commit 04.04.2022

commit 04.04.2022
parent b03e1592
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
D53F55FC27E5D12700C18B2A /* SwipeableItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53F55FA27E5D12700C18B2A /* SwipeableItems.swift */; }; D53F55FC27E5D12700C18B2A /* SwipeableItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53F55FA27E5D12700C18B2A /* SwipeableItems.swift */; };
D53F560B27E62D7600C18B2A /* SmallListWorkVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53F560927E62D7600C18B2A /* SmallListWorkVC.swift */; }; D53F560B27E62D7600C18B2A /* SmallListWorkVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53F560927E62D7600C18B2A /* SmallListWorkVC.swift */; };
D53F560C27E62D7600C18B2A /* SmallListWorkVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = D53F560A27E62D7600C18B2A /* SmallListWorkVC.xib */; }; D53F560C27E62D7600C18B2A /* SmallListWorkVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = D53F560A27E62D7600C18B2A /* SmallListWorkVC.xib */; };
D542184027F25EAB00DA8F51 /* CustCellTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D542183F27F25EAB00DA8F51 /* CustCellTableViewCell.swift */; };
D558EA5C27BE4A6C003C4578 /* HandmanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */; }; D558EA5C27BE4A6C003C4578 /* HandmanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */; };
D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */; }; D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */; };
D55E88F327DE124B00DB59E7 /* GlidingCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55E88E727DE124A00DB59E7 /* GlidingCollection.swift */; }; D55E88F327DE124B00DB59E7 /* GlidingCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55E88E727DE124A00DB59E7 /* GlidingCollection.swift */; };
...@@ -103,6 +104,7 @@ ...@@ -103,6 +104,7 @@
D53F55FA27E5D12700C18B2A /* SwipeableItems.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SwipeableItems.swift; path = "../../../../GoldCode/MaterialsColdCode/SwipeableView-master/SwipeableView/SwipeableView/SwipeableItems.swift"; sourceTree = "<group>"; }; D53F55FA27E5D12700C18B2A /* SwipeableItems.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SwipeableItems.swift; path = "../../../../GoldCode/MaterialsColdCode/SwipeableView-master/SwipeableView/SwipeableView/SwipeableItems.swift"; sourceTree = "<group>"; };
D53F560927E62D7600C18B2A /* SmallListWorkVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallListWorkVC.swift; sourceTree = "<group>"; }; D53F560927E62D7600C18B2A /* SmallListWorkVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallListWorkVC.swift; sourceTree = "<group>"; };
D53F560A27E62D7600C18B2A /* SmallListWorkVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SmallListWorkVC.xib; sourceTree = "<group>"; }; D53F560A27E62D7600C18B2A /* SmallListWorkVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SmallListWorkVC.xib; sourceTree = "<group>"; };
D542183F27F25EAB00DA8F51 /* CustCellTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustCellTableViewCell.swift; sourceTree = "<group>"; };
D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandmanViewController.swift; sourceTree = "<group>"; }; D558EA5B27BE4A6C003C4578 /* HandmanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandmanViewController.swift; sourceTree = "<group>"; };
D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmerHandViewController.swift; sourceTree = "<group>"; }; D558EA6027BE4C65003C4578 /* EmerHandViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmerHandViewController.swift; sourceTree = "<group>"; };
D55E88E727DE124A00DB59E7 /* GlidingCollection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlidingCollection.swift; sourceTree = "<group>"; }; D55E88E727DE124A00DB59E7 /* GlidingCollection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlidingCollection.swift; sourceTree = "<group>"; };
...@@ -334,6 +336,7 @@ ...@@ -334,6 +336,7 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
D5CF729D27DFB3500026392B /* ListWorkViewController.swift */, D5CF729D27DFB3500026392B /* ListWorkViewController.swift */,
D542183F27F25EAB00DA8F51 /* CustCellTableViewCell.swift */,
); );
path = Addition; path = Addition;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -604,6 +607,7 @@ ...@@ -604,6 +607,7 @@
D5F0236F27C4DAD8008F4146 /* ChangePswViewController.swift in Sources */, D5F0236F27C4DAD8008F4146 /* ChangePswViewController.swift in Sources */,
D5057F9D27BA5E940015C0DC /* VKBookingViewController.swift in Sources */, D5057F9D27BA5E940015C0DC /* VKBookingViewController.swift in Sources */,
D5F0236A27C4DAC2008F4146 /* RegistrationViewController.swift in Sources */, D5F0236A27C4DAC2008F4146 /* RegistrationViewController.swift in Sources */,
D542184027F25EAB00DA8F51 /* CustCellTableViewCell.swift in Sources */,
D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */, D558EA6127BE4C65003C4578 /* EmerHandViewController.swift in Sources */,
D514860727BB7FD7006830A3 /* ChatViewController.swift in Sources */, D514860727BB7FD7006830A3 /* ChatViewController.swift in Sources */,
D5CB9A2827ECCE9A000F8500 /* StringExtension.swift in Sources */, D5CB9A2827ECCE9A000F8500 /* StringExtension.swift in Sources */,
......
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1220"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D569AB5C27B8E27A0013DCFE"
BuildableName = "Em-call.app"
BlueprintName = "Em-call"
ReferencedContainer = "container:Em-call.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D569AB7527B8E27B0013DCFE"
BuildableName = "Em-callTests.xctest"
BlueprintName = "Em-callTests"
ReferencedContainer = "container:Em-call.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D569AB8027B8E27B0013DCFE"
BuildableName = "Em-callUITests.xctest"
BlueprintName = "Em-callUITests"
ReferencedContainer = "container:Em-call.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D569AB5C27B8E27A0013DCFE"
BuildableName = "Em-call.app"
BlueprintName = "Em-call"
ReferencedContainer = "container:Em-call.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<EnvironmentVariables>
<EnvironmentVariable
key = "OS_ACTIVITY_MODE"
value = "disable"
isEnabled = "YES">
</EnvironmentVariable>
</EnvironmentVariables>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D569AB5C27B8E27A0013DCFE"
BuildableName = "Em-call.app"
BlueprintName = "Em-call"
ReferencedContainer = "container:Em-call.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
...@@ -14,10 +14,10 @@ ...@@ -14,10 +14,10 @@
filePath = "Em-call/VC/ElectricTableViewController.swift" filePath = "Em-call/VC/ElectricTableViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "42" startingLineNumber = "43"
endingLineNumber = "42" endingLineNumber = "43"
landmarkName = "unknown" landmarkName = "viewDidLoad()"
landmarkType = "0"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -46,10 +46,10 @@ ...@@ -46,10 +46,10 @@
filePath = "Em-call/VC/MainViewController.swift" filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "214" startingLineNumber = "278"
endingLineNumber = "214" endingLineNumber = "278"
landmarkName = "coordinateToAdress(_:)" landmarkName = "unknown"
landmarkType = "7"> landmarkType = "0">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -62,8 +62,8 @@ ...@@ -62,8 +62,8 @@
filePath = "Em-call/VC/HandmanViewController.swift" filePath = "Em-call/VC/HandmanViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "227" startingLineNumber = "265"
endingLineNumber = "227" endingLineNumber = "265"
landmarkName = "delegateClick(text:)" landmarkName = "delegateClick(text:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -78,8 +78,8 @@ ...@@ -78,8 +78,8 @@
filePath = "Em-call/VC/HandmanViewController.swift" filePath = "Em-call/VC/HandmanViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "236" startingLineNumber = "274"
endingLineNumber = "236" endingLineNumber = "274"
landmarkName = "calendarDelegateClick(text:flagData:)" landmarkName = "calendarDelegateClick(text:flagData:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -180,22 +180,6 @@ ...@@ -180,22 +180,6 @@
</Locations> </Locations>
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "05ED9425-8429-42D9-B62E-7BDF0B14420F"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "91"
endingLineNumber = "91"
landmarkName = "viewDidLoad()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
...@@ -206,10 +190,10 @@ ...@@ -206,10 +190,10 @@
filePath = "Em-call/VC/MainViewController.swift" filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "113" startingLineNumber = "134"
endingLineNumber = "113" endingLineNumber = "134"
landmarkName = "viewDidAppear(_:)" landmarkName = "unknown"
landmarkType = "7"> landmarkType = "0">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -302,10 +286,10 @@ ...@@ -302,10 +286,10 @@
filePath = "Em-call/VC/ElectricTableViewController.swift" filePath = "Em-call/VC/ElectricTableViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "224" startingLineNumber = "235"
endingLineNumber = "224" endingLineNumber = "235"
landmarkName = "unknown" landmarkName = "ElectricTableViewController"
landmarkType = "0"> landmarkType = "21">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
......
...@@ -10,5 +10,23 @@ ...@@ -10,5 +10,23 @@
<integer>2</integer> <integer>2</integer>
</dict> </dict>
</dict> </dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>D569AB5C27B8E27A0013DCFE</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>D569AB7527B8E27B0013DCFE</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>D569AB8027B8E27B0013DCFE</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict> </dict>
</plist> </plist>
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
filePath = "Em-call/VC/ProfileViewController.swift" filePath = "Em-call/VC/ProfileViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "56" startingLineNumber = "59"
endingLineNumber = "56" endingLineNumber = "59"
landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)" landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -24,14 +24,14 @@ ...@@ -24,14 +24,14 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "928501E6-B75F-4FD2-BD11-2133648FF1DA" uuid = "928501E6-B75F-4FD2-BD11-2133648FF1DA"
shouldBeEnabled = "Yes" shouldBeEnabled = "No"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/VC/ProfileViewController.swift" filePath = "Em-call/VC/ProfileViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "58" startingLineNumber = "61"
endingLineNumber = "58" endingLineNumber = "61"
landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)" landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -148,22 +148,6 @@ ...@@ -148,22 +148,6 @@
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "961D3D3C-3B31-4E3B-A6DA-64F7E35755EC"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "83"
endingLineNumber = "83"
landmarkName = "viewDidLoad()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
...@@ -174,10 +158,10 @@ ...@@ -174,10 +158,10 @@
filePath = "Em-call/VC/MainViewController.swift" filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "129" startingLineNumber = "169"
endingLineNumber = "129" endingLineNumber = "169"
landmarkName = "viewWillAppear(_:)" landmarkName = "unknown"
landmarkType = "7"> landmarkType = "0">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -212,38 +196,6 @@ ...@@ -212,38 +196,6 @@
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "5B6BEC96-DAB7-4B10-AA15-EDB231A59C47"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/Addition/BananaViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "217"
endingLineNumber = "217"
landmarkName = "scrollViewTapped(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "0B5DDEC8-2549-483F-97AA-7CB3471CFBAE"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/Addition/BananaViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "192"
endingLineNumber = "192"
landmarkName = "assignTouchGesture()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
...@@ -270,73 +222,10 @@ ...@@ -270,73 +222,10 @@
filePath = "Em-call/VC/MainViewController.swift" filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "138" startingLineNumber = "178"
endingLineNumber = "138" endingLineNumber = "178"
landmarkName = "viewWillDisappear(_:)" landmarkName = "unknown"
landmarkType = "7"> landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "01B8D3CA-59D2-4306-A206-96990A93A494"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "27"
endingLineNumber = "27"
landmarkName = "MainViewController"
landmarkType = "3">
<Locations>
<Location
uuid = "01B8D3CA-59D2-4306-A206-96990A93A494 - 487273fd74c401e5"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.MainViewController.locationManager.getter : Em_call.LocationMng"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GitHub/Em-call/Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "27"
endingLineNumber = "27"
offsetFromSymbolStart = "56">
</Location>
<Location
uuid = "01B8D3CA-59D2-4306-A206-96990A93A494 - a5f75be4f7611e4c"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.MainViewController.init(nibName: Swift.Optional&lt;Swift.String&gt;, bundle: Swift.Optional&lt;__C.NSBundle&gt;) -&gt; Em_call.MainViewController"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GitHub/Em-call/Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "27"
endingLineNumber = "27"
offsetFromSymbolStart = "1249">
</Location>
<Location
uuid = "01B8D3CA-59D2-4306-A206-96990A93A494 - fb416bcacc6445ed"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Em_call.MainViewController.init(coder: __C.NSCoder) -&gt; Swift.Optional&lt;Em_call.MainViewController&gt;"
moduleName = "Em-call"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/alexsh/Documents/GitHub/Em-call/Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "27"
endingLineNumber = "27"
offsetFromSymbolStart = "1184">
</Location>
</Locations>
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -349,10 +238,10 @@ ...@@ -349,10 +238,10 @@
filePath = "Em-call/VC/MainViewController.swift" filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "120" startingLineNumber = "141"
endingLineNumber = "120" endingLineNumber = "141"
landmarkName = "viewDidAppear(_:)" landmarkName = "unknown"
landmarkType = "7"> landmarkType = "0">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -439,14 +328,14 @@ ...@@ -439,14 +328,14 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "113CF7DA-1BA8-4DC9-B113-0398D7502652" uuid = "113CF7DA-1BA8-4DC9-B113-0398D7502652"
shouldBeEnabled = "No" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift" filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "49" startingLineNumber = "52"
endingLineNumber = "49" endingLineNumber = "52"
landmarkName = "viewWillDisappear(_:)" landmarkName = "viewWillDisappear(_:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -455,7 +344,7 @@ ...@@ -455,7 +344,7 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "7BF1837A-022E-4B94-8149-74E8C96B61FB" uuid = "7BF1837A-022E-4B94-8149-74E8C96B61FB"
shouldBeEnabled = "No" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/Chat/MessageInputView.swift" filePath = "Em-call/Chat/MessageInputView.swift"
...@@ -487,14 +376,14 @@ ...@@ -487,14 +376,14 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "BA59213A-9BDF-4BF9-A03E-9486BE8EF9CE" uuid = "BA59213A-9BDF-4BF9-A03E-9486BE8EF9CE"
shouldBeEnabled = "No" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift" filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "69" startingLineNumber = "85"
endingLineNumber = "69" endingLineNumber = "85"
landmarkName = "sendWasTapped(message:)" landmarkName = "sendWasTapped(message:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -519,7 +408,7 @@ ...@@ -519,7 +408,7 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "9EDCFC4A-C54C-4AFA-888D-CB16510E1436" uuid = "9EDCFC4A-C54C-4AFA-888D-CB16510E1436"
shouldBeEnabled = "No" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/Chat/MessageInputView.swift" filePath = "Em-call/Chat/MessageInputView.swift"
...@@ -599,14 +488,14 @@ ...@@ -599,14 +488,14 @@
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "3EB9BD12-531C-41D8-9CC5-1CA726900CF0" uuid = "3EB9BD12-531C-41D8-9CC5-1CA726900CF0"
shouldBeEnabled = "No" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift" filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "75" startingLineNumber = "91"
endingLineNumber = "75" endingLineNumber = "91"
landmarkName = "received(message:)" landmarkName = "received(message:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -659,5 +548,229 @@ ...@@ -659,5 +548,229 @@
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "87B2AA50-8EC0-4A30-B22D-99B39FE056AD"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "89"
endingLineNumber = "89"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "02CC8BF3-1CD9-4F1C-AE0F-3D6E50EA022B"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "73"
endingLineNumber = "73"
landmarkName = "hideKeyboardWhenTappedAround()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C08BBF9C-0E30-4D97-943B-ED013C8D8888"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "174"
endingLineNumber = "174"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "5855786F-FEEF-46EE-A9EC-AA4DB0FFD8C2"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "272"
endingLineNumber = "272"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C0F3CBC7-79E8-4CC3-B2B5-566BF5CA794B"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "304"
endingLineNumber = "304"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "518F8619-D98B-4F40-BEC8-420473AEC4BD"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "312"
endingLineNumber = "312"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C1DF042B-F53E-42BC-ABB9-A85FCFA09B67"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "233"
endingLineNumber = "233"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "7F039346-648C-456E-BB8A-6E53D79B1D2E"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "209"
endingLineNumber = "209"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F33A9E3E-136F-4F4C-994C-9B7D684117AE"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "79"
endingLineNumber = "79"
landmarkName = "dismissKeyboard()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "9A3BDEB0-DA5E-4BF6-837A-EF1BE86E4ED5"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/ChatViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "37"
endingLineNumber = "37"
landmarkName = "call_Method()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "D14255FD-00B8-49F8-89F4-31CCA9440383"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "265"
endingLineNumber = "265"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F9F78669-CAFD-43DB-9C08-A95B0ECB38C3"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "264"
endingLineNumber = "264"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "26D9CD1F-5C59-47D4-9391-5981FEB9EBA9"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "239"
endingLineNumber = "239"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "FDCC0BC9-8637-4973-85FC-CAA34EF0FC6F"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Em-call/VC/MainViewController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "238"
endingLineNumber = "238"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints> </Breakpoints>
</Bucket> </Bucket>
//
// CustCellTableViewCell.swift
// Em-call
//
// Created by Alex Sh on 29.03.2022.
//
import UIKit
class CustCellTableViewCell: UITableViewCell {
@IBOutlet weak var custCell: UILabel!
@IBOutlet weak var custCell2: UILabel!
@IBOutlet weak var imageCell: UIImageView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Union.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Vector.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "electric_map.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "electric_map2.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "eva_pin-fill_red.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "eva_pin-fill_red3.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "handyman_map.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "handyman_map2.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "plumber_map.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "plumber_map2.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "uil_calendar-alt.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "worker_map.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "worker_map2.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
...@@ -444,11 +444,11 @@ ...@@ -444,11 +444,11 @@
<viewControllerLayoutGuide type="bottom" id="xPs-uo-G5w"/> <viewControllerLayoutGuide type="bottom" id="xPs-uo-G5w"/>
</layoutGuides> </layoutGuides>
<view key="view" contentMode="scaleToFill" id="K37-Qi-Hec"> <view key="view" contentMode="scaleToFill" id="K37-Qi-Hec">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/> <rect key="frame" x="0.0" y="0.0" width="414" height="1000"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sJN-Za-oos"> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sJN-Za-oos">
<rect key="frame" x="0.0" y="52" width="404" height="1005"/> <rect key="frame" x="0.0" y="52" width="404" height="1109"/>
<subviews> <subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bt3-GW-sTZ"> <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bt3-GW-sTZ">
<rect key="frame" x="9" y="-9" width="380" height="150"/> <rect key="frame" x="9" y="-9" width="380" height="150"/>
...@@ -507,7 +507,7 @@ ...@@ -507,7 +507,7 @@
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zDq-Ts-din"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zDq-Ts-din">
<rect key="frame" x="143" y="105" width="104" height="22"/> <rect key="frame" x="143" y="45" width="104" height="22"/>
<state key="normal" title="Add photo" image="plus.viewfinder" catalog="system"> <state key="normal" title="Add photo" image="plus.viewfinder" catalog="system">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state> </state>
...@@ -515,23 +515,20 @@ ...@@ -515,23 +515,20 @@
<action selector="pressAddPhoto:" destination="HPQ-ND-dIY" eventType="touchUpInside" id="9MV-ch-vRv"/> <action selector="pressAddPhoto:" destination="HPQ-ND-dIY" eventType="touchUpInside" id="9MV-ch-vRv"/>
</connections> </connections>
</button> </button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RDf-dd-6f6" customClass="GlidingCollection" customModule="Em_call" customModuleProvider="target"> <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="RDf-dd-6f6" customClass="GlidingCollection" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="390" height="105"/> <rect key="frame" x="0.0" y="0.0" width="390" height="105"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
</view> </view>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="RDf-dd-6f6" secondAttribute="trailing" id="1PD-o4-kwr"/>
<constraint firstItem="zDq-Ts-din" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" constant="143" id="JWS-nC-WTu"/> <constraint firstItem="zDq-Ts-din" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" constant="143" id="JWS-nC-WTu"/>
<constraint firstItem="zDq-Ts-din" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="top" constant="105" id="RRO-Wh-owP"/> <constraint firstItem="zDq-Ts-din" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="top" constant="45" id="RRO-Wh-owP"/>
<constraint firstItem="RDf-dd-6f6" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="top" id="bvO-3a-9OB"/>
<constraint firstItem="zDq-Ts-din" firstAttribute="top" secondItem="RDf-dd-6f6" secondAttribute="bottom" id="kNO-i9-hAq"/>
<constraint firstItem="RDf-dd-6f6" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" id="y6M-SV-Der"/>
</constraints> </constraints>
</view> </view>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sxO-gf-e0v"> <button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sxO-gf-e0v">
<rect key="frame" x="14" y="606" width="382" height="29"/> <rect key="frame" x="14" y="647" width="376" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="BOOK NOW"> <state key="normal" title="BOOK NOW">
...@@ -550,7 +547,7 @@ ...@@ -550,7 +547,7 @@
</connections> </connections>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FCC-73-4eE"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FCC-73-4eE">
<rect key="frame" x="14" y="643" width="382" height="29"/> <rect key="frame" x="14" y="685" width="376" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="EDIT"> <state key="normal" title="EDIT">
...@@ -566,7 +563,7 @@ ...@@ -566,7 +563,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jdP-Qc-1W1"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jdP-Qc-1W1">
<rect key="frame" x="14" y="680" width="382" height="29"/> <rect key="frame" x="14" y="722" width="376" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE"> <state key="normal" title="DELETE">
...@@ -581,40 +578,100 @@ ...@@ -581,40 +578,100 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="65" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FL6-Uj-FcU"> <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="E8J-vs-wAK">
<rect key="frame" x="12" y="277" width="384" height="321"/> <rect key="frame" x="14" y="291" width="374" height="334"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="321" id="gyd-IM-Kr6"/> <constraint firstAttribute="height" constant="334" id="mfz-sU-Hry"/>
</constraints> </constraints>
<color key="sectionIndexColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell" id="JYA-nE-K0p" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="374" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="JYA-nE-K0p" id="5LZ-id-136">
<rect key="frame" x="0.0" y="0.0" width="374" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="eva_pin-fill" translatesAutoresizingMaskIntoConstraints="NO" id="YJE-6g-eN6">
<rect key="frame" x="21" y="11" width="17" height="17"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4fF-hO-IyV">
<rect key="frame" x="41" y="11" width="83" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="4fF-hO-IyV" firstAttribute="top" secondItem="5LZ-id-136" secondAttribute="topMargin" id="3mi-EB-C83"/>
<constraint firstItem="4fF-hO-IyV" firstAttribute="bottom" secondItem="YJE-6g-eN6" secondAttribute="bottom" id="F4k-8m-d14"/>
<constraint firstItem="4fF-hO-IyV" firstAttribute="leading" secondItem="YJE-6g-eN6" secondAttribute="trailing" constant="8" id="Ktz-IS-tEt"/>
<constraint firstItem="4fF-hO-IyV" firstAttribute="top" secondItem="YJE-6g-eN6" secondAttribute="top" id="NcP-BI-9qv"/>
<constraint firstItem="YJE-6g-eN6" firstAttribute="leading" secondItem="5LZ-id-136" secondAttribute="leadingMargin" constant="1" id="h3Q-sQ-VAG"/>
<constraint firstItem="4fF-hO-IyV" firstAttribute="leading" secondItem="5LZ-id-136" secondAttribute="leading" constant="41" id="qm7-vK-TCH"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="4fF-hO-IyV" id="25m-D3-PWB"/>
<outlet property="imageCell" destination="YJE-6g-eN6" id="uNx-ra-TiL"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell2" id="Oen-Wo-ExV" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="72" width="374" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Oen-Wo-ExV" id="Ich-bZ-K7U">
<rect key="frame" x="0.0" y="0.0" width="374" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel2" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4cQ-3I-f40">
<rect key="frame" x="20" y="11" width="91.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="4cQ-3I-f40" firstAttribute="centerY" secondItem="Ich-bZ-K7U" secondAttribute="centerY" id="KKp-zd-ENF"/>
<constraint firstItem="4cQ-3I-f40" firstAttribute="leading" secondItem="Ich-bZ-K7U" secondAttribute="leadingMargin" id="Rzl-MF-8ZL"/>
<constraint firstItem="4cQ-3I-f40" firstAttribute="top" secondItem="Ich-bZ-K7U" secondAttribute="topMargin" id="dr0-0n-V1Z"/>
<constraint firstAttribute="trailingMargin" relation="greaterThanOrEqual" secondItem="4cQ-3I-f40" secondAttribute="trailing" id="lR5-Tr-Pb9"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="4cQ-3I-f40" id="BuO-8d-XEZ"/>
<outlet property="custCell2" destination="4cQ-3I-f40" id="d0e-Lm-yYP"/>
</connections>
</tableViewCell>
</prototypes>
<sections/>
</tableView> </tableView>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstItem="gZa-oX-G5J" firstAttribute="top" secondItem="bt3-GW-sTZ" secondAttribute="bottom" constant="8" id="1iI-yB-V2M"/> <constraint firstItem="gZa-oX-G5J" firstAttribute="top" secondItem="bt3-GW-sTZ" secondAttribute="bottom" constant="8" id="1iI-yB-V2M"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="leading" secondItem="gZa-oX-G5J" secondAttribute="leading" constant="-2" id="3FQ-vR-0fd"/> <constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="FCC-73-4eE" secondAttribute="trailing" constant="14" id="62t-MJ-QNY"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="bottom" constant="-6" id="55a-ka-WTT"/> <constraint firstItem="E8J-vs-wAK" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="735-nW-isk"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="trailing" secondItem="jdP-Qc-1W1" secondAttribute="trailing" id="AXq-09-3tV"/> <constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="jdP-Qc-1W1" secondAttribute="trailing" constant="14" id="CYU-6W-lQd"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="E8J-vs-wAK" secondAttribute="trailing" constant="16" id="EdP-Sn-KEV"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="top" secondItem="sxO-gf-e0v" secondAttribute="bottom" constant="9" id="KGL-SY-Hn6"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="sxO-gf-e0v" secondAttribute="trailing" constant="14" id="KRF-gX-ehe"/>
<constraint firstAttribute="trailing" secondItem="bt3-GW-sTZ" secondAttribute="trailing" constant="15" id="NV9-I8-Rjk"/> <constraint firstAttribute="trailing" secondItem="bt3-GW-sTZ" secondAttribute="trailing" constant="15" id="NV9-I8-Rjk"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="leading" secondItem="jdP-Qc-1W1" secondAttribute="leading" id="RaP-oi-lq0"/> <constraint firstItem="FCC-73-4eE" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="Sy4-h8-AXl"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="trailing" secondItem="FCC-73-4eE" secondAttribute="trailing" id="Y1a-DZ-tNn"/> <constraint firstItem="jdP-Qc-1W1" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="bzx-Gx-KjQ"/>
<constraint firstItem="FCC-73-4eE" firstAttribute="top" secondItem="sxO-gf-e0v" secondAttribute="bottom" constant="8" symbolic="YES" id="YoZ-52-Mda"/> <constraint firstItem="sxO-gf-e0v" firstAttribute="top" secondItem="E8J-vs-wAK" secondAttribute="bottom" constant="22" id="c4e-T9-bsK"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="top" secondItem="FL6-Uj-FcU" secondAttribute="bottom" constant="8" symbolic="YES" id="acw-S4-vpv"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="top" secondItem="g7J-sU-JF3" secondAttribute="top" constant="27" id="cYv-HK-KtJ"/> <constraint firstItem="bt3-GW-sTZ" firstAttribute="top" secondItem="g7J-sU-JF3" secondAttribute="top" constant="27" id="cYv-HK-KtJ"/>
<constraint firstItem="E8J-vs-wAK" firstAttribute="top" secondItem="gZa-oX-G5J" secondAttribute="bottom" constant="8" symbolic="YES" id="kBG-d7-ag1"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="m1Z-Wi-oCj"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="bt3-GW-sTZ" secondAttribute="trailing" constant="15" id="mEx-Ux-xjF"/> <constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="bt3-GW-sTZ" secondAttribute="trailing" constant="15" id="mEx-Ux-xjF"/>
<constraint firstAttribute="bottom" secondItem="jdP-Qc-1W1" secondAttribute="bottom" constant="278" id="mvc-ba-rHE"/>
<constraint firstItem="bt3-GW-sTZ" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="9" id="pDX-1A-qgk"/> <constraint firstItem="bt3-GW-sTZ" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="9" id="pDX-1A-qgk"/>
<constraint firstItem="FL6-Uj-FcU" firstAttribute="trailing" secondItem="sxO-gf-e0v" secondAttribute="trailing" id="pbz-JG-5rY"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="qIc-5r-EWk"/> <constraint firstItem="sxO-gf-e0v" firstAttribute="leading" secondItem="g7J-sU-JF3" secondAttribute="leading" constant="14" id="qIc-5r-EWk"/>
<constraint firstItem="sxO-gf-e0v" firstAttribute="leading" secondItem="FCC-73-4eE" secondAttribute="leading" id="s0F-Rq-GYZ"/> <constraint firstAttribute="bottom" secondItem="jdP-Qc-1W1" secondAttribute="bottom" constant="322" id="t3m-Fh-bea"/>
<constraint firstItem="jdP-Qc-1W1" firstAttribute="top" secondItem="FCC-73-4eE" secondAttribute="bottom" constant="8" symbolic="YES" id="sqc-5M-jok"/> <constraint firstItem="jdP-Qc-1W1" firstAttribute="top" secondItem="FCC-73-4eE" secondAttribute="bottom" constant="8" symbolic="YES" id="wGI-5A-cOd"/>
<constraint firstItem="g7J-sU-JF3" firstAttribute="trailing" secondItem="FL6-Uj-FcU" secondAttribute="trailing" constant="8" id="tWr-VE-ctn"/>
<constraint firstAttribute="trailing" secondItem="FL6-Uj-FcU" secondAttribute="trailing" constant="8" id="v6n-11-wZC"/>
</constraints> </constraints>
<viewLayoutGuide key="contentLayoutGuide" id="ZBb-fJ-o4B"/> <viewLayoutGuide key="contentLayoutGuide" id="ZBb-fJ-o4B"/>
<viewLayoutGuide key="frameLayoutGuide" id="g7J-sU-JF3"/> <viewLayoutGuide key="frameLayoutGuide" id="g7J-sU-JF3"/>
</scrollView> </scrollView>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="sJN-Za-oos" firstAttribute="leading" secondItem="K37-Qi-Hec" secondAttribute="leading" id="Fgy-jI-Rgm"/> <constraint firstItem="sJN-Za-oos" firstAttribute="leading" secondItem="K37-Qi-Hec" secondAttribute="leading" id="Fgy-jI-Rgm"/>
<constraint firstAttribute="trailing" secondItem="sJN-Za-oos" secondAttribute="trailing" constant="10" id="Gic-Uh-R7c"/> <constraint firstAttribute="trailing" secondItem="sJN-Za-oos" secondAttribute="trailing" constant="10" id="Gic-Uh-R7c"/>
...@@ -622,11 +679,13 @@ ...@@ -622,11 +679,13 @@
<constraint firstItem="sJN-Za-oos" firstAttribute="top" secondItem="K37-Qi-Hec" secondAttribute="topMargin" constant="-36" id="xmi-sh-Gaq"/> <constraint firstItem="sJN-Za-oos" firstAttribute="top" secondItem="K37-Qi-Hec" secondAttribute="topMargin" constant="-36" id="xmi-sh-Gaq"/>
</constraints> </constraints>
</view> </view>
<navigationItem key="navigationItem" title="Plumbers" leftItemsSupplementBackButton="YES" id="vtJ-lE-7WK"/> <navigationItem key="navigationItem" title="Plumbers" largeTitleDisplayMode="never" id="vtJ-lE-7WK"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/> <simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
<size key="freeformSize" width="414" height="1000"/>
<connections> <connections>
<outlet property="addPhotoTopConstraint" destination="RRO-Wh-owP" id="MiT-cV-Xrb"/>
<outlet property="glidingView" destination="RDf-dd-6f6" id="bYT-uW-Jdq"/> <outlet property="glidingView" destination="RDf-dd-6f6" id="bYT-uW-Jdq"/>
<outlet property="tableView" destination="FL6-Uj-FcU" id="MyF-k4-x4U"/> <outlet property="tableview" destination="E8J-vs-wAK" id="Xw7-Dk-wYN"/>
<outlet property="textViewDesc" destination="27h-eQ-T2E" id="jiR-yQ-0ua"/> <outlet property="textViewDesc" destination="27h-eQ-T2E" id="jiR-yQ-0ua"/>
</connections> </connections>
</viewController> </viewController>
...@@ -1450,11 +1509,14 @@ ...@@ -1450,11 +1509,14 @@
<simulatedToolbarMetrics key="simulatedBottomBarMetrics"/> <simulatedToolbarMetrics key="simulatedBottomBarMetrics"/>
<connections> <connections>
<outlet property="bottomView" destination="Qe3-eP-tPe" id="wxP-b1-Zc5"/> <outlet property="bottomView" destination="Qe3-eP-tPe" id="wxP-b1-Zc5"/>
<outlet property="buttonDoIt" destination="CLO-A9-oGu" id="yQv-Qd-mBe"/>
<outlet property="buttonEmerElectric" destination="Aki-wx-bzG" id="SuP-cp-22v"/> <outlet property="buttonEmerElectric" destination="Aki-wx-bzG" id="SuP-cp-22v"/>
<outlet property="buttonEmerHandman" destination="i9I-pg-vSj" id="0yt-JX-572"/> <outlet property="buttonEmerHandman" destination="i9I-pg-vSj" id="0yt-JX-572"/>
<outlet property="buttonEmerPlumber" destination="l69-xc-Uun" id="Iks-Jk-NVK"/> <outlet property="buttonEmerPlumber" destination="l69-xc-Uun" id="Iks-Jk-NVK"/>
<outlet property="buttonEmergency" destination="xed-ou-84V" id="7wQ-Qi-e8l"/> <outlet property="buttonEmergency" destination="xed-ou-84V" id="7wQ-Qi-e8l"/>
<outlet property="buttonLockUp" destination="5Sx-hm-dYD" id="S5d-On-7P4"/> <outlet property="buttonLockUp" destination="5Sx-hm-dYD" id="S5d-On-7P4"/>
<outlet property="buttonWhatDo" destination="hkN-n9-t5l" id="ijg-ds-hN1"/>
<outlet property="imgMicrophon" destination="xUm-eu-wJk" id="4et-MP-tgS"/>
<outlet property="mapView" destination="QPE-G4-uRl" id="kKE-nx-8fC"/> <outlet property="mapView" destination="QPE-G4-uRl" id="kKE-nx-8fC"/>
<outlet property="text_Location" destination="5of-Ew-1lP" id="NiD-H4-wyx"/> <outlet property="text_Location" destination="5of-Ew-1lP" id="NiD-H4-wyx"/>
</connections> </connections>
...@@ -1679,17 +1741,17 @@ ...@@ -1679,17 +1741,17 @@
<viewControllerLayoutGuide type="top" id="JGQ-oL-T3u"/> <viewControllerLayoutGuide type="top" id="JGQ-oL-T3u"/>
<viewControllerLayoutGuide type="bottom" id="sNr-Zn-75u"/> <viewControllerLayoutGuide type="bottom" id="sNr-Zn-75u"/>
</layoutGuides> </layoutGuides>
<view key="view" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ox3-d8-QQc"> <view key="view" clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Ox3-d8-QQc">
<rect key="frame" x="0.0" y="0.0" width="414" height="813"/> <rect key="frame" x="0.0" y="0.0" width="414" height="917"/>
<subviews> <subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wOb-kl-MC5"> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wOb-kl-MC5">
<rect key="frame" x="19" y="76" width="376" height="1139"/> <rect key="frame" x="7" y="66" width="396" height="989"/>
<subviews> <subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Uox-tQ-aHh"> <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Uox-tQ-aHh">
<rect key="frame" x="-6" y="21" width="374" height="167"/> <rect key="frame" x="8" y="11" width="380" height="177"/>
<subviews> <subviews>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2de-tU-xBf"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2de-tU-xBf">
<rect key="frame" x="8" y="61.5" width="358" height="29"/> <rect key="frame" x="16" y="61.5" width="348" height="29"/>
<color key="backgroundColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
...@@ -1708,14 +1770,14 @@ ...@@ -1708,14 +1770,14 @@
<segue destination="NTZ-g6-KXc" kind="show" id="RNR-ET-KmF"/> <segue destination="NTZ-g6-KXc" kind="show" id="RNR-ET-KmF"/>
</connections> </connections>
</button> </button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rqA-Rp-bTY"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rqA-Rp-bTY">
<rect key="frame" x="26" y="15" width="323" height="20.5"/> <rect key="frame" x="26" y="15" width="328" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="Discribe your problem. For example Entering electricity into the house." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="snE-N6-ZWS"> <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="Discribe your problem. For example Entering electricity into the house." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="snE-N6-ZWS">
<rect key="frame" x="7" y="109.5" width="366" height="45"/> <rect key="frame" x="8" y="109.5" width="364" height="55"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
...@@ -1730,20 +1792,20 @@ ...@@ -1730,20 +1792,20 @@
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="2de-tU-xBf" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leadingMargin" id="7oU-c0-4T7"/>
<constraint firstItem="2de-tU-xBf" firstAttribute="top" secondItem="rqA-Rp-bTY" secondAttribute="bottom" constant="26" id="8As-9T-hzq"/> <constraint firstItem="2de-tU-xBf" firstAttribute="top" secondItem="rqA-Rp-bTY" secondAttribute="bottom" constant="26" id="8As-9T-hzq"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="26" id="9ea-Ic-bVe"/> <constraint firstAttribute="trailing" secondItem="snE-N6-ZWS" secondAttribute="trailing" constant="8" id="FrR-Xz-LxL"/>
<constraint firstAttribute="bottom" secondItem="snE-N6-ZWS" secondAttribute="bottom" constant="12.5" id="Chi-40-hcd"/>
<constraint firstAttribute="trailing" secondItem="snE-N6-ZWS" secondAttribute="trailing" constant="1" id="Kdw-jd-GdH"/>
<constraint firstItem="2de-tU-xBf" firstAttribute="trailing" secondItem="Uox-tQ-aHh" secondAttribute="trailingMargin" id="N4N-pU-alQ"/>
<constraint firstItem="snE-N6-ZWS" firstAttribute="top" secondItem="2de-tU-xBf" secondAttribute="bottom" constant="19" id="Vnp-1J-7G2"/> <constraint firstItem="snE-N6-ZWS" firstAttribute="top" secondItem="2de-tU-xBf" secondAttribute="bottom" constant="19" id="Vnp-1J-7G2"/>
<constraint firstItem="snE-N6-ZWS" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="7" id="Z5X-vL-xmO"/> <constraint firstItem="rqA-Rp-bTY" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="top" constant="15" id="gRN-af-Vil"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="centerX" secondItem="2de-tU-xBf" secondAttribute="centerX" id="hMi-t1-4CU"/> <constraint firstItem="rqA-Rp-bTY" firstAttribute="centerX" secondItem="2de-tU-xBf" secondAttribute="centerX" id="hMi-t1-4CU"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="top" constant="15" id="le3-63-ftt"/> <constraint firstItem="2de-tU-xBf" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="16" id="i00-yg-Fqc"/>
<constraint firstItem="snE-N6-ZWS" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="8" id="jDK-qF-OWv"/>
<constraint firstAttribute="bottom" secondItem="snE-N6-ZWS" secondAttribute="bottom" constant="12.5" id="m9c-hp-mc2"/>
<constraint firstItem="2de-tU-xBf" firstAttribute="centerX" secondItem="snE-N6-ZWS" secondAttribute="centerX" id="oUx-3P-Zqr"/>
<constraint firstItem="rqA-Rp-bTY" firstAttribute="leading" secondItem="Uox-tQ-aHh" secondAttribute="leading" constant="26" id="z19-aP-Khn"/>
</constraints> </constraints>
</view> </view>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6Zb-r4-Yob"> <button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6Zb-r4-Yob">
<rect key="frame" x="12" y="635" width="352" height="29"/> <rect key="frame" x="12" y="665" width="372" height="29"/>
<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="29" id="FMi-J0-1sz"/> <constraint firstAttribute="height" constant="29" id="FMi-J0-1sz"/>
...@@ -1765,7 +1827,7 @@ ...@@ -1765,7 +1827,7 @@
</connections> </connections>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iZV-CB-uhN"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iZV-CB-uhN">
<rect key="frame" x="12" y="677" width="348" height="29"/> <rect key="frame" x="12" y="704" width="368" height="29"/>
<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="29" id="fWy-O3-aVK"/> <constraint firstAttribute="height" constant="29" id="fWy-O3-aVK"/>
...@@ -1787,7 +1849,7 @@ ...@@ -1787,7 +1849,7 @@
</connections> </connections>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ec0-sM-bbQ"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ec0-sM-bbQ">
<rect key="frame" x="12" y="725" width="352" height="29"/> <rect key="frame" x="12" y="745" width="372" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE"> <state key="normal" title="DELETE">
...@@ -1802,19 +1864,12 @@ ...@@ -1802,19 +1864,12 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="45" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="Ft6-FA-tBM">
<rect key="frame" x="2" y="325" width="366" height="302"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="302" id="mg8-v4-WcW"/>
</constraints>
</tableView>
<view contentMode="scaleToFill" id="dqm-7z-zxb"> <view contentMode="scaleToFill" id="dqm-7z-zxb">
<rect key="frame" x="2" y="196" width="374" height="121"/> <rect key="frame" x="2" y="196" width="374" height="121"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageSizeForAccessibilityContentSizeCategory="YES" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jxf-LZ-qwm"> <button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageSizeForAccessibilityContentSizeCategory="YES" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jxf-LZ-qwm">
<rect key="frame" x="97" y="74" width="180" height="22"/> <rect key="frame" x="147" y="44" width="94" height="22"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.90666263199999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.90666263199999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Add photo" image="plus"> <state key="normal" title="Add photo" image="plus">
...@@ -1825,43 +1880,112 @@ ...@@ -1825,43 +1880,112 @@
</connections> </connections>
</button> </button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="r02-7k-jVm" customClass="GlidingCollection" customModule="Em_call" customModuleProvider="target"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="r02-7k-jVm" customClass="GlidingCollection" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="374" height="98"/> <rect key="frame" x="0.0" y="5" width="374" height="98"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</view> </view>
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="Jxf-LZ-qwm" secondAttribute="trailing" constant="97" id="0Zw-Fg-PIr"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="Jxf-LZ-qwm" secondAttribute="trailing" constant="20" symbolic="YES" id="0Zw-Fg-PIr"/>
<constraint firstAttribute="bottom" secondItem="r02-7k-jVm" secondAttribute="bottom" constant="23" id="2Ap-KH-hxX"/> <constraint firstAttribute="bottom" secondItem="r02-7k-jVm" secondAttribute="bottom" constant="18" id="2Ap-KH-hxX"/>
<constraint firstItem="Jxf-LZ-qwm" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" constant="97" id="7QO-k7-mjo"/> <constraint firstItem="Jxf-LZ-qwm" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" constant="147" id="7QO-k7-mjo"/>
<constraint firstItem="r02-7k-jVm" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="top" id="Sna-6G-2xL"/> <constraint firstItem="r02-7k-jVm" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="top" constant="5" id="Sna-6G-2xL"/>
<constraint firstItem="Jxf-LZ-qwm" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="top" constant="74" id="iJQ-bd-sBh"/> <constraint firstItem="Jxf-LZ-qwm" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="top" constant="44" id="iJQ-bd-sBh"/>
<constraint firstItem="r02-7k-jVm" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" id="jJS-Dy-MNz"/> <constraint firstItem="r02-7k-jVm" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" id="jJS-Dy-MNz"/>
<constraint firstAttribute="trailing" secondItem="r02-7k-jVm" secondAttribute="trailing" id="mC6-49-uXe"/> <constraint firstAttribute="trailing" secondItem="r02-7k-jVm" secondAttribute="trailing" id="mC6-49-uXe"/>
</constraints> </constraints>
</view> </view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="Rpe-lC-X55">
<rect key="frame" x="2" y="325" width="394" height="334"/>
<constraints>
<constraint firstAttribute="height" constant="334" id="XKx-D8-bN0"/>
</constraints>
<color key="sectionIndexColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell" id="8Y1-2D-7Og" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="394" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="8Y1-2D-7Og" id="qeM-ZX-TJ9">
<rect key="frame" x="0.0" y="0.0" width="394" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="eva_pin-fill" translatesAutoresizingMaskIntoConstraints="NO" id="uCy-uj-zGH">
<rect key="frame" x="21" y="11" width="17" height="17"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hxT-Yn-jdF">
<rect key="frame" x="41" y="11" width="83" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="hxT-Yn-jdF" firstAttribute="bottom" secondItem="uCy-uj-zGH" secondAttribute="bottom" id="AN4-qT-Mdx"/>
<constraint firstItem="hxT-Yn-jdF" firstAttribute="top" secondItem="uCy-uj-zGH" secondAttribute="top" id="JBu-1w-CQS"/>
<constraint firstItem="hxT-Yn-jdF" firstAttribute="top" secondItem="qeM-ZX-TJ9" secondAttribute="topMargin" id="WtO-u2-Htl"/>
<constraint firstItem="uCy-uj-zGH" firstAttribute="leading" secondItem="qeM-ZX-TJ9" secondAttribute="leadingMargin" constant="1" id="XH5-Vd-gPw"/>
<constraint firstItem="hxT-Yn-jdF" firstAttribute="leading" secondItem="qeM-ZX-TJ9" secondAttribute="leading" constant="41" id="rnX-Og-0Bx"/>
<constraint firstItem="hxT-Yn-jdF" firstAttribute="leading" secondItem="uCy-uj-zGH" secondAttribute="trailing" constant="8" id="zH6-ff-unM"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="hxT-Yn-jdF" id="ai6-1V-LSS"/>
<outlet property="imageCell" destination="uCy-uj-zGH" id="HZG-At-b5V"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell2" id="eJc-xc-3q3" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="72" width="394" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="eJc-xc-3q3" id="vdK-Aq-qix">
<rect key="frame" x="0.0" y="0.0" width="394" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel2" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jSK-pS-zkx">
<rect key="frame" x="20" y="11" width="91.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="trailingMargin" relation="greaterThanOrEqual" secondItem="jSK-pS-zkx" secondAttribute="trailing" id="CuV-cr-aO7"/>
<constraint firstItem="jSK-pS-zkx" firstAttribute="top" secondItem="vdK-Aq-qix" secondAttribute="topMargin" id="Y5W-5S-ybT"/>
<constraint firstItem="jSK-pS-zkx" firstAttribute="leading" secondItem="vdK-Aq-qix" secondAttribute="leadingMargin" id="agO-aF-3v4"/>
<constraint firstItem="jSK-pS-zkx" firstAttribute="centerY" secondItem="vdK-Aq-qix" secondAttribute="centerY" id="xGM-MZ-CJE"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="jSK-pS-zkx" id="KeC-1V-YYn"/>
<outlet property="custCell2" destination="jSK-pS-zkx" id="z3X-JW-gqq"/>
</connections>
</tableViewCell>
</prototypes>
<sections/>
</tableView>
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="Uox-tQ-aHh" secondAttribute="trailing" constant="8" id="4nm-2k-eky"/> <constraint firstItem="Rpe-lC-X55" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="bottom" constant="8" id="0FX-5y-cXb"/>
<constraint firstItem="Ft6-FA-tBM" firstAttribute="top" secondItem="dqm-7z-zxb" secondAttribute="bottom" constant="8" symbolic="YES" id="5Mr-zg-UCG"/> <constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="6Zb-r4-Yob" secondAttribute="trailing" constant="12" id="14F-JB-kgr"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="top" secondItem="Ft6-FA-tBM" secondAttribute="bottom" constant="8" symbolic="YES" id="67u-3r-wDn"/> <constraint firstItem="Rpe-lC-X55" firstAttribute="trailing" secondItem="kFn-VL-JHT" secondAttribute="trailing" id="39t-Ke-16L"/>
<constraint firstAttribute="bottom" secondItem="Uox-tQ-aHh" secondAttribute="bottom" constant="939" id="85i-lB-BLH"/> <constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="wOb-kl-MC5" secondAttribute="trailingMargin" id="8Ag-Xf-9LH"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="leading" secondItem="wOb-kl-MC5" secondAttribute="leading" constant="-6" id="9hA-5w-w3a"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="wOb-kl-MC5" secondAttribute="trailingMargin" id="AiQ-eV-M98"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="6Zb-r4-Yob" secondAttribute="trailing" constant="12" id="B7A-Cg-EKj"/> <constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="6Zb-r4-Yob" secondAttribute="trailing" constant="12" id="B7A-Cg-EKj"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="H7e-23-dKR"/> <constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="H7e-23-dKR"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="top" secondItem="kFn-VL-JHT" secondAttribute="top" constant="33" id="Iz7-cX-hr5"/> <constraint firstItem="iZV-CB-uhN" firstAttribute="top" secondItem="6Zb-r4-Yob" secondAttribute="bottom" constant="10" id="RxD-Bw-gee"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="trailing" secondItem="Ft6-FA-tBM" secondAttribute="trailing" id="KtY-5v-HuW"/> <constraint firstItem="dqm-7z-zxb" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="bottom" constant="8" symbolic="YES" id="TDX-dt-BE3"/>
<constraint firstItem="iZV-CB-uhN" firstAttribute="top" secondItem="6Zb-r4-Yob" secondAttribute="bottom" constant="13" id="RxD-Bw-gee"/> <constraint firstItem="Uox-tQ-aHh" firstAttribute="centerX" secondItem="6Zb-r4-Yob" secondAttribute="centerX" id="UmL-Xb-xpO"/>
<constraint firstItem="dqm-7z-zxb" firstAttribute="top" secondItem="Uox-tQ-aHh" secondAttribute="bottom" constant="8" symbolic="YES" id="Vgy-mJ-62u"/> <constraint firstItem="Uox-tQ-aHh" firstAttribute="leading" secondItem="wOb-kl-MC5" secondAttribute="leadingMargin" id="V5Q-89-rWO"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="top" secondItem="Rpe-lC-X55" secondAttribute="bottom" constant="6" id="VGr-CS-sQ0"/>
<constraint firstItem="Uox-tQ-aHh" firstAttribute="top" secondItem="kFn-VL-JHT" secondAttribute="top" constant="33" id="Y8X-M2-dyt"/>
<constraint firstItem="Ec0-sM-bbQ" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="cdE-Js-dJJ"/> <constraint firstItem="Ec0-sM-bbQ" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="cdE-Js-dJJ"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="dJe-zL-l3l"/> <constraint firstItem="6Zb-r4-Yob" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="dJe-zL-l3l"/>
<constraint firstItem="Ft6-FA-tBM" firstAttribute="leading" secondItem="dqm-7z-zxb" secondAttribute="leading" id="fah-9R-1V7"/> <constraint firstAttribute="bottom" secondItem="Uox-tQ-aHh" secondAttribute="bottom" constant="779" id="hN3-un-kXb"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="orG-i2-kHq"/> <constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="iZV-CB-uhN" secondAttribute="trailing" constant="16" id="orG-i2-kHq"/>
<constraint firstItem="Ec0-sM-bbQ" firstAttribute="top" secondItem="iZV-CB-uhN" secondAttribute="bottom" constant="19" id="wr3-IB-CFX"/> <constraint firstItem="Rpe-lC-X55" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="2" id="rhd-r9-Dgs"/>
<constraint firstItem="6Zb-r4-Yob" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="seF-Fv-rbK"/>
<constraint firstItem="Ec0-sM-bbQ" firstAttribute="top" secondItem="iZV-CB-uhN" secondAttribute="bottom" constant="12" id="wr3-IB-CFX"/>
<constraint firstItem="iZV-CB-uhN" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="xs5-Ng-2Hh"/> <constraint firstItem="iZV-CB-uhN" firstAttribute="leading" secondItem="kFn-VL-JHT" secondAttribute="leading" constant="12" id="xs5-Ng-2Hh"/>
<constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="Ec0-sM-bbQ" secondAttribute="trailing" constant="12" id="y6m-yo-v4J"/> <constraint firstItem="kFn-VL-JHT" firstAttribute="trailing" secondItem="Ec0-sM-bbQ" secondAttribute="trailing" constant="12" id="y6m-yo-v4J"/>
</constraints> </constraints>
...@@ -1872,47 +1996,46 @@ ...@@ -1872,47 +1996,46 @@
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.89023987680000005" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="bottom" secondItem="wOb-kl-MC5" secondAttribute="bottom" constant="-319" id="1ia-ul-PSq"/> <constraint firstAttribute="bottom" secondItem="wOb-kl-MC5" secondAttribute="bottom" constant="-55" id="1ia-ul-PSq"/>
<constraint firstItem="wOb-kl-MC5" firstAttribute="leading" secondItem="Ox3-d8-QQc" secondAttribute="leadingMargin" constant="-1" id="VBq-Ii-xrR"/> <constraint firstItem="wOb-kl-MC5" firstAttribute="leading" secondItem="Ox3-d8-QQc" secondAttribute="leadingMargin" constant="-13" id="VBq-Ii-xrR"/>
<constraint firstItem="wOb-kl-MC5" firstAttribute="top" secondItem="Ox3-d8-QQc" secondAttribute="topMargin" constant="-12" id="WkE-fe-LdT"/> <constraint firstItem="wOb-kl-MC5" firstAttribute="top" secondItem="Ox3-d8-QQc" secondAttribute="topMargin" constant="-22" id="WkE-fe-LdT"/>
<constraint firstItem="wOb-kl-MC5" firstAttribute="centerX" secondItem="Ox3-d8-QQc" secondAttribute="centerX" id="oEQ-6C-Pxa"/> <constraint firstItem="wOb-kl-MC5" firstAttribute="centerX" secondItem="Ox3-d8-QQc" secondAttribute="centerX" constant="-2" id="oEQ-6C-Pxa"/>
</constraints> </constraints>
<edgeInsets key="layoutMargins" top="0.0" left="20" bottom="80" right="20"/>
</view> </view>
<navigationItem key="navigationItem" title="Electric" id="rgt-tm-YA9"/> <navigationItem key="navigationItem" title="Electric" id="rgt-tm-YA9"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/> <simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/>
<size key="freeformSize" width="414" height="1000"/>
<connections> <connections>
<outlet property="addPhotoTopConstraint" destination="iJQ-bd-sBh" id="Ymx-kM-6tz"/> <outlet property="addPhotoTopConstraint" destination="iJQ-bd-sBh" id="Ymx-kM-6tz"/>
<outlet property="descTextView" destination="snE-N6-ZWS" id="OAG-8o-UdN"/> <outlet property="descTextView" destination="snE-N6-ZWS" id="OAG-8o-UdN"/>
<outlet property="glidingView" destination="r02-7k-jVm" id="A7V-ya-2RE"/> <outlet property="glidingView" destination="r02-7k-jVm" id="A7V-ya-2RE"/>
<outlet property="tableView" destination="Ft6-FA-tBM" id="3dX-2R-CNM"/> <outlet property="tableView" destination="Rpe-lC-X55" id="hai-hE-5GI"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="ILp-zW-vJS" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="ILp-zW-vJS" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="3164" y="29"/> <point key="canvasLocation" x="3295.652173913044" y="5.3571428571428568"/>
</scene> </scene>
<!--Handyman--> <!--Handyman-->
<scene sceneID="YJ2-XP-V1j"> <scene sceneID="YJ2-XP-V1j">
<objects> <objects>
<viewController title="Handyman" modalPresentationStyle="fullScreen" id="pn9-ml-gRd" customClass="HandmanViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController"> <viewController title="Handyman" modalTransitionStyle="crossDissolve" modalPresentationStyle="fullScreen" id="pn9-ml-gRd" customClass="HandmanViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides> <layoutGuides>
<viewControllerLayoutGuide type="top" id="JuT-ER-s2a"/> <viewControllerLayoutGuide type="top" id="JuT-ER-s2a"/>
<viewControllerLayoutGuide type="bottom" id="mVh-EM-n3c"/> <viewControllerLayoutGuide type="bottom" id="mVh-EM-n3c"/>
</layoutGuides> </layoutGuides>
<view key="view" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WYQ-qO-1uc"> <view key="view" contentMode="scaleToFill" id="WYQ-qO-1uc">
<rect key="frame" x="0.0" y="0.0" width="414" height="813"/> <rect key="frame" x="0.0" y="0.0" width="414" height="917"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" showsHorizontalScrollIndicator="NO" id="Evh-Q6-pmw"> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Evh-Q6-pmw">
<rect key="frame" x="6" y="36" width="395" height="972"/> <rect key="frame" x="8" y="61" width="398" height="1004"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Sjq-s9-kJ0"> <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Sjq-s9-kJ0">
<rect key="frame" x="13" y="-9" width="371" height="190"/> <rect key="frame" x="8" y="7" width="382" height="175"/>
<subviews> <subviews>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Fbg-un-grM"> <button alpha="0.5" contentMode="scaleToFill" verticalCompressionResistancePriority="751" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Fbg-un-grM">
<rect key="frame" x="8" y="48.5" width="355" height="29"/> <rect key="frame" x="8" y="35" width="366" height="29"/>
<color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
...@@ -1928,80 +2051,58 @@ ...@@ -1928,80 +2051,58 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" fixedFrame="YES" text="Discribe your problem. For example Entering electricity into the house." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="45z-Bb-LY6">
<rect key="frame" x="8" y="78" width="390" height="90"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
</textView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mtr-Ff-YNJ"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose a task or discribe a problem" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mtr-Ff-YNJ">
<rect key="frame" x="0.0" y="21" width="371" height="19.5"/> <rect key="frame" x="39" y="7" width="273.5" height="20.5"/>
<constraints>
<constraint firstAttribute="height" constant="19.5" id="cZ8-W6-Qul"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" text="Discribe your problem. For example Entering electricity into the house." textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="45z-Bb-LY6">
<rect key="frame" x="8" y="86" width="355" height="84"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<color key="textColor" systemColor="labelColor"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
</textView>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="mtr-Ff-YNJ" secondAttribute="trailing" id="1vi-Cz-ptj"/> <constraint firstItem="Fbg-un-grM" firstAttribute="top" secondItem="mtr-Ff-YNJ" secondAttribute="bottom" constant="7.5" id="GdH-0M-otl"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="trailing" secondItem="Sjq-s9-kJ0" secondAttribute="trailingMargin" id="8J7-gk-KFz"/> <constraint firstItem="Fbg-un-grM" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" constant="8" id="Tbg-MQ-d56"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="leading" secondItem="45z-Bb-LY6" secondAttribute="leading" id="BOd-2d-3ob"/> <constraint firstAttribute="trailing" secondItem="Fbg-un-grM" secondAttribute="trailing" constant="8" id="nOr-Qc-ouV"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" id="KWM-eU-wj3"/> <constraint firstItem="mtr-Ff-YNJ" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" constant="39" id="o41-q8-JTv"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leadingMargin" id="LiF-Bt-xrr"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="mtr-Ff-YNJ" secondAttribute="trailing" symbolic="YES" id="qMj-es-yaI"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="top" constant="21" id="Ma1-bO-0O3"/> <constraint firstItem="mtr-Ff-YNJ" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="top" constant="7" id="vSj-G9-djj"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="trailing" secondItem="45z-Bb-LY6" secondAttribute="trailing" id="PU8-iv-KIq"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" id="Qaw-Dd-LXk"/>
<constraint firstItem="Fbg-un-grM" firstAttribute="top" secondItem="mtr-Ff-YNJ" secondAttribute="bottom" constant="8" symbolic="YES" id="WDT-Q0-hH2"/>
<constraint firstItem="45z-Bb-LY6" firstAttribute="top" secondItem="Fbg-un-grM" secondAttribute="bottom" constant="8.5" id="Z8c-RZ-MY9"/>
<constraint firstAttribute="bottom" secondItem="45z-Bb-LY6" secondAttribute="bottom" constant="20" id="hr7-NP-ZQZ"/>
<constraint firstItem="mtr-Ff-YNJ" firstAttribute="leading" secondItem="Sjq-s9-kJ0" secondAttribute="leading" id="nKp-jH-PPy"/>
</constraints> </constraints>
</view> </view>
<view contentMode="scaleToFill" id="olz-GI-amO"> <view contentMode="scaleToFill" id="olz-GI-amO">
<rect key="frame" x="16" y="192" width="379" height="76"/> <rect key="frame" x="8" y="190" width="398" height="87"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xsq-kH-cQr"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" pointerInteraction="YES" translatesAutoresizingMaskIntoConstraints="NO" id="xsq-kH-cQr">
<rect key="frame" x="135" y="-1" width="105" height="24"/> <rect key="frame" x="135" y="45" width="94" height="22"/>
<constraints> <state key="normal" title="Add photo" image="plus">
<constraint firstAttribute="height" constant="24" id="s64-c5-9aS"/>
</constraints>
<state key="normal" title="Add photo" image="plus.viewfinder" catalog="system">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state> </state>
<connections> <connections>
<action selector="pressAddPhoto:" destination="pn9-ml-gRd" eventType="touchUpInside" id="Qlr-Cb-5pg"/> <action selector="pressAddPhoto:" destination="pn9-ml-gRd" eventType="touchUpInside" id="Qlr-Cb-5pg"/>
</connections> </connections>
</button> </button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rSG-Wo-CCu" customClass="GlidingCollection" customModule="Em_call"> <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rSG-Wo-CCu" customClass="GlidingCollection" customModule="Em_call">
<rect key="frame" x="0.0" y="-11" width="379" height="62"/> <rect key="frame" x="0.0" y="8" width="398" height="75"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
</view> </view>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="rSG-Wo-CCu" secondAttribute="trailing" id="PhX-k0-EXu"/> <constraint firstItem="xsq-kH-cQr" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="top" constant="45" id="VSH-o5-AOn"/>
<constraint firstItem="rSG-Wo-CCu" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" id="Qob-j0-SyV"/> <constraint firstItem="xsq-kH-cQr" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" constant="135" id="YsY-fp-3TZ"/>
<constraint firstItem="xsq-kH-cQr" firstAttribute="leading" secondItem="olz-GI-amO" secondAttribute="leading" constant="135" id="gF2-Zr-bWJ"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="xsq-kH-cQr" secondAttribute="trailing" constant="20" symbolic="YES" id="rV9-jV-wpe"/>
<constraint firstItem="xsq-kH-cQr" firstAttribute="top" secondItem="rSG-Wo-CCu" secondAttribute="bottom" constant="-52" id="gqf-O4-CoR"/>
<constraint firstAttribute="bottom" secondItem="xsq-kH-cQr" secondAttribute="bottom" constant="53" id="lki-Rp-35d"/>
<constraint firstItem="rSG-Wo-CCu" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="topMargin" constant="-19" id="qPu-R0-G7V"/>
</constraints> </constraints>
</view> </view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="prototypes" style="plain" separatorStyle="default" sectionIndexMinimumDisplayRowCount="4" rowHeight="45" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="TLV-yn-gjz">
<rect key="frame" x="12" y="276" width="371" height="306"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstAttribute="height" constant="306" id="siG-w0-sFP"/>
</constraints>
<color key="sectionIndexColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="sectionIndexBackgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</tableView>
<button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kkO-w9-OoR"> <button contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kkO-w9-OoR">
<rect key="frame" x="12" y="591" width="371" height="29"/> <rect key="frame" x="8" y="650" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="BOOK NOW"> <state key="normal" title="BOOK NOW">
...@@ -2020,7 +2121,7 @@ ...@@ -2020,7 +2121,7 @@
</connections> </connections>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GF9-jP-npH"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GF9-jP-npH">
<rect key="frame" x="12" y="626" width="371" height="29"/> <rect key="frame" x="8" y="689" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="EDIT"> <state key="normal" title="EDIT">
...@@ -2036,7 +2137,7 @@ ...@@ -2036,7 +2137,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JgQ-M6-bIY"> <button clipsSubviews="YES" alpha="0.5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JgQ-M6-bIY">
<rect key="frame" x="12" y="660" width="371" height="29"/> <rect key="frame" x="8" y="728" width="382" height="29"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <fontDescription key="fontDescription" type="system" pointSize="14"/>
<state key="normal" title="DELETE"> <state key="normal" title="DELETE">
...@@ -2051,150 +2152,378 @@ ...@@ -2051,150 +2152,378 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</button> </button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="kH1-mU-OGr">
<rect key="frame" x="8" y="289" width="382" height="351"/>
<constraints>
<constraint firstAttribute="height" constant="351" id="Z0w-lG-gK5"/>
</constraints>
<color key="sectionIndexColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell" id="SPH-Wu-sVS" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="382" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="SPH-Wu-sVS" id="kou-AD-Seh">
<rect key="frame" x="0.0" y="0.0" width="382" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="eva_pin-fill" translatesAutoresizingMaskIntoConstraints="NO" id="c25-B9-k0k">
<rect key="frame" x="26" y="11" width="12" height="17"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f0X-al-BRe">
<rect key="frame" x="41" y="11" width="83" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="f0X-al-BRe" firstAttribute="leading" secondItem="c25-B9-k0k" secondAttribute="trailing" constant="3" id="0eR-gH-sj8"/>
<constraint firstItem="f0X-al-BRe" firstAttribute="top" secondItem="c25-B9-k0k" secondAttribute="top" id="RqG-E7-vYN"/>
<constraint firstItem="f0X-al-BRe" firstAttribute="leading" secondItem="kou-AD-Seh" secondAttribute="leading" constant="41" id="ZOq-31-3n3"/>
<constraint firstItem="f0X-al-BRe" firstAttribute="top" secondItem="kou-AD-Seh" secondAttribute="topMargin" id="bWq-Oz-jUf"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="f0X-al-BRe" secondAttribute="trailing" constant="20" symbolic="YES" id="gfl-5Q-bzL"/>
<constraint firstItem="f0X-al-BRe" firstAttribute="bottom" secondItem="c25-B9-k0k" secondAttribute="bottom" id="vld-fG-ubs"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="f0X-al-BRe" id="CdM-rm-NMM"/>
<outlet property="imageCell" destination="c25-B9-k0k" id="vdK-wN-mmX"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell2" id="Zvb-ZM-aj9" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="72" width="382" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Zvb-ZM-aj9" id="vLC-yr-pVu">
<rect key="frame" x="0.0" y="0.0" width="382" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel2" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jya-Kr-Ug2">
<rect key="frame" x="16" y="11" width="91.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="jya-Kr-Ug2" secondAttribute="trailing" constant="20" symbolic="YES" id="98V-2p-zlS"/>
<constraint firstItem="jya-Kr-Ug2" firstAttribute="top" secondItem="vLC-yr-pVu" secondAttribute="topMargin" id="DEG-nC-P80"/>
<constraint firstItem="jya-Kr-Ug2" firstAttribute="leading" secondItem="vLC-yr-pVu" secondAttribute="leadingMargin" constant="-4" id="xep-9x-teK"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="jya-Kr-Ug2" id="TI3-EF-BnY"/>
<outlet property="custCell2" destination="jya-Kr-Ug2" id="uIg-rL-FDh"/>
</connections>
</tableViewCell>
</prototypes>
<sections/>
</tableView>
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstItem="JgQ-M6-bIY" firstAttribute="top" secondItem="GF9-jP-npH" secondAttribute="bottom" constant="5" id="3EA-hH-cJa"/> <constraint firstItem="olz-GI-amO" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="bottom" constant="8" symbolic="YES" id="0yk-cc-5tF"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="JgQ-M6-bIY" secondAttribute="trailing" constant="12" id="5TO-JD-idU"/> <constraint firstAttribute="bottom" secondItem="GF9-jP-npH" secondAttribute="bottom" constant="259" id="6nh-vk-Zie"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="kkO-w9-OoR" secondAttribute="trailing" constant="12" id="Dvv-x9-MLa"/> <constraint firstItem="kH1-mU-OGr" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="bottom" constant="12" id="6vg-vC-9pt"/>
<constraint firstItem="GF9-jP-npH" firstAttribute="top" secondItem="kkO-w9-OoR" secondAttribute="bottom" constant="6" id="HBg-NP-fwZ"/> <constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="Sjq-s9-kJ0" secondAttribute="trailing" constant="8" id="999-db-ipK"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="TLV-yn-gjz" secondAttribute="trailing" constant="12" id="Hte-he-43y"/> <constraint firstItem="GF9-jP-npH" firstAttribute="leading" secondItem="JgQ-M6-bIY" secondAttribute="leading" id="CnR-WC-Xk2"/>
<constraint firstItem="olz-GI-amO" firstAttribute="top" secondItem="Sjq-s9-kJ0" secondAttribute="bottom" constant="11" id="LS2-vT-H8L"/> <constraint firstAttribute="trailing" secondItem="GF9-jP-npH" secondAttribute="trailing" constant="8" id="Drk-23-hMA"/>
<constraint firstItem="kkO-w9-OoR" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="12" id="OIt-Pr-26z"/> <constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="kkO-w9-OoR" secondAttribute="trailing" constant="8" id="Occ-Od-ukC"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="bottom" constant="8" id="Tz0-er-nFT"/> <constraint firstItem="kkO-w9-OoR" firstAttribute="top" secondItem="kH1-mU-OGr" secondAttribute="bottom" constant="10" id="UXf-Qp-uhN"/>
<constraint firstItem="GF9-jP-npH" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="12" id="aYf-Fq-4me"/> <constraint firstItem="JgQ-M6-bIY" firstAttribute="top" secondItem="GF9-jP-npH" secondAttribute="bottom" constant="10" id="cov-Q1-gT9"/>
<constraint firstItem="kkO-w9-OoR" firstAttribute="top" secondItem="TLV-yn-gjz" secondAttribute="bottom" constant="9" id="f5c-Rs-xfD"/> <constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="kH1-mU-OGr" secondAttribute="trailing" constant="8" id="dUM-fW-R6v"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="top" secondItem="8Dc-om-cYb" secondAttribute="top" constant="43" id="gu9-32-TMx"/> <constraint firstItem="GF9-jP-npH" firstAttribute="top" secondItem="kkO-w9-OoR" secondAttribute="bottom" constant="10" id="p2A-vV-WeM"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="Sjq-s9-kJ0" secondAttribute="trailing" constant="11" id="me2-K5-D78"/> <constraint firstItem="kkO-w9-OoR" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="8" id="r2k-sh-mcr"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="13" id="ohx-JD-xkt"/> <constraint firstItem="kH1-mU-OGr" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="8" id="sXL-QF-7Em"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="top" secondItem="olz-GI-amO" secondAttribute="bottom" constant="8" symbolic="YES" id="paC-pj-JPz"/> <constraint firstItem="GF9-jP-npH" firstAttribute="trailing" secondItem="JgQ-M6-bIY" secondAttribute="trailing" id="snZ-7P-o1P"/>
<constraint firstItem="TLV-yn-gjz" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="12" id="rPA-9g-asm"/> <constraint firstItem="Sjq-s9-kJ0" firstAttribute="trailing" secondItem="Evh-Q6-pmw" secondAttribute="trailingMargin" id="t7v-zo-vcS"/>
<constraint firstItem="8Dc-om-cYb" firstAttribute="trailing" secondItem="GF9-jP-npH" secondAttribute="trailing" constant="12" id="tdb-9p-nd7"/> <constraint firstItem="Sjq-s9-kJ0" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="8" id="v0n-EH-qea"/>
<constraint firstItem="JgQ-M6-bIY" firstAttribute="leading" secondItem="8Dc-om-cYb" secondAttribute="leading" constant="12" id="zxJ-NP-adW"/> <constraint firstItem="GF9-jP-npH" firstAttribute="leading" secondItem="Evh-Q6-pmw" secondAttribute="leading" constant="8" id="wkE-4t-8An"/>
<constraint firstItem="Sjq-s9-kJ0" firstAttribute="top" secondItem="8Dc-om-cYb" secondAttribute="top" constant="34" id="yf9-Og-yZx"/>
</constraints> </constraints>
<viewLayoutGuide key="contentLayoutGuide" id="xlr-cK-01q"/> <viewLayoutGuide key="contentLayoutGuide" id="xlr-cK-01q"/>
<viewLayoutGuide key="frameLayoutGuide" id="8Dc-om-cYb"/> <viewLayoutGuide key="frameLayoutGuide" id="8Dc-om-cYb"/>
</scrollView> </scrollView>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<gestureRecognizers/> <gestureRecognizers/>
<constraints>
<constraint firstItem="Evh-Q6-pmw" firstAttribute="centerX" secondItem="WYQ-qO-1uc" secondAttribute="centerX" id="5ip-hR-5yW"/>
<constraint firstAttribute="bottom" secondItem="Evh-Q6-pmw" secondAttribute="bottom" constant="-148" id="7Em-H2-gIS"/>
<constraint firstItem="Evh-Q6-pmw" firstAttribute="leading" secondItem="WYQ-qO-1uc" secondAttribute="leadingMargin" constant="-12" id="90H-yp-igd"/>
<constraint firstItem="Evh-Q6-pmw" firstAttribute="top" secondItem="WYQ-qO-1uc" secondAttribute="topMargin" constant="-27" id="YF2-ca-ymZ"/>
</constraints>
</view> </view>
<navigationItem key="navigationItem" title="Hamdyman" leftItemsSupplementBackButton="YES" largeTitleDisplayMode="never" id="o2h-fn-Vof"> <navigationItem key="navigationItem" title="Hamdyman" largeTitleDisplayMode="never" id="o2h-fn-Vof"/>
<barButtonItem key="backBarButtonItem" title="Back" id="XMq-F0-Vbh"/>
</navigationItem>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/> <simulatedTabBarMetrics key="simulatedBottomBarMetrics" barStyle="black" translucent="NO"/>
<size key="freeformSize" width="414" height="1000"/>
<connections> <connections>
<outlet property="addPhotoTopConstraint" destination="VSH-o5-AOn" id="owU-OC-bbh"/>
<outlet property="addr" destination="mtr-Ff-YNJ" id="2bR-pq-qFU"/> <outlet property="addr" destination="mtr-Ff-YNJ" id="2bR-pq-qFU"/>
<outlet property="descTextView" destination="45z-Bb-LY6" id="9rN-DZ-zCy"/> <outlet property="descTextView" destination="45z-Bb-LY6" id="9rN-DZ-zCy"/>
<outlet property="glidingView" destination="rSG-Wo-CCu" id="36b-tb-RPd"/> <outlet property="glidingView" destination="rSG-Wo-CCu" id="36b-tb-RPd"/>
<outlet property="tableView" destination="TLV-yn-gjz" id="kEK-vj-4n3"/> <outlet property="tableView" destination="kH1-mU-OGr" id="jyc-9A-6LQ"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Lmm-tD-Lz3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="Lmm-tD-Lz3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="3996" y="29"/> <point key="canvasLocation" x="3989.8550724637685" y="5.3571428571428568"/>
</scene> </scene>
<!--Call Profi View Controller--> <!--ELECTRICIAN-->
<scene sceneID="ezE-OL-3xD"> <scene sceneID="ezE-OL-3xD">
<objects> <objects>
<viewController storyboardIdentifier="Call_Prof" id="Wf6-7c-MWO" customClass="CallProfiViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController"> <viewController storyboardIdentifier="Call_Prof" title="ELECTRICIAN" modalTransitionStyle="crossDissolve" id="Wf6-7c-MWO" customClass="CallProfiViewController" customModule="Em_call" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides> <layoutGuides>
<viewControllerLayoutGuide type="top" id="y80-wX-yS4"/> <viewControllerLayoutGuide type="top" id="y80-wX-yS4"/>
<viewControllerLayoutGuide type="bottom" id="n6a-qM-spU"/> <viewControllerLayoutGuide type="bottom" id="n6a-qM-spU"/>
</layoutGuides> </layoutGuides>
<view key="view" contentMode="scaleToFill" id="qgw-ju-Z4i"> <view key="view" contentMode="scaleToFill" id="qgw-ju-Z4i">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/> <rect key="frame" x="0.0" y="0.0" width="414" height="1200"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Dfa-0w-b6P"> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" id="TM9-1A-58Q">
<rect key="frame" x="20" y="44" width="374" height="109"/> <rect key="frame" x="2" y="73" width="409" height="1048"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Created today, 13.50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="a2v-cF-oh4"> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Dfa-0w-b6P">
<rect key="frame" x="8" y="8" width="141.5" height="18"/> <rect key="frame" x="25" y="24" width="359" height="109"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <subviews>
<nil key="textColor"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Created today, 13.50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="a2v-cF-oh4">
<nil key="highlightedColor"/> <rect key="frame" x="8" y="8" width="141.5" height="18"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="in progress" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LLY-j0-V3L"> <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<rect key="frame" x="297.5" y="8" width="76.5" height="18"/> <nil key="highlightedColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> </label>
<nil key="textColor"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="in progress" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LLY-j0-V3L">
<nil key="highlightedColor"/> <rect key="frame" x="277.5" y="8" width="76.5" height="18"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Your worker will arrive about" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qLh-bh-zT7"> <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<rect key="frame" x="8" y="37" width="194" height="18"/> <nil key="highlightedColor"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> </label>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Your worker will arrive about" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qLh-bh-zT7">
<nil key="textColor"/> <rect key="frame" x="8" y="37" width="193.5" height="18"/>
<nil key="highlightedColor"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
</label> <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="˜20 min" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qpc-8m-u9N"> <nil key="highlightedColor"/>
<rect key="frame" x="319" y="37" width="55" height="18"/> </label>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="˜20 min" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qpc-8m-u9N">
<fontDescription key="fontDescription" type="system" pointSize="15"/> <rect key="frame" x="299.5" y="37" width="54.5" height="18"/>
<nil key="textColor"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="highlightedColor"/> <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</label> <nil key="highlightedColor"/>
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cva-k7-6Nl"> </label>
<rect key="frame" x="8" y="71" width="114" height="30"/> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cva-k7-6Nl">
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <rect key="frame" x="8" y="67" width="114" height="30"/>
<state key="normal" title="Show in the map"/> <state key="normal" title="Show in the map"/>
<connections>
<action selector="pressShowMap:" destination="Wf6-7c-MWO" eventType="touchUpInside" id="lNf-W5-wvm"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="a2v-cF-oh4" firstAttribute="leading" secondItem="Dfa-0w-b6P" secondAttribute="leading" constant="8" id="2Da-8u-6GY"/>
<constraint firstAttribute="trailing" secondItem="LLY-j0-V3L" secondAttribute="trailing" constant="5" id="2ht-Aq-pzh"/>
<constraint firstAttribute="height" constant="109" id="92C-Vw-idi"/>
<constraint firstItem="a2v-cF-oh4" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="top" constant="8" id="AXY-oL-mf2"/>
<constraint firstItem="Cva-k7-6Nl" firstAttribute="top" secondItem="qLh-bh-zT7" secondAttribute="bottom" constant="12" id="Jqd-Y5-Y1N"/>
<constraint firstItem="a2v-cF-oh4" firstAttribute="leading" secondItem="Dfa-0w-b6P" secondAttribute="leading" constant="8" id="OrR-Ta-cz1"/>
<constraint firstItem="qLh-bh-zT7" firstAttribute="leading" secondItem="Dfa-0w-b6P" secondAttribute="leading" constant="8" id="T6G-fq-oyF"/>
<constraint firstItem="qLh-bh-zT7" firstAttribute="top" secondItem="a2v-cF-oh4" secondAttribute="bottom" constant="11" id="aiK-ce-gjf"/>
<constraint firstItem="qLh-bh-zT7" firstAttribute="top" secondItem="a2v-cF-oh4" secondAttribute="bottom" constant="11" id="fkg-io-vmt"/>
<constraint firstItem="a2v-cF-oh4" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="top" constant="8" id="g3w-33-HDB"/>
<constraint firstItem="qLh-bh-zT7" firstAttribute="leading" secondItem="a2v-cF-oh4" secondAttribute="leading" id="hO5-gm-Z5b"/>
<constraint firstItem="qLh-bh-zT7" firstAttribute="baseline" secondItem="qpc-8m-u9N" secondAttribute="baseline" id="kXb-GR-nIN"/>
<constraint firstItem="qpc-8m-u9N" firstAttribute="trailing" secondItem="LLY-j0-V3L" secondAttribute="trailing" id="mlk-bh-yBL"/>
<constraint firstItem="Cva-k7-6Nl" firstAttribute="leading" secondItem="qLh-bh-zT7" secondAttribute="leading" id="tZ2-dj-NOG"/>
<constraint firstItem="LLY-j0-V3L" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="top" constant="8" id="zNN-g5-Mhq"/>
</constraints>
</view>
<stackView opaque="NO" contentMode="scaleAspectFit" insetsLayoutMarginsFromSafeArea="NO" axis="vertical" distribution="fillEqually" alignment="top" spacing="9" translatesAutoresizingMaskIntoConstraints="NO" id="0xf-Py-cVl">
<rect key="frame" x="27" y="497" width="113.5" height="43"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Xsv-nV-Gh6">
<rect key="frame" x="0.0" y="0.0" width="33" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="RwW-ms-T1d">
<rect key="frame" x="0.0" y="26" width="113.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="Zwy-Aw-1AY">
<rect key="frame" x="23" y="563" width="161.5" height="91.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Emergency plumbers" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="opw-5P-A7v">
<rect key="frame" x="0.0" y="0.0" width="161.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Call price" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sY5-si-3Xh">
<rect key="frame" x="0.0" y="35.5" width="161.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Total" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="24W-Ur-fJg">
<rect key="frame" x="0.0" y="71" width="161.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" alignment="bottom" spacing="21" translatesAutoresizingMaskIntoConstraints="NO" id="dwx-vh-4VP">
<rect key="frame" x="363" y="561.5" width="25.5" height="96"/>
<subviews>
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MDr-kJ-MC8">
<rect key="frame" x="0.0" y="0.0" width="25.5" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mr5-MP-xd7">
<rect key="frame" x="7" y="39" width="18.5" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="150" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="787-5g-CS6">
<rect key="frame" x="0.0" y="78" width="25.5" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="MDr-kJ-MC8" firstAttribute="centerX" secondItem="787-5g-CS6" secondAttribute="centerX" id="9p8-Mi-1Ff"/>
</constraints>
</stackView>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="BSF-gG-wZW">
<rect key="frame" x="25" y="197" width="359" height="279"/>
<constraints>
<constraint firstAttribute="height" constant="279" id="afo-WP-cTh"/>
</constraints>
<color key="sectionIndexColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell" id="xMd-V0-seX" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="359" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="xMd-V0-seX" id="Pgf-uR-O9t">
<rect key="frame" x="0.0" y="0.0" width="359" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="eva_pin-fill" translatesAutoresizingMaskIntoConstraints="NO" id="RlH-rT-cWx">
<rect key="frame" x="20" y="12" width="24" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="customLabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jjA-sq-hOU">
<rect key="frame" x="52" y="12" width="232" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="jjA-sq-hOU" id="4Cw-iJ-ikP"/>
<outlet property="imageCell" destination="RlH-rT-cWx" id="77y-b4-ec6"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell2" id="YBp-d8-VfP" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="72" width="359" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="YBp-d8-VfP" id="3Sl-og-l8z">
<rect key="frame" x="0.0" y="0.0" width="359" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="customLabel2" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XLu-N9-ol8">
<rect key="frame" x="20" y="11" width="265" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="XLu-N9-ol8" id="67L-eH-o2a"/>
<outlet property="custCell2" destination="XLu-N9-ol8" id="eQM-xm-ee8"/>
</connections>
</tableViewCell>
</prototypes>
<sections/>
</tableView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="UVt-Hp-1fK">
<rect key="frame" x="27" y="684" width="357" height="30"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="DELETE">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="6"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xPM-fH-OF7">
<rect key="frame" x="25" y="149" width="359" height="30"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="CALL THE PROFESSIONAL">
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="8"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button> </button>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="a2v-cF-oh4" firstAttribute="leading" secondItem="Dfa-0w-b6P" secondAttribute="leading" constant="8" id="5ym-sV-dtd"/>
<constraint firstItem="a2v-cF-oh4" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="top" constant="8" id="LAj-4u-bmf"/>
<constraint firstAttribute="trailing" secondItem="LLY-j0-V3L" secondAttribute="trailing" id="WKR-rn-H1w"/>
<constraint firstItem="LLY-j0-V3L" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="top" constant="8" id="qLY-In-ZvA"/>
</constraints>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xPM-fH-OF7">
<rect key="frame" x="20" y="172" width="374" height="51"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="51" id="5Wu-HB-2aO"/> <constraint firstItem="0xf-Py-cVl" firstAttribute="top" secondItem="BSF-gG-wZW" secondAttribute="bottom" constant="21" id="2Em-Nd-sFY"/>
<constraint firstAttribute="bottom" secondItem="BSF-gG-wZW" secondAttribute="bottom" constant="572" id="2wv-rf-Au0"/>
<constraint firstItem="xPM-fH-OF7" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="bottom" constant="16" id="32e-QJ-7xv"/>
<constraint firstItem="xPM-fH-OF7" firstAttribute="leading" secondItem="b9k-Ud-N12" secondAttribute="leading" constant="25" id="5Z9-ax-y3P"/>
<constraint firstItem="BSF-gG-wZW" firstAttribute="leading" secondItem="xPM-fH-OF7" secondAttribute="leading" id="5oh-3V-0zT"/>
<constraint firstItem="BSF-gG-wZW" firstAttribute="trailing" secondItem="xPM-fH-OF7" secondAttribute="trailing" id="6wI-oV-2No"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="top" secondItem="b9k-Ud-N12" secondAttribute="top" constant="24" id="8s1-Yt-XPg"/>
<constraint firstItem="UVt-Hp-1fK" firstAttribute="leading" secondItem="b9k-Ud-N12" secondAttribute="leading" constant="27" id="Dzn-EP-KNd"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="top" secondItem="b9k-Ud-N12" secondAttribute="top" constant="24" id="Fc8-Gq-goE"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="leading" secondItem="b9k-Ud-N12" secondAttribute="leading" constant="25" id="Hpx-dO-Wan"/>
<constraint firstItem="b9k-Ud-N12" firstAttribute="trailing" secondItem="xPM-fH-OF7" secondAttribute="trailing" constant="25" id="LPa-0u-IBC"/>
<constraint firstAttribute="trailing" secondItem="BSF-gG-wZW" secondAttribute="trailing" constant="25" id="O8J-Mx-VcG"/>
<constraint firstItem="BSF-gG-wZW" firstAttribute="top" secondItem="xPM-fH-OF7" secondAttribute="bottom" constant="18" id="Xem-dE-qrp"/>
<constraint firstItem="UVt-Hp-1fK" firstAttribute="top" secondItem="dwx-vh-4VP" secondAttribute="bottom" constant="26.5" id="YYe-kM-fJw"/>
<constraint firstItem="b9k-Ud-N12" firstAttribute="trailing" secondItem="dwx-vh-4VP" secondAttribute="trailing" constant="20.5" id="cdk-Mz-Mk0"/>
<constraint firstItem="Zwy-Aw-1AY" firstAttribute="leading" secondItem="b9k-Ud-N12" secondAttribute="leading" constant="23" id="loV-2x-bP3"/>
<constraint firstItem="b9k-Ud-N12" firstAttribute="trailing" secondItem="UVt-Hp-1fK" secondAttribute="trailing" constant="25" id="mYf-vo-fVw"/>
<constraint firstItem="UVt-Hp-1fK" firstAttribute="top" secondItem="Zwy-Aw-1AY" secondAttribute="bottom" constant="29.5" id="oge-8z-asT"/>
<constraint firstItem="0xf-Py-cVl" firstAttribute="leading" secondItem="UVt-Hp-1fK" secondAttribute="leading" id="sln-1X-DSy"/>
<constraint firstItem="b9k-Ud-N12" firstAttribute="trailing" secondItem="Dfa-0w-b6P" secondAttribute="trailing" constant="25" id="svi-nm-e1Y"/>
<constraint firstItem="Zwy-Aw-1AY" firstAttribute="top" secondItem="0xf-Py-cVl" secondAttribute="bottom" constant="23" id="uyd-nx-LcF"/>
</constraints> </constraints>
<state key="normal" title="CALL THE PROFESSIONAL"> <viewLayoutGuide key="contentLayoutGuide" id="Smn-Jj-fPM"/>
<color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <viewLayoutGuide key="frameLayoutGuide" id="b9k-Ud-N12"/>
</state> </scrollView>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="8"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="BSF-gG-wZW">
<rect key="frame" x="20" y="245" width="384" height="286"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="wcell" id="YKR-v8-WpK">
<rect key="frame" x="0.0" y="28" width="384" height="1.1920928955078125e-07"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="YKR-v8-WpK" id="b2b-xy-cQc">
<rect key="frame" x="0.0" y="0.0" width="384" height="1.1920928955078125e-07"/>
<autoresizingMask key="autoresizingMask"/>
</tableViewCellContentView>
</tableViewCell>
</prototypes>
<sections/>
</tableView>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="xPM-fH-OF7" firstAttribute="trailing" secondItem="qgw-ju-Z4i" secondAttribute="trailingMargin" id="BZe-Cc-ePP"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="leading" secondItem="qgw-ju-Z4i" secondAttribute="leadingMargin" id="GmK-xY-Mep"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="top" secondItem="y80-wX-yS4" secondAttribute="bottom" id="add-IO-LRf"/>
<constraint firstItem="n6a-qM-spU" firstAttribute="top" secondItem="xPM-fH-OF7" secondAttribute="bottom" constant="639" id="fH2-7L-ljD"/>
<constraint firstItem="xPM-fH-OF7" firstAttribute="leading" secondItem="qgw-ju-Z4i" secondAttribute="leadingMargin" id="ihi-oH-V88"/>
<constraint firstItem="xPM-fH-OF7" firstAttribute="top" secondItem="Dfa-0w-b6P" secondAttribute="bottom" constant="19" id="jfD-yP-Zz5"/>
<constraint firstItem="Dfa-0w-b6P" firstAttribute="trailing" secondItem="qgw-ju-Z4i" secondAttribute="trailingMargin" id="ntM-KA-2Gk"/>
</constraints>
</view> </view>
<navigationItem key="navigationItem" title="ELECTRICIAN" largeTitleDisplayMode="never" id="ZB3-7T-Xna"/>
<size key="freeformSize" width="414" height="1200"/>
<connections>
<outlet property="tableView" destination="BSF-gG-wZW" id="ape-p9-t8R"/>
</connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Cvy-5g-Z27" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="Cvy-5g-Z27" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="4860.8695652173919" y="75.669642857142847"/> <point key="canvasLocation" x="128.98550724637681" y="-1641.2946428571429"/>
</scene> </scene>
<!--Map--> <!--Map-->
<scene sceneID="tRu-tc-UB7"> <scene sceneID="tRu-tc-UB7">
...@@ -3278,103 +3607,183 @@ ...@@ -3278,103 +3607,183 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<segmentedControl contentMode="scaleToFill" highlighted="YES" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="bzF-n6-7jP"> <segmentedControl contentMode="scaleToFill" highlighted="YES" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="bzF-n6-7jP">
<rect key="frame" x="20" y="8" width="374" height="32"/> <rect key="frame" x="20" y="38" width="374" height="32"/>
<segments> <segments>
<segment title="Active"/> <segment title="Active"/>
<segment title="Finished"/> <segment title="Finished"/>
</segments> </segments>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="23"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</segmentedControl> </segmentedControl>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="DwF-Ta-z0A">
<rect key="frame" x="10" y="92" width="394" height="128"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="11" translatesAutoresizingMaskIntoConstraints="NO" id="58c-wW-oAs">
<rect key="frame" x="8" y="12" width="230" height="104"/>
<subviews>
<label userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Entering electricity into the house" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YI4-qw-xQP">
<rect key="frame" x="0.0" y="0.0" width="230" height="18"/>
<color key="backgroundColor" systemColor="systemGray6Color"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electric" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rIc-6r-hgC">
<rect key="frame" x="0.0" y="29" width="230" height="17.5"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="22 Dorlan Ave, Manchester, M18 7NA" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z2Y-II-mT6">
<rect key="frame" x="0.0" y="57.5" width="230" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="30 january; 11:30" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mVe-Xh-Arl">
<rect key="frame" x="0.0" y="86.5" width="230" height="17.5"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button opaque="NO" multipleTouchEnabled="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" pointerInteraction="YES" translatesAutoresizingMaskIntoConstraints="NO" id="leH-Nj-r5x">
<rect key="frame" x="-10" y="4" width="414" height="120"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<connections>
<action selector="buttonTop:" destination="hpm-dq-hN6" eventType="touchUpInside" id="wFs-kQ-fJK"/>
<action selector="pressButtonTop:" destination="cjV-u7-8aw" eventType="touchUpInside" id="iBg-Hx-ZnO"/>
<action selector="pressButtonTop:" destination="hpm-dq-hN6" eventType="touchUpInside" id="rje-vW-yxW"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="leH-Nj-r5x" firstAttribute="centerY" secondItem="58c-wW-oAs" secondAttribute="centerY" id="2DH-K0-pv7"/>
<constraint firstItem="leH-Nj-r5x" firstAttribute="leading" secondItem="DwF-Ta-z0A" secondAttribute="leading" constant="-10" id="QaN-BR-gO9"/>
<constraint firstItem="leH-Nj-r5x" firstAttribute="top" secondItem="DwF-Ta-z0A" secondAttribute="top" constant="4" id="gZI-f0-Qul"/>
<constraint firstItem="leH-Nj-r5x" firstAttribute="centerY" secondItem="DwF-Ta-z0A" secondAttribute="centerY" id="jsF-ci-Bzi"/>
<constraint firstItem="leH-Nj-r5x" firstAttribute="centerX" secondItem="DwF-Ta-z0A" secondAttribute="centerX" id="m77-Is-pAb"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="top" secondItem="DwF-Ta-z0A" secondAttribute="top" constant="12" id="oeR-Tn-Q6e"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="leading" secondItem="DwF-Ta-z0A" secondAttribute="leading" constant="8" id="uwq-Eh-fBE"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Owa-eC-6OB"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Owa-eC-6OB">
<rect key="frame" x="210" y="169" width="165" height="18"/> <rect key="frame" x="254.5" y="232" width="120.5" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$170" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hLY-24-gxl"> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$170" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hLY-24-gxl">
<rect key="frame" x="35" y="169" width="69" height="20.5"/> <rect key="frame" x="35" y="230" width="37.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/> <fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/> <nil key="textColor"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="11" translatesAutoresizingMaskIntoConstraints="NO" id="58c-wW-oAs"> <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GY4-aO-EZJ">
<rect key="frame" x="20" y="40" width="374" height="105"/> <rect key="frame" x="10" y="270" width="394" height="145"/>
<subviews> <subviews>
<label userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electrician Emergency" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YI4-qw-xQP"> <stackView opaque="NO" contentMode="scaleToFill" fixedFrame="YES" axis="vertical" distribution="fillEqually" spacing="11" translatesAutoresizingMaskIntoConstraints="NO" id="A3F-ky-trf">
<rect key="frame" x="0.0" y="0.0" width="374" height="18"/> <rect key="frame" x="8" y="12" width="230" height="105"/>
<color key="backgroundColor" systemColor="systemGray6Color"/> <subviews>
<fontDescription key="fontDescription" type="system" pointSize="15"/> <label userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Entering electricity into the house" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f4e-kb-Fgq">
<nil key="textColor"/> <rect key="frame" x="0.0" y="0.0" width="230" height="18"/>
<nil key="highlightedColor"/> <color key="backgroundColor" systemColor="systemGray6Color"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electric" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rIc-6r-hgC"> <nil key="textColor"/>
<rect key="frame" x="0.0" y="29" width="374" height="18"/> <nil key="highlightedColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> </label>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Electric" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LRY-SY-GiW">
<nil key="highlightedColor"/> <rect key="frame" x="0.0" y="29" width="230" height="18"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="13"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Samara, Vladimirskay, 1" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z2Y-II-mT6"> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<rect key="frame" x="0.0" y="58" width="374" height="18"/> <nil key="highlightedColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> </label>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="22 Dorlan Ave, Manchester, M18 7NA" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1G9-qU-gU5">
<nil key="highlightedColor"/> <rect key="frame" x="0.0" y="58" width="230" height="18"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="13"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Today; As soon as possible" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mVe-Xh-Arl"> <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<rect key="frame" x="0.0" y="87" width="374" height="18"/> <nil key="highlightedColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/> </label>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="30 january; 11:30" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iOM-9s-aP2">
<nil key="highlightedColor"/> <rect key="frame" x="0.0" y="87" width="230" height="18"/>
</label> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
</subviews> </subviews>
</stackView>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" sectionIndexMinimumDisplayRowCount="1" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="AKv-ke-Hn8">
<rect key="frame" x="20" y="206" width="374" height="119"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> </view>
<constraint firstAttribute="width" secondItem="AKv-ke-Hn8" secondAttribute="height" multiplier="22:7" id="rak-EL-cfa"/> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Approximate cost" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="b0l-E9-6MZ">
</constraints> <rect key="frame" x="254" y="420" width="120.5" height="18"/>
</tableView> <fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$170" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qc5-2d-NSM">
<rect key="frame" x="35" y="418" width="37.5" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemGray6Color"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" systemColor="systemGray2Color"/> <color key="tintColor" systemColor="systemGray2Color"/>
<accessibility key="accessibilityConfiguration"> <accessibility key="accessibilityConfiguration">
<bool key="isElement" value="YES"/> <bool key="isElement" value="YES"/>
</accessibility> </accessibility>
<constraints> <constraints>
<constraint firstItem="58c-wW-oAs" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="3Wg-6w-fLH"/> <constraint firstAttribute="trailingMargin" secondItem="Owa-eC-6OB" secondAttribute="trailing" constant="19" id="569-rh-jJw"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="8" symbolic="YES" id="9Hn-IQ-9M4"/> <constraint firstItem="bzF-n6-7jP" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="5Ta-h0-KBW"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="FJu-mv-O8e"/> <constraint firstItem="bzF-n6-7jP" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="38" id="6aZ-xL-Rq4"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="Mb5-Fh-gkI"/> <constraint firstItem="qc5-2d-NSM" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="15" id="7HL-aC-ltY"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="top" secondItem="58c-wW-oAs" secondAttribute="bottom" constant="24" id="SBU-kG-0J3"/> <constraint firstItem="bzF-n6-7jP" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="7b3-Un-4Ub"/>
<constraint firstAttribute="trailingMargin" secondItem="hLY-24-gxl" secondAttribute="trailing" constant="290" id="cdg-uO-eRy"/> <constraint firstItem="GY4-aO-EZJ" firstAttribute="top" secondItem="hLY-24-gxl" secondAttribute="bottom" constant="19.5" id="8hB-XO-Wjc"/>
<constraint firstItem="Owa-eC-6OB" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="130" id="dHd-i1-Lo7"/> <constraint firstItem="qc5-2d-NSM" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="349" id="A6R-3v-hib"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="15" id="gM6-xZ-Y8f"/> <constraint firstItem="hLY-24-gxl" firstAttribute="top" secondItem="DwF-Ta-z0A" secondAttribute="bottom" constant="10" id="Arm-lP-UAL"/>
<constraint firstItem="Owa-eC-6OB" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="190" id="i6T-vt-iTj"/> <constraint firstAttribute="trailingMargin" secondItem="b0l-E9-6MZ" secondAttribute="trailing" constant="19.5" id="GIq-1a-hMg"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="j61-Zj-2Vd"/> <constraint firstAttribute="trailing" secondItem="DwF-Ta-z0A" secondAttribute="trailing" constant="10" id="Hup-kR-JMG"/>
<constraint firstItem="bzF-n6-7jP" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="lDB-7J-b4B"/> <constraint firstItem="bzF-n6-7jP" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="38" id="O5w-6V-KLq"/>
<constraint firstItem="58c-wW-oAs" firstAttribute="top" secondItem="nry-cx-2aC" secondAttribute="bottom" constant="40" id="nvy-Sf-2Cb"/> <constraint firstItem="bzF-n6-7jP" firstAttribute="trailing" secondItem="lod-tO-J3A" secondAttribute="trailingMargin" id="Okt-B2-MMm"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="top" secondItem="hLY-24-gxl" secondAttribute="bottom" constant="16.5" id="s13-ft-wZa"/> <constraint firstItem="GY4-aO-EZJ" firstAttribute="leading" secondItem="DwF-Ta-z0A" secondAttribute="leading" id="RDc-gp-fZo"/>
<constraint firstAttribute="trailingMargin" secondItem="Owa-eC-6OB" secondAttribute="trailing" constant="19" id="v7X-lj-vKY"/> <constraint firstItem="qc5-2d-NSM" firstAttribute="top" secondItem="GY4-aO-EZJ" secondAttribute="bottom" constant="3" id="Ruy-z5-2Rn"/>
<constraint firstItem="AKv-ke-Hn8" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" id="zOv-sh-df3"/> <constraint firstItem="DwF-Ta-z0A" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="23" id="TKi-y7-CW0"/>
<constraint firstAttribute="trailingMargin" secondItem="Owa-eC-6OB" secondAttribute="trailing" constant="19" id="ziD-5w-v0b"/> <constraint firstItem="Owa-eC-6OB" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="163" id="a1w-t3-I9A"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leadingMargin" constant="15" id="aOq-wc-yt5"/>
<constraint firstItem="b0l-E9-6MZ" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="351" id="eGL-yJ-KhP"/>
<constraint firstItem="hLY-24-gxl" firstAttribute="top" secondItem="bzF-n6-7jP" secondAttribute="bottom" constant="161" id="iai-Ku-fdZ"/>
<constraint firstItem="DwF-Ta-z0A" firstAttribute="leading" secondItem="lod-tO-J3A" secondAttribute="leading" constant="10" id="kKG-rO-gF5"/>
<constraint firstItem="GY4-aO-EZJ" firstAttribute="trailing" secondItem="DwF-Ta-z0A" secondAttribute="trailing" id="zsJ-pb-ibk"/>
</constraints> </constraints>
</view> </view>
<navigationItem key="navigationItem" title="BOOKING" largeTitleDisplayMode="never" id="a4v-JD-xKB"/> <navigationItem key="navigationItem" title="BOOKING" largeTitleDisplayMode="never" id="a4v-JD-xKB"/>
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" translucent="NO" prompted="NO"/> <simulatedNavigationBarMetrics key="simulatedTopBarMetrics" translucent="NO" prompted="NO"/>
<simulatedTabBarMetrics key="simulatedBottomBarMetrics" translucent="NO"/> <simulatedTabBarMetrics key="simulatedBottomBarMetrics" translucent="NO"/>
<connections> <connections>
<outlet property="butCost" destination="b0l-E9-6MZ" id="e4L-1b-K7x"/>
<outlet property="butPrice" destination="qc5-2d-NSM" id="ZOO-c0-3Xl"/>
<outlet property="buttonTop" destination="leH-Nj-r5x" id="i6a-zG-DA6"/>
<outlet property="cost" destination="hLY-24-gxl" id="uuF-nd-g8z"/> <outlet property="cost" destination="hLY-24-gxl" id="uuF-nd-g8z"/>
<outlet property="costType" destination="Owa-eC-6OB" id="W6d-fS-rKQ"/> <outlet property="costType" destination="Owa-eC-6OB" id="W6d-fS-rKQ"/>
<outlet property="date_time" destination="mVe-Xh-Arl" id="JSS-lg-Rle"/> <outlet property="date_time" destination="mVe-Xh-Arl" id="JSS-lg-Rle"/>
<outlet property="emergency" destination="YI4-qw-xQP" id="Alm-V1-XXQ"/> <outlet property="emergency" destination="YI4-qw-xQP" id="Alm-V1-XXQ"/>
<outlet property="segmentControl" destination="bzF-n6-7jP" id="2S7-O4-AOk"/> <outlet property="segmentControl" destination="bzF-n6-7jP" id="2S7-O4-AOk"/>
<outlet property="tableViewWork" destination="AKv-ke-Hn8" id="76U-sX-DJ2"/> <outlet property="viewBut" destination="GY4-aO-EZJ" id="1cH-F2-rUq"/>
<outlet property="viewTop" destination="DwF-Ta-z0A" id="U7R-fE-4VB"/>
<outlet property="workLocation" destination="z2Y-II-mT6" id="n5i-MW-IG3"/> <outlet property="workLocation" destination="z2Y-II-mT6" id="n5i-MW-IG3"/>
<outlet property="worker" destination="rIc-6r-hgC" id="Jc2-47-TKb"/> <outlet property="worker" destination="rIc-6r-hgC" id="Jc2-47-TKb"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="3Qx-t7-Yth" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="3Qx-t7-Yth" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
<exit id="hpm-dq-hN6" userLabel="Exit" sceneMemberID="exit"/>
</objects> </objects>
<point key="canvasLocation" x="1735" y="-1558"/> <point key="canvasLocation" x="1734.7826086956522" y="-1558.2589285714284"/>
</scene> </scene>
<!--Profile--> <!--Profile-->
<scene sceneID="0uI-wd-DQ5"> <scene sceneID="0uI-wd-DQ5">
...@@ -3389,7 +3798,7 @@ ...@@ -3389,7 +3798,7 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RC0-NQ-lyt"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RC0-NQ-lyt">
<rect key="frame" x="218" y="126" width="18" height="18"/> <rect key="frame" x="218" y="126" width="18" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="18" id="WHt-tW-eQn"/> <constraint firstAttribute="width" constant="18" id="WHt-tW-eQn"/>
</constraints> </constraints>
...@@ -3410,7 +3819,7 @@ ...@@ -3410,7 +3819,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="w9x-AX-3bP"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="w9x-AX-3bP">
<rect key="frame" x="20" y="477" width="374" height="45"/> <rect key="frame" x="20" y="497" width="374" height="45"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="45" id="6GY-zM-hlX"/> <constraint firstAttribute="height" constant="45" id="6GY-zM-hlX"/>
</constraints> </constraints>
...@@ -3422,7 +3831,7 @@ ...@@ -3422,7 +3831,7 @@
</connections> </connections>
</button> </button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="q3l-yY-y1g"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="q3l-yY-y1g">
<rect key="frame" x="20" y="541" width="374" height="45"/> <rect key="frame" x="20" y="551" width="374" height="45"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="45" id="CEh-th-xi4"/> <constraint firstAttribute="height" constant="45" id="CEh-th-xi4"/>
</constraints> </constraints>
...@@ -3433,35 +3842,100 @@ ...@@ -3433,35 +3842,100 @@
<action selector="pressChangePsw:" destination="AxN-g6-Awl" eventType="touchUpInside" id="5d5-nb-1rt"/> <action selector="pressChangePsw:" destination="AxN-g6-Awl" eventType="touchUpInside" id="5d5-nb-1rt"/>
</connections> </connections>
</button> </button>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="fVT-6S-RgT"> <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" indicatorStyle="white" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="O49-K0-phI">
<rect key="frame" x="0.0" y="152" width="414" height="317"/> <rect key="frame" x="20" y="154" width="374" height="334"/>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <constraints>
<constraint firstAttribute="height" constant="334" id="o8d-jo-KOl"/>
</constraints>
<color key="sectionIndexColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell" id="hvw-uh-Qs9" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="374" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="hvw-uh-Qs9" id="mdq-A4-60A">
<rect key="frame" x="0.0" y="0.0" width="374" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" image="eva_pin-fill" translatesAutoresizingMaskIntoConstraints="NO" id="6Sf-qP-Wng">
<rect key="frame" x="21" y="11" width="17" height="17"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JNp-ql-I2V">
<rect key="frame" x="41" y="11" width="83" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="JNp-ql-I2V" firstAttribute="bottom" secondItem="6Sf-qP-Wng" secondAttribute="bottom" id="Fm6-XJ-y0e"/>
<constraint firstItem="JNp-ql-I2V" firstAttribute="top" secondItem="6Sf-qP-Wng" secondAttribute="top" id="WZm-Bf-4WR"/>
<constraint firstItem="JNp-ql-I2V" firstAttribute="leading" secondItem="mdq-A4-60A" secondAttribute="leading" constant="41" id="ck8-Og-9rv"/>
<constraint firstItem="6Sf-qP-Wng" firstAttribute="leading" secondItem="mdq-A4-60A" secondAttribute="leadingMargin" constant="1" id="e72-ce-5zz"/>
<constraint firstItem="JNp-ql-I2V" firstAttribute="top" secondItem="mdq-A4-60A" secondAttribute="topMargin" id="s3h-LC-raB"/>
<constraint firstItem="JNp-ql-I2V" firstAttribute="leading" secondItem="6Sf-qP-Wng" secondAttribute="trailing" constant="8" id="uGH-Bj-tTb"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="JNp-ql-I2V" id="ust-4E-zL1"/>
<outlet property="imageCell" destination="6Sf-qP-Wng" id="tui-yR-dB2"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="cust_cell2" id="pWE-75-9ID" customClass="CustCellTableViewCell" customModule="Em_call" customModuleProvider="target">
<rect key="frame" x="0.0" y="72" width="374" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pWE-75-9ID" id="FlY-0h-Q6F">
<rect key="frame" x="0.0" y="0.0" width="374" height="39"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="customLabel2" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="J0z-bj-wHM">
<rect key="frame" x="20" y="11" width="91.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="J0z-bj-wHM" firstAttribute="leading" secondItem="FlY-0h-Q6F" secondAttribute="leadingMargin" id="JRQ-Yg-lpJ"/>
<constraint firstAttribute="trailingMargin" relation="greaterThanOrEqual" secondItem="J0z-bj-wHM" secondAttribute="trailing" id="eXE-eq-Zg3"/>
<constraint firstItem="J0z-bj-wHM" firstAttribute="centerY" secondItem="FlY-0h-Q6F" secondAttribute="centerY" id="nZ5-DD-xLu"/>
<constraint firstItem="J0z-bj-wHM" firstAttribute="top" secondItem="FlY-0h-Q6F" secondAttribute="topMargin" id="qSE-a4-FwA"/>
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="custCell" destination="J0z-bj-wHM" id="xIn-Ju-lBk"/>
<outlet property="custCell2" destination="J0z-bj-wHM" id="cpS-Xx-6EF"/>
</connections>
</tableViewCell>
</prototypes>
<sections/>
</tableView> </tableView>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstItem="q3l-yY-y1g" firstAttribute="top" secondItem="w9x-AX-3bP" secondAttribute="bottom" constant="19" id="8ea-P8-iiB"/> <constraint firstItem="q3l-yY-y1g" firstAttribute="top" secondItem="w9x-AX-3bP" secondAttribute="bottom" constant="9" id="8ea-P8-iiB"/>
<constraint firstItem="fVT-6S-RgT" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leading" id="9BP-x2-4Dy"/>
<constraint firstItem="w9x-AX-3bP" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="9wi-cl-JXz"/> <constraint firstItem="w9x-AX-3bP" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="9wi-cl-JXz"/>
<constraint firstItem="w9x-AX-3bP" firstAttribute="top" secondItem="fVT-6S-RgT" secondAttribute="bottom" constant="8" id="DAB-EZ-3UQ"/>
<constraint firstItem="fVT-6S-RgT" firstAttribute="top" secondItem="ez3-q4-qxl" secondAttribute="bottom" constant="8" id="DtH-23-emg"/>
<constraint firstItem="w9x-AX-3bP" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="F25-ye-3aa"/> <constraint firstItem="w9x-AX-3bP" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="F25-ye-3aa"/>
<constraint firstItem="fVT-6S-RgT" firstAttribute="top" secondItem="RC0-NQ-lyt" secondAttribute="bottom" constant="8" id="GTP-iS-VRL"/> <constraint firstItem="O49-K0-phI" firstAttribute="top" secondItem="RC0-NQ-lyt" secondAttribute="bottom" constant="8" symbolic="YES" id="Jrn-Ls-51J"/>
<constraint firstAttribute="trailing" secondItem="fVT-6S-RgT" secondAttribute="trailing" id="OVM-QI-lHA"/> <constraint firstItem="q3l-yY-y1g" firstAttribute="leading" secondItem="O49-K0-phI" secondAttribute="leading" id="PEb-nT-Sx2"/>
<constraint firstItem="w9x-AX-3bP" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="Pas-BF-rPr"/>
<constraint firstItem="ez3-q4-qxl" firstAttribute="top" secondItem="q1o-E8-Jig" secondAttribute="bottom" constant="2" id="T6K-F5-DdC"/>
<constraint firstAttribute="trailingMargin" secondItem="ez3-q4-qxl" secondAttribute="trailing" constant="160" id="VUZ-wY-cd8"/> <constraint firstAttribute="trailingMargin" secondItem="ez3-q4-qxl" secondAttribute="trailing" constant="160" id="VUZ-wY-cd8"/>
<constraint firstItem="q3l-yY-y1g" firstAttribute="trailing" secondItem="O49-K0-phI" secondAttribute="trailing" id="WwY-PK-878"/>
<constraint firstItem="q3l-yY-y1g" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="YJl-Nu-Ta4"/> <constraint firstItem="q3l-yY-y1g" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="YJl-Nu-Ta4"/>
<constraint firstItem="p3C-V5-xRG" firstAttribute="top" secondItem="fVT-6S-RgT" secondAttribute="bottom" constant="344" id="bvR-ze-1nJ"/> <constraint firstItem="O49-K0-phI" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="aIP-P2-imJ"/>
<constraint firstAttribute="trailing" secondItem="RC0-NQ-lyt" secondAttribute="trailing" constant="178" id="fDh-WG-CN4"/> <constraint firstAttribute="trailing" secondItem="RC0-NQ-lyt" secondAttribute="trailing" constant="178" id="fDh-WG-CN4"/>
<constraint firstItem="ez3-q4-qxl" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" constant="160" id="hQj-to-Qrq"/> <constraint firstItem="ez3-q4-qxl" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" constant="160" id="hQj-to-Qrq"/>
<constraint firstItem="q3l-yY-y1g" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="pgr-9l-nZP"/> <constraint firstItem="q3l-yY-y1g" firstAttribute="trailing" secondItem="sfj-Fc-06i" secondAttribute="trailingMargin" id="pgr-9l-nZP"/>
<constraint firstItem="p3C-V5-xRG" firstAttribute="top" secondItem="q3l-yY-y1g" secondAttribute="bottom" constant="217" id="r35-Pl-rwz"/>
<constraint firstItem="O49-K0-phI" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="szy-Ft-0Dl"/>
<constraint firstItem="w9x-AX-3bP" firstAttribute="leading" secondItem="sfj-Fc-06i" secondAttribute="leadingMargin" id="we3-hX-nkt"/>
<constraint firstItem="RC0-NQ-lyt" firstAttribute="top" secondItem="q1o-E8-Jig" secondAttribute="bottom" constant="38" id="xfR-jL-fyB"/> <constraint firstItem="RC0-NQ-lyt" firstAttribute="top" secondItem="q1o-E8-Jig" secondAttribute="bottom" constant="38" id="xfR-jL-fyB"/>
<constraint firstItem="fVT-6S-RgT" firstAttribute="top" secondItem="q1o-E8-Jig" secondAttribute="bottom" constant="64" id="yvp-NN-hcJ"/>
</constraints> </constraints>
</view> </view>
<navigationItem key="navigationItem" title="Profile" id="tya-mB-u4D"/> <navigationItem key="navigationItem" title="Profile" id="tya-mB-u4D"/>
<connections> <connections>
<outlet property="roundImage" destination="ez3-q4-qxl" id="a9Z-gm-Ur8"/> <outlet property="roundImage" destination="ez3-q4-qxl" id="a9Z-gm-Ur8"/>
<outlet property="tableView" destination="fVT-6S-RgT" id="0Ev-Ff-mk9"/> <outlet property="tableview" destination="O49-K0-phI" id="KCH-mf-E01"/>
</connections> </connections>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="O44-24-oQu" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="O44-24-oQu" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
...@@ -41,7 +41,7 @@ extension ChatViewController { ...@@ -41,7 +41,7 @@ extension ChatViewController {
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: UIResponder.keyboardWillChangeFrameNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: UIResponder.keyboardWillChangeFrameNotification, object: nil)
// loadViews() hideKeyboardWhenTappedAround()
} }
@objc func keyboardWillChange(notification: NSNotification) { @objc func keyboardWillChange(notification: NSNotification) {
......
...@@ -86,7 +86,7 @@ class SettingsLauncher : UIViewController, UITableViewDelegate, UITableViewDataS ...@@ -86,7 +86,7 @@ class SettingsLauncher : UIViewController, UITableViewDelegate, UITableViewDataS
}, completion: nil) }, completion: nil)
} }
} }
//не используется
func selectWork() { func selectWork() {
if let window = UIApplication.shared.keyWindow { if let window = UIApplication.shared.keyWindow {
blackView.backgroundColor = UIColor(white: 0, alpha: 0.5) blackView.backgroundColor = UIColor(white: 0, alpha: 0.5)
......
...@@ -7,23 +7,128 @@ ...@@ -7,23 +7,128 @@
import UIKit import UIKit
class CallProfiViewController: UIViewController { class KeyValueCell: UITableViewCell {
var keyLabel: UILabel? = nil
// var valueLabel: UILabel? = nil
}
class CallProfiViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var tableView: UITableView!
let cellReuseIdentifier = "cell"
var address = "Unknow address"
var dateAndTime = "2022/02/23"
var contact = "+1 123 112 11 22"
var card = "**** **** **** 1234"
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
// Do any additional setup after loading the view. tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
//tableView.rowHeight = 45
tableView.estimatedRowHeight = 44
tableView.rowHeight = UITableView.automaticDimension
tableView.delegate = self
tableView.dataSource = self
let item1 = setBarButtom(str: "akar-icons_arrow-left")
self.navigationItem.setLeftBarButtonItems([item1], animated: true)
let item2 = setBarButtom(str: "gg_close")
self.navigationItem.setRightBarButtonItems([item2], animated: true)
} }
func setBarButtom(str:String)->UIBarButtonItem {
let btn1 = UIButton(type: .custom)
btn1.setImage(UIImage(named: str), for: .normal)
btn1.frame = CGRect(x: 0, y: 0, width: 60, height: 60)
btn1.addTarget(self, action: #selector(self.back), for: .touchUpInside)
let item1 = UIBarButtonItem(customView: btn1)
return item1
}
@objc
func back() {
navigationController?.popViewController( animated: true)
}
@IBAction func pressShowMap(_ sender: Any) {
guard let vc = storyboard?.instantiateViewController(withIdentifier: "Logo")
else { return }
(vc as! MainViewController).showWorkerMap = 1
// (vc as! CalendarViewController).delegate = self
navigationController?.pushViewController(vc, animated: true)
// self.present(vc, animated: true, completion: nil)
}
func numberOfSections(in tableView: UITableView) -> Int {
return 4
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
// let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
// let cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell", for: indexPath)
// let cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
//let track = trackList[indexPath.row]
var cell:CustCellTableViewCell
let section = indexPath.section
switch section {
case 0:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell.text = address
case 1:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2.text = dateAndTime
// cell.imageCell.isHidden = true
case 2:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
case 3:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell?.text = card
cell.imageCell?.image = UIImage(named: "Vector")
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
// default: break
default:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
}
// cell.textLabel?.textColor = UIColor.darkGray
//cell.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 13)
return cell
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
} }
*/
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
switch section {
case 0: return ("Work location")
case 1: return ("Date and Time")
case 2: return ("Your contacts")
case 3: return ("Payment")
default: return ("")
}
}
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
// Создаём константу, именна через неё мы будем обращаться к свойствам и изменять их
let header = view as! UITableViewHeaderFooterView
// Установить цвет текста в label
header.textLabel?.textColor = .black
// Установить цвет фона для секции
header.tintColor = UIColor.white
// Установить шрифт и размер шрифта для label
// header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 12)
}
} }
...@@ -27,9 +27,12 @@ class ChatViewController: UIViewController { ...@@ -27,9 +27,12 @@ class ChatViewController: UIViewController {
var flagStartChat = 0 var flagStartChat = 0
//debug //debug
let SERVER_NO = 1 let SERVER_NO = 1
/*
override func viewDidLoad() {
super.viewDidLoad()
self.hideKeyboardWhenTappedAround()
}*/
@objc func call_Method () { @objc func call_Method () {
print("Click") print("Click")
} }
...@@ -63,6 +66,19 @@ class ChatViewController: UIViewController { ...@@ -63,6 +66,19 @@ class ChatViewController: UIViewController {
} }
// Put this piece of code anywhere you like
extension UIViewController {
//Now in every UIViewController, all you have to do is call this function:
func hideKeyboardWhenTappedAround() {
let tap = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard))
tap.cancelsTouchesInView = false
view.addGestureRecognizer(tap)
}
@objc func dismissKeyboard() {
view.endEditing(true)
}
}
//MARK - Message Input Bar //MARK - Message Input Bar
extension ChatViewController: MessageInputDelegate { extension ChatViewController: MessageInputDelegate {
func sendWasTapped(message: String) { func sendWasTapped(message: String) {
......
...@@ -30,9 +30,10 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl ...@@ -30,9 +30,10 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl
fileprivate var images: [UIImage?] = [] fileprivate var images: [UIImage?] = []
//let cellReuseIdentifier = "cell" //let cellReuseIdentifier = "cell"
@IBOutlet weak var tableView: UITableView! @IBOutlet weak var tableView: UITableView!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -105,12 +106,10 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl ...@@ -105,12 +106,10 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl
else { return } else { return }
settingsLauncher.showSettings(navigVC: navVC,dispatcher:0) settingsLauncher.showSettings(navigVC: navVC,dispatcher:0)
glidingView.isHidden = false glidingView.isHidden = false
addPhotoTopConstraint.constant = 98 addPhotoTopConstraint.constant = 102
} }
func loadImages() {
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool { func textFieldShouldReturn(_ textField: UITextField) -> Bool {
descTextView.resignFirstResponder() descTextView.resignFirstResponder()
...@@ -135,11 +134,11 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl ...@@ -135,11 +134,11 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl
// Создаём константу, именна через неё мы будем обращаться к свойствам и изменять их // Создаём константу, именна через неё мы будем обращаться к свойствам и изменять их
let header = view as! UITableViewHeaderFooterView let header = view as! UITableViewHeaderFooterView
// Установить цвет текста в label // Установить цвет текста в label
header.textLabel?.textColor = .darkGray header.textLabel?.textColor = .black
// Установить цвет фона для секции // Установить цвет фона для секции
header.tintColor = UIColor.white header.tintColor = UIColor.white
// Установить шрифт и размер шрифта для label // Установить шрифт и размер шрифта для label
header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 15) // header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 15)
} }
...@@ -155,18 +154,30 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl ...@@ -155,18 +154,30 @@ class ElectricTableViewController:UIViewController,UITableViewDataSource, UITabl
} }
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath) // let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
//let track = trackList[indexPath.row] var cell:CustCellTableViewCell
let section = indexPath.section let section = indexPath.section
switch section { switch section {
case 0: cell.textLabel?.text = address case 0:
case 1: cell.textLabel?.text = dateAndTime cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
case 2: cell.textLabel?.text = contact cell.custCell.text = address
case 3: cell.textLabel?.text = card case 1:
default: break cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell.text = dateAndTime // cell.imageCell.isHidden = true
cell.imageCell?.image = UIImage(named: "uil_calendar-alt")
case 2:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
case 3:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell?.text = card
cell.imageCell?.image = UIImage(named: "Vector")
default:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
} }
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
cell.textLabel?.font = UIFont(name: "Roboto", size: 13) // cell.textLabel?.font = UIFont(name: "Roboto", size: 13)
return cell return cell
} }
......
...@@ -13,7 +13,7 @@ class EmerHandViewController: UIViewController, UITableViewDataSource, ...@@ -13,7 +13,7 @@ class EmerHandViewController: UIViewController, UITableViewDataSource,
@IBOutlet weak var tableView: UITableView! @IBOutlet weak var tableView: UITableView!
@IBOutlet weak var addressView: UIView! @IBOutlet weak var addressView: UIView!
let trackList = Track.getTrackList() // let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell" let cellReuseIdentifier = "cell"
var address = "Unknow address" var address = "Unknow address"
var dateAndTime = "2022/02/23" var dateAndTime = "2022/02/23"
...@@ -87,7 +87,7 @@ class EmerHandViewController: UIViewController, UITableViewDataSource, ...@@ -87,7 +87,7 @@ class EmerHandViewController: UIViewController, UITableViewDataSource,
return 1 return 1
} }
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
switch section { switch section {
case 0: return ("Payment") case 0: return ("Payment")
/* case 1: return ("Date and Time") case 2: return ("Your contacts") /* case 1: return ("Date and Time") case 2: return ("Your contacts")
......
...@@ -13,6 +13,9 @@ class HandmanViewController: UIViewController, UITableViewDataSource, ...@@ -13,6 +13,9 @@ class HandmanViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate, UITextViewDelegate UITableViewDelegate, UITextViewDelegate
{ {
var settingsLauncher:SettingsLauncher = SettingsLauncher() var settingsLauncher:SettingsLauncher = SettingsLauncher()
@IBOutlet weak var addPhotoTopConstraint: NSLayoutConstraint!
@IBOutlet weak var tableView: UITableView! @IBOutlet weak var tableView: UITableView!
@IBOutlet weak var descTextView: UITextView! @IBOutlet weak var descTextView: UITextView!
...@@ -45,19 +48,42 @@ class HandmanViewController: UIViewController, UITableViewDataSource, ...@@ -45,19 +48,42 @@ class HandmanViewController: UIViewController, UITableViewDataSource,
settingsLauncher.delegate = self settingsLauncher.delegate = self
setup() setup()
glidingView.isHidden = true
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
collectionView.reloadData() collectionView.reloadData()
collectionView.collectionViewLayout.invalidateLayout() collectionView.collectionViewLayout.invalidateLayout()
navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)]
title = "Handyman"
let item1 = setBarButtom(str: "akar-icons_arrow-left")
self.navigationItem.setLeftBarButtonItems([item1], animated: true)
let item2 = setBarButtom(str: "gg_close")
self.navigationItem.setRightBarButtonItems([item2], animated: true)
} }
func setBarButtom(str:String)->UIBarButtonItem {
let btn1 = UIButton(type: .custom)
btn1.setImage(UIImage(named: str), for: .normal)
btn1.frame = CGRect(x: 0, y: 0, width: 60, height: 60)
btn1.addTarget(self, action: #selector(self.back), for: .touchUpInside)
let item1 = UIBarButtonItem(customView: btn1)
return item1
}
@objc
func back() {
navigationController?.popViewController( animated: true)
}
@IBAction func pressAddPhoto(_ sender: Any) { @IBAction func pressAddPhoto(_ sender: Any) {
guard let navVC = self.navigationController guard let navVC = self.navigationController
else { return } else { return }
settingsLauncher.showSettings(navigVC: navVC,dispatcher:0) settingsLauncher.showSettings(navigVC: navVC,dispatcher:0)
glidingView.isHidden = false
addPhotoTopConstraint.constant = 102
} }
@IBAction func BOOK_NOW_Click(_ sender: Any) { @IBAction func BOOK_NOW_Click(_ sender: Any) {
...@@ -84,7 +110,7 @@ class HandmanViewController: UIViewController, UITableViewDataSource, ...@@ -84,7 +110,7 @@ class HandmanViewController: UIViewController, UITableViewDataSource,
// Установить цвет фона для секции // Установить цвет фона для секции
header.tintColor = UIColor.white header.tintColor = UIColor.white
// Установить шрифт и размер шрифта для label // Установить шрифт и размер шрифта для label
header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 15) // header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 15)
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
...@@ -106,15 +132,27 @@ class HandmanViewController: UIViewController, UITableViewDataSource, ...@@ -106,15 +132,27 @@ class HandmanViewController: UIViewController, UITableViewDataSource,
} }
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath) // let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
//let track = trackList[indexPath.row] var cell:CustCellTableViewCell
let section = indexPath.section let section = indexPath.section
switch section { switch section {
case 0: cell.textLabel?.text = address case 0:
case 1: cell.textLabel?.text = dateAndTime cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
case 2: cell.textLabel?.text = contact cell.custCell.text = address
case 3: cell.textLabel?.text = card case 1:
default: break cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell.text = dateAndTime // cell.imageCell.isHidden = true
cell.imageCell?.image = UIImage(named: "uil_calendar-alt")
case 2:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
case 3:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell?.text = card
cell.imageCell?.image = UIImage(named: "Vector")
default:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
} }
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell return cell
......
...@@ -8,24 +8,36 @@ ...@@ -8,24 +8,36 @@
import UIKit import UIKit
import MapKit import MapKit
class CustomPointAnnotation: MKPointAnnotation {
var imageName: String!
}
class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationManagerDelegate class MainViewController: UIViewController, UITextFieldDelegate, MKMapViewDelegate //, CLLocationManagerDelegate
{ {
@IBOutlet weak var text_Location: UITextField! @IBOutlet weak var text_Location: UITextField!
var count:Int = 0 var count:Int = 0
// var settingsLauncher:SettingsLauncher = SettingsLauncher() // var settingsLauncher:SettingsLauncher = SettingsLauncher()
var bottomSheetVC:UIViewController? = nil var bottomSheetVC:UIViewController? = nil
var selRow:Int = 0 var selRow:Int = 0
var showWorkerMap = 0
@IBOutlet weak var buttonWhatDo: UIButton!
@IBOutlet weak var imgMicrophon: UIImageView!
@IBOutlet weak var bottomView: UIView! @IBOutlet weak var bottomView: UIView!
// @IBOutlet weak var swipeableView: SwipeableView! @IBOutlet weak var buttonDoIt: UIButton!
// @IBOutlet weak var swipeableView: MKMapView!
var showAlert:ShowAlert = ShowAlert() var showAlert:ShowAlert = ShowAlert()
var arrayCoordMapWorker = [(51.51455283,-0.12197132),(51.5121277776,-0.120492655896),(51.515234854,-0.115117274),(51.5103413836,-0.1215190233),(51.51304096,-0.126825408),
(51.5089155267,-0.1272603095),
/*worker go*/(51.51379832395,-0.123224424264)]
var nameImageIconMap = ["electric_map2","plumber_map2","handyman_map2","worker_map2"]
var indexNameImageIconMap = 0
@IBOutlet weak var mapView: MKMapView! @IBOutlet weak var mapView: MKMapView!
//let locationManager = LocationMng(mainView:self)
let locationManager = LocationMng() let locationManager = LocationMng()
// var detailsController:MainChildViewController? // var detailsController:MainChildViewController?
@IBOutlet weak var buttonEmerElectric: UIButton! @IBOutlet weak var buttonEmerElectric: UIButton!
@IBOutlet weak var buttonLockUp: UIButton! @IBOutlet weak var buttonLockUp: UIButton!
...@@ -61,15 +73,20 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -61,15 +73,20 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
let pressPoint = (sender as AnyObject).location(in:mapView) let pressPoint = (sender as AnyObject).location(in:mapView)
// let pressCoordinate = mapView.convert(pressPoint, to: mapView) // let pressCoordinate = mapView.convert(pressPoint, to: mapView)
let pressCoordinate = mapView.convert(pressPoint, toCoordinateFrom: mapView) let pressCoordinate = mapView.convert(pressPoint, toCoordinateFrom: mapView)
removeSpecificAnnotation(titleAnnot: "My place")
let myposannot = MKPointAnnotation() let myposannot = CustomPointAnnotation()
myposannot.coordinate = pressCoordinate myposannot.coordinate = pressCoordinate
myposannot.title = "My place" myposannot.title = "My place"
myposannot.subtitle = "I am here!" myposannot.subtitle = "I am here!"
mapView.addAnnotation(myposannot) myposannot.imageName = "eva_pin-fill_red3"
mapView.addAnnotation(myposannot)
let getLat: CLLocationDegrees = pressCoordinate.latitude //let countAnnot = mapView.annotations.count
let anno = findSpecificAnnotation(titleAnnot: "My place")
if anno != nil {
mapView.selectAnnotation(anno as! MKAnnotation, animated: true)
}
let getLat: CLLocationDegrees = pressCoordinate.latitude
let getLon: CLLocationDegrees = pressCoordinate.longitude let getLon: CLLocationDegrees = pressCoordinate.longitude
let locationTouch: CLLocation = CLLocation(latitude: getLat, longitude: getLon) let locationTouch: CLLocation = CLLocation(latitude: getLat, longitude: getLon)
coordinateToAdress(locationTouch) coordinateToAdress(locationTouch)
...@@ -78,16 +95,7 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -78,16 +95,7 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
// setupBackButton() //London coordinates
// self.navigationItem.titleView?.isHidden = false
/* self.title = "LOGO"
self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor : UIColor.white]
self.navigationController?.navigationBar.barTintColor = UIColor.black
self.navigationItem.title = "LOGO"
self.navigationController?.navigationBar.topItem?.title = "Logo"
self.navigationController?.navigationItem.title = "Logo"*/
//London coordinates
let initialLocation = CLLocation(latitude: 51.509865, longitude: -0.118092) let initialLocation = CLLocation(latitude: 51.509865, longitude: -0.118092)
mapView.centerToLocation(initialLocation) mapView.centerToLocation(initialLocation)
buttonEmergency.isHidden = false buttonEmergency.isHidden = false
...@@ -95,17 +103,30 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -95,17 +103,30 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
buttonEmerElectric.isHidden = true buttonEmerElectric.isHidden = true
buttonEmerPlumber.isHidden = true buttonEmerPlumber.isHidden = true
buttonEmerHandman.isHidden = true buttonEmerHandman.isHidden = true
text_Location.delegate = self text_Location.delegate = self
self.mapView.delegate = self
/* /*
let annotations = MKPointAnnotation() let annotations = MKPointAnnotation()
annotations.title = "Set my location" annotations.title = "Set my location"
annotations.coordinate = CLLocationCoordinate2D(latitude: 51.509865, longitude: -0.118092) annotations.coordinate = CLLocationCoordinate2D(latitude: 51.509865, longitude: -0.118092)
mapView.addAnnotation(annotations)*/ mapView.addAnnotation(annotations)*/ // settingsLauncher.delegate = self
// settingsLauncher.delegate = self
navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)] navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)]
// let leftBarButtonItem = UIBarButtonItem(image: UIImage(contentsOfFile: "akar-icons_arrow-left"), style: .plain, target: self, action:Selector("pressEmerElectric")) // let leftBarButtonItem = UIBarButtonItem(image: UIImage(contentsOfFile: "akar-icons_arrow-left"), style: .plain, target: self, action:Selector("pressEmerElectric")) // self.navigationItem.leftBarButtonItem = leftBarButtonItem
// self.navigationItem.leftBarButtonItem = leftBarButtonItem // self.locationManager.delegate = self
for coord in arrayCoordMapWorker {
let annotations = CustomPointAnnotation()
annotations.coordinate = CLLocationCoordinate2D(latitude:
coord.0, longitude: coord.1)
annotations.imageName = nameImageIconMap[indexNameImageIconMap]
indexNameImageIconMap = indexNameImageIconMap + 1
if indexNameImageIconMap > 2 {
indexNameImageIconMap = 0 }
annotations.title = "Worker Place"
mapView.addAnnotation(annotations)
}
} }
override func viewDidAppear(_ animated:Bool) { override func viewDidAppear(_ animated:Bool) {
...@@ -118,11 +139,30 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -118,11 +139,30 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
buttonEmerHandman.isHidden = true buttonEmerHandman.isHidden = true
self.navigationController?.setNavigationBarHidden(true, animated: animated) self.navigationController?.setNavigationBarHidden(true, animated: animated)
if bottomSheetVC != nil { if bottomSheetVC != nil {
//sendSubviewToBack(_ view: UIView) //sendSubviewToBack(_ view: UIView)
self.view.sendSubviewToBack(bottomSheetVC!.view) self.view.sendSubviewToBack(bottomSheetVC!.view)
// self.view.willRemoveSubview(bottomSheetVC!.view) // self.view.willRemoveSubview(bottomSheetVC!.view)
bottomSheetVC!.removeFromParent() bottomSheetVC!.removeFromParent()
} }
if showWorkerMap == 1 //переход из CallProfiViewController
{
let annotations = CustomPointAnnotation()
let coord = arrayCoordMapWorker[3]
annotations.coordinate = CLLocationCoordinate2D(latitude: coord.0, longitude: coord.1)
annotations.imageName = nameImageIconMap[3]
mapView.addAnnotation(annotations)
text_Location.isHidden = true
buttonWhatDo.isHidden = true
buttonDoIt.isHidden = true
imgMicrophon.isHidden = true
} else {
text_Location.isHidden = false
buttonWhatDo.isHidden = false
buttonDoIt.isHidden = false
imgMicrophon.isHidden = false
}
// mapView.selectAnnotation(mapView.annotations[0], animated: true)
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
...@@ -137,11 +177,32 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -137,11 +177,32 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
override func viewWillDisappear(_ animated: Bool) { override func viewWillDisappear(_ animated: Bool) {
self.view.alpha = 1.0 self.view.alpha = 1.0
count = 0 count = 0
showWorkerMap = 0
} }
@IBAction func pressWhatDo(_ sender: Any) { @IBAction func pressWhatDo(_ sender: Any) {
addBottomSheetView() addBottomSheetView()
} }
func removeSpecificAnnotation(titleAnnot:String) {
for annotation in self.mapView.annotations {
if let title = annotation.title, title == titleAnnot {
self.mapView.removeAnnotation(annotation)
}
}
}
func findSpecificAnnotation(titleAnnot:String)->AnyObject? {
// var annot:MKAnnotation? = nil
for annotation in self.mapView.annotations {
if let title = annotation.title, title == titleAnnot {
// self.mapView.removeAnnotation(annotation)
return annotation
}
}
return nil
}
func addBottomSheetView() { func addBottomSheetView() {
// 1- Init bottomSheetVC // 1- Init bottomSheetVC
...@@ -162,22 +223,7 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -162,22 +223,7 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
} }
// bottomSheetVC.view.frame = CGRect(x: 0, y: 0, width: width, height: height) // bottomSheetVC.view.frame = CGRect(x: 0, y: 0, width: width, height: height)
} }
/*
@IBAction func pressRowSelect(_ sender: Any) {
// guard let navVC = self.navigationController
// else { return }
// settingsLauncher.showSettings(navigVC: navVC,dispatcher:1)
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc:UIViewController
if #available(iOS 13.0, *) {
vc = storyboard.instantiateViewController(identifier: "ListWork") as! ListWorkViewController
} else {
vc = storyboard.instantiateViewController(withIdentifier: "ListWork")
}
navigationController?.pushViewController(vc, animated: true)
}*/
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) { func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
/* let item = UIBarButtonItem(title: "LOGO", style: .plain, target: nil, action: nil) /* let item = UIBarButtonItem(title: "LOGO", style: .plain, target: nil, action: nil)
viewController.navigationItem.backBarButtonItem = item*/ viewController.navigationItem.backBarButtonItem = item*/
...@@ -187,20 +233,38 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM ...@@ -187,20 +233,38 @@ class MainViewController: UIViewController, UITextFieldDelegate //, CLLocationM
text_Location.resignFirstResponder() text_Location.resignFirstResponder()
} }
func mapView(mapViewAnnot: MKMapView!,ViewForAnnotation annotation: MKAnnotation!) ->MKAnnotationView{ //func mapView(mapViewAnnot: MKMapView!,ViewForAnnotation annotation: MKAnnotation!) ->MKAnnotationView{
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) ->MKAnnotationView? {
if !(annotation is CustomPointAnnotation) {
return MKAnnotationView(annotation: annotation, reuseIdentifier: "pin")
}
let reuseId = "pin" let reuseId = "pin"
var pinView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseId) as? MKPinAnnotationView var pinView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseId) as? MKPinAnnotationView
if pinView == nil {
if(pinView == nil){ pinView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: reuseId)
pinView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: reuseId) pinView?.canShowCallout = true
pinView!.canShowCallout = true }
pinView!.animatesDrop = true else {
pinView!.pinTintColor = .red pinView?.annotation = annotation
} else { pinView?.canShowCallout = true
pinView!.annotation = annotation // pinView.animatesDrop = true
} // pinView.pinTintColor = UIColor.darkGrayColor
pinView?.isDraggable = true
pinView?.accessibilityLabel = "hello"
let btn = UIButton(type: .detailDisclosure)
pinView?.rightCalloutAccessoryView = btn
}
/*var pinView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseId) as? MKPinAnnotationView
if(pinView == nil){ pinView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: reuseId)
pinView!.canShowCallout = true pinView!.animatesDrop = true pinView!.pinTintColor = .red
} else { pinView!.annotation = annotation }*/
let cpa = annotation as! CustomPointAnnotation
if cpa.imageName != "eva_pin-fill_red3" {
pinView!.image = UIImage(named:cpa.imageName)
} else {
pinView!.image = UIImage(named: "eva_pin-fill_red3")
}
return pinView! return pinView!
} }
......
...@@ -12,7 +12,7 @@ protocol MapViewControllerDelegate:class { ...@@ -12,7 +12,7 @@ protocol MapViewControllerDelegate:class {
func delegateClick(text:String) func delegateClick(text:String)
} }
class MapViewController: UIViewController { class MapViewController: UIViewController, MKMapViewDelegate {
@IBOutlet weak var addressLocation: UITextField! @IBOutlet weak var addressLocation: UITextField!
@IBAction func pressSavePosition(_ sender: Any) { @IBAction func pressSavePosition(_ sender: Any) {
...@@ -26,21 +26,40 @@ class MapViewController: UIViewController { ...@@ -26,21 +26,40 @@ class MapViewController: UIViewController {
@IBOutlet weak var mapView: MKMapView! @IBOutlet weak var mapView: MKMapView!
let locationManager = LocationMng() let locationManager = LocationMng()
@IBOutlet weak var textLocation: UITextField! @IBOutlet weak var textLocation: UITextField!
var arrayCoordMapWorker = [(51.51455283,-0.12197132),(51.5121277776,-0.120492655896),(51.515234854,-0.115117274),(51.5103413836,-0.1215190233),(51.51304096,-0.126825408),
(51.5089155267,-0.1272603095),
/*worker go*/(51.51379832395,-0.123224424264)]
var nameImageIconMap = ["electric_map2","plumber_map2","handyman_map2","worker_map2"]
var indexNameImageIconMap = 0
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)]
let initialLocation = CLLocation(latitude: 51.509865, longitude: -0.118092) let initialLocation = CLLocation(latitude: 51.509865, longitude: -0.118092)
self.mapView.delegate = self
mapView.centerToLocation(initialLocation) mapView.centerToLocation(initialLocation)
let annotations = MKPointAnnotation() let annotations = MKPointAnnotation()
annotations.title = "Set my location" annotations.title = "Set my location"
annotations.coordinate = CLLocationCoordinate2D(latitude: annotations.coordinate = CLLocationCoordinate2D(latitude:
51.509865, longitude: -0.118092) 51.509865, longitude: -0.118092)
mapView.addAnnotation(annotations) mapView.addAnnotation(annotations)
navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)]
for coord in arrayCoordMapWorker {
let annotations = CustomPointAnnotation()
annotations.coordinate = CLLocationCoordinate2D(latitude:
coord.0, longitude: coord.1)
annotations.imageName = nameImageIconMap[indexNameImageIconMap]
indexNameImageIconMap = indexNameImageIconMap + 1
if indexNameImageIconMap > 2 {
indexNameImageIconMap = 0 }
mapView.addAnnotation(annotations)
}
} }
override func viewDidAppear(_ animated:Bool) { override func viewDidAppear(_ animated:Bool) {
super.viewDidAppear(animated) super.viewDidAppear(animated)
locationManager.checkLocationEnable() locationManager.checkLocationEnable()
...@@ -67,22 +86,27 @@ class MapViewController: UIViewController { ...@@ -67,22 +86,27 @@ class MapViewController: UIViewController {
} }
func mapView(mapViewAnnot: MKMapView!,ViewForAnnotation annotation: MKAnnotation!) ->MKAnnotationView{ func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) ->MKAnnotationView? {
if !(annotation is CustomPointAnnotation) {
return MKAnnotationView(annotation: annotation, reuseIdentifier: "pin")
}
let reuseId = "pin" let reuseId = "pin"
var pinView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseId) as? MKPinAnnotationView var pinView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseId)
if pinView == nil {
pinView = MKAnnotationView(annotation: annotation, reuseIdentifier: reuseId)
pinView?.canShowCallout = true
}
else {
pinView?.annotation = annotation
}
let cpa = annotation as! CustomPointAnnotation
pinView!.image = UIImage(named:cpa.imageName)
if(pinView == nil){
pinView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: reuseId)
pinView!.canShowCallout = true
pinView!.animatesDrop = true
pinView!.pinTintColor = .red
} else {
pinView!.annotation = annotation
}
return pinView! return pinView!
} }
// Преобразуем координаты в Адрес // Преобразуем координаты в Адрес
func coordinateToAdress(_ locations: CLLocation) { func coordinateToAdress(_ locations: CLLocation) {
CLGeocoder().reverseGeocodeLocation(locations /*.last!*/) { (placemarks, error) in CLGeocoder().reverseGeocodeLocation(locations /*.last!*/) { (placemarks, error) in
......
...@@ -11,7 +11,7 @@ import UIKit ...@@ -11,7 +11,7 @@ import UIKit
class PlumViewController: UIViewController, UITableViewDataSource, class PlumViewController: UIViewController, UITableViewDataSource,
UITableViewDelegate UITableViewDelegate
{ {
// let trackList = Track.getTrackList()
let cellReuseIdentifier = "cell" let cellReuseIdentifier = "cell"
var address = "Unknow address" var address = "Unknow address"
var dateAndTime = "2022/02/23" var dateAndTime = "2022/02/23"
......
...@@ -16,6 +16,7 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie ...@@ -16,6 +16,7 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie
@IBOutlet weak var glidingView: GlidingCollection! @IBOutlet weak var glidingView: GlidingCollection!
fileprivate var collectionView: UICollectionView! fileprivate var collectionView: UICollectionView!
@IBOutlet weak var addPhotoTopConstraint: NSLayoutConstraint!
var selRow:Int = 0 var selRow:Int = 0
// let imagePickerController = UIImagePickerController() // let imagePickerController = UIImagePickerController()
...@@ -26,28 +27,61 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie ...@@ -26,28 +27,61 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie
var card = "**** **** **** 1234" var card = "**** **** **** 1234"
fileprivate var images: [UIImage?] = [] fileprivate var images: [UIImage?] = []
@IBOutlet weak var tableview: UITableView!
@IBOutlet weak var textViewDesc: UITextView! @IBOutlet weak var textViewDesc: UITextView!
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier) self.tableview.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 65 tableview.rowHeight = 65
// descTextView.delegate = self
tableView.delegate = self tableview.delegate = self
tableView.dataSource = self tableview.dataSource = self
textViewDesc.delegate = self textViewDesc.delegate = self
settingsLauncher.delegate = self settingsLauncher.delegate = self
//glide setup //glide setup
setup() setup()
glidingView.isHidden = true
} }
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
collectionView.reloadData()
collectionView.collectionViewLayout.invalidateLayout()
navigationController?.navigationBar.titleTextAttributes = [.foregroundColor:UIColor(red: 0 / 255, green: 0 / 255, blue: 0 / 255, alpha: 1.0)]
title = "Plumber"
let item1 = setBarButtom(str: "akar-icons_arrow-left")
self.navigationItem.setLeftBarButtonItems([item1], animated: true)
let item2 = setBarButtom(str: "gg_close")
self.navigationItem.setRightBarButtonItems([item2], animated: true)
}
func setBarButtom(str:String)->UIBarButtonItem {
let btn1 = UIButton(type: .custom)
btn1.setImage(UIImage(named: str), for: .normal)
btn1.frame = CGRect(x: 0, y: 0, width: 60, height: 60)
btn1.addTarget(self, action: #selector(self.back), for: .touchUpInside)
let item1 = UIBarButtonItem(customView: btn1)
return item1
}
@objc
func back() {
navigationController?.popViewController( animated: true)
}
@IBAction func pressAddPhoto(_ sender: Any) { @IBAction func pressAddPhoto(_ sender: Any) {
guard let navVC = self.navigationController guard let navVC = self.navigationController
else { return } else { return }
settingsLauncher.showSettings(navigVC: navVC,dispatcher:0) settingsLauncher.showSettings(navigVC: navVC,dispatcher:0)
glidingView.isHidden = false
addPhotoTopConstraint.constant = 102
} }
@IBAction func BOOK_NOW_Click(_ sender: Any) { @IBAction func BOOK_NOW_Click(_ sender: Any) {
...@@ -84,15 +118,27 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie ...@@ -84,15 +118,27 @@ class PlumbersViewController: UIViewController,UITableViewDataSource, UITableVie
} }
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath) // let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
//let track = trackList[indexPath.row] var cell:CustCellTableViewCell
let section = indexPath.section let section = indexPath.section
switch section { switch section {
case 0: cell.textLabel?.text = address case 0:
case 1: cell.textLabel?.text = dateAndTime cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
case 2: cell.textLabel?.text = contact cell.custCell.text = address
case 3: cell.textLabel?.text = card case 1:
default: break cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell.text = dateAndTime // cell.imageCell.isHidden = true
cell.imageCell?.image = UIImage(named: "uil_calendar-alt")
case 2:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
case 3:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell?.text = card
cell.imageCell?.image = UIImage(named: "Vector")
default:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
} }
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell return cell
...@@ -128,7 +174,7 @@ extension PlumbersViewController:MapViewControllerDelegate { ...@@ -128,7 +174,7 @@ extension PlumbersViewController:MapViewControllerDelegate {
func delegateClick(text:String) { func delegateClick(text:String) {
address = text address = text
// NotificationCenter.default.post(name: NSNotification.Name(rawValue: "delegateClick"), object: nil) // NotificationCenter.default.post(name: NSNotification.Name(rawValue: "delegateClick"), object: nil)
tableView.reloadData() tableview.reloadData()
} }
} }
extension PlumbersViewController:CalendarViewControllerDelegate { extension PlumbersViewController:CalendarViewControllerDelegate {
...@@ -144,7 +190,7 @@ extension PlumbersViewController:CalendarViewControllerDelegate { ...@@ -144,7 +190,7 @@ extension PlumbersViewController:CalendarViewControllerDelegate {
default: default:
break break
} }
tableView.reloadData() tableview.reloadData()
} }
} }
// //
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
import UIKit import UIKit
class ProfileViewController: UIViewController,UITableViewDataSource, UITableViewDelegate, class ProfileViewController: UIViewController,UITableViewDataSource, UITableViewDelegate,
UIImagePickerControllerDelegate, UINavigationControllerDelegate UIImagePickerControllerDelegate, UINavigationControllerDelegate
{ {
let cellReuseIdentifier = "cell" let cellReuseIdentifier = "cell"
var name = "Any name" var name = "Any name"
...@@ -19,17 +19,20 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView ...@@ -19,17 +19,20 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView
@IBOutlet weak var roundImage: UIImageView! @IBOutlet weak var roundImage: UIImageView!
@IBOutlet weak var tableView: UITableView! // @IBOutlet weak var tableview: UITableView!
@IBOutlet weak var tableview: UITableView!
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
imagePickerController.delegate = self imagePickerController.delegate = self
imagePickerController.allowsEditing = true imagePickerController.allowsEditing = true
tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier) tableview.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier)
tableView.rowHeight = 45 tableview.estimatedRowHeight = 44
tableview.rowHeight = UITableView.automaticDimension
tableView.delegate = self tableview.delegate = self
tableView.dataSource = self tableview.dataSource = self
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
} }
...@@ -93,17 +96,30 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView ...@@ -93,17 +96,30 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView
} }
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath) // let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
//let track = trackList[indexPath.row] var cell:CustCellTableViewCell
let section = indexPath.section let section = indexPath.section
switch section { switch section {
// case 0: cell.textLabel?.text = "" case 0:
// return cell cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
case 0: cell.textLabel?.text = name cell.custCell.text = name
case 1: cell.textLabel?.text = email case 1:
case 2: cell.textLabel?.text = contact cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
case 3: cell.textLabel?.text = card cell.custCell2.text = email // cell.imageCell.isHidden = true
default: break case 2:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
case 3:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell") as! CustCellTableViewCell
cell.custCell?.text = card
cell.imageCell?.image = UIImage(named: "Vector")
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
// default: break
default:
cell = tableView.dequeueReusableCell(withIdentifier: "cust_cell2") as! CustCellTableViewCell
cell.custCell2?.text = contact
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
} }
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell return cell
...@@ -113,8 +129,7 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView ...@@ -113,8 +129,7 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView
// let rets:String? = mainTable.tableView(tableView, titleForHeaderInSection: section) // let rets:String? = mainTable.tableView(tableView, titleForHeaderInSection: section)
// return rets! // return rets!
switch section { switch section {
// case 0: return ("")
// return ("ico")
case 0: return ("Name") case 0: return ("Name")
case 1: return ("Your e-mail") case 1: return ("Your e-mail")
case 2: return ("Your contacts") case 2: return ("Your contacts")
...@@ -128,33 +143,21 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView ...@@ -128,33 +143,21 @@ class ProfileViewController: UIViewController,UITableViewDataSource, UITableView
var vc:UIViewController var vc:UIViewController
vc = storyboard.instantiateViewController(withIdentifier: "DataProfile") vc = storyboard.instantiateViewController(withIdentifier: "DataProfile")
(vc as! DataProfileViewController).delegate = self (vc as! DataProfileViewController).delegate = self
/// let nameXibName = ["Map","Calendar"]
// let section = indexPath.section
navigationController?.pushViewController(vc, animated: true) navigationController?.pushViewController(vc, animated: true)
/* switch section //if indexPath.row == 0
{
case 0:
navigationController?.pushViewController(vc, animated: true)
return
case 1:
navigationController?.pushViewController(vc, animated: true)
case 2:
navigationController?.pushViewController(vc, animated: true)
case 3:
navigationController?.pushViewController(vc, animated: true)
default: return
}*/
} }
/*
// MARK: - Navigation func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
// Создаём константу, именна через неё мы будем обращаться к свойствам и изменять их
// In a storyboard-based application, you will often want to do a little preparation before navigation let header = view as! UITableViewHeaderFooterView
override func prepare(for segue: UIStoryboardSegue, sender: Any?) { // Установить цвет текста в label
// Get the new view controller using segue.destination. header.textLabel?.textColor = .black
// Pass the selected object to the new view controller. // Установить цвет фона для секции
header.tintColor = UIColor.white
// Установить шрифт и размер шрифта для label
// header.textLabel?.font = UIFont(name: "Helvetica-Regular", size: 12)
} }
*/
} }
/*extension ProfileViewController:MapViewControllerDelegate { /*extension ProfileViewController:MapViewControllerDelegate {
...@@ -179,7 +182,7 @@ extension ProfileViewController:DataProfileViewControllerDelegate { ...@@ -179,7 +182,7 @@ extension ProfileViewController:DataProfileViewControllerDelegate {
default: default:
break break
} }
tableView.reloadData() tableview.reloadData()
} }
} }
...@@ -7,16 +7,28 @@ ...@@ -7,16 +7,28 @@
import UIKit import UIKit
class VKBookingViewController: UIViewController,UITableViewDataSource, UITableViewDelegate { class VKBookingViewController: UIViewController {
@IBOutlet weak var emergency: UILabel! @IBOutlet weak var emergency: UILabel!
@IBOutlet weak var worker: UILabel! @IBOutlet weak var worker: UILabel!
@IBOutlet weak var workLocation: UILabel! @IBOutlet weak var workLocation: UILabel!
@IBOutlet weak var date_time: UILabel! @IBOutlet weak var date_time: UILabel!
@IBOutlet weak var cost: UILabel! @IBOutlet weak var cost: UILabel!
@IBOutlet weak var costType: UILabel! @IBOutlet weak var costType: UILabel!
@IBOutlet weak var viewBut: UIView!
@IBOutlet weak var butCost: UILabel!
@IBOutlet weak var butPrice: UILabel!
@IBOutlet weak var viewTop: UIView!
@IBOutlet weak var buttonTop: UIButton!
@IBAction func pressButtonTop(_ sender: Any) {
guard let vc = storyboard?.instantiateViewController(withIdentifier: "Call_Prof")
else { return }
// (vc as! MainViewController).showWorkerMap = 1
navigationController?.pushViewController(vc, animated: true)
}
@IBOutlet weak var tableViewWork: UITableView!
@IBOutlet weak var segmentControl: UISegmentedControl! @IBOutlet weak var segmentControl: UISegmentedControl!
let cellReuseIdentifier = "cell" let cellReuseIdentifier = "cell"
...@@ -24,13 +36,11 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi ...@@ -24,13 +36,11 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi
super.viewDidLoad() super.viewDidLoad()
self.navigationItem.title = "BOOKING" self.navigationItem.title = "BOOKING"
segmentControl.addTarget(self, action: #selector(segmentAction(_:)), for: .valueChanged) segmentControl.addTarget(self, action: #selector(segmentAction(_:)), for: .valueChanged)
self.tableViewWork.register(UITableViewCell.self, forCellReuseIdentifier: cellReuseIdentifier) viewBut.isHidden = true
tableViewWork.rowHeight = 60 butCost.isHidden = true
butPrice.isHidden = true
tableViewWork.delegate = self viewTop.isHidden = false
tableViewWork.dataSource = self hideKeyboardWhenTappedAround()
tableViewWork.isHidden = true
// self.title = "Booking"
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
...@@ -43,6 +53,7 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi ...@@ -43,6 +53,7 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi
let item2 = setBarButtom(str: "gg_close") let item2 = setBarButtom(str: "gg_close")
self.navigationItem.setRightBarButtonItems([item2], animated: true) self.navigationItem.setRightBarButtonItems([item2], animated: true)
} }
func setBarButtom(str:String)->UIBarButtonItem { func setBarButtom(str:String)->UIBarButtonItem {
...@@ -61,51 +72,29 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi ...@@ -61,51 +72,29 @@ class VKBookingViewController: UIViewController,UITableViewDataSource, UITableVi
@objc func segmentAction(_ segmentedControl: UISegmentedControl) { @objc func segmentAction(_ segmentedControl: UISegmentedControl) {
switch (segmentedControl.selectedSegmentIndex) { switch (segmentedControl.selectedSegmentIndex) {
case 0: case 0:
tableViewWork.isHidden = true //tableViewWork.isHidden = true
workLocation.text = "22 Dorlan ave, Manchester" workLocation.text = "22 Dorlan ave, Manchester"
date_time.text = "As soon as possible" date_time.text = "As soon as possible"
cost.text = "100" cost.text = "$100"
costType.text = "Approximate price" costType.text = "Approximate price"
viewBut.isHidden = true
butCost.isHidden = true
butPrice.isHidden = true
break // Uno break // Uno
case 1: case 1:
tableViewWork.isHidden = false viewBut.isHidden = false
workLocation.text = "22 Dorlan ave" workLocation.text = "22 Dorlan ave"
date_time.text = "18 feb, 18:00" date_time.text = "18 feb, 18:00"
cost.text = "200" cost.text = "$200"
costType.text = "Total price" costType.text = "Total price"
butCost.isHidden = false
butPrice.isHidden = false
break // Dos break // Dos
default: default:
break break
} }
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier, for: indexPath)
// let track = trackList[indexPath.row]
/* var content = cell.defaultContentConfiguration()
content.text = "Work"
content.secondaryText = "___________"
cell.contentConfiguration = content
*/
cell.textLabel?.text = "Work"
cell.detailTextLabel?.text = "___________"
cell.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
return cell
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
} }
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