GithubHelp home page GithubHelp logo

icetutorial's People

Contributors

bryant1410 avatar icepat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

icetutorial's Issues

Localization

Is there any provision for shipping multiple images with a base name like login_image, and it will then pull the appropriate localized image (e.g. login_image_de.png for German) if it exists, otherwise it just pulls the base image login_image.png?

Sample

Hi,

could you please provide a sample for hiding the tutorial view?

The buttons don't seem to be connected to the delegate yet (didClickOnButton1), but I would prefer an option to hide the tutorial view by swiping right like seen at https://github.com/MatthewYork/iPhone-IntroductionTutorial

Thanks and best regards

Storyboard Setup

It'd be great to see an example using storyboards as i'm having some difficulty implementing it.

Why ICETutorialController contains hardcoded buttons?

I went through the code of ICETutorialController and it contains hardcoded values, like the names of the buttons. It looks like an example code, but it comes with the Pods.
Are there any plans to make the hardcoded values customizable?

BTW, Great lib. I really hope to use it with our upcoming project.

It keeps crashing on build when I use the iphone.xib

It crashes when the custom script tries to retrieve the resources for the xib!

PhaseScriptExecution Copy\ Pods\ Resources /Users/myusuf3/Library/Developer/Xcode/DerivedData/Cubes-agzkhpnyljjdgxfovvnopcnisaix/Build/Intermediates/Cubes.build/Debug-iphoneos/Cubes.build/Script-AEFEBA34D6014130A5392135.sh
    cd /Users/myusuf3/Github/cubes.ios
    /bin/sh -c /Users/myusuf3/Library/Developer/Xcode/DerivedData/Cubes-agzkhpnyljjdgxfovvnopcnisaix/Build/Intermediates/Cubes.build/Debug-iphoneos/Cubes.build/Script-AEFEBA34D6014130A5392135.sh

ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile /Users/myusuf3/Library/Developer/Xcode/DerivedData/Cubes-agzkhpnyljjdgxfovvnopcnisaix/Build/Products/Debug-iphoneos/Cubes.app/ICETutorialController_iPad.nib /Users/myusuf3/Github/cubes.ios/Pods/ICETutorial/ICETutorial/en.lproj/ICETutorialController_iPad.xib --sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk
2014-10-16 00:27:48.253 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Previous arbitration failed, so trying again and turning on logging
2014-10-16 00:27:48.253 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Setting layout log level to verbose
2014-10-16 00:27:48.276 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a7b9e60> UILabel[0x7fa63a7e7370].Width = + 211.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.276 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a7deeb0> UILabel[0x7fa63a7e7370].Height = + 49.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.277 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c857520> UIImageView[0x7fa63c85ae20].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.277 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8626d0> UIImageView[0x7fa63c85ae20].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.277 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c861e20> UIImageView[0x7fa63c85ae20].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.278 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c857650> UIImageView[0x7fa63c85d750].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.278 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8673a0> UIImageView[0x7fa63c85d750].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.278 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c867410> UIImageView[0x7fa63c85d750].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.278 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8575d0> UIImageView[0x7fa63c85d750].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.279 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c862600> UIScrollView[0x7fa63c867c00].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.279 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8622d0> UIScrollView[0x7fa63c867c00].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.279 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c85afd0> UIView[0x7fa63c862120].Bottom = UIScrollView[0x7fa63c867c00].Bottom + 93.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.280 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8664b0> UIScrollView[0x7fa63c867c00].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.280 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c862260> UIScrollView[0x7fa63c867c00].Trailing = UIImageView[0x7fa63c85ae20].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.281 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c857320> UILabel[0x7fa63a7e7370].Center X = UIPageControl[0x7fa63a6782f0].Center X containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=0.5
2014-10-16 00:27:48.281 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c856590> UIView[0x7fa63c862120].Center X = UILabel[0x7fa63a7e7370].Center X containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 40.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.281 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c856640> UILabel[0x7fa63a7e7370].Top = UIView[0x7fa63c862120].Top + 368.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.281 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8567d0> UIImageView[0x7fa63c85d850].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.282 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c856910> UIImageView[0x7fa63c85d850].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.282 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c85b040> UIImageView[0x7fa63c85d850].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.282 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c861f30> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.283 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c861fe0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.283 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c862050> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.283 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8677c0> UIView[0x7fa63c862120].Bottom = UIPageControl[0x7fa63a6782f0].Bottom + 52.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.284 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c865f60> UIView[0x7fa63c862120].Trailing = UIButton[0x7fa63a677e50].Trailing + 141.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.284 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c865c20> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.284 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a77f9a0> UIImageView[0x7fa63c85d850].Height = + 400.000000 containingView={<UIImageView:0x7fa63c85d850>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.287 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Starting to arbitrate over <IBCocoaTouchToolArbitrationUnit: 0x7fa63c86dc70>
  <UIView:0x7fa63c862120> frame={{0, 20}, {768, 1004}}
    <UIImageView:0x7fa63c85ae20> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63c85d750> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63c85d850> frame={{0, 604}, {768, 400}}
      <IBLayoutConstraint:0x7fa63a77f9a0> 
    <UIScrollView:0x7fa63c867c00> frame={{0, 0}, {768, 911}}
    <UIButton:0x7fa63a66e590> frame={{133, 947}, {130, 36}}
    <UIButton:0x7fa63a677e50> frame={{497, 947}, {130, 37}}
    <UIPageControl:0x7fa63a6782f0> frame={{365, 916}, {38, 36}}
    <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}
      <IBLayoutConstraint:0x7fa63a7deeb0> 
      <IBLayoutConstraint:0x7fa63a7b9e60> 
    <IBLayoutConstraint:0x7fa63c865c20> 
    <IBLayoutConstraint:0x7fa63c865f60> 
    <IBLayoutConstraint:0x7fa63c8677c0> 
    <IBLayoutConstraint:0x7fa63c862050> 
    <IBLayoutConstraint:0x7fa63c861fe0> 
    <IBLayoutConstraint:0x7fa63c861f30> 
    <IBLayoutConstraint:0x7fa63c85b040> 
    <IBLayoutConstraint:0x7fa63c856910> 
    <IBLayoutConstraint:0x7fa63c8567d0> 
    <IBLayoutConstraint:0x7fa63c856640> 
    <IBLayoutConstraint:0x7fa63c856590> 
    <IBLayoutConstraint:0x7fa63c857320> 
    <IBLayoutConstraint:0x7fa63c862260> 
    <IBLayoutConstraint:0x7fa63c8664b0> 
    <IBLayoutConstraint:0x7fa63c85afd0> 
    <IBLayoutConstraint:0x7fa63c8622d0> 
    <IBLayoutConstraint:0x7fa63c862600> 
    <IBLayoutConstraint:0x7fa63c8575d0> 
    <IBLayoutConstraint:0x7fa63c867410> 
    <IBLayoutConstraint:0x7fa63c8673a0> 
    <IBLayoutConstraint:0x7fa63c857650> 
    <IBLayoutConstraint:0x7fa63c861e20> 
    <IBLayoutConstraint:0x7fa63c8626d0> 
    <IBLayoutConstraint:0x7fa63c857520> 
2014-10-16 00:27:48.287 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting core arbitration
2014-10-16 00:27:48.287 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting arbitration pass 0
2014-10-16 00:27:48.288 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{133, 965}, {60, 18}}) of <UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>> does not match canvas frame ({{133, 947}, {130, 36}})
2014-10-16 00:27:48.288 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{567, 965}, {60, 19}}) of <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.289 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found views needing position and size candidate constraints: {(
    <UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>,
    <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
)}
2014-10-16 00:27:48.289 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>
2014-10-16 00:27:48.290 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] Matching descendants {(
    <UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>
)} with layout guide matches: {(
    <IBLayoutGuideMatch: 0x7fa63c8f5720> attribute="Top", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63c8e6200> value=-0.000000},
    <IBLayoutGuideMatch: 0x7fa63c8f5780> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63c8f1440> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c8e8120> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c8f5fe0> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c8e8180> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c8f7540> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c8f55f0> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c8f5510> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c8f5650> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c8e6830> value=0.000000}
)}
2014-10-16 00:27:48.290 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 947.000000, viewValue=947.000000, constant={<IBLayoutConstant: 0x7fa63c8e6200> value=-0.000000}
2014-10-16 00:27:48.291 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8f5720> attribute="Top", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63c8e6200> value=-0.000000}
2014-10-16 00:27:48.291 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 965.500000, viewValue=965.000000, constant={<IBLayoutConstant: 0x7fa63c8f1440> value=0.000000}
2014-10-16 00:27:48.291 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8f5780> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63c8f1440> value=0.000000}
2014-10-16 00:27:48.292 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c8f5fe0> value=0.000000}
2014-10-16 00:27:48.292 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8e8120> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c8f5fe0> value=0.000000}
2014-10-16 00:27:48.292 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c8f7540> value=0.000000}
2014-10-16 00:27:48.293 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8e8180> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c8f7540> value=0.000000}
2014-10-16 00:27:48.293 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c8f5510> value=0.000000}
2014-10-16 00:27:48.293 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8f55f0> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c8f5510> value=0.000000}
2014-10-16 00:27:48.294 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c8e6830> value=0.000000}
2014-10-16 00:27:48.294 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c8f5650> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c8e6830> value=0.000000}
2014-10-16 00:27:48.296 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted vertical constraints: (
    "<IBLayoutConstraint: 0x7fa63c923570> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8fac00> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9256f0> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5",
    "<IBLayoutConstraint: 0x7fa63c922260> UIButton[0x7fa63a66e590].Height = + 36.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c922960> UIButton[0x7fa63a66e590].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.297 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted horizontal constraints: (
    "<IBLayoutConstraint: 0x7fa63c9221f0> UIButton[0x7fa63a66e590].Width = + 130.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9222d0> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c922340> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.297 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c923570> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.298 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c9221f0> UIButton[0x7fa63a66e590].Width = + 130.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.298 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.299 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c9222d0> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.299 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>: (
    "<NSLayoutConstraint:0x7fa63c8f5520 UIButton:0x7fa63c8e9e20'Button 1'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>"
)
2014-10-16 00:27:48.300 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c862050> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5",
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.300 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63c862050> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.301 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.301 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c922340> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.302 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c8fac00> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.302 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.303 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63c922fd0 UIButton:0x7fa63c8e9e20'Button 1'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>: (
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63c922fd0 UIButton:0x7fa63c8e9e20'Button 1'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>"
)
2014-10-16 00:27:48.304 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63c9256f0> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5: (
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9256f0> UIButton[0x7fa63a66e590].Center Y = UIButton[0x7fa63a677e50].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5"
)
2014-10-16 00:27:48.304 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.304 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c922260> UIButton[0x7fa63a66e590].Height = + 36.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.305 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a688c90 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>: (
    "<NSLayoutConstraint:0x7fa63c922460 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63a67e7c0 V:[UIButton:0x7fa63c8ed780'Button 2']-(NSSpace(20))-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>",
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63a688c90 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>"
)
2014-10-16 00:27:48.306 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c861fe0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c865c20> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.306 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63c861fe0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.307 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63c9242a0 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>: (
    "<NSLayoutConstraint:0x7fa63a67e7c0 V:[UIButton:0x7fa63c8ed780'Button 2']-(NSSpace(20))-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>",
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63c9242a0 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>"
)
2014-10-16 00:27:48.308 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c865c20> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.308 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63c865c20> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.308 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.309 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c922960> UIButton[0x7fa63a66e590].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.309 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
2014-10-16 00:27:48.310 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] Matching descendants {(
    <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
)} with layout guide matches: {(
    <IBLayoutGuideMatch: 0x7fa63a68b090> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63a6858d0> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63a68ab70> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63a682120> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63a68ac10> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63a601260> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63a68b0f0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63a676400> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63a68b1c0> attribute="Top", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63a677100> value=-0.000000},
    <IBLayoutGuideMatch: 0x7fa63a68b220> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63a685b10> value=0.000000}
)}
2014-10-16 00:27:48.310 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63a6858d0> value=0.000000}
2014-10-16 00:27:48.311 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68b090> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63a6858d0> value=0.000000}
2014-10-16 00:27:48.311 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63a682120> value=0.000000}
2014-10-16 00:27:48.311 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68ab70> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63a682120> value=0.000000}
2014-10-16 00:27:48.312 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63a601260> value=0.000000}
2014-10-16 00:27:48.312 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68ac10> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63a601260> value=0.000000}
2014-10-16 00:27:48.313 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63a676400> value=0.000000}
2014-10-16 00:27:48.313 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68b0f0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63a676400> value=0.000000}
2014-10-16 00:27:48.314 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 947.000000, viewValue=947.000000, constant={<IBLayoutConstant: 0x7fa63a677100> value=-0.000000}
2014-10-16 00:27:48.314 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68b1c0> attribute="Top", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63a677100> value=-0.000000}
2014-10-16 00:27:48.314 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 965.000000, viewValue=965.500000, constant={<IBLayoutConstant: 0x7fa63a685b10> value=0.000000}
2014-10-16 00:27:48.315 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>}} for guide match <IBLayoutGuideMatch: 0x7fa63a68b220> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63a66e590; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a65bca0>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63a685b10> value=0.000000}
2014-10-16 00:27:48.316 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted vertical constraints: (
    "<IBLayoutConstraint: 0x7fa63c9242a0> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d070> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c924310> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cf7d0> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c922a40> UIButton[0x7fa63a677e50].Top = UIButton[0x7fa63a66e590].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68a430> UIButton[0x7fa63a677e50].Center Y = UIButton[0x7fa63a66e590].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5",
    "<IBLayoutConstraint: 0x7fa63a685c90> UIButton[0x7fa63a677e50].Height = + 37.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a681a50> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + 20.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a685820> UIButton[0x7fa63a677e50].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.316 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted horizontal constraints: (
    "<IBLayoutConstraint: 0x7fa63c9230f0> UIButton[0x7fa63a677e50].Width = + 130.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a6817b0> UIView[0x7fa63c862120].Trailing = UIButton[0x7fa63a677e50].Trailing + 141.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a67fd70> UIButton[0x7fa63a677e50].Leading = UIView[0x7fa63c862120].Leading + 497.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.317 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c9242a0> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.317 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c9230f0> UIButton[0x7fa63a677e50].Width = + 130.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.318 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68d070> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.318 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a6817b0> UIView[0x7fa63c862120].Trailing = UIButton[0x7fa63a677e50].Trailing + 141.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.318 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c924310> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.319 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a67fd70> UIButton[0x7fa63a677e50].Leading = UIView[0x7fa63c862120].Leading + 497.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.319 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf7d0> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.320 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c922a40> UIButton[0x7fa63a677e50].Top = UIButton[0x7fa63a66e590].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.320 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63ca03060 UIButton:0x7fa63c8ed780'Button 2'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>: (
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca03060 UIButton:0x7fa63c8ed780'Button 2'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>"
)
2014-10-16 00:27:48.321 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a68a430> UIButton[0x7fa63a677e50].Center Y = UIButton[0x7fa63a66e590].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5: (
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68a430> UIButton[0x7fa63a677e50].Center Y = UIButton[0x7fa63a66e590].Center Y containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5"
)
2014-10-16 00:27:48.321 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.321 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a690770 V:[UIButton:0x7fa63c8ed780'Button 2'(37)]>: (
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63c922fd0 V:[UIButton:0x7fa63c8e9e20'Button 1'(36)]>",
    "<NSLayoutConstraint:0x7fa63a690770 V:[UIButton:0x7fa63c8ed780'Button 2'(37)]>"
)
2014-10-16 00:27:48.322 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a685c90> UIButton[0x7fa63a677e50].Height = + 37.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c922260> UIButton[0x7fa63a66e590].Height = + 36.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a685c90> UIButton[0x7fa63a677e50].Height = + 37.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.322 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.323 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a5cf970 V:[UIButton:0x7fa63c8ed780'Button 2']-(20)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>: (
    "<NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63ca01710 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>",
    "<NSLayoutConstraint:0x7fa63a5cf970 V:[UIButton:0x7fa63c8ed780'Button 2']-(20)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>"
)
2014-10-16 00:27:48.324 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a681a50> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + 20.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a681a50> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a677e50].Bottom + 20.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.324 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.325 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a685820> UIButton[0x7fa63a677e50].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.325 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Finished arbitration pass 0
2014-10-16 00:27:48.325 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting arbitration pass 1
2014-10-16 00:27:48.326 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{497, 947}, {130, 36}}) of <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.326 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found views needing position and size candidate constraints: {(
    <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
)}
2014-10-16 00:27:48.326 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
2014-10-16 00:27:48.326 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Already generated position and size candidate constraints for view: <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>>
2014-10-16 00:27:48.326 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Arbitration failed for reason: All views needing candidate constraints have already had constraints generated
2014-10-16 00:27:48.327 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{497, 947}, {130, 36}}) of <UIButton: 0x7fa63a677e50; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63a666620>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.342 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: <IBCocoaTouchToolAutolayoutEngine: 0x7fa63c8e5cd0>
GENERAL PROPERTIES:
  topLevelRealView = <UIView: 0x7fa63c862120; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63c86b3b0>>


ARBITRATION UNIT:
<IBCocoaTouchToolArbitrationUnit: 0x7fa63c86dc70>
  <UIView:0x7fa63c862120> frame={{0, 20}, {768, 1004}}
    <UIImageView:0x7fa63c85ae20> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63c85d750> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63c85d850> frame={{0, 604}, {768, 400}}
      <IBLayoutConstraint:0x7fa63a77f9a0> 
    <UIScrollView:0x7fa63c867c00> frame={{0, 0}, {768, 911}}
    <UIButton:0x7fa63a66e590> frame={{133, 947}, {130, 36}}
    <UIButton:0x7fa63a677e50> frame={{497, 947}, {130, 37}}
    <UIPageControl:0x7fa63a6782f0> frame={{365, 916}, {38, 36}}
    <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}
      <IBLayoutConstraint:0x7fa63a7deeb0> 
      <IBLayoutConstraint:0x7fa63a7b9e60> 
    <IBLayoutConstraint:0x7fa63c865c20> 
    <IBLayoutConstraint:0x7fa63c865f60> 
    <IBLayoutConstraint:0x7fa63c8677c0> 
    <IBLayoutConstraint:0x7fa63c862050> 
    <IBLayoutConstraint:0x7fa63c861fe0> 
    <IBLayoutConstraint:0x7fa63c861f30> 
    <IBLayoutConstraint:0x7fa63c85b040> 
    <IBLayoutConstraint:0x7fa63c856910> 
    <IBLayoutConstraint:0x7fa63c8567d0> 
    <IBLayoutConstraint:0x7fa63c856640> 
    <IBLayoutConstraint:0x7fa63c856590> 
    <IBLayoutConstraint:0x7fa63c857320> 
    <IBLayoutConstraint:0x7fa63c862260> 
    <IBLayoutConstraint:0x7fa63c8664b0> 
    <IBLayoutConstraint:0x7fa63c85afd0> 
    <IBLayoutConstraint:0x7fa63c8622d0> 
    <IBLayoutConstraint:0x7fa63c862600> 
    <IBLayoutConstraint:0x7fa63c8575d0> 
    <IBLayoutConstraint:0x7fa63c867410> 
    <IBLayoutConstraint:0x7fa63c8673a0> 
    <IBLayoutConstraint:0x7fa63c857650> 
    <IBLayoutConstraint:0x7fa63c861e20> 
    <IBLayoutConstraint:0x7fa63c8626d0> 
    <IBLayoutConstraint:0x7fa63c857520> 


