Commit cb84b66a by SunARcTech2

Fix issues

parent 3830ec7c
No preview for this file type
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
B024387720B53CB8007D12AE /* PlayAudioCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387420B53CB7007D12AE /* PlayAudioCell.swift */; }; B024387720B53CB8007D12AE /* PlayAudioCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387420B53CB7007D12AE /* PlayAudioCell.swift */; };
B024387820B53CB8007D12AE /* EditResultPhotoPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387520B53CB8007D12AE /* EditResultPhotoPicker.swift */; }; B024387820B53CB8007D12AE /* EditResultPhotoPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387520B53CB8007D12AE /* EditResultPhotoPicker.swift */; };
B024388B20B53D5D007D12AE /* HomePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388520B53D5A007D12AE /* HomePageViewController.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 */; }; B024388D20B53D5D007D12AE /* OngoingEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */; };
B024388E20B53D5D007D12AE /* OnlineEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */; }; B024388E20B53D5D007D12AE /* OnlineEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */; };
B024388F20B53D5D007D12AE /* CompleteEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */; }; B024388F20B53D5D007D12AE /* CompleteEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */; };
...@@ -143,6 +142,11 @@ ...@@ -143,6 +142,11 @@
B0F5F58F2140E6C60071443A /* Certificates.p12 in Resources */ = {isa = PBXBuildFile; fileRef = B0F5F5862140E6C50071443A /* Certificates.p12 */; }; B0F5F58F2140E6C60071443A /* Certificates.p12 in Resources */ = {isa = PBXBuildFile; fileRef = B0F5F5862140E6C50071443A /* Certificates.p12 */; };
B14F485320C6B1C400C95FB0 /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F484A20C6B1C400C95FB0 /* CardView.swift */; }; B14F485320C6B1C400C95FB0 /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F484A20C6B1C400C95FB0 /* CardView.swift */; };
B1A3E6BE20E0E9E8003194B1 /* DrawButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A3E6B520E0E9E8003194B1 /* DrawButton.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 */; }; EC04CD3D2052CC0100B425BB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD3C2052CC0100B425BB /* Assets.xcassets */; };
EC04CD492052CC3B00B425BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD4B2052CC3B00B425BB /* Localizable.strings */; }; EC04CD492052CC3B00B425BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD4B2052CC3B00B425BB /* Localizable.strings */; };
EC04CD582052CC6000B425BB /* CreditMemoRefundTotalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD502052CC6000B425BB /* CreditMemoRefundTotalCell.xib */; }; EC04CD582052CC6000B425BB /* CreditMemoRefundTotalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD502052CC6000B425BB /* CreditMemoRefundTotalCell.xib */; };
...@@ -572,7 +576,6 @@ ...@@ -572,7 +576,6 @@
B024387420B53CB7007D12AE /* PlayAudioCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayAudioCell.swift; sourceTree = "<group>"; }; 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>"; }; 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>"; }; 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>"; }; 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>"; }; 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>"; }; B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompleteEnquiryViewController.swift; sourceTree = "<group>"; };
...@@ -684,6 +687,11 @@ ...@@ -684,6 +687,11 @@
B0F5F5862140E6C50071443A /* Certificates.p12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = Certificates.p12; sourceTree = "<group>"; }; 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>"; }; 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>"; }; 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; }; 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>"; }; 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>"; }; EC04CD412052CC0100B425BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
...@@ -1039,6 +1047,7 @@ ...@@ -1039,6 +1047,7 @@
B024384220B52DF3007D12AE /* Other */ = { B024384220B52DF3007D12AE /* Other */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
C7C33EB6215A2C5E001D5B25 /* INSPhoto */,
B024385220B52F4D007D12AE /* Audio.swift */, B024385220B52F4D007D12AE /* Audio.swift */,
B024389B20B549BE007D12AE /* Utils.swift */, B024389B20B549BE007D12AE /* Utils.swift */,
B09212B620B805EA00798423 /* Constants.swift */, B09212B620B805EA00798423 /* Constants.swift */,
...@@ -1072,11 +1081,11 @@ ...@@ -1072,11 +1081,11 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */, B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */,
B024388620B53D5B007D12AE /* EnquiryDetailsViewController.swift */,
B0815CB720B5674200E17ED4 /* EnquiryViewController.swift */, B0815CB720B5674200E17ED4 /* EnquiryViewController.swift */,
B024388520B53D5A007D12AE /* HomePageViewController.swift */, B024388520B53D5A007D12AE /* HomePageViewController.swift */,
B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */, B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */,
B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */, B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */,
C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */,
); );
path = Home; path = Home;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -1280,6 +1289,8 @@ ...@@ -1280,6 +1289,8 @@
B032225D20F1D6B9005116F4 /* TermsAndRules.swift */, B032225D20F1D6B9005116F4 /* TermsAndRules.swift */,
B0922C6E20F6443000E9F7FD /* CorporateCulture.swift */, B0922C6E20F6443000E9F7FD /* CorporateCulture.swift */,
B0922C7020F6446B00E9F7FD /* CorporateCultureExt.swift */, B0922C7020F6446B00E9F7FD /* CorporateCultureExt.swift */,
C725BD1121525FFD00D65D41 /* OrderDetails.swift */,
C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */,
); );
path = Me; path = Me;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -1393,6 +1404,15 @@ ...@@ -1393,6 +1404,15 @@
path = Home; path = Home;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
C7C33EB6215A2C5E001D5B25 /* INSPhoto */ = {
isa = PBXGroup;
children = (
C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */,
C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */,
);
path = INSPhoto;
sourceTree = "<group>";
};
DA8BA733CC9BC5E66A11EFFE /* Frameworks */ = { DA8BA733CC9BC5E66A11EFFE /* Frameworks */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -2096,7 +2116,7 @@ ...@@ -2096,7 +2116,7 @@
EC04CD312052CC0100B425BB = { EC04CD312052CC0100B425BB = {
CreatedOnToolsVersion = 9.2; CreatedOnToolsVersion = 9.2;
LastSwiftMigration = 0920; LastSwiftMigration = 0920;
ProvisioningStyle = Automatic; ProvisioningStyle = Manual;
SystemCapabilities = { SystemCapabilities = {
com.apple.Push = { com.apple.Push = {
enabled = 1; enabled = 1;
...@@ -2204,6 +2224,7 @@ ...@@ -2204,6 +2224,7 @@
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
C7C33EC0215A2C69001D5B25 /* PostInFullScreenView.xib in Resources */,
EC04CFE32052CF3900B425BB /* Main.storyboard in Resources */, EC04CFE32052CF3900B425BB /* Main.storyboard in Resources */,
EC04CEC02052CE4A00B425BB /* CartTableViewCell.xib in Resources */, EC04CEC02052CE4A00B425BB /* CartTableViewCell.xib in Resources */,
EC04CF4D2052CF0B00B425BB /* TopCategoryTableViewCell.xib in Resources */, EC04CF4D2052CF0B00B425BB /* TopCategoryTableViewCell.xib in Resources */,
...@@ -2399,6 +2420,7 @@ ...@@ -2399,6 +2420,7 @@
B06CC4FB212BF4F700BE3462 /* HouseMovingDateSelectionViewController.swift in Sources */, B06CC4FB212BF4F700BE3462 /* HouseMovingDateSelectionViewController.swift in Sources */,
EC04CEB52052CE3B00B425BB /* NotificationModel.swift in Sources */, EC04CEB52052CE3B00B425BB /* NotificationModel.swift in Sources */,
EC04CDCB2052CD4500B425BB /* SellerReviewsController.swift in Sources */, EC04CDCB2052CD4500B425BB /* SellerReviewsController.swift in Sources */,
C7C33EC2215A2C75001D5B25 /* PostInFullScreenView.swift in Sources */,
EC04CD8B2052CD0600B425BB /* SellerInvoiceModel.swift in Sources */, EC04CD8B2052CD0600B425BB /* SellerInvoiceModel.swift in Sources */,
EC04D03B2052D2F500B425BB /* OrderReviewProductCell.swift in Sources */, EC04D03B2052D2F500B425BB /* OrderReviewProductCell.swift in Sources */,
EC04CE772052CDE700B425BB /* CompareListTableViewCell.swift in Sources */, EC04CE772052CDE700B425BB /* CompareListTableViewCell.swift in Sources */,
...@@ -2407,6 +2429,7 @@ ...@@ -2407,6 +2429,7 @@
EC04CDE02052CD5500B425BB /* TransactionDetailsTopCell.swift in Sources */, EC04CDE02052CD5500B425BB /* TransactionDetailsTopCell.swift in Sources */,
B098116C212C524900BD7407 /* DrawTextField.swift in Sources */, B098116C212C524900BD7407 /* DrawTextField.swift in Sources */,
EC04CDCC2052CD4500B425BB /* SellerProductTableViewCell.swift in Sources */, EC04CDCC2052CD4500B425BB /* SellerProductTableViewCell.swift in Sources */,
C725BD2021526CF700D65D41 /* FAQDetailsViewController.swift in Sources */,
B0B9026920B6C9D600AE834E /* WithdrawHistoryViewController.swift in Sources */, B0B9026920B6C9D600AE834E /* WithdrawHistoryViewController.swift in Sources */,
EC04CED62052CE5800B425BB /* CustomerOrderDetailsModel.swift in Sources */, EC04CED62052CE5800B425BB /* CustomerOrderDetailsModel.swift in Sources */,
EC04CEE12052CE6700B425BB /* MyOrdersModel.swift in Sources */, EC04CEE12052CE6700B425BB /* MyOrdersModel.swift in Sources */,
...@@ -2532,6 +2555,7 @@ ...@@ -2532,6 +2555,7 @@
B0922C7120F6446B00E9F7FD /* CorporateCultureExt.swift in Sources */, B0922C7120F6446B00E9F7FD /* CorporateCultureExt.swift in Sources */,
EC04CDEE2052CD6E00B425BB /* SellerOrderViewController.swift in Sources */, EC04CDEE2052CD6E00B425BB /* SellerOrderViewController.swift in Sources */,
B024386920B53C58007D12AE /* SplashViewController.swift in Sources */, B024386920B53C58007D12AE /* SplashViewController.swift in Sources */,
C725BD1221525FFD00D65D41 /* OrderDetails.swift in Sources */,
EC04CD592052CC6000B425BB /* CreateCreditMemoModel.swift in Sources */, EC04CD592052CC6000B425BB /* CreateCreditMemoModel.swift in Sources */,
B0BD88D6212EE7C700188279 /* MyNotification.swift in Sources */, B0BD88D6212EE7C700188279 /* MyNotification.swift in Sources */,
B09212A620B8052400798423 /* DateExt.swift in Sources */, B09212A620B8052400798423 /* DateExt.swift in Sources */,
...@@ -2656,7 +2680,6 @@ ...@@ -2656,7 +2680,6 @@
EC04CEB62052CE3B00B425BB /* NotificationTableViewCell.swift in Sources */, EC04CEB62052CE3B00B425BB /* NotificationTableViewCell.swift in Sources */,
B0DB804A20B694EA003F3D24 /* MyFollowersViewController.swift in Sources */, B0DB804A20B694EA003F3D24 /* MyFollowersViewController.swift in Sources */,
EC04CD862052CCBD00B425BB /* ShipmentDetailsController.swift in Sources */, EC04CD862052CCBD00B425BB /* ShipmentDetailsController.swift in Sources */,
B024388C20B53D5D007D12AE /* EnquiryDetailsViewController.swift in Sources */,
B0815CB120B565E400E17ED4 /* CompletedServicesViewController.swift in Sources */, B0815CB120B565E400E17ED4 /* CompletedServicesViewController.swift in Sources */,
EC04CFAA2052CF2A00B425BB /* CHIPageControlAleppo.swift in Sources */, EC04CFAA2052CF2A00B425BB /* CHIPageControlAleppo.swift in Sources */,
B0F371F520EFB55F000F92D2 /* DashboardExt.swift in Sources */, B0F371F520EFB55F000F92D2 /* DashboardExt.swift in Sources */,
...@@ -2699,6 +2722,7 @@ ...@@ -2699,6 +2722,7 @@
EC04CD772052CCAB00B425BB /* CreditMemoListViewController.swift in Sources */, EC04CD772052CCAB00B425BB /* CreditMemoListViewController.swift in Sources */,
B0815CB520B565EC00E17ED4 /* RecommendProductViewController.swift in Sources */, B0815CB520B565EC00E17ED4 /* RecommendProductViewController.swift in Sources */,
EC04CFE42052CF3900B425BB /* HelperClass.swift in Sources */, EC04CFE42052CF3900B425BB /* HelperClass.swift in Sources */,
C725BD1C2152600D00D65D41 /* OrderDetailsExt.swift in Sources */,
B0815CB320B565E800E17ED4 /* MoreServicesViewController.swift in Sources */, B0815CB320B565E800E17ED4 /* MoreServicesViewController.swift in Sources */,
B092806C20F3A4D600C87648 /* RecommendProductExt.swift in Sources */, B092806C20F3A4D600C87648 /* RecommendProductExt.swift in Sources */,
B0B5717F212C0E3E00593801 /* Form.swift in Sources */, B0B5717F212C0E3E00593801 /* Form.swift in Sources */,
...@@ -2881,16 +2905,16 @@ ...@@ -2881,16 +2905,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements; CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer: Garvita Jain (EDQCBH54ST)";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = S5AR757G56; DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist; INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0; IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 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)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "dd4d6db4-b04b-4852-bc63-57c403be8da1";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 4.0; SWIFT_VERSION = 4.0;
...@@ -2906,16 +2930,16 @@ ...@@ -2906,16 +2930,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements; CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer: Garvita Jain (EDQCBH54ST)";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = S5AR757G56; DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist; INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0; IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 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)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "dd4d6db4-b04b-4852-bc63-57c403be8da1";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_VERSION = 4.0; SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Appointment/AppointmentExt.swift" filePath = "Bhagyashree/Sunarc/Model/Appointment/AppointmentExt.swift"
timestampString = "558794579.403734" timestampString = "559566819.66458"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "25" startingLineNumber = "25"
...@@ -41,13 +41,29 @@ ...@@ -41,13 +41,29 @@
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Home/HomeScreen/Order.swift" filePath = "Bhagyashree/Sunarc/Model/Me/OrderDetailsExt.swift"
timestampString = "558794579.403852" timestampString = "559480213.945861"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "35" startingLineNumber = "22"
endingLineNumber = "35" endingLineNumber = "22"
landmarkName = "initWithJSON(json:)" 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"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </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 @@ ...@@ -17,7 +17,7 @@
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0</string> <string>1.0</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>15</string> <string>16</string>
<key>Fabric</key> <key>Fabric</key>
<dict> <dict>
<key>APIKey</key> <key>APIKey</key>
......
...@@ -120,7 +120,7 @@ extension CompletedServicesViewController: UITableViewDelegate, UITableViewDataS ...@@ -120,7 +120,7 @@ extension CompletedServicesViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -54,7 +54,7 @@ class InvalidServicesViewController: BaseViewController { ...@@ -54,7 +54,7 @@ class InvalidServicesViewController: BaseViewController {
if nextPage == true { if nextPage == true {
service.nextPage(serviceStatus: .COMPLETE, success: { service.nextPage(serviceStatus: .CLOSED, success: {
self.tblInvalidServices.reloadData() self.tblInvalidServices.reloadData()
self.tblInvalidServices.mj_footer.endRefreshing() self.tblInvalidServices.mj_footer.endRefreshing()
}) { (error) in }) { (error) in
...@@ -62,7 +62,7 @@ class InvalidServicesViewController: BaseViewController { ...@@ -62,7 +62,7 @@ class InvalidServicesViewController: BaseViewController {
self.view.showToast(error, position: .bottom, popTime: 2.0, dismissOnTap: false ) self.view.showToast(error, position: .bottom, popTime: 2.0, dismissOnTap: false )
} }
} else { } else {
service.getServices(serviceStatus: .COMPLETE, success: { service.getServices(serviceStatus: .CLOSED, success: {
self.tblInvalidServices.reloadData() self.tblInvalidServices.reloadData()
self.tblInvalidServices.mj_header.endRefreshing() self.tblInvalidServices.mj_header.endRefreshing()
}) { (errorMessage) in }) { (errorMessage) in
...@@ -120,7 +120,7 @@ extension InvalidServicesViewController: UITableViewDelegate, UITableViewDataSou ...@@ -120,7 +120,7 @@ extension InvalidServicesViewController: UITableViewDelegate, UITableViewDataSou
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -177,14 +177,14 @@ class MoreServicesViewController: WMPageController { ...@@ -177,14 +177,14 @@ class MoreServicesViewController: WMPageController {
override func menuView(_ menu: WMMenuView!, widthForItemAt index: Int) -> CGFloat { override func menuView(_ menu: WMMenuView!, widthForItemAt index: Int) -> CGFloat {
switch index { // switch index {
case 0: // case 0:
return self.view.frame.size.width/4 return self.view.frame.size.width/4
case 1: // case 1:
return self.view.frame.size.width/4 - 20 // return self.view.frame.size.width/4 - 20
default: // default:
return 150 // return 150
} // }
} }
} }
......
...@@ -126,7 +126,7 @@ extension OnGoingServicesViewController: UITableViewDelegate, UITableViewDataSou ...@@ -126,7 +126,7 @@ extension OnGoingServicesViewController: UITableViewDelegate, UITableViewDataSou
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -120,7 +120,7 @@ extension ProcessingViewController: UITableViewDelegate, UITableViewDataSource { ...@@ -120,7 +120,7 @@ extension ProcessingViewController: UITableViewDelegate, UITableViewDataSource {
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -125,7 +125,7 @@ extension ServicesListViewController: UITableViewDelegate, UITableViewDataSource ...@@ -125,7 +125,7 @@ extension ServicesListViewController: UITableViewDelegate, UITableViewDataSource
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
import UIKit import UIKit
class AuspiciousDateContainer: BaseViewController { class AuspiciousDateContainer: BaseViewController, GroundbreakingDateSelectionViewControllerDelegate, CompanyMovingDateSelectionViewControllerDelegate, MarriageDateSelectionViewControllerDelegate, RegsirationDateSelectionViewControllerDelegate, BusinessOpeningDateSelectionViewControllerDelegate, BedSettingDateSelectionViewControllerDelegate, HouseMovingDateSelectionViewControllerDelegate, GodSettingDateSelectionViewControllerDelegate {
@IBOutlet var groundbreakingDateSelection: UIView! @IBOutlet var groundbreakingDateSelection: UIView!
@IBOutlet var companyMovingDateSelection: UIView! @IBOutlet var companyMovingDateSelection: UIView!
...@@ -18,6 +18,7 @@ class AuspiciousDateContainer: BaseViewController { ...@@ -18,6 +18,7 @@ class AuspiciousDateContainer: BaseViewController {
@IBOutlet var bedSettingDateSelection: UIView! @IBOutlet var bedSettingDateSelection: UIView!
@IBOutlet var houseMovingDateSelection: UIView! @IBOutlet var houseMovingDateSelection: UIView!
@IBOutlet var godSettingDateSelection: UIView! @IBOutlet var godSettingDateSelection: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller? // var seller: Seller?
var service: String? var service: String?
...@@ -32,6 +33,9 @@ class AuspiciousDateContainer: BaseViewController { ...@@ -32,6 +33,9 @@ class AuspiciousDateContainer: BaseViewController {
self.navigationController?.popViewController(animated: true) self.navigationController?.popViewController(animated: true)
} }
func serviceName(name: String) {
self.lblTitle.text = name
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) { override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
...@@ -41,48 +45,56 @@ class AuspiciousDateContainer: BaseViewController { ...@@ -41,48 +45,56 @@ class AuspiciousDateContainer: BaseViewController {
if segue.identifier == "GroundbreakingDateSelectionViewController" { if segue.identifier == "GroundbreakingDateSelectionViewController" {
(segue.destination as! GroundbreakingDateSelectionViewController).incrementId = incrementId (segue.destination as! GroundbreakingDateSelectionViewController).incrementId = incrementId
(segue.destination as! GroundbreakingDateSelectionViewController).orderId = orderId (segue.destination as! GroundbreakingDateSelectionViewController).orderId = orderId
(segue.destination as! GroundbreakingDateSelectionViewController).delegate = self
} }
case .MovingCompany: case .MovingCompany:
companyMovingDateSelection.isHidden = false companyMovingDateSelection.isHidden = false
if segue.identifier == "CompanyMovingDateSelectionViewController" { if segue.identifier == "CompanyMovingDateSelectionViewController" {
(segue.destination as! CompanyMovingDateSelectionViewController).incrementId = incrementId (segue.destination as! CompanyMovingDateSelectionViewController).incrementId = incrementId
(segue.destination as! CompanyMovingDateSelectionViewController).orderId = orderId (segue.destination as! CompanyMovingDateSelectionViewController).orderId = orderId
(segue.destination as! CompanyMovingDateSelectionViewController).delegate = self
} }
case .Marriage: case .Marriage:
marriageDateSelection.isHidden = false marriageDateSelection.isHidden = false
if segue.identifier == "MarriageDateSelectionViewController" { if segue.identifier == "MarriageDateSelectionViewController" {
(segue.destination as! MarriageDateSelectionViewController).incrementId = incrementId (segue.destination as! MarriageDateSelectionViewController).incrementId = incrementId
(segue.destination as! MarriageDateSelectionViewController).orderId = orderId (segue.destination as! MarriageDateSelectionViewController).orderId = orderId
(segue.destination as! MarriageDateSelectionViewController).delegate = self
} }
case .Registration: case .Registration:
registrationDateSelection.isHidden = false registrationDateSelection.isHidden = false
if segue.identifier == "RegsirationDateSelectionViewController" { if segue.identifier == "RegsirationDateSelectionViewController" {
(segue.destination as! RegsirationDateSelectionViewController).incrementId = incrementId (segue.destination as! RegsirationDateSelectionViewController).incrementId = incrementId
(segue.destination as! RegsirationDateSelectionViewController).orderId = orderId (segue.destination as! RegsirationDateSelectionViewController).orderId = orderId
(segue.destination as! RegsirationDateSelectionViewController).delegate = self
} }
case .StartOpeningBusiness: case .StartOpeningBusiness:
businessOpeningDateSelection.isHidden = false businessOpeningDateSelection.isHidden = false
if segue.identifier == "BusinessOpeningDateSelectionViewController" { if segue.identifier == "BusinessOpeningDateSelectionViewController" {
(segue.destination as! BusinessOpeningDateSelectionViewController).incrementId = incrementId (segue.destination as! BusinessOpeningDateSelectionViewController).incrementId = incrementId
(segue.destination as! BusinessOpeningDateSelectionViewController).orderId = orderId (segue.destination as! BusinessOpeningDateSelectionViewController).orderId = orderId
(segue.destination as! BusinessOpeningDateSelectionViewController).delegate = self
} }
case .BedSetting: case .BedSetting:
bedSettingDateSelection.isHidden = false bedSettingDateSelection.isHidden = false
if segue.identifier == "BedSettingDateSelectionViewController" { if segue.identifier == "BedSettingDateSelectionViewController" {
(segue.destination as! BedSettingDateSelectionViewController).incrementId = incrementId (segue.destination as! BedSettingDateSelectionViewController).incrementId = incrementId
(segue.destination as! BedSettingDateSelectionViewController).orderId = orderId (segue.destination as! BedSettingDateSelectionViewController).orderId = orderId
(segue.destination as! BedSettingDateSelectionViewController).delegate = self
} }
case .MovingHouse: case .MovingHouse:
houseMovingDateSelection.isHidden = false houseMovingDateSelection.isHidden = false
if segue.identifier == "HouseMovingDateSelectionViewController" { if segue.identifier == "HouseMovingDateSelectionViewController" {
(segue.destination as! HouseMovingDateSelectionViewController).incrementId = incrementId (segue.destination as! HouseMovingDateSelectionViewController).incrementId = incrementId
(segue.destination as! HouseMovingDateSelectionViewController).orderId = orderId (segue.destination as! HouseMovingDateSelectionViewController).orderId = orderId
(segue.destination as! HouseMovingDateSelectionViewController).delegate = self
} }
case .GODSetting: case .GODSetting:
godSettingDateSelection.isHidden = false godSettingDateSelection.isHidden = false
if segue.identifier == "GodSettingDateSelectionViewController" { if segue.identifier == "GodSettingDateSelectionViewController" {
(segue.destination as! GodSettingDateSelectionViewController).incrementId = incrementId (segue.destination as! GodSettingDateSelectionViewController).incrementId = incrementId
(segue.destination as! GodSettingDateSelectionViewController).orderId = orderId (segue.destination as! GodSettingDateSelectionViewController).orderId = orderId
(segue.destination as! GodSettingDateSelectionViewController).delegate = self
} }
default: default:
print("Form not found") print("Form not found")
......
...@@ -8,6 +8,13 @@ ...@@ -8,6 +8,13 @@
import UIKit import UIKit
protocol BedSettingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class BedSettingDateSelectionViewController: BaseViewController { class BedSettingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -24,6 +31,7 @@ class BedSettingDateSelectionViewController: BaseViewController { ...@@ -24,6 +31,7 @@ class BedSettingDateSelectionViewController: BaseViewController {
var isWeekDay = false var isWeekDay = false
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: BedSettingDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -33,7 +41,8 @@ class BedSettingDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -9,6 +9,11 @@ ...@@ -9,6 +9,11 @@
import UIKit import UIKit
protocol BusinessOpeningDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class BusinessOpeningDateSelectionViewController: BaseViewController { class BusinessOpeningDateSelectionViewController: BaseViewController {
...@@ -28,6 +33,7 @@ class BusinessOpeningDateSelectionViewController: BaseViewController { ...@@ -28,6 +33,7 @@ class BusinessOpeningDateSelectionViewController: BaseViewController {
var service: String? var service: String?
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: BusinessOpeningDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -37,7 +43,8 @@ class BusinessOpeningDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -8,6 +8,10 @@ ...@@ -8,6 +8,10 @@
import UIKit import UIKit
protocol CompanyMovingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class CompanyMovingDateSelectionViewController: BaseViewController { class CompanyMovingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -22,7 +26,7 @@ class CompanyMovingDateSelectionViewController: BaseViewController { ...@@ -22,7 +26,7 @@ class CompanyMovingDateSelectionViewController: BaseViewController {
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: CompanyMovingDateSelectionViewControllerDelegate!
var isWeekday = false var isWeekday = false
override func viewDidLoad() { override func viewDidLoad() {
...@@ -33,7 +37,8 @@ class CompanyMovingDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
import UIKit import UIKit
protocol GodSettingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class GodSettingDateSelectionViewController: BaseViewController { class GodSettingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -24,6 +29,7 @@ class GodSettingDateSelectionViewController: BaseViewController { ...@@ -24,6 +29,7 @@ class GodSettingDateSelectionViewController: BaseViewController {
var isWeekday = false var isWeekday = false
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: GodSettingDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -33,7 +39,8 @@ class GodSettingDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -8,6 +8,9 @@ ...@@ -8,6 +8,9 @@
import UIKit import UIKit
protocol GroundbreakingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class GroundbreakingDateSelectionViewController: BaseViewController { class GroundbreakingDateSelectionViewController: BaseViewController {
...@@ -22,6 +25,7 @@ class GroundbreakingDateSelectionViewController: BaseViewController { ...@@ -22,6 +25,7 @@ class GroundbreakingDateSelectionViewController: BaseViewController {
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: GroundbreakingDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -31,7 +35,8 @@ class GroundbreakingDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -8,6 +8,13 @@ ...@@ -8,6 +8,13 @@
import UIKit import UIKit
protocol HouseMovingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class HouseMovingDateSelectionViewController: BaseViewController { class HouseMovingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -23,6 +30,7 @@ class HouseMovingDateSelectionViewController: BaseViewController { ...@@ -23,6 +30,7 @@ class HouseMovingDateSelectionViewController: BaseViewController {
var isWeekDay = false var isWeekDay = false
var incrementId: String? var incrementId: String?
var orderId: String = "0" var orderId: String = "0"
var delegate: HouseMovingDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -32,7 +40,8 @@ class HouseMovingDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Owner Name" { if option.option == "Owner Name" {
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
import UIKit import UIKit
protocol MarriageDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class MarriageDateSelectionViewController: BaseViewController { class MarriageDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -38,6 +43,7 @@ class MarriageDateSelectionViewController: BaseViewController { ...@@ -38,6 +43,7 @@ class MarriageDateSelectionViewController: BaseViewController {
var service: String? var service: String?
var incrementId: String? var incrementId: String?
var orderId: String = "0" var orderId: String = "0"
var delegate: MarriageDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -47,7 +53,8 @@ class MarriageDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Husband Name" { if option.option == "Husband Name" {
......
...@@ -8,6 +8,13 @@ ...@@ -8,6 +8,13 @@
import UIKit import UIKit
protocol RegsirationDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class RegsirationDateSelectionViewController: BaseViewController { class RegsirationDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
...@@ -25,6 +32,7 @@ class RegsirationDateSelectionViewController: BaseViewController { ...@@ -25,6 +32,7 @@ class RegsirationDateSelectionViewController: BaseViewController {
var isWeekDay = false var isWeekDay = false
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: RegsirationDateSelectionViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -34,7 +42,8 @@ class RegsirationDateSelectionViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Husband's Name" { if option.option == "Husband's Name" {
......
...@@ -8,10 +8,13 @@ ...@@ -8,10 +8,13 @@
import UIKit import UIKit
class FengshuiServiceContainerViewController: UIViewController { class FengshuiServiceContainerViewController: UIViewController, OnsiteFengshuiViewControllerDelegate, FloorPlanFengshuiViewControllerDelegate {
@IBOutlet var floorPlanView: UIView! @IBOutlet var floorPlanView: UIView!
@IBOutlet var onsitePlanView: UIView! @IBOutlet var onsitePlanView: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller? // var seller: Seller?
var service: String? var service: String?
...@@ -49,13 +52,19 @@ class FengshuiServiceContainerViewController: UIViewController { ...@@ -49,13 +52,19 @@ class FengshuiServiceContainerViewController: UIViewController {
(segue.destination as! OnsiteFengshuiViewController).categoryType = categoryType (segue.destination as! OnsiteFengshuiViewController).categoryType = categoryType
(segue.destination as! OnsiteFengshuiViewController).incrementId = incrementId (segue.destination as! OnsiteFengshuiViewController).incrementId = incrementId
(segue.destination as! OnsiteFengshuiViewController).orderId = orderId (segue.destination as! OnsiteFengshuiViewController).orderId = orderId
(segue.destination as! OnsiteFengshuiViewController).delegate = self
} else if segue.identifier == "FloorPlanFengshuiViewController" { } else if segue.identifier == "FloorPlanFengshuiViewController" {
(segue.destination as! FloorPlanFengshuiViewController).categoryType = categoryType (segue.destination as! FloorPlanFengshuiViewController).categoryType = categoryType
(segue.destination as! FloorPlanFengshuiViewController).incrementId = incrementId (segue.destination as! FloorPlanFengshuiViewController).incrementId = incrementId
(segue.destination as! FloorPlanFengshuiViewController).orderId = orderId (segue.destination as! FloorPlanFengshuiViewController).orderId = orderId
(segue.destination as! FloorPlanFengshuiViewController).delegate = self
} }
} }
func serviceName(name: String) {
lblTitle.text = name
}
} }
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
import UIKit import UIKit
import Kingfisher import Kingfisher
import INSPhotoGallery
enum PhotoFor: String { enum PhotoFor: String {
...@@ -15,6 +17,11 @@ enum PhotoFor: String { ...@@ -15,6 +17,11 @@ enum PhotoFor: String {
case bedroom case bedroom
} }
protocol FloorPlanFengshuiViewControllerDelegate {
func serviceName(name: String)
}
class FloorPlanFengshuiViewController: UIViewController { class FloorPlanFengshuiViewController: UIViewController {
var isGeomencyService = false var isGeomencyService = false
...@@ -22,6 +29,7 @@ class FloorPlanFengshuiViewController: UIViewController { ...@@ -22,6 +29,7 @@ class FloorPlanFengshuiViewController: UIViewController {
var categoryType: CategoryType = .OnsiteServiceGeomancy var categoryType: CategoryType = .OnsiteServiceGeomancy
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: FloorPlanFengshuiViewControllerDelegate!
@IBOutlet var txtFullAddress: UITextView! @IBOutlet var txtFullAddress: UITextView!
@IBOutlet var txtFamilyMembers: UITextView! @IBOutlet var txtFamilyMembers: UITextView!
...@@ -40,8 +48,10 @@ class FloorPlanFengshuiViewController: UIViewController { ...@@ -40,8 +48,10 @@ class FloorPlanFengshuiViewController: UIViewController {
return return
} }
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
for option in customOptions { for option in customOptions {
if option.option == "Full Address" { if option.option == "Full Address" {
...@@ -72,6 +82,44 @@ class FloorPlanFengshuiViewController: UIViewController { ...@@ -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() { @IBAction func submit() {
let editResult = Utils.viewController(storyboardName: "Appointment", ofType: EditResultViewController.self) let editResult = Utils.viewController(storyboardName: "Appointment", ofType: EditResultViewController.self)
......
...@@ -8,6 +8,10 @@ ...@@ -8,6 +8,10 @@
import UIKit import UIKit
protocol OnsiteFengshuiViewControllerDelegate {
func serviceName(name: String)
}
class OnsiteFengshuiViewController: UIViewController { class OnsiteFengshuiViewController: UIViewController {
var isGeomencyService = false var isGeomencyService = false
...@@ -22,6 +26,7 @@ class OnsiteFengshuiViewController: UIViewController { ...@@ -22,6 +26,7 @@ class OnsiteFengshuiViewController: UIViewController {
var categoryType: CategoryType = .OnsiteServiceGeomancy var categoryType: CategoryType = .OnsiteServiceGeomancy
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: OnsiteFengshuiViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -31,7 +36,8 @@ class OnsiteFengshuiViewController: UIViewController { ...@@ -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 { for option in customOptions {
if option.option == "Full Address" { if option.option == "Full Address" {
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
import UIKit import UIKit
protocol CompanyNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class CompanyNamingServiceViewController: BaseViewController { class CompanyNamingServiceViewController: BaseViewController {
...@@ -26,7 +31,7 @@ class CompanyNamingServiceViewController: BaseViewController { ...@@ -26,7 +31,7 @@ class CompanyNamingServiceViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView! @IBOutlet var scroller: UIScrollView!
var zodiacPickerFor = 0 var zodiacPickerFor = 0
var orderId: String? var orderId: String?
var delegate: CompanyNamingServiceViewControllerDelegate!
// var seller: Seller? // var seller: Seller?
var service: String? var service: String?
// var customOption = ServiceCustomOption() // var customOption = ServiceCustomOption()
...@@ -42,7 +47,8 @@ class CompanyNamingServiceViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Company Name " { if option.option == "Company Name " {
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
import UIKit import UIKit
protocol CompanyReNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class CompanyReNamingServiceViewController: BaseViewController { class CompanyReNamingServiceViewController: BaseViewController {
...@@ -26,7 +31,7 @@ class CompanyReNamingServiceViewController: BaseViewController { ...@@ -26,7 +31,7 @@ class CompanyReNamingServiceViewController: BaseViewController {
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: CompanyReNamingServiceViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -36,7 +41,8 @@ class CompanyReNamingServiceViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "Original Company Name" { if option.option == "Original Company Name" {
......
...@@ -8,6 +8,10 @@ ...@@ -8,6 +8,10 @@
import UIKit import UIKit
protocol IndividualNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class IndividualNamingServiceViewController: BaseViewController { class IndividualNamingServiceViewController: BaseViewController {
...@@ -32,6 +36,7 @@ class IndividualNamingServiceViewController: BaseViewController { ...@@ -32,6 +36,7 @@ class IndividualNamingServiceViewController: BaseViewController {
var zodiacPickerFor = 0 var zodiacPickerFor = 0
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: IndividualNamingServiceViewControllerDelegate!
// var seller: Seller? // var seller: Seller?
var service: String? var service: String?
...@@ -48,7 +53,8 @@ class IndividualNamingServiceViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "B.O.D" { if option.option == "B.O.D" {
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
import UIKit import UIKit
protocol IndividualReNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class IndividualReNamingServiceViewController: BaseViewController { class IndividualReNamingServiceViewController: BaseViewController {
@IBOutlet var txtOrignalName: UITextField! @IBOutlet var txtOrignalName: UITextField!
...@@ -29,6 +34,7 @@ class IndividualReNamingServiceViewController: BaseViewController { ...@@ -29,6 +34,7 @@ class IndividualReNamingServiceViewController: BaseViewController {
var zodiacPickerFor = 0 var zodiacPickerFor = 0
var incrementId: String? var incrementId: String?
var orderId: String? var orderId: String?
var delegate: IndividualReNamingServiceViewControllerDelegate!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -38,7 +44,8 @@ class IndividualReNamingServiceViewController: BaseViewController { ...@@ -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 { for option in customOptions {
if option.option == "B.O.D" { if option.option == "B.O.D" {
......
...@@ -8,12 +8,13 @@ ...@@ -8,12 +8,13 @@
import UIKit import UIKit
class ScienceOfNamingContainerViewController: BaseViewController { class ScienceOfNamingContainerViewController: BaseViewController, IndividualNamingServiceViewControllerDelegate, IndividualReNamingServiceViewControllerDelegate, CompanyNamingServiceViewControllerDelegate, CompanyReNamingServiceViewControllerDelegate {
@IBOutlet var individualNamingServiceView: UIView! @IBOutlet var individualNamingServiceView: UIView!
@IBOutlet var individualReNamingServiceView: UIView! @IBOutlet var individualReNamingServiceView: UIView!
@IBOutlet var companyNamingServiceView: UIView! @IBOutlet var companyNamingServiceView: UIView!
@IBOutlet var companyReNamingServiceView: UIView! @IBOutlet var companyReNamingServiceView: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller? // var seller: Seller?
var service: String? var service: String?
...@@ -39,24 +40,28 @@ class ScienceOfNamingContainerViewController: BaseViewController { ...@@ -39,24 +40,28 @@ class ScienceOfNamingContainerViewController: BaseViewController {
if segue.identifier == "IndividualNamingServiceViewController" { if segue.identifier == "IndividualNamingServiceViewController" {
(segue.destination as! IndividualNamingServiceViewController).incrementId = incrementId (segue.destination as! IndividualNamingServiceViewController).incrementId = incrementId
(segue.destination as! IndividualNamingServiceViewController).orderId = orderId (segue.destination as! IndividualNamingServiceViewController).orderId = orderId
(segue.destination as! IndividualNamingServiceViewController).delegate = self
} }
case .IndividualNamingServiceReNamedChangeName: case .IndividualNamingServiceReNamedChangeName:
individualReNamingServiceView.isHidden = false individualReNamingServiceView.isHidden = false
if segue.identifier == "IndividualReNamingServiceViewController" { if segue.identifier == "IndividualReNamingServiceViewController" {
(segue.destination as! IndividualReNamingServiceViewController).incrementId = incrementId (segue.destination as! IndividualReNamingServiceViewController).incrementId = incrementId
(segue.destination as! IndividualReNamingServiceViewController).orderId = orderId (segue.destination as! IndividualReNamingServiceViewController).orderId = orderId
(segue.destination as! IndividualReNamingServiceViewController).delegate = self
} }
case .CompanyNamingServiceNamed: case .CompanyNamingServiceNamed:
companyNamingServiceView.isHidden = false companyNamingServiceView.isHidden = false
if segue.identifier == "CompanyNamingServiceViewController" { if segue.identifier == "CompanyNamingServiceViewController" {
(segue.destination as! CompanyNamingServiceViewController).incrementId = incrementId (segue.destination as! CompanyNamingServiceViewController).incrementId = incrementId
(segue.destination as! CompanyNamingServiceViewController).orderId = orderId (segue.destination as! CompanyNamingServiceViewController).orderId = orderId
(segue.destination as! CompanyNamingServiceViewController).delegate = self
} }
case .CompanyNamingServiceReNamedChangeName: case .CompanyNamingServiceReNamedChangeName:
companyReNamingServiceView.isHidden = false companyReNamingServiceView.isHidden = false
if segue.identifier == "CompanyReNamingServiceViewController" { if segue.identifier == "CompanyReNamingServiceViewController" {
(segue.destination as! CompanyReNamingServiceViewController).incrementId = incrementId (segue.destination as! CompanyReNamingServiceViewController).incrementId = incrementId
(segue.destination as! CompanyReNamingServiceViewController).orderId = orderId (segue.destination as! CompanyReNamingServiceViewController).orderId = orderId
(segue.destination as! CompanyReNamingServiceViewController).delegate = self
} }
default: default:
print("Form not found") print("Form not found")
...@@ -65,6 +70,10 @@ class ScienceOfNamingContainerViewController: BaseViewController { ...@@ -65,6 +70,10 @@ class ScienceOfNamingContainerViewController: BaseViewController {
} }
func serviceName(name: String) {
self.lblTitle.text = name
}
} }
......
...@@ -98,7 +98,7 @@ extension CompleteEnquiryViewController: UITableViewDataSource, UITableViewDeleg ...@@ -98,7 +98,7 @@ extension CompleteEnquiryViewController: UITableViewDataSource, UITableViewDeleg
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true) 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.incrementId = enquiry.enquiries[indexPath.row].incrementId!
enquiryDetailsViewController.orderId = enquiry.enquiries[indexPath.row].orderId! enquiryDetailsViewController.orderId = enquiry.enquiries[indexPath.row].orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) 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 { ...@@ -21,7 +21,35 @@ class HomePageViewController: BaseViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.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)") let ref = Database.database().reference().child("seller").child("\(User.customerId)")
ref.removeAllObservers()
ref.observe(DataEventType.value) { (snapshot) in ref.observe(DataEventType.value) { (snapshot) in
if let postDict = snapshot.value as? [String : AnyObject] { if let postDict = snapshot.value as? [String : AnyObject] {
if let status = postDict["userStatus"] as? String { if let status = postDict["userStatus"] as? String {
...@@ -33,6 +61,9 @@ class HomePageViewController: BaseViewController { ...@@ -33,6 +61,9 @@ class HomePageViewController: BaseViewController {
} }
self.isThereAnyUnreadMessage = false self.isThereAnyUnreadMessage = false
if let chatCountIds = postDict["chatCountId"] as? String { if let chatCountIds = postDict["chatCountId"] as? String {
print(" *** \(chatCountIds) *** ")
if chatCountIds.count > 0 { if chatCountIds.count > 0 {
if chatCountIds.components(separatedBy: ",").count > 0 { if chatCountIds.components(separatedBy: ",").count > 0 {
self.isThereAnyUnreadMessage = true self.isThereAnyUnreadMessage = true
...@@ -46,27 +77,6 @@ class HomePageViewController: BaseViewController { ...@@ -46,27 +77,6 @@ class HomePageViewController: BaseViewController {
Database.database().reference().child("seller").child("\(User.customerId)").child("userStatus").onDisconnectSetValue("offline") 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,12 +123,7 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource { ...@@ -113,12 +123,7 @@ 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) 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.imgRedDot.isHidden = isThereAnyUnreadMessage == true ? false : true
cell.imgUnreadMsg.image = UIImage(named: "email")
} else {
cell.imgUnreadMsg.image = UIImage(named: "email-box")
}
cell.lblStatus.text = User.isOnline == true ? "Online" : "Offline" cell.lblStatus.text = User.isOnline == true ? "Online" : "Offline"
...@@ -164,7 +169,7 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource { ...@@ -164,7 +169,7 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource {
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = order.incrementId! enquiryDetailsViewController.incrementId = order.incrementId!
enquiryDetailsViewController.orderId = order.orderId! enquiryDetailsViewController.orderId = order.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
...@@ -209,6 +214,7 @@ class SellerProfileCell: UITableViewCell { ...@@ -209,6 +214,7 @@ class SellerProfileCell: UITableViewCell {
@IBOutlet var lblSellerName: UILabel! @IBOutlet var lblSellerName: UILabel!
@IBOutlet var lblSellerTitle: UILabel! @IBOutlet var lblSellerTitle: UILabel!
@IBOutlet var sellerImage: UIImageView! @IBOutlet var sellerImage: UIImageView!
@IBOutlet var imgRedDot: UIImageView!
@IBOutlet var lblYesterdayTransections: UILabel! @IBOutlet var lblYesterdayTransections: UILabel!
@IBOutlet var lblYesterdayIncome: UILabel! @IBOutlet var lblYesterdayIncome: UILabel!
@IBOutlet var lblThisWeekTransection: UILabel! @IBOutlet var lblThisWeekTransection: UILabel!
......
...@@ -9,8 +9,9 @@ ...@@ -9,8 +9,9 @@
import UIKit import UIKit
import FirebaseDatabase import FirebaseDatabase
import Kingfisher import Kingfisher
import AVFoundation
class OnlineEnquiryViewController: UIViewController { class OnlineEnquiryViewController: BaseViewController {
@IBOutlet var tblChat: UITableView! @IBOutlet var tblChat: UITableView!
@IBOutlet var txtComment: UITextView! @IBOutlet var txtComment: UITextView!
...@@ -30,6 +31,7 @@ class OnlineEnquiryViewController: UIViewController { ...@@ -30,6 +31,7 @@ class OnlineEnquiryViewController: UIViewController {
var customerName: String = "" var customerName: String = ""
var customerId: String? var customerId: String?
var chatCountId = "" var chatCountId = ""
var recordingPermissionGranted = false
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -90,7 +92,15 @@ class OnlineEnquiryViewController: UIViewController { ...@@ -90,7 +92,15 @@ 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 { ...@@ -167,6 +177,15 @@ extension OnlineEnquiryViewController {
@IBAction func startRecordAudio() { @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: { Audio.startRecording(success: {
print("recording started") print("recording started")
}) { (errorMessage) in }) { (errorMessage) in
......
...@@ -65,11 +65,76 @@ class ChangePasswordViewController: UIViewController { ...@@ -65,11 +65,76 @@ class ChangePasswordViewController: UIViewController {
return false 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 return true
} }
} }
......
...@@ -15,6 +15,12 @@ class FeedBackViewController: BaseViewController { ...@@ -15,6 +15,12 @@ class FeedBackViewController: BaseViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
} }
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
txtFeedback.becomeFirstResponder()
}
} }
......
...@@ -13,6 +13,7 @@ class MeViewController: UIViewController { ...@@ -13,6 +13,7 @@ class MeViewController: UIViewController {
@IBOutlet var imgProfile: UIImageView! @IBOutlet var imgProfile: UIImageView!
@IBOutlet var lblSellerName: UILabel! @IBOutlet var lblSellerName: UILabel!
@IBOutlet var lblSellerEmail: UILabel!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -33,10 +34,12 @@ class MeViewController: UIViewController { ...@@ -33,10 +34,12 @@ class MeViewController: UIViewController {
lblSellerName.text = sellerName lblSellerName.text = sellerName
} }
if let sellerImage = User.profileImage { if let sellerImage = User.profileImage {
let url = URL(string: sellerImage) 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) 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 ...@@ -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) 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 return cell
} }
...@@ -119,7 +140,7 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS ...@@ -119,7 +140,7 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -118,7 +118,7 @@ extension MyCompletedOrdersViewController: UITableViewDelegate, UITableViewDataS ...@@ -118,7 +118,7 @@ extension MyCompletedOrdersViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
import UIKit import UIKit
import MJRefresh import MJRefresh
import Kingfisher
class MyFollowersViewController: BaseViewController { class MyFollowersViewController: BaseViewController {
...@@ -102,12 +103,19 @@ extension MyFollowersViewController: UITableViewDelegate, UITableViewDataSource ...@@ -102,12 +103,19 @@ extension MyFollowersViewController: UITableViewDelegate, UITableViewDataSource
let follower = follwer.followers[indexPath.row] let follower = follwer.followers[indexPath.row]
let cell = tableView.dequeueReusableCell(withIdentifier: "followerCell", for: indexPath) as! SellersFollowerCell let cell = tableView.dequeueReusableCell(withIdentifier: "followerCell", for: indexPath) as! SellersFollowerCell
cell.lblFollowerName.text = follower.fullName 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") cell.imgMaleFeMail.image = UIImage(named: "male")
} else if follower.gender == .FEMALE { } else if follower.gender?.lowercased() == "female" {
cell.imgMaleFeMail.image = UIImage(named: "female") cell.imgMaleFeMail.image = UIImage(named: "female")
} }
......
...@@ -125,7 +125,7 @@ extension MyOngoingServiceOrderViewController: UITableViewDelegate, UITableViewD ...@@ -125,7 +125,7 @@ extension MyOngoingServiceOrderViewController: UITableViewDelegate, UITableViewD
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -118,7 +118,7 @@ extension MyUploadResultViewController: UITableViewDelegate, UITableViewDataSour ...@@ -118,7 +118,7 @@ extension MyUploadResultViewController: UITableViewDelegate, UITableViewDataSour
self.navigationController?.pushViewController(chatViewController, animated: true) self.navigationController?.pushViewController(chatViewController, animated: true)
} }
} else { } else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self) let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId! enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId! enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true) self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
...@@ -97,17 +97,18 @@ extension NotificationsViewController: UITableViewDataSource, UITableViewDelegat ...@@ -97,17 +97,18 @@ extension NotificationsViewController: UITableViewDataSource, UITableViewDelegat
class NotificationsCell: UITableViewCell { class NotificationsCell: UITableViewCell {
@IBOutlet var lblMessage: UILabel! @IBOutlet var lblTitle: UILabel!
@IBOutlet var lblDateTime: UILabel! @IBOutlet var lblDateTime: UILabel!
@IBOutlet var lblContent: UILabel!
var notification: MyNotification? { var notification: MyNotification? {
didSet { didSet {
if let notification = notification { if let notification = notification {
self.lblMessage.text = notification.title self.lblTitle.text = notification.title
self.lblDateTime.text = notification.content self.lblContent.text = notification.content
self.lblDateTime.text = notification.dateTime
} }
} }
} }
} }
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
// //
import UIKit import UIKit
import SVProgressHUD
class LoginViewController: BaseViewController { class LoginViewController: BaseViewController {
...@@ -14,6 +15,12 @@ class LoginViewController: BaseViewController { ...@@ -14,6 +15,12 @@ class LoginViewController: BaseViewController {
@IBOutlet var txtPassword: UITextField! @IBOutlet var txtPassword: UITextField!
@IBOutlet var imgCheckUncheck: UIImageView! @IBOutlet var imgCheckUncheck: UIImageView!
//mobikul's vars
var userEmail:String = ""
var whichApiToProcess:String = ""
// var isRemember = false // var isRemember = false
override func viewDidLoad() { override func viewDidLoad() {
...@@ -41,6 +48,32 @@ extension LoginViewController { ...@@ -41,6 +48,32 @@ extension LoginViewController {
// } // }
@IBAction func forgetPassword() { @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: { })
} }
...@@ -117,3 +150,97 @@ extension LoginViewController: UITextFieldDelegate { ...@@ -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 { ...@@ -22,7 +22,6 @@ extension Appointment {
HTTP().connectionWithRequestObjectFormUrl(api: API.VIEW_ORDER, parameters: parameters, method: .post, indicator: true, success: { (response) in HTTP().connectionWithRequestObjectFormUrl(api: API.VIEW_ORDER, parameters: parameters, method: .post, indicator: true, success: { (response) in
print(response)
if let validJSON = response as? [String: Any] { if let validJSON = response as? [String: Any] {
self.initWithJSON(json: validJSON) self.initWithJSON(json: validJSON)
......
...@@ -11,7 +11,7 @@ import SVProgressHUD ...@@ -11,7 +11,7 @@ import SVProgressHUD
class FormDetail { 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() SVProgressHUD.show()
...@@ -29,6 +29,11 @@ class FormDetail { ...@@ -29,6 +29,11 @@ class FormDetail {
if itemList.count > 0 { 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]] { if let customOptionsJSON = itemList[0]["customOption"] as? [[String: Any]] {
var options = [CustomOption]() var options = [CustomOption]()
for customOptionJSON in customOptionsJSON { for customOptionJSON in customOptionsJSON {
...@@ -37,7 +42,7 @@ class FormDetail { ...@@ -37,7 +42,7 @@ class FormDetail {
} }
SVProgressHUD.dismiss() SVProgressHUD.dismiss()
success(options) success(options, productName_)
return return
} }
......
...@@ -32,8 +32,6 @@ class Order { ...@@ -32,8 +32,6 @@ class Order {
func initWithJSON(json: Any) { func initWithJSON(json: Any) {
print(json)
if let response = json as? [String: Any] { if let response = json as? [String: Any] {
self.orderId = response["orderId"] as? String self.orderId = response["orderId"] as? String
self.incrementId = response["incrementId"] as? String self.incrementId = response["incrementId"] as? String
......
...@@ -8,11 +8,6 @@ ...@@ -8,11 +8,6 @@
import Foundation import Foundation
enum Gender: String {
case MALE
case FEMALE
case NOTSPECIFIED
}
class Follower { class Follower {
var customerId: String? var customerId: String?
...@@ -20,7 +15,8 @@ class Follower { ...@@ -20,7 +15,8 @@ class Follower {
var middleName: String? var middleName: String?
var lastName: String? var lastName: String?
var email: String? var email: String?
var gender:Gender = Gender.NOTSPECIFIED var followerImage: String?
var gender: String?
var maxPage: Int = 0 var maxPage: Int = 0
var currentPage: Int = 1 var currentPage: Int = 1
...@@ -28,17 +24,15 @@ class Follower { ...@@ -28,17 +24,15 @@ class Follower {
var followers = [Follower]() var followers = [Follower]()
func initWithJSON(json: Any) { func initWithJSON(json: Any) {
if let jsonDict = json as? [String: Any] { if let jsonDict = json as? [String: Any] {
self.customerId = jsonDict["customer_id"] as? String self.customerId = jsonDict["customer_id"] as? String
self.firstName = jsonDict["first_name"] as? String self.firstName = jsonDict["first_name"] as? String
self.middleName = jsonDict["middle_name"] as? String self.middleName = jsonDict["middle_name"] as? String
self.lastName = jsonDict["last_name"] as? String self.lastName = jsonDict["last_name"] as? String
self.email = jsonDict["email"] as? String self.email = jsonDict["email"] as? String
if let genderFromResponse = jsonDict["gender"] as? String { self.gender = jsonDict["gender"] as? String
if let gender = Gender(rawValue: genderFromResponse) { self.followerImage = jsonDict["profile_image"] as? String
self.gender = gender
}
}
} }
} }
......
//
// 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 { ...@@ -43,6 +43,8 @@ extension Service {
statusParameter = "service_ongoing" statusParameter = "service_ongoing"
} else if serviceStatus == .SERVICE_UPLOAD_RESULT { } else if serviceStatus == .SERVICE_UPLOAD_RESULT {
statusParameter = "service_upload_result" statusParameter = "service_upload_result"
} else if serviceStatus == .CLOSED {
statusParameter = "closed"
} }
parameters = ["customerId": User.customerId, parameters = ["customerId": User.customerId,
......
...@@ -18,6 +18,7 @@ class MyNotification { ...@@ -18,6 +18,7 @@ class MyNotification {
var id: String? var id: String?
var notificationType: String? var notificationType: String?
var title: String? var title: String?
var dateTime: String?
var maxRecords: Int = 0 var maxRecords: Int = 0
var currentPage: Int = 1 var currentPage: Int = 1
...@@ -25,7 +26,6 @@ class MyNotification { ...@@ -25,7 +26,6 @@ class MyNotification {
var notifications = [MyNotification]() var notifications = [MyNotification]()
func initWithJSON(json: [String: Any]) { func initWithJSON(json: [String: Any]) {
if let banner = json["banner"] as? String { if let banner = json["banner"] as? String {
self.banner = banner self.banner = banner
} }
...@@ -48,6 +48,8 @@ class MyNotification { ...@@ -48,6 +48,8 @@ class MyNotification {
self.title = title self.title = title
} }
self.dateTime = json["created_at"] as? String
} }
} }
...@@ -32,7 +32,7 @@ extension MyNotification { ...@@ -32,7 +32,7 @@ extension MyNotification {
let parameters: [String: Any] = ["storeId": UserDefaults.standard.value(forKey: "storeId") as! String, let parameters: [String: Any] = ["storeId": UserDefaults.standard.value(forKey: "storeId") as! String,
"customerId": User.customerId, "customerId": User.customerId,
"page": self.currentPage "pageNumber": self.currentPage
] ]
HTTP().connectionWithRequestObjectFormUrl(api: API.NOTIFICATION, parameters: parameters, method: .post, indicator: false, success: { (response) in HTTP().connectionWithRequestObjectFormUrl(api: API.NOTIFICATION, parameters: parameters, method: .post, indicator: false, success: { (response) in
...@@ -41,8 +41,6 @@ extension MyNotification { ...@@ -41,8 +41,6 @@ extension MyNotification {
if let json = response as? [String: Any] { if let json = response as? [String: Any] {
if let notificationList = json["notificationList"] as? [[String: Any]] { if let notificationList = json["notificationList"] as? [[String: Any]] {
self.notifications = [MyNotification]()
for notification in notificationList { for notification in notificationList {
let noti = MyNotification() let noti = MyNotification()
noti.initWithJSON(json: notification) noti.initWithJSON(json: notification)
......
...@@ -11,19 +11,24 @@ import UIKit ...@@ -11,19 +11,24 @@ import UIKit
class NavigationBarView: UIView { class NavigationBarView: UIView {
@IBOutlet var viewHeight: NSLayoutConstraint! @IBOutlet var viewHeight: NSLayoutConstraint!
var viewHeightt: CGFloat = 0.0
override func draw(_ rect: CGRect) { override func draw(_ rect: CGRect) {
super.draw(rect) super.draw(rect)
if UIDevice().userInterfaceIdiom == .phone && UIScreen.main.nativeBounds.height == 2436 { if UIDevice().userInterfaceIdiom == .phone && UIScreen.main.nativeBounds.height == 2436 {
if viewHeight.constant + CGFloat(20.0) > CGFloat(84.0) {
return
}
viewHeight.constant = viewHeight.constant + 20 viewHeight.constant = viewHeight.constant + 20
} }
} }
required init?(coder aDecoder: NSCoder) { required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder) super.init(coder: aDecoder)
let shadowPath = UIBezierPath(rect: self.bounds) let shadowPath = UIBezierPath(rect: self.bounds)
self.layer.cornerRadius = 0.0 self.layer.cornerRadius = 0.0
self.layer.shadowColor = UIColor.black.cgColor self.layer.shadowColor = UIColor.black.cgColor
...@@ -32,7 +37,6 @@ class NavigationBarView: UIView { ...@@ -32,7 +37,6 @@ class NavigationBarView: UIView {
self.layer.shadowRadius = 4.0 //Here your control your blur self.layer.shadowRadius = 4.0 //Here your control your blur
self.layer.masksToBounds = false self.layer.masksToBounds = false
self.layer.shadowPath = shadowPath.cgPath self.layer.shadowPath = shadowPath.cgPath
} }
} }
...@@ -34,6 +34,7 @@ class API { ...@@ -34,6 +34,7 @@ class API {
static let CORPORATE_CULTURE = "/rest/V1/bannerInfo" static let CORPORATE_CULTURE = "/rest/V1/bannerInfo"
static let REGENERATE_TOKEN = "/rest/V1/customer/regenerate" static let REGENERATE_TOKEN = "/rest/V1/customer/regenerate"
static let CHANGE_PASWORD = "/rest/V1/customers/me/password" static let CHANGE_PASWORD = "/rest/V1/customers/me/password"
static let FAQ_ORDER_DETAILS = "mobikulhttp/customer/orderDetails"
// Appointment // Appointment
static let VIEW_ORDER = "mobikulmphttp/marketplace/viewOrder" static let VIEW_ORDER = "mobikulmphttp/marketplace/viewOrder"
......
//
// 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>
...@@ -31,6 +31,14 @@ class Utils { ...@@ -31,6 +31,14 @@ class Utils {
} }
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 { class func saveFile(data: Data, name: String, fileExtension: String) -> URL {
let fileManager = FileManager.default let fileManager = FileManager.default
......
...@@ -2224,7 +2224,7 @@ ...@@ -2224,7 +2224,7 @@
</connections> </connections>
</view> </view>
</subviews> </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> <constraints>
<constraint firstItem="SFf-Yq-HAJ" firstAttribute="leading" secondItem="wZH-b0-CF9" secondAttribute="leading" id="Tq9-ds-wdt"/> <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"/> <constraint firstItem="SFf-Yq-HAJ" firstAttribute="top" secondItem="rG7-PT-MHf" secondAttribute="top" id="aYA-9i-vRR"/>
...@@ -2350,7 +2350,7 @@ ...@@ -2350,7 +2350,7 @@
</connections> </connections>
</tableView> </tableView>
</subviews> </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> <constraints>
<constraint firstItem="ar2-r6-eBS" firstAttribute="bottom" secondItem="0LU-NA-uQG" secondAttribute="bottom" id="7rp-dA-pjp"/> <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"/> <constraint firstItem="ar2-r6-eBS" firstAttribute="leading" secondItem="0LU-NA-uQG" secondAttribute="leading" id="Bwf-9u-Lx7"/>
...@@ -2472,7 +2472,7 @@ ...@@ -2472,7 +2472,7 @@
</connections> </connections>
</tableView> </tableView>
</subviews> </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> <constraints>
<constraint firstItem="MFZ-JI-cdZ" firstAttribute="bottom" secondItem="qJq-yp-Abz" secondAttribute="bottom" id="7No-fE-q4b"/> <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"/> <constraint firstItem="MFZ-JI-cdZ" firstAttribute="top" secondItem="qJq-yp-Abz" secondAttribute="top" id="XDC-DG-uPs"/>
...@@ -2594,7 +2594,7 @@ ...@@ -2594,7 +2594,7 @@
</connections> </connections>
</tableView> </tableView>
</subviews> </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> <constraints>
<constraint firstItem="37g-wV-xCA" firstAttribute="bottom" secondItem="Pk4-Ne-5Ef" secondAttribute="bottom" id="MGv-cH-x01"/> <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"/> <constraint firstItem="37g-wV-xCA" firstAttribute="trailing" secondItem="Pk4-Ne-5Ef" secondAttribute="trailing" id="qRh-1n-2i8"/>
...@@ -2736,7 +2736,7 @@ ...@@ -2736,7 +2736,7 @@
</connections> </connections>
</tableView> </tableView>
</subviews> </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> <constraints>
<constraint firstItem="c2b-aF-tf0" firstAttribute="top" secondItem="08Z-fP-MPA" secondAttribute="top" id="CR4-FH-7dy"/> <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"/> <constraint firstItem="c2b-aF-tf0" firstAttribute="bottom" secondItem="08Z-fP-MPA" secondAttribute="bottom" id="Wfh-AV-GQV"/>
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/> <adaptation id="fullscreen"/>
</device> </device>
...@@ -616,29 +616,8 @@ ...@@ -616,29 +616,8 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </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"> <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> <constraints>
<constraint firstAttribute="height" constant="34" id="cWF-CX-t2J"/> <constraint firstAttribute="height" constant="34" id="cWF-CX-t2J"/>
</constraints> </constraints>
...@@ -651,7 +630,7 @@ ...@@ -651,7 +630,7 @@
<segue destination="n1x-gn-qXY" kind="show" id="uJd-gy-7NT"/> <segue destination="n1x-gn-qXY" kind="show" id="uJd-gy-7NT"/>
</connections> </connections>
</button> </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"/> <rect key="frame" x="56" y="250" width="262" height="50"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
...@@ -678,8 +657,8 @@ ...@@ -678,8 +657,8 @@
<rect key="frame" x="85" y="258" width="205" height="39"/> <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"/> <color key="backgroundColor" red="0.0" green="0.42745098040000001" blue="0.56078431370000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="39" id="h5e-lB-Wtd"/> <constraint firstAttribute="width" constant="205" id="EN9-sP-8VH"/>
<constraint firstAttribute="width" constant="205" id="l8C-d2-JmD"/> <constraint firstAttribute="height" constant="39" id="V5K-wB-kfM"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
<state key="normal" title="Login"> <state key="normal" title="Login">
...@@ -697,24 +676,17 @@ ...@@ -697,24 +676,17 @@
</subviews> </subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <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 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="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="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 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="rhX-E5-dh0" firstAttribute="centerX" secondItem="r0e-ef-PUj" secondAttribute="centerX" id="O4N-dx-9dS"/>
<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="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="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="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 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="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="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 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"/> <constraint firstAttribute="trailing" secondItem="3iu-dx-Cmh" secondAttribute="trailing" constant="45" id="x6N-EW-FV1"/>
</constraints> </constraints>
...@@ -904,7 +876,6 @@ ...@@ -904,7 +876,6 @@
<viewLayoutGuide key="safeArea" id="DFU-Jz-hyO"/> <viewLayoutGuide key="safeArea" id="DFU-Jz-hyO"/>
</view> </view>
<connections> <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="txtPassword" destination="Lj3-Vy-pzW" id="oSE-LN-QML"/>
<outlet property="txtUserName" destination="oKc-ML-PdI" id="rq3-Mt-JMs"/> <outlet property="txtUserName" destination="oKc-ML-PdI" id="rq3-Mt-JMs"/>
<segue destination="uJH-aU-u7P" kind="show" identifier="afterLoginTab1" id="Lwx-al-yhE"/> <segue destination="uJH-aU-u7P" kind="show" identifier="afterLoginTab1" id="Lwx-al-yhE"/>
...@@ -920,7 +891,6 @@ ...@@ -920,7 +891,6 @@
<image name="back" width="18" height="31"/> <image name="back" width="18" height="31"/>
<image name="bg_image" width="720" height="1153"/> <image name="bg_image" width="720" height="1153"/>
<image name="chat_icon" width="71" height="57"/> <image name="chat_icon" width="71" height="57"/>
<image name="icon" width="30" height="30"/>
<image name="icon3" width="67" height="55"/> <image name="icon3" width="67" height="55"/>
<image name="line" width="190" height="1"/> <image name="line" width="190" height="1"/>
<image name="pass_icon" width="34" height="46"/> <image name="pass_icon" width="34" height="46"/>
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/> <adaptation id="fullscreen"/>
</device> </device>
...@@ -40,12 +40,8 @@ ...@@ -40,12 +40,8 @@
<constraint firstAttribute="height" constant="22" id="Rjj-ZA-GfV"/> <constraint firstAttribute="height" constant="22" id="Rjj-ZA-GfV"/>
</constraints> </constraints>
</imageView> </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"> <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="92" y="29" width="190" height="21"/> <rect key="frame" x="44" y="56.5" width="295" height="0.0"/>
<constraints>
<constraint firstAttribute="width" constant="190" id="GwB-Af-Chw"/>
<constraint firstAttribute="height" constant="21" id="egn-Ps-87D"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
...@@ -62,14 +58,15 @@ ...@@ -62,14 +58,15 @@
</subviews> </subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/> <color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<constraints> <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 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 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 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 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="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="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> </constraints>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity"> <userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
...@@ -99,12 +96,13 @@ ...@@ -99,12 +96,13 @@
</view> </view>
<connections> <connections>
<outlet property="floorPlanView" destination="tvV-OZ-RZy" id="MsR-wR-BJO"/> <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"/> <outlet property="onsitePlanView" destination="l5f-D0-eNM" id="RMQ-4Q-B4e"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="RTD-BT-KK2" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="RTD-BT-KK2" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="7183" y="-33"/> <point key="canvasLocation" x="7181.6000000000004" y="-33.733133433283363"/>
</scene> </scene>
<!--Floor Plan Fengshui View Controller--> <!--Floor Plan Fengshui View Controller-->
<scene sceneID="nIZ-c2-ijS"> <scene sceneID="nIZ-c2-ijS">
...@@ -285,13 +283,17 @@ ...@@ -285,13 +283,17 @@
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"/> <rect key="frame" x="9" y="569" width="80" height="80"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<gestureRecognizers/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="80" id="N1w-79-mhT"/> <constraint firstAttribute="height" constant="80" id="N1w-79-mhT"/>
<constraint firstAttribute="width" constant="80" id="SFv-45-Xbu"/> <constraint firstAttribute="width" constant="80" id="SFv-45-Xbu"/>
</constraints> </constraints>
<connections>
<outletCollection property="gestureRecognizers" destination="5ix-tM-fYf" appends="YES" id="pb4-F8-EuO"/>
</connections>
</imageView> </imageView>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="Ywz-l1-Adc" customClass="DrawTextView" customModule="Bhagyashree" customModuleProvider="target"> <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"/> <rect key="frame" x="97" y="569" width="270" height="47"/>
...@@ -322,13 +324,17 @@ ...@@ -322,13 +324,17 @@
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"/> <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"/> <color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<gestureRecognizers/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="80" id="9Yr-Of-jta"/> <constraint firstAttribute="width" constant="80" id="9Yr-Of-jta"/>
<constraint firstAttribute="height" constant="80" id="UcV-aU-JpX"/> <constraint firstAttribute="height" constant="80" id="UcV-aU-JpX"/>
</constraints> </constraints>
<connections>
<outletCollection property="gestureRecognizers" destination="yVy-3u-5OH" appends="YES" id="zma-Ls-PxF"/>
</connections>
</imageView> </imageView>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="EuR-Ly-5IJ" customClass="DrawTextView" customModule="Bhagyashree" customModuleProvider="target"> <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"/> <rect key="frame" x="97" y="711" width="270" height="47"/>
...@@ -475,6 +481,16 @@ ...@@ -475,6 +481,16 @@
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="aeS-xs-eBq" userLabel="First Responder" sceneMemberID="firstResponder"/> <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> </objects>
<point key="canvasLocation" x="8110.8695652173919" y="-510.32608695652181"/> <point key="canvasLocation" x="8110.8695652173919" y="-510.32608695652181"/>
</scene> </scene>
...@@ -822,39 +838,23 @@ ...@@ -822,39 +838,23 @@
<action selector="back" destination="9uw-As-fmK" eventType="touchUpInside" id="UUV-KU-5lL"/> <action selector="back" destination="9uw-As-fmK" eventType="touchUpInside" id="UUV-KU-5lL"/>
</connections> </connections>
</button> </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"> <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="115" y="28" width="144" height="21"/> <rect key="frame" x="55" y="55" width="283" height="0.0"/>
<constraints>
<constraint firstAttribute="width" constant="144" id="34f-36-6dy"/>
<constraint firstAttribute="height" constant="21" id="wwS-sf-hiR"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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> </subviews>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/> <color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<constraints> <constraints>
<constraint firstAttribute="bottom" secondItem="bC9-Sz-kH2" secondAttribute="bottom" constant="8" id="1ZI-1B-AeY"/> <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="trailing" secondItem="85S-Up-D1e" secondAttribute="trailing" constant="37" id="EG6-eh-d4d"/>
<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 firstItem="4vL-1g-k5C" firstAttribute="top" secondItem="3zX-OZ-HQC" secondAttribute="top" id="VNl-dd-df9"/> <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 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="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 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"/> <constraint firstAttribute="height" constant="64" id="xlq-Iz-aIL"/>
</constraints> </constraints>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
...@@ -902,11 +902,12 @@ ...@@ -902,11 +902,12 @@
<outlet property="companyReNamingServiceView" destination="YER-Hg-ZK9" id="sRE-G2-cMl"/> <outlet property="companyReNamingServiceView" destination="YER-Hg-ZK9" id="sRE-G2-cMl"/>
<outlet property="individualNamingServiceView" destination="Qyn-b4-0SE" id="VF7-4P-3Fx"/> <outlet property="individualNamingServiceView" destination="Qyn-b4-0SE" id="VF7-4P-3Fx"/>
<outlet property="individualReNamingServiceView" destination="w7u-LB-umc" id="gld-7D-zKp"/> <outlet property="individualReNamingServiceView" destination="w7u-LB-umc" id="gld-7D-zKp"/>
<outlet property="lblTitle" destination="85S-Up-D1e" id="sXP-Kf-ASb"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="qYz-hA-whp" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="qYz-hA-whp" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="10039" y="-85"/> <point key="canvasLocation" x="10037.6" y="-85.007496251874073"/>
</scene> </scene>
<!--Individual Naming Service View Controller--> <!--Individual Naming Service View Controller-->
<scene sceneID="AKR-we-msE"> <scene sceneID="AKR-we-msE">
...@@ -3199,11 +3200,10 @@ ...@@ -3199,11 +3200,10 @@
<action selector="back" destination="zlY-5g-iig" eventType="touchUpInside" id="kFo-cu-3Qs"/> <action selector="back" destination="zlY-5g-iig" eventType="touchUpInside" id="kFo-cu-3Qs"/>
</connections> </connections>
</button> </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"> <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="88" y="34" width="199" height="21"/> <rect key="frame" x="47" y="34" width="293" height="21"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="199" id="Cs5-33-tYF"/> <constraint firstAttribute="height" constant="21" id="MCb-Tx-5Dq"/>
<constraint firstAttribute="height" constant="21" id="Knx-9r-IRc"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
...@@ -3218,8 +3218,9 @@ ...@@ -3218,8 +3218,9 @@
<constraint firstAttribute="bottom" secondItem="PN7-yN-kd1" secondAttribute="bottom" constant="8" id="LKt-AF-KvP"/> <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 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="height" constant="64" id="U91-Qo-Den"/>
<constraint firstAttribute="bottom" secondItem="GMC-k0-aVs" secondAttribute="bottom" constant="9" id="ign-Zl-Phf"/> <constraint firstAttribute="bottom" secondItem="GMC-k0-aVs" secondAttribute="bottom" constant="9" id="USk-c5-xa8"/>
<constraint firstItem="GMC-k0-aVs" firstAttribute="centerX" secondItem="4uL-Kw-YpU" secondAttribute="centerX" id="k8c-Hv-5xa"/> <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> </constraints>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity"> <userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
...@@ -3330,13 +3331,14 @@ ...@@ -3330,13 +3331,14 @@
<outlet property="godSettingDateSelection" destination="oWh-5E-UAK" id="Qzo-Yf-61g"/> <outlet property="godSettingDateSelection" destination="oWh-5E-UAK" id="Qzo-Yf-61g"/>
<outlet property="groundbreakingDateSelection" destination="RmB-Hi-ShV" id="fh6-qK-bdi"/> <outlet property="groundbreakingDateSelection" destination="RmB-Hi-ShV" id="fh6-qK-bdi"/>
<outlet property="houseMovingDateSelection" destination="N3w-zi-Zsv" id="fP3-ut-DoN"/> <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="marriageDateSelection" destination="m2o-3w-s72" id="tcq-pX-4mm"/>
<outlet property="registrationDateSelection" destination="t5o-Dt-rb2" id="tKK-9c-oeD"/> <outlet property="registrationDateSelection" destination="t5o-Dt-rb2" id="tKK-9c-oeD"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="VCW-sa-wRc" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="VCW-sa-wRc" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="14150" y="-23"/> <point key="canvasLocation" x="14149.6" y="-23.838080959520241"/>
</scene> </scene>
<!--Groundbreaking Date Selection View Controller--> <!--Groundbreaking Date Selection View Controller-->
<scene sceneID="vTL-bl-W7p"> <scene sceneID="vTL-bl-W7p">
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/> <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="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
...@@ -43,7 +42,7 @@ ...@@ -43,7 +42,7 @@
</constraints> </constraints>
</imageView> </imageView>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="IDa-Bo-ZtT"> <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> <constraints>
<constraint firstAttribute="height" constant="31" id="5vJ-rV-Ijm"/> <constraint firstAttribute="height" constant="31" id="5vJ-rV-Ijm"/>
<constraint firstAttribute="width" constant="47" id="rCO-0h-wVV"/> <constraint firstAttribute="width" constant="47" id="rCO-0h-wVV"/>
...@@ -53,15 +52,15 @@ ...@@ -53,15 +52,15 @@
<action selector="goToOnlineOfflineWithStatusSwitch:" destination="IQN-b7-9c3" eventType="valueChanged" id="dzg-xp-xHm"/> <action selector="goToOnlineOfflineWithStatusSwitch:" destination="IQN-b7-9c3" eventType="valueChanged" id="dzg-xp-xHm"/>
</connections> </connections>
</switch> </switch>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="email-box" translatesAutoresizingMaskIntoConstraints="NO" id="iBc-qO-d0E"> <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="email-box" translatesAutoresizingMaskIntoConstraints="NO" id="iBc-qO-d0E">
<rect key="frame" x="335" y="5" width="32" height="28"/> <rect key="frame" x="328" y="12" width="32" height="22"/>
<constraints> <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"/> <constraint firstAttribute="width" constant="32" id="PJX-YK-0u2"/>
</constraints> </constraints>
</imageView> </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"> <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> <constraints>
<constraint firstAttribute="height" constant="18" id="2kt-QU-Eo6"/> <constraint firstAttribute="height" constant="18" id="2kt-QU-Eo6"/>
</constraints> </constraints>
...@@ -134,6 +133,13 @@ ...@@ -134,6 +133,13 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </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> </subviews>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="0.1248127140410959" colorSpace="calibratedRGB"/> <color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="0.1248127140410959" colorSpace="calibratedRGB"/>
<constraints> <constraints>
...@@ -145,15 +151,17 @@ ...@@ -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="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="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 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 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="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="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="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 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="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="7Jg-Se-nVp" secondAttribute="trailing" id="mt7-cR-yjz"/>
<constraint firstAttribute="trailing" secondItem="M5Q-IA-bwV" secondAttribute="trailing" id="pal-ql-S4U"/> <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"/> <constraint firstItem="hHp-qg-oek" firstAttribute="leading" secondItem="lw1-Zm-o1O" secondAttribute="leading" constant="13" id="w3K-Nc-WPe"/>
...@@ -365,6 +373,7 @@ ...@@ -365,6 +373,7 @@
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<connections> <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="imgUnreadMsg" destination="iBc-qO-d0E" id="eFk-9l-7zF"/>
<outlet property="lblSellerName" destination="rzY-FX-CaY" id="9dD-eo-HjZ"/> <outlet property="lblSellerName" destination="rzY-FX-CaY" id="9dD-eo-HjZ"/>
<outlet property="lblSellerTitle" destination="4Hi-PZ-J2X" id="MVS-B4-83Y"/> <outlet property="lblSellerTitle" destination="4Hi-PZ-J2X" id="MVS-B4-83Y"/>
...@@ -523,7 +532,7 @@ ...@@ -523,7 +532,7 @@
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="gQm-3Y-l7N" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="gQm-3Y-l7N" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="1300" y="114.69265367316342"/> <point key="canvasLocation" x="1300" y="114.16256157635469"/>
</scene> </scene>
<!--Enquiry View Controller--> <!--Enquiry View Controller-->
<scene sceneID="Mgl-Dx-i9J"> <scene sceneID="Mgl-Dx-i9J">
...@@ -906,10 +915,10 @@ ...@@ -906,10 +915,10 @@
</objects> </objects>
<point key="canvasLocation" x="572" y="116.49175412293854"/> <point key="canvasLocation" x="572" y="116.49175412293854"/>
</scene> </scene>
<!--Enquiry Details View Controller--> <!--Details View Controller-->
<scene sceneID="WlT-A0-zAh"> <scene sceneID="WlT-A0-zAh">
<objects> <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"> <view key="view" contentMode="scaleToFill" id="uBZ-Dn-SqB">
<rect key="frame" x="0.0" y="0.0" width="375" height="812"/> <rect key="frame" x="0.0" y="0.0" width="375" height="812"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
...@@ -950,8 +959,8 @@ ...@@ -950,8 +959,8 @@
<constraint firstAttribute="width" constant="54" id="ioJ-It-U8q"/> <constraint firstAttribute="width" constant="54" id="ioJ-It-U8q"/>
</constraints> </constraints>
<connections> <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="g6N-OT-Llw" eventType="touchUpInside" id="UM6-td-so0"/>
<action selector="back" destination="esD-Zu-X2m" eventType="touchUpInside" id="rrR-ho-9bs"/>
</connections> </connections>
</button> </button>
</subviews> </subviews>
...@@ -973,370 +982,326 @@ ...@@ -973,370 +982,326 @@
<outlet property="viewHeight" destination="zJQ-5h-jsq" id="vEj-Tw-8Th"/> <outlet property="viewHeight" destination="zJQ-5h-jsq" id="vEj-Tw-8Th"/>
</connections> </connections>
</view> </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"/> <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> <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"> <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="174"/> <rect key="frame" x="0.0" y="28" width="375" height="248"/>
<autoresizingMask key="autoresizingMask"/> <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"> <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="174"/> <rect key="frame" x="0.0" y="0.0" width="375" height="248"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zk8-5q-8AE" customClass="CardView" customModule="Bhagyashree" customModuleProvider="target"> <view contentMode="scaleToFill" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="SqK-HC-TAP" customClass="DrawView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="15" y="8" width="345" height="158"/> <rect key="frame" x="10" y="13" width="356" height="221"/>
<subviews> <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"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7iJ-I6-SiP">
<rect key="frame" x="8" y="8" width="85.666666666666671" height="18"/> <rect key="frame" x="18" y="8" width="127" height="30"/>
<constraints> <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> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <state key="normal" title="Chat History">
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/> <color key="titleColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> </state>
</label> <userDefinedRuntimeAttributes>
<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"> <userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
<rect key="frame" x="318" y="8" width="19" height="18"/> </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> <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> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <state key="normal" title="&gt;&gt;">
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/> <color key="titleColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> </state>
</label> <connections>
<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"> <action selector="chatHistory" destination="esD-Zu-X2m" eventType="touchUpInside" id="eZh-q3-YK1"/>
<rect key="frame" x="0.0" y="32" width="345" height="0.6666666666666643"/> </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"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="1" id="Vec-5z-fXU"/> <constraint firstAttribute="height" constant="1" id="CPl-ol-i9M"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="redraw" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="placeholder" translatesAutoresizingMaskIntoConstraints="NO" id="psM-dh-jwR" customClass="DrawImage" customModule="Bhagyashree"> <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="8" y="41" width="46" height="46"/> <rect key="frame" x="18" y="55" width="72" height="72"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="46" id="0AM-4n-e0m"/> <constraint firstAttribute="height" constant="72" id="Pj3-wa-S7t"/>
<constraint firstAttribute="height" constant="46" id="iyC-Be-mUC"/> <constraint firstAttribute="width" constant="72" id="ido-pR-6CT"/>
</constraints> </constraints>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius"> <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="3"/> <real key="value" value="36"/>
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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="61" y="43" width="0.0" height="21"/> <rect key="frame" x="103" y="80" width="102.66666666666669" height="21"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="21" id="m6W-Wm-rqA"/> <constraint firstAttribute="height" constant="21" id="5EA-64-aB4"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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"> <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="8" y="98" width="100" height="21"/> <rect key="frame" x="18" y="141" width="78" height="27"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="100" id="nPt-BB-FDM"/> <constraint firstAttribute="width" constant="78" id="13J-Dp-OHA"/>
<constraint firstAttribute="height" constant="21" id="zH6-ok-X17"/> <constraint firstAttribute="height" constant="27" id="eeQ-dx-B6H"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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"> <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="8" y="127" width="100" height="21"/> <rect key="frame" x="99.666666666666671" y="141" width="35.000000000000014" height="27"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="21" id="Q6E-gB-HmC"/> <constraint firstAttribute="height" constant="27" id="M1d-Je-LGL"/>
<constraint firstAttribute="width" constant="100" id="x9W-aV-mnt"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/> <color key="textColor" red="1" green="0.14913141730000001" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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"> <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="110" y="97.666666666666671" width="0.0" height="21"/> <rect key="frame" x="150.66666666666666" y="141" width="37" height="27"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="21" id="rxB-r4-rW8"/> <constraint firstAttribute="height" constant="27" id="SHR-NY-lrG"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="1" green="0.0" blue="0.074509803920000006" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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"> <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="110" y="126.66666666666666" width="0.0" height="21"/> <rect key="frame" x="18" y="176" width="127" height="27"/>
<constraints> <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> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.26274509800000001" green="0.26274509800000001" blue="0.26274509800000001" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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"> <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="126" y="97.666666666666671" width="0.0" height="21"/> <rect key="frame" x="144" y="176" width="151.33333333333337" height="27"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="21" id="1mT-Y8-yKp"/> <constraint firstAttribute="height" constant="27" id="TB2-pc-FRC"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.2627450980392157" green="0.2627450980392157" blue="0.2627450980392157" alpha="1" colorSpace="calibratedRGB"/> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label> </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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="eqR-mG-dNv" firstAttribute="leading" secondItem="psM-dh-jwR" secondAttribute="trailing" constant="7" id="3u6-NX-2b8"/> <constraint firstItem="IaQ-9E-rof" firstAttribute="centerY" secondItem="5vf-kT-odQ" secondAttribute="centerY" id="39o-TP-ckQ"/>
<constraint firstItem="Dvo-8b-AWO" firstAttribute="top" secondItem="eqR-mG-dNv" secondAttribute="bottom" constant="33.5" id="4un-cl-s1d"/> <constraint firstItem="UUx-r4-m9T" firstAttribute="leading" secondItem="fxf-G4-d6F" secondAttribute="trailing" constant="16" id="3Cw-JL-5o6"/>
<constraint firstItem="MtW-mK-Bau" firstAttribute="top" secondItem="zk8-5q-8AE" secondAttribute="top" constant="8" id="9yy-0B-ewY"/> <constraint firstItem="d28-uG-wxY" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" id="6WL-hB-Rhr"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="MtW-mK-Bau" secondAttribute="trailing" constant="20" symbolic="YES" id="EZN-PL-Dr4"/> <constraint firstItem="UUx-r4-m9T" firstAttribute="centerY" secondItem="fxf-G4-d6F" secondAttribute="centerY" id="CuO-gs-qGv"/>
<constraint firstItem="psM-dh-jwR" firstAttribute="top" secondItem="0vG-0b-iwg" secondAttribute="bottom" constant="8" id="FO9-cW-Q8V"/> <constraint firstItem="7iJ-I6-SiP" firstAttribute="top" secondItem="SqK-HC-TAP" secondAttribute="top" constant="8" id="H5f-Qr-N2J"/>
<constraint firstItem="MtW-mK-Bau" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="HcP-Tg-u9S"/> <constraint firstItem="Cbf-EV-1x0" firstAttribute="centerY" secondItem="YD7-sa-cCc" secondAttribute="centerY" id="LN1-0A-QVH"/>
<constraint firstItem="haB-y5-GMN" firstAttribute="top" secondItem="Dvo-8b-AWO" secondAttribute="bottom" constant="8" id="KmK-fz-fJA"/> <constraint firstItem="YD7-sa-cCc" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="M2g-6b-LHg"/>
<constraint firstItem="0vG-0b-iwg" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" id="Ngk-Ms-9V0"/> <constraint firstItem="5vf-kT-odQ" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="NEq-tM-t2G"/>
<constraint firstItem="ogl-yp-OfC" firstAttribute="top" secondItem="zk8-5q-8AE" secondAttribute="top" id="Pv6-6A-gcA"/> <constraint firstItem="Cbf-EV-1x0" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="144" id="QG0-Jk-5G0"/>
<constraint firstItem="0vG-0b-iwg" firstAttribute="top" secondItem="MtW-mK-Bau" secondAttribute="bottom" constant="6" id="S1s-1X-pgt"/> <constraint firstAttribute="height" constant="221" id="UxW-zf-ync"/>
<constraint firstItem="psM-dh-jwR" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="SXJ-9G-nbw"/> <constraint firstItem="zfB-tb-FA3" firstAttribute="top" secondItem="5vf-kT-odQ" secondAttribute="bottom" constant="14" id="ZQM-T8-Egr"/>
<constraint firstItem="haB-y5-GMN" firstAttribute="leading" secondItem="7pl-RT-Dln" secondAttribute="trailing" constant="2" id="UsR-TM-KDk"/> <constraint firstAttribute="trailing" secondItem="d28-uG-wxY" secondAttribute="trailing" id="bQd-6m-f6r"/>
<constraint firstItem="7pl-RT-Dln" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="VTA-XW-xTK"/> <constraint firstItem="YD7-sa-cCc" firstAttribute="top" secondItem="zfB-tb-FA3" secondAttribute="bottom" constant="8" id="euz-hv-ptC"/>
<constraint firstAttribute="height" constant="158" id="aEY-q6-O6I"/> <constraint firstItem="d28-uG-wxY" firstAttribute="top" secondItem="7iJ-I6-SiP" secondAttribute="bottom" constant="8" id="fTc-p7-dxU"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="eqR-mG-dNv" secondAttribute="trailing" constant="20" symbolic="YES" id="atJ-d2-Vc9"/> <constraint firstItem="5vf-kT-odQ" firstAttribute="top" secondItem="d28-uG-wxY" secondAttribute="bottom" constant="8" id="gRd-o4-m61"/>
<constraint firstItem="Dvo-8b-AWO" firstAttribute="leading" secondItem="Saa-pl-vKh" secondAttribute="trailing" constant="2" id="fyS-zV-u3H"/> <constraint firstItem="IaQ-9E-rof" firstAttribute="leading" secondItem="5vf-kT-odQ" secondAttribute="trailing" constant="13" id="h4C-cI-Z8z"/>
<constraint firstAttribute="trailing" secondItem="ogl-yp-OfC" secondAttribute="trailing" id="gMN-5Y-18g"/> <constraint firstItem="S1N-fc-Gyf" firstAttribute="top" secondItem="SqK-HC-TAP" secondAttribute="top" constant="8" id="hjg-E2-wCj"/>
<constraint firstItem="Uw0-PB-dmW" firstAttribute="leading" secondItem="Dvo-8b-AWO" secondAttribute="trailing" constant="16" id="gX3-4L-F1a"/> <constraint firstItem="fxf-G4-d6F" firstAttribute="leading" secondItem="zfB-tb-FA3" secondAttribute="trailing" constant="3.6699999999999999" id="qYS-1u-RiF"/>
<constraint firstItem="7pl-RT-Dln" firstAttribute="top" secondItem="Saa-pl-vKh" secondAttribute="bottom" constant="8" id="i3P-L2-uPY"/> <constraint firstItem="fxf-G4-d6F" firstAttribute="centerY" secondItem="zfB-tb-FA3" secondAttribute="centerY" id="sz2-3l-VNt"/>
<constraint firstItem="Uw0-PB-dmW" firstAttribute="top" secondItem="eqR-mG-dNv" secondAttribute="bottom" constant="33.5" id="kUm-ez-t6t"/> <constraint firstAttribute="trailing" secondItem="S1N-fc-Gyf" secondAttribute="trailing" constant="8" id="uDc-6P-Avp"/>
<constraint firstItem="Saa-pl-vKh" firstAttribute="top" secondItem="psM-dh-jwR" secondAttribute="bottom" constant="11" id="kX7-vM-9xn"/> <constraint firstItem="zfB-tb-FA3" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="uLc-9A-t8k"/>
<constraint firstItem="pQm-qH-Ewz" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="20" symbolic="YES" id="kyA-wU-dkK"/> <constraint firstItem="7iJ-I6-SiP" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="wFL-cQ-2jH"/>
<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"/>
</constraints> </constraints>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius"> <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/> <real key="value" value="5"/>
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth"> <userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="0.29999999999999999"/> <real key="value" value="1"/>
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity"> <userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<real key="value" value="0.10000000000000001"/> <color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</view> </view>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="zk8-5q-8AE" secondAttribute="trailing" constant="15" id="6Mi-TK-pww"/> <constraint firstItem="SqK-HC-TAP" firstAttribute="top" secondItem="NUW-tE-cwa" secondAttribute="top" constant="13" id="GnH-rS-EMr"/>
<constraint firstItem="zk8-5q-8AE" firstAttribute="top" secondItem="9aR-3N-HmQ" secondAttribute="top" constant="8" id="aWE-Q3-VUP"/> <constraint firstItem="SqK-HC-TAP" firstAttribute="leading" secondItem="NUW-tE-cwa" secondAttribute="leading" constant="10" id="UYk-6Z-eaE"/>
<constraint firstItem="zk8-5q-8AE" firstAttribute="leading" secondItem="9aR-3N-HmQ" secondAttribute="leading" constant="15" id="syv-U2-Ynd"/> <constraint firstAttribute="trailing" secondItem="SqK-HC-TAP" secondAttribute="trailing" constant="10" id="fPe-g4-NjP"/>
<constraint firstAttribute="bottom" secondItem="zk8-5q-8AE" secondAttribute="bottom" constant="8" id="t3V-2E-NvX"/> <constraint firstAttribute="bottom" secondItem="SqK-HC-TAP" secondAttribute="bottom" constant="13.67" id="vqG-Qb-YHh"/>
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<connections> <connections>
<outlet property="imgCustomer" destination="psM-dh-jwR" id="whk-1u-LY3"/> <outlet property="imgSellerImage" destination="5vf-kT-odQ" id="fyb-0p-B4B"/>
<outlet property="lblDateTime" destination="haB-y5-GMN" id="N3n-YL-QKg"/> <outlet property="lblDateTime" destination="Cbf-EV-1x0" id="wYY-Sb-FMT"/>
<outlet property="lblName" destination="eqR-mG-dNv" id="33T-l8-5iI"/> <outlet property="lblMasterName" destination="IaQ-9E-rof" id="4EG-4f-pWO"/>
<outlet property="lblPriceNew" destination="Dvo-8b-AWO" id="vSm-Zf-wg8"/> <outlet property="lblPrice" destination="fxf-G4-d6F" id="TfA-2G-7pd"/>
<outlet property="lblPriceOld" destination="Uw0-PB-dmW" id="Sa1-hf-Frw"/>
</connections> </connections>
</tableViewCell> </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"> <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="202" width="375" height="190"/> <rect key="frame" x="0.0" y="276" width="375" height="22"/>
<autoresizingMask key="autoresizingMask"/> <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"> <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="190"/> <rect key="frame" x="0.0" y="0.0" width="375" height="22"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mdE-fy-mnC" customClass="CardView" customModule="Bhagyashree" customModuleProvider="target"> <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="15" y="42" width="345" height="133"/> <rect key="frame" x="13" y="0.0" width="347" height="21"/>
<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> <constraints>
<constraint firstAttribute="width" constant="18" id="OmC-aM-hyn"/> <constraint firstAttribute="height" constant="21" id="QUr-7M-PUj"/>
<constraint firstAttribute="height" constant="18" id="lHl-Bo-Nfz"/>
</constraints> </constraints>
<state key="normal" image="emptyStar"/> <fontDescription key="fontDescription" type="system" pointSize="16"/>
</button> <nil key="textColor"/>
<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"/> <nil key="highlightedColor"/>
</label> </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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="jCV-ja-4jr" secondAttribute="trailing" constant="8" id="72w-rU-pmo"/> <constraint firstItem="DZq-JU-Mhs" firstAttribute="leading" secondItem="Yvc-bn-pkV" secondAttribute="leading" constant="13" id="E3I-lF-BNa"/>
<constraint firstItem="cto-8w-vTV" firstAttribute="top" secondItem="DH3-jW-tmz" secondAttribute="bottom" constant="2" id="C9X-aS-ZmK"/> <constraint firstItem="DZq-JU-Mhs" firstAttribute="top" secondItem="Yvc-bn-pkV" secondAttribute="top" id="NGD-B6-pxh"/>
<constraint firstItem="hlf-Nm-dps" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="DK5-k7-OB9"/> <constraint firstAttribute="trailing" secondItem="DZq-JU-Mhs" secondAttribute="trailing" constant="15" id="O3E-PY-u6E"/>
<constraint firstItem="jQe-j1-5M5" firstAttribute="leading" secondItem="DH3-jW-tmz" secondAttribute="trailing" id="Dh7-Il-h6N"/> <constraint firstAttribute="bottom" secondItem="DZq-JU-Mhs" secondAttribute="bottom" constant="0.67000000000000004" id="yPT-ki-wWC"/>
<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"/>
</constraints> </constraints>
<userDefinedRuntimeAttributes> </tableViewCellContentView>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius"> </tableViewCell>
<real key="value" value="5"/> <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">
</userDefinedRuntimeAttribute> <rect key="frame" x="0.0" y="298" width="375" height="87"/>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor"> <autoresizingMask key="autoresizingMask"/>
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TTW-tN-bvD" id="oI1-5X-se6">
</userDefinedRuntimeAttribute> <rect key="frame" x="0.0" y="0.0" width="375" height="87"/>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth"> <autoresizingMask key="autoresizingMask"/>
<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"/>
<subviews> <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"> <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="4" y="5" width="345" height="27"/> <rect key="frame" x="13" y="36" width="351" height="21"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/> <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="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"/> <nil key="highlightedColor"/>
</label> </label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="2EV-Sf-BFs">
<rect key="frame" x="13" y="3" width="106" height="25"/>
<subviews>
<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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="kst-R0-0lp" secondAttribute="trailing" constant="-4" id="1lW-94-ge8"/> <constraint firstAttribute="height" constant="25" id="JYp-pg-Wxe"/>
<constraint firstItem="kst-R0-0lp" firstAttribute="leading" secondItem="G24-mc-Die" secondAttribute="leading" constant="4" id="7hm-IV-uE0"/> <constraint firstAttribute="width" constant="106" id="fZE-EU-iUf"/>
<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"/>
</constraints> </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> </view>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstAttribute="bottomMargin" secondItem="mdE-fy-mnC" secondAttribute="bottom" constant="4" id="0Nk-mf-n0Z"/> <constraint firstAttribute="bottom" secondItem="3ND-Yl-QNa" secondAttribute="bottom" constant="6" id="1Ln-Yf-oXJ"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="trailing" secondItem="yDo-im-LZN" secondAttribute="trailingMargin" id="HsS-wI-hnD"/> <constraint firstItem="2EV-Sf-BFs" firstAttribute="leading" secondItem="oI1-5X-se6" secondAttribute="leading" constant="13" id="1gp-Hx-h4d"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="leading" secondItem="yDo-im-LZN" secondAttribute="leadingMargin" id="I51-i0-Aof"/> <constraint firstItem="2EV-Sf-BFs" firstAttribute="top" secondItem="oI1-5X-se6" secondAttribute="top" constant="3" id="6IF-iJ-lah"/>
<constraint firstAttribute="trailing" secondItem="G24-mc-Die" secondAttribute="trailing" constant="15" id="KbX-R5-FP0"/> <constraint firstItem="3ND-Yl-QNa" firstAttribute="top" secondItem="rrJ-j6-8tY" secondAttribute="bottom" constant="3" id="Fah-Ce-TeB"/>
<constraint firstItem="G24-mc-Die" firstAttribute="leading" secondItem="yDo-im-LZN" secondAttribute="leading" constant="15" id="bN9-kY-mLn"/> <constraint firstItem="3ND-Yl-QNa" firstAttribute="leading" secondItem="oI1-5X-se6" secondAttribute="leading" constant="13" id="LXC-Cm-qnu"/>
<constraint firstItem="G24-mc-Die" firstAttribute="top" secondItem="yDo-im-LZN" secondAttribute="top" id="f8O-cS-Te7"/> <constraint firstItem="rrJ-j6-8tY" firstAttribute="top" secondItem="2EV-Sf-BFs" secondAttribute="bottom" constant="8" id="NUS-2y-TRf"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="top" secondItem="G24-mc-Die" secondAttribute="bottom" constant="5" id="xpD-gp-2dy"/> <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> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<connections> <connections>
<outlet property="btnStar1" destination="DH3-jW-tmz" id="9pk-xe-OdV"/> <outlet property="imgRating1" destination="GHl-ZN-Edr" id="ee7-1w-Xxe"/>
<outlet property="btnStar2" destination="jQe-j1-5M5" id="Wqi-SR-amo"/> <outlet property="imgRating2" destination="4Im-KU-URD" id="OX9-v8-h8a"/>
<outlet property="btnStar3" destination="hlf-Nm-dps" id="4pi-AR-Z8P"/> <outlet property="imgRating3" destination="nxR-Ba-7fm" id="45M-Kr-gfX"/>
<outlet property="btnStar4" destination="rs8-9z-qQh" id="gUR-E3-cqi"/> <outlet property="imgRating4" destination="Lo4-ff-DKF" id="3iU-We-g9c"/>
<outlet property="btnStar5" destination="xKk-LF-JnU" id="sHO-UF-lei"/> <outlet property="imgRating5" destination="Bb1-Bu-HVQ" id="974-Zp-7vd"/>
<outlet property="lblDateTime" destination="jCV-ja-4jr" id="Cbd-az-nra"/> <outlet property="lblDateTime" destination="3ND-Yl-QNa" id="Twh-nm-C99"/>
<outlet property="txtReview" destination="cto-8w-vTV" id="P7p-LC-6ev"/> <outlet property="lblMessage" destination="rrJ-j6-8tY" id="BY3-Bz-zsn"/>
</connections> </connections>
</tableViewCell> </tableViewCell>
</prototypes> </prototypes>
<connections> <connections>
<outlet property="dataSource" destination="esD-Zu-X2m" id="ZbC-C3-hhO"/> <outlet property="dataSource" destination="esD-Zu-X2m" id="0B1-hB-FcP"/>
<outlet property="delegate" destination="esD-Zu-X2m" id="ddy-NN-MzS"/> <outlet property="delegate" destination="esD-Zu-X2m" id="Syh-YU-hGr"/>
</connections> </connections>
</tableView> </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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <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 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="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="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="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="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="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> </constraints>
<viewLayoutGuide key="safeArea" id="bWr-Np-hFX"/> <viewLayoutGuide key="safeArea" id="bWr-Np-hFX"/>
</view> </view>
<nil key="simulatedTopBarMetrics"/> <nil key="simulatedTopBarMetrics"/>
<connections> <connections>
<outlet property="tblDetails" destination="GK8-zT-lqL" id="sgD-BU-yTU"/> <outlet property="tblFAQDetila" destination="b1d-p8-cR9" id="Cs6-6k-YBa"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="ahi-7K-eUg" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="ahi-7K-eUg" userLabel="First Responder" sceneMemberID="firstResponder"/>
...@@ -1826,14 +1791,15 @@ ...@@ -1826,14 +1791,15 @@
<resources> <resources>
<image name="back" width="18" height="31"/> <image name="back" width="18" height="31"/>
<image name="border" width="228" height="228"/> <image name="border" width="228" height="228"/>
<image name="email-box" width="50" height="34"/> <image name="email-box" width="45" height="31"/>
<image name="emptyStar" width="15" height="15"/>
<image name="home" width="25" height="25"/> <image name="home" width="25" height="25"/>
<image name="placeholder" width="140" height="144"/> <image name="placeholder" width="140" height="144"/>
<image name="play" width="50" height="50"/> <image name="play" width="50" height="50"/>
<image name="profile_icon" width="120" height="120"/> <image name="profile_icon" width="120" height="120"/>
<image name="redDot" width="12" height="12"/>
<image name="shadow" width="720" height="10"/> <image name="shadow" width="720" height="10"/>
<image name="speech" width="64" height="64"/> <image name="speech" width="64" height="64"/>
<image name="starLight" width="31" height="32"/>
<image name="tbc" width="50" height="50"/> <image name="tbc" width="50" height="50"/>
<image name="texture_background" width="712" height="458"/> <image name="texture_background" width="712" height="458"/>
</resources> </resources>
......
...@@ -73,15 +73,6 @@ ...@@ -73,15 +73,6 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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"/> <rect key="frame" x="344" y="102" width="15" height="26"/>
<constraints> <constraints>
...@@ -344,6 +335,18 @@ ...@@ -344,6 +335,18 @@
<segue destination="gYG-E3-R1G" kind="show" id="YOX-FW-iTG"/> <segue destination="gYG-E3-R1G" kind="show" id="YOX-FW-iTG"/>
</connections> </connections>
</button> </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> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
...@@ -352,11 +355,11 @@ ...@@ -352,11 +355,11 @@
<constraint firstAttribute="trailing" secondItem="sp4-w0-ric" secondAttribute="trailing" constant="-2" id="122-Se-eDo"/> <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="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="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="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="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="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="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="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="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"/> <constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="RCi-n7-Kso" secondAttribute="trailing" constant="16" id="8cn-6c-zoP"/>
...@@ -365,12 +368,14 @@ ...@@ -365,12 +368,14 @@
<constraint firstItem="SVT-5l-Wkp" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="7" id="ALG-im-53N"/> <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="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 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="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="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="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="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="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="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="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="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"/> <constraint firstItem="9T1-LN-jh2" firstAttribute="top" secondItem="M1k-6S-2Md" secondAttribute="bottom" constant="14" id="Hea-I6-ad7"/>
...@@ -384,13 +389,12 @@ ...@@ -384,13 +389,12 @@
<constraint firstItem="CQS-oU-4Zv" firstAttribute="centerY" secondItem="Rn2-8k-I41" secondAttribute="centerY" id="MHD-HI-oqy"/> <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="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="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="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="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 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 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="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 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 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"/> <constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="Vsn-Ci-CrV" secondAttribute="trailing" constant="7" id="W80-OS-ESC"/>
...@@ -406,6 +410,7 @@ ...@@ -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="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="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="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="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="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"/> <constraint firstItem="LRJ-aZ-wAp" firstAttribute="centerY" secondItem="H3H-Fx-QIw" secondAttribute="centerY" constant="-1" id="g44-1a-y9Z"/>
...@@ -417,6 +422,7 @@ ...@@ -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="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="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="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="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="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"/> <constraint firstItem="eOI-dZ-pvA" firstAttribute="top" secondItem="uJk-Op-vCG" secondAttribute="bottom" constant="11" id="no3-JA-p3t"/>
...@@ -441,7 +447,8 @@ ...@@ -441,7 +447,8 @@
<navigationItem key="navigationItem" id="lh8-bU-AKs"/> <navigationItem key="navigationItem" id="lh8-bU-AKs"/>
<connections> <connections>
<outlet property="imgProfile" destination="eOI-dZ-pvA" id="aGt-Gp-crB"/> <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> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="BC1-eZ-Rff" userLabel="First Responder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="BC1-eZ-Rff" userLabel="First Responder" sceneMemberID="firstResponder"/>
...@@ -791,7 +798,7 @@ ...@@ -791,7 +798,7 @@
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"/> <rect key="frame" x="323" y="4" width="26" height="26"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/> <adaptation id="fullscreen"/>
</device> </device>
...@@ -59,53 +59,66 @@ ...@@ -59,53 +59,66 @@
<rect key="frame" x="0.0" y="64" width="375" height="554"/> <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"/> <color key="backgroundColor" red="0.8901960784313725" green="0.97254901960784312" blue="0.99607843137254903" alpha="0.50464469178082183" colorSpace="calibratedRGB"/>
<prototypes> <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"> <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="86"/> <rect key="frame" x="0.0" y="28" width="375" height="101"/>
<autoresizingMask key="autoresizingMask"/> <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"> <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"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="cellCardView" translatesAutoresizingMaskIntoConstraints="NO" id="uiI-co-JBS"> <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> <constraints>
<constraint firstAttribute="height" constant="81" id="V21-Lx-Fmw"/> <constraint firstAttribute="height" constant="97" id="V21-Lx-Fmw"/>
</constraints> </constraints>
</imageView> </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"> <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"/> <fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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"> <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> <constraints>
<constraint firstAttribute="height" constant="21" id="jWK-uE-2VS"/> <constraint firstAttribute="height" constant="21" id="ADX-KA-Jt5"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" weight="light" pointSize="13"/> <fontDescription key="fontDescription" type="system" weight="light" pointSize="13"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/> <color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </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> </subviews>
<constraints> <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 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 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 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 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="IW5-JU-Y6i"/> <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="13" id="Msq-0M-IhC"/> <constraint firstItem="DQP-pF-Y0I" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="11" id="Z2R-i5-R7i"/>
<constraint firstItem="DQP-pF-Y0I" firstAttribute="top" secondItem="ngP-h0-LVG" secondAttribute="bottom" constant="3.5" id="QZX-xR-haa"/> <constraint firstAttribute="trailing" secondItem="5QU-Kl-5Fo" secondAttribute="trailing" constant="14" id="chr-xq-VSD"/>
<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="f5J-fa-zxr"/>
<constraint firstItem="ngP-h0-LVG" firstAttribute="top" secondItem="2bC-PB-UjS" secondAttribute="top" constant="10" id="dcO-dL-pUF"/> <constraint firstAttribute="trailing" secondItem="DQP-pF-Y0I" secondAttribute="trailing" constant="8" id="gfq-TJ-HB2"/>
<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"/>
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<connections> <connections>
<outlet property="lblDateTime" destination="DQP-pF-Y0I" id="wdg-OI-Jxg"/> <outlet property="lblContent" destination="5QU-Kl-5Fo" id="ZH8-if-1Q6"/>
<outlet property="lblMessage" destination="ngP-h0-LVG" id="MkV-SI-BIN"/> <outlet property="lblDateTime" destination="DQP-pF-Y0I" id="FzY-SK-ugj"/>
<outlet property="lblTitle" destination="ngP-h0-LVG" id="gt2-Ja-L1E"/>
</connections> </connections>
</tableViewCell> </tableViewCell>
</prototypes> </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