NSIS ENGINE:
<NSISEngine: 0x7fa63c91d600>{ Rows:
    0x7fa63a5ccc60.marker{id: 491} == 0 + -1*0x7fa63ca030f0.marker{id: 469}
    0x7fa63a5ccd20.marker{id: 493} == 0 + -1*0x7fa63c922eb0.marker{id: 462}
    0x7fa63a5cd090.marker{id: 471} == 0 + -1*0x7fa63c921b80.marker{id: 456} + 1*0x7fa63c922eb0.marker{id: 462} + 1*0x7fa63ca030f0.marker{id: 469}
    0x7fa63a5cdb90.marker{id: 487} == 0 + -1*0x7fa63c921b80.marker{id: 456}
    0x7fa63a5cf150.marker{id: 495} == 0 + 1*0x7fa63c921b80.marker{id: 456} + -1*0x7fa63c922eb0.marker{id: 462} + -1*0x7fa63ca030f0.marker{id: 469}
    0x7fa63a5cf1c0.marker{id: 494} == 0 + -1*0x7fa63a67d6f0.marker{id: 314} + 1*0x7fa63a680da0.marker{id: 433} + 1*0x7fa63a684730.marker{id: 442} + -1*0x7fa63ca02230.marker{id: 488}
    0x7fa63a5d05e0.marker{id: 492} == 0 + 1*0x7fa63a67d6f0.marker{id: 314}
    0x7fa63a6753f0.posErrorMarker{id: 321} == 767 + -1*0x7fa63c8f18f0.marker{id: 296} + 1*0x7fa63c8f6bc0.marker{id: 298} + 1*0x7fa63a6753f0.negError{id: 322} + 1*0x7fa63a680da0.marker{id: 433} + 1*0x7fa63a684730.marker{id: 442}
    0x7fa63a675450.posErrorMarker{id: 323} == 399 + 1*0x7fa63a67e3d0.marker{id: 318} + 1*0x7fa63a675450.negError{id: 324}
    0x7fa63a67e7c0.marker{id: 486} == 0 + 1*0x7fa63a680e40.marker{id: 437} + 1*0x7fa63a684960.marker{id: 445} + -1*0x7fa63c922fd0.marker{id: 476} + -1*0x7fa63ca01710.marker{id: 485}
    0x7fa63a67f210.slack{id: 349} == 70 + 1*0x7fa63a67f210.marker{id: 348} + -1*0x7fa63a686eb0.posErrorMarker{id: 448} + 1*0x7fa63a686eb0.negError{id: 449} + 1*0x7fa63c921ae0.marker{id: 459}
    0x7fa63a67f260.slack{id: 351} == 18 + 1*0x7fa63a67f260.marker{id: 350} + -1*0x7fa63c921b80.marker{id: 456} + 1*0x7fa63ca030f0.marker{id: 469} + 1*0x7fa63c922fd0.marker{id: 476}
    0x7fa63a67f930.posErrorMarker{id: 352} == 70 + 1*0x7fa63a67f930.negError{id: 353} + 1*0x7fa63c921ae0.marker{id: 459}
    0x7fa63a67f990.posErrorMarker{id: 354} == 18 + 1*0x7fa63a67f990.negError{id: 355} + 1*0x7fa63c922fd0.marker{id: 476}
    0x7fa63a681300.slack{id: 379} == 70 + 1*0x7fa63a681300.marker{id: 378} + -1*0x7fa63a686100.posErrorMarker{id: 452} + 1*0x7fa63a686100.negError{id: 453} + 1*0x7fa63ca02230.marker{id: 488}
    0x7fa63a681350.slack{id: 381} == 18 + 2*0x7fa63a67f1c0.marker{id: 346} + -2*0x7fa63a6812b0.marker{id: 376} + 1*0x7fa63a681350.marker{id: 380} + 1*0x7fa63c921b80.marker{id: 456} + -2*0x7fa63c922eb0.marker{id: 462} + -1*0x7fa63ca030f0.marker{id: 469} + 2*0x7fa63ca00d70.marker{id: 472} + 1*0x7fa63c922fd0.marker{id: 476}
    0x7fa63a681d00.posErrorMarker{id: 382} == 70 + 1*0x7fa63a681d00.negError{id: 383} + 1*0x7fa63ca02230.marker{id: 488}
    0x7fa63a681d60.posErrorMarker{id: 384} == 18 + 2*0x7fa63a67f1c0.marker{id: 346} + -2*0x7fa63a6812b0.marker{id: 376} + 1*0x7fa63a681d60.negError{id: 385} + -1*0x7fa63c922eb0.marker{id: 462} + -1*0x7fa63ca030f0.marker{id: 469} + 2*0x7fa63ca00d70.marker{id: 472} + 1*0x7fa63c922fd0.marker{id: 476}
    0x7fa63a683a20.posErrorMarker{id: 426} == 70 + 1*0x7fa63c921070.marker{id: 255} + 1*0x7fa63a683a20.negError{id: 427}
    0x7fa63a683a80.posErrorMarker{id: 428} == 10 + 1*0x7fa63c9213f0.marker{id: 257} + 1*0x7fa63a683a80.negError{id: 429}
    0x7fa63a686160.negError{id: 455} == 0 + 1*0x7fa63a686160.posErrorMarker{id: 454} + 1*0x7fa63c921b80.marker{id: 456} + -1*0x7fa63c922eb0.marker{id: 462}
    0x7fa63a686f10.posErrorMarker{id: 450} == 0 + 1*0x7fa63a686f10.negError{id: 451} + 1*0x7fa63c921b80.marker{id: 456} + -1*0x7fa63ca030f0.marker{id: 469}
    0x7fa63c8f5510.marker{id: 496} == 0 + -1*0x7fa63ca00d70.marker{id: 472}
    0x7fa63c924950.marker{id: 465} == 0 + 1*0x7fa63c924140.marker{id: 303}
    0x7fa63c929530.marker{id: 470} == 0 + 1*0x7fa63c924140.marker{id: 303}
    0x7fa63ca03060.marker{id: 506} == 0 + 1*0x7fa63a680e40.marker{id: 437} + 1*0x7fa63a684960.marker{id: 445} + -1*0x7fa63ca00d70.marker{id: 472} + -1*0x7fa63c922fd0.marker{id: 476} + -1*0x7fa63ca01710.marker{id: 485}
    UIButton:0x7fa63c8e9e20'Button 1'.Height{id: 309} == 12960 + 360*0x7fa63c922fd0.marker{id: 476}
    UIButton:0x7fa63c8e9e20'Button 1'.Width{id: 345} == 46800 + 360*0x7fa63c921ae0.marker{id: 459}
    UIButton:0x7fa63c8e9e20'Button 1'.minX{id: 304} == 47880 + 360*0x7fa63c924140.marker{id: 303} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIButton:0x7fa63c8e9e20'Button 1'.minY{id: 306} == 340920 + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + -360*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIButton:0x7fa63c8ed780'Button 2'.Height{id: 310} == 12960 + 720*0x7fa63a67f1c0.marker{id: 346} + -720*0x7fa63a6812b0.marker{id: 376} + -360*0x7fa63c922eb0.marker{id: 462} + -360*0x7fa63ca030f0.marker{id: 469} + 720*0x7fa63ca00d70.marker{id: 472} + 360*0x7fa63c922fd0.marker{id: 476}
    UIButton:0x7fa63c8ed780'Button 2'.Width{id: 316} == 46800 + 360*0x7fa63ca02230.marker{id: 488}
    UIButton:0x7fa63c8ed780'Button 2'.minX{id: 315} == 178920 + -360*0x7fa63a67d6f0.marker{id: 314} + 360*0x7fa63a680d50.marker{id: 430} + 180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + 180*0x7fa63a684730.marker{id: 442} + -360*0x7fa63ca02230.marker{id: 488}
    UIButton:0x7fa63c8ed780'Button 2'.minY{id: 307} == 340920 + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + -360*0x7fa63ca00d70.marker{id: 472} + -360*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIButtonLabel:0x7fa63c8eb960'Button 1'.Height{id: 342} == 6480 + 360*0x7fa63c921b80.marker{id: 456} + -360*0x7fa63ca030f0.marker{id: 469}
    UIButtonLabel:0x7fa63c8eb960'Button 1'.Width{id: 341} == 21600 + 360*0x7fa63a686eb0.posErrorMarker{id: 448} + -360*0x7fa63a686eb0.negError{id: 449}
    UIButtonLabel:0x7fa63c8eb960'Button 1'.minX{id: 344} == 60480 + 360*0x7fa63c924140.marker{id: 303} + 360*0x7fa63a67f170.marker{id: 343} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442} + -180*0x7fa63a686eb0.posErrorMarker{id: 448} + 180*0x7fa63a686eb0.negError{id: 449} + 180*0x7fa63c921ae0.marker{id: 459}
    UIButtonLabel:0x7fa63c8eb960'Button 1'.minY{id: 347} == 344160 + 360*0x7fa63a67f1c0.marker{id: 346} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + -180*0x7fa63c921b80.marker{id: 456} + 180*0x7fa63ca030f0.marker{id: 469} + -180*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIButtonLabel:0x7fa63c8eeb20'Button 2'.Height{id: 373} == 6480 + -360*0x7fa63c921b80.marker{id: 456} + 360*0x7fa63c922eb0.marker{id: 462}
    UIButtonLabel:0x7fa63c8eeb20'Button 2'.Width{id: 372} == 21600 + 360*0x7fa63a686100.posErrorMarker{id: 452} + -360*0x7fa63a686100.negError{id: 453}
    UIButtonLabel:0x7fa63c8eeb20'Button 2'.minX{id: 375} == 191520 + -360*0x7fa63a67d6f0.marker{id: 314} + 360*0x7fa63a681260.marker{id: 374} + 360*0x7fa63a680d50.marker{id: 430} + 180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + 180*0x7fa63a684730.marker{id: 442} + -180*0x7fa63a686100.posErrorMarker{id: 452} + 180*0x7fa63a686100.negError{id: 453} + -180*0x7fa63ca02230.marker{id: 488}
    UIButtonLabel:0x7fa63c8eeb20'Button 2'.minY{id: 377} == 344160 + 360*0x7fa63a67f1c0.marker{id: 346} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + 180*0x7fa63c921b80.marker{id: 456} + -360*0x7fa63c922eb0.marker{id: 462} + -180*0x7fa63ca030f0.marker{id: 469} + -180*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIImageView:0x7fa63c8e8720.Height{id: 302} == 144000 + 360*0x7fa63a67e3d0.marker{id: 318}
    UIImageView:0x7fa63c8e8720.Width{id: 299} == 276480 + -360*0x7fa63c8f18f0.marker{id: 296} + 360*0x7fa63c8f6bc0.marker{id: 298} + 360*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e8720.minX{id: 297} == 0 + 360*0x7fa63c8f18f0.marker{id: 296} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e8720.minY{id: 301} == 217440 + 360*0x7fa63a5ce540.marker{id: 300} + -360*0x7fa63a67e3d0.marker{id: 318} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8e88e0.Height{id: 266} == 361440 + -360*0x7fa63c921e50.marker{id: 262} + 360*0x7fa63c920e40.marker{id: 265} + 360*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8e88e0.Width{id: 288} == 276480 + -360*0x7fa63c921930.marker{id: 259} + 360*0x7fa63a67d9d0.marker{id: 285} + -360*0x7fa63a5cccd0.marker{id: 287} + 360*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e88e0.minX{id: 260} == 0 + 360*0x7fa63c921930.marker{id: 259} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e88e0.minY{id: 263} == 0 + 360*0x7fa63c921e50.marker{id: 262} + 360*0x7fa63a680df0.marker{id: 434} + -180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8e89e0.Height{id: 276} == 361440 + -360*0x7fa63c923490.marker{id: 270} + 360*0x7fa63c8f1630.marker{id: 275} + 360*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8e89e0.Width{id: 273} == 276480 + -360*0x7fa63c922ab0.marker{id: 268} + 360*0x7fa63c923a30.marker{id: 272} + 360*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e89e0.minX{id: 269} == 0 + 360*0x7fa63c922ab0.marker{id: 268} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8e89e0.minY{id: 271} == 0 + 360*0x7fa63c923490.marker{id: 270} + 360*0x7fa63a680df0.marker{id: 434} + -180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8eb7c0.Height{id: 332} == 12960 + 360*0x7fa63a67d500.marker{id: 334}
    UIImageView:0x7fa63c8eb7c0.Width{id: 326} == 46800 + 360*0x7fa63a67d460.marker{id: 328}
    UIImageView:0x7fa63c8eb7c0.minX{id: 327} == 47880 + 360*0x7fa63c924140.marker{id: 303} + 360*0x7fa63a67d410.marker{id: 325} + -180*0x7fa63a67d460.marker{id: 328} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIImageView:0x7fa63c8eb7c0.minY{id: 333} == 340920 + 360*0x7fa63a67d4b0.marker{id: 331} + -180*0x7fa63a67d500.marker{id: 334} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + -360*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIImageView:0x7fa63c8ee980.Height{id: 363} == 12960 + 360*0x7fa63a67c570.marker{id: 365}
    UIImageView:0x7fa63c8ee980.Width{id: 357} == 46800 + 360*0x7fa63a67fec0.marker{id: 359}
    UIImageView:0x7fa63c8ee980.minX{id: 358} == 178920 + -360*0x7fa63a67d6f0.marker{id: 314} + 360*0x7fa63a67fe70.marker{id: 356} + -180*0x7fa63a67fec0.marker{id: 359} + 360*0x7fa63a680d50.marker{id: 430} + 180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + 180*0x7fa63a684730.marker{id: 442} + -360*0x7fa63ca02230.marker{id: 488}
    UIImageView:0x7fa63c8ee980.minY{id: 364} == 340920 + 360*0x7fa63a67ff10.marker{id: 362} + -180*0x7fa63a67c570.marker{id: 365} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445} + -360*0x7fa63ca00d70.marker{id: 472} + -360*0x7fa63c922fd0.marker{id: 476} + -360*0x7fa63ca01710.marker{id: 485}
    UIImageView:0x7fa63c8f29f0.Height{id: 393} == 2160 + 360*0x7fa63a67dde0.marker{id: 395}
    UIImageView:0x7fa63c8f29f0.Width{id: 387} == 2160 + 360*0x7fa63a682240.marker{id: 389}
    UIImageView:0x7fa63c8f29f0.minX{id: 388} == 131400 + -360*0x7fa63c8e6880.marker{id: 289} + -360*0x7fa63c8f4ef0.marker{id: 293} + 360*0x7fa63a682020.marker{id: 386} + -180*0x7fa63a682240.marker{id: 389} + -180*0x7fa63a683510.posErrorMarker{id: 422} + 180*0x7fa63a683510.negError{id: 423} + 360*0x7fa63a680d50.marker{id: 430} + 360*0x7fa63a684870.marker{id: 440}
    UIImageView:0x7fa63c8f29f0.minY{id: 394} == 335160 + -360*0x7fa63c922730.marker{id: 311} + 360*0x7fa63a682290.marker{id: 392} + -180*0x7fa63a67dde0.marker{id: 395} + -360*0x7fa63a683570.posErrorMarker{id: 424} + 360*0x7fa63a683570.negError{id: 425} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c8f3820.Height{id: 405} == 2160 + 360*0x7fa63a682870.marker{id: 407}
    UIImageView:0x7fa63c8f3820.Width{id: 399} == 2160 + 360*0x7fa63a6827d0.marker{id: 401}
    UIImageView:0x7fa63c8f3820.minX{id: 400} == 137160 + -360*0x7fa63c8e6880.marker{id: 289} + -360*0x7fa63c8f4ef0.marker{id: 293} + 360*0x7fa63a6825f0.marker{id: 398} + -180*0x7fa63a6827d0.marker{id: 401} + -180*0x7fa63a683510.posErrorMarker{id: 422} + 180*0x7fa63a683510.negError{id: 423} + 360*0x7fa63a680d50.marker{id: 430} + 360*0x7fa63a684870.marker{id: 440}
    UIImageView:0x7fa63c8f3820.minY{id: 406} == 335160 + -360*0x7fa63c922730.marker{id: 311} + 360*0x7fa63a682820.marker{id: 404} + -180*0x7fa63a682870.marker{id: 407} + -360*0x7fa63a683570.posErrorMarker{id: 424} + 360*0x7fa63a683570.negError{id: 425} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445}
    UIImageView:0x7fa63c91f900.Height{id: 417} == 2160 + 360*0x7fa63a682ed0.marker{id: 419}
    UIImageView:0x7fa63c91f900.Width{id: 411} == 2160 + 360*0x7fa63a682e30.marker{id: 413}
    UIImageView:0x7fa63c91f900.minX{id: 412} == 142920 + -360*0x7fa63c8e6880.marker{id: 289} + -360*0x7fa63c8f4ef0.marker{id: 293} + 360*0x7fa63a682c50.marker{id: 410} + -180*0x7fa63a682e30.marker{id: 413} + -180*0x7fa63a683510.posErrorMarker{id: 422} + 180*0x7fa63a683510.negError{id: 423} + 360*0x7fa63a680d50.marker{id: 430} + 360*0x7fa63a684870.marker{id: 440}
    UIImageView:0x7fa63c91f900.minY{id: 418} == 335160 + -360*0x7fa63c922730.marker{id: 311} + 360*0x7fa63a682e80.marker{id: 416} + -180*0x7fa63a682ed0.marker{id: 419} + -360*0x7fa63a683570.posErrorMarker{id: 424} + 360*0x7fa63a683570.negError{id: 425} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445}
    UILabel:0x7fa63c8f0960'Welcome'.Height{id: 258} == 17640 + 360*0x7fa63c9213f0.marker{id: 257}
    UILabel:0x7fa63c8f0960'Welcome'.Width{id: 256} == 75960 + 360*0x7fa63c921070.marker{id: 255}
    UILabel:0x7fa63c8f0960'Welcome'.minX{id: 290} == 100440 + -180*0x7fa63c921070.marker{id: 255} + -360*0x7fa63c8f4ef0.marker{id: 293} + 360*0x7fa63a680d50.marker{id: 430} + 360*0x7fa63a684870.marker{id: 440}
    UILabel:0x7fa63c8f0960'Welcome'.minY{id: 295} == 132480 + 360*0x7fa63c8f5950.marker{id: 294} + 360*0x7fa63a680df0.marker{id: 434} + -180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    UIPageControl:0x7fa63c8ede40.Height{id: 313} == 12960 + 360*0x7fa63a683570.posErrorMarker{id: 424} + -360*0x7fa63a683570.negError{id: 425}
    UIPageControl:0x7fa63c8ede40.Width{id: 291} == 13680 + 360*0x7fa63a683510.posErrorMarker{id: 422} + -360*0x7fa63a683510.negError{id: 423}
    UIPageControl:0x7fa63c8ede40.minX{id: 292} == 131400 + -360*0x7fa63c8e6880.marker{id: 289} + -360*0x7fa63c8f4ef0.marker{id: 293} + -180*0x7fa63a683510.posErrorMarker{id: 422} + 180*0x7fa63a683510.negError{id: 423} + 360*0x7fa63a680d50.marker{id: 430} + 360*0x7fa63a684870.marker{id: 440}
    UIPageControl:0x7fa63c8ede40.minY{id: 312} == 329760 + -360*0x7fa63c922730.marker{id: 311} + -360*0x7fa63a683570.posErrorMarker{id: 424} + 360*0x7fa63a683570.negError{id: 425} + 360*0x7fa63a680df0.marker{id: 434} + 180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + 180*0x7fa63a684960.marker{id: 445}
    UIScrollView:0x7fa63c8e8d80.Height{id: 282} == 327960 + -360*0x7fa63c8e8240.marker{id: 277} + -360*0x7fa63a5cc9d0.marker{id: 281} + 360*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a684960.marker{id: 445}
    UIScrollView:0x7fa63c8e8d80.Width{id: 286} == 276480 + -360*0x7fa63c8e61b0.marker{id: 279} + 360*0x7fa63a67d9d0.marker{id: 285} + 360*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684730.marker{id: 442}
    UIScrollView:0x7fa63c8e8d80.minX{id: 280} == 0 + 360*0x7fa63c8e61b0.marker{id: 279} + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIScrollView:0x7fa63c8e8d80.minY{id: 278} == 0 + 360*0x7fa63c8e8240.marker{id: 277} + 360*0x7fa63a680df0.marker{id: 434} + -180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    UIView:0x7fa63c8e6bf0.Height{id: 267} == 361440 + 360*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a684960.marker{id: 445}
    UIView:0x7fa63c8e6bf0.Width{id: 274} == 276480 + 360*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684730.marker{id: 442}
    UIView:0x7fa63c8e6bf0.minX{id: 261} == 0 + 360*0x7fa63a680d50.marker{id: 430} + -180*0x7fa63a680da0.marker{id: 433} + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIView:0x7fa63c8e6bf0.minY{id: 264} == 0 + 360*0x7fa63a680df0.marker{id: 434} + -180*0x7fa63a680e40.marker{id: 437} + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    UIWindow:0x7fa63c91dc20.Height{id: 435} == 361440 + 360*0x7fa63a684960.marker{id: 445}
    UIWindow:0x7fa63c91dc20.Width{id: 431} == 276480 + 360*0x7fa63a684730.marker{id: 442}
    UIWindow:0x7fa63c91dc20.minX{id: 432} == 0 + 360*0x7fa63a684870.marker{id: 440} + -180*0x7fa63a684730.marker{id: 442}
    UIWindow:0x7fa63c91dc20.minY{id: 436} == 0 + 360*0x7fa63a6848d0.marker{id: 441} + -180*0x7fa63a684960.marker{id: 445}
    objective{id: 254} == {objective 0x7fa63c91d1e0: <250:1422> + <750:1, 250:1>*0x7fa63a6753f0.negError{id: 322} + <750:1, 250:1>*0x7fa63a675450.negError{id: 324} + <250:1>*0x7fa63a67e3d0.marker{id: 318} + <250:2>*0x7fa63a67f1c0.marker{id: 346} + <750:1, 250:1>*0x7fa63a67f930.negError{id: 353} + <750:1, 250:1>*0x7fa63a67f990.negError{id: 355} + <250:1>*0x7fa63a680da0.marker{id: 433} + <250:-2>*0x7fa63a6812b0.marker{id: 376} + <750:1, 250:1>*0x7fa63a681d00.negError{id: 383} + <750:1, 250:1>*0x7fa63a681d60.negError{id: 385} + <750:1>*0x7fa63a683510.negError{id: 423} + <250:1>*0x7fa63a683510.posErrorMarker{id: 422} + <750:1>*0x7fa63a683570.negError{id: 425} + <250:1>*0x7fa63a683570.posErrorMarker{id: 424} + <750:1, 250:1>*0x7fa63a683a20.negError{id: 427} + <750:1, 250:1>*0x7fa63a683a80.negError{id: 429} + <250:1>*0x7fa63a684730.marker{id: 442} + <249:1>*0x7fa63a686100.negError{id: 453} + <250:1>*0x7fa63a686100.posErrorMarker{id: 452} + <250:1, 249:1>*0x7fa63a686160.posErrorMarker{id: 454} + <249:1>*0x7fa63a686eb0.negError{id: 449} + <250:1>*0x7fa63a686eb0.posErrorMarker{id: 448} + <250:1, 249:1>*0x7fa63a686f10.negError{id: 451} + <250:-1>*0x7fa63c8f18f0.marker{id: 296} + <250:1>*0x7fa63c8f6bc0.marker{id: 298} + <250:1>*0x7fa63c921070.marker{id: 255} + <250:1>*0x7fa63c9213f0.marker{id: 257} + <250:1>*0x7fa63c921ae0.marker{id: 459} + <250:1, 249:1>*0x7fa63c921b80.marker{id: 456} + <250:-1, 249:-1>*0x7fa63c922eb0.marker{id: 462} + <250:2>*0x7fa63c922fd0.marker{id: 476} + <250:2>*0x7fa63ca00d70.marker{id: 472} + <250:1>*0x7fa63ca02230.marker{id: 488} + <250:-2>*0x7fa63ca030f0.marker{id: 469}}

  Constraints:
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67c570 h=--& v=--& V:[UIImageView:0x7fa63c8ee980(36)]>      Marker:0x7fa63a67c570.marker{id: 365}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67d410 h=--& v=--& UIImageView:0x7fa63c8eb7c0.midX == + 65>     Marker:0x7fa63a67d410.marker{id: 325}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67d460 h=--& v=--& H:[UIImageView:0x7fa63c8eb7c0(130)]>     Marker:0x7fa63a67d460.marker{id: 328}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67d4b0 h=--& v=--& UIImageView:0x7fa63c8eb7c0.midY == + 18>     Marker:0x7fa63a67d4b0.marker{id: 331}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67d500 h=--& v=--& V:[UIImageView:0x7fa63c8eb7c0(36)]>      Marker:0x7fa63a67d500.marker{id: 334}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67dde0 h=--& v=--& V:[UIImageView:0x7fa63c8f29f0(6)]>       Marker:0x7fa63a67dde0.marker{id: 395}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67fe70 h=--& v=--& UIImageView:0x7fa63c8ee980.midX == + 65>     Marker:0x7fa63a67fe70.marker{id: 356}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67fec0 h=--& v=--& H:[UIImageView:0x7fa63c8ee980(130)]>     Marker:0x7fa63a67fec0.marker{id: 359}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a67ff10 h=--& v=--& UIImageView:0x7fa63c8ee980.midY == + 18>     Marker:0x7fa63a67ff10.marker{id: 362}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a680d50 h=-&- v=-&- UIView:0x7fa63c8e6bf0.midX == UIWindow:0x7fa63c91dc20.midX>      Marker:0x7fa63a680d50.marker{id: 430}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a680da0 h=-&- v=-&- UIView:0x7fa63c8e6bf0.width == UIWindow:0x7fa63c91dc20.width>        Marker:0x7fa63a680da0.marker{id: 433}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a680df0 h=-&- v=-&- UIView:0x7fa63c8e6bf0.midY == UIWindow:0x7fa63c91dc20.midY>      Marker:0x7fa63a680df0.marker{id: 434}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a680e40 h=-&- v=-&- UIView:0x7fa63c8e6bf0.height == UIWindow:0x7fa63c91dc20.height>      Marker:0x7fa63a680e40.marker{id: 437}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682020 h=--& v=--& UIImageView:0x7fa63c8f29f0.midX == + 3>      Marker:0x7fa63a682020.marker{id: 386}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682240 h=--& v=--& H:[UIImageView:0x7fa63c8f29f0(6)]>       Marker:0x7fa63a682240.marker{id: 389}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682290 h=--& v=--& UIImageView:0x7fa63c8f29f0.midY == + 18>     Marker:0x7fa63a682290.marker{id: 392}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a6825f0 h=--& v=--& UIImageView:0x7fa63c8f3820.midX == + 19>     Marker:0x7fa63a6825f0.marker{id: 398}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a6827d0 h=--& v=--& H:[UIImageView:0x7fa63c8f3820(6)]>       Marker:0x7fa63a6827d0.marker{id: 401}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682820 h=--& v=--& UIImageView:0x7fa63c8f3820.midY == + 18>     Marker:0x7fa63a682820.marker{id: 404}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682870 h=--& v=--& V:[UIImageView:0x7fa63c8f3820(6)]>       Marker:0x7fa63a682870.marker{id: 407}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682c50 h=--& v=--& UIImageView:0x7fa63c91f900.midX == + 35>     Marker:0x7fa63a682c50.marker{id: 410}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682e30 h=--& v=--& H:[UIImageView:0x7fa63c91f900(6)]>       Marker:0x7fa63a682e30.marker{id: 413}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682e80 h=--& v=--& UIImageView:0x7fa63c91f900.midY == + 18>     Marker:0x7fa63a682e80.marker{id: 416}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a682ed0 h=--& v=--& V:[UIImageView:0x7fa63c91f900(6)]>       Marker:0x7fa63a682ed0.marker{id: 419}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684730 h=--- v=--- H:[UIWindow:0x7fa63c91dc20(768)]>        Marker:0x7fa63a684730.marker{id: 442}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684960 h=--- v=--- V:[UIWindow:0x7fa63c91dc20(1004)]>       Marker:0x7fa63a684960.marker{id: 445}
    <NSContentSizeLayoutConstraint:0x7fa63a6753f0 H:[UIImageView:0x7fa63c8e8720(1)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a6753f0.posErrorMarker{id: 321}
    <NSContentSizeLayoutConstraint:0x7fa63a675450 V:[UIImageView:0x7fa63c8e8720(1)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a675450.posErrorMarker{id: 323}
    <NSContentSizeLayoutConstraint:0x7fa63a67f930 H:[UIButton:0x7fa63c8e9e20'Button 1'(60)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a67f930.posErrorMarker{id: 352}
    <NSContentSizeLayoutConstraint:0x7fa63a67f990 V:[UIButton:0x7fa63c8e9e20'Button 1'(18)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a67f990.posErrorMarker{id: 354}
    <NSContentSizeLayoutConstraint:0x7fa63a681d00 H:[UIButton:0x7fa63c8ed780'Button 2'(60)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a681d00.posErrorMarker{id: 382}
    <NSContentSizeLayoutConstraint:0x7fa63a681d60 V:[UIButton:0x7fa63c8ed780'Button 2'(18)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a681d60.posErrorMarker{id: 384}
    <NSContentSizeLayoutConstraint:0x7fa63a683510 H:[UIPageControl:0x7fa63c8ede40(38)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a683510.posErrorMarker{id: 422}
    <NSContentSizeLayoutConstraint:0x7fa63a683570 V:[UIPageControl:0x7fa63c8ede40(36)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a683570.posErrorMarker{id: 424}
    <NSContentSizeLayoutConstraint:0x7fa63a683a20 H:[UILabel:0x7fa63c8f0960'Welcome'(141)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a683a20.posErrorMarker{id: 426}
    <NSContentSizeLayoutConstraint:0x7fa63a683a80 V:[UILabel:0x7fa63c8f0960'Welcome'(39)] Hug:250 CompressionResistance:750>        Marker:0x7fa63a683a80.posErrorMarker{id: 428}
    <NSContentSizeLayoutConstraint:0x7fa63a686100 H:[UIButtonLabel:0x7fa63c8eeb20'Button 2'(60)] Hug:250 CompressionResistance:249>     Marker:0x7fa63a686100.posErrorMarker{id: 452}
    <NSContentSizeLayoutConstraint:0x7fa63a686160 V:[UIButtonLabel:0x7fa63c8eeb20'Button 2'(18)] Hug:250 CompressionResistance:249>     Marker:0x7fa63a686160.posErrorMarker{id: 454}
    <NSContentSizeLayoutConstraint:0x7fa63a686eb0 H:[UIButtonLabel:0x7fa63c8eb960'Button 1'(60)] Hug:250 CompressionResistance:249>     Marker:0x7fa63a686eb0.posErrorMarker{id: 448}
    <NSContentSizeLayoutConstraint:0x7fa63a686f10 V:[UIButtonLabel:0x7fa63c8eb960'Button 1'(18)] Hug:250 CompressionResistance:249>     Marker:0x7fa63a686f10.posErrorMarker{id: 450}
    <NSLayoutConstraint:0x7fa63a5cc9d0 V:[UIScrollView:0x7fa63c8e8d80]-(93)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>        Marker:0x7fa63a5cc9d0.marker{id: 281}
    <NSLayoutConstraint:0x7fa63a5ccc60 UIButton:0x7fa63c8ed780'Button 2'.lastBaseline == UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline>       Marker:0x7fa63a5ccc60.marker{id: 491}
    <NSLayoutConstraint:0x7fa63a5cccd0 UIScrollView:0x7fa63c8e8d80.trailing == UIImageView:0x7fa63c8e88e0.trailing>     Marker:0x7fa63a5cccd0.marker{id: 287}
    <NSLayoutConstraint:0x7fa63a5ccd20 UIButton:0x7fa63c8ed780'Button 2'.firstBaseline == UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline>       Marker:0x7fa63a5ccd20.marker{id: 493}
    <NSLayoutConstraint:0x7fa63a5cd090 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>      Marker:0x7fa63a5cd090.marker{id: 471}
    <NSLayoutConstraint:0x7fa63a5cdb90 UIButton:0x7fa63c8ed780'Button 2'.lastBaseline == UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline>        Marker:0x7fa63a5cdb90.marker{id: 487}
    <NSLayoutConstraint:0x7fa63a5ce540 UIImageView:0x7fa63c8e8720.bottom == UIView:0x7fa63c8e6bf0.bottom>       Marker:0x7fa63a5ce540.marker{id: 300}
    <NSLayoutConstraint:0x7fa63a5cf150 UIButton:0x7fa63c8ed780'Button 2'.firstBaseline == UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline>      Marker:0x7fa63a5cf150.marker{id: 495}
    <NSLayoutConstraint:0x7fa63a5cf1c0 H:|-(497)-[UIButton:0x7fa63c8ed780'Button 2']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63a5cf1c0.marker{id: 494}
    <NSLayoutConstraint:0x7fa63a5d05e0 H:[UIButton:0x7fa63c8ed780'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63a5d05e0.marker{id: 492}
    <NSLayoutConstraint:0x7fa63a67d6f0 H:[UIButton:0x7fa63c8ed780'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63a67d6f0.marker{id: 314}
    <NSLayoutConstraint:0x7fa63a67d9d0 UIScrollView:0x7fa63c8e8d80.trailing == UIView:0x7fa63c8e6bf0.trailing>      Marker:0x7fa63a67d9d0.marker{id: 285}
    <NSLayoutConstraint:0x7fa63a67e3d0 V:[UIImageView:0x7fa63c8e8720(400)]>     Marker:0x7fa63a67e3d0.marker{id: 318}
    <NSLayoutConstraint:0x7fa63a67e7c0 V:|-(947)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63a67e7c0.marker{id: 486}
    <NSLayoutConstraint:0x7fa63a67f170 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerX == UIButton:0x7fa63c8e9e20'Button 1'.centerX>     Marker:0x7fa63a67f170.marker{id: 343}
    <NSLayoutConstraint:0x7fa63a67f1c0 UIButtonLabel:0x7fa63c8eb960'Button 1'.centerY == UIButton:0x7fa63c8e9e20'Button 1'.centerY>     Marker:0x7fa63a67f1c0.marker{id: 346}
    <NSLayoutConstraint:0x7fa63a67f210 UIButtonLabel:0x7fa63c8eb960'Button 1'.width <= UIButton:0x7fa63c8e9e20'Button 1'.width>     Marker:0x7fa63a67f210.marker{id: 348}
    <NSLayoutConstraint:0x7fa63a67f260 UIButtonLabel:0x7fa63c8eb960'Button 1'.height <= UIButton:0x7fa63c8e9e20'Button 1'.height>       Marker:0x7fa63a67f260.marker{id: 350}
    <NSLayoutConstraint:0x7fa63a681260 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerX == UIButton:0x7fa63c8ed780'Button 2'.centerX>     Marker:0x7fa63a681260.marker{id: 374}
    <NSLayoutConstraint:0x7fa63a6812b0 UIButtonLabel:0x7fa63c8eeb20'Button 2'.centerY == UIButton:0x7fa63c8ed780'Button 2'.centerY>     Marker:0x7fa63a6812b0.marker{id: 376}
    <NSLayoutConstraint:0x7fa63a681300 UIButtonLabel:0x7fa63c8eeb20'Button 2'.width <= UIButton:0x7fa63c8ed780'Button 2'.width>     Marker:0x7fa63a681300.marker{id: 378}
    <NSLayoutConstraint:0x7fa63a681350 UIButtonLabel:0x7fa63c8eeb20'Button 2'.height <= UIButton:0x7fa63c8ed780'Button 2'.height>       Marker:0x7fa63a681350.marker{id: 380}
    <NSLayoutConstraint:0x7fa63c8e61b0 H:|-(0)-[UIScrollView:0x7fa63c8e8d80]   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63c8e61b0.marker{id: 279}
    <NSLayoutConstraint:0x7fa63c8e6880 UILabel:0x7fa63c8f0960'Welcome'.centerX == UIPageControl:0x7fa63c8ede40.centerX>     Marker:0x7fa63c8e6880.marker{id: 289} (Integralization adjustment:0.5)
    <NSLayoutConstraint:0x7fa63c8e8240 V:|-(0)-[UIScrollView:0x7fa63c8e8d80]   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63c8e8240.marker{id: 277}
    <NSLayoutConstraint:0x7fa63c8f1630 UIImageView:0x7fa63c8e89e0.bottom == UIView:0x7fa63c8e6bf0.bottom>       Marker:0x7fa63c8f1630.marker{id: 275}
    <NSLayoutConstraint:0x7fa63c8f18f0 H:|-(0)-[UIImageView:0x7fa63c8e8720]   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63c8f18f0.marker{id: 296}
    <NSLayoutConstraint:0x7fa63c8f4ef0 UIView:0x7fa63c8e6bf0.centerX == UILabel:0x7fa63c8f0960'Welcome'.centerX>        Marker:0x7fa63c8f4ef0.marker{id: 293} (Integralization adjustment:-0.5)
    <NSLayoutConstraint:0x7fa63c8f5510 UIButton:0x7fa63c8ed780'Button 2'.top == UIButton:0x7fa63c8e9e20'Button 1'.top>      Marker:0x7fa63c8f5510.marker{id: 496}
    <NSLayoutConstraint:0x7fa63c8f5950 V:|-(368)-[UILabel:0x7fa63c8f0960'Welcome']   (Names: '|':UIView:0x7fa63c8e6bf0 )>       Marker:0x7fa63c8f5950.marker{id: 294}
    <NSLayoutConstraint:0x7fa63c8f6bc0 UIImageView:0x7fa63c8e8720.trailing == UIView:0x7fa63c8e6bf0.trailing>       Marker:0x7fa63c8f6bc0.marker{id: 298}
    <NSLayoutConstraint:0x7fa63c920e40 UIImageView:0x7fa63c8e88e0.bottom == UIView:0x7fa63c8e6bf0.bottom>       Marker:0x7fa63c920e40.marker{id: 265}
    <NSLayoutConstraint:0x7fa63c921070 H:[UILabel:0x7fa63c8f0960'Welcome'(211)]>        Marker:0x7fa63c921070.marker{id: 255}
    <NSLayoutConstraint:0x7fa63c9213f0 V:[UILabel:0x7fa63c8f0960'Welcome'(49)]>     Marker:0x7fa63c9213f0.marker{id: 257}
    <NSLayoutConstraint:0x7fa63c921930 H:|-(0)-[UIImageView:0x7fa63c8e88e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63c921930.marker{id: 259}
    <NSLayoutConstraint:0x7fa63c921ae0 H:[UIButton:0x7fa63c8e9e20'Button 1'(130)]>      Marker:0x7fa63c921ae0.marker{id: 459}
    <NSLayoutConstraint:0x7fa63c921b80 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>        Marker:0x7fa63c921b80.marker{id: 456}
    <NSLayoutConstraint:0x7fa63c921e50 V:|-(0)-[UIImageView:0x7fa63c8e88e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63c921e50.marker{id: 262}
    <NSLayoutConstraint:0x7fa63c922730 V:[UIPageControl:0x7fa63c8ede40]-(52)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>       Marker:0x7fa63c922730.marker{id: 311}
    <NSLayoutConstraint:0x7fa63c922ab0 H:|-(0)-[UIImageView:0x7fa63c8e89e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63c922ab0.marker{id: 268}
    <NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>       Marker:0x7fa63c922eb0.marker{id: 462}
    <NSLayoutConstraint:0x7fa63c922fd0 V:[UIButton:0x7fa63c8e9e20'Button 1'(36)]>       Marker:0x7fa63c922fd0.marker{id: 476}
    <NSLayoutConstraint:0x7fa63c923490 V:|-(0)-[UIImageView:0x7fa63c8e89e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63c923490.marker{id: 270}
    <NSLayoutConstraint:0x7fa63c923a30 UIImageView:0x7fa63c8e89e0.trailing == UIView:0x7fa63c8e6bf0.trailing>       Marker:0x7fa63c923a30.marker{id: 272}
    <NSLayoutConstraint:0x7fa63c924140 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63c924140.marker{id: 303}
    <NSLayoutConstraint:0x7fa63c924950 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63c924950.marker{id: 465}
    <NSLayoutConstraint:0x7fa63c929530 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63c929530.marker{id: 470}
    <NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>      Marker:0x7fa63ca00d70.marker{id: 472}
    <NSLayoutConstraint:0x7fa63ca01710 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>      Marker:0x7fa63ca01710.marker{id: 485}
    <NSLayoutConstraint:0x7fa63ca02230 H:[UIButton:0x7fa63c8ed780'Button 2'(130)]>      Marker:0x7fa63ca02230.marker{id: 488}
    <NSLayoutConstraint:0x7fa63ca03060 V:|-(947)-[UIButton:0x7fa63c8ed780'Button 2']   (Names: '|':UIView:0x7fa63c8e6bf0 )>     Marker:0x7fa63ca03060.marker{id: 506}
    <NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>       Marker:0x7fa63ca030f0.marker{id: 469}
    <_UIWindowAnchoringConstraint:0x7fa63a684870 h=--- v=--- UIWindow:0x7fa63c91dc20.midX == + 384>     Marker:0x7fa63a684870.marker{id: 440}
    <_UIWindowAnchoringConstraint:0x7fa63a6848d0 h=--- v=--- UIWindow:0x7fa63c91dc20.midY == + 502>     Marker:0x7fa63a6848d0.marker{id: 441}

  Integralization Adjustments:
0x7fa63c8e6880.marker{id: 289} [<NSLayoutConstraint:0x7fa63c8e6880 UILabel:0x7fa63c8f0960'Welcome'.centerX == UIPageControl:0x7fa63c8ede40.centerX>] -> 0.500000
0x7fa63c8f4ef0.marker{id: 293} [<NSLayoutConstraint:0x7fa63c8f4ef0 UIView:0x7fa63c8e6bf0.centerX == UILabel:0x7fa63c8f0960'Welcome'.centerX>] -> -0.500000

  Statistics:
    94 rows. Variable counts:
          1 ->  25
          2 ->  16
          3 ->   4
          4 ->  14
          5 ->  12
          6 ->   5
          7 ->   4
          8 ->   6
          9 ->   7
         10 ->   1
}


REAL TO REPRESENTED VIEW MAPPING:
  <UIView:0x7fa63c862120> ==> <UIView:0x7fa63c8e6bf0>
  <UIImageView:0x7fa63c85ae20> ==> <UIImageView:0x7fa63c8e88e0>
  <UIImageView:0x7fa63c85d750> ==> <UIImageView:0x7fa63c8e89e0>
  <UIImageView:0x7fa63c85d850> ==> <UIImageView:0x7fa63c8e8720>
  <UIScrollView:0x7fa63c867c00> ==> <UIScrollView:0x7fa63c8e8d80>
  <UIButton:0x7fa63a66e590> ==> <UIButton:0x7fa63c8e9e20>
  <UIButton:0x7fa63a677e50> ==> <UIButton:0x7fa63c8ed780>
  <UIPageControl:0x7fa63a6782f0> ==> <UIPageControl:0x7fa63c8ede40>
  <UILabel:0x7fa63a7e7370> ==> <UILabel:0x7fa63c8f0960>


REAL TO REPRESENTED CONSTRAINT MAPPING:
  <IBLayoutConstraint: 0x7fa63c922960> UIButton[0x7fa63a66e590].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67e7c0 V:|-(947)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c857650> UIImageView[0x7fa63c85d750].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c922ab0 H:|-(0)-[UIImageView:0x7fa63c8e89e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63a5cf7d0> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cf150 UIButton:0x7fa63c8ed780'Button 2'.firstBaseline == UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63c9222d0> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c924950 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c9221f0> UIButton[0x7fa63a66e590].Width = + 130.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c921ae0 H:[UIButton:0x7fa63c8e9e20'Button 1'(130)]>
  <IBLayoutConstraint: 0x7fa63a77f9a0> UIImageView[0x7fa63c85d850].Height = + 400.000000 containingView={<UIImageView:0x7fa63c85d850>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67e3d0 V:[UIImageView:0x7fa63c8e8720(400)]>
  <IBLayoutConstraint: 0x7fa63c9229d0> UIView[0x7fa63c862120].Bottom = UIButton[0x7fa63a66e590].Bottom + 21.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca01710 V:[UIButton:0x7fa63c8e9e20'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c857520> UIImageView[0x7fa63c85ae20].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c921930 H:|-(0)-[UIImageView:0x7fa63c8e88e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8f8580> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca030f0 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63c856590> UIView[0x7fa63c862120].Center X = UILabel[0x7fa63a7e7370].Center X containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 40.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=-0.5
    |=> <NSLayoutConstraint:0x7fa63c8f4ef0 UIView:0x7fa63c8e6bf0.centerX == UILabel:0x7fa63c8f0960'Welcome'.centerX>
  <IBLayoutConstraint: 0x7fa63c922340> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c929530 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c9230f0> UIButton[0x7fa63a677e50].Width = + 130.000000 containingView={<UIButton:0x7fa63a677e50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca02230 H:[UIButton:0x7fa63c8ed780'Button 2'(130)]>
  <IBLayoutConstraint: 0x7fa63c924310> UIButton[0x7fa63a677e50].First Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5ccd20 UIButton:0x7fa63c8ed780'Button 2'.firstBaseline == UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63c8664b0> UIScrollView[0x7fa63c867c00].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67d9d0 UIScrollView:0x7fa63c8e8d80.trailing == UIView:0x7fa63c8e6bf0.trailing>
  <IBLayoutConstraint: 0x7fa63a7b9e60> UILabel[0x7fa63a7e7370].Width = + 211.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c921070 H:[UILabel:0x7fa63c8f0960'Welcome'(211)]>
  <IBLayoutConstraint: 0x7fa63c865f60> UIView[0x7fa63c862120].Trailing = UIButton[0x7fa63a677e50].Trailing + 141.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67d6f0 H:[UIButton:0x7fa63c8ed780'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8567d0> UIImageView[0x7fa63c85d850].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8f18f0 H:|-(0)-[UIImageView:0x7fa63c8e8720]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8673a0> UIImageView[0x7fa63c85d750].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c923490 V:|-(0)-[UIImageView:0x7fa63c8e89e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8fac00> UIButton[0x7fa63a66e590].First Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cd090 UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a5cd1a0> UIButton[0x7fa63a66e590].Top = UIButton[0x7fa63a677e50].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca00d70 UIButton:0x7fa63c8e9e20'Button 1'.top == UIButton:0x7fa63c8ed780'Button 2'.top>
  <IBLayoutConstraint: 0x7fa63a68d070> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5ccc60 UIButton:0x7fa63c8ed780'Button 2'.lastBaseline == UIButton:0x7fa63c8e9e20'Button 1'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a7deeb0> UILabel[0x7fa63a7e7370].Height = + 49.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c9213f0 V:[UILabel:0x7fa63c8f0960'Welcome'(49)]>
  <IBLayoutConstraint: 0x7fa63c8622d0> UIScrollView[0x7fa63c867c00].Leading = UIView[0x7fa63c862120].Leading containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8e61b0 H:|-(0)-[UIScrollView:0x7fa63c8e8d80]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63a67fd70> UIButton[0x7fa63a677e50].Leading = UIView[0x7fa63c862120].Leading + 497.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cf1c0 H:|-(497)-[UIButton:0x7fa63c8ed780'Button 2']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c867410> UIImageView[0x7fa63c85d750].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c923a30 UIImageView:0x7fa63c8e89e0.trailing == UIView:0x7fa63c8e6bf0.trailing>
  <IBLayoutConstraint: 0x7fa63c85afd0> UIView[0x7fa63c862120].Bottom = UIScrollView[0x7fa63c867c00].Bottom + 93.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cc9d0 V:[UIScrollView:0x7fa63c8e8d80]-(93)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c9242a0> UIButton[0x7fa63a677e50].Baseline = UIButton[0x7fa63a66e590].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cdb90 UIButton:0x7fa63c8ed780'Button 2'.lastBaseline == UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63c922260> UIButton[0x7fa63a66e590].Height = + 36.000000 containingView={<UIButton:0x7fa63a66e590>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c922fd0 V:[UIButton:0x7fa63c8e9e20'Button 1'(36)]>
  <IBLayoutConstraint: 0x7fa63c856640> UILabel[0x7fa63a7e7370].Top = UIView[0x7fa63c862120].Top + 368.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8f5950 V:|-(368)-[UILabel:0x7fa63c8f0960'Welcome']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63a685820> UIButton[0x7fa63a677e50].Top = UIView[0x7fa63c862120].Top + 947.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca03060 V:|-(947)-[UIButton:0x7fa63c8ed780'Button 2']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63a6817b0> UIView[0x7fa63c862120].Trailing = UIButton[0x7fa63a677e50].Trailing + 141.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d05e0 H:[UIButton:0x7fa63c8ed780'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8f9920> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].First Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c922eb0 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63c861f30> UIButton[0x7fa63a66e590].Leading = UIView[0x7fa63c862120].Leading + 133.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c924140 H:|-(133)-[UIButton:0x7fa63c8e9e20'Button 1']   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8677c0> UIView[0x7fa63c862120].Bottom = UIPageControl[0x7fa63a6782f0].Bottom + 52.000000 containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c922730 V:[UIPageControl:0x7fa63c8ede40]-(52)-|   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c862260> UIScrollView[0x7fa63c867c00].Trailing = UIImageView[0x7fa63c85ae20].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5cccd0 UIScrollView:0x7fa63c8e8d80.trailing == UIImageView:0x7fa63c8e88e0.trailing>
  <IBLayoutConstraint: 0x7fa63c856910> UIImageView[0x7fa63c85d850].Trailing = UIView[0x7fa63c862120].Trailing containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8f6bc0 UIImageView:0x7fa63c8e8720.trailing == UIView:0x7fa63c8e6bf0.trailing>
  <IBLayoutConstraint: 0x7fa63c922a40> UIButton[0x7fa63a677e50].Top = UIButton[0x7fa63a66e590].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8f5510 UIButton:0x7fa63c8ed780'Button 2'.top == UIButton:0x7fa63c8e9e20'Button 1'.top>
  <IBLayoutConstraint: 0x7fa63c85b040> UIImageView[0x7fa63c85d850].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5ce540 UIImageView:0x7fa63c8e8720.bottom == UIView:0x7fa63c8e6bf0.bottom>
  <IBLayoutConstraint: 0x7fa63c8626d0> UIImageView[0x7fa63c85ae20].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c921e50 V:|-(0)-[UIImageView:0x7fa63c8e88e0]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c857320> UILabel[0x7fa63a7e7370].Center X = UIPageControl[0x7fa63a6782f0].Center X containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=0.5
    |=> <NSLayoutConstraint:0x7fa63c8e6880 UILabel:0x7fa63c8f0960'Welcome'.centerX == UIPageControl:0x7fa63c8ede40.centerX>
  <IBLayoutConstraint: 0x7fa63c923570> UIButton[0x7fa63a66e590].Baseline = UIButton[0x7fa63a677e50].Baseline containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c921b80 UIButton:0x7fa63c8e9e20'Button 1'.lastBaseline == UIButton:0x7fa63c8ed780'Button 2'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63c861e20> UIImageView[0x7fa63c85ae20].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c920e40 UIImageView:0x7fa63c8e88e0.bottom == UIView:0x7fa63c8e6bf0.bottom>
  <IBLayoutConstraint: 0x7fa63c862600> UIScrollView[0x7fa63c867c00].Top = UIView[0x7fa63c862120].Top containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8e8240 V:|-(0)-[UIScrollView:0x7fa63c8e8d80]   (Names: '|':UIView:0x7fa63c8e6bf0 )>
  <IBLayoutConstraint: 0x7fa63c8575d0> UIImageView[0x7fa63c85d750].Bottom = UIView[0x7fa63c862120].Bottom containingView={<UIView:0x7fa63c862120>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c8f1630 UIImageView:0x7fa63c8e89e0.bottom == UIView:0x7fa63c8e6bf0.bottom>


REAL VIEW HIERARCHY:
<UIView:0x7fa63c862120> frame={{0, 20}, {768, 1004}}
  <UIImageView:0x7fa63c85ae20> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63c85d750> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63c85d850> frame={{0, 604}, {768, 400}}
  <UIScrollView:0x7fa63c867c00> frame={{0, 0}, {768, 911}}
  <UIButton:0x7fa63a66e590> frame={{133, 947}, {130, 36}}
    <UIImageView:0x7fa63a671ed0> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63a672040> frame={{35, 9}, {60, 18}}
  <UIButton:0x7fa63a677e50> frame={{497, 947}, {130, 37}}
    <UIImageView:0x7fa63a678d60> frame={{0, 0}, {130, 37}}
    <UIButtonLabel:0x7fa63a678ed0> frame={{35, 9}, {60, 18}}
  <UIPageControl:0x7fa63a6782f0> frame={{365, 916}, {38, 36}}
    <UIImageView:0x7fa63a5bc8c0> frame={{0, 15}, {6, 6}}
    <UIImageView:0x7fa63c873cf0> frame={{16, 15}, {6, 6}}
    <UIImageView:0x7fa63a5bd190> frame={{32, 15}, {6, 6}}
  <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}


ENGINE VIEW HIERARCHY:
<UIView:0x7fa63c8e6bf0> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63c8e88e0> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63c8e89e0> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63c8e8720> frame={{0, 604}, {768, 400}}
  <UIScrollView:0x7fa63c8e8d80> frame={{0, 0}, {768, 911}}
  <UIButton:0x7fa63c8e9e20> frame={{133, 947}, {130, 36}}
    <UIImageView:0x7fa63c8eb7c0> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63c8eb960> frame={{35, 9}, {60, 18}}
  <UIButton:0x7fa63c8ed780> frame={{497, 947}, {130, 36}}
    <UIImageView:0x7fa63c8ee980> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63c8eeb20> frame={{35, 9}, {60, 18}}
  <UIPageControl:0x7fa63c8ede40> frame={{365, 916}, {38, 36}}
    <UIImageView:0x7fa63c8f29f0> frame={{0, 15}, {6, 6}}
    <UIImageView:0x7fa63c8f3820> frame={{16, 15}, {6, 6}}
    <UIImageView:0x7fa63c91f900> frame={{32, 15}, {6, 6}}
  <UILabel:0x7fa63c8f0960> frame={{279, 368}, {211, 49}}


RECT MISMATCHES:
    Mismatch between canvas view <UIButton:0x7fa63a677e50> layout frame ({{497, 947}, {130, 37}}) and engine view <UIButton:0x7fa63c8ed780> alignment rect ({{497, 947}, {130, 36}})


2014-10-16 00:27:48.370 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Restoring layout log level
2014-10-16 00:27:48.372 ibtoold[8012:355114] [MT] IBLayout: Previous arbitration failed, so trying again and turning on logging
2014-10-16 00:27:48.372 ibtoold[8012:355114] [MT] IBLayout: Setting layout log level to verbose
2014-10-16 00:27:48.382 ibtoold[8012:355114] [MT] IBLayout: Will marshall 3.798 KB for arbitration request
2014-10-16 00:27:48.457 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Previous arbitration failed, so trying again and turning on logging
2014-10-16 00:27:48.457 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Setting layout log level to verbose
2014-10-16 00:27:48.478 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a7deeb0> UILabel[0x7fa63a7e7370].Width = + 211.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.478 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a7884a0> UILabel[0x7fa63a7e7370].Height = + 49.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.478 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce3d0> UIImageView[0x7fa63a5d0130].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.478 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce480> UIImageView[0x7fa63a5d0130].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.479 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce6e0> UIImageView[0x7fa63a5d0130].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.479 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce8f0> UIImageView[0x7fa63a5d0230].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.479 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce9a0> UIImageView[0x7fa63a5d0230].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.480 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cea50> UIImageView[0x7fa63a5d0230].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.480 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cec50> UIImageView[0x7fa63a5d0230].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.480 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cecc0> UIScrollView[0x7fa63ca027f0].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.480 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ced70> UIScrollView[0x7fa63ca027f0].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.481 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cee20> UIView[0x7fa63a5ce550].Bottom = UIScrollView[0x7fa63ca027f0].Bottom + 93.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.481 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cef50> UIScrollView[0x7fa63ca027f0].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.481 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cebe0> UIScrollView[0x7fa63ca027f0].Trailing = UIImageView[0x7fa63a5d0130].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.481 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce870> UILabel[0x7fa63a7e7370].Center X = UIPageControl[0x7fa63ca07e10].Center X containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=0.5
2014-10-16 00:27:48.482 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf340> UIView[0x7fa63a5ce550].Center X = UILabel[0x7fa63a7e7370].Center X containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 40.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.482 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf3f0> UILabel[0x7fa63a7e7370].Top = UIView[0x7fa63a5ce550].Top + 368.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.482 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf4a0> UIImageView[0x7fa63a5cffe0].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.482 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf620> UIImageView[0x7fa63a5cffe0].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.483 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ceed0> UIImageView[0x7fa63a5cffe0].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.483 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf710> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.483 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce7c0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.483 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5ce280> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.484 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf150> UIView[0x7fa63a5ce550].Bottom = UIPageControl[0x7fa63ca07e10].Bottom + 52.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.484 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf1c0> UIView[0x7fa63a5ce550].Trailing = UIButton[0x7fa63ca075a0].Trailing + 141.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.484 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5cf270> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.484 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a7b9e60> UIImageView[0x7fa63a5cffe0].Height = + 400.000000 containingView={<UIImageView:0x7fa63a5cffe0>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.487 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Starting to arbitrate over <IBCocoaTouchToolArbitrationUnit: 0x7fa63ca0e0b0>
  <UIView:0x7fa63a5ce550> frame={{0, 20}, {768, 1004}}
    <UIImageView:0x7fa63a5d0130> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63a5d0230> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63a5cffe0> frame={{0, 604}, {768, 400}}
      <IBLayoutConstraint:0x7fa63a7b9e60> 
    <UIScrollView:0x7fa63ca027f0> frame={{0, 0}, {768, 911}}
    <UIButton:0x7fa63ca03c50> frame={{133, 947}, {130, 36}}
    <UIButton:0x7fa63ca075a0> frame={{497, 947}, {130, 37}}
    <UIPageControl:0x7fa63ca07e10> frame={{365, 916}, {38, 36}}
    <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}
      <IBLayoutConstraint:0x7fa63a7884a0> 
      <IBLayoutConstraint:0x7fa63a7deeb0> 
    <IBLayoutConstraint:0x7fa63a5cf270> 
    <IBLayoutConstraint:0x7fa63a5cf1c0> 
    <IBLayoutConstraint:0x7fa63a5cf150> 
    <IBLayoutConstraint:0x7fa63a5ce280> 
    <IBLayoutConstraint:0x7fa63a5ce7c0> 
    <IBLayoutConstraint:0x7fa63a5cf710> 
    <IBLayoutConstraint:0x7fa63a5ceed0> 
    <IBLayoutConstraint:0x7fa63a5cf620> 
    <IBLayoutConstraint:0x7fa63a5cf4a0> 
    <IBLayoutConstraint:0x7fa63a5cf3f0> 
    <IBLayoutConstraint:0x7fa63a5cf340> 
    <IBLayoutConstraint:0x7fa63a5ce870> 
    <IBLayoutConstraint:0x7fa63a5cebe0> 
    <IBLayoutConstraint:0x7fa63a5cef50> 
    <IBLayoutConstraint:0x7fa63a5cee20> 
    <IBLayoutConstraint:0x7fa63a5ced70> 
    <IBLayoutConstraint:0x7fa63a5cecc0> 
    <IBLayoutConstraint:0x7fa63a5cec50> 
    <IBLayoutConstraint:0x7fa63a5cea50> 
    <IBLayoutConstraint:0x7fa63a5ce9a0> 
    <IBLayoutConstraint:0x7fa63a5ce8f0> 
    <IBLayoutConstraint:0x7fa63a5ce6e0> 
    <IBLayoutConstraint:0x7fa63a5ce480> 
    <IBLayoutConstraint:0x7fa63a5ce3d0> 
2014-10-16 00:27:48.487 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting core arbitration
2014-10-16 00:27:48.487 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting arbitration pass 0
2014-10-16 00:27:48.488 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{133, 965}, {60, 18}}) of <UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>> does not match canvas frame ({{133, 947}, {130, 36}})
2014-10-16 00:27:48.488 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{567, 965}, {60, 19}}) of <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.488 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found views needing position and size candidate constraints: {(
    <UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>,
    <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
)}
2014-10-16 00:27:48.489 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>
2014-10-16 00:27:48.490 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] Matching descendants {(
    <UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>
)} with layout guide matches: {(
    <IBLayoutGuideMatch: 0x7fa63ca62720> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63ca60d20> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63ca62220> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63ca60a50> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63ca622a0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63ca60aa0> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63ca62780> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63ca5fed0> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63ca62850> attribute="Top", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63ca12d10> value=-0.000000},
    <IBLayoutGuideMatch: 0x7fa63ca628b0> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63ca5b960> value=0.000000}
)}
2014-10-16 00:27:48.490 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63ca60d20> value=0.000000}
2014-10-16 00:27:48.491 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca62720> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63ca60d20> value=0.000000}
2014-10-16 00:27:48.491 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63ca60a50> value=0.000000}
2014-10-16 00:27:48.491 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca62220> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63ca60a50> value=0.000000}
2014-10-16 00:27:48.492 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63ca60aa0> value=0.000000}
2014-10-16 00:27:48.492 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca622a0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63ca60aa0> value=0.000000}
2014-10-16 00:27:48.493 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63ca5fed0> value=0.000000}
2014-10-16 00:27:48.493 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca62780> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63ca5fed0> value=0.000000}
2014-10-16 00:27:48.493 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 947.000000, viewValue=947.000000, constant={<IBLayoutConstant: 0x7fa63ca12d10> value=-0.000000}
2014-10-16 00:27:48.494 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca62850> attribute="Top", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63ca12d10> value=-0.000000}
2014-10-16 00:27:48.494 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{497, 947}, {130, 37}}, convertedViewFrame={{133, 947}, {130, 36}}, relativeToValue = 965.500000, viewValue=965.000000, constant={<IBLayoutConstant: 0x7fa63ca5b960> value=0.000000}
2014-10-16 00:27:48.494 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}} for guide match <IBLayoutGuideMatch: 0x7fa63ca628b0> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63ca5b960> value=0.000000}
2014-10-16 00:27:48.496 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted vertical constraints: (
    "<IBLayoutConstraint: 0x7fa63a68cfc0> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68ddd0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f9e0> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5",
    "<IBLayoutConstraint: 0x7fa63a5d1730> UIButton[0x7fa63ca03c50].Height = + 36.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1900> UIButton[0x7fa63ca03c50].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.496 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted horizontal constraints: (
    "<IBLayoutConstraint: 0x7fa63a5d07b0> UIButton[0x7fa63ca03c50].Width = + 130.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1370> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d13e0> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.497 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68cfc0> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.497 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d07b0> UIButton[0x7fa63ca03c50].Width = + 130.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.498 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.498 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d1370> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.499 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a68d030 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>: (
    "<NSLayoutConstraint:0x7fa63c93bed0 UIButton:0x7fa63a67c150'Button 1'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a68d030 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>"
)
2014-10-16 00:27:48.499 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63a5ce280> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5",
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.500 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63a5ce280> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5
2014-10-16 00:27:48.500 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.501 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d13e0> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.501 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68ddd0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.502 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.502 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63ca60e80 UIButton:0x7fa63a67c150'Button 1'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>: (
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca60e80 UIButton:0x7fa63a67c150'Button 1'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>"
)
2014-10-16 00:27:48.503 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63c93f9e0> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5: (
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f9e0> UIButton[0x7fa63ca03c50].Center Y = UIButton[0x7fa63ca075a0].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=-0.5"
)
2014-10-16 00:27:48.503 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.503 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d1730> UIButton[0x7fa63ca03c50].Height = + 36.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.504 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a685c90 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>: (
    "<NSLayoutConstraint:0x7fa63a687970 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63a6892b0 V:[UIButton:0x7fa63a67faa0'Button 2']-(NSSpace(20))-|   (Names: '|':UIView:0x7fa63c933c90 )>",
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63a685c90 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>"
)
2014-10-16 00:27:48.505 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63a5ce7c0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5cf270> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.505 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63a5ce7c0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.506 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63c947690 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>: (
    "<NSLayoutConstraint:0x7fa63a6892b0 V:[UIButton:0x7fa63a67faa0'Button 2']-(NSSpace(20))-|   (Names: '|':UIView:0x7fa63c933c90 )>",
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca618d0 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63c947690 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>"
)
2014-10-16 00:27:48.507 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63a5cf270> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.507 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained for current breakage strategy (Prefer added constraints). Removing <IBLayoutConstraint: 0x7fa63a5cf270> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + NSSpace(20.000000) containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.507 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.508 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d1900> UIButton[0x7fa63ca03c50].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.508 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
2014-10-16 00:27:48.509 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] Matching descendants {(
    <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
)} with layout guide matches: {(
    <IBLayoutGuideMatch: 0x7fa63c948470> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c93ed50> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c93ba80> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c93ef10> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c9478b0> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c935c70> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c93bae0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c93a840> value=0.000000},
    <IBLayoutGuideMatch: 0x7fa63c936010> attribute="Top", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63c93bb50> value=-0.000000},
    <IBLayoutGuideMatch: 0x7fa63c936070> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63c946fb0> value=0.000000}
)}
2014-10-16 00:27:48.509 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c93ed50> value=0.000000}
2014-10-16 00:27:48.510 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c948470> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c93ed50> value=0.000000}
2014-10-16 00:27:48.510 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c93ef10> value=0.000000}
2014-10-16 00:27:48.510 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c93ba80> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c93ef10> value=0.000000}
2014-10-16 00:27:48.511 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c935c70> value=0.000000}
2014-10-16 00:27:48.511 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c9478b0> attribute="Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Baseline", constant={<IBLayoutConstant: 0x7fa63c935c70> value=0.000000}
2014-10-16 00:27:48.512 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 970.000000, viewValue=970.000000, constant={<IBLayoutConstant: 0x7fa63c93a840> value=0.000000}
2014-10-16 00:27:48.512 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c93bae0> attribute="First Baseline", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="First Baseline", constant={<IBLayoutConstant: 0x7fa63c93a840> value=0.000000}
2014-10-16 00:27:48.513 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 947.000000, viewValue=947.000000, constant={<IBLayoutConstant: 0x7fa63c93bb50> value=-0.000000}
2014-10-16 00:27:48.513 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c936010> attribute="Top", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Top", constant={<IBLayoutConstant: 0x7fa63c93bb50> value=-0.000000}
2014-10-16 00:27:48.513 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: -[IBLayoutGuideMatch exactlyMatchesView:withConstantInCoordinateSpaceOfView:userInterfaceLayoutDirection:]: viewCoordinateSpaceConstantIsIn=<UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>, convertedRelativeToFrame={{133, 947}, {130, 36}}, convertedViewFrame={{497, 947}, {130, 37}}, relativeToValue = 965.000000, viewValue=965.500000, constant={<IBLayoutConstant: 0x7fa63c946fb0> value=0.000000}
2014-10-16 00:27:48.513 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [exact candidate constraints] 1: descendant {{<UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>}} for guide match <IBLayoutGuideMatch: 0x7fa63c936070> attribute="Center Y", relativeTo={{<UIButton: 0x7fa63ca03c50; frame = (133 947; 130 36); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca02f00>>}}, relativeAttribute="Center Y", constant={<IBLayoutConstant: 0x7fa63c946fb0> value=0.000000}
2014-10-16 00:27:48.515 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted vertical constraints: (
    "<IBLayoutConstraint: 0x7fa63a68dd60> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68e210> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d530> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68e160> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d40d0> UIButton[0x7fa63ca075a0].Top = UIButton[0x7fa63ca03c50].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d4730> UIButton[0x7fa63ca075a0].Center Y = UIButton[0x7fa63ca03c50].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5",
    "<IBLayoutConstraint: 0x7fa63a5d2690> UIButton[0x7fa63ca075a0].Height = + 37.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d28c0> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + 20.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d2850> UIButton[0x7fa63ca075a0].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.515 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate candidates] Sorted horizontal constraints: (
    "<IBLayoutConstraint: 0x7fa63ca60ef0> UIButton[0x7fa63ca075a0].Width = + 130.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1d90> UIView[0x7fa63a5ce550].Trailing = UIButton[0x7fa63ca075a0].Trailing + 141.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d2700> UIButton[0x7fa63ca075a0].Leading = UIView[0x7fa63a5ce550].Leading + 497.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.516 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68dd60> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.516 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63ca60ef0> UIButton[0x7fa63ca075a0].Width = + 130.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.517 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68e210> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.517 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d1d90> UIView[0x7fa63a5ce550].Trailing = UIButton[0x7fa63ca075a0].Trailing + 141.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.517 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68d530> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.518 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d2700> UIButton[0x7fa63ca075a0].Leading = UIView[0x7fa63a5ce550].Leading + 497.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.518 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a68e160> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.518 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d40d0> UIButton[0x7fa63ca075a0].Top = UIButton[0x7fa63ca03c50].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.519 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63a5d3820 UIButton:0x7fa63a67faa0'Button 2'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>: (
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d3820 UIButton:0x7fa63a67faa0'Button 2'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>"
)
2014-10-16 00:27:48.520 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a5d4730> UIButton[0x7fa63ca075a0].Center Y = UIButton[0x7fa63ca03c50].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5: (
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d4730> UIButton[0x7fa63ca075a0].Center Y = UIButton[0x7fa63ca03c50].Center Y containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 13, 13, 1000.000000, 0>, roundingAdjustment=0.5"
)
2014-10-16 00:27:48.520 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.520 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63c93a800 V:[UIButton:0x7fa63a67faa0'Button 2'(37)]>: (
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca618d0 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63a68d030 V:[UIButton:0x7fa63a67c150'Button 1'(36)]>",
    "<NSLayoutConstraint:0x7fa63c93a800 V:[UIButton:0x7fa63a67faa0'Button 2'(37)]>"
)
2014-10-16 00:27:48.521 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a5d2690> UIButton[0x7fa63ca075a0].Height = + 37.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1730> UIButton[0x7fa63ca03c50].Height = + 36.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d2690> UIButton[0x7fa63ca075a0].Height = + 37.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.521 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.522 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: ENGINE: Found over-constraining represented constraints when attempting to add <NSLayoutConstraint:0x7fa63c93a800 V:[UIButton:0x7fa63a67faa0'Button 2']-(20)-|   (Names: '|':UIView:0x7fa63c933c90 )>: (
    "<NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>",
    "<NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>",
    "<NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>",
    "<NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>",
    "<NSLayoutConstraint:0x7fa63ca618d0 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>",
    "<NSLayoutConstraint:0x7fa63c9483f0 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>",
    "<NSLayoutConstraint:0x7fa63c93a800 V:[UIButton:0x7fa63a67faa0'Button 2']-(20)-|   (Names: '|':UIView:0x7fa63c933c90 )>"
)
2014-10-16 00:27:48.523 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found over-constraining constraints when attempting to add <IBLayoutConstraint: 0x7fa63a5d28c0> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + 20.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0: (
    "<IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0",
    "<IBLayoutConstraint: 0x7fa63a5d28c0> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca075a0].Bottom + 20.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0"
)
2014-10-16 00:27:48.523 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Adding constraint would make system over-constrained, but there is nothing else to remove (either the rest of the constraints can never be removed (e.g. system required constraints), or the current breakage strategy (Prefer added constraints) does not allow any added constraints to be removed, so ignoring this constraint
2014-10-16 00:27:48.524 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Added constraint <IBLayoutConstraint: 0x7fa63a5d2850> UIButton[0x7fa63ca075a0].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
2014-10-16 00:27:48.524 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Finished arbitration pass 0
2014-10-16 00:27:48.524 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Starting arbitration pass 1
2014-10-16 00:27:48.525 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{497, 947}, {130, 36}}) of <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.525 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Found views needing position and size candidate constraints: {(
    <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
)}
2014-10-16 00:27:48.525 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Generating position and size candidate constraints for view: <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
2014-10-16 00:27:48.525 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Already generated position and size candidate constraints for view: <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>>
2014-10-16 00:27:48.525 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Arbitration failed for reason: All views needing candidate constraints have already had constraints generated
2014-10-16 00:27:48.526 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: [arbitrate constraints] Layout engine frame ({{497, 947}, {130, 36}}) of <UIButton: 0x7fa63ca075a0; frame = (497 947; 130 37); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x7fa63ca04b20>> does not match canvas frame ({{497, 947}, {130, 37}})
2014-10-16 00:27:48.539 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: <IBCocoaTouchToolAutolayoutEngine: 0x7fa63c932d90>
GENERAL PROPERTIES:
  topLevelRealView = <UIView: 0x7fa63a5ce550; frame = (0 20; 768 1004); autoresize = W+H; layer = <CALayer: 0x7fa63a5ce110>>


ARBITRATION UNIT:
<IBCocoaTouchToolArbitrationUnit: 0x7fa63ca0e0b0>
  <UIView:0x7fa63a5ce550> frame={{0, 20}, {768, 1004}}
    <UIImageView:0x7fa63a5d0130> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63a5d0230> frame={{0, 0}, {768, 1004}}
    <UIImageView:0x7fa63a5cffe0> frame={{0, 604}, {768, 400}}
      <IBLayoutConstraint:0x7fa63a7b9e60> 
    <UIScrollView:0x7fa63ca027f0> frame={{0, 0}, {768, 911}}
    <UIButton:0x7fa63ca03c50> frame={{133, 947}, {130, 36}}
    <UIButton:0x7fa63ca075a0> frame={{497, 947}, {130, 37}}
    <UIPageControl:0x7fa63ca07e10> frame={{365, 916}, {38, 36}}
    <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}
      <IBLayoutConstraint:0x7fa63a7884a0> 
      <IBLayoutConstraint:0x7fa63a7deeb0> 
    <IBLayoutConstraint:0x7fa63a5cf270> 
    <IBLayoutConstraint:0x7fa63a5cf1c0> 
    <IBLayoutConstraint:0x7fa63a5cf150> 
    <IBLayoutConstraint:0x7fa63a5ce280> 
    <IBLayoutConstraint:0x7fa63a5ce7c0> 
    <IBLayoutConstraint:0x7fa63a5cf710> 
    <IBLayoutConstraint:0x7fa63a5ceed0> 
    <IBLayoutConstraint:0x7fa63a5cf620> 
    <IBLayoutConstraint:0x7fa63a5cf4a0> 
    <IBLayoutConstraint:0x7fa63a5cf3f0> 
    <IBLayoutConstraint:0x7fa63a5cf340> 
    <IBLayoutConstraint:0x7fa63a5ce870> 
    <IBLayoutConstraint:0x7fa63a5cebe0> 
    <IBLayoutConstraint:0x7fa63a5cef50> 
    <IBLayoutConstraint:0x7fa63a5cee20> 
    <IBLayoutConstraint:0x7fa63a5ced70> 
    <IBLayoutConstraint:0x7fa63a5cecc0> 
    <IBLayoutConstraint:0x7fa63a5cec50> 
    <IBLayoutConstraint:0x7fa63a5cea50> 
    <IBLayoutConstraint:0x7fa63a5ce9a0> 
    <IBLayoutConstraint:0x7fa63a5ce8f0> 
    <IBLayoutConstraint:0x7fa63a5ce6e0> 
    <IBLayoutConstraint:0x7fa63a5ce480> 
    <IBLayoutConstraint:0x7fa63a5ce3d0> 


NSIS ENGINE:
<NSISEngine: 0x7fa63ca5fc10>{ Rows:
    0x7fa63a5d2640.marker{id: 977} == 0 + -1*0x7fa63ca60640.marker{id: 962} + 1*0x7fa63a684530.marker{id: 968} + 1*0x7fa63a5d2970.marker{id: 975}
    0x7fa63a5d2790.marker{id: 992} == 0 + 1*0x7fa63a684e20.marker{id: 943} + 1*0x7fa63a68aee0.marker{id: 951} + -1*0x7fa63a68d030.marker{id: 982} + -1*0x7fa63c9483f0.marker{id: 991}
    0x7fa63a5d3780.marker{id: 1002} == 0 + -1*0x7fa63ca618d0.marker{id: 978}
    0x7fa63a5d3920.marker{id: 999} == 0 + -1*0x7fa63a684530.marker{id: 968}
    0x7fa63a5d3b10.marker{id: 1001} == 0 + 1*0x7fa63ca60640.marker{id: 962} + -1*0x7fa63a684530.marker{id: 968} + -1*0x7fa63a5d2970.marker{id: 975}
    0x7fa63a5d4240.marker{id: 997} == 0 + -1*0x7fa63a5d2970.marker{id: 975}
    0x7fa63a5d5560.marker{id: 1000} == 0 + -1*0x7fa63a6843f0.marker{id: 820} + 1*0x7fa63a684d80.marker{id: 939} + 1*0x7fa63a68ae90.marker{id: 948} + -1*0x7fa63a5d3700.marker{id: 994}
    0x7fa63a5d5f00.marker{id: 976} == 0 + 1*0x7fa63a687370.marker{id: 809}
    0x7fa63a5d6960.marker{id: 998} == 0 + 1*0x7fa63a6843f0.marker{id: 820}
    0x7fa63a66f790.posErrorMarker{id: 827} == 767 + -1*0x7fa63a685f30.marker{id: 802} + 1*0x7fa63a686dc0.marker{id: 804} + 1*0x7fa63a66f790.negError{id: 828} + 1*0x7fa63a684d80.marker{id: 939} + 1*0x7fa63a68ae90.marker{id: 948}
    0x7fa63a680120.posErrorMarker{id: 829} == 399 + 1*0x7fa63a689bd0.marker{id: 824} + 1*0x7fa63a680120.negError{id: 830}
    0x7fa63a6852e0.slack{id: 885} == 70 + 1*0x7fa63a6852e0.marker{id: 884} + -1*0x7fa63c936600.posErrorMarker{id: 958} + 1*0x7fa63c936600.negError{id: 959} + 1*0x7fa63a5d3700.marker{id: 994}
    0x7fa63a685460.slack{id: 887} == 18 + 2*0x7fa63a688820.marker{id: 852} + -2*0x7fa63a685290.marker{id: 882} + 1*0x7fa63a685460.marker{id: 886} + 1*0x7fa63ca60640.marker{id: 962} + -2*0x7fa63a684530.marker{id: 968} + -1*0x7fa63a5d2970.marker{id: 975} + 2*0x7fa63ca618d0.marker{id: 978} + 1*0x7fa63a68d030.marker{id: 982}
    0x7fa63a685c90.marker{id: 1012} == 0 + 1*0x7fa63a684e20.marker{id: 943} + 1*0x7fa63a68aee0.marker{id: 951} + -1*0x7fa63ca618d0.marker{id: 978} + -1*0x7fa63a68d030.marker{id: 982} + -1*0x7fa63c9483f0.marker{id: 991}
    0x7fa63a685e80.posErrorMarker{id: 888} == 70 + 1*0x7fa63a685e80.negError{id: 889} + 1*0x7fa63a5d3700.marker{id: 994}
    0x7fa63a686ab0.posErrorMarker{id: 858} == 70 + 1*0x7fa63a686ab0.negError{id: 859} + 1*0x7fa63c9493e0.marker{id: 965}
    0x7fa63a686b10.posErrorMarker{id: 860} == 18 + 1*0x7fa63a686b10.negError{id: 861} + 1*0x7fa63a68d030.marker{id: 982}
    0x7fa63a686e10.posErrorMarker{id: 890} == 18 + 2*0x7fa63a688820.marker{id: 852} + -2*0x7fa63a685290.marker{id: 882} + 1*0x7fa63a686e10.negError{id: 891} + -1*0x7fa63a684530.marker{id: 968} + -1*0x7fa63a5d2970.marker{id: 975} + 2*0x7fa63ca618d0.marker{id: 978} + 1*0x7fa63a68d030.marker{id: 982}
    0x7fa63a688870.slack{id: 855} == 70 + 1*0x7fa63a688870.marker{id: 854} + -1*0x7fa63c93c570.posErrorMarker{id: 954} + 1*0x7fa63c93c570.negError{id: 955} + 1*0x7fa63c9493e0.marker{id: 965}
    0x7fa63a6888c0.slack{id: 857} == 18 + 1*0x7fa63a6888c0.marker{id: 856} + -1*0x7fa63ca60640.marker{id: 962} + 1*0x7fa63a5d2970.marker{id: 975} + 1*0x7fa63a68d030.marker{id: 982}
    0x7fa63a689f50.posErrorMarker{id: 932} == 70 + 1*0x7fa63ca60840.marker{id: 761} + 1*0x7fa63a689f50.negError{id: 933}
    0x7fa63a689fb0.posErrorMarker{id: 934} == 10 + 1*0x7fa63ca60be0.marker{id: 763} + 1*0x7fa63a689fb0.negError{id: 935}
    0x7fa63a68da00.marker{id: 971} == 0 + 1*0x7fa63a687370.marker{id: 809}
    0x7fa63c936660.negError{id: 961} == 0 + 1*0x7fa63c936660.posErrorMarker{id: 960} + 1*0x7fa63ca60640.marker{id: 962} + -1*0x7fa63a684530.marker{id: 968}
    0x7fa63c93b300.posErrorMarker{id: 956} == 0 + 1*0x7fa63c93b300.negError{id: 957} + 1*0x7fa63ca60640.marker{id: 962} + -1*0x7fa63a5d2970.marker{id: 975}
    0x7fa63ca68bb0.marker{id: 993} == 0 + -1*0x7fa63ca60640.marker{id: 962}
    UIButton:0x7fa63a67c150'Button 1'.Height{id: 815} == 12960 + 360*0x7fa63a68d030.marker{id: 982}
    UIButton:0x7fa63a67c150'Button 1'.Width{id: 851} == 46800 + 360*0x7fa63c9493e0.marker{id: 965}
    UIButton:0x7fa63a67c150'Button 1'.minX{id: 810} == 47880 + 360*0x7fa63a687370.marker{id: 809} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIButton:0x7fa63a67c150'Button 1'.minY{id: 812} == 340920 + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + -360*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIButton:0x7fa63a67faa0'Button 2'.Height{id: 816} == 12960 + 720*0x7fa63a688820.marker{id: 852} + -720*0x7fa63a685290.marker{id: 882} + -360*0x7fa63a684530.marker{id: 968} + -360*0x7fa63a5d2970.marker{id: 975} + 720*0x7fa63ca618d0.marker{id: 978} + 360*0x7fa63a68d030.marker{id: 982}
    UIButton:0x7fa63a67faa0'Button 2'.Width{id: 822} == 46800 + 360*0x7fa63a5d3700.marker{id: 994}
    UIButton:0x7fa63a67faa0'Button 2'.minX{id: 821} == 178920 + -360*0x7fa63a6843f0.marker{id: 820} + 360*0x7fa63a684d30.marker{id: 936} + 180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + 180*0x7fa63a68ae90.marker{id: 948} + -360*0x7fa63a5d3700.marker{id: 994}
    UIButton:0x7fa63a67faa0'Button 2'.minY{id: 813} == 340920 + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + -360*0x7fa63ca618d0.marker{id: 978} + -360*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIButtonLabel:0x7fa63a67dd00'Button 1'.Height{id: 848} == 6480 + 360*0x7fa63ca60640.marker{id: 962} + -360*0x7fa63a5d2970.marker{id: 975}
    UIButtonLabel:0x7fa63a67dd00'Button 1'.Width{id: 847} == 21600 + 360*0x7fa63c93c570.posErrorMarker{id: 954} + -360*0x7fa63c93c570.negError{id: 955}
    UIButtonLabel:0x7fa63a67dd00'Button 1'.minX{id: 850} == 60480 + 360*0x7fa63a687370.marker{id: 809} + 360*0x7fa63a688760.marker{id: 849} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948} + -180*0x7fa63c93c570.posErrorMarker{id: 954} + 180*0x7fa63c93c570.negError{id: 955} + 180*0x7fa63c9493e0.marker{id: 965}
    UIButtonLabel:0x7fa63a67dd00'Button 1'.minY{id: 853} == 344160 + 360*0x7fa63a688820.marker{id: 852} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + -180*0x7fa63ca60640.marker{id: 962} + 180*0x7fa63a5d2970.marker{id: 975} + -180*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIButtonLabel:0x7fa63a680ec0'Button 2'.Height{id: 879} == 6480 + -360*0x7fa63ca60640.marker{id: 962} + 360*0x7fa63a684530.marker{id: 968}
    UIButtonLabel:0x7fa63a680ec0'Button 2'.Width{id: 878} == 21600 + 360*0x7fa63c936600.posErrorMarker{id: 958} + -360*0x7fa63c936600.negError{id: 959}
    UIButtonLabel:0x7fa63a680ec0'Button 2'.minX{id: 881} == 191520 + -360*0x7fa63a6843f0.marker{id: 820} + 360*0x7fa63a685240.marker{id: 880} + 360*0x7fa63a684d30.marker{id: 936} + 180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + 180*0x7fa63a68ae90.marker{id: 948} + -180*0x7fa63c936600.posErrorMarker{id: 958} + 180*0x7fa63c936600.negError{id: 959} + -180*0x7fa63a5d3700.marker{id: 994}
    UIButtonLabel:0x7fa63a680ec0'Button 2'.minY{id: 883} == 344160 + 360*0x7fa63a688820.marker{id: 852} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + 180*0x7fa63ca60640.marker{id: 962} + -360*0x7fa63a684530.marker{id: 968} + -180*0x7fa63a5d2970.marker{id: 975} + -180*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIImageView:0x7fa63a66f8e0.Height{id: 808} == 144000 + 360*0x7fa63a689bd0.marker{id: 824}
    UIImageView:0x7fa63a66f8e0.Width{id: 805} == 276480 + -360*0x7fa63a685f30.marker{id: 802} + 360*0x7fa63a686dc0.marker{id: 804} + 360*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66f8e0.minX{id: 803} == 0 + 360*0x7fa63a685f30.marker{id: 802} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66f8e0.minY{id: 807} == 217440 + 360*0x7fa63a687320.marker{id: 806} + -360*0x7fa63a689bd0.marker{id: 824} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63a66fa30.Height{id: 772} == 361440 + -360*0x7fa63a5d16a0.marker{id: 768} + 360*0x7fa63a5d18b0.marker{id: 771} + 360*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63a66fa30.Width{id: 794} == 276480 + -360*0x7fa63a5d1650.marker{id: 765} + 360*0x7fa63a66f800.marker{id: 791} + -360*0x7fa63a66ee30.marker{id: 793} + 360*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66fa30.minX{id: 766} == 0 + 360*0x7fa63a5d1650.marker{id: 765} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66fa30.minY{id: 769} == 0 + 360*0x7fa63a5d16a0.marker{id: 768} + 360*0x7fa63a684dd0.marker{id: 940} + -180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63a66fb30.Height{id: 782} == 361440 + -360*0x7fa63ca600c0.marker{id: 776} + 360*0x7fa63a680080.marker{id: 781} + 360*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63a66fb30.Width{id: 779} == 276480 + -360*0x7fa63a67fdb0.marker{id: 774} + 360*0x7fa63c935f10.marker{id: 778} + 360*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66fb30.minX{id: 775} == 0 + 360*0x7fa63a67fdb0.marker{id: 774} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a66fb30.minY{id: 777} == 0 + 360*0x7fa63ca600c0.marker{id: 776} + 360*0x7fa63a684dd0.marker{id: 940} + -180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63a67db90.Height{id: 838} == 12960 + 360*0x7fa63a683dd0.marker{id: 840}
    UIImageView:0x7fa63a67db90.Width{id: 832} == 46800 + 360*0x7fa63a689b50.marker{id: 834}
    UIImageView:0x7fa63a67db90.minX{id: 833} == 47880 + 360*0x7fa63a687370.marker{id: 809} + 360*0x7fa63a689b00.marker{id: 831} + -180*0x7fa63a689b50.marker{id: 834} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIImageView:0x7fa63a67db90.minY{id: 839} == 340920 + 360*0x7fa63a683d80.marker{id: 837} + -180*0x7fa63a683dd0.marker{id: 840} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + -360*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIImageView:0x7fa63a680d50.Height{id: 869} == 12960 + 360*0x7fa63a6898b0.marker{id: 871}
    UIImageView:0x7fa63a680d50.Width{id: 863} == 46800 + 360*0x7fa63a66f400.marker{id: 865}
    UIImageView:0x7fa63a680d50.minX{id: 864} == 178920 + -360*0x7fa63a6843f0.marker{id: 820} + 360*0x7fa63a686c90.marker{id: 862} + -180*0x7fa63a66f400.marker{id: 865} + 360*0x7fa63a684d30.marker{id: 936} + 180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + 180*0x7fa63a68ae90.marker{id: 948} + -360*0x7fa63a5d3700.marker{id: 994}
    UIImageView:0x7fa63a680d50.minY{id: 870} == 340920 + 360*0x7fa63a66f450.marker{id: 868} + -180*0x7fa63a6898b0.marker{id: 871} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951} + -360*0x7fa63ca618d0.marker{id: 978} + -360*0x7fa63a68d030.marker{id: 982} + -360*0x7fa63c9483f0.marker{id: 991}
    UIImageView:0x7fa63c9396c0.Height{id: 911} == 2160 + 360*0x7fa63a687b50.marker{id: 913}
    UIImageView:0x7fa63c9396c0.Width{id: 905} == 2160 + 360*0x7fa63a687a10.marker{id: 907}
    UIImageView:0x7fa63c9396c0.minX{id: 906} == 137160 + -360*0x7fa63a685410.marker{id: 795} + -360*0x7fa63a685340.marker{id: 799} + 360*0x7fa63a6879c0.marker{id: 904} + -180*0x7fa63a687a10.marker{id: 907} + -180*0x7fa63a689560.posErrorMarker{id: 928} + 180*0x7fa63a689560.negError{id: 929} + 360*0x7fa63a684d30.marker{id: 936} + 360*0x7fa63a68ada0.marker{id: 946}
    UIImageView:0x7fa63c9396c0.minY{id: 912} == 335160 + -360*0x7fa63a66f190.marker{id: 817} + 360*0x7fa63a687a60.marker{id: 910} + -180*0x7fa63a687b50.marker{id: 913} + -360*0x7fa63a6895c0.posErrorMarker{id: 930} + 360*0x7fa63a6895c0.negError{id: 931} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63ca5e080.Height{id: 899} == 2160 + 360*0x7fa63a689840.marker{id: 901}
    UIImageView:0x7fa63ca5e080.Width{id: 893} == 2160 + 360*0x7fa63a6873c0.marker{id: 895}
    UIImageView:0x7fa63ca5e080.minX{id: 894} == 131400 + -360*0x7fa63a685410.marker{id: 795} + -360*0x7fa63a685340.marker{id: 799} + 360*0x7fa63a687060.marker{id: 892} + -180*0x7fa63a6873c0.marker{id: 895} + -180*0x7fa63a689560.posErrorMarker{id: 928} + 180*0x7fa63a689560.negError{id: 929} + 360*0x7fa63a684d30.marker{id: 936} + 360*0x7fa63a68ada0.marker{id: 946}
    UIImageView:0x7fa63ca5e080.minY{id: 900} == 335160 + -360*0x7fa63a66f190.marker{id: 817} + 360*0x7fa63a687410.marker{id: 898} + -180*0x7fa63a689840.marker{id: 901} + -360*0x7fa63a6895c0.posErrorMarker{id: 930} + 360*0x7fa63a6895c0.negError{id: 931} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951}
    UIImageView:0x7fa63ca5ee50.Height{id: 923} == 2160 + 360*0x7fa63a688f10.marker{id: 925}
    UIImageView:0x7fa63ca5ee50.Width{id: 917} == 2160 + 360*0x7fa63a688e70.marker{id: 919}
    UIImageView:0x7fa63ca5ee50.minX{id: 918} == 142920 + -360*0x7fa63a685410.marker{id: 795} + -360*0x7fa63a685340.marker{id: 799} + 360*0x7fa63a688e20.marker{id: 916} + -180*0x7fa63a688e70.marker{id: 919} + -180*0x7fa63a689560.posErrorMarker{id: 928} + 180*0x7fa63a689560.negError{id: 929} + 360*0x7fa63a684d30.marker{id: 936} + 360*0x7fa63a68ada0.marker{id: 946}
    UIImageView:0x7fa63ca5ee50.minY{id: 924} == 335160 + -360*0x7fa63a66f190.marker{id: 817} + 360*0x7fa63a688ec0.marker{id: 922} + -180*0x7fa63a688f10.marker{id: 925} + -360*0x7fa63a6895c0.posErrorMarker{id: 930} + 360*0x7fa63a6895c0.negError{id: 931} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951}
    UILabel:0x7fa63c935710'Welcome'.Height{id: 764} == 17640 + 360*0x7fa63ca60be0.marker{id: 763}
    UILabel:0x7fa63c935710'Welcome'.Width{id: 762} == 75960 + 360*0x7fa63ca60840.marker{id: 761}
    UILabel:0x7fa63c935710'Welcome'.minX{id: 796} == 100440 + -180*0x7fa63ca60840.marker{id: 761} + -360*0x7fa63a685340.marker{id: 799} + 360*0x7fa63a684d30.marker{id: 936} + 360*0x7fa63a68ada0.marker{id: 946}
    UILabel:0x7fa63c935710'Welcome'.minY{id: 801} == 132480 + 360*0x7fa63a6860e0.marker{id: 800} + 360*0x7fa63a684dd0.marker{id: 940} + -180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    UIPageControl:0x7fa63a680310.Height{id: 819} == 12960 + 360*0x7fa63a6895c0.posErrorMarker{id: 930} + -360*0x7fa63a6895c0.negError{id: 931}
    UIPageControl:0x7fa63a680310.Width{id: 797} == 13680 + 360*0x7fa63a689560.posErrorMarker{id: 928} + -360*0x7fa63a689560.negError{id: 929}
    UIPageControl:0x7fa63a680310.minX{id: 798} == 131400 + -360*0x7fa63a685410.marker{id: 795} + -360*0x7fa63a685340.marker{id: 799} + -180*0x7fa63a689560.posErrorMarker{id: 928} + 180*0x7fa63a689560.negError{id: 929} + 360*0x7fa63a684d30.marker{id: 936} + 360*0x7fa63a68ada0.marker{id: 946}
    UIPageControl:0x7fa63a680310.minY{id: 818} == 329760 + -360*0x7fa63a66f190.marker{id: 817} + -360*0x7fa63a6895c0.posErrorMarker{id: 930} + 360*0x7fa63a6895c0.negError{id: 931} + 360*0x7fa63a684dd0.marker{id: 940} + 180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + 180*0x7fa63a68aee0.marker{id: 951}
    UIScrollView:0x7fa63a66fcd0.Height{id: 788} == 327960 + -360*0x7fa63a67c070.marker{id: 783} + -360*0x7fa63a683980.marker{id: 787} + 360*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68aee0.marker{id: 951}
    UIScrollView:0x7fa63a66fcd0.Width{id: 792} == 276480 + -360*0x7fa63a6836f0.marker{id: 785} + 360*0x7fa63a66f800.marker{id: 791} + 360*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ae90.marker{id: 948}
    UIScrollView:0x7fa63a66fcd0.minX{id: 786} == 0 + 360*0x7fa63a6836f0.marker{id: 785} + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIScrollView:0x7fa63a66fcd0.minY{id: 784} == 0 + 360*0x7fa63a67c070.marker{id: 783} + 360*0x7fa63a684dd0.marker{id: 940} + -180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    UIView:0x7fa63c933c90.Height{id: 773} == 361440 + 360*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68aee0.marker{id: 951}
    UIView:0x7fa63c933c90.Width{id: 780} == 276480 + 360*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ae90.marker{id: 948}
    UIView:0x7fa63c933c90.minX{id: 767} == 0 + 360*0x7fa63a684d30.marker{id: 936} + -180*0x7fa63a684d80.marker{id: 939} + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIView:0x7fa63c933c90.minY{id: 770} == 0 + 360*0x7fa63a684dd0.marker{id: 940} + -180*0x7fa63a684e20.marker{id: 943} + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    UIWindow:0x7fa63c937c70.Height{id: 941} == 361440 + 360*0x7fa63a68aee0.marker{id: 951}
    UIWindow:0x7fa63c937c70.Width{id: 937} == 276480 + 360*0x7fa63a68ae90.marker{id: 948}
    UIWindow:0x7fa63c937c70.minX{id: 938} == 0 + 360*0x7fa63a68ada0.marker{id: 946} + -180*0x7fa63a68ae90.marker{id: 948}
    UIWindow:0x7fa63c937c70.minY{id: 942} == 0 + 360*0x7fa63a68ae00.marker{id: 947} + -180*0x7fa63a68aee0.marker{id: 951}
    objective{id: 760} == {objective 0x7fa63ca601e0: <250:1422> + <250:-2>*0x7fa63a5d2970.marker{id: 975} + <250:1>*0x7fa63a5d3700.marker{id: 994} + <750:1, 250:1>*0x7fa63a66f790.negError{id: 828} + <750:1, 250:1>*0x7fa63a680120.negError{id: 830} + <250:-1, 249:-1>*0x7fa63a684530.marker{id: 968} + <250:1>*0x7fa63a684d80.marker{id: 939} + <250:-2>*0x7fa63a685290.marker{id: 882} + <750:1, 250:1>*0x7fa63a685e80.negError{id: 889} + <250:-1>*0x7fa63a685f30.marker{id: 802} + <750:1, 250:1>*0x7fa63a686ab0.negError{id: 859} + <750:1, 250:1>*0x7fa63a686b10.negError{id: 861} + <250:1>*0x7fa63a686dc0.marker{id: 804} + <750:1, 250:1>*0x7fa63a686e10.negError{id: 891} + <250:2>*0x7fa63a688820.marker{id: 852} + <750:1>*0x7fa63a689560.negError{id: 929} + <250:1>*0x7fa63a689560.posErrorMarker{id: 928} + <750:1>*0x7fa63a6895c0.negError{id: 931} + <250:1>*0x7fa63a6895c0.posErrorMarker{id: 930} + <250:1>*0x7fa63a689bd0.marker{id: 824} + <750:1, 250:1>*0x7fa63a689f50.negError{id: 933} + <750:1, 250:1>*0x7fa63a689fb0.negError{id: 935} + <250:1>*0x7fa63a68ae90.marker{id: 948} + <250:2>*0x7fa63a68d030.marker{id: 982} + <249:1>*0x7fa63c936600.negError{id: 959} + <250:1>*0x7fa63c936600.posErrorMarker{id: 958} + <250:1, 249:1>*0x7fa63c936660.posErrorMarker{id: 960} + <250:1, 249:1>*0x7fa63c93b300.negError{id: 957} + <249:1>*0x7fa63c93c570.negError{id: 955} + <250:1>*0x7fa63c93c570.posErrorMarker{id: 954} + <250:1>*0x7fa63c9493e0.marker{id: 965} + <250:1, 249:1>*0x7fa63ca60640.marker{id: 962} + <250:1>*0x7fa63ca60840.marker{id: 761} + <250:1>*0x7fa63ca60be0.marker{id: 763} + <250:2>*0x7fa63ca618d0.marker{id: 978}}

  Constraints:
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a66f400 h=--& v=--& H:[UIImageView:0x7fa63a680d50(130)]>     Marker:0x7fa63a66f400.marker{id: 865}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a66f450 h=--& v=--& UIImageView:0x7fa63a680d50.midY == + 18>     Marker:0x7fa63a66f450.marker{id: 868}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a683d80 h=--& v=--& UIImageView:0x7fa63a67db90.midY == + 18>     Marker:0x7fa63a683d80.marker{id: 837}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a683dd0 h=--& v=--& V:[UIImageView:0x7fa63a67db90(36)]>      Marker:0x7fa63a683dd0.marker{id: 840}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684d30 h=-&- v=-&- UIView:0x7fa63c933c90.midX == UIWindow:0x7fa63c937c70.midX>      Marker:0x7fa63a684d30.marker{id: 936}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684d80 h=-&- v=-&- UIView:0x7fa63c933c90.width == UIWindow:0x7fa63c937c70.width>        Marker:0x7fa63a684d80.marker{id: 939}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684dd0 h=-&- v=-&- UIView:0x7fa63c933c90.midY == UIWindow:0x7fa63c937c70.midY>      Marker:0x7fa63a684dd0.marker{id: 940}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a684e20 h=-&- v=-&- UIView:0x7fa63c933c90.height == UIWindow:0x7fa63c937c70.height>      Marker:0x7fa63a684e20.marker{id: 943}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a686c90 h=--& v=--& UIImageView:0x7fa63a680d50.midX == + 65>     Marker:0x7fa63a686c90.marker{id: 862}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a687060 h=--& v=--& UIImageView:0x7fa63ca5e080.midX == + 3>      Marker:0x7fa63a687060.marker{id: 892}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a6873c0 h=--& v=--& H:[UIImageView:0x7fa63ca5e080(6)]>       Marker:0x7fa63a6873c0.marker{id: 895}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a687410 h=--& v=--& UIImageView:0x7fa63ca5e080.midY == + 18>     Marker:0x7fa63a687410.marker{id: 898}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a6879c0 h=--& v=--& UIImageView:0x7fa63c9396c0.midX == + 19>     Marker:0x7fa63a6879c0.marker{id: 904}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a687a10 h=--& v=--& H:[UIImageView:0x7fa63c9396c0(6)]>       Marker:0x7fa63a687a10.marker{id: 907}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a687a60 h=--& v=--& UIImageView:0x7fa63c9396c0.midY == + 18>     Marker:0x7fa63a687a60.marker{id: 910}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a687b50 h=--& v=--& V:[UIImageView:0x7fa63c9396c0(6)]>       Marker:0x7fa63a687b50.marker{id: 913}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a688e20 h=--& v=--& UIImageView:0x7fa63ca5ee50.midX == + 35>     Marker:0x7fa63a688e20.marker{id: 916}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a688e70 h=--& v=--& H:[UIImageView:0x7fa63ca5ee50(6)]>       Marker:0x7fa63a688e70.marker{id: 919}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a688ec0 h=--& v=--& UIImageView:0x7fa63ca5ee50.midY == + 18>     Marker:0x7fa63a688ec0.marker{id: 922}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a688f10 h=--& v=--& V:[UIImageView:0x7fa63ca5ee50(6)]>       Marker:0x7fa63a688f10.marker{id: 925}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a689840 h=--& v=--& V:[UIImageView:0x7fa63ca5e080(6)]>       Marker:0x7fa63a689840.marker{id: 901}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a6898b0 h=--& v=--& V:[UIImageView:0x7fa63a680d50(36)]>      Marker:0x7fa63a6898b0.marker{id: 871}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a689b00 h=--& v=--& UIImageView:0x7fa63a67db90.midX == + 65>     Marker:0x7fa63a689b00.marker{id: 831}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a689b50 h=--& v=--& H:[UIImageView:0x7fa63a67db90(130)]>     Marker:0x7fa63a689b50.marker{id: 834}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a68ae90 h=--- v=--- H:[UIWindow:0x7fa63c937c70(768)]>        Marker:0x7fa63a68ae90.marker{id: 948}
    <NSAutoresizingMaskLayoutConstraint:0x7fa63a68aee0 h=--- v=--- V:[UIWindow:0x7fa63c937c70(1004)]>       Marker:0x7fa63a68aee0.marker{id: 951}
    <NSContentSizeLayoutConstraint:0x7fa63a66f790 H:[UIImageView:0x7fa63a66f8e0(1)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a66f790.posErrorMarker{id: 827}
    <NSContentSizeLayoutConstraint:0x7fa63a680120 V:[UIImageView:0x7fa63a66f8e0(1)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a680120.posErrorMarker{id: 829}
    <NSContentSizeLayoutConstraint:0x7fa63a685e80 H:[UIButton:0x7fa63a67faa0'Button 2'(60)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a685e80.posErrorMarker{id: 888}
    <NSContentSizeLayoutConstraint:0x7fa63a686ab0 H:[UIButton:0x7fa63a67c150'Button 1'(60)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a686ab0.posErrorMarker{id: 858}
    <NSContentSizeLayoutConstraint:0x7fa63a686b10 V:[UIButton:0x7fa63a67c150'Button 1'(18)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a686b10.posErrorMarker{id: 860}
    <NSContentSizeLayoutConstraint:0x7fa63a686e10 V:[UIButton:0x7fa63a67faa0'Button 2'(18)] Hug:250 CompressionResistance:750>      Marker:0x7fa63a686e10.posErrorMarker{id: 890}
    <NSContentSizeLayoutConstraint:0x7fa63a689560 H:[UIPageControl:0x7fa63a680310(38)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a689560.posErrorMarker{id: 928}
    <NSContentSizeLayoutConstraint:0x7fa63a6895c0 V:[UIPageControl:0x7fa63a680310(36)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a6895c0.posErrorMarker{id: 930}
    <NSContentSizeLayoutConstraint:0x7fa63a689f50 H:[UILabel:0x7fa63c935710'Welcome'(141)] Hug:250 CompressionResistance:750>       Marker:0x7fa63a689f50.posErrorMarker{id: 932}
    <NSContentSizeLayoutConstraint:0x7fa63a689fb0 V:[UILabel:0x7fa63c935710'Welcome'(39)] Hug:250 CompressionResistance:750>        Marker:0x7fa63a689fb0.posErrorMarker{id: 934}
    <NSContentSizeLayoutConstraint:0x7fa63c936600 H:[UIButtonLabel:0x7fa63a680ec0'Button 2'(60)] Hug:250 CompressionResistance:249>     Marker:0x7fa63c936600.posErrorMarker{id: 958}
    <NSContentSizeLayoutConstraint:0x7fa63c936660 V:[UIButtonLabel:0x7fa63a680ec0'Button 2'(18)] Hug:250 CompressionResistance:249>     Marker:0x7fa63c936660.posErrorMarker{id: 960}
    <NSContentSizeLayoutConstraint:0x7fa63c93b300 V:[UIButtonLabel:0x7fa63a67dd00'Button 1'(18)] Hug:250 CompressionResistance:249>     Marker:0x7fa63c93b300.posErrorMarker{id: 956}
    <NSContentSizeLayoutConstraint:0x7fa63c93c570 H:[UIButtonLabel:0x7fa63a67dd00'Button 1'(60)] Hug:250 CompressionResistance:249>     Marker:0x7fa63c93c570.posErrorMarker{id: 954}
    <NSLayoutConstraint:0x7fa63a5d1650 H:|-(0)-[UIImageView:0x7fa63a66fa30]   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63a5d1650.marker{id: 765}
    <NSLayoutConstraint:0x7fa63a5d16a0 V:|-(0)-[UIImageView:0x7fa63a66fa30]   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63a5d16a0.marker{id: 768}
    <NSLayoutConstraint:0x7fa63a5d18b0 UIImageView:0x7fa63a66fa30.bottom == UIView:0x7fa63c933c90.bottom>       Marker:0x7fa63a5d18b0.marker{id: 771}
    <NSLayoutConstraint:0x7fa63a5d2640 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>      Marker:0x7fa63a5d2640.marker{id: 977}
    <NSLayoutConstraint:0x7fa63a5d2790 V:|-(947)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a5d2790.marker{id: 992}
    <NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>       Marker:0x7fa63a5d2970.marker{id: 975}
    <NSLayoutConstraint:0x7fa63a5d3700 H:[UIButton:0x7fa63a67faa0'Button 2'(130)]>      Marker:0x7fa63a5d3700.marker{id: 994}
    <NSLayoutConstraint:0x7fa63a5d3780 UIButton:0x7fa63a67faa0'Button 2'.top == UIButton:0x7fa63a67c150'Button 1'.top>      Marker:0x7fa63a5d3780.marker{id: 1002}
    <NSLayoutConstraint:0x7fa63a5d3920 UIButton:0x7fa63a67faa0'Button 2'.firstBaseline == UIButton:0x7fa63a67c150'Button 1'.lastBaseline>       Marker:0x7fa63a5d3920.marker{id: 999}
    <NSLayoutConstraint:0x7fa63a5d3b10 UIButton:0x7fa63a67faa0'Button 2'.firstBaseline == UIButton:0x7fa63a67c150'Button 1'.firstBaseline>      Marker:0x7fa63a5d3b10.marker{id: 1001}
    <NSLayoutConstraint:0x7fa63a5d4240 UIButton:0x7fa63a67faa0'Button 2'.lastBaseline == UIButton:0x7fa63a67c150'Button 1'.firstBaseline>       Marker:0x7fa63a5d4240.marker{id: 997}
    <NSLayoutConstraint:0x7fa63a5d5560 H:|-(497)-[UIButton:0x7fa63a67faa0'Button 2']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a5d5560.marker{id: 1000}
    <NSLayoutConstraint:0x7fa63a5d5f00 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a5d5f00.marker{id: 976}
    <NSLayoutConstraint:0x7fa63a5d6960 H:[UIButton:0x7fa63a67faa0'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a5d6960.marker{id: 998}
    <NSLayoutConstraint:0x7fa63a66ee30 UIScrollView:0x7fa63a66fcd0.trailing == UIImageView:0x7fa63a66fa30.trailing>     Marker:0x7fa63a66ee30.marker{id: 793}
    <NSLayoutConstraint:0x7fa63a66f190 V:[UIPageControl:0x7fa63a680310]-(52)-|   (Names: '|':UIView:0x7fa63c933c90 )>       Marker:0x7fa63a66f190.marker{id: 817}
    <NSLayoutConstraint:0x7fa63a66f800 UIScrollView:0x7fa63a66fcd0.trailing == UIView:0x7fa63c933c90.trailing>      Marker:0x7fa63a66f800.marker{id: 791}
    <NSLayoutConstraint:0x7fa63a67c070 V:|-(0)-[UIScrollView:0x7fa63a66fcd0]   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a67c070.marker{id: 783}
    <NSLayoutConstraint:0x7fa63a67fdb0 H:|-(0)-[UIImageView:0x7fa63a66fb30]   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63a67fdb0.marker{id: 774}
    <NSLayoutConstraint:0x7fa63a680080 UIImageView:0x7fa63a66fb30.bottom == UIView:0x7fa63c933c90.bottom>       Marker:0x7fa63a680080.marker{id: 781}
    <NSLayoutConstraint:0x7fa63a6836f0 H:|-(0)-[UIScrollView:0x7fa63a66fcd0]   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a6836f0.marker{id: 785}
    <NSLayoutConstraint:0x7fa63a683980 V:[UIScrollView:0x7fa63a66fcd0]-(93)-|   (Names: '|':UIView:0x7fa63c933c90 )>        Marker:0x7fa63a683980.marker{id: 787}
    <NSLayoutConstraint:0x7fa63a6843f0 H:[UIButton:0x7fa63a67faa0'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a6843f0.marker{id: 820}
    <NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>       Marker:0x7fa63a684530.marker{id: 968}
    <NSLayoutConstraint:0x7fa63a685240 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerX == UIButton:0x7fa63a67faa0'Button 2'.centerX>     Marker:0x7fa63a685240.marker{id: 880}
    <NSLayoutConstraint:0x7fa63a685290 UIButtonLabel:0x7fa63a680ec0'Button 2'.centerY == UIButton:0x7fa63a67faa0'Button 2'.centerY>     Marker:0x7fa63a685290.marker{id: 882}
    <NSLayoutConstraint:0x7fa63a6852e0 UIButtonLabel:0x7fa63a680ec0'Button 2'.width <= UIButton:0x7fa63a67faa0'Button 2'.width>     Marker:0x7fa63a6852e0.marker{id: 884}
    <NSLayoutConstraint:0x7fa63a685340 UIView:0x7fa63c933c90.centerX == UILabel:0x7fa63c935710'Welcome'.centerX>        Marker:0x7fa63a685340.marker{id: 799} (Integralization adjustment:-0.5)
    <NSLayoutConstraint:0x7fa63a685410 UILabel:0x7fa63c935710'Welcome'.centerX == UIPageControl:0x7fa63a680310.centerX>     Marker:0x7fa63a685410.marker{id: 795} (Integralization adjustment:0.5)
    <NSLayoutConstraint:0x7fa63a685460 UIButtonLabel:0x7fa63a680ec0'Button 2'.height <= UIButton:0x7fa63a67faa0'Button 2'.height>       Marker:0x7fa63a685460.marker{id: 886}
    <NSLayoutConstraint:0x7fa63a685c90 V:|-(947)-[UIButton:0x7fa63a67faa0'Button 2']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a685c90.marker{id: 1012}
    <NSLayoutConstraint:0x7fa63a685f30 H:|-(0)-[UIImageView:0x7fa63a66f8e0]   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63a685f30.marker{id: 802}
    <NSLayoutConstraint:0x7fa63a6860e0 V:|-(368)-[UILabel:0x7fa63c935710'Welcome']   (Names: '|':UIView:0x7fa63c933c90 )>       Marker:0x7fa63a6860e0.marker{id: 800}
    <NSLayoutConstraint:0x7fa63a686dc0 UIImageView:0x7fa63a66f8e0.trailing == UIView:0x7fa63c933c90.trailing>       Marker:0x7fa63a686dc0.marker{id: 804}
    <NSLayoutConstraint:0x7fa63a687320 UIImageView:0x7fa63a66f8e0.bottom == UIView:0x7fa63c933c90.bottom>       Marker:0x7fa63a687320.marker{id: 806}
    <NSLayoutConstraint:0x7fa63a687370 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a687370.marker{id: 809}
    <NSLayoutConstraint:0x7fa63a688760 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerX == UIButton:0x7fa63a67c150'Button 1'.centerX>     Marker:0x7fa63a688760.marker{id: 849}
    <NSLayoutConstraint:0x7fa63a688820 UIButtonLabel:0x7fa63a67dd00'Button 1'.centerY == UIButton:0x7fa63a67c150'Button 1'.centerY>     Marker:0x7fa63a688820.marker{id: 852}
    <NSLayoutConstraint:0x7fa63a688870 UIButtonLabel:0x7fa63a67dd00'Button 1'.width <= UIButton:0x7fa63a67c150'Button 1'.width>     Marker:0x7fa63a688870.marker{id: 854}
    <NSLayoutConstraint:0x7fa63a6888c0 UIButtonLabel:0x7fa63a67dd00'Button 1'.height <= UIButton:0x7fa63a67c150'Button 1'.height>       Marker:0x7fa63a6888c0.marker{id: 856}
    <NSLayoutConstraint:0x7fa63a689bd0 V:[UIImageView:0x7fa63a66f8e0(400)]>     Marker:0x7fa63a689bd0.marker{id: 824}
    <NSLayoutConstraint:0x7fa63a68d030 V:[UIButton:0x7fa63a67c150'Button 1'(36)]>       Marker:0x7fa63a68d030.marker{id: 982}
    <NSLayoutConstraint:0x7fa63a68da00 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>     Marker:0x7fa63a68da00.marker{id: 971}
    <NSLayoutConstraint:0x7fa63c935f10 UIImageView:0x7fa63a66fb30.trailing == UIView:0x7fa63c933c90.trailing>       Marker:0x7fa63c935f10.marker{id: 778}
    <NSLayoutConstraint:0x7fa63c9483f0 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63c9483f0.marker{id: 991}
    <NSLayoutConstraint:0x7fa63c9493e0 H:[UIButton:0x7fa63a67c150'Button 1'(130)]>      Marker:0x7fa63c9493e0.marker{id: 965}
    <NSLayoutConstraint:0x7fa63ca600c0 V:|-(0)-[UIImageView:0x7fa63a66fb30]   (Names: '|':UIView:0x7fa63c933c90 )>      Marker:0x7fa63ca600c0.marker{id: 776}
    <NSLayoutConstraint:0x7fa63ca60640 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>        Marker:0x7fa63ca60640.marker{id: 962}
    <NSLayoutConstraint:0x7fa63ca60840 H:[UILabel:0x7fa63c935710'Welcome'(211)]>        Marker:0x7fa63ca60840.marker{id: 761}
    <NSLayoutConstraint:0x7fa63ca60be0 V:[UILabel:0x7fa63c935710'Welcome'(49)]>     Marker:0x7fa63ca60be0.marker{id: 763}
    <NSLayoutConstraint:0x7fa63ca618d0 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>      Marker:0x7fa63ca618d0.marker{id: 978}
    <NSLayoutConstraint:0x7fa63ca68bb0 UIButton:0x7fa63a67faa0'Button 2'.lastBaseline == UIButton:0x7fa63a67c150'Button 1'.lastBaseline>        Marker:0x7fa63ca68bb0.marker{id: 993}
    <_UIWindowAnchoringConstraint:0x7fa63a68ada0 h=--- v=--- UIWindow:0x7fa63c937c70.midX == + 384>     Marker:0x7fa63a68ada0.marker{id: 946}
    <_UIWindowAnchoringConstraint:0x7fa63a68ae00 h=--- v=--- UIWindow:0x7fa63c937c70.midY == + 502>     Marker:0x7fa63a68ae00.marker{id: 947}

  Integralization Adjustments:
0x7fa63a685340.marker{id: 799} [<NSLayoutConstraint:0x7fa63a685340 UIView:0x7fa63c933c90.centerX == UILabel:0x7fa63c935710'Welcome'.centerX>] -> -0.500000
0x7fa63a685410.marker{id: 795} [<NSLayoutConstraint:0x7fa63a685410 UILabel:0x7fa63c935710'Welcome'.centerX == UIPageControl:0x7fa63a680310.centerX>] -> 0.500000

  Statistics:
    94 rows. Variable counts:
          1 ->  25
          2 ->  16
          3 ->   4
          4 ->  14
          5 ->  12
          6 ->   5
          7 ->   4
          8 ->   6
          9 ->   7
         10 ->   1
}


REAL TO REPRESENTED VIEW MAPPING:
  <UIView:0x7fa63a5ce550> ==> <UIView:0x7fa63c933c90>
  <UIImageView:0x7fa63a5d0130> ==> <UIImageView:0x7fa63a66fa30>
  <UIImageView:0x7fa63a5d0230> ==> <UIImageView:0x7fa63a66fb30>
  <UIImageView:0x7fa63a5cffe0> ==> <UIImageView:0x7fa63a66f8e0>
  <UIScrollView:0x7fa63ca027f0> ==> <UIScrollView:0x7fa63a66fcd0>
  <UIButton:0x7fa63ca03c50> ==> <UIButton:0x7fa63a67c150>
  <UIButton:0x7fa63ca075a0> ==> <UIButton:0x7fa63a67faa0>
  <UIPageControl:0x7fa63ca07e10> ==> <UIPageControl:0x7fa63a680310>
  <UILabel:0x7fa63a7e7370> ==> <UILabel:0x7fa63c935710>


REAL TO REPRESENTED CONSTRAINT MAPPING:
  <IBLayoutConstraint: 0x7fa63a5d2700> UIButton[0x7fa63ca075a0].Leading = UIView[0x7fa63a5ce550].Leading + 497.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d5560 H:|-(497)-[UIButton:0x7fa63a67faa0'Button 2']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cebe0> UIScrollView[0x7fa63ca027f0].Trailing = UIImageView[0x7fa63a5d0130].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a66ee30 UIScrollView:0x7fa63a66fcd0.trailing == UIImageView:0x7fa63a66fa30.trailing>
  <IBLayoutConstraint: 0x7fa63a5ce8f0> UIImageView[0x7fa63a5d0230].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67fdb0 H:|-(0)-[UIImageView:0x7fa63a66fb30]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a68cfc0> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca60640 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63a5ce6e0> UIImageView[0x7fa63a5d0130].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d18b0 UIImageView:0x7fa63a66fa30.bottom == UIView:0x7fa63c933c90.bottom>
  <IBLayoutConstraint: 0x7fa63a5cf3f0> UILabel[0x7fa63a7e7370].Top = UIView[0x7fa63a5ce550].Top + 368.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a6860e0 V:|-(368)-[UILabel:0x7fa63c935710'Welcome']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63c93f520> UIButton[0x7fa63ca03c50].Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a684530 UIButton:0x7fa63a67c150'Button 1'.lastBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a68d2f0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d2970 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63a5d1730> UIButton[0x7fa63ca03c50].Height = + 36.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a68d030 V:[UIButton:0x7fa63a67c150'Button 1'(36)]>
  <IBLayoutConstraint: 0x7fa63a5cea50> UIImageView[0x7fa63a5d0230].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c935f10 UIImageView:0x7fa63a66fb30.trailing == UIView:0x7fa63c933c90.trailing>
  <IBLayoutConstraint: 0x7fa63a5ce480> UIImageView[0x7fa63a5d0130].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d16a0 V:|-(0)-[UIImageView:0x7fa63a66fa30]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cf1c0> UIView[0x7fa63a5ce550].Trailing = UIButton[0x7fa63ca075a0].Trailing + 141.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a6843f0 H:[UIButton:0x7fa63a67faa0'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cec50> UIImageView[0x7fa63a5d0230].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a680080 UIImageView:0x7fa63a66fb30.bottom == UIView:0x7fa63c933c90.bottom>
  <IBLayoutConstraint: 0x7fa63a5cf340> UIView[0x7fa63a5ce550].Center X = UILabel[0x7fa63a7e7370].Center X containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 40.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=-0.5
    |=> <NSLayoutConstraint:0x7fa63a685340 UIView:0x7fa63c933c90.centerX == UILabel:0x7fa63c935710'Welcome'.centerX>
  <IBLayoutConstraint: 0x7fa63a5d1d90> UIView[0x7fa63a5ce550].Trailing = UIButton[0x7fa63ca075a0].Trailing + 141.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d6960 H:[UIButton:0x7fa63a67faa0'Button 2']-(141)-|   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5ced70> UIScrollView[0x7fa63ca027f0].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a6836f0 H:|-(0)-[UIScrollView:0x7fa63a66fcd0]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cef50> UIScrollView[0x7fa63ca027f0].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a66f800 UIScrollView:0x7fa63a66fcd0.trailing == UIView:0x7fa63c933c90.trailing>
  <IBLayoutConstraint: 0x7fa63a68d530> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d3920 UIButton:0x7fa63a67faa0'Button 2'.firstBaseline == UIButton:0x7fa63a67c150'Button 1'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63a5d07b0> UIButton[0x7fa63ca03c50].Width = + 130.000000 containingView={<UIButton:0x7fa63ca03c50>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c9493e0 H:[UIButton:0x7fa63a67c150'Button 1'(130)]>
  <IBLayoutConstraint: 0x7fa63a5cecc0> UIScrollView[0x7fa63ca027f0].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a67c070 V:|-(0)-[UIScrollView:0x7fa63a66fcd0]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a68ddd0> UIButton[0x7fa63ca03c50].First Baseline = UIButton[0x7fa63ca075a0].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d2640 UIButton:0x7fa63a67c150'Button 1'.firstBaseline == UIButton:0x7fa63a67faa0'Button 2'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a5d1900> UIButton[0x7fa63ca03c50].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d2790 V:|-(947)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5ce870> UILabel[0x7fa63a7e7370].Center X = UIPageControl[0x7fa63ca07e10].Center X containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 2, 2, 1000.000000, 0>, roundingAdjustment=0.5
    |=> <NSLayoutConstraint:0x7fa63a685410 UILabel:0x7fa63c935710'Welcome'.centerX == UIPageControl:0x7fa63a680310.centerX>
  <IBLayoutConstraint: 0x7fa63a7b9e60> UIImageView[0x7fa63a5cffe0].Height = + 400.000000 containingView={<UIImageView:0x7fa63a5cffe0>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a689bd0 V:[UIImageView:0x7fa63a66f8e0(400)]>
  <IBLayoutConstraint: 0x7fa63a5ceed0> UIImageView[0x7fa63a5cffe0].Bottom = UIView[0x7fa63a5ce550].Bottom containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a687320 UIImageView:0x7fa63a66f8e0.bottom == UIView:0x7fa63c933c90.bottom>
  <IBLayoutConstraint: 0x7fa63a7deeb0> UILabel[0x7fa63a7e7370].Width = + 211.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca60840 H:[UILabel:0x7fa63c935710'Welcome'(211)]>
  <IBLayoutConstraint: 0x7fa63a7884a0> UILabel[0x7fa63a7e7370].Height = + 49.000000 containingView={<UILabel:0x7fa63a7e7370>} scoreVector=<0, 9.000000, 2, 20, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca60be0 V:[UILabel:0x7fa63c935710'Welcome'(49)]>
  <IBLayoutConstraint: 0x7fa63a5cee20> UIView[0x7fa63a5ce550].Bottom = UIScrollView[0x7fa63ca027f0].Bottom + 93.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a683980 V:[UIScrollView:0x7fa63a66fcd0]-(93)-|   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a68dd60> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 19, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca68bb0 UIButton:0x7fa63a67faa0'Button 2'.lastBaseline == UIButton:0x7fa63a67c150'Button 1'.lastBaseline>
  <IBLayoutConstraint: 0x7fa63a5d2850> UIButton[0x7fa63ca075a0].Top = UIView[0x7fa63a5ce550].Top + 947.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a685c90 V:|-(947)-[UIButton:0x7fa63a67faa0'Button 2']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63c93f0e0> UIButton[0x7fa63ca03c50].Top = UIButton[0x7fa63ca075a0].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca618d0 UIButton:0x7fa63a67c150'Button 1'.top == UIButton:0x7fa63a67faa0'Button 2'.top>
  <IBLayoutConstraint: 0x7fa63a5d40d0> UIButton[0x7fa63ca075a0].Top = UIButton[0x7fa63ca03c50].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d3780 UIButton:0x7fa63a67faa0'Button 2'.top == UIButton:0x7fa63a67c150'Button 1'.top>
  <IBLayoutConstraint: 0x7fa63a68e160> UIButton[0x7fa63ca075a0].First Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 18, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d3b10 UIButton:0x7fa63a67faa0'Button 2'.firstBaseline == UIButton:0x7fa63a67c150'Button 1'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a5cf4a0> UIImageView[0x7fa63a5cffe0].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a685f30 H:|-(0)-[UIImageView:0x7fa63a66f8e0]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5d13e0> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 5.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d5f00 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cf150> UIView[0x7fa63a5ce550].Bottom = UIPageControl[0x7fa63ca07e10].Bottom + 52.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a66f190 V:[UIPageControl:0x7fa63a680310]-(52)-|   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5ce9a0> UIImageView[0x7fa63a5d0230].Top = UIView[0x7fa63a5ce550].Top containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 17, 17, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63ca600c0 V:|-(0)-[UIImageView:0x7fa63a66fb30]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a68e210> UIButton[0x7fa63ca075a0].Baseline = UIButton[0x7fa63ca03c50].First Baseline containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 24.000000, 2, 19, 18, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d4240 UIButton:0x7fa63a67faa0'Button 2'.lastBaseline == UIButton:0x7fa63a67c150'Button 1'.firstBaseline>
  <IBLayoutConstraint: 0x7fa63a5d1970> UIView[0x7fa63a5ce550].Bottom = UIButton[0x7fa63ca03c50].Bottom + 21.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 16, 16, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63c9483f0 V:[UIButton:0x7fa63a67c150'Button 1']-(21)-|   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5cf710> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a687370 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63a5ce3d0> UIImageView[0x7fa63a5d0130].Leading = UIView[0x7fa63a5ce550].Leading containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d1650 H:|-(0)-[UIImageView:0x7fa63a66fa30]   (Names: '|':UIView:0x7fa63c933c90 )>
  <IBLayoutConstraint: 0x7fa63ca60ef0> UIButton[0x7fa63ca075a0].Width = + 130.000000 containingView={<UIButton:0x7fa63ca075a0>} scoreVector=<0, 9.000000, 2, 11, 0, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a5d3700 H:[UIButton:0x7fa63a67faa0'Button 2'(130)]>
  <IBLayoutConstraint: 0x7fa63a5cf620> UIImageView[0x7fa63a5cffe0].Trailing = UIView[0x7fa63a5ce550].Trailing containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 29.000000, 2, 9, 9, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a686dc0 UIImageView:0x7fa63a66f8e0.trailing == UIView:0x7fa63c933c90.trailing>
  <IBLayoutConstraint: 0x7fa63a5d1370> UIButton[0x7fa63ca03c50].Leading = UIView[0x7fa63a5ce550].Leading + 133.000000 containingView={<UIView:0x7fa63a5ce550>} scoreVector=<0, 9.000000, 2, 10, 10, 1000.000000, 0>, roundingAdjustment=0
    |=> <NSLayoutConstraint:0x7fa63a68da00 H:|-(133)-[UIButton:0x7fa63a67c150'Button 1']   (Names: '|':UIView:0x7fa63c933c90 )>


REAL VIEW HIERARCHY:
<UIView:0x7fa63a5ce550> frame={{0, 20}, {768, 1004}}
  <UIImageView:0x7fa63a5d0130> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63a5d0230> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63a5cffe0> frame={{0, 604}, {768, 400}}
  <UIScrollView:0x7fa63ca027f0> frame={{0, 0}, {768, 911}}
  <UIButton:0x7fa63ca03c50> frame={{133, 947}, {130, 36}}
    <UIImageView:0x7fa63ca05690> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63ca05800> frame={{35, 9}, {60, 18}}
  <UIButton:0x7fa63ca075a0> frame={{497, 947}, {130, 37}}
    <UIImageView:0x7fa63ca08850> frame={{0, 0}, {130, 37}}
    <UIButtonLabel:0x7fa63ca089c0> frame={{35, 9}, {60, 18}}
  <UIPageControl:0x7fa63ca07e10> frame={{365, 916}, {38, 36}}
    <UIImageView:0x7fa63ca11300> frame={{0, 15}, {6, 6}}
    <UIImageView:0x7fa63a777f70> frame={{16, 15}, {6, 6}}
    <UIImageView:0x7fa63a786310> frame={{32, 15}, {6, 6}}
  <UILabel:0x7fa63a7e7370> frame={{279, 368}, {211, 49}}


ENGINE VIEW HIERARCHY:
<UIView:0x7fa63c933c90> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63a66fa30> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63a66fb30> frame={{0, 0}, {768, 1004}}
  <UIImageView:0x7fa63a66f8e0> frame={{0, 604}, {768, 400}}
  <UIScrollView:0x7fa63a66fcd0> frame={{0, 0}, {768, 911}}
  <UIButton:0x7fa63a67c150> frame={{133, 947}, {130, 36}}
    <UIImageView:0x7fa63a67db90> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63a67dd00> frame={{35, 9}, {60, 18}}
  <UIButton:0x7fa63a67faa0> frame={{497, 947}, {130, 36}}
    <UIImageView:0x7fa63a680d50> frame={{0, 0}, {130, 36}}
    <UIButtonLabel:0x7fa63a680ec0> frame={{35, 9}, {60, 18}}
  <UIPageControl:0x7fa63a680310> frame={{365, 916}, {38, 36}}
    <UIImageView:0x7fa63ca5e080> frame={{0, 15}, {6, 6}}
    <UIImageView:0x7fa63c9396c0> frame={{16, 15}, {6, 6}}
    <UIImageView:0x7fa63ca5ee50> frame={{32, 15}, {6, 6}}
  <UILabel:0x7fa63c935710> frame={{279, 368}, {211, 49}}


RECT MISMATCHES:
    Mismatch between canvas view <UIButton:0x7fa63ca075a0> layout frame ({{497, 947}, {130, 37}}) and engine view <UIButton:0x7fa63a67faa0> alignment rect ({{497, 947}, {130, 36}})


2014-10-16 00:27:48.566 Interface Builder Cocoa Touch Tool[8014:355162] [IBLayout]: Restoring layout log level
2014-10-16 00:27:48.566 ibtoold[8012:355114] [MT] IBLayout: Received 55.918 KB back from IBCTT
2014-10-16 00:27:48.567 ibtoold[8012:355114] [MT] IBLayout: Restoring layout log level
2014-10-16 00:27:48.685 ibtoold[8012:355114] [MT] IBLayout: Failed to write out copy of document for diagnostics: Failed to write copy of document to path "(null)": Failed to write out copy of document because it has no file URL
2014-10-16 00:27:48.739 ibtoold[8012:355114] [MT] DVTAssertions: ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-6245/InterfaceBuilderKit/AutoLayout/IBDocumentAutolayoutManager.m:1062
Details:  Failed to automatically update constraints. Diagnostics written to /var/folders/c2/_wgtr3_d6j52c3515c3jqqvr0000gn/T/IB-layout-diagnostics_2014-10-16_00-27-48_568000.zip. Error from the arbiter was Error Domain=com.apple.dt.IDEInterfaceBuilder Code=-1 "Failed to run arbitration with options: {
}" UserInfo=0x7f9ccad994c0 {NSLocalizedDescription=Failed to run arbitration with options: {
}, NSUnderlyingError=0x7f9ccad824a0 "Failed to add candidate constraints"}
Object:   <IBDocumentAutolayoutManager: 0x7f9ccd4a6db0>
Method:   -_respondToAutolayoutArbitrationFailureResult:arbitrationUnit:stackEntry:backtrace:
Thread:   <NSThread: 0x7f9ccac40b80>{number = 1, name = main}
Hints: 
  0: DVTUndoManager for delegate:<IBXIBDocument: 0x7f9ccd75ac20>

CreationBacktrace:

  0  0x000000010733444a -[DVTUndoManager init] (in DVTKit)
  1  0x0000000104e57b58 -[IBDocumentUndoManager initWithDocument:] (in IDEInterfaceBuilderKit)
  2  0x00000001055aaedb -[IDEEditorDocument undoManager] (in IDEKit)
  3  0x0000000104e26447 -[IBDocument undoManager] (in IDEInterfaceBuilderKit)
  4  0x0000000104e67c13 -[IBDocumentAutolayoutManager invalidateConstraintsForObjectRepresentation:withBlock:] (in IDEInterfaceBuilderKit)
  5  0x0000000104e684fd -[IBDocumentAutolayoutManager invalidateConstraintsForHierarchyContainingObject:forceInvalidationOfDescendants:reasonBlock:] (in IDEInterfaceBuilderKit)
  6  0x0000000104e688f0 -[IBDocumentAutolayoutManager invalidateConstraintsForHierarchyContainingObject:reasonBlock:] (in IDEInterfaceBuilderKit)
  7  0x0000000104e4ec9b -[IBDocument invalidateConstraintsForHierarchyContainingObject:reasonBlock:] (in IDEInterfaceBuilderKit)
  8  0x000000010adf47f2 (in IDEInterfaceBuilderCocoaTouchIntegration)
  9  0x000000010ad13c26 (in IDEInterfaceBuilderCocoaTouchIntegration)
 10  0x00007fff95f92b1a -[NSObject(NSKeyValueCoding) setValue:forKey:] (in Foundation)
 11  0x00007fff95fc6003 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] (in Foundation)
 12  0x00007fff893cd7d3 -[NSView setValue:forKeyPath:] (in AppKit)
 13  0x0000000104e488d3 -[IBDocument setNonUndoableValue:forKeyPath:ofMember:] (in IDEInterfaceBuilderKit)
 14  0x0000000104f9c3b9 -[NSObject(IBMemberIntegration) ibSwapInLocalizableStringsDuringCompilingInDocument:usingContext:] (in IDEInterfaceBuilderKit)
 15  0x0000000104f9bed9 -[NSObject(IBMemberIntegration) ibSwapInLocalizableStringsIfNeededInDocument:withContext:] (in IDEInterfaceBuilderKit)
 16  0x0000000104e16e76 -[IBDocument willCompileWithContext:] (in IDEInterfaceBuilderKit)
 17  0x000000010ad474c9 (in IDEInterfaceBuilderCocoaTouchIntegration)
 18  0x000000010ad48713 (in IDEInterfaceBuilderCocoaTouchIntegration)
 19  0x0000000104e75a4c -[IBDocumentCompiler invokeWhileUsingSourceAsIntermediateDocument:] (in IDEInterfaceBuilderKit)
 20  0x0000000104e75d5d -[IBDocumentCompiler invokeWithIntermediateDocumentOfTargetRuntime:alwaysCopy:block:] (in IDEInterfaceBuilderKit)
 21  0x000000010ad47fa0 (in IDEInterfaceBuilderCocoaTouchIntegration)
 22  0x000000010ad48998 (in IDEInterfaceBuilderCocoaTouchIntegration)
 23  0x0000000104e75ef7 +[IBDocumentCompiler compileContentsOfDocument:options:error:] (in IDEInterfaceBuilderKit)
 24  0x0000000104e3142a __47-[IBDocument compiledPackageWithOptions:error:]_block_invoke (in IDEInterfaceBuilderKit)
 25  0x0000000104e695d5 -[IBDocumentAutolayoutManager assertIfArbitrationIsScheduledDuring:] (in IDEInterfaceBuilderKit)
 26  0x0000000104e3137e -[IBDocument compiledPackageWithOptions:error:] (in IDEInterfaceBuilderKit)
 27  0x0000000103e08b81 (in ibtoold)
 28  0x0000000103e05cf7 (in ibtoold)
 29  0x0000000103e07fe1 (in ibtoold)
 30  0x0000000103e0d4c7 (in ibtoold)
 31  0x0000000103e0da17 (in ibtoold)
 32  0x0000000103e0d8e7 (in ibtoold)
 33  0x0000000103dfd49f (in ibtoold)
 34  0x0000000103e0d0b1 (in ibtoold)
 35  0x0000000103e0c308 (in ibtoold)
 36  0x00007fff8deea5c9 start (in libdyld.dylib)


 Ordered begin/end backtraces:

  0  0x0000000107335264 __35-[DVTUndoManager beginUndoGrouping]_block_invoke109 (in DVTKit)
  1  0x0000000103ff7f98 DVTInvokeWithLazyFailureHint (in DVTFoundation)
  2  0x0000000107257147 -[DVTUndoManager beginUndoGrouping] (in DVTKit)
  3  0x00007fff95fdb813 -[NSUndoManager _setGroupIdentifier:] (in Foundation)
  4  0x0000000104e47a03 -[IBDocument openImplicitUndoGroup] (in IDEInterfaceBuilderKit)
  5  0x0000000104e68146 -[IBDocumentAutolayoutManager invalidateConstraintsForObjectRepresentation:withBlock:] (in IDEInterfaceBuilderKit)
  6  0x0000000104e684fd -[IBDocumentAutolayoutManager invalidateConstraintsForHierarchyContainingObject:forceInvalidationOfDescendants:reasonBlock:] (in IDEInterfaceBuilderKit)
  7  0x0000000104e688f0 -[IBDocumentAutolayoutManager invalidateConstraintsForHierarchyContainingObject:reasonBlock:] (in IDEInterfaceBuilderKit)
  8  0x0000000104e4ec9b -[IBDocument invalidateConstraintsForHierarchyContainingObject:reasonBlock:] (in IDEInterfaceBuilderKit)
  9  0x000000010adf47f2 (in IDEInterfaceBuilderCocoaTouchIntegration)
 10  0x000000010ad13c26 (in IDEInterfaceBuilderCocoaTouchIntegration)
 11  0x00007fff95f92b1a -[NSObject(NSKeyValueCoding) setValue:forKey:] (in Foundation)
 12  0x00007fff95fc6003 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] (in Foundation)
 13  0x00007fff893cd7d3 -[NSView setValue:forKeyPath:] (in AppKit)
 14  0x0000000104e488d3 -[IBDocument setNonUndoableValue:forKeyPath:ofMember:] (in IDEInterfaceBuilderKit)
 15  0x0000000104f9c3b9 -[NSObject(IBMemberIntegration) ibSwapInLocalizableStringsDuringCompilingInDocument:usingContext:] (in IDEInterfaceBuilderKit)
 16  0x0000000104f9bed9 -[NSObject(IBMemberIntegration) ibSwapInLocalizableStringsIfNeededInDocument:withContext:] (in IDEInterfaceBuilderKit)
 17  0x0000000104e16e76 -[IBDocument willCompileWithContext:] (in IDEInterfaceBuilderKit)
 18  0x000000010ad474c9 (in IDEInterfaceBuilderCocoaTouchIntegration)
 19  0x000000010ad48713 (in IDEInterfaceBuilderCocoaTouchIntegration)
 20  0x0000000104e75a4c -[IBDocumentCompiler invokeWhileUsingSourceAsIntermediateDocument:] (in IDEInterfaceBuilderKit)
 21  0x0000000104e75d5d -[IBDocumentCompiler invokeWithIntermediateDocumentOfTargetRuntime:alwaysCopy:block:] (in IDEInterfaceBuilderKit)
 22  0x000000010ad47fa0 (in IDEInterfaceBuilderCocoaTouchIntegration)
 23  0x000000010ad48998 (in IDEInterfaceBuilderCocoaTouchIntegration)
 24  0x0000000104e75ef7 +[IBDocumentCompiler compileContentsOfDocument:options:error:] (in IDEInterfaceBuilderKit)
 25  0x0000000104e3142a __47-[IBDocument compiledPackageWithOptions:error:]_block_invoke (in IDEInterfaceBuilderKit)
 26  0x0000000104e695d5 -[IBDocumentAutolayoutManager assertIfArbitrationIsScheduledDuring:] (in IDEInterfaceBuilderKit)
 27  0x0000000104e3137e -[IBDocument compiledPackageWithOptions:error:] (in IDEInterfaceBuilderKit)
 28  0x0000000103e08b81 (in ibtoold)
 29  0x0000000103e05cf7 (in ibtoold)
 30  0x0000000103e07fe1 (in ibtoold)
 31  0x0000000103e0d4c7 (in ibtoold)
 32  0x0000000103e0da17 (in ibtoold)
 33  0x0000000103e0d8e7 (in ibtoold)
 34  0x0000000103dfd49f (in ibtoold)
 35  0x0000000103e0d0b1 (in ibtoold)
 36  0x0000000103e0c308 (in ibtoold)
 37  0x00007fff8deea5c9 start (in libdyld.dylib)

Backtrace:
  0  0x0000000103ff715a -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in DVTFoundation)
  1  0x0000000103ff6baf _DVTAssertionHandler (in DVTFoundation)
  2  0x0000000103ff6e9e _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x0000000104e6fed5 -[IBDocumentAutolayoutManager _respondToAutolayoutArbitrationFailureResult:arbitrationUnit:stackEntry:backtrace:] (in IDEInterfaceBuilderKit)
  4  0x0000000104e69f56 -[IBDocumentAutolayoutManager _scheduleArbitrationOfUnit:withOptions:stackEntry:] (in IDEInterfaceBuilderKit)
  5  0x0000000104e67572 -[IBDocumentAutolayoutManager popArbitrationStackEntry] (in IDEInterfaceBuilderKit)
  6  0x0000000104e4a362 -[IBDocument didFinishEditing] (in IDEInterfaceBu
Showing first 200 notices only
Command /bin/sh failed with exit code 255

Black screen

There is a bug with the image on the second screen. To reproduce the bug, go to the first screen, pull to the left and then scroll to the second screen. It is black/blank while dragging and then the image appears.

Landscape orientation

Landscape orientation is not properly handled and produces weird results while scrolling with wrong alpha.
ViewDidLoad detects window bounds not accounting for orientation.

A quick fix is to use _windowSize = self.view.frame.size; in ViewDidLoad.

difference position in scrollview on Xcode 5.x with 6.x

i'm coding with Xcode 6.0(beta).

and i tried ICETutorial on Xcode 6.0

but there are something wrong.

ICETutorialPage subtitle and descriptions are positioned wrong.

but it's good on Xcode 5.x.

i didn't find what's difference Xcode 6.0 and 5.x .

could test Xcode 6.0 and find what's difference please?

thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.