From f984f1ad33609709d427494564eeedf8fcfd91de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=B4=E8=84=91?= <1137004850@qq.com> Date: Fri, 20 Jan 2017 09:12:27 +0800 Subject: [PATCH 01/21] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=EF=BC=9A=E6=B7=B7=E5=87=9D=E5=9C=9F+=E6=B2=A5=E9=9D=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/.DS_Store | Bin 8196 -> 8196 bytes toone/Classes/3rd/SGChart/SGBar.h | 28 + toone/Classes/3rd/SGChart/SGBar.m | 74 + toone/Classes/3rd/SGChart/SGBarChart.h | 61 + toone/Classes/3rd/SGChart/SGBarChart.m | 149 ++ toone/Classes/3rd/SGChart/SGBarSuper.h | 47 + toone/Classes/3rd/SGChart/SGBarSuper.m | 211 ++ toone/Classes/3rd/SGChart/SGChart.h | 18 + toone/Classes/3rd/SGChart/SGChartZBX.h | 45 + toone/Classes/3rd/SGChart/SGChartZBX.m | 206 ++ toone/Classes/3rd/SGChart/SGChartZBX_X.h | 19 + toone/Classes/3rd/SGChart/SGChartZBX_X.m | 32 + toone/Classes/3rd/SGChart/SGConst.h | 73 + toone/Classes/3rd/SGChart/SGConst.m | 35 + toone/Classes/3rd/SGChart/SGLine.h | 59 + toone/Classes/3rd/SGChart/SGLine.m | 268 +++ toone/Classes/3rd/SGChart/SGLineChart.h | 61 + toone/Classes/3rd/SGChart/SGLineChart.m | 117 ++ toone/Classes/3rd/SGChart/SGLineDIY.h | 13 + toone/Classes/3rd/SGChart/SGLineDIY.m | 83 + toone/Classes/3rd/SGChart/SGLineX.h | 22 + toone/Classes/3rd/SGChart/SGLineX.m | 218 ++ toone/Classes/3rd/SGChart/SGPieChart.h | 27 + toone/Classes/3rd/SGChart/SGPieChart.m | 154 ++ toone/Classes/3rd/SGChart/SGSign.h | 33 + toone/Classes/3rd/SGChart/SGSign.m | 88 + toone/Classes/3rd/SGChart/Y.h | 22 + toone/Classes/3rd/SGChart/Y.m | 124 ++ .../3rd/XFSegementView/XFSegementView.h | 86 + .../3rd/XFSegementView/XFSegementView.m | 259 +++ .../Business/Base.lproj/Main.storyboard | 126 +- toone/Classes/Business/ToonePrefixHeader.pch | 42 +- .../Controller/LQViewController.h" | 13 + .../Controller/LQViewController.m" | 195 ++ .../Inner/Controller/ManageViewController.h" | 13 + .../Inner/Controller/ManageViewController.m" | 93 + .../Controller/ExcessiveViewController.h" | 15 + .../Controller/ExcessiveViewController.m" | 214 ++ .../MiddleExcessiveTableContller.h" | 14 + .../MiddleExcessiveTableContller.m" | 157 ++ .../Model/EXPMiddleModel.h" | 45 + .../Model/EXPMiddleModel.m" | 13 + .../PrimaryExcessiveTableConller.h" | 14 + .../PrimaryExcessiveTableConller.m" | 156 ++ .../Controller/DCZ_CJ_Ineer_Controller.h" | 16 + .../Controller/DCZ_CJ_Ineer_Controller.m" | 183 ++ .../LQ_CBCZ_Detail_ChuLi_Controller.h" | 13 + .../LQ_CBCZ_Detail_ChuLi_Controller.m" | 116 ++ .../LQ_CBCZ_Detail_ChuLi_Controller.xib" | 203 ++ .../Inner/View/DCZ_CJ_Inner_Cell.h" | 13 + .../Inner/View/DCZ_CJ_Inner_Cell.m" | 133 ++ .../Inner/View/DCZ_CJ_Inner_Cell.xib" | 1789 ++++++++++++++++ .../Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.h" | 15 + .../Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.m" | 38 + .../Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.xib" | 243 +++ .../Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.h" | 13 + .../Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.m" | 43 + .../View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" | 254 +++ .../Inner/View/LQ_CBCZ_Detail_ChuliCell.h" | 17 + .../Inner/View/LQ_CBCZ_Detail_ChuliCell.m" | 293 +++ .../Inner/View/LQ_CBCZ_Detail_ChuliCell.xib" | 741 +++++++ .../Model/EXPrimaryModel.h" | 31 + .../Model/EXPrimaryModel.m" | 13 + .../Model/disposal_C_Model.h" | 29 + .../Model/disposal_C_Model.m" | 13 + .../View /EXPrimaryCell.h" | 16 + .../View /EXPrimaryCell.m" | 124 ++ .../View /EXPrimaryCell.xib" | 368 ++++ .../Controller/TotalTableController.h" | 14 + .../Controller/TotalTableController.m" | 154 ++ .../Inner/\346\200\273/Model/EXPTotalModel.h" | 45 + .../Inner/\346\200\273/Model/EXPTotalModel.m" | 13 + .../Controller/SeniorExcessiveTableConller.h" | 14 + .../Controller/SeniorExcessiveTableConller.m" | 157 ++ .../Model/EXPSeniorModel.h" | 46 + .../Model/EXPSeniorModel.m" | 13 + .../Model/ExcessiveModel.h" | 13 + .../Model/ExcessiveModel.m" | 13 + .../Controller/MaterialViewController.h" | 14 + .../Controller/MaterialViewController.m" | 166 ++ .../Controller/LQ_ZCL_CL_Controller.h" | 13 + .../Controller/LQ_ZCL_CL_Controller.m" | 146 ++ .../Model/LQ_ZCL_CL_Model.h" | 23 + .../Model/LQ_ZCL_CL_Model.m" | 13 + .../View/LQ_ZCL_CL1_Cell.h" | 16 + .../View/LQ_ZCL_CL1_Cell.m" | 35 + .../View/LQ_ZCL_CL1_Cell.xib" | 64 + .../View/LQ_ZCL_Cl_Cell.h" | 16 + .../View/LQ_ZCL_Cl_Cell.m" | 64 + .../View/LQ_ZCL_Cl_Cell.xib" | 110 + .../Controller/LQ_ZCL_CBL_Controller.h" | 13 + .../Controller/LQ_ZCL_CBL_Controller.m" | 172 ++ .../View/LQ_ZCL_CB1_Cell.h" | 14 + .../View/LQ_ZCL_CB1_Cell.m" | 57 + .../View/LQ_ZCL_CB1_Cell.xib" | 117 ++ .../Controller/NQ_BHZ_SCCX_Controller.h" | 15 + .../Controller/NQ_BHZ_SCCX_Controller.m" | 180 ++ .../DayQueryTableViewController.h" | 14 + .../DayQueryTableViewController.m" | 149 ++ .../Inner/Controller/DayDetailsController.h" | 14 + .../Inner/Controller/DayDetailsController.m" | 217 ++ .../Inner/View/DayDetailsCell.h" | 15 + .../Inner/View/DayDetailsCell.m" | 156 ++ .../Inner/View/DayDetailsCell.xib" | 84 + .../Model/DayQueryModel.h" | 35 + .../Model/DayQueryModel.m" | 43 + .../View/DayQueryTableViewCell.h" | 15 + .../View/DayQueryTableViewCell.m" | 53 + .../View/DayQueryTableViewCell.xib" | 203 ++ .../MaterialTableViewController.h" | 14 + .../MaterialTableViewController.m" | 122 ++ .../Model/LQ_CLHS_DataModel.h" | 51 + .../Model/LQ_CLHS_DataModel.m" | 13 + .../Model/LQ_CLHS_ModelG.h" | 25 + .../Model/LQ_CLHS_ModelG.m" | 13 + .../View/LQ_CLHS_Cell.h" | 20 + .../View/LQ_CLHS_Cell.m" | 183 ++ .../View/LQ_CLHS_Cell.xib" | 816 ++++++++ .../NQ_BHZ_SCCX_Inner_Controller.h" | 14 + .../NQ_BHZ_SCCX_Inner_Controller.m" | 148 ++ .../NQ_BHZ_SCCX_Innel_Controller.h" | 13 + .../NQ_BHZ_SCCX_Innel_Controller.m" | 92 + .../Inner/Model/NQ_BHZ_SCCX_InneModel.h" | 25 + .../Inner/Model/NQ_BHZ_SCCX_InneModel.m" | 50 + .../Model/NQ_BHZ_SCCX_Inne_ moreModel.h" | 66 + .../Model/NQ_BHZ_SCCX_Inne_ moreModel.m" | 13 + .../Inner/Model/ProductionDetailsG.h" | 26 + .../Inner/Model/ProductionDetailsG.m" | 13 + .../Inner/Model/ProductionDetailsM.h" | 24 + .../Inner/Model/ProductionDetailsM.m" | 13 + .../Inner/View/NQ_BHZ_SCCX_Inne_Cell.h" | 18 + .../Inner/View/NQ_BHZ_SCCX_Inne_Cell.m" | 230 +++ .../Inner/View/NQ_BHZ_SCCX_Inne_Cell.xib" | 1114 ++++++++++ .../Model/ProduQueryModel.h" | 24 + .../Model/ProduQueryModel.m" | 13 + .../View/NQ_BHZ_SCCX_Inner_Cell.h" | 15 + .../View/NQ_BHZ_SCCX_Inner_Cell.m" | 46 + .../View/NQ_BHZ_SCCX_Inner_Cell.xib" | 192 ++ .../Controller/LQ_BHZ_SB_Controller.h" | 14 + .../Controller/LQ_BHZ_SB_Controller.m" | 67 + .../Model/SB_Model.h" | 20 + .../Model/SB_Model.m" | 33 + .../Model/LQ_CellModel.h" | 16 + .../Model/LQ_CellModel.m" | 13 + .../Model/LQ_Model.h" | 27 + .../Model/LQ_Model.m" | 14 + .../View/LQ_ZJM_Cell.h" | 15 + .../View/LQ_ZJM_Cell.m" | 111 + .../View/LQ_ZJM_Cell.xib" | 511 +++++ .../Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" | 5 + .../\347\273\204\344\273\266/EXP7/Exp7View.h" | 17 + .../\347\273\204\344\273\266/EXP7/Exp7View.m" | 101 + .../EXP7/Exp7_Xib_View.h" | 22 + .../EXP7/Exp7_Xib_View.m" | 77 + .../EXP7/Exp7_Xib_View.xib" | 296 +++ .../\347\273\204\344\273\266/EXP8/Exp8View.h" | 17 + .../\347\273\204\344\273\266/EXP8/Exp8View.m" | 101 + .../EXP8/Exp8_Xib_View.h" | 22 + .../EXP8/Exp8_Xib_View.m" | 121 ++ .../EXP8/Exp8_Xib_View.xib" | 403 ++++ .../\347\273\204\344\273\266/ExpViewHeader.h" | 2 + .../Controller/LqNodeViewController.h" | 13 + .../Controller/LqNodeViewController.m" | 170 ++ .../Model/LqNode.h" | 24 + .../Model/LqNode.m" | 13 + .../Model/LqNodeModel.h" | 22 + .../Model/LqNodeModel.m" | 42 + .../View/LqTreeTableView.h" | 31 + .../View/LqTreeTableView.m" | 101 + .../Controller/NodeViewController.h" | 13 + .../Controller/NodeViewController.m" | 146 ++ .../Model/NetworkTool.h" | 18 + .../Model/NetworkTool.m" | 45 + .../Model/Node.h" | 32 + .../Model/Node.m" | 26 + .../Model/NodeMode.h" | 27 + .../Model/NodeMode.m" | 45 + .../View/TheProjectCell.h" | 23 + .../View/TheProjectCell.m" | 37 + .../View/TheProjectCell.xib" | 35 + .../View/TreeTableView.h" | 32 + .../View/TreeTableView.m" | 107 + .../Masonry/MASCompositeConstraint.h" | 26 + .../Masonry/MASCompositeConstraint.m" | 177 ++ .../Masonry/MASConstraint+Private.h" | 66 + .../Masonry/MASConstraint.h" | 258 +++ .../Masonry/MASConstraint.m" | 292 +++ .../Masonry/MASConstraintMaker.h" | 146 ++ .../Masonry/MASConstraintMaker.m" | 273 +++ .../Masonry/MASLayoutConstraint.h" | 22 + .../Masonry/MASLayoutConstraint.m" | 13 + .../Masonry/MASUtilities.h" | 136 ++ .../Masonry/MASViewAttribute.h" | 49 + .../Masonry/MASViewAttribute.m" | 46 + .../Masonry/MASViewConstraint.h" | 48 + .../Masonry/MASViewConstraint.m" | 396 ++++ .../Masonry/Masonry.h" | 29 + .../Masonry/NSArray+MASAdditions.h" | 72 + .../Masonry/NSArray+MASAdditions.m" | 164 ++ .../Masonry/NSArray+MASShorthandAdditions.h" | 41 + .../NSLayoutConstraint+MASDebugAdditions.h" | 16 + .../NSLayoutConstraint+MASDebugAdditions.m" | 146 ++ .../Masonry/View+MASAdditions.h" | 101 + .../Masonry/View+MASAdditions.m" | 166 ++ .../Masonry/View+MASShorthandAdditions.h" | 115 ++ .../Masonry/ViewController+MASAdditions.h" | 30 + .../Masonry/ViewController+MASAdditions.m" | 39 + .../YYModel/NSObject+YYModel.h" | 430 ++++ .../YYModel/NSObject+YYModel.m" | 1840 +++++++++++++++++ .../YYModel/YYClassInfo.h" | 200 ++ .../YYModel/YYClassInfo.m" | 362 ++++ .../YYModel/YYModel.h" | 22 + toone/Classes/Others/MyInputController.h | 14 + toone/Classes/Others/MyInputController.m | 132 ++ toone/Classes/Others/MyNavigationController.m | 3 +- toone/Classes/Others/MyTableViewController.h | 15 + toone/Classes/Others/MyTableViewController.m | 44 + toone/Classes/Others/UserDefaultsSetting.h | 13 + toone/Classes/Others/UserDefaultsSetting.m | 41 + .../{View => View2}/MySegmentedControl.h | 1 + .../{View => View2}/MySegmentedControl.m | 5 + .../{View => View2}/MySegmentedControl.xib | 0 toone/toone.xcodeproj/project.pbxproj | 1490 +++++++++++-- .../ic_yaliji.imageset/Contents.json | 2 +- .../ic_yaliji.imageset/ic_yaliji.png | Bin 4460 -> 6109 bytes 225 files changed, 24871 insertions(+), 230 deletions(-) create mode 100755 toone/Classes/3rd/SGChart/SGBar.h create mode 100755 toone/Classes/3rd/SGChart/SGBar.m create mode 100755 toone/Classes/3rd/SGChart/SGBarChart.h create mode 100755 toone/Classes/3rd/SGChart/SGBarChart.m create mode 100755 toone/Classes/3rd/SGChart/SGBarSuper.h create mode 100755 toone/Classes/3rd/SGChart/SGBarSuper.m create mode 100755 toone/Classes/3rd/SGChart/SGChart.h create mode 100755 toone/Classes/3rd/SGChart/SGChartZBX.h create mode 100755 toone/Classes/3rd/SGChart/SGChartZBX.m create mode 100755 toone/Classes/3rd/SGChart/SGChartZBX_X.h create mode 100755 toone/Classes/3rd/SGChart/SGChartZBX_X.m create mode 100755 toone/Classes/3rd/SGChart/SGConst.h create mode 100755 toone/Classes/3rd/SGChart/SGConst.m create mode 100755 toone/Classes/3rd/SGChart/SGLine.h create mode 100755 toone/Classes/3rd/SGChart/SGLine.m create mode 100755 toone/Classes/3rd/SGChart/SGLineChart.h create mode 100755 toone/Classes/3rd/SGChart/SGLineChart.m create mode 100644 toone/Classes/3rd/SGChart/SGLineDIY.h create mode 100644 toone/Classes/3rd/SGChart/SGLineDIY.m create mode 100755 toone/Classes/3rd/SGChart/SGLineX.h create mode 100755 toone/Classes/3rd/SGChart/SGLineX.m create mode 100755 toone/Classes/3rd/SGChart/SGPieChart.h create mode 100755 toone/Classes/3rd/SGChart/SGPieChart.m create mode 100755 toone/Classes/3rd/SGChart/SGSign.h create mode 100755 toone/Classes/3rd/SGChart/SGSign.m create mode 100755 toone/Classes/3rd/SGChart/Y.h create mode 100755 toone/Classes/3rd/SGChart/Y.m create mode 100755 toone/Classes/3rd/XFSegementView/XFSegementView.h create mode 100755 toone/Classes/3rd/XFSegementView/XFSegementView.m create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.xib" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.xib" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.xib" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.h" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" create mode 100755 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.h" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.m" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.h" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.m" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.xib" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.h" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.m" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.h" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.m" create mode 100644 "toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.xib" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.h" create mode 100644 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Controller/NodeViewController.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Controller/NodeViewController.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.xib" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASCompositeConstraint.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASCompositeConstraint.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint+Private.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASUtilities.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/Masonry.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASShorthandAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASShorthandAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.h" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.m" create mode 100755 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYModel.h" create mode 100644 toone/Classes/Others/MyInputController.h create mode 100644 toone/Classes/Others/MyInputController.m create mode 100644 toone/Classes/Others/MyTableViewController.h create mode 100644 toone/Classes/Others/MyTableViewController.m rename toone/Classes/Others/{View => View2}/MySegmentedControl.h (93%) rename toone/Classes/Others/{View => View2}/MySegmentedControl.m (86%) rename toone/Classes/Others/{View => View2}/MySegmentedControl.xib (100%) diff --git a/toone/.DS_Store b/toone/.DS_Store index a2afd066df7797f5ab8febca98990804e5810490..ba9ba2ec0e5c69c0961d83205f0ae817c5372030 100644 GIT binary patch delta 56 zcmZp1XmQvOA;QcM**AHjhz5^~OG;@;G6TbvWoDZv_lp=aLuif3Z$)^S7#cPfax-sc Im-x#L03zHI7ytkO delta 56 zcmZp1XmQvOA;Qc!A$#&f5e*&}mz2_yWCn&S-5Yo&_lp=aLuif3Z$)^S7&mMz + +@interface SGBar : UIView +/** + * 动画时间 + */ +@property (assign,nonatomic) CGFloat totalTime; +/** + * 根据view的layer属性生成一个bar + * + * @param frame bar的frame + * @param percent 根据百分比显示bar的高度 + * @param color bar的颜色 + * + * @return 返回一个bar + */ +-(instancetype)initWithFrame:(CGRect)frame + percent:(CGFloat)percent + color:(UIColor*)color; +@end diff --git a/toone/Classes/3rd/SGChart/SGBar.m b/toone/Classes/3rd/SGChart/SGBar.m new file mode 100755 index 0000000..a9544c3 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGBar.m @@ -0,0 +1,74 @@ +// +// SGBar.m +// CAlayer +// +// Created by apple on 16/5/12. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGBar.h" +#import "SGConst.h" + +@implementation SGBar + +-(CGFloat)totalTime{ + if (!_totalTime) { + _totalTime = BAR_TOTALTIME; + } + return _totalTime; +} +-(instancetype)initWithFrame:(CGRect)frame + percent:(CGFloat)percent + color:(UIColor*)color{ + self = [super initWithFrame:frame]; + if (self) { + [self layer:percent withColor:color]; + } + return self; +} +/** + * <#Description#> + * + * @param percent 根据百分比参数计算bar的高度 + * @param color layer的颜色 + */ +-(void)layer:(CGFloat)percent withColor:(UIColor*)color{ + + //起点 + CGPoint startPoint = CGPointMake(self.frame.size.width/2, self.frame.size.height); + + //终点 + CGPoint endPoint = CGPointMake(self.frame.size.width/2, self.frame.size.height*(1-percent)); + UIBezierPath * path = [UIBezierPath bezierPath]; + [path moveToPoint:startPoint]; + [path addLineToPoint:endPoint]; + + CAShapeLayer * layer = [CAShapeLayer layer]; + layer.lineWidth = self.frame.size.width; + [self.layer addSublayer:layer]; + layer.path = path.CGPath; + layer.strokeColor = color.CGColor ? :[UIColor redColor].CGColor; + + + CABasicAnimation *fillAnimation = [self animation:percent]; + [layer addAnimation:fillAnimation forKey:nil]; +} + +#pragma mark - 动画 +/** + * 填充动画过程 + * + * @return CABasicAnimation + */ + +- (CABasicAnimation *)animation:(CGFloat)percent{ + CABasicAnimation *fillAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"]; + fillAnimation.duration = BAR_TOTALTIME*percent; + fillAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; + fillAnimation.fromValue = @0.0; + fillAnimation.toValue = @1.0; + fillAnimation.autoreverses = NO; + return fillAnimation; +} + +@end diff --git a/toone/Classes/3rd/SGChart/SGBarChart.h b/toone/Classes/3rd/SGChart/SGBarChart.h new file mode 100755 index 0000000..0795b25 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGBarChart.h @@ -0,0 +1,61 @@ +// +// SGBarChart.h +// bar自定义 +// +// Created by apple on 16/5/13. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import + +@interface SGBarChart : UIView + +/** + * 重置数据 + * datas和titleX需要调用show方法 + */ +@property (nonatomic,retain) NSArray * datas; +@property (nonatomic,retain) NSArray * titleX; +@property (nonatomic,retain) NSArray * titleTop; + + + +/** + * 一维柱状图 + * + * @param frame + * @param datas 支持一维数组 + * @param titleX nil显示下标 + * @param color 可以是NSArray , 可以是UIColor , 可以是nil==蓝色(默认) + * + * @return 柱状图 + */ +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color; + + + +/** + * 多维柱状图 + * + * @param frame + * @param datas 支持多维数组 + * @param titleX nil显示下标 + * @param colors 只能是数组 + * + * @return 柱状图 + */ +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + titles:(NSArray*)titleX + colors:(NSArray*)colors; + + + +/** + * 用于修改参数以后 , 重绘 + */ +-(void)show; +@end diff --git a/toone/Classes/3rd/SGChart/SGBarChart.m b/toone/Classes/3rd/SGChart/SGBarChart.m new file mode 100755 index 0000000..935e290 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGBarChart.m @@ -0,0 +1,149 @@ +// +// SGBarChart.m +// bar自定义 +// +// Created by apple on 16/5/13. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGBarChart.h" +#import "SGBarSuper.h" +#import "SGSign.h" +#import "SGConst.h" + + +@interface SGBarChart() +@property (nonatomic,retain) UIScrollView * sc; +@property (nonatomic,retain) SGBarSuper * bar; +@property (nonatomic,retain) id color; +@property (nonatomic,retain) NSArray * colors; +@property (nonatomic,assign) int sign; //标记 +@end +@implementation SGBarChart + + + +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color{ + _sign = 1; + _datas = datas; + _titleX = titleX; + _color = color; + + + if (_titleX.count != _datas.count && _titleX) { + NSLog(@"title匹配错误"); + } + if ([_color isKindOfClass:[NSArray class]] && _color) { + if ([(NSArray*)_color count] != _datas.count) { + NSLog(@"color匹配错误"); + } + }else{ + if (![_color isKindOfClass:[UIColor class]]) { + NSLog(@"color is not UIColor class , color = %@",_color); + } + } + + self = [super initWithFrame:frame]; + if (self) { + [self views]; + } + return self; +} +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + titles:(NSArray*)titleX + colors:(NSArray*)colors{ + _sign = 2; + _datas = datas; + _titleX = titleX; + _colors = colors; + if (_titleX.count != _datas.count && _titleX) { + NSLog(@"titles匹配错误"); + } + if (_datas[0]) { + if (colors.count != [(NSArray*)_datas[0] count]) { + NSLog(@"colors匹配错误"); + } + } + self = [super initWithFrame:frame]; + if (self) { + [self views]; + } + return self; +} +-(void)views{ + CGFloat x = 0; + CGFloat y = titleTop_height; + CGFloat w = self.frame.size.width; + CGFloat h = self.frame.size.height-titleTop_height; + _sc = [[UIScrollView alloc] initWithFrame:CGRectMake(x, y,w, h)]; + [self addSubview:_sc]; + [self show]; +} +-(void)show{ + [self remove]; + switch (_sign) { + case 1: + _bar = [[SGBarSuper alloc] initWithFrame:_sc.frame + data:_datas + title:_titleX + color:_color]; + break; + case 2: + _bar = [[SGBarSuper alloc] initWithFrame:_sc.frame + datas:_datas + titles:_titleX + colors:_colors]; + break; + default: + break; + } + + if (_bar.sectionWidth * _datas.count < _sc.frame.size.width) { + _bar.center = CGPointMake(_sc.frame.size.width/2, _sc.frame.size.height/2); + } + _sc.contentSize = CGSizeMake(_bar.frame.size.width, _sc.frame.size.height); + [_sc addSubview:_bar]; +} +/* + 重新赋值 + */ +-(void)setDatas:(NSArray *)datas{ + _datas = datas; +} +-(void)setTitleX:(NSArray *)titleX{ + _titleX = titleX; +} +-(void)setTitleTop:(NSArray *)titleTop{ + for (UIView * view in self.subviews) { + if ([view isKindOfClass:[SGSign class]]) { + [view removeFromSuperview]; + } + } + for (long i=0; i + + + + +@interface SGBarSuper : UIView + +@property (nonatomic,assign) CGFloat sectionWidth; + +/** + * 一维柱状图 + * + * @param frame + * @param datas 数据源 + * @param titleX x轴方向的title + * @param color 柱的颜色 + * + * @return + */ +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color; + +/** + * 多维柱状图 + * + * @param frame + * @param datas 数据源 + * @param titleX x轴方向的title + * @param color 柱的颜色 + * + * @return + */ +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + titles:(NSArray*)titleX + colors:(NSArray*)colors; +@end diff --git a/toone/Classes/3rd/SGChart/SGBarSuper.m b/toone/Classes/3rd/SGChart/SGBarSuper.m new file mode 100755 index 0000000..7f317a6 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGBarSuper.m @@ -0,0 +1,211 @@ +// +// SGBar.m +// bar自定义 +// +// Created by apple on 16/5/11. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGBarSuper.h" +#import "SGBar.h" +#import "SGConst.h" + + +@interface SGBarSuper() +@property (nonatomic,retain) NSArray * titleX; +@property (nonatomic,assign) CGFloat max; +@property (nonatomic,retain) id color; +@property (nonatomic,retain) NSArray * colors; +@property (nonatomic,assign) int sign; +@property (nonatomic,retain) NSArray * datas; +@end +@implementation SGBarSuper + + +-(CGFloat)sectionWidth{ + if (!_sectionWidth) { + switch (_sign) { + case 1: + _sectionWidth = section_Width; + break; + default: + _sectionWidth = [_datas[0] count]*bar_Width + ([_datas[0] count]-1)*bar_spaceing + bar_section_spaceing;; + break; + } + } + return _sectionWidth; +} +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color{ + _datas = datas; + _titleX = titleX; + _color = color; + + return [self initBarBgview:frame sign:1]; +} +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + titles:(NSArray*)titleX + colors:(NSArray*)colors{ + _datas = datas; + _titleX = titleX; + _colors = colors; + + return [self initBarBgview:frame sign:2]; +} +-(instancetype)initBarBgview:(CGRect)frame sign:(int)sign{ + _sign = sign; + CGFloat x = 0; + CGFloat y = 0; + CGFloat w; + if (_sign == 1) { + w = _datas.count*section_Width; + }else{ + long count = [_datas[0] count]; + CGFloat reg_w = count*bar_Width + (count-1)*bar_spaceing + bar_section_spaceing; //区间宽度 + w = _datas.count*reg_w; + } + CGFloat h = frame.size.height; + CGRect self_frame = CGRectMake(x, y, w, h); + self = [super initWithFrame:self_frame]; + if (self) { + self.backgroundColor = [UIColor clearColor]; + [self view]; + } + return self; +} +-(void)view{ + /** + * 比较数据源 , 获取最大值 + */ + _max = 0.000001;//防止崩溃 + for (id num in _datas) { + if ([num isKindOfClass:[NSArray class]]) { + for (id num_2 in num) { + NSString * num_str = [NSString stringWithFormat:@"%@",num_2]; + CGFloat num_float = [num_str floatValue]; + if (num_float > _max) { + _max = num_float; + } + + } + }else{ + NSString * num_str = [NSString stringWithFormat:@"%@",num]; + CGFloat num_float = [num_str floatValue]; + if (num_float > _max) { + _max = num_float; + } + } + } + /* + bar + */ + CGFloat x = (section_Width - bar_Width)/2; //第一个bar的x值 + CGFloat y = titleHeader_height; + CGFloat w = bar_Width; + CGFloat h = self.frame.size.height - titleX_height - titleHeader_height; + CGFloat x_space = section_Width; + CGFloat reg_w = 0.0; + + for (int i= 0 ; i<_datas.count; ++i) { + if (_sign == 1) { + NSString * max_str = [NSString stringWithFormat:@"%@",_datas[i]]; + CGFloat max_float = [max_str floatValue]; + CGFloat percent = max_float/_max; + + CGRect frame = CGRectMake(x+x_space*i, y, w, h); + UIColor * sgbar_color ; + if ([_color isKindOfClass:[NSArray class]]) { + sgbar_color = _color[i]; + }else if ([_color isKindOfClass:[UIColor class]]){ + sgbar_color = _color; + }else{ + sgbar_color = [UIColor blueColor]; + } + SGBar * sgbar = [[SGBar alloc] initWithFrame:frame percent:percent color:sgbar_color]; + sgbar.backgroundColor = self.backgroundColor; + [self addSubview:sgbar]; + + //添加title + UILabel * titleLabel = [self uptitle:percent indexI:i indexJ:-1]; + + titleLabel.textColor = sgbar_color; + titleLabel.center = CGPointMake(sgbar.frame.size.width/2, h*(1-percent)-titleHeader_height/2); + [sgbar addSubview:titleLabel]; + titleLabel.hidden = YES; + [self performSelector:@selector(showTitle:) withObject:titleLabel afterDelay:percent*sgbar.totalTime]; + }else{ + + long count = [_datas[0] count]; + reg_w = count*bar_Width + (count-1)*bar_spaceing + bar_section_spaceing; //区间宽度 + for (int j = 0; j line_data.count != bar_data.count"); + } + _bar_data = bar_data; + _bar_color = bar_color; + return [super initWithFrame:frame data:line_data title:titleX color:line_color]; +} + +-(void)views{ + CGFloat x = distance; + CGFloat y = titleTop_height; + CGFloat w = super.frame.size.width-distance*2; + CGFloat h = super.frame.size.height-y; + super.sc = [[UIScrollView alloc] initWithFrame:CGRectMake(x, y,w, h)]; + super.sc.showsHorizontalScrollIndicator = NO; + [self addSubview:super.sc]; + + _y_left = [[Y alloc] initWithFrame:CGRectMake(0, titleTop_height+titleHeader_height, distance, self.frame.size.height -titleX_height-titleHeader_height-titleTop_height) + datas:_bar_data + position:@"left"]; + [self addSubview:_y_left]; + _y_right = [[Y alloc] initWithFrame:CGRectMake(w+distance, titleTop_height+titleHeader_height, distance, self.frame.size.height -titleX_height-titleHeader_height-titleTop_height) + datas:super.datas + position:@"right"]; + [self addSubview:_y_right]; + + UIView * line1 = [[UIView alloc] initWithFrame:CGRectMake(x, y, 1, h-30)]; + line1.backgroundColor = [UIColor lightGrayColor]; + [self addSubview:line1]; + + UIView * line2 = [[UIView alloc] initWithFrame:CGRectMake(x, h-30+y, w, 1)]; + line2.backgroundColor = [UIColor lightGrayColor]; + [self addSubview:line2]; + + UIView * line3 = [[UIView alloc] initWithFrame:CGRectMake(x+w, y, 1, h-30)]; + line3.backgroundColor = [UIColor lightGrayColor]; + [self addSubview:line3]; + + + /** + * 画箭头 + * + * @param x x值 + * @param y y值 + * + * @return + */ + [self drawWithPoint:CGPointMake(x, y)]; + [self drawWithPoint:CGPointMake(x+w, y)]; + + /** + * + */ + [self show]; +} +-(void)setBar_data:(NSArray *)bar_data{ + _bar_data = bar_data; + _y_left.datas = bar_data; +} +-(void)setDatas:(NSArray *)datas{ + super.datas = datas; + _y_right.datas = datas; +} +-(void)show{ + [self remove]; + + + + + _bar = [[SGBarSuper alloc] initWithFrame:CGRectMake(0, 0, 0, super.sc.frame.size.height) + data:_bar_data + title:super.titleX + color:_bar_color]; + [super.sc addSubview:_bar]; + + + if (_bar.sectionWidth * super.datas.count < super.sc.frame.size.width) { + _bar.center = CGPointMake(super.sc.frame.size.width/2, super.sc.frame.size.height/2); + } + + super.sc.contentSize = CGSizeMake(_bar.frame.size.width, super.sc.frame.size.height); + + + + + +// _signR = [[SGSign alloc] initWithFrame:CGRectMake(CGRectGetMaxX(_bar.frame), titleTop_height, rightView_Width, super.sc.frame.size.height-titleX_height-titleTop_height) colors:colors titles:_signR_data]; +// [super.sc addSubview:_signR]; +// + + [self performSelector:@selector(runAfter) withObject:nil afterDelay:3.0]; +} +-(void)runAfter{ + super.line = [[SGLine alloc] initWithFrame:CGRectMake(0, 0, 0, super.sc.frame.size.height) + data:super.datas + title:nil + color:super.color]; + + [super.sc addSubview:super.line]; + + if (super.line.sectionWidth * super.datas.count < super.sc.frame.size.width) { + super.line.center = CGPointMake(super.sc.frame.size.width/2, super.sc.frame.size.height/2); + } +} + +/** + * 移除 + */ +-(void)remove{ + if (_bar) { + [_bar removeFromSuperview]; + _bar = nil; + } + + if (super.line) { + [super.line removeFromSuperview]; + super.line = nil; + } +} + + +/** + * 画y轴上方的箭头 + * + * @param point y轴顶点的坐标点 + */ +-(void)drawWithPoint:(CGPoint)point{ + CGPoint p1 = CGPointMake(point.x, point.y-10); + CGPoint p2 = CGPointMake(point.x-5, point.y+5); + CGPoint p3 = CGPointMake(point.x+0.5, point.y); + CGPoint p4 = CGPointMake(point.x+5, point.y+5); + + UIBezierPath * path = [UIBezierPath bezierPath]; + [path moveToPoint:p1]; + [path addLineToPoint:p2]; + [path addLineToPoint:p3]; + [path addLineToPoint:p4]; + + CAShapeLayer * layer = [CAShapeLayer layer]; + layer.fillColor = [UIColor lightGrayColor].CGColor; + [self.layer addSublayer:layer]; + layer.path = path.CGPath; + +} +-(void)setTitleTop:(NSArray *)titleTop{ + for (UIView * view in super.subviews) { + if ([view isKindOfClass:[SGSign class]]) { + [view removeFromSuperview]; + } + } + + /** + * 数据处理 titleTop颜色数组 + */ + NSMutableArray * colors = [NSMutableArray array]; + [colors addObject:[_bar_color isKindOfClass:[UIColor class]] ? _bar_color :[UIColor blueColor]]; + if ([super.color isKindOfClass:[NSArray class]]) { + [colors addObjectsFromArray:(NSArray*)super.color]; + }else if([super.color isKindOfClass:[UIColor class]]){ + [colors addObject:super.color]; + } + else{ + [colors addObject:[UIColor blackColor]]; + } + + for (long i=0; icolors.count ? 1 : titleTop.count-i-1]; + sign_view.title = titleTop[titleTop.count-i-1]; + + + [self addSubview:sign_view]; + } +} +@end diff --git a/toone/Classes/3rd/SGChart/SGChartZBX_X.h b/toone/Classes/3rd/SGChart/SGChartZBX_X.h new file mode 100755 index 0000000..bf3c690 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGChartZBX_X.h @@ -0,0 +1,19 @@ +// +// SGChartZBX_X.h +// afafaadafaaf +// +// Created by apple on 16/6/21. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGChartZBX.h" + + + + +/** + * x轴线的y值 = 数据源中的最小值 + */ +@interface SGChartZBX_X : SGChartZBX + +@end diff --git a/toone/Classes/3rd/SGChart/SGChartZBX_X.m b/toone/Classes/3rd/SGChart/SGChartZBX_X.m new file mode 100755 index 0000000..9d33a2c --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGChartZBX_X.m @@ -0,0 +1,32 @@ +// +// SGChartZBX_X.m +// afafaadafaaf +// +// Created by apple on 16/6/21. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGChartZBX_X.h" +#import "SGLineX.h" +@implementation SGChartZBX_X + + +/** + * 重写父类方法 + */ +-(void)runAfter{ + super.line = [[SGLineX alloc] initWithFrame:CGRectMake(0, 0, 0, super.sc.frame.size.height) + data:super.datas + title:nil + color:super.color]; + + [super.sc addSubview:super.line]; + + if (super.line.sectionWidth * super.datas.count < super.sc.frame.size.width) { + + super.line.center = CGPointMake(super.sc.frame.size.width/2, super.sc.frame.size.height/2); + } +} + + +@end diff --git a/toone/Classes/3rd/SGChart/SGConst.h b/toone/Classes/3rd/SGChart/SGConst.h new file mode 100755 index 0000000..96e55f3 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGConst.h @@ -0,0 +1,73 @@ +// +// SGconst.h +// afafaadafaaf +// +// Created by apple on 16/6/21. +// Copyright © 2016年 jzs.com. All rights reserved. +// + + +#import +#import + +/** + * SGBarChart 图表右上角控件的高度 + */ +extern CGFloat const titleTop_height; + +/** + * SGBarChart 图表右上角控件的宽度 + */ +#define titleSign_width self.frame.size.width/8 +extern CGFloat const signTopR_width; +/** + * SGBarSuper SGLine SGLineX + */ +extern CGFloat const titleHeader_height ; //titleTop控件的高度(bar头上的title) +extern CGFloat const titleX_height ; //titleX控件高度(X轴title) +extern CGFloat const bar_Width ; //bar的宽度 +extern CGFloat const section_Width ; //bar的区间宽度(仅限于datas是一维数组有效) +extern CGFloat const bar_section_spaceing ; //不同区间最近两个bar的间距 +extern CGFloat const bar_spaceing ; //相同区间最近两个bar的间距 + +/** + * SGBar SGLine + */ +extern CGFloat const BAR_TOTALTIME ; +extern CGFloat const LINE_TOTALTIME ; + +/** + * SGChartZBX + */ +extern CGFloat const distance ; +extern CGFloat const rightView_Width ; + +/** + * SGPieChart + */ +extern CGFloat const pie_scale ; //比例 + +/** + * SGSign + */ +extern CGFloat const Sign_LittleView_Width ; +extern CGFloat const Y_count ; //y轴坐标系几等分 +#define Sign_TopView_Right_y self.frame.size.height*2/5 + + + + + + + + + + + + + + + +@interface SGConst : NSObject + +@end diff --git a/toone/Classes/3rd/SGChart/SGConst.m b/toone/Classes/3rd/SGChart/SGConst.m new file mode 100755 index 0000000..00909f3 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGConst.m @@ -0,0 +1,35 @@ +// +// SGconst.m +// afafaadafaaf +// +// Created by apple on 16/6/21. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGConst.h" + +CGFloat const BAR_TOTALTIME = 3.0;//bar的动画时间 +CGFloat const LINE_TOTALTIME = 0.7;//line的动画时间(单个) + + + +CGFloat const titleHeader_height = 20;//titleTop控件的高度(bar头上的title) +CGFloat const titleX_height = 30;//titleX控件高度(X轴title) +CGFloat const bar_Width = 20;//bar的宽度 +CGFloat const section_Width = 70;//bar的区间宽度(仅限于datas是一维数组有效) +CGFloat const bar_section_spaceing = 40;//不同区间最近两个bar的间距 +CGFloat const bar_spaceing = 10;//相同区间最近两个bar的间距 +CGFloat const titleTop_height = 30; + + +CGFloat const distance = 40;//坐标系中 sc的左右边距 +CGFloat const rightView_Width = 80;//sc内容空间的右视图控件宽度 + +CGFloat const pie_scale = 1/3.000000;//比例 +CGFloat const Sign_LittleView_Width = 10; + +CGFloat const Y_count = 6; +CGFloat const signTopR_width = 70; +@implementation SGConst + +@end diff --git a/toone/Classes/3rd/SGChart/SGLine.h b/toone/Classes/3rd/SGChart/SGLine.h new file mode 100755 index 0000000..f20c1ea --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGLine.h @@ -0,0 +1,59 @@ +// +// SGLine.h +// bar自定义 +// +// Created by apple on 16/6/17. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import + + +/** + * x轴线的y值 = 0.0 + */ + + + +@interface SGLine : UIView + +@property (nonatomic,assign) CGFloat sectionWidth; + +/** + * 折线图 , 支持多维 + * + * @param frame + * @param datas 数据源 + * @param titleX x轴方向title + * @param color 折线颜色 + * + * @return 折线图 + */ +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color; + + + + + +//------------------------用于子类继承--------------------------- +@property (nonatomic,assign) CGFloat max; +@property (nonatomic,retain) NSArray * datas; +@property (nonatomic,retain) NSArray * titleX; +@property (nonatomic,retain) id color; +/** + * 折线拐点上方的数值 + * + * @param percent 计算拐点的坐标 + * @param i + * @param j + * @param point + * @param time 在折线生成完成后显示拐点上的title,总时间 + */ +-(void)uptitle:(CGFloat)percent indexI:(int)i indexJ:(int)j point:(CGPoint)point afterDelay:(CGFloat)time; +-(void)layerWith:(UIBezierPath*)path color:(UIColor*)color count:(long)count; +-(void)showTitle:(UILabel*)lable; +-(void)showPoint:(UIView*)view; +@end diff --git a/toone/Classes/3rd/SGChart/SGLine.m b/toone/Classes/3rd/SGChart/SGLine.m new file mode 100755 index 0000000..f640ad5 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGLine.m @@ -0,0 +1,268 @@ +// +// SGLine.m +// bar自定义 +// +// Created by apple on 16/6/17. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGLine.h" +#import "SGConst.h" + +@interface SGLine() + + +@end + + +@implementation SGLine + + +-(CGFloat)sectionWidth{ + if (!_sectionWidth) { + _sectionWidth = section_Width; + } + return _sectionWidth; +} +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color{ + _datas = datas; + _titleX = titleX; + _color = color; + CGFloat x = frame.origin.x; + CGFloat y = frame.origin.y; + CGFloat w = _datas.count*section_Width; + CGFloat h = frame.size.height; + CGRect self_frame = CGRectMake(x, y, w, h); + self = [super initWithFrame:self_frame]; + if (self) { + self.backgroundColor = [UIColor clearColor]; + [self view]; + } + return self; +} +-(void)view{ + /* + 获取最大值 + */ + _max = 0.000001;//防止崩溃 + for (id num in _datas) { + if ([num isKindOfClass:[NSArray class]]) { + for (id num_2 in num) { + NSString * num_str = [NSString stringWithFormat:@"%@",num_2]; + CGFloat num_float = [num_str floatValue]; + if (num_float > _max) { + _max = num_float; + } + + } + }else{ + NSString * num_str = [NSString stringWithFormat:@"%@",num]; + CGFloat num_float = [num_str floatValue]; + if (num_float > _max) { + _max = num_float; + } + } + } + + if ([_datas[0] isKindOfClass:[NSArray class]]) { + + NSMutableArray * big_datas = [NSMutableArray array]; + for (int i = 0; i<((NSArray*)_datas[0]).count; ++i) { + NSMutableArray * little_datas = [NSMutableArray array]; + for (int j = 0; j<_datas.count; ++j) { + [little_datas addObject:((NSArray*)_datas[j])[i]]; + } + [big_datas addObject:little_datas]; + } + + _datas = nil; + _datas = big_datas; + + for (int i = 0; i<_datas.count; ++i) { + UIBezierPath * path = [UIBezierPath bezierPath]; + for (int j = 0 ; j<((NSArray*)_datas[i]).count-1; ++j) { + NSString * str1 = [NSString stringWithFormat:@"%@",_datas[i][j]]; + CGFloat str1_float = [str1 floatValue]; + CGFloat percent1 = str1_float/_max; + CGFloat point1_X = section_Width/2+j*section_Width; + CGFloat point1_Y = (self.frame.size.height - titleHeader_height - titleX_height)*(1-percent1)+titleHeader_height; + CGPoint point1 = CGPointMake(point1_X, point1_Y); + + NSString * str2 = [NSString stringWithFormat:@"%@",_datas[i][j+1]]; + CGFloat str2_float = [str2 floatValue]; + CGFloat percent2 = str2_float/_max; + CGFloat point2_X = section_Width/2+(j+1)*section_Width; + CGFloat point2_Y = (self.frame.size.height - titleHeader_height - titleX_height)*(1-percent2)+titleHeader_height; + CGPoint point2 = CGPointMake(point2_X, point2_Y); + + + [path moveToPoint:point1]; + [path addLineToPoint:point2]; + //添加title + [self uptitle:percent1 indexI:i indexJ:j point:point1 afterDelay:_datas.count*LINE_TOTALTIME]; + if (j == ((NSArray*)_datas[0]).count-2) { + [self uptitle:percent2 indexI:i indexJ:j+1 point:point2 afterDelay:_datas.count*LINE_TOTALTIME]; + } + } + UIColor * color ; + if ([_color isKindOfClass:[UIColor class]]) { + color = ((UIColor*)_color); + }else if ([_color isKindOfClass:[NSArray class]]){ + color = ((UIColor*)_color[i]); + } + else{ + color = [UIColor blackColor]; + } + [self layerWith:path color:color count:_datas.count]; + } + }else{ + UIBezierPath * path = [UIBezierPath bezierPath]; + for (int i= 0 ; i<_datas.count-1; ++i) { + NSString * startData_str = [NSString stringWithFormat:@"%@",_datas[i]]; + CGFloat startData_float = [startData_str floatValue]; + CGFloat startPercent = startData_float/_max; + CGFloat startPointX = section_Width/2+i*section_Width; + CGFloat startPointy = (self.frame.size.height - titleHeader_height - titleX_height)*(1-startPercent)+titleHeader_height; + CGPoint startPoint = CGPointMake(startPointX, startPointy); + + + NSString * endData_str = [NSString stringWithFormat:@"%@",_datas[i+1]]; + CGFloat endData_float = [endData_str floatValue]; + CGFloat endPercent = endData_float/_max; + CGFloat endPointX = section_Width/2+(i+1)*section_Width; + CGFloat endPointy = (self.frame.size.height - titleHeader_height - titleX_height)*(1-endPercent)+titleHeader_height; + CGPoint endPoint = CGPointMake(endPointX, endPointy); + + + [path moveToPoint:startPoint]; + [path addLineToPoint:endPoint]; + //添加title + [self uptitle:startPercent indexI:i indexJ:-1 point:startPoint afterDelay:_datas.count*LINE_TOTALTIME]; + if (i == _datas.count - 2) { + [self uptitle:endPercent indexI:i+1 indexJ:-1 point:endPoint afterDelay:_datas.count*LINE_TOTALTIME]; + } + } + if (_datas.count == 1) { + NSString * startData_str = [NSString stringWithFormat:@"%@",_datas[0]]; + CGFloat startData_float = [startData_str floatValue]; + CGFloat startPercent = startData_float/_max; + CGFloat startPointX = section_Width/2; + CGFloat startPointy = (self.frame.size.height - titleHeader_height - titleX_height)*(1-startPercent)+titleHeader_height; + CGPoint startPoint = CGPointMake(startPointX, startPointy); + //添加title + [self uptitle:startPercent indexI:0 indexJ:-1 point:startPoint afterDelay:_datas.count*LINE_TOTALTIME]; + } + UIColor * color = _color&&[_color isKindOfClass:[UIColor class]] ? _color : [UIColor blueColor]; + [self layerWith:path color:color count:_datas.count]; + } + + + /* + axisX 下面对应的title + */ + + CGFloat title_x = section_Width; + CGFloat title_y = self.frame.size.height - titleX_height; + CGFloat title_w = section_Width; + CGFloat title_h = titleX_height; + for (int i = 0; i<_titleX.count; ++i) { + UILabel * label=[[UILabel alloc] init]; + label.frame = CGRectMake(title_x*i, title_y, title_w, title_h); + NSString * title = _titleX[i]?:@""; + label.text = title; + label.textAlignment = NSTextAlignmentCenter; + label.font = [UIFont systemFontOfSize:10.0f]; + [self addSubview:label]; + } +} +-(void)showTitle:(UILabel*)lable{ + lable.hidden = NO; +} +-(void)showPoint:(UIView*)view{ + view.hidden = NO; +} +-(void)uptitle:(CGFloat)percent indexI:(int)i indexJ:(int)j point:(CGPoint)point afterDelay:(CGFloat)time{ + /* + 小点点 + */ + UIView * view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)]; + view.layer.cornerRadius = 2.5; + view.center = point; + [self addSubview:view]; + + /* + bar 上面的值 + */ + CGFloat label_x = 0; + CGFloat label_y = 0; + CGFloat label_w = section_Width; + CGFloat label_h = titleHeader_height; + CGFloat center_x = j == -1 ?section_Width/2+section_Width*i:section_Width/2+section_Width*j; + CGFloat center_y = titleHeader_height+(1-percent)*(self.frame.size.height-titleHeader_height-titleX_height)-titleHeader_height/2; + UILabel * label = [[UILabel alloc] init]; + label.frame = CGRectMake(label_x, label_y, label_w, label_h); + label.center = CGPointMake(center_x,center_y); + if (j == -1) { + NSString * str = [NSString stringWithFormat:@"%@",_datas[i]]; + CGFloat f = [str floatValue]; + label.text = [NSString stringWithFormat:@"%.f%%",f]; + }else{ + NSString * str = [NSString stringWithFormat:@"%@",_datas[i][j]]; + CGFloat f = [str floatValue]; + label.text = [NSString stringWithFormat:@"%.f%%",f]; + } + + + if ([_color isKindOfClass:[UIColor class]]) { + label.textColor = _color; + view.backgroundColor = _color; + }else if ([_color isKindOfClass:[NSArray class]]){ + label.textColor = (UIColor*)_color[i]; + view.backgroundColor = (UIColor*)_color[i]; + } + else{ + label.textColor = [UIColor blackColor]; + view.backgroundColor = [UIColor blackColor]; + } + label.font = j==-1 ? [UIFont systemFontOfSize:14.0f]:[UIFont systemFontOfSize:10.0f]; + label.textAlignment = NSTextAlignmentRight; + label.hidden = YES; + [self addSubview:label]; + [self performSelector:@selector(showTitle:) withObject:label afterDelay:time]; + + view.hidden = YES; + [self performSelector:@selector(showPoint:) withObject:view afterDelay:time]; + +} +-(void)layerWith:(UIBezierPath*)path color:(UIColor*)color count:(long)count{ + CAShapeLayer * layer = [CAShapeLayer layer]; + layer.fillColor = self.superview.backgroundColor.CGColor; + layer.lineWidth = 1.5; + [self.layer addSublayer:layer]; + layer.path = path.CGPath; + layer.strokeColor = color.CGColor; + CABasicAnimation *fillAnimation = [self animation:count]; + [layer addAnimation:fillAnimation forKey:nil]; +} + +#pragma mark - 动画 +/** + * 填充动画过程 + * + * @return CABasicAnimation + */ +- (CABasicAnimation *)animation:(long)count{ + CABasicAnimation *fillAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"]; + fillAnimation.duration = LINE_TOTALTIME*count; + fillAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; + fillAnimation.fromValue = @0.0; + fillAnimation.toValue = @1.0; + fillAnimation.autoreverses = NO; + return fillAnimation; +} + + +@end diff --git a/toone/Classes/3rd/SGChart/SGLineChart.h b/toone/Classes/3rd/SGChart/SGLineChart.h new file mode 100755 index 0000000..4b187dc --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGLineChart.h @@ -0,0 +1,61 @@ +// +// SGLineChart.h +// bar自定义 +// +// Created by apple on 16/6/17. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import +#import "SGLine.h" +#import "SGConst.h" +#import "SGSign.h" + +@interface SGLineChart : UIView + +/** + * 重置数据 + * datas和titleX需要调用show方法 + */ +@property (nonatomic,retain) NSArray * datas; +@property (nonatomic,retain) NSArray * titleX; +/** + * 右上角的数据类型提示 + */ +@property (nonatomic,retain) NSArray * titleTop; + + + + +/** + * 父视图view ,子视图scrollview , 内容物SGLine + * + * @param frame + * @param datas 数据源 + * @param titleX x轴方向的title + * @param color 折线的颜色 + * + * @return 折线图 + */ +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color; + + + +/** + * 用于修改参数以后 , 重绘 + */ +-(void)show; + + + + +//-------------------------子类继承用----------------------------- +@property (nonatomic,retain) SGLine * line; +@property (nonatomic,retain) UIScrollView * sc; +@property (nonatomic,retain) id color; +-(void)views; +-(void)remove; +@end diff --git a/toone/Classes/3rd/SGChart/SGLineChart.m b/toone/Classes/3rd/SGChart/SGLineChart.m new file mode 100755 index 0000000..510a8f3 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGLineChart.m @@ -0,0 +1,117 @@ +// +// SGLineChart.m +// bar自定义 +// +// Created by apple on 16/6/17. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGLineChart.h" + + + + +@interface SGLineChart() + +@end + + +@implementation SGLineChart + + +-(instancetype)initWithFrame:(CGRect)frame + data:(NSArray*)datas + title:(NSArray*)titleX + color:(id)color{ + _datas = datas; + _titleX = titleX; + _color = color; + if (_titleX.count != _datas.count && _titleX) { + NSLog(@"titles匹配错误"); + } + if (!datas || datas.count==0) { + NSLog(@"datas匹配错误"); + return nil; + } + if (_datas[0] && [_datas[0] isKindOfClass:[NSArray class]]) { + if ([_color isKindOfClass:[NSArray class]]) { + if (((NSArray*)_color).count != [(NSArray*)_datas[0] count]) { + NSLog(@"colors匹配错误"); + } + } + + } + self = [super initWithFrame:frame]; + if (self) { + [self views]; + } + return self; +} +-(void)views{ + CGFloat x = 0; + CGFloat y = titleTop_height; + CGFloat w = self.frame.size.width; + CGFloat h = self.frame.size.height-titleTop_height; + _sc = [[UIScrollView alloc] initWithFrame:CGRectMake(x, y,w, h)]; + [self addSubview:_sc]; + [self show]; +} +-(void)show{ + [self remove]; + + _line = [[SGLine alloc] initWithFrame:CGRectMake(0, 0, 0, _sc.frame.size.height) + data:_datas + title:_titleX + color:_color]; + + if (_line.sectionWidth * _datas.count < _sc.frame.size.width) { + _line.center = CGPointMake(_sc.frame.size.width/2, _sc.frame.size.height/2); + } + _sc.contentSize = CGSizeMake(_line.frame.size.width, _sc.frame.size.height); + [_sc addSubview:_line]; +} +/** + * 重新赋值 + */ +-(void)setDatas:(NSArray *)datas{ + _datas = datas; +} +-(void)setTitleX:(NSArray *)titleX{ + _titleX = titleX; +} +-(void)setTitleTop:(NSArray *)titleTop{ + for (UIView * view in self.subviews) { + if ([view isKindOfClass:[SGSign class]]) { + [view removeFromSuperview]; + } + } + for (long i=0; i super.max) { + super.max = num_float; + } + if (num_float < _min) { + _min = num_float; + } + _max_min = super.max - _min; + } + }else{ + NSString * num_str = [NSString stringWithFormat:@"%@",num]; + CGFloat num_float = [num_str floatValue]; + if (num_float > super.max) { + super.max = num_float; + } + if (num_float < _min) { + _min = num_float; + } + _max_min = super.max - _min; + } + } + + if ([super.datas[0] isKindOfClass:[NSArray class]]) { + + NSMutableArray * big_datas = [NSMutableArray array]; + for (int i = 0; i<((NSArray*)super.datas[0]).count; ++i) { + NSMutableArray * little_datas = [NSMutableArray array]; + for (int j = 0; j + +@interface SGPieChart : UIView + + + +/** +* 用于修改数据源 +*/ +@property (nonatomic,assign) CGFloat percent; + + +-(instancetype)initWithFrame:(CGRect)frame + percent:(CGFloat)percent + color:(UIColor*)color; + + + +@end diff --git a/toone/Classes/3rd/SGChart/SGPieChart.m b/toone/Classes/3rd/SGChart/SGPieChart.m new file mode 100755 index 0000000..7643ed7 --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGPieChart.m @@ -0,0 +1,154 @@ +// +// SGPie.m +// CAlayer +// +// Created by apple on 16/5/13. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGPieChart.h" +#import "SGConst.h" + + +@interface SGPieChart() +@property (nonatomic,retain) UILabel * label; +@property (nonatomic,strong) CAShapeLayer *colorLayer; +@property (nonatomic,retain) UIColor * color; +@property (nonatomic,assign) CGFloat start_percent; +@property (nonatomic, strong) CADisplayLink *displayLink; +@end + +@implementation SGPieChart + + +-(instancetype)initWithFrame:(CGRect)frame + percent:(CGFloat)percent + color:(UIColor*)color{ + _color = color; + _percent = percent; + _start_percent = 0; + CGRect self_frame = frame; + self_frame.size.width = frame.size.height; + self = [super initWithFrame:self_frame]; + if (self) { + self.layer.cornerRadius = self.frame.size.width/2; + + [self views:_percent color:_color]; + + CAShapeLayer *whiteLayer = [self layer:1.0 withColor:[UIColor whiteColor]]; + [self.layer addSublayer:whiteLayer]; + + _colorLayer = [self layer:_percent withColor:_color]; + [self.layer addSublayer:_colorLayer]; + + CABasicAnimation * animation = [self animation]; + [_colorLayer addAnimation:animation forKey:nil]; + + // 配置CADisplayLink + [self configDisplayLink]; + } + return self; +} +-(void)views:(CGFloat)percent color:(UIColor *)color{ + UILabel * finshLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 60 , 20)]; + finshLabel.center = CGPointMake(self.frame.size.width * 0.5, self.frame.size.height * 0.5-5); + finshLabel.text = @"完成率"; + finshLabel.textAlignment = NSTextAlignmentCenter; + finshLabel.font = [UIFont systemFontOfSize:8.0f]; + finshLabel.textColor = color; + [self addSubview:finshLabel]; + + + CGFloat w = self.frame.size.width*(1-pie_scale); + CGFloat h = w; + _label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, w, h)]; + _label.center = CGPointMake(self.frame.size.width * 0.5, self.frame.size.height * 0.5+5); + _label.text = [self readPercent:_percent]; + _label.textAlignment = NSTextAlignmentCenter; + _label.font = [UIFont systemFontOfSize:12.0f]; + _label.textColor = color; + [self addSubview:_label]; +} +-(NSString*)readPercent:(CGFloat)percent{ + NSString * text = [NSString stringWithFormat:@"%.2f%%",percent*100]; + if ([text hasSuffix:@".00%"]) { + text = [text substringToIndex:text.length-4]; + text = [NSString stringWithFormat:@"%@%%",text]; + return text; + } + + if ([text hasSuffix:@"0%"]) { + text = [text substringToIndex:text.length-2]; + text = [NSString stringWithFormat:@"%@%%",text]; + return text; + } + return text; +} +-(CAShapeLayer*)layer:(CGFloat)percent withColor:(UIColor*)color{ + if (percent < 0) { + return nil; + } + CGPoint center = CGPointMake(self.frame.size.width * 0.5, self.frame.size.height * 0.5); + CGFloat radius = self.frame.size.width*(1-pie_scale*0.5)*0.5; + CGFloat startA = -M_PI; + CGFloat endA = startA+2*M_PI*percent; + UIBezierPath *path = [UIBezierPath bezierPathWithArcCenter:center radius:radius startAngle:startA endAngle:endA clockwise:YES]; + + CAShapeLayer * layer = [CAShapeLayer layer]; + layer.lineWidth = self.frame.size.width/2*pie_scale; + layer.fillColor = [UIColor clearColor].CGColor; + layer.path = path.CGPath; + layer.strokeColor = color.CGColor ? :[UIColor redColor].CGColor; + return layer; +} +#pragma mark - 动画 + +/** + * 填充动画过程 + * + * @return CABasicAnimation + */ +- (CABasicAnimation *)animation{ + CABasicAnimation * fillAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"]; + fillAnimation.duration = 3.0*_percent; + fillAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; + fillAnimation.fillMode = kCAFillModeForwards; + fillAnimation.removedOnCompletion = NO; + fillAnimation.fromValue = @(0.f); + fillAnimation.toValue = @(1.f); + return fillAnimation; +} + +-(void)setPercent:(CGFloat)percent{ + _displayLink.paused = YES; + _percent = percent; + + [_colorLayer removeAllAnimations]; + [_colorLayer removeFromSuperlayer]; + _colorLayer = nil; + + _colorLayer = [self layer:_percent withColor:_color]; + [self.layer addSublayer:_colorLayer]; + + CABasicAnimation * animation = [self animation]; + [_colorLayer addAnimation:animation forKey:nil]; + + _start_percent = 0; + _displayLink.paused = NO; +} + +- (void)configDisplayLink { + _displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(run)]; + [_displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; + _displayLink.paused = NO; // 开启 +} +-(void)run{ + if (_start_percent >= _percent) { + _displayLink.paused = YES; + return; + } + _start_percent += 0.0051; + _start_percent = _start_percent> _percent ? _percent : _start_percent; + _label.text = [self readPercent:_start_percent]; +} +@end diff --git a/toone/Classes/3rd/SGChart/SGSign.h b/toone/Classes/3rd/SGChart/SGSign.h new file mode 100755 index 0000000..d0f036f --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGSign.h @@ -0,0 +1,33 @@ +// +// SGSign.h +// bar自定义 +// +// Created by apple on 16/5/13. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import + +@interface SGSign : UIView +@property (nonatomic,copy) NSString * title; +@property (nonatomic,retain) UIColor * color; + + + +/** + * top_rightView + */ +-(instancetype)initWithFrame:(CGRect)frame; + + +/** + * rightView + */ +//-(instancetype)initWithFrame:(CGRect)frame +// colors:(NSArray*)colors +// titles:(NSArray*)titles; + + + + +@end diff --git a/toone/Classes/3rd/SGChart/SGSign.m b/toone/Classes/3rd/SGChart/SGSign.m new file mode 100755 index 0000000..9b8600a --- /dev/null +++ b/toone/Classes/3rd/SGChart/SGSign.m @@ -0,0 +1,88 @@ +// +// SGSign.m +// bar自定义 +// +// Created by apple on 16/5/13. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "SGSign.h" +#import "SGConst.h" + + +@interface SGSign() +@property (nonatomic,retain) UILabel * lb; +@property (nonatomic,retain) UIView * view; +@end +@implementation SGSign +// 1.0 +-(instancetype)initWithFrame:(CGRect)frame{ + self = [super initWithFrame:frame]; + if (self) { + [self views]; + } + return self; +} +-(void)views{ + _view = [[UIView alloc] initWithFrame:CGRectMake(0,Sign_TopView_Right_y, Sign_LittleView_Width, Sign_LittleView_Width)]; + [self addSubview:_view]; + + _lb = [[UILabel alloc] initWithFrame:CGRectMake(Sign_LittleView_Width*1.5, Sign_TopView_Right_y, self.frame.size.width-1.5*Sign_LittleView_Width,Sign_LittleView_Width)]; + _lb.textColor = [UIColor grayColor]; + _lb.numberOfLines = 2; + _lb.textAlignment = NSTextAlignmentLeft; + _lb.font = [UIFont systemFontOfSize:9.0f]; + [self addSubview:_lb]; +} +-(void)setTitle:(NSString *)title{ + _lb.text = title; +} + +-(void)setColor:(UIColor *)color{ + _view.backgroundColor = color; +} + + + + +// 2.0 +//-(instancetype)initWithFrame:(CGRect)frame +// colors:(NSArray*)colors +// titles:(NSArray*)titles +//{ +// if (colors.count != titles.count) { +// NSLog(@"SGSign -> colors.count != titles.count"); +// } +// self = [super initWithFrame:frame]; +// if (self) { +// [self colors:colors titles:titles]; +// } +// return self; +//} +//-(void)colors:(NSArray*)colors titles:(NSArray*)titles{ +// for (int i = 0; i < titles.count; ++i) { +// UIColor * color = i >= colors.count ? colors[1] :colors[i]; +// UIView * back = [self color:color title:titles[i] indexY:i]; +// [self addSubview:back]; +// } +//} +//-(UIView*)color:(UIColor*)color title:(NSString*)title indexY:(long)i{ +// CGFloat height = self.bounds.size.height/5; +// CGFloat width = self.bounds.size.width; +// UIView * back = [[UIView alloc] initWithFrame:CGRectMake(0, height*i, width, height)]; +// +// UIView * signView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, Sign_LittleView_Width, Sign_LittleView_Width)]; +// signView.center = CGPointMake(Sign_LittleView_Width/2+2, CGRectGetMidY(back.bounds)); +// signView.backgroundColor = color; +// [back addSubview:signView]; +// +// UILabel * signLabel = [[UILabel alloc] initWithFrame:CGRectMake(2*2+Sign_LittleView_Width, 0, width - Sign_LittleView_Width -2*3, height)]; +// signLabel.font = [UIFont systemFontOfSize:10.0]; +// signLabel.textColor = color; +// signLabel.text = title; +// [back addSubview:signLabel]; +// return back; +//} + + +@end diff --git a/toone/Classes/3rd/SGChart/Y.h b/toone/Classes/3rd/SGChart/Y.h new file mode 100755 index 0000000..b598285 --- /dev/null +++ b/toone/Classes/3rd/SGChart/Y.h @@ -0,0 +1,22 @@ +// +// Y.h +// afafaadafaaf +// +// Created by apple on 16/6/22. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import + +@interface Y : UIView + + +@property (nonatomic,retain) NSArray * datas; +/** + * y_leftView 或者 y_rightView + * key == @"left" 或者 @"right" + */ +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + position:(NSString*)key; +@end diff --git a/toone/Classes/3rd/SGChart/Y.m b/toone/Classes/3rd/SGChart/Y.m new file mode 100755 index 0000000..042bdc0 --- /dev/null +++ b/toone/Classes/3rd/SGChart/Y.m @@ -0,0 +1,124 @@ +// +// Y.m +// afafaadafaaf +// +// Created by apple on 16/6/22. +// Copyright © 2016年 jzs.com. All rights reserved. +// + +#import "Y.h" +#import "SGConst.h" + +@interface Y() +@property (nonatomic,retain) NSMutableArray * viewsArray; +@property (nonatomic,copy) NSString * key; +@end + +@implementation Y +-(instancetype)initWithFrame:(CGRect)frame + datas:(NSArray*)datas + position:(NSString*)key{ + + _key = key; + self = [super initWithFrame:frame]; + if (self) { + [self views:[self runMax_Min:datas]]; + } + return self; +} +-(void)views:(NSArray*)textArray{ + _viewsArray = [NSMutableArray array]; + CGFloat height = self.frame.size.height/(Y_count-1); + CGFloat width = self.frame.size.width; + if ([_key isEqualToString:@"left"]){ + for (int i = 0; i max) { + max = num_float; + } + if (num_float < min) { + min = num_float; + } + max_min = max - min; + } + }else{ + NSString * num_str = [NSString stringWithFormat:@"%@",num]; + CGFloat num_float = [num_str floatValue]; + if (num_float > max) { + max = num_float; + } + if (num_float < min) { + min = num_float; + } + max_min = max - min; + } + } + + // + NSMutableArray * TextArray = [NSMutableArray array]; + if ([_key isEqualToString:@"left"]) { + for (int i = 0; i +typedef void (^TouchLabelIndexBlock)(); + +@protocol TouchLabelDelegate + +- (void)touchLabelWithIndex:(NSInteger)index; + +@end + +@interface XFSegementView : UIView +/** + * 标题数组 + */ +@property ( nonatomic, strong) NSArray *titleArray; + +/** + * 标题颜色 + */ +@property ( nonatomic, strong) UIColor *titleColor; + +/** + * 标题被选中的颜色 + */ +@property ( nonatomic, strong) UIColor *titleSelectedColor; + +/** + * 滚动条 + */ +@property ( nonatomic, strong) UIView *scrollLine; + +/** + * 滚动条颜色 + */ +@property ( nonatomic, strong) UIColor *scrollLineColor; + +/** + * 分割线颜色 + */ +@property ( nonatomic, strong) UIColor *separateColor; + +/** + * 分割线 + */ +@property ( nonatomic, strong) UIView *separateLine; + +/** + * 滚动条高度 + */ +@property ( nonatomic, assign) float scrollLineHeight; + +/** + * 分割线高度 + */ +@property ( nonatomic, assign) float separateHeight; + +/** + * 标题字体大小 + */ +@property ( nonatomic, assign) CGFloat titleFont; + +/** + * 是否有竖直分割线 + */ +@property ( nonatomic, assign) BOOL haveRightLine; + + +@property ( nonatomic, strong) idtouchDelegate; + +//根据titleArray配置label +- (void)configSubLabel; + +//选中指定位置label +- (void)selectLabelWithIndex:(NSInteger)index; +@end +// 版权属于原作者 +// http://code4app.com (cn) http://code4app.net (en) +// 发布代码于最专业的源码分享网站: Code4App.com \ No newline at end of file diff --git a/toone/Classes/3rd/XFSegementView/XFSegementView.m b/toone/Classes/3rd/XFSegementView/XFSegementView.m new file mode 100755 index 0000000..6a84b17 --- /dev/null +++ b/toone/Classes/3rd/XFSegementView/XFSegementView.m @@ -0,0 +1,259 @@ +// +// XFSegement.m +// XFSegementLabel +// +// Created by 李雪峰 on 16/1/29. +// Copyright © 2016年 hfuu. All rights reserved. +// +#define ItemWidth self.frame.size.width/_titleArray.count +#define ItemHeight self.frame.size.height +#define NavBarColor [UIColor colorWithRed:255/255.0f green:27/255.0f blue:88/255.0f alpha:1] + +#import "XFSegementView.h" + +@implementation XFSegementView + +#pragma mark getter方法 +- (UIColor *)titleColor{ + if (!_titleColor) { + _titleColor = [UIColor blackColor]; + } + return _titleColor; +} + +- (CGFloat)titleFont{ + if (!_titleFont) { + _titleFont = 11.0; + } + return _titleFont; +} + +- (UIColor *)titleSelectedColor{ + if (!_titleSelectedColor) { + _titleSelectedColor = NavBarColor; + } + return _titleSelectedColor; +} + +- (UIColor *)separateColor{ + if (!_separateColor) { +// _separateColor = NavBarColor; + } + return _separateColor; +} + +- (UIColor *)scrollLineColor{ + if (!_scrollLineColor) { + _scrollLineColor = NavBarColor; + } + return _scrollLineColor; +} + +- (float)scrollLineHeight{ + if (!_scrollLineHeight) { + _scrollLineHeight = 1.0; + } + return _scrollLineHeight; +} + +- (float)separateHeight{ + if (!_separateHeight) { + _separateHeight = 0.5; + } + return _separateHeight; +} + + +- (instancetype)initWithFrame:(CGRect)frame +{ + self = [super initWithFrame:frame]; + if (self) { + [self addPropertyObserver]; + [self configSubLabel]; + } + return self; +} + +//- (BOOL)haveNoRightLine{ +// if (!_haveRightLine) { +// _haveRightLine = YES; +// } +// return _haveRightLine; +//} + +- (void)addPropertyObserver{ + [self addObserver:self forKeyPath:@"titleColor" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"titleSelectedColor" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"titleFont" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"scrollLineColor" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"separateColor" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"scrollLineHeight" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"separateHeight" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"titleArray" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; + + [self addObserver:self forKeyPath:@"haveRightLine" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil]; +} + +- (void)dealloc{ + [self removeObserver:self forKeyPath:@"titleColor"]; + [self removeObserver:self forKeyPath:@"titleSelectedColor"]; + [self removeObserver:self forKeyPath:@"titleFont"]; + [self removeObserver:self forKeyPath:@"separateColor"]; + [self removeObserver:self forKeyPath:@"scrollLineColor"]; + [self removeObserver:self forKeyPath:@"scrollLineHeight"]; + [self removeObserver:self forKeyPath:@"separateHeight"]; + [self removeObserver:self forKeyPath:@"titleArray"]; + [self removeObserver:self forKeyPath:@"haveRightLine"]; +} + +//根据titleArray配置label +- (void)configSubLabel{ + //移除所有子视图 + [self.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; + + for (int i = 0; i < self.titleArray.count; i++) { + UILabel *titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(i * ItemWidth, 0, ItemWidth-35, ItemHeight)]; + titleLabel.text = [self.titleArray objectAtIndex:i]; + titleLabel.textColor = self.titleColor; + titleLabel.font = [UIFont systemFontOfSize:self.titleFont]; + titleLabel.textAlignment = NSTextAlignmentCenter; + if (_haveRightLine) { + if (i < self.titleArray.count - 1) { + UIView *line = [[UIView alloc]initWithFrame:CGRectMake(ItemWidth - 0.5, ItemHeight/7*2, 1, ItemHeight/7*3)]; + [line setBackgroundColor:[UIColor lightGrayColor]]; + [titleLabel addSubview:line]; + } + } + titleLabel.tag = 100+i; + + UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(touchLabelWithGesture:)]; + tap.numberOfTapsRequired = 1; + titleLabel.userInteractionEnabled = YES; + [titleLabel addGestureRecognizer:tap]; + + [self addSubview:titleLabel]; + } + + [self selectLabelWithIndex:0]; + + //分割线 + _separateLine = [[UIView alloc]initWithFrame:CGRectMake(0, ItemHeight - _separateHeight, self.frame.size.width, self.separateHeight)]; + [_separateLine setBackgroundColor:self.separateColor]; + + //滚动条 + _scrollLine = [[UIView alloc]initWithFrame:CGRectMake(0, ItemHeight - self.scrollLineHeight, ItemWidth-35, self.scrollLineHeight)]; + [_scrollLine setBackgroundColor:NavBarColor]; + + [self addSubview:_separateLine]; + [self addSubview:_scrollLine]; +} + +//点击第几个label触发回调 +- (void)touchLabelWithGesture:(UITapGestureRecognizer *)tap{ + + UILabel *label = (UILabel *)tap.view; + NSInteger index = label.tag - 100; + + [self selectLabelWithIndex:index]; + +} + +//选中指定位置label +- (void)selectLabelWithIndex:(NSInteger)index{ + UILabel *selectedLabel = [self viewWithTag:index+100]; + for (int i = 0; i < self.titleArray.count; i++) { + UILabel *label = [self viewWithTag:100+i]; + if ([label isEqual:selectedLabel]) { + label.textColor = self.titleSelectedColor; + label.font = [UIFont systemFontOfSize:14.0]; + label.textColor = NavBarColor; + }else{ + label.textColor = self.titleColor; + label.font = [UIFont systemFontOfSize:11.0]; + label.textColor = [UIColor blackColor]; + } + } + CGRect scrollLineFrame = _scrollLine.frame; + scrollLineFrame.origin.x = ItemWidth*index; + [UIView animateWithDuration:0.3 animations:^{ + [_scrollLine setFrame:scrollLineFrame]; + }]; + if ([self.touchDelegate respondsToSelector:@selector(touchLabelWithIndex:)]) { + [self.touchDelegate touchLabelWithIndex:index]; + } + +} + +- (void)changeTitleColorWithColor:(UIColor *)color{ + for (int i = 0; i < _titleArray.count; i ++) { + UILabel *label = [self viewWithTag:100+i]; + label.textColor = color; + } +} + +- (void)changeTitleLabelFontWithFont:(CGFloat)font{ + for (int i = 0; i < _titleArray.count; i ++) { + UILabel *label = [self viewWithTag:100+i]; + label.font = [UIFont systemFontOfSize:font]; + } +} + +- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + if ([keyPath isEqualToString:@"titleColor"]) { + + [self changeTitleColorWithColor:_titleColor]; + + }else if ([keyPath isEqualToString:@"titleSelectedColor"]){ + + NSInteger index = _scrollLine.frame.origin.x/ItemWidth; + UILabel *label = [self viewWithTag:index + 100]; + label.textColor = _titleSelectedColor; + + }else if ([keyPath isEqualToString:@"titleFont"]){ + + [self changeTitleLabelFontWithFont:_titleFont]; + + }else if ([keyPath isEqualToString:@"scrollLineColor"]){ + + [_scrollLine setBackgroundColor:_scrollLineColor]; + + }else if ([keyPath isEqualToString:@"separateColor"]){ + + [_separateLine setBackgroundColor:_separateColor]; + + }else if ([keyPath isEqualToString:@"scrollLineHeight"]){ + + CGRect scrollLineFrame = _scrollLine.frame; + scrollLineFrame.origin.y = ItemHeight - _scrollLineHeight; + scrollLineFrame.size.height = _scrollLineHeight; + [_scrollLine setFrame:scrollLineFrame]; + + }else if ([keyPath isEqualToString:@"separateHeight"]){ + + CGRect separateLineFrame = _separateLine.frame; + separateLineFrame.size.height = _separateHeight; + separateLineFrame.origin.y = ItemHeight - _separateHeight; + [_separateLine setFrame:separateLineFrame]; + + }else if ([keyPath isEqualToString:@"titleArray"]){ + + [self configSubLabel]; + + }else if ([keyPath isEqualToString:@"haveRightLine"]){ + + [self configSubLabel]; + + } +} + +@end +// 版权属于原作者 +// http://code4app.com (cn) http://code4app.net (en) +// 发布代码于最专业的源码分享网站: Code4App.com diff --git a/toone/Classes/Business/Base.lproj/Main.storyboard b/toone/Classes/Business/Base.lproj/Main.storyboard index 46ce602..afaaa56 100644 --- a/toone/Classes/Business/Base.lproj/Main.storyboard +++ b/toone/Classes/Business/Base.lproj/Main.storyboard @@ -1,5 +1,5 @@ - + @@ -22,7 +22,7 @@ - + @@ -3599,12 +3599,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index 7eec7ae..97fbd77 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,11 +52,12 @@ //云部署地址 -#define baseUrl @"http://192.168.11.108:8080/zgjjqms/" +#define baseUrl @"http://192.168.11.105:8080/zgjjqms/" //@"http://120.26.127.135:8083/xztl/" -//@"http://192.168.11.108:8080/zgjjqms/" - - +/* + 192.168.11.105:8080/zgjjqms/ + 192.168.11.105:8082/qhttqms/ + */ @@ -95,4 +96,37 @@ #define AppHntMaterial_4 FormatString(baseUrl,@"app.do?AppHntMaterial&departId=%@&startTime=%@&endTime=%@&shebeibianhao=%@") //组织机构 #define AppDepartTree_4 FormatString(baseUrl,@"app.do?AppDepartTree&updateDepartTime=%@&funtype=%@&userGroupId=%@&type=%@") + +/**************************沥青*********************************/ +//沥青登录数据 +#define LqAppLogin FormatString(baseUrl,@"app.do?AppLogin&userName=%@&userPwd=%@&OSType=3") + +//沥青组织机构 +#define LqAppDepartTree_4 FormatString(baseUrl,@"app.do?AppDepartTree&updateDepartTime=%@&funtype=%@&userGroupId=%@&type=%@") + +//沥青拌合站主界面 +#define LQHome FormatString(baseUrl,@"lqChaoBiaoController.do?lqChaoBiaoCount&userGroupId=%@&startTime=%@&endTime=%@") + +//沥青拌合站生产数据查询 +#define ProduQuery FormatString(baseUrl,@"lqScsjcxController.do?getScsjcxList&userGroupId=%@&shebeibianhao=%@&startTime=%@&endTime=%@&pageNo=%@&maxPageItems=") +//沥青拌合站生产数据详情 +#define ProductionDetails FormatString(baseUrl,@"lqScsjcxController.do?getScsjcxDetail&shebeibianhao=%@&bianhao=%@") + +//沥青拌合站日生产量查询 +#define DayQuery FormatString(baseUrl,@"lqclDailyController.do?dayproducecount&userGroupId=%@&shebeibianhao=%@&startTime=%@&endTime=%@&pageNo=%@") + +//沥青拌合站待处置报警 +#define LQExcessive FormatString(baseUrl,@"lqChaoBiaoChuZhiController.do?appLqChaobiaoList&dengji=%@&chuzhileixing=%@&pageNo=%@&shebeibianhao=%@&userGroupId=%@&startTime=%@&endTime=%@") +//沥青拌合站待处置报警详情 +#define LQExInner FormatString(baseUrl,@"lqChaoBiaoChuZhiController.do?appLqChaobiaoDetail&xxid=%@&shebeibianhao=%@") + +//沥青拌合站设备列表 +#define LQ_SB_Data FormatString(baseUrl,@"lqSysController.do?getLqShebeiList&userGroupId=%@") + + +//沥青拌合站总产量统计 +#define LQTotal FormatString(baseUrl,@"lqSCcounController.do?allchangliangcount&shebeibianhao=%@&startTime=%@&endTime=%@&userGroupId=%@&leixing=%@") + +//沥青拌合站材料用量查询 +#define LQMaterial FormatString(baseUrl,@"lqSCcounController.do?materialcount&shebeibianhao=%@&startTime=%@&endTime=%@&userGroupId=%@") #endif /* ToonePrefixHeader_pch */ diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.h" new file mode 100755 index 0000000..1d043c5 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.h" @@ -0,0 +1,13 @@ +// +// LQViewController.h +// toone +// +// Created by shtoone on 16/12/17. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "MyViewController.h" + +@interface LQViewController : MyViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" new file mode 100755 index 0000000..4d0c533 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" @@ -0,0 +1,195 @@ +// +// LQViewController.m +// toone +// +// Created by shtoone on 16/12/17. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQViewController.h" +#import "ManageViewController.h" +#import "LqNodeViewController.h" +#import "LQ_CellModel.h" +#import "LQ_Model.h" +#import "LQ_ZJM_Cell.h" +@interface LQViewController () +@property (weak, nonatomic) IBOutlet BBFlashCtntLabel *flashLabel; +@property (weak, nonatomic) IBOutlet UITableView *tableView; +@property (weak, nonatomic) IBOutlet UIButton *senchBut; +@property (weak, nonatomic) IBOutlet UIView *ContreView; + +@property (nonatomic,strong) NSMutableArray * datas; + +@end +@implementation LQViewController + +-(void)viewDidAppear:(BOOL)animated{ + [super viewDidAppear:animated]; + NSString * zjjg = FormatString(@"组织机构 : ", [UserDefaultsSetting shareSetting].departName); + self.flashLabel.text = FormatString(zjjg, @"\t\t\t\t\t\t\t\t\t\t"); + self.flashLabel.textColor = [UIColor whiteColor]; + self.flashLabel.font = [UIFont systemFontOfSize:12.0]; + self.flashLabel.speed = BBFlashCtntSpeedSlow; +} + +- (void)viewDidLoad { + [super viewDidLoad]; + [self LodaUI]; + [self loadData]; + [self setRightBut]; +} + +#pragma mark - 网络请求 +-(void)loadData{ + NSDictionary * dic; + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:self.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:self.endTime]; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + + NSString *urlString = [NSString stringWithFormat:LQHome,userGroupId,startTimeStamp,endTimeStamp]; + __weak typeof(self) weakSelf = self; + [[HTTP shareAFNNetworking] requestMethod:GET urlString:urlString parameter:dic success:^(id json) { + if ([json[@"success"] boolValue]) { + if ([json[@"data"] isKindOfClass:[NSArray class]]) { + NSMutableArray * datas=[NSMutableArray array]; + for (NSArray * subArray in json[@"data"]) { + LQ_CellModel * cellModel=[[LQ_CellModel alloc] init]; + int i=0; + for (NSDictionary * dic in subArray) { + LQ_Model * model = [LQ_Model modelWithDict:dic]; + switch (i) { + case 0: + cellModel.totalModel = model; + break; + case 1: + cellModel.chujiModel = model; + break; + case 2: + cellModel.zhongjiModel = model; + break; + case 3: + cellModel.gaojiModel = model; + break; + default: + break; + } + i++; + } + [datas addObject:cellModel]; + } + weakSelf.datas = datas; + } + } + [weakSelf.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + } failure:nil]; +} + +#pragma mark - 组织机构 +-(void) setRightBut { + UIButton * btn = [UIButton img_20WithName:@"ic_format_list_numbered_white_24dp"]; + [btn addTarget:self action:@selector(searchButtonClick:) forControlEvents:UIControlEventTouchUpInside]; + + self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btn]; +} + +-(void) searchButtonClick:(id)sender { + LqNodeViewController * c=[[LqNodeViewController alloc] init] ; +// id __weak weakSelf = self; + __weak typeof(self) weakSelf = self; + c.callBlock = ^(){ + [weakSelf.datas removeAllObjects]; + [weakSelf.tableView reloadData]; + [weakSelf loadData]; + }; + [self.navigationController pushViewController:c animated:YES]; + NSNumber *number = [NSNumber numberWithInt:2]; + [UserDefaultsSetting shareSetting].funtype = number; +} + +#pragma mark - 查询 +- (IBAction)senchClick:(UIButton *)sender { + sender.enabled = NO; + //1. + UIButton * backView = [UIButton buttonWithType:UIButtonTypeSystem]; + backView.frame = CGRectMake(0, 64+35, Screen_w, Screen_h - 49 -64-35); + backView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; + backView.hidden = YES; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 150ull*NSEC_PER_MSEC), dispatch_get_main_queue(), ^{ + backView.hidden = NO; + }); + [self.view addSubview:backView]; + + //2. + Exp1View * e = [[Exp1View alloc] init]; + e.frame = CGRectMake(0, 64+35, Screen_w, 150); + __weak __typeof(self) weakSelf = self; + e.expBlock = ^(ExpButtonType type,id obj1,id obj2){ + + if (type == ExpButtonTypeCancel) { + sender.enabled = YES; + [backView removeFromSuperview]; + } + if (type == ExpButtonTypeOk) { + sender.enabled = YES; + [backView removeFromSuperview]; + // + weakSelf.startTime = (NSString*)obj1; + weakSelf.endTime = (NSString*)obj2; + [weakSelf loadData]; + } + if (type == ExpButtonTypeStartTimeButton || type == ExpButtonTypeEndTimeButton) { + UIButton * btn = (UIButton*)obj1; + [weakSelf calendarWithTimeString:btn.currentTitle obj:btn]; + } + }; + [self.view addSubview:e]; +} + +#pragma mark - 一次性设置 +-(void)LodaUI { + + self.ContreView.backgroundColor = BLUECOLOR; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.rowHeight = 155; + self.view.backgroundColor = [UIColor oldLaceColor]; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingTarget:self refreshingAction:@selector(loadData)]; + [self.tableView.mj_header beginRefreshing]; +} + + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _datas.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"LQ_ZJM_Cell"; + UINib *nib = [UINib nibWithNibName:@"LQ_ZJM_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + LQ_ZJM_Cell *cell = (LQ_ZJM_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + LQ_CellModel * cellModel = self.datas[indexPath.row]; + cell.cellModel = cellModel; + + //取消选中cell背景颜色 +// cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; +} + +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + ManageViewController *manageVc = [[ManageViewController alloc] init]; + [self.navigationController pushViewController:manageVc animated:YES]; + self.navigationController.hidesBottomBarWhenPushed = YES; + + // 取消选中状态 + [tableView deselectRowAtIndexPath:indexPath animated:NO]; +} + +-(NSMutableArray *)datas { + if (_datas == nil) { + _datas = [NSMutableArray array]; + } + return _datas; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.h" new file mode 100755 index 0000000..51c6830 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.h" @@ -0,0 +1,13 @@ +// +// ManageViewController.h +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface ManageViewController : UIViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.m" new file mode 100755 index 0000000..4536be5 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/Controller/ManageViewController.m" @@ -0,0 +1,93 @@ +// +// ManageViewController.m +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ManageViewController.h" +#import "NQ_BHZ_SCCX_Controller.h" +#import "ExcessiveViewController.h" +#import "MaterialViewController.h" +#import "MySegmentedControl.h" + +@interface ManageViewController () +@property (nonatomic,strong) UIViewController *indexVc; +@property (nonatomic,assign) int index; + +@end +@implementation ManageViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + + // 默认初始化 + self.index =1; + + self.indexVc = [[NQ_BHZ_SCCX_Controller alloc] init]; + NQ_BHZ_SCCX_Controller *producVc =(NQ_BHZ_SCCX_Controller *) self.indexVc; + + [self addChildViewController:producVc]; + [self.view addSubview:producVc.view]; + + [self loadUI]; + +} +-(void)loadUI{ + MySegmentedControl * seg = [[NSBundle mainBundle] loadNibNamed:@"MySegmentedControl" owner:nil options:nil][0]; + seg.frame = CGRectMake(0, 0, 220, 24); + self.navigationItem.titleView = seg; + [seg switchToLQBHZ]; + __weak typeof(self) weakSelf = self; + seg.segBlock = ^(int tag){ + switch (tag) { + case 1:{//生产查询 + if (weakSelf.index !=1){ + [self.indexVc removeFromParentViewController]; + [self.indexVc.view removeFromSuperview]; + + self.indexVc = [[NQ_BHZ_SCCX_Controller alloc] init]; + NQ_BHZ_SCCX_Controller *producVc =(NQ_BHZ_SCCX_Controller *) self.indexVc; + + [self addChildViewController:producVc]; + [self.view addSubview:producVc.view]; + weakSelf.index = 1; + } + break; + } + case 2:{ + //总产量统计 + if (weakSelf.index != 2){ + [self.indexVc removeFromParentViewController]; + [self.indexVc.view removeFromSuperview]; + + self.indexVc = [[MaterialViewController alloc] init]; + MaterialViewController *materVc = (MaterialViewController *) self.indexVc; + + [self addChildViewController:materVc]; + [self.view addSubview:materVc.view]; + weakSelf.index = 2; + } + break; + } + case 3:{ + //待处置报警 + if (weakSelf.index != 3){ + [self.indexVc removeFromParentViewController]; + [self.indexVc.view removeFromSuperview]; + + self.indexVc = [[ExcessiveViewController alloc] init]; + ExcessiveViewController *excessVc = (ExcessiveViewController *) self.indexVc; + + [self addChildViewController:excessVc]; + [self.view addSubview:excessVc.view]; + weakSelf.index = 3; + } + break; + } + } + }; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.h" new file mode 100755 index 0000000..f4e492f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.h" @@ -0,0 +1,15 @@ +// +// ExcessiveViewController.h +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyViewController.h" + +@interface ExcessiveViewController : MyViewController + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" new file mode 100755 index 0000000..705a867 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" @@ -0,0 +1,214 @@ +// +// ExcessiveViewController.m +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ExcessiveViewController.h" +#import "XFSegementView.h" +#import "PrimaryExcessiveTableConller.h" +#import "MiddleExcessiveTableContller.h" +#import "SeniorExcessiveTableConller.h" +#import "TotalTableController.h" +#import "LQ_BHZ_SB_Controller.h" +#import "MyTableViewController.h" + +@interface ExcessiveViewController () + +@property (nonatomic, strong) XFSegementView *segementView; +@property (nonatomic, strong) MyTableViewController *tableCont; +@property (nonatomic, copy) NSString *shebStr; +@property (nonatomic, copy) NSString *urlString; + +@end +@implementation ExcessiveViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.view.backgroundColor = [UIColor whiteColor]; + // 初始化分页 + self.tableCont = [[PrimaryExcessiveTableConller alloc] init]; + if ([self.tableCont isKindOfClass:[PrimaryExcessiveTableConller class]]) { + + [self addChildViewController:self.tableCont]; + [self.view addSubview:self.tableCont.view]; + } + + [self setSegement]; +} + +#pragma mark - 设置分页 +-(void)setSegement { + self.segementView = [[XFSegementView alloc]initWithFrame:CGRectMake(0, 65, [UIScreen mainScreen].bounds.size.width, 35)]; + self.segementView.backgroundColor = [UIColor snowColor]; + + self.segementView.titleArray = @[@"初级",@"中级",@"高级",@"总"]; + + self.segementView.touchDelegate = self; + + [self.view addSubview:self.segementView]; + + UIButton *searchButton = [[UIButton alloc] initWithFrame:CGRectMake(Screen_w-40, 0, 40, 40)]; + [searchButton setImage:[UIImage imageNamed:@"black_SX"] forState:UIControlStateNormal]; + + [searchButton addTarget:self action:@selector(clickSearchBut:) forControlEvents:UIControlEventTouchUpInside]; + [self.segementView addSubview:searchButton]; + +} + +#pragma mark - 查询 +-(void)clickSearchBut:(UIButton *)sender { + sender.enabled = NO; + //1. + UIButton * backView = [UIButton buttonWithType:UIButtonTypeSystem]; + backView.frame = CGRectMake(0, 64+36, Screen_w, Screen_h -64-36); + backView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; + backView.hidden = YES; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 150ull*NSEC_PER_MSEC), dispatch_get_main_queue(), ^{ + backView.hidden = NO; + }); + [self.view addSubview:backView]; + + //2. + Exp8View * e = [[Exp8View alloc] init]; + e.frame = CGRectMake(0, 64+36, Screen_w, 254); + __weak __typeof(self) weakSelf = self; + e.expBlock = ^(ExpButtonType type,id obj1,id obj2, int buttonTag){ + if (type == ExpButtonTypeCancel) { + sender.enabled = YES; + [backView removeFromSuperview]; + } + if (type == ExpButtonTypeOk) {//查询 + sender.enabled = YES; + [backView removeFromSuperview]; + // + weakSelf.startTime = (NSString*)obj1; + weakSelf.endTime = (NSString*)obj2; + //重新切换titleButton , 搜索页码应该回归第一页码 +// weakSelf.pageNo = @"1"; +// weakSelf.chuzhileixing = @""; + switch (buttonTag) { + case 10: + weakSelf.urlString = [self loadUI:@""]; + break; + case 20://未处置 + weakSelf.urlString = [self loadUI:@"0"]; + break; + case 30: + case 40://已处置 + weakSelf.urlString = [self loadUI:@"1"]; + break; + case 50: + break; + case 60: + break; + default: + weakSelf.urlString = [self loadUI:@""]; + break; + } + [weakSelf.tableCont reloadData:weakSelf.urlString]; + } + if (type == ExpButtonTypeStartTimeButton || type == ExpButtonTypeEndTimeButton) { + UIButton * btn = (UIButton*)obj1; + [weakSelf calendarWithTimeString:btn.currentTitle obj:btn]; + } + + if (type == ExpButtonTypeChoiceSBButton) {//选择设备 + UIButton * btn = (UIButton*)obj1; + LQ_BHZ_SB_Controller *sbVc = [[LQ_BHZ_SB_Controller alloc] init]; + [self.navigationController pushViewController:sbVc animated:YES]; + + sbVc.callBlock = ^(NSString *banhezhanminchen,NSString *gprsbianhao){ + [btn setTitle:banhezhanminchen forState:UIControlStateNormal]; + weakSelf.shebStr = gprsbianhao; + }; + + } + }; + [self.view addSubview:e]; +} + + + +#pragma mark - 分页跳转 +- (void)touchLabelWithIndex:(NSInteger)index { + if (index == 0) { //初级 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[PrimaryExcessiveTableConller alloc] init]; + + PrimaryExcessiveTableConller *primaryVc =(PrimaryExcessiveTableConller *) self.tableCont; + + [self addChildViewController:primaryVc]; + [self.view addSubview:primaryVc.view]; + [self.view addSubview:self.segementView]; + + }else if (index == 1) { //中级 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[MiddleExcessiveTableContller alloc] init]; + + MiddleExcessiveTableContller *middleVc =(MiddleExcessiveTableContller *) self.tableCont; + + [self addChildViewController:middleVc]; + [self.view addSubview:middleVc.view]; + [self.view addSubview:self.segementView]; + + }else if (index == 2) { //高级 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[SeniorExcessiveTableConller alloc] init]; + + SeniorExcessiveTableConller *seniorVc =(SeniorExcessiveTableConller *) self.tableCont; + + [self addChildViewController:seniorVc]; + [self.view addSubview:seniorVc.view]; + [self.view addSubview:self.segementView]; + + }else if (index == 3) { //总 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[TotalTableController alloc] init]; + + TotalTableController *totalVc =(TotalTableController *) self.tableCont; + + [self addChildViewController:totalVc]; + [self.view addSubview:totalVc.view]; + [self.view addSubview:self.segementView]; + + } + +} + +-(NSString *)loadUI:(NSString *)leix { + __weak __typeof(self) weakSelf = self; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + //判断等级 + if ([weakSelf.tableCont isKindOfClass:[PrimaryExcessiveTableConller class]]) { + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:1]; + }else if ([weakSelf.tableCont isKindOfClass:[MiddleExcessiveTableContller class]]) { + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:2]; + }else if ([weakSelf.tableCont isKindOfClass:[SeniorExcessiveTableConller class]]) { + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:3]; + }else if ([weakSelf.tableCont isKindOfClass:[TotalTableController class]]) { + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:0]; + } + NSString *shebStr = @""; + if (weakSelf.shebStr) { + shebStr = weakSelf.shebStr; + } + NSString *pageNo = @"1"; + NSString *startTime = [TimeTools timeStampWithTimeString:weakSelf.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:weakSelf.endTime]; + NSString *urlString = [NSString stringWithFormat:LQExcessive,[UserDefaultsSetting shareSetting].dengji,leix,pageNo,shebStr,userGroupId,startTime,endTime]; + + return urlString; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.h" new file mode 100755 index 0000000..9fea170 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.h" @@ -0,0 +1,14 @@ +// +// MiddleExcessiveTableContller.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface MiddleExcessiveTableContller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" new file mode 100755 index 0000000..3c97fc8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" @@ -0,0 +1,157 @@ +// +// MiddleExcessiveTableContller.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "MiddleExcessiveTableContller.h" +#import "EXPrimaryCell.h" +#import "disposal_C_Model.h" +#import "EXPrimaryModel.h" +#import "NetworkTool.h" +#import "DCZ_CJ_Ineer_Controller.h" + +@interface MiddleExcessiveTableContller () +@property(nonatomic, strong) NSMutableArray *dataArr; +@property (nonatomic, strong) disposal_C_Model *disModel; +@property (nonatomic, strong) EXPrimaryModel *dataModel; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 + +@end +@implementation MiddleExcessiveTableContller + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self setUI]; + // 初始化加载 + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [self reloadData:urlString]; +} +-(void)setUI { + self.yPage = @"1"; + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.rowHeight = 165; + self.tableView.tableFooterView = [UIView new]; + self.tableView.y = 100; + self.tableView.height = Screen_h-100; + + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; + // 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"chuzhileixing"]; + NSString *urlString = [self loadUI:weakSelf.yPage andLeixing:lexing]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing { + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:2]; + NSString *chuzhileixing; + if (leixing) { + chuzhileixing = leixing; + }else { + chuzhileixing = @""; + } + NSString *pageNo = panNo; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:LQExcessive,[UserDefaultsSetting shareSetting].dengji,chuzhileixing,pageNo,shebStr,userGroupId,startTimeStamp,endTimeStamp]; + return urlString; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + weakSelf.disModel = [disposal_C_Model modelWithDict:dict[@"Fields"]]; + + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [EXPrimaryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.dataArr = datas; + }else { + [weakSelf.dataArr addObjectsFromArray:datas]; + } + [self.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + if (weakSelf.dataArr.count < [weakSelf.yPage intValue] *10) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _dataArr.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"EXPrimaryCell"; + UINib *nib = [UINib nibWithNibName:@"EXPrimaryCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + EXPrimaryCell *cell = (EXPrimaryCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + cell.EXPModel = _dataArr[indexPath.row]; + cell.disModel = self.disModel; + + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + DCZ_CJ_Ineer_Controller *dczVc = [[DCZ_CJ_Ineer_Controller alloc] init]; + dczVc.ChaoBiaoModel = _dataArr[indexPath.row]; + [self.navigationController pushViewController:dczVc animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} +-(NSMutableArray *)dataArr { + if (!_dataArr) { + _dataArr = [NSMutableArray array]; + } + return _dataArr; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.h" new file mode 100755 index 0000000..c4c9ece --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.h" @@ -0,0 +1,45 @@ +// +// EXPMiddleModel.h +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface EXPMiddleModel : NSObject +//字段名 +//@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *sjf1; //粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1; //石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 +@property (nonatomic, copy) NSString *sjysb;//油石比 +@property (nonatomic, copy) NSString *bh;//编号 + +//数据展示 +@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *wsjf1; //粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1; //石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 +@property (nonatomic, copy) NSString *wsjysb;//油石比 +@property (nonatomic, copy) NSString *chuli;//是否处理(1,0) + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.m" new file mode 100755 index 0000000..647822b --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Model/EXPMiddleModel.m" @@ -0,0 +1,13 @@ +// +// EXPMiddleModel.m +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "EXPMiddleModel.h" + +@implementation EXPMiddleModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.h" new file mode 100755 index 0000000..3836a07 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.h" @@ -0,0 +1,14 @@ +// +// PrimaryExcessiveTableConller.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface PrimaryExcessiveTableConller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" new file mode 100755 index 0000000..6f10681 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" @@ -0,0 +1,156 @@ +// +// PrimaryExcessiveTableConller.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "PrimaryExcessiveTableConller.h" +#import "EXPrimaryCell.h" +#import "NetworkTool.h" +#import "disposal_C_Model.h" +#import "EXPrimaryModel.h" +#import "DCZ_CJ_Ineer_Controller.h" + +@interface PrimaryExcessiveTableConller () +@property(nonatomic, strong) NSMutableArray *dataArr; + +@property (nonatomic, strong) disposal_C_Model *disModel; +@property (nonatomic, strong) EXPrimaryModel *dataModel; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 +@end +@implementation PrimaryExcessiveTableConller + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self setUI]; +// 初始化加载 + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [self reloadData:urlString]; +} +-(void)setUI { + self.yPage = @"1"; + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.rowHeight = 165; + self.tableView.tableFooterView = [UIView new]; + self.tableView.y = 100; + self.tableView.height = Screen_h-100; + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; +// 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"chuzhileixing"]; + NSString *urlString = [self loadUI:weakSelf.yPage andLeixing:lexing]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing { + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:1]; + NSString *chuzhileixing; + if (leixing) { + chuzhileixing = leixing; + }else { + chuzhileixing = @""; + } + NSString *pageNo = panNo; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:LQExcessive,[UserDefaultsSetting shareSetting].dengji,chuzhileixing,pageNo,shebStr,userGroupId,startTimeStamp,endTimeStamp]; + return urlString; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + weakSelf.disModel = [disposal_C_Model modelWithDict:dict[@"Fields"]]; + + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [EXPrimaryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.dataArr = datas; + }else { + [weakSelf.dataArr addObjectsFromArray:datas]; + } + [self.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + if (weakSelf.dataArr.count < [weakSelf.yPage intValue] *10) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _dataArr.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"EXPrimaryCell"; + UINib *nib = [UINib nibWithNibName:@"EXPrimaryCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + EXPrimaryCell *cell = (EXPrimaryCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + cell.EXPModel = _dataArr[indexPath.row]; + cell.disModel = self.disModel; + + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + DCZ_CJ_Ineer_Controller *dczVc = [[DCZ_CJ_Ineer_Controller alloc] init]; + dczVc.ChaoBiaoModel = _dataArr[indexPath.row]; + [self.navigationController pushViewController:dczVc animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} +-(NSMutableArray *)dataArr { + if (_dataArr == 0) { + _dataArr = [NSMutableArray array]; + } + return _dataArr; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.h" new file mode 100644 index 0000000..5f0918a --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.h" @@ -0,0 +1,16 @@ +// +// DCZ_CJ_Ineer_Controller.h +// toone +// +// Created by shtoone on 17/1/5. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class EXPrimaryModel; + +@interface DCZ_CJ_Ineer_Controller : UITableViewController +@property (nonatomic,copy) NSString * chuli ;// 处置与否 +@property (nonatomic, strong) NSNumber * bianhao;//编号 +@property (nonatomic, strong) EXPrimaryModel *ChaoBiaoModel; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" new file mode 100644 index 0000000..34b0b91 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" @@ -0,0 +1,183 @@ +// +// DCZ_CJ_Ineer_Controller.m +// toone +// +// Created by shtoone on 17/1/5. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "DCZ_CJ_Ineer_Controller.h" +#import "NetworkTool.h" +#import "NQ_BHZ_SCCX_Inne_Cell.h" +#import "NQ_BHZ_SCCX_InneModel.h" +#import "NQ_BHZ_SCCX_Inne_ moreModel.h" +#import "ProductionDetailsM.h" +#import "ProductionDetailsG.h" +#import "HNT_CBCZ_Detail_HeadMsg.h" +/***/ +#import "LQ_CBCZ_Detail_ChuLi_Cell.h" +#import "LQ_CBCZ_Detail_ChuLi_Cell2.h" +#import "LQ_CBCZ_Detail_ChuLi_Controller.h" +#import "EXPrimaryModel.h" + +@interface DCZ_CJ_Ineer_Controller () +@property (nonatomic, strong) ProductionDetailsM *modelM;//数据显示 +@property (nonatomic, strong) NQ_BHZ_SCCX_InneModel *model;//字段名称 +@property (nonatomic, strong) NQ_BHZ_SCCX_Inne__moreModel *moreModel;//数据 +@property (nonatomic, strong) ProductionDetailsG *modelG; +@property (nonatomic, strong) HNT_CBCZ_Detail_HeadMsg *headMsg;//超标处置 + +@property (nonatomic,assign) BOOL filePathImageHas; +@property (nonatomic,strong) NSMutableArray * datas; +@end +@implementation DCZ_CJ_Ineer_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self setUI]; + [self looadData]; +} +-(void)setUI { + self.chuli = self.ChaoBiaoModel.chuli; + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.navigationItem.title = @"详情"; + [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"]; + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_CBCZ_Detail_ChuLi_Cell" bundle:nil] forCellReuseIdentifier:@"LQ_CBCZ_Detail_ChuLi_Cell"]; + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_CBCZ_Detail_ChuLi_Cell2" bundle:nil] forCellReuseIdentifier:@"LQ_CBCZ_Detail_ChuLi_Cell2"]; + [self looadData]; +} + +-(void)looadData { + NSString *shebeiStr = [UserDefaultsSetting shareSetting].CBshebeibianhao; + NSNumber *bianhaoBer = self.ChaoBiaoModel.bianhao; + NSString *urlString = [NSString stringWithFormat:LQExInner,bianhaoBer,shebeiStr]; + + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + + if ([dict[@"success"] boolValue]) { + weakSelf.modelM = [ProductionDetailsM modelWithDict:dict[@"data"]]; + weakSelf.model = [NQ_BHZ_SCCX_InneModel moodWithDict:dict[@"Fields"]]; + weakSelf.moreModel = [NQ_BHZ_SCCX_Inne__moreModel modelWithDict:dict[@"data"]]; + weakSelf.modelG = [ProductionDetailsG modelWithDict:dict[@"Fields"]]; + [datas addObject:weakSelf.modelM]; + [datas addObject:weakSelf.model]; + + weakSelf.headMsg = [HNT_CBCZ_Detail_HeadMsg modelWithDict:dict[@"data"]]; + + //判断有没有图片 + NSString * urlString = FormatString(baseUrl, self.headMsg.filepath); + NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]; + if (data.length > 100) { + self.filePathImageHas = YES; + data = nil; + } + } + weakSelf.datas = datas; + [weakSelf.tableView reloadData]; + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 2; +} +-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + if (EqualToString(self.chuli, @"1")) {//已处置 + if (indexPath.row == 0) { + return 630; + }else { + if (self.filePathImageHas) { + return 450; + }else{ + return 220; + } + } + }else if (EqualToString(self.chuli, @"0")){ + if (indexPath.row == 0) { + return 630; + }else { + return 40; + } + } + return 0.0; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + if (EqualToString(self.chuli, @"1")) {//已处置 + if (indexPath.row == 0) { + static NSString *CellIdentifier = @"NQ_BHZ_SCCX_Inne_Cell"; + UINib *nib = [UINib nibWithNibName:@"NQ_BHZ_SCCX_Inne_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + NQ_BHZ_SCCX_Inne_Cell *cell = (NQ_BHZ_SCCX_Inne_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + //上段 + cell.model = self.model; + cell.modelM = self.modelM;//数据 + //核算表 + cell.moreModel = self.moreModel;//数据 + cell.modelG = self.modelG; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else { + if (self.filePathImageHas) { + LQ_CBCZ_Detail_ChuLi_Cell2 * cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_CBCZ_Detail_ChuLi_Cell2"]; + cell.headMsg = self.headMsg; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else { + LQ_CBCZ_Detail_ChuLi_Cell * cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_CBCZ_Detail_ChuLi_Cell"]; + cell.headMsg = self.headMsg; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + } + } + } + else if (EqualToString(self.chuli, @"0")) {//未处置 + if (indexPath.row == 0) { + static NSString *CellIdentifier = @"NQ_BHZ_SCCX_Inne_Cell"; + UINib *nib = [UINib nibWithNibName:@"NQ_BHZ_SCCX_Inne_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + NQ_BHZ_SCCX_Inne_Cell *cell = (NQ_BHZ_SCCX_Inne_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + //上段 + cell.model = self.model; + cell.modelM = self.modelM;//数据 + //核算表 + cell.moreModel = self.moreModel;//数据 + cell.modelG = self.modelG; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else { + UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; + if ([UserDefaultsSetting shareSetting].hntchaobiaoReal) { + UIButton * btn = [UIButton buttonWithType:UIButtonTypeSystem]; + btn.frame = CGRectMake(0, 0, Screen_w, 40); + [btn setTitle:@"点击这里开始处置..." forState:UIControlStateNormal]; + [btn setTitleColor: [UIColor blueColor] forState:UIControlStateNormal]; + btn.titleLabel.font = [UIFont systemFontOfSize:12.0f]; + [cell.contentView addSubview:btn]; + [btn addTarget:self action:@selector(goto_chuzhi) forControlEvents:UIControlEventTouchUpInside]; + } + return cell; + } + } + return nil; +} + +-(void)goto_chuzhi{ + LQ_CBCZ_Detail_ChuLi_Controller * vc = [[LQ_CBCZ_Detail_ChuLi_Controller alloc] init]; + vc.bianhao = self.ChaoBiaoModel.bianhao; + [self.navigationController pushViewController:vc animated:YES]; +} + +-(NSMutableArray *)datas { + if (!_datas) { + _datas = [NSMutableArray array]; + } + return _datas; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.h" new file mode 100755 index 0000000..eae3cf8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.h" @@ -0,0 +1,13 @@ +// +// HNT_CBCZ_Detail_ChuLi_Controller.h +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import + +@interface LQ_CBCZ_Detail_ChuLi_Controller : UIViewController +@property (nonatomic, strong) NSNumber * bianhao;//编号 +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" new file mode 100755 index 0000000..4516c8e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" @@ -0,0 +1,116 @@ +// +// HNT_CBCZ_Detail_ChuLi_Controller.m +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CBCZ_Detail_ChuLi_Controller.h" + +@interface LQ_CBCZ_Detail_ChuLi_Controller () +@property (weak, nonatomic) IBOutlet SGTextView *txt1;//原因 +@property (weak, nonatomic) IBOutlet SGTextView *txt2;//方式 +@property (weak, nonatomic) IBOutlet SGTextView *txt3;//结果 +- (IBAction)commitClick:(UIButton *)sender; +@property (weak, nonatomic) IBOutlet UIImageView *imgv; +@property (nonatomic,strong) UIImage * filePathImage; +@end + +@implementation LQ_CBCZ_Detail_ChuLi_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @"超标处置"; + self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action:@selector(choosePhoto)]; + + self.txt1.placeholder = @"必填项,填写处置原因..."; + self.txt2.placeholder = @"必填项,填写处置方式..."; + self.txt3.placeholder = @"必填项,填写处置结果..."; +} +-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ + [self.txt1 resignFirstResponder]; + [self.txt2 resignFirstResponder]; + [self.txt3 resignFirstResponder]; +} +-(void)choosePhoto{ + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"请选择" message:@"打开一个图片源" preferredStyle: UIAlertControllerStyleActionSheet]; + UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]; + + // 图片选择器 + UIImagePickerController *imgPC = [[UIImagePickerController alloc] init]; + //设置代理 + imgPC.delegate = self; + //允许编辑图片 + imgPC.allowsEditing = YES; + + UIAlertAction *deleteAction = [UIAlertAction actionWithTitle:@"照相机" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + imgPC.sourceType = UIImagePickerControllerSourceTypeCamera; + [self presentViewController:imgPC animated:YES completion:nil]; + }]; + UIAlertAction *archiveAction = [UIAlertAction actionWithTitle:@"相册" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + imgPC.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; + [self presentViewController:imgPC animated:YES completion:nil]; + }]; + [alertController addAction:cancelAction]; + [alertController addAction:deleteAction]; + [alertController addAction:archiveAction]; + [self presentViewController:alertController animated:YES completion:nil]; + +} +#pragma mark 图片选择器的代理 +-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ + + //获取修改后的图片 + self.filePathImage = info[UIImagePickerControllerEditedImage]; + + //更改button里的图片 + self.imgv.image = self.filePathImage; + + //移除图片选择的控制器 + [self dismissViewControllerAnimated:YES completion:nil]; +} + +- (IBAction)commitClick:(UIButton *)sender { + if (self.txt1.text.length == 0 || self.txt2.text.length == 0 || self.txt3.text.length == 0) { + [Tools tip:@"必填项不可为空,请填写完整信息"]; + return ; + } + + MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; + hud.mode = MBProgressHUDModeDeterminate; + hud.label.text = NSLocalizedString(@"正在提交", @"HUD loading title"); + + NSString * urlString = FormatString(baseUrl, @"lqChaoBiaoChuZhiController.do?appLqChaobiaoChuzhi"); + NSDictionary * dic = @{@"xxid":self.bianhao, + @"chaobiaoyuanyin":self.txt1.text, + @"chuzhifangshi":self.txt2.text, + @"chuzhijieguo":self.txt3.text, + @"chuzhiren":[UserDefaultsSetting shareSetting].userFullName, + @"chuzhishijian":[TimeTools timeStampWithTimeString:[TimeTools currentTime]], + @"isIos":@"1" + }; + + + NSData * data =[Tools compressOriginalImage:self.filePathImage toMaxDataSizeKBytes:30]; + + [[HTTP shareAFNNetworking] uploadWithUrlstring:urlString parameter:dic data:data success:^(id json) { + if ([json[@"success"] boolValue]){ + hud.mode = MBProgressHUDModeText; + hud.label.text = @"提交成功,请刷新数据"; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + UIViewController * vc = self.navigationController.viewControllers[self.navigationController.viewControllers.count-3]; + [self.navigationController popToViewController:vc animated:YES]; + }); + }else{ + hud.mode = MBProgressHUDModeText; + hud.label.text = @"抱歉,提交失败"; + } + [hud hideAnimated:YES afterDelay:2.0]; + } failure:^(NSError *error) { + hud.mode = MBProgressHUDModeText; + hud.label.text = @"网络故障,提交失败"; + [hud hideAnimated:YES afterDelay:2.0]; + }]; +} +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" new file mode 100755 index 0000000..8d64189 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.h" new file mode 100644 index 0000000..b204c10 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.h" @@ -0,0 +1,13 @@ +// +// DCZ_CJ_Inner_Cell.h +// toone +// +// Created by shtoone on 17/1/5. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import + +@interface DCZ_CJ_Inner_Cell : UITableViewCell + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.m" new file mode 100644 index 0000000..a15ea78 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.m" @@ -0,0 +1,133 @@ +// +// DCZ_CJ_Inner_Cell.m +// toone +// +// Created by shtoone on 17/1/5. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "DCZ_CJ_Inner_Cell.h" + +@interface DCZ_CJ_Inner_Cell ( ) +#pragma mark - 数据头 +@property (weak, nonatomic) IBOutlet UILabel *clshijiLabel;//出料时间(名称) +@property (weak, nonatomic) IBOutlet UILabel *sjLabel; +@property (weak, nonatomic) IBOutlet UILabel *ysbLabel;//油石比 +@property (weak, nonatomic) IBOutlet UILabel *ysb; +@property (weak, nonatomic) IBOutlet UILabel *llysbLabel;//理论油石比 +@property (weak, nonatomic) IBOutlet UILabel *llysb; +@property (weak, nonatomic) IBOutlet UILabel *wcysbLabel;//误差 +@property (weak, nonatomic) IBOutlet UILabel *wcl; +@property (weak, nonatomic) IBOutlet UILabel *lqwdLabel;//沥青温度 +@property (weak, nonatomic) IBOutlet UILabel *lqwd; +@property (weak, nonatomic) IBOutlet UILabel *slwdLabel;//石料温度 +@property (weak, nonatomic) IBOutlet UILabel *slwd; +@property (weak, nonatomic) IBOutlet UILabel *clwdLabel;//出料温度 +@property (weak, nonatomic) IBOutlet UILabel *clwd; + +#pragma mark - 核算表 +//材料名称 +@property (weak, nonatomic) IBOutlet UILabel *fl1Label; +@property (weak, nonatomic) IBOutlet UILabel *fl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sl7Label; +@property (weak, nonatomic) IBOutlet UILabel *lqLabel; +@property (weak, nonatomic) IBOutlet UILabel *tjjLable; +//实际量 +@property (weak, nonatomic) IBOutlet UILabel *sjfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *sjlqLable; +@property (weak, nonatomic) IBOutlet UILabel *sjtjjLable; +//实际比 +@property (weak, nonatomic) IBOutlet UILabel *bfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *bfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *blqLabel; +@property (weak, nonatomic) IBOutlet UILabel *btjjLabel; +//配比 +@property (weak, nonatomic) IBOutlet UILabel *pbfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *pblqLabel; +@property (weak, nonatomic) IBOutlet UILabel *pbtjjLabel; +//误差率 +@property (weak, nonatomic) IBOutlet UILabel *wcfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *wclqLabel; +@property (weak, nonatomic) IBOutlet UILabel *wctjjLable; +//背景View +@property (weak, nonatomic) IBOutlet UIView *View1; +@property (weak, nonatomic) IBOutlet UIView *View2; +@property (weak, nonatomic) IBOutlet UIView *View3; +@property (weak, nonatomic) IBOutlet UIView *View4; +@property (weak, nonatomic) IBOutlet UIView *View5; +@property (weak, nonatomic) IBOutlet UIView *View6; +@property (weak, nonatomic) IBOutlet UIView *View7; +@property (weak, nonatomic) IBOutlet UIView *View8; +@property (weak, nonatomic) IBOutlet UIView *View9; +@property (weak, nonatomic) IBOutlet UIView *View10; +@property (weak, nonatomic) IBOutlet UIView *View11; +#pragma mark - 超标处置 + + +#pragma mark - 监理审批 +@property (weak, nonatomic) IBOutlet UIView *jianLiView; + + +@end +@implementation DCZ_CJ_Inner_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + self.View1.backgroundColor = Color1; + self.View3.backgroundColor = Color1; + self.View5.backgroundColor = Color1; + self.View7.backgroundColor = Color1; + self.View9.backgroundColor = Color1; + self.View11.backgroundColor = Color1; + + self.View2.backgroundColor = Color2; + self.View4.backgroundColor = Color2; + self.View6.backgroundColor = Color2; + self.View8.backgroundColor = Color2; + self.View10.backgroundColor = Color2; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.xib" new file mode 100644 index 0000000..1377e95 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/DCZ_CJ_Inner_Cell.xib" @@ -0,0 +1,1789 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.h" new file mode 100755 index 0000000..3a085c8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.h" @@ -0,0 +1,15 @@ +// +// HNT_CBCZ_Detail_ChuLi_Cell.h +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class HNT_CBCZ_Detail_HeadMsg; + +@interface LQ_CBCZ_Detail_ChuLi_Cell : UITableViewCell +@property (nonatomic,strong) HNT_CBCZ_Detail_HeadMsg * headMsg; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.m" new file mode 100755 index 0000000..a99f989 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.m" @@ -0,0 +1,38 @@ +// +// HNT_CBCZ_Detail_ChuLi_Cell.m +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CBCZ_Detail_ChuLi_Cell.h" +#import "HNT_CBCZ_Detail_HeadMsg.h" +@interface LQ_CBCZ_Detail_ChuLi_Cell() + +@property (nonatomic,weak) IBOutlet UILabel * chuliren ;// 处置:处理人 +@property (nonatomic,weak) IBOutlet UILabel * chulishijian ;// 处置:处理时间 +@property (nonatomic,weak) IBOutlet UILabel * wentiyuanyin ;// 处置:处置原因 +@property (nonatomic,weak) IBOutlet UILabel * chulifangshi ;// 处置:处理方式 +@property (nonatomic,weak) IBOutlet UILabel * chulijieguo ;// 处置:处理结果 +@end +@implementation LQ_CBCZ_Detail_ChuLi_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} +-(void)setHeadMsg:(HNT_CBCZ_Detail_HeadMsg *)headMsg{ + _headMsg = headMsg; + self.chulifangshi.text = headMsg.chulifangshi;// 处置:处理方式 + self.chulijieguo.text = headMsg.chulijieguo;// 处置:处理结果 + self.chuliren.text = headMsg.chuzhiren;// 处置:处理人 + self.chulishijian.text = headMsg.chuzhishijian; + self.wentiyuanyin.text = headMsg.chaobiaoyuanyin; +} +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.xib" new file mode 100755 index 0000000..f9b8615 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell.xib" @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.h" new file mode 100755 index 0000000..033d453 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.h" @@ -0,0 +1,13 @@ +// +// HNT_CBCZ_Detail_ChuLi_Cell2.h +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class HNT_CBCZ_Detail_HeadMsg; +@interface LQ_CBCZ_Detail_ChuLi_Cell2 : UITableViewCell +@property (nonatomic,strong) HNT_CBCZ_Detail_HeadMsg * headMsg; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.m" new file mode 100755 index 0000000..adba075 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.m" @@ -0,0 +1,43 @@ +// +// HNT_CBCZ_Detail_ChuLi_Cell2.m +// toone +// +// Created by apple on 17/1/6. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CBCZ_Detail_ChuLi_Cell2.h" +#import "HNT_CBCZ_Detail_HeadMsg.h" +#import "UIImageView+WebCache.h" +@interface LQ_CBCZ_Detail_ChuLi_Cell2() +@property (nonatomic,weak) IBOutlet UILabel * chuliren ;// 处置:处理人 +@property (nonatomic,weak) IBOutlet UILabel * chulishijian ;// 处置:处理时间 +@property (nonatomic,weak) IBOutlet UILabel * wentiyuanyin ;// 处置:处置原因 +@property (nonatomic,weak) IBOutlet UILabel * chulifangshi ;// 处置:处理方式 +@property (nonatomic,weak) IBOutlet UILabel * chulijieguo ;// 处置:处理结果 +@property (nonatomic,weak) IBOutlet UIImageView * filePath ;// 处置: + +@property (nonatomic,strong) UIImage * filePathImage; +@end +@implementation LQ_CBCZ_Detail_ChuLi_Cell2 + +- (void)awakeFromNib { + [super awakeFromNib]; +} +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + +-(void)setHeadMsg:(HNT_CBCZ_Detail_HeadMsg *)headMsg{ + _headMsg = headMsg; + self.chulifangshi.text = headMsg.chulifangshi;// 处置:处理方式 + self.chulijieguo.text = headMsg.chulijieguo;// 处置:处理结果 + self.chuliren.text = headMsg.chuzhiren;// 处置:处理人 + self.chulishijian.text = headMsg.chuzhishijian; + self.wentiyuanyin.text = headMsg.chaobiaoyuanyin; + + NSString * urlString = FormatString(baseUrl, headMsg.filepath); + NSURL * url = [NSURL URLWithString:urlString]; + [self.filePath sd_setImageWithURL:url placeholderImage:[UIImage imageNamed:@"loading.jgeg"] options:SDWebImageProgressiveDownload]; +} +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" new file mode 100755 index 0000000..338d3ba --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.h" new file mode 100644 index 0000000..1217784 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.h" @@ -0,0 +1,17 @@ +// +// HNT_CBCZ_Detail_ChuliCell.h +// toone +// +// Created by 十国 on 2016/12/19. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class HNT_CBCZ_Detail_HeadMsg; +@interface LQ_CBCZ_Detail_ChuliCell : UITableViewCell +@property (nonatomic,strong) HNT_CBCZ_Detail_HeadMsg * headMsg; + +@property (nonatomic,weak) UIViewController * weakController; +@property (nonatomic,copy) NSString * chuli ;// 处理与否 +@property (nonatomic,copy) NSString * shenhe ;// 审核 +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.m" new file mode 100644 index 0000000..dbf44b8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.m" @@ -0,0 +1,293 @@ +// +// HNT_CBCZ_Detail_ChuliCell.m +// toone +// +// Created by 十国 on 2016/12/19. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQ_CBCZ_Detail_ChuliCell.h" +#import "HNT_CBCZ_Detail_HeadMsg.h" +@interface LQ_CBCZ_Detail_ChuliCell() + +@property (nonatomic,weak) IBOutlet UITextField * chulifangshi ;// 处置:处理方式 +@property (nonatomic,weak) IBOutlet UITextField * chulijieguo ;// 处置:处理结果 +@property (nonatomic,weak) IBOutlet UITextField * chuliren ;// 处置:处理人 +@property (nonatomic,weak) IBOutlet UIButton * chulishijian ;// 处置:处理时间 +@property (nonatomic,weak) IBOutlet UITextField * wentiyuanyin ;// 处置:处置原因 +@property (nonatomic,weak) IBOutlet UIButton * filePath ;// 处置: +@property (nonatomic,weak) IBOutlet UIButton * confirmdate ;// 审批:确认时间 +@property (nonatomic,weak) IBOutlet UITextField * jianliresult ;// 审批:监理结果 +@property (nonatomic,weak) IBOutlet UITextField * jianlishenpi ;// 审批:监理审批 +@property (nonatomic,weak) IBOutlet UIButton * shenpidate ;// 审批:审批时间 +@property (nonatomic,weak) IBOutlet UITextField * shenpiren ;// 审批:审批人 +- (IBAction)choiceMethod:(UIButton *)sender; +- (IBAction)cancelClick:(UIButton *)sender; +- (IBAction)commitClick:(UIButton *)sender; +- (IBAction)choiceTimeClick:(UIButton *)sender; +@property (nonatomic,assign) BOOL chuZhiZhuangTai; +@property (nonatomic,assign) BOOL shenPiZhuangTai; + +@property (weak, nonatomic) IBOutlet UIView *jianLiView; + +@property (nonatomic,strong) UITextField * txf;//当前响应的输入框 +@property (nonatomic,strong) UIImage * filePathImage; + +@end +@implementation LQ_CBCZ_Detail_ChuliCell + +-(BOOL)textFieldShouldReturn:(UITextField *)textField{ + [textField resignFirstResponder]; + return YES; +} +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization cod + self.filePath.layer.borderWidth = 1.0; + self.filePath.layer.borderColor = [UIColor lightGrayColor].CGColor; + self.filePath.layer.cornerRadius = 3.0; + self.jianLiView.hidden = YES; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} +-(void)setChuZhiZhuangTai:(BOOL)chuZhiZhuangTai{ + _chuZhiZhuangTai = chuZhiZhuangTai; + self.chulifangshi.enabled = chuZhiZhuangTai; + self.chulijieguo.enabled = chuZhiZhuangTai; + self.chulishijian.enabled = chuZhiZhuangTai; + self.wentiyuanyin.enabled = chuZhiZhuangTai; + self.filePath.enabled = chuZhiZhuangTai; +} +//-(void)setShenPiZhuangTai:(BOOL)shenPiZhuangTai{ +// _shenPiZhuangTai = shenPiZhuangTai; +// self.confirmdate.enabled = shenPiZhuangTai; +// self.jianliresult.enabled = shenPiZhuangTai; +// self.jianlishenpi.enabled = shenPiZhuangTai; +// self.shenpidate.enabled = shenPiZhuangTai; +//} +-(void)setChuli:(NSString *)chuli{ + _chuli = chuli; + //权限控制: + if(EqualToString(chuli, @"0")){ + self.chuZhiZhuangTai = YES;//未处置 + }else if(EqualToString(chuli, @"1")){ + self.chuZhiZhuangTai = NO;//已处置 + }else{ + self.chuZhiZhuangTai = NO;//已处置 + } +} +//-(void)setShenhe:(NSString *)shenhe{ +// _shenhe = shenhe; +// if(EqualToString(shenhe, @"2")){ +// self.shenPiZhuangTai = YES;//未处置 +// }else if(EqualToString(shenhe, @"3")){ +// self.shenPiZhuangTai = NO;//已审批 +// }else{ +// self.shenPiZhuangTai = NO;//已审批 +// } +//} +-(void)setHeadMsg:(HNT_CBCZ_Detail_HeadMsg *)headMsg{ + _headMsg = headMsg; + + self.chulifangshi.text = headMsg.chulifangshi;// 处置:处理方式 + self.chulijieguo.text = headMsg.chulijieguo;// 处置:处理结果 + self.chuliren.text = headMsg.chuliren;// 处置:处理人 + if (headMsg.chuliren.length < 1) { + self.chuliren.text = [UserDefaultsSetting shareSetting].userFullName; + } + + if (headMsg.chulishijian) { + [self.chulishijian setTitle:headMsg.chulishijian forState:UIControlStateNormal]; + self.chulishijian.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + self.chulishijian.titleEdgeInsets = UIEdgeInsetsMake(0, 0, -15, 0);// 处置:处理时间 + } + + self.wentiyuanyin.text = headMsg.chaobiaoyuanyin;// 处置:超标原因 + +// @property (nonatomic,weak) IBOutlet UIButton * filePath ; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + NSString * urlString = FormatString(baseUrl, headMsg.filePath); + NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]; + self.filePathImage = [UIImage imageWithData:data]; + + if (self.filePathImage) { + dispatch_async(dispatch_get_main_queue(), ^{ + [self.filePath setBackgroundImage:self.filePathImage forState:UIControlStateNormal]; + [self.filePath setImage:nil forState:UIControlStateNormal]; + }); + } + }); +// if (headMsg.confirmdate) { +// [self.confirmdate setTitle:headMsg.confirmdate forState:UIControlStateNormal]; +// self.confirmdate.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; +// self.confirmdate.titleEdgeInsets = UIEdgeInsetsMake(0, 0, -15, 0);// 审批:确认时间 +// } + +// self.jianliresult.text = headMsg.jianliresult;// 审批:监理结果 +// self.jianlishenpi.text = headMsg.jianlishenpi;// 审批:监理审批 +// +// if (headMsg.shenpidate) { +// [self.shenpidate setTitle:headMsg.shenpidate forState:UIControlStateNormal]; +// self.shenpidate.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; +// self.shenpidate.titleEdgeInsets = UIEdgeInsetsMake(0, 0, -15, 0);// 审批:审批时间 +// } +// self.shenpiren.text = headMsg.shenpiren;// 审批:审批人 +// if (headMsg.shenpiren.length < 1) { +// self.shenpiren.text = [UserDefaultsSetting shareSetting].userFullName; +// } +} + +- (IBAction)choiceMethod:(UIButton *)sender { + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"请选择" message:@"打开一个图片源" preferredStyle: UIAlertControllerStyleActionSheet]; + UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]; + + // 图片选择器 + UIImagePickerController *imgPC = [[UIImagePickerController alloc] init]; + + //设置代理 + imgPC.delegate = self; + + //允许编辑图片 + imgPC.allowsEditing = YES; + + UIAlertAction *deleteAction = [UIAlertAction actionWithTitle:@"照相机" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + imgPC.sourceType = UIImagePickerControllerSourceTypeCamera; + [self.weakController presentViewController:imgPC animated:YES completion:nil]; + }]; + UIAlertAction *archiveAction = [UIAlertAction actionWithTitle:@"相册" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + imgPC.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; + [self.weakController presentViewController:imgPC animated:YES completion:nil]; + }]; + [alertController addAction:cancelAction]; + [alertController addAction:deleteAction]; + [alertController addAction:archiveAction]; + [self.weakController presentViewController:alertController animated:YES completion:nil]; +} +-(BOOL)textFieldShouldEndEditing:(UITextField *)textField{ + + if (textField == self.chulifangshi) { + self.headMsg.chulifangshi = textField.text; + } + if (textField == self.chulijieguo) { + self.headMsg.chulijieguo = textField.text; + } + if (textField == self.wentiyuanyin) { + self.headMsg.wentiyuanyin = textField.text; + } + self.txf = nil + ;return YES; +} +-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{self.txf = textField;return YES;} +- (IBAction)cancelClick:(UIButton *)sender { + if (self.txf)[self.txf resignFirstResponder];} + +- (IBAction)commitClick:(UIButton *)sender { + switch (sender.tag) { + case 21:{//处置 + if (![UserDefaultsSetting shareSetting].hntchaobiaoReal) { + [Tools tip:@"没有处置权限,无法提交"]; + break; + } + if (!self.chuZhiZhuangTai) { + break; + } + if (self.wentiyuanyin.text.length == 0 || self.chulifangshi.text.length == 0 || self.chulishijian.currentTitle.length == 0||self.chulijieguo.text.length == 0 ) { + [Tools tip:@"信息不完整,无法提交"]; + break; + } + NSString * urlString = FormatString(baseUrl, @"lqChaoBiaoChuZhiController.do?appLqChaobiaoChuzhi"); + NSDictionary * dic = @{@"xxid":[UserDefaultsSetting shareSetting].CBbianhao, + @"chaobiaoyuanyin":self.wentiyuanyin.text, + @"chuzhifangshi":self.chulifangshi.text, + @"chuzhijieguo":self.chulijieguo.text, + @"chuzhiren":[UserDefaultsSetting shareSetting].userFullName, + @"chuzhishijian":[TimeTools timeStampWithTimeString:self.chulishijian.currentTitle], + }; + + NSData * data =[Tools compressOriginalImage:self.filePathImage toMaxDataSizeKBytes:30]; + + [[HTTP shareAFNNetworking] uploadWithUrlstring:urlString parameter:dic data:data success:^(id json) { + if ([json[@"success"] boolValue]){ + [Tools tip:@"提交成功,请刷新数据"]; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + [self.weakController.navigationController popViewControllerAnimated:YES]; + }); + }else{ + [Tools tip:@"抱歉,提交失败"]; + } + } failure:^(NSError *error) { + [Tools tip:@"网络故障,提交失败"]; + }]; + break; + } +// case 22:{//审批 +// if (![UserDefaultsSetting shareSetting].hntchaobiaoSp) { +// [Tools tip:@"没有审批权限,无法提交"]; +// break; +// } +// if (!self.shenPiZhuangTai) { +// break; +// } +// +// if (self.jianliresult.text.length == 0 || self.jianlishenpi.text.length == 0 || self.confirmdate.currentTitle.length == 0 || self.shenpidate.currentTitle.length == 0) { +// [Tools tip:@"信息不完整,无法提交"]; +// break; +// } + +// NSString * urlString = FormatString(baseUrl, @"app.do?AppHntChaobiaoShenpi"); +// NSDictionary * dic = @{@"jieguobianhao":self.headMsg.SId, +// @"jianliresult":self.jianliresult.text, +// @"jianlishenpi":self.jianlishenpi.text, +// @"confirmdate":self.confirmdate.currentTitle, +// @"shenpiren":[UserDefaultsSetting shareSetting].userFullName, +// @"shenpidate":self.shenpidate.currentTitle, +// }; +// +// [[HTTP shareAFNNetworking] requestMethod:POST urlString:urlString parameter:dic success:^(id json) { +// if ([json[@"success"] boolValue]){ +// [Tools tip:@"提交成功,请刷新数据"]; +// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ +// [self.weakController.navigationController popViewControllerAnimated:YES]; +// }); +// }else{ +// [Tools tip:@"抱歉,提交失败"]; +// } +// } failure:^(NSError *error) { +// [Tools tip:@"网络故障,提交失败"]; +// }]; +// break; + +// } + + + } +} + +- (IBAction)choiceTimeClick:(UIButton *)sender { + + [sender setTitle:[TimeTools currentTime] forState:UIControlStateNormal]; + if (sender == self.chulishijian) { + self.headMsg.chulishijian = sender.currentTitle; + } +} +-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event +{ + if (self.txf)[self.txf resignFirstResponder],self.txf = nil; +} +#pragma mark 图片选择器的代理 +-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ + //获取修改后的图片 + self.filePathImage = info[UIImagePickerControllerEditedImage]; + + //更改button里的图片 + [self.filePath setBackgroundImage:self.filePathImage forState:UIControlStateNormal]; + [self.filePath setImage:nil forState:UIControlStateNormal]; + + //移除图片选择的控制器 + [self.weakController dismissViewControllerAnimated:YES completion:nil]; +} + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.xib" new file mode 100644 index 0000000..4d9413e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuliCell.xib" @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" new file mode 100755 index 0000000..cc841cb --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" @@ -0,0 +1,31 @@ +// +// EXPrimaryModel.h +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyModel.h" + +@interface EXPrimaryModel : MyModel +//数据展示 +@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, copy) NSString *shebeibianhao;//设备编号 +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *wsjf1; //粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1; //石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 +@property (nonatomic, copy) NSString *wsjysb;//油石比 +@property (nonatomic, copy) NSString *chuli;//是否处理(1,0) + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.m" new file mode 100755 index 0000000..d2b08f0 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.m" @@ -0,0 +1,13 @@ +// +// EXPrimaryModel.m +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "EXPrimaryModel.h" + +@implementation EXPrimaryModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.h" new file mode 100644 index 0000000..0075ba6 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.h" @@ -0,0 +1,29 @@ +// +// disposal_C_Model.h +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyModel.h" + +@interface disposal_C_Model : MyModel +//字段名 +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *sjf1; //粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1; //石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 +@property (nonatomic, copy) NSString *sjysb;//油石比 +@property (nonatomic, copy) NSString *bh;//编号 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.m" new file mode 100644 index 0000000..e0ffe6b --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/disposal_C_Model.m" @@ -0,0 +1,13 @@ +// +// disposal_C_Model.m +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "disposal_C_Model.h" + +@implementation disposal_C_Model + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.h" new file mode 100755 index 0000000..9a4084f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.h" @@ -0,0 +1,16 @@ +// +// EXPrimaryCell.h +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class EXPrimaryModel,disposal_C_Model; + +@interface EXPrimaryCell : UITableViewCell +@property (nonatomic, strong) EXPrimaryModel *EXPModel; +@property (nonatomic, strong) disposal_C_Model *disModel; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.m" new file mode 100755 index 0000000..f2b717f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.m" @@ -0,0 +1,124 @@ +// +// EXPrimaryCell.m +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "EXPrimaryCell.h" +#import "EXPrimaryModel.h" +#import "disposal_C_Model.h" + +@interface EXPrimaryCell () +//字段名称 +@property (weak, nonatomic) IBOutlet UILabel *sjf1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjf2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg3Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg4Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg5Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg6Label; +@property (weak, nonatomic) IBOutlet UILabel *sjg7Label; +@property (weak, nonatomic) IBOutlet UILabel *sjlqLabel; +@property (weak, nonatomic) IBOutlet UILabel *sjtjjLabel; +@property (weak, nonatomic) IBOutlet UILabel *sjysbLabel; +//数据显示 +@property (weak, nonatomic) IBOutlet UILabel *wsjf1Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjf2Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg1Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg2Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg3Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg4Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg5Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg6Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjg7Label; +@property (weak, nonatomic) IBOutlet UILabel *wsjlqLabel; +@property (weak, nonatomic) IBOutlet UILabel *wsjtjjLabel; +@property (weak, nonatomic) IBOutlet UILabel *wsjysbLabel; + +@property (weak, nonatomic) IBOutlet UILabel *shijianLabel; +@property (weak, nonatomic) IBOutlet UILabel *bianhaoLabel; +//设备编号 +@property (weak, nonatomic) IBOutlet UILabel *shebeibianhaoLabel; + +@property (weak, nonatomic) IBOutlet UIView *conView; + +//处置类型 +@property (weak, nonatomic) IBOutlet UIView *chuzView; +@property (weak, nonatomic) IBOutlet UILabel *chuzLabel; + +@end +@implementation EXPrimaryCell + +- (void)awakeFromNib { + [super awakeFromNib]; + self.chuzView.transform=CGAffineTransformMakeRotation(M_PI_4); +} + +-(void)setDisModel:(disposal_C_Model *)disModel { + _disModel = disModel; + self.sjf1Label.text = [NSString stringWithFormat:@"%@:",disModel.sjf1]; + self.sjf2Label.text = [NSString stringWithFormat:@"%@:",disModel.sjf2]; + self.sjg1Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg1]; + self.sjg2Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg2]; + self.sjg3Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg3]; + self.sjg4Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg4]; + self.sjg5Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg5]; + self.sjg6Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg6]; + self.sjg7Label.text = [NSString stringWithFormat:@"%@:",disModel.sjg7]; + + self.sjlqLabel.text = [NSString stringWithFormat:@"%@:",disModel.sjlq]; + self.sjtjjLabel.text = [NSString stringWithFormat:@"%@:",disModel.sjtjj]; + self.sjysbLabel.text = [NSString stringWithFormat:@"%@:",disModel.sjysb]; +} + +-(void)setEXPModel:(EXPrimaryModel *)EXPModel { + _EXPModel = EXPModel; +// 数据显示 + self.wsjf1Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjf1]; + self.wsjf2Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjf2]; + self.wsjg1Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg1]; + self.wsjg2Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg2]; + self.wsjg3Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg3]; + self.wsjg4Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg4]; + self.wsjg5Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg5]; + self.wsjg6Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg6]; + self.wsjg7Label.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjg7]; + + self.wsjlqLabel.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjlq]; + self.wsjtjjLabel.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjtjj]; + self.wsjysbLabel.text = [NSString stringWithFormat:@"%@%%",EXPModel.wsjysb]; + + self.shijianLabel.text = EXPModel.shijian; + self.bianhaoLabel.text = [NSString stringWithFormat:@"%@", EXPModel.bianhao]; + //存储设备编号 + if ([EXPModel.shebeibianhao boolValue]) { + [UserDefaultsSetting shareSetting].CBshebeibianhao = EXPModel.shebeibianhao; + }else { + [UserDefaultsSetting shareSetting].CBshebeibianhao = @"G345lq0101"; + } + + self.chuzView.hidden = NO; + self.chuzLabel.textColor = [UIColor whiteColor]; + if(EqualToString(EXPModel.chuli, @"0")){ + self.chuzLabel.backgroundColor = [UIColor salmonColor]; + self.chuzLabel.text = @"未处置"; + }else if(EqualToString(EXPModel.chuli, @"1")){ + self.chuzLabel.backgroundColor = [UIColor grassColor]; + self.chuzLabel.text = @"已处置"; + }else { + self.chuzLabel.backgroundColor = [UIColor grassColor]; + self.chuzLabel.text = @"已处置"; + self.chuzView.hidden = YES; + } +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.xib" new file mode 100755 index 0000000..27820a6 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/View /EXPrimaryCell.xib" @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.h" new file mode 100755 index 0000000..b60e840 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.h" @@ -0,0 +1,14 @@ +// +// TotalTableController.h +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface TotalTableController : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" new file mode 100755 index 0000000..21d29e8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" @@ -0,0 +1,154 @@ +// +// TotalTableController.m +// toone +// +// Created by shtoone on 16/12/23. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "TotalTableController.h" +#import "EXPrimaryCell.h" +#import "NetworkTool.h" +#import "disposal_C_Model.h" +#import "EXPrimaryModel.h" +#import "DCZ_CJ_Ineer_Controller.h" + +@interface TotalTableController () +@property(nonatomic, strong) NSMutableArray *dataAr; +@property (nonatomic, strong) disposal_C_Model *disModel; +@property (nonatomic, strong) EXPrimaryModel *dataModel; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 +@end +@implementation TotalTableController + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self setUI]; + // 初始化加载 + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [self reloadData:urlString]; +} +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.rowHeight = 165; + self.tableView.tableFooterView = [UIView new]; + self.tableView.y = 100; + self.tableView.height = Screen_h-100; + + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; + // 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"chuzhileixing"]; + NSString *urlString = [self loadUI:weakSelf.yPage andLeixing:lexing]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing { + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:0]; + NSString *chuzhileixing; + if (leixing) { + chuzhileixing = leixing; + }else { + chuzhileixing = @""; + } + NSString *pageNo = panNo; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:LQExcessive,[UserDefaultsSetting shareSetting].dengji,chuzhileixing,pageNo,shebStr,userGroupId,startTimeStamp,endTimeStamp]; + return urlString; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + weakSelf.disModel = [disposal_C_Model modelWithDict:dict[@"Fields"]]; + + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [EXPrimaryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.dataAr = datas; + }else { + [weakSelf.dataAr addObjectsFromArray:datas]; + } + [self.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + if (weakSelf.dataAr.count < [weakSelf.yPage intValue] *10) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _dataAr.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"EXPrimaryCell"; + UINib *nib = [UINib nibWithNibName:@"EXPrimaryCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + EXPrimaryCell *cell = (EXPrimaryCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + cell.EXPModel = _dataAr[indexPath.row]; + cell.disModel = self.disModel; + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + DCZ_CJ_Ineer_Controller *dczVc = [[DCZ_CJ_Ineer_Controller alloc] init]; + dczVc.ChaoBiaoModel = _dataAr[indexPath.row]; + [self.navigationController pushViewController:dczVc animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} +-(NSMutableArray *)dataAr { + if (!_dataAr) { + _dataAr = [NSMutableArray array]; + } + return _dataAr; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.h" new file mode 100755 index 0000000..a214d5e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.h" @@ -0,0 +1,45 @@ +// +// EXPTotalModel.h +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface EXPTotalModel : NSObject +//字段名 +//@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *sjf1; //粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1; //石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 +@property (nonatomic, copy) NSString *sjysb;//油石比 +@property (nonatomic, copy) NSString *bh;//编号 + +//数据展示 +@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *wsjf1; //粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1; //石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 +@property (nonatomic, copy) NSString *wsjysb;//油石比 +@property (nonatomic, copy) NSString *chuli;//是否处理(1,0) + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.m" new file mode 100755 index 0000000..1d5890f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Model/EXPTotalModel.m" @@ -0,0 +1,13 @@ +// +// EXPTotalModel.m +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "EXPTotalModel.h" + +@implementation EXPTotalModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.h" new file mode 100755 index 0000000..2d5260a --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.h" @@ -0,0 +1,14 @@ +// +// SeniorExcessiveTableConller.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface SeniorExcessiveTableConller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" new file mode 100644 index 0000000..ba98a11 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" @@ -0,0 +1,157 @@ +// +// SeniorExcessiveTableConller.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "SeniorExcessiveTableConller.h" +#import "EXPrimaryCell.h" +#import "NetworkTool.h" +#import "disposal_C_Model.h" +#import "EXPrimaryModel.h" +#import "DCZ_CJ_Ineer_Controller.h" + +@interface SeniorExcessiveTableConller () +@property(nonatomic, strong) NSMutableArray *dataAr; +@property (nonatomic, strong) disposal_C_Model *disModel; +@property (nonatomic, strong) EXPrimaryModel *dataModel; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 +@end +@implementation SeniorExcessiveTableConller + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self setUI]; + // 初始化加载 + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [self reloadData:urlString]; +} +-(void)setUI { + self.yPage = @"1"; + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.rowHeight = 165; + self.tableView.tableFooterView = [UIView new]; + self.tableView.y = 100; + self.tableView.height = Screen_h-100; + + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; + // 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"chuzhileixing"]; + NSString *urlString = [self loadUI:weakSelf.yPage andLeixing:lexing]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing{ + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + [UserDefaultsSetting shareSetting].dengji = [NSNumber numberWithInt:3]; + NSString *chuzhileixing; + if (leixing) { + chuzhileixing = leixing; + }else { + chuzhileixing = @""; + } + NSString *pageNo = panNo; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:LQExcessive,[UserDefaultsSetting shareSetting].dengji,chuzhileixing,pageNo,shebStr,userGroupId,startTimeStamp,endTimeStamp]; + return urlString; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + weakSelf.disModel = [disposal_C_Model modelWithDict:dict[@"Fields"]]; + + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [EXPrimaryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.dataAr = datas; + }else { + [weakSelf.dataAr addObjectsFromArray:datas]; + } + [self.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + if (weakSelf.dataAr.count < [weakSelf.yPage intValue] *10) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return self.dataAr.count; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"EXPrimaryCell"; + UINib *nib = [UINib nibWithNibName:@"EXPrimaryCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + EXPrimaryCell *cell = (EXPrimaryCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + cell.EXPModel = self.dataAr[indexPath.row]; + cell.disModel = self.disModel; + + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + DCZ_CJ_Ineer_Controller *dczVc = [[DCZ_CJ_Ineer_Controller alloc] init]; + dczVc.ChaoBiaoModel = self.dataAr[indexPath.row]; + [self.navigationController pushViewController:dczVc animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} +-(NSMutableArray *)dataAr { + if (!_dataAr) { + _dataAr = [NSMutableArray array]; + } + return _dataAr; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.h" new file mode 100755 index 0000000..e9c58b0 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.h" @@ -0,0 +1,46 @@ +// +// EXPSeniorModel.h +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface EXPSeniorModel : NSObject +//字段名 +//@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *sjf1; //粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1; //石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 +@property (nonatomic, copy) NSString *sjysb;//油石比 +@property (nonatomic, copy) NSString *bh;//编号 + +//数据展示 +@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *wsjf1; //粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1; //石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 +@property (nonatomic, copy) NSString *wsjysb;//油石比 +@property (nonatomic, copy) NSString *chuli;//是否处理(1,0) + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.m" new file mode 100755 index 0000000..1202959 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Model/EXPSeniorModel.m" @@ -0,0 +1,13 @@ +// +// EXPSeniorModel.m +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "EXPSeniorModel.h" + +@implementation EXPSeniorModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.h" new file mode 100755 index 0000000..38bf578 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.h" @@ -0,0 +1,13 @@ +// +// ExcessiveModel.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface ExcessiveModel : NSObject + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.m" new file mode 100755 index 0000000..44e397c --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Model/ExcessiveModel.m" @@ -0,0 +1,13 @@ +// +// ExcessiveModel.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ExcessiveModel.h" + +@implementation ExcessiveModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.h" new file mode 100755 index 0000000..6865148 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.h" @@ -0,0 +1,14 @@ +// +// MaterialViewController.h +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyViewController.h" + +@interface MaterialViewController : MyViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.m" new file mode 100755 index 0000000..ccf3200 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Controller/MaterialViewController.m" @@ -0,0 +1,166 @@ +// +// MaterialViewController.m +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "MaterialViewController.h" +#import "XFSegementView.h" +#import "LQ_ZCL_CL_Controller.h" +#import "LQ_ZCL_CBL_Controller.h" +#import "LQ_BHZ_SB_Controller.h" + +@interface MaterialViewController () + +@property (nonatomic, strong) XFSegementView *segementView; +@property (nonatomic, strong) MyTableViewController *controVc; +@property (nonatomic, copy) NSString *shebStr; +@property (nonatomic, copy) NSString *urlString; +@end +@implementation MaterialViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.view.backgroundColor = [UIColor whiteColor]; + + // 初始化分页 + self.controVc = [[LQ_ZCL_CL_Controller alloc] init]; + if ([self.controVc isKindOfClass:[LQ_ZCL_CL_Controller class]]) { + + [self addChildViewController:self.controVc]; + [self.view addSubview:self.controVc.view]; + } + [self setSegement]; +} + +-(void)setSegement { + self.segementView = [[XFSegementView alloc]initWithFrame:CGRectMake(0, 65, [UIScreen mainScreen].bounds.size.width, 35)]; + self.segementView.backgroundColor = [UIColor snowColor]; + self.segementView.titleArray = @[@"产量",@"超标率"]; + self.segementView.touchDelegate = self; + [self.view addSubview:self.segementView]; + + UIButton *searchButton = [[UIButton alloc] initWithFrame:CGRectMake(Screen_w-40, 0, 40, 40)]; + [searchButton setImage:[UIImage imageNamed:@"black_SX"] forState:UIControlStateNormal]; + [searchButton addTarget:self action:@selector(clickSearchBut:) forControlEvents:UIControlEventTouchUpInside]; + [self.segementView addSubview:searchButton]; +} + +#pragma mark - 筛选按钮 +-(void)clickSearchBut:(UIButton *)sender { + sender.enabled = NO; + //1. + UIButton * backView = [UIButton buttonWithType:UIButtonTypeSystem]; + backView.frame = CGRectMake(0, 64+36, Screen_w, Screen_h -64-36); + backView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; + backView.hidden = YES; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 150ull*NSEC_PER_MSEC), dispatch_get_main_queue(), ^{ + backView.hidden = NO; + }); + [self.view addSubview:backView]; + + //2. + Exp7View * e = [[Exp7View alloc] init]; + e.frame = CGRectMake(0, 64+36, Screen_w, 294); + __weak __typeof(self) weakSelf = self; + e.expBlock = ^(ExpButtonType type,id obj1,id obj2, int buttonTag){ + if (type == ExpButtonTypeCancel) { + sender.enabled = YES; + [backView removeFromSuperview]; + } + if (type == ExpButtonTypeOk) {//查询 + sender.enabled = YES; + [backView removeFromSuperview]; + weakSelf.startTime = (NSString*)obj1; + weakSelf.endTime = (NSString*)obj2; + //重新切换titleButton , 搜索页码应该回归第一页码 + // weakSelf.pageNo = @"1"; + // weakSelf.chuzhileixing = @""; + switch (buttonTag) { + case 10://季度 + NSLog(@"季度"); + weakSelf.urlString = [self loadUI:@"1"]; + [weakSelf.controVc reloadData:weakSelf.urlString]; + break; + case 20://月份 + NSLog(@"月份"); + weakSelf.urlString = [self loadUI:@"2"]; + [weakSelf.controVc reloadData:weakSelf.urlString]; + break; + case 40://周 + NSLog(@"周"); + weakSelf.urlString = [self loadUI:@"3"]; + [weakSelf.controVc reloadData:weakSelf.urlString]; + break; + case 50://天 + NSLog(@"天"); + weakSelf.urlString = [self loadUI:@"4"]; + break; + default: + weakSelf.urlString = [self loadUI:@"1"]; + [weakSelf.controVc reloadData:weakSelf.urlString]; + break; + } + } + if (type == ExpButtonTypeStartTimeButton || type == ExpButtonTypeEndTimeButton) { + UIButton * btn = (UIButton*)obj1; + [weakSelf calendarWithTimeString:btn.currentTitle obj:btn]; + } + if (type == ExpButtonTypeChoiceSBButton) {//选择设备 + UIButton * btn = (UIButton*)obj1; + LQ_BHZ_SB_Controller *sbVc = [[LQ_BHZ_SB_Controller alloc] init]; + [self.navigationController pushViewController:sbVc animated:YES]; + sbVc.callBlock = ^(NSString *banhezhanminchen,NSString *gprsbianhao){ + [btn setTitle:banhezhanminchen forState:UIControlStateNormal]; + weakSelf.shebStr = gprsbianhao; + }; + } + + }; + [self.view addSubview:e]; +} + +- (void)touchLabelWithIndex:(NSInteger)index{ + if (index == 0) { //产量 + [self.controVc removeFromParentViewController]; + [self.controVc.view removeFromSuperview]; + + self.controVc = [[LQ_ZCL_CL_Controller alloc] init]; + LQ_ZCL_CL_Controller *clVc =(LQ_ZCL_CL_Controller *) self.controVc; + + [self addChildViewController:clVc]; + [self.view addSubview:clVc.view]; + [self.view addSubview:self.segementView]; + + }else if (index == 1) { //超标率 + [self.controVc removeFromParentViewController]; + [self.controVc.view removeFromSuperview]; + + self.controVc = [[LQ_ZCL_CBL_Controller alloc] init]; + LQ_ZCL_CBL_Controller *cblVc =(LQ_ZCL_CBL_Controller *) self.controVc; + + [self addChildViewController:cblVc]; + [self.view addSubview:cblVc.view]; + [self.view addSubview:self.segementView]; + } +} + +-(NSString *)loadUI:(NSString *)leixing { + __weak __typeof(self) weakSelf = self; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *startTime = [TimeTools timeStampWithTimeString:weakSelf.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:weakSelf.endTime]; + NSString *shebStr = @""; + if (weakSelf.shebStr) { + shebStr = weakSelf.shebStr; + } + NSString *urlString = [NSString stringWithFormat:LQTotal,shebStr,startTime,endTime,userGroupId,leixing]; + + return urlString; +} + + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.h" new file mode 100644 index 0000000..c10a5a8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.h" @@ -0,0 +1,13 @@ +// +// LQ_ZCL_CL_Controller.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyTableViewController.h" + +@interface LQ_ZCL_CL_Controller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.m" new file mode 100644 index 0000000..3385381 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Controller/LQ_ZCL_CL_Controller.m" @@ -0,0 +1,146 @@ +// +// LQ_ZCL_CL_Controller.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_CL_Controller.h" +#import "LQ_ZCL_CL_Model.h" +#import "LQ_ZCL_Cl_Cell.h" +#import "LQ_ZCL_CL1_Cell.h" +#import "NetworkTool.h" +#import "BarModel.h" + +@interface LQ_ZCL_CL_Controller () +@property (nonatomic, strong) LQ_ZCL_CL_Model *model; +@property (nonatomic, strong) NSMutableArray *datas; +@property (nonatomic,strong) NSMutableArray * datas1; +@property (nonatomic, assign) int leix; +@property (nonatomic, copy) NSString *urlString; + +@end +@implementation LQ_ZCL_CL_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + //初始化加载 + NSString *shebStr = @""; + NSString *userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString *endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString *leixing = @"1";//季度 + NSString *urlString = [NSString stringWithFormat:LQTotal,shebStr,startTimeStamp,endTimeStamp,userGroupId,leixing]; + [self reloadData:urlString]; +} + +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.frame = CGRectMake(0, 100, Screen_w, Screen_h); + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_ZCL_Cl_Cell" bundle:nil] forCellReuseIdentifier:@"LQ_ZCL_Cl_Cell"]; + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_ZCL_CL1_Cell" bundle:nil] forCellReuseIdentifier:@"LQ_ZCL_CL1_Cell"]; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + if ([dict[@"success"] boolValue]) { + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.model = [LQ_ZCL_CL_Model modelWithDict:dic]; + [datas addObject:weakSelf.model]; + } + }else { + + } + NSMutableArray * bars1 = [NSMutableArray array]; + for (LQ_ZCL_CL_Model * model in datas) { + BarModel * bar1 = [[BarModel alloc] init]; + bar1.name = [NSString stringWithFormat:@"%@-%@",model.xa,model.xb]; + bar1.value = model.changliang; + [bars1 addObject:bar1]; + } + weakSelf.datas1 = bars1; + weakSelf.datas = datas; + [self.tableView reloadData]; + }]; + +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return self.datas.count +1; +} +-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + if (indexPath.row == 0) { + return 420; + }else{ + return 20; + } +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + if (indexPath.row == 0) { + LQ_ZCL_Cl_Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_ZCL_Cl_Cell"]; + cell.datas1 = self.datas1; + //改变时间名称 + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"leixing"]; + self.leix = [lexing intValue]; + [cell muLabel:self.leix]; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else{ + LQ_ZCL_CL1_Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_ZCL_CL1_Cell"]; + LQ_ZCL_CL_Model * model = self.datas[indexPath.row-1]; + [cell model:model withIndex:indexPath.row]; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + } + return nil; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} + +-(NSMutableArray *)datas { + if (!_datas) { + _datas = [NSMutableArray array]; + } + return _datas; +} +-(NSMutableArray *)datas1 { + if (!_datas1) { + _datas1 = [NSMutableArray array]; + } + return _datas1; +} + +@end + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.h" new file mode 100644 index 0000000..8f4323a --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.h" @@ -0,0 +1,23 @@ +// +// LQ_ZCL_CL_Model.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyModel.h" + +@interface LQ_ZCL_CL_Model : MyModel +@property (nonatomic, copy) NSString *highPer;//低级超标率 +@property (nonatomic, copy) NSString *highps;//低级超标盘数 +@property (nonatomic, copy) NSString *middlePer;//中级超标率 +@property (nonatomic, copy) NSString *middleps;//中级超标盘数 +@property (nonatomic, copy) NSString *panshu;//盘数 +@property (nonatomic, copy) NSString *primaryPer;//高级超标率 +@property (nonatomic, copy) NSString *primaryps;//高级超标盘数 + +@property (nonatomic, copy) NSString *changliang;//产量 +@property (nonatomic, copy) NSString *xa;//年 +@property (nonatomic, copy) NSString *xb; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.m" new file mode 100644 index 0000000..9971844 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/Model/LQ_ZCL_CL_Model.m" @@ -0,0 +1,13 @@ +// +// LQ_ZCL_CL_Model.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_CL_Model.h" + +@implementation LQ_ZCL_CL_Model + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.h" new file mode 100644 index 0000000..a7fc8e1 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.h" @@ -0,0 +1,16 @@ +// +// LQ_ZCL_CL1_Cell.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class LQ_ZCL_CL_Model; + +@interface LQ_ZCL_CL1_Cell : UITableViewCell + +-(void)model:(LQ_ZCL_CL_Model *)model withIndex:(long)index; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.m" new file mode 100644 index 0000000..cd4b6e0 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.m" @@ -0,0 +1,35 @@ + +// +// LQ_ZCL_CL1_Cell.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_CL1_Cell.h" +#import "LQ_ZCL_CL_Model.h" + +@interface LQ_ZCL_CL1_Cell () +@property (weak, nonatomic) IBOutlet UILabel *sjLabel; +@property (weak, nonatomic) IBOutlet UILabel *clLabel; +@property (weak, nonatomic) IBOutlet UIView *bkView; + +@end +@implementation LQ_ZCL_CL1_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} +-(void)model:(LQ_ZCL_CL_Model *)model withIndex:(long)index { + self.sjLabel.text = [NSString stringWithFormat:@"%@-%@",model.xa,model.xb]; + self.clLabel.text = model.changliang; + self.bkView.backgroundColor = index%2==0 ? Color1: Color2; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.xib" new file mode 100644 index 0000000..6ae3e07 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_CL1_Cell.xib" @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.h" new file mode 100644 index 0000000..1cdb773 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.h" @@ -0,0 +1,16 @@ +// +// LQ_ZCL_Cl_Cell.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import + +@interface LQ_ZCL_Cl_Cell : UITableViewCell +@property (nonatomic, strong) NSArray * datas1; + +-(void)muLabel:(int)date; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.m" new file mode 100644 index 0000000..4a6175c --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.m" @@ -0,0 +1,64 @@ +// +// LQ_ZCL_Cl_Cell.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_Cl_Cell.h" +#import "BarChartViewController.h" +#import "LQ_ZCL_CL_Model.h" + +@interface LQ_ZCL_Cl_Cell () +@property (weak, nonatomic) IBOutlet UILabel *jiduLabel;//可变名称 +@property (weak, nonatomic) IBOutlet UIView *productionView;//产量图 +@property (weak, nonatomic) IBOutlet UIView *bkView; + + + +@end +@implementation LQ_ZCL_Cl_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} + +-(void)muLabel:(int)date { + switch (date) { + case 1: + self.jiduLabel.text = @"季度"; + break; + case 2: + self.jiduLabel.text = @"月份"; + break; + case 3: + self.jiduLabel.text = @"周"; + break; + case 4: + self.jiduLabel.text = @"天"; + break; + default: + self.jiduLabel.text = @"季度"; + break; + } +} + +-(void)setDatas1:(NSArray *)datas1 { + _datas1 = datas1; + BarChartViewController * chart; + if (chart) { + [chart.view removeFromSuperview]; + [chart removeFromParentViewController]; + } + chart = [[BarChartViewController alloc] initWithArr:datas1]; + chart.view.frame = CGRectMake(0, 50, self.bounds.size.width, 330); + [self.productionView addSubview:chart.view]; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.xib" new file mode 100644 index 0000000..52c8927 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\344\272\247\351\207\217/View/LQ_ZCL_Cl_Cell.xib" @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.h" new file mode 100644 index 0000000..b3da4a2 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.h" @@ -0,0 +1,13 @@ +// +// LQ_ZCL_CBL_Controller.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyTableViewController.h" + +@interface LQ_ZCL_CBL_Controller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.m" new file mode 100644 index 0000000..12926dd --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/Controller/LQ_ZCL_CBL_Controller.m" @@ -0,0 +1,172 @@ +// +// LQ_ZCL_CBL_Controller.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_CBL_Controller.h" + +#import "LQ_ZCL_CB1_Cell.h" +#import "LQ_ZCL_CL_Model.h" +#import "NetworkTool.h" + +@interface LQ_ZCL_CBL_Controller () +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, strong) NSMutableArray *datas; +@property (nonatomic, strong) LQ_ZCL_CL_Model *model; +@property (nonatomic, assign) int leix; +@property (nonatomic, strong) NSMutableArray *chaoX; +@property (nonatomic, strong) NSMutableArray *chaoBiaoDatas; + +@end +@implementation LQ_ZCL_CBL_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + //初始化加载 + NSString *shebStr = @""; + NSString *userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString *endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString *leixing = @"2";//时间种类 + NSString *urlString = [NSString stringWithFormat:LQTotal,shebStr,startTimeStamp,endTimeStamp,userGroupId,leixing]; + [self reloadData:urlString]; +} + +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.frame = CGRectMake(0, 100, Screen_w, Screen_h); +// [self.tableView registerNib:[UINib nibWithNibName:@"LQ_ZCL_CB_Cell" bundle:nil] forCellReuseIdentifier:@"LQ_ZCL_CB_Cell"]; + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_ZCL_CB1_Cell" bundle:nil] forCellReuseIdentifier:@"LQ_ZCL_CB1_Cell"]; + [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"]; +} + +-(void)reloadData:(NSString *)urlString { + + self.urlString = urlString; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSMutableArray *array = [NSMutableArray array]; + NSMutableArray *chaoBiaoAxisNames= [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + if ([dict[@"success"] boolValue]) { + + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.model = [LQ_ZCL_CL_Model modelWithDict:dic]; + [datas addObject:weakSelf.model]; + NSMutableArray *subArray = [NSMutableArray array]; + [subArray addObject:weakSelf.model.highPer]; + [subArray addObject:weakSelf.model.middlePer]; + [subArray addObject:weakSelf.model.primaryPer]; + [array addObject:subArray]; + [chaoBiaoAxisNames addObject:[NSString stringWithFormat:@"%@-%@",weakSelf.model.xa,weakSelf.model.xb]]; + } + + weakSelf.chaoBiaoDatas = array; + weakSelf.datas = datas; + weakSelf.chaoX = chaoBiaoAxisNames; + [weakSelf.tableView reloadData]; + } + }]; +} +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 2; +} +-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ + if (indexPath.row == 0) { + return 330; + }else{ + return self.datas ? 20*self.datas.count : 1.0; + } +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + if (indexPath.row == 0) { + LQ_ZCL_CB1_Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_ZCL_CB1_Cell"]; + [cell method:self.chaoBiaoDatas axisNames:_chaoX]; + //改变时间种类 + NSString *lexing = [self getParamValueFromUrl:self.urlString paramName:@"leixing"]; + self.leix = [lexing intValue]; + [cell muLabel:self.leix]; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else if (indexPath.row == 1){ + UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; + int index = 0; +// [cell.contentView removeFromSuperview]; +// [cell.contentView.layer removeFromParentViewController]; + for (LQ_ZCL_CL_Model * model in self.datas) { + CGFloat w = (self.view.bounds.size.width -20)/4; + UILabel * label1 = [[UILabel alloc] init]; + label1.frame = CGRectMake(10, index*20.0,w, 20); + label1.text = [NSString stringWithFormat:@"%@-%@",model.xa,model.xb]; + label1.textAlignment = NSTextAlignmentLeft; + [cell.contentView addSubview:label1]; + + UILabel * label2 = [[UILabel alloc] init]; + label2.frame = CGRectMake(10+w, index*20.0,w, 20); + label2.text =model.highps; + label2.textAlignment = NSTextAlignmentCenter; + [cell.contentView addSubview:label2]; + + UILabel * label3 = [[UILabel alloc] init]; + label3.frame = CGRectMake(10+2*w, index*20.0,w, 20); + label3.text =model.middleps; + label3.textAlignment = NSTextAlignmentCenter; + [cell.contentView addSubview:label3]; + + UILabel * label4 = [[UILabel alloc] init]; + label4.frame = CGRectMake(10+3*w, index*20.0,w, 20); + label4.textAlignment = NSTextAlignmentCenter; + label4.text = model.primaryps; + [cell.contentView addSubview:label4]; + + label1.font = [UIFont systemFontOfSize:12.0]; + label1.textColor = [UIColor lightGrayColor]; + label2.font = [UIFont systemFontOfSize:12.0]; + label2.textColor = [UIColor lightGrayColor]; + label3.font = [UIFont systemFontOfSize:12.0]; + label3.textColor = [UIColor lightGrayColor]; + label4.font = [UIFont systemFontOfSize:12.0]; + label4.textColor = [UIColor lightGrayColor]; + label1.backgroundColor = [UIColor whiteColor]; + label2.backgroundColor = [UIColor whiteColor]; + label3.backgroundColor = [UIColor whiteColor]; + label4.backgroundColor = [UIColor whiteColor]; + + index++; + } + return cell; + } + return nil; +} +//截取URL参数 +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.h" new file mode 100644 index 0000000..d778ed7 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.h" @@ -0,0 +1,14 @@ +// +// LQ_ZCL_CB1_Cell.h +// toone +// +// Created by shtoone on 17/1/12. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import + +@interface LQ_ZCL_CB1_Cell : UITableViewCell +-(void)muLabel:(int)date; +-(void)method:(NSArray *)chaobiaoDatas axisNames:(NSArray *)names; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.m" new file mode 100644 index 0000000..5c8fc9c --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.m" @@ -0,0 +1,57 @@ +// +// LQ_ZCL_CB1_Cell.m +// toone +// +// Created by shtoone on 17/1/12. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZCL_CB1_Cell.h" +#import "SGChart.h" + +@import Charts; +@interface LQ_ZCL_CB1_Cell () +@property (weak, nonatomic) IBOutlet UILabel *jiduLabel; +@property (weak, nonatomic) IBOutlet UIView *chaoBView; +//@property (nonatomic, strong) PNLineChart * lineChart;//折线图 +@property (nonatomic, assign) float max; +@property (nonatomic, assign) float min; + +@property (nonatomic,strong) LineChartView * lineView; +@end +@implementation LQ_ZCL_CB1_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; +} +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + +-(void)muLabel:(int)date { + switch (date) { + case 1: + self.jiduLabel.text = @"季度"; + break; + case 2: + self.jiduLabel.text = @"月份"; + break; + case 3: + self.jiduLabel.text = @"周"; + break; + case 4: + self.jiduLabel.text = @"天"; + break; + default: + self.jiduLabel.text = @"季度"; + break; + } +} +-(void)method:(NSArray *)chaobiaoDatas axisNames:(NSArray *)names{ + NSArray * color = @[[UIColor redColor],[UIColor yellowColor],[UIColor blueColor]]; + SGLineDIY * lineChart = [[SGLineDIY alloc] initWithFrame:CGRectMake(0, 40, Screen_w, 260) data:chaobiaoDatas title:names color:color]; + lineChart.titleTop = @[@"低超标",@"中超标",@"高超标"]; + lineChart.backgroundColor = [UIColor whiteColor]; + [self.chaoBView addSubview:lineChart]; +} +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" new file mode 100644 index 0000000..fba3cc0 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.h" new file mode 100755 index 0000000..30df6e6 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.h" @@ -0,0 +1,15 @@ +// +// ProductionViewController.h +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyViewController.h" + +@interface NQ_BHZ_SCCX_Controller : MyViewController + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" new file mode 100755 index 0000000..b649f21 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" @@ -0,0 +1,180 @@ +// +// ProductionViewController.m +// toone +// +// Created by shtoone on 16/12/20. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Controller.h" +#import "XFSegementView.h" +#import "NQ_BHZ_SCCX_Inner_Controller.h" +#import "DayQueryTableViewController.h" +#import "MaterialTableViewController.h" +#import "LQ_BHZ_SB_Controller.h" + +@interface NQ_BHZ_SCCX_Controller () +@property (nonatomic, strong) XFSegementView *segementView; +@property (nonatomic, strong) MyTableViewController *tableCont; +@property (nonatomic, copy) NSString *shebStr; +@property (nonatomic, copy) NSString *urlString; + +@end +@implementation NQ_BHZ_SCCX_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + + self.view.backgroundColor = [UIColor whiteColor]; + // 初始化分页 + self.tableCont = [[NQ_BHZ_SCCX_Inner_Controller alloc] init]; + if ([self.tableCont isKindOfClass:[NQ_BHZ_SCCX_Inner_Controller class]]) { + + [self addChildViewController:self.tableCont]; + [self.view addSubview:self.tableCont.view]; + } + + [self setSegement]; +} + +#pragma mark - 设置分页 +-(void)setSegement { + XFSegementView * segementView = [[XFSegementView alloc]initWithFrame:CGRectMake(0, 65,Screen_w, 35)]; + segementView.backgroundColor = [UIColor snowColor]; + + segementView.titleArray = @[@"生产数据",@"日产量",@"材料用量"]; + segementView.touchDelegate = self; + self.navigationItem.titleView = segementView; + [self.view addSubview:segementView]; + + UIButton *searchButton = [[UIButton alloc] initWithFrame:CGRectMake(Screen_w-40, 0, 40, 40)]; + [searchButton setImage:[UIImage imageNamed:@"black_SX"] forState:UIControlStateNormal]; + + [searchButton addTarget:self action:@selector(clickSearchBut:) forControlEvents:UIControlEventTouchUpInside]; + [segementView addSubview:searchButton]; + + self.segementView =segementView; +} + +#pragma mark - 查询 +-(void)clickSearchBut:(UIButton *)sender { + sender.enabled = NO; + //1. + UIButton * backView = [UIButton buttonWithType:UIButtonTypeSystem]; + backView.frame = CGRectMake(0, 64+36, Screen_w, Screen_h -64-36); + backView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; + backView.hidden = YES; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 150ull*NSEC_PER_MSEC), dispatch_get_main_queue(), ^{ + backView.hidden = NO; + }); + [self.view addSubview:backView]; + + //2. + Exp5View * e = [[Exp5View alloc] init]; + e.frame = CGRectMake(0, 64+36, Screen_w, 195); + __weak __typeof(self) weakSelf = self; + + e.expBlock = ^(ExpButtonType type,id obj1,id obj2){ + + if (type == ExpButtonTypeCancel) { + sender.enabled = YES; + [backView removeFromSuperview]; + } + if (type == ExpButtonTypeOk) { + sender.enabled = YES; + [backView removeFromSuperview]; + // + weakSelf.startTime = (NSString*)obj1; + weakSelf.endTime = (NSString*)obj2; + //重新切换titleButton , 搜索页码应该回归第一页码 + // weakSelf.pageNo = @"1"; + // [weakSelf loadData]; + NSString *urlString = [self loadUI]; + [weakSelf.tableCont reloadData:urlString]; + } + if (type == ExpButtonTypeStartTimeButton || type == ExpButtonTypeEndTimeButton) { + UIButton * btn = (UIButton*)obj1; + [weakSelf calendarWithTimeString:btn.currentTitle obj:btn]; + } + + if (type == ExpButtonTypeChoiceSBButton) {//选择设备 + UIButton * btn = (UIButton*)obj1; + LQ_BHZ_SB_Controller *sbVc = [[LQ_BHZ_SB_Controller alloc] init]; + [self.navigationController pushViewController:sbVc animated:YES]; + + sbVc.callBlock = ^(NSString * banhezhanminchen,NSString*gprsbianhao){ + [btn setTitle:banhezhanminchen forState:UIControlStateNormal]; + weakSelf.shebStr = gprsbianhao; + }; + } + }; + [self.view addSubview:e]; + +} + +#pragma mark - 分页控制器跳转 +- (void)touchLabelWithIndex:(NSInteger)index{ + if (index == 0) { //生产数据查询 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[NQ_BHZ_SCCX_Inner_Controller alloc] init]; + + NQ_BHZ_SCCX_Inner_Controller *producVc =(NQ_BHZ_SCCX_Inner_Controller *) self.tableCont; + + [self addChildViewController:producVc]; + [self.view addSubview:producVc.view]; + [self.view addSubview:_segementView]; + + }else if (index == 1) { //日产量查询 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[DayQueryTableViewController alloc] init]; + + DayQueryTableViewController *dayVc =(DayQueryTableViewController *) self.tableCont; + + [self addChildViewController:dayVc]; + [self.view addSubview:dayVc.view]; + [self.view addSubview:_segementView]; + + }else if (index == 2) { //材料用量查询 + [self.tableCont removeFromParentViewController]; + [self.tableCont.view removeFromSuperview]; + + self.tableCont = [[MaterialTableViewController alloc] init]; + + MaterialTableViewController *materVc =(MaterialTableViewController *) self.tableCont; + + [self addChildViewController:materVc]; + [self.view addSubview:materVc.view]; + [self.view addSubview:_segementView]; + + } +} +#pragma mark - 筛选刷新 +-(NSString *)loadUI { + __weak __typeof(self) weakSelf = self; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *shebStr = @""; + if (weakSelf.shebStr) { + shebStr = weakSelf.shebStr; + } + NSString *startTime = [TimeTools timeStampWithTimeString:weakSelf.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:weakSelf.endTime]; + NSString *page = @"1"; + //判断页面 + if ([weakSelf.tableCont isKindOfClass:[NQ_BHZ_SCCX_Inner_Controller class]]) {//生产数据查询 + NSString *urlString = [NSString stringWithFormat:ProduQuery,userGroupId,shebStr,startTime,endTime,page]; + return urlString; + }else if ([weakSelf.tableCont isKindOfClass:[DayQueryTableViewController class]]) {//日生产量查询 + NSString *urlString = [NSString stringWithFormat:DayQuery,userGroupId,shebStr,startTime,endTime,page]; + return urlString; + }else if ([weakSelf.tableCont isKindOfClass:[MaterialTableViewController class]]) {//材料用量查询 + NSString *urlString = [NSString stringWithFormat:LQMaterial,shebStr,startTime,endTime,userGroupId]; + return urlString; + } + return nil; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.h" new file mode 100755 index 0000000..d8dac29 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.h" @@ -0,0 +1,14 @@ +// +// DayQueryTableViewController.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface DayQueryTableViewController : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" new file mode 100755 index 0000000..fc28e9d --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" @@ -0,0 +1,149 @@ +// +// DayQueryTableViewController.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "DayQueryTableViewController.h" +#import "DayQueryModel.h" +#import "DayQueryTableViewCell.h" +#import "DayDetailsController.h" +#import "NetworkTool.h" + +@interface DayQueryTableViewController () +@property(nonatomic, strong) NSMutableArray *dataArr; +@property (nonatomic, strong) DayQueryModel *dataModel; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 + +@end +@implementation DayQueryTableViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo]; + [self reloadData:urlString]; +} + +-(void)setUI { + self.yPage = @"1"; + self.tableView.rowHeight = 180; + self.tableView.frame = CGRectMake(0, 95, Screen_w, Screen_h - 100); + + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; + // 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *urlString = [self loadUI:weakSelf.yPage]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:DayQuery,userGroupId,shebStr,startTimeStamp,endTimeStamp,panNo]; + return urlString; +} + +-(void)reloadData:(NSString *)urlString { + __weak typeof(self) weakSelf = self; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + weakSelf.urlString = urlString; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [DayQueryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.dataArr = datas; + }else{ + [weakSelf.dataArr addObjectsFromArray:datas]; + } + //2. + [weakSelf.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + //3. + if (weakSelf.dataArr.count < ([weakSelf.yPage intValue]* 30)) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _dataArr.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *CellIdentifier = @"DayQueryTableViewCell"; + UINib *nib = [UINib nibWithNibName:@"DayQueryTableViewCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + DayQueryTableViewCell *cell = (DayQueryTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + DayQueryModel *model = _dataArr[indexPath.row]; + //产量存值 + [UserDefaultsSetting shareSetting].dailyid = model.dailyid; + [UserDefaultsSetting shareSetting].dailysbbh = model.dailysbbh; + + cell.dayQueryModel = model; + + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + DayDetailsController *detailVc = [[DayDetailsController alloc] init]; + detailVc.model = _dataArr[indexPath.row]; + [self.navigationController pushViewController:detailVc animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} + +-(NSMutableArray *)dataArr { + if (!_dataArr) { + _dataArr = [NSMutableArray array]; + } + return _dataArr; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.h" new file mode 100644 index 0000000..d411de7 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.h" @@ -0,0 +1,14 @@ +// +// DayDetailsController.h +// toone +// +// Created by shtoone on 17/1/3. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class DayQueryModel; +@interface DayDetailsController : UITableViewController +@property (nonatomic, strong) DayQueryModel *model; +@property (nonatomic,weak) UIViewController * weakController; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" new file mode 100644 index 0000000..4e732c3 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" @@ -0,0 +1,217 @@ +// +// DayDetailsController.m +// toone +// +// Created by shtoone on 17/1/3. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "DayDetailsController.h" +#import "DayDetailsCell.h" +#import "DayQueryModel.h" +#import "MyInputController.h" +#import "Masonry.h" + +@interface DayDetailsController () +@property (nonatomic, strong) MyInputController *inputVc; +@property (assign, nonatomic) bool isPop; + +@end +@implementation DayDetailsController + +-(void)viewWillAppear:(BOOL)animated { + if (_isPop) { + [self.tableView reloadData]; + }else{ + //执行PUSH进来时的方法 + } + _isPop=YES; +} +- (void)viewDidLoad { + [super viewDidLoad]; + self.weakController = self; + _isPop=NO; + [self setUI]; +} +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.navigationItem.title = @"日产量详情"; +// self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.rowHeight = 40; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 11; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"DayDetailsCell"; + UINib *nib = [UINib nibWithNibName:@"DayDetailsCell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + DayDetailsCell *cell = (DayDetailsCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + [cell model:self.model withIndex:indexPath.row]; + return cell; +} + +#pragma mark - 点击cell修改数据 +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + if (indexPath.row == 0 || indexPath.row == 1 || indexPath.row == 2 ||indexPath.row == 8) { + }else { + self.inputVc = [[MyInputController alloc] init]; + self.inputVc.index = indexPath.row; + self.inputVc.model = self.model; + [self.navigationController pushViewController:_inputVc animated:YES]; + } +} +#define butW Screen_w/3-50 +#define butY 25 +#define butH 30 +#define butX Screen_w/4-50 +#pragma mark - 添加按钮 +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ + UIView *footView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, Screen_w, 50)]; +// footView.backgroundColor = [UIColor orangeColor]; + self.tableView.tableFooterView = footView; + //计算 +// UIButton *calculateBut = [[UIButton alloc]initWithFrame:CGRectMake(butX, butY, butW, butH)]; + UIButton *calculateBut = [[UIButton alloc] init]; + calculateBut.backgroundColor = [UIColor orangeColor]; + calculateBut.layer.cornerRadius = 2.0f; + calculateBut.layer.masksToBounds = YES; + [calculateBut setTitle:@"计算" forState:UIControlStateNormal]; + [calculateBut addTarget:self action:@selector(calculateClick:) forControlEvents:UIControlEventTouchUpInside]; + calculateBut.titleLabel.textColor = [UIColor whiteColor]; + calculateBut.titleLabel.textAlignment = NSTextAlignmentCenter; + [footView addSubview:calculateBut]; + //提交 +// UIButton *submitBut = [[UIButton alloc]initWithFrame:CGRectMake((butX)*5, butY, butW, butH)]; + UIButton *submitBut = [[UIButton alloc] init]; + submitBut.backgroundColor = [UIColor grassColor]; + submitBut.layer.cornerRadius = 2.0f; + submitBut.layer.masksToBounds = YES; + [submitBut setTitle:@"提交" forState:UIControlStateNormal]; + [submitBut addTarget:self action:@selector(submitClick:) forControlEvents:UIControlEventTouchUpInside]; + submitBut.titleLabel.textColor = [UIColor whiteColor]; + submitBut.titleLabel.textAlignment = NSTextAlignmentCenter; + [footView addSubview:submitBut]; + + UIButton *but = [[UIButton alloc] init]; + but.hidden = YES; + but.backgroundColor = [UIColor purpleColor]; + [footView addSubview:but]; + + [calculateBut mas_makeConstraints:^(MASConstraintMaker *make) { + make.left.equalTo(footView).offset(80); + //中心 Y + make.centerY.equalTo(footView); + make.height.equalTo(calculateBut.mas_width); + make.height.equalTo(self.view.mas_height).multipliedBy(10/20.0f); + }]; + [but mas_makeConstraints:^(MASConstraintMaker *make) { + //中心 Y + make.centerX.equalTo(footView); + make.centerY.equalTo(footView); + make.height.equalTo(but.mas_width); + make.height.equalTo(self.view.mas_height).multipliedBy(10/20.0f); + }]; + [submitBut mas_makeConstraints:^(MASConstraintMaker *make) { + make.right.equalTo(footView).offset(-80); + make.centerY.equalTo(footView); + make.height.equalTo(submitBut.mas_width); + make.height.equalTo(self.view.mas_height).multipliedBy(10/20.0f); + }]; + + //清空 +// UIButton *emptyBut = [[UIButton alloc]initWithFrame:CGRectMake(butX+butW+butW+80, butY, butW, butH)]; +// emptyBut.backgroundColor = [UIColor lightGrayColor]; +// emptyBut.layer.cornerRadius = 2.0f; +// emptyBut.layer.masksToBounds = YES; +// [emptyBut setTitle:@"清空" forState:UIControlStateNormal]; +// [emptyBut addTarget:self action:@selector(emptyClick:) forControlEvents:UIControlEventTouchUpInside]; +// emptyBut.titleLabel.textColor = [UIColor whiteColor]; +// emptyBut.titleLabel.textAlignment = NSTextAlignmentCenter; +// [footView addSubview:emptyBut]; + return footView; +} +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section { + return 50; +} + +#pragma mark - 计算 +-(void)calculateClick:(id)sender { + float yzzcl; + float ycl; + float cd; + float kd; + float md; + float sun; + yzzcl = [self.model.dailyxzcl floatValue]; + ycl = [self.model.dailycl floatValue]; + cd = [self.model.dailycd floatValue]; + kd = [self.model.dailykd floatValue]; + md = [self.model.dailymd floatValue]; + if (cd == 0 || kd == 0 || md == 0) { + sun = 0; + }else { + sun = (yzzcl + ycl) / (cd * kd * md) *100; + } + self.model.dailyhd = [NSString stringWithFormat:@"%.2f",sun]; + [self.tableView reloadData]; +} + +#pragma mark - 提交 +- (void)submitClick:(id)sender { + if (self.model.dailybuwei || self.model.dailyxzcl || self.model.dailymd || self.model.dailycd || self.model.dailykd || self.model.dailysjhd || self.model.dailyxh || self.model.dailybeizhu) { + NSString *urlString = FormatString(baseUrl, @"lqclDailyController.do?dayproducecountadd"); + NSDictionary * dic = @{@"dailybeizhu":self.model.dailybeizhu, + @"dailybuwei":self.model.dailybuwei, + @"dailycd":self.model.dailycd, + @"dailycl":self.model.dailycl, + @"dailyhd":self.model.dailyhd, + @"dailyid":[UserDefaultsSetting shareSetting].dailyid, + @"dailykd":self.model.dailykd, + @"dailymd":self.model.dailymd, + @"dailyps":self.model.dailyps, + @"dailyrq":self.model.dailyrq, + @"dailysbbh":[UserDefaultsSetting shareSetting].dailysbbh, + @"dailysjhd":self.model.dailysjhd, + @"dailyxzcl":self.model.dailyxzcl, + @"dailyxh":self.model.dailyxh + }; + NSError * err; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&err]; + NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + NSDictionary * newDic = @{@"data":jsonStr}; + [[HTTP shareAFNNetworking] requestMethod:POST urlString:urlString parameter:newDic success:^(id json) { + if ([json[@"success"] boolValue]){ + [Tools tip:@"提交成功,请刷新数据"]; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + [self.weakController.navigationController popViewControllerAnimated:YES]; + }); + }else{ + [Tools tip:@"抱歉,提交失败"]; + } + } failure:^(NSError *error) { + [Tools tip:@"网络故障,提交失败"]; + }]; + }else { + [Tools tip:@"信息不完整,无法提交"]; + } +} +/* +//清空 +- (void)emptyClick:(id)sender { + self.model.dailybuwei = nil; + self.model.dailyxzcl = nil; + self.model.dailymd = nil; + self.model.dailycd = nil; + self.model.dailykd = nil; + self.model.dailysjhd = nil; + self.model.dailyxh = nil; + self.model.dailybeizhu = nil; + [self.tableView reloadData]; +} +*/ +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.h" new file mode 100644 index 0000000..fa2e25f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.h" @@ -0,0 +1,15 @@ +// +// DayDetailsCell.h +// toone +// +// Created by shtoone on 17/1/3. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class DayQueryModel; + +@interface DayDetailsCell : UITableViewCell + +-(void)model:(DayQueryModel*)model withIndex:(long)index; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" new file mode 100644 index 0000000..eb4a7a4 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" @@ -0,0 +1,156 @@ +// +// DayDetailsCell.m +// toone +// +// Created by shtoone on 17/1/3. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "DayDetailsCell.h" +#import "DayQueryModel.h" +#import "NetworkTool.h" + +@interface DayDetailsCell () +@property (weak, nonatomic) IBOutlet UILabel *dateTextF; +@property (weak, nonatomic) IBOutlet UILabel *titleLabel; +@property (weak, nonatomic) IBOutlet UIImageView *iconView; + +@end +@implementation DayDetailsCell + +- (void)awakeFromNib { + [super awakeFromNib]; +} +-(void)model:(DayQueryModel*)model withIndex:(long)index{ + self.iconView.hidden = NO; + switch (index) { + case 0: + self.dateTextF.text =model.dailyrq; + self.titleLabel.text = @"日期"; + self.iconView.hidden = YES; + break; + case 1: + self.dateTextF.text =model.dailycl; + self.titleLabel.text = @"采集产量(kg)"; + self.iconView.hidden = YES; + break; + case 2: + self.dateTextF.text =model.dailyps; + self.titleLabel.text = @"盘数"; + self.iconView.hidden = YES; + break; + case 3: + self.dateTextF.text =model.dailyxzcl; + self.titleLabel.text = @"修正产量(kg)"; + break; + case 4: + self.dateTextF.text =model.dailymd; + self.titleLabel.text = @"标准密度(kg/m2)"; + break; + case 5: + self.dateTextF.text =model.dailybuwei; + self.titleLabel.text = @"施工桩号"; + break; + case 6: + self.dateTextF.text =model.dailycd; + self.titleLabel.text = @"长度(m)"; + break; + case 7: + self.dateTextF.text =model.dailykd; + self.titleLabel.text = @"宽度(m)"; + break; + case 8: + self.dateTextF.text =model.dailyhd; + self.titleLabel.text = @"厚度(m)"; + self.iconView.hidden = YES; + break; + case 9: + self.dateTextF.text =model.dailysjhd; + self.titleLabel.text = @"实际厚度"; + break; + case 10: + self.dateTextF.text =model.dailyxh; + self.titleLabel.text = @"型号"; + break; + case 11: + self.dateTextF.text =model.dailybeizhu; + self.titleLabel.text = @"备注"; + break; + default: + break; + } +} + +/* +//计算 +- (IBAction)calculateClick:(id)sender { + int yzzcl = (int)self.dailyxzclTextF.text; + int ycl = (int) self.dailyclTextF.text; + int cd = (int) self.dailycdTextF.text; + int kd = (int) self.dailykdTextF.text; + int md = (int) self.dailymdTextF.text; + int sun = (yzzcl + ycl) / (cd * kd * md) *100; + NSLog(@"sun = %d",sun); + self.dailyhdTextF.text = [NSString stringWithFormat:@"%d",sun]; +} +//提交 +- (IBAction)submitClick:(id)sender { + if (self.dailybuweiTextF.text.length == 0 || self.dailyxzclTextF.text.length == 0 || self.dailymdTextF.text.length == 0 || self.dailycdTextF.text.length == 0 || self.dailykdTextF.text.length == 0|| self.dailysjhdTextF.text.length == 0 || self.xhTextF.text.length == 0 || self.dailybeizhuTextF.text.length == 0) { + [Tools tip:@"信息不完整,无法提交"]; + }else { + NSString *urlString = FormatString(baseUrlStr, @"lqclDailyController.do?dayproducecountadd"); + NSDictionary * dic = @{@"dailybeizhu":self.dailybeizhuTextF.text, + @"dailybuwei":self.dailybuweiTextF.text, + @"dailycd":self.dailycdTextF.text, + @"dailycl":self.dailyclTextF.text, + @"dailyhd":self.dailyhdTextF.text, + @"dailyid":[UserDefaultsSetting shareSetting].dailyid, + @"dailykd":self.dailykdTextF.text, + @"dailymd":self.dailymdTextF.text, + @"dailyps":self.dailypsTextF.text, + @"dailyrq":self.dateTextF.text, + @"dailysbbh":[UserDefaultsSetting shareSetting].dailysbbh, + @"dailysjhd":self.dailysjhdTextF.text, + @"dailyxzcl":self.dailyxzclTextF.text, + @"dailyxh":self.xhTextF.text + }; + NSError * err; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&err]; + NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + NSDictionary * newDic = @{@"data":jsonStr}; + [[HTTP shareAFNNetworking] requestMethod:POST urlString:urlString parameter:newDic success:^(id json) { + + if ([json[@"success"] boolValue]){ + [Tools tip:@"提交成功,请刷新数据"]; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + [self.weakController.navigationController popViewControllerAnimated:YES]; + }); + }else{ + [Tools tip:@"抱歉,提交失败"]; + } + } failure:^(NSError *error) { + [Tools tip:@"网络故障,提交失败"]; + }]; + + } +} + +//清空 +- (IBAction)emptyClick:(id)sender { + self.dailybuweiTextF.text = nil; + self.dailyxzclTextF.text = nil; + self.dailymdTextF.text = nil; + self.dailycdTextF.text = nil; + self.dailykdTextF.text = nil; + self.dailysjhdTextF.text = nil; + self.xhTextF.text = nil; + self.dailybeizhuTextF.text = nil; +} +*/ +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" new file mode 100644 index 0000000..8c6abc3 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" new file mode 100755 index 0000000..2b0a1cd --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" @@ -0,0 +1,35 @@ +// +// DayQueryModel.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyModel.h" +//typedef void(^DayQueryBlock)(NSArray *result); + +@interface DayQueryModel : MyModel +@property (nonatomic, strong) NSString *dailybeizhu;//备注 +@property (nonatomic, strong) NSString *dailyxzcl;//修正产量 +@property (nonatomic, strong) NSNumber *dailyid;//id +@property (nonatomic, strong) NSString *dailycd;//长度 +@property (nonatomic, strong) NSString *dailykd;//宽度 +@property (nonatomic, strong) NSString *dailyhd;//厚度 +@property (nonatomic, strong) NSString *dailymd;//密度 +@property (nonatomic, strong) NSString *dailysbbh;//设备编号 +@property (nonatomic, strong) NSString *dailysjhd;//实际厚度 +@property (nonatomic, strong) NSString *dailyxh; + +@property (nonatomic, strong) NSString *dailyps;//盘数 +@property (nonatomic, strong) NSString *dailyrq;//日期 +@property (nonatomic, strong) NSString *dailycl;//采集产量 +@property (nonatomic, strong) NSString *dailybuwei;//施工桩号 + +@property (nonatomic, assign) long indexRow;//施工桩号 + +//@property (nonatomic, strong) NSArray *arry; + +//-(void)dayQueryBlock:(DayQueryBlock)dayQueryBlock; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.m" new file mode 100755 index 0000000..d5c466e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.m" @@ -0,0 +1,43 @@ +// +// DayQueryModel.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "DayQueryModel.h" +//#import "YYModel.h" +//#import "NetworkTool.h" +//#import "MyViewController.h" + +@implementation DayQueryModel +// +//-(void)dayQueryBlock:(DayQueryBlock)dayQueryBlock { +// +// MyViewController *myVc = [[MyViewController alloc] init]; +// NSString * startTimeStamp = [TimeTools timeStampWithTimeString:myVc.startTime]; +// NSString * endTimeStamp = [TimeTools timeStampWithTimeString:myVc.endTime]; +// NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; +// +// NSString *urlString = [NSString stringWithFormat:DayQuery,userGroupId,startTimeStamp,endTimeStamp]; +// +// // __weak typeof(self) weakSelf = self; +// [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { +// NSDictionary *dict = (NSDictionary *)result; +// +// if ([dict[@"success"] boolValue]) { +// NSArray *dictArr = dict[@"data"]; +// +// _arry = [NSArray yy_modelArrayWithClass:[DayQueryModel class] json:dictArr]; +// +// if (dayQueryBlock) { +// dayQueryBlock(_arry); +// } +// +// } +// }]; +// +//} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.h" new file mode 100755 index 0000000..79a9aa3 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.h" @@ -0,0 +1,15 @@ +// +// DayQueryTableViewCell.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class DayQueryModel; + +@interface DayQueryTableViewCell : UITableViewCell +@property (nonatomic, strong) DayQueryModel *dayQueryModel; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" new file mode 100755 index 0000000..c49070c --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" @@ -0,0 +1,53 @@ +// +// DayQueryTableViewCell.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "DayQueryTableViewCell.h" +#import "DayQueryModel.h" + +@interface DayQueryTableViewCell () +@property (weak, nonatomic) IBOutlet UILabel *dailyrqLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailybuweiLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailyclLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailyxzclLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailypsLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailymdLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailycdLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailykdLabel; +@property (weak, nonatomic) IBOutlet UILabel *dailyhdLabel; + + +@end +@implementation DayQueryTableViewCell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} + +-(void)setDayQueryModel:(DayQueryModel *)dayQueryModel { + _dayQueryModel = dayQueryModel; + + self.dailyrqLabel.text = dayQueryModel.dailyrq; + self.dailybuweiLabel.text = dayQueryModel.dailybuwei; + self.dailyclLabel.text = dayQueryModel.dailycl; + self.dailyxzclLabel.text = dayQueryModel.dailyxzcl; + self.dailypsLabel.text = dayQueryModel.dailyps; + self.dailymdLabel.text = dayQueryModel.dailymd; + self.dailycdLabel.text = dayQueryModel.dailycd; + self.dailykdLabel.text = dayQueryModel.dailykd; + self.dailyhdLabel.text = dayQueryModel.dailyhd; +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" new file mode 100755 index 0000000..5e3a20d --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.h" new file mode 100755 index 0000000..58d1605 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.h" @@ -0,0 +1,14 @@ +// +// MaterialTableViewController.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface MaterialTableViewController : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.m" new file mode 100755 index 0000000..211b522 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/MaterialTableViewController.m" @@ -0,0 +1,122 @@ +// +// MaterialTableViewController.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "MaterialTableViewController.h" +#import "NetworkTool.h" +#import "LQ_CLHS_Cell.h" +#import "LQ_CLHS_ModelG.h" +#import "LQ_CLHS_DataModel.h" +#import "BarModel.h" + +@interface MaterialTableViewController () +@property (nonatomic, strong) LQ_CLHS_ModelG *modelG; +@property (nonatomic, strong) LQ_CLHS_DataModel *dataModel; +@property (nonatomic, copy) NSString *urlString; + +@property (nonatomic,strong) NSMutableArray * datas; +@property (nonatomic,strong) NSMutableArray * datas1; +@property (nonatomic,strong) NSMutableArray * datas2; +@end +@implementation MaterialTableViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + NSString *shebStr = @""; + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString *urlString = [NSString stringWithFormat:LQMaterial,shebStr,startTimeStamp,endTimeStamp,userGroupId]; + [self reloadData:urlString]; +} + +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.frame = CGRectMake(0, 100, Screen_w, Screen_h - 105); + self.tableView.rowHeight = 1100; +} + +-(void)reloadData:(NSString *)urlString { + self.urlString = urlString; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + if ([dict[@"success"] boolValue]) { + weakSelf.modelG = [LQ_CLHS_ModelG modelWithDict:dict[@"Fields"]]; + weakSelf.dataModel = [LQ_CLHS_DataModel modelWithDict:dict[@"data"]]; + [datas addObject:weakSelf.modelG]; + [datas addObject:weakSelf.dataModel]; + } + NSMutableArray * bars1 = [NSMutableArray array]; + NSMutableArray * bars2 = [NSMutableArray array]; + //实际量 + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjf1 withValue:weakSelf.dataModel.sjf1]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjf2 withValue:weakSelf.dataModel.sjf2]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg1 withValue:weakSelf.dataModel.sjg1]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg2 withValue:weakSelf.dataModel.sjg2]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg3 withValue:weakSelf.dataModel.sjg3]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg4 withValue:weakSelf.dataModel.sjg4]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg5 withValue:weakSelf.dataModel.sjg5]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg6 withValue:weakSelf.dataModel.sjg6]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjg7 withValue:weakSelf.dataModel.sjg7]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjlq withValue:weakSelf.dataModel.sjlq]]; + [bars1 addObject: [self loadBarName:weakSelf.modelG.sjtjj withValue:weakSelf.dataModel.sjtjj]]; + //误差率 + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjf1 withValue:weakSelf.dataModel.wsjf1]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjf2 withValue:weakSelf.dataModel.wsjf2]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg1 withValue:weakSelf.dataModel.wsjg1]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg2 withValue:weakSelf.dataModel.wsjg2]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg3 withValue:weakSelf.dataModel.wsjg3]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg4 withValue:weakSelf.dataModel.wsjg4]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg5 withValue:weakSelf.dataModel.wsjg5]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg6 withValue:weakSelf.dataModel.wsjg6]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjg7 withValue:weakSelf.dataModel.wsjg7]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjlq withValue:weakSelf.dataModel.wsjlq]]; + [bars2 addObject: [self loadBarName:weakSelf.modelG.sjtjj withValue:weakSelf.dataModel.wsjtjj]]; + + weakSelf.datas1 = bars1; + weakSelf.datas2 = bars2; + [weakSelf.tableView reloadData]; + } + ]; + +} +-(BarModel *)loadBarName:(NSString *)name withValue:(NSString *)value { + BarModel *bar = [[BarModel alloc] init]; + bar.name = name; + bar.value = value; + return bar; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 1; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"LQ_CLHS_Cell"; + UINib *nib = [UINib nibWithNibName:@"LQ_CLHS_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + LQ_CLHS_Cell *cell = (LQ_CLHS_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + [cell.unitButton addTarget:self action:@selector(choiceUnit:) forControlEvents:UIControlEventTouchUpInside]; + cell.datas1 = self.datas1; + cell.datas2 = self.datas2; + //核算表 + cell.modelG = self.modelG;//数据 + cell.dataModel = self.dataModel; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + + return cell; +} +-(void)choiceUnit:(UIButton*)sender { + +} + + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.h" new file mode 100644 index 0000000..98d6035 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.h" @@ -0,0 +1,51 @@ +// +// LQ_CLHS_DataModel.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyModel.h" + +@interface LQ_CLHS_DataModel : MyModel +//配比 +@property (nonatomic, copy) NSString *llf1;//粉料1 +@property (nonatomic, copy) NSString *llf2; +@property (nonatomic, copy) NSString *llg1;//石料1 +@property (nonatomic, copy) NSString *llg2; +@property (nonatomic, copy) NSString *llg3; +@property (nonatomic, copy) NSString *llg4; +@property (nonatomic, copy) NSString *llg5; +@property (nonatomic, copy) NSString *llg6; +@property (nonatomic, copy) NSString *llg7; +@property (nonatomic, copy) NSString *lllq;//沥青 +@property (nonatomic, copy) NSString *lltjj;//添加剂 + +//实际用量 +@property (nonatomic, copy) NSString *sjf1;//粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1;//石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 + +//误差率 +@property (nonatomic, copy) NSString *wsjf1;//粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1;//石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.m" new file mode 100644 index 0000000..792e100 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_DataModel.m" @@ -0,0 +1,13 @@ +// +// LQ_CLHS_DataModel.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CLHS_DataModel.h" + +@implementation LQ_CLHS_DataModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.h" new file mode 100644 index 0000000..421b2a7 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.h" @@ -0,0 +1,25 @@ +// +// LQ_CLHS_ModelG.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyModel.h" + +@interface LQ_CLHS_ModelG : MyModel +//材料名称 +@property (nonatomic, copy) NSString *sjf1;//粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1;//石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.m" new file mode 100644 index 0000000..ae12e1e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/Model/LQ_CLHS_ModelG.m" @@ -0,0 +1,13 @@ +// +// LQ_CLHS_ModelG.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CLHS_ModelG.h" + +@implementation LQ_CLHS_ModelG + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.h" new file mode 100644 index 0000000..b35dd4c --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.h" @@ -0,0 +1,20 @@ +// +// LQ_CLHS_Cell.h +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class LQ_CLHS_ModelG,LQ_CLHS_DataModel; + +@interface LQ_CLHS_Cell : UITableViewCell +@property (nonatomic, strong) LQ_CLHS_ModelG *modelG; +@property (nonatomic, strong) LQ_CLHS_DataModel *dataModel; + +@property (nonatomic,strong) NSArray * datas1; +@property (nonatomic,strong) NSArray * datas2; +@property (weak, nonatomic) IBOutlet UIButton *unitButton; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.m" new file mode 100644 index 0000000..3018e90 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.m" @@ -0,0 +1,183 @@ +// +// LQ_CLHS_Cell.m +// toone +// +// Created by shtoone on 17/1/11. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_CLHS_Cell.h" +#import "LQ_CLHS_ModelG.h" +#import "LQ_CLHS_DataModel.h" +#import "BarChartViewController.h" + +@interface LQ_CLHS_Cell () + //核算表 +//材料名称 +@property (weak, nonatomic) IBOutlet UILabel *fl1Label; +@property (weak, nonatomic) IBOutlet UILabel *fl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sl7Label; +@property (weak, nonatomic) IBOutlet UILabel *lqLabel; +@property (weak, nonatomic) IBOutlet UILabel *tjjLable; +//实际量 +@property (weak, nonatomic) IBOutlet UILabel *sjfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *sjlqLable; +@property (weak, nonatomic) IBOutlet UILabel *sjtjjLable; +//配比 +@property (weak, nonatomic) IBOutlet UILabel *pbfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *pblqLabel; +@property (weak, nonatomic) IBOutlet UILabel *pbtjjLabel; +//误差率 +@property (weak, nonatomic) IBOutlet UILabel *wcfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *wclqLabel; +@property (weak, nonatomic) IBOutlet UILabel *wctjjLable; +//背景View +@property (weak, nonatomic) IBOutlet UIView *View1; +@property (weak, nonatomic) IBOutlet UIView *View2; +@property (weak, nonatomic) IBOutlet UIView *View3; +@property (weak, nonatomic) IBOutlet UIView *View4; +@property (weak, nonatomic) IBOutlet UIView *View5; +@property (weak, nonatomic) IBOutlet UIView *View6; +@property (weak, nonatomic) IBOutlet UIView *View7; +@property (weak, nonatomic) IBOutlet UIView *View8; +@property (weak, nonatomic) IBOutlet UIView *View9; +@property (weak, nonatomic) IBOutlet UIView *View10; +@property (weak, nonatomic) IBOutlet UIView *View11; + + +@property (weak, nonatomic) IBOutlet UIView *chartContrainer1; +@property (weak, nonatomic) IBOutlet UIView *chartContrainer2; +@end +@implementation LQ_CLHS_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + self.View1.backgroundColor = Color1; + self.View3.backgroundColor = Color1; + self.View5.backgroundColor = Color1; + self.View7.backgroundColor = Color1; + self.View9.backgroundColor = Color1; + self.View11.backgroundColor = Color1; + + self.View2.backgroundColor = Color2; + self.View4.backgroundColor = Color2; + self.View6.backgroundColor = Color2; + self.View8.backgroundColor = Color2; + self.View10.backgroundColor = Color2; +} + + +//名称 +-(void)setModelG:(LQ_CLHS_ModelG *)modelG { + _modelG = modelG; + self.fl1Label.text = modelG.sjf1; + self.fl2Label.text = modelG.sjf2; + self.sl1Label.text = modelG.sjg1; + self.sl2Label.text = modelG.sjg2; + self.sl3Label.text = modelG.sjg3; + self.sl4Label.text = modelG.sjg4; + self.sl5Label.text = modelG.sjg5; + self.sl6Label.text = modelG.sjg6; + self.sl7Label.text = modelG.sjg7; + self.lqLabel.text = modelG.sjlq; + self.tjjLable.text = modelG.sjtjj; +} +//数据 +-(void)setDataModel:(LQ_CLHS_DataModel *)dataModel { + _dataModel = dataModel; + //实际量 + self.sjfl1Label.text = dataModel.sjf1; + self.sjfl2Label.text = dataModel.sjf2; + self.sjsl1Label.text = dataModel.sjg1; + self.sjsl2Label.text = dataModel.sjg2; + self.sjsl3Label.text = dataModel.sjg3; + self.sjsl4Label.text = dataModel.sjg4; + self.sjsl5Label.text = dataModel.sjg5; + self.sjsl6Label.text = dataModel.sjg6; + self.sjsl7Label.text = dataModel.sjg7; + self.sjlqLable.text = dataModel.sjlq; + self.sjtjjLable.text = dataModel.sjtjj; + // 配比 + self.pbfl1Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llf1]; + self.pbfl2Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llf2]; + self.pbsl1Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg1]; + self.pbsl2Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg2]; + self.pbsl3Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg3]; + self.pbsl4Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg4]; + self.pbsl5Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg5]; + self.pbsl6Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg6]; + self.pbsl7Label.text =[NSString stringWithFormat:@"%@%%",dataModel.llg7]; + self.pblqLabel.text =[NSString stringWithFormat:@"%@%%",dataModel.lllq]; + self.pbtjjLabel.text =[NSString stringWithFormat:@"%@%%",dataModel.lltjj]; + // 误差率 + self.wcfl1Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjf1]; + self.wcfl2Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjf2]; + self.wcsl1Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg1]; + self.wcsl2Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg2]; + self.wcsl3Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg3]; + self.wcsl4Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg4]; + self.wcsl5Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg5]; + self.wcsl6Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg6]; + self.wcsl7Label.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjg7]; + self.wclqLabel.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjlq]; + self.wctjjLable.text =[NSString stringWithFormat:@"%@%%",dataModel.wsjtjj]; +} + +-(void)setDatas1:(NSArray *)datas1{ + BarChartViewController * chart; + if (chart) { + [chart.view removeFromSuperview]; + [chart removeFromParentViewController]; + } + chart = [[BarChartViewController alloc] initWithArr:datas1]; + chart.view.frame = CGRectMake(0, 50, self.bounds.size.width, 350); + [self.chartContrainer1 addSubview:chart.view]; +} + +-(void)setDatas2:(NSArray *)datas2{ + BarChartViewController * chart; + if (chart) { + [chart.view removeFromSuperview]; + [chart removeFromParentViewController]; + } + chart = [[BarChartViewController alloc] initWithArr:datas2]; + chart.view.frame = CGRectMake(0, 50, self.bounds.size.width, 350); + [self.chartContrainer2 addSubview:chart.view]; +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.xib" new file mode 100644 index 0000000..6efef16 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\235\220\346\226\231\347\224\250\351\207\217\346\237\245\350\257\242/View/LQ_CLHS_Cell.xib" @@ -0,0 +1,816 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.h" new file mode 100755 index 0000000..9aa69d3 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.h" @@ -0,0 +1,14 @@ +// +// ProduQueryTableViewController.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyTableViewController.h" + +@interface NQ_BHZ_SCCX_Inner_Controller : MyTableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" new file mode 100755 index 0000000..6b088e1 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" @@ -0,0 +1,148 @@ +// +// ProduQueryTableViewController.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Inner_Controller.h" +#import "ProduQueryModel.h" +#import "NQ_BHZ_SCCX_Inner_Cell.h" +#import "NQ_BHZ_SCCX_Innel_Controller.h" +#import "NQ_BHZ_SCCX_Controller.h" +#import "NetworkTool.h" + +@interface NQ_BHZ_SCCX_Inner_Controller () +@property(nonatomic, strong) NSMutableArray *datas; +@property (nonatomic, strong) NQ_BHZ_SCCX_Controller *Vc; +@property (nonatomic, strong) ProduQueryModel *dataModel; + +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *yPage;//页码 +@end +@implementation NQ_BHZ_SCCX_Inner_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo]; + [self reloadData:urlString]; +} + +-(void)setUI { + self.yPage = @"1"; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.rowHeight = 85; + self.tableView.frame = CGRectMake(0, 100, Screen_w, Screen_h - 105); + + //添加刷新(初始化URL) + __weak typeof(self) weakSelf = self; + self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ + [weakSelf reloadData:weakSelf.urlString]; + }]; + // 添加加载 + self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ + if ([weakSelf.yPage boolValue]) { + weakSelf.yPage = FormatInt([weakSelf.yPage intValue]+1); + NSString *urlString = [self loadUI:weakSelf.yPage]; + [weakSelf reloadData:urlString]; + } + }]; +} +-(NSString *)loadUI:(NSString *)panNo { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString * startTimeStamp = [TimeTools timeStampWithTimeString:super.startTime]; + NSString * endTimeStamp = [TimeTools timeStampWithTimeString:super.endTime]; + NSString *shebStr = @""; + NSString *urlString = [NSString stringWithFormat:ProduQuery,userGroupId,shebStr,startTimeStamp,endTimeStamp,panNo]; + return urlString; +} +/* + + */ +-(void)reloadData:(NSString *)urlString { + __weak typeof(self) weakSelf = self; + NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + weakSelf.urlString = urlString; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + + NSDictionary *dict = (NSDictionary *)result; + NSMutableArray * datas = [NSMutableArray array]; + if ([dict[@"success"] boolValue]) { + for (NSDictionary * dic in dict[@"data"]) { + weakSelf.dataModel = [ProduQueryModel modelWithDict:dic]; + [datas addObject:weakSelf.dataModel]; + } + } + + weakSelf.yPage = page; + if ([weakSelf.yPage intValue] == 1) { + weakSelf.datas = datas; + }else{ + [weakSelf.datas addObjectsFromArray:datas]; + } + //2. + [weakSelf.tableView reloadData]; + [weakSelf.tableView.mj_header endRefreshing]; + [weakSelf.tableView.mj_footer endRefreshing]; + //3. + if (weakSelf.datas.count < ([weakSelf.yPage intValue]* 15)) { + [weakSelf.tableView.mj_footer endRefreshingWithNoMoreData]; + } + } + ]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return self.datas.count; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + static NSString *CellIdentifier = @"NQ_BHZ_SCCX_Inner_Cell"; + UINib *nib = [UINib nibWithNibName:@"NQ_BHZ_SCCX_Inner_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + NQ_BHZ_SCCX_Inner_Cell *cell = (NQ_BHZ_SCCX_Inner_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + + ProduQueryModel *model = self.datas[indexPath.row]; + cell.ProduQueryModel = model; + + return cell; +} +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + [self.navigationController pushViewController:[[NQ_BHZ_SCCX_Innel_Controller alloc] init] animated:YES]; +} + +-(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName +{ + if (![paramName hasSuffix:@"="]) { + paramName = [NSString stringWithFormat:@"%@=", paramName]; + } + NSString *str = nil; + NSRange start = [url rangeOfString:paramName]; + if (start.location != NSNotFound) { + unichar c = '?'; + if (start.location != 0) { + c = [url characterAtIndex:start.location - 1]; + } + if (c == '?' || c == '&' || c == '#') { + NSRange end = [[url substringFromIndex:start.location + start.length] rangeOfString:@"&"]; + NSUInteger offset = start.location + start.length; + str = end.location == NSNotFound ? + [url substringFromIndex:offset] : + [url substringWithRange:NSMakeRange(offset, end.location)]; + str = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + } + } + return str; +} +-(NSMutableArray *)datas { + if (!_datas) { + _datas = [NSMutableArray array]; + } + return _datas; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.h" new file mode 100755 index 0000000..5a82daf --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.h" @@ -0,0 +1,13 @@ +// +// NQ_BHZ_SCCX_Innel_Controller.h +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface NQ_BHZ_SCCX_Innel_Controller : UITableViewController + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" new file mode 100755 index 0000000..e526266 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" @@ -0,0 +1,92 @@ +// +// NQ_BHZ_SCCX_Innel_Controller.m +// toone +// +// Created by shtoone on 16/12/26. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Innel_Controller.h" +#import "NetworkTool.h" +#import "NQ_BHZ_SCCX_Inne_Cell.h" +#import "NQ_BHZ_SCCX_InneModel.h" +#import "NQ_BHZ_SCCX_Inne_ moreModel.h" +#import "ProductionDetailsM.h" +#import "ProductionDetailsG.h" + +@interface NQ_BHZ_SCCX_Innel_Controller () +@property (nonatomic, strong) NSArray *dataArr; +@property (nonatomic, strong) ProductionDetailsM *modelM;//数据显示 +@property (nonatomic, strong) NQ_BHZ_SCCX_InneModel *model;//字段名称 + +@property (nonatomic, strong) NQ_BHZ_SCCX_Inne__moreModel *moreModel;//数据 +@property (nonatomic, strong) ProductionDetailsG *modelG; + +@end +@implementation NQ_BHZ_SCCX_Innel_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + +#warning 需手动刷新一次 + [self looadData]; +} + +-(void)setUI { + self.automaticallyAdjustsScrollViewInsets = YES; + self.navigationItem.title = @"生产数据详情"; + self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; + self.tableView.rowHeight = 610; + + [self looadData]; +} + +-(void)looadData { + NSString *shebeiStr = [UserDefaultsSetting shareSetting].shebeibianhao; + NSNumber *bianhaoBer = [UserDefaultsSetting shareSetting].bianhao; + NSString *urlString = [NSString stringWithFormat:ProductionDetails,shebeiStr,bianhaoBer]; + __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + + if ([dict[@"success"] boolValue]) { + weakSelf.modelM = [ProductionDetailsM modelWithDict:dict[@"data"]]; + weakSelf.model = [NQ_BHZ_SCCX_InneModel moodWithDict:dict[@"Fields"]]; + + weakSelf.moreModel = [NQ_BHZ_SCCX_Inne__moreModel modelWithDict:dict[@"data"]]; + weakSelf.modelG = [ProductionDetailsG modelWithDict:dict[@"Fields"]]; + + [datas addObject:weakSelf.modelM]; + [datas addObject:weakSelf.model]; + } + [weakSelf.tableView reloadData]; + } + ]; + +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 1; +} +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *CellIdentifier = @"NQ_BHZ_SCCX_Inne_Cell"; + UINib *nib = [UINib nibWithNibName:@"NQ_BHZ_SCCX_Inne_Cell" bundle:nil]; + [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; + NQ_BHZ_SCCX_Inne_Cell *cell = (NQ_BHZ_SCCX_Inne_Cell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + //上段 + cell.model = self.model; + cell.modelM = self.modelM;//数据 + + //核算表 + cell.moreModel = self.moreModel;//数据 + cell.modelG = self.modelG; + + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.h" new file mode 100755 index 0000000..4d2ac69 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.h" @@ -0,0 +1,25 @@ +// +// NQ_BHZ_SCCX_InneModel.h +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +//字段名称(上段) + +#import +typedef void(^ProductionDetailsBlock_t)(NSMutableArray *result); + +@interface NQ_BHZ_SCCX_InneModel : NSObject +@property (nonatomic, copy) NSString *shijian;//出料时间 +@property (nonatomic, copy) NSString *sjysb;//实际油石比 +@property (nonatomic, copy) NSString *llysb;//理论油石比 +@property (nonatomic, copy) NSString *lqwd;//沥青温度 +@property (nonatomic, copy) NSString *glwd;//石料温度 +@property (nonatomic, copy) NSString *clwd;//出料温度 + + +-(instancetype)initWithDict:(NSDictionary*)dict; ++(instancetype)moodWithDict:(NSDictionary*)dict; + +-(void)productionDetailsBlock:(ProductionDetailsBlock_t)productionDetailsBlock; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.m" new file mode 100755 index 0000000..00e2073 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_InneModel.m" @@ -0,0 +1,50 @@ +// +// NQ_BHZ_SCCX_InneModel.m +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_InneModel.h" +#import "NetworkTool.h" + +@implementation NQ_BHZ_SCCX_InneModel +-(void)setValue:(id)value forUndefinedKey:(NSString *)key{ + +} +-(instancetype)initWithDict:(NSDictionary*)dict{ + if (self = [super init]) { + [self setValuesForKeysWithDictionary:dict]; + } + return self; +} ++(instancetype)moodWithDict:(NSDictionary*)dict{ + return [[self alloc] initWithDict:dict]; +} + +-(void)productionDetailsBlock:(ProductionDetailsBlock_t)productionDetailsBlock { + NSString *shebeiStr = [UserDefaultsSetting shareSetting].shebeibianhao; + NSNumber *bianhaoBer = [UserDefaultsSetting shareSetting].bianhao; + NSString *urlString = [NSString stringWithFormat:ProductionDetails,shebeiStr,bianhaoBer]; +// __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSMutableArray * datas = [NSMutableArray array]; + NSDictionary *dict = (NSDictionary *)result; + + if (dict[@"success"]) { + [datas addObject: [NQ_BHZ_SCCX_InneModel moodWithDict:dict[@"data"]]]; + + [datas addObject: [NQ_BHZ_SCCX_InneModel moodWithDict:dict[@"Fields"]]]; + + if (productionDetailsBlock) { + productionDetailsBlock(datas); + } + } + + } + ]; + +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.h" new file mode 100755 index 0000000..3949874 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.h" @@ -0,0 +1,66 @@ +// +// NQ_BHZ_SCCX_Inne_ moreModel.h +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +//数据显示(核算表) + +#import +#import "MyModel.h" + +@interface NQ_BHZ_SCCX_Inne__moreModel : MyModel + +//配比 +@property (nonatomic, copy) NSString *llf1;//粉料1 +@property (nonatomic, copy) NSString *llf2; +@property (nonatomic, copy) NSString *llg1;//石料1 +@property (nonatomic, copy) NSString *llg2; +@property (nonatomic, copy) NSString *llg3; +@property (nonatomic, copy) NSString *llg4; +@property (nonatomic, copy) NSString *llg5; +@property (nonatomic, copy) NSString *llg6; +@property (nonatomic, copy) NSString *llg7; +@property (nonatomic, copy) NSString *lllq;//沥青 +@property (nonatomic, copy) NSString *lltjj;//添加剂 + +//实际比 +@property (nonatomic, copy) NSString *persjf1;//粉料1 +@property (nonatomic, copy) NSString *persjf2; +@property (nonatomic, copy) NSString *persjg1;//石料1 +@property (nonatomic, copy) NSString *persjg2; +@property (nonatomic, copy) NSString *persjg3; +@property (nonatomic, copy) NSString *persjg4; +@property (nonatomic, copy) NSString *persjg5; +@property (nonatomic, copy) NSString *persjg6; +@property (nonatomic, copy) NSString *persjg7; +@property (nonatomic, copy) NSString *persjlq;//沥青 +@property (nonatomic, copy) NSString *persjtjj;//理论添加剂 + +//实际用量 +@property (nonatomic, copy) NSString *sjf1;//粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1;//石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 + +//误差率 +@property (nonatomic, copy) NSString *wsjf1;//粉料1 +@property (nonatomic, copy) NSString *wsjf2; +@property (nonatomic, copy) NSString *wsjg1;//石料1 +@property (nonatomic, copy) NSString *wsjg2; +@property (nonatomic, copy) NSString *wsjg3; +@property (nonatomic, copy) NSString *wsjg4; +@property (nonatomic, copy) NSString *wsjg5; +@property (nonatomic, copy) NSString *wsjg6; +@property (nonatomic, copy) NSString *wsjg7; +@property (nonatomic, copy) NSString *wsjlq;//沥青 +@property (nonatomic, copy) NSString *wsjtjj;//添加剂 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.m" new file mode 100755 index 0000000..34b9870 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/NQ_BHZ_SCCX_Inne_ moreModel.m" @@ -0,0 +1,13 @@ +// +// NQ_BHZ_SCCX_Inne_ moreModel.m +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Inne_ moreModel.h" + +@implementation NQ_BHZ_SCCX_Inne__moreModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.h" new file mode 100755 index 0000000..2d91617 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.h" @@ -0,0 +1,26 @@ +// +// ProductionDetailsG.h +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +//字段显示(核算表) + +#import +#import "MyModel.h" + +@interface ProductionDetailsG : MyModel +//材料名称 +@property (nonatomic, copy) NSString *sjf1;//粉料1 +@property (nonatomic, copy) NSString *sjf2; +@property (nonatomic, copy) NSString *sjg1;//石料1 +@property (nonatomic, copy) NSString *sjg2; +@property (nonatomic, copy) NSString *sjg3; +@property (nonatomic, copy) NSString *sjg4; +@property (nonatomic, copy) NSString *sjg5; +@property (nonatomic, copy) NSString *sjg6; +@property (nonatomic, copy) NSString *sjg7; +@property (nonatomic, copy) NSString *sjlq;//沥青 +@property (nonatomic, copy) NSString *sjtjj;//添加剂 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.m" new file mode 100755 index 0000000..300671a --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsG.m" @@ -0,0 +1,13 @@ +// +// ProductionDetailsG.m +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ProductionDetailsG.h" + +@implementation ProductionDetailsG + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.h" new file mode 100755 index 0000000..6676a24 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.h" @@ -0,0 +1,24 @@ +// +// ProductionDetailsM.h +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +//数据显示(上段) + +#import +#import "MyModel.h" + +@interface ProductionDetailsM : MyModel +//油石比 +@property (nonatomic, copy) NSString *shijian;//时间 +@property (nonatomic, copy) NSString *sjysb;//实际用量 +@property (nonatomic, copy) NSString *llysb;//配比(理论) +@property (nonatomic, copy) NSString *wsjysb;//误差率 +@property (nonatomic, copy) NSString *lqwd;//沥青温度 +@property (nonatomic, copy) NSString *glwd;//石料温度 +@property (nonatomic, copy) NSString *clwd;//出料温度 + +@end + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.m" new file mode 100755 index 0000000..1e9bcf7 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Model/ProductionDetailsM.m" @@ -0,0 +1,13 @@ +// +// ProductionDetailsM.m +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ProductionDetailsM.h" + +@implementation ProductionDetailsM + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.h" new file mode 100755 index 0000000..1371122 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.h" @@ -0,0 +1,18 @@ +// +// NQ_BHZ_SCCX_Inne_Cell.h +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class NQ_BHZ_SCCX_InneModel,NQ_BHZ_SCCX_Inne__moreModel,ProductionDetailsM,ProductionDetailsG; + +@interface NQ_BHZ_SCCX_Inne_Cell : UITableViewCell +@property (nonatomic, strong) NQ_BHZ_SCCX_Inne__moreModel *moreModel; +@property (nonatomic, strong) NQ_BHZ_SCCX_InneModel *model; +@property (nonatomic, strong) ProductionDetailsM *modelM; +@property (nonatomic, strong) ProductionDetailsG *modelG; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.m" new file mode 100755 index 0000000..13b27f7 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.m" @@ -0,0 +1,230 @@ +// +// NQ_BHZ_SCCX_Inne_Cell.m +// toone +// +// Created by shtoone on 16/12/27. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Inne_Cell.h" +#import "NQ_BHZ_SCCX_InneModel.h" +#import "NQ_BHZ_SCCX_Inne_ moreModel.h" +#import "ProductionDetailsM.h" +#import "ProductionDetailsG.h" + + +@interface NQ_BHZ_SCCX_Inne_Cell () +//上段 +@property (weak, nonatomic) IBOutlet UILabel *clshijiLabel;//出料时间(名称) +@property (weak, nonatomic) IBOutlet UILabel *sjLabel; +@property (weak, nonatomic) IBOutlet UILabel *ysbLabel;//油石比 +@property (weak, nonatomic) IBOutlet UILabel *ysb; +@property (weak, nonatomic) IBOutlet UILabel *llysbLabel;//理论油石比 +@property (weak, nonatomic) IBOutlet UILabel *llysb; +@property (weak, nonatomic) IBOutlet UILabel *wcysbLabel;//误差 +@property (weak, nonatomic) IBOutlet UILabel *wcl; +@property (weak, nonatomic) IBOutlet UILabel *lqwdLabel;//沥青温度 +@property (weak, nonatomic) IBOutlet UILabel *lqwd; +@property (weak, nonatomic) IBOutlet UILabel *slwdLabel;//石料温度 +@property (weak, nonatomic) IBOutlet UILabel *slwd; +@property (weak, nonatomic) IBOutlet UILabel *clwdLabel;//出料温度 +@property (weak, nonatomic) IBOutlet UILabel *clwd; + + //核算表 +//材料名称 +@property (weak, nonatomic) IBOutlet UILabel *fl1Label; +@property (weak, nonatomic) IBOutlet UILabel *fl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sl7Label; +@property (weak, nonatomic) IBOutlet UILabel *lqLabel; +@property (weak, nonatomic) IBOutlet UILabel *tjjLable; +//实际量 +@property (weak, nonatomic) IBOutlet UILabel *sjfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *sjsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *sjlqLable; +@property (weak, nonatomic) IBOutlet UILabel *sjtjjLable; +//实际比 +@property (weak, nonatomic) IBOutlet UILabel *bfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *bfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *bsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *blqLabel; +@property (weak, nonatomic) IBOutlet UILabel *btjjLabel; +//配比 +@property (weak, nonatomic) IBOutlet UILabel *pbfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *pbsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *pblqLabel; +@property (weak, nonatomic) IBOutlet UILabel *pbtjjLabel; + +//误差率 +@property (weak, nonatomic) IBOutlet UILabel *wcfl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcfl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl1Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl2Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl3Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl4Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl5Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl6Label; +@property (weak, nonatomic) IBOutlet UILabel *wcsl7Label; +@property (weak, nonatomic) IBOutlet UILabel *wclqLabel; +@property (weak, nonatomic) IBOutlet UILabel *wctjjLable; + +//背景View +@property (weak, nonatomic) IBOutlet UIView *View1; +@property (weak, nonatomic) IBOutlet UIView *View2; +@property (weak, nonatomic) IBOutlet UIView *View3; +@property (weak, nonatomic) IBOutlet UIView *View4; +@property (weak, nonatomic) IBOutlet UIView *View5; +@property (weak, nonatomic) IBOutlet UIView *View6; +@property (weak, nonatomic) IBOutlet UIView *View7; +@property (weak, nonatomic) IBOutlet UIView *View8; +@property (weak, nonatomic) IBOutlet UIView *View9; +@property (weak, nonatomic) IBOutlet UIView *View10; +@property (weak, nonatomic) IBOutlet UIView *View11; + + +@end +@implementation NQ_BHZ_SCCX_Inne_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + self.View1.backgroundColor = Color1; + self.View3.backgroundColor = Color1; + self.View5.backgroundColor = Color1; + self.View7.backgroundColor = Color1; + self.View9.backgroundColor = Color1; + self.View11.backgroundColor = Color1; + + self.View2.backgroundColor = Color2; + self.View4.backgroundColor = Color2; + self.View6.backgroundColor = Color2; + self.View8.backgroundColor = Color2; + self.View10.backgroundColor = Color2; + +} + +//上段 +-(void)setModel:(NQ_BHZ_SCCX_InneModel *)model {//字段名称 + _model = model; + self.clshijiLabel.text = [NSString stringWithFormat:@"%@:\t",model.shijian]; + self.ysbLabel.text = [NSString stringWithFormat:@"%@:\t",model.sjysb]; + self.llysbLabel.text = [NSString stringWithFormat:@"%@:\t",model.llysb]; + self.lqwdLabel.text = [NSString stringWithFormat:@"%@:\t",model.lqwd]; + self.slwdLabel.text = [NSString stringWithFormat:@"%@:\t",model.glwd]; + self.clwdLabel.text = [NSString stringWithFormat:@"%@:\t",model.clwd]; +} +-(void)setModelM:(ProductionDetailsM *)modelM {//数据显示 + _modelM = modelM; + self.sjLabel.text = modelM.shijian; + self.ysb.text = modelM.sjysb;//实际油石比 + self.llysb.text = modelM.llysb;//理论油石比 + self.wcl.text = [NSString stringWithFormat:@"%@%%",modelM.wsjysb];//误差率 + self.lqwd.text = [NSString stringWithFormat:@"%@℃",modelM.lqwd];//沥青温度 + self.slwd.text = [NSString stringWithFormat:@"%@℃",modelM.glwd];//石料温度 + self.clwd.text = [NSString stringWithFormat:@"%@℃",modelM.clwd];//出料温度 +} + + +#pragma mark - 核算表 +-(void)setMoreModel:(NQ_BHZ_SCCX_Inne__moreModel *)moreModel {//数据显示 + _moreModel = moreModel; + //实际量 + self.sjfl1Label.text = moreModel.sjf1; + self.sjfl2Label.text = moreModel.sjf2; + self.sjsl1Label.text = moreModel.sjg1; + self.sjsl2Label.text = moreModel.sjg2; + self.sjsl3Label.text = moreModel.sjg3; + self.sjsl4Label.text = moreModel.sjg4; + self.sjsl5Label.text = moreModel.sjg5; + self.sjsl6Label.text = moreModel.sjg6; + self.sjsl7Label.text = moreModel.sjg7; + self.sjlqLable.text = moreModel.sjlq; + self.sjtjjLable.text = moreModel.sjtjj; + +// 实际比 + self.bfl1Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjf1]; + self.bfl2Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjf2]; + self.bsl1Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg1]; + self.bsl2Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg2]; + self.bsl3Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg3]; + self.bsl4Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg4]; + self.bsl5Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg5]; + self.bsl6Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg6]; + self.bsl7Label.text = [NSString stringWithFormat:@"%@%%",moreModel.persjg7]; + self.blqLabel.text = [NSString stringWithFormat:@"%@%%",moreModel.persjlq]; + self.btjjLabel.text = [NSString stringWithFormat:@"%@%%",moreModel.persjtjj]; + +// 配比 + self.pbfl1Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llf1]; + self.pbfl2Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llf2]; + self.pbsl1Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg1]; + self.pbsl2Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg2]; + self.pbsl3Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg3]; + self.pbsl4Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg4]; + self.pbsl5Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg5]; + self.pbsl6Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg6]; + self.pbsl7Label.text =[NSString stringWithFormat:@"%@%%",moreModel.llg7]; + self.pblqLabel.text =[NSString stringWithFormat:@"%@%%",moreModel.lllq]; + self.pbtjjLabel.text =[NSString stringWithFormat:@"%@%%",moreModel.lltjj]; + +// 误差率 + self.wcfl1Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjf1]; + self.wcfl2Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjf2]; + self.wcsl1Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg1]; + self.wcsl2Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg2]; + self.wcsl3Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg3]; + self.wcsl4Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg4]; + self.wcsl5Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg5]; + self.wcsl6Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg6]; + self.wcsl7Label.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjg7]; + self.wclqLabel.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjlq]; + self.wctjjLable.text =[NSString stringWithFormat:@"%@%%",moreModel.wsjtjj]; + +} +-(void)setModelG:(ProductionDetailsG *)modelG {//字段名称 + _modelG = modelG; + self.fl1Label.text = modelG.sjf1; + self.fl2Label.text = modelG.sjf2; + self.sl1Label.text = modelG.sjg1; + self.sl2Label.text = modelG.sjg2; + self.sl3Label.text = modelG.sjg3; + self.sl4Label.text = modelG.sjg4; + self.sl5Label.text = modelG.sjg5; + self.sl6Label.text = modelG.sjg6; + self.sl7Label.text = modelG.sjg7; + self.lqLabel.text = modelG.sjlq; + self.tjjLable.text = modelG.sjtjj; +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.xib" new file mode 100755 index 0000000..853c87f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/View/NQ_BHZ_SCCX_Inne_Cell.xib" @@ -0,0 +1,1114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" new file mode 100755 index 0000000..d355bfa --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" @@ -0,0 +1,24 @@ +// +// ProduQueryModel.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +#import "MyModel.h" + +@interface ProduQueryModel : MyModel +@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, copy) NSString *deptId; //组织机构id +@property (nonatomic, copy) NSString *shebeibianhao;//设备编号 + +@property (nonatomic, copy) NSString *clwd;//出料温度 +@property (nonatomic, copy) NSString *shijian;//时间 +@property (nonatomic, copy) NSString *sjlq;//沥青量 +@property (nonatomic, copy) NSString *sjysb; //油石比 + +@property (nonatomic, strong) NSArray *arr; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.m" new file mode 100755 index 0000000..1df9fa9 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.m" @@ -0,0 +1,13 @@ +// +// ProduQueryModel.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "ProduQueryModel.h" + +@implementation ProduQueryModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.h" new file mode 100755 index 0000000..84d6130 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.h" @@ -0,0 +1,15 @@ +// +// ProduQueryCell.h +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class ProduQueryModel; + +@interface NQ_BHZ_SCCX_Inner_Cell : UITableViewCell +@property (nonatomic, strong) ProduQueryModel *ProduQueryModel; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" new file mode 100755 index 0000000..bfca75d --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" @@ -0,0 +1,46 @@ +// +// ProduQueryCell.m +// toone +// +// Created by shtoone on 16/12/21. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NQ_BHZ_SCCX_Inner_Cell.h" +#import "ProduQueryModel.h" + +@interface NQ_BHZ_SCCX_Inner_Cell() +@property (weak, nonatomic) IBOutlet UILabel *DateLabel; +@property (weak, nonatomic) IBOutlet UILabel *clwdLabel; +@property (weak, nonatomic) IBOutlet UILabel *sjysbLabel; +@property (weak, nonatomic) IBOutlet UILabel *sjlqLabel; + +@end +@implementation NQ_BHZ_SCCX_Inner_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} + +-(void)setProduQueryModel:(ProduQueryModel *)ProduQueryModel { + _ProduQueryModel = ProduQueryModel; + + self.DateLabel.text = ProduQueryModel.shijian; + self.clwdLabel.text = ProduQueryModel.clwd; + self.sjysbLabel.text = ProduQueryModel.sjysb; + self.sjlqLabel.text = ProduQueryModel.sjlq; + + // 保存编号 + [UserDefaultsSetting shareSetting].shebeibianhao = ProduQueryModel.shebeibianhao; + [UserDefaultsSetting shareSetting].bianhao = ProduQueryModel.bianhao; +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.xib" new file mode 100755 index 0000000..26024e2 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.xib" @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.h" new file mode 100755 index 0000000..f9b41e3 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.h" @@ -0,0 +1,14 @@ +// +// LQ_BHZ_SB_Controller.h +// toone +// +// Created by shtoone on 16/12/28. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface LQ_BHZ_SB_Controller : UITableViewController +@property (nonatomic,copy) void (^callBlock)(NSString*,NSString*); + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.m" new file mode 100755 index 0000000..332579e --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Controller/LQ_BHZ_SB_Controller.m" @@ -0,0 +1,67 @@ +// +// LQ_BHZ_SB_Controller.m +// toone +// +// Created by shtoone on 16/12/28. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQ_BHZ_SB_Controller.h" +#import "SB_Model.h" + +@interface LQ_BHZ_SB_Controller () +@property (nonatomic, strong) NSArray *datas; + +@end +@implementation LQ_BHZ_SB_Controller + +- (void)viewDidLoad { + [super viewDidLoad]; + [self setUI]; + [self loadData]; +} + +-(void)setUI { + self.title = @"选择设备"; + self.automaticallyAdjustsScrollViewInsets = YES; + self.tableView.rowHeight = 40; +// self.tableView.bounces = NO; + self.tableView.tableFooterView = [[UIView alloc] init]; + [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"LQ_BHZ_SB_Controller"]; +} + +-(void)loadData { + SB_Model *model = [[SB_Model alloc] init]; + __weak typeof(self) weakSelf = self; + [model sb_Block:^(NSArray *result) { + weakSelf.datas = result; + + [weakSelf.tableView reloadData]; + }]; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return _datas.count; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_BHZ_SB_Controller" forIndexPath:indexPath]; + SB_Model * model = self.datas[indexPath.row]; + cell.textLabel.text = model.banhezhanminchen; + cell.textLabel.font = [UIFont systemFontOfSize:12.0f]; + cell.textLabel.backgroundColor = [UIColor clearColor]; + cell.contentView.backgroundColor = [UIColor oldLaceColor]; + + return cell; +} + +-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ + SB_Model * model = self.datas[indexPath.row]; + if (self.callBlock) { + self.callBlock(model.banhezhanminchen,model.gprsbianhao); + } + [self.navigationController popViewControllerAnimated:YES]; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.h" new file mode 100755 index 0000000..09723e2 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.h" @@ -0,0 +1,20 @@ +// +// SB_Model.h +// toone +// +// Created by shtoone on 16/12/28. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +typedef void(^SB_Block_t)(NSArray *result); + +@interface SB_Model : NSObject +@property (nonatomic, copy) NSString *banhezhanminchen;//拌合站名称 +@property (nonatomic, copy) NSString *departid;//住址机构id +@property (nonatomic, copy) NSString *gprsbianhao;//设备编号 + +@property (nonatomic, strong) NSArray *arr; + +-(void)sb_Block:(SB_Block_t)sb_Block; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.m" new file mode 100755 index 0000000..f7d2583 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\350\256\276\345\244\207\345\210\227\350\241\250/Model/SB_Model.m" @@ -0,0 +1,33 @@ +// +// SB_Model.m +// toone +// +// Created by shtoone on 16/12/28. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "SB_Model.h" +#import "NetworkTool.h" +#import "YYModel.h" + +@implementation SB_Model + +-(void)sb_Block:(SB_Block_t)sb_Block { + NSString *urlString = [NSString stringWithFormat:LQ_SB_Data,[UserDefaultsSetting shareSetting].departId]; + + // __weak typeof(self) weakSelf = self; + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + NSDictionary *dict = (NSDictionary *)result; + + if ([dict[@"success"] boolValue]) { + NSArray *arr = dict[@"data"]; + self.arr = [NSArray yy_modelArrayWithClass:[SB_Model class] json:arr]; + + if (sb_Block) { + sb_Block(self.arr); + } + } + }]; +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.h" new file mode 100644 index 0000000..37acbe6 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.h" @@ -0,0 +1,16 @@ +// +// LQ_CellModel.h +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "MyModel.h" +@class LQ_Model; +@interface LQ_CellModel : MyModel +@property (nonatomic,strong) LQ_Model * totalModel; +@property (nonatomic,strong) LQ_Model * chujiModel; +@property (nonatomic,strong) LQ_Model * zhongjiModel; +@property (nonatomic,strong) LQ_Model * gaojiModel; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.m" new file mode 100644 index 0000000..e7e1529 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_CellModel.m" @@ -0,0 +1,13 @@ +// +// LQ_CellModel.m +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQ_CellModel.h" + +@implementation LQ_CellModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.h" new file mode 100644 index 0000000..81b528d --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.h" @@ -0,0 +1,27 @@ +// +// LQ_Model.h +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + + +#import "MyModel.h" +@interface LQ_Model: MyModel +@property (nonatomic,copy) NSString * bhjCount;//机数 +@property (nonatomic,copy) NSString * bhzCount;//站数 + +@property (nonatomic,copy) NSString * panshu;//盘数 +@property (nonatomic,copy) NSString * changliang;//产量 +@property (nonatomic,copy) NSString * banhezhanminchen;//标段 +@property (nonatomic,copy) NSString * dengji;//等级 +@property (nonatomic,copy) NSString * cbps;//超标盘数 +@property (nonatomic,copy) NSString * cblv;//超标率 +@property (nonatomic,copy) NSString * reallv;//处置率 + +@property (nonatomic,copy) NSString * deptId;//组织机构ID +@property (nonatomic,copy) NSString * deptName;//组织机构名称 +@property (nonatomic,copy) NSString * shebeibianhao;//设备编号 + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.m" new file mode 100644 index 0000000..5fe35b4 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_Model.m" @@ -0,0 +1,14 @@ + +// +// LQ_Model.m +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQ_Model.h" + +@implementation LQ_Model + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.h" new file mode 100755 index 0000000..6771339 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.h" @@ -0,0 +1,15 @@ +// +// LQ_ZJM_Cell.h +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +//git add 文件名 + +#import +@class LQ_CellModel; + +@interface LQ_ZJM_Cell : UITableViewCell +@property (nonatomic, strong) LQ_CellModel *cellModel; + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" new file mode 100755 index 0000000..117e4be --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" @@ -0,0 +1,111 @@ +// +// LQ_ZJM_Cell.m +// toone +// +// Created by shtoone on 16/12/30. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LQ_ZJM_Cell.h" +#import "LQ_CellModel.h" +#import "LQ_Model.h" + +@interface LQ_ZJM_Cell () +@property (weak, nonatomic) IBOutlet UIView *bkView; + +@property (weak, nonatomic) IBOutlet UILabel *bhzCountLabel; +@property (weak, nonatomic) IBOutlet UILabel *bhjCountLabel; + +//名称 +@property (weak, nonatomic) IBOutlet UILabel *changliangLabel; +@property (weak, nonatomic) IBOutlet UILabel *panshuLabel; + +//标段 +@property (weak, nonatomic) IBOutlet UILabel *banhezhanminchenCLabel; +@property (weak, nonatomic) IBOutlet UILabel *banhezhanminchenZLabel; +@property (weak, nonatomic) IBOutlet UILabel *banhezhanminchenGLabel; +@property (weak, nonatomic) IBOutlet UILabel *banhezhanminchenLabel; + +//等级 +@property (weak, nonatomic) IBOutlet UILabel *dengCLabel; +@property (weak, nonatomic) IBOutlet UILabel *dengZLabel; +@property (weak, nonatomic) IBOutlet UILabel *dengGLabel; +@property (weak, nonatomic) IBOutlet UILabel *dengLabel; + +//超标盘数 +@property (weak, nonatomic) IBOutlet UILabel *cbpsCLabel; +@property (weak, nonatomic) IBOutlet UILabel *cbpsZLabel; +@property (weak, nonatomic) IBOutlet UILabel *cbpsGLabel; +@property (weak, nonatomic) IBOutlet UILabel *cbpsLabel; + +//超标率 +@property (weak, nonatomic) IBOutlet UILabel *cblvCLabel; +@property (weak, nonatomic) IBOutlet UILabel *cblvZLabel; +@property (weak, nonatomic) IBOutlet UILabel *cblvGLabel; +@property (weak, nonatomic) IBOutlet UILabel *cblvLabel; + +//处置率 +@property (weak, nonatomic) IBOutlet UILabel *reallvCLabel; +@property (weak, nonatomic) IBOutlet UILabel *reallvZLabel; +@property (weak, nonatomic) IBOutlet UILabel *reallvGLabel; +@property (weak, nonatomic) IBOutlet UILabel *reallvLabel; + +@end +@implementation LQ_ZJM_Cell + +- (void)awakeFromNib { + [super awakeFromNib]; + self.bkView.backgroundColor = [UIColor oldLaceColor]; + + self.bhzCountLabel.layer.masksToBounds = YES; + self.bhjCountLabel.layer.masksToBounds = YES; + self.bhzCountLabel.layer.cornerRadius = 10; + self.bhjCountLabel.layer.cornerRadius = 10; + self.bhzCountLabel.backgroundColor = [UIColor robinEggColor]; + self.bhjCountLabel.backgroundColor = [UIColor turquoiseColor]; +} + +-(void)setCellModel:(LQ_CellModel *)cellModel { + _cellModel = cellModel; + self.changliangLabel.text = cellModel.chujiModel.changliang; + self.panshuLabel.text = cellModel.chujiModel.panshu; + self.bhzCountLabel.text = cellModel.chujiModel.bhzCount; + self.bhjCountLabel.text = cellModel.chujiModel.bhjCount; + + //初级 + self.banhezhanminchenCLabel.text = cellModel.chujiModel.banhezhanminchen; + self.dengCLabel.text = cellModel.chujiModel.dengji; + self.cbpsCLabel.text = cellModel.chujiModel.cbps; + self.cblvCLabel.text = cellModel.chujiModel.cblv; + self.reallvCLabel.text = [NSString stringWithFormat:@"%@%%",cellModel.chujiModel.reallv]; + + //中级 + self.banhezhanminchenZLabel.text = cellModel.zhongjiModel.banhezhanminchen; + self.dengZLabel.text = cellModel.zhongjiModel.dengji; + self.cbpsZLabel.text = cellModel.zhongjiModel.cbps; + self.cblvZLabel.text = cellModel.zhongjiModel.cblv; + self.reallvZLabel.text = [NSString stringWithFormat:@"%@%%",cellModel.zhongjiModel.reallv]; + + //高级 + self.banhezhanminchenGLabel.text = cellModel.gaojiModel.banhezhanminchen; + self.dengGLabel.text = cellModel.gaojiModel.dengji; + self.cbpsGLabel.text = cellModel.gaojiModel.cbps; + self.cblvGLabel.text = cellModel.gaojiModel.cblv; + self.reallvGLabel.text = [NSString stringWithFormat:@"%@%%",cellModel.gaojiModel.reallv]; + + //总 + self.banhezhanminchenLabel.text = cellModel.totalModel.banhezhanminchen; + self.dengLabel.text = cellModel.totalModel.dengji; + self.cbpsLabel.text = cellModel.totalModel.cbps; + self.cblvLabel.text = cellModel.totalModel.cblv; + self.reallvLabel.text = [NSString stringWithFormat:@"%@%%",cellModel.totalModel.reallv]; + +} + + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" new file mode 100755 index 0000000..5626881 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" index 6ddc9a6..c87888c 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" @@ -36,7 +36,12 @@ @property (nonatomic,copy) NSString * chulishijian ;// 处置:处理时间 @property (nonatomic,copy) NSString * wentiyuanyin ;// 处置:处置原因 @property (nonatomic,copy) NSString * filePath ;// 处置: +@property (nonatomic, copy) NSString *filepath;//路径 +@property (nonatomic, copy) NSString *chuzhishijian;//超标处置时间 +@property (nonatomic, copy) NSString *chuzhiren;//超标处置人 +//@property (nonatomic, copy) NSString *chuzhifangshi;//沥青超标处置方式 +@property (nonatomic, copy) NSString *chaobiaoyuanyin;//沥青超标原因 @property (nonatomic,copy) NSString * confirmdate ;// 审批:确认时间 @property (nonatomic,copy) NSString * jianliresult ;// 审批:监理结果 diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.h" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.h" new file mode 100644 index 0000000..dbd8d3c --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.h" @@ -0,0 +1,17 @@ +// +// Exp1View.h +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + + + +typedef void(^Exp7Block_t) (ExpButtonType,id,id,int); + +@interface Exp7View : UIView +@property (nonatomic,copy) Exp7Block_t expBlock; +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.m" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.m" new file mode 100644 index 0000000..213c4fd --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7View.m" @@ -0,0 +1,101 @@ + + +// +// Exp1View.m +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "Exp7View.h" +#import "Exp7_Xib_View.h" + +#define LIGHTCOLOR SGCOLOR(225, 224, 224, 1.0) +#define LIGHTRED SGCOLOR(250, 105, 107, 1.0) +@interface Exp7View() +@property (nonatomic,strong) Exp7_Xib_View * xib; +@property (nonatomic,assign) int buttonTag; +@end + +@implementation Exp7View + + +-(instancetype)init{ + + self = [super init]; //oldLaceColor + if (self) { + self.backgroundColor = [UIColor snowColor]; + + Exp7_Xib_View * xib = [[NSBundle mainBundle] loadNibNamed:@"Exp7_Xib_View" owner:nil options:nil][0]; + xib.frame = self.frame; + [self addSubview:xib]; + self.xib = xib; + + [self.xib.startTimeButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.endTimeButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.okButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.cancelButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.sbButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [SGAnimationType show:self animation:0]; + + //********* + for (UIButton * bt in self.xib.buttons) { + [bt addTarget:self action:@selector(xibButtonClick:) forControlEvents:UIControlEventTouchUpInside]; + } + } + return self; +} +-(void)xibButtonClick:(UIButton*)sender{ + [self.xib shapeWithTag:(int)sender.tag]; + self.buttonTag = (int)sender.tag; +} + + +-(void)click:(UIButton*)sender{ + if (sender == self.xib.startTimeButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeStartTimeButton,self.xib.startTimeButton,nil,0); + } + } + if (sender == self.xib.endTimeButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeEndTimeButton,self.xib.endTimeButton,nil,0); + } + } + if (sender == self.xib.okButton) { + if (self.expBlock) { + //保存时间 + [UserDefaultsSetting shareSetting].startTime = self.xib.startTimeButton.currentTitle; + [UserDefaultsSetting shareSetting].endTime = self.xib.endTimeButton.currentTitle; + [[UserDefaultsSetting shareSetting] saveToSandbox]; + // + _expBlock(ExpButtonTypeOk,self.xib.startTimeButton.currentTitle,self.xib.endTimeButton.currentTitle,self.buttonTag); + } + [self remove]; + } + if (sender == self.xib.cancelButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeCancel,nil,nil,0); + } + [self remove]; + } + + if (sender == self.xib.sbButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeChoiceSBButton,self.xib.sbButton,nil,0); + } + } +} + +-(void)remove{ + [SGAnimationType remove:self animation:AnimationBottomTop completion:^{ + self.expBlock = nil; + self.xib = nil; + }]; +} + +-(void)dealloc{ + FuncLog; +} +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.h" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.h" new file mode 100644 index 0000000..503e436 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.h" @@ -0,0 +1,22 @@ +// +// Exp1_xib_view.h +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface Exp7_Xib_View : UIView +@property (weak, nonatomic) IBOutlet UIButton *startTimeButton; +@property (weak, nonatomic) IBOutlet UIButton *endTimeButton; +@property (weak, nonatomic) IBOutlet UIButton *okButton; +@property (weak, nonatomic) IBOutlet UIButton *cancelButton; +@property (weak, nonatomic) IBOutlet UIButton *sbButton; + + + +@property (nonatomic,strong) NSArray * buttons; +-(void)shapeWithTag:(int)buttonTag; +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.m" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.m" new file mode 100644 index 0000000..7a013f5 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.m" @@ -0,0 +1,77 @@ +// +// Exp1_xib_view.m +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "Exp7_Xib_View.h" + +#define SGCOLOR(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a] +#define LIGHTCOLOR SGCOLOR(225, 224, 224, 1.0) +#define LIGHTRED SGCOLOR(250, 105, 107, 1.0) +@interface Exp7_Xib_View() +@property (weak, nonatomic) IBOutlet UIButton *bt10;//季度 +@property (weak, nonatomic) IBOutlet UIButton *bt11;//月份 +@property (weak, nonatomic) IBOutlet UIButton *bt20;//周 +@property (weak, nonatomic) IBOutlet UIButton *bt21;//天 + +@property (nonatomic,strong) NSArray * buttons1; +@property (nonatomic,strong) NSArray * buttons2; + +@end +@implementation Exp7_Xib_View + +-(void)awakeFromNib{ + [super awakeFromNib]; + self.okButton.layer.cornerRadius = 17; + [_startTimeButton setTitle:[UserDefaultsSetting shareSetting].startTime forState:UIControlStateNormal]; + _startTimeButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + _startTimeButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + [_endTimeButton setTitle:[UserDefaultsSetting shareSetting].endTime forState:UIControlStateNormal]; + _endTimeButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + _endTimeButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + self.sbButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + self.sbButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + // 2.0********* + NSArray * arr = @[self.bt10,self.bt11,self.bt20,self.bt21]; + [UIView views:arr shapeWithStatus:YES withCornerRadius:4 withBorderColor:nil withBorderWidth:0]; + for (UIButton * bt in arr) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + } +// self.bt10.backgroundColor = LIGHTRED; +// [self.bt10 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + self.buttons = arr; + + // 2.1********* + self.buttons1 = @[self.bt10,self.bt11,self.bt20,self.bt21]; + +} + +-(void)shapeWithTag:(int)buttonTag{ + UIButton * sender = [self viewWithTag:buttonTag]; + if (sender.tag <= 50) { + for (UIButton * bt in self.buttons1) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + } + sender.backgroundColor = LIGHTRED; + [sender setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + if (sender.tag == 50) { + + }else{ + + } + }else{ + + } +} + + + +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.xib" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.xib" new file mode 100644 index 0000000..a2123f2 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP7/Exp7_Xib_View.xib" @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.h" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.h" new file mode 100644 index 0000000..b3a4ce0 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.h" @@ -0,0 +1,17 @@ +// +// Exp1View.h +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + + + +typedef void(^Exp8Block_t) (ExpButtonType,id,id,int); + +@interface Exp8View : UIView +@property (nonatomic,copy) Exp8Block_t expBlock; +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.m" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.m" new file mode 100644 index 0000000..d55e37f --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8View.m" @@ -0,0 +1,101 @@ + + +// +// Exp1View.m +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "Exp8View.h" +#import "Exp8_Xib_View.h" + +#define LIGHTCOLOR SGCOLOR(225, 224, 224, 1.0) +#define LIGHTRED SGCOLOR(250, 105, 107, 1.0) +@interface Exp8View() +@property (nonatomic,strong) Exp8_Xib_View * xib; +@property (nonatomic,assign) int buttonTag; +@end + +@implementation Exp8View + + +-(instancetype)init{ + + self = [super init]; //oldLaceColor + if (self) { + self.backgroundColor = [UIColor snowColor]; + + Exp8_Xib_View * xib = [[NSBundle mainBundle] loadNibNamed:@"Exp8_Xib_View" owner:nil options:nil][0]; + xib.frame = self.frame; + [self addSubview:xib]; + self.xib = xib; + + [self.xib.startTimeButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.endTimeButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.okButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.cancelButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.xib.sbButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [SGAnimationType show:self animation:0]; + + //********* + for (UIButton * bt in self.xib.buttons) { + [bt addTarget:self action:@selector(xibButtonClick:) forControlEvents:UIControlEventTouchUpInside]; + } + } + return self; +} +-(void)xibButtonClick:(UIButton*)sender{ + [self.xib shapeWithTag:(int)sender.tag]; + self.buttonTag = (int)sender.tag; +} + + +-(void)click:(UIButton*)sender{ + if (sender == self.xib.startTimeButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeStartTimeButton,self.xib.startTimeButton,nil,0); + } + } + if (sender == self.xib.endTimeButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeEndTimeButton,self.xib.endTimeButton,nil,0); + } + } + if (sender == self.xib.okButton) { + if (self.expBlock) { + //保存时间 + [UserDefaultsSetting shareSetting].startTime = self.xib.startTimeButton.currentTitle; + [UserDefaultsSetting shareSetting].endTime = self.xib.endTimeButton.currentTitle; + [[UserDefaultsSetting shareSetting] saveToSandbox]; + // + _expBlock(ExpButtonTypeOk,self.xib.startTimeButton.currentTitle,self.xib.endTimeButton.currentTitle,self.buttonTag); + } + [self remove]; + } + if (sender == self.xib.cancelButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeCancel,nil,nil,0); + } + [self remove]; + } + + if (sender == self.xib.sbButton) { + if (self.expBlock) { + _expBlock(ExpButtonTypeChoiceSBButton,self.xib.sbButton,nil,0); + } + } +} + +-(void)remove{ + [SGAnimationType remove:self animation:AnimationBottomTop completion:^{ + self.expBlock = nil; + self.xib = nil; + }]; +} + +-(void)dealloc{ + FuncLog; +} +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.h" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.h" new file mode 100644 index 0000000..3965106 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.h" @@ -0,0 +1,22 @@ +// +// Exp1_xib_view.h +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface Exp8_Xib_View : UIView +@property (weak, nonatomic) IBOutlet UIButton *startTimeButton; +@property (weak, nonatomic) IBOutlet UIButton *endTimeButton; +@property (weak, nonatomic) IBOutlet UIButton *okButton; +@property (weak, nonatomic) IBOutlet UIButton *cancelButton; +@property (weak, nonatomic) IBOutlet UIButton *sbButton; + + + +@property (nonatomic,strong) NSArray * buttons; +-(void)shapeWithTag:(int)buttonTag; +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.m" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.m" new file mode 100644 index 0000000..ddb0373 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.m" @@ -0,0 +1,121 @@ +// +// Exp1_xib_view.m +// toone +// +// Created by 十国 on 16/11/25. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "Exp8_Xib_View.h" + +#define SGCOLOR(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a] +#define LIGHTCOLOR SGCOLOR(225, 224, 224, 1.0) +#define LIGHTRED SGCOLOR(250, 105, 107, 1.0) +@interface Exp8_Xib_View() +@property (weak, nonatomic) IBOutlet UIButton *bt10; +@property (weak, nonatomic) IBOutlet UIButton *bt11; +@property (weak, nonatomic) IBOutlet UIButton *bt12; +@property (weak, nonatomic) IBOutlet UIButton *bt20; +@property (weak, nonatomic) IBOutlet UIButton *bt21; +@property (weak, nonatomic) IBOutlet UIButton *bt22; + +@property (weak, nonatomic) IBOutlet UIView *shenheView; + + + +@property (nonatomic,strong) NSArray * buttons1; +@property (nonatomic,strong) NSArray * buttons2; +@end +@implementation Exp8_Xib_View + + +-(void)awakeFromNib{ + [super awakeFromNib]; + self.shenheView.hidden = YES; + self.okButton.layer.cornerRadius = 17; + [_startTimeButton setTitle:[UserDefaultsSetting shareSetting].startTime forState:UIControlStateNormal]; + _startTimeButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + _startTimeButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + [_endTimeButton setTitle:[UserDefaultsSetting shareSetting].endTime forState:UIControlStateNormal]; + _endTimeButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + _endTimeButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + self.sbButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; + self.sbButton.titleEdgeInsets = UIEdgeInsetsMake(26, 0, 0, 0); + + + + // 2.0********* + NSArray * arr = @[self.bt10,self.bt11,self.bt12,self.bt20,self.bt21,self.bt22]; + [UIView views:arr shapeWithStatus:YES withCornerRadius:4 withBorderColor:nil withBorderWidth:0]; + for (UIButton * bt in arr) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + } + self.bt10.backgroundColor = LIGHTRED; + [self.bt10 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + + self.buttons = arr; + + + // 2.1********* + self.buttons1 = @[self.bt10,self.bt11,self.bt12]; + self.buttons2 = @[self.bt20,self.bt21,self.bt22]; + for (UIButton * bt in self.buttons2) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + bt.enabled = NO; + } + +} + +-(void)shapeWithTag:(int)buttonTag{ + UIButton * sender = [self viewWithTag:buttonTag]; + if (sender.tag <= 30) { + for (UIButton * bt in self.buttons1) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + } + sender.backgroundColor = LIGHTRED; + [sender setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + + if (sender.tag == 30) { + self.bt21.enabled = YES; + self.bt21.backgroundColor = LIGHTCOLOR; + [self.bt21 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; + + self.bt22.enabled = YES; + self.bt22.backgroundColor = LIGHTCOLOR; + [self.bt22 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; + + self.bt20.enabled = YES; + self.bt20.backgroundColor = LIGHTRED; + [self.bt20 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + }else{ + self.bt21.enabled = NO; + self.bt21.backgroundColor = LIGHTCOLOR; + [self.bt21 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; + + self.bt22.enabled = NO; + self.bt22.backgroundColor = LIGHTCOLOR; + [self.bt22 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; + + self.bt20.enabled = NO; + self.bt20.backgroundColor = LIGHTCOLOR; + [self.bt20 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; + } + }else{ + for (UIButton * bt in self.buttons2) { + bt.backgroundColor = LIGHTCOLOR; + bt.titleLabel.textColor = [UIColor blackColor]; + } + sender.backgroundColor = LIGHTRED; + [sender setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; + } +} + + + + +@end diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.xib" "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.xib" new file mode 100644 index 0000000..c29a243 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\344\273\266/EXP8/Exp8_Xib_View.xib" @@ -0,0 +1,403 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\347\273\204\344\273\266/ExpViewHeader.h" "b/toone/Classes/Business/\347\273\204\344\273\266/ExpViewHeader.h" index 3f7e008..3902459 100644 --- "a/toone/Classes/Business/\347\273\204\344\273\266/ExpViewHeader.h" +++ "b/toone/Classes/Business/\347\273\204\344\273\266/ExpViewHeader.h" @@ -17,4 +17,6 @@ #import "Exp4View.h" #import "Exp5View.h" #import "Exp6View.h" +#import "Exp7View.h" +#import "Exp8View.h" #endif /* ExpViewHeader_h */ diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.h" new file mode 100755 index 0000000..bb326b2 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.h" @@ -0,0 +1,13 @@ +// +// LqNodeViewController.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface LqNodeViewController : UIViewController +@property (nonatomic,copy) void(^callBlock)(); +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.m" new file mode 100755 index 0000000..1eec947 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Controller/LqNodeViewController.m" @@ -0,0 +1,170 @@ +// +// LqNodeViewController.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LqNodeViewController.h" +#import "LqNode.h" +#import "LqNodeModel.h" +#import "LqTreeTableView.h" + +@interface LqNodeViewController () +//数据存储 +@property (nonatomic, strong) NSMutableArray *channs; +//递归添加 +@property (nonatomic, strong) NSMutableArray *channArr; +@property (nonatomic, strong) LqNode *node; +@property (nonatomic, strong) LqTreeTableView *treeTableView; + +@end +@implementation LqNodeViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.view.backgroundColor = [UIColor whiteColor]; + + [self initWithData]; +} + +-(void)cellClick:(LqNode *)node didReachToBottom:(BOOL)reached { + + if (reached) { + if (self.callBlock) { + self.callBlock(); + } + [self.navigationController popViewControllerAnimated:YES]; + } + +} + +#pragma mark - 组织机构 +-(void)initWithData { + LqNodeModel *nodeMode = [[LqNodeModel alloc] init]; + + __weak typeof(self) weakSelf = self; + [nodeMode lqNodeBlock:^(NSArray *result) { + for (int i = 0; i < result.count; i++) { + + weakSelf.node = [[LqNode alloc] init]; + weakSelf.node.parentId = (NSString *)[result[i] valueForKey:@"parentdepartid"]; + + weakSelf.node.name = (NSString *)[result[i] valueForKey:@"departname"]; + + weakSelf.node.nodeId = [result[i] valueForKey:@"ID"]; + + [weakSelf.channs addObject:weakSelf.node]; + + } + + int level = 0; + for (int i = 0; i < weakSelf.channs.count; i++) { + + level = 0; + + if ([[weakSelf.channs[i] parentId] isEqual: @""]) { + + level = 0; + + }else { + //分层级 + [weakSelf clearLevel:weakSelf.channs[i] array:weakSelf.channs num:0 level:&level]; + + } + LqNode *node = _channs[i]; + node.expand = true; + node.depth = level; + } + + for (int i = 0; i < weakSelf.channs.count; i++) { + if ([[weakSelf.channs[i] parentId] isEqual: @""]) { + [weakSelf.channArr addObject:_channs[i]]; + + } + } + + long arrCount = _channArr.count; + + for (int i = 0; i < arrCount; i++) { + // 递归添加子节点 + [self addNode:_channArr[i] arry:_channs arryNode:_channArr]; + } + + + LqTreeTableView *tableview = [[LqTreeTableView alloc] initWithFrame:CGRectMake(0, 65, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)-100) withData:_channArr]; + + tableview.backgroundColor = [UIColor clearColor]; + tableview.bounces = NO; + tableview.LqTreeTableCellDelegate = self; + tableview.separatorStyle = UITableViewCellSelectionStyleNone; + [self.view addSubview:tableview]; + + self.treeTableView = tableview; + + }]; + +} + + +#pragma mark - 分层级 +-(void)clearLevel:(LqNode *)nodeObj array:(NSMutableArray *)array num:(int)num level:(int *)level { + + LqNode *mode = array[num]; + if ([nodeObj.parentId isEqualToString:mode.nodeId]) { + + LqNode *noode = [[LqNode alloc] init]; + noode.nodeId = [array[num] nodeId]; + noode.parentId = [array[num] parentId]; + (*level)++; + num = 0; + + [self clearLevel:noode array:array num:num level:level]; + }else { + + if([nodeObj.parentId isEqualToString:@""]){ + + return; + }else{ + + num++; + [self clearLevel:nodeObj array:array num:num level:level]; + } + } +} + + +#pragma mark - 添加节点 +-(void)addNode:(LqNode *)fristNode arry:(NSArray *)arry arryNode:(NSMutableArray *)arryNode { + + for (int i = 0; i < arry.count; i++) { + if ([fristNode.nodeId isEqualToString:[arry[i] parentId]]) { + + [_channArr addObject:arry[i]]; + [self addNode:arry[i] arry:arry arryNode:_channArr]; + } + } +} + + +-(NSMutableArray *)channs { + if (_channs == nil) { + _channs = [NSMutableArray array]; + } + return _channs; +} +-(NSMutableArray *)channArr { + if (_channArr == nil) { + _channArr = [NSMutableArray array]; + } + return _channArr; +} + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.h" new file mode 100755 index 0000000..87ec7f3 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.h" @@ -0,0 +1,24 @@ +// +// LqNode.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import + +@interface LqNode : NSObject + +@property (nonatomic , copy) NSString *parentId;//父节点的id,如果为-1表示该节点为根节点 + +@property (nonatomic , copy) NSString *nodeId;//本节点的id + +@property (nonatomic , copy) NSString *name;//本节点的名称 + +@property (nonatomic , assign) int depth;//该节点的深度 + +@property (nonatomic , assign) BOOL expand;//该节点是否处于展开状态 + + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.m" new file mode 100755 index 0000000..1f7a2b6 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNode.m" @@ -0,0 +1,13 @@ +// +// LqNode.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LqNode.h" + +@implementation LqNode + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.h" new file mode 100755 index 0000000..6e1ff0e --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.h" @@ -0,0 +1,22 @@ +// +// LqNodeModel.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +typedef void(^LqNodeBlock)(NSArray *result); + +@interface LqNodeModel : NSObject + +@property (nonatomic, copy) NSString *departname;//节点名称 +@property (nonatomic, copy) NSString *ID;//组织机构id +//@property (nonatomic, copy) NSString *description;//对组织机构的描述 +@property (nonatomic, copy) NSString *parentdepartid;//父节点id + +@property (nonatomic, strong) NSArray *channel; + +-(void)lqNodeBlock:(LqNodeBlock)lqNodeBlock; +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.m" new file mode 100755 index 0000000..9acfe85 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/Model/LqNodeModel.m" @@ -0,0 +1,42 @@ +// +// LqNodeModel.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LqNodeModel.h" +#import "YYModel.h" +#import "NetworkTool.h" + +@implementation LqNodeModel + +-(void)lqNodeBlock:(LqNodeBlock)lqNodeBlock { + NSString *dataTime = [SGDate getDay]; + + NSString *loginDepartId = [UserDefaultsSetting shareSetting].loginDepartId; + + NSString *userRole = [UserDefaultsSetting shareSetting].userRole; + + NSString *urlString = [NSString stringWithFormat:LqAppDepartTree_4,dataTime,[UserDefaultsSetting shareSetting].funtype,loginDepartId,userRole]; + + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + + NSDictionary *dict = (NSDictionary *)result; + if ([dict[@"success"] boolValue]) { + + NSArray *dictArr = dict[@"data"]; + + _channel = [NSArray yy_modelArrayWithClass:[LqNodeModel class] json:dictArr]; + + if (lqNodeBlock) { + lqNodeBlock(_channel); + } + } + + }]; + +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.h" new file mode 100755 index 0000000..0f44e99 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.h" @@ -0,0 +1,31 @@ +// +// LqTreeTableView.h +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import +@class LqNode; + +@protocol LqTreeTableCellDelegate + +/** 点击哪个节点的代理方法. + @param node 传出来的数据模型. + @param reached 是否到达叶子节点(YES 为到达了, 你可以进行push 之类操作). + */ +-(void)cellClick:(LqNode *)node didReachToBottom:(BOOL)reached; + +@end + +@interface LqTreeTableView : UITableView +@property (nonatomic , strong) NSMutableArray *tempData;//用于存储数据源(部分数据) + +@property (nonatomic , weak) id LqTreeTableCellDelegate; + +-(instancetype)initWithFrame:(CGRect)frame withData : (id )data; + +@property (nonatomic, strong) LqNode *nodeNada; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" new file mode 100644 index 0000000..d093c04 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" @@ -0,0 +1,101 @@ +// +// LqTreeTableView.m +// toone +// +// Created by shtoone on 16/12/22. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "LqTreeTableView.h" +#import "LqNode.h" +#import "TheProjectCell.h" + +@interface LqTreeTableView () +@property (nonatomic , strong) NSArray *data;//传递过来已经组织好的数据(全量数据) + +@property (nonatomic, assign)NSInteger maxDepth;//节点最深处 + +@end +@implementation LqTreeTableView +-(instancetype)initWithFrame:(CGRect)frame withData : (id )data{ + self = [super initWithFrame:frame style:UITableViewStyleGrouped]; + if (self) { + self.dataSource = self; + self.delegate = self; + _data = data; + _tempData = [self createTempData:data]; + } + return self; +} + +/** + * 初始化数据源 + */ +-(NSMutableArray *)createTempData : (NSArray *)data{ + + NSMutableArray *tempArray = [NSMutableArray array]; + + for (int i=0; i +//数据存储 +@property (nonatomic, strong) NSMutableArray *channs; +//递归添加 +@property (nonatomic, strong) NSMutableArray *channArr; +@property (nonatomic, strong) Node *node; +@property (nonatomic, strong) TreeTableView *treeTableView; + +@end +@implementation NodeViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + [self initWithData]; +} +-(void)cellClick:(Node *)node didReachToBottom:(BOOL)reached { + if (reached) { + if (self.callBlock) { + self.callBlock(); + } + [self.navigationController popViewControllerAnimated:YES]; + } +} + +#pragma mark - 组织机构 +-(void)initWithData { + NodeMode *nodeMode = [[NodeMode alloc] init]; + __weak typeof(self) weakSelf = self; + [nodeMode channelBlock:^(NSArray *result) { + for (int i = 0; i < result.count; i++) { + weakSelf.node = [[Node alloc] init]; + weakSelf.node.parentId = (NSString *)[result[i] valueForKey:@"parentdepartid"]; + weakSelf.node.name = (NSString *)[result[i] valueForKey:@"departname"]; + weakSelf.node.nodeId = [result[i] valueForKey:@"ID"]; + [weakSelf.channs addObject:weakSelf.node]; + } + + int level = 0; + for (int i = 0; i < weakSelf.channs.count; i++) { + level = 0; + if ([[weakSelf.channs[i] parentId] isEqual: @""]) { + level = 0; + }else { + //分层级 + [weakSelf clearLevel:weakSelf.channs[i] array:weakSelf.channs num:0 level:&level]; + } + Node *node = _channs[i]; + node.expand = true; + node.depth = level; + } + for (int i = 0; i < weakSelf.channs.count; i++) { + if ([[weakSelf.channs[i] parentId] isEqual: @""]) { + [weakSelf.channArr addObject:_channs[i]]; + } + } + + long arrCount = _channArr.count; + + for (int i = 0; i < arrCount; i++) { + // 递归添加子节点 + [self addNode:_channArr[i] arry:_channs arryNode:_channArr]; + } + + + TreeTableView *tableview = [[TreeTableView alloc] initWithFrame:CGRectMake(0, 65, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)-100) withData:_channArr]; + + tableview.backgroundColor = [UIColor clearColor]; + tableview.bounces = NO; + tableview.treeTableCellDelegate = self; + tableview.separatorStyle = UITableViewCellSelectionStyleNone; + [self.view addSubview:tableview]; + self.treeTableView = tableview; + }]; +} +#pragma mark - 分层级 +-(void)clearLevel:(Node *)nodeObj array:(NSMutableArray *)array num:(int)num level:(int *)level { + Node *mode = array[num]; + if ([nodeObj.parentId isEqualToString:mode.nodeId]) { + Node *noode = [[Node alloc] init]; + noode.nodeId = [array[num] nodeId]; + noode.parentId = [array[num] parentId]; + (*level)++; + num = 0; + + [self clearLevel:noode array:array num:num level:level]; + }else { + + if([nodeObj.parentId isEqualToString:@""]){ + + return; + }else{ + + num++; + [self clearLevel:nodeObj array:array num:num level:level]; + } + } +} + + +#pragma mark - 添加节点 +-(void)addNode:(Node *)fristNode arry:(NSArray *)arry arryNode:(NSMutableArray *)arryNode { + + for (int i = 0; i < arry.count; i++) { + if ([fristNode.nodeId isEqualToString:[arry[i] parentId]]) { + + [_channArr addObject:arry[i]]; + [self addNode:arry[i] arry:arry arryNode:_channArr]; + } + } +} + + +-(NSMutableArray *)channs { + if (_channs == nil) { + _channs = [NSMutableArray array]; + } + return _channs; +} +-(NSMutableArray *)channArr { + if (_channArr == nil) { + _channArr = [NSMutableArray array]; + } + return _channArr; +} + + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.h" new file mode 100755 index 0000000..9e73ed8 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.h" @@ -0,0 +1,18 @@ +// +// NetworkTool.h +// toone +// +// Created by shtoone on 16/12/9. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "AFHTTPSessionManager.h" +typedef void(^CompleteBlock)(id result); + +@interface NetworkTool : AFHTTPSessionManager + ++ (instancetype)sharedNetworkTool; + +- (void)getObjectWithURLString:(NSString *)URLString completeBlock:(CompleteBlock)completeBlock; +-(void)postObjectWithURLString:(NSString *)URLString parmas:(NSDictionary *)params completeBlock:(CompleteBlock)completeBlock; +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" new file mode 100755 index 0000000..36cfce0 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" @@ -0,0 +1,45 @@ +// +// NetworkTool.m +// toone +// +// Created by shtoone on 16/12/9. +// Copyright © 2016年 shtoone. All rights reserved. +// + +#import "NetworkTool.h" + +@implementation NetworkTool + +static NetworkTool *_instance; + ++ (instancetype)sharedNetworkTool{ + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + _instance = [[self alloc] init]; + }); + + return _instance; +} + +- (void)getObjectWithURLString:(NSString *)URLString completeBlock:(CompleteBlock)completeBlock{ + [self GET:URLString parameters:nil progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { + if (completeBlock) { + completeBlock(responseObject); + } + } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { +// NSLog(@"failure === %@",[error localizedDescription]); + }]; +} + +-(void)postObjectWithURLString:(NSString *)URLString parmas:(NSDictionary *)params completeBlock:(CompleteBlock)completeBlock{ + [self POST:URLString parameters:params progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { + if (completeBlock) { + completeBlock(responseObject); + } + } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { +// NSLog(@"错误 --> %@",[error localizedDescription]); +// [Tools tip:@"网络故障,提交失败"]; + }]; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.h" new file mode 100755 index 0000000..73ffe16 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.h" @@ -0,0 +1,32 @@ +// +// Node.h +// TreeTableView +// +// Created by yixiang on 15/7/3. +// Copyright (c) 2015年 yixiang. All rights reserved. +// + +#import + +/** + * 每个节点类型 + */ +@interface Node : NSObject + +@property (nonatomic , copy) NSString *parentId;//父节点的id,如果为-1表示该节点为根节点 + +@property (nonatomic , copy) NSString *nodeId;//本节点的id + +@property (nonatomic , copy) NSString *name;//本节点的名称 + +@property (nonatomic , assign) int depth;//该节点的深度 + +@property (nonatomic , assign) BOOL expand;//该节点是否处于展开状态 + + +/** + *快速实例化该对象模型 + */ +- (instancetype)initWithParentId : (NSString *)parentId nodeId : (NSString *)nodeId name : (NSString *)name depth : (int)depth expand : (BOOL)expand; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.m" new file mode 100755 index 0000000..d6a56ea --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/Node.m" @@ -0,0 +1,26 @@ +// +// Node.m +// TreeTableView +// +// Created by yixiang on 15/7/3. +// Copyright (c) 2015年 yixiang. All rights reserved. +// + +#import "Node.h" + +@implementation Node + +- (instancetype)initWithParentId : (NSString *)parentId nodeId : (NSString *)nodeId name : (NSString *)name depth : (int)depth expand : (BOOL)expand{ + self = [self init]; + if (self) { + self.parentId = parentId; + self.nodeId = nodeId; + self.name = name; + self.depth = depth; + self.expand = expand; + } + return self; +} + + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.h" new file mode 100755 index 0000000..69de05b --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.h" @@ -0,0 +1,27 @@ +// +// NodeMode.h +// TreeTableView +// +// Created by shtoone on 16/11/29. +// Copyright © 2016年 yixiang. All rights reserved. +// + +#import + +typedef void(^ChannelBlock)(NSArray *result); +@interface NodeMode : NSObject +//节点名称 +@property (nonatomic, copy) NSString*departname; +//父节点id +@property (nonatomic, copy) NSString*parentdepartid; +//本节点id +@property (nonatomic, copy) NSString*ID; + +@property (nonatomic, copy) NSString*success; + + +@property (nonatomic, strong) NSArray*channel; + +-(void)channelBlock:(ChannelBlock)channelBlock; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.m" new file mode 100755 index 0000000..d596ab2 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NodeMode.m" @@ -0,0 +1,45 @@ +// +// NodeMode.m +// TreeTableView +// +// Created by shtoone on 16/11/29. +// Copyright © 2016年 yixiang. All rights reserved. +// + +#import "NodeMode.h" +#import "YYModel.h" +#import "NetworkTool.h" + + +@implementation NodeMode + +-(void)channelBlock:(ChannelBlock)channelBlock { + + NSString *dataTime = [SGDate getDay]; + + NSString *loginDepartId = [UserDefaultsSetting shareSetting].loginDepartId; + + NSString *userRole = [UserDefaultsSetting shareSetting].userRole; + + NSString *urlString = [NSString stringWithFormat:AppDepartTree_4,dataTime,[UserDefaultsSetting shareSetting].funtype,loginDepartId,userRole]; + + [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + + NSDictionary *dict = (NSDictionary *)result; + + NSArray *dictArr = dict[@"data"]; + + NSString *dictStr = dict[@"success"]; + _success = dictStr; + + _channel = [NSArray yy_modelArrayWithClass:[NodeMode class] json:dictArr]; + + + if (channelBlock) { + channelBlock(_channel); + } + }]; +} + + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.h" new file mode 100755 index 0000000..e3092a5 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.h" @@ -0,0 +1,23 @@ +// +// TheProjectCell.h +// The Projects +// +// Created by Ahmed Karim on 1/11/13. +// Copyright (c) 2013 Ahmed Karim. All rights reserved. +// + +#import + +#import "Node.h" +#import "LqNode.h" + +@interface TheProjectCell : UITableViewCell + +@property (retain, nonatomic) IBOutlet UILabel *cellLabel; +@property (retain, nonatomic) IBOutlet UIButton *cellButton; +@property (retain, strong) Node *treeNode; +@property (retain, strong) LqNode *LqtreeNode; + +//- (void)setTheButtonBackgroundImage:(UIImage *)backgroundImage; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.m" new file mode 100755 index 0000000..f053674 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.m" @@ -0,0 +1,37 @@ +// +// TheProjectCell.m +// The Projects +// +// Created by Ahmed Karim on 1/11/13. +// Copyright (c) 2013 Ahmed Karim. All rights reserved. +// + +#import "TheProjectCell.h" + +@interface TheProjectCell() + +@property (nonatomic) BOOL isExpanded; + +@end + +@implementation TheProjectCell + +#pragma mark - Draw controls messages + +- (void)drawRect:(CGRect)rect +{ + CGRect cellFrame = self.cellLabel.frame; + CGRect buttonFrame = self.cellButton.frame; + int indentation = self.treeNode.depth * 25; + cellFrame.origin.x = buttonFrame.size.width + indentation + 5; + buttonFrame.origin.x = 2 + indentation; + self.cellLabel.frame = cellFrame; + self.cellButton.frame = buttonFrame; +} + +- (void)setTheButtonBackgroundImage:(UIImage *)backgroundImage +{ + [self.cellButton setBackgroundImage:backgroundImage forState:UIControlStateNormal]; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.xib" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.xib" new file mode 100755 index 0000000..246741f --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TheProjectCell.xib" @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.h" new file mode 100755 index 0000000..599f512 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.h" @@ -0,0 +1,32 @@ +// +// TreeTableView.h +// TreeTableView +// +// Created by yixiang on 15/7/3. +// Copyright (c) 2015年 yixiang. All rights reserved. +// + +#import +@class Node; + +@protocol TreeTableCellDelegate + +/** 点击哪个节点的代理方法. + @param node 传出来的数据模型. + @param reached 是否到达叶子节点(YES 为到达了, 你可以进行push 之类操作). + */ +-(void)cellClick:(Node *)node didReachToBottom:(BOOL)reached; + +@end + +@interface TreeTableView : UITableView +@property (nonatomic , strong) NSMutableArray *tempData;//用于存储数据源(部分数据) + +@property (nonatomic , weak) id treeTableCellDelegate; + +-(instancetype)initWithFrame:(CGRect)frame withData : (id )data; + +@property (nonatomic, strong) Node *nodeNada; + + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.m" new file mode 100755 index 0000000..3c37547 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/View/TreeTableView.m" @@ -0,0 +1,107 @@ +// +// TreeTableView.m +// TreeTableView +// +// Created by yixiang on 15/7/3. +// Copyright (c) 2015年 yixiang. All rights reserved. +// + +#import "TreeTableView.h" +#import "Node.h" +#import "TheProjectCell.h" + +@interface TreeTableView () + +@property (nonatomic , strong) NSArray *data;//传递过来已经组织好的数据(全量数据) + + +@property (nonatomic, assign)NSInteger maxDepth;//节点最深处 + + +@end + +@implementation TreeTableView + +-(instancetype)initWithFrame:(CGRect)frame withData : (id )data{ + self = [super initWithFrame:frame style:UITableViewStyleGrouped]; + if (self) { + self.dataSource = self; + self.delegate = self; + _data = data; + _tempData = [self createTempData:data]; + } + return self; +} + +/** + * 初始化数据源 + */ +-(NSMutableArray *)createTempData : (NSArray *)data{ + + NSMutableArray *tempArray = [NSMutableArray array]; + + for (int i=0; i + +@property (nonatomic, strong) id mas_key; +@property (nonatomic, strong) NSMutableArray *childConstraints; + +@end + +@implementation MASCompositeConstraint + +- (id)initWithChildren:(NSArray *)children { + self = [super init]; + if (!self) return nil; + + _childConstraints = [children mutableCopy]; + for (MASConstraint *constraint in _childConstraints) { + constraint.delegate = self; + } + + return self; +} + +#pragma mark - MASConstraintDelegate + +- (void)constraint:(MASConstraint *)constraint shouldBeReplacedWithConstraint:(MASConstraint *)replacementConstraint { + NSUInteger index = [self.childConstraints indexOfObject:constraint]; + NSAssert(index != NSNotFound, @"Could not find constraint %@", constraint); + [self.childConstraints replaceObjectAtIndex:index withObject:replacementConstraint]; +} + +- (MASConstraint *)constraint:(MASConstraint __unused *)constraint addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute { + id strongDelegate = self.delegate; + MASConstraint *newConstraint = [strongDelegate constraint:self addConstraintWithLayoutAttribute:layoutAttribute]; + newConstraint.delegate = self; + [self.childConstraints addObject:newConstraint]; + return newConstraint; +} + +#pragma mark - NSLayoutConstraint multiplier proxies + +- (MASConstraint * (^)(CGFloat))multipliedBy { + return ^id(CGFloat multiplier) { + for (MASConstraint *constraint in self.childConstraints) { + constraint.multipliedBy(multiplier); + } + return self; + }; +} + +- (MASConstraint * (^)(CGFloat))dividedBy { + return ^id(CGFloat divider) { + for (MASConstraint *constraint in self.childConstraints) { + constraint.dividedBy(divider); + } + return self; + }; +} + +#pragma mark - MASLayoutPriority proxy + +- (MASConstraint * (^)(MASLayoutPriority))priority { + return ^id(MASLayoutPriority priority) { + for (MASConstraint *constraint in self.childConstraints) { + constraint.priority(priority); + } + return self; + }; +} + +#pragma mark - NSLayoutRelation proxy + +- (MASConstraint * (^)(id, NSLayoutRelation))equalToWithRelation { + return ^id(id attr, NSLayoutRelation relation) { + for (MASConstraint *constraint in self.childConstraints.copy) { + constraint.equalToWithRelation(attr, relation); + } + return self; + }; +} + +#pragma mark - attribute chaining + +- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute { + [self constraint:self addConstraintWithLayoutAttribute:layoutAttribute]; + return self; +} + +#pragma mark - Animator proxy + +#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV) + +- (MASConstraint *)animator { + for (MASConstraint *constraint in self.childConstraints) { + [constraint animator]; + } + return self; +} + +#endif + +#pragma mark - debug helpers + +- (MASConstraint * (^)(id))key { + return ^id(id key) { + self.mas_key = key; + int i = 0; + for (MASConstraint *constraint in self.childConstraints) { + constraint.key([NSString stringWithFormat:@"%@[%d]", key, i++]); + } + return self; + }; +} + +#pragma mark - NSLayoutConstraint constant setters + +- (void)setInsets:(MASEdgeInsets)insets { + for (MASConstraint *constraint in self.childConstraints) { + constraint.insets = insets; + } +} + +- (void)setOffset:(CGFloat)offset { + for (MASConstraint *constraint in self.childConstraints) { + constraint.offset = offset; + } +} + +- (void)setSizeOffset:(CGSize)sizeOffset { + for (MASConstraint *constraint in self.childConstraints) { + constraint.sizeOffset = sizeOffset; + } +} + +- (void)setCenterOffset:(CGPoint)centerOffset { + for (MASConstraint *constraint in self.childConstraints) { + constraint.centerOffset = centerOffset; + } +} + +#pragma mark - MASConstraint + +- (void)activate { + for (MASConstraint *constraint in self.childConstraints) { + [constraint activate]; + } +} + +- (void)deactivate { + for (MASConstraint *constraint in self.childConstraints) { + [constraint deactivate]; + } +} + +- (void)install { + for (MASConstraint *constraint in self.childConstraints) { + constraint.updateExisting = self.updateExisting; + [constraint install]; + } +} + +- (void)uninstall { + for (MASConstraint *constraint in self.childConstraints) { + [constraint uninstall]; + } +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint+Private.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint+Private.h" new file mode 100755 index 0000000..ee0fd96 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint+Private.h" @@ -0,0 +1,66 @@ +// +// MASConstraint+Private.h +// Masonry +// +// Created by Nick Tymchenko on 29/04/14. +// Copyright (c) 2014 cloudling. All rights reserved. +// + +#import "MASConstraint.h" + +@protocol MASConstraintDelegate; + + +@interface MASConstraint () + +/** + * Whether or not to check for an existing constraint instead of adding constraint + */ +@property (nonatomic, assign) BOOL updateExisting; + +/** + * Usually MASConstraintMaker but could be a parent MASConstraint + */ +@property (nonatomic, weak) id delegate; + +/** + * Based on a provided value type, is equal to calling: + * NSNumber - setOffset: + * NSValue with CGPoint - setPointOffset: + * NSValue with CGSize - setSizeOffset: + * NSValue with MASEdgeInsets - setInsets: + */ +- (void)setLayoutConstantWithValue:(NSValue *)value; + +@end + + +@interface MASConstraint (Abstract) + +/** + * Sets the constraint relation to given NSLayoutRelation + * returns a block which accepts one of the following: + * MASViewAttribute, UIView, NSValue, NSArray + * see readme for more details. + */ +- (MASConstraint * (^)(id, NSLayoutRelation))equalToWithRelation; + +/** + * Override to set a custom chaining behaviour + */ +- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute; + +@end + + +@protocol MASConstraintDelegate + +/** + * Notifies the delegate when the constraint needs to be replaced with another constraint. For example + * A MASViewConstraint may turn into a MASCompositeConstraint when an array is passed to one of the equality blocks + */ +- (void)constraint:(MASConstraint *)constraint shouldBeReplacedWithConstraint:(MASConstraint *)replacementConstraint; + +- (MASConstraint *)constraint:(MASConstraint *)constraint addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.h" new file mode 100755 index 0000000..70a10c8 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.h" @@ -0,0 +1,258 @@ +// +// MASConstraint.h +// Masonry +// +// Created by Jonas Budelmann on 22/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASUtilities.h" + +/** + * Enables Constraints to be created with chainable syntax + * Constraint can represent single NSLayoutConstraint (MASViewConstraint) + * or a group of NSLayoutConstraints (MASComposisteConstraint) + */ +@interface MASConstraint : NSObject + +// Chaining Support + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeTop, NSLayoutAttributeLeft, NSLayoutAttributeBottom, NSLayoutAttributeRight + */ +- (MASConstraint * (^)(MASEdgeInsets insets))insets; + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeWidth, NSLayoutAttributeHeight + */ +- (MASConstraint * (^)(CGSize offset))sizeOffset; + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeCenterX, NSLayoutAttributeCenterY + */ +- (MASConstraint * (^)(CGPoint offset))centerOffset; + +/** + * Modifies the NSLayoutConstraint constant + */ +- (MASConstraint * (^)(CGFloat offset))offset; + +/** + * Modifies the NSLayoutConstraint constant based on a value type + */ +- (MASConstraint * (^)(NSValue *value))valueOffset; + +/** + * Sets the NSLayoutConstraint multiplier property + */ +- (MASConstraint * (^)(CGFloat multiplier))multipliedBy; + +/** + * Sets the NSLayoutConstraint multiplier to 1.0/dividedBy + */ +- (MASConstraint * (^)(CGFloat divider))dividedBy; + +/** + * Sets the NSLayoutConstraint priority to a float or MASLayoutPriority + */ +- (MASConstraint * (^)(MASLayoutPriority priority))priority; + +/** + * Sets the NSLayoutConstraint priority to MASLayoutPriorityLow + */ +- (MASConstraint * (^)())priorityLow; + +/** + * Sets the NSLayoutConstraint priority to MASLayoutPriorityMedium + */ +- (MASConstraint * (^)())priorityMedium; + +/** + * Sets the NSLayoutConstraint priority to MASLayoutPriorityHigh + */ +- (MASConstraint * (^)())priorityHigh; + +/** + * Sets the constraint relation to NSLayoutRelationEqual + * returns a block which accepts one of the following: + * MASViewAttribute, UIView, NSValue, NSArray + * see readme for more details. + */ +- (MASConstraint * (^)(id attr))equalTo; + +/** + * Sets the constraint relation to NSLayoutRelationGreaterThanOrEqual + * returns a block which accepts one of the following: + * MASViewAttribute, UIView, NSValue, NSArray + * see readme for more details. + */ +- (MASConstraint * (^)(id attr))greaterThanOrEqualTo; + +/** + * Sets the constraint relation to NSLayoutRelationLessThanOrEqual + * returns a block which accepts one of the following: + * MASViewAttribute, UIView, NSValue, NSArray + * see readme for more details. + */ +- (MASConstraint * (^)(id attr))lessThanOrEqualTo; + +/** + * Optional semantic property which has no effect but improves the readability of constraint + */ +- (MASConstraint *)with; + +/** + * Optional semantic property which has no effect but improves the readability of constraint + */ +- (MASConstraint *)and; + +/** + * Creates a new MASCompositeConstraint with the called attribute and reciever + */ +- (MASConstraint *)left; +- (MASConstraint *)top; +- (MASConstraint *)right; +- (MASConstraint *)bottom; +- (MASConstraint *)leading; +- (MASConstraint *)trailing; +- (MASConstraint *)width; +- (MASConstraint *)height; +- (MASConstraint *)centerX; +- (MASConstraint *)centerY; +- (MASConstraint *)baseline; + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +- (MASConstraint *)firstBaseline; +- (MASConstraint *)lastBaseline; + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +- (MASConstraint *)leftMargin; +- (MASConstraint *)rightMargin; +- (MASConstraint *)topMargin; +- (MASConstraint *)bottomMargin; +- (MASConstraint *)leadingMargin; +- (MASConstraint *)trailingMargin; +- (MASConstraint *)centerXWithinMargins; +- (MASConstraint *)centerYWithinMargins; + +#endif + + +/** + * Sets the constraint debug name + */ +- (MASConstraint * (^)(id key))key; + +// NSLayoutConstraint constant Setters +// for use outside of mas_updateConstraints/mas_makeConstraints blocks + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeTop, NSLayoutAttributeLeft, NSLayoutAttributeBottom, NSLayoutAttributeRight + */ +- (void)setInsets:(MASEdgeInsets)insets; + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeWidth, NSLayoutAttributeHeight + */ +- (void)setSizeOffset:(CGSize)sizeOffset; + +/** + * Modifies the NSLayoutConstraint constant, + * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following + * NSLayoutAttributeCenterX, NSLayoutAttributeCenterY + */ +- (void)setCenterOffset:(CGPoint)centerOffset; + +/** + * Modifies the NSLayoutConstraint constant + */ +- (void)setOffset:(CGFloat)offset; + + +// NSLayoutConstraint Installation support + +#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV) +/** + * Whether or not to go through the animator proxy when modifying the constraint + */ +@property (nonatomic, copy, readonly) MASConstraint *animator; +#endif + +/** + * Activates an NSLayoutConstraint if it's supported by an OS. + * Invokes install otherwise. + */ +- (void)activate; + +/** + * Deactivates previously installed/activated NSLayoutConstraint. + */ +- (void)deactivate; + +/** + * Creates a NSLayoutConstraint and adds it to the appropriate view. + */ +- (void)install; + +/** + * Removes previously installed NSLayoutConstraint + */ +- (void)uninstall; + +@end + + +/** + * Convenience auto-boxing macros for MASConstraint methods. + * + * Defining MAS_SHORTHAND_GLOBALS will turn on auto-boxing for default syntax. + * A potential drawback of this is that the unprefixed macros will appear in global scope. + */ +#define mas_equalTo(...) equalTo(MASBoxValue((__VA_ARGS__))) +#define mas_greaterThanOrEqualTo(...) greaterThanOrEqualTo(MASBoxValue((__VA_ARGS__))) +#define mas_lessThanOrEqualTo(...) lessThanOrEqualTo(MASBoxValue((__VA_ARGS__))) + +#define mas_offset(...) valueOffset(MASBoxValue((__VA_ARGS__))) + + +#ifdef MAS_SHORTHAND_GLOBALS + +#define equalTo(...) mas_equalTo(__VA_ARGS__) +#define greaterThanOrEqualTo(...) mas_greaterThanOrEqualTo(__VA_ARGS__) +#define lessThanOrEqualTo(...) mas_lessThanOrEqualTo(__VA_ARGS__) + +#define offset(...) mas_offset(__VA_ARGS__) + +#endif + + +@interface MASConstraint (AutoboxingSupport) + +/** + * Aliases to corresponding relation methods (for shorthand macros) + * Also needed to aid autocompletion + */ +- (MASConstraint * (^)(id attr))mas_equalTo; +- (MASConstraint * (^)(id attr))mas_greaterThanOrEqualTo; +- (MASConstraint * (^)(id attr))mas_lessThanOrEqualTo; + +/** + * A dummy method to aid autocompletion + */ +- (MASConstraint * (^)(id offset))mas_offset; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.m" new file mode 100755 index 0000000..f24ec10 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraint.m" @@ -0,0 +1,292 @@ +// +// MASConstraint.m +// Masonry +// +// Created by Nick Tymchenko on 1/20/14. +// + +#import "MASConstraint.h" +#import "MASConstraint+Private.h" + +#define MASMethodNotImplemented() \ + @throw [NSException exceptionWithName:NSInternalInconsistencyException \ + reason:[NSString stringWithFormat:@"You must override %@ in a subclass.", NSStringFromSelector(_cmd)] \ + userInfo:nil] + +@implementation MASConstraint + +#pragma mark - Init + +- (id)init { + NSAssert(![self isMemberOfClass:[MASConstraint class]], @"MASConstraint is an abstract class, you should not instantiate it directly."); + return [super init]; +} + +#pragma mark - NSLayoutRelation proxies + +- (MASConstraint * (^)(id))equalTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationEqual); + }; +} + +- (MASConstraint * (^)(id))mas_equalTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationEqual); + }; +} + +- (MASConstraint * (^)(id))greaterThanOrEqualTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationGreaterThanOrEqual); + }; +} + +- (MASConstraint * (^)(id))mas_greaterThanOrEqualTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationGreaterThanOrEqual); + }; +} + +- (MASConstraint * (^)(id))lessThanOrEqualTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationLessThanOrEqual); + }; +} + +- (MASConstraint * (^)(id))mas_lessThanOrEqualTo { + return ^id(id attribute) { + return self.equalToWithRelation(attribute, NSLayoutRelationLessThanOrEqual); + }; +} + +#pragma mark - MASLayoutPriority proxies + +- (MASConstraint * (^)())priorityLow { + return ^id{ + self.priority(MASLayoutPriorityDefaultLow); + return self; + }; +} + +- (MASConstraint * (^)())priorityMedium { + return ^id{ + self.priority(MASLayoutPriorityDefaultMedium); + return self; + }; +} + +- (MASConstraint * (^)())priorityHigh { + return ^id{ + self.priority(MASLayoutPriorityDefaultHigh); + return self; + }; +} + +#pragma mark - NSLayoutConstraint constant proxies + +- (MASConstraint * (^)(MASEdgeInsets))insets { + return ^id(MASEdgeInsets insets){ + self.insets = insets; + return self; + }; +} + +- (MASConstraint * (^)(CGSize))sizeOffset { + return ^id(CGSize offset) { + self.sizeOffset = offset; + return self; + }; +} + +- (MASConstraint * (^)(CGPoint))centerOffset { + return ^id(CGPoint offset) { + self.centerOffset = offset; + return self; + }; +} + +- (MASConstraint * (^)(CGFloat))offset { + return ^id(CGFloat offset){ + self.offset = offset; + return self; + }; +} + +- (MASConstraint * (^)(NSValue *value))valueOffset { + return ^id(NSValue *offset) { + NSAssert([offset isKindOfClass:NSValue.class], @"expected an NSValue offset, got: %@", offset); + [self setLayoutConstantWithValue:offset]; + return self; + }; +} + +- (MASConstraint * (^)(id offset))mas_offset { + // Will never be called due to macro + return nil; +} + +#pragma mark - NSLayoutConstraint constant setter + +- (void)setLayoutConstantWithValue:(NSValue *)value { + if ([value isKindOfClass:NSNumber.class]) { + self.offset = [(NSNumber *)value doubleValue]; + } else if (strcmp(value.objCType, @encode(CGPoint)) == 0) { + CGPoint point; + [value getValue:&point]; + self.centerOffset = point; + } else if (strcmp(value.objCType, @encode(CGSize)) == 0) { + CGSize size; + [value getValue:&size]; + self.sizeOffset = size; + } else if (strcmp(value.objCType, @encode(MASEdgeInsets)) == 0) { + MASEdgeInsets insets; + [value getValue:&insets]; + self.insets = insets; + } else { + NSAssert(NO, @"attempting to set layout constant with unsupported value: %@", value); + } +} + +#pragma mark - Semantic properties + +- (MASConstraint *)with { + return self; +} + +- (MASConstraint *)and { + return self; +} + +#pragma mark - Chaining + +- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute __unused)layoutAttribute { + MASMethodNotImplemented(); +} + +- (MASConstraint *)left { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeft]; +} + +- (MASConstraint *)top { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTop]; +} + +- (MASConstraint *)right { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeRight]; +} + +- (MASConstraint *)bottom { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBottom]; +} + +- (MASConstraint *)leading { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeading]; +} + +- (MASConstraint *)trailing { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTrailing]; +} + +- (MASConstraint *)width { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeWidth]; +} + +- (MASConstraint *)height { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeHeight]; +} + +- (MASConstraint *)centerX { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterX]; +} + +- (MASConstraint *)centerY { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterY]; +} + +- (MASConstraint *)baseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBaseline]; +} + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +- (MASConstraint *)firstBaseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeFirstBaseline]; +} +- (MASConstraint *)lastBaseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLastBaseline]; +} + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +- (MASConstraint *)leftMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeftMargin]; +} + +- (MASConstraint *)rightMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeRightMargin]; +} + +- (MASConstraint *)topMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTopMargin]; +} + +- (MASConstraint *)bottomMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBottomMargin]; +} + +- (MASConstraint *)leadingMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeadingMargin]; +} + +- (MASConstraint *)trailingMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTrailingMargin]; +} + +- (MASConstraint *)centerXWithinMargins { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterXWithinMargins]; +} + +- (MASConstraint *)centerYWithinMargins { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterYWithinMargins]; +} + +#endif + +#pragma mark - Abstract + +- (MASConstraint * (^)(CGFloat multiplier))multipliedBy { MASMethodNotImplemented(); } + +- (MASConstraint * (^)(CGFloat divider))dividedBy { MASMethodNotImplemented(); } + +- (MASConstraint * (^)(MASLayoutPriority priority))priority { MASMethodNotImplemented(); } + +- (MASConstraint * (^)(id, NSLayoutRelation))equalToWithRelation { MASMethodNotImplemented(); } + +- (MASConstraint * (^)(id key))key { MASMethodNotImplemented(); } + +- (void)setInsets:(MASEdgeInsets __unused)insets { MASMethodNotImplemented(); } + +- (void)setSizeOffset:(CGSize __unused)sizeOffset { MASMethodNotImplemented(); } + +- (void)setCenterOffset:(CGPoint __unused)centerOffset { MASMethodNotImplemented(); } + +- (void)setOffset:(CGFloat __unused)offset { MASMethodNotImplemented(); } + +#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV) + +- (MASConstraint *)animator { MASMethodNotImplemented(); } + +#endif + +- (void)activate { MASMethodNotImplemented(); } + +- (void)deactivate { MASMethodNotImplemented(); } + +- (void)install { MASMethodNotImplemented(); } + +- (void)uninstall { MASMethodNotImplemented(); } + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.h" new file mode 100755 index 0000000..8f72b4c --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.h" @@ -0,0 +1,146 @@ +// +// MASConstraintBuilder.h +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASConstraint.h" +#import "MASUtilities.h" + +typedef NS_OPTIONS(NSInteger, MASAttribute) { + MASAttributeLeft = 1 << NSLayoutAttributeLeft, + MASAttributeRight = 1 << NSLayoutAttributeRight, + MASAttributeTop = 1 << NSLayoutAttributeTop, + MASAttributeBottom = 1 << NSLayoutAttributeBottom, + MASAttributeLeading = 1 << NSLayoutAttributeLeading, + MASAttributeTrailing = 1 << NSLayoutAttributeTrailing, + MASAttributeWidth = 1 << NSLayoutAttributeWidth, + MASAttributeHeight = 1 << NSLayoutAttributeHeight, + MASAttributeCenterX = 1 << NSLayoutAttributeCenterX, + MASAttributeCenterY = 1 << NSLayoutAttributeCenterY, + MASAttributeBaseline = 1 << NSLayoutAttributeBaseline, + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + + MASAttributeFirstBaseline = 1 << NSLayoutAttributeFirstBaseline, + MASAttributeLastBaseline = 1 << NSLayoutAttributeLastBaseline, + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + + MASAttributeLeftMargin = 1 << NSLayoutAttributeLeftMargin, + MASAttributeRightMargin = 1 << NSLayoutAttributeRightMargin, + MASAttributeTopMargin = 1 << NSLayoutAttributeTopMargin, + MASAttributeBottomMargin = 1 << NSLayoutAttributeBottomMargin, + MASAttributeLeadingMargin = 1 << NSLayoutAttributeLeadingMargin, + MASAttributeTrailingMargin = 1 << NSLayoutAttributeTrailingMargin, + MASAttributeCenterXWithinMargins = 1 << NSLayoutAttributeCenterXWithinMargins, + MASAttributeCenterYWithinMargins = 1 << NSLayoutAttributeCenterYWithinMargins, + +#endif + +}; + +/** + * Provides factory methods for creating MASConstraints. + * Constraints are collected until they are ready to be installed + * + */ +@interface MASConstraintMaker : NSObject + +/** + * The following properties return a new MASViewConstraint + * with the first item set to the makers associated view and the appropriate MASViewAttribute + */ +@property (nonatomic, strong, readonly) MASConstraint *left; +@property (nonatomic, strong, readonly) MASConstraint *top; +@property (nonatomic, strong, readonly) MASConstraint *right; +@property (nonatomic, strong, readonly) MASConstraint *bottom; +@property (nonatomic, strong, readonly) MASConstraint *leading; +@property (nonatomic, strong, readonly) MASConstraint *trailing; +@property (nonatomic, strong, readonly) MASConstraint *width; +@property (nonatomic, strong, readonly) MASConstraint *height; +@property (nonatomic, strong, readonly) MASConstraint *centerX; +@property (nonatomic, strong, readonly) MASConstraint *centerY; +@property (nonatomic, strong, readonly) MASConstraint *baseline; + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +@property (nonatomic, strong, readonly) MASConstraint *firstBaseline; +@property (nonatomic, strong, readonly) MASConstraint *lastBaseline; + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +@property (nonatomic, strong, readonly) MASConstraint *leftMargin; +@property (nonatomic, strong, readonly) MASConstraint *rightMargin; +@property (nonatomic, strong, readonly) MASConstraint *topMargin; +@property (nonatomic, strong, readonly) MASConstraint *bottomMargin; +@property (nonatomic, strong, readonly) MASConstraint *leadingMargin; +@property (nonatomic, strong, readonly) MASConstraint *trailingMargin; +@property (nonatomic, strong, readonly) MASConstraint *centerXWithinMargins; +@property (nonatomic, strong, readonly) MASConstraint *centerYWithinMargins; + +#endif + +/** + * Returns a block which creates a new MASCompositeConstraint with the first item set + * to the makers associated view and children corresponding to the set bits in the + * MASAttribute parameter. Combine multiple attributes via binary-or. + */ +@property (nonatomic, strong, readonly) MASConstraint *(^attributes)(MASAttribute attrs); + +/** + * Creates a MASCompositeConstraint with type MASCompositeConstraintTypeEdges + * which generates the appropriate MASViewConstraint children (top, left, bottom, right) + * with the first item set to the makers associated view + */ +@property (nonatomic, strong, readonly) MASConstraint *edges; + +/** + * Creates a MASCompositeConstraint with type MASCompositeConstraintTypeSize + * which generates the appropriate MASViewConstraint children (width, height) + * with the first item set to the makers associated view + */ +@property (nonatomic, strong, readonly) MASConstraint *size; + +/** + * Creates a MASCompositeConstraint with type MASCompositeConstraintTypeCenter + * which generates the appropriate MASViewConstraint children (centerX, centerY) + * with the first item set to the makers associated view + */ +@property (nonatomic, strong, readonly) MASConstraint *center; + +/** + * Whether or not to check for an existing constraint instead of adding constraint + */ +@property (nonatomic, assign) BOOL updateExisting; + +/** + * Whether or not to remove existing constraints prior to installing + */ +@property (nonatomic, assign) BOOL removeExisting; + +/** + * initialises the maker with a default view + * + * @param view any MASConstrait are created with this view as the first item + * + * @return a new MASConstraintMaker + */ +- (id)initWithView:(MAS_VIEW *)view; + +/** + * Calls install method on any MASConstraints which have been created by this maker + * + * @return an array of all the installed MASConstraints + */ +- (NSArray *)install; + +- (MASConstraint * (^)(dispatch_block_t))group; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.m" new file mode 100755 index 0000000..6e40a26 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASConstraintMaker.m" @@ -0,0 +1,273 @@ +// +// MASConstraintBuilder.m +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASConstraintMaker.h" +#import "MASViewConstraint.h" +#import "MASCompositeConstraint.h" +#import "MASConstraint+Private.h" +#import "MASViewAttribute.h" +#import "View+MASAdditions.h" + +@interface MASConstraintMaker () + +@property (nonatomic, weak) MAS_VIEW *view; +@property (nonatomic, strong) NSMutableArray *constraints; + +@end + +@implementation MASConstraintMaker + +- (id)initWithView:(MAS_VIEW *)view { + self = [super init]; + if (!self) return nil; + + self.view = view; + self.constraints = NSMutableArray.new; + + return self; +} + +- (NSArray *)install { + if (self.removeExisting) { + NSArray *installedConstraints = [MASViewConstraint installedConstraintsForView:self.view]; + for (MASConstraint *constraint in installedConstraints) { + [constraint uninstall]; + } + } + NSArray *constraints = self.constraints.copy; + for (MASConstraint *constraint in constraints) { + constraint.updateExisting = self.updateExisting; + [constraint install]; + } + [self.constraints removeAllObjects]; + return constraints; +} + +#pragma mark - MASConstraintDelegate + +- (void)constraint:(MASConstraint *)constraint shouldBeReplacedWithConstraint:(MASConstraint *)replacementConstraint { + NSUInteger index = [self.constraints indexOfObject:constraint]; + NSAssert(index != NSNotFound, @"Could not find constraint %@", constraint); + [self.constraints replaceObjectAtIndex:index withObject:replacementConstraint]; +} + +- (MASConstraint *)constraint:(MASConstraint *)constraint addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute { + MASViewAttribute *viewAttribute = [[MASViewAttribute alloc] initWithView:self.view layoutAttribute:layoutAttribute]; + MASViewConstraint *newConstraint = [[MASViewConstraint alloc] initWithFirstViewAttribute:viewAttribute]; + if ([constraint isKindOfClass:MASViewConstraint.class]) { + //replace with composite constraint + NSArray *children = @[constraint, newConstraint]; + MASCompositeConstraint *compositeConstraint = [[MASCompositeConstraint alloc] initWithChildren:children]; + compositeConstraint.delegate = self; + [self constraint:constraint shouldBeReplacedWithConstraint:compositeConstraint]; + return compositeConstraint; + } + if (!constraint) { + newConstraint.delegate = self; + [self.constraints addObject:newConstraint]; + } + return newConstraint; +} + +- (MASConstraint *)addConstraintWithAttributes:(MASAttribute)attrs { + __unused MASAttribute anyAttribute = (MASAttributeLeft | MASAttributeRight | MASAttributeTop | MASAttributeBottom | MASAttributeLeading + | MASAttributeTrailing | MASAttributeWidth | MASAttributeHeight | MASAttributeCenterX + | MASAttributeCenterY | MASAttributeBaseline +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + | MASAttributeFirstBaseline | MASAttributeLastBaseline +#endif +#if TARGET_OS_IPHONE || TARGET_OS_TV + | MASAttributeLeftMargin | MASAttributeRightMargin | MASAttributeTopMargin | MASAttributeBottomMargin + | MASAttributeLeadingMargin | MASAttributeTrailingMargin | MASAttributeCenterXWithinMargins + | MASAttributeCenterYWithinMargins +#endif + ); + + NSAssert((attrs & anyAttribute) != 0, @"You didn't pass any attribute to make.attributes(...)"); + + NSMutableArray *attributes = [NSMutableArray array]; + + if (attrs & MASAttributeLeft) [attributes addObject:self.view.mas_left]; + if (attrs & MASAttributeRight) [attributes addObject:self.view.mas_right]; + if (attrs & MASAttributeTop) [attributes addObject:self.view.mas_top]; + if (attrs & MASAttributeBottom) [attributes addObject:self.view.mas_bottom]; + if (attrs & MASAttributeLeading) [attributes addObject:self.view.mas_leading]; + if (attrs & MASAttributeTrailing) [attributes addObject:self.view.mas_trailing]; + if (attrs & MASAttributeWidth) [attributes addObject:self.view.mas_width]; + if (attrs & MASAttributeHeight) [attributes addObject:self.view.mas_height]; + if (attrs & MASAttributeCenterX) [attributes addObject:self.view.mas_centerX]; + if (attrs & MASAttributeCenterY) [attributes addObject:self.view.mas_centerY]; + if (attrs & MASAttributeBaseline) [attributes addObject:self.view.mas_baseline]; + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + + if (attrs & MASAttributeFirstBaseline) [attributes addObject:self.view.mas_firstBaseline]; + if (attrs & MASAttributeLastBaseline) [attributes addObject:self.view.mas_lastBaseline]; + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + + if (attrs & MASAttributeLeftMargin) [attributes addObject:self.view.mas_leftMargin]; + if (attrs & MASAttributeRightMargin) [attributes addObject:self.view.mas_rightMargin]; + if (attrs & MASAttributeTopMargin) [attributes addObject:self.view.mas_topMargin]; + if (attrs & MASAttributeBottomMargin) [attributes addObject:self.view.mas_bottomMargin]; + if (attrs & MASAttributeLeadingMargin) [attributes addObject:self.view.mas_leadingMargin]; + if (attrs & MASAttributeTrailingMargin) [attributes addObject:self.view.mas_trailingMargin]; + if (attrs & MASAttributeCenterXWithinMargins) [attributes addObject:self.view.mas_centerXWithinMargins]; + if (attrs & MASAttributeCenterYWithinMargins) [attributes addObject:self.view.mas_centerYWithinMargins]; + +#endif + + NSMutableArray *children = [NSMutableArray arrayWithCapacity:attributes.count]; + + for (MASViewAttribute *a in attributes) { + [children addObject:[[MASViewConstraint alloc] initWithFirstViewAttribute:a]]; + } + + MASCompositeConstraint *constraint = [[MASCompositeConstraint alloc] initWithChildren:children]; + constraint.delegate = self; + [self.constraints addObject:constraint]; + return constraint; +} + +#pragma mark - standard Attributes + +- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute { + return [self constraint:nil addConstraintWithLayoutAttribute:layoutAttribute]; +} + +- (MASConstraint *)left { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeft]; +} + +- (MASConstraint *)top { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTop]; +} + +- (MASConstraint *)right { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeRight]; +} + +- (MASConstraint *)bottom { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBottom]; +} + +- (MASConstraint *)leading { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeading]; +} + +- (MASConstraint *)trailing { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTrailing]; +} + +- (MASConstraint *)width { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeWidth]; +} + +- (MASConstraint *)height { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeHeight]; +} + +- (MASConstraint *)centerX { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterX]; +} + +- (MASConstraint *)centerY { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterY]; +} + +- (MASConstraint *)baseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBaseline]; +} + +- (MASConstraint *(^)(MASAttribute))attributes { + return ^(MASAttribute attrs){ + return [self addConstraintWithAttributes:attrs]; + }; +} + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +- (MASConstraint *)firstBaseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeFirstBaseline]; +} + +- (MASConstraint *)lastBaseline { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLastBaseline]; +} + +#endif + + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +- (MASConstraint *)leftMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeftMargin]; +} + +- (MASConstraint *)rightMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeRightMargin]; +} + +- (MASConstraint *)topMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTopMargin]; +} + +- (MASConstraint *)bottomMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeBottomMargin]; +} + +- (MASConstraint *)leadingMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeadingMargin]; +} + +- (MASConstraint *)trailingMargin { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeTrailingMargin]; +} + +- (MASConstraint *)centerXWithinMargins { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterXWithinMargins]; +} + +- (MASConstraint *)centerYWithinMargins { + return [self addConstraintWithLayoutAttribute:NSLayoutAttributeCenterYWithinMargins]; +} + +#endif + + +#pragma mark - composite Attributes + +- (MASConstraint *)edges { + return [self addConstraintWithAttributes:MASAttributeTop | MASAttributeLeft | MASAttributeRight | MASAttributeBottom]; +} + +- (MASConstraint *)size { + return [self addConstraintWithAttributes:MASAttributeWidth | MASAttributeHeight]; +} + +- (MASConstraint *)center { + return [self addConstraintWithAttributes:MASAttributeCenterX | MASAttributeCenterY]; +} + +#pragma mark - grouping + +- (MASConstraint *(^)(dispatch_block_t group))group { + return ^id(dispatch_block_t group) { + NSInteger previousCount = self.constraints.count; + group(); + + NSArray *children = [self.constraints subarrayWithRange:NSMakeRange(previousCount, self.constraints.count - previousCount)]; + MASCompositeConstraint *constraint = [[MASCompositeConstraint alloc] initWithChildren:children]; + constraint.delegate = self; + return constraint; + }; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.h" new file mode 100755 index 0000000..699041c --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.h" @@ -0,0 +1,22 @@ +// +// MASLayoutConstraint.h +// Masonry +// +// Created by Jonas Budelmann on 3/08/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "MASUtilities.h" + +/** + * When you are debugging or printing the constraints attached to a view this subclass + * makes it easier to identify which constraints have been created via Masonry + */ +@interface MASLayoutConstraint : NSLayoutConstraint + +/** + * a key to associate with this constraint + */ +@property (nonatomic, strong) id mas_key; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.m" new file mode 100755 index 0000000..3483f02 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASLayoutConstraint.m" @@ -0,0 +1,13 @@ +// +// MASLayoutConstraint.m +// Masonry +// +// Created by Jonas Budelmann on 3/08/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "MASLayoutConstraint.h" + +@implementation MASLayoutConstraint + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASUtilities.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASUtilities.h" new file mode 100755 index 0000000..1dbfd93 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASUtilities.h" @@ -0,0 +1,136 @@ +// +// MASUtilities.h +// Masonry +// +// Created by Jonas Budelmann on 19/08/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import + + + +#if TARGET_OS_IPHONE || TARGET_OS_TV + + #import + #define MAS_VIEW UIView + #define MAS_VIEW_CONTROLLER UIViewController + #define MASEdgeInsets UIEdgeInsets + + typedef UILayoutPriority MASLayoutPriority; + static const MASLayoutPriority MASLayoutPriorityRequired = UILayoutPriorityRequired; + static const MASLayoutPriority MASLayoutPriorityDefaultHigh = UILayoutPriorityDefaultHigh; + static const MASLayoutPriority MASLayoutPriorityDefaultMedium = 500; + static const MASLayoutPriority MASLayoutPriorityDefaultLow = UILayoutPriorityDefaultLow; + static const MASLayoutPriority MASLayoutPriorityFittingSizeLevel = UILayoutPriorityFittingSizeLevel; + +#elif TARGET_OS_MAC + + #import + #define MAS_VIEW NSView + #define MASEdgeInsets NSEdgeInsets + + typedef NSLayoutPriority MASLayoutPriority; + static const MASLayoutPriority MASLayoutPriorityRequired = NSLayoutPriorityRequired; + static const MASLayoutPriority MASLayoutPriorityDefaultHigh = NSLayoutPriorityDefaultHigh; + static const MASLayoutPriority MASLayoutPriorityDragThatCanResizeWindow = NSLayoutPriorityDragThatCanResizeWindow; + static const MASLayoutPriority MASLayoutPriorityDefaultMedium = 501; + static const MASLayoutPriority MASLayoutPriorityWindowSizeStayPut = NSLayoutPriorityWindowSizeStayPut; + static const MASLayoutPriority MASLayoutPriorityDragThatCannotResizeWindow = NSLayoutPriorityDragThatCannotResizeWindow; + static const MASLayoutPriority MASLayoutPriorityDefaultLow = NSLayoutPriorityDefaultLow; + static const MASLayoutPriority MASLayoutPriorityFittingSizeCompression = NSLayoutPriorityFittingSizeCompression; + +#endif + +/** + * Allows you to attach keys to objects matching the variable names passed. + * + * view1.mas_key = @"view1", view2.mas_key = @"view2"; + * + * is equivalent to: + * + * MASAttachKeys(view1, view2); + */ +#define MASAttachKeys(...) \ + { \ + NSDictionary *keyPairs = NSDictionaryOfVariableBindings(__VA_ARGS__); \ + for (id key in keyPairs.allKeys) { \ + id obj = keyPairs[key]; \ + NSAssert([obj respondsToSelector:@selector(setMas_key:)], \ + @"Cannot attach mas_key to %@", obj); \ + [obj setMas_key:key]; \ + } \ + } + +/** + * Used to create object hashes + * Based on http://www.mikeash.com/pyblog/friday-qa-2010-06-18-implementing-equality-and-hashing.html + */ +#define MAS_NSUINT_BIT (CHAR_BIT * sizeof(NSUInteger)) +#define MAS_NSUINTROTATE(val, howmuch) ((((NSUInteger)val) << howmuch) | (((NSUInteger)val) >> (MAS_NSUINT_BIT - howmuch))) + +/** + * Given a scalar or struct value, wraps it in NSValue + * Based on EXPObjectify: https://github.com/specta/expecta + */ +static inline id _MASBoxValue(const char *type, ...) { + va_list v; + va_start(v, type); + id obj = nil; + if (strcmp(type, @encode(id)) == 0) { + id actual = va_arg(v, id); + obj = actual; + } else if (strcmp(type, @encode(CGPoint)) == 0) { + CGPoint actual = (CGPoint)va_arg(v, CGPoint); + obj = [NSValue value:&actual withObjCType:type]; + } else if (strcmp(type, @encode(CGSize)) == 0) { + CGSize actual = (CGSize)va_arg(v, CGSize); + obj = [NSValue value:&actual withObjCType:type]; + } else if (strcmp(type, @encode(MASEdgeInsets)) == 0) { + MASEdgeInsets actual = (MASEdgeInsets)va_arg(v, MASEdgeInsets); + obj = [NSValue value:&actual withObjCType:type]; + } else if (strcmp(type, @encode(double)) == 0) { + double actual = (double)va_arg(v, double); + obj = [NSNumber numberWithDouble:actual]; + } else if (strcmp(type, @encode(float)) == 0) { + float actual = (float)va_arg(v, double); + obj = [NSNumber numberWithFloat:actual]; + } else if (strcmp(type, @encode(int)) == 0) { + int actual = (int)va_arg(v, int); + obj = [NSNumber numberWithInt:actual]; + } else if (strcmp(type, @encode(long)) == 0) { + long actual = (long)va_arg(v, long); + obj = [NSNumber numberWithLong:actual]; + } else if (strcmp(type, @encode(long long)) == 0) { + long long actual = (long long)va_arg(v, long long); + obj = [NSNumber numberWithLongLong:actual]; + } else if (strcmp(type, @encode(short)) == 0) { + short actual = (short)va_arg(v, int); + obj = [NSNumber numberWithShort:actual]; + } else if (strcmp(type, @encode(char)) == 0) { + char actual = (char)va_arg(v, int); + obj = [NSNumber numberWithChar:actual]; + } else if (strcmp(type, @encode(bool)) == 0) { + bool actual = (bool)va_arg(v, int); + obj = [NSNumber numberWithBool:actual]; + } else if (strcmp(type, @encode(unsigned char)) == 0) { + unsigned char actual = (unsigned char)va_arg(v, unsigned int); + obj = [NSNumber numberWithUnsignedChar:actual]; + } else if (strcmp(type, @encode(unsigned int)) == 0) { + unsigned int actual = (unsigned int)va_arg(v, unsigned int); + obj = [NSNumber numberWithUnsignedInt:actual]; + } else if (strcmp(type, @encode(unsigned long)) == 0) { + unsigned long actual = (unsigned long)va_arg(v, unsigned long); + obj = [NSNumber numberWithUnsignedLong:actual]; + } else if (strcmp(type, @encode(unsigned long long)) == 0) { + unsigned long long actual = (unsigned long long)va_arg(v, unsigned long long); + obj = [NSNumber numberWithUnsignedLongLong:actual]; + } else if (strcmp(type, @encode(unsigned short)) == 0) { + unsigned short actual = (unsigned short)va_arg(v, unsigned int); + obj = [NSNumber numberWithUnsignedShort:actual]; + } + va_end(v); + return obj; +} + +#define MASBoxValue(value) _MASBoxValue(@encode(__typeof__((value))), (value)) diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.h" new file mode 100755 index 0000000..f8eb700 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.h" @@ -0,0 +1,49 @@ +// +// MASAttribute.h +// Masonry +// +// Created by Jonas Budelmann on 21/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASUtilities.h" + +/** + * An immutable tuple which stores the view and the related NSLayoutAttribute. + * Describes part of either the left or right hand side of a constraint equation + */ +@interface MASViewAttribute : NSObject + +/** + * The view which the reciever relates to. Can be nil if item is not a view. + */ +@property (nonatomic, weak, readonly) MAS_VIEW *view; + +/** + * The item which the reciever relates to. + */ +@property (nonatomic, weak, readonly) id item; + +/** + * The attribute which the reciever relates to + */ +@property (nonatomic, assign, readonly) NSLayoutAttribute layoutAttribute; + +/** + * Convenience initializer. + */ +- (id)initWithView:(MAS_VIEW *)view layoutAttribute:(NSLayoutAttribute)layoutAttribute; + +/** + * The designated initializer. + */ +- (id)initWithView:(MAS_VIEW *)view item:(id)item layoutAttribute:(NSLayoutAttribute)layoutAttribute; + +/** + * Determine whether the layoutAttribute is a size attribute + * + * @return YES if layoutAttribute is equal to NSLayoutAttributeWidth or NSLayoutAttributeHeight + */ +- (BOOL)isSizeAttribute; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.m" new file mode 100755 index 0000000..7131025 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewAttribute.m" @@ -0,0 +1,46 @@ +// +// MASAttribute.m +// Masonry +// +// Created by Jonas Budelmann on 21/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASViewAttribute.h" + +@implementation MASViewAttribute + +- (id)initWithView:(MAS_VIEW *)view layoutAttribute:(NSLayoutAttribute)layoutAttribute { + self = [self initWithView:view item:view layoutAttribute:layoutAttribute]; + return self; +} + +- (id)initWithView:(MAS_VIEW *)view item:(id)item layoutAttribute:(NSLayoutAttribute)layoutAttribute { + self = [super init]; + if (!self) return nil; + + _view = view; + _item = item; + _layoutAttribute = layoutAttribute; + + return self; +} + +- (BOOL)isSizeAttribute { + return self.layoutAttribute == NSLayoutAttributeWidth + || self.layoutAttribute == NSLayoutAttributeHeight; +} + +- (BOOL)isEqual:(MASViewAttribute *)viewAttribute { + if ([viewAttribute isKindOfClass:self.class]) { + return self.view == viewAttribute.view + && self.layoutAttribute == viewAttribute.layoutAttribute; + } + return [super isEqual:viewAttribute]; +} + +- (NSUInteger)hash { + return MAS_NSUINTROTATE([self.view hash], MAS_NSUINT_BIT / 2) ^ self.layoutAttribute; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.h" new file mode 100755 index 0000000..5c78f7a --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.h" @@ -0,0 +1,48 @@ +// +// MASConstraint.h +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASViewAttribute.h" +#import "MASConstraint.h" +#import "MASLayoutConstraint.h" +#import "MASUtilities.h" + +/** + * A single constraint. + * Contains the attributes neccessary for creating a NSLayoutConstraint and adding it to the appropriate view + */ +@interface MASViewConstraint : MASConstraint + +/** + * First item/view and first attribute of the NSLayoutConstraint + */ +@property (nonatomic, strong, readonly) MASViewAttribute *firstViewAttribute; + +/** + * Second item/view and second attribute of the NSLayoutConstraint + */ +@property (nonatomic, strong, readonly) MASViewAttribute *secondViewAttribute; + +/** + * initialises the MASViewConstraint with the first part of the equation + * + * @param firstViewAttribute view.mas_left, view.mas_width etc. + * + * @return a new view constraint + */ +- (id)initWithFirstViewAttribute:(MASViewAttribute *)firstViewAttribute; + +/** + * Returns all MASViewConstraints installed with this view as a first item. + * + * @param view A view to retrieve constraints for. + * + * @return An array of MASViewConstraints. + */ ++ (NSArray *)installedConstraintsForView:(MAS_VIEW *)view; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.m" new file mode 100755 index 0000000..e8ccdcb --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/MASViewConstraint.m" @@ -0,0 +1,396 @@ +// +// MASConstraint.m +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASViewConstraint.h" +#import "MASConstraint+Private.h" +#import "MASCompositeConstraint.h" +#import "MASLayoutConstraint.h" +#import "View+MASAdditions.h" +#import + +@interface MAS_VIEW (MASConstraints) + +@property (nonatomic, readonly) NSMutableSet *mas_installedConstraints; + +@end + +@implementation MAS_VIEW (MASConstraints) + +static char kInstalledConstraintsKey; + +- (NSMutableSet *)mas_installedConstraints { + NSMutableSet *constraints = objc_getAssociatedObject(self, &kInstalledConstraintsKey); + if (!constraints) { + constraints = [NSMutableSet set]; + objc_setAssociatedObject(self, &kInstalledConstraintsKey, constraints, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + } + return constraints; +} + +@end + + +@interface MASViewConstraint () + +@property (nonatomic, strong, readwrite) MASViewAttribute *secondViewAttribute; +@property (nonatomic, weak) MAS_VIEW *installedView; +@property (nonatomic, weak) MASLayoutConstraint *layoutConstraint; +@property (nonatomic, assign) NSLayoutRelation layoutRelation; +@property (nonatomic, assign) MASLayoutPriority layoutPriority; +@property (nonatomic, assign) CGFloat layoutMultiplier; +@property (nonatomic, assign) CGFloat layoutConstant; +@property (nonatomic, assign) BOOL hasLayoutRelation; +@property (nonatomic, strong) id mas_key; +@property (nonatomic, assign) BOOL useAnimator; + +@end + +@implementation MASViewConstraint + +- (id)initWithFirstViewAttribute:(MASViewAttribute *)firstViewAttribute { + self = [super init]; + if (!self) return nil; + + _firstViewAttribute = firstViewAttribute; + self.layoutPriority = MASLayoutPriorityRequired; + self.layoutMultiplier = 1; + + return self; +} + +#pragma mark - NSCoping + +- (id)copyWithZone:(NSZone __unused *)zone { + MASViewConstraint *constraint = [[MASViewConstraint alloc] initWithFirstViewAttribute:self.firstViewAttribute]; + constraint.layoutConstant = self.layoutConstant; + constraint.layoutRelation = self.layoutRelation; + constraint.layoutPriority = self.layoutPriority; + constraint.layoutMultiplier = self.layoutMultiplier; + constraint.delegate = self.delegate; + return constraint; +} + +#pragma mark - Public + ++ (NSArray *)installedConstraintsForView:(MAS_VIEW *)view { + return [view.mas_installedConstraints allObjects]; +} + +#pragma mark - Private + +- (void)setLayoutConstant:(CGFloat)layoutConstant { + _layoutConstant = layoutConstant; + +#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV) + if (self.useAnimator) { + [self.layoutConstraint.animator setConstant:layoutConstant]; + } else { + self.layoutConstraint.constant = layoutConstant; + } +#else + self.layoutConstraint.constant = layoutConstant; +#endif +} + +- (void)setLayoutRelation:(NSLayoutRelation)layoutRelation { + _layoutRelation = layoutRelation; + self.hasLayoutRelation = YES; +} + +- (BOOL)supportsActiveProperty { + return [self.layoutConstraint respondsToSelector:@selector(isActive)]; +} + +- (BOOL)isActive { + BOOL active = YES; + if ([self supportsActiveProperty]) { + active = [self.layoutConstraint isActive]; + } + + return active; +} + +- (BOOL)hasBeenInstalled { + return (self.layoutConstraint != nil) && [self isActive]; +} + +- (void)setSecondViewAttribute:(id)secondViewAttribute { + if ([secondViewAttribute isKindOfClass:NSValue.class]) { + [self setLayoutConstantWithValue:secondViewAttribute]; + } else if ([secondViewAttribute isKindOfClass:MAS_VIEW.class]) { + _secondViewAttribute = [[MASViewAttribute alloc] initWithView:secondViewAttribute layoutAttribute:self.firstViewAttribute.layoutAttribute]; + } else if ([secondViewAttribute isKindOfClass:MASViewAttribute.class]) { + _secondViewAttribute = secondViewAttribute; + } else { + NSAssert(NO, @"attempting to add unsupported attribute: %@", secondViewAttribute); + } +} + +#pragma mark - NSLayoutConstraint multiplier proxies + +- (MASConstraint * (^)(CGFloat))multipliedBy { + return ^id(CGFloat multiplier) { + NSAssert(!self.hasBeenInstalled, + @"Cannot modify constraint multiplier after it has been installed"); + + self.layoutMultiplier = multiplier; + return self; + }; +} + + +- (MASConstraint * (^)(CGFloat))dividedBy { + return ^id(CGFloat divider) { + NSAssert(!self.hasBeenInstalled, + @"Cannot modify constraint multiplier after it has been installed"); + + self.layoutMultiplier = 1.0/divider; + return self; + }; +} + +#pragma mark - MASLayoutPriority proxy + +- (MASConstraint * (^)(MASLayoutPriority))priority { + return ^id(MASLayoutPriority priority) { + NSAssert(!self.hasBeenInstalled, + @"Cannot modify constraint priority after it has been installed"); + + self.layoutPriority = priority; + return self; + }; +} + +#pragma mark - NSLayoutRelation proxy + +- (MASConstraint * (^)(id, NSLayoutRelation))equalToWithRelation { + return ^id(id attribute, NSLayoutRelation relation) { + if ([attribute isKindOfClass:NSArray.class]) { + NSAssert(!self.hasLayoutRelation, @"Redefinition of constraint relation"); + NSMutableArray *children = NSMutableArray.new; + for (id attr in attribute) { + MASViewConstraint *viewConstraint = [self copy]; + viewConstraint.secondViewAttribute = attr; + [children addObject:viewConstraint]; + } + MASCompositeConstraint *compositeConstraint = [[MASCompositeConstraint alloc] initWithChildren:children]; + compositeConstraint.delegate = self.delegate; + [self.delegate constraint:self shouldBeReplacedWithConstraint:compositeConstraint]; + return compositeConstraint; + } else { + NSAssert(!self.hasLayoutRelation || self.layoutRelation == relation && [attribute isKindOfClass:NSValue.class], @"Redefinition of constraint relation"); + self.layoutRelation = relation; + self.secondViewAttribute = attribute; + return self; + } + }; +} + +#pragma mark - Semantic properties + +- (MASConstraint *)with { + return self; +} + +- (MASConstraint *)and { + return self; +} + +#pragma mark - attribute chaining + +- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute { + NSAssert(!self.hasLayoutRelation, @"Attributes should be chained before defining the constraint relation"); + + return [self.delegate constraint:self addConstraintWithLayoutAttribute:layoutAttribute]; +} + +#pragma mark - Animator proxy + +#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV) + +- (MASConstraint *)animator { + self.useAnimator = YES; + return self; +} + +#endif + +#pragma mark - debug helpers + +- (MASConstraint * (^)(id))key { + return ^id(id key) { + self.mas_key = key; + return self; + }; +} + +#pragma mark - NSLayoutConstraint constant setters + +- (void)setInsets:(MASEdgeInsets)insets { + NSLayoutAttribute layoutAttribute = self.firstViewAttribute.layoutAttribute; + switch (layoutAttribute) { + case NSLayoutAttributeLeft: + case NSLayoutAttributeLeading: + self.layoutConstant = insets.left; + break; + case NSLayoutAttributeTop: + self.layoutConstant = insets.top; + break; + case NSLayoutAttributeBottom: + self.layoutConstant = -insets.bottom; + break; + case NSLayoutAttributeRight: + case NSLayoutAttributeTrailing: + self.layoutConstant = -insets.right; + break; + default: + break; + } +} + +- (void)setOffset:(CGFloat)offset { + self.layoutConstant = offset; +} + +- (void)setSizeOffset:(CGSize)sizeOffset { + NSLayoutAttribute layoutAttribute = self.firstViewAttribute.layoutAttribute; + switch (layoutAttribute) { + case NSLayoutAttributeWidth: + self.layoutConstant = sizeOffset.width; + break; + case NSLayoutAttributeHeight: + self.layoutConstant = sizeOffset.height; + break; + default: + break; + } +} + +- (void)setCenterOffset:(CGPoint)centerOffset { + NSLayoutAttribute layoutAttribute = self.firstViewAttribute.layoutAttribute; + switch (layoutAttribute) { + case NSLayoutAttributeCenterX: + self.layoutConstant = centerOffset.x; + break; + case NSLayoutAttributeCenterY: + self.layoutConstant = centerOffset.y; + break; + default: + break; + } +} + +#pragma mark - MASConstraint + +- (void)activate { + [self install]; +} + +- (void)deactivate { + [self uninstall]; +} + +- (void)install { + if (self.hasBeenInstalled) { + return; + } + + if ([self supportsActiveProperty] && self.layoutConstraint) { + self.layoutConstraint.active = YES; + [self.firstViewAttribute.view.mas_installedConstraints addObject:self]; + return; + } + + MAS_VIEW *firstLayoutItem = self.firstViewAttribute.item; + NSLayoutAttribute firstLayoutAttribute = self.firstViewAttribute.layoutAttribute; + MAS_VIEW *secondLayoutItem = self.secondViewAttribute.item; + NSLayoutAttribute secondLayoutAttribute = self.secondViewAttribute.layoutAttribute; + + // alignment attributes must have a secondViewAttribute + // therefore we assume that is refering to superview + // eg make.left.equalTo(@10) + if (!self.firstViewAttribute.isSizeAttribute && !self.secondViewAttribute) { + secondLayoutItem = self.firstViewAttribute.view.superview; + secondLayoutAttribute = firstLayoutAttribute; + } + + MASLayoutConstraint *layoutConstraint + = [MASLayoutConstraint constraintWithItem:firstLayoutItem + attribute:firstLayoutAttribute + relatedBy:self.layoutRelation + toItem:secondLayoutItem + attribute:secondLayoutAttribute + multiplier:self.layoutMultiplier + constant:self.layoutConstant]; + + layoutConstraint.priority = self.layoutPriority; + layoutConstraint.mas_key = self.mas_key; + + if (self.secondViewAttribute.view) { + MAS_VIEW *closestCommonSuperview = [self.firstViewAttribute.view mas_closestCommonSuperview:self.secondViewAttribute.view]; + NSAssert(closestCommonSuperview, + @"couldn't find a common superview for %@ and %@", + self.firstViewAttribute.view, self.secondViewAttribute.view); + self.installedView = closestCommonSuperview; + } else if (self.firstViewAttribute.isSizeAttribute) { + self.installedView = self.firstViewAttribute.view; + } else { + self.installedView = self.firstViewAttribute.view.superview; + } + + + MASLayoutConstraint *existingConstraint = nil; + if (self.updateExisting) { + existingConstraint = [self layoutConstraintSimilarTo:layoutConstraint]; + } + if (existingConstraint) { + // just update the constant + existingConstraint.constant = layoutConstraint.constant; + self.layoutConstraint = existingConstraint; + } else { + [self.installedView addConstraint:layoutConstraint]; + self.layoutConstraint = layoutConstraint; + [firstLayoutItem.mas_installedConstraints addObject:self]; + } +} + +- (MASLayoutConstraint *)layoutConstraintSimilarTo:(MASLayoutConstraint *)layoutConstraint { + // check if any constraints are the same apart from the only mutable property constant + + // go through constraints in reverse as we do not want to match auto-resizing or interface builder constraints + // and they are likely to be added first. + for (NSLayoutConstraint *existingConstraint in self.installedView.constraints.reverseObjectEnumerator) { + if (![existingConstraint isKindOfClass:MASLayoutConstraint.class]) continue; + if (existingConstraint.firstItem != layoutConstraint.firstItem) continue; + if (existingConstraint.secondItem != layoutConstraint.secondItem) continue; + if (existingConstraint.firstAttribute != layoutConstraint.firstAttribute) continue; + if (existingConstraint.secondAttribute != layoutConstraint.secondAttribute) continue; + if (existingConstraint.relation != layoutConstraint.relation) continue; + if (existingConstraint.multiplier != layoutConstraint.multiplier) continue; + if (existingConstraint.priority != layoutConstraint.priority) continue; + + return (id)existingConstraint; + } + return nil; +} + +- (void)uninstall { + if ([self supportsActiveProperty]) { + self.layoutConstraint.active = NO; + [self.firstViewAttribute.view.mas_installedConstraints removeObject:self]; + return; + } + + [self.installedView removeConstraint:self.layoutConstraint]; + self.layoutConstraint = nil; + self.installedView = nil; + + [self.firstViewAttribute.view.mas_installedConstraints removeObject:self]; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/Masonry.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/Masonry.h" new file mode 100755 index 0000000..d1bd579 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/Masonry.h" @@ -0,0 +1,29 @@ +// +// Masonry.h +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import + +//! Project version number for Masonry. +FOUNDATION_EXPORT double MasonryVersionNumber; + +//! Project version string for Masonry. +FOUNDATION_EXPORT const unsigned char MasonryVersionString[]; + +#import "MASUtilities.h" +#import "View+MASAdditions.h" +#import "View+MASShorthandAdditions.h" +#import "ViewController+MASAdditions.h" +#import "NSArray+MASAdditions.h" +#import "NSArray+MASShorthandAdditions.h" +#import "MASConstraint.h" +#import "MASCompositeConstraint.h" +#import "MASViewAttribute.h" +#import "MASViewConstraint.h" +#import "MASConstraintMaker.h" +#import "MASLayoutConstraint.h" +#import "NSLayoutConstraint+MASDebugAdditions.h" diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.h" new file mode 100755 index 0000000..83be23d --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.h" @@ -0,0 +1,72 @@ +// +// NSArray+MASAdditions.h +// +// +// Created by Daniel Hammond on 11/26/13. +// +// + +#import "MASUtilities.h" +#import "MASConstraintMaker.h" +#import "MASViewAttribute.h" + +typedef NS_ENUM(NSUInteger, MASAxisType) { + MASAxisTypeHorizontal, + MASAxisTypeVertical +}; + +@interface NSArray (MASAdditions) + +/** + * Creates a MASConstraintMaker with each view in the callee. + * Any constraints defined are added to the view or the appropriate superview once the block has finished executing on each view + * + * @param block scope within which you can build up the constraints which you wish to apply to each view. + * + * @return Array of created MASConstraints + */ +- (NSArray *)mas_makeConstraints:(void (^)(MASConstraintMaker *make))block; + +/** + * Creates a MASConstraintMaker with each view in the callee. + * Any constraints defined are added to each view or the appropriate superview once the block has finished executing on each view. + * If an existing constraint exists then it will be updated instead. + * + * @param block scope within which you can build up the constraints which you wish to apply to each view. + * + * @return Array of created/updated MASConstraints + */ +- (NSArray *)mas_updateConstraints:(void (^)(MASConstraintMaker *make))block; + +/** + * Creates a MASConstraintMaker with each view in the callee. + * Any constraints defined are added to each view or the appropriate superview once the block has finished executing on each view. + * All constraints previously installed for the views will be removed. + * + * @param block scope within which you can build up the constraints which you wish to apply to each view. + * + * @return Array of created/updated MASConstraints + */ +- (NSArray *)mas_remakeConstraints:(void (^)(MASConstraintMaker *make))block; + +/** + * distribute with fixed spacing + * + * @param axisType which axis to distribute items along + * @param fixedSpacing the spacing between each item + * @param leadSpacing the spacing before the first item and the container + * @param tailSpacing the spacing after the last item and the container + */ +- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedSpacing:(CGFloat)fixedSpacing leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing; + +/** + * distribute with fixed item size + * + * @param axisType which axis to distribute items along + * @param fixedItemLength the fixed length of each item + * @param leadSpacing the spacing before the first item and the container + * @param tailSpacing the spacing after the last item and the container + */ +- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedItemLength:(CGFloat)fixedItemLength leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.m" new file mode 100755 index 0000000..e01e009 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASAdditions.m" @@ -0,0 +1,164 @@ +// +// NSArray+MASAdditions.m +// +// +// Created by Daniel Hammond on 11/26/13. +// +// + +#import "NSArray+MASAdditions.h" +#import "View+MASAdditions.h" + +@implementation NSArray (MASAdditions) + +- (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block { + NSMutableArray *constraints = [NSMutableArray array]; + for (MAS_VIEW *view in self) { + NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); + [constraints addObjectsFromArray:[view mas_makeConstraints:block]]; + } + return constraints; +} + +- (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block { + NSMutableArray *constraints = [NSMutableArray array]; + for (MAS_VIEW *view in self) { + NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); + [constraints addObjectsFromArray:[view mas_updateConstraints:block]]; + } + return constraints; +} + +- (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block { + NSMutableArray *constraints = [NSMutableArray array]; + for (MAS_VIEW *view in self) { + NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); + [constraints addObjectsFromArray:[view mas_remakeConstraints:block]]; + } + return constraints; +} + +- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedSpacing:(CGFloat)fixedSpacing leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing { + if (self.count < 2) { + NSAssert(self.count>1,@"views to distribute need to bigger than one"); + return; + } + + MAS_VIEW *tempSuperView = [self mas_commonSuperviewOfViews]; + if (axisType == MASAxisTypeHorizontal) { + MAS_VIEW *prev; + for (int i = 0; i < self.count; i++) { + MAS_VIEW *v = self[i]; + [v mas_makeConstraints:^(MASConstraintMaker *make) { + if (prev) { + make.width.equalTo(prev); + make.left.equalTo(prev.mas_right).offset(fixedSpacing); + if (i == self.count - 1) {//last one + make.right.equalTo(tempSuperView).offset(-tailSpacing); + } + } + else {//first one + make.left.equalTo(tempSuperView).offset(leadSpacing); + } + + }]; + prev = v; + } + } + else { + MAS_VIEW *prev; + for (int i = 0; i < self.count; i++) { + MAS_VIEW *v = self[i]; + [v mas_makeConstraints:^(MASConstraintMaker *make) { + if (prev) { + make.height.equalTo(prev); + make.top.equalTo(prev.mas_bottom).offset(fixedSpacing); + if (i == self.count - 1) {//last one + make.bottom.equalTo(tempSuperView).offset(-tailSpacing); + } + } + else {//first one + make.top.equalTo(tempSuperView).offset(leadSpacing); + } + + }]; + prev = v; + } + } +} + +- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedItemLength:(CGFloat)fixedItemLength leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing { + if (self.count < 2) { + NSAssert(self.count>1,@"views to distribute need to bigger than one"); + return; + } + + MAS_VIEW *tempSuperView = [self mas_commonSuperviewOfViews]; + if (axisType == MASAxisTypeHorizontal) { + MAS_VIEW *prev; + for (int i = 0; i < self.count; i++) { + MAS_VIEW *v = self[i]; + [v mas_makeConstraints:^(MASConstraintMaker *make) { + if (prev) { + CGFloat offset = (1-(i/((CGFloat)self.count-1)))*(fixedItemLength+leadSpacing)-i*tailSpacing/(((CGFloat)self.count-1)); + make.width.equalTo(@(fixedItemLength)); + if (i == self.count - 1) {//last one + make.right.equalTo(tempSuperView).offset(-tailSpacing); + } + else { + make.right.equalTo(tempSuperView).multipliedBy(i/((CGFloat)self.count-1)).with.offset(offset); + } + } + else {//first one + make.left.equalTo(tempSuperView).offset(leadSpacing); + make.width.equalTo(@(fixedItemLength)); + } + }]; + prev = v; + } + } + else { + MAS_VIEW *prev; + for (int i = 0; i < self.count; i++) { + MAS_VIEW *v = self[i]; + [v mas_makeConstraints:^(MASConstraintMaker *make) { + if (prev) { + CGFloat offset = (1-(i/((CGFloat)self.count-1)))*(fixedItemLength+leadSpacing)-i*tailSpacing/(((CGFloat)self.count-1)); + make.height.equalTo(@(fixedItemLength)); + if (i == self.count - 1) {//last one + make.bottom.equalTo(tempSuperView).offset(-tailSpacing); + } + else { + make.bottom.equalTo(tempSuperView).multipliedBy(i/((CGFloat)self.count-1)).with.offset(offset); + } + } + else {//first one + make.top.equalTo(tempSuperView).offset(leadSpacing); + make.height.equalTo(@(fixedItemLength)); + } + }]; + prev = v; + } + } +} + +- (MAS_VIEW *)mas_commonSuperviewOfViews +{ + MAS_VIEW *commonSuperview = nil; + MAS_VIEW *previousView = nil; + for (id object in self) { + if ([object isKindOfClass:[MAS_VIEW class]]) { + MAS_VIEW *view = (MAS_VIEW *)object; + if (previousView) { + commonSuperview = [view mas_closestCommonSuperview:commonSuperview]; + } else { + commonSuperview = view; + } + previousView = view; + } + } + NSAssert(commonSuperview, @"Can't constrain views that do not share a common superview. Make sure that all the views in this array have been added into the same view hierarchy."); + return commonSuperview; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASShorthandAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASShorthandAdditions.h" new file mode 100755 index 0000000..8b47369 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSArray+MASShorthandAdditions.h" @@ -0,0 +1,41 @@ +// +// NSArray+MASShorthandAdditions.h +// Masonry +// +// Created by Jonas Budelmann on 22/07/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "NSArray+MASAdditions.h" + +#ifdef MAS_SHORTHAND + +/** + * Shorthand array additions without the 'mas_' prefixes, + * only enabled if MAS_SHORTHAND is defined + */ +@interface NSArray (MASShorthandAdditions) + +- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *make))block; +- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *make))block; +- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *make))block; + +@end + +@implementation NSArray (MASShorthandAdditions) + +- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_makeConstraints:block]; +} + +- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_updateConstraints:block]; +} + +- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_remakeConstraints:block]; +} + +@end + +#endif diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.h" new file mode 100755 index 0000000..1279b4f --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.h" @@ -0,0 +1,16 @@ +// +// NSLayoutConstraint+MASDebugAdditions.h +// Masonry +// +// Created by Jonas Budelmann on 3/08/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "MASUtilities.h" + +/** + * makes debug and log output of NSLayoutConstraints more readable + */ +@interface NSLayoutConstraint (MASDebugAdditions) + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.m" new file mode 100755 index 0000000..3569cf8 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/NSLayoutConstraint+MASDebugAdditions.m" @@ -0,0 +1,146 @@ +// +// NSLayoutConstraint+MASDebugAdditions.m +// Masonry +// +// Created by Jonas Budelmann on 3/08/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "NSLayoutConstraint+MASDebugAdditions.h" +#import "MASConstraint.h" +#import "MASLayoutConstraint.h" + +@implementation NSLayoutConstraint (MASDebugAdditions) + +#pragma mark - description maps + ++ (NSDictionary *)layoutRelationDescriptionsByValue { + static dispatch_once_t once; + static NSDictionary *descriptionMap; + dispatch_once(&once, ^{ + descriptionMap = @{ + @(NSLayoutRelationEqual) : @"==", + @(NSLayoutRelationGreaterThanOrEqual) : @">=", + @(NSLayoutRelationLessThanOrEqual) : @"<=", + }; + }); + return descriptionMap; +} + ++ (NSDictionary *)layoutAttributeDescriptionsByValue { + static dispatch_once_t once; + static NSDictionary *descriptionMap; + dispatch_once(&once, ^{ + descriptionMap = @{ + @(NSLayoutAttributeTop) : @"top", + @(NSLayoutAttributeLeft) : @"left", + @(NSLayoutAttributeBottom) : @"bottom", + @(NSLayoutAttributeRight) : @"right", + @(NSLayoutAttributeLeading) : @"leading", + @(NSLayoutAttributeTrailing) : @"trailing", + @(NSLayoutAttributeWidth) : @"width", + @(NSLayoutAttributeHeight) : @"height", + @(NSLayoutAttributeCenterX) : @"centerX", + @(NSLayoutAttributeCenterY) : @"centerY", + @(NSLayoutAttributeBaseline) : @"baseline", + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + @(NSLayoutAttributeFirstBaseline) : @"firstBaseline", + @(NSLayoutAttributeLastBaseline) : @"lastBaseline", +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + @(NSLayoutAttributeLeftMargin) : @"leftMargin", + @(NSLayoutAttributeRightMargin) : @"rightMargin", + @(NSLayoutAttributeTopMargin) : @"topMargin", + @(NSLayoutAttributeBottomMargin) : @"bottomMargin", + @(NSLayoutAttributeLeadingMargin) : @"leadingMargin", + @(NSLayoutAttributeTrailingMargin) : @"trailingMargin", + @(NSLayoutAttributeCenterXWithinMargins) : @"centerXWithinMargins", + @(NSLayoutAttributeCenterYWithinMargins) : @"centerYWithinMargins", +#endif + + }; + + }); + return descriptionMap; +} + + ++ (NSDictionary *)layoutPriorityDescriptionsByValue { + static dispatch_once_t once; + static NSDictionary *descriptionMap; + dispatch_once(&once, ^{ +#if TARGET_OS_IPHONE || TARGET_OS_TV + descriptionMap = @{ + @(MASLayoutPriorityDefaultHigh) : @"high", + @(MASLayoutPriorityDefaultLow) : @"low", + @(MASLayoutPriorityDefaultMedium) : @"medium", + @(MASLayoutPriorityRequired) : @"required", + @(MASLayoutPriorityFittingSizeLevel) : @"fitting size", + }; +#elif TARGET_OS_MAC + descriptionMap = @{ + @(MASLayoutPriorityDefaultHigh) : @"high", + @(MASLayoutPriorityDragThatCanResizeWindow) : @"drag can resize window", + @(MASLayoutPriorityDefaultMedium) : @"medium", + @(MASLayoutPriorityWindowSizeStayPut) : @"window size stay put", + @(MASLayoutPriorityDragThatCannotResizeWindow) : @"drag cannot resize window", + @(MASLayoutPriorityDefaultLow) : @"low", + @(MASLayoutPriorityFittingSizeCompression) : @"fitting size", + @(MASLayoutPriorityRequired) : @"required", + }; +#endif + }); + return descriptionMap; +} + +#pragma mark - description override + ++ (NSString *)descriptionForObject:(id)obj { + if ([obj respondsToSelector:@selector(mas_key)] && [obj mas_key]) { + return [NSString stringWithFormat:@"%@:%@", [obj class], [obj mas_key]]; + } + return [NSString stringWithFormat:@"%@:%p", [obj class], obj]; +} + +- (NSString *)description { + NSMutableString *description = [[NSMutableString alloc] initWithString:@"<"]; + + [description appendString:[self.class descriptionForObject:self]]; + + [description appendFormat:@" %@", [self.class descriptionForObject:self.firstItem]]; + if (self.firstAttribute != NSLayoutAttributeNotAnAttribute) { + [description appendFormat:@".%@", self.class.layoutAttributeDescriptionsByValue[@(self.firstAttribute)]]; + } + + [description appendFormat:@" %@", self.class.layoutRelationDescriptionsByValue[@(self.relation)]]; + + if (self.secondItem) { + [description appendFormat:@" %@", [self.class descriptionForObject:self.secondItem]]; + } + if (self.secondAttribute != NSLayoutAttributeNotAnAttribute) { + [description appendFormat:@".%@", self.class.layoutAttributeDescriptionsByValue[@(self.secondAttribute)]]; + } + + if (self.multiplier != 1) { + [description appendFormat:@" * %g", self.multiplier]; + } + + if (self.secondAttribute == NSLayoutAttributeNotAnAttribute) { + [description appendFormat:@" %g", self.constant]; + } else { + if (self.constant) { + [description appendFormat:@" %@ %g", (self.constant < 0 ? @"-" : @"+"), ABS(self.constant)]; + } + } + + if (self.priority != MASLayoutPriorityRequired) { + [description appendFormat:@" ^%@", self.class.layoutPriorityDescriptionsByValue[@(self.priority)] ?: [NSNumber numberWithDouble:self.priority]]; + } + + [description appendString:@">"]; + return description; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.h" new file mode 100755 index 0000000..ab1e8ae --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.h" @@ -0,0 +1,101 @@ +// +// UIView+MASAdditions.h +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "MASUtilities.h" +#import "MASConstraintMaker.h" +#import "MASViewAttribute.h" + +/** + * Provides constraint maker block + * and convience methods for creating MASViewAttribute which are view + NSLayoutAttribute pairs + */ +@interface MAS_VIEW (MASAdditions) + +/** + * following properties return a new MASViewAttribute with current view and appropriate NSLayoutAttribute + */ +@property (nonatomic, strong, readonly) MASViewAttribute *mas_left; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_top; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_right; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_bottom; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_leading; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_trailing; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_width; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_height; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_centerX; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_centerY; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_baseline; +@property (nonatomic, strong, readonly) MASViewAttribute *(^mas_attribute)(NSLayoutAttribute attr); + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +@property (nonatomic, strong, readonly) MASViewAttribute *mas_firstBaseline; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_lastBaseline; + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +@property (nonatomic, strong, readonly) MASViewAttribute *mas_leftMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_rightMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_topMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_leadingMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_trailingMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_centerXWithinMargins; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_centerYWithinMargins; + +#endif + +/** + * a key to associate with this view + */ +@property (nonatomic, strong) id mas_key; + +/** + * Finds the closest common superview between this view and another view + * + * @param view other view + * + * @return returns nil if common superview could not be found + */ +- (instancetype)mas_closestCommonSuperview:(MAS_VIEW *)view; + +/** + * Creates a MASConstraintMaker with the callee view. + * Any constraints defined are added to the view or the appropriate superview once the block has finished executing + * + * @param block scope within which you can build up the constraints which you wish to apply to the view. + * + * @return Array of created MASConstraints + */ +- (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block; + +/** + * Creates a MASConstraintMaker with the callee view. + * Any constraints defined are added to the view or the appropriate superview once the block has finished executing. + * If an existing constraint exists then it will be updated instead. + * + * @param block scope within which you can build up the constraints which you wish to apply to the view. + * + * @return Array of created/updated MASConstraints + */ +- (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block; + +/** + * Creates a MASConstraintMaker with the callee view. + * Any constraints defined are added to the view or the appropriate superview once the block has finished executing. + * All constraints previously installed for the view will be removed. + * + * @param block scope within which you can build up the constraints which you wish to apply to the view. + * + * @return Array of created/updated MASConstraints + */ +- (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.m" new file mode 100755 index 0000000..b53b68d --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASAdditions.m" @@ -0,0 +1,166 @@ +// +// UIView+MASAdditions.m +// Masonry +// +// Created by Jonas Budelmann on 20/07/13. +// Copyright (c) 2013 cloudling. All rights reserved. +// + +#import "View+MASAdditions.h" +#import + +@implementation MAS_VIEW (MASAdditions) + +- (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *))block { + self.translatesAutoresizingMaskIntoConstraints = NO; + MASConstraintMaker *constraintMaker = [[MASConstraintMaker alloc] initWithView:self]; + block(constraintMaker); + return [constraintMaker install]; +} + +- (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *))block { + self.translatesAutoresizingMaskIntoConstraints = NO; + MASConstraintMaker *constraintMaker = [[MASConstraintMaker alloc] initWithView:self]; + constraintMaker.updateExisting = YES; + block(constraintMaker); + return [constraintMaker install]; +} + +- (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block { + self.translatesAutoresizingMaskIntoConstraints = NO; + MASConstraintMaker *constraintMaker = [[MASConstraintMaker alloc] initWithView:self]; + constraintMaker.removeExisting = YES; + block(constraintMaker); + return [constraintMaker install]; +} + +#pragma mark - NSLayoutAttribute properties + +- (MASViewAttribute *)mas_left { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLeft]; +} + +- (MASViewAttribute *)mas_top { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeTop]; +} + +- (MASViewAttribute *)mas_right { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeRight]; +} + +- (MASViewAttribute *)mas_bottom { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeBottom]; +} + +- (MASViewAttribute *)mas_leading { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLeading]; +} + +- (MASViewAttribute *)mas_trailing { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeTrailing]; +} + +- (MASViewAttribute *)mas_width { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeWidth]; +} + +- (MASViewAttribute *)mas_height { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeHeight]; +} + +- (MASViewAttribute *)mas_centerX { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeCenterX]; +} + +- (MASViewAttribute *)mas_centerY { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeCenterY]; +} + +- (MASViewAttribute *)mas_baseline { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeBaseline]; +} + +- (MASViewAttribute *(^)(NSLayoutAttribute))mas_attribute +{ + return ^(NSLayoutAttribute attr) { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:attr]; + }; +} + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +- (MASViewAttribute *)mas_firstBaseline { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeFirstBaseline]; +} +- (MASViewAttribute *)mas_lastBaseline { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLastBaseline]; +} + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +- (MASViewAttribute *)mas_leftMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLeftMargin]; +} + +- (MASViewAttribute *)mas_rightMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeRightMargin]; +} + +- (MASViewAttribute *)mas_topMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeTopMargin]; +} + +- (MASViewAttribute *)mas_bottomMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeBottomMargin]; +} + +- (MASViewAttribute *)mas_leadingMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLeadingMargin]; +} + +- (MASViewAttribute *)mas_trailingMargin { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeTrailingMargin]; +} + +- (MASViewAttribute *)mas_centerXWithinMargins { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeCenterXWithinMargins]; +} + +- (MASViewAttribute *)mas_centerYWithinMargins { + return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeCenterYWithinMargins]; +} + +#endif + +#pragma mark - associated properties + +- (id)mas_key { + return objc_getAssociatedObject(self, @selector(mas_key)); +} + +- (void)setMas_key:(id)key { + objc_setAssociatedObject(self, @selector(mas_key), key, OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +#pragma mark - heirachy + +- (instancetype)mas_closestCommonSuperview:(MAS_VIEW *)view { + MAS_VIEW *closestCommonSuperview = nil; + + MAS_VIEW *secondViewSuperview = view; + while (!closestCommonSuperview && secondViewSuperview) { + MAS_VIEW *firstViewSuperview = self; + while (!closestCommonSuperview && firstViewSuperview) { + if (secondViewSuperview == firstViewSuperview) { + closestCommonSuperview = secondViewSuperview; + } + firstViewSuperview = firstViewSuperview.superview; + } + secondViewSuperview = secondViewSuperview.superview; + } + return closestCommonSuperview; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASShorthandAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASShorthandAdditions.h" new file mode 100755 index 0000000..0446056 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/View+MASShorthandAdditions.h" @@ -0,0 +1,115 @@ +// +// UIView+MASShorthandAdditions.h +// Masonry +// +// Created by Jonas Budelmann on 22/07/13. +// Copyright (c) 2013 Jonas Budelmann. All rights reserved. +// + +#import "View+MASAdditions.h" + +#ifdef MAS_SHORTHAND + +/** + * Shorthand view additions without the 'mas_' prefixes, + * only enabled if MAS_SHORTHAND is defined + */ +@interface MAS_VIEW (MASShorthandAdditions) + +@property (nonatomic, strong, readonly) MASViewAttribute *left; +@property (nonatomic, strong, readonly) MASViewAttribute *top; +@property (nonatomic, strong, readonly) MASViewAttribute *right; +@property (nonatomic, strong, readonly) MASViewAttribute *bottom; +@property (nonatomic, strong, readonly) MASViewAttribute *leading; +@property (nonatomic, strong, readonly) MASViewAttribute *trailing; +@property (nonatomic, strong, readonly) MASViewAttribute *width; +@property (nonatomic, strong, readonly) MASViewAttribute *height; +@property (nonatomic, strong, readonly) MASViewAttribute *centerX; +@property (nonatomic, strong, readonly) MASViewAttribute *centerY; +@property (nonatomic, strong, readonly) MASViewAttribute *baseline; +@property (nonatomic, strong, readonly) MASViewAttribute *(^attribute)(NSLayoutAttribute attr); + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +@property (nonatomic, strong, readonly) MASViewAttribute *firstBaseline; +@property (nonatomic, strong, readonly) MASViewAttribute *lastBaseline; + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +@property (nonatomic, strong, readonly) MASViewAttribute *leftMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *rightMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *topMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *bottomMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *leadingMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *trailingMargin; +@property (nonatomic, strong, readonly) MASViewAttribute *centerXWithinMargins; +@property (nonatomic, strong, readonly) MASViewAttribute *centerYWithinMargins; + +#endif + +- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *make))block; +- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *make))block; +- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *make))block; + +@end + +#define MAS_ATTR_FORWARD(attr) \ +- (MASViewAttribute *)attr { \ + return [self mas_##attr]; \ +} + +@implementation MAS_VIEW (MASShorthandAdditions) + +MAS_ATTR_FORWARD(top); +MAS_ATTR_FORWARD(left); +MAS_ATTR_FORWARD(bottom); +MAS_ATTR_FORWARD(right); +MAS_ATTR_FORWARD(leading); +MAS_ATTR_FORWARD(trailing); +MAS_ATTR_FORWARD(width); +MAS_ATTR_FORWARD(height); +MAS_ATTR_FORWARD(centerX); +MAS_ATTR_FORWARD(centerY); +MAS_ATTR_FORWARD(baseline); + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100) + +MAS_ATTR_FORWARD(firstBaseline); +MAS_ATTR_FORWARD(lastBaseline); + +#endif + +#if TARGET_OS_IPHONE || TARGET_OS_TV + +MAS_ATTR_FORWARD(leftMargin); +MAS_ATTR_FORWARD(rightMargin); +MAS_ATTR_FORWARD(topMargin); +MAS_ATTR_FORWARD(bottomMargin); +MAS_ATTR_FORWARD(leadingMargin); +MAS_ATTR_FORWARD(trailingMargin); +MAS_ATTR_FORWARD(centerXWithinMargins); +MAS_ATTR_FORWARD(centerYWithinMargins); + +#endif + +- (MASViewAttribute *(^)(NSLayoutAttribute))attribute { + return [self mas_attribute]; +} + +- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_makeConstraints:block]; +} + +- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_updateConstraints:block]; +} + +- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *))block { + return [self mas_remakeConstraints:block]; +} + +@end + +#endif diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.h" new file mode 100755 index 0000000..79fd1fa --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.h" @@ -0,0 +1,30 @@ +// +// UIViewController+MASAdditions.h +// Masonry +// +// Created by Craig Siemens on 2015-06-23. +// +// + +#import "MASUtilities.h" +#import "MASConstraintMaker.h" +#import "MASViewAttribute.h" + +#ifdef MAS_VIEW_CONTROLLER + +@interface MAS_VIEW_CONTROLLER (MASAdditions) + +/** + * following properties return a new MASViewAttribute with appropriate UILayoutGuide and NSLayoutAttribute + */ +@property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuide; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuide; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideTop; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideBottom; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideTop; +@property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideBottom; + + +@end + +#endif diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.m" new file mode 100755 index 0000000..2f5139f --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/Masonry/ViewController+MASAdditions.m" @@ -0,0 +1,39 @@ +// +// UIViewController+MASAdditions.m +// Masonry +// +// Created by Craig Siemens on 2015-06-23. +// +// + +#import "ViewController+MASAdditions.h" + +#ifdef MAS_VIEW_CONTROLLER + +@implementation MAS_VIEW_CONTROLLER (MASAdditions) + +- (MASViewAttribute *)mas_topLayoutGuide { + return [[MASViewAttribute alloc] initWithView:self.view item:self.topLayoutGuide layoutAttribute:NSLayoutAttributeBottom]; +} +- (MASViewAttribute *)mas_topLayoutGuideTop { + return [[MASViewAttribute alloc] initWithView:self.view item:self.topLayoutGuide layoutAttribute:NSLayoutAttributeTop]; +} +- (MASViewAttribute *)mas_topLayoutGuideBottom { + return [[MASViewAttribute alloc] initWithView:self.view item:self.topLayoutGuide layoutAttribute:NSLayoutAttributeBottom]; +} + +- (MASViewAttribute *)mas_bottomLayoutGuide { + return [[MASViewAttribute alloc] initWithView:self.view item:self.bottomLayoutGuide layoutAttribute:NSLayoutAttributeTop]; +} +- (MASViewAttribute *)mas_bottomLayoutGuideTop { + return [[MASViewAttribute alloc] initWithView:self.view item:self.bottomLayoutGuide layoutAttribute:NSLayoutAttributeTop]; +} +- (MASViewAttribute *)mas_bottomLayoutGuideBottom { + return [[MASViewAttribute alloc] initWithView:self.view item:self.bottomLayoutGuide layoutAttribute:NSLayoutAttributeBottom]; +} + + + +@end + +#endif diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.h" new file mode 100755 index 0000000..82032ec --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.h" @@ -0,0 +1,430 @@ +// +// NSObject+YYModel.h +// YYModel +// +// Created by ibireme on 15/5/10. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Provide some data-model method: + + * Convert json to any object, or convert any object to json. + * Set object properties with a key-value dictionary (like KVC). + * Implementations of `NSCoding`, `NSCopying`, `-hash` and `-isEqual:`. + + See `YYModel` protocol for custom methods. + + + Sample Code: + + ********************** json convertor ********************* + @interface YYAuthor : NSObject + @property (nonatomic, strong) NSString *name; + @property (nonatomic, assign) NSDate *birthday; + @end + @implementation YYAuthor + @end + + @interface YYBook : NSObject + @property (nonatomic, copy) NSString *name; + @property (nonatomic, assign) NSUInteger pages; + @property (nonatomic, strong) YYAuthor *author; + @end + @implementation YYBook + @end + + int main() { + // create model from json + YYBook *book = [YYBook yy_modelWithJSON:@"{\"name\": \"Harry Potter\", \"pages\": 256, \"author\": {\"name\": \"J.K.Rowling\", \"birthday\": \"1965-07-31\" }}"]; + + // convert model to json + NSString *json = [book yy_modelToJSONString]; + // {"author":{"name":"J.K.Rowling","birthday":"1965-07-31T00:00:00+0000"},"name":"Harry Potter","pages":256} + } + + ********************** Coding/Copying/hash/equal ********************* + @interface YYShadow :NSObject + @property (nonatomic, copy) NSString *name; + @property (nonatomic, assign) CGSize size; + @end + + @implementation YYShadow + - (void)encodeWithCoder:(NSCoder *)aCoder { [self yy_modelEncodeWithCoder:aCoder]; } + - (id)initWithCoder:(NSCoder *)aDecoder { self = [super init]; return [self yy_modelInitWithCoder:aDecoder]; } + - (id)copyWithZone:(NSZone *)zone { return [self yy_modelCopy]; } + - (NSUInteger)hash { return [self yy_modelHash]; } + - (BOOL)isEqual:(id)object { return [self yy_modelIsEqual:object]; } + @end + + */ +@interface NSObject (YYModel) + +/** + Creates and returns a new instance of the receiver from a json. + This method is thread-safe. + + @param json A json object in `NSDictionary`, `NSString` or `NSData`. + + @return A new instance created from the json, or nil if an error occurs. + */ ++ (nullable instancetype)yy_modelWithJSON:(id)json; + +/** + Creates and returns a new instance of the receiver from a key-value dictionary. + This method is thread-safe. + + @param dictionary A key-value dictionary mapped to the instance's properties. + Any invalid key-value pair in dictionary will be ignored. + + @return A new instance created from the dictionary, or nil if an error occurs. + + @discussion The key in `dictionary` will mapped to the reciever's property name, + and the value will set to the property. If the value's type does not match the + property, this method will try to convert the value based on these rules: + + `NSString` or `NSNumber` -> c number, such as BOOL, int, long, float, NSUInteger... + `NSString` -> NSDate, parsed with format "yyyy-MM-dd'T'HH:mm:ssZ", "yyyy-MM-dd HH:mm:ss" or "yyyy-MM-dd". + `NSString` -> NSURL. + `NSValue` -> struct or union, such as CGRect, CGSize, ... + `NSString` -> SEL, Class. + */ ++ (nullable instancetype)yy_modelWithDictionary:(NSDictionary *)dictionary; + +/** + Set the receiver's properties with a json object. + + @discussion Any invalid data in json will be ignored. + + @param json A json object of `NSDictionary`, `NSString` or `NSData`, mapped to the + receiver's properties. + + @return Whether succeed. + */ +- (BOOL)yy_modelSetWithJSON:(id)json; + +/** + Set the receiver's properties with a key-value dictionary. + + @param dic A key-value dictionary mapped to the receiver's properties. + Any invalid key-value pair in dictionary will be ignored. + + @discussion The key in `dictionary` will mapped to the reciever's property name, + and the value will set to the property. If the value's type doesn't match the + property, this method will try to convert the value based on these rules: + + `NSString`, `NSNumber` -> c number, such as BOOL, int, long, float, NSUInteger... + `NSString` -> NSDate, parsed with format "yyyy-MM-dd'T'HH:mm:ssZ", "yyyy-MM-dd HH:mm:ss" or "yyyy-MM-dd". + `NSString` -> NSURL. + `NSValue` -> struct or union, such as CGRect, CGSize, ... + `NSString` -> SEL, Class. + + @return Whether succeed. + */ +- (BOOL)yy_modelSetWithDictionary:(NSDictionary *)dic; + +/** + Generate a json object from the receiver's properties. + + @return A json object in `NSDictionary` or `NSArray`, or nil if an error occurs. + See [NSJSONSerialization isValidJSONObject] for more information. + + @discussion Any of the invalid property is ignored. + If the reciver is `NSArray`, `NSDictionary` or `NSSet`, it just convert + the inner object to json object. + */ +- (nullable id)yy_modelToJSONObject; + +/** + Generate a json string's data from the receiver's properties. + + @return A json string's data, or nil if an error occurs. + + @discussion Any of the invalid property is ignored. + If the reciver is `NSArray`, `NSDictionary` or `NSSet`, it will also convert the + inner object to json string. + */ +- (nullable NSData *)yy_modelToJSONData; + +/** + Generate a json string from the receiver's properties. + + @return A json string, or nil if an error occurs. + + @discussion Any of the invalid property is ignored. + If the reciver is `NSArray`, `NSDictionary` or `NSSet`, it will also convert the + inner object to json string. + */ +- (nullable NSString *)yy_modelToJSONString; + +/** + Copy a instance with the receiver's properties. + + @return A copied instance, or nil if an error occurs. + */ +- (nullable id)yy_modelCopy; + +/** + Encode the receiver's properties to a coder. + + @param aCoder An archiver object. + */ +- (void)yy_modelEncodeWithCoder:(NSCoder *)aCoder; + +/** + Decode the receiver's properties from a decoder. + + @param aDecoder An archiver object. + + @return self + */ +- (id)yy_modelInitWithCoder:(NSCoder *)aDecoder; + +/** + Get a hash code with the receiver's properties. + + @return Hash code. + */ +- (NSUInteger)yy_modelHash; + +/** + Compares the receiver with another object for equality, based on properties. + + @param model Another object. + + @return `YES` if the reciever is equal to the object, otherwise `NO`. + */ +- (BOOL)yy_modelIsEqual:(id)model; + +/** + Description method for debugging purposes based on properties. + + @return A string that describes the contents of the receiver. + */ +- (NSString *)yy_modelDescription; + +@end + + + +/** + Provide some data-model method for NSArray. + */ +@interface NSArray (YYModel) + +/** + Creates and returns an array from a json-array. + This method is thread-safe. + + @param cls The instance's class in array. + @param json A json array of `NSArray`, `NSString` or `NSData`. + Example: [{"name","Mary"},{name:"Joe"}] + + @return A array, or nil if an error occurs. + */ ++ (nullable NSArray *)yy_modelArrayWithClass:(Class)cls json:(id)json; + +@end + + + +/** + Provide some data-model method for NSDictionary. + */ +@interface NSDictionary (YYModel) + +/** + Creates and returns a dictionary from a json. + This method is thread-safe. + + @param cls The value instance's class in dictionary. + @param json A json dictionary of `NSDictionary`, `NSString` or `NSData`. + Example: {"user1":{"name","Mary"}, "user2": {name:"Joe"}} + + @return A dictionary, or nil if an error occurs. + */ ++ (nullable NSDictionary *)yy_modelDictionaryWithClass:(Class)cls json:(id)json; +@end + + + +/** + If the default model transform does not fit to your model class, implement one or + more method in this protocol to change the default key-value transform process. + There's no need to add '' to your class header. + */ +@protocol YYModel +@optional + +/** + Custom property mapper. + + @discussion If the key in JSON/Dictionary does not match to the model's property name, + implements this method and returns the additional mapper. + + Example: + + json: + { + "n":"Harry Pottery", + "p": 256, + "ext" : { + "desc" : "A book written by J.K.Rowling." + }, + "ID" : 100010 + } + + model: + @interface YYBook : NSObject + @property NSString *name; + @property NSInteger page; + @property NSString *desc; + @property NSString *bookID; + @end + + @implementation YYBook + + (NSDictionary *)modelCustomPropertyMapper { + return @{@"name" : @"n", + @"page" : @"p", + @"desc" : @"ext.desc", + @"bookID": @[@"id", @"ID", @"book_id"]}; + } + @end + + @return A custom mapper for properties. + */ ++ (nullable NSDictionary *)modelCustomPropertyMapper; + +/** + The generic class mapper for container properties. + + @discussion If the property is a container object, such as NSArray/NSSet/NSDictionary, + implements this method and returns a property->class mapper, tells which kind of + object will be add to the array/set/dictionary. + + Example: + @class YYShadow, YYBorder, YYAttachment; + + @interface YYAttributes + @property NSString *name; + @property NSArray *shadows; + @property NSSet *borders; + @property NSDictionary *attachments; + @end + + @implementation YYAttributes + + (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"shadows" : [YYShadow class], + @"borders" : YYBorder.class, + @"attachments" : @"YYAttachment" }; + } + @end + + @return A class mapper. + */ ++ (nullable NSDictionary *)modelContainerPropertyGenericClass; + +/** + If you need to create instances of different classes during json->object transform, + use the method to choose custom class based on dictionary data. + + @discussion If the model implements this method, it will be called to determine resulting class + during `+modelWithJSON:`, `+modelWithDictionary:`, conveting object of properties of parent objects + (both singular and containers via `+modelContainerPropertyGenericClass`). + + Example: + @class YYCircle, YYRectangle, YYLine; + + @implementation YYShape + + + (Class)modelCustomClassForDictionary:(NSDictionary*)dictionary { + if (dictionary[@"radius"] != nil) { + return [YYCircle class]; + } else if (dictionary[@"width"] != nil) { + return [YYRectangle class]; + } else if (dictionary[@"y2"] != nil) { + return [YYLine class]; + } else { + return [self class]; + } + } + + @end + + @param dictionary The json/kv dictionary. + + @return Class to create from this dictionary, `nil` to use current class. + + */ ++ (nullable Class)modelCustomClassForDictionary:(NSDictionary *)dictionary; + +/** + All the properties in blacklist will be ignored in model transform process. + Returns nil to ignore this feature. + + @return An array of property's name. + */ ++ (nullable NSArray *)modelPropertyBlacklist; + +/** + If a property is not in the whitelist, it will be ignored in model transform process. + Returns nil to ignore this feature. + + @return An array of property's name. + */ ++ (nullable NSArray *)modelPropertyWhitelist; + +/** + This method's behavior is similar to `- (BOOL)modelCustomTransformFromDictionary:(NSDictionary *)dic;`, + but be called before the model transform. + + @discussion If the model implements this method, it will be called before + `+modelWithJSON:`, `+modelWithDictionary:`, `-modelSetWithJSON:` and `-modelSetWithDictionary:`. + If this method returns nil, the transform process will ignore this model. + + @param dic The json/kv dictionary. + + @return Returns the modified dictionary, or nil to ignore this model. + */ +- (NSDictionary *)modelCustomWillTransformFromDictionary:(NSDictionary *)dic; + +/** + If the default json-to-model transform does not fit to your model object, implement + this method to do additional process. You can also use this method to validate the + model's properties. + + @discussion If the model implements this method, it will be called at the end of + `+modelWithJSON:`, `+modelWithDictionary:`, `-modelSetWithJSON:` and `-modelSetWithDictionary:`. + If this method returns NO, the transform process will ignore this model. + + @param dic The json/kv dictionary. + + @return Returns YES if the model is valid, or NO to ignore this model. + */ +- (BOOL)modelCustomTransformFromDictionary:(NSDictionary *)dic; + +/** + If the default model-to-json transform does not fit to your model class, implement + this method to do additional process. You can also use this method to validate the + json dictionary. + + @discussion If the model implements this method, it will be called at the end of + `-modelToJSONObject` and `-modelToJSONString`. + If this method returns NO, the transform process will ignore this json dictionary. + + @param dic The json dictionary. + + @return Returns YES if the model is valid, or NO to ignore this model. + */ +- (BOOL)modelCustomTransformToDictionary:(NSMutableDictionary *)dic; + +@end + +NS_ASSUME_NONNULL_END diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.m" new file mode 100755 index 0000000..e92a6b1 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/NSObject+YYModel.m" @@ -0,0 +1,1840 @@ +// +// NSObject+YYModel.m +// YYModel +// +// Created by ibireme on 15/5/10. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import "NSObject+YYModel.h" +#import "YYClassInfo.h" +#import + +#define force_inline __inline__ __attribute__((always_inline)) + +/// Foundation Class Type +typedef NS_ENUM (NSUInteger, YYEncodingNSType) { + YYEncodingTypeNSUnknown = 0, + YYEncodingTypeNSString, + YYEncodingTypeNSMutableString, + YYEncodingTypeNSValue, + YYEncodingTypeNSNumber, + YYEncodingTypeNSDecimalNumber, + YYEncodingTypeNSData, + YYEncodingTypeNSMutableData, + YYEncodingTypeNSDate, + YYEncodingTypeNSURL, + YYEncodingTypeNSArray, + YYEncodingTypeNSMutableArray, + YYEncodingTypeNSDictionary, + YYEncodingTypeNSMutableDictionary, + YYEncodingTypeNSSet, + YYEncodingTypeNSMutableSet, +}; + +/// Get the Foundation class type from property info. +static force_inline YYEncodingNSType YYClassGetNSType(Class cls) { + if (!cls) return YYEncodingTypeNSUnknown; + if ([cls isSubclassOfClass:[NSMutableString class]]) return YYEncodingTypeNSMutableString; + if ([cls isSubclassOfClass:[NSString class]]) return YYEncodingTypeNSString; + if ([cls isSubclassOfClass:[NSDecimalNumber class]]) return YYEncodingTypeNSDecimalNumber; + if ([cls isSubclassOfClass:[NSNumber class]]) return YYEncodingTypeNSNumber; + if ([cls isSubclassOfClass:[NSValue class]]) return YYEncodingTypeNSValue; + if ([cls isSubclassOfClass:[NSMutableData class]]) return YYEncodingTypeNSMutableData; + if ([cls isSubclassOfClass:[NSData class]]) return YYEncodingTypeNSData; + if ([cls isSubclassOfClass:[NSDate class]]) return YYEncodingTypeNSDate; + if ([cls isSubclassOfClass:[NSURL class]]) return YYEncodingTypeNSURL; + if ([cls isSubclassOfClass:[NSMutableArray class]]) return YYEncodingTypeNSMutableArray; + if ([cls isSubclassOfClass:[NSArray class]]) return YYEncodingTypeNSArray; + if ([cls isSubclassOfClass:[NSMutableDictionary class]]) return YYEncodingTypeNSMutableDictionary; + if ([cls isSubclassOfClass:[NSDictionary class]]) return YYEncodingTypeNSDictionary; + if ([cls isSubclassOfClass:[NSMutableSet class]]) return YYEncodingTypeNSMutableSet; + if ([cls isSubclassOfClass:[NSSet class]]) return YYEncodingTypeNSSet; + return YYEncodingTypeNSUnknown; +} + +/// Whether the type is c number. +static force_inline BOOL YYEncodingTypeIsCNumber(YYEncodingType type) { + switch (type & YYEncodingTypeMask) { + case YYEncodingTypeBool: + case YYEncodingTypeInt8: + case YYEncodingTypeUInt8: + case YYEncodingTypeInt16: + case YYEncodingTypeUInt16: + case YYEncodingTypeInt32: + case YYEncodingTypeUInt32: + case YYEncodingTypeInt64: + case YYEncodingTypeUInt64: + case YYEncodingTypeFloat: + case YYEncodingTypeDouble: + case YYEncodingTypeLongDouble: return YES; + default: return NO; + } +} + +/// Parse a number value from 'id'. +static force_inline NSNumber *YYNSNumberCreateFromID(__unsafe_unretained id value) { + static NSCharacterSet *dot; + static NSDictionary *dic; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + dot = [NSCharacterSet characterSetWithRange:NSMakeRange('.', 1)]; + dic = @{@"TRUE" : @(YES), + @"True" : @(YES), + @"true" : @(YES), + @"FALSE" : @(NO), + @"False" : @(NO), + @"false" : @(NO), + @"YES" : @(YES), + @"Yes" : @(YES), + @"yes" : @(YES), + @"NO" : @(NO), + @"No" : @(NO), + @"no" : @(NO), + @"NIL" : (id)kCFNull, + @"Nil" : (id)kCFNull, + @"nil" : (id)kCFNull, + @"NULL" : (id)kCFNull, + @"Null" : (id)kCFNull, + @"null" : (id)kCFNull, + @"(NULL)" : (id)kCFNull, + @"(Null)" : (id)kCFNull, + @"(null)" : (id)kCFNull, + @"" : (id)kCFNull, + @"" : (id)kCFNull, + @"" : (id)kCFNull}; + }); + + if (!value || value == (id)kCFNull) return nil; + if ([value isKindOfClass:[NSNumber class]]) return value; + if ([value isKindOfClass:[NSString class]]) { + NSNumber *num = dic[value]; + if (num) { + if (num == (id)kCFNull) return nil; + return num; + } + if ([(NSString *)value rangeOfCharacterFromSet:dot].location != NSNotFound) { + const char *cstring = ((NSString *)value).UTF8String; + if (!cstring) return nil; + double num = atof(cstring); + if (isnan(num) || isinf(num)) return nil; + return @(num); + } else { + const char *cstring = ((NSString *)value).UTF8String; + if (!cstring) return nil; + return @(atoll(cstring)); + } + } + return nil; +} + +/// Parse string to date. +static force_inline NSDate *YYNSDateFromString(__unsafe_unretained NSString *string) { + typedef NSDate* (^YYNSDateParseBlock)(NSString *string); + #define kParserNum 34 + static YYNSDateParseBlock blocks[kParserNum + 1] = {0}; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + { + /* + 2014-01-20 // Google + */ + NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; + formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + formatter.dateFormat = @"yyyy-MM-dd"; + blocks[10] = ^(NSString *string) { return [formatter dateFromString:string]; }; + } + + { + /* + 2014-01-20 12:24:48 + 2014-01-20T12:24:48 // Google + 2014-01-20 12:24:48.000 + 2014-01-20T12:24:48.000 + */ + NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init]; + formatter1.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter1.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + formatter1.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss"; + + NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init]; + formatter2.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter2.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + formatter2.dateFormat = @"yyyy-MM-dd HH:mm:ss"; + + NSDateFormatter *formatter3 = [[NSDateFormatter alloc] init]; + formatter3.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter3.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + formatter3.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSS"; + + NSDateFormatter *formatter4 = [[NSDateFormatter alloc] init]; + formatter4.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter4.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + formatter4.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS"; + + blocks[19] = ^(NSString *string) { + if ([string characterAtIndex:10] == 'T') { + return [formatter1 dateFromString:string]; + } else { + return [formatter2 dateFromString:string]; + } + }; + + blocks[23] = ^(NSString *string) { + if ([string characterAtIndex:10] == 'T') { + return [formatter3 dateFromString:string]; + } else { + return [formatter4 dateFromString:string]; + } + }; + } + + { + /* + 2014-01-20T12:24:48Z // Github, Apple + 2014-01-20T12:24:48+0800 // Facebook + 2014-01-20T12:24:48+12:00 // Google + 2014-01-20T12:24:48.000Z + 2014-01-20T12:24:48.000+0800 + 2014-01-20T12:24:48.000+12:00 + */ + NSDateFormatter *formatter = [NSDateFormatter new]; + formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ"; + + NSDateFormatter *formatter2 = [NSDateFormatter new]; + formatter2.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter2.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSSZ"; + + blocks[20] = ^(NSString *string) { return [formatter dateFromString:string]; }; + blocks[24] = ^(NSString *string) { return [formatter dateFromString:string]?: [formatter2 dateFromString:string]; }; + blocks[25] = ^(NSString *string) { return [formatter dateFromString:string]; }; + blocks[28] = ^(NSString *string) { return [formatter2 dateFromString:string]; }; + blocks[29] = ^(NSString *string) { return [formatter2 dateFromString:string]; }; + } + + { + /* + Fri Sep 04 00:12:21 +0800 2015 // Weibo, Twitter + Fri Sep 04 00:12:21.000 +0800 2015 + */ + NSDateFormatter *formatter = [NSDateFormatter new]; + formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter.dateFormat = @"EEE MMM dd HH:mm:ss Z yyyy"; + + NSDateFormatter *formatter2 = [NSDateFormatter new]; + formatter2.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter2.dateFormat = @"EEE MMM dd HH:mm:ss.SSS Z yyyy"; + + blocks[30] = ^(NSString *string) { return [formatter dateFromString:string]; }; + blocks[34] = ^(NSString *string) { return [formatter2 dateFromString:string]; }; + } + }); + if (!string) return nil; + if (string.length > kParserNum) return nil; + YYNSDateParseBlock parser = blocks[string.length]; + if (!parser) return nil; + return parser(string); + #undef kParserNum +} + + +/// Get the 'NSBlock' class. +static force_inline Class YYNSBlockClass() { + static Class cls; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + void (^block)(void) = ^{}; + cls = ((NSObject *)block).class; + while (class_getSuperclass(cls) != [NSObject class]) { + cls = class_getSuperclass(cls); + } + }); + return cls; // current is "NSBlock" +} + + + +/** + Get the ISO date formatter. + + ISO8601 format example: + 2010-07-09T16:13:30+12:00 + 2011-01-11T11:11:11+0000 + 2011-01-26T19:06:43Z + + length: 20/24/25 + */ +static force_inline NSDateFormatter *YYISODateFormatter() { + static NSDateFormatter *formatter = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + formatter = [[NSDateFormatter alloc] init]; + formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; + formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ"; + }); + return formatter; +} + +/// Get the value with key paths from dictionary +/// The dic should be NSDictionary, and the keyPath should not be nil. +static force_inline id YYValueForKeyPath(__unsafe_unretained NSDictionary *dic, __unsafe_unretained NSArray *keyPaths) { + id value = nil; + for (NSUInteger i = 0, max = keyPaths.count; i < max; i++) { + value = dic[keyPaths[i]]; + if (i + 1 < max) { + if ([value isKindOfClass:[NSDictionary class]]) { + dic = value; + } else { + return nil; + } + } + } + return value; +} + +/// Get the value with multi key (or key path) from dictionary +/// The dic should be NSDictionary +static force_inline id YYValueForMultiKeys(__unsafe_unretained NSDictionary *dic, __unsafe_unretained NSArray *multiKeys) { + id value = nil; + for (NSString *key in multiKeys) { + if ([key isKindOfClass:[NSString class]]) { + value = dic[key]; + if (value) break; + } else { + value = YYValueForKeyPath(dic, (NSArray *)key); + if (value) break; + } + } + return value; +} + + + + +/// A property info in object model. +@interface _YYModelPropertyMeta : NSObject { + @package + NSString *_name; ///< property's name + YYEncodingType _type; ///< property's type + YYEncodingNSType _nsType; ///< property's Foundation type + BOOL _isCNumber; ///< is c number type + Class _cls; ///< property's class, or nil + Class _genericCls; ///< container's generic class, or nil if threr's no generic class + SEL _getter; ///< getter, or nil if the instances cannot respond + SEL _setter; ///< setter, or nil if the instances cannot respond + BOOL _isKVCCompatible; ///< YES if it can access with key-value coding + BOOL _isStructAvailableForKeyedArchiver; ///< YES if the struct can encoded with keyed archiver/unarchiver + BOOL _hasCustomClassFromDictionary; ///< class/generic class implements +modelCustomClassForDictionary: + + /* + property->key: _mappedToKey:key _mappedToKeyPath:nil _mappedToKeyArray:nil + property->keyPath: _mappedToKey:keyPath _mappedToKeyPath:keyPath(array) _mappedToKeyArray:nil + property->keys: _mappedToKey:keys[0] _mappedToKeyPath:nil/keyPath _mappedToKeyArray:keys(array) + */ + NSString *_mappedToKey; ///< the key mapped to + NSArray *_mappedToKeyPath; ///< the key path mapped to (nil if the name is not key path) + NSArray *_mappedToKeyArray; ///< the key(NSString) or keyPath(NSArray) array (nil if not mapped to multiple keys) + YYClassPropertyInfo *_info; ///< property's info + _YYModelPropertyMeta *_next; ///< next meta if there are multiple properties mapped to the same key. +} +@end + +@implementation _YYModelPropertyMeta ++ (instancetype)metaWithClassInfo:(YYClassInfo *)classInfo propertyInfo:(YYClassPropertyInfo *)propertyInfo generic:(Class)generic { + + // support pseudo generic class with protocol name + if (!generic && propertyInfo.protocols) { + for (NSString *protocol in propertyInfo.protocols) { + Class cls = objc_getClass(protocol.UTF8String); + if (cls) { + generic = cls; + break; + } + } + } + + _YYModelPropertyMeta *meta = [self new]; + meta->_name = propertyInfo.name; + meta->_type = propertyInfo.type; + meta->_info = propertyInfo; + meta->_genericCls = generic; + + if ((meta->_type & YYEncodingTypeMask) == YYEncodingTypeObject) { + meta->_nsType = YYClassGetNSType(propertyInfo.cls); + } else { + meta->_isCNumber = YYEncodingTypeIsCNumber(meta->_type); + } + if ((meta->_type & YYEncodingTypeMask) == YYEncodingTypeStruct) { + /* + It seems that NSKeyedUnarchiver cannot decode NSValue except these structs: + */ + static NSSet *types = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + NSMutableSet *set = [NSMutableSet new]; + // 32 bit + [set addObject:@"{CGSize=ff}"]; + [set addObject:@"{CGPoint=ff}"]; + [set addObject:@"{CGRect={CGPoint=ff}{CGSize=ff}}"]; + [set addObject:@"{CGAffineTransform=ffffff}"]; + [set addObject:@"{UIEdgeInsets=ffff}"]; + [set addObject:@"{UIOffset=ff}"]; + // 64 bit + [set addObject:@"{CGSize=dd}"]; + [set addObject:@"{CGPoint=dd}"]; + [set addObject:@"{CGRect={CGPoint=dd}{CGSize=dd}}"]; + [set addObject:@"{CGAffineTransform=dddddd}"]; + [set addObject:@"{UIEdgeInsets=dddd}"]; + [set addObject:@"{UIOffset=dd}"]; + types = set; + }); + if ([types containsObject:propertyInfo.typeEncoding]) { + meta->_isStructAvailableForKeyedArchiver = YES; + } + } + meta->_cls = propertyInfo.cls; + + if (generic) { + meta->_hasCustomClassFromDictionary = [generic respondsToSelector:@selector(modelCustomClassForDictionary:)]; + } else if (meta->_cls && meta->_nsType == YYEncodingTypeNSUnknown) { + meta->_hasCustomClassFromDictionary = [meta->_cls respondsToSelector:@selector(modelCustomClassForDictionary:)]; + } + + if (propertyInfo.getter) { + if ([classInfo.cls instancesRespondToSelector:propertyInfo.getter]) { + meta->_getter = propertyInfo.getter; + } + } + if (propertyInfo.setter) { + if ([classInfo.cls instancesRespondToSelector:propertyInfo.setter]) { + meta->_setter = propertyInfo.setter; + } + } + + if (meta->_getter && meta->_setter) { + /* + KVC invalid type: + long double + pointer (such as SEL/CoreFoundation object) + */ + switch (meta->_type & YYEncodingTypeMask) { + case YYEncodingTypeBool: + case YYEncodingTypeInt8: + case YYEncodingTypeUInt8: + case YYEncodingTypeInt16: + case YYEncodingTypeUInt16: + case YYEncodingTypeInt32: + case YYEncodingTypeUInt32: + case YYEncodingTypeInt64: + case YYEncodingTypeUInt64: + case YYEncodingTypeFloat: + case YYEncodingTypeDouble: + case YYEncodingTypeObject: + case YYEncodingTypeClass: + case YYEncodingTypeBlock: + case YYEncodingTypeStruct: + case YYEncodingTypeUnion: { + meta->_isKVCCompatible = YES; + } break; + default: break; + } + } + + return meta; +} +@end + + +/// A class info in object model. +@interface _YYModelMeta : NSObject { + @package + YYClassInfo *_classInfo; + /// Key:mapped key and key path, Value:_YYModelPropertyMeta. + NSDictionary *_mapper; + /// Array<_YYModelPropertyMeta>, all property meta of this model. + NSArray *_allPropertyMetas; + /// Array<_YYModelPropertyMeta>, property meta which is mapped to a key path. + NSArray *_keyPathPropertyMetas; + /// Array<_YYModelPropertyMeta>, property meta which is mapped to multi keys. + NSArray *_multiKeysPropertyMetas; + /// The number of mapped key (and key path), same to _mapper.count. + NSUInteger _keyMappedCount; + /// Model class type. + YYEncodingNSType _nsType; + + BOOL _hasCustomWillTransformFromDictionary; + BOOL _hasCustomTransformFromDictionary; + BOOL _hasCustomTransformToDictionary; + BOOL _hasCustomClassFromDictionary; +} +@end + +@implementation _YYModelMeta +- (instancetype)initWithClass:(Class)cls { + YYClassInfo *classInfo = [YYClassInfo classInfoWithClass:cls]; + if (!classInfo) return nil; + self = [super init]; + + // Get black list + NSSet *blacklist = nil; + if ([cls respondsToSelector:@selector(modelPropertyBlacklist)]) { + NSArray *properties = [(id)cls modelPropertyBlacklist]; + if (properties) { + blacklist = [NSSet setWithArray:properties]; + } + } + + // Get white list + NSSet *whitelist = nil; + if ([cls respondsToSelector:@selector(modelPropertyWhitelist)]) { + NSArray *properties = [(id)cls modelPropertyWhitelist]; + if (properties) { + whitelist = [NSSet setWithArray:properties]; + } + } + + // Get container property's generic class + NSDictionary *genericMapper = nil; + if ([cls respondsToSelector:@selector(modelContainerPropertyGenericClass)]) { + genericMapper = [(id)cls modelContainerPropertyGenericClass]; + if (genericMapper) { + NSMutableDictionary *tmp = [NSMutableDictionary new]; + [genericMapper enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { + if (![key isKindOfClass:[NSString class]]) return; + Class meta = object_getClass(obj); + if (!meta) return; + if (class_isMetaClass(meta)) { + tmp[key] = obj; + } else if ([obj isKindOfClass:[NSString class]]) { + Class cls = NSClassFromString(obj); + if (cls) { + tmp[key] = cls; + } + } + }]; + genericMapper = tmp; + } + } + + // Create all property metas. + NSMutableDictionary *allPropertyMetas = [NSMutableDictionary new]; + YYClassInfo *curClassInfo = classInfo; + while (curClassInfo && curClassInfo.superCls != nil) { // recursive parse super class, but ignore root class (NSObject/NSProxy) + for (YYClassPropertyInfo *propertyInfo in curClassInfo.propertyInfos.allValues) { + if (!propertyInfo.name) continue; + if (blacklist && [blacklist containsObject:propertyInfo.name]) continue; + if (whitelist && ![whitelist containsObject:propertyInfo.name]) continue; + _YYModelPropertyMeta *meta = [_YYModelPropertyMeta metaWithClassInfo:classInfo + propertyInfo:propertyInfo + generic:genericMapper[propertyInfo.name]]; + if (!meta || !meta->_name) continue; + if (!meta->_getter || !meta->_setter) continue; + if (allPropertyMetas[meta->_name]) continue; + allPropertyMetas[meta->_name] = meta; + } + curClassInfo = curClassInfo.superClassInfo; + } + if (allPropertyMetas.count) _allPropertyMetas = allPropertyMetas.allValues.copy; + + // create mapper + NSMutableDictionary *mapper = [NSMutableDictionary new]; + NSMutableArray *keyPathPropertyMetas = [NSMutableArray new]; + NSMutableArray *multiKeysPropertyMetas = [NSMutableArray new]; + + if ([cls respondsToSelector:@selector(modelCustomPropertyMapper)]) { + NSDictionary *customMapper = [(id )cls modelCustomPropertyMapper]; + [customMapper enumerateKeysAndObjectsUsingBlock:^(NSString *propertyName, NSString *mappedToKey, BOOL *stop) { + _YYModelPropertyMeta *propertyMeta = allPropertyMetas[propertyName]; + if (!propertyMeta) return; + [allPropertyMetas removeObjectForKey:propertyName]; + + if ([mappedToKey isKindOfClass:[NSString class]]) { + if (mappedToKey.length == 0) return; + + propertyMeta->_mappedToKey = mappedToKey; + NSArray *keyPath = [mappedToKey componentsSeparatedByString:@"."]; + for (NSString *onePath in keyPath) { + if (onePath.length == 0) { + NSMutableArray *tmp = keyPath.mutableCopy; + [tmp removeObject:@""]; + keyPath = tmp; + break; + } + } + if (keyPath.count > 1) { + propertyMeta->_mappedToKeyPath = keyPath; + [keyPathPropertyMetas addObject:propertyMeta]; + } + propertyMeta->_next = mapper[mappedToKey] ?: nil; + mapper[mappedToKey] = propertyMeta; + + } else if ([mappedToKey isKindOfClass:[NSArray class]]) { + + NSMutableArray *mappedToKeyArray = [NSMutableArray new]; + for (NSString *oneKey in ((NSArray *)mappedToKey)) { + if (![oneKey isKindOfClass:[NSString class]]) continue; + if (oneKey.length == 0) continue; + + NSArray *keyPath = [oneKey componentsSeparatedByString:@"."]; + if (keyPath.count > 1) { + [mappedToKeyArray addObject:keyPath]; + } else { + [mappedToKeyArray addObject:oneKey]; + } + + if (!propertyMeta->_mappedToKey) { + propertyMeta->_mappedToKey = oneKey; + propertyMeta->_mappedToKeyPath = keyPath.count > 1 ? keyPath : nil; + } + } + if (!propertyMeta->_mappedToKey) return; + + propertyMeta->_mappedToKeyArray = mappedToKeyArray; + [multiKeysPropertyMetas addObject:propertyMeta]; + + propertyMeta->_next = mapper[mappedToKey] ?: nil; + mapper[mappedToKey] = propertyMeta; + } + }]; + } + + [allPropertyMetas enumerateKeysAndObjectsUsingBlock:^(NSString *name, _YYModelPropertyMeta *propertyMeta, BOOL *stop) { + propertyMeta->_mappedToKey = name; + propertyMeta->_next = mapper[name] ?: nil; + mapper[name] = propertyMeta; + }]; + + if (mapper.count) _mapper = mapper; + if (keyPathPropertyMetas) _keyPathPropertyMetas = keyPathPropertyMetas; + if (multiKeysPropertyMetas) _multiKeysPropertyMetas = multiKeysPropertyMetas; + + _classInfo = classInfo; + _keyMappedCount = _allPropertyMetas.count; + _nsType = YYClassGetNSType(cls); + _hasCustomWillTransformFromDictionary = ([cls instancesRespondToSelector:@selector(modelCustomWillTransformFromDictionary:)]); + _hasCustomTransformFromDictionary = ([cls instancesRespondToSelector:@selector(modelCustomTransformFromDictionary:)]); + _hasCustomTransformToDictionary = ([cls instancesRespondToSelector:@selector(modelCustomTransformToDictionary:)]); + _hasCustomClassFromDictionary = ([cls respondsToSelector:@selector(modelCustomClassForDictionary:)]); + + return self; +} + +/// Returns the cached model class meta ++ (instancetype)metaWithClass:(Class)cls { + if (!cls) return nil; + static CFMutableDictionaryRef cache; + static dispatch_once_t onceToken; + static dispatch_semaphore_t lock; + dispatch_once(&onceToken, ^{ + cache = CFDictionaryCreateMutable(CFAllocatorGetDefault(), 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); + lock = dispatch_semaphore_create(1); + }); + dispatch_semaphore_wait(lock, DISPATCH_TIME_FOREVER); + _YYModelMeta *meta = CFDictionaryGetValue(cache, (__bridge const void *)(cls)); + dispatch_semaphore_signal(lock); + if (!meta || meta->_classInfo.needUpdate) { + meta = [[_YYModelMeta alloc] initWithClass:cls]; + if (meta) { + dispatch_semaphore_wait(lock, DISPATCH_TIME_FOREVER); + CFDictionarySetValue(cache, (__bridge const void *)(cls), (__bridge const void *)(meta)); + dispatch_semaphore_signal(lock); + } + } + return meta; +} + +@end + + +/** + Get number from property. + @discussion Caller should hold strong reference to the parameters before this function returns. + @param model Should not be nil. + @param meta Should not be nil, meta.isCNumber should be YES, meta.getter should not be nil. + @return A number object, or nil if failed. + */ +static force_inline NSNumber *ModelCreateNumberFromProperty(__unsafe_unretained id model, + __unsafe_unretained _YYModelPropertyMeta *meta) { + switch (meta->_type & YYEncodingTypeMask) { + case YYEncodingTypeBool: { + return @(((bool (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeInt8: { + return @(((int8_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeUInt8: { + return @(((uint8_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeInt16: { + return @(((int16_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeUInt16: { + return @(((uint16_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeInt32: { + return @(((int32_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeUInt32: { + return @(((uint32_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeInt64: { + return @(((int64_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeUInt64: { + return @(((uint64_t (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter)); + } + case YYEncodingTypeFloat: { + float num = ((float (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter); + if (isnan(num) || isinf(num)) return nil; + return @(num); + } + case YYEncodingTypeDouble: { + double num = ((double (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter); + if (isnan(num) || isinf(num)) return nil; + return @(num); + } + case YYEncodingTypeLongDouble: { + double num = ((long double (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter); + if (isnan(num) || isinf(num)) return nil; + return @(num); + } + default: return nil; + } +} + +/** + Set number to property. + @discussion Caller should hold strong reference to the parameters before this function returns. + @param model Should not be nil. + @param num Can be nil. + @param meta Should not be nil, meta.isCNumber should be YES, meta.setter should not be nil. + */ +static force_inline void ModelSetNumberToProperty(__unsafe_unretained id model, + __unsafe_unretained NSNumber *num, + __unsafe_unretained _YYModelPropertyMeta *meta) { + switch (meta->_type & YYEncodingTypeMask) { + case YYEncodingTypeBool: { + ((void (*)(id, SEL, bool))(void *) objc_msgSend)((id)model, meta->_setter, num.boolValue); + } break; + case YYEncodingTypeInt8: { + ((void (*)(id, SEL, int8_t))(void *) objc_msgSend)((id)model, meta->_setter, (int8_t)num.charValue); + } break; + case YYEncodingTypeUInt8: { + ((void (*)(id, SEL, uint8_t))(void *) objc_msgSend)((id)model, meta->_setter, (uint8_t)num.unsignedCharValue); + } break; + case YYEncodingTypeInt16: { + ((void (*)(id, SEL, int16_t))(void *) objc_msgSend)((id)model, meta->_setter, (int16_t)num.shortValue); + } break; + case YYEncodingTypeUInt16: { + ((void (*)(id, SEL, uint16_t))(void *) objc_msgSend)((id)model, meta->_setter, (uint16_t)num.unsignedShortValue); + } break; + case YYEncodingTypeInt32: { + ((void (*)(id, SEL, int32_t))(void *) objc_msgSend)((id)model, meta->_setter, (int32_t)num.intValue); + } + case YYEncodingTypeUInt32: { + ((void (*)(id, SEL, uint32_t))(void *) objc_msgSend)((id)model, meta->_setter, (uint32_t)num.unsignedIntValue); + } break; + case YYEncodingTypeInt64: { + if ([num isKindOfClass:[NSDecimalNumber class]]) { + ((void (*)(id, SEL, int64_t))(void *) objc_msgSend)((id)model, meta->_setter, (int64_t)num.stringValue.longLongValue); + } else { + ((void (*)(id, SEL, uint64_t))(void *) objc_msgSend)((id)model, meta->_setter, (uint64_t)num.longLongValue); + } + } break; + case YYEncodingTypeUInt64: { + if ([num isKindOfClass:[NSDecimalNumber class]]) { + ((void (*)(id, SEL, int64_t))(void *) objc_msgSend)((id)model, meta->_setter, (int64_t)num.stringValue.longLongValue); + } else { + ((void (*)(id, SEL, uint64_t))(void *) objc_msgSend)((id)model, meta->_setter, (uint64_t)num.unsignedLongLongValue); + } + } break; + case YYEncodingTypeFloat: { + float f = num.floatValue; + if (isnan(f) || isinf(f)) f = 0; + ((void (*)(id, SEL, float))(void *) objc_msgSend)((id)model, meta->_setter, f); + } break; + case YYEncodingTypeDouble: { + double d = num.doubleValue; + if (isnan(d) || isinf(d)) d = 0; + ((void (*)(id, SEL, double))(void *) objc_msgSend)((id)model, meta->_setter, d); + } break; + case YYEncodingTypeLongDouble: { + long double d = num.doubleValue; + if (isnan(d) || isinf(d)) d = 0; + ((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)model, meta->_setter, (long double)d); + } // break; commented for code coverage in next line + default: break; + } +} + +/** + Set value to model with a property meta. + + @discussion Caller should hold strong reference to the parameters before this function returns. + + @param model Should not be nil. + @param value Should not be nil, but can be NSNull. + @param meta Should not be nil, and meta->_setter should not be nil. + */ +static void ModelSetValueForProperty(__unsafe_unretained id model, + __unsafe_unretained id value, + __unsafe_unretained _YYModelPropertyMeta *meta) { + if (meta->_isCNumber) { + NSNumber *num = YYNSNumberCreateFromID(value); + ModelSetNumberToProperty(model, num, meta); + if (num) [num class]; // hold the number + } else if (meta->_nsType) { + if (value == (id)kCFNull) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, (id)nil); + } else { + switch (meta->_nsType) { + case YYEncodingTypeNSString: + case YYEncodingTypeNSMutableString: { + if ([value isKindOfClass:[NSString class]]) { + if (meta->_nsType == YYEncodingTypeNSString) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, ((NSString *)value).mutableCopy); + } + } else if ([value isKindOfClass:[NSNumber class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + (meta->_nsType == YYEncodingTypeNSString) ? + ((NSNumber *)value).stringValue : + ((NSNumber *)value).stringValue.mutableCopy); + } else if ([value isKindOfClass:[NSData class]]) { + NSMutableString *string = [[NSMutableString alloc] initWithData:value encoding:NSUTF8StringEncoding]; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, string); + } else if ([value isKindOfClass:[NSURL class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + (meta->_nsType == YYEncodingTypeNSString) ? + ((NSURL *)value).absoluteString : + ((NSURL *)value).absoluteString.mutableCopy); + } else if ([value isKindOfClass:[NSAttributedString class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + (meta->_nsType == YYEncodingTypeNSString) ? + ((NSAttributedString *)value).string : + ((NSAttributedString *)value).string.mutableCopy); + } + } break; + + case YYEncodingTypeNSValue: + case YYEncodingTypeNSNumber: + case YYEncodingTypeNSDecimalNumber: { + if (meta->_nsType == YYEncodingTypeNSNumber) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, YYNSNumberCreateFromID(value)); + } else if (meta->_nsType == YYEncodingTypeNSDecimalNumber) { + if ([value isKindOfClass:[NSDecimalNumber class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else if ([value isKindOfClass:[NSNumber class]]) { + NSDecimalNumber *decNum = [NSDecimalNumber decimalNumberWithDecimal:[((NSNumber *)value) decimalValue]]; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, decNum); + } else if ([value isKindOfClass:[NSString class]]) { + NSDecimalNumber *decNum = [NSDecimalNumber decimalNumberWithString:value]; + NSDecimal dec = decNum.decimalValue; + if (dec._length == 0 && dec._isNegative) { + decNum = nil; // NaN + } + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, decNum); + } + } else { // YYEncodingTypeNSValue + if ([value isKindOfClass:[NSValue class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } + } + } break; + + case YYEncodingTypeNSData: + case YYEncodingTypeNSMutableData: { + if ([value isKindOfClass:[NSData class]]) { + if (meta->_nsType == YYEncodingTypeNSData) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else { + NSMutableData *data = ((NSData *)value).mutableCopy; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, data); + } + } else if ([value isKindOfClass:[NSString class]]) { + NSData *data = [(NSString *)value dataUsingEncoding:NSUTF8StringEncoding]; + if (meta->_nsType == YYEncodingTypeNSMutableData) { + data = ((NSData *)data).mutableCopy; + } + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, data); + } + } break; + + case YYEncodingTypeNSDate: { + if ([value isKindOfClass:[NSDate class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else if ([value isKindOfClass:[NSString class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, YYNSDateFromString(value)); + } + } break; + + case YYEncodingTypeNSURL: { + if ([value isKindOfClass:[NSURL class]]) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else if ([value isKindOfClass:[NSString class]]) { + NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet]; + NSString *str = [value stringByTrimmingCharactersInSet:set]; + if (str.length == 0) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, nil); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, [[NSURL alloc] initWithString:str]); + } + } + } break; + + case YYEncodingTypeNSArray: + case YYEncodingTypeNSMutableArray: { + if (meta->_genericCls) { + NSArray *valueArr = nil; + if ([value isKindOfClass:[NSArray class]]) valueArr = value; + else if ([value isKindOfClass:[NSSet class]]) valueArr = ((NSSet *)value).allObjects; + if (valueArr) { + NSMutableArray *objectArr = [NSMutableArray new]; + for (id one in valueArr) { + if ([one isKindOfClass:meta->_genericCls]) { + [objectArr addObject:one]; + } else if ([one isKindOfClass:[NSDictionary class]]) { + Class cls = meta->_genericCls; + if (meta->_hasCustomClassFromDictionary) { + cls = [cls modelCustomClassForDictionary:one]; + if (!cls) cls = meta->_genericCls; // for xcode code coverage + } + NSObject *newOne = [cls new]; + [newOne yy_modelSetWithDictionary:one]; + if (newOne) [objectArr addObject:newOne]; + } + } + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, objectArr); + } + } else { + if ([value isKindOfClass:[NSArray class]]) { + if (meta->_nsType == YYEncodingTypeNSArray) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + ((NSArray *)value).mutableCopy); + } + } else if ([value isKindOfClass:[NSSet class]]) { + if (meta->_nsType == YYEncodingTypeNSArray) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, ((NSSet *)value).allObjects); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + ((NSSet *)value).allObjects.mutableCopy); + } + } + } + } break; + + case YYEncodingTypeNSDictionary: + case YYEncodingTypeNSMutableDictionary: { + if ([value isKindOfClass:[NSDictionary class]]) { + if (meta->_genericCls) { + NSMutableDictionary *dic = [NSMutableDictionary new]; + [((NSDictionary *)value) enumerateKeysAndObjectsUsingBlock:^(NSString *oneKey, id oneValue, BOOL *stop) { + if ([oneValue isKindOfClass:[NSDictionary class]]) { + Class cls = meta->_genericCls; + if (meta->_hasCustomClassFromDictionary) { + cls = [cls modelCustomClassForDictionary:oneValue]; + if (!cls) cls = meta->_genericCls; // for xcode code coverage + } + NSObject *newOne = [cls new]; + [newOne yy_modelSetWithDictionary:(id)oneValue]; + if (newOne) dic[oneKey] = newOne; + } + }]; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, dic); + } else { + if (meta->_nsType == YYEncodingTypeNSDictionary) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, value); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + ((NSDictionary *)value).mutableCopy); + } + } + } + } break; + + case YYEncodingTypeNSSet: + case YYEncodingTypeNSMutableSet: { + NSSet *valueSet = nil; + if ([value isKindOfClass:[NSArray class]]) valueSet = [NSMutableSet setWithArray:value]; + else if ([value isKindOfClass:[NSSet class]]) valueSet = ((NSSet *)value); + + if (meta->_genericCls) { + NSMutableSet *set = [NSMutableSet new]; + for (id one in valueSet) { + if ([one isKindOfClass:meta->_genericCls]) { + [set addObject:one]; + } else if ([one isKindOfClass:[NSDictionary class]]) { + Class cls = meta->_genericCls; + if (meta->_hasCustomClassFromDictionary) { + cls = [cls modelCustomClassForDictionary:one]; + if (!cls) cls = meta->_genericCls; // for xcode code coverage + } + NSObject *newOne = [cls new]; + [newOne yy_modelSetWithDictionary:one]; + if (newOne) [set addObject:newOne]; + } + } + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, set); + } else { + if (meta->_nsType == YYEncodingTypeNSSet) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, valueSet); + } else { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, + meta->_setter, + ((NSSet *)valueSet).mutableCopy); + } + } + } // break; commented for code coverage in next line + + default: break; + } + } + } else { + BOOL isNull = (value == (id)kCFNull); + switch (meta->_type & YYEncodingTypeMask) { + case YYEncodingTypeObject: { + if (isNull) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, (id)nil); + } else if ([value isKindOfClass:meta->_cls] || !meta->_cls) { + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, (id)value); + } else if ([value isKindOfClass:[NSDictionary class]]) { + NSObject *one = nil; + if (meta->_getter) { + one = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, meta->_getter); + } + if (one) { + [one yy_modelSetWithDictionary:value]; + } else { + Class cls = meta->_cls; + if (meta->_hasCustomClassFromDictionary) { + cls = [cls modelCustomClassForDictionary:value]; + if (!cls) cls = meta->_genericCls; // for xcode code coverage + } + one = [cls new]; + [one yy_modelSetWithDictionary:value]; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, (id)one); + } + } + } break; + + case YYEncodingTypeClass: { + if (isNull) { + ((void (*)(id, SEL, Class))(void *) objc_msgSend)((id)model, meta->_setter, (Class)NULL); + } else { + Class cls = nil; + if ([value isKindOfClass:[NSString class]]) { + cls = NSClassFromString(value); + if (cls) { + ((void (*)(id, SEL, Class))(void *) objc_msgSend)((id)model, meta->_setter, (Class)cls); + } + } else { + cls = object_getClass(value); + if (cls) { + if (class_isMetaClass(cls)) { + ((void (*)(id, SEL, Class))(void *) objc_msgSend)((id)model, meta->_setter, (Class)value); + } + } + } + } + } break; + + case YYEncodingTypeSEL: { + if (isNull) { + ((void (*)(id, SEL, SEL))(void *) objc_msgSend)((id)model, meta->_setter, (SEL)NULL); + } else if ([value isKindOfClass:[NSString class]]) { + SEL sel = NSSelectorFromString(value); + if (sel) ((void (*)(id, SEL, SEL))(void *) objc_msgSend)((id)model, meta->_setter, (SEL)sel); + } + } break; + + case YYEncodingTypeBlock: { + if (isNull) { + ((void (*)(id, SEL, void (^)()))(void *) objc_msgSend)((id)model, meta->_setter, (void (^)())NULL); + } else if ([value isKindOfClass:YYNSBlockClass()]) { + ((void (*)(id, SEL, void (^)()))(void *) objc_msgSend)((id)model, meta->_setter, (void (^)())value); + } + } break; + + case YYEncodingTypeStruct: + case YYEncodingTypeUnion: + case YYEncodingTypeCArray: { + if ([value isKindOfClass:[NSValue class]]) { + const char *valueType = ((NSValue *)value).objCType; + const char *metaType = meta->_info.typeEncoding.UTF8String; + if (valueType && metaType && strcmp(valueType, metaType) == 0) { + [model setValue:value forKey:meta->_name]; + } + } + } break; + + case YYEncodingTypePointer: + case YYEncodingTypeCString: { + if (isNull) { + ((void (*)(id, SEL, void *))(void *) objc_msgSend)((id)model, meta->_setter, (void *)NULL); + } else if ([value isKindOfClass:[NSValue class]]) { + NSValue *nsValue = value; + if (nsValue.objCType && strcmp(nsValue.objCType, "^v") == 0) { + ((void (*)(id, SEL, void *))(void *) objc_msgSend)((id)model, meta->_setter, nsValue.pointerValue); + } + } + } // break; commented for code coverage in next line + + default: break; + } + } +} + + +typedef struct { + void *modelMeta; ///< _YYModelMeta + void *model; ///< id (self) + void *dictionary; ///< NSDictionary (json) +} ModelSetContext; + +/** + Apply function for dictionary, to set the key-value pair to model. + + @param _key should not be nil, NSString. + @param _value should not be nil. + @param _context _context.modelMeta and _context.model should not be nil. + */ +static void ModelSetWithDictionaryFunction(const void *_key, const void *_value, void *_context) { + ModelSetContext *context = _context; + __unsafe_unretained _YYModelMeta *meta = (__bridge _YYModelMeta *)(context->modelMeta); + __unsafe_unretained _YYModelPropertyMeta *propertyMeta = [meta->_mapper objectForKey:(__bridge id)(_key)]; + __unsafe_unretained id model = (__bridge id)(context->model); + while (propertyMeta) { + if (propertyMeta->_setter) { + ModelSetValueForProperty(model, (__bridge __unsafe_unretained id)_value, propertyMeta); + } + propertyMeta = propertyMeta->_next; + }; +} + +/** + Apply function for model property meta, to set dictionary to model. + + @param _propertyMeta should not be nil, _YYModelPropertyMeta. + @param _context _context.model and _context.dictionary should not be nil. + */ +static void ModelSetWithPropertyMetaArrayFunction(const void *_propertyMeta, void *_context) { + ModelSetContext *context = _context; + __unsafe_unretained NSDictionary *dictionary = (__bridge NSDictionary *)(context->dictionary); + __unsafe_unretained _YYModelPropertyMeta *propertyMeta = (__bridge _YYModelPropertyMeta *)(_propertyMeta); + if (!propertyMeta->_setter) return; + id value = nil; + + if (propertyMeta->_mappedToKeyArray) { + value = YYValueForMultiKeys(dictionary, propertyMeta->_mappedToKeyArray); + } else if (propertyMeta->_mappedToKeyPath) { + value = YYValueForKeyPath(dictionary, propertyMeta->_mappedToKeyPath); + } else { + value = [dictionary objectForKey:propertyMeta->_mappedToKey]; + } + + if (value) { + __unsafe_unretained id model = (__bridge id)(context->model); + ModelSetValueForProperty(model, value, propertyMeta); + } +} + +/** + Returns a valid JSON object (NSArray/NSDictionary/NSString/NSNumber/NSNull), + or nil if an error occurs. + + @param model Model, can be nil. + @return JSON object, nil if an error occurs. + */ +static id ModelToJSONObjectRecursive(NSObject *model) { + if (!model || model == (id)kCFNull) return model; + if ([model isKindOfClass:[NSString class]]) return model; + if ([model isKindOfClass:[NSNumber class]]) return model; + if ([model isKindOfClass:[NSDictionary class]]) { + if ([NSJSONSerialization isValidJSONObject:model]) return model; + NSMutableDictionary *newDic = [NSMutableDictionary new]; + [((NSDictionary *)model) enumerateKeysAndObjectsUsingBlock:^(NSString *key, id obj, BOOL *stop) { + NSString *stringKey = [key isKindOfClass:[NSString class]] ? key : key.description; + if (!stringKey) return; + id jsonObj = ModelToJSONObjectRecursive(obj); + if (!jsonObj) jsonObj = (id)kCFNull; + newDic[stringKey] = jsonObj; + }]; + return newDic; + } + if ([model isKindOfClass:[NSSet class]]) { + NSArray *array = ((NSSet *)model).allObjects; + if ([NSJSONSerialization isValidJSONObject:array]) return array; + NSMutableArray *newArray = [NSMutableArray new]; + for (id obj in array) { + if ([obj isKindOfClass:[NSString class]] || [obj isKindOfClass:[NSNumber class]]) { + [newArray addObject:obj]; + } else { + id jsonObj = ModelToJSONObjectRecursive(obj); + if (jsonObj && jsonObj != (id)kCFNull) [newArray addObject:jsonObj]; + } + } + return newArray; + } + if ([model isKindOfClass:[NSArray class]]) { + if ([NSJSONSerialization isValidJSONObject:model]) return model; + NSMutableArray *newArray = [NSMutableArray new]; + for (id obj in (NSArray *)model) { + if ([obj isKindOfClass:[NSString class]] || [obj isKindOfClass:[NSNumber class]]) { + [newArray addObject:obj]; + } else { + id jsonObj = ModelToJSONObjectRecursive(obj); + if (jsonObj && jsonObj != (id)kCFNull) [newArray addObject:jsonObj]; + } + } + return newArray; + } + if ([model isKindOfClass:[NSURL class]]) return ((NSURL *)model).absoluteString; + if ([model isKindOfClass:[NSAttributedString class]]) return ((NSAttributedString *)model).string; + if ([model isKindOfClass:[NSDate class]]) return [YYISODateFormatter() stringFromDate:(id)model]; + if ([model isKindOfClass:[NSData class]]) return nil; + + + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:[model class]]; + if (!modelMeta || modelMeta->_keyMappedCount == 0) return nil; + NSMutableDictionary *result = [[NSMutableDictionary alloc] initWithCapacity:64]; + __unsafe_unretained NSMutableDictionary *dic = result; // avoid retain and release in block + [modelMeta->_mapper enumerateKeysAndObjectsUsingBlock:^(NSString *propertyMappedKey, _YYModelPropertyMeta *propertyMeta, BOOL *stop) { + if (!propertyMeta->_getter) return; + + id value = nil; + if (propertyMeta->_isCNumber) { + value = ModelCreateNumberFromProperty(model, propertyMeta); + } else if (propertyMeta->_nsType) { + id v = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, propertyMeta->_getter); + value = ModelToJSONObjectRecursive(v); + } else { + switch (propertyMeta->_type & YYEncodingTypeMask) { + case YYEncodingTypeObject: { + id v = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, propertyMeta->_getter); + value = ModelToJSONObjectRecursive(v); + if (value == (id)kCFNull) value = nil; + } break; + case YYEncodingTypeClass: { + Class v = ((Class (*)(id, SEL))(void *) objc_msgSend)((id)model, propertyMeta->_getter); + value = v ? NSStringFromClass(v) : nil; + } break; + case YYEncodingTypeSEL: { + SEL v = ((SEL (*)(id, SEL))(void *) objc_msgSend)((id)model, propertyMeta->_getter); + value = v ? NSStringFromSelector(v) : nil; + } break; + default: break; + } + } + if (!value) return; + + if (propertyMeta->_mappedToKeyPath) { + NSMutableDictionary *superDic = dic; + NSMutableDictionary *subDic = nil; + for (NSUInteger i = 0, max = propertyMeta->_mappedToKeyPath.count; i < max; i++) { + NSString *key = propertyMeta->_mappedToKeyPath[i]; + if (i + 1 == max) { // end + if (!superDic[key]) superDic[key] = value; + break; + } + + subDic = superDic[key]; + if (subDic) { + if ([subDic isKindOfClass:[NSDictionary class]]) { + subDic = subDic.mutableCopy; + superDic[key] = subDic; + } else { + break; + } + } else { + subDic = [NSMutableDictionary new]; + superDic[key] = subDic; + } + superDic = subDic; + subDic = nil; + } + } else { + if (!dic[propertyMeta->_mappedToKey]) { + dic[propertyMeta->_mappedToKey] = value; + } + } + }]; + + if (modelMeta->_hasCustomTransformToDictionary) { + BOOL suc = [((id)model) modelCustomTransformToDictionary:dic]; + if (!suc) return nil; + } + return result; +} + +/// Add indent to string (exclude first line) +static NSMutableString *ModelDescriptionAddIndent(NSMutableString *desc, NSUInteger indent) { + for (NSUInteger i = 0, max = desc.length; i < max; i++) { + unichar c = [desc characterAtIndex:i]; + if (c == '\n') { + for (NSUInteger j = 0; j < indent; j++) { + [desc insertString:@" " atIndex:i + 1]; + } + i += indent * 4; + max += indent * 4; + } + } + return desc; +} + +/// Generaate a description string +static NSString *ModelDescription(NSObject *model) { + static const int kDescMaxLength = 100; + if (!model) return @""; + if (model == (id)kCFNull) return @""; + if (![model isKindOfClass:[NSObject class]]) return [NSString stringWithFormat:@"%@",model]; + + + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:model.class]; + switch (modelMeta->_nsType) { + case YYEncodingTypeNSString: case YYEncodingTypeNSMutableString: { + return [NSString stringWithFormat:@"\"%@\"",model]; + } + + case YYEncodingTypeNSValue: + case YYEncodingTypeNSData: case YYEncodingTypeNSMutableData: { + NSString *tmp = model.description; + if (tmp.length > kDescMaxLength) { + tmp = [tmp substringToIndex:kDescMaxLength]; + tmp = [tmp stringByAppendingString:@"..."]; + } + return tmp; + } + + case YYEncodingTypeNSNumber: + case YYEncodingTypeNSDecimalNumber: + case YYEncodingTypeNSDate: + case YYEncodingTypeNSURL: { + return [NSString stringWithFormat:@"%@",model]; + } + + case YYEncodingTypeNSSet: case YYEncodingTypeNSMutableSet: { + model = ((NSSet *)model).allObjects; + } // no break + + case YYEncodingTypeNSArray: case YYEncodingTypeNSMutableArray: { + NSArray *array = (id)model; + NSMutableString *desc = [NSMutableString new]; + if (array.count == 0) { + return [desc stringByAppendingString:@"[]"]; + } else { + [desc appendFormat:@"[\n"]; + for (NSUInteger i = 0, max = array.count; i < max; i++) { + NSObject *obj = array[i]; + [desc appendString:@" "]; + [desc appendString:ModelDescriptionAddIndent(ModelDescription(obj).mutableCopy, 1)]; + [desc appendString:(i + 1 == max) ? @"\n" : @";\n"]; + } + [desc appendString:@"]"]; + return desc; + } + } + case YYEncodingTypeNSDictionary: case YYEncodingTypeNSMutableDictionary: { + NSDictionary *dic = (id)model; + NSMutableString *desc = [NSMutableString new]; + if (dic.count == 0) { + return [desc stringByAppendingString:@"{}"]; + } else { + NSArray *keys = dic.allKeys; + + [desc appendFormat:@"{\n"]; + for (NSUInteger i = 0, max = keys.count; i < max; i++) { + NSString *key = keys[i]; + NSObject *value = dic[key]; + [desc appendString:@" "]; + [desc appendFormat:@"%@ = %@",key, ModelDescriptionAddIndent(ModelDescription(value).mutableCopy, 1)]; + [desc appendString:(i + 1 == max) ? @"\n" : @";\n"]; + } + [desc appendString:@"}"]; + } + return desc; + } + + default: { + NSMutableString *desc = [NSMutableString new]; + [desc appendFormat:@"<%@: %p>", model.class, model]; + if (modelMeta->_allPropertyMetas.count == 0) return desc; + + // sort property names + NSArray *properties = [modelMeta->_allPropertyMetas + sortedArrayUsingComparator:^NSComparisonResult(_YYModelPropertyMeta *p1, _YYModelPropertyMeta *p2) { + return [p1->_name compare:p2->_name]; + }]; + + [desc appendFormat:@" {\n"]; + for (NSUInteger i = 0, max = properties.count; i < max; i++) { + _YYModelPropertyMeta *property = properties[i]; + NSString *propertyDesc; + if (property->_isCNumber) { + NSNumber *num = ModelCreateNumberFromProperty(model, property); + propertyDesc = num.stringValue; + } else { + switch (property->_type & YYEncodingTypeMask) { + case YYEncodingTypeObject: { + id v = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, property->_getter); + propertyDesc = ModelDescription(v); + if (!propertyDesc) propertyDesc = @""; + } break; + case YYEncodingTypeClass: { + id v = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, property->_getter); + propertyDesc = ((NSObject *)v).description; + if (!propertyDesc) propertyDesc = @""; + } break; + case YYEncodingTypeSEL: { + SEL sel = ((SEL (*)(id, SEL))(void *) objc_msgSend)((id)model, property->_getter); + if (sel) propertyDesc = NSStringFromSelector(sel); + else propertyDesc = @""; + } break; + case YYEncodingTypeBlock: { + id block = ((id (*)(id, SEL))(void *) objc_msgSend)((id)model, property->_getter); + propertyDesc = block ? ((NSObject *)block).description : @""; + } break; + case YYEncodingTypeCArray: case YYEncodingTypeCString: case YYEncodingTypePointer: { + void *pointer = ((void* (*)(id, SEL))(void *) objc_msgSend)((id)model, property->_getter); + propertyDesc = [NSString stringWithFormat:@"%p",pointer]; + } break; + case YYEncodingTypeStruct: case YYEncodingTypeUnion: { + NSValue *value = [model valueForKey:property->_name]; + propertyDesc = value ? value.description : @"{unknown}"; + } break; + default: propertyDesc = @""; + } + } + + propertyDesc = ModelDescriptionAddIndent(propertyDesc.mutableCopy, 1); + [desc appendFormat:@" %@ = %@",property->_name, propertyDesc]; + [desc appendString:(i + 1 == max) ? @"\n" : @";\n"]; + } + [desc appendFormat:@"}"]; + return desc; + } + } +} + + +@implementation NSObject (YYModel) + ++ (NSDictionary *)_yy_dictionaryWithJSON:(id)json { + if (!json || json == (id)kCFNull) return nil; + NSDictionary *dic = nil; + NSData *jsonData = nil; + if ([json isKindOfClass:[NSDictionary class]]) { + dic = json; + } else if ([json isKindOfClass:[NSString class]]) { + jsonData = [(NSString *)json dataUsingEncoding : NSUTF8StringEncoding]; + } else if ([json isKindOfClass:[NSData class]]) { + jsonData = json; + } + if (jsonData) { + dic = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:NULL]; + if (![dic isKindOfClass:[NSDictionary class]]) dic = nil; + } + return dic; +} + ++ (instancetype)yy_modelWithJSON:(id)json { + NSDictionary *dic = [self _yy_dictionaryWithJSON:json]; + return [self yy_modelWithDictionary:dic]; +} + ++ (instancetype)yy_modelWithDictionary:(NSDictionary *)dictionary { + if (!dictionary || dictionary == (id)kCFNull) return nil; + if (![dictionary isKindOfClass:[NSDictionary class]]) return nil; + + Class cls = [self class]; + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:cls]; + if (modelMeta->_hasCustomClassFromDictionary) { + cls = [cls modelCustomClassForDictionary:dictionary] ?: cls; + } + + NSObject *one = [cls new]; + if ([one yy_modelSetWithDictionary:dictionary]) return one; + return nil; +} + +- (BOOL)yy_modelSetWithJSON:(id)json { + NSDictionary *dic = [NSObject _yy_dictionaryWithJSON:json]; + return [self yy_modelSetWithDictionary:dic]; +} + +- (BOOL)yy_modelSetWithDictionary:(NSDictionary *)dic { + if (!dic || dic == (id)kCFNull) return NO; + if (![dic isKindOfClass:[NSDictionary class]]) return NO; + + + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:object_getClass(self)]; + if (modelMeta->_keyMappedCount == 0) return NO; + + if (modelMeta->_hasCustomWillTransformFromDictionary) { + dic = [((id)self) modelCustomWillTransformFromDictionary:dic]; + if (![dic isKindOfClass:[NSDictionary class]]) return NO; + } + + ModelSetContext context = {0}; + context.modelMeta = (__bridge void *)(modelMeta); + context.model = (__bridge void *)(self); + context.dictionary = (__bridge void *)(dic); + + + if (modelMeta->_keyMappedCount >= CFDictionaryGetCount((CFDictionaryRef)dic)) { + CFDictionaryApplyFunction((CFDictionaryRef)dic, ModelSetWithDictionaryFunction, &context); + if (modelMeta->_keyPathPropertyMetas) { + CFArrayApplyFunction((CFArrayRef)modelMeta->_keyPathPropertyMetas, + CFRangeMake(0, CFArrayGetCount((CFArrayRef)modelMeta->_keyPathPropertyMetas)), + ModelSetWithPropertyMetaArrayFunction, + &context); + } + if (modelMeta->_multiKeysPropertyMetas) { + CFArrayApplyFunction((CFArrayRef)modelMeta->_multiKeysPropertyMetas, + CFRangeMake(0, CFArrayGetCount((CFArrayRef)modelMeta->_multiKeysPropertyMetas)), + ModelSetWithPropertyMetaArrayFunction, + &context); + } + } else { + CFArrayApplyFunction((CFArrayRef)modelMeta->_allPropertyMetas, + CFRangeMake(0, modelMeta->_keyMappedCount), + ModelSetWithPropertyMetaArrayFunction, + &context); + } + + if (modelMeta->_hasCustomTransformFromDictionary) { + return [((id)self) modelCustomTransformFromDictionary:dic]; + } + return YES; +} + +- (id)yy_modelToJSONObject { + /* + Apple said: + The top level object is an NSArray or NSDictionary. + All objects are instances of NSString, NSNumber, NSArray, NSDictionary, or NSNull. + All dictionary keys are instances of NSString. + Numbers are not NaN or infinity. + */ + id jsonObject = ModelToJSONObjectRecursive(self); + if ([jsonObject isKindOfClass:[NSArray class]]) return jsonObject; + if ([jsonObject isKindOfClass:[NSDictionary class]]) return jsonObject; + return nil; +} + +- (NSData *)yy_modelToJSONData { + id jsonObject = [self yy_modelToJSONObject]; + if (!jsonObject) return nil; + return [NSJSONSerialization dataWithJSONObject:jsonObject options:0 error:NULL]; +} + +- (NSString *)yy_modelToJSONString { + NSData *jsonData = [self yy_modelToJSONData]; + if (jsonData.length == 0) return nil; + return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; +} + +- (id)yy_modelCopy{ + if (self == (id)kCFNull) return self; + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:self.class]; + if (modelMeta->_nsType) return [self copy]; + + NSObject *one = [self.class new]; + for (_YYModelPropertyMeta *propertyMeta in modelMeta->_allPropertyMetas) { + if (!propertyMeta->_getter || !propertyMeta->_setter) continue; + + if (propertyMeta->_isCNumber) { + switch (propertyMeta->_type & YYEncodingTypeMask) { + case YYEncodingTypeBool: { + bool num = ((bool (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, bool))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeInt8: + case YYEncodingTypeUInt8: { + uint8_t num = ((bool (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, uint8_t))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeInt16: + case YYEncodingTypeUInt16: { + uint16_t num = ((uint16_t (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, uint16_t))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeInt32: + case YYEncodingTypeUInt32: { + uint32_t num = ((uint32_t (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, uint32_t))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeInt64: + case YYEncodingTypeUInt64: { + uint64_t num = ((uint64_t (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, uint64_t))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeFloat: { + float num = ((float (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, float))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeDouble: { + double num = ((double (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, double))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } break; + case YYEncodingTypeLongDouble: { + long double num = ((long double (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num); + } // break; commented for code coverage in next line + default: break; + } + } else { + switch (propertyMeta->_type & YYEncodingTypeMask) { + case YYEncodingTypeObject: + case YYEncodingTypeClass: + case YYEncodingTypeBlock: { + id value = ((id (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)one, propertyMeta->_setter, value); + } break; + case YYEncodingTypeSEL: + case YYEncodingTypePointer: + case YYEncodingTypeCString: { + size_t value = ((size_t (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter); + ((void (*)(id, SEL, size_t))(void *) objc_msgSend)((id)one, propertyMeta->_setter, value); + } break; + case YYEncodingTypeStruct: + case YYEncodingTypeUnion: { + @try { + NSValue *value = [self valueForKey:NSStringFromSelector(propertyMeta->_getter)]; + if (value) { + [one setValue:value forKey:propertyMeta->_name]; + } + } @catch (NSException *exception) {} + } // break; commented for code coverage in next line + default: break; + } + } + } + return one; +} + +- (void)yy_modelEncodeWithCoder:(NSCoder *)aCoder { + if (!aCoder) return; + if (self == (id)kCFNull) { + [((id)self)encodeWithCoder:aCoder]; + return; + } + + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:self.class]; + if (modelMeta->_nsType) { + [((id)self)encodeWithCoder:aCoder]; + return; + } + + for (_YYModelPropertyMeta *propertyMeta in modelMeta->_allPropertyMetas) { + if (!propertyMeta->_getter) return; + + if (propertyMeta->_isCNumber) { + NSNumber *value = ModelCreateNumberFromProperty(self, propertyMeta); + if (value) [aCoder encodeObject:value forKey:propertyMeta->_name]; + } else { + switch (propertyMeta->_type & YYEncodingTypeMask) { + case YYEncodingTypeObject: { + id value = ((id (*)(id, SEL))(void *)objc_msgSend)((id)self, propertyMeta->_getter); + if (value && (propertyMeta->_nsType || [value respondsToSelector:@selector(encodeWithCoder:)])) { + if ([value isKindOfClass:[NSValue class]]) { + if ([value isKindOfClass:[NSNumber class]]) { + [aCoder encodeObject:value forKey:propertyMeta->_name]; + } + } else { + [aCoder encodeObject:value forKey:propertyMeta->_name]; + } + } + } break; + case YYEncodingTypeSEL: { + SEL value = ((SEL (*)(id, SEL))(void *)objc_msgSend)((id)self, propertyMeta->_getter); + if (value) { + NSString *str = NSStringFromSelector(value); + [aCoder encodeObject:str forKey:propertyMeta->_name]; + } + } break; + case YYEncodingTypeStruct: + case YYEncodingTypeUnion: { + if (propertyMeta->_isKVCCompatible && propertyMeta->_isStructAvailableForKeyedArchiver) { + @try { + NSValue *value = [self valueForKey:NSStringFromSelector(propertyMeta->_getter)]; + [aCoder encodeObject:value forKey:propertyMeta->_name]; + } @catch (NSException *exception) {} + } + } break; + + default: + break; + } + } + } +} + +- (id)yy_modelInitWithCoder:(NSCoder *)aDecoder { + if (!aDecoder) return self; + if (self == (id)kCFNull) return self; + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:self.class]; + if (modelMeta->_nsType) return self; + + for (_YYModelPropertyMeta *propertyMeta in modelMeta->_allPropertyMetas) { + if (!propertyMeta->_setter) continue; + + if (propertyMeta->_isCNumber) { + NSNumber *value = [aDecoder decodeObjectForKey:propertyMeta->_name]; + if ([value isKindOfClass:[NSNumber class]]) { + ModelSetNumberToProperty(self, value, propertyMeta); + [value class]; + } + } else { + YYEncodingType type = propertyMeta->_type & YYEncodingTypeMask; + switch (type) { + case YYEncodingTypeObject: { + id value = [aDecoder decodeObjectForKey:propertyMeta->_name]; + ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)self, propertyMeta->_setter, value); + } break; + case YYEncodingTypeSEL: { + NSString *str = [aDecoder decodeObjectForKey:propertyMeta->_name]; + if ([str isKindOfClass:[NSString class]]) { + SEL sel = NSSelectorFromString(str); + ((void (*)(id, SEL, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_setter, sel); + } + } break; + case YYEncodingTypeStruct: + case YYEncodingTypeUnion: { + if (propertyMeta->_isKVCCompatible) { + @try { + NSValue *value = [aDecoder decodeObjectForKey:propertyMeta->_name]; + if (value) [self setValue:value forKey:propertyMeta->_name]; + } @catch (NSException *exception) {} + } + } break; + + default: + break; + } + } + } + return self; +} + +- (NSUInteger)yy_modelHash { + if (self == (id)kCFNull) return [self hash]; + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:self.class]; + if (modelMeta->_nsType) return [self hash]; + + NSUInteger value = 0; + NSUInteger count = 0; + for (_YYModelPropertyMeta *propertyMeta in modelMeta->_allPropertyMetas) { + if (!propertyMeta->_isKVCCompatible) continue; + value ^= [[self valueForKey:NSStringFromSelector(propertyMeta->_getter)] hash]; + count++; + } + if (count == 0) value = (long)((__bridge void *)self); + return value; +} + +- (BOOL)yy_modelIsEqual:(id)model { + if (self == model) return YES; + if (![model isMemberOfClass:self.class]) return NO; + _YYModelMeta *modelMeta = [_YYModelMeta metaWithClass:self.class]; + if (modelMeta->_nsType) return [self isEqual:model]; + if ([self hash] != [model hash]) return NO; + + for (_YYModelPropertyMeta *propertyMeta in modelMeta->_allPropertyMetas) { + if (!propertyMeta->_isKVCCompatible) continue; + id this = [self valueForKey:NSStringFromSelector(propertyMeta->_getter)]; + id that = [model valueForKey:NSStringFromSelector(propertyMeta->_getter)]; + if (this == that) continue; + if (this == nil || that == nil) return NO; + if (![this isEqual:that]) return NO; + } + return YES; +} + +- (NSString *)yy_modelDescription { + return ModelDescription(self); +} + +@end + + + +@implementation NSArray (YYModel) + ++ (NSArray *)yy_modelArrayWithClass:(Class)cls json:(id)json { + if (!json) return nil; + NSArray *arr = nil; + NSData *jsonData = nil; + if ([json isKindOfClass:[NSArray class]]) { + arr = json; + } else if ([json isKindOfClass:[NSString class]]) { + jsonData = [(NSString *)json dataUsingEncoding : NSUTF8StringEncoding]; + } else if ([json isKindOfClass:[NSData class]]) { + jsonData = json; + } + if (jsonData) { + arr = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:NULL]; + if (![arr isKindOfClass:[NSArray class]]) arr = nil; + } + return [self yy_modelArrayWithClass:cls array:arr]; +} + ++ (NSArray *)yy_modelArrayWithClass:(Class)cls array:(NSArray *)arr { + if (!cls || !arr) return nil; + NSMutableArray *result = [NSMutableArray new]; + for (NSDictionary *dic in arr) { + if (![dic isKindOfClass:[NSDictionary class]]) continue; + NSObject *obj = [cls yy_modelWithDictionary:dic]; + if (obj) [result addObject:obj]; + } + return result; +} + +@end + + +@implementation NSDictionary (YYModel) + ++ (NSDictionary *)yy_modelDictionaryWithClass:(Class)cls json:(id)json { + if (!json) return nil; + NSDictionary *dic = nil; + NSData *jsonData = nil; + if ([json isKindOfClass:[NSDictionary class]]) { + dic = json; + } else if ([json isKindOfClass:[NSString class]]) { + jsonData = [(NSString *)json dataUsingEncoding : NSUTF8StringEncoding]; + } else if ([json isKindOfClass:[NSData class]]) { + jsonData = json; + } + if (jsonData) { + dic = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:NULL]; + if (![dic isKindOfClass:[NSDictionary class]]) dic = nil; + } + return [self yy_modelDictionaryWithClass:cls dictionary:dic]; +} + ++ (NSDictionary *)yy_modelDictionaryWithClass:(Class)cls dictionary:(NSDictionary *)dic { + if (!cls || !dic) return nil; + NSMutableDictionary *result = [NSMutableDictionary new]; + for (NSString *key in dic.allKeys) { + if (![key isKindOfClass:[NSString class]]) continue; + NSObject *obj = [cls yy_modelWithDictionary:dic[key]]; + if (obj) result[key] = obj; + } + return result; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.h" new file mode 100755 index 0000000..6b87458 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.h" @@ -0,0 +1,200 @@ +// +// YYClassInfo.h +// YYModel +// +// Created by ibireme on 15/5/9. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Type encoding's type. + */ +typedef NS_OPTIONS(NSUInteger, YYEncodingType) { + YYEncodingTypeMask = 0xFF, ///< mask of type value + YYEncodingTypeUnknown = 0, ///< unknown + YYEncodingTypeVoid = 1, ///< void + YYEncodingTypeBool = 2, ///< bool + YYEncodingTypeInt8 = 3, ///< char / BOOL + YYEncodingTypeUInt8 = 4, ///< unsigned char + YYEncodingTypeInt16 = 5, ///< short + YYEncodingTypeUInt16 = 6, ///< unsigned short + YYEncodingTypeInt32 = 7, ///< int + YYEncodingTypeUInt32 = 8, ///< unsigned int + YYEncodingTypeInt64 = 9, ///< long long + YYEncodingTypeUInt64 = 10, ///< unsigned long long + YYEncodingTypeFloat = 11, ///< float + YYEncodingTypeDouble = 12, ///< double + YYEncodingTypeLongDouble = 13, ///< long double + YYEncodingTypeObject = 14, ///< id + YYEncodingTypeClass = 15, ///< Class + YYEncodingTypeSEL = 16, ///< SEL + YYEncodingTypeBlock = 17, ///< block + YYEncodingTypePointer = 18, ///< void* + YYEncodingTypeStruct = 19, ///< struct + YYEncodingTypeUnion = 20, ///< union + YYEncodingTypeCString = 21, ///< char* + YYEncodingTypeCArray = 22, ///< char[10] (for example) + + YYEncodingTypeQualifierMask = 0xFF00, ///< mask of qualifier + YYEncodingTypeQualifierConst = 1 << 8, ///< const + YYEncodingTypeQualifierIn = 1 << 9, ///< in + YYEncodingTypeQualifierInout = 1 << 10, ///< inout + YYEncodingTypeQualifierOut = 1 << 11, ///< out + YYEncodingTypeQualifierBycopy = 1 << 12, ///< bycopy + YYEncodingTypeQualifierByref = 1 << 13, ///< byref + YYEncodingTypeQualifierOneway = 1 << 14, ///< oneway + + YYEncodingTypePropertyMask = 0xFF0000, ///< mask of property + YYEncodingTypePropertyReadonly = 1 << 16, ///< readonly + YYEncodingTypePropertyCopy = 1 << 17, ///< copy + YYEncodingTypePropertyRetain = 1 << 18, ///< retain + YYEncodingTypePropertyNonatomic = 1 << 19, ///< nonatomic + YYEncodingTypePropertyWeak = 1 << 20, ///< weak + YYEncodingTypePropertyCustomGetter = 1 << 21, ///< getter= + YYEncodingTypePropertyCustomSetter = 1 << 22, ///< setter= + YYEncodingTypePropertyDynamic = 1 << 23, ///< @dynamic +}; + +/** + Get the type from a Type-Encoding string. + + @discussion See also: + https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html + https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtPropertyIntrospection.html + + @param typeEncoding A Type-Encoding string. + @return The encoding type. + */ +YYEncodingType YYEncodingGetType(const char *typeEncoding); + + +/** + Instance variable information. + */ +@interface YYClassIvarInfo : NSObject +@property (nonatomic, assign, readonly) Ivar ivar; ///< ivar opaque struct +@property (nonatomic, strong, readonly) NSString *name; ///< Ivar's name +@property (nonatomic, assign, readonly) ptrdiff_t offset; ///< Ivar's offset +@property (nonatomic, strong, readonly) NSString *typeEncoding; ///< Ivar's type encoding +@property (nonatomic, assign, readonly) YYEncodingType type; ///< Ivar's type + +/** + Creates and returns an ivar info object. + + @param ivar ivar opaque struct + @return A new object, or nil if an error occurs. + */ +- (instancetype)initWithIvar:(Ivar)ivar; +@end + + +/** + Method information. + */ +@interface YYClassMethodInfo : NSObject +@property (nonatomic, assign, readonly) Method method; ///< method opaque struct +@property (nonatomic, strong, readonly) NSString *name; ///< method name +@property (nonatomic, assign, readonly) SEL sel; ///< method's selector +@property (nonatomic, assign, readonly) IMP imp; ///< method's implementation +@property (nonatomic, strong, readonly) NSString *typeEncoding; ///< method's parameter and return types +@property (nonatomic, strong, readonly) NSString *returnTypeEncoding; ///< return value's type +@property (nullable, nonatomic, strong, readonly) NSArray *argumentTypeEncodings; ///< array of arguments' type + +/** + Creates and returns a method info object. + + @param method method opaque struct + @return A new object, or nil if an error occurs. + */ +- (instancetype)initWithMethod:(Method)method; +@end + + +/** + Property information. + */ +@interface YYClassPropertyInfo : NSObject +@property (nonatomic, assign, readonly) objc_property_t property; ///< property's opaque struct +@property (nonatomic, strong, readonly) NSString *name; ///< property's name +@property (nonatomic, assign, readonly) YYEncodingType type; ///< property's type +@property (nonatomic, strong, readonly) NSString *typeEncoding; ///< property's encoding value +@property (nonatomic, strong, readonly) NSString *ivarName; ///< property's ivar name +@property (nullable, nonatomic, assign, readonly) Class cls; ///< may be nil +@property (nullable, nonatomic, strong, readonly) NSArray *protocols; ///< may nil +@property (nonatomic, assign, readonly) SEL getter; ///< getter (nonnull) +@property (nonatomic, assign, readonly) SEL setter; ///< setter (nonnull) + +/** + Creates and returns a property info object. + + @param property property opaque struct + @return A new object, or nil if an error occurs. + */ +- (instancetype)initWithProperty:(objc_property_t)property; +@end + + +/** + Class information for a class. + */ +@interface YYClassInfo : NSObject +@property (nonatomic, assign, readonly) Class cls; ///< class object +@property (nullable, nonatomic, assign, readonly) Class superCls; ///< super class object +@property (nullable, nonatomic, assign, readonly) Class metaCls; ///< class's meta class object +@property (nonatomic, readonly) BOOL isMeta; ///< whether this class is meta class +@property (nonatomic, strong, readonly) NSString *name; ///< class name +@property (nullable, nonatomic, strong, readonly) YYClassInfo *superClassInfo; ///< super class's class info +@property (nullable, nonatomic, strong, readonly) NSDictionary *ivarInfos; ///< ivars +@property (nullable, nonatomic, strong, readonly) NSDictionary *methodInfos; ///< methods +@property (nullable, nonatomic, strong, readonly) NSDictionary *propertyInfos; ///< properties + +/** + If the class is changed (for example: you add a method to this class with + 'class_addMethod()'), you should call this method to refresh the class info cache. + + After called this method, `needUpdate` will returns `YES`, and you should call + 'classInfoWithClass' or 'classInfoWithClassName' to get the updated class info. + */ +- (void)setNeedUpdate; + +/** + If this method returns `YES`, you should stop using this instance and call + `classInfoWithClass` or `classInfoWithClassName` to get the updated class info. + + @return Whether this class info need update. + */ +- (BOOL)needUpdate; + +/** + Get the class info of a specified Class. + + @discussion This method will cache the class info and super-class info + at the first access to the Class. This method is thread-safe. + + @param cls A class. + @return A class info, or nil if an error occurs. + */ ++ (nullable instancetype)classInfoWithClass:(Class)cls; + +/** + Get the class info of a specified Class. + + @discussion This method will cache the class info and super-class info + at the first access to the Class. This method is thread-safe. + + @param className A class name. + @return A class info, or nil if an error occurs. + */ ++ (nullable instancetype)classInfoWithClassName:(NSString *)className; + +@end + +NS_ASSUME_NONNULL_END diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.m" new file mode 100755 index 0000000..16df6d9 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYClassInfo.m" @@ -0,0 +1,362 @@ +// +// YYClassInfo.m +// YYModel +// +// Created by ibireme on 15/5/9. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import "YYClassInfo.h" +#import + +YYEncodingType YYEncodingGetType(const char *typeEncoding) { + char *type = (char *)typeEncoding; + if (!type) return YYEncodingTypeUnknown; + size_t len = strlen(type); + if (len == 0) return YYEncodingTypeUnknown; + + YYEncodingType qualifier = 0; + bool prefix = true; + while (prefix) { + switch (*type) { + case 'r': { + qualifier |= YYEncodingTypeQualifierConst; + type++; + } break; + case 'n': { + qualifier |= YYEncodingTypeQualifierIn; + type++; + } break; + case 'N': { + qualifier |= YYEncodingTypeQualifierInout; + type++; + } break; + case 'o': { + qualifier |= YYEncodingTypeQualifierOut; + type++; + } break; + case 'O': { + qualifier |= YYEncodingTypeQualifierBycopy; + type++; + } break; + case 'R': { + qualifier |= YYEncodingTypeQualifierByref; + type++; + } break; + case 'V': { + qualifier |= YYEncodingTypeQualifierOneway; + type++; + } break; + default: { prefix = false; } break; + } + } + + len = strlen(type); + if (len == 0) return YYEncodingTypeUnknown | qualifier; + + switch (*type) { + case 'v': return YYEncodingTypeVoid | qualifier; + case 'B': return YYEncodingTypeBool | qualifier; + case 'c': return YYEncodingTypeInt8 | qualifier; + case 'C': return YYEncodingTypeUInt8 | qualifier; + case 's': return YYEncodingTypeInt16 | qualifier; + case 'S': return YYEncodingTypeUInt16 | qualifier; + case 'i': return YYEncodingTypeInt32 | qualifier; + case 'I': return YYEncodingTypeUInt32 | qualifier; + case 'l': return YYEncodingTypeInt32 | qualifier; + case 'L': return YYEncodingTypeUInt32 | qualifier; + case 'q': return YYEncodingTypeInt64 | qualifier; + case 'Q': return YYEncodingTypeUInt64 | qualifier; + case 'f': return YYEncodingTypeFloat | qualifier; + case 'd': return YYEncodingTypeDouble | qualifier; + case 'D': return YYEncodingTypeLongDouble | qualifier; + case '#': return YYEncodingTypeClass | qualifier; + case ':': return YYEncodingTypeSEL | qualifier; + case '*': return YYEncodingTypeCString | qualifier; + case '^': return YYEncodingTypePointer | qualifier; + case '[': return YYEncodingTypeCArray | qualifier; + case '(': return YYEncodingTypeUnion | qualifier; + case '{': return YYEncodingTypeStruct | qualifier; + case '@': { + if (len == 2 && *(type + 1) == '?') + return YYEncodingTypeBlock | qualifier; + else + return YYEncodingTypeObject | qualifier; + } + default: return YYEncodingTypeUnknown | qualifier; + } +} + +@implementation YYClassIvarInfo + +- (instancetype)initWithIvar:(Ivar)ivar { + if (!ivar) return nil; + self = [super init]; + _ivar = ivar; + const char *name = ivar_getName(ivar); + if (name) { + _name = [NSString stringWithUTF8String:name]; + } + _offset = ivar_getOffset(ivar); + const char *typeEncoding = ivar_getTypeEncoding(ivar); + if (typeEncoding) { + _typeEncoding = [NSString stringWithUTF8String:typeEncoding]; + _type = YYEncodingGetType(typeEncoding); + } + return self; +} + +@end + +@implementation YYClassMethodInfo + +- (instancetype)initWithMethod:(Method)method { + if (!method) return nil; + self = [super init]; + _method = method; + _sel = method_getName(method); + _imp = method_getImplementation(method); + const char *name = sel_getName(_sel); + if (name) { + _name = [NSString stringWithUTF8String:name]; + } + const char *typeEncoding = method_getTypeEncoding(method); + if (typeEncoding) { + _typeEncoding = [NSString stringWithUTF8String:typeEncoding]; + } + char *returnType = method_copyReturnType(method); + if (returnType) { + _returnTypeEncoding = [NSString stringWithUTF8String:returnType]; + free(returnType); + } + unsigned int argumentCount = method_getNumberOfArguments(method); + if (argumentCount > 0) { + NSMutableArray *argumentTypes = [NSMutableArray new]; + for (unsigned int i = 0; i < argumentCount; i++) { + char *argumentType = method_copyArgumentType(method, i); + NSString *type = argumentType ? [NSString stringWithUTF8String:argumentType] : nil; + [argumentTypes addObject:type ? type : @""]; + if (argumentType) free(argumentType); + } + _argumentTypeEncodings = argumentTypes; + } + return self; +} + +@end + +@implementation YYClassPropertyInfo + +- (instancetype)initWithProperty:(objc_property_t)property { + if (!property) return nil; + self = [super init]; + _property = property; + const char *name = property_getName(property); + if (name) { + _name = [NSString stringWithUTF8String:name]; + } + + YYEncodingType type = 0; + unsigned int attrCount; + objc_property_attribute_t *attrs = property_copyAttributeList(property, &attrCount); + for (unsigned int i = 0; i < attrCount; i++) { + switch (attrs[i].name[0]) { + case 'T': { // Type encoding + if (attrs[i].value) { + _typeEncoding = [NSString stringWithUTF8String:attrs[i].value]; + type = YYEncodingGetType(attrs[i].value); + + if ((type & YYEncodingTypeMask) == YYEncodingTypeObject && _typeEncoding.length) { + NSScanner *scanner = [NSScanner scannerWithString:_typeEncoding]; + if (![scanner scanString:@"@\"" intoString:NULL]) continue; + + NSString *clsName = nil; + if ([scanner scanUpToCharactersFromSet: [NSCharacterSet characterSetWithCharactersInString:@"\"<"] intoString:&clsName]) { + if (clsName.length) _cls = objc_getClass(clsName.UTF8String); + } + + NSMutableArray *protocols = nil; + while ([scanner scanString:@"<" intoString:NULL]) { + NSString* protocol = nil; + if ([scanner scanUpToString:@">" intoString: &protocol]) { + if (protocol.length) { + if (!protocols) protocols = [NSMutableArray new]; + [protocols addObject:protocol]; + } + } + [scanner scanString:@">" intoString:NULL]; + } + _protocols = protocols; + } + } + } break; + case 'V': { // Instance variable + if (attrs[i].value) { + _ivarName = [NSString stringWithUTF8String:attrs[i].value]; + } + } break; + case 'R': { + type |= YYEncodingTypePropertyReadonly; + } break; + case 'C': { + type |= YYEncodingTypePropertyCopy; + } break; + case '&': { + type |= YYEncodingTypePropertyRetain; + } break; + case 'N': { + type |= YYEncodingTypePropertyNonatomic; + } break; + case 'D': { + type |= YYEncodingTypePropertyDynamic; + } break; + case 'W': { + type |= YYEncodingTypePropertyWeak; + } break; + case 'G': { + type |= YYEncodingTypePropertyCustomGetter; + if (attrs[i].value) { + _getter = NSSelectorFromString([NSString stringWithUTF8String:attrs[i].value]); + } + } break; + case 'S': { + type |= YYEncodingTypePropertyCustomSetter; + if (attrs[i].value) { + _setter = NSSelectorFromString([NSString stringWithUTF8String:attrs[i].value]); + } + } // break; commented for code coverage in next line + default: break; + } + } + if (attrs) { + free(attrs); + attrs = NULL; + } + + _type = type; + if (_name.length) { + if (!_getter) { + _getter = NSSelectorFromString(_name); + } + if (!_setter) { + _setter = NSSelectorFromString([NSString stringWithFormat:@"set%@%@:", [_name substringToIndex:1].uppercaseString, [_name substringFromIndex:1]]); + } + } + return self; +} + +@end + +@implementation YYClassInfo { + BOOL _needUpdate; +} + +- (instancetype)initWithClass:(Class)cls { + if (!cls) return nil; + self = [super init]; + _cls = cls; + _superCls = class_getSuperclass(cls); + _isMeta = class_isMetaClass(cls); + if (!_isMeta) { + _metaCls = objc_getMetaClass(class_getName(cls)); + } + _name = NSStringFromClass(cls); + [self _update]; + + _superClassInfo = [self.class classInfoWithClass:_superCls]; + return self; +} + +- (void)_update { + _ivarInfos = nil; + _methodInfos = nil; + _propertyInfos = nil; + + Class cls = self.cls; + unsigned int methodCount = 0; + Method *methods = class_copyMethodList(cls, &methodCount); + if (methods) { + NSMutableDictionary *methodInfos = [NSMutableDictionary new]; + _methodInfos = methodInfos; + for (unsigned int i = 0; i < methodCount; i++) { + YYClassMethodInfo *info = [[YYClassMethodInfo alloc] initWithMethod:methods[i]]; + if (info.name) methodInfos[info.name] = info; + } + free(methods); + } + unsigned int propertyCount = 0; + objc_property_t *properties = class_copyPropertyList(cls, &propertyCount); + if (properties) { + NSMutableDictionary *propertyInfos = [NSMutableDictionary new]; + _propertyInfos = propertyInfos; + for (unsigned int i = 0; i < propertyCount; i++) { + YYClassPropertyInfo *info = [[YYClassPropertyInfo alloc] initWithProperty:properties[i]]; + if (info.name) propertyInfos[info.name] = info; + } + free(properties); + } + + unsigned int ivarCount = 0; + Ivar *ivars = class_copyIvarList(cls, &ivarCount); + if (ivars) { + NSMutableDictionary *ivarInfos = [NSMutableDictionary new]; + _ivarInfos = ivarInfos; + for (unsigned int i = 0; i < ivarCount; i++) { + YYClassIvarInfo *info = [[YYClassIvarInfo alloc] initWithIvar:ivars[i]]; + if (info.name) ivarInfos[info.name] = info; + } + free(ivars); + } + + if (!_ivarInfos) _ivarInfos = @{}; + if (!_methodInfos) _methodInfos = @{}; + if (!_propertyInfos) _propertyInfos = @{}; + + _needUpdate = NO; +} + +- (void)setNeedUpdate { + _needUpdate = YES; +} + +- (BOOL)needUpdate { + return _needUpdate; +} + ++ (instancetype)classInfoWithClass:(Class)cls { + if (!cls) return nil; + static CFMutableDictionaryRef classCache; + static CFMutableDictionaryRef metaCache; + static dispatch_once_t onceToken; + static dispatch_semaphore_t lock; + dispatch_once(&onceToken, ^{ + classCache = CFDictionaryCreateMutable(CFAllocatorGetDefault(), 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); + metaCache = CFDictionaryCreateMutable(CFAllocatorGetDefault(), 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); + lock = dispatch_semaphore_create(1); + }); + dispatch_semaphore_wait(lock, DISPATCH_TIME_FOREVER); + YYClassInfo *info = CFDictionaryGetValue(class_isMetaClass(cls) ? metaCache : classCache, (__bridge const void *)(cls)); + if (info && info->_needUpdate) { + [info _update]; + } + dispatch_semaphore_signal(lock); + if (!info) { + info = [[YYClassInfo alloc] initWithClass:cls]; + if (info) { + dispatch_semaphore_wait(lock, DISPATCH_TIME_FOREVER); + CFDictionarySetValue(info.isMeta ? metaCache : classCache, (__bridge const void *)(cls), (__bridge const void *)(info)); + dispatch_semaphore_signal(lock); + } + } + return info; +} + ++ (instancetype)classInfoWithClassName:(NSString *)className { + Class cls = NSClassFromString(className); + return [self classInfoWithClass:cls]; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYModel.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYModel.h" new file mode 100755 index 0000000..e1154ee --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/\347\254\254\344\270\211\346\226\271/YYModel/YYModel.h" @@ -0,0 +1,22 @@ +// +// YYModel.h +// YYModel +// +// Created by ibireme on 15/5/10. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import + +#if __has_include() +FOUNDATION_EXPORT double YYModelVersionNumber; +FOUNDATION_EXPORT const unsigned char YYModelVersionString[]; +#import +#import +#else +#import "NSObject+YYModel.h" +#import "YYClassInfo.h" +#endif diff --git a/toone/Classes/Others/MyInputController.h b/toone/Classes/Others/MyInputController.h new file mode 100644 index 0000000..50b57db --- /dev/null +++ b/toone/Classes/Others/MyInputController.h @@ -0,0 +1,14 @@ +// +// MyInputController.h +// toone +// +// Created by shtoone on 17/1/4. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +@class DayQueryModel; +@interface MyInputController : UIViewController +@property (nonatomic, assign) long index; +@property (nonatomic, strong) DayQueryModel *model; +@end diff --git a/toone/Classes/Others/MyInputController.m b/toone/Classes/Others/MyInputController.m new file mode 100644 index 0000000..4fee5ea --- /dev/null +++ b/toone/Classes/Others/MyInputController.m @@ -0,0 +1,132 @@ +// +// MyInputController.m +// toone +// +// Created by shtoone on 17/1/4. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyInputController.h" +#import "DayQueryModel.h" + +@interface MyInputController () +@property (nonatomic, weak) UITextField *textField; + +@end +@implementation MyInputController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.title = @"请输入"; + self.view.backgroundColor = [UIColor colorWithRed:240/255.0f green:240/255.0f blue:240/255.0f alpha:1]; + [self setRightBut]; + [self addTextF]; +} + +#pragma mark - 监听文本框 +-(void)addTextF { + UITextField *textFile = [[UITextField alloc] init]; + textFile.frame = CGRectMake(10, 70, Screen_w-20, 30); + textFile.borderStyle = UITextBorderStyleNone; + textFile.backgroundColor = [UIColor whiteColor]; + [self.view addSubview:textFile]; + self.textField = textFile; + [textFile addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; + switch (self.index) { + case 0: + break; + case 1: + break; + case 2: + break; + case 3: + textFile.placeholder = self.model.dailyxzcl; + break; + case 4: + textFile.placeholder = self.model.dailymd; +// alertController.title = @"标准密度(kg/m2)"; + break; + case 5: + textFile.placeholder = self.model.dailybuwei; +// alertController.title = @"施工桩号"; + break; + case 6: + textFile.placeholder = self.model.dailycd; +// alertController.title = @"长度(m)"; + break; + case 7: + textFile.placeholder = self.model.dailykd; +// alertController.title = @"宽度(m)"; + break; + case 8: + break; + case 9: + textFile.placeholder = self.model.dailysjhd; +// alertController.title = @"实际厚度"; + break; + case 10: + textFile.placeholder = self.model.dailyxh; +// alertController.title = @"型号"; + break; + case 11: + textFile.placeholder = self.model.dailybeizhu; +// alertController.title = @"备注"; + break; + default: + break; + } +} +- (void)textFieldDidChange:(id)sender { +// UITextField *_field = (UITextField *)sender; + +// NSLog(@"%@",[_field text]); + self.navigationItem.rightBarButtonItem.enabled = YES; +} + +#pragma mark - 保存按钮 +-(void) setRightBut { + self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"保存" style:UIBarButtonItemStylePlain target:self action:@selector(editClick:)]; + self.navigationItem.rightBarButtonItem.tintColor = [UIColor whiteColor]; + self.navigationItem.rightBarButtonItem.enabled = NO; +} +-(void)editClick:(UIBarButtonItem *)sender { + switch (self.index) { + case 0: + break; + case 1: + break; + case 2: + break; + case 3: + self.model.dailyxzcl = self.textField.text; + break; + case 4: + self.model.dailymd = self.textField.text; + break; + case 5: + self.model.dailybuwei = self.textField.text; + break; + case 6: + self.model.dailycd = self.textField.text; + break; + case 7: + self.model.dailykd = self.textField.text; + break; + case 8: + break; + case 9: + self.model.dailysjhd = self.textField.text; + break; + case 10: + self.model.dailyxh = self.textField.text; + break; + case 11: + self.model.dailybeizhu = self.textField.text; + break; + default: + break; + } + [self.navigationController popViewControllerAnimated:YES]; +} + +@end diff --git a/toone/Classes/Others/MyNavigationController.m b/toone/Classes/Others/MyNavigationController.m index 980c35a..ea1c331 100644 --- a/toone/Classes/Others/MyNavigationController.m +++ b/toone/Classes/Others/MyNavigationController.m @@ -59,7 +59,8 @@ -(void)pushViewController:(UIViewController *)viewController animated:(BOOL)anim viewController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btn]; // viewController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"ic_keyboard_arrow_left_white_24dp"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] style:UIBarButtonItemStyleDone target:self action:@selector(back)]; - + //隐藏底部 + viewController.hidesBottomBarWhenPushed = YES; } viewController.automaticallyAdjustsScrollViewInsets = NO;//关闭自动布局,默认YES [super pushViewController:viewController animated:animated]; diff --git a/toone/Classes/Others/MyTableViewController.h b/toone/Classes/Others/MyTableViewController.h new file mode 100644 index 0000000..9c34d17 --- /dev/null +++ b/toone/Classes/Others/MyTableViewController.h @@ -0,0 +1,15 @@ +// +// MyTableViewController.h +// toone +// +// Created by shtoone on 17/1/9. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import + +@interface MyTableViewController : UITableViewController +-(void)reloadData:(NSString *) urlString; +@property (nonatomic,copy)NSString * startTime; +@property (nonatomic,copy)NSString * endTime; +@end diff --git a/toone/Classes/Others/MyTableViewController.m b/toone/Classes/Others/MyTableViewController.m new file mode 100644 index 0000000..92a1d02 --- /dev/null +++ b/toone/Classes/Others/MyTableViewController.m @@ -0,0 +1,44 @@ +// +// MyTableViewController.m +// toone +// +// Created by shtoone on 17/1/9. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyTableViewController.h" + +@interface MyTableViewController () + +@end +@implementation MyTableViewController + +- (void)viewDidLoad { + [super viewDidLoad]; +} + +-(void)reloadData:(NSString *) urlString{ + +} +-(NSString *)startTime{ + if (!_startTime) { + self.startTime = [TimeTools time_3_monthsAgo]; + } + return _startTime; +} +-(NSString *)endTime{ + if (!_endTime) { + self.endTime = [TimeTools currentTime]; + } + return _endTime; +} + +#pragma mark - Table view data source +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 0; +} +-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ + return nil; +} + +@end diff --git a/toone/Classes/Others/UserDefaultsSetting.h b/toone/Classes/Others/UserDefaultsSetting.h index d49a36a..04a9c40 100644 --- a/toone/Classes/Others/UserDefaultsSetting.h +++ b/toone/Classes/Others/UserDefaultsSetting.h @@ -39,4 +39,17 @@ //存储开始时间和结束时间 @property (nonatomic,copy) NSString * startTime; @property (nonatomic,copy) NSString * endTime; + + +@property (nonatomic, strong) NSNumber *dengji;// 沥青超标等级 +@property (nonatomic, copy) NSString *shebeibianhao;//设备编号(生产数据查询) +@property (nonatomic, strong) NSNumber *bianhao;//编号(生产数据查询) +@property (nonatomic, strong) NSNumber *dailyid;//日产量id +@property (nonatomic, copy) NSString *dailysbbh;//日产量设备编号 +@property (nonatomic, strong) NSNumber *CBbianhao;//待处置编号(id) +@property (nonatomic, copy) NSString *CBshebeibianhao;//待处置设备编号 +@property (nonatomic, copy) NSString *chuli;//沥青超标处理 + +@property (nonatomic, copy) NSString *shebString;//生产查询筛选设备编号 +@property (nonatomic, copy) NSString *CBczlx;//超标处置类型 @end diff --git a/toone/Classes/Others/UserDefaultsSetting.m b/toone/Classes/Others/UserDefaultsSetting.m index f66180b..d0ed80d 100644 --- a/toone/Classes/Others/UserDefaultsSetting.m +++ b/toone/Classes/Others/UserDefaultsSetting.m @@ -49,6 +49,26 @@ -(void)getFromSandbox{ //存储时间 setting.startTime = [defaults objectForKey:@"startTimeKey"]; setting.endTime = [defaults objectForKey:@"endTimeKey"]; + + //沥青超标等级 + setting.dengji = [defaults objectForKey:@"dengjiKey"]; + // 生产数据查询设备编号 + setting.shebeibianhao = [defaults objectForKey:@"shebeibianhaoKey"]; + setting.bianhao = [defaults objectForKey:@"bianhaoKey"]; + + //日产量id + setting.dailyid = [defaults objectForKey:@"dailyidKey"]; + //日产量设备编号 + setting.dailysbbh = [defaults objectForKey:@"dailysbbhKey"]; + //待处置编号,设备编号 + setting.CBbianhao = [defaults objectForKey:@"CBbianhaoKey"]; + setting.CBshebeibianhao = [defaults objectForKey:@"CBshebeibianhaoKey"]; + //沥青超标处理 + setting.chuli = [defaults objectForKey:@"chuliKey"]; + //生产查询筛选设备编号 + setting.shebString = [defaults objectForKey:@"shebStringKey"]; + // 超标处置类型 + setting.CBczlx = [defaults objectForKey:@"CBczlxKey"]; } -(void)saveToSandbox{ NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; @@ -73,6 +93,27 @@ -(void)saveToSandbox{ //存储时间 [defaults setBool:self.endTime forKey:@"endTimeKey"]; [defaults setBool:self.startTime forKey:@"startTimeKey"]; + + + //沥青超标等级 + [defaults setObject:self.dengji forKey:@"dengjiKey"]; + //生产数据查询设备编号 + [defaults setObject:self.shebeibianhao forKey:@"shebeibianhaoKey"]; + [defaults setObject:self.bianhao forKey:@"bianhaoKey"]; + //日产量id + [defaults setObject:self.dailyid forKey:@"dailyidKey"]; + //日产量设备编号 + [defaults setObject:self.dailysbbh forKey:@"dailysbbhKey"]; + //待处置编号,设备编号 + [defaults setObject:self.CBbianhao forKey:@"CBbianhaoKey"]; + [defaults setObject:self.CBshebeibianhao forKey:@"CBshebeibianhaoKey"]; + //沥青超标处理 + [defaults setObject:self.chuli forKey:@"chuliKey"]; + + //生产查询筛选设备编号 + [defaults setObject:self.shebString forKey:@"shebStringKey"]; + //超标处置类型 + [defaults setObject:self.CBczlx forKey:@"CBczlxKey"]; [defaults synchronize]; } diff --git a/toone/Classes/Others/View/MySegmentedControl.h b/toone/Classes/Others/View2/MySegmentedControl.h similarity index 93% rename from toone/Classes/Others/View/MySegmentedControl.h rename to toone/Classes/Others/View2/MySegmentedControl.h index 278b3bc..7fea393 100644 --- a/toone/Classes/Others/View/MySegmentedControl.h +++ b/toone/Classes/Others/View2/MySegmentedControl.h @@ -16,4 +16,5 @@ typedef void (^SegBlock_t)(int tag); @property (nonatomic,copy) SegBlock_t segBlock; -(void)switchToBHZ; +-(void)switchToLQBHZ; @end diff --git a/toone/Classes/Others/View/MySegmentedControl.m b/toone/Classes/Others/View2/MySegmentedControl.m similarity index 86% rename from toone/Classes/Others/View/MySegmentedControl.m rename to toone/Classes/Others/View2/MySegmentedControl.m index 3fe23cf..3cf7666 100644 --- a/toone/Classes/Others/View/MySegmentedControl.m +++ b/toone/Classes/Others/View2/MySegmentedControl.m @@ -30,6 +30,11 @@ -(void)switchToBHZ{ [self.button2 setTitle:@"超标处置" forState:UIControlStateNormal]; [self.button3 setTitle:@"材料核算" forState:UIControlStateNormal]; } +-(void)switchToLQBHZ{ + [self.button1 setTitle:@"生产查询" forState:UIControlStateNormal]; + [self.button2 setTitle:@"数据统计" forState:UIControlStateNormal]; + [self.button3 setTitle:@"待处置报警" forState:UIControlStateNormal]; +} - (IBAction)buttonClick:(UIButton *)sender { self.button1.backgroundColor = BLUECOLOR; self.button2.backgroundColor = BLUECOLOR; diff --git a/toone/Classes/Others/View/MySegmentedControl.xib b/toone/Classes/Others/View2/MySegmentedControl.xib similarity index 100% rename from toone/Classes/Others/View/MySegmentedControl.xib rename to toone/Classes/Others/View2/MySegmentedControl.xib diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index fb0f152..64defcc 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -43,8 +43,6 @@ 187C73101E30B1810072F33A /* DGActivityIndicatorTripleRingsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 187C72EA1E30B1810072F33A /* DGActivityIndicatorTripleRingsAnimation.m */; }; 187C73111E30B1810072F33A /* DGActivityIndicatorTwoDotsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 187C72EC1E30B1810072F33A /* DGActivityIndicatorTwoDotsAnimation.m */; }; 187C73121E30B1810072F33A /* DGActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 187C72EF1E30B1810072F33A /* DGActivityIndicatorView.m */; }; - 18B871C41E1F71D400F9DD53 /* MySegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B871C21E1F71D400F9DD53 /* MySegmentedControl.m */; }; - 18B871C51E1F71D400F9DD53 /* MySegmentedControl.xib in Resources */ = {isa = PBXBuildFile; fileRef = 18B871C31E1F71D400F9DD53 /* MySegmentedControl.xib */; }; 18B871C81E1F71FC00F9DD53 /* HNT_ChuZhi_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B871C71E1F71FC00F9DD53 /* HNT_ChuZhi_Controller.m */; }; 18B871CC1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B871CA1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.m */; }; 18B871CD1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 18B871CB1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.xib */; }; @@ -57,6 +55,119 @@ 18B871E01E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B871DE1E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.m */; }; 18B871E11E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.xib in Resources */ = {isa = PBXBuildFile; fileRef = 18B871DF1E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.xib */; }; 18DA4FE71E1E15B800229C81 /* Exmp2.m in Sources */ = {isa = PBXBuildFile; fileRef = 18DA4FE61E1E15B800229C81 /* Exmp2.m */; }; + 42AC713F1E30C393007D8F57 /* LQViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70911E30C392007D8F57 /* LQViewController.m */; }; + 42AC71401E30C393007D8F57 /* ManageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70951E30C392007D8F57 /* ManageViewController.m */; }; + 42AC71411E30C393007D8F57 /* ExcessiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70991E30C392007D8F57 /* ExcessiveViewController.m */; }; + 42AC71421E30C393007D8F57 /* MiddleExcessiveTableContller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC709E1E30C392007D8F57 /* MiddleExcessiveTableContller.m */; }; + 42AC71431E30C393007D8F57 /* EXPMiddleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70A11E30C392007D8F57 /* EXPMiddleModel.m */; }; + 42AC71441E30C393007D8F57 /* PrimaryExcessiveTableConller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70A51E30C392007D8F57 /* PrimaryExcessiveTableConller.m */; }; + 42AC71451E30C393007D8F57 /* DCZ_CJ_Ineer_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70A91E30C392007D8F57 /* DCZ_CJ_Ineer_Controller.m */; }; + 42AC71461E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70AB1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.m */; }; + 42AC71471E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70AC1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib */; }; + 42AC71481E30C393007D8F57 /* DCZ_CJ_Inner_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70AF1E30C392007D8F57 /* DCZ_CJ_Inner_Cell.m */; }; + 42AC71491E30C393007D8F57 /* DCZ_CJ_Inner_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70B01E30C392007D8F57 /* DCZ_CJ_Inner_Cell.xib */; }; + 42AC714A1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70B21E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m */; }; + 42AC714B1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70B31E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.xib */; }; + 42AC714C1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70B51E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.m */; }; + 42AC714D1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70B61E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.xib */; }; + 42AC714E1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuliCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70B81E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.m */; }; + 42AC714F1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuliCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70B91E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.xib */; }; + 42AC71501E30C393007D8F57 /* disposal_C_Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70BC1E30C392007D8F57 /* disposal_C_Model.m */; }; + 42AC71511E30C393007D8F57 /* EXPrimaryModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70BE1E30C392007D8F57 /* EXPrimaryModel.m */; }; + 42AC71521E30C393007D8F57 /* EXPrimaryCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70C11E30C392007D8F57 /* EXPrimaryCell.m */; }; + 42AC71531E30C393007D8F57 /* EXPrimaryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70C21E30C392007D8F57 /* EXPrimaryCell.xib */; }; + 42AC71541E30C393007D8F57 /* TotalTableController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70C61E30C392007D8F57 /* TotalTableController.m */; }; + 42AC71551E30C393007D8F57 /* EXPTotalModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70C91E30C392007D8F57 /* EXPTotalModel.m */; }; + 42AC71561E30C393007D8F57 /* SeniorExcessiveTableConller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70CD1E30C392007D8F57 /* SeniorExcessiveTableConller.m */; }; + 42AC71571E30C393007D8F57 /* EXPSeniorModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70D01E30C392007D8F57 /* EXPSeniorModel.m */; }; + 42AC71581E30C393007D8F57 /* ExcessiveModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70D31E30C392007D8F57 /* ExcessiveModel.m */; }; + 42AC71591E30C393007D8F57 /* MaterialViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70D71E30C392007D8F57 /* MaterialViewController.m */; }; + 42AC715A1E30C393007D8F57 /* LQ_ZCL_CL_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70DC1E30C392007D8F57 /* LQ_ZCL_CL_Controller.m */; }; + 42AC715B1E30C393007D8F57 /* LQ_ZCL_CL_Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70DF1E30C392007D8F57 /* LQ_ZCL_CL_Model.m */; }; + 42AC715C1E30C393007D8F57 /* LQ_ZCL_CL1_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70E21E30C392007D8F57 /* LQ_ZCL_CL1_Cell.m */; }; + 42AC715D1E30C393007D8F57 /* LQ_ZCL_CL1_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70E31E30C392007D8F57 /* LQ_ZCL_CL1_Cell.xib */; }; + 42AC715E1E30C393007D8F57 /* LQ_ZCL_Cl_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70E51E30C392007D8F57 /* LQ_ZCL_Cl_Cell.m */; }; + 42AC715F1E30C393007D8F57 /* LQ_ZCL_Cl_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70E61E30C392007D8F57 /* LQ_ZCL_Cl_Cell.xib */; }; + 42AC71601E30C393007D8F57 /* LQ_ZCL_CBL_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70EA1E30C392007D8F57 /* LQ_ZCL_CBL_Controller.m */; }; + 42AC71611E30C393007D8F57 /* LQ_ZCL_CB1_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70ED1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.m */; }; + 42AC71621E30C393007D8F57 /* LQ_ZCL_CB1_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70EE1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.xib */; }; + 42AC71631E30C393007D8F57 /* NQ_BHZ_SCCX_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70F21E30C392007D8F57 /* NQ_BHZ_SCCX_Controller.m */; }; + 42AC71641E30C393007D8F57 /* DayQueryTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70F61E30C392007D8F57 /* DayQueryTableViewController.m */; }; + 42AC71651E30C393007D8F57 /* DayDetailsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70FA1E30C392007D8F57 /* DayDetailsController.m */; }; + 42AC71661E30C393007D8F57 /* DayDetailsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC70FD1E30C393007D8F57 /* DayDetailsCell.m */; }; + 42AC71671E30C393007D8F57 /* DayDetailsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC70FE1E30C393007D8F57 /* DayDetailsCell.xib */; }; + 42AC71681E30C393007D8F57 /* DayQueryModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71011E30C393007D8F57 /* DayQueryModel.m */; }; + 42AC71691E30C393007D8F57 /* DayQueryTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71041E30C393007D8F57 /* DayQueryTableViewCell.m */; }; + 42AC716A1E30C393007D8F57 /* DayQueryTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC71051E30C393007D8F57 /* DayQueryTableViewCell.xib */; }; + 42AC716B1E30C393007D8F57 /* MaterialTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71091E30C393007D8F57 /* MaterialTableViewController.m */; }; + 42AC716C1E30C393007D8F57 /* LQ_CLHS_DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC710C1E30C393007D8F57 /* LQ_CLHS_DataModel.m */; }; + 42AC716D1E30C393007D8F57 /* LQ_CLHS_ModelG.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC710E1E30C393007D8F57 /* LQ_CLHS_ModelG.m */; }; + 42AC716E1E30C393007D8F57 /* LQ_CLHS_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71111E30C393007D8F57 /* LQ_CLHS_Cell.m */; }; + 42AC716F1E30C393007D8F57 /* LQ_CLHS_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC71121E30C393007D8F57 /* LQ_CLHS_Cell.xib */; }; + 42AC71701E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71161E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.m */; }; + 42AC71711E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC711A1E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.m */; }; + 42AC71721E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC711D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.m */; }; + 42AC71731E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC711F1E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.m */; }; + 42AC71741E30C393007D8F57 /* ProductionDetailsG.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71211E30C393007D8F57 /* ProductionDetailsG.m */; }; + 42AC71751E30C393007D8F57 /* ProductionDetailsM.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71231E30C393007D8F57 /* ProductionDetailsM.m */; }; + 42AC71761E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71261E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.m */; }; + 42AC71771E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC71271E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.xib */; }; + 42AC71781E30C393007D8F57 /* ProduQueryModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC712A1E30C393007D8F57 /* ProduQueryModel.m */; }; + 42AC71791E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC712D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.m */; }; + 42AC717A1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC712E1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.xib */; }; + 42AC717B1E30C393007D8F57 /* LQ_BHZ_SB_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71321E30C393007D8F57 /* LQ_BHZ_SB_Controller.m */; }; + 42AC717C1E30C393007D8F57 /* SB_Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71351E30C393007D8F57 /* SB_Model.m */; }; + 42AC717D1E30C393007D8F57 /* LQ_CellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71381E30C393007D8F57 /* LQ_CellModel.m */; }; + 42AC717E1E30C393007D8F57 /* LQ_Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC713A1E30C393007D8F57 /* LQ_Model.m */; }; + 42AC717F1E30C393007D8F57 /* LQ_ZJM_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC713D1E30C393007D8F57 /* LQ_ZJM_Cell.m */; }; + 42AC71801E30C393007D8F57 /* LQ_ZJM_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC713E1E30C393007D8F57 /* LQ_ZJM_Cell.xib */; }; + 42AC718D1E30C3B6007D8F57 /* Exp7_Xib_View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71831E30C3B6007D8F57 /* Exp7_Xib_View.m */; }; + 42AC718E1E30C3B6007D8F57 /* Exp7_Xib_View.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC71841E30C3B6007D8F57 /* Exp7_Xib_View.xib */; }; + 42AC718F1E30C3B6007D8F57 /* Exp7View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71861E30C3B6007D8F57 /* Exp7View.m */; }; + 42AC71901E30C3B6007D8F57 /* Exp8_Xib_View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71891E30C3B6007D8F57 /* Exp8_Xib_View.m */; }; + 42AC71911E30C3B6007D8F57 /* Exp8_Xib_View.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC718A1E30C3B6007D8F57 /* Exp8_Xib_View.xib */; }; + 42AC71921E30C3B6007D8F57 /* Exp8View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC718C1E30C3B6007D8F57 /* Exp8View.m */; }; + 42AC71971E30C3F0007D8F57 /* MyInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71941E30C3F0007D8F57 /* MyInputController.m */; }; + 42AC71981E30C3F0007D8F57 /* MyTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */; }; + 42AC71B81E30C423007D8F57 /* SGBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC719B1E30C423007D8F57 /* SGBar.m */; }; + 42AC71B91E30C423007D8F57 /* SGBarChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC719D1E30C423007D8F57 /* SGBarChart.m */; }; + 42AC71BA1E30C423007D8F57 /* SGBarSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC719F1E30C423007D8F57 /* SGBarSuper.m */; }; + 42AC71BB1E30C423007D8F57 /* SGChartZBX.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71A21E30C423007D8F57 /* SGChartZBX.m */; }; + 42AC71BC1E30C423007D8F57 /* SGChartZBX_X.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71A41E30C423007D8F57 /* SGChartZBX_X.m */; }; + 42AC71BD1E30C423007D8F57 /* SGConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71A61E30C423007D8F57 /* SGConst.m */; }; + 42AC71BE1E30C423007D8F57 /* SGLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71A81E30C423007D8F57 /* SGLine.m */; }; + 42AC71BF1E30C423007D8F57 /* SGLineChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71AA1E30C423007D8F57 /* SGLineChart.m */; }; + 42AC71C01E30C423007D8F57 /* SGLineDIY.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71AC1E30C423007D8F57 /* SGLineDIY.m */; }; + 42AC71C11E30C423007D8F57 /* SGLineX.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71AE1E30C423007D8F57 /* SGLineX.m */; }; + 42AC71C21E30C423007D8F57 /* SGPieChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71B01E30C423007D8F57 /* SGPieChart.m */; }; + 42AC71C31E30C423007D8F57 /* SGSign.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71B21E30C423007D8F57 /* SGSign.m */; }; + 42AC71C41E30C423007D8F57 /* Y.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71B41E30C423007D8F57 /* Y.m */; }; + 42AC71C51E30C423007D8F57 /* XFSegementView.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71B71E30C423007D8F57 /* XFSegementView.m */; }; + 42AC72041E30C576007D8F57 /* NodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71C91E30C576007D8F57 /* NodeViewController.m */; }; + 42AC72051E30C576007D8F57 /* NetworkTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71CC1E30C576007D8F57 /* NetworkTool.m */; }; + 42AC72061E30C576007D8F57 /* Node.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71CE1E30C576007D8F57 /* Node.m */; }; + 42AC72071E30C576007D8F57 /* NodeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71D01E30C576007D8F57 /* NodeMode.m */; }; + 42AC72081E30C576007D8F57 /* TheProjectCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71D31E30C576007D8F57 /* TheProjectCell.m */; }; + 42AC72091E30C576007D8F57 /* TheProjectCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC71D41E30C576007D8F57 /* TheProjectCell.xib */; }; + 42AC720A1E30C576007D8F57 /* TreeTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71D61E30C576007D8F57 /* TreeTableView.m */; }; + 42AC720B1E30C576007D8F57 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71DA1E30C576007D8F57 /* MASCompositeConstraint.m */; }; + 42AC720C1E30C576007D8F57 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71DD1E30C576007D8F57 /* MASConstraint.m */; }; + 42AC720D1E30C576007D8F57 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71DF1E30C576007D8F57 /* MASConstraintMaker.m */; }; + 42AC720E1E30C576007D8F57 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71E11E30C576007D8F57 /* MASLayoutConstraint.m */; }; + 42AC720F1E30C576007D8F57 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71E51E30C576007D8F57 /* MASViewAttribute.m */; }; + 42AC72101E30C576007D8F57 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71E71E30C576007D8F57 /* MASViewConstraint.m */; }; + 42AC72111E30C576007D8F57 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71E91E30C576007D8F57 /* NSArray+MASAdditions.m */; }; + 42AC72121E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71EC1E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.m */; }; + 42AC72131E30C576007D8F57 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71EE1E30C576007D8F57 /* View+MASAdditions.m */; }; + 42AC72141E30C576007D8F57 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71F11E30C576007D8F57 /* ViewController+MASAdditions.m */; }; + 42AC72151E30C576007D8F57 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71F41E30C576007D8F57 /* NSObject+YYModel.m */; }; + 42AC72161E30C576007D8F57 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71F61E30C576007D8F57 /* YYClassInfo.m */; }; + 42AC72171E30C576007D8F57 /* LqNodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71FB1E30C576007D8F57 /* LqNodeViewController.m */; }; + 42AC72181E30C576007D8F57 /* LqNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71FE1E30C576007D8F57 /* LqNode.m */; }; + 42AC72191E30C576007D8F57 /* LqNodeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC72001E30C576007D8F57 /* LqNodeModel.m */; }; + 42AC721A1E30C576007D8F57 /* LqTreeTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC72031E30C576007D8F57 /* LqTreeTableView.m */; }; + 42AC721F1E30C668007D8F57 /* MySegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC721D1E30C668007D8F57 /* MySegmentedControl.m */; }; + 42AC72201E30C668007D8F57 /* MySegmentedControl.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC721E1E30C668007D8F57 /* MySegmentedControl.xib */; }; 77506253F19948A1D132C0AE /* Pods_toone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B53090449FE82B8AD028BA89 /* Pods_toone.framework */; }; 8C06E0A51E0D202E00EBD526 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C06E0A41E0D202E00EBD526 /* Assets.xcassets */; }; 8CBD72E21E07A75000A0C991 /* HNT_SCCX_DetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD72D51E07A75000A0C991 /* HNT_SCCX_DetailController.m */; }; @@ -73,25 +184,6 @@ 8CBD73401E091C7E00A0C991 /* HNT_CLHS_ChatCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8CBD733E1E091C7E00A0C991 /* HNT_CLHS_ChatCell.xib */; }; 8CBD73441E091EF600A0C991 /* HNT_CLHS_Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73421E091EF600A0C991 /* HNT_CLHS_Cell.m */; }; 8CBD73451E091EF600A0C991 /* HNT_CLHS_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8CBD73431E091EF600A0C991 /* HNT_CLHS_Cell.xib */; }; - 8CBD73781E09320C00A0C991 /* NodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73491E09320C00A0C991 /* NodeViewController.m */; }; - 8CBD73791E09320C00A0C991 /* NetworkTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD734C1E09320C00A0C991 /* NetworkTool.m */; }; - 8CBD737A1E09320C00A0C991 /* Node.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD734E1E09320C00A0C991 /* Node.m */; }; - 8CBD737B1E09320C00A0C991 /* NodeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73501E09320C00A0C991 /* NodeMode.m */; }; - 8CBD737C1E09320C00A0C991 /* TheProjectCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73531E09320C00A0C991 /* TheProjectCell.m */; }; - 8CBD737D1E09320C00A0C991 /* TheProjectCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8CBD73541E09320C00A0C991 /* TheProjectCell.xib */; }; - 8CBD737E1E09320C00A0C991 /* TreeTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73561E09320C00A0C991 /* TreeTableView.m */; }; - 8CBD737F1E09320C00A0C991 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD735A1E09320C00A0C991 /* MASCompositeConstraint.m */; }; - 8CBD73801E09320C00A0C991 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD735D1E09320C00A0C991 /* MASConstraint.m */; }; - 8CBD73811E09320C00A0C991 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD735F1E09320C00A0C991 /* MASConstraintMaker.m */; }; - 8CBD73821E09320C00A0C991 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73611E09320C00A0C991 /* MASLayoutConstraint.m */; }; - 8CBD73831E09320C00A0C991 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73651E09320C00A0C991 /* MASViewAttribute.m */; }; - 8CBD73841E09320C00A0C991 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73671E09320C00A0C991 /* MASViewConstraint.m */; }; - 8CBD73851E09320C00A0C991 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73691E09320C00A0C991 /* NSArray+MASAdditions.m */; }; - 8CBD73861E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD736C1E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.m */; }; - 8CBD73871E09320C00A0C991 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD736E1E09320C00A0C991 /* View+MASAdditions.m */; }; - 8CBD73881E09320C00A0C991 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73711E09320C00A0C991 /* ViewController+MASAdditions.m */; }; - 8CBD73891E09320C00A0C991 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73741E09320C00A0C991 /* NSObject+YYModel.m */; }; - 8CBD738A1E09320C00A0C991 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD73761E09320C00A0C991 /* YYClassInfo.m */; }; 8CE976551E0BF1FF0016A858 /* MySJView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE976511E0BF1FF0016A858 /* MySJView.m */; }; 8CE976561E0BF1FF0016A858 /* MySJxib.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE976531E0BF1FF0016A858 /* MySJxib.m */; }; 8CE976571E0BF1FF0016A858 /* MySJxib.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8CE976541E0BF1FF0016A858 /* MySJxib.xib */; }; @@ -351,9 +443,6 @@ 187C72ED1E30B1810072F33A /* DGActivityIndicatorAnimationProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DGActivityIndicatorAnimationProtocol.h; sourceTree = ""; }; 187C72EE1E30B1810072F33A /* DGActivityIndicatorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DGActivityIndicatorView.h; sourceTree = ""; }; 187C72EF1E30B1810072F33A /* DGActivityIndicatorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DGActivityIndicatorView.m; sourceTree = ""; }; - 18B871C11E1F71D400F9DD53 /* MySegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MySegmentedControl.h; sourceTree = ""; }; - 18B871C21E1F71D400F9DD53 /* MySegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MySegmentedControl.m; sourceTree = ""; }; - 18B871C31E1F71D400F9DD53 /* MySegmentedControl.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MySegmentedControl.xib; sourceTree = ""; }; 18B871C61E1F71FC00F9DD53 /* HNT_ChuZhi_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_ChuZhi_Controller.h; sourceTree = ""; }; 18B871C71E1F71FC00F9DD53 /* HNT_ChuZhi_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNT_ChuZhi_Controller.m; sourceTree = ""; }; 18B871C91E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_CBCZ_Detail_ChuLi_Cell.h; sourceTree = ""; }; @@ -373,6 +462,220 @@ 18B871DF1E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HNT_CBCZ_Detail_ChuLi_Cell2.xib; sourceTree = ""; }; 18DA4FE51E1E15B800229C81 /* Exmp2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exmp2.h; sourceTree = ""; }; 18DA4FE61E1E15B800229C81 /* Exmp2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exmp2.m; sourceTree = ""; }; + 42AC70901E30C392007D8F57 /* LQViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQViewController.h; sourceTree = ""; }; + 42AC70911E30C392007D8F57 /* LQViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQViewController.m; sourceTree = ""; }; + 42AC70941E30C392007D8F57 /* ManageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManageViewController.h; sourceTree = ""; }; + 42AC70951E30C392007D8F57 /* ManageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ManageViewController.m; sourceTree = ""; }; + 42AC70981E30C392007D8F57 /* ExcessiveViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExcessiveViewController.h; sourceTree = ""; }; + 42AC70991E30C392007D8F57 /* ExcessiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExcessiveViewController.m; sourceTree = ""; }; + 42AC709D1E30C392007D8F57 /* MiddleExcessiveTableContller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MiddleExcessiveTableContller.h; sourceTree = ""; }; + 42AC709E1E30C392007D8F57 /* MiddleExcessiveTableContller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MiddleExcessiveTableContller.m; sourceTree = ""; }; + 42AC70A01E30C392007D8F57 /* EXPMiddleModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPMiddleModel.h; sourceTree = ""; }; + 42AC70A11E30C392007D8F57 /* EXPMiddleModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EXPMiddleModel.m; sourceTree = ""; }; + 42AC70A41E30C392007D8F57 /* PrimaryExcessiveTableConller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrimaryExcessiveTableConller.h; sourceTree = ""; }; + 42AC70A51E30C392007D8F57 /* PrimaryExcessiveTableConller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrimaryExcessiveTableConller.m; sourceTree = ""; }; + 42AC70A81E30C392007D8F57 /* DCZ_CJ_Ineer_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCZ_CJ_Ineer_Controller.h; sourceTree = ""; }; + 42AC70A91E30C392007D8F57 /* DCZ_CJ_Ineer_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DCZ_CJ_Ineer_Controller.m; sourceTree = ""; }; + 42AC70AA1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CBCZ_Detail_ChuLi_Controller.h; sourceTree = ""; }; + 42AC70AB1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CBCZ_Detail_ChuLi_Controller.m; sourceTree = ""; }; + 42AC70AC1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_CBCZ_Detail_ChuLi_Controller.xib; sourceTree = ""; }; + 42AC70AE1E30C392007D8F57 /* DCZ_CJ_Inner_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCZ_CJ_Inner_Cell.h; sourceTree = ""; }; + 42AC70AF1E30C392007D8F57 /* DCZ_CJ_Inner_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DCZ_CJ_Inner_Cell.m; sourceTree = ""; }; + 42AC70B01E30C392007D8F57 /* DCZ_CJ_Inner_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DCZ_CJ_Inner_Cell.xib; sourceTree = ""; }; + 42AC70B11E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CBCZ_Detail_ChuLi_Cell.h; sourceTree = ""; }; + 42AC70B21E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CBCZ_Detail_ChuLi_Cell.m; sourceTree = ""; }; + 42AC70B31E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_CBCZ_Detail_ChuLi_Cell.xib; sourceTree = ""; }; + 42AC70B41E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CBCZ_Detail_ChuLi_Cell2.h; sourceTree = ""; }; + 42AC70B51E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CBCZ_Detail_ChuLi_Cell2.m; sourceTree = ""; }; + 42AC70B61E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_CBCZ_Detail_ChuLi_Cell2.xib; sourceTree = ""; }; + 42AC70B71E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CBCZ_Detail_ChuliCell.h; sourceTree = ""; }; + 42AC70B81E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CBCZ_Detail_ChuliCell.m; sourceTree = ""; }; + 42AC70B91E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_CBCZ_Detail_ChuliCell.xib; sourceTree = ""; }; + 42AC70BB1E30C392007D8F57 /* disposal_C_Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disposal_C_Model.h; sourceTree = ""; }; + 42AC70BC1E30C392007D8F57 /* disposal_C_Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = disposal_C_Model.m; sourceTree = ""; }; + 42AC70BD1E30C392007D8F57 /* EXPrimaryModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPrimaryModel.h; sourceTree = ""; }; + 42AC70BE1E30C392007D8F57 /* EXPrimaryModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EXPrimaryModel.m; sourceTree = ""; }; + 42AC70C01E30C392007D8F57 /* EXPrimaryCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPrimaryCell.h; sourceTree = ""; }; + 42AC70C11E30C392007D8F57 /* EXPrimaryCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EXPrimaryCell.m; sourceTree = ""; }; + 42AC70C21E30C392007D8F57 /* EXPrimaryCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EXPrimaryCell.xib; sourceTree = ""; }; + 42AC70C51E30C392007D8F57 /* TotalTableController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TotalTableController.h; sourceTree = ""; }; + 42AC70C61E30C392007D8F57 /* TotalTableController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TotalTableController.m; sourceTree = ""; }; + 42AC70C81E30C392007D8F57 /* EXPTotalModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPTotalModel.h; sourceTree = ""; }; + 42AC70C91E30C392007D8F57 /* EXPTotalModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EXPTotalModel.m; sourceTree = ""; }; + 42AC70CC1E30C392007D8F57 /* SeniorExcessiveTableConller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeniorExcessiveTableConller.h; sourceTree = ""; }; + 42AC70CD1E30C392007D8F57 /* SeniorExcessiveTableConller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SeniorExcessiveTableConller.m; sourceTree = ""; }; + 42AC70CF1E30C392007D8F57 /* EXPSeniorModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPSeniorModel.h; sourceTree = ""; }; + 42AC70D01E30C392007D8F57 /* EXPSeniorModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EXPSeniorModel.m; sourceTree = ""; }; + 42AC70D21E30C392007D8F57 /* ExcessiveModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExcessiveModel.h; sourceTree = ""; }; + 42AC70D31E30C392007D8F57 /* ExcessiveModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExcessiveModel.m; sourceTree = ""; }; + 42AC70D61E30C392007D8F57 /* MaterialViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MaterialViewController.h; sourceTree = ""; }; + 42AC70D71E30C392007D8F57 /* MaterialViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MaterialViewController.m; sourceTree = ""; }; + 42AC70DB1E30C392007D8F57 /* LQ_ZCL_CL_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_CL_Controller.h; sourceTree = ""; }; + 42AC70DC1E30C392007D8F57 /* LQ_ZCL_CL_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_CL_Controller.m; sourceTree = ""; }; + 42AC70DE1E30C392007D8F57 /* LQ_ZCL_CL_Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_CL_Model.h; sourceTree = ""; }; + 42AC70DF1E30C392007D8F57 /* LQ_ZCL_CL_Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_CL_Model.m; sourceTree = ""; }; + 42AC70E11E30C392007D8F57 /* LQ_ZCL_CL1_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_CL1_Cell.h; sourceTree = ""; }; + 42AC70E21E30C392007D8F57 /* LQ_ZCL_CL1_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_CL1_Cell.m; sourceTree = ""; }; + 42AC70E31E30C392007D8F57 /* LQ_ZCL_CL1_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_ZCL_CL1_Cell.xib; sourceTree = ""; }; + 42AC70E41E30C392007D8F57 /* LQ_ZCL_Cl_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_Cl_Cell.h; sourceTree = ""; }; + 42AC70E51E30C392007D8F57 /* LQ_ZCL_Cl_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_Cl_Cell.m; sourceTree = ""; }; + 42AC70E61E30C392007D8F57 /* LQ_ZCL_Cl_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_ZCL_Cl_Cell.xib; sourceTree = ""; }; + 42AC70E91E30C392007D8F57 /* LQ_ZCL_CBL_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_CBL_Controller.h; sourceTree = ""; }; + 42AC70EA1E30C392007D8F57 /* LQ_ZCL_CBL_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_CBL_Controller.m; sourceTree = ""; }; + 42AC70EC1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZCL_CB1_Cell.h; sourceTree = ""; }; + 42AC70ED1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZCL_CB1_Cell.m; sourceTree = ""; }; + 42AC70EE1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_ZCL_CB1_Cell.xib; sourceTree = ""; }; + 42AC70F11E30C392007D8F57 /* NQ_BHZ_SCCX_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_Controller.h; sourceTree = ""; }; + 42AC70F21E30C392007D8F57 /* NQ_BHZ_SCCX_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_Controller.m; sourceTree = ""; }; + 42AC70F51E30C392007D8F57 /* DayQueryTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DayQueryTableViewController.h; sourceTree = ""; }; + 42AC70F61E30C392007D8F57 /* DayQueryTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DayQueryTableViewController.m; sourceTree = ""; }; + 42AC70F91E30C392007D8F57 /* DayDetailsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DayDetailsController.h; sourceTree = ""; }; + 42AC70FA1E30C392007D8F57 /* DayDetailsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DayDetailsController.m; sourceTree = ""; }; + 42AC70FC1E30C392007D8F57 /* DayDetailsCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DayDetailsCell.h; sourceTree = ""; }; + 42AC70FD1E30C393007D8F57 /* DayDetailsCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DayDetailsCell.m; sourceTree = ""; }; + 42AC70FE1E30C393007D8F57 /* DayDetailsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DayDetailsCell.xib; sourceTree = ""; }; + 42AC71001E30C393007D8F57 /* DayQueryModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DayQueryModel.h; sourceTree = ""; }; + 42AC71011E30C393007D8F57 /* DayQueryModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DayQueryModel.m; sourceTree = ""; }; + 42AC71031E30C393007D8F57 /* DayQueryTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DayQueryTableViewCell.h; sourceTree = ""; }; + 42AC71041E30C393007D8F57 /* DayQueryTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DayQueryTableViewCell.m; sourceTree = ""; }; + 42AC71051E30C393007D8F57 /* DayQueryTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DayQueryTableViewCell.xib; sourceTree = ""; }; + 42AC71081E30C393007D8F57 /* MaterialTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MaterialTableViewController.h; sourceTree = ""; }; + 42AC71091E30C393007D8F57 /* MaterialTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MaterialTableViewController.m; sourceTree = ""; }; + 42AC710B1E30C393007D8F57 /* LQ_CLHS_DataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CLHS_DataModel.h; sourceTree = ""; }; + 42AC710C1E30C393007D8F57 /* LQ_CLHS_DataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CLHS_DataModel.m; sourceTree = ""; }; + 42AC710D1E30C393007D8F57 /* LQ_CLHS_ModelG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CLHS_ModelG.h; sourceTree = ""; }; + 42AC710E1E30C393007D8F57 /* LQ_CLHS_ModelG.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CLHS_ModelG.m; sourceTree = ""; }; + 42AC71101E30C393007D8F57 /* LQ_CLHS_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CLHS_Cell.h; sourceTree = ""; }; + 42AC71111E30C393007D8F57 /* LQ_CLHS_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CLHS_Cell.m; sourceTree = ""; }; + 42AC71121E30C393007D8F57 /* LQ_CLHS_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_CLHS_Cell.xib; sourceTree = ""; }; + 42AC71151E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_Inner_Controller.h; sourceTree = ""; }; + 42AC71161E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_Inner_Controller.m; sourceTree = ""; }; + 42AC71191E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_Innel_Controller.h; sourceTree = ""; }; + 42AC711A1E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_Innel_Controller.m; sourceTree = ""; }; + 42AC711C1E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NQ_BHZ_SCCX_Inne_ moreModel.h"; sourceTree = ""; }; + 42AC711D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NQ_BHZ_SCCX_Inne_ moreModel.m"; sourceTree = ""; }; + 42AC711E1E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_InneModel.h; sourceTree = ""; }; + 42AC711F1E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_InneModel.m; sourceTree = ""; }; + 42AC71201E30C393007D8F57 /* ProductionDetailsG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProductionDetailsG.h; sourceTree = ""; }; + 42AC71211E30C393007D8F57 /* ProductionDetailsG.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProductionDetailsG.m; sourceTree = ""; }; + 42AC71221E30C393007D8F57 /* ProductionDetailsM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProductionDetailsM.h; sourceTree = ""; }; + 42AC71231E30C393007D8F57 /* ProductionDetailsM.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProductionDetailsM.m; sourceTree = ""; }; + 42AC71251E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_Inne_Cell.h; sourceTree = ""; }; + 42AC71261E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_Inne_Cell.m; sourceTree = ""; }; + 42AC71271E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NQ_BHZ_SCCX_Inne_Cell.xib; sourceTree = ""; }; + 42AC71291E30C393007D8F57 /* ProduQueryModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProduQueryModel.h; sourceTree = ""; }; + 42AC712A1E30C393007D8F57 /* ProduQueryModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProduQueryModel.m; sourceTree = ""; }; + 42AC712C1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NQ_BHZ_SCCX_Inner_Cell.h; sourceTree = ""; }; + 42AC712D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NQ_BHZ_SCCX_Inner_Cell.m; sourceTree = ""; }; + 42AC712E1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NQ_BHZ_SCCX_Inner_Cell.xib; sourceTree = ""; }; + 42AC71311E30C393007D8F57 /* LQ_BHZ_SB_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_BHZ_SB_Controller.h; sourceTree = ""; }; + 42AC71321E30C393007D8F57 /* LQ_BHZ_SB_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_BHZ_SB_Controller.m; sourceTree = ""; }; + 42AC71341E30C393007D8F57 /* SB_Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SB_Model.h; sourceTree = ""; }; + 42AC71351E30C393007D8F57 /* SB_Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SB_Model.m; sourceTree = ""; }; + 42AC71371E30C393007D8F57 /* LQ_CellModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_CellModel.h; sourceTree = ""; }; + 42AC71381E30C393007D8F57 /* LQ_CellModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_CellModel.m; sourceTree = ""; }; + 42AC71391E30C393007D8F57 /* LQ_Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_Model.h; sourceTree = ""; }; + 42AC713A1E30C393007D8F57 /* LQ_Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_Model.m; sourceTree = ""; }; + 42AC713C1E30C393007D8F57 /* LQ_ZJM_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZJM_Cell.h; sourceTree = ""; }; + 42AC713D1E30C393007D8F57 /* LQ_ZJM_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZJM_Cell.m; sourceTree = ""; }; + 42AC713E1E30C393007D8F57 /* LQ_ZJM_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_ZJM_Cell.xib; sourceTree = ""; }; + 42AC71821E30C3B6007D8F57 /* Exp7_Xib_View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp7_Xib_View.h; sourceTree = ""; }; + 42AC71831E30C3B6007D8F57 /* Exp7_Xib_View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp7_Xib_View.m; sourceTree = ""; }; + 42AC71841E30C3B6007D8F57 /* Exp7_Xib_View.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Exp7_Xib_View.xib; sourceTree = ""; }; + 42AC71851E30C3B6007D8F57 /* Exp7View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp7View.h; sourceTree = ""; }; + 42AC71861E30C3B6007D8F57 /* Exp7View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp7View.m; sourceTree = ""; }; + 42AC71881E30C3B6007D8F57 /* Exp8_Xib_View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp8_Xib_View.h; sourceTree = ""; }; + 42AC71891E30C3B6007D8F57 /* Exp8_Xib_View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp8_Xib_View.m; sourceTree = ""; }; + 42AC718A1E30C3B6007D8F57 /* Exp8_Xib_View.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Exp8_Xib_View.xib; sourceTree = ""; }; + 42AC718B1E30C3B6007D8F57 /* Exp8View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp8View.h; sourceTree = ""; }; + 42AC718C1E30C3B6007D8F57 /* Exp8View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp8View.m; sourceTree = ""; }; + 42AC71931E30C3F0007D8F57 /* MyInputController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyInputController.h; sourceTree = ""; }; + 42AC71941E30C3F0007D8F57 /* MyInputController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyInputController.m; sourceTree = ""; }; + 42AC71951E30C3F0007D8F57 /* MyTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyTableViewController.h; sourceTree = ""; }; + 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyTableViewController.m; sourceTree = ""; }; + 42AC719A1E30C423007D8F57 /* SGBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGBar.h; sourceTree = ""; }; + 42AC719B1E30C423007D8F57 /* SGBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGBar.m; sourceTree = ""; }; + 42AC719C1E30C423007D8F57 /* SGBarChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGBarChart.h; sourceTree = ""; }; + 42AC719D1E30C423007D8F57 /* SGBarChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGBarChart.m; sourceTree = ""; }; + 42AC719E1E30C423007D8F57 /* SGBarSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGBarSuper.h; sourceTree = ""; }; + 42AC719F1E30C423007D8F57 /* SGBarSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGBarSuper.m; sourceTree = ""; }; + 42AC71A01E30C423007D8F57 /* SGChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGChart.h; sourceTree = ""; }; + 42AC71A11E30C423007D8F57 /* SGChartZBX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGChartZBX.h; sourceTree = ""; }; + 42AC71A21E30C423007D8F57 /* SGChartZBX.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGChartZBX.m; sourceTree = ""; }; + 42AC71A31E30C423007D8F57 /* SGChartZBX_X.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGChartZBX_X.h; sourceTree = ""; }; + 42AC71A41E30C423007D8F57 /* SGChartZBX_X.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGChartZBX_X.m; sourceTree = ""; }; + 42AC71A51E30C423007D8F57 /* SGConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGConst.h; sourceTree = ""; }; + 42AC71A61E30C423007D8F57 /* SGConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGConst.m; sourceTree = ""; }; + 42AC71A71E30C423007D8F57 /* SGLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGLine.h; sourceTree = ""; }; + 42AC71A81E30C423007D8F57 /* SGLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGLine.m; sourceTree = ""; }; + 42AC71A91E30C423007D8F57 /* SGLineChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGLineChart.h; sourceTree = ""; }; + 42AC71AA1E30C423007D8F57 /* SGLineChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGLineChart.m; sourceTree = ""; }; + 42AC71AB1E30C423007D8F57 /* SGLineDIY.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGLineDIY.h; sourceTree = ""; }; + 42AC71AC1E30C423007D8F57 /* SGLineDIY.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGLineDIY.m; sourceTree = ""; }; + 42AC71AD1E30C423007D8F57 /* SGLineX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGLineX.h; sourceTree = ""; }; + 42AC71AE1E30C423007D8F57 /* SGLineX.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGLineX.m; sourceTree = ""; }; + 42AC71AF1E30C423007D8F57 /* SGPieChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGPieChart.h; sourceTree = ""; }; + 42AC71B01E30C423007D8F57 /* SGPieChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGPieChart.m; sourceTree = ""; }; + 42AC71B11E30C423007D8F57 /* SGSign.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGSign.h; sourceTree = ""; }; + 42AC71B21E30C423007D8F57 /* SGSign.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGSign.m; sourceTree = ""; }; + 42AC71B31E30C423007D8F57 /* Y.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Y.h; sourceTree = ""; }; + 42AC71B41E30C423007D8F57 /* Y.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Y.m; sourceTree = ""; }; + 42AC71B61E30C423007D8F57 /* XFSegementView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XFSegementView.h; sourceTree = ""; }; + 42AC71B71E30C423007D8F57 /* XFSegementView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XFSegementView.m; sourceTree = ""; }; + 42AC71C81E30C576007D8F57 /* NodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeViewController.h; sourceTree = ""; }; + 42AC71C91E30C576007D8F57 /* NodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NodeViewController.m; sourceTree = ""; }; + 42AC71CB1E30C576007D8F57 /* NetworkTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkTool.h; sourceTree = ""; }; + 42AC71CC1E30C576007D8F57 /* NetworkTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkTool.m; sourceTree = ""; }; + 42AC71CD1E30C576007D8F57 /* Node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; + 42AC71CE1E30C576007D8F57 /* Node.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Node.m; sourceTree = ""; }; + 42AC71CF1E30C576007D8F57 /* NodeMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeMode.h; sourceTree = ""; }; + 42AC71D01E30C576007D8F57 /* NodeMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NodeMode.m; sourceTree = ""; }; + 42AC71D21E30C576007D8F57 /* TheProjectCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TheProjectCell.h; sourceTree = ""; }; + 42AC71D31E30C576007D8F57 /* TheProjectCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TheProjectCell.m; sourceTree = ""; }; + 42AC71D41E30C576007D8F57 /* TheProjectCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TheProjectCell.xib; sourceTree = ""; }; + 42AC71D51E30C576007D8F57 /* TreeTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeTableView.h; sourceTree = ""; }; + 42AC71D61E30C576007D8F57 /* TreeTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeTableView.m; sourceTree = ""; }; + 42AC71D91E30C576007D8F57 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = ""; }; + 42AC71DA1E30C576007D8F57 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = ""; }; + 42AC71DB1E30C576007D8F57 /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = ""; }; + 42AC71DC1E30C576007D8F57 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = ""; }; + 42AC71DD1E30C576007D8F57 /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = ""; }; + 42AC71DE1E30C576007D8F57 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = ""; }; + 42AC71DF1E30C576007D8F57 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = ""; }; + 42AC71E01E30C576007D8F57 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = ""; }; + 42AC71E11E30C576007D8F57 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = ""; }; + 42AC71E21E30C576007D8F57 /* Masonry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = ""; }; + 42AC71E31E30C576007D8F57 /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = ""; }; + 42AC71E41E30C576007D8F57 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = ""; }; + 42AC71E51E30C576007D8F57 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = ""; }; + 42AC71E61E30C576007D8F57 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = ""; }; + 42AC71E71E30C576007D8F57 /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = ""; }; + 42AC71E81E30C576007D8F57 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = ""; }; + 42AC71E91E30C576007D8F57 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = ""; }; + 42AC71EA1E30C576007D8F57 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + 42AC71EB1E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + 42AC71EC1E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + 42AC71ED1E30C576007D8F57 /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = ""; }; + 42AC71EE1E30C576007D8F57 /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = ""; }; + 42AC71EF1E30C576007D8F57 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = ""; }; + 42AC71F01E30C576007D8F57 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ViewController+MASAdditions.h"; sourceTree = ""; }; + 42AC71F11E30C576007D8F57 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ViewController+MASAdditions.m"; sourceTree = ""; }; + 42AC71F31E30C576007D8F57 /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = ""; }; + 42AC71F41E30C576007D8F57 /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = ""; }; + 42AC71F51E30C576007D8F57 /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = ""; }; + 42AC71F61E30C576007D8F57 /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = ""; }; + 42AC71F71E30C576007D8F57 /* YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYModel.h; sourceTree = ""; }; + 42AC71FA1E30C576007D8F57 /* LqNodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LqNodeViewController.h; sourceTree = ""; }; + 42AC71FB1E30C576007D8F57 /* LqNodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LqNodeViewController.m; sourceTree = ""; }; + 42AC71FD1E30C576007D8F57 /* LqNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LqNode.h; sourceTree = ""; }; + 42AC71FE1E30C576007D8F57 /* LqNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LqNode.m; sourceTree = ""; }; + 42AC71FF1E30C576007D8F57 /* LqNodeModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LqNodeModel.h; sourceTree = ""; }; + 42AC72001E30C576007D8F57 /* LqNodeModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LqNodeModel.m; sourceTree = ""; }; + 42AC72021E30C576007D8F57 /* LqTreeTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LqTreeTableView.h; sourceTree = ""; }; + 42AC72031E30C576007D8F57 /* LqTreeTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LqTreeTableView.m; sourceTree = ""; }; + 42AC721C1E30C668007D8F57 /* MySegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MySegmentedControl.h; sourceTree = ""; }; + 42AC721D1E30C668007D8F57 /* MySegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MySegmentedControl.m; sourceTree = ""; }; + 42AC721E1E30C668007D8F57 /* MySegmentedControl.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MySegmentedControl.xib; sourceTree = ""; }; 47DC9F7E87BDC347F9BE057C /* Pods-toone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-toone.debug.xcconfig"; path = "Pods/Target Support Files/Pods-toone/Pods-toone.debug.xcconfig"; sourceTree = ""; }; 8C06E0A41E0D202E00EBD526 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 8CBD72D41E07A75000A0C991 /* HNT_SCCX_DetailController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_SCCX_DetailController.h; sourceTree = ""; }; @@ -399,49 +702,6 @@ 8CBD73411E091EF600A0C991 /* HNT_CLHS_Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HNT_CLHS_Cell.h; path = "Classes/Business/混凝土-拌合站/Inner/Part2 超标处置/Inner/Model/HNT_CLHS_Cell.h"; sourceTree = SOURCE_ROOT; }; 8CBD73421E091EF600A0C991 /* HNT_CLHS_Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HNT_CLHS_Cell.m; path = "Classes/Business/混凝土-拌合站/Inner/Part2 超标处置/Inner/Model/HNT_CLHS_Cell.m"; sourceTree = SOURCE_ROOT; }; 8CBD73431E091EF600A0C991 /* HNT_CLHS_Cell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = HNT_CLHS_Cell.xib; path = "Classes/Business/混凝土-拌合站/Inner/Part2 超标处置/Inner/Model/HNT_CLHS_Cell.xib"; sourceTree = SOURCE_ROOT; }; - 8CBD73481E09320C00A0C991 /* NodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeViewController.h; sourceTree = ""; }; - 8CBD73491E09320C00A0C991 /* NodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NodeViewController.m; sourceTree = ""; }; - 8CBD734B1E09320C00A0C991 /* NetworkTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkTool.h; sourceTree = ""; }; - 8CBD734C1E09320C00A0C991 /* NetworkTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkTool.m; sourceTree = ""; }; - 8CBD734D1E09320C00A0C991 /* Node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; - 8CBD734E1E09320C00A0C991 /* Node.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Node.m; sourceTree = ""; }; - 8CBD734F1E09320C00A0C991 /* NodeMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeMode.h; sourceTree = ""; }; - 8CBD73501E09320C00A0C991 /* NodeMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NodeMode.m; sourceTree = ""; }; - 8CBD73521E09320C00A0C991 /* TheProjectCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TheProjectCell.h; sourceTree = ""; }; - 8CBD73531E09320C00A0C991 /* TheProjectCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TheProjectCell.m; sourceTree = ""; }; - 8CBD73541E09320C00A0C991 /* TheProjectCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TheProjectCell.xib; sourceTree = ""; }; - 8CBD73551E09320C00A0C991 /* TreeTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeTableView.h; sourceTree = ""; }; - 8CBD73561E09320C00A0C991 /* TreeTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeTableView.m; sourceTree = ""; }; - 8CBD73591E09320C00A0C991 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = ""; }; - 8CBD735A1E09320C00A0C991 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = ""; }; - 8CBD735B1E09320C00A0C991 /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = ""; }; - 8CBD735C1E09320C00A0C991 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = ""; }; - 8CBD735D1E09320C00A0C991 /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = ""; }; - 8CBD735E1E09320C00A0C991 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = ""; }; - 8CBD735F1E09320C00A0C991 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = ""; }; - 8CBD73601E09320C00A0C991 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = ""; }; - 8CBD73611E09320C00A0C991 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = ""; }; - 8CBD73621E09320C00A0C991 /* Masonry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = ""; }; - 8CBD73631E09320C00A0C991 /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = ""; }; - 8CBD73641E09320C00A0C991 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = ""; }; - 8CBD73651E09320C00A0C991 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = ""; }; - 8CBD73661E09320C00A0C991 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = ""; }; - 8CBD73671E09320C00A0C991 /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = ""; }; - 8CBD73681E09320C00A0C991 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = ""; }; - 8CBD73691E09320C00A0C991 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = ""; }; - 8CBD736A1E09320C00A0C991 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; - 8CBD736B1E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - 8CBD736C1E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; - 8CBD736D1E09320C00A0C991 /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = ""; }; - 8CBD736E1E09320C00A0C991 /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = ""; }; - 8CBD736F1E09320C00A0C991 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = ""; }; - 8CBD73701E09320C00A0C991 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ViewController+MASAdditions.h"; sourceTree = ""; }; - 8CBD73711E09320C00A0C991 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ViewController+MASAdditions.m"; sourceTree = ""; }; - 8CBD73731E09320C00A0C991 /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = ""; }; - 8CBD73741E09320C00A0C991 /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = ""; }; - 8CBD73751E09320C00A0C991 /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = ""; }; - 8CBD73761E09320C00A0C991 /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = ""; }; - 8CBD73771E09320C00A0C991 /* YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYModel.h; sourceTree = ""; }; 8CE976501E0BF1FF0016A858 /* MySJView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MySJView.h; sourceTree = ""; }; 8CE976511E0BF1FF0016A858 /* MySJView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MySJView.m; sourceTree = ""; }; 8CE976521E0BF1FF0016A858 /* MySJxib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MySJxib.h; sourceTree = ""; }; @@ -851,6 +1111,816 @@ path = Controller; sourceTree = ""; }; + 42AC708E1E30C392007D8F57 /* 沥青-拌合站 */ = { + isa = PBXGroup; + children = ( + 42AC708F1E30C392007D8F57 /* Controller */, + 42AC70921E30C392007D8F57 /* Inner */, + 42AC71361E30C393007D8F57 /* Model */, + 42AC713B1E30C393007D8F57 /* View */, + ); + path = "沥青-拌合站"; + sourceTree = ""; + }; + 42AC708F1E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70901E30C392007D8F57 /* LQViewController.h */, + 42AC70911E30C392007D8F57 /* LQViewController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70921E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC70931E30C392007D8F57 /* Controller */, + 42AC70961E30C392007D8F57 /* 待处置报警 */, + 42AC70D41E30C392007D8F57 /* 总产量统计 */, + 42AC70EF1E30C392007D8F57 /* 生产查询 */, + 42AC712F1E30C393007D8F57 /* 设备列表 */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC70931E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70941E30C392007D8F57 /* ManageViewController.h */, + 42AC70951E30C392007D8F57 /* ManageViewController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70961E30C392007D8F57 /* 待处置报警 */ = { + isa = PBXGroup; + children = ( + 42AC70971E30C392007D8F57 /* Controller */, + 42AC70D11E30C392007D8F57 /* Model */, + ); + path = "待处置报警"; + sourceTree = ""; + }; + 42AC70971E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70981E30C392007D8F57 /* ExcessiveViewController.h */, + 42AC70991E30C392007D8F57 /* ExcessiveViewController.m */, + 42AC709A1E30C392007D8F57 /* Inner */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC709A1E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC709B1E30C392007D8F57 /* 中级 */, + 42AC70A21E30C392007D8F57 /* 初级 */, + 42AC70C31E30C392007D8F57 /* 总 */, + 42AC70CA1E30C392007D8F57 /* 高级 */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC709B1E30C392007D8F57 /* 中级 */ = { + isa = PBXGroup; + children = ( + 42AC709C1E30C392007D8F57 /* Controller */, + 42AC709F1E30C392007D8F57 /* Model */, + ); + path = "中级"; + sourceTree = ""; + }; + 42AC709C1E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC709D1E30C392007D8F57 /* MiddleExcessiveTableContller.h */, + 42AC709E1E30C392007D8F57 /* MiddleExcessiveTableContller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC709F1E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70A01E30C392007D8F57 /* EXPMiddleModel.h */, + 42AC70A11E30C392007D8F57 /* EXPMiddleModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70A21E30C392007D8F57 /* 初级 */ = { + isa = PBXGroup; + children = ( + 42AC70A31E30C392007D8F57 /* Controller */, + 42AC70A61E30C392007D8F57 /* Inner */, + 42AC70BA1E30C392007D8F57 /* Model */, + 42AC70BF1E30C392007D8F57 /* View */, + ); + path = "初级"; + sourceTree = ""; + }; + 42AC70A31E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70A41E30C392007D8F57 /* PrimaryExcessiveTableConller.h */, + 42AC70A51E30C392007D8F57 /* PrimaryExcessiveTableConller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70A61E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC70A71E30C392007D8F57 /* Controller */, + 42AC70AD1E30C392007D8F57 /* View */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC70A71E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70A81E30C392007D8F57 /* DCZ_CJ_Ineer_Controller.h */, + 42AC70A91E30C392007D8F57 /* DCZ_CJ_Ineer_Controller.m */, + 42AC70AA1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.h */, + 42AC70AB1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.m */, + 42AC70AC1E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70AD1E30C392007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC70AE1E30C392007D8F57 /* DCZ_CJ_Inner_Cell.h */, + 42AC70AF1E30C392007D8F57 /* DCZ_CJ_Inner_Cell.m */, + 42AC70B01E30C392007D8F57 /* DCZ_CJ_Inner_Cell.xib */, + 42AC70B11E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.h */, + 42AC70B21E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m */, + 42AC70B31E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.xib */, + 42AC70B41E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.h */, + 42AC70B51E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.m */, + 42AC70B61E30C392007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.xib */, + 42AC70B71E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.h */, + 42AC70B81E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.m */, + 42AC70B91E30C392007D8F57 /* LQ_CBCZ_Detail_ChuliCell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC70BA1E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70BB1E30C392007D8F57 /* disposal_C_Model.h */, + 42AC70BC1E30C392007D8F57 /* disposal_C_Model.m */, + 42AC70BD1E30C392007D8F57 /* EXPrimaryModel.h */, + 42AC70BE1E30C392007D8F57 /* EXPrimaryModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70BF1E30C392007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC70C01E30C392007D8F57 /* EXPrimaryCell.h */, + 42AC70C11E30C392007D8F57 /* EXPrimaryCell.m */, + 42AC70C21E30C392007D8F57 /* EXPrimaryCell.xib */, + ); + path = "View "; + sourceTree = ""; + }; + 42AC70C31E30C392007D8F57 /* 总 */ = { + isa = PBXGroup; + children = ( + 42AC70C41E30C392007D8F57 /* Controller */, + 42AC70C71E30C392007D8F57 /* Model */, + ); + path = "总"; + sourceTree = ""; + }; + 42AC70C41E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70C51E30C392007D8F57 /* TotalTableController.h */, + 42AC70C61E30C392007D8F57 /* TotalTableController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70C71E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70C81E30C392007D8F57 /* EXPTotalModel.h */, + 42AC70C91E30C392007D8F57 /* EXPTotalModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70CA1E30C392007D8F57 /* 高级 */ = { + isa = PBXGroup; + children = ( + 42AC70CB1E30C392007D8F57 /* Controller */, + 42AC70CE1E30C392007D8F57 /* Model */, + ); + path = "高级"; + sourceTree = ""; + }; + 42AC70CB1E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70CC1E30C392007D8F57 /* SeniorExcessiveTableConller.h */, + 42AC70CD1E30C392007D8F57 /* SeniorExcessiveTableConller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70CE1E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70CF1E30C392007D8F57 /* EXPSeniorModel.h */, + 42AC70D01E30C392007D8F57 /* EXPSeniorModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70D11E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70D21E30C392007D8F57 /* ExcessiveModel.h */, + 42AC70D31E30C392007D8F57 /* ExcessiveModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70D41E30C392007D8F57 /* 总产量统计 */ = { + isa = PBXGroup; + children = ( + 42AC70D51E30C392007D8F57 /* Controller */, + 42AC70D81E30C392007D8F57 /* Inner */, + ); + path = "总产量统计"; + sourceTree = ""; + }; + 42AC70D51E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70D61E30C392007D8F57 /* MaterialViewController.h */, + 42AC70D71E30C392007D8F57 /* MaterialViewController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70D81E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC70D91E30C392007D8F57 /* 产量 */, + 42AC70E71E30C392007D8F57 /* 超标率 */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC70D91E30C392007D8F57 /* 产量 */ = { + isa = PBXGroup; + children = ( + 42AC70DA1E30C392007D8F57 /* Controller */, + 42AC70DD1E30C392007D8F57 /* Model */, + 42AC70E01E30C392007D8F57 /* View */, + ); + path = "产量"; + sourceTree = ""; + }; + 42AC70DA1E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70DB1E30C392007D8F57 /* LQ_ZCL_CL_Controller.h */, + 42AC70DC1E30C392007D8F57 /* LQ_ZCL_CL_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70DD1E30C392007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC70DE1E30C392007D8F57 /* LQ_ZCL_CL_Model.h */, + 42AC70DF1E30C392007D8F57 /* LQ_ZCL_CL_Model.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC70E01E30C392007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC70E11E30C392007D8F57 /* LQ_ZCL_CL1_Cell.h */, + 42AC70E21E30C392007D8F57 /* LQ_ZCL_CL1_Cell.m */, + 42AC70E31E30C392007D8F57 /* LQ_ZCL_CL1_Cell.xib */, + 42AC70E41E30C392007D8F57 /* LQ_ZCL_Cl_Cell.h */, + 42AC70E51E30C392007D8F57 /* LQ_ZCL_Cl_Cell.m */, + 42AC70E61E30C392007D8F57 /* LQ_ZCL_Cl_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC70E71E30C392007D8F57 /* 超标率 */ = { + isa = PBXGroup; + children = ( + 42AC70E81E30C392007D8F57 /* Controller */, + 42AC70EB1E30C392007D8F57 /* View */, + ); + path = "超标率"; + sourceTree = ""; + }; + 42AC70E81E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70E91E30C392007D8F57 /* LQ_ZCL_CBL_Controller.h */, + 42AC70EA1E30C392007D8F57 /* LQ_ZCL_CBL_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70EB1E30C392007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC70EC1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.h */, + 42AC70ED1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.m */, + 42AC70EE1E30C392007D8F57 /* LQ_ZCL_CB1_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC70EF1E30C392007D8F57 /* 生产查询 */ = { + isa = PBXGroup; + children = ( + 42AC70F01E30C392007D8F57 /* Controller */, + 42AC70F31E30C392007D8F57 /* Inner */, + ); + path = "生产查询"; + sourceTree = ""; + }; + 42AC70F01E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70F11E30C392007D8F57 /* NQ_BHZ_SCCX_Controller.h */, + 42AC70F21E30C392007D8F57 /* NQ_BHZ_SCCX_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70F31E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC70F41E30C392007D8F57 /* 日产量查询 */, + 42AC71061E30C393007D8F57 /* 材料用量查询 */, + 42AC71131E30C393007D8F57 /* 生产数据查询 */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC70F41E30C392007D8F57 /* 日产量查询 */ = { + isa = PBXGroup; + children = ( + 42AC70F51E30C392007D8F57 /* DayQueryTableViewController.h */, + 42AC70F61E30C392007D8F57 /* DayQueryTableViewController.m */, + 42AC70F71E30C392007D8F57 /* Inner */, + 42AC70FF1E30C393007D8F57 /* Model */, + 42AC71021E30C393007D8F57 /* View */, + ); + path = "日产量查询"; + sourceTree = ""; + }; + 42AC70F71E30C392007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC70F81E30C392007D8F57 /* Controller */, + 42AC70FB1E30C392007D8F57 /* View */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC70F81E30C392007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC70F91E30C392007D8F57 /* DayDetailsController.h */, + 42AC70FA1E30C392007D8F57 /* DayDetailsController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC70FB1E30C392007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC70FC1E30C392007D8F57 /* DayDetailsCell.h */, + 42AC70FD1E30C393007D8F57 /* DayDetailsCell.m */, + 42AC70FE1E30C393007D8F57 /* DayDetailsCell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC70FF1E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71001E30C393007D8F57 /* DayQueryModel.h */, + 42AC71011E30C393007D8F57 /* DayQueryModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC71021E30C393007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC71031E30C393007D8F57 /* DayQueryTableViewCell.h */, + 42AC71041E30C393007D8F57 /* DayQueryTableViewCell.m */, + 42AC71051E30C393007D8F57 /* DayQueryTableViewCell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC71061E30C393007D8F57 /* 材料用量查询 */ = { + isa = PBXGroup; + children = ( + 42AC71071E30C393007D8F57 /* Controller */, + 42AC71081E30C393007D8F57 /* MaterialTableViewController.h */, + 42AC71091E30C393007D8F57 /* MaterialTableViewController.m */, + 42AC710A1E30C393007D8F57 /* Model */, + 42AC710F1E30C393007D8F57 /* View */, + ); + path = "材料用量查询"; + sourceTree = ""; + }; + 42AC71071E30C393007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + ); + path = Controller; + sourceTree = ""; + }; + 42AC710A1E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC710B1E30C393007D8F57 /* LQ_CLHS_DataModel.h */, + 42AC710C1E30C393007D8F57 /* LQ_CLHS_DataModel.m */, + 42AC710D1E30C393007D8F57 /* LQ_CLHS_ModelG.h */, + 42AC710E1E30C393007D8F57 /* LQ_CLHS_ModelG.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC710F1E30C393007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC71101E30C393007D8F57 /* LQ_CLHS_Cell.h */, + 42AC71111E30C393007D8F57 /* LQ_CLHS_Cell.m */, + 42AC71121E30C393007D8F57 /* LQ_CLHS_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC71131E30C393007D8F57 /* 生产数据查询 */ = { + isa = PBXGroup; + children = ( + 42AC71141E30C393007D8F57 /* Controller */, + 42AC71171E30C393007D8F57 /* Inner */, + 42AC71281E30C393007D8F57 /* Model */, + 42AC712B1E30C393007D8F57 /* View */, + ); + path = "生产数据查询"; + sourceTree = ""; + }; + 42AC71141E30C393007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC71151E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.h */, + 42AC71161E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC71171E30C393007D8F57 /* Inner */ = { + isa = PBXGroup; + children = ( + 42AC71181E30C393007D8F57 /* Controller */, + 42AC711B1E30C393007D8F57 /* Model */, + 42AC71241E30C393007D8F57 /* View */, + ); + path = Inner; + sourceTree = ""; + }; + 42AC71181E30C393007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC71191E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.h */, + 42AC711A1E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC711B1E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC711C1E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.h */, + 42AC711D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.m */, + 42AC711E1E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.h */, + 42AC711F1E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.m */, + 42AC71201E30C393007D8F57 /* ProductionDetailsG.h */, + 42AC71211E30C393007D8F57 /* ProductionDetailsG.m */, + 42AC71221E30C393007D8F57 /* ProductionDetailsM.h */, + 42AC71231E30C393007D8F57 /* ProductionDetailsM.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC71241E30C393007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC71251E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.h */, + 42AC71261E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.m */, + 42AC71271E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC71281E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71291E30C393007D8F57 /* ProduQueryModel.h */, + 42AC712A1E30C393007D8F57 /* ProduQueryModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC712B1E30C393007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC712C1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.h */, + 42AC712D1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.m */, + 42AC712E1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC712F1E30C393007D8F57 /* 设备列表 */ = { + isa = PBXGroup; + children = ( + 42AC71301E30C393007D8F57 /* Controller */, + 42AC71331E30C393007D8F57 /* Model */, + ); + path = "设备列表"; + sourceTree = ""; + }; + 42AC71301E30C393007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC71311E30C393007D8F57 /* LQ_BHZ_SB_Controller.h */, + 42AC71321E30C393007D8F57 /* LQ_BHZ_SB_Controller.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC71331E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71341E30C393007D8F57 /* SB_Model.h */, + 42AC71351E30C393007D8F57 /* SB_Model.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC71361E30C393007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71371E30C393007D8F57 /* LQ_CellModel.h */, + 42AC71381E30C393007D8F57 /* LQ_CellModel.m */, + 42AC71391E30C393007D8F57 /* LQ_Model.h */, + 42AC713A1E30C393007D8F57 /* LQ_Model.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC713B1E30C393007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC713C1E30C393007D8F57 /* LQ_ZJM_Cell.h */, + 42AC713D1E30C393007D8F57 /* LQ_ZJM_Cell.m */, + 42AC713E1E30C393007D8F57 /* LQ_ZJM_Cell.xib */, + ); + path = View; + sourceTree = ""; + }; + 42AC71811E30C3B6007D8F57 /* EXP7 */ = { + isa = PBXGroup; + children = ( + 42AC71821E30C3B6007D8F57 /* Exp7_Xib_View.h */, + 42AC71831E30C3B6007D8F57 /* Exp7_Xib_View.m */, + 42AC71841E30C3B6007D8F57 /* Exp7_Xib_View.xib */, + 42AC71851E30C3B6007D8F57 /* Exp7View.h */, + 42AC71861E30C3B6007D8F57 /* Exp7View.m */, + ); + path = EXP7; + sourceTree = ""; + }; + 42AC71871E30C3B6007D8F57 /* EXP8 */ = { + isa = PBXGroup; + children = ( + 42AC71881E30C3B6007D8F57 /* Exp8_Xib_View.h */, + 42AC71891E30C3B6007D8F57 /* Exp8_Xib_View.m */, + 42AC718A1E30C3B6007D8F57 /* Exp8_Xib_View.xib */, + 42AC718B1E30C3B6007D8F57 /* Exp8View.h */, + 42AC718C1E30C3B6007D8F57 /* Exp8View.m */, + ); + path = EXP8; + sourceTree = ""; + }; + 42AC71991E30C423007D8F57 /* SGChart */ = { + isa = PBXGroup; + children = ( + 42AC719A1E30C423007D8F57 /* SGBar.h */, + 42AC719B1E30C423007D8F57 /* SGBar.m */, + 42AC719C1E30C423007D8F57 /* SGBarChart.h */, + 42AC719D1E30C423007D8F57 /* SGBarChart.m */, + 42AC719E1E30C423007D8F57 /* SGBarSuper.h */, + 42AC719F1E30C423007D8F57 /* SGBarSuper.m */, + 42AC71A01E30C423007D8F57 /* SGChart.h */, + 42AC71A11E30C423007D8F57 /* SGChartZBX.h */, + 42AC71A21E30C423007D8F57 /* SGChartZBX.m */, + 42AC71A31E30C423007D8F57 /* SGChartZBX_X.h */, + 42AC71A41E30C423007D8F57 /* SGChartZBX_X.m */, + 42AC71A51E30C423007D8F57 /* SGConst.h */, + 42AC71A61E30C423007D8F57 /* SGConst.m */, + 42AC71A71E30C423007D8F57 /* SGLine.h */, + 42AC71A81E30C423007D8F57 /* SGLine.m */, + 42AC71A91E30C423007D8F57 /* SGLineChart.h */, + 42AC71AA1E30C423007D8F57 /* SGLineChart.m */, + 42AC71AB1E30C423007D8F57 /* SGLineDIY.h */, + 42AC71AC1E30C423007D8F57 /* SGLineDIY.m */, + 42AC71AD1E30C423007D8F57 /* SGLineX.h */, + 42AC71AE1E30C423007D8F57 /* SGLineX.m */, + 42AC71AF1E30C423007D8F57 /* SGPieChart.h */, + 42AC71B01E30C423007D8F57 /* SGPieChart.m */, + 42AC71B11E30C423007D8F57 /* SGSign.h */, + 42AC71B21E30C423007D8F57 /* SGSign.m */, + 42AC71B31E30C423007D8F57 /* Y.h */, + 42AC71B41E30C423007D8F57 /* Y.m */, + ); + path = SGChart; + sourceTree = ""; + }; + 42AC71B51E30C423007D8F57 /* XFSegementView */ = { + isa = PBXGroup; + children = ( + 42AC71B61E30C423007D8F57 /* XFSegementView.h */, + 42AC71B71E30C423007D8F57 /* XFSegementView.m */, + ); + path = XFSegementView; + sourceTree = ""; + }; + 42AC71C61E30C576007D8F57 /* 组织机构-混凝土 */ = { + isa = PBXGroup; + children = ( + 42AC71C71E30C576007D8F57 /* Controller */, + 42AC71CA1E30C576007D8F57 /* Model */, + 42AC71D11E30C576007D8F57 /* View */, + 42AC71D71E30C576007D8F57 /* 第三方 */, + ); + path = "组织机构-混凝土"; + sourceTree = ""; + }; + 42AC71C71E30C576007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC71C81E30C576007D8F57 /* NodeViewController.h */, + 42AC71C91E30C576007D8F57 /* NodeViewController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC71CA1E30C576007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71CB1E30C576007D8F57 /* NetworkTool.h */, + 42AC71CC1E30C576007D8F57 /* NetworkTool.m */, + 42AC71CD1E30C576007D8F57 /* Node.h */, + 42AC71CE1E30C576007D8F57 /* Node.m */, + 42AC71CF1E30C576007D8F57 /* NodeMode.h */, + 42AC71D01E30C576007D8F57 /* NodeMode.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC71D11E30C576007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC71D21E30C576007D8F57 /* TheProjectCell.h */, + 42AC71D31E30C576007D8F57 /* TheProjectCell.m */, + 42AC71D41E30C576007D8F57 /* TheProjectCell.xib */, + 42AC71D51E30C576007D8F57 /* TreeTableView.h */, + 42AC71D61E30C576007D8F57 /* TreeTableView.m */, + ); + path = View; + sourceTree = ""; + }; + 42AC71D71E30C576007D8F57 /* 第三方 */ = { + isa = PBXGroup; + children = ( + 42AC71D81E30C576007D8F57 /* Masonry */, + 42AC71F21E30C576007D8F57 /* YYModel */, + ); + path = "第三方"; + sourceTree = ""; + }; + 42AC71D81E30C576007D8F57 /* Masonry */ = { + isa = PBXGroup; + children = ( + 42AC71D91E30C576007D8F57 /* MASCompositeConstraint.h */, + 42AC71DA1E30C576007D8F57 /* MASCompositeConstraint.m */, + 42AC71DB1E30C576007D8F57 /* MASConstraint+Private.h */, + 42AC71DC1E30C576007D8F57 /* MASConstraint.h */, + 42AC71DD1E30C576007D8F57 /* MASConstraint.m */, + 42AC71DE1E30C576007D8F57 /* MASConstraintMaker.h */, + 42AC71DF1E30C576007D8F57 /* MASConstraintMaker.m */, + 42AC71E01E30C576007D8F57 /* MASLayoutConstraint.h */, + 42AC71E11E30C576007D8F57 /* MASLayoutConstraint.m */, + 42AC71E21E30C576007D8F57 /* Masonry.h */, + 42AC71E31E30C576007D8F57 /* MASUtilities.h */, + 42AC71E41E30C576007D8F57 /* MASViewAttribute.h */, + 42AC71E51E30C576007D8F57 /* MASViewAttribute.m */, + 42AC71E61E30C576007D8F57 /* MASViewConstraint.h */, + 42AC71E71E30C576007D8F57 /* MASViewConstraint.m */, + 42AC71E81E30C576007D8F57 /* NSArray+MASAdditions.h */, + 42AC71E91E30C576007D8F57 /* NSArray+MASAdditions.m */, + 42AC71EA1E30C576007D8F57 /* NSArray+MASShorthandAdditions.h */, + 42AC71EB1E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.h */, + 42AC71EC1E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.m */, + 42AC71ED1E30C576007D8F57 /* View+MASAdditions.h */, + 42AC71EE1E30C576007D8F57 /* View+MASAdditions.m */, + 42AC71EF1E30C576007D8F57 /* View+MASShorthandAdditions.h */, + 42AC71F01E30C576007D8F57 /* ViewController+MASAdditions.h */, + 42AC71F11E30C576007D8F57 /* ViewController+MASAdditions.m */, + ); + path = Masonry; + sourceTree = ""; + }; + 42AC71F21E30C576007D8F57 /* YYModel */ = { + isa = PBXGroup; + children = ( + 42AC71F31E30C576007D8F57 /* NSObject+YYModel.h */, + 42AC71F41E30C576007D8F57 /* NSObject+YYModel.m */, + 42AC71F51E30C576007D8F57 /* YYClassInfo.h */, + 42AC71F61E30C576007D8F57 /* YYClassInfo.m */, + 42AC71F71E30C576007D8F57 /* YYModel.h */, + ); + path = YYModel; + sourceTree = ""; + }; + 42AC71F81E30C576007D8F57 /* 组织机构-沥青 */ = { + isa = PBXGroup; + children = ( + 42AC71F91E30C576007D8F57 /* Controller */, + 42AC71FC1E30C576007D8F57 /* Model */, + 42AC72011E30C576007D8F57 /* View */, + ); + path = "组织机构-沥青"; + sourceTree = ""; + }; + 42AC71F91E30C576007D8F57 /* Controller */ = { + isa = PBXGroup; + children = ( + 42AC71FA1E30C576007D8F57 /* LqNodeViewController.h */, + 42AC71FB1E30C576007D8F57 /* LqNodeViewController.m */, + ); + path = Controller; + sourceTree = ""; + }; + 42AC71FC1E30C576007D8F57 /* Model */ = { + isa = PBXGroup; + children = ( + 42AC71FD1E30C576007D8F57 /* LqNode.h */, + 42AC71FE1E30C576007D8F57 /* LqNode.m */, + 42AC71FF1E30C576007D8F57 /* LqNodeModel.h */, + 42AC72001E30C576007D8F57 /* LqNodeModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 42AC72011E30C576007D8F57 /* View */ = { + isa = PBXGroup; + children = ( + 42AC72021E30C576007D8F57 /* LqTreeTableView.h */, + 42AC72031E30C576007D8F57 /* LqTreeTableView.m */, + ); + path = View; + sourceTree = ""; + }; + 42AC721B1E30C668007D8F57 /* View2 */ = { + isa = PBXGroup; + children = ( + 42AC721C1E30C668007D8F57 /* MySegmentedControl.h */, + 42AC721D1E30C668007D8F57 /* MySegmentedControl.m */, + 42AC721E1E30C668007D8F57 /* MySegmentedControl.xib */, + ); + path = View2; + sourceTree = ""; + }; 66C512171871ECC57F6E7A5A /* Frameworks */ = { isa = PBXGroup; children = ( @@ -862,9 +1932,6 @@ 8C14C90B1E0BD48300A3F2E7 /* View */ = { isa = PBXGroup; children = ( - 18B871C11E1F71D400F9DD53 /* MySegmentedControl.h */, - 18B871C21E1F71D400F9DD53 /* MySegmentedControl.m */, - 18B871C31E1F71D400F9DD53 /* MySegmentedControl.xib */, 8CE976501E0BF1FF0016A858 /* MySJView.h */, 8CE976511E0BF1FF0016A858 /* MySJView.m */, 8CE976521E0BF1FF0016A858 /* MySJxib.h */, @@ -970,101 +2037,12 @@ 8CBD73461E09320C00A0C991 /* 组织机构 */ = { isa = PBXGroup; children = ( - 8CBD73471E09320C00A0C991 /* Controller */, - 8CBD734A1E09320C00A0C991 /* Model */, - 8CBD73511E09320C00A0C991 /* View */, - 8CBD73571E09320C00A0C991 /* 第三方 */, + 42AC71C61E30C576007D8F57 /* 组织机构-混凝土 */, + 42AC71F81E30C576007D8F57 /* 组织机构-沥青 */, ); path = "组织机构"; sourceTree = ""; }; - 8CBD73471E09320C00A0C991 /* Controller */ = { - isa = PBXGroup; - children = ( - 8CBD73481E09320C00A0C991 /* NodeViewController.h */, - 8CBD73491E09320C00A0C991 /* NodeViewController.m */, - ); - path = Controller; - sourceTree = ""; - }; - 8CBD734A1E09320C00A0C991 /* Model */ = { - isa = PBXGroup; - children = ( - 8CBD734B1E09320C00A0C991 /* NetworkTool.h */, - 8CBD734C1E09320C00A0C991 /* NetworkTool.m */, - 8CBD734D1E09320C00A0C991 /* Node.h */, - 8CBD734E1E09320C00A0C991 /* Node.m */, - 8CBD734F1E09320C00A0C991 /* NodeMode.h */, - 8CBD73501E09320C00A0C991 /* NodeMode.m */, - ); - path = Model; - sourceTree = ""; - }; - 8CBD73511E09320C00A0C991 /* View */ = { - isa = PBXGroup; - children = ( - 8CBD73521E09320C00A0C991 /* TheProjectCell.h */, - 8CBD73531E09320C00A0C991 /* TheProjectCell.m */, - 8CBD73541E09320C00A0C991 /* TheProjectCell.xib */, - 8CBD73551E09320C00A0C991 /* TreeTableView.h */, - 8CBD73561E09320C00A0C991 /* TreeTableView.m */, - ); - path = View; - sourceTree = ""; - }; - 8CBD73571E09320C00A0C991 /* 第三方 */ = { - isa = PBXGroup; - children = ( - 8CBD73581E09320C00A0C991 /* Masonry */, - 8CBD73721E09320C00A0C991 /* YYModel */, - ); - path = "第三方"; - sourceTree = ""; - }; - 8CBD73581E09320C00A0C991 /* Masonry */ = { - isa = PBXGroup; - children = ( - 8CBD73591E09320C00A0C991 /* MASCompositeConstraint.h */, - 8CBD735A1E09320C00A0C991 /* MASCompositeConstraint.m */, - 8CBD735B1E09320C00A0C991 /* MASConstraint+Private.h */, - 8CBD735C1E09320C00A0C991 /* MASConstraint.h */, - 8CBD735D1E09320C00A0C991 /* MASConstraint.m */, - 8CBD735E1E09320C00A0C991 /* MASConstraintMaker.h */, - 8CBD735F1E09320C00A0C991 /* MASConstraintMaker.m */, - 8CBD73601E09320C00A0C991 /* MASLayoutConstraint.h */, - 8CBD73611E09320C00A0C991 /* MASLayoutConstraint.m */, - 8CBD73621E09320C00A0C991 /* Masonry.h */, - 8CBD73631E09320C00A0C991 /* MASUtilities.h */, - 8CBD73641E09320C00A0C991 /* MASViewAttribute.h */, - 8CBD73651E09320C00A0C991 /* MASViewAttribute.m */, - 8CBD73661E09320C00A0C991 /* MASViewConstraint.h */, - 8CBD73671E09320C00A0C991 /* MASViewConstraint.m */, - 8CBD73681E09320C00A0C991 /* NSArray+MASAdditions.h */, - 8CBD73691E09320C00A0C991 /* NSArray+MASAdditions.m */, - 8CBD736A1E09320C00A0C991 /* NSArray+MASShorthandAdditions.h */, - 8CBD736B1E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.h */, - 8CBD736C1E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.m */, - 8CBD736D1E09320C00A0C991 /* View+MASAdditions.h */, - 8CBD736E1E09320C00A0C991 /* View+MASAdditions.m */, - 8CBD736F1E09320C00A0C991 /* View+MASShorthandAdditions.h */, - 8CBD73701E09320C00A0C991 /* ViewController+MASAdditions.h */, - 8CBD73711E09320C00A0C991 /* ViewController+MASAdditions.m */, - ); - path = Masonry; - sourceTree = ""; - }; - 8CBD73721E09320C00A0C991 /* YYModel */ = { - isa = PBXGroup; - children = ( - 8CBD73731E09320C00A0C991 /* NSObject+YYModel.h */, - 8CBD73741E09320C00A0C991 /* NSObject+YYModel.m */, - 8CBD73751E09320C00A0C991 /* YYClassInfo.h */, - 8CBD73761E09320C00A0C991 /* YYClassInfo.m */, - 8CBD73771E09320C00A0C991 /* YYModel.h */, - ); - path = YYModel; - sourceTree = ""; - }; 92BF3AAF9AE27C7D88CE2EDB /* Pods */ = { isa = PBXGroup; children = ( @@ -1127,6 +2105,8 @@ D20063151DFF86800021E293 /* 3rd */ = { isa = PBXGroup; children = ( + 42AC71991E30C423007D8F57 /* SGChart */, + 42AC71B51E30C423007D8F57 /* XFSegementView */, 187C72A71E30B1810072F33A /* DGActivityIndicatorView */, D20063241DFF86800021E293 /* BBFlashCtntLabel */, D20063271DFF86800021E293 /* calendar */, @@ -1213,9 +2193,9 @@ D200637B1DFF86800021E293 /* Toone-Bridging-Header.h */, D200637C1DFF86800021E293 /* ToonePrefixHeader.pch */, 8CBD73461E09320C00A0C991 /* 组织机构 */, + 42AC708E1E30C392007D8F57 /* 沥青-拌合站 */, D200637E1DFF86800021E293 /* 抽屉 */, D20063891DFF86800021E293 /* 欢迎 */, - D200638C1DFF86800021E293 /* 沥青-拌合站 */, D20063901DFF86800021E293 /* 沥青-试验室 */, D20063941DFF86800021E293 /* 混凝土-拌合站 */, D200639F1DFF86800021E293 /* 混凝土-试验室 */, @@ -1279,37 +2259,6 @@ path = "欢迎"; sourceTree = ""; }; - D200638C1DFF86800021E293 /* 沥青-拌合站 */ = { - isa = PBXGroup; - children = ( - D200638D1DFF86800021E293 /* Controller */, - D200638E1DFF86800021E293 /* Model */, - D200638F1DFF86800021E293 /* View */, - ); - path = "沥青-拌合站"; - sourceTree = ""; - }; - D200638D1DFF86800021E293 /* Controller */ = { - isa = PBXGroup; - children = ( - ); - path = Controller; - sourceTree = ""; - }; - D200638E1DFF86800021E293 /* Model */ = { - isa = PBXGroup; - children = ( - ); - path = Model; - sourceTree = ""; - }; - D200638F1DFF86800021E293 /* View */ = { - isa = PBXGroup; - children = ( - ); - path = View; - sourceTree = ""; - }; D20063901DFF86800021E293 /* 沥青-试验室 */ = { isa = PBXGroup; children = ( @@ -1672,6 +2621,8 @@ D20063FA1DFF86800021E293 /* 组件 */ = { isa = PBXGroup; children = ( + 42AC71811E30C3B6007D8F57 /* EXP7 */, + 42AC71871E30C3B6007D8F57 /* EXP8 */, D2CF6B5F1E011728003AE61D /* EXP6 */, D200659D1DFFE12D0021E293 /* EXP5 */, D20063FB1DFF86800021E293 /* EXP1 */, @@ -1742,6 +2693,7 @@ isa = PBXGroup; children = ( 18B871C01E1F719900F9DD53 /* Controller */, + 42AC721B1E30C668007D8F57 /* View2 */, 8C14C90B1E0BD48300A3F2E7 /* View */, D200641B1DFF86800021E293 /* MyModel.h */, D200641C1DFF86800021E293 /* MyModel.m */, @@ -1753,6 +2705,10 @@ D20064221DFF86800021E293 /* MyViewController.m */, D20064231DFF86800021E293 /* UserDefaultsSetting.h */, D20064241DFF86800021E293 /* UserDefaultsSetting.m */, + 42AC71931E30C3F0007D8F57 /* MyInputController.h */, + 42AC71941E30C3F0007D8F57 /* MyInputController.m */, + 42AC71951E30C3F0007D8F57 /* MyTableViewController.h */, + 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */, ); path = Others; sourceTree = ""; @@ -2121,7 +3077,7 @@ TargetAttributes = { D20062F81DFF85CB0021E293 = { CreatedOnToolsVersion = 8.1; - DevelopmentTeam = 5A82W22UE3; + DevelopmentTeam = 7T2G7G44XC; ProvisioningStyle = Automatic; }; }; @@ -2152,13 +3108,17 @@ D20064671DFF86800021E293 /* DrawerList.plist in Resources */, 18B871E11E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.xib in Resources */, D2CF6B661E011728003AE61D /* Exp6_Xib_View.xib in Resources */, + 42AC71531E30C393007D8F57 /* EXPrimaryCell.xib in Resources */, 18B871D21E1F930600F9DD53 /* HNT_CBCZ_Detail_ShenPi_Cell.xib in Resources */, D20065381DFF86B30021E293 /* MultipleLinesChartViewController.xib in Resources */, D20065901DFFC9F10021E293 /* HNT_SCCX_Cell.xib in Resources */, D200648B1DFF86800021E293 /* HNT_SYS_HeaderView.xib in Resources */, D20065201DFF86B30021E293 /* BubbleChartViewController.xib in Resources */, + 42AC71471E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib in Resources */, D20065261DFF86B30021E293 /* CombinedChartViewController.xib in Resources */, + 42AC72091E30C576007D8F57 /* TheProjectCell.xib in Resources */, D200651E1DFF86B30021E293 /* BarChartViewController.xib in Resources */, + 42AC716F1E30C393007D8F57 /* LQ_CLHS_Cell.xib in Resources */, 18B871D71E1F933F00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Controller.xib in Resources */, D20064441DFF86800021E293 /* CJMonthDayCollectionCell.xib in Resources */, D200652C1DFF86B30021E293 /* HorizontalBarChartViewController.xib in Resources */, @@ -2169,18 +3129,22 @@ D200646D1DFF86800021E293 /* HNT_BHZ_Cell.xib in Resources */, D20065361DFF86B30021E293 /* MultipleBarChartViewController.xib in Resources */, 8CEB5BCA1E0A6C0D00A5C4AA /* Main.storyboard in Resources */, + 42AC71491E30C393007D8F57 /* DCZ_CJ_Inner_Cell.xib in Resources */, D200652A1DFF86B30021E293 /* HalfPieChartViewController.xib in Resources */, D20064751DFF86800021E293 /* HNT_YLSY_Cell.xib in Resources */, - 8CBD737D1E09320C00A0C991 /* TheProjectCell.xib in Resources */, 18B871CD1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.xib in Resources */, 8CBD72E61E07A75000A0C991 /* HNT_SCCX_Detail_DataCell.xib in Resources */, + 42AC715D1E30C393007D8F57 /* LQ_ZCL_CL1_Cell.xib in Resources */, D20065241DFF86B30021E293 /* ColoredLineChartViewController.xib in Resources */, + 42AC714D1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.xib in Resources */, + 42AC715F1E30C393007D8F57 /* LQ_ZCL_Cl_Cell.xib in Resources */, D20065441DFF86B30021E293 /* ScatterChartViewController.xib in Resources */, 8C06E0A51E0D202E00EBD526 /* Assets.xcassets in Resources */, 8CBD73401E091C7E00A0C991 /* HNT_CLHS_ChatCell.xib in Resources */, 8CEB5BC81E0A6C0D00A5C4AA /* LaunchScreen.storyboard in Resources */, D200653C1DFF86B30021E293 /* PieChartViewController.xib in Resources */, D200653E1DFF86B30021E293 /* PiePolylineChartViewController.xib in Resources */, + 42AC714F1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuliCell.xib in Resources */, D200647B1DFF86800021E293 /* HNT_WNSY_Cell.xib in Resources */, D20065341DFF86B30021E293 /* LineChartTimeViewController.xib in Resources */, D20065221DFF86B30021E293 /* CandleStickChartViewController.xib in Resources */, @@ -2188,24 +3152,33 @@ D20065A41DFFE12D0021E293 /* Exp5_Xib_View.xib in Resources */, D200648F1DFF86800021E293 /* ZZJG_View.xib in Resources */, D20064921DFF86800021E293 /* Exp1_Xib_View.xib in Resources */, + 42AC717A1E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.xib in Resources */, D20065461DFF86B30021E293 /* SinusBarChartViewController.xib in Resources */, D20064951DFF86800021E293 /* Exp2_Xib_View.xib in Resources */, D20065481DFF86B30021E293 /* StackedBarChartViewController.xib in Resources */, 8CEB5BCB1E0A6C0D00A5C4AA /* Welcome.storyboard in Resources */, + 42AC71801E30C393007D8F57 /* LQ_ZJM_Cell.xib in Resources */, D20065301DFF86B30021E293 /* LineChart2ViewController.xib in Resources */, + 42AC71621E30C393007D8F57 /* LQ_ZCL_CB1_Cell.xib in Resources */, D20065321DFF86B30021E293 /* LineChartFilledViewController.xib in Resources */, + 42AC714B1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.xib in Resources */, D246B2A91E00DEBA00E83159 /* HNT_CBCZ_Cell.xib in Resources */, D20064651DFF86800021E293 /* DrawerController.xib in Resources */, + 42AC71771E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.xib in Resources */, D20065181DFF86B30021E293 /* RadarMarkerView.xib in Resources */, 8CE976571E0BF1FF0016A858 /* MySJxib.xib in Resources */, + 42AC718E1E30C3B6007D8F57 /* Exp7_Xib_View.xib in Resources */, D200647F1DFF86800021E293 /* HNT_TJFX_HeaderView.xib in Resources */, 18B871DC1E1F935600F9DD53 /* HNT_CBCZ_Detail_ShenPi_Controller.xib in Resources */, 8CBD73451E091EF600A0C991 /* HNT_CLHS_Cell.xib in Resources */, D200652E1DFF86B30021E293 /* LineChart1ViewController.xib in Resources */, + 42AC72201E30C668007D8F57 /* MySegmentedControl.xib in Resources */, + 42AC716A1E30C393007D8F57 /* DayQueryTableViewCell.xib in Resources */, D20064811DFF86800021E293 /* HNT_TJFX_TxtView.xib in Resources */, + 42AC71671E30C393007D8F57 /* DayDetailsCell.xib in Resources */, 8CBD72E81E07A75000A0C991 /* HNT_SCCX_Detail_HeadMsgCell.xib in Resources */, D200651C1DFF86B30021E293 /* AnotherBarChartViewController.xib in Resources */, - 18B871C51E1F71D400F9DD53 /* MySegmentedControl.xib in Resources */, + 42AC71911E30C3B6007D8F57 /* Exp8_Xib_View.xib in Resources */, D20065401DFF86B30021E293 /* PositiveNegativeBarChartViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2267,17 +3240,25 @@ files = ( 187C72F31E30B1810072F33A /* DGActivityIndicatorBallClipRotateMultipleAnimation.m in Sources */, D20064A71DFF86800021E293 /* SGDate.m in Sources */, + 42AC717F1E30C393007D8F57 /* LQ_ZJM_Cell.m in Sources */, + 42AC72081E30C576007D8F57 /* TheProjectCell.m in Sources */, D200646A1DFF86800021E293 /* HNT_BHZ_Controller.m in Sources */, + 42AC72171E30C576007D8F57 /* LqNodeViewController.m in Sources */, + 42AC721F1E30C668007D8F57 /* MySegmentedControl.m in Sources */, D200645D1DFF86800021E293 /* AppDelegate.m in Sources */, D20065191DFF86B30021E293 /* XYMarkerView.swift in Sources */, + 42AC71BB1E30C423007D8F57 /* SGChartZBX.m in Sources */, + 42AC71541E30C393007D8F57 /* TotalTableController.m in Sources */, D246B2A81E00DEBA00E83159 /* HNT_CBCZ_Cell.m in Sources */, D20064871DFF86800021E293 /* HNT_SYS_FrameModel.m in Sources */, + 42AC71631E30C393007D8F57 /* NQ_BHZ_SCCX_Controller.m in Sources */, D20064A11DFF86800021E293 /* MyTabBarController.m in Sources */, + 42AC72161E30C576007D8F57 /* YYClassInfo.m in Sources */, 187C730E1E30B1810072F33A /* DGActivityIndicatorTriangleSkewSpinAnimation.m in Sources */, D200643E1DFF86800021E293 /* CJCalendarViewController.m in Sources */, D20064741DFF86800021E293 /* HNT_YLSY_Cell.m in Sources */, D20065141DFF86B30021E293 /* AxisModel.m in Sources */, - 8CBD73881E09320C00A0C991 /* ViewController+MASAdditions.m in Sources */, + 42AC71461E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.m in Sources */, D20064971DFF86800021E293 /* Exp3View.m in Sources */, D200652F1DFF86B30021E293 /* LineChart2ViewController.m in Sources */, D2CF6B6C1E011D98003AE61D /* UIView+Shape.m in Sources */, @@ -2285,13 +3266,14 @@ D20065231DFF86B30021E293 /* ColoredLineChartViewController.m in Sources */, D200654A1DFF86B30021E293 /* DayAxisValueFormatter.m in Sources */, D20064861DFF86800021E293 /* SYS_testTypeModel.m in Sources */, - 8CBD73891E09320C00A0C991 /* NSObject+YYModel.m in Sources */, 187C73041E30B1810072F33A /* DGActivityIndicatorFiveDotsAnimation.m in Sources */, + 42AC71511E30C393007D8F57 /* EXPrimaryModel.m in Sources */, + 42AC717D1E30C393007D8F57 /* LQ_CellModel.m in Sources */, D200653D1DFF86B30021E293 /* PiePolylineChartViewController.m in Sources */, D200651D1DFF86B30021E293 /* BarChartViewController.m in Sources */, - 8CBD73781E09320C00A0C991 /* NodeViewController.m in Sources */, 8CBD72E41E07A75000A0C991 /* HNT_SCCX_Detail_HeadMsg.m in Sources */, 187C73091E30B1810072F33A /* DGActivityIndicatorNineDotsAnimation.m in Sources */, + 42AC71481E30C393007D8F57 /* DCZ_CJ_Inner_Cell.m in Sources */, D200647D1DFF86800021E293 /* HNT_TJFX_Model.m in Sources */, D200649D1DFF86800021E293 /* UIButton+Img_20.m in Sources */, 187C72FA1E30B1810072F33A /* DGActivityIndicatorBallScaleAnimation.m in Sources */, @@ -2300,26 +3282,41 @@ D200649C1DFF86800021E293 /* NSString+Separate.m in Sources */, 187C72F61E30B1810072F33A /* DGActivityIndicatorBallGridPulseAnimation.m in Sources */, D20065211DFF86B30021E293 /* CandleStickChartViewController.m in Sources */, + 42AC72131E30C576007D8F57 /* View+MASAdditions.m in Sources */, 187C73111E30B1810072F33A /* DGActivityIndicatorTwoDotsAnimation.m in Sources */, - 8CBD73861E09320C00A0C991 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */, 187C73101E30B1810072F33A /* DGActivityIndicatorTripleRingsAnimation.m in Sources */, D200643D1DFF86800021E293 /* BBFlashCtntLabel.m in Sources */, D200651A1DFF86B30021E293 /* DemoBaseViewController.m in Sources */, 187C72FE1E30B1810072F33A /* DGActivityIndicatorBallSpinFadeLoader.m in Sources */, + 42AC71721E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_ moreModel.m in Sources */, + 42AC713F1E30C393007D8F57 /* LQViewController.m in Sources */, D200647C1DFF86800021E293 /* HNT_TJFX_Controller.m in Sources */, + 42AC714A1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m in Sources */, + 42AC71431E30C393007D8F57 /* EXPMiddleModel.m in Sources */, + 42AC71741E30C393007D8F57 /* ProductionDetailsG.m in Sources */, 187C72F51E30B1810072F33A /* DGActivityIndicatorBallGridBeatAnimation.m in Sources */, D20064641DFF86800021E293 /* DrawerController.m in Sources */, - 8CBD738A1E09320C00A0C991 /* YYClassInfo.m in Sources */, + 42AC71561E30C393007D8F57 /* SeniorExcessiveTableConller.m in Sources */, D200651B1DFF86B30021E293 /* AnotherBarChartViewController.m in Sources */, D20064961DFF86800021E293 /* Exp2View.m in Sources */, D20065311DFF86B30021E293 /* LineChartFilledViewController.m in Sources */, D20064481DFF86800021E293 /* MJDIYHeader2.m in Sources */, + 42AC71B91E30C423007D8F57 /* SGBarChart.m in Sources */, + 42AC71781E30C393007D8F57 /* ProduQueryModel.m in Sources */, + 42AC71761E30C393007D8F57 /* NQ_BHZ_SCCX_Inne_Cell.m in Sources */, D200646B1DFF86800021E293 /* HNT_BHZ_Model.m in Sources */, + 42AC720E1E30C576007D8F57 /* MASLayoutConstraint.m in Sources */, + 42AC71B81E30C423007D8F57 /* SGBar.m in Sources */, + 42AC71401E30C393007D8F57 /* ManageViewController.m in Sources */, D20064901DFF86800021E293 /* ViewController.m in Sources */, + 42AC72071E30C576007D8F57 /* NodeMode.m in Sources */, + 42AC71411E30C393007D8F57 /* ExcessiveViewController.m in Sources */, D20064771DFF86800021E293 /* HNT_WNSY_DetailController.m in Sources */, D20064461DFF86800021E293 /* CJShowTimeView.m in Sources */, D20065931DFFCC080021E293 /* HNT_SCCX_Model.m in Sources */, 187C730F1E30B1810072F33A /* DGActivityIndicatorTriplePulseAnimation.m in Sources */, + 42AC71BD1E30C423007D8F57 /* SGConst.m in Sources */, + 42AC71551E30C393007D8F57 /* EXPTotalModel.m in Sources */, D20064411DFF86800021E293 /* CJUseTime.m in Sources */, 18B871E01E1F941500F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell2.m in Sources */, D20064851DFF86800021E293 /* SYS_SB_Model.m in Sources */, @@ -2329,133 +3326,184 @@ 187C73001E30B1810072F33A /* DGActivityIndicatorBallZigZagAnimation.m in Sources */, D20065331DFF86B30021E293 /* LineChartTimeViewController.m in Sources */, D20065271DFF86B30021E293 /* CubicLineChartViewController.m in Sources */, + 42AC72191E30C576007D8F57 /* LqNodeModel.m in Sources */, D200649F1DFF86800021E293 /* MyModel.m in Sources */, 8CBD72E71E07A75000A0C991 /* HNT_SCCX_Detail_HeadMsgCell.m in Sources */, - 8CBD73831E09320C00A0C991 /* MASViewAttribute.m in Sources */, D20064421DFF86800021E293 /* CJDecisionView.m in Sources */, + 42AC71691E30C393007D8F57 /* DayQueryTableViewCell.m in Sources */, + 42AC71641E30C393007D8F57 /* DayQueryTableViewController.m in Sources */, 187C72F11E30B1810072F33A /* DGActivityIndicatorBallBeatAnimation.m in Sources */, D20064691DFF86800021E293 /* WelcomeViewController.m in Sources */, D20064451DFF86800021E293 /* CJSelectTimeScrollView.m in Sources */, D200645F1DFF86800021E293 /* Exmp1Cell.m in Sources */, D20064881DFF86800021E293 /* HNT_SYS_Model.m in Sources */, + 42AC71701E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Controller.m in Sources */, 8CBD72EF1E07A84C00A0C991 /* HNT_CBCZ_DetailController.m in Sources */, D20064801DFF86800021E293 /* HNT_TJFX_TxtView.m in Sources */, D200648C1DFF86800021E293 /* HNT_SYS_TestView.m in Sources */, D20064731DFF86800021E293 /* HNT_YLSY_Model.m in Sources */, D20065251DFF86B30021E293 /* CombinedChartViewController.m in Sources */, + 42AC71BA1E30C423007D8F57 /* SGBarSuper.m in Sources */, 8CBD72E21E07A75000A0C991 /* HNT_SCCX_DetailController.m in Sources */, D20065A31DFFE12D0021E293 /* Exp5_Xib_View.m in Sources */, 8CBD72E51E07A75000A0C991 /* HNT_SCCX_Detail_DataCell.m in Sources */, + 42AC71661E30C393007D8F57 /* DayDetailsCell.m in Sources */, D20064891DFF86800021E293 /* HNT_SYS_Cell.m in Sources */, + 42AC71521E30C393007D8F57 /* EXPrimaryCell.m in Sources */, 187C73081E30B1810072F33A /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m in Sources */, 18B871CC1E1F92CA00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Cell.m in Sources */, D20064AA1DFF86800021E293 /* Colours.m in Sources */, 18B871DB1E1F935600F9DD53 /* HNT_CBCZ_Detail_ShenPi_Controller.m in Sources */, - 18B871C41E1F71D400F9DD53 /* MySegmentedControl.m in Sources */, + 42AC72121E30C576007D8F57 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */, D200658F1DFFC9F10021E293 /* HNT_SCCX_Cell.m in Sources */, + 42AC716D1E30C393007D8F57 /* LQ_CLHS_ModelG.m in Sources */, D20064681DFF86800021E293 /* DrawerHeaderImgv.m in Sources */, D20065AC1DFFE4B80021E293 /* HNT_BHZ_SB_Model.m in Sources */, D20064A51DFF86800021E293 /* NoCopyTextField.m in Sources */, 187C73031E30B1810072F33A /* DGActivityIndicatorDoubleBounceAnimation.m in Sources */, D200649A1DFF86800021E293 /* NSArray+Log.m in Sources */, - 8CBD73811E09320C00A0C991 /* MASConstraintMaker.m in Sources */, + 42AC720B1E30C576007D8F57 /* MASCompositeConstraint.m in Sources */, + 42AC720D1E30C576007D8F57 /* MASConstraintMaker.m in Sources */, + 42AC71731E30C393007D8F57 /* NQ_BHZ_SCCX_InneModel.m in Sources */, 187C730B1E30B1810072F33A /* DGActivityIndicatorRotatingSquaresAnimation.m in Sources */, D20065471DFF86B30021E293 /* StackedBarChartViewController.m in Sources */, 187C73071E30B1810072F33A /* DGActivityIndicatorLineScalePulseOutAnimation.m in Sources */, + 42AC71BC1E30C423007D8F57 /* SGChartZBX_X.m in Sources */, + 42AC71441E30C393007D8F57 /* PrimaryExcessiveTableConller.m in Sources */, D200647A1DFF86800021E293 /* HNT_WNSY_Cell.m in Sources */, + 42AC71971E30C3F0007D8F57 /* MyInputController.m in Sources */, D20065411DFF86B30021E293 /* RadarChartViewController.m in Sources */, 8CBD72E31E07A75000A0C991 /* HNT_SCCX_Detail_Data.m in Sources */, - 8CBD73821E09320C00A0C991 /* MASLayoutConstraint.m in Sources */, + 42AC71C31E30C423007D8F57 /* SGSign.m in Sources */, 8CBD73441E091EF600A0C991 /* HNT_CLHS_Cell.m in Sources */, D200648A1DFF86800021E293 /* HNT_SYS_HeaderView.m in Sources */, + 42AC71C01E30C423007D8F57 /* SGLineDIY.m in Sources */, + 42AC72181E30C576007D8F57 /* LqNode.m in Sources */, D20065841DFFC5AB0021E293 /* HNT_SCCX_Controller.m in Sources */, D20064A61DFF86800021E293 /* SGAnimationType.m in Sources */, D20064A91DFF86800021E293 /* Tools.m in Sources */, + 42AC71981E30C3F0007D8F57 /* MyTableViewController.m in Sources */, D20065351DFF86B30021E293 /* MultipleBarChartViewController.m in Sources */, + 42AC71C51E30C423007D8F57 /* XFSegementView.m in Sources */, 187C73021E30B1810072F33A /* DGActivityIndicatorCookieTerminatorAnimation.m in Sources */, - 8CBD73851E09320C00A0C991 /* NSArray+MASAdditions.m in Sources */, D200646E1DFF86800021E293 /* HNT_SYS_Controller.m in Sources */, D20065491DFF86B30021E293 /* DateValueFormatter.m in Sources */, D20064661DFF86800021E293 /* Drawer.m in Sources */, D20065171DFF86B30021E293 /* RadarMarkerView.swift in Sources */, + 42AC71751E30C393007D8F57 /* ProductionDetailsM.m in Sources */, + 42AC716E1E30C393007D8F57 /* LQ_CLHS_Cell.m in Sources */, D20064931DFF86800021E293 /* Exp1View.m in Sources */, + 42AC720A1E30C576007D8F57 /* TreeTableView.m in Sources */, D20062FE1DFF85CB0021E293 /* main.m in Sources */, D246B2AC1E00E0CD00E83159 /* HNT_CBCZ_Model.m in Sources */, + 42AC720C1E30C576007D8F57 /* MASConstraint.m in Sources */, + 42AC71921E30C3B6007D8F57 /* Exp8View.m in Sources */, 187C73061E30B1810072F33A /* DGActivityIndicatorLineScalePartyAnimation.m in Sources */, D20065A51DFFE12D0021E293 /* Exp5View.m in Sources */, + 42AC717B1E30C393007D8F57 /* LQ_BHZ_SB_Controller.m in Sources */, 8CEB5BD41E0A7DAA00A5C4AA /* SGButton.m in Sources */, + 42AC71C41E30C423007D8F57 /* Y.m in Sources */, + 42AC71C11E30C423007D8F57 /* SGLineX.m in Sources */, + 42AC71791E30C393007D8F57 /* NQ_BHZ_SCCX_Inner_Cell.m in Sources */, D20064711DFF86800021E293 /* HNT_YLSY_DetailController.m in Sources */, 187C73121E30B1810072F33A /* DGActivityIndicatorView.m in Sources */, + 42AC715E1E30C393007D8F57 /* LQ_ZCL_Cl_Cell.m in Sources */, + 42AC717C1E30C393007D8F57 /* SB_Model.m in Sources */, D20064761DFF86800021E293 /* HNT_WNSY_Controller.m in Sources */, + 42AC720F1E30C576007D8F57 /* MASViewAttribute.m in Sources */, + 42AC71601E30C393007D8F57 /* LQ_ZCL_CBL_Controller.m in Sources */, D200649E1DFF86800021E293 /* UIView+Frame.m in Sources */, D20064A41DFF86800021E293 /* HTTP.m in Sources */, 18DA4FE71E1E15B800229C81 /* Exmp2.m in Sources */, 18B871D11E1F930600F9DD53 /* HNT_CBCZ_Detail_ShenPi_Cell.m in Sources */, - 8CBD737E1E09320C00A0C991 /* TreeTableView.m in Sources */, D200654C1DFF86B30021E293 /* LargeValueFormatter.swift in Sources */, D200654B1DFF86B30021E293 /* IntAxisValueFormatter.m in Sources */, - 8CBD737C1E09320C00A0C991 /* TheProjectCell.m in Sources */, + 42AC71681E30C393007D8F57 /* DayQueryModel.m in Sources */, + 42AC715B1E30C393007D8F57 /* LQ_ZCL_CL_Model.m in Sources */, D20065571DFF931B0021E293 /* HNT_BHZ_InnerController.m in Sources */, - 8CBD73841E09320C00A0C991 /* MASViewConstraint.m in Sources */, - 8CBD73791E09320C00A0C991 /* NetworkTool.m in Sources */, + 42AC715C1E30C393007D8F57 /* LQ_ZCL_CL1_Cell.m in Sources */, D200652B1DFF86B30021E293 /* HorizontalBarChartViewController.m in Sources */, + 42AC71651E30C393007D8F57 /* DayDetailsController.m in Sources */, + 42AC72061E30C576007D8F57 /* Node.m in Sources */, D200649B1DFF86800021E293 /* NSDictionary+Log.m in Sources */, + 42AC71451E30C393007D8F57 /* DCZ_CJ_Ineer_Controller.m in Sources */, D20064721DFF86800021E293 /* HNT_YLSY_DetailModel.m in Sources */, + 42AC721A1E30C576007D8F57 /* LqTreeTableView.m in Sources */, 187C73051E30B1810072F33A /* DGActivityIndicatorLineScaleAnimation.m in Sources */, D2CF6B651E011728003AE61D /* Exp6_Xib_View.m in Sources */, 187C72F91E30B1810072F33A /* DGActivityIndicatorBallRotateAnimation.m in Sources */, D20064A81DFF86800021E293 /* TimeTools.m in Sources */, - 8CBD73801E09320C00A0C991 /* MASConstraint.m in Sources */, + 42AC71581E30C393007D8F57 /* ExcessiveModel.m in Sources */, D20065161DFF86B30021E293 /* BalloonMarker.swift in Sources */, D20064A31DFF86800021E293 /* UserDefaultsSetting.m in Sources */, + 42AC71611E30C393007D8F57 /* LQ_ZCL_CB1_Cell.m in Sources */, 8CE976551E0BF1FF0016A858 /* MySJView.m in Sources */, + 42AC714E1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuliCell.m in Sources */, D200645E1DFF86800021E293 /* Exmp1.m in Sources */, + 42AC718D1E30C3B6007D8F57 /* Exp7_Xib_View.m in Sources */, D20064941DFF86800021E293 /* Exp2_Xib_View.m in Sources */, 187C72FF1E30B1810072F33A /* DGActivityIndicatorBallTrianglePathAnimation.m in Sources */, D200653F1DFF86B30021E293 /* PositiveNegativeBarChartViewController.m in Sources */, + 42AC71C21E30C423007D8F57 /* SGPieChart.m in Sources */, 187C72F71E30B1810072F33A /* DGActivityIndicatorBallPulseAnimation.m in Sources */, D20065711DFF9DF40021E293 /* HNT_CBCZ_Controller.m in Sources */, D20064781DFF86800021E293 /* HNT_WNSY_DetailModel.m in Sources */, D20064701DFF86800021E293 /* HNT_YLSY_Controller.m in Sources */, + 42AC71BF1E30C423007D8F57 /* SGLineChart.m in Sources */, D20064981DFF86800021E293 /* Exp4View.m in Sources */, + 42AC71711E30C393007D8F57 /* NQ_BHZ_SCCX_Innel_Controller.m in Sources */, D20064991DFF86800021E293 /* CALayer+Animation.m in Sources */, D20065291DFF86B30021E293 /* HalfPieChartViewController.m in Sources */, - 8CBD737A1E09320C00A0C991 /* Node.m in Sources */, D200643F1DFF86800021E293 /* CJMonthDayViewController.m in Sources */, 187C73011E30B1810072F33A /* DGActivityIndicatorBallZigZagDeflectAnimation.m in Sources */, D200653B1DFF86B30021E293 /* PieChartViewController.m in Sources */, D20064401DFF86800021E293 /* CJYearViewController.m in Sources */, 8CBD733F1E091C7E00A0C991 /* HNT_CLHS_ChatCell.m in Sources */, + 42AC716B1E30C393007D8F57 /* MaterialTableViewController.m in Sources */, 8CBD73391E091B8800A0C991 /* HNT_CLHS_Model.m in Sources */, D200654D1DFF86B30021E293 /* XnameAxisValueFormatter.m in Sources */, 187C72F01E30B1810072F33A /* DGActivityIndicatorAnimation.m in Sources */, 187C730D1E30B1810072F33A /* DGActivityIndicatorThreeDotsAnimation.m in Sources */, 18B871D61E1F933F00F9DD53 /* HNT_CBCZ_Detail_ChuLi_Controller.m in Sources */, + 42AC71591E30C393007D8F57 /* MaterialViewController.m in Sources */, D200652D1DFF86B30021E293 /* LineChart1ViewController.m in Sources */, D20064841DFF86800021E293 /* HNT_SYS_typeAndSB_Controller.m in Sources */, 187C72FB1E30B1810072F33A /* DGActivityIndicatorBallScaleMultipleAnimation.m in Sources */, 187C730C1E30B1810072F33A /* DGActivityIndicatorRotatingTrigonAnimation.m in Sources */, 8CBD72F71E07B1D200A0C991 /* HNT_CBCZ_Detail_HeadMsg.m in Sources */, + 42AC72141E30C576007D8F57 /* ViewController+MASAdditions.m in Sources */, 187C730A1E30B1810072F33A /* DGActivityIndicatorRotatingSandglassAnimation.m in Sources */, D200646C1DFF86800021E293 /* HNT_BHZ_Cell.m in Sources */, + 42AC72101E30C576007D8F57 /* MASViewConstraint.m in Sources */, D20064431DFF86800021E293 /* CJMonthDayCollectionCell.m in Sources */, D200646F1DFF86800021E293 /* HNT_SYS_InnerController.m in Sources */, D200647E1DFF86800021E293 /* HNT_TJFX_HeaderView.m in Sources */, 187C72FD1E30B1810072F33A /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m in Sources */, + 42AC717E1E30C393007D8F57 /* LQ_Model.m in Sources */, + 42AC71501E30C393007D8F57 /* disposal_C_Model.m in Sources */, 8CE976561E0BF1FF0016A858 /* MySJxib.m in Sources */, + 42AC718F1E30C3B6007D8F57 /* Exp7View.m in Sources */, + 42AC72111E30C576007D8F57 /* NSArray+MASAdditions.m in Sources */, + 42AC716C1E30C393007D8F57 /* LQ_CLHS_DataModel.m in Sources */, 187C72FC1E30B1810072F33A /* DGActivityIndicatorBallScaleRippleAnimation.m in Sources */, + 42AC72041E30C576007D8F57 /* NodeViewController.m in Sources */, D20064A21DFF86800021E293 /* MyViewController.m in Sources */, - 8CBD73871E09320C00A0C991 /* View+MASAdditions.m in Sources */, D200648E1DFF86800021E293 /* ZZJG_View.m in Sources */, - 8CBD737F1E09320C00A0C991 /* MASCompositeConstraint.m in Sources */, + 42AC714C1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell2.m in Sources */, + 42AC71421E30C393007D8F57 /* MiddleExcessiveTableContller.m in Sources */, + 42AC72051E30C576007D8F57 /* NetworkTool.m in Sources */, D20065371DFF86B30021E293 /* MultipleLinesChartViewController.m in Sources */, + 42AC72151E30C576007D8F57 /* NSObject+YYModel.m in Sources */, + 42AC71901E30C3B6007D8F57 /* Exp8_Xib_View.m in Sources */, + 42AC71571E30C393007D8F57 /* EXPSeniorModel.m in Sources */, + 42AC715A1E30C393007D8F57 /* LQ_ZCL_CL_Controller.m in Sources */, D20064791DFF86800021E293 /* HNT_WNSY_Model.m in Sources */, D200651F1DFF86B30021E293 /* BubbleChartViewController.m in Sources */, + 42AC71BE1E30C423007D8F57 /* SGLine.m in Sources */, D2CF6B671E011728003AE61D /* Exp6View.m in Sources */, D20064A01DFF86800021E293 /* MyNavigationController.m in Sources */, 187C72F81E30B1810072F33A /* DGActivityIndicatorBallPulseSyncAnimation.m in Sources */, D200658B1DFFC5B30021E293 /* HNT_CLHS_Controller.m in Sources */, - 8CBD737B1E09320C00A0C991 /* NodeMode.m in Sources */, D20065431DFF86B30021E293 /* ScatterChartViewController.m in Sources */, D20064AB1DFF86800021E293 /* MPColorTools.m in Sources */, D20065451DFF86B30021E293 /* SinusBarChartViewController.m in Sources */, @@ -2609,16 +3657,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 5A82W22UE3; + DEVELOPMENT_TEAM = 7T2G7G44XC; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/shtoone/Desktop/toone22/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/shtoone/Desktop/toone22/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Debug; @@ -2630,16 +3678,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 5A82W22UE3; + DEVELOPMENT_TEAM = 7T2G7G44XC; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/shtoone/Desktop/toone22/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/shtoone/Desktop/toone22/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Release; diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/Contents.json b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/Contents.json index 76b6734..0b0273d 100644 --- a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/Contents.json +++ b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/Contents.json @@ -2,11 +2,11 @@ "images" : [ { "idiom" : "universal", - "filename" : "ic_yaliji.png", "scale" : "1x" }, { "idiom" : "universal", + "filename" : "ic_yaliji.png", "scale" : "2x" }, { diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/ic_yaliji.png b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/ic_yaliji.imageset/ic_yaliji.png index f82f6f5caa3f5738a75c9de1beb28d0eb4140513..c83110d39bf5bcf739cdc84b78c0a6a99eb58a34 100644 GIT binary patch literal 6109 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 Date: Fri, 20 Jan 2017 09:41:31 +0800 Subject: [PATCH 02/21] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/.DS_Store | Bin 8196 -> 8196 bytes toone/toone.xcodeproj/project.pbxproj | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index ba9ba2ec0e5c69c0961d83205f0ae817c5372030..5985f4c9b96d6bb7c01904c5c44175eb92219bbd 100644 GIT binary patch delta 104 zcmZp1XmQx!CCtoH6g+vOu+rpwVQ%K-Qd1|d7gpiR%};SjDJ@B6V7Rhe${i?V$i%W> y@&pm}$($kqOokkjCyHqBxWJW&znR=GV$8f8OlwSjE5gSZu(6Pvc{97jUv>cUiy}V& delta 104 zcmZp1XmQx!CCtnm96EWUu+rpwVQ%JST8)#}3#;(u=BK!%l$InjFkFEM88R_9Or9X3 vKABS_fGM(X@>_{$Ce41FT( diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index 64defcc..ba1a605 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -3077,7 +3077,7 @@ TargetAttributes = { D20062F81DFF85CB0021E293 = { CreatedOnToolsVersion = 8.1; - DevelopmentTeam = 7T2G7G44XC; + DevelopmentTeam = 5A82W22UE3; ProvisioningStyle = Automatic; }; }; @@ -3657,16 +3657,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 7T2G7G44XC; + DEVELOPMENT_TEAM = 5A82W22UE3; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/shtoone/Desktop/toone22/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone21/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/shtoone/Desktop/toone22/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone21/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Debug; @@ -3678,16 +3678,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 7T2G7G44XC; + DEVELOPMENT_TEAM = 5A82W22UE3; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/shtoone/Desktop/toone22/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone21/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/shtoone/Desktop/toone22/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone21/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Release; From 2ff0a2833ddc51d2793ff92293715628418ef6e8 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Fri, 20 Jan 2017 09:56:38 +0800 Subject: [PATCH 03/21] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=B1=BB=EF=BC=8C=E6=B5=8B=E8=AF=95master=E4=B8=8Edevelop?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=90=88=E5=B9=B62?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/.DS_Store | Bin 8196 -> 8196 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index 5985f4c9b96d6bb7c01904c5c44175eb92219bbd..6fc4ae0158023e84a81f805d150cf4773742525b 100644 GIT binary patch delta 61 zcmV-D0K)%-K!iY$PXQ6JP`eKS5wi>sJ_7>-RtA%?6E6Y-fRm6ECzA;jPy$G|laUlA TlkF4^0bsK%4BG><2N?YaA6XJJ delta 138 zcmZp1XmOa}&nUVvU^hRb=w==PJ7#8 Date: Fri, 20 Jan 2017 10:15:04 +0800 Subject: [PATCH 04/21] =?UTF-8?q?=E5=88=A0=E9=99=A4DS=5FStore=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 6148 bytes .gitignore | 13 +++++++++++-- toone/.DS_Store | Bin 8196 -> 8196 bytes toone/Classes/.DS_Store | Bin 6148 -> 0 bytes toone/Classes/Business/.DS_Store | Bin 8196 -> 0 bytes toone/Classes/Business/Example/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store" | Bin 6148 -> 0 bytes .../Inner/.DS_Store" | Bin 6148 -> 0 bytes .../Inner/View/.DS_Store" | Bin 6148 -> 0 bytes toone/Classes/Others/.DS_Store | Bin 8196 -> 0 bytes toone/Classes/Others/View/.DS_Store | Bin 6148 -> 0 bytes toone/Pods/.DS_Store | Bin 6148 -> 0 bytes toone/toone/Assets.xcassets/.DS_Store | Bin 6148 -> 0 bytes toone/toone/Assets.xcassets/res/.DS_Store | Bin 8196 -> 0 bytes .../res/drawable-xxhdpi/.DS_Store | Bin 6148 -> 0 bytes .../photo193.imageset/.DS_Store | Bin 6148 -> 0 bytes 16 files changed, 11 insertions(+), 2 deletions(-) delete mode 100644 toone/Classes/.DS_Store delete mode 100644 toone/Classes/Business/.DS_Store delete mode 100644 toone/Classes/Business/Example/.DS_Store delete mode 100644 "toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/.DS_Store" delete mode 100644 "toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/.DS_Store" delete mode 100644 "toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/View/.DS_Store" delete mode 100644 toone/Classes/Others/.DS_Store delete mode 100644 toone/Classes/Others/View/.DS_Store delete mode 100644 toone/Pods/.DS_Store delete mode 100644 toone/toone/Assets.xcassets/.DS_Store delete mode 100644 toone/toone/Assets.xcassets/res/.DS_Store delete mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/.DS_Store delete mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/photo193.imageset/.DS_Store diff --git a/.DS_Store b/.DS_Store index 8d5be7bb6666833fef6505c75be1433e21298a1b..64fd6afe1ebb56f383ad51b22e6205c27fed2a0f 100644 GIT binary patch delta 117 zcmZoMXfc=|#>B)qu~2NHo}w@l0|Nsi1A_nqLuyiaaY0f}e$vLmm5h@OL|7)*v5GN% zpFEXy6{lErwW+0nj)K8tFE%BngNG;QvB@(Y+04ey$hcX7<0bQEb`E|HprM-uIlePb T<`;3~02&K2mt}K=$Qot<3!)uJ delta 622 zcmZoMXfc=|#>B!ku~2NHo}#D#0|Nsi0|Sr>W+-9EXDDJw^~~Aq$h@4n9wf!dpvT|> zl!`}|&QDIt$xi~x0#z^u0cnl@U;tz>Ft7l1q%&kPlz8T#sJj7D2gDrz|AUkv)TITFBz%gF}#|hBh$;!;X gH?wo_a{yBlFvWalp3E=e$N{vL31s-@2$40+0E;(~D*ylh diff --git a/.gitignore b/.gitignore index 86f21d8..9399865 100644 --- a/.gitignore +++ b/.gitignore @@ -55,6 +55,15 @@ fastlane/screenshots #Code Injection # # After new code Injection tools there's a generated folder /iOSInjectionProject -# https://github.com/johnno1962/injectionforxcode +# https://github.com/johnno1962/injectionforxcode: -iOSInjectionProject/ + .DS_Store +DerivedData +.*.sw? +*.cso +tmp +*.mode1v3 +*.pbxuser +*.xcworkspace +xcuserdata +console.log \ No newline at end of file diff --git a/toone/.DS_Store b/toone/.DS_Store index 6fc4ae0158023e84a81f805d150cf4773742525b..bdae25b2b4e47dfd653947c56106bb70346c2bc9 100644 GIT binary patch delta 138 zcmZp1XmOa}&nUVvU^hRb=w==PJ7#8>_{$CeJ5nxC delta 61 zcmV-D0K)%-K!iY$PXQ6JP`eKS5wi>sJ_7>-RtA%?6E6Y-fRm6ECzA;jPy$G|laUlA TlkF4^0bsK%4BG><2N?YaA6XJJ diff --git a/toone/Classes/.DS_Store b/toone/Classes/.DS_Store deleted file mode 100644 index d240e467b9ec70d1aa014a8c035ba372610cfa01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&1%~~5Z-m%W>v+YLt0vBVej?9h8kamnp{dD1_kHP6jwq^y&zUWl5K)9=+qY| zd5S(jAE2daULnW+yhmqt*CoO2wV1L4v)^cTW>)%E><=M?MzgF>NI(c-polFGnm-8k zqi#scdJw6up@<+AsnSJtwh`?d+sFXU9U~E$!MsUwWB$^-NMTwZrDwUU>R#`fwszWg z?(Q=0p1;@eJHejc@n6T&ViDI#J*%RmoCJ?!nTa$hPh?h4kA*tS#ayVP@?}zs@)ZUj z7ex*M#!k|)6pKl)|GZFjB9$n0JyYZKM5?ScS6mv)&B}$BCB~zKp z`dk;af!ZD=^%MqU!G*`XN$_B~9P|fW-dlC~ayaaF`S96bwPGG)PoBOQr|0k9fB5+6 z^Owu7SKq$>FtbJB$JVlMaScDg*dT5mmntvRTj*Qot>Ya!1{?#9fh}UdE>X_C?3@tVWp$CMTR6vtT?G=NXbntT< z7g}r#nsh?-$WX_QOzjPY>e0c^bvU7+LDxD490Ru**fEa*?*E5>zyIG(a!-x{$H0HZ z0Bs+{2N8Ud-CH+44)) diff --git a/toone/Classes/Business/.DS_Store b/toone/Classes/Business/.DS_Store deleted file mode 100644 index 4bc29b1226e89f1553b926ec7d6233ea39bf72fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM&rj4q6n?XybXkZS1A#=1jVBVpfDlPMtt%KYsOYY65VN*y-L00Ebj$K%1KES| zqKOA%Vmy2E5AftkBAO6yCTil%Uw?rf@tbKSZGlK)Vn~?T%)IW*_q{j$W~R$4M8vYQ z#Xh1=B2rMfO{dUoQTRBon@S?+X@_Ot6XnPwhg>p7tW9XyAr+7cNCl(KiTQM5L1Y$WC`?2LPZe-t8Q;oQDj*futN_p5lXQZH zkh>Sc`MWcvTaJ!V94K}b^~bs>!bK~cp&5LJ$RG=~L>e-G1AfXQR+vfWz*Kg`oQ^Tq zV$5dBB1%O>u@KwEn}*v_j+kdSS`!V^JXq7fW1dkopBr_dvh{UwS246cSDEoOV2AV> z%dB|4y`Na3p>f~-CMDUNYH3Zirdv|2sT;YnGnex;Z?=-v+(PHo4^l{UeE2P`bI<}{ow&4nYzK_WX(=Ix5S!dQRRwl!a z3+eVT*QkOzrrE~0Suu6fGQ9=iGysb0G0iI@n38^+RFZ{sXRX%XH_)w~?C)FZR%?TU zz1`|S|EZ-VC8;P!j$atp7w$cJ{^Hfj>(w`JzkK~Bq#+hOcd5<)zR`ZiRZO^Q&b2Ma zE@6bTI%pJ2FiSQ~Q5jooioYPj$HsQ41TTyhNXK$&7%4^YPM7Y+aQt4vIDC~wDzKXsXz(Z3$@Bl= z?ce|J=39_+lL|-${!szeIFuX8!pWb%@#6k?uC1cpMCFC!>b?~eG$I{`73nza#y<>k ftpdt9nZVY4iyoB!{vsfn*2v#~u?n);YYO}ZP*AcF diff --git a/toone/Classes/Business/Example/.DS_Store b/toone/Classes/Business/Example/.DS_Store deleted file mode 100644 index 48559099fdef696704aa2b888af8e57436a0c744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKOHRW;41F$@+Nzr_S!T%!shl7xDN?uO0H8u87O8>|NGx-V9*P5SoAB%zg?!pA zs*qjTFY(yp&Px^70A%&?yaW~irc}kzjOK{wy6Qki(K8{6?UCahCEl>x6oY7YoFfDJ z>}I$|h8z#n=J}OR+oIfZl|K!+Cmw1OJH!NQd}5DRESdYVDcaGvW6agb=zTBxs~0_Q z?R|?K3VsGP>>IUf9M9_2lJ8!v-*emyYuGss%#gaK1-j9_y`kr5b7U!QoB?OR88}M@ z*t1op^MG!h0cXG&Xc*AzT!h<&_W$+i`M;awcg}z_ z@UIw=;!COt{fS->(}-0-dMN%!z-Vye I4E!krKVpewMgRZ+ diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/.DS_Store" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/.DS_Store" deleted file mode 100644 index f64c0392cacbf46f8995ba05abcc4f765be662a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&1%~~5Z-m1R;psqA%#F1*n53&|6+O*ZgNN{)S%!TlHy8esTag5NU}{Z2A%Q( zAy1J9=mWGg?JM-$Ca;m1-F0wqdu>hG5wqWDc4k)kR_tmCA+$40o)O{`LL5-UnhVWu z1p84Jq-H#bRMp7iad8r-S-cQy9m~l8&fO~6BN8r7=H`!X#wV#L%2w+Kt*z8oA3Sv2 zN8Vb)Yxrwk!+ReNvT;~O<*?{PdEb8$iiF2eekhW1aKPnm%12zj%il&N&yO(pAj?t+ z&~_B}1RwYP^*5O;BO!UN>ggKChe9UVxRVWKQXJ10?)#6sIUhl4H7BDhDu_<6pRr+xIsnlkL{4CVT$6J#Df{yWMKCmoK)bQ^$3jt*86F`1I`j^3&%p zU$4G>|M}}$&lQD_TFJV>8Qg#|N7^XNWtz#4;GJd6A}v}5ECZH-rDVV?R*tunPiG&> zGGH0_mki+gz(5fLgOx_LbU=f@kJw*FL;)Mm5{S%TV6f5%Js?!40_s$1ju=#@gP)nW zz+k0OrxU71hB{_sYECFrjShaM!U+vD+SW2)8Mx2DioW%6|KI)d`Tu^By|WBh2L3As zXniN#>A)+Qy>;Q`aIa;cA3#wsuF`my0*2a(Ar`md4NxWEXJ`Nh1}lx=0kJ;`^dC+G>NhkfuUKG-N}9Sc$u4X%?2@9bSEgPf)Qi1@J3uP0y}5ZO3w4C){I61(DUuX4t~P6z!R+s10qo-(SyN z&FZVy@`J42&*yVl{mR<8sao-@X6v@zal=znCaM@CabGB=8V^ zW93M)t`T^y@9kh4m=Z81PZr$tfTfOi7}|p2^ymdEC`G^VhrNCn0fnCFigJ^we4zyFU1$tS6RRNz!8KoTXR zRKzKXvvq26^sLp<@1s+ryoe(U!9pCztU{0CWprlPr_%~zL14rYThQbm0Vabiqyqm` FfxpYY+G+p* diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/View/.DS_Store" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/View/.DS_Store" deleted file mode 100644 index 97134f11ea5b7e66990edcfe9608f657d71ea0b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKyGjH>5UkbqK(UVelfKSoh0AO)m=6p#W^;Fk(`?WHZx6E#W!DIf*D6!7muqdWG( zDKS1B9HIpvE*K8uJbDRY^8m3IPKk`rEUCn#TD2IKbjDld^};DJ>9Dw&=hV$s9g4;6 zjJHUK^+b(QKnffxaGJ}N*Z&*(5B>ikNh>KJ1^$%+wiq_Unop|QI(wYg+D5;pd(Io( qjq{*zh;mGfa?FL71+4tVe{AOmy zZw&yX)N@w>@&J&=EYLWO#R*9~7kMJh#Wh((g7yFwa9|Jut@sn#xvW}tDo*s>Vdb*h<4u4cKKS+ebblS@&ZO6EPqdqX8?cX=fs3Q@k(2iE z5eXLHLV|@!i_VzE_hS}$*~aT&!yb6hLga{o$rJdT>;bv?5B-hxkNi01FDv_3!+tqX z!ZMt#Uy_-R63oo%XRJRU_)7X&l>OO6jwtkJ>x<;*@A??)hvX&cBL{ClB-S|Y6AHV? zOb=HG$2tq|xtzrS=kvrhL(&OmX7@DKC&A4zPbr9bIlkt^_~l`kkN4e3&*?|qcu)W7 zbbT-4D=R;dxl^f!9)2X9nLjNqV`2Wb)n~LG&c`kKgxoY$FP_8lNk7V1~ z^k~0fWY<~1Z7-lI{0^lNAzpJYCWL%5B;*&vNKo?VV~?LP78aKlvJ1If?(Dhz6X(xA z)i9PEyZKHl6oXl3J_}2Jk8XKQ7Fgc9bc@qFTnG(gaZK+fb>F&QRom~PPWFC<^z}+e zX|UZ2J$GYwH==wiA=ewmnWz~u->@Ig)!!A3MYB2-E-1l(q7pEe zG)U1j2lBQSuz+SVMN_@7#aHBua1CC=P1DBh{62gPci}6z2S3Aa@CQkev*a0ak*tvy z$yM?ysgUcWM(X5EvaP(&4QKV~VQUJBi#VFqJu3`+7PPQ#sDE5t-^C1^QkWO<|4Y-q z|7*T91Db*VF#{x3w#p?O;I#Lph_wrt-^MJG&>JX}CRoUD98rejh@(FYQ7)jWurXsC ZD8w2}|Ne)7(Mh4te|`STHTWPFe*vU4P%Hod diff --git a/toone/Classes/Others/View/.DS_Store b/toone/Classes/Others/View/.DS_Store deleted file mode 100644 index f41250173a755cf7078f75617178e62b78a5c46f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKO-sW-5PhRP^yAWlh{qf~3I2mnt60H{6|YKdP$9KY6!n&$;oZL@p8YrV&FoUr zq(V<3Is-Frv%7C5`$Do=0MdIL?*m-`O}b*E&9K6BT)k!+v8P28%Q3_QrkEicyYYYBg3UV5=!VT_$n+2MTb{R%>CCP1UmbZ zI4_M@1PpXYJbXy3Eb)XQR-O41n+{0>dUOR`fn^0Y!(~_Z|HJRk|H~x5as^z0Kc#>) z`on&YONx7IZE?ESCiE-1n$9Z%8igTl$JWrTc!zGru|ylhG-45uJv9FjFd00!0zaz2 E7c}yUHUIzs diff --git a/toone/Pods/.DS_Store b/toone/Pods/.DS_Store deleted file mode 100644 index 2ef4bba6d6d5ed4d646a3fa98c0d6b3bb5a3646d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%T60H6g{Q^LMVs@3zlAX6^TEXrU4ODDnwd!N%JB+0zpX-Eax-&QG5V@L(jdo z(ix|0SfC2sE7@ma-(&ln%#6nXT;s043v2iSLJ{5Q?_=0nE_=cEan&dum-r&@8$D})1-qe9VjpW7z diff --git a/toone/toone/Assets.xcassets/.DS_Store b/toone/toone/Assets.xcassets/.DS_Store deleted file mode 100644 index 785a725745f4026bd69276e736dc97cef266df46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKyGjH>5Ukb<4onUs!}$WiKUj}5Fuos9R78-y<$S~&`CWdR)enSaPmD~Y8oFzy zw`+#2V0#;Yt>5l1fE9ox-4P!i=H}1cXLeK>Bhq=s9d_t(j#~_~>ca`=p5l`A1Fk3h z0Z+Am!2@33xBLEi*FWZ6hYwR$3P=GdAO)m=6!=vE@4d9;Nur_@kOETRTLJ$*G`eF~ zI3~uYgCRx$;)3Zgu49%UHct?{!ZDESeK|M1*E`Kf#ck+y#HU(f0+NLB<-Yt6!=#P*kZHYtocgSTW2rly|&SB=w9(T=(Cc6=5^S=W5c=Uw5L7mri^f33h5$t@U1 diff --git a/toone/toone/Assets.xcassets/res/.DS_Store b/toone/toone/Assets.xcassets/res/.DS_Store deleted file mode 100644 index aa71d75e8a3872a238c51cb536bbd7db0af5895e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMU2GIp6h2>DVAqb_X+dcRn%!C{|56Ylt-)^FE!ecAmA14+Lc6;&(h1X%knrPGqA3XQo*+wi44;n*cZgTH8 z_nvd^-2L{u_vY*p5xQo~?L_rN6yYjRujb||Mc74MR4RgzN=9%zQJOO3kVRW*ZjpC5 z5Hb)l5Hb)l5Hb)la6K@J;m(*0u%u9h6I3`Mcr$_w1@i42myqs+ zq{6Tb83-9z%z((*uJbtXj5w zMI?GtwRW@7)ty?|qfO{_McbMk$Q5kQ^$%KkpK(Hu`BUC(Z`N}M^OmrWW<6(S+Vv;& z+HBg%&N%6U)#*4x_Hm2HVtzL7InJQx+hUsWv4S;M5Vl38u|vL>FLcYv#%!KndFeC0 zb-?0D?V^?9seK*Mmupt9O|09rZRhSi^D(`)ZsjUXJ7k-dTd*Int^CNWZ5F1+(|*=+ zP1`*>TC{yT<5!5|IH- zw;9^7&uiDyfn&>hO&dODyQc03lWyLk86!?QV>!ARRbj2$HDk1>=+pax!Ck8~V=U`U zPxGSvV63g(Fph}V_NV>AK+bY`NgwjN>-5@~(O@Jak#S+|G)-PobH`8W>u*kO2p-CE zXim1O$0(n|jkJSO)K8PFiHGO}ou)JN7M-UHbdfI6W%`1?qaWyJ`jvj8-vQJ>M=k2G z2J5i_8?gg-p$+Z08!7an5B=DWgE)*Mn7|}#JP02J%-|6`hR5*)PT>q*z*(Hb>v#ii z;yt{N5AZQA<7>63ir~nnedYBk#5auB)^0A)?$cM-ZhY^)dt<%Vv35VJQHs6g*42sI zH{NmQ?mb-#I*`4AbzCW6d7N!>rgxQDVhDi4!=9r*In2;8{F}=kX$5!Ygo+*42Zj*OTEbddzSwFUpj?N$Uw-z z|C0e!rG`>n{MnYeU_`E+;5x}w6yaA=C_}iB={TcI#~By?Fy!Y1yNZ}(fF*@I!sS2z PAt1c}CGTN#V>9q4@tCOg diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/.DS_Store b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/.DS_Store deleted file mode 100644 index 3bf930b9c46ca8b246904b3af0c9a8fa9887ecf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK-D=c86h6~#ZMNxRgbD=}a_=JhV_kX|*7imO7gDwtR$^j??m$eIWOkRjEab`; z5TC*a@BtKmUcqaBUc)m#D{a@}g(9-ffivI9%sFS6FPWJf03h8_+yrm{z(N&R*}&!} zBF2R-$cpY+LnJcC0G`1uVDJ>e1#i<~7%&X{YYd3Jdl`4^69^!J)BE=rC={qXniRt* z$s*k3*P>y<3f^dZA}gzvwM*+(b;I7Q*)?a=uGx?LK{oMu$VWvt%me4T&te*d`5}w> z;DDz42_4h)L4H5vG=C_Z53(#l2W5v*pV3L+Y~9UL9;n{=~L8W%^W z69>-KUQWjt+6z3;6&ivz(Vzs~R}l(`mc8Q+HeK=B(~cJDo<| zz1_Yun^{%Mx^eSfKRS8-;??UnZ{NND@bUAPujOOMf0 zWSM&>cvwb1j?Mpo_Ex)vw0Cy?H0>7-e=cJFikA)br)=5F zwlK3E!+>Gnw;2%UgNrKA(^x8$M+Y{t1VF4{w-mHREg@oDjh@C*A&#IB6^f`ri7qjS z3dep|`*|8mg(@6~EMUy)G_E->nOa6L+nP`WRJ+@GBL{5Nz~yEDdoLZ=*`VF;^Ifp2kuk_Mn&_ N0ZD^t3lCRCq&!S1e|APoe+l(sw_?IZ9Nx zqi){6d6?JDoU^1xZi#1|iEZKpSKQ|dqZek^tgysdeY5&|CT?~zkFmlt<8++~E^)!k z6>B{0{V#8zkhWZ{s) zF>Ejp3~V!?y)R{~_y09NncgPfLc#TYv0R@7hGYr>baNs{;zh lTR#DO&~xO}CVf8Xm~lnM)={gd-_nWkBVdGt2?qXvflrYGGfe;h From 2333ac084adf909144423db4eda8f5eb1e7de27b Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Fri, 20 Jan 2017 10:51:55 +0800 Subject: [PATCH 05/21] Removed file that shouldn't be tracked --- toone/.DS_Store | Bin 8196 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 toone/.DS_Store diff --git a/toone/.DS_Store b/toone/.DS_Store deleted file mode 100644 index bdae25b2b4e47dfd653947c56106bb70346c2bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM%Wl&^6ur}?tZjdmdm005r@D za}#KeNbEk#eQ8KunMNeY2QVN83L!WvUZ1zRpcGIFCy>p-9(QwlGm#V8`&;q)DtaRIz?|Hs~H7S^Pg7Wxluef_l*n&eP_*$T+8*`_?ebvM$mSc2-?qIy?*od-QN2TANi1h$W2Rdcgaf2@S+k7$nEe^LRG zDH)|A4sHKeS??%WtgT~ygqbDg*Ad7mXm~h|$is2OgFg(htfMRA6eM;8;uTD4BY?}G Kj8fo_D)0*?Z9eJ% From 2ec97a3cc74cc0434343c9dbc2a690c53430fc75 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Fri, 20 Jan 2017 10:53:28 +0800 Subject: [PATCH 06/21] =?UTF-8?q?=E5=BF=BD=E7=95=A5=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 6148 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.DS_Store b/.DS_Store index 64fd6afe1ebb56f383ad51b22e6205c27fed2a0f..eaf5859b37a84e16b6ce8861360c3ca61027396c 100644 GIT binary patch delta 47 zcmV+~0MP%0FoZC$B?1BYlO_VH3K)BPH8wabATc^1qlBS DU<41k From d25a1e813369a34fbf280c3884a4a81245deccea Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Fri, 20 Jan 2017 10:53:56 +0800 Subject: [PATCH 07/21] =?UTF-8?q?=E5=BF=BD=E7=95=A5=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 69 ------------------------------------------------ toone/.gitignore | 18 +++++++++++++ 2 files changed, 18 insertions(+), 69 deletions(-) delete mode 100644 .gitignore create mode 100644 toone/.gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9399865..0000000 --- a/.gitignore +++ /dev/null @@ -1,69 +0,0 @@ -# Xcode -# -# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore - -## Build generated -build/ -DerivedData/ - -## Various settings -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata/ - -## Other -*.moved-aside -*.xcuserstate - -## Obj-C/Swift specific -*.hmap -*.ipa -*.dSYM.zip -*.dSYM - -# CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control -# -# Pods/ - -# Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts - -Carthage/Build - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md - -fastlane/report.xml -fastlane/screenshots - -#Code Injection -# -# After new code Injection tools there's a generated folder /iOSInjectionProject -# https://github.com/johnno1962/injectionforxcode: - - .DS_Store -DerivedData -.*.sw? -*.cso -tmp -*.mode1v3 -*.pbxuser -*.xcworkspace -xcuserdata -console.log \ No newline at end of file diff --git a/toone/.gitignore b/toone/.gitignore new file mode 100644 index 0000000..2fb9729 --- /dev/null +++ b/toone/.gitignore @@ -0,0 +1,18 @@ + .DS_Store +DerivedData +.*.sw? +*.cso +tmp +*.mode1v3 +*.pbxuser +*.xcworkspace +xcuserdata +console.log + +*.xcuserstate +project.xcworkspace +xcuserdata +UserInterfaceState.xcuserstate +project.xcworkspace/ +xcuserdata/ +UserInterface.xcuserstate \ No newline at end of file From fbdef1163a593dcf1ddf7d9a594ef6dcad03f18f Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Fri, 20 Jan 2017 11:33:23 +0800 Subject: [PATCH 08/21] 2222 --- toone/.DS_Store | Bin 0 -> 8196 bytes toone/.gitignore | 18 --- .../xcschemes/xcschememanagement.plist | 112 ++++++++++++++++++ .../sg.xcuserdatad/xcschemes/toone.xcscheme | 91 ++++++++++++++ .../xcschemes/xcschememanagement.plist | 22 ++++ .../UserInterfaceState.xcuserstate | Bin 0 -> 11931 bytes 6 files changed, 225 insertions(+), 18 deletions(-) create mode 100644 toone/.DS_Store delete mode 100644 toone/.gitignore create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme create mode 100644 toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/toone/.DS_Store b/toone/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5eb1e7e049f55bfc510cdd62fb1c9eb243393bd2 GIT binary patch literal 8196 zcmeHM%}>-o6n_JY6wtUtO)y@1!~_)(L~rY|nviI+u?AwqtnIe4m2RiDT~;KU?Af~s zN8=a%A4X3eJ?Nj}3EzCMwq0P?gczbT&CHwayx*Id-)m?3W&wZ{8}*graL;B*J7C`zt*TTE zCF{e6?kqG zPf!0K1B1Dt6T{lb=oq{5+82@}xO71y_Evq&4h9jzL|-im9-wMzb6IdnD*brb@7{md`S|HGpE3}+ zBfuH)yHkEi5|VM-5I?A*;P2lGIPx9)OggRy+FP43 zshacE`IoYa&-6tm7gP z;M-iyvd$iO{-TV@2e}UmDemCP3mj!1s1$!?Hnsjx2@d;4rFazIF@20M!zCZ0Dii}p z&%mHCIl$+?!NZA$=TQL3ggMh^MQ{OvzovQtxdrKAn3Io3Y6u*Zr literal 0 HcmV?d00001 diff --git a/toone/.gitignore b/toone/.gitignore deleted file mode 100644 index 2fb9729..0000000 --- a/toone/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ - .DS_Store -DerivedData -.*.sw? -*.cso -tmp -*.mode1v3 -*.pbxuser -*.xcworkspace -xcuserdata -console.log - -*.xcuserstate -project.xcworkspace -xcuserdata -UserInterfaceState.xcuserstate -project.xcworkspace/ -xcuserdata/ -UserInterface.xcuserstate \ No newline at end of file diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist b/toone/Pods/Pods.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..f4b0855 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,112 @@ + + + + + SchemeUserState + + AFNetworking.xcscheme + + orderHint + 0 + + Charts.xcscheme + + orderHint + 1 + + MBProgressHUD.xcscheme + + orderHint + 2 + + MJRefresh.xcscheme + + orderHint + 3 + + PNChart.xcscheme + + orderHint + 4 + + Pods-toone.xcscheme + + orderHint + 5 + + Realm.xcscheme + + orderHint + 6 + + RealmSwift.xcscheme + + orderHint + 7 + + SDWebImage.xcscheme + + orderHint + 8 + + UICountingLabel.xcscheme + + orderHint + 9 + + + SuppressBuildableAutocreation + + 0FC1CB21D1B64FAAC47A6478616DA728 + + primary + + + 1EE451F4C6560D2408AAF06D2104FE9A + + primary + + + 24712DEB79F57D28F03EA1359679BACF + + primary + + + 41FA54D12162DAD51D02FC58A2CD5034 + + primary + + + 459D12EA3E6F8B47B16319EEB754D472 + + primary + + + 685614DC76DA52AF800D3319B5736895 + + primary + + + 699364E9658D24FF319736159FDC959C + + primary + + + CF671F7E57B92905F1CC91D036D6B4A7 + + primary + + + DA392EE8E5B24D16FB9910405A0AFC2E + + primary + + + E14A62900910444707A5504D25EC98DC + + primary + + + + + diff --git a/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme new file mode 100644 index 0000000..7e4c445 --- /dev/null +++ b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..794ca21 --- /dev/null +++ b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + toone.xcscheme + + orderHint + 10 + + + SuppressBuildableAutocreation + + D20062F81DFF85CB0021E293 + + primary + + + + + diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..084249021ad82c6f55b19080231a0cc69dba9db3 GIT binary patch literal 11931 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 literal 0 HcmV?d00001 From 73ca3ebf513bb21fa83a6f3eb7f2d2271374eee6 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Thu, 20 Apr 2017 14:12:32 +0800 Subject: [PATCH 09/21] =?UTF-8?q?=E5=8E=BB=E5=A4=84=E5=8D=A1=E9=A1=BF?= =?UTF-8?q?=E5=8A=A8=E7=94=BB/=E6=9B=B2=E7=BA=BF=E5=9B=BE=E5=B4=A9?= =?UTF-8?q?=E6=BA=83=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/.DS_Store | Bin 8196 -> 10244 bytes .../Controller/HNT_CBCZ_DetailController.m" | 10 +++++----- .../Controller/HNT_YLSY_DetailController.m" | 6 ++++++ .../Controller/HNT_WNSY_DetailController.m" | 6 ++++++ .../UserInterfaceState.xcuserstate | Bin 11931 -> 274277 bytes 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index 5eb1e7e049f55bfc510cdd62fb1c9eb243393bd2..e5d8bc775e9ff1f6849e8b8772ab590e17d47957 100644 GIT binary patch literal 10244 zcmeHMU2GIp6h3F$!fZR(DL;bJjf(~O$qH>Lf6?mp$7=Zr4GXmV$g;aL(2?1hWoNc6 zEY-%u7ZraVj6|bBMMa5k3i_rJf1*AZsZmUP(Ff57eb7WnjCk(7v&-z3(v2|@lewFj zGc)I&d+vPqyZ4+s3jo-eQ(FMS03gx9q$1Pl3We#}F`)$9ClQiJ_5d+(z=AAjy~c#v z{sSKY9|0c$9|0c$AAxHD0gBnINOeN`XCDC{0Uv=P0&IN<)4^oam19EkrGrj<3qZ1( z9`i!iv=87mVOK_7IVL1Gr8dRx0bNscw-_kQNgrm_Nk&~cCZsS26y|`gXLNTc$i0(Y zm{$jk3hAGH1bhT0BEa_UL0Asmw0Dnt_wQCJX;?|pvI+GWO(^LSFT4pEx?m6zw9|L! z%AhNoej3=lMu}Yy)m}o!v`d$+Zl~HQBWYRutHGp=8~a;gDJz}fP1QtBlAN?|+Uo9B zb506i{DO4<)t#p;wc@&&K~Eo~Cs@NXJYd*xE2KFb4#ANvgX1=Wal`}T^s9k~Td3_N zlh;lT+ZlI=K1yZ`-FBLrzrsLOba(KQem%(|i~J-6b6A#eMO7jIPQc@$#ZfRlSv$ZW6wWSYf-PEEzpp#2xs9^Bab#rf8xa8K>HMd9a8n0IxX3m-|%R6Zd zO-J9SYuRnXy6Oz>NZ2XORCRNI|B!C$NkiLeCem61MuNfd`gu3pIKMFznyl(TE~y{P z>CPdgNs_pa@Pd%MTcxgSvQ*|pRo;@Q9rC_tK`69~X}Yo+omJOh>9UZ#)n+|TxD}VL zkmaohh%}1Lx!B{~V7d-fWgU{5qLyG(Q0iG1#iM>I0I*C(fbO%g&*J-_zixCKj0z;P{NsbBR1h8yag9yGq&TM z7{v};kK3^y2QY#Aa1eF84{aR5!FW`^(6aI>S25JJe0e4##C`^~W!fOZ_m`$>LPS`{4nh<#Q%8YO9x%-}8 zdBe5K`198Zn$Nj@Zg|nM6>aP8=q%Eqj00XKa{38=ao!bp#fQ9v%;RD{$Tt<{O8Lat zMzqyNBsP1L>7w?{jSD4WoFa+a#f?iPniEQZ-^!83& zuj8pAmEXbl@lzu5dHlvDXo0vJONoo$Pb984T-OP^GHQE+^p$Irgyz({%xPI0L$R!B zSmu7xFdx&QkN&MtVISy}!_a>g-rR+SU%siRE#@vIwJB#Z$T|fFO6`EuT$ihT18DyBnZ+u>OaEes@eH3;is{#FaU2 z80<@!+IALZbc3RXM45&Zj4Si<`IgqTk#K9e#d+ zGy3q0FP(V#l~+%m{eWJaN--6fCGLyo59z81h&R$#)xLMotMd@&=iaxuebLTCnF%^C zS*n_jGsB`?8BJ>VpIR1}SE5MCPLm7Oke6-ob<_kidJ7Ftmp%lCJ`P9t{tV-|`$xKC7 z1=bLT6DWsLE3Dp_klch${Bt}>{yCm**ynh@{ibJy?KZQE(sL%qgrqAf|J9!X V{{H{k`{L#A|No^ASX1o({|4ckUQhr4 delta 280 zcmZn(XmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD7i6UH$S7~WFCP@ll=s>c+LPN zHU5JE!(=Z(`N^wEC2ui diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" index 98cf67d..634155a 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" @@ -84,14 +84,14 @@ -(NSMutableArray *)datas{ [weakSelf.tb reloadData]; #pragma mark - 因布局设计有卡顿现象,优化方法如下 - weakSelf.tb.contentOffset = CGPointMake(0, 220); - [UIView animateWithDuration:0.15 animations:^{ - weakSelf.tb.contentOffset = CGPointMake(0, 0); - } completion:^(BOOL finished) { +// weakSelf.tb.contentOffset = CGPointMake(0, 220); +// [UIView animateWithDuration:0.15 animations:^{ +// weakSelf.tb.contentOffset = CGPointMake(0, 0); +// } completion:^(BOOL finished) { //移除指示器 [Tools removeActivity]; - }]; +// }]; } failure:^(NSError *error) { }]; diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part1\357\274\210\345\216\213\345\212\233\350\257\225\351\252\214\357\274\211/Inner/Controller/HNT_YLSY_DetailController.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part1\357\274\210\345\216\213\345\212\233\350\257\225\351\252\214\357\274\211/Inner/Controller/HNT_YLSY_DetailController.m" index 2c2a15c..a989f6c 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part1\357\274\210\345\216\213\345\212\233\350\257\225\351\252\214\357\274\211/Inner/Controller/HNT_YLSY_DetailController.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part1\357\274\210\345\216\213\345\212\233\350\257\225\351\252\214\357\274\211/Inner/Controller/HNT_YLSY_DetailController.m" @@ -183,6 +183,12 @@ -(void)loadData{ @"y_Min":FormatInt(y_Min), @"datas":totalArray[i], }; + if ([totalArray[i] count] == 0) { + [Tools tip:@"没有数据"]; + //移除指示器 + [Tools removeActivity]; + return ; + } LineChart1ViewController * vc = [[LineChart1ViewController alloc] initWithDict:dict]; vc.view.frame = CGRectMake(weakSelf.view.bounds.size.width*i, 0, weakSelf.view.bounds.size.width, 360); [weakSelf addChildViewController:vc]; diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part2\357\274\210\344\270\207\350\203\275\350\257\225\351\252\214\357\274\211/inner/Controller/HNT_WNSY_DetailController.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part2\357\274\210\344\270\207\350\203\275\350\257\225\351\252\214\357\274\211/inner/Controller/HNT_WNSY_DetailController.m" index 87f95f1..d15398b 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part2\357\274\210\344\270\207\350\203\275\350\257\225\351\252\214\357\274\211/inner/Controller/HNT_WNSY_DetailController.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Inner/Part2\357\274\210\344\270\207\350\203\275\350\257\225\351\252\214\357\274\211/inner/Controller/HNT_WNSY_DetailController.m" @@ -184,6 +184,12 @@ -(void)loadData{ @"y_Min":FormatInt(y_Min), @"datas":totalArray[i], }; + if ([totalArray[i] count] == 0) { + [Tools tip:@"没有数据"]; + //移除指示器 + [Tools removeActivity]; + return ; + } LineChart1ViewController * vc = [[LineChart1ViewController alloc] initWithDict:dict]; vc.view.frame = CGRectMake(weakSelf.view.bounds.size.width*i, 0, weakSelf.view.bounds.size.width, 360); [weakSelf addChildViewController:vc]; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 084249021ad82c6f55b19080231a0cc69dba9db3..82cf69fc4c2abe5c1f22ee79fa3f3d5e5df00bae 100644 GIT binary patch literal 274277 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 QIQ9Si^Z);M*tk3X4_Y=?d;kCd delta 6847 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 B8KnRK From c62d8375678706405b382bf2a7bca7c00ebf48c5 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Sun, 23 Apr 2017 10:53:04 +0800 Subject: [PATCH 10/21] test --- toone/Classes/Business/ToonePrefixHeader.pch | 2 +- toone/toone.xcodeproj/project.pbxproj | 8 ++++---- .../UserInterfaceState.xcuserstate | Bin 274277 -> 291839 bytes 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index 97fbd77..b9f6e88 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,7 +52,7 @@ //云部署地址 -#define baseUrl @"http://192.168.11.105:8080/zgjjqms/" +#define baseUrl @"http://192.168.11.112:8081/njpfqms/" //@"http://120.26.127.135:8083/xztl/" /* 192.168.11.105:8080/zgjjqms/ diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index ba1a605..908348f 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -3659,14 +3659,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; DEVELOPMENT_TEAM = 5A82W22UE3; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone21/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone21/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Debug; @@ -3680,14 +3680,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; DEVELOPMENT_TEAM = 5A82W22UE3; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone21/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone21/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Release; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 82cf69fc4c2abe5c1f22ee79fa3f3d5e5df00bae..60b786eb67348b154e6ac3935e554db784cd6957 100644 GIT binary patch literal 291839 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 L|NaviI{p6ue;YZW literal 274277 zcmd442YgfI_dkB0JCdeJ+jJM2y_zTDXFcjsBh5g zPapt65e&f*0%2s0%o^2KHquvDUr|%tS5{Lp%vah_-%sYPD;-(^9~a6RYHFhp@WQe! zkx>$aiG(20NDLB-Bq2&98A(A@h#Ju#T11DK5C_r&>4_8|g-9=?H_`{`i}XW^kp4(L z(ttD~Bau)zB$P366WGXTXnT@=HEJl_fOOe-+70BDjJIHoq2eK2{ zh3rQ5AnziFkt4{*$S26B$Y;n=>j%gGdkq5a5MttqLFA6nt;ksC7O(C zP%UaiO{fjEqv>b{>P9_i7TN*rh;~7{qCL=_Xm7L++86DI4n)0Z30jKQpta}-v<|ID zC!!=up_9<(&==5Y=yY@jIv0HvU5GZLE6|nbDs(lv8Qp@uiS9&qp?lGT=ppnl`UQFn zJ&vA3ub|h_d*~zd35H=zjEzNL(O5i|i19EHCdZO74Q9Y>SUQ%Chrfoe!dK&K@U{3ld_BGae*@o&zm4z4_u%j2AK?e_L-;57 z=lB=+G5k1w8UGf)f`5l!#lOdYz;EI|<9G3U_!9ylLI@TSK|~Yn2tJWaq!21XO=t)c zVJ7T^gK!fbB8$i)x)FVdzC=I5OOz0$#BidLs3IDPk;EusG%<~sPRt-?60?Ze#4E%c zVlJ_f*hFk5wh(U+TZwJNo5Wkh+r&G>9%3J{pEyh$AwDKPA&wJY5|@bYiJJ_-AQ%ir zD1*(2U~m~Rj95lHMtg>UA!JAyGDZqR#n3S<3@gLNNN0E$xs1+?E{v{>0!AOk0LDPZ zAVwL($EaXbGin&MjFF5njEM}AK{2KtYBGab0BjNvzR%U>1CEMOPOU% zA9Dz^oH>+P!5qdM&a7lsF{_z1%v$CMW*xJhIf^-&`8;zn^9AM<=2Yg3%$dwt%-PK4 z%x2~a=1S%&=4$2|=33@D<|gK5<~HV=%)QKg%>B&wnFp93Fpn@lW}ai7XI@}lWPZi` znt6%&4f8wZRpxc(4d#93@60D55h2`=$dK5OxRCZCi6O6sEC^W`vNYuNkQE^-L)M0@ z3)vL1Ib>VNn<3jnc7*H+c{gN#$onB5g&Yj|IOLO%&qKZlIT>;))DklP{mLmq@Y4*8vhvM?5t6~f}M!dQ{4C{`RRo|VYru|zB}OU_cT zQdlaMj-_XrSr(RqmCDLwIayh(Y*t5B9;+)WpVgC9!0N;5%NoEM$nvsESVLIltl_Lm zRxN7;tC2O5HHI~oHIYTKo@Y&Fy~uirHG?&iHHS5qHJ`PBwS={l)y!JKTEkk)+Q{0( z+REC-dWW^0wVSnvb%=GCb%gaX>l4-~)@jxm)>+mC)+N?0)-SAIS+`ktSa(_XSoc{E zSdUr1hoYfaXhbMCG%_?QG&(dsG$B+HDh-u|%0rVwHK7@ynW4^5SExJG6Pgv89ojLp zOK8{7exXI7Wud;%iqNXi@u3q!Cx$*3`h4ir&=*5r4V@SITIl@H1))nqmxitlT^G7O zbVKNt&^JR5gnkhEVdzJp2SX2q9u7Sc`f=#d(Bq*eLcb3EHuOs9&Cp*%@3EQe5H^R+ zWk<64Yyn%y7O}-_6+se*mcVKs9=dnAnJF~m6yRv(*d$N18`>;#dWo#dN z2)mp;f?db1XE(4%v&XTgv8S_VuxGMov1hYiVb5W|#-7h!%wED?$6n9gz~0E-#NN){ z!QRQ<#eR?dKKmH^IQsNQmH2VzuEc*icBKsTmW%f<>&+LcnN9-pYj1$d?;ly&< zaoTeP93e-=v2Yxm3{F>0KBp(AfYXQ5ms7^^afWcpIYT*hoO(_Jr;*dd8PA!{nZcRK znZ=pSd4)5FGnX@;vw*XNvy`)*vw^dbvx&2rvxBpfvx~EvvzK##bDVR6bCPq4bDDF8 zbC&ZZ=OX7T&SlQGoS!+jId?cu!mu!ASbSJQ7%xl|CJxht*}~GooMGLdu!gY4u#sV-!p4S844WA?D{OYyD`9iO=7zl*HZN>p*rKr4!!!%l^r4m%TeHtfr=b7AMhz7D$-b|vh)uwTON zhTRJX;Y2tqyj^(va6z~*TpBJ5*M}Rzjp3$nbGSX+5uO#E9i9`O8{R2AKYUPlaroeH zZ+J;~X?R(SbgeXE5A&*FoNQtmU*dpu^j)>HV z%m`;hUPPye&JkTAxk;=N?ngX`co^|0;t3bwhH}|l z4mXS&$&Ka8xe9I)SIJH0rf^kUHCN9yb1hsqw==gJw}4y9E#nU5R&cAh)!Z@MvD|Uo z@!SdAN!;hS)44OaGr6<4bGh@mYq{&V>$w}a8@Zdfo4H%KZ*sSDcW^)8e#SkP-IDDX=Hii z(8z|!(UDD&&qYp&d^vJadN z8~JnO?Z`WkPol6WW>kDsLKH8GA0>{GL}{b!QRz{xsP0icqIyO3jw*`kA5|VTBC0W} zDeA?jm!f7w&5W88H8*Nm)cUB+QQM;4k2(-_FzQg$CsCh9osIf3>RiS zF+a!Lin$Z>Am(8#BbFN*6PpmLj7^T!#A;)Wv8GsOY+h{F*dDRo*pk@N*z(w+v6Zn^ zu}!h#V<*H;jhz-dD|T7z^4L|et7F&4Ziw9;yE}GI>_@RjVn2($82eT1<=CsS-^bpL z{XGtiW5mV9#m6Pa@!~{r;y6v5EiNt28P_eYdt6~$ueg43MR7yo%HxK{Rm2U8Ylv%% z8yPn$ZfxAdxS4UY;%3La5;rGqZrrPJ^Wql9EsA?RZdu&MxHsaq#_f*V8+Rb?c-)D& zGjV6*F2r4oyB7CT+|9TLagXCcd}Mr7d|Z6{_{8|6ctgA;-VvV{-zh#nzFT}jd|~|H z_+jzY@pbW&;-8D35Ia@lkunG zPsg8&KOg^H{MGpH<9~?%G5%HpNI(;?1U!LAU?eaTLK0XBVF{55Q3-+sWr8|EpWsSx zC*&mLCUi>ZoOm?xc;bn~Gl^#tFC<<}{3h{o;?>0O6K^E`n0PDkm&Ch?_Yxl^{>DRi zfJg8cyigvS7s2E5VtBE4dFi|io}1_4Lu$ zr@YU2$9Ttir+H_1=Xn=+mw4aszT;ixUFY54{mi??yTiN7d&qmld%{QfIG^CN_@Vr8 zegr?7AHz@Jx8w8q0=|SVKeU{et%e9|;Z$J{Ei;_+0RX;H2P`;7h?d!B>K> z1>Xv;2!0S;6Z|B&Dfm@zTX0|SK=4@byATy(LZ&c8$PtDKBZX1IIAOdnQOFaDgkqsw zs1T+IRYILmFEk4+LWeL_m??A$vxM2gj>0@)S7E-er?5cSN7z?5KsZq76_yBx2+M`T zg_Xiu;Rs=)aHMdIaIA2mkQ6>IoGg4%_>ypjaHepMaISE^aDi}%aH+6axI(x_xK_AP zxJkHGxJ~$uaJz7~aF1}GaKG?F;YY$F!jFYVg`W#g2u}*n3cnOy6n-VVEc{mZz3>O& zkHVjXzX*R7-V@#z{w91Z0wPqz5HUq;5l6%oMT%lYaiaF3M3GP=63IkzQL-pSq!sBz zCXrcW7db>3qD+xTlqKpQ>L}_W>MH6X>M80i>Lcne8Xy`h@``+-A);ZT;i4K*t*AlN zC~6Xo5ls+H6g?+;UNlwoqG-BkhUgX19MNl{`J%<5C8Fh`X3=WV8qo&PM$sFht)jO@ z?}&DZc8m6k_K7|aeJDCCIwJZ^bX0U)bV77SbXIghbW!w;=(6al=zGx((T}2AqF+RJ zMfXIHM8Amaj|%?xJ>L5SBQs+tHm|qdU1nzw75w;UOYiO zN&K96ig>Dcns~Z+w)hqCJn?JdMdHQcW#Z-HRpQm+_2LcUE#f!CZ;9U)?-cJ6zbD=+ zJ|O-;d`Ns){Hgde@iFmn@oDiH@p&&ToNIPmc&RBB<&=8i9jNeNF_-Ur9>^!NDLCA#452#(j@5;m&7f}k>pA` zNjgiqNxDl4CA}p5Bt?=zl441zq)akYQX#35R7>h4^^#GN(UNhJ@e)chN%DeZisWU< zG|4QaMUvMg%Ooo$t0e0r>m{2dTO@Bv-jeK)?3BDKc~A1b98YEx99kAbBYHUGhYVNpWe2lqC(5 zhD)QQ(b9Nnf|MuaOT|)&R3S~0s-$YEUTTn9q*iIFG)?N1x}@3C9BH1klQdu2OW1->nSUc^^x_J4Ui3# zd1WQCA+mDWa9O3SRyIP`C>tpoBO5E5C?jRh%O=ZSl)WUICwomcU$#KDP_{_6ShhsA zPPSgQLAFu0Nw!(GMfQelkL+F9d$PTE_MPmi?0eY{vOBW7vU{@ovInwn z{4@Dc`RDTU@(c2d@@w+z@*DE|@(1#V@<$4$B1FMbgeuqyjv`FaPSIYGsNgA-ieyEK zLZwhEGzzUkr$|$zD>4+BicX5oiY|(-ihhbBMSsNr#ZX0sVwhs2Vw7UE;(5hn#S4ll ziaCn8idPl$6t5}fD;6jgDpo7jDAp?0Dc)ARqu8$4q1dU|rP!_5qd25EtT>|hSaDi$ zMsZg0rQ)38yyAl52gNnTb;Ui!eZ>RC!z4x$GbtpAl@yy4mlU5QO_C+alN3owNy?<; zq?9CUk}b)el%155l$+EusUWE^X>gJ^sU)d1sV1p5X+%<8(uAamNo3Nrr0GdBl4d3? zN?M$>Bxz~V`lJm>84&5{ zNq3X(CEZuzNy#6e6P2WrQchAnr+i*HSvgzzigJ$fb>%YUa%Hn}g>t2G zm2#_coAOQNTgrXP{mS>12b4#ZpDVvmUQk|CexO>la%eI; znUkE5+%CC&vLZPtS($83wj^7VZOK{5*~vM{xye0~3z7?ydnJ35OOi{IYm#e|My+@=nV3lpQG_q=_HOjWBIp{i5Wt0t;Q6{VV_nxUGhnx$H-TB2I2TCdum+Nj#3+Ns*5 z+O0aMI;1+RI;lFPI;}dR`c`#C^_}Xf>Q~im)g9Gc)jidH)dST-HABr*hp1WVSaqB_ zUY($pspV>gI!SF(o7EPzRh_NQQRk{Vs5_}UtNWLKcKb-lVl-KeJ2lhn_t zpI6UP&sM*po}+$Uy-dAa-K<`rUa4NCUaj7yepCIH`fc@o_511r>Z9t<)nBNOsV}O( zQh%+!r2bL;llrFmk@`3FWA*QvPz_td(S&K*Y1(TNH9U<{ldMV6s5CZ>UE|QCYH~Fl zG#xdCnqHdTni5T^rc6_-8KJ4u)N3YcNDZZ#u9=~kshOo&tXZO2s(D?rL9hAvOnN!MA|Mb}r? zPgkVtuPfIL)m7+*=|<{C=|=0G*G<;FpqrwbqnoRHRX0!9tXrX5se41WRkuy|rf#op zpKibIQ{88}qq=jt^STSVA9UAr*L62^_jM0+4|R|9Onr!+rH|Fe>ErcMy-Y9HEA&Ra zNpIF$^lrUJpQX>%ch~pO_tY2Yi}i!`UVW9mT3@5D)sNGU*H6$-)W58srk}2#pS+8ARL8O274QEJo~ z^+tm+!c^@s{zi z@pt1B6Jp|+!c5_&2ou*7X^JvMn}jBjNo`4x5gcPMJ=d&X~@cu9&_vT{Zn`x^22+x@$(wm>D+{=16mtIocd!7MaCniCJsb znf2y$bA~z7>@;^acQJQ0=bMYn{mlc+L(LWDVdmlHQRdO+Ci7(T3+5^2sph%nSIzUx z&E^&6mF89Et>$g!H_dOE_nG&b-#33|K5G8leBOM)e9`=s`MUXr`A73l=7;7-=HJYZ zEi6l@g>B(j5-ja3?JbEGo`r7_SW+x1i`t^GI4r4_G)uarqb1MM$$I{o*&*HNT zv6NeeS{f{kmXVfGmgg+bTP9m(TVAouvCOr+YMEzw%`)Gz(z433+Oo~^rsXZm+m`*7 z_bmr3M=hUQzOWp#T(o>;`Py>H@}uP^%T3GAmftLoEx%hst!yjD8fI;0ZEsDqCRvr% zWNV7mYPDJI)@*BzHP_nHT3{`-4z_x&CDu}FjkVS~!aCkM!8*}OTBlj3TW45jS{GRt zTbEduTGv}QST|aCSa(`?S$A6xS`S$dTaQ>zSx;NfSkGFoSiiGgwSI5CZM|c?YrSW~ zY`BfEMcSfl(Y6?y$R@T)Y*L%frnebvMq8%MX>-}!wyw5(TQ^&G+W^}@+aO!9ZMdz{ zR%NTUjj@fjjkArny=Z&M_Ofl7ZN6=RZJ}+EZH;ZMZJlksZHH~AZI|s`+k3VnwvTO} z*gmzLwS8$jXFG5E-u8p-n(eynp6$Nvft|23>`Z&KJ;oku7uzLvsa{=ojw!Ei7g zA&wYFtRv15?~poV4!J|&Fgi>Qv%}(WJ3NjoN4BH8qlcrXqrg$@80_#mN*vXW8b_^T zgk!v8f@7kCbWC$hcg%3ibS!c#b}VtMbF6o4aBO$%aO`yKa(v`C=s4s!>^SK-e>d4elsn4Z8pE@~pcIqpsb5iG~E=ygW+MK!~bxZ0S zsasRGrM{QCH+5g?{?t!XKTAEDdM@>R>V?#csn=4kr`|~YG4(;}!_-HqzomtwvC=}* z*lF=;32E)p9+K&^z8JU^xX8G=>_S9>Alju=_To<>1FA)=_AtX(kG-(OefQ+^y%p{(r2d6N?)A5 zBz6~?OwD*PZ)Lol@lM9}i~|`T zWPF(MQO2>1;~6J1PG(%n_$K3W#?6eMGj3%(&iFm!NhUj!lNpxTF0*}RVrEjNGBY_d zCDWQ|%d}@^XXa$)W_HLd$Sln4mDxM9B(pTLEYp`cBC{^DKC>Z{%%n0WWzNW)nK>(S zcIJ}IrJ1j1F3a4QxhZpV=B~`$nR_x1WggBvl6flgbmp1NvzeDOuV#Lqc_Z`3%v+hi zI1wjsqE5_-I|(Pl$#I4`qnz!XiB6uA?-V!{&LpSOsdgHjCa2k%>2x|>PPfzJ%yM>c z_Hp)g_H!0F`#T3X2RcVOo1EjE6P=TslbutYFFR*AXFKOQUvn;WE^#h%u5hk)u5)g5 zZgFmNzU|!M-0j@w{K$FGdB}OfdD3~xdD?l#dC_^@a((N%>bmCo$#u(h&voDR!1ct9xp8;6JHpL%N4n$PiEf@- z>(;sTZiCzCHo47ii`(u_bEmsq?p${VcfPxuySuxGyQjO*-OJt2UF9C(u5*uck8+Q7 zk8_i5%01crg8L=+%kG)(S?;;+SKW);i`~oIYu%gNTix%t_qg}DKXM;-A9a83KH>h- zeZhU%{jK|Z_fPJd?pyAA?nfTrVS3n}NKdRM(ZlnIJPJ>WN9!?q>>h_F)sye(=IQR~ z;pyoq@DzG_d3t;Lc=~$!d5S#!JvE+sPlIQ)r^z$kGr=>-^PFdjXR2qKXS!#$=M~R9 z&ugC7JAB#!==t9BgXfy(y60EVW6$rNCs{}q z$U?KQtgx)`tcWabR{N~PEMAr(D=8}_D>W-ED?KYCD>KWJm6Mg5)gh~MR^O}vSp&1Y zStVIRvdXiDXH{m^W{t>d>?NyitgJkau#ixMjc||%B&tt-fp)mBslEvQ-BN+nTUJ`> zt*>uJ!jNzhC9!6Ni$sz*1=f&R#ax-iV=!fz%pQ%=Y%pug7QI>HahP*8xt?r?-IilF z7%iS+ZcJWwPM?~(;q|rNQeSpWX=9bIx*@o793nszYmj&(0cnS{M-mYp!Y2umK{Ck@ zl0}A+>@|oG5g}r@g?5Mxk&_%UjEsPrVUiz^ZZdBWJ$prUSU?Fbs}_1ovTCXu>S`)0VU1NWH}lyowP`FinJpf>!2~@Oi@~5V=U8(zj_llAO_o8Q zo9%F$9Pno`SN-e+f#shr(5t#)M58aS43b$fq{3HM%oW1!?$QQW%JtVW2mkZ3hzRo}ozUp*AOyROdL)C@b=`{oyP^Ov6mC6tQfAd2-! z8j_A=Aeo30aUpKRgJdDuB$tdNqsVA7hKwcS$ape=Y_}fCg;MH>`)n&>GDV7*;K?+V|jz}&6# z29}HN>Z_`$YwA$vtsR=}D`_k*r^VGqx@{)T_SILESGSpW06qEBu|Wa?Td45W_lLWL zb9C{R_*&1~0HmDe=|E%8q{t)x!_o23Y0@Hx(INw^c|*m44Y4*7)a$ zOln3ZA2=(%4)UM5pWRWmXj znL(<_eq>%hcV&aGuG-t+E9~m6s1Ej@gS>`Btw81?uOjnE4XGt{E0Fn6CJRYDltLdG z6qDQR0`j@RR{(Xny4?RUy8@y>O|`cUDn>CkwryWuC9L}NL7B9D-oaN> zNb_=JIcXq!2RF46*+@g^Dr7aX23d=&L)If3NF!+?&7_62k~Y%52HAvcMz$btAX|}b z$eW~tOeM3)o@7U|fGi~Q2IN*$`m((Z-omC@U;n_K{JVwFyZK+7g3pIisO6(1or~5wd@2|8Y?QHN$*_Ipba2e7Ccww5V^Gh{zGkYH#XE%LEe;dk>kjH z$ifH6L*x;1zJFPZ%K>$(Uqev(WH+)qi4=32hCtm<)#-G->LE_)ytTEJJ{?5);jrLZ z*HBYa?K1}c(q++}kgs0nX{@iP_SM(x5PI93wZA*B&48e% z`^WwJH9#!z+pJ=)qD2_lIW+$R_z>K#w!nWdv!Jw&0~W#tp~!i_K_1f1WQn)l*B|~} z=c|Nr8R>)i){E>G*nI@x_R24SB54K@h&}Ku3PcZTRUE%ZvI0cWK8asRK`cZ*5J&bU zdqbl%cC4O0Nzm&t>Y)P!{m=2^TT~0Q2ZBGMG!P;kftW0UC_RJB3d|>i-VudWRoRi8R;d5(_q#vh&Iq|De=`k zJSxCFsVHk08eDZC7=$R6EhF=S z54@lx@IdOSK>UA#Eki&RqF4>e!B9{EhJoRrlB^`F$ZE2NtR+XR2GyVj)PfP94qhti z$a=DY97&F%uM|Z^H8oYa&;-=f_0NKs5(0b;`X^nz(Bj0?jjgW5(`9J*_KmE7IOnZvu|iVk&jE613j#IVptS_N zdN6^O%0#jeN~OZmRnxsrlRLaHNc3~y`4)CKFHPw^d})gB8H)m@f)|l<;ANyE`64+6 z8h|FUYcW^Xdc4~pNj5~&ifV1EgWalD0o|C17*~N=U^aLK%mH)BvE)Q@68Sti1)e7G z8ki4}zycP6MMY0_w3pu;!J{&soKVz)f}<-+xOm|7zYdlab9oTYoPjK-SU?o^Yk|ae=7?MA2!tK$ZWOzPOGMpP4?6D3a!XolHhzJw<1~EO@ zwi#@JZIj6t$O(N~aGwi;jc@q}PNfI-@>_@&a|3qL=7xMJU|7cfTZRR)v}Xal?dV&@ zN~884E$JU&oW`T4_ziaYvHGQes6U_;?n81W8QunXt#;!dfcG%?7}|7jgq*z`d_ulL zL%=_C%7fbbIXFf;1uv7T<={9u=jkaw1-^uk4o-tJ;4C?pe3hKH0-S?#xIn%J0xtLr+E+t=wjyJdkegVIN z+u#nk3mxxekLD> zBVMEqX+R8!s8N`|ru@pw-vs+P{1d$S=Ls@VCq%Ee$#=*Jsd=~rA0zdY>7r?$R{{LW~RqlcAv`wC4 zk=t!@M>hSzktKKJYWzO5$M0~%N6^o<`yFnN+~LsqIjHOIt!psIjnLbMBh7G3i;wPx z(^=`SZi_s}E_cHZ#+D&Z1*7{9BJHgygZE=-=>Na_!f1gXOWzBq-5`h}Xfb)LYeL+6vH$aAd` z7IYE16p3m^7o$ta)8v_E^mTL@d6xW=%o+%%dFtTMUR>`&nz*js^6H9)#xh^4Y^1Ky z`=0eq(KYD$Hgj%(bDpQ?d@9A@{@*~iw()tiS&(b z2(%>B2EsRgY9jB#WA#1x;1qfuy#N=uh<=5B4Hr3$UIyFHZ;`uw;j7b?Wp%#l-nCx% zv!Q<}J#TdbtyEAUgHeH}-e%hXSN|FqqiYFO!j`y>qc zzyuSfpkePUlvf}Vfu&%oVr~*to7U?E43R&D;@^><; zyVNx@aK{VI+X3tJhpt`7#}q)wEUBw{*|Vn+>yGt96l<{_SWm0~E5v$Xy|F%6UkacU zz$gGSbOZ$$6kt*ygaWL!SP|AA8-NYO24Th6V9ZN_PzuCQAdLd)6zE2QffQ(>z%&|4 z_-!r@fjc3DXl+4LRY^@HJUV~V?(sI14$Xx*tky__udH?S-%lG1tV;fFS_mk^Yv~I( zG!neO>EuVBzu#Kx-4zJ<;7lzxLU^oE|`ima)0fBdN7^v)4T?xCJU#Vkr0WPby|1i8T}@+c3n_o@R!~akg@bV#n8EqW z$!NuPH^6{INh1sa1sO=E)mmrlN*{oNh9){^OM_KwL+g%$;k%wSqx?|~I-x)(8~@xB z8ly@W_x|&WbT+-UJH4rZJ>x(7xOF|cJ>Uek*=SyQbxoZw3x;Qlx!S)R7~E(u8eQ+t z2X*!}9m6)j(E43$BTQZR^CMX`jnxel5Cu?oGq#1!3=1UC0?8E6Qb12;!2mbZFFHTX%`brW4sSV~L-tF*cYZ-GJgFz){*Gdw zV_#s$u;bVX>?C#yI}PLE{$X^!43g#lTtF8_41{0c6{E7IoNfxvP5})CR9uMUDHKrm zE@*;@)GD|n?aM%|ErfoOe~RPSIqY+|-g)c-b{r1wGZY3YJ$i(T!5IQf_!_$uoV6MI z8nK_iE@R)qAy;6)ehGFJoem`djc@@>eAL5Tx+`I#o37OGbFK?S9S;q}v^J3l1$2Q) zf55Im@2!=yZTYYQ`vJR7OZ`tAI)VL&{e<0wtN)DM!hXSig)A$m7~_KyACg%lQaQV^va_-9oWlV>|P7!o3XnsIR)$i_7H~6TQ}IM zMlC0J1@;L0jo#wlcY!NDqkb*pPGG;o&2PY-;0O-j@1WTRnHM}Okcck6>hgx6+?f=x z`1gimIR1>HH{&oF^UU{SwASNHY&!*PP`6tY8;1r*7DQ7#42LB;%W-IX9LsUYjMSjx z9k_qF>z~P)<1u(_;KuL|Ok#`Pg2-3{S>Wz!qGMYoJk-<9b+n1v=6wokxMrw& zLV>Q(K*GoQG;Y(CEje{{HFbe&8w~d5RMQvCGPbjie_ETG^INt^eNJV$A}GNMBv)nf;ebPg4Ln>7nop1uO;J2aU;Xp3&V} zp0y0@2_X+A66p+Ub`IPhJSBf50BX&%^9C)@GkGhM)dUN7jPT0ux1P8YcP*npr+~hA z@GOW9Ejd&gKyeSAjo4wz41Njp&-Gi|z~{W+Sm={EtU%R_iw}>xr zB@7x7S~KaC&og|cZ`>`9pJwt*R&z`FQgFMaxQ|x)G79uwjt`+=ZmH$A`BzFm46lS< zIX;{MeV5}^6rjsETD_Fuj3e-Rx>Fqmik4&0^T}A^K|X8 z6c|8e1)C<|6Wd(K@kuxgNUX-6!=J||<1gS-@Tn9SM1f)o45omW0wokEU5!@aF!KTr z$qblqI!1xAfCDoco`;sB;8*FOhQpM$pGt_YkaKY3$@pwfhgKQT z-XUxY*n9e9(b`ITXHZ?M;nDI`!i<|=|Jz8E_8fve{aFHEeFN;>GFy=3`S?;qu?k;+ zFT@w&i}58C@KFFtq?`gnDNwNre;r>&mnh*YC@_oy!=WDxk9`$Q8SM(?jP{i_((KKt z9$8UW<2NksGI%?$hn@wU zw{zVK6EBveco;%=8-Mpwj%V9^6z zts@#zQz!Bhni)OuN#IYLd{6+;ESA4zes4@_>+C0uR;MN4pt`o8IkG4 zVL?_`TJVkae{QCuSV1KSU=!_{w;r!Hd+_)mH(G*?P^akb!IN?gzd_^1bqY|+@gFHL z=|5rCE&Nv+j((xQbIbAD6nLJ@3+5F4mAUwR{1KvP#vh>2f=(uP!B6;O_=y59ka4Cq~WSW7oeuTAJ=wb8x0j#xZBHb&?JFRp(9#e>LPUrO2?eH8UK0C0k6!20+CZ-Hf?F< z1_1ES?5B@rF3hdKj61}nKS}IQIzU_Fg3_VBs;7c!u}3YkA+&@Z5f0Y z%;?siLE_a3|!mR|B&7ZGOmf31fy!i7-B3jju=l&ASMzdK~Z2W1=dku zJq0#UU?T-KQD8F#wyZ^D#Ph^t;ss&~F_n0cc!@T7Z%~mRP>~0z$dgp$9V#k@ii-84 z*i)ye-d_n0>(^kQtbI$7Y=EZ$vkna#tc$825GWWAC^S^Tz*lI?Vb%m1Xnz$TjHq4&DDzJYtEFMc0p?_&>lQ@NKs`ESY(fB8 z1Dg!C(t8Z@?NwqK4D}H6h}Veu!~$X=v4~hqEFqQ>uTx+v1-4ND8pF3J@HPeBp#Z$* z?4ZC-3hY`>EGL?Y6~szn6|tIFL#!p%5s=HfDR7Vizfou`g^r^by(#YJRAdbmIg*N; zNi(x;X+zs>X=$McjJ>ZexYvNE-lMUibaEArR$nXYW!u^ZMXd2M#5^0f1GM;-IafDCK&vne|c;{V=XPsKb3jVWtG7` zts~)~{tL?gqBQ;~Kb37b@dpvO;r*tQLUZHPl(YVef|vDo#&Io~Hfq><$S z0Z-^&3hZkpJ|dus?We%|WM1JISnt)ht|m~IF7-na{NeYph))sYO5!u(DDgS*1qBXJ z0M76s1wNuP8Su76oPh118cqlQBcZber=u8i};23mAFmZA?_0QC~$}ZM=0HL?{jzNH&c zXVlhKmp>zW1}m_qkBhkz|D8Q~VX$J27B#j z_|sswnGD4~Z+#QZOKr8U;g7qH4($49F?Y=W`mX`Et zz6ax@fl>>G8m5F98Vc6)g`Z&PVYNP8v)_?nWSAJ{!23$A_PV>b+?U@-S3J|%pK}y| z_sH}AHZH+eJl1x3OL8{JAF*TD8Su40`i9xM>p#-Hf|1HdqhrngvDaUh{I}RKMh3(A zl+!K>Tx_`yFtTWFW>es+w%qK<$YYpkrd^`I*M6q`+rUY)&AI>ns|i7p@)_NqlGK9& zmxCk~(j-Ak|7}~6`Z0V7Tnv(2%<$4A52nEP%NZ~>_`^Rr zFGFZ{lvChZTXqa*R0h~_g90$-0FTAL2z=;ppAUs^bk+ak`MTGX)$0nqb>+SWSh(79ZG)e3=}eT4 zZq)>qeELxX6JPKh85kEUhp{eL7t^wn7Hj+tV;6iehq0ZpgRzrB;Xg@%Q7FCw9mm+i zc$Yj%p#+68X~3bwYsKBW=r*C&R%-07y zi2gJ~@4SLMPnVpYa2k3J{}qXG0Cz2Cd_bWLe|igEnivQDxvMsDHUHZL7WkTE@HH;R z$Bd&i9iK2hWqd}VED8;!Q1%MO=Zr5H$0(FTpw=1oqJy`D5H>Jb+PG z#vR68#y!S;3XP-C1PX0Wp}duhhm1#z-x!Z6R6wB}DRdBp*0nhfOf;ar@x|Q2f2_WL zdMlC+DQPQfVH85wm41JyzBLH)%t>J~1533l=Jxs@Sqg>`{&p=+V6DVr?tuT9wY-hh zu+FCx#{B<|yvV?k{9fy7D#5wmrpU%udYC%r4BX%zS1yW_M-}W>01Tvyj<~*_+vi*_YXmSwx{a3e{669D*g*qwJMWJpA^-yRQg=SM|4t#$wr@mT~ zKSX02GOVb`RIce$qcING7nR%kXu4HudK6_BYUq8ShzjBs}; z>RUfV)3HR;Bd?-pXl0Y8)~xYWbtoEAIZ{(nqtOrZ6jfOpG-W+CjU9Uxl{DpPN=9k= zj<6K<7;4m%Iy6NcY(+zcR%<#B)nxZH7Ud4_r0LzH(GRy2HT2MH`W3>4x}qY-2+i;k zO@8UHqKb~AH1--zAARqlPQG$Yd4Zi=#WsYNxr(g;W?L?uSDYOfHwn!$$oJ60kt`wS2p*{ZB&lX)6@c-ER4)7?7 z|8H`;d%M^7`W7jQv0+GWDq=!MdO*5o2mt~ifh2SkJ}M%pSh1pr0qlx`ia$iKVaMKk z7klsJow>P7Zj(C$DG>d?JUj}M<7U2fzJ22N*G2(YDU$IP>%?pl^?LCx@ow=RaVtzAm`;JI7^X>-SGI}wiDBET z1g6O_O=*X`@`(5-<&|A9mF|OveoB0Sa>&!-Zt)rMS@AiMSY}gUng&xDOw(bS0aH2Y zv=(0yUlv~xUnP0bDwt-%Q~}d0m}a*d1{uF7muTh8jGSnfwMg4N#SdYsB#e-jJ}{+x zR!ZebgQJY_skkQrBYY`-_YX?rRPjggC#p0C!Bh>?9Abb)F7jVRlIV}hDoK6SEFIAG zgjw&#%A?dl5}TGsNs=s*RkBHTDvxtvng`Q-m=?mch@!h|&kyE2-0$Gr38c_@QC41V z_w1a^?A+Y!yqt`T+%zH@DfxM6-P3Z?GPAPsGIFys$f!sr8D&B6V;3FH9bb?eM6-vFN-clc_uhdWK zFAb0eN+(K#q`}eUhv`e0zJ}>rim9>EIBC2zL7FI?EQO>~q+)53R3c55N~I~%RB4)2CQX-S zNafN@sY0rhW=XT9Dydqkk>*HqrFqhPX@Rs*S|lx&PL)oRmPkt_NT*9@NM}mRq_d>u z(%I4qX{B_Ibgp!sv`RW(xu;0Ayj32p|s)4^Qu&;2s6{ zHn=_Dz6Wmwe=ztI@cqD#1Rnw^z2ldGUj_aO@OOaU2L1)`Z-L(fo_zjq2sQ{o2nR#x z1|b`yc0m{mVKRhD2n!&b3E=_=S3=kbVH1RHASpWGc?fSp_!z>UFk4{u!Q2TX#%#`n znGB7I@hPOsnbA!ums%77BmJit;XY9^q_lT(entvy9W6|Yj(5pRF3e1&Ip*rrqS2vV zgZdYR$mpM%UZv&b-AU_x?18Rk2U;4E?`Xak5Z=A^8PCpP4cUrMP3L$$n#O?L$OlOAVl9u2$ zJh&&14DKPLe8>c!oKzCwApe;^D zeyEU)9U>jhIpHZp;TGzGtYiuvfwOmVL7!;za}NDXUMBf)n28H}jf=Fg6JDNEUKWp; z?_gk`9g^p^G1v{ID~@E{%?`6NB!Ak*hdB^5D4JGUF{~^^%fi^i%7!esje&n|NZ!-x z;J1om3G13Z$$5m&NEbg*HyM=S@`)xQ+J|sn0$!w=Xi!nnz$i1)nRM}ZaVLX+Rr?b` z0`0zoP41CcsL6Fw756@Qgn@lQNUm*lvKueBedGGN+b|48Jc2#JPJU5H{;btc-kumX zA?coB2)HC9FK;0NnlT%L(kDFJqOkwCP(1Ry$WC`@NZz&oPgg&=BO^Syqv>0WWM4?B zODb)2C=bK+k5<@g47kffa!m_?YixxXr6y`m4G&SvFwV90Hap6dA^Dv)KFYocaO;>3 ziL~_x4C*x@`Mv)j)Wl#KMDFT1)c%ygeN8*QrJI(uI2L2rUx+ao6Vd%k20xkVwjV7< zdaig@`*-Xx*M;QoTAc}7=>}>QVl-(x(y<&Qbi2L{9H(6BIOQgEoc>@tZ~Sj+zy74X zDvlPgBr&LO2+5@_VZ3;bYIX)icy>l2j9biX@0&vMft*Gd6B4o5*okfl$SusQ=OX5d?h5`1v=)Oa+P8I-q$Gso(m0(N)LZ_WP$#f9EQd0v?+(e^S}1cZ(ky%J!_?^% z@>WY+ugr2JgJ^3={=9_{wUHKSr6^C>Y0ikJN4ql&{I3mcl{|WN<|Vv2Guh7fh2-~J z9rs43@j!TL^*&2RgV3TSj{$yvNPen?fVW7DTH}IFq$zqZ5O;>;Z(9gro5@wHxB?L> zCyF9l3Kn$Qj4VJ%s_byB)`w znq}@b%myX0cS{-k&xYhT{zZhX&+f4hc1%F6sThuBI)nK6{T^A1r(P=AVO|W$>spBZ z#@A^}OeLzbs#8fuF@7-KQp3*uavK|kGolR^jRT zAZ!=|tPRAn-SQx5AFLbzW^f`n3pi`L=}79@^R4S1T7KEZ!^oqpG|nt>FF7yei@s@9H# zFRhwYw;lw}3(g15Uu*4T?M(QR3xEr@6<=BpvmS0>L+er2ZpMY~)@;I;)>LbnHQkzF z&9r8LQ^9HAba3Rj9l>=XjdIppYo0aVdQ7-cj_VAr3%G;99nx;ta@?X!I<}m&jWKSs z_Nk{ygvG1_tOFCU*br+`xH--`jP%r!wk*qOe_Iv5=36CYY@J;ho~iGMh_BN*}HK0F)!k}1}yMygG>&M+=i zSV^;RQysC^xz>5s`PK#2g;c#91+E*oqrr6tm&!WuK05gDTPK}D-lRBkQAS?(wDjDZ zysW&u+^n3mG&%x3B|Rs-ki)&#|6sJ|*IUT9rqy%=0JxLmRVuEzlo?JFr{SAol+kPS&o zDbGwPofUl|*}B$ROGW!y>pJUo;PSxbgFB|yy572hQukPJ$F-Sg-(tPh$O4;2Xp)}53mdV}i&t}nQL z;QF^4+3wmi($qYDQAS1%;lqry$dCf-Q}yJD3d^%rVg}H=xbB}tfAW&`^@QB^hV@Ot zZKQ{AAUGo9gxiKj1`b)@qkFs$?!>s-{bTEA@mSz<>lc&-h`)%aNEvdqmWHZ?~8_yK-FmS`cjR02^CR$h*=GVQUXupbN^zet+$kdKnTUXnmHo~;y zz>Nntq1JY|?FfqViQrCdE3vbs+Q?JvF_xY!(?;H0i(SaI9Zv{o%d_R%jYv z+$kVWn{kuCm4KTJu9V!Uwi9dxwnAGkM!+fHrh+R2H@)3R-Iy>JMVqW`LkJJqhJu?G zPYP^Bwvh?gX^d?mWv8*WaklZc3E;}X%>-8gu9C7-$Tq=NOxbA`SpYZpfUwgv8+o9k z)>dYlZX<2Qv%yt?tFE=pv{g`cssT5r&Dd#V#-cu*_PYRwyj|7bSk*hz%2!bcEe8N7vxy+Zb>|&!FGl1$^;yBjg4Ho>uqao*V@+E$hAulawfQC;Lf5PwZXR0c0J{&<>1Z+ zcisWvsM~CJQjXea+hn^Ve2f*~R@T}!+qRH#C)_#U&W#K`Ni->iOy?RC(gS!CSh2Sm%cQIwD zr)*E#cH5p|EOiMuLaWQbUEXe3YV4vM^5#K$M#RCiy-peG4RDvnRZ;KQ-c7(zAKHj- zPG+RoJ|1PV&&92_FDXNj2@FJoucZvtRQw`Ji*Ie@cCQt;*}kU( zOo;MdL&liY+J3VAO!?qykoN=G@SC{Qj(*D@wm%I7w0E#485elFjZn0SaVK`W-C=jy zU3Qt8de?$m2abr(dT<*kNxSy^>R9g`wSjXGGbLwv#)!k=1Qaw`Wj&eFL}~V@xi4jy>0itYhrQ8W)bY_aWG8!cb1Cu=lg~ zw-2xnWb$w`xLd&82JUu>yorl4v%6;#{g#~-)o=Ep6fMLuyEQIaM%qUuK+9PB$pkI- zarW`{33g)45DjuCxXs|U5O%bmVlTE&qG-7b+}+@|9SHqqFSE}i6d)&=VJG)FImSKU zw$|D!?3I+S?*;e2Hq&qRx%PQR@-4J4GA^8EUq8Fq3#+y`zuxckBF z0Jjs|14O^sm)p;_uduIV^n4K9L*O0(x2xUgw+V|{uu?d$B<*=xZ)2J&bm_XM~nDNk***V=EOJoOY=0QdX>;i=p0n<-Ci zvfp7R?EW;k-Qb?7wQsTCMWy;#aL=`s6=uKBzTL<{JM9k`7aq1hNm=R<`!4&V_Q&jx z+X?Dk0QVxem%zOY?iFyaQkHt!zT5tc{aMCRuYr3V+?(LuYBwx3Zc%z}2GQhoN{YM# zvCdA8_(oiYde{D50*3m?PTb!3UZVYT`xmx={VQeGsGA9UUCTThPHf1OwF^lEX!))}$-ua63E>ufxZv_7S*` z!F>YmQ%W_X7vxau&mXy+9UUE=;^WA1h=W956A7K;NPDfL8x^|G!b10D-Tmh1?jYkO z8%csA(~(8d@Hx0IV$qQ2$TvcLoTGsl8%!cqZ1%yyyFyt6vqU|M90aF5V#+}{Rr+Sa5RzR znB)jKCR3#RLKeUskVKMWhNF_;-%;+E>8JqrE4bgl{a)*s<(N(J{|C4>OC&kwI~Eve zx7cy2abc-rIU%M4j?*1yIL>q|bDRb4Z}1(!CxJJC=fLws6FF8mRyxjcoEs)4FMv0L zm%v-vjV2nuC?$(zi*oB!k>fJTQI~@k<8ss*$JJ4e+VjBqYm{Ffj0)g7$41Ig*Ewn( z>m3`w+rZnwJHR_BN8RAq;JAr!6z?Jn;KPqz)ja_bXVh#{ragItl|9Bso*pD`8qF=6 zOkOvU|9Q-;;||ANl%wu+Y<6q`c_o*3gZI=r?snWmIEwdz_qEmC=D6Rn!^l7nIvz4E z>~cI!IqFfzV~)oiPdJ`*JOw@gJ_ud`uY%XW>y)FOaXjmI&hb3ssDr?F1m78amv+NZ zV;7|mCnYm2les01wG(?A z>i7oyAt0|06Mv9DJaV-;zNg#$0KO~PZcc7R%GjwXlS<}Bzw{T!AA|!MdV-EW9e+^{ zNCtmcj81o&oScD1PP0=qE?AvzLbN74zN8AL*XeWmodHI)BfuXCz8m|<3{FDYqvD~=*~NKq6lKOKqt0aKQ3Peq!<>gZk8qMLx`R&zp9VgCy|bJ1 zXlII(tYm=C0-p{3nEh&BhEuf8YzkQp_)G#>zoMxrQwFCLj2soAj`J8NiP_eYV;<-1 z5k4aMWNxjqr}G3#ojmaQZ6%-1e$M_z%AV*PWLy~PJc*FnIm|iSIl@`w9O)bd{#fwG zfhT7@9(+&mCv0?%c8+n5b&hk6C(b=z0KO1>FYtZ9_iZ- zjNFVg_KS@4B%Da92D;~FX6HwK<&sCJ8TF=8>P-XRn^3P&7S37jB;F{?_fCC9|nE| z_;9L+Oidm5ymW8Ytu$wwpW8hzCo?T8Gb=YQBP%yEpWLr0>6vNWGtzQ%((-chvvYDX z(<9L`=SB+T_27q7oMsPB8CI3jcgDylus1tziQ=?@tZ#CXyDWax#(B5%9_uRSz2FIp z5>ttY`?x4h@1xso2Y*sr5n6DI+SMaXxEYc)>|h zeNBgSoNqeca=z_+hpET$;3t5e2>xU$GUP>4q9D^V!eJf4pLI&|!+J=f*!t9&VC=5* zOD7$>8`s=*e((Ij5pwVo7qQ24X{&JZJ zwi+6!F3!bMY?XkY9D^;Fc>yAER5ngV_*_%iU} zloh#rGtCI+y_9B9~;`bdl>Y7x9dk#2UHF)y+j>d+S|CyHZ@;UE~fa2R{>h z1^CMKu5?$1E7L`oY8J>t>3lW#`TPGSaUDw`Bg%I+Ax%wscFO$Xlu1*fPq4dAaP=mn zA;&Cq5%o)sSOb1et*ei#FD1=f@blX0CUFgR4Kb2+xNC%QVU%kEp|k5G*J#%m*I3s$ z7vcB?;E4`g1b#92Q^B9M(KXR^vMb~|#Z^o-&JyrT!2|pm;LmJFH_03GFCP5NiIr6C z&5m<>iEb=aRC4NU+*9lai0{)9LZ_kgLj7oq#dtxfT<~ zOgb*9N7C_0J(r%mG_>@TrNzX1ebmC^HDtBj<&&~=eNB$Y2MUpjMX z#nQ^9vzE>#_POgC*IL)Lu60a0SAstW{JG%IqePoXu3M5SAtG9*##~hYCoNe@UuI`D zp01l*H%EbgZ}~|xt~o0DcDUx*m?B^Iea)c2Nvn1peY!3_al@5x7__w%bLX;fY;%-t`*6 zP?KSN*Bh=kU2nPGW_Vf+{!;Llfe)v(CM?Rxrzxdu63l0&hl|czkH8Q;_$RJUqj+kd zy}odf@{aYcFI```zIG8W;Y#pVfnNju>h-SgT;IFCas3GX8t~VW74RDmfcE->g7YW% zwei?rPLfFktyVV4oXmq?2mU(nwY9QY7AZ;AgWu3r+DmrIBvuzgPT3=SjSB&}BcZPx zloeT(HCdMr0#EFh8^GTP{wDA@gTIByf!tZ{A|EUt!svS|_}jqW4t`U+QC{S&m2^_8 zn37%>Op{aUsS;r_Ib9|}z<5`roFkL`Rs4Eb(_*=YRg-&CZA60TB(QK-ojQ^W<-Szj z8q}f6{p9|XxSPRmiIF#XkUZFk{$cWPFGIEuYHU`_(y8x z74k|-n_b`^Z8O2UP&VE)@@n}~BcZR5ucd-_rF@mVM!s6UMqUg4aqv%oe-bQ+sec(vmR8Ntp&~1^4ZxdJO?v?K+3>Mdp zCqlQ=L8doQp(6>QpTWOUFLaN{j}yW+G}YxNX%UjqMftk69p8~qsh1^GoIEnbn| zCbVcW{42jJzbC&hf52$*D)`sHzXASDN{fk$Qu0X1C!EiZ%H5|F7kj|J9+x}6l)s9i z_hM$f&T=2I1My$QEocHSV~U)ODyig2oUbW!G9bNXYOw9qoX)88VT++ zcXlFOWm@dcm6y5mDJy*z)&uovA@_0a6XNIycY(W*B;EPX!G94>x<|3t*WJ&EhJo%A zjSEBEqxMFw-J{)O++*G27+$^t|26n;!H4rg6Bgx=GEQdT0O`b#V;o#|d?#L(I96~={g-4_#-HDP1AFLAGSU+TWheL3}@h!;;};1BS` z>iUbyUtL`?3BYDkr#U4vGmTlB?rZ9yiPG^pHz{|Er<2^*yGe{DzOU@Q)qR^Q)lFV2 z=>Wk*yk`hP6l0s|9$O$J#pTw%3T^j&v?q_+DbH%)5C4L-O(cYoo^bbkfG z4#7!1dx5<18IDf6X;Rz$9RvqKXyv&1DW#)R3MLJUZugU$Cbb(O^mjK+Y6~t1atuN} z9X!UQwuko+lRU;Q_DCL@)NTTyNfjQq$K&yOSW;W?K=4BFLkLg~B#cLMZz=UbEe}m> zdo&0>0>kuqC#KBGOPMk)`mB_vlc#fh9`tne96?Z)puE>}lx>3NXrjyng_idUdfmO~ zN%dqBtTe2-^<;UnDOOYnS}a!bJ;xZ4(8EIl_OVzg@Q^TiQ^8b%m4TiUJ%c=h!@5j3 z2tr2)oguI!R=D6fgB08_Vf2ikI4Oca6G)9Bq@K|p@_JM}x%5o%6ce1p2^Dxsl6rbd zDLxJ%p#mYf9v#y>te+U(L z&hVV+S>`#5Vc{?cheJ3L!cmkrNM1HQljPA-q7f6%ITQ`&LO3EW8ZPie!rFCeEqboi zo+}9&669q)YaAOq*HBa(P4lusYCSI2c{UJSG)$IyHhQk7=tzOkJr*4|dx#Q@<%HWk zn~V#aJ^v%@Xcz!f4{NkalGoD{Pzj=Q5{Nef2^B06(5PC!C1EDX3eh~T-KgFBm zHF-HNYn>4WKo|(&L_4?v7nOE_WI7$5c zwYQVEv$)Mm9y%KWVHik7vQQMc#k_}-J-p=h9ZD#FQc+P#_N0`ee&eFs9qCOWly8{7 z_ICHCQlT6UVML5jdNaLQ2GV$Qy?MrkW4(ohR!!!wy}iACynVg>m{5*{FbV?MZ%mk0 zVRtUOPG5TmQ3%M}ZE;gf-r?R62@rOYmjp86*J*htcqiIxy&(wWAWWczS^{Z#3Sax) zNpw4cLHZ7eT_e}3HhOkp0kb7nlgc6D{R?8Oc$M&wQKY#QXtGwqYz|qCt%L$I+c7=Jb@Lp*P zc-KHEg+RKP#y}t)ZwyCk=^ocYm=YI9>%BJ+95t->^WNyaiQ;G)gtAzsy3KpL5l44= zHyao3_HHLQYO>zXyTiNF`+)aBhNBq}$|1~zP*IPgXxEeX(fad8arC73sRTHB*838{ zQGytO_Z3IT`x?FQNUPJ&5UT4gJnx&{cL^FA#t6LcdEY0FoiG~$d7G3xksCe0$6lg@ zV-%tHGwf3NRc<1qzkZ+K0uziznD1>DYNL$m> z5LQO}3Hc`YCQ>||4Piwro{D{wjA$wK zO))N%`DX2n67p5~s(m%SISfzdKp@uRDhTIOJWX7bokc21iFsMqpXyskfmj6Lyturz z#78t=T%4WhBkpBxq^!GV|T+yTx~_?>2^()etU)a5;o4n7pM^fvc;A^ieO} zN4)gQ;^Jhh@7@GB+3tHVp}alhdzi@EE(ljaAk9Za-bkBtSW){Pr`tUNVGWhHh8C@F zx9|CQ^7ex7MT)R%Agqn$qgQ<-5f`JNd~f>RGA_L9BPy&ZdGmeh+vEGp_qp#28WdOu z;W`Ml5Y|J8^eaW;YNR$f%u(stksPn@yLw=vB>%}r0+n%@=y!hyg0KW0tlwlS^YfI6 zNEZ^(#PwZBe$j6uIBDp?`t5!P#mNm2V!M$1Zoe@o>G%5s2Aud+e;0z2CL2Bdhxoht z5A`QACb}8IEf8*l5bi=6N1~K8783Pf{YMc*_`5-%El7>Ds6W+DYAxd7#GmEQr%V)Y zIdOY2%BU0#6QqaR9+09_=ot1 z8W%?R$5KA|=MjJrM4N5Y91m?fK#Ld)BOe{G*V3I7x$N zbSLd=xw%>C`I*_7d8AZ;bfjj`z)^T5D=$4gGStF9nIf+gLfl-Gzsx^90rD#R#6gd5 z2Ka0Ia~vW6JP7weAk9cWLwFz}fqtq4{X_|FC$y^R-8Utte@gFOQzHE9U*bQ5V78%+ z;6Ky9jAC{Ngq^XNUEyD8MC5t?RmO!2{luPY+C=bQ>A%Xq#(y>Awg(|R1mO_~;T|b+ z!uRI(@~Ud zrP~oYKORp<`nUTZh$o;A`X8bwdlJG^u_$}g|CkX&Px>QvUX%pS_+Q>D0e#i~n*VkG z8w_Q;ArL`%7Q%B(%V&|$3Tds3gqZyA)?tmxYWr%nM z!mAKohwuhN1Rd9tTbBV3CrE# zxUQc-_!Pn(2%nL1rNE>>C_r0mgwM$Wgm3q2kSW6Cff<2Hg8o2xU}m5K!WR&}gz!~u zU{-*(*a%-k_=cjtE#gRl`GEyS(k%|0YFtNB~Fyi+i;a@L^IxuxZi29(~_A^FgulctxJ)C}l7va+tnzgKa^+~VqCmDOc6q}^n2 z@htKM^oIrI7Xp`2mLfLi zZ-k{983chffvXd+)Vcuev59LW1+EX=U@HsU1mQ23J5Vdh%taJ*;8waFu}=Ob+x5?w zl~P@jl0PS!RS4V}xI2zs3fvReN|?Z$1hXkt2JZ`OH*fav#Fp?o;-y7 z2n9Zc*$T6rS^;KP6l0&$?Y@B77I(XE0zVLpHM9Z(KL&oH7<0hvjK$b*f!~b?`YS*J zq%jx^nt~RBu_mhtg0`SN=m4(Qe3bATW%K19|cb&Xb291S&v7{;IQEE z1Q;0=97iycpjkUO!Co6YnPQ|f4M&;}smDlhu#{k=VFz_^N^mO0NEet7j^U2rj9|GD z0hK}G+{bc9b#NiUNRuJQ;Nsw^!PA0E7)H9nd??I^!F+f`o@jQqJ}44AlOkmq%*k<) zvLYBUTpPxbf~$fT6QsoL$|7vCTHG4Ej3VVo>g$_R>XC9~@EU@YhQ5AqZSdOQI+%}w zxf{$!*MEF{aDx#EHw1}qPqEVVgqhcNpueIlb!%`7K~IxjfAH?$J;ANPdl`DV!<-6p zI?NdiJ?Xi`4oa_6(82pDdUn8^78gAa1s{$aCOQ%=dYH$8PZRV69}hked@}eH%vmsJ z!<++i?)u>F;4{Ieg3rO62lFvx1?Cg>>!lx#Fa%$vki7xS{5LF!zUf0L%knK9Q2TU1XNJ_WV3g za?IEa+JQyuC`gHXURG9SZgzflb~cF} zl|{;8fpWTXhH|E|OgT$guAHr`P*y7EDCa8YDXWz8l?#*$m5Y>%l}nV> z%B9L>%H_%x%9YAh${OWrsXxlXB7)+-y7jmq`P4a$wmP0G#6Ey}IRZOZM+ zCgl$0PGz&QMY&74Te(Nss@$vmPuZs2r)*d5S9T~nl?Rjum4}pvl}D6a%A?9-%Hzrt z%9F}d%G1hjs$s7}?T%BoxSs9x2l`qh9MR25ZKHC0y+Qah@h z)Xr)b^4JYJpm)_ELMRebl~cKefL)Kpm)_s18yGt3%YG>M(Vgnnk>Y3^?^(=L{dbYYkU8$a)sJE)Oskf_})H~EW)y?V_^)B^p^&WMrdawFFb(?yhx?R0r-J$MOA5b4u zA5tGyA5nLykE)NUkE>6pPpVI;PpiAtXVhoa=hWxb7t|Nkm(-WlSJYS4*VNb5H`F)P zx74@Qchq;)_tf{*57ZCUkJOLVPt;Ggm+DvQ*XlRwx9WH5_v#PokLpkA z&+0Gguj+5=@9H1wpXy)g-&zMPNi%7j#%qFR)2E*T5+c$g=`9D=zR z<`S4oVV(+e8O$?ao(Xd$%(G#xhItOm^I%>8^CFl}g?Y)+2Ve%wXTZD+=H)Q2fcYGl z&x84Vm@kC+VwhLMd>PDFztVhT=9^)@73SMvz60jXFy969 zJuu%3^EQ~b!%QxJvc*F%KLYckFh36SlQ2IGGf|k&!TbWuFTwl@%&)=x2F!24{0_|T z!TbTtAHn;J+o&%C670-uwA;gOzu7-FS#48|P z1@UT#YayAif9j1Bf3%`~>12h@V6J65`hozlHcc z#2+F44DnZpzeD^J;@^;xAaRfcNFpQ)BpW0LBo`z%BrhaCq#z^}k`AdOq|T5IhSU{O zGNi*H9SNx$q!dW0kkTP#Ldu4e3n?Gcv5Ita;QZGn-AoYVZ0Mdz&216POX*i@J zNTVQ)hBOw^ct{f=g&-9}DuGlAX)2^LNHZYKgj5M>Hl%7ub0E!wv;fi~NT)(t0tt}L zfV2$Ka!4y6odfASNasVk5YokvRztcB(iM=df^;>cwUE|9s)e)x()EyTgmg2cTOr*J z=?+MnA>9S(9!U2>+6HMmq#ckRfb2XL;LV6m~GmxHx^a7-pAiV-y!`8>2Fw)VBug9U=d-l zz+!{N0gDS3H!NOQ{ICRJQDMx7M32c^n|4VmR_**fu$cT17JB3mcg(Lg=IJ_MX-#5Wi%{fVHpq0L|8(w6vI*i zODQZn3t(9U%c-y|fd#Of0n0L2mcz0FmUCb^50>*` zxe%6%VOb5!Ww2ZU%T=&k4a-_s*1=K>%LZ7khvi0CZieMnSZ;^q4p=tBau+Q3z;Z7v z+hExa%MOtD9V`#Q@(3)C!tyvQPr~vvEYHC594s$T6Gn4tE=|_lnn&|$KFzNMw4kPF zs-|hWc97Ol>!fwox@ZS$hiF~3L$ze>Fzs;d2<=GiD6N}zw3ecE*HX1KEnUmdGPNu% zTg%aMwLC3fJ4QQJJ5KAN9k2D&PS6UpLamq9TkE6s)%t1uwE@~d?L=*mHdq^?4b_He z!?h7wkv38rrJbaW*2ZXKwQ<^bZGtvYJ6Q{9r)b66B&|f7td(k0w5i%OtxTJ)&CtrV znOcQbsm;=6YgJmcR-?_)=4$h_`Pu?)p|(g{tevWzrY+HyYS2#C&d|=(mT6~c%eAw$ z71~Pe9PM1~JZ+VBzIK6jp>~mWv37~JTDw%cOuJmWLc3DCN?W5{tzDz7)vndnY1e7B z+Inq+wo$uYyFt5AyGgrQyG6TIyG^@Y+oav0-KlNXwrF>0cWd`(TeW+&|7qK_`?T%a z{n`#~r}lvMp!SgVu=a?yOM6s%OnY2=LVHqsN_$${tv#bXt39VZuf3qXsJ*1Uti7VW zs=cPYuDzkXslBDWt-YhYtG%bauYI6>sC}e;tbL+=s_oG}(>~X}(7x2Z(!SQd(Z1Eb z)4tb!(0~AES@e$LZts3Hn6+WId#xq8ICv^b&ot zUaC*gr|Q%6GJU!}Loe57>J@sWK1-jiSLxMyjXp=8tIyNt>kIUS`XYU?eyV<&zC>TD zLqA-7!#M*VvI2K`3;CjDmp7X4QJHvM*elYWPOr@mR=qTi+8 zt>2?>)$i5+r*G5m)3@vQ>pS$F`UCod`a}A|`Xl--{Zaif{c-&X{Ym{Poe1Mgu)GD! zN3eVe%a5@92`dk)9ab-_L0ENIJHdJwtVh9`0&5zqd9e0`wI8elVI2(XFjz;zIv&;# ztW#l~0c$0!)v(TmbpfoW!nzFB6|i0i>uOlnz`7RJT3D}#^(I*Fg!L|1x5By&)*Y}u z1nVwXpMZ5Ytk1*xGOVwI%uy!;)2$!Fx(C*8Vf_)-Uts+MwhplIut~7Vuz6wAVCw|i zAs|z{ZAZX%G;C?GWx#%o* zy({e9U{8fT1NI!)kAb}h>;|etEE$lzQ{xj^q!TuK>thd038n;MfMo z4mciy<54)CgyRJ`UV-CvINpNeeK``g>d$Tb0C~U;2Z(xSU4xbSq$f7kohvs zayVzfSq~Z3*kBqF2HprTxY{|E?nosbrD>b!gU2)SHraqt_^VA2-hueZGvkv zTzA8DFI?Nz zWC5}TvIDXV*#}tx>C=|GKt2@m5s;6DoCY}yaxUa!A@_t_2)PgB0gwkn9tL?NYMfjkxR49Jy`t02#Xyb$tfkWYtv7UY$XS3$lA@@mMJL%s^~HIUaq-T?Uq$hSb= z1bGYOt&q1t-U0a`$h#mv4*4k(?oG0Euq9bLyqRRzpASFmWggRR-$WZ+Ik~i)JQ*B$ z6fOMM?$csHc!hy5E+oI(vNzER+vQ7`)8-5+3qNO<(S2qt*l#khCmfJx-NR%^jXt(V zUaK>n?LBt3lSA_4mXV~OS8_o{_<_y7$$5QJN0*kDRL(3l&V@H_{W076l#u*E%eIcg z4XyIXUo)QzZTK{7^}Oj*jdJiggM3m*F5hd&hgD9lP90G&vZ^$U)C7MVR#i5a?nDEt}nhHT_B`SgYJS*2xDiYumuVjfjA zsIA`^Fw;Wvo2?8CfiEq&Fe|xFZgK&66>%Sr-c0^%@PIFU9CUDX0}lP0fjm7V&uwFn zQzO>~Jr#YYwehua5YG-%-Wt4GG_816sX-4NWMN-l5t5g;5LWUKD&a@MV!6rr;U_!u zdnM=hO`&uu=$o8RSTsMmpddM~7yS@n z(USF2!|wj@gXr~(MqHEbprxZ=CZlM_?>#j1?d7QM>0LUrvO2Y(qOxXMX%(p<>J{f< z=2+o9NMSpYnx;?oe#eNS`)5tmQsHflXPJqjubvmiLGR+4;z4EAHAZ}QWYEvuzj92U z2ahAihp@xU56NG*Iw@L(m7A$h8(#R4r)le73Xio04?3J-VPQ!A=)Z@B-h}eKOKXbD z%0uO|DN7p6f`g7`urCg|lXkT_@CV>3t)5d-LM#;`g*8=ksMR&8va-CixPttN+9gE& z=Y{V9@`iIk*b2!f7eLr9DJ1s+x%ab^^9z&ni8Yg(Oy7CV30pH^lZAdm7BzGTXVcrF zcXECj{o3&F1F~-eyP;QUdAX6g>5RIk{acMbgP7(pV3zKG&DpoCw0yD=v&XW-oF0-- zYh$rVt-ra+bv`^qiC(YB3^(fu>`-ThFlYataG(v44`qvORLY;#VJV_&ocL-rjhVEH9q00p zyrzZ6X@&p|sHiBdin;gegem-kL|SehJMxtwd1(ue+&C^_wB%!s7K6tGM#*A!tTiF| z);2!Yz8NL;Xk;)@NvU5mT6e~IUP?$YzP$=iH!(4aZ zna^;n3)r#NhvZY|r_3)Q`LLA9Wz{rjK66s}f@4xst80o&W`w5DczMtA;yD#1(~5}u zNP6Z*luqf9J7rS(&kxls#=-I&^E%&_d#KJ#Z~hsKmm3N^|o9kib9drKSan?d)@NU-mX zY~R~L@`QbccO(hd&^!~d6f$VEh9-^R)ZDzpV8IlL@Gw^kp!(Ii0iWihtbt|YSn^{bo zhK&f`%J$e2l3&~BJ=zw*tr4`R88@Rjx}Cv$cSydy)!}WG$T%}%!-4L^R_uceimfg5 z%HtZ<3809v4N0_$o-z^JKFSXFzvkY}#iePJ^D{~&{nOn{9<|EK&(BHEZ*(`4e_fhg zQk*x*a5q22&UD|uCbt*%JYz6yhzCB$pt(OJFKJ~aZaU{54pkOLl1>J7^)frv&ejh~ z6AzOFjl#KH5}K#w2ISHp(fs^FU3P(B$X8zja`Ue8T`9L^2sfMKduWAw&k-k8v74_u}z;1$?ICOXYCD-se{TU zRTY!6yl~iHUS-vcYEq$hVp&c1aKM2sq*Bw91VmGZ6pbvMUt_pjI!X+X7n@_)52fWe zWV`Cps@|njiszKqR2P-j)Ra{i>&iMh*d8y3?zWp!IQ3k{w#?Jk2 zNFKD$h^_P4hZOZLE1|wR(J|cyRZcacrW@Ph{R1r78DYt8+VYDp*)f^57|AxEGL6Cc zVOt~^TE#YqhV-L%ePffoV>W}~S3pdW)vA90lMR7}j=kBLz6i;iqY$@$8)ejh zLB*3wjWuQ+2QWy!`qzd`44gQGLGw*W{xC|HW|~9)0zov2Nf876yO2C&??G=^30_!S z{ZB1M9mlXuerSIsYR&TBh!Ya)zEOLyv38rtVE(B&+AZd;FQ}?2X4iadkgww;_U*qM zxWWm808M4b`7I=Gi*nJwL9vaDHf1&Py*rjOi2i7Q;k4FZ*+wPd9cMFm|7w5rS*-zY zG?&(}KC9#0FxX;;kUTNUxXsc0#DyjK%5a5vA*m404u|z(Ojm>KE@FF{Lh_uJ?70^a zme{7QaAuKq0vH5$DLV`QUk@)vx*!a&FJrKqTce*X9P2Tnb|w3IDI~wxLNX_eu_W$i zi;c0=_hB+o3bQF`b094baXR8y(`J5bMvoRdjvZ7qHZ~V+;OO%isMddjGZywOnKNeK zhD#U>_Ww}1a7-~l^}I&e?v7V5h@Jm^m2V*QH4JRI4XdOR$3AJ?I$YRECIEypc}8oz zmYvNLk_YUw&M+pm!pW_1g=380e*^n|-+ze78|RP=s_9k+aiF++-q2<~GL9MpzVo%pt`lWN*L-q;m%?a1A8Pxr=Y_mgKSPj)0$&AKc*GuehhlS(?&Bp`{#m1Sv zVobI+bOlI!zHx(N$Jg0;j@a*o58-^Sfo|`xqa5`gOk@}o*M|(wqxUPy!^MM*oZ&s} zDBbtP84l0GDd;<-w1y_OiAqUr@Rv~|21SbN2NzcqPc5x7S|newJ<~$+uzi+*NVa?M zf+59o%SZ-*VrMrWRQeTCU(-i_7`z%7I~tT zI?)=ZhT5i+$lyKZUtn{xSvn1C^E%lX1jmKs6QjJf*TKX1-df1$uXS>>9gc6u6>!aB zj)t-u(>@!kyE+9J{3nFuJN6mFb(Uyc`>5$!=6x$4rmcI0u>mpz96E!eunika6UQ9l z7EjUmL-+>?Zp=uc0qyD9^$ro!1bxLMi_6^DRMX9~Nb#>wrzTtC7 z!P>%Jl~tv2>iBvU#P6W#bQA-re@L#1g0$BvA_j|lW8g| zNyGkm5@4q+2F#%SU^7R{c*1CHT*K2TpB-gLNWQ7n3EV2yRfH{weyR&O8dTHq41i(( zs=8S=@zQ8N^=qgHX~_I^>d#IxG9>rh>yt#QYgsE~Q9lwZ zFcvg*8qB`+q>%i-eg4*eRwZp9!9>YL-ysc^)ORo%)cpts(3p_?PAdaM)TLoo%)VXa z&FpAsFcKu@UNt~Hnn69Tb!$KkTTEbEObE#rwh*z+$UN4=9nN!vBck;TU{F29?3^dJ zzXVjXjM@esPokQGPE#1zr~IFrzi43684L@P{+l&nG}PND5zuKCgL!gWUvEmf~no+8k%fV5jRC#PdV)&V5F)(GN*z zT_$Gn`ntA#>@W(u?u?*ulV6>#XJ9Sd&$FzEUml*fU(a<$hQ5UzYjOKClUl<@j(;!R z!C*cuBwrTgu>BneY?QO1iJO$FITbZ!4c^%3bT>Qg()OnTT7yE7!a;)xxQ#)4dPp7^ zrO#dmHS2P=G%gjx^oCn>C)?o6kh~+h!Tx4|#DU6i?+0qPGJ z)EBj3-D+ZMnhHw2tJo-K_$fQvCC#m!&Yx78S(2MKDgU2pr_<82^3rnR)J~HY>ipu& z$+?CW>P}y>GhNySX=ygzlH$b3nBTE2FAvF^qJq{g)Lgyw6n!G%9~1gNGcc}f!y1Id z71D8Q5NK|o;gJo(@drEdnvncR3o*ZcT+MolFi$gFs$L&~iG{6m5`*oUkUVssVXHHu z>l;|>cZs!1I-A)p*Z$YvrYN7?;Bm*!HU{~1F)hihCbg}Sn6GD+`hkNDrNKZ;nL)I^ z#czZ*h}ng20T#HU{&;ECfSFV08Zz3Q{cP)vt*&+F&!W4tZ4Fwtv&Oc(AtcxCvwXCr zaTzHHp~*fPNNQXX(z!D``AuyY15T`H>$xhdf*Pb>4I1cBcFtQu^6Tvi!_AyJ(;##i z_FjxEbtD7$wve2?*8qn{pry_%E;Ejx>fD`u*QULiEY@H~Rz!VM&d*34yr8Ib>P#|^ zu5@yQc1F?5WEz|rj56Te-f=$sJ9~wx}qNg{(tSSIK4H14>x8R?%F{N-upuGH~Y*) zP2E1NVm&moNU34rbrWPC&d_jwNba%EXke9W{YQ=*W|Ys9*mv&yKVgy@m})$O{J}Of z3=;eL_3EG}#w&-8R_;AutntPvWnaIm{RMhjBViH~=rIs~I)nPL zm`0@L_#-WA0xs%TP+nS96Snwc{%jP`N_NsGLh{VL7W#0Oeq?dg)Y2N#SxU@|S(R1v zPkqbE$xHS0rzy;ms{dp6Dl)f^3=Zo)zoewHVoKT6nCEgj*RV4@)tnSlV-{q#pn)6< z*ao}X(~MKYje8n9;Ikq5vAw23)QmCSKnY_XiMRit%wqL}V;XjUbv}cE z_k8;u;TpG0p!3=6+%JaY2cu+ZKT-EYW2Q$97*<@-ue7>mPF3lM(vr%l6=e$>`T^%L zz+P_7*y%cci*5Q(Z&d%-`69N*t8Gzk*OG)$>v)_*-8Fm!-XPJJG3Z}E;16>cPPK-e z>dgZ{tcE;WR$dw&)@?L_?_w~09Fkv-!qgmNko37U`*M#r z`;B~AdSr}Ye)Prr{EYD9It_b->Y|G^3ucuTR7_6X{Mz|{4A@Wq1&!X};c(P+F_LQs zgW$9MTpJi|D5-bdjK_MI9qWsb{8$1gBYzxy{xb9@v2RR+NiA$dzwZ2k=$g^Fq%nN=7wo(LXn7+|vrUDT!~x}w1McG=5$vD%}H zmBBCVOQTsdcv_bO9#AoB4)NeBYO1IgXH1)Saj_k&&8>}0{KkA{dTv%)dVWSmeolUN zetKGNR^z#{TWnX_XGnfDYIL=>$D26!6&udZAWs+V^^0@$U1LS{ zkIjX`>Ec*D)}<4JP7cXW{EMKgi_td(uF-QCUAi&=J^!Bfe!{kY0^vP^LF4;>HBt|(SeQ51MH=j`siH@T}2@B@AC51*gnZ)fJrnKS*K$0g{qVjin2s)KWWSxpRM z?5i|AItU=>;Gi@+p^#RY%DE2yEBslR=FQ@ir=Gn~K(>TP zzLLl>c*7&M}m@?zPij&;-Uz-e*9l(Q}oAz0T0jC@f zvMfoJ5534f0YhUSRX+P7`_V`Ek6xc;IB?28st|;p!d~>#-Tiyk-p^|7uZP-(e(vTBmhkNkM)gP4LR!o~QZmcK#=#xwBPeqh6;fDO;JsY~eg~ z{WtAdml=)ioPlm<*k@a#`H$=RDb07Ldn0BU6da=M}yDaoTp6Tf8p>$YO>)bR%pN};)2|+MY%)r#?zsoYcncG#>6rH zE5pvqj|RoRWK_Ep;|}>fJIPrZemdV_RB(>5%OMo$=EoJyA)m9#Z%PlVNnQS%`RAWQ zUZX2b?xgtnbBUm3Oeb=t3$hHePT3(>5OmGPFvLn7EotF}IvI63PTi<1!^29{b<7)7 zlwCAIVq};F!v9^AH!gQDz59Ich-1*u?C~Q84IVyjSoZkgc|)>`3y0+oADT0I(D=MU zXUnm9`GcLfUVHG^9A>fxjUDR98%1wOanwjTS)WyLfW#>slrtEb|Dyw<6Ta7-}nxFR8=2inW#rt_|mE=6^j3B6qvGVY!}j zKl=;|38#>_m7Gbm3IDIM@=dyM%I2IQWq+?oO5M-0t|mc{`#{|}W%EwQpRb}Q^($Kot?#3+1^p-B$s{kAhd>*^2XndJA+&RUJ)k}9iRn+)UpF3vJMbtY$hN;m!Q z{}6vyWRjDZE@#Kl3J;3R_Z-RDS#s8wtM=~dceWWn%1^JE+#(h6pS&~6F!oF&cq&#r z;^@T!a*Q|Rw3KjK?y5;kx_s3Wi&Fcx?2TVhm)VA!`7e}9>b2)j<}QAUh}HC}pB->+ z?m6$jx*${XnVjl-&$qU?XdEJG8IjRFm(#s6%h2|;Z%P&IEG#Ilk{nsY!7I+tWjU2= zD88)moGICrxr0--`V1-id+T{B&XkO@yEtWQvkaq8`9PR6r95RR`KQVQmvjMbZ3@PY zES4LU6`YO-{{;#ylV1g=`=Od-v*Zd*%N_YLMgM-~QP{-3A*WmoWHPS1{i-A4&> z#EEm6*YyQw=*9m?Ni7!5=Z?wF%g>?*v{Ug=xkvL2XL;9uJtG(G7Lp7RH~E3{zB|j1 zb0$wnEPTSQ&z8oPn9b?k)yF$r zCvQ2CXtj)SEhlZ?=_E#3rsFS0(_|*PX#@TXmFM4*wX@;tD28=SFXueJcm7Ro*2t@^ z@)AqFJ|WYkt2oymoV{;4{DqP^#*Q3>A9u)?C;FQ<;WQjLCu7?vC$^X>-eog!;y%tY z?1U3&FwM>*MN`1@oQPqs;P~$_UT#tf|&G$ zYU<+npZ{0a7LuUlcGJf>{_>ybt~!&Him2Q?u~Oyxqq0*=(H@%Ldf0Jd{8of?6Y5l=~5`AEWhMj+={eVTHyz_ttOsWT_OGsEJMrFmMH%eSNFV;x$N)c=AknO{xQoi^pt_Ccc&;$CAJtlrm*YSqM>M#STVCz zcFr*QN{FVJ{MQek(#H?n@fw8xZc3nOZ~ikspMPP|S$OruYcD_9n>f?IW*I6^`DCNj z3VG)De|ZT-ZmRVFMZ6m^$0GA_261+OJEILIty*-)Xvxj|LQT~qzC>@i?%rLVQdpJwrIh=-q6m6S555Pgw%h z?$5+wj`rCF#VPrtiVBB2JJE+^i`kBxVoAcNX(|7y+UMWLMbCnL%BtSGC%d?1ocX$E z<7tx};0z9YfyAl*_jw_hvaenlYdVLscF`FIQ>T@&7cB*5E-3XV{sZ~Lvyc;~$})65 z^@~FzMA6&RI(KAYOZ+zAU;W5p{v(>2w9Rpch#5%1h#lZ$J8@PH%_~X@qvCbV$qd=)?BOIf{U_2`ajO23xCNhFmoez3 zqiBh5FHY-X(jNmA+yfE~R~XHF!cMZNTE@d(&O=g`;gK^Gb9D_nD?IQvC)RwzmX<`l zIT;u4a4t+W*~Ab_#`Wkxzh%oDmOUz0?vK64;mtL9&tmY^cYDg5_>cH+SkFc978zoe ziS%<$k3GxK;=PfT@wE-dAI%zbu3Mi@U9Nf&tNMs_ zx7^WVbBo7h;!d6H{Je?PD+0}o{FmGQOWNyYcgo6XZ=Ypoe(I)0dZ%#tgTj?^a@gy$ z3?oh%mK{d-?4qH$V{mXMbL^;5g+=stZS(RmQ$zpOF@{!wN&Yrva4zmDN*SM%Q&=!0 zZ>S`l-ptD>==k59h-M85GW8E}emnmQax3B|wq>fA!8z#q-#jrk!!F~u73a6xKM{MM z%@&fsShU%!J?EkOS$L9VvgyQeduACXpR)ZpRgXt58%aSlIuA`#);~E=C)D> z+l#~Y{WsiPrVCZSvev9W=b-<8vxzjeK38UMvpLTL{_BOH$ZUg5V~23w2cAw}03SPw zlwGK}SL|$2P&j5-ZV|1IB9Ed70#x$u8#ey0L==Nn$&jLdkJ&#P?`Ayq*KqbHN|MCq;=MWL`T}{=%pmb?HWahTwD}><&&~fo`Z8piyn(Ym z`G1gHV9$JYYsz1L8Bv=!QDy%`Jb5OM!rAGQ`OCKbX3uior=EZLgBn?sD$$+d5Nfj* zIM35hXS6q(;fgh6^yt9*6Kowu4$Tr=@<)0n|Am=ZhT>E9u2>G9MdLU=hTX3@xzWY{ z>|+8QMvltQ9f=<{VO0?PBV)1)24~||EB2qzAIZ!elTu9I0FdV5cXLW+pMUPc**IU+ z?fg7ekd|HO*E!R3&g0ctHR8T%oT;21dz*7V?{rc`O!>sg5a-|ht^7fIm;d5|EW_Ya zR`=+Ik`>8Yv@*89HgFV9Tl|`YvsZ3@PT|PE>O*gKfdBNO^UrqI=!C1-ufMk4pK;!A zJAXe29Ovus%?@(P7iSsfo|(eLA5e|oo+-L#*qzDexal9sRr)(l;ga)h!6Z@2#*3A^ zq?;Y)bl+K%xeUow#Gt+<>mZTrzH!q!V|R5?9pyiH*FRBAJ1Z?RQBP3*wF{X`{wL?5 zT(ZU?3&dxnqhU-rIens0a@o|w)3nyK`QSUwfnp1=OQc$AeaL39fivjwsry_Emx>hm~LaW)b)S-hlH zHL_2-g0sIi%W!A(-u0{@B5}PTtXjX_diwG)$e1lU7ozmvk*B_rZVN zqCZKdNXAeSXXv5-c~fk)S24-LNqJbZ_P&NmtAA)TLX;sUNuqg3@gK@HC53bI=s)3R zpOrVB1r0T9gKgcaZ&s`vOfi+5cMs?Nv6?Q24h_on|(xT5`&ts>uqbm`~hhd^TlZ zP&gw;xn^s?)iYx$ex@Mqq?A*vQ=f9}hyN#JJ;e%8 zm3Gr!ky|SI*;<>sfL96;rNB6FB#; zWf^X)xt5~wD9ClREXo^9E4v&#GbO*^llkxL%`z;j`R}k!3%;3%1$QmIZ1Dyk2gb{Q zdy85|yD@MaIPy=NneA@u)~XPr3Q;ZapJnD`7Zf15{NGjimTl5BPVbv%-epqV2|g3e zuA#T6oSnreQ2xomq}iP9wzqSzUKswwsvMO3I%#gwq6AY#(!8YkNehw|LgGG1+z*MBkoayz(yd9iB^Z+yL*jdo_?=0eIb(8*x@8v(&Aq98 z-r(F8`S~4+i*fcR%V4bXA7$bqVf@2`DFPS&t7a{>lAs|ukaz$RKZ3-MA@P%nq>7|f$jll@{1g&DBW6B7r_4;f zddeM*evB~V4o&JwY`J2bY)INfoIIAaG3oK7Cm``lNc;*C4?^PC6-iGfJ%yY+1Bu^2 z;vwSX+jGjvxQZt)yz9c=>{x540NFu>I|hk=5IcXKQ+B3pFdsYkC_9><&oilasoU?9vhq#R z55&r$q;HeHOTuG00f{F;l>n+*6-hrP{lxBzsy3+VocsGS?$Ksnj2X>X@d)nNJ^9mE zi#Rx*bRy}b5ecscstZ7MA*e2@FxEEKNiZ7mpCp1xg&e5V=kzejE1zmOdokz0>qo^B z+^APxZe-MS?_W43|;{rm^ z-Z*AJj4q>(V3pn|qu&@n*bt~1f~pb0Ucq2XCpG>;6J`YZyaCjFA&B-h5To=uW9ztj z)5h4A%lax%T^*4%Qd(a5q_NE%3^M2m#*jK0yV0q2Hg+*~HQorSYeCf*R82tDw8EHa z?2g3s1XVLoB@uDPbE<(Q2cIh#Iw-<{k7*#v8ATp>KaB&8xpAd3#5fdr$pcj~sLaHR zg$a6jqnnLu+xJ7GAHwtV2idcX|6gKejD^NAabd?A$8llXKxLN-dwl!+23)~H{uqIi zj8h3o$@Utj8K-lk6i_)uq-nbxS+komBtZ~aoogh&$2iY8-?+fI5L9kZ383hT50a|`%H>-VVf3F2ad@iF5@^D|&q#HohQAC>lv!L(xCqoMO zMH~8&@pD2_G*e#~zvM`rLDfY>Dmm2Pm#02pNI}WX`ObJ4k!shfUAuOj+I7qBD_dE1 ze_2I^@rdzfJfvSig+{O&9a1JU5Nl@_?5=g7Ke`?+GzxB)hZ!DEKCyzF>2gr@2h~j^nE~8%UjFBE>Bh*JlNxzEQZ+JNZEA{;rfW>sni`v$fNCJ9 zvOzTnR5=xKH;V|CVaw8c*XKTHIg6; zxWs!j>d|F=|I$FfO+ln97{o^~7;xj$C7xtwQzo6Hk`rU@ z_0kt-Msz|T4|RDH<<>Jek7&DWm z5vEZ@osw-ajW!i=q!Lh#7m?r^VaEPv7?Q+wHcc>1CYqF9K+_ac8S*(5R1-l}N_^hT zXqu3C^Vc5~F(fyWom;?{NOH`xP4f}cbc<<@X|8D=s3wDI3aH9J1r??RriF-kE2t25 z8evX9rz*SlhM#IT9msg`1^jgTf-*H&Zn~EQt>ko??lY}KRw_U>6I8Q^mDx-@rBgyH z8@A_y_A^I_!Yy~qeK9>~dW6KY&h(IJz3E|4%>mV1P@$aWSC}3(Z9vS8pjrT`g@n22 zoQh{n?fcezl8b(w2QM8Sa|k6A^k7shUXBZ^ zc4ZP00?d^O$RJ-ay+Hzc)%2R_b<c4Sz6(^#5%L@-aF&9u zZ{y9Jm5^xY4wybe4wP^D=cX?>2X}+&o(KnY(_hqn9U9A#Ttduberx(EF4AGs5ftw) zpt=`S_mOy4a+`6e!R;$*GbH8v`A2d>ydz7lm0UZ)m|PcBsMo6qb2UG*Ef@c2w&VNl z^^r1ry&ei2e17R=NmeE6iB=^)CE1W%pL4wyR1b(;Pk+mL&5O%9*WOq-mE17-YD7wI zlzc_Ahbxk=Nxl{-YyzrBK=mk5xZ#{$k;QKve({|V{Y$+bQew9& zK-nU%DSxbrIks>8;rU6$)V(oxJcI}H|I#3 zK=q^qDPiQRQ`aeB?id%TQ*vjHgx>ZuQlvfo=L8s%PjXs4lKT>pQu-yiUvhsu ztpT9g465how6-vPTCN>@>vq#klqK|#L+J4elTf=nt^lf+#}!NMBo9u`Lu|#cCV6=B z2*e%#LJQJ~_=8MWy&go4nXTmF=l4lZyidsJ_c{Wmr2L2^b?IH?aW)x0;@X9fB>Tx7=YS2^gV6xOB za=j?|j<{SeNnVPW%RsdURId=`tDNgeFaG@VL4L|EveN=(FGYq|Bv-^Gb5-(cgv6Wq zI;i#%e}lV!mSX@5v_!Qz@iQK50(in*J524kBj6>zq4x z`@8M=3nI8;ubTNnvj&mO7nu{yDzh3?-+<~6sJ;c&cNJ!>S(jim8$k6vsD2>oemtjE zc|oTKdo0|?q!J7<|K2N0dYi8>UrSO^@_WsV%}tOO%+?(S6_q1YSdPFKdV+uYWBoT` zlG0DkkS{>Ko#1jw&5GG#PC;13)Rft2c5z{2bbM44_OuOMei_|Aq7$)WGY8D+M4*yc zF^A0=NMLhN{SK;QMBpEc!0EdOl@#8@kkF9Qy`ua|%mkR*nr|TDlwKioM{_5H>;kIe zpgKX2CmAGM7WniEE=P~Yg^(V~@QIK;%w+l%ud2D98BM==0H|w$x;8?p>oCZrCAz!z zzr^`Pmno9S5+MhhnZ;MqSMzW)T72_JP}c+X1q68^gPfar+4Zlxc^S>`qjT}N(fDD0 zJ(ANj7n{l4o5z^Pn#Y+-K%EF`6{yvq)>N1$n9jA}`faFXnmX`Aomm^+6r24xrkuo#nm2Q_AIyIvbV9V)HVR$Q|Y- z=B4I4L466RF9r2wpuW7qe3yASM`{RaN~fP=C)>TDS5`k@9JnQCy4t)h?wLMhUXN$` z2&k_F^;LAHS2IPqw_?)RB7Z+Dx}ZccaYK(!z>klcD3>S9&mgK|&DH#@c{8GJ0rj<@ zZcM0680xrHH!oUt52r80o^z^P2r*a7yu(bjPi4co+f233HK1+=YN`%IOz?uR_P*k^ z95WcJSeV~5?(Yak%P9ZnfC6nC`=ARK$*=GG>{uOb51GNLxDTM1} zxYJ+1W9_Qf71GIhH1trW`2<>X3+3GQagJQ)Y7{(S5d9Ec9k5KF}7Y1>X#d0O~YQrxS}| z#v&TLk{mm?5h1^OQs2@L^LMbk8@b<>pe2l`ik8`uVYv=b5$!rqHz(8<40Y+PZ3<>@ z>0j#eu)KW8OJz8}AiE!yb`}a76wlbw$%0{nr7Nggfx0!}w&4e|d+?uiUS)jy*dyW- zr0+w2Ie+Do=MUesqmZE8~EV59fpv>?R3q}f- zWuWc>>Yjwzi!r>s(Xl=+jKhf4ODRtwEEq6Y)`GeZ zs3{w-?iUedt2#4^`9ZTdnE9fj7jAjjLcxNfdt`asg2962Nl@Pe>H&nA#W1JsIymg5 zHyNe}sY3%H%RgD3vrw>5{Wfp6V4y&DH5=4}5H5O~dw2RZgIhyEOj%m?SoR`{@@;;@ z@+K1YHmC=KnzHO_%(7F$=IiXH4=-SZQFwqyLt2f^BGDW8p5>#s%zkY71TjAY^)OIV zwp$&^c5mq0`og;yrr;)PD7a+0__gJGf>bj9mLDuXBIIFE=YyKE-D;lgF0Xw0^)>ZT zZ1%=MR;KdG%CeTjhRdAt~ib zts1K~!D!Wkx){`Bh`6y#hNU}w(>IObG7OP>>GnzUCe}->R}iF97T$WL^(utC2Gr=z zQJz~pfk95q>G|6Gx`+r_5rW0mF~ew0vRVjJsR&`UT5X)+Qc&M4GK@NS*GoJ%=f}cE zwYjwoA}Klu*0$Dm90@=@RYY3Q z$GtI^XLW+E*n4U1Y^Az|;$vd%ZpFHVwHK(TgL(!@Y$lV~+*>vuZoZ4rg!3nO2>4ft z0kqy^rLu*xz;dj-Y@wbF>RUwOrWL={?Uq@bP4T6(j<8bMqS{@xj<#aS!a4@jb3r|i z2%FCcTa&Nb@~k(4LfRpCr0<4xqIC+wSxc=qTPImj&I>`k2-LTN`nC#dnH3On8mMmv z^uq#yO7W=mcI#r~WeKR4g8EM4Wf>FC zglk&{$2DS@Auk0|0a=ThwcL82qO@09??<>*pk5B@a)P^?OS|aeO^fpSm4=wj39`Ht z`WDh8l69T+QKC{QD79{|KF0NQ1*q>u*od*1zIk`3brNRdd@icC1;j>8>(kaPh^82n zS)aGQfJANs^-56RPefKQBJaJwK-KRLe6Cp5FyJP(LzLzdZ@@0=tB9)D&Srhh`Z}V% z0qWJDUPGvB8S1zVb9NkU#w3ZsJvp`^^ca1jY1?n5Za?Ll{-G7S{j48@`aw{yBg}^w zX35v~E8lsRVN%^3p9dfHHi>rVOY0%RR6Ox-t=}Q$51@V+)Q=G6qYQJxl|}VVe#J1| z7!**hhcHDtf3Y4z%<32H59^=&Y#sykM#PIghK2R^=~WER6NrT?wmP;EwIFhJ4h+R7-hBww#x}q>6x)Lv^7FZjMSb6HD#OC z&oWG~_}oXX?T>vGd)!Lb%T}+_fER z^|a$X_g2_?+xj46KTzX6dy^pF zI;YZE7=CYvw>2I&=IT(5ye#kP4@jd-Tdr+5Nl3}hu#K?gBRd74eh1Y1h@JgRLQ^kY z2}RFwp<@RKx-K#^WE*3ffRKuX3)@6nDMC&H^}C>ck09S?kc($D+Nw*!YO5FDU#yI< z9vQz!`WV}$*=8fGqNiZH#WsiE@()3M0AVAyd_kX-$9I%-Nd{L~DAmbrkJ~UbNSl#jqQ-_TTuT3>R&;96x6>}*uJ;@fVc?yJE)Hl zF6NNWVMEo7`jEOo!<5v60V(xGql~bBA}XUl>{PT?EREP}*|BJCuM6tqpr+)tnkTO( z28&w1R}e`Ou;h|kcJ1vdI~A-I!zsJLjsX4c=mdEg9DQu{<0s>8se4b z4IW-;)M9UBzlKOv@{;V=+8ZNmQ_$1{4P~%3JcB)bQ`(@pR;-7*LgeELI3rH=P&DV1 zZNpG7A_lwJ?jUR>Rk5eoorvuQO(JMigpIB46sX>F=+QZ^MN&i|mzQ2UkAS#BOt0+$ zJ7$YkamT@)7R`!*Mq8G#%AR4zbdkM-%L=~d8W>@_6|@hDXV_1xuvSc_Xm;I-NU;USw4#q7wjR%Xr zR|PZjgLD{z>#Y1>QSO+rMFow=W#^Cm`yWQv2Y)#DcR$P+wQ$xs#q{90QAZ=}kZ4?K zDtxR2pVULJceLL~7eUE8vv;#+G6Si>yKo7fedJYv3r2rGocqjJ!;k4_Uwc+uq=EKq zj&vDlE|(x({nc9&-sM+c^g`{!>>~+DDc4~yuorTqMxePuL@KY`W?z-ekldkI?bkle zUW!PH4OjM??UPWqr-0@v&`_Jd<{EZq)(8tgfGmY^Sn}{SNyQ`%?Rzph*Ia z5i};yBv;t)vSV4sem7{$ps^69^_-gQdCOJ>mb}1uVb2eXM#O}WeU1I0xF@*Y{xI_L zC}`}UaS$&lOg`n6VY{hq#AKs4j_qa?NW`82`zHIdh^gpS**7PxLCoht<02(ROgF<^ zyx3rWtqbMS@TC-ycG#&Xqv*8QciXWjV}BJi9?*CR$;Xi9bb}7B*NIT)qvDZQmanqE zWv`5j`L6vv#QXp>0nh{qGZex6rDCFmNzsq8Lr*&>tti_+wSN^?hzIRo^J|a>8mbON zu4Z}VT@^p`6j(@1Kihw_|3XNL>iVnwC=&NOXfi-^9TC@@5jQor%O^K|$%*r`)DYFa zMH!xS)I~_eo8_qIxFEskxCk`(Y_uZC)(mp>iSF+3H}tmo>1p%&{Fr^FkrA?RF=U6% zaWNt*-UG)aj!O~wa?rE|O*=wv&yeTW9&vKhhm2TkC_zaIUTI>$akZlrnfCEg+?z>(%?j;M;^nxloIB|q_Qpvgq!$cayT`MtzO zeK_l4(Cz5p=uAjTX5G=n(Uo)E12j||h;R*8r)(JVFh>f+%(|nOqdy`kmM$DOIRt-=u*OBXBp_WoG>KNg`P|HyOntq_^Pc+@caPfG&rBUl`$QtT6QEOlU@<+uwpLqIc> zFo!YB#cy@(<=fB?UmU^;vTjR^9i*1faj#<)!aDAAtaRM(r~u7y(2M|0K4?Z(I95B* z5;`6L4a%~RU`L(PmttILy%tHS=-uKyM;-)kfKo0Y%wb7K9~~PVPa#Lj>iV?f8GedI zpeYtl5t4^p)}5Ck{JvN~>e%Xd5s{Rw$4ib~D4X4&84H?mB%2Z@^7*yjUHtXcOvxxm zNf{66bK%(Qc!!8naz`Bd9QzUSUC>Mb%|wDMWsu7aiwk$HVE3KuMj+A+PR^WY=st3M z9+&Aa9A6^tLC{PB&1Axz!f@e&7dFl2ZI~W>Bm43y5zQ$_P006-BM7P(B{+U|{DPoI zK?9(ndV*#e11(wh<}VBQ^g;*&1I&TabOeSWQOx5hwTV!rir7l068K9Yom{GH| z>xBBlAxx$o?6rs>rKnR3@u*9wpVELM%?6F6pir`F$dOG$Bf$k$ilR`BQdp>^6b_|a zn}VShU3|QBF?p6U zBV{H+qSm1)T}6<*@qIzNi9<_1#V3be=@8m2%u{(};eN`3l-m(ivC|@DampQtx)d~P zLGu8iKFGwl^p^L_`gXxA0@(t0^x2R(ekpgStR(&w)#(0|3NFcqK(k(yWcmIrl_!@n z{yk#)D`i~@Rc#dQYRZNbUbWFY0vhV3k6ew@mnx{eY4BMy2z zk@8Jk5)Y+(i;&-g<~h)8AxK_YSgvpS&hd}9nF?T169WXV6-gZvnfX8=y4OBZqFU8GTI%RoyXB{V%Y7{ek&O|4cYMdI->;w%}DKuE6z&y>2 z`Z=xkRYrmstac&am1>l>jyM}Su~g%{5;QM^hROvRUM?7S+u`SeCVt4g zFh%(V?DdHpjkAf9$~20X*_rIbG7TvX##^r;X7uscnR38)9mf=l?oOxE8}C${KBph4 z3xWo9=MAFnO~!F~WvemmJ8&d?hESZWI2H4_of*znh^ZJQ&AM6=BvnA419=1`XPW zABZySg{K5*VcH89&*m^89Gt{7te?67#G0`4ap%*BsQ5rRpK(6Ri8~CMBO-ANI<30@ z`q|i(&RhpfC&kFy=6ngk6gyd+yPPj`uwOv)s|Yr3)rW5^ z+uMIeW+t$-j9!dvYTWsqlP1xXb>xT>r_r6ig61S>6A)5ci|fdq(t2+;jF>=7zV#^$ zQDzSt?4or3>0+bkO3Li2?c$^8+B%@ED{?%2^DBAlCNqw`VxP53K7Pjq7?MQ)#({>jqax zgzOC3OF?@XL0-j1D9)%i`-tt1cYmt3*BDV2+&>yT1qi%d5U>q__m#gC=nJA&z7GPO24BqEblu~+A2F2`slv4iG1q|B4qD0| zYkB^7+GF)fpZbDfVnZvk?vwd+uJx|R5K^&<=-TLd93eM>7FFI&kOCufVsPi`527u5 zOy8-9h}ppC5p8x+b-CJW;@alI%Cc)GXuY8I5uTsnttr@k(M>aMqI5KKLj?2_vC!c1 z(Y&4@7U*4jTziRqC9CUt!}TU&zYW?TXsN?oo64}uc4UmL73prp>>b)lpR{|x^`47b zQmd2tu?yQ#U7vwA9kgMB%iyGrJlJwF&ehN(C9rOARyPuJ%C4_ntRYn?r|kN{g$=3r zGH9EFwgrMlUel?UKJ?q|OV|-%_Bqfn#kjQ<)vjE zJHCDx(@H+Jya6Bk5EV^vT9G6vHrKf?aI?--rBKSPabstyTMycHprr>gao{m(6#beI|ZFhq0!CZEZVx~0aoVl~yg9%sZ1$XDVham1S&<+4?7U2$LxYJ)eQG4c#ku&#`vmBHa z{M-fZV#IV8x<|Q3yNf_O2(&q%9Sqvs3ilZISkCnj&{8IsxITyd6h#a7>RzA0Zkb0c z&$`RpWcrn*GSiKwpYCfOXorjEHvO%}HxGRn?^P&39<}7vb1!gH=0nlLbT4*e=7Z4k zK}+rE5iJ;Z&+hS0@dBt<+=<~Xci%@yO193u(tSUk)+*2zf_4<0)@XKG(Cl!li@s+Z z`Y;Phz71-wivWyMCztq`r+{U4{)iuVjhkAX*Z=k6dz3Y z^KMLgxVM3J9B503y77#<1#On!zNsfeq8NnQ!=#qjz03V-+=F<{{W=#NKJB!3B_g`% zdsiLk)txhpiKxi)HfftnGZUINuZ?!as;Wo@|pX}pN|k1dvD#JyT2wR zB@^ua#(fCc{0_8bpao)cDr2*BQoEea*yxRt#|b24Gvt+~7~MzQzaeC`2gm)p`xwIg z3EJtPrB-w;Z$)2ID0J&{5x#~Y>c+%|J<4u-J(L&|qa>lWa3O*Ub%eS?Jpo}IBr8q>P23}2v@jNpl3w!LJC(3 z_>>6vlq>@6t;EZ1+)VARJ0pol&0f}77fs4fToxHbQeD?u3KTR%nNO zb^z^NprxHI+VaR1TDEWqFJt4>A-mxCTH-c`h~^7jgziY5qHiqp5PEX*?g8xzk-VkT zHBH`1;+pS|RV0L)gt#LPLXLnV4gy;B`#`&rsJow0H*I789M5rv@Y`PpUy1$Jb5x(h^B*1Aosp$|(g)%x7 zB`-k$VJafyrFsCg4-)b^hP?dp2iFhWg>$c@eQqE2lcC4pW3iyPwMLjDEF@s1#GkN8 zxD|nK2km;$K1{%mFyL`(F5PqWK5WaTli|&9ESiZ${K7Kfp16m!Lbw+}SAuo}Xdffc zjSO_@4BPy~e6#{V)-sQKy72J59;!#h{4Zgxus*I79u^+qhyMg_bd4(ehUOW(zx~5cPtHy`sWS zVRu{#_Xw{b?rWgk4BF=icMHQUuN-O+YDGN|u2r(Le_ME$Fct6id&2vO`5|au0PR-7 z+{Q4=j(%Y8$J=xw>wqXzDKV#?2?r6gnvE8|7QR8eZ$Y~Qv^xp!MTWPgu+gmL%a|0= zjiqZzvAP8Buy7Rd6dP-V--O>0^AFJO0`1F$xtn3m$!vb${Z;&0q88D}uJjr4)bd<_ zke=F}I-a_odZ2v;w6B5|#rJxJ=R(g#2}X|!w0l8INnb4{eb1reHGXe!QDeSQEIJm5 zp0ntJc`orZiYFe=6`m`Rm#aaGksT$QwLIB8Co^pAHkXSh(%>%>Pcx4hAr5j%|wyCXK$gF_JrrI-)KMwK9kdLOhOh)}DKKl5Hz4yVo^^GiI} zdC=mo;@8TaCY{gHXmLbqm8Y!-&Az9D=X%f{0PRP_?#H10gek<5>t0cxycEaH(FQP! z73(MUbftb$!%W`9d8+NCkp@m7NN0hLN|pZ3NMmHQ`E-(ECuPuuWr!-Blo%TasSPz| zmpqvsDyk}4XHOpw7F9j{L5q<#rNOm44UYXNnHi{TAapIf|zBeSJb)kncOv>!v;lT`(2Qy4ZK>IV{{=#sVYl;%u9*eNg zrl(osRjgv@xyM5pCdKI?PlX3FOdfQVj)L|#!u*|Ku5DY??B|GMA8AxaGTkEY>phfW zQl@jG2UAQQOfjJaq!hQ7r?{8vK50E@C8LwJte{DyX?}5~wr8`4QcTL2+dPZcFdHS@R! zQ%v3j(CI*@Cp-hgTQmIbi{D*_!LLALI6?qh_ORW?AHx43CO^Fwcv*f)DZ%2^crm}^ z)q}19=q@JUOBnF94VP><_B2;bHpPg!Y01s>Uh1W|K=EdJuk>PEKvKL6bdo;mvi*P7 z`J_HK>A0#YDn@TJFTDb)0qKG6Az#sH&n_3>Z3rX9t%kh<_G z%Y%PQjX2mr8-rc#T}QA=+h)BFdDkQCBcKa`E|p-@80^}%qn?};c^87LF^UQ#BF|5F zpFv2)_CfEn-p!onFz7Nwp6A!OsJKxPzt5O1j`FwLjSucgxCrdVafAIcHbSedr-e0`G zBIs|Ry8(2R8`tsN__!roKTlr}(HFiq8jo9anY|}`br4hWJbZP1^%9J}3qjWfbd(p@ z@x1uFlLy{!m4oU+9aaHsrs!Mhr)NtL13#bE*8pLCI-lNW@YM%hCg{3@t_SFPR`@RV zUBVBi7wDo%>~k1ZjBCH=@X{Ch;Mf@^+Qgb+us0AHm&viU| zK5fIH#!uYBq>cV2Y6Zrx60Pv1_&f-yn7F{^2OmNPKsNw%lsMP%#QB8O*1;6s=P6*> z2~9lvBvVXzePLfq!c@8jzE-~0T+)L;M{U&+b6hfIQHk>zehtKZxV{^FU5R0(0N8h< zuNzW_N0ya z=*h|td1Dc-+N4V>>mc)u_f3imIoUUbi*hvRibPRP+tpy%fj&%>l70f;Oy68Y^3C$i z_TA!}1G+Jw8wF?Tm623{ z9T|QiVL;1%OuiwuBHJq~75X;$D8ZyyKJab!VS!}oc*NE~i=sij}dAOm7EiEoGR zWkgc!b@A=??Lp#R1>H>0%_8FXI`YMD_v!v!XY#<<;smyeLZIxr#EQJ-t0d_u`8U3I zeeWUc2cSa@nM<(q7|+WMrgtxk%twn`&c((B->1H>5L3~s^BwekjhKf(w*Yk1Ppwtb+Cc0}y!_xOC;H8#@0^J>;TS5f#hU(JE`F&^X;RlUHaP*cuR3H?CKflg@F@h>; zkN*PP2-I+f}DTQFn6#H#{7qP8W6~hmh2%JK6#O@O*oSJv*@&&xBK;qB&L;egz zQdDdIb^hiY>3+~vh)4@M-Ip}$PJETgrXiIvZrk}g5>-lO-QUUInPaU6-5L?A?A3u6 zUmp1chZr>ad-(ezlH#N8@8|E2a>KXl0nkx)T*tHH<3=7izLlF?>dV7aK2X{t=wG^`N7?c;xk(R$BDwm%O)_X3-)}oWIClf=G(aw12#R0uomWIq6X>1?-3vtC zR>tx21|K!wyoHhHVc)qN#ykE!{dx@M8;) z|1juY2i;!6e1l=a1?59tn#srv;LK*vQe<4zp5Odzqnx6JIpOCU<#ca>?rj8&ob*(~ zuLF{A=6s9RG;l#6ZeAsz31D6&pa|hmxdMSsYsl6b8m9(l|CS4)M^% zMGZefczn_KnnL^3LtP>?Vy(1SDIHSG{sblmrV)vX2R=P810iRD?pM$qCCJ|*2kuHW z59JEZ_K{;wO&a0`<_B&gOr=W`xIM5KF_(bu80h{W%s(0C)SSG-(+2R9VWBu%_bqPQ z43r0`siykTtPEg7O<)!1PJr$t;^`Ck(G*_&PNc5@dwrNelk>eUumLMN-1^wlq+jU5 zijJ!Hs=#A`jR^ciU=!$TgT4+y*9AS#9Zzhrx$PwGZhKLdk?kOX&8(Vp;`FLHv>YUN zd|vSw{3119cM+}J@H$U)Et*1==X5uN6y%mD{sRAy&Vi}1%+bUHgG%2#(1cB!R zJMiQb-N?Ysz>6s4U7)`Z^pr!_C$iHknYm?t^i#rk?eX~hlqnNe#RgsryoI2O9(myH zz&i-KAM|R_YY0@!Ko|NiFY-;pEM|}%4J^tsTt9i`F?%2QFz_jU4I<$z`d-l%B`n?0+27V$)#T#}waD+Jv`int-2|`Amkmb7lKVI<> zHdsb(f#exE7C0FXEtn9j#nCPUy(E{88+@DJ!5h*svmN!{f)@p~h@{x%9MlE%9H|lL zC8_k%lJLy_8H`n*NK^2#;FUy^l9>x$6}&pZ7`ztrSAm{#>3W_^huX6oDWzzLLlfJe?LBk7;=&oU!3^&7)eU~lS4C2RU z;u4w~Ohe2t=#xNCnRGpG76;1}#*1C3H6fZ<$9xOfWE}03rdxuog6$DkG5Zkg5WF67 zJA&Q}dTJQg^M>)FX=D4pF$PmExW}AuS=Jv{xl6r|V7Fi|#8vd5?2O8gTwf-yFgD};}La)CIg;M<|RGJT8m&| zkY1wTsNm>eQLq^F9?*M1?*qNRA~-gPuTgM3=mVe+5_PyB{MMl7>GQSi_WXGtekV|HQ4JBDGk^5e3O>qSt@}>@)hZr? zi>5~A7K|xYdQ}7;`#NUqeTcqlRaaUmzbih)_5}IIzJnWsPvNO4?pzH%9ejqLTszQH z&Of5c_ik_Yk@*;RhiEiC63hm-246%d<(u|Wa2LvTH|Vbi{S72lzEfr1vZ9~wKgeAc zT%<)Y6Z)s(%AnxhAWfPnTd;jWoHPr*3;NEW??RYenI^1l_x`X>yvHGkNQ6n%Sy53x z3Vu$QN~0;kFM?lkmb-yIQ)Ibx+>f`69?9tx^JKyAf`<`F*=8LH{>+hjfWD`QR5Z!7 zbz^k0Nwg?`glLP+#jgl-7o)L95MaRlh|33wy}UVU`$*e5^fhm~H`L4oQkSPa1@RAM+o z-9t2WrhN8&LpXI7x(W1!pdUrBqZw>@W%J_))^oW=J{X2I8*%4EC?_@I~mzom8^FhBrWVpQY30)_?IogX+e3aqJ(1&r64un49NQ*#E-RzM= zD6f2e?`vm)rj(J(>g6OrrJ_V?!_-EId?o1b z0sRU>zL&9Gx>H!5%u@^Wu@SV7Y`15u?;^EHs);a_D)Onxsb<8qf_^3F?Zc zw6$A3#-B3HX308h<=$6l=#6qS%rKH) zB@TzDUYFXM2vv&uQro1qLITjGxVNyG#b|dl>4=6LWJCfHE z^y@)S8GAkNWXA(~e86ptWdY+LG}{!CisRR*{Zq4vI>nlMWRFl+IytY5 z*82EaSr~6}OoN7}77~F<8TQmssiQgAQ+W1te30HH) zQzxhLda(XU&_5+2t)00f)Q7hy6RVLcmpU_*>cNVSbLzZQtOutq1pPChf0l%{nVsqU zgpBKYrxJsd9tdKk5}j}yO2K1|O;4rXk$M*iPVrcmrLW&c6A} z*-;Zavftw9n`>2mqJne0% zFU6I>uGE+LY3~O89>k0)c4gitZ7L(`7&EY`dsE3ju9nhE-It2KaVq-8uY&$HqU?1> z*_uMXchqif`juBsq<)l2-m&uOe36RYaq29oEo^Ik?9MTX>Y6YH^( zLhARaM-Wr7GMM^v>Mw|S6!h|usqEji$lvXFL zZh|rG0??xX-XqNS8RoQI4gWON;WEU*SWIomKGv9~Nvn^LiVC0BAnjs)EFXgY076EN zW!|!Yb@pW(Qv8@&+7)Tn#uH*%0{7;A|jPn<~7>YgflGKz%+AO3Pr3eSiy+3 z38)5wDjQU|a}XoeoK?hB?dV^FvMc1^-zpWa>p3+)o zbHUjB{Om#bxsAsa<_&Iajq{WE$rALoW6k-e6*i+W@I+}9_apnM0Xueq)6&yg#691Z zX|4GA;yw9VdcGq%esOi=d}HPJwCmHlAd;eaN$Z++BOYxg=nsMZTRPb9*r_g_aaGGk z(V-x$G}0#vr5<%!pR@sSsmn?mh?s*wkM7csg!vQ0EUygdNAvb$TseV|*vTMecv#v< zf>gY11!;u{IU4jwK>ssA@@D&K8-}PpPUKgE#eTTNTnbr|c5_@RC#6m1GDN%Zn^cCk zlwPujJ~~JtJvM>H{KK>vX>$losa}#cH*FpgxB&FWKu`4&eY9SpY4F6Yj6iCGBC|!o zU(9T!Elyj8n2PaU+FfbO5%X@)p8)+y#55!@Io`W>@fTXY<|e=vE@1Ud%JltdYZ0>A z%bfN=+Jgx95EyEMp$@^-WpHa}&G?|#WEzB^^%}U)fK}45;ZKVBSlW|_sjNazr9F+f z&w}9sFkDEu7jYHZnV(+CyLE6<1CJYLV5E>+(-PaZh1IjzHl#a z@z?1Y>$VFf;-K z6$cDgvU6G9Iznj4YcI33@r^k!ga0*0mp*Nnlf8L@f!b}R$oKq@`- zm?)yjj{xl!k=)62OFF(?aRlH@$7d^D0D}<>CPGe*5b7W4-i=io);WnTH+8t+|B$Lu zdN4gqxJu4mdPe$nh>Lg@FjxuK#&FACUDru}2RBA+{2qt!r7~@o&iaj%>|1)LbnG`u z?+OM77*Yt*$snigI#k*GFo$FdQZYW4<{8s_ruRcK6*WG+fBH>`nFR(n7zD!fFwBw{ zbPyO(^(>VUnVUYG_*NuxM0!5ILOw9~5ioLvrtM5#F^MM$@mnC#8b+Z(9>t9V+|mE zE*R3m5GKqF#_rmVMZ+fCkE%oMM%cqozGHy)(cx~HDD182O9)o!t1szG)9>U=HwS~H zV}A9q1O207$}8q;3@QyEtmW6{E)&JjEqQ%n9)Ir2JuNlZH#5-)AyuP_mSeRlJqyyvHOVZ zZ)Y%2COx7&MN8}_+VBSwt7 zV1~ztnA0E1Joz&>={_vUVq(#c znj`K4PCuGXqg{$YfBNxs9Pc8I`+%XZ$nk`Rt@m$#k)Mw!yKud*3Xv4!m#{jlNic@- z;pz{Dn~1srjJgHEMTb9#Ol`1DYXS{C;hm1?b@-Anjr}TWV)%+Mj{SzwgbxHmHen88 zm{2b~VBH)>9WDbVj%n0FZ2b#23!CF&TEbSuw1Z(V7;*`72*WJf@pivs8#pF5*5b*~ zRD`&7DlCKpad{7hLx`CMhGAgHBh29pbNqqS z!)U~eC^=kx*fWZ!y+dM3FFYWeLr6-OJ3Kg?i_{GTLopaAfo|Xl^yS)%kG^$lKTJf^ z+a18UbxeK)*goV~q9QypTojkW;_w*69S4RIFi;ZRz?0~3*|m>1eg~JoGYz7F6*?u_ zl^*l1!Z(M3gsHUMC_FVh4Pj@1p%e_1L^tpx`t+CT&&vIdojfk@AX(BEe?`c-;Y9?g zloN z-y6OUf$s;yG%!pj;28{fM*VtqEh8fLlBEi1@I@Tm2|o~in21$M@P!`W4EUtYBgpv-azVRM@2`%O zWfYeDgkK83f{=<2c=*-uYY4d)3=6@qh#+rekkdA_Ydo3P3w^jt0#8Zi3x)TE-zUZu zPw9j3hg{=t2Lt8Bqi*%iOTT)}zz<&RWeI;C{+ftWdK$yugb#6~C16-8B9)!ooZN;J z7Z9hD!-vC1i6%v5{4M-DM_LAkyF{ev4_*4`^Pe-CXemX+Mr0&p)Qg9daY4p~9H|@( zcT12qe{%5i+(^(Mz6Ke(4C=&J>;uoZB!hS28&-hfUJ+_sn`K*m+rkBfa~x5kuF7aa zL@9|pqiII71Y-vJv@5|t`Evu$pO+kbt%vsRnEs-!$=uHjTZRiE6`h<6cZR_ETnz?F zpGQt{P2kUZTE3Cni{FEY5*Ny#CVWM^m2q7LHsNQq1j7ShpmuiyZ+9=>pE+p|Z+F3! zC8%Nn*_N}6_8FasU#0gxqjN?Vgv7^wJs2o?Zs5uD#rIBW`o>;<2rkxn%9e$RDe8<~ z8U6o{y!(J_>fRs!|G}ztRGUMqR$J@D%|?bJ$w>e~5s)E{YD5SSM8E*9Iyh==ZMD@} ztJc~IsJQpuxc5R4TqxpdZEJ^ByZpbBfMT`de((49|NkHV|GoElTVwM1yw`zqk`P$* znJW%;KXrc=uc$Uy*4=13VtYH@X+p}DGY8&>$>&u)b$F>W)FUnBeBME!ep@}t)|kzT zY70x2e?w{W#jlIYetzT0r$Va7tKVa#=e|&0DfKM%Y?hs)sCFr;Jj=4S4}h6d_njJrS+-%c zzR{RZ*WwHGMuq-=nv-Dl8AWwWQCXfc zSJ|F2A0H=eIjQE7oS${%DuruN>!%#}SbkpM$%p%>&#O5p&QV`bUsPXGRHqbGzM?vt zqb^ooQD0S5=M<@)A~|LT=G#>lHSKDMi*_%mZ)A#0PH9gYRGs5YNyZL*lzAl2sHQnb zr=}(uo%wBdgVIw{ozqiNl8tV*e>jJx#HLyQ&uMrJziThmoRa8Vam}x7Yo0NvI{fpR zu4Ri_cle71@7fkDFsOX~dBMM0PgEB*L{0UN>W4g+t^P@UPyMs{zWRZpDpXWOit4QoX{#E^(`gipoii#p$R#dkX)on%M6A}z6$6l6%-9yRP7?bW7Yf4WshnkH; zO(_{^Pu-|bicU*2s9HVe{!VEr8Ri&c5bqRrN=r>Lr4Kb3hZ$7uo^#jor6Z!v@y4?4 z%2s~f-NTJZL}iTiO^L~{yqzm3B_`VPdkP8Ud4U^jJL)n_NwML^bj$me(`+djRQ3Pz z@5-iF^P;A@XpyCrUl^fjuGqbzsBUKJn`y_*vflge zDqu^gwQ$SQv{6)FW!65UaTE{51M+mzIBQ%quD#Q&ouKrJ>KjFMM^SyPNU!|2hgdUt z$HIpz)=d1QJeBqu9}ahor^ZXe(H@G-GUI z>x4Gu_)0aJ(?>Mc^KQlX6tl_5T-Pt3`KRw>{k!IWnWwLb121|+caCK?s&KdRJ*+P+ zJ$0{!74G%)!D3sbVo}Ri3636Ytgwi!TKz@#N>yErK{G%Ttr@6^(Zp(unmA3oCP8D; zBx(j}k~D)g$(j^Rs%D7BtVz?PE2`fV)$fXmFG!CRNhp$?B2`kP7ZjWWlDk!mW^ONvxWk!mZ_%Zj8@Bq_6J*-tiThFjkw+TPAq(z4ggMvan#qU7G; z2EXn)KVL(5RG@!^Av{73_LakY4MBmrFgYyHFT8w>x2b>1B3lTLW2UsBMkn5L67gKJbTCPA-<78 ze%?ue183O!dU%#+$gMUa6|1^Zk5dr0KylZ`w!_$vqeSL&M z7a8mu%Cul-n}apWUBRUEuOktq%J5> z|98<(w?3$yZ26|#I4G!R_r~5%E{z=<2Sq2xXGF&vM~&*D*Be5^{QLuZm90~r#HZGW zcD5d{jrA#mQ~5S;=Ao8fliRq9G1+Lgev=qA%GP(^z;IbdHNs_ozlh!jeSn|7+vC>H zwyvdncCC!G^pwGk{ga~O)5;f;^$~pOG3Z0OhXw}85rHAW{Clu(pyl5lFZj82L6?76 zFeD;?ZrbAW50bk)e)yNxhr2)Xa9dhQ<)M_%Wr(h8d6mnnlWkqW1h*KvDhop58cIVPcTXmonQ<1PgT>w_YF{j7(|F3|Fs1$uH~$Tzj}vi9Uq zBZ~5ES6d&|@tH?OMVpf?=N64aQ<6+Ed}%I!e0XFi6B{0Gh?2vCsq5qY*I8G3cFg{A zrHC*;IpXm$2AMBqVPPR*j~Co%UC_~TX6xu{j58%0W6Ohx3J77^%MRy|(1^h9fqksg zYWs4%S!B<%eEIYc?KRsp+YPF+Zv=fSrbT@yNS2?6P&Si$?u;z&7sOFd= zy{1U@6{&$Dy*^)aLUU4cN^@F~-cTe5MQWi)?JRrzzvgtch3&g-S&_?5N^Q4QJQprc zwMfJBPg#|wW}eB?TvVinnSr+E6+LuL(dAu34{04jNYg~6}U(vp*t)s20Z(ZH6e(z- zHc>n1@zsvhU6B(1e{i*<9d5bWc|$uwJ5u|$c9eFsc8qqcHdCu;$7#oFCurZ%PSn1u zeNQ_{`@Z%A?PTo~?T6Zrv{SXyv>$7yYd=w>U_}a1q)PWc9bIZ zQl#FB)JKu}D$-ku)K8K6D-yjKph(e*G*FRZ6e(7bjEWSeNb!n9Urdj$g|xG*Ck6HF zWKN1q={$3iVYZ%|_;w2m35h5>tI^J}-pirvis|tcGN%s#au`=joWWR5al;M1f#uf? z+Apk+(f;`=>+xO7Pr4pou7rhj=PD#HD1zmz*CbCZmt|ef?a#}F>*ZjB<#H=LBr=RM zO3THR<oDs{UHR#ccD{9irgj0w=vYqSMvc;kg!X=Xxe*o_Y={gF^!N4iFHbtx z`hezt@qn^B8!DcPYnNCb(yZcT&6DfA=Utd+ms=n4A7004Z9nDMwBkNbE)&bI11nrt zYS&t~`OmJmv>VD|d-{~Q>@qprPY%-u7$U>VE-@e1d9(FVP3@k3l&#B#vPW62NgqGJ z_CW)0{OJKKT-F>eeal<2^SKdOWB8j5c3U6S+%Cd6Jl#pb@|R(r&{ z%KzjFSbN<1(9Zu5fTik>pY$j{LTyc}kjyFTS{?p!Ez5;<+qSmLalc^em9#!I)Zo`k z@5i;plPh2C8S6rQ{%#?jS;|PVd`Z#=$y{}EsE0%uf-RSQmghy}C&xJlyum+=CtadK z!n&1R%RHX3bJmUix}QY+r;Wk9wP(+%3& z)+PR{ryF=mUi-Dk&eGmdq(M)RF;2UmW6_JfuWTFuh_s7QmewD%N=x6J&jOV@}5 zzBQFE@{5-DOl4`g*h$UOa&BpU>Ln|=lJ(UfX^279dbs0o%L_7&vBrTJ@s5LygHy~S z9OKQ=sR_K0#Ab+bTfrK3@)$yUN|J{*S+ zPl!!58B}$jx!w8~J)Er17FG6@!?P><3h(|;UZb)kUmkQ%IqK=4`^dc6YmwYneoO8r z_m>Uw06ALb9CoTAeXK~F3xBFevlQtwMfzNkzE~v3%0@X(j+YZ;lbk3IQlxo`l&eTf z6={_sZBV4minL9Uwm&_GskS+sW>C46A3KzmgT=+u+tt_0$JNn`kFId^@NsGHsMCA8 zI$C~lp@+La@2v4~uQ<>dwuPoYvyk4!P4<@Ed>nmU+}s>J+WYxAdi(phIlB6IyLieT zzH)p0Qwxo>Ei~hqg}l6UdRKpcFGoMwn}yu`JRE&|{XHCci>|M`i?6$t z>V4d(QF~txM-NY8(^>xL?(Xg7<>x|(?OiG^G|9HmoM#qtlighOzFw{*a~@5mc({XBi# zWlw)k|B4Guw=MMLvkQ64{<62brz5|X!N<|VRn|G`e3=0kJ`T;*k5%|3Amx+$sXWVa zbj?(xtSou9B4t~SuE#IL{rO4Fvg2$nm(B7Qijd!b9?Dtbft)Sph>PNcoGRz? zg~N7yMwp|M(_+k~)b!paj@IFpXR8%yVW!~g^)yAApD!<#m+hV>k|)_UR-^^i!%|)$uk2gl@3ZAq!n@)PwtKCS*K&aKicnBW{GT(* zk=M!VEzj}(#ozz!le_XpdGnL%ZBe8}Wl!M9+btE^p-79LSD_4fUwILxE7FoDMK~ZY zlk6IiU3qs7%e=iWOFp7V%d%vi_FevOx^v31H%|wzc;4P4<)ZSvXDHIjCwpJ8?9Ija zu9fAedbz?8;>)*RMcQpSfOKs|O@ zPudAZ+G9Orbj~`Le!=10Gtw>JBrOlh;U-t%-7`4c@~86L+;#1ReU{Eck@jWjJQZm_ z&$wG&dF2!BJ(PpJ*-|bOE|RT~}Qtjmu zOESfqh?xW0cC#;U=!r1~rbU^|ypO~3KAu-A{zdt7Ks^6#ySd^MNRMx{E#efvX}gTJd9mNp@iCW+bp3Swbq3u4U9@hXE=CutNCk>is7U7(>7pWCR-`M6RH8_wi*#|i zcwK_dq)XHd(k1BzD-wtC*NVg;`>i5b~+B?V|4&GjtJ9+zA@6_JG+uuQUckuIf(CHn#y)Ae4c5(1_ zwcJ_fr7R34&Hi8#eAqC#q@HJbq+p0<)!;~<$ZFw zkmejjt%JhDyBeO{=rp)ubw03VbJd`V_@8HEd78~BiKj3Uox4YylAU;Kgn7iklxTBo z#jU2=wz_6e_5asfS>Jdm`v)7-hozV;@4a#U(;osNB0|G0Pn@JAcaKiyeIe$j^P6GY z^twS+{I55C=Gc4gQNe-Y;-K@eHp$yM=>N$vU^!59G@Jv?(?O=&996c%%etb@*K*8R zjyw)8PwN5a&YhjZqYQeTzK_AzdQEDue4Ei5laicmc!^>5=**dP9ZYt8P zY~AO&xr%gKk-o~*M-DT^rYH1FFq+~M(wk`~*#`sX`s*X{b}JMGgQ{L`Hd=?Lz7MY0C>p*6PhSMPMkb*KJx z@6RpwrX1Y6Jh%c~(Vy;gNO!@y|asr`9X4n%7t(9a!k5us40C!m@zfQoNjqHQj*c~WiLEq@Zf0k2-_Jz zxG~=PX@q>vbB24K?M%zi(9g)32_l@pb-FLdXI!f`2VsEF|S5fS% zDfTrVzc#A-N%z1K`aRvxI)di;rr#9l_Z;0r-7h-+@P{HjQtbJWdV{LPGjTi>X{gzh zVkRqts_oz3QOBF$!i}lXyyYr|ceJ+t`+M8=uwKD5<8^rJe_}*qhf1RHQzuFK%6eX< zeWi8Z8`Z~{fyw+1+PtUtXycPSZiv5e3 zfngo~v~NQ_KZNqkzIMs_X8PutX2rg`VqYUOuqUGh$+l zMxFx7m+Wi2Qn$Y4Ja&+AL|PyIS+;BTt93FfXI9Cs_gZGv%<7pnIeYczxi0R>`%zQO zXBxiQs7B)^O`CChxM`%3UE{3pdgITQQ`lzO7PcBowN#leW>#ZPovcqlhmT0(X|>2e z%VN5eq}bCfTDEH4#};Zb5A0?8S7Tb)hS{y!uy%;G6#4BOYdAT(5JQyZg-SBB#uAt{E>&S+=0%di`1_mSPlcDZ(&?Y7zF*{WR0u56+;W&bSuhut17OUkFa zt=^57=XLk=j(R8EeZ7m`)pD%czogjL;&4~&Yb*9IFVsD>Td8la_q1Edn~|kIGAAnb zD#hMDb0Yuc3qaGqKT;z`q;k&w4|n3*6L)I)_bXZM6rMi9ay9Y~_lz)Eu9&#zX}w0& z)NA#!Wt`Kw)$*>1cl*4u@wQ?wS+C9Xdc7}mWm!90ujeVrh?Lmq5sjnM`Sk1#E}l}Q zMC+GLeE_csh*}&hyy1=42=qZBdx_o8`e1#CK2+aBA6Ea%*QV5;r0|ayt z8z}Z~DE4nE)gCHU&nnf9DfW%|^7`cGOZ0uMXB_tR460NAV9T?< zL3QQ-RG!w;A0O+rh%A?#8FN}BdsN7iD~-qJU0iASSGy-`#;z$G=J2WF3$v$yvM2Vf0UFC)(0( zXiydXpX&Dity66XPcSBjn*Qp#NS|WMw~;|r`2UT3^$8h4f1Pf+E!`&n`%h6k=Nqbi zxPC-rxaA|b`JO8Ht|~-*G(}sqM+fj7uKBx|g3pkR{8R-~`v3MWT zF$eRo7#nZ|$8Z9tkdL!Chaz0SB^2W){EP?q1;62u5G^aA3aDGl8mNVr(GV^O#0X3V zHEYQ}EidDH{4PW*9@DB3nt=MWqCTytPb=!viu$yoKCP%vD{^e*4rZTB_*}L_dV6WDm=!nkHfF87_2d&w!HT$(@ z-PW0S2Onc5W`mlxrlzgQt@V5?#44=EZX5!2ZcUwAQ|HzND8zYO1hr^G9BrDS1N30u zHtgGmecMDK4hcv^5|WV$`rL*-w_zUI5LcUbF$o`F3O>R#(EB#T*k&0HfWEf5&v-LC zZK-=(a&F6BZNm`>_H5f5eGv=xZ_EB|*}pCOw`Kpf?9-M!+wQ;(d!CiHV<5=IaR^3({TEuyoKq{Xm=k?)3c@gqLM~Q= zJ)LfXe4WVE>32L5!r2Zr!2Ztc?aW*`vyL;lJ5yh0Ep+e&b#%02G5B>;1B$yRf_H*rxfuL5d)W?f<^A6Y(BqU?yf` z4(5V6a;09b%#rH~P$Snf_*DqEIv`g!a&_wj_IG1%x2~Y?ZtU$A3nSu?fFWQ%H}-RT zACvJR=#SfO961Zv=36%t;-8|Vlv4B%LE=U8)3 zg&AX^fIZ#W)18@cXC~aq)qM$;fjr%r4|it5oqXL7;1Gz-ow;yl9^8q?op{_!aYG0X z^7M$uXJF1f7Go)vgT8uf##U?x_4Bw29_wLw>}`CFZ}?V8P1`qx16raD+QA9r#qawS z?S0`7YTZ5rJrIsaQ1kZVF$Zh04LiYHwcmr2Cy!iv%Ph3CS1@=FNLDsEzkjd<=TyO`P7u=}ny8#OY0qyot@5*u1HYH?{FTfs0`N zy|17|2p{g}!wmUQGoK%E5BKqqQ>;p;f)`O8jnM>7@PZFIqBArIKvx7I7@-IQxpXih z74KmNsC5Tw-GN$npw=Czb%&K$4d$%FdThjIoC7uOSPw2>-;N#734vh0j_k*$vWkw> zuOs#AXu=@S?~ZSS+I7stI84ASWPyG8=ug4Ne2R|Lj*sOO9d}?Cc7xh=q;?&dtB%KT z0pH@j5Nt0xF=u?Vqv%9$JJrSOXoyCjR-Nc^CvOmQCt~izgE|p2A8RQ1_(IW%m^%@3 zCt~hI%$>{_h7lm{PQ=~meSCyzm=0p^^cg+}b?ij^ov2$U;^wpHL??RQiMTr*#c`a( zX_Vp{{2@f=SHSG?d0wJ3J?l(7or$M2J?l&yd>WSMObngh0qb{O2WF-7CTzhroI*a% zf*y4)0`=+4K77)U;1h*J=U?$V9tol5cu>CpW{S@U66)%xiPz8oZ{ST(Gc~cPo#6^K zw9vs9JwVOW)Jz?PSi~U#iJ*RJVpmf?HTB~|T!eZuKEzba#h0M}>Kv@X8jvHOe=KE@0%Z`wKd0`ss7#H*#pay@iHUyQ-$ zSPbSw-ijT_!(K3x@?lU@`67yO6|5zbyG)H`YAoLYHP+do8M-1FA7CY@nU0$2c)X6s z>q_vQ5PE8)XRh=$Pzx%&g1V@WH_!-8;RTLIeP?LFZ0Y?F0QTc~KA{f=v!-X(^dmv; z`lBFL-Aw%`>3<4e;|C$SQ~@>b(h%&~#S!e)g}u74 zR~HQ;K(1Y4VFEMQg&KC50oLw9E?v%n-gaT#F5loT9tsgap98AnRj@}uV>ClMIKu^< zp#^yb_#+VAz@7n#Ajg0tkY~U&e1Y{~ZUdOxfE~!gUNE--hj9$lHXt7bAf^E3E`Xc^ ze!_kH0{R_5-2*FuSOcqqcmr#KdIYuy`3EK-6CWW58*v0T!5Up(!5bjQuH@LYHK=1( za_dT7U769Y-4TLb=#95vL>x?@u3hP2*P$4X$zZ>(AA?$VorNsS$3iT|GOWOMTnBk| zs|^RZf%v<5qa!#5x>4tDVK87I*uNXOb)&}J24ff|;9b0rDVPdk=*HgN*sB{o@3s!q zpxYK~!y!=jZq%gPF`Ngr>Gl=A0rSx9NBj)tB8WN%RYOhG!ppD+a}rb+uIL8h3!?5p z)FEgk*ei%02eDTW`vlSBAbK2BfU774`v%>{*Z3Cf-Ms;*NB2JX5Ukamx#`YY-H+lp zPT>rSaSJ@YJCEgS>jwK|QoaR}gED42;7&AhsSKfFAXjifpU|arGds z9&14yJ>0ijyRi=kaRe7Zf5NYV zSq>+T@UK99!igiCIKuA<5%Ch(H^LL$F&Oi}3`88mc`&09KfrQ-;*R(ge+Ut22ab!# z7f}PX&=edCk*&}cP9UF1dJ#!3ksZ((TIi60Y1j(Z@5$qO_P_@qpPs}T)d2J}stp|B z0_qdh9;^}N3yy=RK+wOaw~>kQmsCgUS8lf7nuoO;c{T##3A~7>bwO7gMG>gsTg52Bbx^~8)T`f1cp3J16%HWIe#F_2wfa$$e)P28 zA)E#=_WMPM{>)u}>e`<@`*Xkk+^;|P>mP&=^gtipl`9ntY>cfa5D#1=f#l2I>{v3T@$pmDq%R zIEW)Sj#J3TMHGWRL^I3L_i!K7H2QbJ+b=K{?_ma*seyCw1vp*?=3p7vXW$yp`+@8= zkXagd7{_o@h?p?+MFIvR6=|UMG1NYW+Q(#K3O)jJ7V`-#kEISV#2CZz7DJ4&)F?I{ z$ryrk3TRKZGzbzoyEl3i@Db4p)%7Nro@j&(sy&5eoJ-v9F1JP3&u8UlX-3F$bnpFh?fx zH)Y`@{c-J_YL!nuX7hgH_m!ZD1Y;?FPr-Aod(|5*+7)3c&t@F5tcpNz@~W z{gS9}QY?mm{v{0q{Y#>MN%Svi4(4Mub|4RXaR7&L4D69~30H6pH*gzw@Gb7*S0M(! zh$f)^g9n0I4koX`vq8NEFTf%!!FrI#U}`s*{RZ#H30%Z=+``vj{lVXZdJg^#kAz6B z1Ztbie#y2UN)3f9s!1^h6 zs0`LmsexK}84}(=E9hXtc+j&H@=IBY6`+IjSieM!y4 zB+!dgVojy@sq`Y1I;Eb%WfX&YrIz4pJP=~Y5Ts)mn57}3!CFJ8#gK_$%^@5oLq5XC zm;vT_2(vci3uIwFazS5)EXOKPvmqP6tPk0So!E_iI0$MvFGjW@V z+f3YM;x-evnYhiwZ6@+-Bl76StYT&BSdc zZZmP4iQ7!vX5uyzx0$%j#BC;SGjXR8cN%f05qBDKrxAA=ai!UKMn~obQ!4EP#!aMJ9Y^%%m>6VjK>e-@x!_cG29z|=mO#! z&YB~*Z3MTC;IOIWBOw7jT zLX0-TjC2ge2$1(^))@Urh%xkH480gb-^NgjG4yH->yBZcv6sQIGWHwL%dzw_liM=6 zEtA_axh<31ltCDdkr;)sLX2a-aSF!c9T3|%YCeuw$FcV~_8wmerT8A~J)XVCljDQ| z7>pDQ0c%ZQp9wtX9pZiG1yn^LuHz=C(K~m9m`KhO7h@@wW0er^vfjI__b%(b%X;s! z-g`X}1M2f$JQ9VNMExiAMql&;k9+@3w1p#_;U>ffjlrKk;Ljhp!ULZn7wr83dw;M( zh{@A2580Rx{(cHQm_kjaP?IU|;(Z}L9D@%q1s~yKAwE)}AsV3xn&U9ep$Hd1FQ&#J z4H*~)dNB1AEPrzp1S1q-pcY?p+n3z-CAWRaZC_e$JCB>Vjj!>o5c61j z9{bH(h7};ztU73l=4gS|LS)wif6iu(vR&W~PxwFwUvxoNbVmpVVG6Q9O|lQ*I8K2+ zWS;|l&%TOM+`ug%aw?%d+Jm)o^kDrQf6(ik2#`+>{mzNS5Ts)mMuNWPWP-WPnTqM4 zUOCh_hvO}WTILW_P7cU9huCt6C+Alo=9ByUR&d2zFd_luGJi0J;~h-IyO;##e?Du@ zr+4$2f%&XCpE}N8hwWfa=I_CN9KsRY6k{T3XDx;|{*Tclb?+h3vcVCAaTxh1KoN*x;Vs<8S0ILk_k_r$x4AV@8xmdx zvz6NzP2m7y$ZZQ^$YqXl=|gS|s6{Td$W1~Ts6{Td$bB31JogjO*W7H-+uQ|MgSDU+ zxf?(qa!-O-bBQ&VSaYdWZZS$gjdFj0CDsS{6@LgpYsDgBUqtMSyr6|1{s=%g1|S*( z!CWpHjFA|RiI{}R_z1Hw2Va1g7tO~)>_#crdolG{+yKnTV(PQFDX7U}`mk7rFPN3Z zT|rM4M}T8uac}fR2H0;g!7pA9@?X3Wo3S4Ua1iuv@j0;XV&-x&{aXAD?&3%MEX0x* zP!-J1l9#~jEMaz*(7z>h(FDY{gm{)D<2{hy67pKI3hcRL8<>?Pc{q*}pchL{;{tBs zd;Em^_yxZUv6Ow6vhPy%UCO>o*>@@XE~PF@sms!4U~ZPWpfjk;QsP)jU6ytSby-SX zmi7U&w6s44Aqj(#f>9WaG04Oee1^H0haAwKrHio)bs2kF1sVda(cMD5md;$Z-X^t!RPPXbVs1;R`>|w-ur2 zhd7v!1bVc>jJGiw^k~I+OayzcpcX6k<2;zzl>#rK25LbC>b#N|RyG86SlI*}5r$;2 z_Db?v$@(kFZ6&#^oPrNA6?3r!%drY;u>s7&%59+cE2;a+<2Z#gIENx!zzzH$#HyFz zj_w!$@>|8Rx@tIxVHNwYBBxa|@F}S0s@cc}iLIjFtG0rEucF_p_Tm^$fL^aUi$YL~ zRm|Gz*U%2scQv`L?v1x#z(7#r)x@xx8m~4Z9pt=v0a$-E`K)H`)hEIFtBY|3S8)w@ z@w*UfsQH=~P!-ido@-vl8+a4cdrfn+L>my(8YlRG*wzrw8v40r9;oe_?VzV?sOy@e zAdWTEat(D{a}&4l6@C8YmeGrXU#3KlloVI-J`wbMaNYqLNP)-r2rIquey@LD!ryB@nijn|P_wmX8fXtSWcb1#JY_gA@%l!f zr|aqIdRKVB3mwo2A;d;IRK|;-w;PFRV{K5Yjl{N*cs9l%6Vovdi?Iys zzi~CT;SlK2M!v3Wq)!{kaU=U~WWSB-kUzfToA*i94tUC$azyCnAy#&y}1%te{&VsgZ^)R6?M@JE^vn@sQYH>zL`8X zQ}@jw=mF}zISPG1?>8F|jU)`m$JmT~P}|Ml;}`rc1T7X@h+zx!x1|AI#~XMPE#ZOA z&_WM?1R@N~+?HNo=CZH$3}@gTRYGw~Vbg50*!>#gLpbvagI zHFjVpc40S8;3Q6g-fX>sZ*Uhs;%7X>Z+IlcwwJ){ZIi%^Y$K;_^lTgb+V&>ez#YuW zHXn2Z{n{1|W@H=v+7^WYAfIjIvuyH4P_1#W=w^PsU13|sEv-bAMVEyeM;d4;0?O$LXmSYRHV;A;dKbV2- zM^S_exQweP#Z52|+rP%oLhPsn>ajzQen09((4oXC8az zH9>Q*Zyx*Rv2Pyx=CN-c`{wzg3%Vi*%v~PGQ{EsDN8S*m<86!qb;+YHdGsmoV=#Mp zpWsvEU_R(q9=*z=Zh3jwivu`}W1yCK`M3i5lt-WP$S3b>P}4l>nMXbIsORo#sEOK8 zfxLFNLTfO?yW62Xbm)d)^Z<3-O)k3!AO>-u-@B7QUc2ANGBCfpi$EN^iDNf$?EVVW zb`SO3QynjXy6&N;d+LL^-O~uvc26_VyFKi;Cl#YXo%W0cwc7I`KEhN`uRULaefQAY zJ!`NYo3Ir-a0JJ}JnuP!b2yKSxQyE%w!Or&mp<+d1^MkIue~!d5AoJixE`Lx_ELsEn#$zkTGtuMX;guP6Ij!U?YMfEUz| z;R}BRAQC+hh2DrmJQ9$IVVHn-L0|Sw0rlF)Z0%#N_L0xNg;)$~w~yNGqjvk&VFPx8 z+1d9K?&BByCdB?1@hXUUe_e1~>~8{M-cPLiJAmHp*FujVgdhyWyuTOvAO^&|--JOJ zit!-U{lvPTSoag_{?9NM^k9EB=3_O8bw7RBzaI2p{~qkce&pi{uHgpg#eRCRpI+?$ z0gr?@KpzfN2KgMQfm)y+2P8CyBV6E)_Rv8OU-*NZ4!i{;sQCeMIFO7X7zt+fKqkgx zBHqI^e1e&njrky#1I+3HX7vEGdLR!6!OR|DW)GaiX%vH;4qOF!9k`3{K|TlQ(LwS# zSQ`@P&%t_VfQD!c@;T@XH;~UkZ*&B`I;cS)!a$D>(xZd)=peZrG$Re^phpMCVlrl6 z7Utj!WMK)GV-@JlLFVWnxg9)%pM^L?oewobI}pnuVmagi_CLg&912HIFwcjm?V%XN zff+eOeGd%=^L&W?4sF2!P^&|SK)ntXq6p`~v3=+^Ec-qLvwP@~5Qi(F3aX(FUc>8n z6HP$x54S)o(EG#0c9?h$)62u3f&31W*WnU;jc-984*!Thgg8;N@8atzGak$e<@`W?A|OCY}^KY`=_2sJ$Ns}M)2+tKQv zmq*F-C^bCV6m3C{M_u6oz7`zSLJx8~N^VE#@zG#Jp%40jJdY+~7{)*WIUOaRqaR`# z$m=LM9VMru7bvd=3*YG?Wy^orl;8N6!khqolZRxf)K>%N_ZJ6NO%Q} z!M>+m;0{mtpc6FU_&gnq9*95`i0?GBcDg@^?=-bJO+8MN_vw?khC8^22jG}G%`E5F z0D0!Wgxa7_`OU%p`Rt$1{`u^m&;I#3(5rlUmERTJ5d!wjr#AW2CZE0YlaL1LlRpA) zV>GB!{s)+h4>1SyDxX^Ae~D$-jBVJ7-PnhNI0AZ=&+O%2!WEEH{tev1S0Jx5%-@;H zcoEg{Dw?1vn!y21=m>H-LoR2?AVJ{Bg5DIV(g`h`gZ-Ty@y^XK&K!}1Ws0QY(fP4zbr+|D4$fuw= z_}Wm=8st;p3^#bd6M6(81Yw8(Jt|1TU?hVc6^y_{kV^r%6p%{+xfC#K1@l2Z1@xzY z{uHdj8f*nQ6_8WG9vsI7l;AqZqktR=e!x9ga`^@H=NvP3t_H~ITrJR-bFYKmoTE4A z+QJ(hp@s}!bOCdBj^3Q>gMJu*7;qe&OF$x+xpSGAgvlVUbJOqzzQjCaV<|R)9L~{~ zbM)ohVH^X!Iah>>C1A0^F1oA2D z1ZJ&J1A0@~9l;0%`4kd=;b730Lh>ja3i?wx3glBrK855{NS_MnQ{gOphR?A8r*IyZ za0SF&_#KG3@Ouz<;cr3|(Sss;)WK_@{zcTjh?t9rxyTVNa7TO4ha&n=L?4R$(F6U# zv0g;oiw1#tD$2lcyp7Qq3t}#sf)6njb3rePzC;#QU@LZjUKG)bB6?9oFN%(Ve2Olj z801sLd=)WYMPK0#9tv^35~`pYYJj}XH$^khi}M^O=bh0Beh5G}Q2X=ba=s7Vf&l|T zUgzVH4stm^1_~zN1CY!4X_$@~$VLw4VB^*9CIBPz!ZYA8+7Iva%)l^=#Asw< z96rLQn2pczCFs+|#aIS%yGULaw_^u(g1jys#|eqLXzUTsKdpQWy z^zvv>uglcwaxNBO2{vLAHe)Le;w%br0he(VrJ(nhf5Ojrh~Mx?h+<~CnBEsxg#=FRsKR z9SSDkUA&Jen2PBjpDWo|0P?xA6wKb0RiJ-YwqrjI;V78DD@C{gYI)@rz5+Rsrnp)i z^r(cd5he7gguF^NV+*!{9+i+!NfF4WgnUX$a2@oignUZw;}?(*X^Lwv zpbB1u3ia^@8iAf&bAmI-@0uIv)irXu)&tDkwJ7vKKg1ycgOH3NNCUZDqes`6y=%|Nuyx^@?qoE`~L zS_$M-S`GB8v=*4h(gtXT7HEyOpkJkW_`(le5DM}sC7)6g=us*2SIYdAzKt)^P$-URgMx(nPvKG%KF32JE39X-(-Z=pZv(RK2=J{aV7eK_91hnNPA zr|b0SI=NiW!9py?GOWaEY{7QWr|aZ){TR-JT&|PHb^3Fi{#+-Y>py|nyZ#UyPdDhz zjq2c-y73a~qXEe4MnklL7doIb$m0fmy5WyNkk5@?=nL|>5sg^Tvm4CdjiDHeaUic7 z^yvmYy749EAq(VngM4mm2Jzq6hl4nR<2Z*RTtqQSKwdY<=f(qA^7uoDn|2_do6OqH z+E9UB-E4%$Xo6;-M>k#J1`o&xMh|c--HbvXFnc!#fZp7sH#g1506n_-Hb#ToZoZG{ z_!P4-2lVOYTCBr*Y{V|mo0|n7pPS@!lYDNH&&{v#Ey(F6J-T@x4~4i@2~|K|x9HI= z=I&Ngv_?BPgFJ5efLXhx0r}jbN4GeBZjsZiFp$@+XbeOQj3A#|#D8lX=*_M7@Bu!= zG<<<9%ttPkU^$q(TdT1J`*8xNaTfII7QMN39XD_b-Wd&Jm-98=Kj1t@9Vlf=Q#~eF7ogaFXL_(-@v|Itb)5-tVw;`>0(owV@?;l z;Vu`W=*dv*+{NLHBo?!|Xf_v@u$%R?Bg4ZcSdE70jF6NVDHc9T1WapC1D9N3Y zdeDnL*taBiNgBmyrV@`?CCy+diI`84`6O+|?j>zwJKyjfhj5=Hvr00nq~o06Y!F=X z?qAAEcHH4oP6{IPC9}9xnzB@*A+2aj2V}k^^QC?aWH4rMN#;v$Gl@84zBHXhtm9oi zz%E@fgG)R4g0I-iK4iW06F>6{=Qz&={^n*7Tn>4ZG(1IGGLV_v_;EH{^@;L5v3;8|HK6d0wUzr74Gfx>5!2%9WZl zr8(ww#eJ@r(-m{N(v|L*(-rf%VxO+~GvG=L?sa7rvzf~>HexwT zC;6RIoaF-UcGaA&-sfQuTyvLecJJELxYM2(>d&&Ix7pU(&A^70nOI5*jO$<9kIf!QRN!I{a1?hG{+robfz0U=#4qw7{*9O<6bvnh{vpNnDq_!y0HRx zxUq##aF-i)?Z#Jp&9{8VLEPuY2~P4mW^*HnOI+bz5Zp||Q<%$5dvP-}=5zBo?8VK3 z6v2INzD6nDpbRxJo10B=ubVA#r<-=;W)wXc#8~2Rmz(Z#(_L=PV>v5X%{mg<#5Q(e zuWs(;8@}f-_Uxuv-8{~DF7OxsaElafV^+5w$9-eOl0(c9`3(UJPS6BN)X*-09X5-04;VYgo?*Z02LOu^l^iYd=476!*DhR<}-Z z7I(V!H|BLK1^2mi2lGlXuaqZvlBdazyQCDvoKnmw#hg;yE5*H1+#{tXb@2YCm{*E< zr8L9cQo7KG{+LzDV9YCJ8q+ba6z^2ZV%#UieNwjY37@h9GfLTqJEa`t2h1wv56mdV zT~h2_$`x+nJ}Ljd%YUQ>!R=>AOFA-;lU$h9?K~95U2eO}?ON2uY;HHADeiH*E8Xdd z``mV)+wODQeQpoMyL8+B-FBbbvzf~Z-r-%|!`*JX)9tVM9(TC?6Tff*v$=hNf4Ia| zt_Q&#`R^2^8g1!D4|>y=;Y?y0GnvDDmSO+z*#A3g(eItzIPXp}y15$=@(3BoNG7tN zo4d}v`x>Rt(cN-X#2(+((cMPq=&p|Lw#FXcwa0fmp{KjD-IeF=XB@@-?z-2#=g3Qb z?AE=)c>cXIl%+i8aj!9LXpd*!GlzRo3}6sLaK^n+jAkmcna4twunPCTw}FkA$-PgJ z>E3pBvY+obz#&fX7Zp661P`6_&^ZsC^UygDo%7H+5AX9Z2vW@`^--Le>daJUraCj#nW@k6 z967Mlsm@N-YpPyT3-c<)ksbN$L`olfW9*V=k%h@&Q};1T#wA!7jdJFW+EJ zsfYLxJC%BjU-^wcIm3DWCW$Lt=LRX<HTKZ&Hi8)Ta?mX+dk+(UC56rzd^r&me{{oKcKnJQIm!D$|+8To$mHWvpa1 z>qz7s-e)r(vyJV1&TjUwkNq6v2afPF$2rL#oaP*VagobhBbi&=;XV%o|F5uklr%g= zS~8HCXL*hsyhvX1Q;;GQHhRCf?&iK4L4Mv6C+r;1M3@NuD7+naE0ZULY5Fc!`%O%&QcqByUib3RI>VHK@&7G@vof zXh|E|(}}J`(TlzeAey0!;BCed!zAK}X9lyG$3m8{oCMaeo{hZA2W;UJK4k~H_>#SR z!*?9wM~-rgU-^wcIm3DWCW$Lt=LRX<mC{HD-@+P&YOMM#Aloqt69UbXHcY4x?{tRLW!x_aG#xs#vrZSyb%w++KS;k6M zvyMdG;e9sqG27VA=j>(=``FJxe&7f{bDWd>!D-I%7ZHTKZ&Hi8)Ta?mX+dk+(UC56rzd^r&me{{oKcKnJQIm!D$|+8To$mHWvpa1>qz7s z-e)r(vyJV1&TjUwkNq6v2afPF$2rL#oaP*VagobhBbi&=;XV(8@TrhTNyAg5B?Fmx zmgmU9i{vFg1t~&NUZWJHDMv-BP@S68p&kusLUUTtmJW2L8$IYvKL#?GVT@!nlN()-kj*fJpJ3Z+`e+Dsx;f!Joi;G<5D);#hU8dD#TC+?01?H93v(tKZ zI~zjfub=dd(MkH|v_hWr=9*rH^oRK=2s8Np3}&7|z6=NWJ_s{bpbl@L z+l;!+=0_n5id2(PO5Oj1I!gZSi^L-t=Vv|8R@j+~q+KW-+@g%`mSl zvSsmeSuT*wP3%z?-}`!ye_Z zM>&#kuN<=GFsmF7gD~efrZW@I$vH0wa}CCh<(j}G;sXCC4{1qHMzU}(2y>_5NxUz) z)3FHW=iY!Bg-zM~s?=yCw zqnFB4o4VAaA-Z|#I4AgxKZ7v;7~*li{O*^3P7oH5yFebypnwbo3i2x#_?wGd4#JoF zF$#O~@>pVU--7O2@JZaap!*i|%z`Uf#TwQJVIj{gi~z@mCPO-k#p{r9XE3jn+ib6JLA7983GGw9iWWthCQc|Nk?0 zDDCd0|G;xgpAEt?vXqgfj4WkjDI-f+yH&Ow9q2??KITjI@HO8CVL3A^w~=>vj}L>e z{G)hR%9~wzvn!vSBj~&QX`EU9LJ<1@#S~T;M-1*=L5_-rDUIGLmPh{;&A6gW6?I)v z*A-U>VWpu=U=n_=($pZV>}M+1q&9V_AB0uPP=i|3p&koa%X$)#y{dDoI=8B4RCR7u z=T^NLgw@Qf+9N#16S#Y|A90^*Kk-WtR^P<|4x!)bzV>Ebit!pHu?sbxB_H{D8E4iQ zg8SES{~D8-5`;CKS2F{d$U-)bp|_gn`3rkpYajNb*3ZaM>qHRN{+#bP$oJUSI>o6- zWvcQfzORn&tK<9X_`W*6udY99>Uw5fbFJ%Zb=~JJXTS9l1t>_7AgmW5JsC0MdhS*4 z8}w06&U(i=8HDvcufFHi_q_U^SKsp**pCLzZtw+mslnbLZ1@(fXhSbvQMAZ+H0X3l8ljAqVg=8R@5k+IqPxRd|C2Vrx2)77t*6$T@wGPkYoot5K5ygmHh!jUEt(-y+g7vcd5%nV)-u!yUN=2 z8PbuFFEEp?-}56!gRom1_M+QD7PBk}yZhemxyVgk@?%!rhcJv0yd8v5WvGE3qvVgO z7lb{EQXaGFQ5ieaV-9wv$12v~4n51F?zP*f+vX_H%$kxN|>!_4@{&_w#u_UG&e2d-nIP z_b-6X2k33UbG$%KbTL5Z1HNJ}`|yl`vJ8}EpezGr87RxZ=`3LxD{$|Dat(S4&mCkQ zgLFLT8V`6Fg#Ob+82t#cMfrD9md$JnCjT87`b9( zh*{1i-sOEZ2jPT;tYtl(J>i`ooY<40xZ}i;$TaaB*GWc>iMNArl6y|-irGwZ{-oYP zIN4k#=j285VCN>wIe8!7@*RhQFjkIOcZl`1*d6TRRuIOSVcesbLEMwrfjD=H(@)$0 z{8@r-#tag5`f48r+^k!!y9Wqx_wdqF`wbAitn_E_Wg_dVviRO zWN;8J(bEz?zrf^hjL;+V=b zW(MJkN3g#uGLeOBT;)Fhks5?6BWz|DyZH(;NO&91Pw@PN>C6hkRrYq(2%NQQG~t zyRb=roAkFyf1C8TNq?KpV-}mtVv}cYx)X%&e1z`a(cL?Hv3vfl((v8wnE$)FefP^C zd{6fGULYqgl9wfHU?cDFeh|L@JTFs-A{6Ck&TtOz-~0ar;RiqP8-H+$vqAXbhkTA5 z{?M5p%ClL|oAta|&ztqUxqT3Bkz-3i3iArZ_=(ea&KCFF@^=t^vt|`GudF!KaV$1WDZHF86sDgrCXw*%m%#E1w17cC*}WmfOv8yIF4c+#Sx} z;hsBmxuZBG(f5u|+0IUMw$tW(dO=8H8UI zK=!X*M`vI8`LDKN&R^~0TMh)_9{1hjzI)tvkNfWNGkbjB9^bde_wDh0dwk#CPxuO- z@AdiK{XzKkY*vtfTwm*C-^;kmKDqbFz0aKXT_lA&+~dC>{N`_N;`48O{*5_(tKVdEY?kCx<1(y-JSe^&3wexAoTZ)!{7Yx zoZp=Dn{$4f7=->#Z}_|Xzn9_-%JK(ET;?kO2H_v&s6`#T$A37>-)#;5IKw$E@J|r_ z*`K!=!#Lc<-!%GsrPq~R%KJGGNt?8bdgrzZ!w$W1;jaR)OwZ6>EvgYZlZnxKy} zEojXN{z8T`vY#=>v&T7)&(He&tY@7|;60pwPB;FZU3k7NJ?V{|IB}~)42CvKkysA*WZx}|2i9lfA7W5|9uo4{Vm5oX7W!by3matLFn(@gco0< zB=+ZGnIKHchR>7iYEnV$^rg(`<5FIH?b6H4U@6O4iFx~b65-`p%wZn(&EG!=uk@iG z?sX+P2(Na;J^j9Zcy%CyF^8)MID|W0Jrac1yl>aKBkMKq+ciIPZ3o}-9S8Bf*FV54 zuY1Pz-Rud%f7h{vkFk6Ieinqu?vw1E$^Ohuwr9x|*oU5y^_2Vz=6GWj@ADy^;rE=w zn*nJ_Pe!tkOllC`3b9{)-#7F-w&5-P-}2mBa^7;M6yKYYhkWEmj+D#XM&7}l?oD9< zi}3Y(=I8ep!+WyaljWW)_hq?%ob&v}KiJ&|-n|F*{eihWXhVBW;CmkUo(D->3Bv#0 zM5h0m(j4Fauqv`XY(x`${?PtBOk@-9Vvc@SFif>aem^iwjb&;O2{Q2_dB{frhBJv+ zrZ9~pZgZFWJPab?U)2VL*!&>!_zM)IFt1Q7h@^QIcS@5V&raiOX}0qX`#He( zLF5UUpNL21CuDxYGoO^r?>I!BY(g_yvW5@Y!pCe2B2PU|X0nov=UK>F)|1FPTt#pG z+jr!t)FAS7gfBRV4F211#DDvZJQITq&&*~n3xY`6oXDQmz0wxtHCFLH@}!j~?I-9c z-D9NTNuFUMo|VqC(&;JPq9BsKBYo-5Kn4eq3{m|5e-33hqmVCyeEu6{B!hez~_9OGtq$NF>*ul4ahv#PgA&6wjNG@`d7qiOZIa%B< zi)Uw9hYqv4M^^X9>K<9$BddEnTZ1N;&$BIP9YnIdPBq@7CUvm0+07~Y6Fh}X*&EY= zPIRF=e{q9b+{V5=SCP8ZqXB;IIrDp7x6h{|1DWx2F9bw*6f=0?8V}G#4qwah2%YJV z-g88w@0^~QQpkpmuATULt}lbgi#~hNXD|BfMW4Os zv)qFj&jidScU%z3qpLi+%A>11y2_)gyrt1oUOnZl&09evUs1~A-uWt1jqCh}d%qOo zelJ}hnVY1b7IB{ z)hy&8ANlcTNYPCA-l9G)>hq!nn8Y0B;n_v)c+u1#QtTPhk%7$I4vm6g1_guJB+;hCjI;9V{?nsGtob^GVPGe%w?NHjx($Q#e$XWnr4HwyDAGg-z8 z63}Jo87yTvD_I>x%2dERR>tm>sgIeI^?sFo9(O70E@kytR$pb;lZaWAeJ_ZVbN6zC zk)hmh-t^-^5UKnmPa}Wj3^c}jS-BH(Rql>ERQ`xh*v9rCQpKFB=&;HQ za7ks5xchFR5Ei~Kb<29cWXQ&Z11^;h$4#u9@) zuQ>yq)s(yD0%WMUl&$*%FUJUXnS!#cXH^FEvTm~HH456-LeEeAM+ zbLyre2XEq;bz9JpzIcA!5xk9a>dIf&S#|YaSO0bAvH&|<*PZH~z%$>{&0BK5m4~8~ zrW_TiLUnZVRzsT5jFz-!2+PpZTSqv_Ij(Roh}3%o{nzs@)O!YJ)pJ(87sy3!@{u2B z)$4(K)U$W>Ht->zqlq*4f{u_Fv z!8iQG@0>zE4KColXz(vLxy@Z3@GyupOhX1_X;^?lyh1TbP#zsMtV(riQk%xKp$7vQ z%rHhGe?$2j%HL4_hIX;xZ07Plx@ag{qo**dMmflj^BOs?k@FfkuaSLkREtLFsFA&I z)QYyW$7~uU;F*n%@h6wK6GR$^Jc|1@c2488Jj-)9uW>Hyeq(#+_XQ%2yWNiX_h7n`_mleZbecqX7E+Wmgu^VSL`-M|DquB-Av6-`)IjfoZG`q(GQiDiycW&J%;tr#hs~YQ z++6$)N2GZr>|yh|)Tbd$Xofv(-kTxB5YG%|GmnKNu!i*{@($+Id@EmI9?f;s{7=qc zubSJd=1JTjg}dD6VGwB%@Fbad5goPAQ41ZluvaZgQIRTCrv|mDOHi)e;ouUfp# zSmJPp7Vgku7IT@;3O2BrU6^kRUAHjb7T%2(M={?P?$E*=TAbrAbl>t33Zu`Kop5$b zXSZ}_%PGvk87&v#&$yP(YU!+&o6u8B``mI1AM-i;aAwQjG2fQ|Kf`=mUgclRx8;99 zq?MjpMR<%fuyV=h{e&8@aVOFi&vy~aOx{kA2 zKhBdpLwYjt0=dXTJ_=9}Gilu$y|-S4d$#@v=e2fTYv;9gUh5)($^*mRZSyjEZ}Td}C_yPIQj*yaSk@h9@PxkxgpL8R>yJWV<>l7*b)Mptd~QxN&v)lj6hHACK1O}rZW>e-Oh~Ly^q~$XSdqft#)SJ zPX2ag-OjArnRPq8wbNTW_i5)I?XF?I?ajA+Cd{{ecFebZF3h*Re%hOF`(l*9eA~<3 zzAnw^OmF%zkiiUN921y~%>Xt9AbSUW zcX*pI*vk&{Siw7d%r^AgLC+oZ++ja@?x5!mhxv(P*q07}V^2E#7eqQfj;=dCLwa=H zQP&-H-7ybxcPxP19bdzqbhH~C8`FmNbi$5wjA8)M*pZII8O3OH-qCJ!v>P4QVK+K% zM)r=fca*)O-RQUv**hNKdvxB>ZgjL8em^eK@pcgD6z~YLcapu6?49gMCwtOK_D(s` zd8fP-p%j&Pi)OS$cE4K}=_GrnUi3xwPJ`dqL1k*w zoDRs{r5invzl+>m&A{Rrap3ca^>CLgey0k&&)9 zco0Oo*{yEraaOndyi6f<)J;d-bkxmx-6~LtsyMq_J#^O1nce!}%x=!?=FD!x(NVXF z#A3I)O=AYS>Souw{SidEKSnytsJr`hcV746l*GB+o!h+{H87*@b*WE7T47Gz`{CW| z?yT<4>TWLG?Nj$zEXI7guVfW#S|;L%`5AYJa)+qjImH>0Fz2WTL8Ql%WFjlF_jrL^$lgQt9S$Ll1Z8 z@jbsFdk@|BxWyg3A3Yuhk)9z>krwYqPj~6*E^(0z+`4J2i^Bs$P$*}4t?H7?ml1hJ%{;;UpT>8F7OXYT;Uq-&^P2MvXPs7 z6hP;FUqSx9I`1oc--=YB8gHTNzPj$)o5AS2uk3wg?<;%XDcG03viF_MJoMjpC3^4s z3A^}`y?n!W9OW3l;?I}9e{c%<`~J(lAkr@l-pPKMd6ws}EB*3QkRrTFaqLb%`TOa< zUjy3GjULF}uO9=Ey`Sv;WbYTlBx12U{T8zxJJQd7_mjP!&im~^cE9f)=_h-?gZ#i@ zbl*?+{dC<=*ZuBezx(UF|D&YE9s0XN|Ey%^dCZ`{?)#TT*Zpfy8=d!;zkf^Gp!@zE z>4N+8caQ#N&|m)k)6sQ*x%)3e=l$(`|95zw&3wdG+@rr4^q0TCo$0UZ{%1Icz3Klq z*SSFo?$X~~`u`V120TuBWFMgW0Y!O@Qk13~)u~Ax++lz_3}{3jypsb~v7aNHa zqvem*d$e~gdLUznWh&E=KiUpN%O5R&wEWS!kKVvWwjg)(*Bs#_e{dT4qyIwwX!)b% zkJfv%-lHD`k-?8)R|eaU!G$Qn>y$y~gDau)!8#wT^T7>ig8cqINMvwthN9=e)0oK| z=Cg=Z$U0co!Lkm17rhU*%Y$Va{9h0mV#Y(vc!<7+=xc~`hO|I8Lv%C5Z2jGm$dEqt zXApxK#t34FXCBTQvWfTjkdN5P7kq_|hJ3?!97H!m)A9nT*03i!y-JxbL2%Y z!wOOa{S4F3uyRzSGS#qG!}K*wU&Ff67rBQ;V=lwwA13!OxrfDJr-n^uCgwA2H6QRP zJJ`jS?Bx(YauoT8$v^A_XOVf>?I1GzQPPru%sh+y!{r|?zrW8D8SY&e{wl>NLsc5k zk~Y|*;hm6wxctNAA1?p!Aq;0E6PSjshs!*C9f`cd`)p%7pJUd;zrr1cyTkBbIKx%` zpZOm4&Og5v8Sx0uke*CrAsg;6!W~A)JfbW$X-E^A(~7oq!+SfzdoV)w5wef4pChL8 zF>;K!NHX_>$Vl(oNau{SZzFS&hnIMn;*{hK^fa~geyE*b-QiI5-XVAweeT*{G zQD!>IPL3){Y04qzC_6c-8gEh`9gQ;6Q3H{2)ELGQgS?|+k#W>~7O{loB(R!y`2_PE z^(_a2$Y>pm?t%_RyZdO*9X%G$9POE-XD}P@=I8}1MhBzU@*dmS!#?(NkRLeCN&esz zXF1OmQi8}Bdoo53W71=OW3rN+JiLVYjVZ({=w*yv##BKMV_G2h7=M4^Me`p_S{ zGG;KtaGx>mF=i%mk6F(LY(WoWK4k}cF~>3HI7a?4KX8~6$UWvVcZ0~-2=;C46Ff~i zvhh4Qd6B%xKejSa48aV>I(w|M$9{&c#yVr{5q?HjV|6w59Cl@_{T_RXt6ay~*MVDIQ@*%&$vn0^>I^~ z&P*1u8h;*)`xJkMjnmUOJ&n`TxI-M{SM2*Za~^k^v&cT~CjSMI@lTPNXOVq;4)io$ z_VKchmwkM3yr<(|rxLYjMteFT`*>ZB?}hB+Wgjp5_)&~u98<9SHmdtb-PKmH$NjtP-DCM_9|Jx2BznPc=GqxTrQ8B>^7kU2(Xf7dV)BXf+* zF&*iQ+%ethkG+f;!Z1eSJ&VzMjLb1h*uaNuLGGBX=sia7F?x^DdyMQcvd73C^9$#= z#)BX-;W3`zY0{CA=gCQKWS=1W1lcF(dqP=i(vT)Jrxk7KMh|*pXC~O03Gz?S_k@Ye zM&=3jdO`wgSkDK@Kj9PfK4CjM`5KugoJ8gce__WbTt@y0ceu~PATlxF5!`2@drZuR z>=TPohVtlpVpZOxK8uxxGj_5InJ52*%#-yq`35Q6#ePms4I;7j zGuD2_nrmzZGLsd#V_!z*SeavGj+Hr9=2)3yWsa3OR_0ilV`Yw&IacP_!N?pN%RJ08 zHUT>syPl2M$yhrX>wSu~ld+%k1>bTQnPcr_teuR#jGc^4<~|RDNSxl|9^rA^Auc2O zjw{G(l%h1{s7OuBHqLD0+#${#;+oP9+5KJKNZi|uB?h}07l--BxkKDS7PE{MY~VxW zj@!q64)Oy>@Lt8aL)>Z3a)H0O&VwK_G5`&4@}H9N9Tm3^x0Q|dw=IU;_rM%;*-#Iyd8J+xh8oPk#;X>2#e>FNYnUF86f% zGQA!RXiQV&o*u;j?8)@WOko-`nZr_6p#SOePnUmsBAc=E)AwRmrk~(bUvdq{n7P|QH)_c6PeB| z<}#l}=zfOmGu~w@x}Kry89#6YyE5ZAr#Z)8{KF;e&J5XS20Y2LyhvX1qw|?X(D}^L z=zL}cDpQrZ=z6BEXZ9kRp^V^d#u7(7c4nsRGi9GC`%Jyh+`z|t&TeF%xsUzGK2!FY zvd`52O#RRN6FW20zR$cDL}sNS1DTP1)^p@Q_F1yel6}^z6sH7wpH+*-bf5=v&+0=z z?8+?JXURTG_E~zLrT1BrnaN_-^8uUrh)>vt{IlerCI75%Ilv)~af&2v2a(yjp8W`q zqx0F%kd^GbKu&UF2D9a#t@qj9&)M~9guZ9Dpfz3SPEUH{4zt~1wmZy@LFUFo3TjqJ0pkiuOa@GywX32~P>?l8w4=Hx==Ii-+$ zj(wR^kt)=o9u3j|oMyPkoQ{~moWYD|D$|*TU753hm8@nRc4p2d-bMB~yU_KVpZJ9n z*p)dtpYsowxXN{Ia0}VzrXdUZo~!S<`6xgk?8@BNDT6!Ab%(i?sg3M&+oJQigBZea zMlpt1++nUe%+>$gIm}}@c4w~M=YEbonY$l-&;5ZToa7HqbCwI}f3ECv^*%2`dhE(P zyE0GT^YZW#uTq?n$UaZ@d9u%|j?U+`CW-+>Gn5h7^?8$sBObZu%|h;ZOR+EWHnSbM z=k3Ox%#(kf-1Fp~_cOYmr~7%oVQ=RB%Yz^?|4A~D6}jijJzwtmFH;z~=NCig^Gl)Y z`L$?7dt{#9i@wM{U-tPj&mT(+6VdtnDabru=K1zy{uXwyi!a&BH~h#^j&Yom{En{Y z+mrcsg2;l$NJmEO$bxJM#9e8Cay`vSQaByl^4EPRx-WFRxo@*H`|PeJs( zP~Qvny|4^bsY^>b(FM5|Mq$4f4#Ivf9FFV@WnU=!Lc6kX4$Iic7Cu4lg*sm-^Fo;y z%DhnKg)%Rcd7;b;WnQT3g~{CKVGvmqBLAW^$iGPbMe;AQFN6W&#~K!_V6{|BL5=0vgi~S zNg*|eERJAD7C*t$WFZ@NWN{8&BoF#t{03F1PYYVpj*fJp5B(X$V1_Y*7~+}7DmL*R zGB5rJd$RZozCzx``d%#W;)DFmA0%-DxfkE%0rD@Adx_jj(xLAqnaN5nWM1+*)p!eC zFKJ9ObiPE_OLV=&jx4bwOXOeD54o3&XDSOxU=8cBBTL@p6F$X`EYbIp-N?V>_aL(L z5i(L1XD@a3Qt#5z&e+MN-le6zan@32Ej8Drqp^=mb+y#HwA753E@1{*_}UM_oyS1HY#nDMek zG^GWt=|XpOwM_nH@-G{J884H2*-RF(logouvbC7?GIvo>EboZ?%ZH-x z<#I2dL>%$VVUzs|0-Em*~?Y-a+SVUtz;FO_?TTBz)r6E1^c+_cTOSaDmhnOuFYH2rv=`n)qRn9wVqe&dA01TWnV4xYCW&k^J=@Y zdI5`&d9{vLe~P_W{XK_~d$ruFm#uNlrrFKnu~tWGb+p!5YyW@N15$&?x{ybC9A~d{_Bv;-Gvjq;yUrQw?BhB!UZ5?O$I;h1eXTR&b(gq` z{Oj!Ix)kmNk@fPgPe(SMXDyz&eg~ep{u{pI5I^!OdRhM`=CJ-8=CIzg*Xv|M8nTd+ z+~lJGg(!jUH|TytIrOrjGPP+;8+tI1!3;wm8_Z{eJ~rrMgFZIQU^aGs!!kBvb{lrH zp99FdK_43qbAsPF#Tm?W!(UuO=0vkg%uEhmBro|X$ZL2{6H8N;3fTF?S~NoDM41z1 zPLw%O=0uqjM3qRfdhCz@U22khi)zD4fD?~yrC=EUETIZ@_BnG)~}+t`Ax*td-Xh-N4wh+z_OcuzM@ zXD0S|(Z7qZ989xr=*H~aV}2qpAm2&1v-gj3OT z!kL`I`CP`8T#eibawo{0a2NKS@FcJD4ss`a#3#s~Aa{b?3AU2(3%@f5eJ9vQLJ3Qe zJE5Kx$e$p0g4_wVlCX)bY^Ns(&GUWE8_Y=Lo;Qv|IRc%}JB8Dkz*#uQyi1UO-Yq=9 zW5_-48J=e<(|Mcs_<)abj(Pf@XDjm($fS@WmQYR=4K&e=?&s-#UOTeS`#T6F+IM0! z!x+IqjO7rHQId|5bd{gzTETWp8q*t@(tfInLM}$%3vT9q z9_0ySU+^3+BKLx~co)4dkbl8{nafgE2chJ?3`Aea-kp3RXK*(9N!CxYcO`pQvb#;b z0pD=)t>`P+yOX^;c`DO+8=Ff05bsLXQSwZFU>39am3gF-M+Le{ZbVnf|I5{iu97#g zmF?`pJ*W64QoNA8qYn1=i* za;M0h@)=+7H8c2`I8rH~j7s#FvW$9KXrlvnog#nAM&wQnkU4c2W05&k=2V$eWlohj zRpwNgQ)Ny)ADL5SPStnneLTYBJjJuT!0Xs%s&6Y*@2T>qevI6yvyeG8gM1cYpQ)wj zJXPnZI#1Pks&6ZG4f3aMU}q3Y3lTvygBXhZY4WGZpC*5rZ!7H>j^lJ>PP>ZRkU8x^ z9zyms+0$fBdkNoG+BBwPqiHgy$(;5J2_%tB8Vk{R+G0wOKTZC$DjJYEZ3}zo;h!Ls zE_-@!WKWkpUH0@?4rC;UB6IqgT*xI{#+6*nE!@tX+>NuOKfq%=kL>9m@f9=pjvx6M zou|)ZKF*Nt4C(G5-5sRMo?cH2a;JCDh0fD;p1zyC>%woPGvl@ zXV^-{`N*Cjdxq>8*Kz|laTk+$5}jw*Nyhugp79BvBYTGI8M0^SKjU}iuz)P|o>4;+ z&DcrCTGpZW4BuwPE@aP;Jwx_|eHh3=9L`Z3%L$y!S)9uS=zpR97ha0&3vFkiz85~h zi@eNhyun-8%EC|i0{t)4|H7HbzA%Aw7EwVpwbao_EA4c$o{elq_RIqaXBcBS1lcoX z&y+pWH<~#C*)#Q?srSr@T!Fqb?_>(k@H|s_g=xIUhx`}WGiA?|JyY+Qe~?Hvy3Q=2 zj7pZWf>pF2f2RDIy3f>o=AIywrR%H#3?_!*jO0*`;ArH}I)Rh0n=GAYUCFK7%L7bC z{wy2Ml0QrSEcvr^pY;ZBVmDcGXUUxvPbwK?k&BIIm7@DB-DlZN)^h5RKTF?Pe+QxL zUPK{x_8^8Jd-iC?A$zv&vvr?+45y;+?8~{CyRnh%2YHA`c$OD<3AwYUA$Rr%=sWv+ z=8}xu+374q_UuIzBYSo^Rp>rj_t|TaJG(mw<%FT{oc=^2e~!L$^qnJn&RFaw=P-_E zJT{&)3AuChopU>Pa2Gny(Rq%}bL>6mX`CbHRo>+jr6LRO; zOs>u3{)dOrf3DoQa_7pO`z5oOjqJIy=gOWddu}E<$QuOAUaV>5X}IS8HS={)Z+j^t=g;T-;j+Zne$}MmpNbNe3|oQ&X+k~=6sp+WzLs5 zU*>$7{coFx^3Ufg^qg-i`TyoF^qp@f`H%4=c9Q=bvgg0f`+UtTbe^yCe4XdZpD%yD z{Q2_d=a7fq^UGMq8rEau`CHh|F61u=(VM=66G;qXIEvFbkBMB&rCfo|3+%n%Hk_fr z84B*z=h zePIMq#G>!Q<2aKGxrEEOlB>A|-)7;R+|7MFfX)k_N6&>HqvyhJ`5t{2&PLCLwq3Y@ z6w>jxrBKg>G8Z*3;s9c!bA!if4G9sl3cve8xgR zT;z9){BDtb6urh9ID3(^7k$kyB;eddc2Sguo{I`_<|1bQP@VY^A?Xn@5SRdgkw1k`!1Hb*x8Gnz1Z1{oxRxEiy!7up1}EwpT!x9 zr|}-{tJtQCf96;IAP)CcoK7a${7F8t7rU?G7P{ELX11}D{XwY28A_a?#Kued6M=gx zIf$bNr$zE)3iOnquA@h4=#l=Z?s$_6ls!#ElJmg%=lzhxKUyDqy1 zdnl8)>=xuLyMqULoR@ivclm&i(RZ1i%f4q8vX{wT_B%-|qzFBi)v%lfptque&iALTh-ME3I6cmvtX zWiOY#T<_(2FaL(0(06${c@!dh`4Y;Jy}*6}DdC4k~nCVJ8*3u8_OpK6GC35Kr+eFEEu?aE=OhP$7TC59qo=?urC- zUXe^Te^S6AigAt#cTlk!nJab&p-P!6d(ju!D`l^gxl-?y_EI^TaoBpL%#|`%p2wBk z$Sv4O<(=Ha!|1*831qL7z0%ezr|};8uAIdj;z?uyspOK6yp?*dl(({sWi->tPWA_( zD!HrVu9CY-?kZhZ$z3IP)ksD&mZLZsnX4}43MO$aI$TK?)j^e2L$jKjXG z$8!c}aSrlV%U>;jwfxoBa6LD2C;#CY?4x=b(~-UUJwD@0zQMOz{XNc7?F`lOSN};l z%W1&AtD9NFdN#5J`K#rx{yPXQ4Ul{35XN#8$8rMtUV0kmasd}{36~-N(i^xJJ6USe zOJ!Xu>rz>le#n23b?HogU>38{`_g%2kWVG`tY8%_w4v{%`d%vU(jELS@17u36GG25 z!_jliA^0Y1jzInzxohOEnZTLoy+-dfdat>TJFtzKr+JPSv5}hBc$W|Om{0heFOk3I zcWk957u%>QrGjc|S;=ZzS<5=QkiTYc5UTCXU`8?;*=r9)?%ESMh0~F{_AKPC)pzaH z+`2cl@&iBd z3kf8VOe(T2&!muY8qw+Ub~^csP1wWoZuap{5UL9yZ=IZV!?5SN~&kQ z@;Yzw4)60hUoivS*UMk;TdbG6egSq-U&2!4u3t_)daswgUiNy~>({f9&Fl_B4ZRt_ zC=TODj==^RPU1{#xZ!+cZ;-t~_J(V?m3w)d7kCNT8)R>gz2PH1LG}inH+;jl%qE^x z3Miuz*&CK2cS8#{+|YsC4Sykb!>%CI7!XA)2O@jp7!F4EM%f!>Z`6CE-Ww-y0s3yd zp1XO7DLjh&jZZR_SD3~dyoLT7ouTo2e#br@WMizucPJ6TbOjjU**nHIXxb5nqxoAlhI=O#TjjX}>%dT!Ellb)OO+@$9wJvZsO zNzYAsZn_&iH_6+i6Ot8VkpBH!66*ZQOLhi{*^jkc?J`?np?P?JGqDZv5}R! zUimcguY3VpSvj2#`HI=ZlgI*ezA^)yuhjWUov)OCWjU4D_{ugm(jA0Wh0%xpL^6Qk z*vYEVjO7q~qpRdzbrzR$EjMs8w{Zs#@(_>k7*8VmDmz*A4tidt=T)MID%6-hx56ROSp{dxRG1X`RY5k3)xrediAU5dG-5z#3y`??{W2y z{LC->&KzW4oyB5mXrh@ltVQRmb-r5Xt98D5H+$I^gj!^8v6U9zXUpN7z{#A(1kU0j z{)O+dJ`UALag z1?al<5-vmb)*G;o)(3f-m$B*AH+YM8`IIk^w{-^cw(7g}cT)J1a^!85w^iO&d0XwH zRo+&4TkWG&-qxMyyDdQGHksRGZj-r9<~EtzWNwqWP3AV4+hlH&xlQIancHM;letai zHksRGZj-r9<~EtzWNwqWP3AV4+hlH&xlQIancI?BND)=kAbXqaZL+tmMb~Yzw{1Yz zZCmLMLTkf_oS|L!?UR|pqdbQ@XqUVFOTJ+yI&c4pxi~|+?%NlTN;-Kg z!5y@(rjx(egwES{urCO8I75dsbo8bl;n+^cD30P}Lu3b!@?2y82-2U9xu#U@*4cHJWi8!r?eempkZkhAw;Q(skGM$li4;|KhUrQa%zTVl_`)<~+$DOU;g3Ybp#UAzsp}#!yFX#E|EmBw;gf;|3F_0m| zav(a|Z~_x>ryI`aLN3Plv*BiL;|}gcHyh;L@Gvj%0g1@FLEa6eR3P_;SLpAZFDaiPh~vrXX8|+^9f(`E#ET>-{wY}*_c2Q3s{K#Y-|rgn-0Jh zHpMU;=iGDWi%V@-zclm~QtzmNz`a8tooWR*!z(xFvE4dmy|9u1Q_V1^7 ziC1|Y_x$%4e9gCf&n#Bafv*1E&0h4iJB&W`!yWA&!?7I4@tnvxT*?(p!nSsM|L&W) z7k9H;&%5=!`!V#q`)Ow5yu0@Wp*^0t=im4q_PoWr_y+d)2KIcyXSkC+vhMMFdvv(x z4{U9Z{`Tl^PcDTNq02pG=xmSkbi0>s`MV>DW(YA1X9S0E9?sG29No^*eGT_;KmXxj z9>qSorz2mteBJVOe~v!8_1P_Bw~XDt5>GM>?4Uac?F~bxd;1fC40{jbNRHunPU2L? z<9_$L-@TV}C9>_6ZLfRYtLME_`HCFcf>4j=_jp#1XY@S6j>J@mZE zJ2*>^v-CJikF)f6UXShee8-RcjPvy9yeE!%%qImK?#aaadwd@~1(Z=qCtGp$eWP&B zeX{MF!ZSRNj`q37eHpBx1K;lcfgFh6+dq*jaQ6MquwVB5vhSb60{s5|X4bJj2>mmZ zgBZ)j_`QFw_|y+K$%S^9+&$p9|GyZc?wjogCn`#E<%=kDhn{k)@J9c{GZ zZ2g?Azq{=3JpGU7L{346{bld}Jhs{YW#*HM`|59_{TI_6goXD-mhdRtPxugG&`Y9q!rTQ+b7H$Q&+bxbH69y@Y4t+~HL$qlK;@EFwgI4rT%ub17Hg zE+TXhp^J!ra~Jn=Ki(JNED`P^;x*pjEk5H*+)2c*{DF-|*l2`vMS6S;v+L0D86eXx}%T}9bS)Br}|&ZBe}br?q?SCo5?I-N5( zi)+wf)Q#N4t;iVl5biK)3XdXVl#EgCFKRk(^Dg!rm4F>b=`SjkQYvtUsA_7l$tatQ z(q)t`qx2Zv3wfjMDS8MpN6Q#}5)*LW(U+pbX!jj`EwV=6!++3Ww0n(~Bl-hA=2O1l zYrf@s<}n}nqUDRuAPYN>&d2tm7b9=<3bqGf1H#eYfK$1W2Y88W{QLlC9I%WvY{R(* zIM)E@8eks-55V~b`fdh#*1(aBW*l}h&`t(A>p(jhcp|588WXvQOSp`g{J~t}NesdU z-NzF=g$@SU&>&|Ul!xsMT10UWHaHC34j#-QVs6K|4W3xjW@$8|0p_8Heg0PqXd1CqzK{T?( z9LV7u!||Miea4)DTruY&SBy+C*JGnGw{s`=po^F%c$ODwaTT z;h3GX_udzCh)orZ%ifurK*kR&qiG2@u{^8C){AA8xVh}dMjz-w?h;+Png#C=LpAi*QQ%fD*Kf?P*IPVDO z9pStq zhEaWRhod4Hz+hr9&->Qu%DVFyLv=MEZydpKxJ5H>o5=Zx0P z=pn?Sw=v!`rXS%%q1!P!9kZKmd@Exc@Li5whkrkILl8F3ImcbYjocpm-~aRq{l9-+ QIQ9Si^Z);M*tk3X4_Y=?d;kCd From 80d3ea2896caba5de8bcc030c38f25f862d760a0 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Sun, 23 Apr 2017 10:56:04 +0800 Subject: [PATCH 11/21] 1 --- .../UserInterfaceState.xcuserstate | Bin 291839 -> 291839 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 60b786eb67348b154e6ac3935e554db784cd6957..c74e92d538ad83fce0231a08bf09c0d65f9c55cb 100644 GIT binary patch delta 60 zcmezWT=4&M!3}dY*o-W76b#KbFV>hL%j$2X>ilW?$2&~o&EanC;ckrE!`+ysPGbRz Q3$}l_!?gXw9cKRN0PO4-D*ylh delta 60 zcmV-C0K@ Date: Sun, 23 Apr 2017 17:32:18 +0800 Subject: [PATCH 12/21] =?UTF-8?q?=E8=B4=B5=E5=B7=9E=E6=AF=95=E8=8A=82?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Base.lproj/LaunchScreen.storyboard | 10 ++--- .../Business/Base.lproj/Login.storyboard | 14 +++--- .../Business/Base.lproj/Main.storyboard | 31 +++++++------ .../Business/zh-Hans.lproj/Main.strings | 4 +- .../Controller/LQViewController.m" | 1 - .../PrimaryExcessiveTableConller.m" | 1 + .../Controller/DCZ_CJ_Ineer_Controller.m" | 8 ++-- .../Model/EXPrimaryModel.h" | 2 +- .../Controller/NQ_BHZ_SCCX_Controller.m" | 7 --- .../Inner/View/DayDetailsCell.xib" | 18 ++++---- .../Inner/View/arrow_02.png" | Bin 0 -> 10469 bytes .../NQ_BHZ_SCCX_Inner_Controller.m" | 1 + .../Model/ProduQueryModel.h" | 2 +- .../View/NQ_BHZ_SCCX_Inner_Cell.m" | 2 +- .../View/LQ_ZJM_Cell.m" | 17 ++++++-- .../View/LQ_ZJM_Cell.xib" | 41 +++++++++--------- .../View/HNT_BHZ_Cell.m" | 6 +-- .../View/HNT_BHZ_Cell.xib" | 26 +++++------ toone/Classes/Others/MyInputController.m | 9 +++- toone/Classes/Others/MyTableViewController.m | 6 ++- toone/toone.xcodeproj/project.pbxproj | 6 ++- .../UserInterfaceState.xcuserstate | Bin 291839 -> 322652 bytes .../launch.imageset/Contents.json | 21 +++++++++ .../launch.imageset/launch.png | Bin 0 -> 606436 bytes .../lq_bhz.imageset/Contents.json | 21 +++++++++ .../lq_bhz.imageset/lq_bhz.png | Bin 0 -> 2446 bytes .../toone_logo.imageset/Contents.json | 21 +++++++++ .../toone_logo.imageset/toone_logo.png | Bin 0 -> 58805 bytes 28 files changed, 178 insertions(+), 97 deletions(-) create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/arrow_02.png" create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/Contents.json create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/launch.png create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/Contents.json create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/lq_bhz.png create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxxhdpi/toone_logo.imageset/Contents.json create mode 100644 toone/toone/Assets.xcassets/res/drawable-xxxhdpi/toone_logo.imageset/toone_logo.png diff --git a/toone/Classes/Business/Base.lproj/LaunchScreen.storyboard b/toone/Classes/Business/Base.lproj/LaunchScreen.storyboard index 3e99f10..843b685 100644 --- a/toone/Classes/Business/Base.lproj/LaunchScreen.storyboard +++ b/toone/Classes/Business/Base.lproj/LaunchScreen.storyboard @@ -1,11 +1,11 @@ - - + + - + @@ -21,7 +21,7 @@ - + @@ -40,6 +40,6 @@ - + diff --git a/toone/Classes/Business/Base.lproj/Login.storyboard b/toone/Classes/Business/Base.lproj/Login.storyboard index 2c1a629..f8a0633 100644 --- a/toone/Classes/Business/Base.lproj/Login.storyboard +++ b/toone/Classes/Business/Base.lproj/Login.storyboard @@ -1,11 +1,11 @@ - + - + @@ -28,14 +28,14 @@ - + - - + @@ -118,7 +118,7 @@ - + @@ -229,7 +229,7 @@ - + diff --git a/toone/Classes/Business/Base.lproj/Main.storyboard b/toone/Classes/Business/Base.lproj/Main.storyboard index afaaa56..32d9374 100644 --- a/toone/Classes/Business/Base.lproj/Main.storyboard +++ b/toone/Classes/Business/Base.lproj/Main.storyboard @@ -1,5 +1,5 @@ - - + + @@ -20,33 +20,32 @@ - - - + + - + - + - + - + @@ -111,7 +110,7 @@ - + @@ -3599,11 +3598,11 @@ - + - + @@ -3616,7 +3615,7 @@ - + @@ -3661,7 +3660,7 @@ - + @@ -3681,7 +3680,7 @@ - + @@ -3724,7 +3723,7 @@ - + diff --git a/toone/Classes/Business/zh-Hans.lproj/Main.strings b/toone/Classes/Business/zh-Hans.lproj/Main.strings index a374176..80344f3 100644 --- a/toone/Classes/Business/zh-Hans.lproj/Main.strings +++ b/toone/Classes/Business/zh-Hans.lproj/Main.strings @@ -210,7 +210,7 @@ "cDo-lc-1eC.text" = "最大力值"; /* Class = "UITabBarItem"; title = "拌和站"; ObjectID = "cGo-mG-Rf8"; */ -"cGo-mG-Rf8.title" = "拌和站"; +"cGo-mG-Rf8.title" = "混凝土"; /* Class = "UILabel"; text = "强度代表值:"; ObjectID = "cdz-7H-oAf"; */ "cdz-7H-oAf.text" = "强度代表值:"; @@ -234,7 +234,7 @@ "fmT-ZJ-Ghq.text" = "力值曲线"; /* Class = "UINavigationItem"; title = "拌和站"; ObjectID = "fxi-aI-PCD"; */ -"fxi-aI-PCD.title" = "拌和站"; +"fxi-aI-PCD.title" = "混凝土拌和站"; /* Class = "UILabel"; text = "荷载代表值:"; ObjectID = "g4m-1a-qga"; */ "g4m-1a-qga.text" = "荷载代表值:"; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" index 4d0c533..8231503 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" @@ -150,7 +150,6 @@ - (IBAction)senchClick:(UIButton *)sender { -(void)LodaUI { self.ContreView.backgroundColor = BLUECOLOR; - self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; self.tableView.rowHeight = 155; self.view.backgroundColor = [UIColor oldLaceColor]; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingTarget:self refreshingAction:@selector(loadData)]; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" index 6f10681..f7f57c3 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" @@ -39,6 +39,7 @@ -(void)setUI { self.tableView.tableFooterView = [UIView new]; self.tableView.y = 100; self.tableView.height = Screen_h-100; + self.tableView.tableFooterView = [[UIView alloc] init]; //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" index 34b0b91..2e1a4e0 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" @@ -50,7 +50,8 @@ -(void)setUI { } -(void)looadData { - NSString *shebeiStr = [UserDefaultsSetting shareSetting].CBshebeibianhao; + NSString *shebeiStr =self.ChaoBiaoModel.shebeibianhao; + //[UserDefaultsSetting shareSetting].CBshebeibianhao; NSNumber *bianhaoBer = self.ChaoBiaoModel.bianhao; NSString *urlString = [NSString stringWithFormat:LQExInner,bianhaoBer,shebeiStr]; @@ -76,9 +77,10 @@ -(void)looadData { self.filePathImageHas = YES; data = nil; } + weakSelf.datas = datas; + [weakSelf.tableView reloadData]; } - weakSelf.datas = datas; - [weakSelf.tableView reloadData]; + } ]; } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" index cc841cb..778158a 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Model/EXPrimaryModel.h" @@ -11,7 +11,7 @@ @interface EXPrimaryModel : MyModel //数据展示 -@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, strong) NSNumber *bianhao;//编号 bianhao改ID @property (nonatomic, copy) NSString *shebeibianhao;//设备编号 @property (nonatomic, copy) NSString *shijian;//出料时间 @property (nonatomic, copy) NSString *wsjf1; //粉料1 diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" index b649f21..b6da034 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Controller.m" @@ -29,7 +29,6 @@ - (void)viewDidLoad { // 初始化分页 self.tableCont = [[NQ_BHZ_SCCX_Inner_Controller alloc] init]; if ([self.tableCont isKindOfClass:[NQ_BHZ_SCCX_Inner_Controller class]]) { - [self addChildViewController:self.tableCont]; [self.view addSubview:self.tableCont.view]; } @@ -49,7 +48,6 @@ -(void)setSegement { UIButton *searchButton = [[UIButton alloc] initWithFrame:CGRectMake(Screen_w-40, 0, 40, 40)]; [searchButton setImage:[UIImage imageNamed:@"black_SX"] forState:UIControlStateNormal]; - [searchButton addTarget:self action:@selector(clickSearchBut:) forControlEvents:UIControlEventTouchUpInside]; [segementView addSubview:searchButton]; @@ -121,7 +119,6 @@ - (void)touchLabelWithIndex:(NSInteger)index{ self.tableCont = [[NQ_BHZ_SCCX_Inner_Controller alloc] init]; NQ_BHZ_SCCX_Inner_Controller *producVc =(NQ_BHZ_SCCX_Inner_Controller *) self.tableCont; - [self addChildViewController:producVc]; [self.view addSubview:producVc.view]; [self.view addSubview:_segementView]; @@ -141,15 +138,11 @@ - (void)touchLabelWithIndex:(NSInteger)index{ }else if (index == 2) { //材料用量查询 [self.tableCont removeFromParentViewController]; [self.tableCont.view removeFromSuperview]; - self.tableCont = [[MaterialTableViewController alloc] init]; - MaterialTableViewController *materVc =(MaterialTableViewController *) self.tableCont; - [self addChildViewController:materVc]; [self.view addSubview:materVc.view]; [self.view addSubview:_segementView]; - } } #pragma mark - 筛选刷新 diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" index 8c6abc3..90c3d65 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.xib" @@ -1,11 +1,11 @@ - - + + - + @@ -22,7 +22,7 @@ - - + + - + @@ -56,7 +56,7 @@ - + @@ -79,6 +79,6 @@ - + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/arrow_02.png" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/arrow_02.png" new file mode 100644 index 0000000000000000000000000000000000000000..8e43c83f82bdfcde82d76ce5c0d2d90b98de0d15 GIT binary patch literal 10469 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 literal 0 HcmV?d00001 diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" index 6b088e1..72c49d2 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" @@ -74,6 +74,7 @@ -(void)reloadData:(NSString *)urlString { if ([dict[@"success"] boolValue]) { for (NSDictionary * dic in dict[@"data"]) { weakSelf.dataModel = [ProduQueryModel modelWithDict:dic]; + weakSelf.dataModel.ID = dic[@"id"]; [datas addObject:weakSelf.dataModel]; } } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" index d355bfa..a2b130c 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Model/ProduQueryModel.h" @@ -10,7 +10,7 @@ #import "MyModel.h" @interface ProduQueryModel : MyModel -@property (nonatomic, strong) NSNumber *bianhao;//编号 +@property (nonatomic, strong) NSNumber *ID;//编号 字段bianhao修改为ID @property (nonatomic, copy) NSString *deptId; //组织机构id @property (nonatomic, copy) NSString *shebeibianhao;//设备编号 diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" index bfca75d..d5faef0 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/View/NQ_BHZ_SCCX_Inner_Cell.m" @@ -33,7 +33,7 @@ -(void)setProduQueryModel:(ProduQueryModel *)ProduQueryModel { // 保存编号 [UserDefaultsSetting shareSetting].shebeibianhao = ProduQueryModel.shebeibianhao; - [UserDefaultsSetting shareSetting].bianhao = ProduQueryModel.bianhao; + [UserDefaultsSetting shareSetting].bianhao = ProduQueryModel.ID; } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" index 117e4be..504283d 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.m" @@ -12,6 +12,7 @@ @interface LQ_ZJM_Cell () @property (weak, nonatomic) IBOutlet UIView *bkView; +@property (weak, nonatomic) IBOutlet UILabel *deptName; @property (weak, nonatomic) IBOutlet UILabel *bhzCountLabel; @property (weak, nonatomic) IBOutlet UILabel *bhjCountLabel; @@ -55,18 +56,22 @@ @implementation LQ_ZJM_Cell - (void)awakeFromNib { [super awakeFromNib]; - self.bkView.backgroundColor = [UIColor oldLaceColor]; + self.bkView.backgroundColor = [UIColor whiteColor]; self.bhzCountLabel.layer.masksToBounds = YES; self.bhjCountLabel.layer.masksToBounds = YES; self.bhzCountLabel.layer.cornerRadius = 10; self.bhjCountLabel.layer.cornerRadius = 10; - self.bhzCountLabel.backgroundColor = [UIColor robinEggColor]; - self.bhjCountLabel.backgroundColor = [UIColor turquoiseColor]; + self.bhzCountLabel.backgroundColor = [UIColor whiteColor]; + self.bhjCountLabel.backgroundColor = [UIColor whiteColor]; } -(void)setCellModel:(LQ_CellModel *)cellModel { _cellModel = cellModel; + + self.deptName.text = cellModel.totalModel.deptName; + + self.changliangLabel.text = cellModel.chujiModel.changliang; self.panshuLabel.text = cellModel.chujiModel.panshu; self.bhzCountLabel.text = cellModel.chujiModel.bhzCount; @@ -100,6 +105,12 @@ -(void)setCellModel:(LQ_CellModel *)cellModel { self.cblvLabel.text = cellModel.totalModel.cblv; self.reallvLabel.text = [NSString stringWithFormat:@"%@%%",cellModel.totalModel.reallv]; + self.banhezhanminchenLabel.lineBreakMode =NSLineBreakByTruncatingTail; + self.banhezhanminchenCLabel.lineBreakMode =NSLineBreakByTruncatingMiddle; + self.banhezhanminchenZLabel.lineBreakMode =NSLineBreakByTruncatingMiddle; + self.banhezhanminchenGLabel.lineBreakMode =NSLineBreakByTruncatingMiddle; + + } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" index 5626881..6aa71c4 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell.xib" @@ -1,5 +1,5 @@ - - + + @@ -42,8 +42,8 @@ - - + + - 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 Q{_el?|Ns9AZXET00B!8$WB>pF literal 291839 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 z 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 K`%h@-^#21}Q#e`x diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/Contents.json b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/Contents.json new file mode 100644 index 0000000..5989f83 --- /dev/null +++ b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "launch.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/launch.png b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/launch.imageset/launch.png new file mode 100644 index 0000000000000000000000000000000000000000..7886a5eb4384e7c7e384939acad693177eb5a745 GIT binary patch literal 606436 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

WKlpTX)BLZ1dRBf=O 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 literal 0 HcmV?d00001 diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/Contents.json b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/Contents.json new file mode 100644 index 0000000..6806167 --- /dev/null +++ b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lq_bhz.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/lq_bhz.png b/toone/toone/Assets.xcassets/res/drawable-xxhdpi/lq_bhz.imageset/lq_bhz.png new file mode 100644 index 0000000000000000000000000000000000000000..97454d94cfb9ba9598ec1acfe0fd4a469e97ec61 GIT binary patch literal 2446 zcmY*bdpy(YAOBkJm*kdm$&6gHxfYALt>rqGv|J)8wg}a=-=`Eo|Mp#|0+e2|0zpQAZ+IZ zW&$;a{mU&#wcd%sJ)%Pi0_7ckgo*Vx*!~QYgQ@awbL{%(-HgZWg#=0 z`VeD1i0x-h1C~ceW9DZ^RJyZ=mtOure4U%2bJKu%-8SjTmx=ff16F3!PfFY3NKKPT zBSG=?9qaz#woedd1uli0{WBru#VL`ZJ5I2;Swm75;XxU`FUq)*XMeP}J$ZGGWy{(W zn)=IUIh)&|siF7vcEjm?sxewniP>a~es2=}nB2UL=84$oVZtdFAK5b>l64H}ogx=) zj&S2_-s?Js9FyKZ)>xskBr79a?x=tnQ`u^m)Vgjp=BlJ=7;KNEx%L)6%E{z>zJ94@ z>S=rPw7#PJprPmSL0hTe$8zA0I?u%8XqX&t>v3Ta^FX7G>WZ1BtRJZT5bpI=HU(sz zyGvbJN$af|*b~(Mc2a!h@DCwLb;d5iQuFfF#Ru(h^oS(g+M0%XgmwSptzx6JW&K-Z zA7y z3p$XC44mcf5*sV;!`I5m!FR-ndW0^s`+hNHl4{M`xbpWexbq$gzDC45XzgHE>SpSO z1#yX5848xufY$EfUuZ@>LR@W)9%+bfi22E`=t$bB!pom31V>C0SG9;J zjoe7XZkv9hEZoMjhDRnA=@?_)n( z%09?E$bb8kgh6UrxF#=71W5=lK1V#A(f8t6+}G`kL!(Zd`0(IN`UmZ0oNx=W$?-9Q zU#F-O=I8aJ_0m+u!YO~^B5n3!^%s|t=c@b`CHGxt5u}mom-V3dvXi1po6KgNvQft7 z!&|wRv#7xfQ-jy(N{G57uk#6N?Y$Q&D%^JQa6fNrQ$?vsn&*;=iuKM_V8E+EgMmwyPiq&P502^0ohw^rk|4(|2$m1s{1tg zFfFvg!^6Yw|U3RlOH&I?FzoL`73nh z+Q8MPJ__osQh1fVkXI}Cd!G~sJ2A=gc9471p~W6NHC*C>kkyOPY9|~Ei8TM2@x?vi zMPhOOFQnO)H&@~6io~2WXrYE|$+S;(>%e@spUHu*%Zb3)B64m!;tn(1oD+KthdENi zKl;P?oZO7LM>4xq4V;9J*gMz}kj&;d6XTiaB}fr&;2?HnZPshPN1>vBT!OuLi9zFZ zXV-LZ9G<#=K6c%aMP1jxh;Z6<#>zaW0O!?m=59(l%NSZNJ+_UUJCm(k!{s1Gi9MW? z3*bUjhH|Av_$ckQd@Ft7uZoY4=%aEW(-YZ^%gXFCml)Q8t!@x!Dng~nWQ_nT9jlD6 z>J`B@AAeoOEG_wKsbjIEXzx3PQJJCh6ReMR({yOY8sj`Ax~8(}OOW0JC6~LhjijYj z$DD`Ls4B6hNZqy`nse%8HylfmzQLqZ;$mhH%CtmY^uu_K)Ol6CQXp$=^0+}&&$EkR z>>{6-&$G+aV`R*fREGL{s{GH}5laS6J<~``J-cJh{@s-!a+alJdf{ejjiYRdt{r}Y z=J@L;S&{~ytp6mF{UFDsrglPq#xx~Yx0%Z>Pr1cl#$2*^e?^4T`m%Yem20SSpo}K0 zi~1D~_p(TMS&){dozkVTqDy0 z+TPESTNlr#AEBp#>IriVk9{BYiM=qua+WfegtFt)FzTK!vF;Ps3O2cJ*yHrKthCXd zUP$~U1Y;<*)nQ@rfty`b-MJ3P!q=rhhacB&^G$ZYBflfu+Un#L86M3ito7jw8lMkC w$NhepHDUjeG84l8@sICq@mqgPj~D$aBAQpUX-)$oxhG=og&5w3Z_PAosoh zfF&~^6953b+*fgNMMVocCp$+AJA2Yk;^L(C4t8I@TAKlY+j5qQt7hUow$R4C8H&2t z;zdoWwLd^kQ2{%Is+EtL02l?KqKotghrz33VxeV9tMvuU!Aoa_ZRgT9nTtk*X-BH* z@|=;Z7B_f%oS&XPEj+ayWF9<^yHB9_p`la9@8??ryvo4>e2XNp3etVU?S9}`(wmT^ zsQV*5=1~0rZ~@`&=Hv8J_!+F)4gd%2=a?zc2e;k=TNJ4^0MdA1lN|j30W3}#7-Ci( z!UTqJfuAaMrtm-#09dCm|?cu{3cN2UyG}EQJN4!GJVcDN1mWR=`lr zUzriSs|U!f5FuxV?5YCu)B43O1@6}l1-Qg$#-WH90)A;?jH3W44>%xBj4=j5DhrXz zI^DThYG5DSBn<|1jUU^> zpU$0Dr8>Z}I$*K!pvSQSm#Ymw>G2Th&hsonoSmmQBtS$6kAQGWWt`W}x)Uk%#<69$ z8R>He`s?e8#|7{$T_mltt03^@n~|+cm2%9%2&5RB?fn78>tL|&OAOuAHfN14BUZ$v zW_Xh#x!j<8vvRxy*>LhU`k^oTB}vK)T%s!yP!XcgCI1ViVZ^%2=L`%y5?OQF1rYJM zW{Sc`hzC&3IoaLs0U)vSAy$L|3>Zr-+yQ{LKe)OjNjS0tumB*D>rekv6b7*yv!V+* zvzw@`3kTc?T0#VovP%F}40_j(5Izq#MHEl9i*FIK;U@%sE?W8)YJE2w57NOVx~~7R zJr1-XZgvlDTL>Ja=nyQ15gA_?nsLk``8X_2S_~w)ku+z5Um@vX7^V_=|Byo=c&V6W zyq+}06_W!dZ?vw+W8BIRDSO0oM4J>_l7Fod#4Nb8NOK7Ze#Aho%~P4+ao)ML3!h%`UAU=eg> z8=b>af=BvcoWSY_q4rn@#KlQz%4&+2P@PcJqqo3nzy$`e_0W(fmMGLyd7wY^xf%1- z#A!-aP@jBx zeHXUYuYxo+zA+9ZP9foGxOcY^ldnH)TNW;#Qn@e*U53j{cn`8Dhg~c!w@hiQGC9YPlLpxxTvh4@tE;#hp^PS?uz;QX;k1Qtqm8Wmn}` z#R(;Yf)0b1fJYOg+K^z$+z{ykRg=a6yl67)0d})XO|f|gb%rP8PJ!?MS6 z$FlLM!zuRZ@$$K|eU?ZTW7aL74d1;pTnl%LQcG~liu1&g(2U8k`yt%z?_1=TaVCGPzJG0+x(M1TK^w7XiSM&0nEF&e(?oq1 zYQDqeh9mT)!j90mf^*$$)k?s~_$&KLVP9eYZU^01l2!VbmZ|y~r_s?N#?^|&is6$O z-nmSxY@?2)ww34T;G&P2{W6i@Dpp?LE{mCos=*%(~{n`SCe!1U=Oy6-ULUIHK4# z$73XU5C5!Xx?$$FAfq*7wQ|X3c5PI!-@E)tjyZ#1Sg%*`T=eGRUUU1~=uTE~Msd$| z+yRTei@uirQ#-LjT_$z*Jgd#nN}tYV`-rC@pOB#0;t$Bz#34Z#iy zpLw4&ADHLtC;rEgm)O6ZTkcobm-0}CVBKJQVD0|+{&f&m5G0UkkVPalT?#>&d)5<}$W4s+oVq@|S~)d4;95 zvbD)cMw4GtS(Cq8=--c*spw7^lyIlvyM2p&g5f)k;0M;}9GSc6swqw;ReP)X%{cpq z<0ILw0$N;Jab7&Z-_cWRh4%tU#S~d^750j4<%lq@f--^?K6d0s=PT7THpvJi>}RPb z-|?*Rdy79>geXWl4{*RKC^NXn<0UjxT+69T%&%8WEPY#I;!Vm-$}CVu`kGSDu)x|# z+o$S(Xw8HyvCZwh`>ZudxhnK$$9fid!rXm4KelwTvtF(4?5u^e zQRa>&mgckH%kZ;X&NxkXZLrs-NA3~b>!#WG;pMrb_$P0?ceQtHBh9z*7WP=$one}< z)477Fz$RBPul@W_R6!PzK9N*MoRzys+SG z+N%4#>~orxo|0a>x%fo3FpkriY@@;b@b&sZtlmYN{SEoO@d{Pr=SsmUK`9^mmo4dP z9lK+*`;k)(fhwmPxnusR^BLbq%dR=cg})2TdO7ax=L07MjkeTlgiTZ}w|`ykPH|k} z&tzBiJYwCdpF5Ucj$j^9j(qE1Ys|WAHvbxS8BX+Sp`0Vbg=W7dz0HJfO-qeR%~42F zM8{^4kPsl@w_ll#CvFwj7Gq5O_ECRxKXxoX*m&7~`aGfeym*1|5INCVd|Ddcv9hB=)mjsndLs{`iW{f zhXaH*Nlm1cVFL2I_x9jE3~T5hVXV zkAltme~Wv+4iESjr-P-mnBnKwD+$Q#})^AtJSb6JK~5#<;X2wAFQyK>FchFg0G{G&p6%l%jD$6 zokHiub~S=e5GOHK4$Qx`HqN}3yaY`(GWEyT>>s6nWxR;H0~J6o;m$a%wn(Rg_cyQ8 zl9;*Sg3DK@xUPlEj-mm7?@;Iiarv}}e(Ve{&5$VjZo~Wm#YoT)EYDh2R#pP3Bi@Q3 z>Lmx+_*ndsl#!MVuy+$&~8b}fY| z+#m-=XC{1(&a3p>A5%f(;g4&LW)v}D+qFTq?`6>eBxH=KbSC^WKOt1u=U)xxxxjNp>X=flZ-eqKCBvb^ZhCr>8`z%5zN$2F$b!`FgXP&1NtB&m`w|s8Tpq6WIwK^=>r*;WpaVmy)C8x@ zvtMTG$c>9lUsXhNxCm_4rV!Y*{gf$ zC*X*Iw&w>HYeHh;$LQc-D3hXdwAjH?Hv#=Y)|NL|z#tV>y3NAt;$g5ylkOSuQ(HGuOH(DRsiFmqIBa6>qZ+Mb?Iv-|27#|wyX;(J?KT9$RF zpA*4C-V_uRoHkoC!vK7mQ7+iXOvi_ut9lw5PWW*D>c=OV)_-#eJR$^0L1illbgizg!XZI2dc|PDrc=@hE*^O; zsj>{#LR~Rac3cKPfC0r<51Asmm+U49etxu00a6G#k2lwyf;>D;2te1)^akf1o$KG6r@7pwj>W2(GSWt1Iq; z9vH3?E8G$D1Mlp1!N>kOQ9-y)yVwK~h%2Op=ir3ElrsX!hf12PJOrqIB*5m%#_M>x zM#m#dwc3+jy0$hO9={{QYns8+;{qJ0-G&YS?Vs@4pP8BAz}{k+IjldsR1kPrCJ^>I zO*AX9tt^z6eg+E|Hht|fWfx45DYE=w3+i9OoIFi{tN59~DpHmsyhIEbKqBmZbz4(& z$;3F4zuw{F^>k;GBu)97Pq=Pr)c5MpyyGG8y!~-WoBwyvE{Q-~9DjFj0H#>U5TJw! zo)z=0Jg!+cq;;PD8|AaRFTWQoFxmKa{^3nHvOl4GFGGhh1#uOr4gsYo?rGZRMv-z7me9W5{HB2s4=+lqZbWnZAS-K zW#uKd`S2W4M_m>UotCt{*g}l9b63mM%3=hHk~cx+3hH*6-;{mtPf1Qs4iD2{0DGPj zT~E)aPl_8>RfW304`bz{)&)bve4xOAq>-BR6x^q$rvd5#$wq~!=+o?U+znwaHXk<+ zhwa6q_4PM0FQU#SGdViE80cUdYgn=l>OkL1?|NECrWi)0V-(gQe7wu#;trRc0VKKh3AFs$gx#nv zMlU^5RMrom;nBX%ifN~Tk@(ff3%2psR1e$C;^OzO*4BhuJmZ;TUn<@Avhryopny%D z`JrzD;xm}X4$bSYe|H#!2WqYTCwUdCD@lnvaSN{{huo+^cayyxk_#APM&0L94ytQo?j=Ux&n` z>Ho$qK}UU)?|684_^@-{`MA~@)H>`GybwN!2MsLN+B_jRIy!#oj@`|#R7Nhbw`M@& zPfzqSK3Ad;i?+{5W}U@N&kY$%w5! zLQ=zsux0<9nX>F-ff7A_w9=CGWkTcF7p5fdIsfO!X63!6q8d&%w#)K>>!OdbR90L5 zB8GI@er&9yB$h0V!3=RV@*qyJ`HDMZh@Kf-*N)(2k_MVB9Uf;PqLG^A&pAMZyw(Ge^4_&51+R1V9rFehG3B5I3 zj?Y%GUbsXLJP;>MS)$AAieArUHYIkIuExveazEBY+aiVe@sjH$uD`;a?qgNGONT_Q zzywZoqCL;mo8L3v-)S`D&|7l81Ce&Ma?CUwD@YV5P}BHr=IF0T+qcTK zS+5b|mz)&lHWD-Yi<{BIpf>t|SiC=68(X;tS4DA^FBv1c0DSA3JfR53ATkm%dE?v; zGn{cty^#v@E@$J#q2%I~6hB9E+Z#UG1U@!+`5O4mq&uuG_uhpVq|Wjb?Ys9J_5!+d zne9B;b9L{qL^@W|l{v7*woyU~8l7@-eC||onw^hRYEnp&WT|h#$@i!R6paj8GzA?= z(TJiY$ZtvqbN&uCuDiVyXS-b``bv^vLIiEYiXxg2LW!I*j#PDe+?MgE=1Tn0bQ03E z??{3#O}u=sP{aOcZUFH5+YJ*w_X1HLAvS|9uUdvGg}4U6BgqpZh#os=)zbHU*cASF z+M!>|4b49?j3_xO%W9!2%i8j57U;Ccj)Y-eASO{Sm6kfjk-2U)rKCfcj&2N+T7mAd z;7gy!G;_~;A|9S>nWB_|o12@_)NJ=VmDotwOmx9i_)ZnG5|0F=XQ0F>>hjHjhtQfy zxX+aRlC)it8Mzw4ms-EB3ac+?q9ilJKBskhxkb5H^dE9g7PZZ~NmCHKAMB-|SQs1_ z&<;M1B#s^Q*x4VeCgJ~fC5Tj5DY;9j^apGJ#rGm`1PKWVA-xSO$SZ6$;_dl zi^q{8U^qnb*j719B;d7M92y!5BN1an)>aif6fDJb5FpQ~ju5Nq9{O5Zetik-|JIKOnIrm%$49wH-Adn# z)qpc*O5~52GE8s{gOhyH{M>&`%dR5F`>c6CK0clV!){B7{C0S_)L%j9Wpv_g)3f^3 zl~!-Ck2LEPK{5TNFbPb-oVLnbEqo6|@}ax-B)AoG6mkBXk$Lzs7xUwHKQZMarcSuxr-bp`v_r$is2&{cvLUVnydGjpv<=jEr8~ zxQN`@LN6WitG)b~@P~k*Jsx4@Q}QMn&~Zr5a7yUUsk_s<3)8%?K#Ovz`Q~YOjFbi8zhh z<}5GZ*KgdcmWKAlA$K*uHq)5kzMkc==b3Q1!D@j4bS!x}IXHHrBn#^CL2cZgvAB@1 z;kC`0=0rahPwDfTwg^3ErQ~)4i$qW=X3H|!+{H)RHU{2Lrff74;e6&NbwejIN~)x1agEBJv|)onwQu|Mxd`lKKa%(^K)LD=l*dDmtwQ!~xM4ud zVHLEf2M7E6j2`W;hjJO*ud^$5?G5G7seuglEQ`AG^mL!AxGFCA45!|T>Gafs~QtjqkE%Qmj+^+CxaLhct9D`66lfc z4rA$D3%4E*t9daoF+)YM%qO!YzrV&+ja91NewGhr%4=xg+Q0Q+0)QoJY}<{FI+N2! zq%=@h-nE+J;l{mwba;z1b99InrwxB&2wnptj=NQh?0+Qi7ZK4IxsQ@4cpMmzG~c_g zk|ewD_qNhbubo7{*R-?~P$ro8ubA`3KPOFip0{}~8nQCd#oMg>YF}Po@2Kw_-1_;3 zUJ^RL*AuJUr$4{GP1NcFvwv_<+2cJ)I4H`BJG<8AejT3GdjD77?T|y53L{)mcVeK) zOMK)K*WU{RjcFq%fIR`?JoG2O_{>3tx|N*x8Dj6ICSyw5!UodF2XiI(IxD8npH=^% zF*6Fs;f)%`)|)3y&X%3ud!LWdw4c%BX2xOBL=gdz#NQ{}{v4i7r<88hCZE{iP5JY;SB`M~4KJ-z~`3YijC z#0Bia*FC<;wGWfpBYJfveGXBG@eI* z+zYJGN>_zc?@ilH$ZewI<*c-nu6W*|0EncLg7D9M?Fqj2b-t<@6nZQ8upy8ywh3z@ zo9c;YadTfvr>8#IvH*m%%d-qLE2Z($kvC;Kmi&zl{1m#>mfaS@jj+0<{U zzHg*!(^!6{4ewmCX>eCx?2ks3{tLktf*kb>HPBR+I~iPLkj$q%%vD3nmm~OeHz6-4 z$CWC+{}G;VFkpjZ5%wzW&*up=`c46wk=mpHF&y*SNbw;7+Q#&Lhp7}#J#1_fVlbe- zv2pOjVM(vEkOyYeo*}bDO$pzaEi5jqLvp(&6k(qQFd|+_GVU zP!%zQUwk@K>=@NX^iDFdBPJ}CJmobS9EQlgL?AP&-3HYl=54v@wNTdXV=~i>ZjHy{ymVT9@|M`;|n8P9BG@-v@c|`sF^w zwI(De@xdf*Z0KdMG=0aUQ6Do7t}5??y(TQjcy1T+l`eH`wlq;r-Y--3ppnm9%ozJZ z7qg>?Wy-t)J^Q8ZrD^7{acy=X*Y{kj9C9%5;bad&Q89m<@A2MKR=c*CvYM;X zg6sZFcUxLoS`d5yYRs*|*H;JW?_k}H;kiTl(es+C-8GmZHq^K9`>664%DrElkz1>!;!&A z9A@KUqj+E*(-Vg~V>60g$*&rbEChtau=`yV(j33w23kkJ57fOqi+}uZa-H*t%FeiM zLjkNtD8)VwmZz-1U&ko%eonzkq#UW8Tv>R-${0&AS|YUJ&X@tsox5A-T5;JT3|#=n zyahtFraf-+6-rB-W-{n>rLo=R`R^sgJw`ZAc~QUp{SUc}@n4{BkF$S}5|OBgX;vNw zTLd36RQfZWx_@tB0F-3wkuoCB=s;(%=EScgZI_d?tZr3akt^ccOb^>$I>>%12Ptrp z-$b)PDEZYq=jkRVz@h!y*xb0w*|MH;49EqWJihH>jXEOZ*zX%Bt};Eb6cr$r0*P~y zITO_x>FK{fL{StnV!_`_M~A7E+j86OpMwc(zFT`BHs8og81v}q1n+R$of>7D#~ZnF zy3XbHG#_F@Bk%JvU#X+K%Qy#(#fkbsUCE$9K8&Fvk0C^qfsQdzhT0L`(V%S&PQp^5 zG&c%6pSIgv|5f)I1dV)Sc4ShI9C@)NrKEh3f!BhF?f(26CFKJQcqoh-H)A?@Lss02 z7H6x@$Nl5#x3A|%9pjfZQ>cvdjvug*LwmPCUQflEt!vd8$zP_%6&p-CbD3>I`$}ou zYmvOTrW0GzS4hFEN$$pAHb+|)hQF$8e$1e@Awc4Jf7YmCgb>_vY zl04C7&#?ORhxGEbDV;Zy1?#tTTh1)EK#|~h58s)?(rUu}b6@G;_(q5KN~u$}z(ns! zMe9?Vg16;u`NqSz1Ri-&(BhG9RaKhS{d6RHIAnv-%zkX8x)o)-^de4c28itR2*jrT zhT}l&btIHhP*6CY8z5b+Bfj{aLTZ3`goO+yoy-H0Kw`032Y!7No2V-L5sIkaI~HJ53vZ70zz_=yEuU_g7Jp{*`r$?>r@H29NG%2Y!Pbd^SNJOy`vT?l zKk?ozOo?<;mb#AGPS-Q#+VMB(eQgx&fS0VKclqt<{Ir}^8f?3CUf@ad_7z;;mpWc= z1cYzl=WzBPM)VdPRAi5m>(?2N_!VYk~tv;YIaZ?Z`xH z?8=0L(^k*Wt0^!XXKJNz1v)irZB1CjO|%u`hPb!Q--qq+)VEYuKV>Uu25Cl{BvJOF zfpP`3We$K}!JvX}tNZo-fGl+&fXxvL;)E5KZqHJ&f|ud<8(uG=H1w>94e+0^gL@EG zvMbaXd|!@|@B&K5iub4 zCOa$_*UnMe6puYIBl{yW4ppO?oPkjz2z^!WIC*ShgKUrmdPNM{mhWg)=YrJTYqQ#>;pu2LK`G2X(j zCM2#~rOHGm&%|cijM*~HwFkCSTVTB;n-aVoVFz`!54jKo^Uyvvn@1tlaen>459;En z)?pwjMI$eGxA@L*mA5meiiKXDNt)Kqd>tRI2AzjZm9O3F7_CCLUvGP?0@PrMz<^}= z;;{zT7F6k^r;iOWyCD1sQZBW!9BJ$5tf%MX`2I-wFlfly^-yR2rXBFps^xUV zxaQ(RwZW4XDkcP<)9w%pXc?-1`yOjo=e%bK+$M)X4M+uNBB%4GV8)mww+Q1%&+M$z zPTBh0()#*3!};@{$`^RZXtS^m%em|g3`V&0ykoPWG?<6!;_U-~0oP@s+L0yMJi32} zK#O}2=+b~X=rI{R9#Q|(Oo-4w#(x3YNg)n4Hh0*hdoLCu#u1qqv=Afqo&|4EjzY-y zaC*Y z)IGTMz>8w50NquQ0|Nt-pq2F@0o>q~4&k$)^283r^DZty9w}`^Kwv0J=f&33c_%q# zU&HbIZOhTIjzhEVkY&T`$>bz!f=fjN1u5a6tGf8U*kHVwqaHi==c8;aG`JOlLYPACOnJCCDHY+xqF7L>7pwy3Gy~f;{lFC)I|K4;f=(ocL>CSFJQb#|_G{ z$~wcGS&7ES%8-1D6NVZi0UBkb8jcd=O4lhiD{mIY#$qgpDuc#sn6ZO;{4S@jfgqLr z(MANdJSZ|~eDpOC=Iy$#ukei7y-x@Z*g!>3T-*AaI5kzn=X}*&FO4T<}5OE$wUp;RAdA;-Tr98|oB#g5mf)ifdcs}hYJL_*v3b3oCBquUnPk`K42 zcEa>@koii^(sAJv$>~=5r;lNmTc# ziw-i8&{d-1GKU^knk+R#+kRc$nWRxXPUnUlkK5lNgn%c1-h@K7+Y&2*}QhZlcm zP)6y9tgxsmxoYv{YnxHm$k*fFYsl&=Ve;RG+Of~&!ZJ|#x&smGmQGTR z>D96$wxe@bOFvt7{+#7w62Y^I3FcZGAD7=a&G_)RP;GF35MV%q8Kq8jyLQg&mK~b6 zwG}Nc-fK1Tq7yl%J%nF;cee2cvu&2rf5Gi3;pTgEd@P8C$`{Qxzi`AqF)@)55)$GG z0~4Cf>$2TPbG0EFG5dLdWbkqcOS!6PbYWpRFYb|O$r0oqZ7L}p0DkK}$7AiMr>Fk( z@S{ZsKw*jSCO5MQ^2;t^+X*I!hHugyUM zV!I%WPpp(1i8J2FlQpiZ1`(0ZffdJ#gdY6)H>>n_BV1yj>);xXuT?{Cz1h*6ZiV=o z2Wfese@^U#q1nbpD^8X&0T3aBKit*F2$!JESi4l->X40z^_{WiHo1LL_}1eY#iqbA z=o%(LE`*kbBX*IHwc{2=qOTK*`bHWn^=?6Nal(i}Rm>cg$@~O)4$g}Bk4Z?uV(yi^ z@ojP=bxZ?s!=|Vs>o54wfq6Ky3|(L)3y!|DvmS0WOtgI0-7wWI&dwiqQ?z@w6s5L^ zWo2dE!?EOWSEHL82Txc?)P#IfFHa6EV7piWL!R$X{A?DMEEDq4_v8=IfM7)1bS2dr#tOSM)L>j;E{uYU(qnUN5p zDin(x?Hk#`bpND>P6v>El#DoN_WW8h)UpRJUOdwb86-av_o$rZ55lJPDR%5>KS%at zK>Z7G!UWzVTP$pwH)iI+OXxFo;#5ggB>V`eB1=#qk7Nvy@FmB2$MxN{y(?VAQnTlT z@T`4QnczP=i8S!XVV6Vuhly)eF0Q?k)6*AEfQO2`UJM*3!6SYwXj_sV*K~dsO&jyi z+S;0b$m1i)^F;&6vx~~-W6I`U6dKKxJ)>_(?W`%Z-Ph>K#dMZ*vH76Z>GH5GrO>-3 zF)Ah>YCDrsX#m={5cpwbnPe;V-{QT!6ZQ2C!W8z{T{}t}ud$QU(_*|z6k@w5WJAj% z1<_b(vzKnGTV>U*eopGOs?cr9X!ygsOx>HS`v?w&0NIWILuXZWwOMLIOfTgu{MPk}#2PJ|f3*?d7u4{n{ z0Tf)5E?jZEDGsO3QP=mtTMC}?)*aS0K5Bp=Y1clIy{PCXwJ;3&>mDV0zJ8?rkuq#*8a>_DC-GDz z=qcRhw)KpLS3rYPR#CD>)h!dH(~`XHINOF}9v<=ezK=`hzB}`kD>OlRJ*u$4moHy3rDAjb zM)Yxsz|+gfJEQe_vA|^=;K3az+9FO}x}6wTPIMcx8Y0DPy>K7E5gUW_C$jq!crV2C z%uK{xBwPRQTJcjDRT&5?>G0yG!Olu;KYv~%ZZjKMZn_f-5KrL8ou5F{$0K~Rc=cb4 zeC@(`TnqY86m?bPi5p8J*3)@@bQHBz@rz7^Hkj?#rGUA(U#*{CKQ69j#f!XA6h@l$ zFIOX@ZjhW9|9mL@idg+@Mt6Mh?ks^qJkA;nxUJg18j~~z1p>Aqsd?F1;(q;Pg{2~Q z_1SoR8C!=k5T`l-r7hADV+HS8g*~pvHXv+{|2X_EpO)YY&^A=cI~L)^F$o`K#Qt0$ zZ0{Pne{yp(F*Y#~x@GH_+mn~5`0~hgJpX3Io>qu8q+IG~poO&?B}wsX$+}srH}5$I z>zDbqG^MdLCA!RbzhJ4R)H~Q*FL5Xx+><2h%~B@47K=yK7b_LtI?r;h62>LSDY0k{ zGt-hT<~TO(5T3R-#Ji&D>!?*u`klz6tW*&>XFyv&TVQy)%w=-6q{R%h`j(d#-J+m`s-JLYM7KNdJdW6ZfLE&LvfJ>7=;Yw$?od5s=|myYV1ft8F1f>dwz&`d|r#NlOk7)cr=7A zT=^m6dfTh{XI5)KQp%jG#1r(7$4}l{;-Rr#>Vf0~X0#4m?8!E3k*M4B?bbny@3IUJ zoL5nzOAve(79PeoGZyU|T3snAPVvxkUbOTdy`*b)dUSO16@U8ogy6cXDtkbV){ey9UiHm1`LLx}8dj_%8TYkl5Pd(=6svFPR;L~-a)#;xt&+1YU zW?Ht*;}RdU%BhCC*>h6yn^PT`O*26#ziC44QN}xa_SKQsA(fs{MdFBwY0TG_6Muv~ z3iG3=hWSBUSOqBl8V?OlQ|M!7gHs@O#F=ylXxeV~;fHnpD2$OV0i~oLDL(Js|K7n? zKTjyXC@QOmAGF$dd)>IbzxS0;S`J|qgI!)(F*$F48lRA+wJVk2Y2M|5KU=GX>P`?D zOcLXiTHS6xR?htbi|X&{Q>Attde9rCkZZ;h7J=ML zFbCw_cfSClN_fLkQASj7S?XjCO!Vzxh6lPSzraQn>^ zZ4%iZfcL}cT9OuXnn=*+*-n&qOD=jb9@>~jGcCSi_fPUFN6g-$86QUTPrekT%aO|8 zH35O5(wXn!0y)x;yUM1_SYkzHQCx(e#8JBwUm{CnxS_GNlb(UWhV+)Wj*gCsprD{o z_JNVLwO8*Jg_JOr_$ntY&ERnGpVT424Ye4 za0oLLMEh)^S#L;mX!S;uD8djy?{>C{WZ|x&!NyTdcX!?#C==j&^EX`B=RB*?S0x}* z^zW;pZmGPk(~q!OP)f4RZ2h=s_@}l~usqz5-g8@6)FR=?{43^9Y-2|L8+j#6&e;WX zjN!s@%Z7dO_%P-y`Gqq1R{HQNgU-CthW3|gjx^c2Zo`W`S4=?6&z<<#B3+&=2$YTz zm>>XH6=y`sDG#w}J}@d;$WKnM91R zgJvq@v6>2GpyYnT^L(S?Nbki3qzZsU{|u;e1~cm#$TXbbZy-maHq^+e6Ej-UGjX`k z{fkQq$a$kAY_3J78=`eW-KbXN*{yUR3jdKb3(5(7dwF?DB+2wS7v4RsvpqOllloC? z{%Qjyp^rxQ%h~C9>GpWxe)p|aW@G~w5&HSWG3RyW+~-Nh06e(LH90|$%ngJ^js{S> ze+P#L!|TZ=Y3Jb7E|r3`yPL5IPyR?G#w-j1j0mydt4dXci876|RlH|wzAQpQRR)e8jiWS}UofXDM+N6xWK8EOncP@41Xaum1TUsaM((%n{dCGwz4G%iScJ3-1mMzIS~OmY7LH#&#k2JRejjX> z+dA?}zoCrOKAF^L&fMHYu@T2&fOjhRC71ujBGPHJ;pY|PuqwUfHLc^dZxyV1*I7{3 zn>i{(RL#)%C$4{PULSspvFAN%o0h%*sBHL0(+mw^pn9q*tZ|8qDLy#BlBN$txJA~i z^gB?rMqlS!^kn7pScs%zi22zCIc6AM3Criu0Z=wAH?2l-k=pnsUL zV9WJ<>3#YPx?s8Q5Py5%oqYQ`eqzY?#$_shqAuNM`lEI}AD&+kqHX-tVL_&`k5 zno>4a!6epP)86n^d-zpOA#6GG@_;DJmpAZYvOUKaceaOIwvR?+7-Wa5u`Iw}Aus~! zeYdl-xK%hv#4aza=vOhs^8wQ`dw2H+U1v$cFYYft_yT2ghJPX(i$weg5s$%^&MI*O zU+gAnkxYIB@<%5|W@@gpJM4|Tg2KLO6xUMgXPd?|3*fUURHkJcA#K1687!}it#KFa z$L~Hnb8JkWo#03c*q{*8mW5mWRG{zbr)KYy%PCG(@D&`O#(xn&Rwwr@jrS(h+lWIL z+R=2>>GbGeTC3%}iTH=m<8B#!@cSbxtcQzOL0`*~CPI|W%)X*rsI=J$%|1(?&OYT?vx@YauM$-8>Z@codaP;tsE1^YF5k9RN8`%wO z>#J^8T9s9X`v(d)=xHo==5g0WglE8}C;t*7Vqwup2%G{6V)mR^TMENL3T zC&u%pl;7US<^eO*u{%#@*u?&2vnGQ&X=MME^87KJsoW|*MSqtc1RFbS1!gNHHTh6` zjjbx6fR8!Ri}9fw)ASFSYYiJ7y~j7D{SUk`;At!v^Gdq(E0*)=!HNCx!O2P}#sYq1 zFVXwB5+`%>WDK6pr-GjCDPHEyia&f6gRW>j1u=hIy)Z<-R-X~azfw?I$m@&r>lZsu zR@WEbk}fz1mjT}_nOI|}*$Z4$TzUHnE-D;_F>Isx@j`oF(GEEC@)&U=_rt=Z5Ch%{ z2nWY*%~WqYizi?Bd=n2AKH!wz{#+Q-q82a~67C?7XkLdm#YZi2B7LbXx&tam)1~t@ z=P!L-U9Z}JYv(N@Oo~F`F>i7qdm3ueu(=XLws7tl3ltOXO@WM5$yY~=5^8Uz*}FWt zDp{vf&j=ZH@jU?tT&IXspU+6j$;ibnSf=2V!QcxhYt@V^;PJ1iVa0eKOc2lxqKsFqu!U{JD7oUh= zg$LSd{i5B<-Q8V`Ox5ey&lf=GxhA>{{o=iOU(XCuCfL$pi>yoXWZ3ZyEZEGpX+wkJ zB8W9_MZeTd4^EB>EXs~g;eoEY!Io>1m6f$7RF~vcU<834qYqL^wv)Tljx8KZmSw|40{d{Cm$V*LpCv#1g7s=pt zWF8qMUDh`~pqc`~>g2IwcO=VOVJqY*->kKpZcOZW>;4H z?kl-hZg28zx@h4@3q;Sz)DIxB?%rymdvC~*VfhmVTrt?FJ@GM-!i?!6>h>&*|5o61 zt$#iImD`=&K_W!4Ov{B4Ud}-yMsI$ zB8W*8757Aq@f@sRMUTL3(PkSRg-zGR3=G3$v^)OfT6wU}x)ZR=N{4~dhYvT3IeOub z5vWL0$KcX=dNb+Q(XpwoAKChdh^D}GES z2Q-1E;*#=mmtfIcL>g{GOuQn@*&zhRe^2c1|4UMPg4@Q`JLwveN5k}z zs@37=8*h}#)6D|f&wT8Vc#h$r{i|kv2+haIx{Tc>oob)s^7HLACz#yYtr$!UjHOs% zL?hs80y^_Y0_8qM-S-B!U&x&zYgZ^|r%7KYDIm7VeZU$R9Uf^uo^FpFx9nLKZ1czH z!j`}xVU?duEwW;I$t<)=pWb&R2+f`3%VHW~X$FQQ%!s^rRIvwFz9+TdHH1~q?WEVN zrH5C|yw3dqop7R|kdu`a9qx%}Bd|3y*=wpF|C%`@EaV6&*G9audoS?FrSxVx=|Ug$ z`KJc8$;DQLV5+ahu!Ao@nHC;CK;^vq?^UD>ql`9-hBNF}n*3Bmvm!~85H;ok)v9t) zXxgOEjzH@U66LefTg<-KwK+t@#P=;AWs-K%=n~ay9MbmVwZ$*#6Ji*c&Zj6_E|gBi zy;1%ajn1|uh2qKm+vn%@H(&;RWuk_`*-R>(jnOQrMuHypQonlISdwJ);UDi|3_jUx zU4KzEW|Jne_iwT=HqwA5qt+*sfolAk1ob4s-;cF94@=MUS~vfR?)+m%yukw%czl}c z&fs_b<=FT;sCHBP!AzZa?(Ekg7)W5}8mTyi5iFGL|Nm{~2;WVm4!0QFD-CNwgVYz* z7;A&;nQHOe^0n>JFMhL+tsWjsQd7Jjf8W^+AJn;)ou0|?VFm|Xrr)z(Mn0fp1{ri~)oOmvM`NcaF6cmJ% zmT9to@Qcni7*QH(&xc+{mZA(Os8s^kRT_apoAf`#H-W zr6!nAgTE(&7&F8#2Uxp0T0zb zQqb6vI2VZ3Ol~VKME>{R5X%tcCx2bE3VzxUz^;zIcr~qO33>m)3SEY%=PRj(t9%xQ z7cGcWx767$H^0Qa2qE~xZ1!e+Wt9Xr1)9O1J1yMS`!^vEjaylap)R;Dv8>EdU&(NC zzE3RtV$({B{1U+mx-|&K$O|ftUnpx43p_F;|FJmt(Ng^O#QXcBPVQp|BJOHwrmX_1 z40ZU2XWc(Re_r^o!qdfaG1Mv(wq5yZCimrRcwPuMj2uyM_%&wMd?}f+nFzVNSXJ;5 zBZ~uJ7#j{47%?$&!c1%#Lh~4t8uenmjq)UKN=m2$y$E;@q>(Zg2PAVKZ9rD zZ+pu!pPcu*PusCq>tWLEEymp-z&PX2%9JYI*@pcglRWd~ogw%mNMB@Z$PM&CTMp@2 z;XvECO&_nois~zdVX)%kzjK|liO3l*bcPnD6s3E=bxl5`fQgAGNZl*&t!TZMw zA^XXpnq5T6UfA+;$}aU5tL+w|x!>v+9!?zR*i-&%b`0J9+!}Ah7OgOr4-d69S-)Kq zhu1iMX&us3PN$baQdHg@ikx~kk`p!s4Y15a87)40=18Q{4JQ@hSnZirI7r7CK|w)8 zmeqY*a0X56$<%0J3K_L{jgazX=%c`nsb4=532*o*m0u#ERLEhq$`29Z66!`L3Y=J( zC4AAnn~<$;9y7t zqA4*-#d;=9r}re=NCsg|c^q^O33j|bA8rID9!aZGdhRKX+BN*YCT*E}T3UDVk94JO z1#3?>N_$OmqAC0u=XY%1+a<(4ezZE5uKD93LWqh6*gQuE2j^aRWeO*Cnhf6*3VpyZ zbY`zfUA}rqbm{6H4{t4j&<=rC5KV3J4uXBx2C(`Dn*B|2~*;3L6 zMG+#gLK^oUU#z~Z9x~3dNYG(*57Ib8bDYe+L9uJ-moso`UW0S+6Efomg^x6Dk{i5? zxfAuCOWM+kD7o*`ECZ5l6*yt3Ge1~c!mty3*~?Fw>N zr;PaX7?waci>j<_WG%G5Uafy`$p061bl(u@btqM6u_OBf@-Q5U-*i2QDJAw=a){c< z%FdnYe5KQUd(N{)51ehvO7Haw9RG9fBcRXp=6#4)BG~;PL8ndOsacR(6P2Eb#cCZB zH{llN{e^Wvg+e){)~Rb&hLO?`t%u168{A4VXN8~yS}J$OoBSQ|Pl#=;;gq}Nbij2* z>qb6cjdW~<1f`e2vkZ5c(dG~t`F)=EqVdz!->fV5yP<%RiAsWCoV2EAcJ;k^#&D76 z2f~kKx;hoctu>*u|NZ!}c-)tqJmaMy=IhOsQ7&5;KlIp|LRW_~^YchV3A?VLPQ1#; z=PuutYtXuNMpII+v@%IFBvjSs)HD2B&BR;}+ele5V&cS-6xNG|Ge;fI3w}Y$*f*I= z(UII=geUphaAGp0gS^Jr*wjTxVyD&zx^%lD;lD*TT0NBt#C$3&or%d^&5~kNy9Auq zZR_3KDsA?)TlMQNQjn8MCGe+Ip^oun<1U=tsz|&tc`fBFi=?O%(<_eu5Cp0VqdU%- zeIP%qrs&OZ65#iOBn2Tl@a}d|TE6jOLQB zLo@@(w!6xlV`XNEY{+~|^T@3SKQ%3}R_3+W$fatOs|0hFNz}ii-;PhjE|o#Yq*h!enLS z!DR(po@ns3+Jy~A;Af~j+&enhWiqmGR-u{x43JtcO;D9oTw`$T;JTOPf3{OXoIwSb0^2p)2x zY*R#J|L=Jr?ZBbw5wyxgI_lu6=%M=H8j--SwCP3r&jA4>VaqiU5f5{IUxPvC?_LB=l8OnLywssHLvpQ z&vr&2a|;H9oDL_Ij@5^XM6T2VbO>Xdw5p&V8oZz>yOzO!a6>kVJot5XVV!h;&h+W7 z;vXiKCX{Cg!2LWww&;)RUe9bSGZ0-1;O1O-zEafcqON8`Pt1g8+!jwl6lYW>FC44svPe-` zQ5_&ih%BK&qFukr%dP8czSX|SJ1w~43m?#J)e#whQiPbDusdtWgwpeAYirvc&N$q{ zNvO2^oY!>_AhC&|+_=|G{a+tHV9G&>Mjk9&JsUJ&xmWw$Ss!w58WQU?sU5HenpdE20cee@ybH8Qr*vfgdOxfC)vAZbbqx7a3dbpUJHt{6wFb(*9{G4g|c|nk(q*=I7rBnT8!%- z?a*}M$A}0Cvjp4P4&A(bHTbgJizcn8Fi@4#B={mRB*(;h<8EN={ z9fTR#J3%)Rp6ukWwo^?wka9?4<&-^bn>TZz#|r_507dL{gN2`w z?^8{d%3F!=SiD+F0u#YZH3)hroy>waTGhkkOzZMhM&Hn0Yt9|b8U5c?Rq!Cn`yanx7Ub?qj#lhLl3YIaD<-LTmH1rt z3w0yLH7Bm#0yDN;Eetv1OG`Z?%@)ktKj%>`WxuIXxG)}MYAE(A&yvg^xnK0jXP{Fi zl){{L1?rF7DHJMylPN?Vv|y^8*KKrvx_2Y)*L%60C>*3)E!Gu9Koc*;cJC+LNt^jh zjdL~WrQobk6R*8%hAmJs$5(+BikHx?ScxLGD-*02qxU}8k2Gv81^&EhxrJZv3ax_} zJuEgV_ES^*zz4O+N);I})&|CFnGaZAkTIg@z90Y&nok`xU%9>gyB+)Ik*N!g>)bG9 zA%Sj4V7j?a^AM)v^4Zt-=`er1q!iZy#Q4ZgvCkD(7D(Ux>1FU7Yd0XQ-tx2u=f>&r zA^(3ur*?X0cPYbU1gKstX>tkNReBlafkXACv>J6n%a$Am+;;OnGj`7#_V)=~pm+EK zrdaaw@);nrmJRSgS5c^M+SYY65$VK9r+yRLq;@0?)i}Rp2P2n|nRkra_LOf)WXACs zT_7n=%O@z)@`%1^sO!M@*YXa%KV`{&l)ce@nT;`}Y&_7F4-Je$6jI7hLcj|*WIvsC zYlwW7myY-mM^o{kk*P|ZvpO?ARjm{Rdn2bOu#v;ctI%hsrg~lnb>8_j=`lHz7Y`L$ zhsu_^^IkP!0XcLSG{@k5))2XSz7iLw)a@KQUR1O*wRXIi!rDh{NiXxk;%K^|Bs`y7 zfCkSiAZBD_=j23fbZBUVs}T6XP~GX0M8P>U+*baO&AE3~Ju-reL!+#6s6Fk(bg0d#LC21M~06&4kh;91CfBDH>+P>YycXP@~^#}jm_Tv{&LIhD~6o40GRbW zc#TNvD2zO@+_9;(EdK7nqX7ztu$!A3SInl)P{8Z%OFG z{Rg5M>u*vP^oz|%R$Vs0BO(wM0lm4xeQ|XaK;TR%;!5T)COFV=BSW|e(TKbEG(m_? zf_%l0MbauF9RczVehkKt(8N}um_5dl!#bjWvu;7#i2+v(e=`frh`wg>yX2O#6oQ_x0bT)SCKZ{P7SF7goZ)ysVgj`6XY%RIZmG<6v{T2h37C)~EEK$uwEP zilaR1hPqkV(IDA3}bDZ~zyV4T% zbRoLae{ncM7Ua!q?GGF5qyjs~Iu&Wenfq@@h)Amqfb(qNjnFsOs%@-G76^#hPE11& z-toQ5x3RU=Hsc`BVeNxT%o1E+=Uon%I&)zo5BHjkTl%4_IhS3f^ZB{AEFYDWyO05d z5HT8hu?qxd;#`1K3Y(2WST1JxbKAv5qi4)6sOfw2#x*}+g@623mMnl%Zz@n)YY@XxDB= zhek&cfI$*n#-^D$q$yf5KiA{xpnbZnZ4ql=YXJ)7O_<>A*>p0k*M9Q`%+fgoI5_es zGo_TUlZLms5+9b4$6=#bd9u*$S2lSOAoIv*(pugJhX)5<#TMpeB#r1{L2q6Mu>&g0 zNf7o_BJ@Yd`|9s=)7MKg&J)Z8M&;AiOAWsLk=amabd9EM?+gqkXwc#F$1PQZ_)^&F zj1gqy_Ou7vaRnVLElW%+`e&gS@2^Kj8h}G~+N-TSdiNI8SZ2FCF*1e9LtVdVC}YIgP+_mGs@`Ku zn1tp+Pt*i4gAG}Tk(aYGQ}M(5H%r;npz6g+He2%1Yfd3I!1v(10o~0J+Hv=87vSZc z*NizRFE1aQo^9E2jXIHJz-{vZDmhWOXC}ga`pJeUqip>c_~;&71E~pS&0NRZTgAZO zB~nF2r94S=7>Jb}UT&ue-C|-dYO7~VTAv>1Uv13IX?|gJhfNG> zn3)+G8oGQpz5vzs3(R!d&i(tLC$9$g>|xiUsQ85&;t$5PfIqZtXkxN?4kFYRj0xI7 zon&q1hKB6jEE-zL!ykF^;DZ8I>dXd7^2h7I`wtt>Bu;eO$jFGG|JZ``hlxG+mMh@J3KmN?>pavOL-8|}M67St ztr7$7PBa!&_Pq%$_S*D; z%sd)PD|-b_4zA2d36s?pFds1FAs&J8R}kLniV)xEVRIr6%M)jhT@*ZZYI!+0i^~^c z|BtmspNSyWObaoj>li#(^}k%)U)dnTg5?aL`auWDVf7^4K9kf5O&v>$s zl$0bMY# zAbH#YBGreb+a!;k6yqzCi;HY*0s>6`|Mz;>>c zfzLmwkk92@Ra)tQ1F-cr*{mt1aB_jPLapCsAESHArXmCGaZY+Rs~KBbx`g1X0LWWJ zxO9S0tE%eiRqwO2^>ND&e|G>UO2}L*8P={1H*sb&Nm|d|UUt~V-@B;~h|`Hf-mNPk zFQrLCfD%^$5R>X`aknpimpd7auRl~JC=n|s$XK444*pna{k)m;aF6gWLh^@P${M8L zW~b+&Fc2nsH2XIFQB(G`cI&B(?)5bwq)Op$CQ7O)Dx|PEX}$r>m8)S;)LWm{fOcl{ zyh%qGT_%{R)kAb+B>Zbu(%BL3HwVHRR|A@eJU;%GbVl_^LBepjgi_V!`pU}p83P59 zp<&d6=PCfJ=TS%qGX>Mb}_L1rTB)fLyTc%x5%T?c^_D3{9lp=m`- z6^fpdi5YiPxu`0Pte#2-USgCl=s1y7GGYd^U2dgyUAxz^O12x23vMuj=~IMkPD_lcMMz zWpL_k28a{tN1MjXR_Z+T6@oM*J3iu%S6KaQ+&b0<@73>KCN2!gFs3R^M)t4nskd5J zK{|wGO(DIAwcn{V(|W$u?J!%B$F_P$o0E&{J`4e&U&QaJHIu=h*EtqgdHi9j%X`y{ zm+e0(#KeXp=~c}s82v?__Egx2d)p={W3(}Ha?%HyiYv(kD+mjRlYqmZdF_a&fIYC$ z{p3INl*&TE5N#@~zao0y-5rEHh#@iOvGxmqDbH2(t7jdncRqpi)&##0H*7CILXQp= z@OqBvEidc2F=@2u7dyOy5XIKS3~$Q~sQv+xFI57q8Oz=#q7p%bXn-r7pa4I=OZTSx z=&a#KlY#lvtgI~i)4fLp5R2$Ie|T!v)(z8TLO{)D-|2s~(&Df>pvreK5EqBp?Tks% zhfhUae8kAe*zv<-^|?Az$m7~B4XUXS+E!7!JTamCua3{T@WN|AM?>3Jch1C7^`^nr zUY(n}&50oqdhV>J*Lc>T!Iq)<2A%Q3Qs!kP{!QI$?L?sgyrHjeFHxBN&OuyXs$PyK zy(qWZ;i@u{)c3Mbk>%^ftg>}Wf-18a>t{veV5Yx4L5;`mi%2=l`3XdO_$CXMY~$gc z0`%M^mFkBxcb^^9=tQb#m(jz-L=^2m(UPobmlxx32JIam9)|b7jjnGR<$JgJ2JV%} z>%bniTzA$u3yI+DxAbnslUBrYAVz77h=IlFso_T~+Xk`$vMMh+3qTL!SJx~hZY<3{ZYo5?ge zF$P?APXQMW@Ip?RQ|j_WqQ8@K9Lg`fp02^@d-whxp=h#nYcYjM-zR7Hvr~JZHt^N) zZ6&VKe40Cvl3S#(%RPcThL~8Wv6@DdjKR&kRR#qNgfb;Cqpxt%f z`1MF#S+juW?U~BH>kdkH_xtOlk#P(#>HuWeP)8mg=kB6m*f{B12YcNXccMCrrt;}z zMU`Fc*(r_SBT_9H{rnJyfE3>+j`{`HCk#C@6Geu z3GMn$!|&c+-rj_SgdXB1H4VaKB|tWr)wRey<4ZORFw+7NhG-DPhBdE+zWnMG1J94} zYF%&%-zS-&)dbPB?S=a3ZNkY<9@lHi8eqRJxj7p*>EIC*Y%{04enwe8_mnHw zsD2KA4uHA&eRhVOxO%OjoW)O!z8Ry};`iBo#`gm;`s7WdAYeYT2nZ}qFD*T`fUwiu zUxeaMUl0-_#RjfKfn6^X;RMvD9du&7;%PRgnH#r!xd>R*>7OeW@l$z#w}gFluC)No?vZe z7T#SSySQ9b0t_7|Wt}NocxY%?3y5o0lL|Tgy?O&s4AmF!kP7+SOY3DNApR_UDw6r@ z!W2q^cg9gho}Nv=vq5LYmxT^`3)Q%|O`gQT?J?()rSS0ZWbmQ$^E3Cle*+NC2-`^m zj8H#N#2#DP+dX6f8zbk9auR*#;T53^bmNmc|rC z@E>h`ghm5|D>GnFPlp4_R6|2U_`hqLvVJndu861+j?>H{z<4rCuZ~W+D@Gm>)*E3T z55h;b6qqmgTL~dQdW{7+4zE=uAm+7JL;ONQ)D*6TKeBXrKS6_wC_%jk6-twHSM$yR zbG!V`wY01>Clq2NK~Ve$1O$vU#KcfekOc_7X(=%|0{fo3QbPA{$C43?8KnP7-Zz+a4$1o z0Hi569u9Kks1krThILuSE^W}1ZEqy2^Y|Z;$&M@K;hzfp`uK29Hmd<6Fr5uYesXMj z8b=&bt=IPV+;%EfhFM1!u>`ZfjOgBZWV! zjj=%1!~kR-I9*<>jGZT*zt7!@Qv^^^Q2{jaUu?ezDTgOany~q4>}FiHe!B4i9Hm2S zfsNav-T!8HZyx;QY-+Fo=r^)|^EA*aKi(NhVML69FVoEp4K&a+gcOp!XCqVKc!Cg(bKCM1x({&X>8I{rBNfMX^~j z#*B)UT4bwY-qsuxQkUUi0`ubGX}T4>cwCx3^v@){uX^urA*o@X!;bpW(62ns~ayoSNgV>tliH*7g%Wk8UgdR*n-T%SITPUJet9czHbLcTp8!T zgkPd-;^I~XznmQDfJ<0x3J4s#LI3htIlF9W2BdqZIkcA^C9huv7=C#Xevu@wNJ_xp zm36t83x6BiYh1IMk(O33WZ3|wNO|D{1O1;e`K}}gCU#Vh5_Ls0XCgvm=zO()KgGRw zt>LrKy6!ou@Kz(x=k8}RPe57>kH{&%dRAW)CFlQMp{`>=5l54D3=SUPtGD;P?R;3p zZ1ouM)64H{q6fowGe%qW!zK&+5wyRD4l;)-GVtQkXAF?72K(iOY&oh2@ccp~XTe9i zP*F($9nRH9+QB5SeC;U|&36&_lyDmRFP5gJ65DXsrGhayI63`TcszHJrDwwp_|h{n zii7jQYbL#T)JikAt1F~?9#T?yzeT}Zem9eaD zw_E=z&BMbjOArM24DO!VOOk)<7@dIBmA9#@>Fq2${CyaH5f_YV^{fp`2BY_dLZGg( z=0H6kFc{Z3@;qjcjAm|&)Zd(YW;(YB=I{X~N+daUo6cWR?^ z9rsW`Sevf9#K=!+896+2qGSq2Mkf)ujdS`$fE}QrfhMKyM|=n;P%A_dI$cnOzl)I`q?=;Iu1II zqNNP>0y2NpxS=#FA64>c@7v$o&VJdOpW8%MPcH6enKcp;WH5ohOuX%|ztMKleSIN` zz8jf*G!Jp{;JLjrSFtHy(&(CKcO?6+*p`dlR_?vrw{4swxa^#qH>{`^58yHXg@cc8 zK`D|r*p{iWs;zCAS5WYHmW<}M?cv5jfl8%g+ufVtO>-8Y-bYPaKLPTc`*N%6`35J! zd4QTNHg3q_;4$S73eN&Wy^0ackY>=Ng*vYQUstFR18&ozs)XE8q8yFB>~D#xLp%t? z)uY-P*dSrM3h2Qwv8_$egNmB!d8zRSMtnHjzjcDJHrKb0?PW80L_|azDD5FAg!*(E z{93f@1stX!CCBTIO$SZ~u6&bzIS#}Tk&j>VRpU)T>c4CUxB*9FqocW*rQ97rt-r0q z?XVQEp?^iWxw&_~IXXHr;**D4e2BZ)W+^s`u4m={sDw4pwe8iu}9 zVE+?fupch~d^0!yT`1bkra(?=sx2_uPR0^M_pO4z*HWxfPd$BWxbzM^tX#k47<>?&$feSBxofWq2>0zDbmDoVQKp zB9t$O7-B@U6n>23d)@1uRjAs$ld;(1b!E}l*FOy6fW5}+;DW=#w>=Nb;xYU2J9(T| z+pZ(FiG1NnlT#}!VK5)e^md;q#{KwBDb3hf<8Saec+mVSL$9@$Y-{JY+I*aB**-}t zKRg$9#Vw62x7=9NLi<5wl|q@YwC?DLf3cc%;c2X>onwduPK~3;{=&)e6Pl4(?v}OM7REWNC7^$douT`0RHs`7r(qwH~Jfjvt&ku#{FLn>63T;5-@3 zl{!FwuHuz{eI08**JO3IEsJ+5jiHGN4-cQto;GxCZ4*m`3eSRn$!%U#yerbIiOsw% z_gmufKfW)|OXqK?nM1qQgQoeM_FWg&%F4^%`sxqVvk*qhNom}q08>$YvwBP(ctV2% zY-iZ~BF&Y~S1{{i*sEuM4^vB)2pF1QsS|+znliZkbMY96rKJNv`ito^J_NQH$~ft% z;3aBmYK=FjsE=DcJw2p0*yNDEi({TizqfuS+`O0HGj@C4-!=F_tx_sjs#;bNjukGB z5Ano=tYBksp%vOG(k3BA;)u=^8qGIw;lVpzUtXe;!*O@zjukF)I{?DvcwOMVf!ERg zu^r(5v`yPavJyt)EA8d;#!|nUcsQ+z>Qqh__?hcrkyQ&&z|GJFZ-?4>PpG7EM|1TLv_P4t#eG=a1}0yQL!C3dgiUeCFYo~|PZ_)#1oRcls_ET@WB2y@ zdbfz-ZGGN{^)OOlr#G*hG=vEuG@(YQEjK5=)<&I;QYYzvU;-Zm)1q5dF<=>G^h-Z` zGXdWudl!n@&Egg1q)^SxQ9QAK4an#EG04_{;M`y}Sp;x21m<|%bkgQNqTUv}Ga;`H zrWYv=4>IQsSv+AQ4hb!h+9JUCdj;;*vjZmwhpk7;vRX(xsFUT{>(sE{LC%Q<0W)Nm zikkY98d10?V!)tUijAFJOZu>R`{Q|`Yzi2XRU0zTgEJQ1|L*aw6$B!pGq@f8lOC@e z9UUHaQ{`8f*ys5B@bu|qvE!x9#bPvD1%py^=NV#Y)0O8s`mwNSTXFZR=(QMZ z>h6V|kn8R5+&3#iz9K9v)6(y-yZoGu{!$Ko7HH><-JPX->U#GsYq1qY-y+GHjVMym zVGy4|@yvJ{HFb*%BO)&*xO=@UqlPCdrf!!13rZsW1!Gp^vOTx$eDm>q+WfrRpx*kR zB}cSgi*qkMdK+Js!qczx`X}{_`mnqbuqz;%w5oSkt5Utat<5go1p4KE?b7=-MG9e~ z1hCCD>$Thnte+1ZCpA+6575CurdIiMGoT>!g`F(5Q|{SQrTKt3i&1x9bcRlP#v7<$ z_PukK4JF7$r^%Ur@wh4b0=$rV{u6l$vSa(M4}kG9y*XrF`!M2j_RJVpi-HwL#v7tf z0jbh!^V$W?B1wADL;1&FpuqfUl*-jabj=)2b~FdIk^g}8G#e*fP)3uzY`@#w(jpWQ zEcSAhMcT&6@H1A~M4otC93o7);dH$;Ut3HYaql>~(ng)0p01yomS$B^)K%EOS!27@ zbZ!7WICOx64M>e=FO;C6oonz8l;YY_P^x<$C#_y5$pOmIpPCFEf`N+L^l9!*4O#rs=wcA$2@2^QsxW<46b2{JB2+FLZ zDhXWZfGN5zNed4nVj~KgH72y>;Lz@n+t$;_)V0nV+NcjSZxV7>D%?n%KVx~rIt^9U z_E!J({agw+WNGT-=d!Qp^`ZcN`RVCx;CC?qs~{RX$Pr6bu&i6R=6<>@W(%`;3d`+) z+X8+}EL8c}C8+OVzVwIq;Ee_3pS&>Os0Jl>KOW55QTr2uf`mzp37|cg%OZCg{s7ZP zn^4xXaMgXRnd;TCbeTeTRh=Y`FP=PKUGdtCuKp86DYK4=G*Z3hs30;6uf&OUFVbl$rw_jeQ$PChTbn`_APbfJl6&8w_q?+DAF#1~G zCk&|8F-5S3o}ZszXJ==BnN!iYk-{6v>0sFOEvt`Bq(Aw-vp+z&_%S)j&dSQEZ}a?W zx&jjnQBdVq2f`K!URSHOQZcT~6pJ6oT33y1ALwhIsV$F808U5Ld1{vhQ&u_1R5aK> zg@W5WTNPb|oLj6s&;tiX-dy$v);10=0Ac650a}|rZ8cOeL=m7OHq;kxOKDW=-pO{X zrr;82N=6So%vKPrc|H#~^0bVvmENp;-evv=o7wm8JhLs_j={sly#xVPW=?KygG;YABN1^4 z8ACFQve{Dg9!Hu2Xo7qXy4624^VEm=~I|L zeVl_x?u>=^Wi0V9+|MJN=J-vU*ZUL#OyoxR#?1qF)ye59rAZ47!D3~d_kKIg(An>* zT$3RSOi{JZTKFcZ85!&$-Rq+j2m6A2EI)QCiMXr2Ft6QEi};qOs~RCNoMnDiJl(Cp zCe*%vCqLd|T%)PB?jAO|4}h(Ie=SE@Q1(WeCWh(uL-W2pH5~IFOq5; z>>rdch0wVa{UD49yOq}M^MTURoj|(NlM`fwR{`9kK4+bY{+`0*f0Y%QFtdcbuZIEr zs|qySYTS@ceAxaAg><9KADTZ(EL+AG>JJx`OD|`vPoY3z@jpKXx}=C#sl2^C;%sg2 ztkcJLgi(DUcUVSu4jw2_;*7!Y9{5*~J-y{d8+$)LdCJp&+eFeiVTJC`o+djoWeR`5 zTjapleU^$?{KA|m^s)|0NK|NZ^QgKq%0F={osfvsgNK-Oo8BhE4wI2RxkeZ@r4Etl z{fAH3UeQy$uR!MUzY!KWc`lq{W!isz3mYr%UC6ZW(-)7Uo^WRSg`Z|1jLSk3ydpxe z#H6t-^D%mG8jmT_>o}$_4|ci&fgR{?p-^6SPMk4}yd>ohW@_U$mbQDSp@C|rPF!hn zsYRujIG+elS88v-oON=Uep!SLD|`(6c4V9E;<2ef?p zSw?>X$d^(5o6uaP0D8*cq^Y{Sy(3!%ssy64N<)j9)VFbtJc%B*C?>+Y;C=%r`<;vo z{Uiq(EbP+6GNDP12Tlz^f*Qj^yy)=)1T~N=2GC`1HIDuRMPDPVbe4 z#zF0N1J$6~OG2#+ecl?WR|r#$A3A_*6`{e4y@J?sa(uURcK#V-l-mCe{Q-1%9uHt3 zy*WQW&n+nxTKt_SUz=`;K`k0_kda8(O32|{q`t1=4~#KqTKKiylIE*Ihy zV9T?yv|M8_zu0Fd^>HMrW6YJtglg*y6ne9>{>SCL_j`QbkY!GzJ|QGvQ?mghPE)42 zPP>vX)LcP*(LEXLc+zIL0CCrJoDu`=v#g$vsbtClnk=7W;y2W4BP%U5R zI~bw)TIpY3-8kIb`NEpfzYjJ9zxGBd7hgc^Hz?}wOng3ho7Fk78)m_iudco|I6b?;*nHnhd6miw>`Zhi!~& z8BhX*zahZ|0tfecf}7h&LRc(G#-D=8YW)tsV_mv5xdD8kLThnlBR7TcA-os#cW7bV zYP7;B8XP~X2V>0Ha<%8?b~@B++W#c>W?H*gZN5M6uLaczkUw0A5p){t z^(@#jG73=N{PWup)N~qdfrVQt#@=D1J6;#)ev-?(NAH zDXZNe0!`Y7E29nRFH%hxMzd;gOgybAKo-1ZcIW zTp3SOLlrHy#YJFyK%7GHbI)x%(ioWIA4AOF8h{C|MH`-x#!e^ZVM z7K~=QLCEJ9_)inrg5C(->tle^4t0J#RonhKEg;x5@w3vGD{%cQ6+U1cPh-9BW~tS$ z=B7G3*&azrP$YK_7mAMyxxc?J@)TInIdYu+FG=a-73m1%@VmRZ0&Si`uSQ$H++V)DzT+IulZqVn3!K@n4c9!<5sM^u zN1jTNE0ES15!uEeR>MZU?H@9CQA=Bv%#Zs-nE-@`=HM|RqKt--;Zcq0_YiWptE;PV zpl{kJHV+k;S)eFK7+zgoH&7>pS6N@{!9qAVIC|RjPrs7Mh`>T-Cl(e6Bl~BQGQmCQd#mYZlFz>fZ33 z$U!Eq1QukAe~P?(*xmI0I*X9Qq~-_Amo@m`rWM!KS{FmW94?Xe0y8ENFZb5 zoBc0OnX@{RpVR(rhMap1siwoYpQy20yv`CB-DfYI@&M+ezTCPKe*o^nOi_i!sAm!Q zd*{=hJ?%ShZJP*$Y+(4y^dI7d{GzH&8{cRy0m#?Df~yz z3pX7?&zH41_jrwq7lqpDrOH98r?bF-Nj+1cv${I9^tYJXLARrl)s(h)qSq8a17cyg zdNy3Sb3RNn*48L7RDufgypwi2foM#>XZ7EKW{B-t#_K6In?BBZd2 z1G!K=Btx7cuzqrMTDpVfp;r3BYu=7Z(<&=XFoOWTVP2Rr&)m1P>*d=Yp~6>e-l~ocNxPi;9X118#M*N!GCW=EnG*JV9Q(inBAE z+FwdHucs4B4s|SHZ?Lb^5tEn#z$p~M!U-T%%5u>lyuOdk~h|(D^h5twjXQ!yX`l< z{@KWj9l*oH5pmle=?}bJ|4b4Z7N+6h=Jq@e9@Wpck5HFlGk9!&XDrOGN#G53BIw;H znLl37>G&Uh$7%sRx;9tb)T;QOl1cU zszn2Bm@FJiPSnb^2?;ZvJ$-yybBl|qrO7?FgC6U9v)UVWe3r@F9HwxT(%(6pa0jB}Zso^G@0+-29`$3yjcTFP8}=fA;V zH#IjmMT8zEzuk%_KPfzU$!~vS%TYZd!r>>Q+6+8EjUKLb2UlJw{Z9D1C|iaQWD_-t zS?iCO{Z5$!mUZJ%Ou)1|xX=&Az0DO|8Sj&1%*=l4wt`d={zZgYEK;rpWIUO3{;CZ0 zoikY~v4YRN+1YAe_<`r3X<~Q(+;a$sARSPf(QJbb&-E@T=X~|P9~3l9^x=%^-ExRu?HA~l?>$~F)v7wTlhXkfGy5Q_1kTB&p}9;#4n@qZkhWmJ@F8--C( zkuK@(M!G@i?oMf>yF;YAL0Uj^2x*2?y1To(yZN5;owergS@^y)Pwac|Yja0ea4#;7 zj>eupU@g9;>;v1X;>swfGAkLjt=BHoVQBu@K(3i_+#_tmve;N(qS}o&R;r2Qm z%^}tSbPj{a=xF3p=eW4kR9r6wg^?5B%H4{XsnElZZ#c8mN|sqMo#>W(1FRKaDIr-) z%%G&tnb(XLEoKL{JHrSk*kO9=2$zURNiHpi2Hw+C{p}C`zbPZWw`+tnOGJ`=s5+#1 zPnEKq3&t$z&pps;^Wk1p545;O-7B5KfB9v%iSfP2vewpCL(bGokv&e**iZb9HV(D%^@}I@zUr4eWsHnSbJpqxdpLEPgBRo- z|JsKmf3OsQI~ymkHx-m1z879~=57bt5cDm2(hPen53>k5Kg_B>hm|@d`c_B>W&4rR z$l)MGDEcLcl)n09y#`inbE@v1_Sfqez9;b(KY@rPHFjwT5D2Z=HUL&%qggur4(60L z(onpcHeYl&p1bXvSk!4=?&>BhbwrjQsBCl#et**3@NJ{p&)UXDuKZH!zuF(}1Kl>` z>V+u0r~s4R;bZ$l_#ok7i7^=`P_4*-*Te{Kl?TlF)+n$)N?hiF&@~0|+7S;9elY@0 zXI05b61_D@k*18Xii$vPEbZ>i(^XfDAn$wDhi0*nZ-}F1rX#grk+}DqDT`s&Yt(f| zNgmQ0rlzOGFBcUy(9oE9H|_%2s+tW-LeSD&oKJZ3y>u6P+8as~6f(I|{X+r^hC5=& zY-r2z;|JutF}OKdSN1mFR@Kx&3-&amcN^uFH@Emv;*m7Y?`tYv!uinPA;QV3!Pehw zmawA4OUS;2=YFo3@Bl1Gtj>*TvwEHCxkw0sd6*#%%-?{Vub+_ela>R;!jg#q(cKM9 z(YGI#%mB8g|110a7wC^%)weunZTDHg>*k3smRXUscDpW-adC0nXw&`pD>RH0r3*<6&RX5d+tSie zlY5Op9WrNBX$^EQ&^vc?Rn~ej7KHFJb#fDAO7NLdxlpCg z|1$z>$*2~AjnNTE1a=x-cHMnO8 z=@v#_w+dgdzNRceL zH2pMWPI!qjW0v3ky!lne&q{iU7vHei)#~#weaI)|d4PSOSN`G#6um^Ox2gyr3IK|h z1zNmDvTRtD-couE0VAuY8Uq%9^9!)26@0P#B>Vo2f1qOK4R}H*!NNm$iFcbJCv7iV zx|{>jftX!}j(v>0XYTwdvQ#{y>N^12R8m=440viKb%?bKNBnX*PJ%1rt>*7weky*# zVZ%ZE7PVnOM=D=ZlG^a**Uv#GbkQuOTfaKQsbO5i;8tl!XR6$`$H}AjXKz3Cn;T*{ za6fiY&!d3{Bal{rW~uL7OdP3O26#i;Si1Rp>t#XIOsY!#bTtJ% z+}d@aQI;x?_aC@&w{zJo^V4(E0r_bHGl|~XSS8G;C}_?j>=Pe7$yF)5)BsvjhBP+B z1q;TJVZc=#9S`(iauda@NPPdwiQqdhAC~Wt1*5XJziKL8gWMCib(J#+v*025jx4RSE88ffYy+Sy2fkc^ zk7Zce4O-3{;UWUH@@X;+l{FIKU3!^oG1&Wm4}}JV#DsTS%UM~(wY9bR$rmQv(E(pS z)%dJDzwx4c7o{5b>J7}Xer!X=z9&JGO8%#6?|QJAP+5=AF)YzBjIaZl$=8}N03k|Jn{Mr--u zX6G$OEVGh!L$WlfTk#g6eBq37;Apa?j8c;>6DLsw5<<6j9LXn~$f1wAIuvBw;=?&d z2f(I?_^yeVV!=PcEyrSSjER5Km3PuYhlupjl++tou6zKH^Vys?^_Cep{cyphejxeZ z?!{dx7G&!~(5bu>S1uT$)W%6}#v#_L{5M!#KGM;oq3f6%pJ!b?8%+JE%8U*FPCr7F z?8C=G`8wUQ&XYua753sX&UDK3AzF12Faa?(7P$qM5aRHRh<1I0H!&=EX1~FAn-lzL zCInj0TBk~74Q(L}l@rJQ=H1G?>I+o{Ec&M87SLsZb5Z}~YXB?Vh+Jm_Fx_fXJtOAz zBY@%bN4gX7b7O4uB!}Mp3y5#s0~0`r<<5@|!)5O@3%GOEmLI=8lk$zMEPl#13x5M{zU%hpfVUW1)diZYwyRl`lwxYq{st`#VTfX?7 zu3wHj85L%=pu2n9nYT=ZoDN>e4Hhks?0vflXF6#4qQTu03+ahPeD@lS#+Kq0Np=Gz zGPD}~H-*NPoTTNiPubELxw=eEwejuDLqkKAd&R}{=r<_j@K+iOWEvGSB4nuzANJ=4 z)@5Dg|0!wn0@7Z6q}r^(XZL8tAz6^JqmX2$>^FFZC%{jXr$Q&dOyOa=dj@8^*)=`Q zUB6$E0^OlK{GZRTYTCJzb=a_Piemd6v9Xf1;=%#7N`|>g+rS(KCS$;C?qX-Sb!?)^ z)A{SyRW_hs>(w3>Bf$Xvlr~6wxXCHVwY=(LROu4^0iLDJob|C{t;=6<-9?96eGjfK z#l|=Y-TdqSSsV0A4+F)N2m{gj4e$fG;lKC5onZ&?BS zBCa9TjKAVP=o*|zN5#ZsCXjyV2X#z5(JC1Oh$3&~l*VMKIzIFu(U=>_pz$J%AN;K{ z)un{fV?q}`5^_HkrNOkNxp@Zmj?ulJagV%qXmM8+S`*k&-5FESmB4ED+slkLqXN@5 zh0cY(S)Eco9-O#3jf)zi+kjwA9@oqGalL3&_-jT55e@cKmsz!zUENO&!|$cwCQji_ zoMITlAtA5k8@>7V?P;+p@ZRH2tl4wF?Rwfn2xL?v(|Yuir(~@+a!>rA7u_)RY@mv0 zY~*e2IlS?l4z%;ORaY-puy~~{{WW3DuW*C%eytoNqi0b}kv4aAaX}F!i}Npe_om}} zmvxrU%cYn3c{c5GE}8spytZ4?{4xdN1eWixR;jw#*CFi^Z4sFXc1?!uIdEvgkZ<5k zfsmuZ?VA$7WQ6tz!M_b)iJ~YIa~OC+jwnyHM{40nA0o^5G6K4(6Vb?z$Q)t$!fMh~ z*}bHs^jGGr-|7c%vFiUO$%Go4ws)WL7Q4q|fcAw>oJ-`Go@q z>0N+eLf@u|HBG+>>*8o8pB>nkZvff@nKTehjP$R&gEhmp`zg#{gfyNrxbG5h?wXId z;&*Tg&m1yNR40lIC81(*{-54?Iy~V|;B1Kf==#}?Gr|2r07DbW5)?td@M@cd6A#H# zXkc47M-laR$}oJOoXqU!Gbf%xB7bMv*);4d4+^-a-myGcZh`_}Q0VW&!Jeb~@N4-z zPN8rj^}q3T5|EdEV|hQP9leSX&%^vR%%P~A8iwv3#1A5EM$23r0(xp4AM(aRwKxlZ zfBs#?P1lEWpthbXu?f}~K>x?SHgK@9u`w%Z(I~)wM=fdW z3jpJr0_q{)**;7303%wGQMdzvya*hrT-p;8f}*>?@1}c*mzt?qKue1Ns%J0{=yb%$9U$>ONx$f*!)6 zB;}r;Ze#2=tK7&RR2xrMwHM|O83u?ZtFEMYbj?THv9WCXVk=d*sj%c=&N@*!ZBc_O z&S&tBO2r_G8hU!3o}QMP-2dIjqjoA~8W4B?8O+b=Z^S-6MiGYsOgKA1`o3x*-$5!b^xk9aEU%`O# zd1gdp8tMu9tuM>7-s`1TEm_Vi+5~RIFx}oB^zX$-@ivDw8bMPu8B_R<5tfY!VJHU5kmcZk@ zb-uOd-H@pa$D_hZr%HRF^V3@R=IX{xf-G*>GHJqyX7Ui67Nl|{Y^&!FD>Vn1uI@pz z!|v>EuVm1^E^QwqLn>U>tXeRAs4=nJf6QWV3F>l@{P*w2sVM!WnVFAK;+b^vuZB(8 z@>si(Kl_$xl#X_VV1A($t2OC+T+Qit0BZEHqtuXX{RO*Rc6w@>;|{r&*iC*h)Z^%| zR7c|oXM&|Mb#?tbGEs%zRHVkFp&I5dI0?FeHL;}LWA5nszv`mn&_mBYml4xy1WYlc zM7A5&)JO>E9wd#E92EW*^8uRNxD^XcBd4jO=ckzoUp3XQ*p4hZBGj0_di^VFO+J2o z(tdxk`1tFm%l9A&kqxY_%>CRaz@!OGbj`O>8m-rY76%fDtjoE{0qr>Z$RVxc#VnbdR|vGlo!rsX`{jegZ?O$w}hoeBtx8d5NzHs=V~*h@D} zv>34bfT;_M{+d8JtdkV?s?GZM^XC&0gP++VJ<)`Gf;>ET%fMaNNM_<)qv}MWwsAw2I(Ye($rTz7*Zi6bJ zvJ?~`idsOXrs3zC`lX^6<+peW*DYQb)gLiZ!=k{CagIt3TYi-6!)sJ$_1mjv_VY9` z*(5eIH_ue=w!hk6wgX(rihw%aUF{j~zz`6-Nt7=v00vZ0#izpZ4Ol@|d6*Epq#VQo z@+*sr839aJeT$U@*0qVz^Z9TN|A*vv-8jt3e~M&2w5%bm&(CUS?#(&cA_y>FtF^Gj zgY#%}ct<)IuAVs|jM#9n0;cg$-FgOxb`%;^v#@_(aR`%)w^Gi)`iaOLPyMBmcgM@q zQz0rkDmC%g3LGfU?`t7;B74jBW#Wl%j&x=Nqsz3F3HoE+np36Uy{(whQ4j31U|;tH z!0el4pPg`$Nv21BkhosvW;-Zvoqq8Krb=4X&b7=tS zpp}idS?G2ChZ;&_9!$7fodrHe!1t+M|Eh(BlWAMqW%=|8Erwbx7t>KmuGlJ%J*Kln zeHseh+5LaYjVNcz!gthD7`PAUI0$yiiAbR=3dUJ&?swz)H(JSC9}}ySrS0I<|Bx+; zi0mR2u3|KCF=-n;rweE8bh zIya3=S=xcjB$@It1;?BsXjyHWo0EH2dz$QcGrt%#95#8f6H609y2|KTSUov$$=^4n#>hr!Z{`(U;2;Oq~ zQtN^Mx2l>e08Vwn{X>e{#|3V+#D8BU$pR6#tZ}16$;yBgI11zJwkBLT`61IJL~_gp zBL*9`zt0*5=8wxlok)U;ibOx7WR2O-=l30-g4We7d5E`)PQ8TpQB-?dK5sMoJtGKQ zTsZl02?#Kzc3IbI-vJ)&%T<(yKD4-M*`GZyEHM$D{=$zbb6C`w*GJ949=OfI#PitD zb6g2wK7k)@f92t|cHqKBL9xUqn{b87C}?5)vUN=lL>)Uwq4y2X5lDi8aVvkS8(rxnWkbJhxK|&CHjwWvB+&+RMty`hKmv z%z$exd0zP0e67_3@O+oep$@KEr+MrpL7X<8wbJlaf7>sVQ zNCga)!1(#l|3pwR1F^HRT8IwEUah5idyd!rYZ9-~5^nM9r%$1|*-R;e;B7XzGq~~@ z_@hC*iKjlBijtiTfSAJ@_+a1YoIN|K*s$alf1{0GHNG_Lt72gy z1S6)j@M@-V3}#M?0&HvuU1jho@U0+zv48XawVHX4cG>h{Ekr};-PV;;{y{#DHkJ_x z^Z+1`g$j76Hk=2-B&eZZ91>vhU{I4&0~iMIz{x-=pivP4Lz+;Gumd(Go@0QzyQlEb z^&!LY2Rhx{O^egbv3X&kIi`*ZCuo)8uV$;LidfE47P8GBZ9we4UK#5=oVA#l%;?m3(IqY<3R;4;TzC7x$?Bl)#|I_ z|1)u#H!whISnO4YNNCPKBr+k(wOm*cYPHtF zN|=DTrI7U%!~wR-6?oR_#42XDw6P<)z<35gavkSN`BG)KJ7tLYdkmX3GfO5(OsjbT z-j|lVxuBN4Wb!BK%{|jM$z0=~pX6jNkh^ifQlB0RSAQ~F$%Y&?%> z!GW;P#|HX6^B{!UiI3w4ZpX_uhR*jw__(-xv^!a#hH`g*pWp4i#jOn)K8Xn67n1tS zN|?G1oq4rRn%%hDOjU=!4#Yv%uUJ!u61yyUR&O34%bBmg+xdH{#O7LIo<1xAvCXvb z#f#sm4wT3}d`m0nw-29E^^|%JP$xSAp@Wzn4249}|h2h6}`h#tHyRbcYBQ|IR&z*czk%O#0@IacwP zR`!U{oBTd6%x)b2NKpX8F#-~I_t~hhx+U&PDPn3w7>J_sgcndDy=xhSI({B=7Fl!R zv|i+f3B6~@SLB2FY;L}Dn>3KJ(is$=zEA4LD4z0Wi_XAuNE_T``1tsWr<12wntUFv z&m7y=K);Qh-O21$1olfcUR>$QA46bnEb|;FnplGi{Nev6IHli3D*^I51W*cOm{Jy0 z<$lw(QL?abaJXP?)+b5x5({RJnAd6xZ~2-rr37d)v^D{W@ngvdcZzhN3PKaMz{%nM z^POWJ|Jw&N#CPStLA+kr1`P;* zl&O?*)bxI%fNd=-tOwsrUaPnzTbA^^HN{V4F3cWTJq!Z{G~w|iQdoOeya}D>@D)b( zlf9W!pARV|m{OW7KjBc8@s3=;k^XrFGc&ccv|9>!m;wKuaM4;zH8*Q(=gt3eqi^=- zruk_qq6R3L&)^MJ#Ci;8vIK+#`B~35q^}N4GZO8&G4BI_{asyWzjEF>9sJXPJ+?*v zJ;Q)Jh)8hvrXVCqhfkAw{iJ!0093*bL+Q$Dvqlc0#a~ps0XENNn_o#a4)#vG7Ts2z= z?TJWDOT!lgZuB^CojEmvEZ{V2Y&-#IRhnuI$fU5~KF7t$%9@96mVzJviTg5U1&lJ& zAsvRsQvu1j-#4JCU;%G^eIeZEHMXhdX3M0%hk&$%e^_;-%5g*nGaUzPT4?l&@Pt!v^k($$#e4o2g zvOtpSB~Ot?6)S?BeR4;ZY9m{>&DBM;V-fIN=Ay0Z8jV<)G<=44bbgK&4JJ(o%WQ}I z`}$cu{pi=qNkz$zOrZYqaJu2vY_%i?hWWGx8Kyv5b0eG2&cd!4b?OBZ6kH*m_kKA4W#hEndYisTRo~4o(g&5NuDAW`lyM2ALZ;%^>Cvy#>=N0E7JShNy^> z4_G#T(Xf9Q*9+JrAS|O~j9^WZqryOfL!y}?0Qkl~WA?Loo8N&Cum-HD4oe^%G|IkY zTdREqU!n||Ad}c!C!<%U%Y6HNu}r6)s!ScCL6`QOB^XTosKo7V^Wx&hruxwc-`la` ztu%OSbaN=${qW}y)Ocu9hD_#Wx1Em5D9FpoKHdP^Se5Xad|?8Zpg)|PwB0Pn)WlAM zbk0J@+Mn8a79b`*`DTxxoQoBG-uC=jO9^MLmr0u`e^fk;TLFQ{0Itz8%$4?fyve>p zlYncJOFDfqmp{PsEt{{^w0f2`dE9U03 zBvNlu4W^c!Ziri7o;5z}YzhAdmMlT42Li8T;kd}%p(~{e(??s40ghEL?5$^DxSfX} z*XuB_-P!XY?caT&giQlvxHbD*Wj#GTF{`g*7K!2F#tMf(D*pC%Ts_>Rs0^ACx$OIcnyhtSDMcPmeG~no1BZNLZkJp)|bS zfVSuGn*AtyM+Q9XYg4Zn&lY45mDrdm*M(9w2uaEwf|JKW`bi@(`Qkxlc8XRs z46gBCdTy?&&FR_M8hZ3Fb)R9x4j7oMkqVoB`D8KU$k)mzEL>a_cGi~jAouw?6;@DD z{xN&Cudn_&jYmf zb|2_*JM8wxjX)S=zV}}#Yd5X|c*)vrpGw>DwR@}Lkg}MQ%EW0|Iu~{k^;S-fh7a<&Qo9mWckf`=Tjz6G#Rv?#ZRpTY{p-b~% zhYybe4kk)DXruB&LPpL4(f=eOkC8?ikPS3 z+>+2o(c$p;-QpY}ePQC);vtc$@QHL_vVi;UC`d7AxSFc2O8A-+3 z;!D1QsRcbX962Ch&AY1(0SSw~Z)49+v2e8kfktZDY)o@bEj~NLM{$x3P^B+LTL88@h|Qt{2%-D70Ons*fxI#)bK<3vZNS6&CT=J?nC0A^1?HtGi-TlBqP z@&JAr`^vszHQ7UsJ1h?p*%3FJv}|Pbu~4z8cy;cL4gz#Svrm%+2($`JCF&i`GSs*g?iKNs^nZ50-BvH3#l}( z&4ofHq;Y@`?m4(BSI1Kwv$!kX5$&&+oT z+~>?qS1jG{a7nrq{@6vS(eIj++39NJaX3pCRd;3)++kXz z#f@Z?7 zD@#k6c9zzU3r^<4-YLGHBJ&)v{M%6KWW8m5-pIB|w_N(&CJ5chvZmfYMPM@%A@B;= zfHwd=J|;AH9HT{#5<8RKkHxX{%WJwdTe-{Cc4yoyx9;V>`+s4nvrg9bemJ}9 z>xE6O&O$z?t2vN?0htPUd3j{B@jd4p#Z%P>TMBfC+%b!y!oosh^ON!s_pNi82{yKe z_`Ez0lo>6n0Pl;kYV&8}r?0ROb4l8MQ9TVB%O%}|5WUfp@$vCz7Ke_F1 zPjgm6#q-)c3eCUQ>14=urczl~WjX1+;5IW6lzW|ZjXdXd<#!nX904N#2ozkjYyULf zYjBkt;FqA%YB|B7MTs9Y{0gWYcB3ML59t^H|9z`EfS15Cyztt&3Dq(;H#aWU^|WSd zKLRz&1194e@Wvuk`bN$sm-B$w1L~PO#($LR)Z1PW3wR!;hzHxfRP+H0YJi*Vesn?A zEq#ZhTlSuDjLgG6GOH=bPh0Aua#xi7Kbd*F}M`xMaXMd93`6Q8L`@v4!RfJVm zJhEi2TOhOLKMBPh+@IR;@fx2h0A_SGFAS*NGK`F8FSq+{trv|7gL*+lD;HB^V;=5I zaYf&H!wwo%vEieJhKHF{al{)vQ0l6;1hnzH<7KIcD>xdb$HwAXz4z87z#CMyJbZmP{`` z`2Fee*_d&+>Ib&CD8pv(^5O38Z4w|E<$nbJp}En~(UF$hxe>8~fqWjB)~OIzgZH&aq(4jf&{V$VbW1MP%bhpr6MVZ}!jF>b42$R)&2@3Yh|pIL9We zS{L3sAYzlRd?xPel9bTOt%#*ONjNi)s(!puZ%2|OU2oIf9?Hd4C=qO@U=f&cSK(o3 z=xaK2tcN{6Kd-N;tsO6zmk!=2C|7;4bW<3aVQzjn{wBkmnXq)L)OK4*?6a32;Nr5D zt*5K|*hB2&>|l=i#>T}Z>En5j0+E30V+V*yE|E1!>!@L%B>gk8q;k4hA;7`0;J)0A z%Lb!}`+8#UQ$xSedE^#SLv)60#VoZw`3{^ zcwD`2z`6aN%ZhEptlHY$lb3sEi-FNN-~`fO!oPS~ zJ3A|*>zV#84^t!@qo@)Zzy3RtZ%2)i85I?s0aUvgXi!kl$lmj6zw~&E``)<1(Q?Z{ zHM7s!iJy;$$6key`^!_#I0`3z!I`dZHkZptfQ6M^h1Yr*b#xGUT(%4ax&Z+};}XFo zjXJlk#M6^kk1Yz)^GNF6UJ?h(&PPL%Z7!l|tet{EH^9+mWMXEDRvSd9#XGKDc*fZVdU{W1P-tg0h!Ry= zBC?Uff=#XlWNaVjsk3~pUs@lA`RuejVd(tpijR|QU74R|u?3YFl6)V=^CJ}AX8v?F zcdEdC^X5%OOic7s2ne-O&n&;u8j4^D@#WfVwOeU@nzOFk#)~Q_D3}BSik(#?*+Ply z-rNfqY35CFrfXAUMV#da1=UYaM>8zS!@uctE|q6sW~MebH+wc3$r5-m0}+5dU+ZyPAeppQtZV>+y!u%%aIH__L#Q@~tra@O6s=_k)KZ=BG}D zM|m)!@=Pj)C&|ZR;D3A0f%>XdHQ;q&(80Kd0PM2zAIwugvZbA%ct&8 zgt2?(`??@TQZmb}xsx4JjPZObew6rv7hv$#S4Ov{x1I+kD>ZQ$!lOqRd zxfjqiQT>fvlX|Onptw<3$2(`MJr&aF z-O=n{S9je*MMZ4|Uk^BU2;$c4nbM{o*IezW%k26VJwa~PCq+5VX+_hk88b%VgQBpS=6YgSdoT1NZ4O(f&gsNqget?h3626 zpX>GD-ay91l~R$unCjm)sYS-v1;5qLFa6S0+k(4R2`vS{XBYParR2Pw1Wl# zegXhObxCJ=&?5@dc5s3oR(stX@j2d(NvyPZ-krP6%&(PjGT6fXyC-LHdjT_2r`?1R zftS3Di~n|8cSm=33U#@1uw0BSw|MnzoNcc>UvstH(WxO4uzE{f>;Q5p%NJFr_wDY@ z(3*w@`|9=OPvaWqPIB3Fal2EC`<7vYLng8u7*%xMUqsiR z5Kb~5F8dOez&kLQWq5P>WqfwF_vUcEN6vtFr$^W2cNGCR{R zDFQHcRaL?OwshMe5`s(w=#u9nuxFapbEOGGW(T0H{2tf%$;wc7t+CvmVCQ(~ihqO_ z6TWnM9W|Gar$WH%nxO}8zs(nT7c_vy8No{U_@2Qt<+!Z5xzOFXC;B)KBO!sKP1nZ8 zW-Dp4UlFRiZNf#S#+4zOB5{*DcHg6+F3#1}j}p@1WMv*8LQ%1+9yD}ps|~nFDr**( zBS10m^###*9AySf_(aLU5R9-pd9r=PkPe_*?_vj{QUw0G;&3t#g(oM4-E!n9RL`?I zS#CiUz7dGWmXz5!2N? ziqQS;aMtp24?&LyOOmvZAS>&5a-WItlxHfKp*_Y)5Zz6;d#?-mJRGLJjh98EczEO? zC)?j!s-;dJa-Cv&EhiJeWfy%HDT1#sM0d5$J&aI0Yz}besC`LWH!@vh6%9h0PM)Ec zZ@o&`rf)E9vw$^(87z1~rvRh2Q=d=-=K0G2M7*DF*ZeF&kxf9$=KV9s?Koyv(Amzr zDR_}9^nM7ROa1Lmo5SI(5@6Y0WtUL-Q3w7~E*8yK4jc2qktB{17XzSsvT4+Z>C@BG z`jr-enr5m^L$R!G$e#wN5bK&ls~a1CizY)dK5nZ3<%g+a$KA%el@iXvEpUb`7tT4I zHNz1DUqt?F1H#;>k4w*F;>vLMOHtR?tE)Dx^^YN5H^)z108l(lLZkv#0i#Oy70&wT z=x8HwKE$tPn|LvHx3J&3-H7qK>ra9(&*}mOiaBs{TmjD6889Vpc-`M$#1QeYiu@?3 zf*vYDHMRBhwX)I`D9k|GIE-Z*HEw2dadCELri~9Ts+*vPc7|(Ghz|A$ET~NY*>*5H z>rRm}z*EaF(c`fD*Z++%*c95p!@Qp|VWq`_viHW7-DpdTc<7}>vQ5V!s}gn9fuY|@^SKS7qruA)IORBk zpZ&`-*vj+)f#s=I8zN!Vs@M(AG)nx-x{H;@J#ylg=Ge<#C$e-&=+1?+)TJI!-PEM! z=TsCzLH<8gRpZULGq@i@cEGJTCtR^fdNRLfy3y?#agdqe(z+XvL%4Rf&CG4-o5>|e zw|`)o_eh9~cRNBLZT|&$vWbbaxodFW7+Y#_0Xgjs+_B6jiYJMiulL>T%F9wl!G7q0yn;|Ic?xfAYTscsw&_ReO|$hxCD!-&E1MYI&i8|v!n z`xqA&gAN4e{4s&3HMlM)(Hn{y8XC4Y$9jH(to)BFfN79<=CMJCA|Q%?v4fwbWTm4c z3&)}e$yosGWdH?&%5E1M6dc=+hu=Ispm^IFIkM_oH3;ZxxY>MjV39lDcU=PI34|rr zL=MM;scpX33EA4^5Xi$Fka>I6F+cP;6jfB%#YsMn%}o@JX#6Js+0AGEF79J^FP4&v z+VPFvV0}bLxy2h9z|9?4@!U!hdYp6`X}g;>j(OSFE0)#zU z3|9s44lMzH^op*&F0bGI)lA6rv5j7rK;7P}qdq|^bMqN$I~0@|-H&)+i=;}2#t)gC zQ`lXUAkfdd?-HRU<&M!HNVE%8H8f~CHDt1ggIslI=k4v~d`oHM*V{bYM%;lL>#t7L z)feDn;PDJF7uy#>ZQvzhFGT(jvFe~hN7K{G+>5@BcB1b~s!%7GE74gg-7zy~>oPiP z<3HO>Xalf8N7kY>(m;}t3yUQ-2CRtV{{DU+F7FvC|0LIwbfeug8oK3vn6_@5)sf5H^Wa0(MV(?m?iz&& z4pmJzhu^5btN|;2dBV(6dn_nofNe_YM#NhRw%QZzxDz)i9Di zXZ7irk37qP>7tcHG~oj@DQS~UMn-1rL9G*%p^N@^C@(9sX)G>2+k&K2JnlW5wA5>p zS{~q!EPc8-A6I@py4dl%Nj1;T)X~>}9zQ(PHKA|&4SWY%z#m8tbR~K_?-MV(%?pn& z_eS-xVnuq5xLiFO61FQu(UVkgQSBGa_#h-MDO6-NrdAJ$e(Z~W3ImHX;hyuoVj0=& z^t7NCc=Tu@4SMx$KdJWngjwAbFm)T9&+-6|a)tN#cBAbRSBkr%hX>CkNd{HEeUR|v z!a};WMbXQ=&d#uJiz)+aJh6@H*07E6VS%lE#-PXLd%FFF92$AG%-xfnLEyYi1NO^( zjZm7&g(irL!b%o-oJGxyp?n6eKNPmF*^^Md8p4BgLfi;}Zt9rk%=tBU0l$CLtv~_e(?8 zzP`SDL!f2T(!lQ}8jOZpRGGYbz}g17vGy7*`4-D?zvs3J_5&OB9&ov=Nm4jM6?@wr zyKh?E!X~TVaq>fSnRYS-UG_&%h%Y>d2KJ? z9<%~rFj<>yY6)y9L=ZqfH3ub2}#%Sy?R_B-(^Jm>?oRm98?UB;XYS;=2;#99d{%H$hJ$VvcUqowbRSX z>hoZ0@d5+}5YoZdVa4%_rn)T0FjRpUrz z4gUy#7u?mA?>Tbu^PsVlhnf_YrQ1T_h9IJ=IXT&V+(jhco;xGF3r{}b*T1BsB)65@ zWvhT1haXw8e;<3|j-NdN6)Z07?2K9HY*Ix?pDsyAh>Z<{8515wt+%PMQN5|jEyG;Y z&++;3u6j?kq}jEF)UW0X>F#rElQ9O_(%eL~n}-LqVBZyd@p5uV&;IT1!WNsqDN5_r ztQ|ES zQ&;Vild20(`XOj4ddG^&$1m1@ro+3)n6V=G!EXo{6&u&TERuQnN6@1g<-jShu-2zhDs%lN$^NGZ zy1v?0_u%_fRi^l>_(}@Se?Ub?gHG<9$6igH{gPHvbrIbNKA4JfJMz0bW9)&*pNl$7M;kazE~y~We$ z(VWxK+HOko0m9ky;Bd~)+1WV@;1y3}68pClz&*d7pT^KUQpwB9tFpSDRajw<|jaL zI@^gi2oTw&Hu)ayYks%)+Bz}C=rB3)k3Hl=?xPku2Xroe@T;=}`J;_YiFe4p(Kv*u z*#^6y%I(%lN4<@{B5<*tE|RtLLCaIxh+?6pi&7+1k4yfiq`u$j zXxgAPWR2k+=}pL<8j7lm{=~cTGe;>5I`)sH?&uI58V39HjL5@V9aAeEy*IEEuq=AF z+Uh*?bjMK)J4b$`vH|EOQw_gE84@Y=p@(d@B1LX5j3XDf-ehqZ3KUG`VqW}WOj9oc zA)6d%n+uVuuM70r5D+fcCN95YPj&kb{IrhA7eX0O54*aB(~Hlet%Ae!eLa zRz!;dT~e!{^TGCea7)^|vM*iFEX8z7`N0vRBwpuww7djjoG~-^fTyHW4cK|UGUwib zLGOD$j{RzS@l)`7!3I?|R=k;x=Ita+waqn&^ak|w6(OtN|AcuF*&~3*wEJ2)C^0It>u6+my3x63=J@x zq36?y|A*sBaiCCFUy_^IXc6gH@he0X?#2P#Il*lNk;r>%9qHcgL)dOVCq)68seHV8 zb-Y;5>rDf?w-Z+%R_|v&_n;Oegn4S6t!UfLm?QF-l#`D>Enj%-45HdrSS!$DxK4?( zcR>;gOOo>YMvc|V&@V7_?-fU zIDe@H$>QJuc+rtzIyQo<=lxQw7fZr$Mp}9%E+HO)tm?MfN1}`uAA3aoM&mu7@(&I= zUV;XpT^kNy*?7Ci{nml$=LR9DIHqxBH&2ftB$8*KOZeH6Gd;7} zWuv>dz1_QNeWl{!XhxQFu`2OnoStcu{9l_cT}@F%zoLS&C1!t(ttF|dG3B5XF+4j( zN#8n#Ly_Q=SQ+7?jKegNSSnspmj+1z!BO^y1|-^8Nd zsIFQR{t0*dvlx9;BiI1!(dvb#=8aHO+UwxblZoi9EOT#lu^M zA-66^SqR$t`tr=o%;r7a;)OWIC&BysntC*wz~8Is8 zmYDzw{5%s`{9s0<(8CX>&niW>`%gbP7ZNi%{KiVRj6`n>yeN{<$xXv_nV>?v9aV=} z0sI-Hq|!7CZX$41&S)638!nEQtL?ek#Di1id5&%K=c9PUiUnCzC`29xZs-a@86}Pu zU-?a)2$l&N(VV7u!Y?*u>|T}#xRGEaQ8-d?Uh@Epv(cq|!;K>ze{#rB4DMH>5Fc35??#t{T$unH10)-1KEuV1&NSZ>_yH+>3TVNkf0c z)1l~C2D^A8S*fmS)2lI;Ta6+fxAhq7Dmh$??qh^LQ;H54;AoBG5Dm}!oU%WZ4%(}J zfMR^6HyPuJ*(}7fZa+eyyd=8+8QSp2+rlKS&E5|lQqGd6fs962hCaQ3-OGuSL$Yv7biKIS{$*T&ucC?-ndo? zD6InB!yyFq`yNj-{JsqTK`r}HgN!F~? zUL_TChvN!H$QhQ>y6JOA>KDX0nM zl-NojXHNE%%I2Lor&sRn90(Wv*lfv6H4||{B(+PO*}usO5GPZ`FNVzBs{J_D+U_@% z&^Jl{dFcD0i;8jJ)qTh`obt}gTN{4Aa=PG+U~DDL#gqP#ExN!=_8-HTq~=SQ{A!&+ z3DDbdaZLiTXVvMyAq>JfgYBb9Vt;-Yzm3?*Z5-~eY|=HXaT24DOVL)&&vHfs$R8K1DHp{(+4_=OFm)#09MSM3R5+JrF zLXrFGJ>P@LY5Ei-w^#xE1e)UTHC4h(NpxGpc-Gj=r}~y1R;3$+rV>kS7jzL9*#XQs z!(f*@2->L4q;Q-qnH-)!!&^PI8k7C;0tEAWB+9lgd)Sv(D_-y@`rBQp%Wo2XBCukg z>^HlThA|bDPfUj7Sd;FyqZ+b`p%HZLn1$D1PH^*;ga#LL_HWbVmP^IT&IVE8-6>+ARVGei3ms$gwSks zP=W#py@o_IB%lxwPys0_AT{(z?+FA1X#qroKqwKUilM6zx&aYIk;8xghkMRC=ixrw zr+fFq>{)Bpw`cFQr>~hkTUe=5bRfP47OK){;Ov|tidow9h0Fzx&f5hqmMRz-9RIV^ z&Qw?JMjB1{lNUE=Q#`C5ZIcu3U8eqRO@aEX)>FH9BHtW;9~pb&rNy%ok!9rU zIb~oqq02U9LDywQGvt!~4tU35tej@j4=uPS6YLGoG0Qq3tP-rM&2bswn9h}USs8qO z`f4^U!fm8k2Hm3(v2G72Bu~pf)gs5e49XsC{h&DaeNB#OfcLC=kbE+_1{l*=wKbB3 zw4wm6yNPllvRlu{w)ptSc@MP5*oMRqy&HL(`(7dATv0E2D<6*L1NVUoJJZgc^(&>M zG|jm{4}R^b$DK+Lue382TQ{Kvw(U<;K#inLBbaOA%-L!UKme#jfoEAPbR&^+C-RXg z*mqv~ygY29?33U`w^K(^<#E*%vH3}UVU6G=IV&yk zx1;&G-efc<5^t$CYK)0#W;(eHVz2u_xR1G>FA`0fopF)!E9|SJxfA&1RL%C8PwI+ ziqXB@3fo`w0wmgw91(vIX?zESYz12$yUi_ci z&Q)>StdE|$E0pprFJ6s|epD%dBR?H0Z^aR~qR6|>a_bF})fFvyM7MBg81Gu^eE`Hj zSW>s=$>}>i*LuOKq_Q8u$9m!zI3RRv%_8IImM_n-EGG)*ah%Jgh9Nz-fvP?UW#+p( zcE{Y+gwuOAqbZ`6<66^J#T+M~Nc~#|2}JL7?#OqHZ`B~eVS`fMcQ4FTd(bLT^SUrl zAsr{bznEH*Y0>=yH;*Oi+KQi|6d9-|zS#7-FR(GmipjhR+uJZ2gi!yij0%fT~ohKRrMoY8b`i3JYh@5Q?DSvmjg@sP`$0LX=;uR{%@38x6m>mD*vN% zaAA_nS?3hRav`CC#TUPJ*r$>;6Z^4I0YBlJB^nl;ZM8cFqJ?9^?Mnbd)P~WQEkE9s z&cK<#)9<1bV7`J^8*hta1w9m!L&Nc=3qI+57unlKNs}=nQ!iki8d)a&G2dLKX@2<8 zXeNs86!oP`ju8ayie7cDy9Qd}!2P_2&+juS$(DG@dK0YZvso(C8NM$Cc=gHlnRZCxq-w4Y&LaBUskZxz--E$2mYo&CCu{G zez(So*(j{*)Qj4s>~aBf!cT@X%aZsVL~gbu*wS-N24fTK9@i|($LgCJg>XwRer}p2(nOFDXi3-2JOZnJI;+6 zuBOc?n+p1k2UFBn;NxbIM-C1gdlJv}ymcNAn=X~7wX0<(`236>N&da8bqTjv5m}u2 zd(QI7I{kJCay)r3kiIllts-F6cON6*H}M*TmzL|xBe73y`LQ&4 znC~I2ZIfgBKHs0o!k!SEhV(50e*vA1XhPeYgEKsJ|8yNAtD4#`HRJUM1M2VrpbT^! z3Lt9%FMq4?IHQ7*yUYa`cRs6NP*>_-tA5@7-sT%QKnZZqAK;1+dD)k#V0@!*0et={ z)&w3RQUD$O>2Jq!Mh!UKJeMtFtFLw6A$HK}Y0|aL=gnvDy25zVBEF~8=;RoPczd)R zy^mT37n`vy0}QaccgxwQfU`NIkA?&ZtBJtFQBTM$XPAe`zz})_8UR3_wtfvwqLDqV zlI}jJEz}M>{G7yvRWn@gfpHT_J{g*6$=e)*+|BKoi4Gx5MJp}g^`F0lGTB|^L({nZ zG?}_jde|q0Liq$Z8)M8kSovm%@@(o#Z9R%`S@iKQdxcAs<`rVn{iNlT$$`WXF%NqQ3-K9fKQ_D!8LCpQ=}P7esLmv?NH6_DD>NPtGncgg_GnHoYaCFu-f9-LvWVj^bOu)D#u z78zkFk`S$g6(cq^@MBj;eI$fW6xS6Kx!!%wOckD~J9!Dk@Hrt#F=kqdgf#Zlb9Ed6 z%)7)WY8k<&Cvgc@X?-}JLNcHcFDLrNA*vdlPV5cI(A2L`LVSyB_GU%+N2($2S6T)< zW>`g;?SYb)g$|QE_Go`D)qVR2HSNYQ;yGC#;m764!L|mUl20W(_|{zlSTY}KckcL|Es}9R)c9_$%$YCAmyTjr)1lnIMiFXOU1`*Nkh=P4MC52p^S-~DdBX7JD<)&h!+9cB(Fp-AoftQR0)F!> z?Q-@Ud??PdzS$e(;T4Z4pn)=D8Jn-lLFa<2{EiipqbqdelsQRxJm#9%55pgys7ORVf6Ht=zM0^K%^ z4N@PR8pGjG%ptY}oJOuBB)67S-{#GVrDMFjj&2V{hO8ok*B}ToBMO^9ngCE#3| z2o7@t9O_^8=!psx*)C|%md%=|dUoQH6of5-sy)hmWFi0Sr^4E{CZHDq?f## z8b$0REy1HTxsy*u{O9GCs z!a&@Hg4)0=^hx>_>q(=|67Z*mNXuaHc^FlS(AudK`lVQfsU|L~ADydF;73qp%ugK$+GuCR&A*l7qClIbVDgH3;}|rg5YVk|%{OfI0ycH-6S#Oj)Gv@g^eYZVlhH!Oy+X z>`JX^^+_CIOZoktBMgKNtL8D;q`KI2Yvc2Q)}r+lue`2qV}jLYd?aE7*^v*unN16uW)^U&V3LY={tp#^#BYy zy_|e-Tc|xK!NDj5V$&b+o+Hc7hv7ob#yz_2;;-I#Pq_GUvb!!t!R*p_t9qFVcu8P5 zA54%<&YhpSA>KGyla5;a1UG!p)EPho%wZ&onT6iO@8mx_E!J<(ju)=l69vEKG%lfD zo4fIpqut*se_vFVU0~=B!sCUIg=EJl$*j01%u7JZT9=oA*{D^D6vuUBGM{XG(oyjf zhJg3y#a;BD@e|b^z7d*!>L!1}y3t6JJB0tb-OglytFE}gvc6LnCw-p*Yh--Gj92O5 z)nq}>Kl@%(1j$zF&Rr?q;PoLYSe0<%%KTv6-cadVJ{}LathJWa#9N6vY!ojyan!k- z%QH&)THGyAbXoS^vF@?;$nswx8Q9||7owk_J~@mE_-S!d-kojCxznk1=}84*1{XgH z3(W44+>IyaPmNi;Pm~(J3id6R7BsB2H*Hwy8hcuoGr1r}-MHXRoBB@6QHVxv4#7bR zT9v8=F(%~+r#>EhsFxFPOlE=vM~}g=Zlo+@ zcPAn5t1OyKqI2Bj(lz^HQQUi87qwFyLdJ|wHb#M?<^8iP&I$=WG#4Ol(L;S1Q*C3%FAAo*JFVV6 zyZUE?@tA>9PC~U46HI#wZEMZoNy}aiLT0uDvu5P?YDWA${O0Fk9Fug#2$~BRYBhwj z1gmMG!okDz6LM5_!N?WgSQz%I-fMmAwg_I`}=2QWrzc}H)-M= zalOgZq6TqO(%HaIhrcH(FY@}17dD}dU9>(?B-Hp6mq(u_)C9di%BavLxxDIHyYfNd z6)V{a64JybA14o?$6xO!eKQ%P#L)$CVfHS8^ZKG8Wrrdp!K*$38&WbILS2-0slE}u zDM(I{Ak+p2^`b2=uraAy$m7BjLaHM}ne*UkJ?W1@79V6Eu3+(Xi2Dc{tRM7pr#oF_ zYfYZ1&H~7U8c2Vp&TiYDuQWcR2#F8`Z@LQv)jm6SBYZ^wK8epCNE^MAqrXwsZzu|L zqH{2cw+$q$WTD!rv`_$=Ki(~OeMBqNt>6_fs}}R_rH!!k zvJ@yFiS7uy%ZKS0K?qj2r~g8HqR0Kh&5#`23=r&NG7I|grwM9p`rfA6*igz9``DJ- z{#7^InC$0ii!kh}^HwuaGjPwiMSpDg=82f9&MO)54)tmh-dShe2_m0g{xqgJy_&`7 z0VzF#@R*j>jR^}hB@aIixduk%t%L%;-gG%%_w`DobKZx~0~oY%tN3Gg<&_SY5c=2s zLiflRjMHn*i_!crB&^Jt9q#riU*H&=MOgc_k+}IIUQzXRHekr6J$qLGRMrDtokUb| z+%1m~k@U5t4>goa&a6j}8SYrg*sB&FI*E3l}z4{M2tyoMD+eBm%A$P*1M_;q^SdiP%V*e-c;fP zEog+xnj=H9`}L)p5w3k*lr*9!Y46^I$SVkozgmYGa5U@LO;4^^D8+X8;s~95j8c#d zv1i0YKtLp)I$lI;ris!@tdYa(iv{WP#xAfoLJppX$6}#s-ZzeuOg_NF+|oEvhcDMH z>5L%G`J9#B*9Pv|3Z?yOyYaT0nT09w{>WpPG}S$D3JfD|O=CNMhhi%0r{knFrAs~0 za>=#F?-Fbjh#M;*BXJVsyXT|(Z9fETUz3>)AuarbwTv~CB<;DPWw92F>kl8gW(QWVOO1ZoeqiWl|T(v5lkgyDC=AqZG z%N=JUeKL1E@s*vxs)ku>49n|>6q%*}+ zFn;9vj_FN99aMNg|5f@QV1JkXJM5o@{tN7%h5j?_ z-*x#L_8)Zl8}`3u!v9~(xpaO0+x7qArN7 Date: Mon, 24 Apr 2017 11:42:58 +0800 Subject: [PATCH 13/21] t --- .../Business/Base.lproj/Login.storyboard | 2 +- .../Business/Base.lproj/Main.storyboard | 4 +- toone/Classes/Business/ToonePrefixHeader.pch | 7 +- .../Business/zh-Hans.lproj/Login.strings | 2 +- .../DrawerController.m" | 2 +- .../Controller/LQViewController.m" | 95 ++++-- .../Model/LQ_SGModel.h" | 20 ++ .../Model/LQ_SGModel.m" | 15 + .../View/LQ_ZJM_Cell2.h" | 13 + .../View/LQ_ZJM_Cell2.m" | 30 ++ .../View/LQ_ZJM_Cell2.xib" | 284 ++++++++++++++++++ .../Controller/HNT_SCCX_Controller.m" | 3 +- .../Controller/HNT_SCCX_DetailController.m" | 7 +- .../Inner/Model/HNT_SCCX_Detail_HeadMsg.m" | 8 +- .../Model/HNT_SCCX_Model.h" | 2 +- .../Controller/HNT_CBCZ_DetailController.m" | 10 +- .../Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" | 2 +- .../Inner/Model/HNT_CBCZ_Detail_HeadMsg.m" | 8 +- .../ViewController.m" | 4 +- toone/Classes/Others/UserDefaultsSetting.h | 2 + toone/toone.xcodeproj/project.pbxproj | 16 + .../UserInterfaceState.xcuserstate | Bin 322652 -> 331230 bytes 22 files changed, 481 insertions(+), 55 deletions(-) create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.h" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.m" create mode 100644 "toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.xib" diff --git a/toone/Classes/Business/Base.lproj/Login.storyboard b/toone/Classes/Business/Base.lproj/Login.storyboard index f8a0633..04b0e79 100644 --- a/toone/Classes/Business/Base.lproj/Login.storyboard +++ b/toone/Classes/Business/Base.lproj/Login.storyboard @@ -40,7 +40,7 @@ - + diff --git a/toone/Classes/Business/Base.lproj/Main.storyboard b/toone/Classes/Business/Base.lproj/Main.storyboard index 32d9374..8cde50b 100644 --- a/toone/Classes/Business/Base.lproj/Main.storyboard +++ b/toone/Classes/Business/Base.lproj/Main.storyboard @@ -3662,7 +3662,7 @@ - + @@ -3727,7 +3727,7 @@ - + diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index b9f6e88..8b01a01 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,7 +52,7 @@ //云部署地址 -#define baseUrl @"http://192.168.11.112:8081/njpfqms/" +#define baseUrl @"http://192.168.11.107:8081/njpfqms/" //@"http://120.26.127.135:8083/xztl/" /* 192.168.11.105:8080/zgjjqms/ @@ -104,9 +104,10 @@ //沥青组织机构 #define LqAppDepartTree_4 FormatString(baseUrl,@"app.do?AppDepartTree&updateDepartTime=%@&funtype=%@&userGroupId=%@&type=%@") -//沥青拌合站主界面 +//沥青拌合站主界面 --- 管理层 #define LQHome FormatString(baseUrl,@"lqChaoBiaoController.do?lqChaoBiaoCount&userGroupId=%@&startTime=%@&endTime=%@") - +//沥青拌合站主界面 --- 施工层 +#define LQHome2 FormatString(baseUrl,@"lqSysController.do?produceMenu&userGroupId=%@&startTime=%@&endTime=%@") //沥青拌合站生产数据查询 #define ProduQuery FormatString(baseUrl,@"lqScsjcxController.do?getScsjcxList&userGroupId=%@&shebeibianhao=%@&startTime=%@&endTime=%@&pageNo=%@&maxPageItems=") //沥青拌合站生产数据详情 diff --git a/toone/Classes/Business/zh-Hans.lproj/Login.strings b/toone/Classes/Business/zh-Hans.lproj/Login.strings index 624b6d9..47b8ff0 100644 --- a/toone/Classes/Business/zh-Hans.lproj/Login.strings +++ b/toone/Classes/Business/zh-Hans.lproj/Login.strings @@ -15,7 +15,7 @@ "qOm-S4-1pU.placeholder" = "请输入用户名"; /* Class = "UILabel"; text = "混凝土信息管理系统"; ObjectID = "u8r-Cb-PxP"; */ -"u8r-Cb-PxP.text" = "混凝土信息管理系统"; +"u8r-Cb-PxP.text" = "信息化质量管控系统"; /* Class = "UILabel"; text = "请输入用户名"; ObjectID = "yL8-X2-6yl"; */ "yL8-X2-6yl.text" = "请输入用户名"; diff --git "a/toone/Classes/Business/\346\212\275\345\261\211/DrawerController.m" "b/toone/Classes/Business/\346\212\275\345\261\211/DrawerController.m" index 6e79c5b..c505387 100644 --- "a/toone/Classes/Business/\346\212\275\345\261\211/DrawerController.m" +++ "b/toone/Classes/Business/\346\212\275\345\261\211/DrawerController.m" @@ -90,7 +90,7 @@ -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath * if (EqualToString(@"退出账号", drawer.title)) { id vc = [[UIStoryboard storyboardWithName:@"Login" bundle:nil] instantiateInitialViewController]; [UIApplication sharedApplication].keyWindow.rootViewController = vc; - [[UIApplication sharedApplication].keyWindow.layer addTransitionWithType:@"rippleEffect"]; + [[UIApplication sharedApplication].keyWindow.layer addTransitionWithType:@"fade"]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [UserDefaultsSetting shareSetting].login = NO; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" index 8231503..8fe3ab5 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" @@ -11,7 +11,9 @@ #import "LqNodeViewController.h" #import "LQ_CellModel.h" #import "LQ_Model.h" +#import "LQ_SGModel.h" #import "LQ_ZJM_Cell.h" +#import "LQ_ZJM_Cell2.h" @interface LQViewController () @property (weak, nonatomic) IBOutlet BBFlashCtntLabel *flashLabel; @property (weak, nonatomic) IBOutlet UITableView *tableView; @@ -19,7 +21,7 @@ @interface LQViewController () @property (weak, nonatomic) IBOutlet UIView *ContreView; @property (nonatomic,strong) NSMutableArray * datas; - +@property (nonatomic,strong) LQ_SGModel * model; @end @implementation LQViewController @@ -40,44 +42,59 @@ - (void)viewDidLoad { } #pragma mark - 网络请求 +static NSString * type = nil; -(void)loadData{ NSDictionary * dic; NSString * startTimeStamp = [TimeTools timeStampWithTimeString:self.startTime]; NSString * endTimeStamp = [TimeTools timeStampWithTimeString:self.endTime]; NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + type = [UserDefaultsSetting shareSetting].type; + NSString *urlString; + if (EqualToString(type, @"GL")) { + urlString = [NSString stringWithFormat:LQHome,userGroupId,startTimeStamp,endTimeStamp]; + }else if(EqualToString(type, @"SG")){ + urlString = [NSString stringWithFormat:LQHome2,userGroupId,startTimeStamp,endTimeStamp]; + }else{ + [Tools tip:@"无法识别的身份,不能获取数据"]; + return; + } - NSString *urlString = [NSString stringWithFormat:LQHome,userGroupId,startTimeStamp,endTimeStamp]; __weak typeof(self) weakSelf = self; [[HTTP shareAFNNetworking] requestMethod:GET urlString:urlString parameter:dic success:^(id json) { if ([json[@"success"] boolValue]) { - if ([json[@"data"] isKindOfClass:[NSArray class]]) { - NSMutableArray * datas=[NSMutableArray array]; - for (NSArray * subArray in json[@"data"]) { - LQ_CellModel * cellModel=[[LQ_CellModel alloc] init]; - int i=0; - for (NSDictionary * dic in subArray) { - LQ_Model * model = [LQ_Model modelWithDict:dic]; - switch (i) { - case 0: - cellModel.totalModel = model; - break; - case 1: - cellModel.chujiModel = model; - break; - case 2: - cellModel.zhongjiModel = model; - break; - case 3: - cellModel.gaojiModel = model; - break; - default: - break; + if(EqualToString(type, @"SG")){ + LQ_SGModel * model = [LQ_SGModel modelWithDict:json[@"data"]]; + self.model = model; + }else{ + if ([json[@"data"] isKindOfClass:[NSArray class]]) { + NSMutableArray * datas=[NSMutableArray array]; + for (NSArray * subArray in json[@"data"]) { + LQ_CellModel * cellModel=[[LQ_CellModel alloc] init]; + int i=0; + for (NSDictionary * dic in subArray) { + LQ_Model * model = [LQ_Model modelWithDict:dic]; + switch (i) { + case 0: + cellModel.totalModel = model; + break; + case 1: + cellModel.chujiModel = model; + break; + case 2: + cellModel.zhongjiModel = model; + break; + case 3: + cellModel.gaojiModel = model; + break; + default: + break; + } + i++; } - i++; + [datas addObject:cellModel]; } - [datas addObject:cellModel]; + weakSelf.datas = datas; } - weakSelf.datas = datas; } } [weakSelf.tableView reloadData]; @@ -151,17 +168,27 @@ -(void)LodaUI { self.ContreView.backgroundColor = BLUECOLOR; self.tableView.rowHeight = 155; + self.tableView.tableFooterView = [[UIView alloc] init]; self.view.backgroundColor = [UIColor oldLaceColor]; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingTarget:self refreshingAction:@selector(loadData)]; [self.tableView.mj_header beginRefreshing]; + + [self.tableView registerNib:[UINib nibWithNibName:@"LQ_ZJM_Cell2" bundle:nil] forCellReuseIdentifier:@"LQ_ZJM_Cell2"]; } #pragma mark - Table view data source - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return _datas.count; + if (EqualToString(type, @"GL")) { + return _datas.count; + }else if(EqualToString(type, @"SG")){ + return 1; + } + return 0; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + if (EqualToString(type, @"GL")) { static NSString *CellIdentifier = @"LQ_ZJM_Cell"; UINib *nib = [UINib nibWithNibName:@"LQ_ZJM_Cell" bundle:nil]; [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; @@ -169,10 +196,18 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N LQ_CellModel * cellModel = self.datas[indexPath.row]; cell.cellModel = cellModel; - + //取消选中cell背景颜色 -// cell.selectionStyle =UITableViewCellSelectionStyleNone; + cell.selectionStyle =UITableViewCellSelectionStyleNone; + return cell; + }else if(EqualToString(type, @"SG")){ + LQ_ZJM_Cell2 * cell = [tableView dequeueReusableCellWithIdentifier:@"LQ_ZJM_Cell2"]; + cell.model = self.model; + cell.selectionStyle =UITableViewCellSelectionStyleNone; return cell; + } + + return nil; } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.h" new file mode 100644 index 0000000..2c3110f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.h" @@ -0,0 +1,20 @@ +// +// LQ_SGModel.h +// toone +// +// Created by sg on 2017/4/24. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "MyModel.h" + +@interface LQ_SGModel : MyModel +@property (nonatomic,copy) NSString* dailycl ;// string 每日产量 +@property (nonatomic,strong) NSNumber* zcbps ;// number 总超标盘数 +@property (nonatomic,strong) NSNumber* czps ;// number 处置盘数 +@property (nonatomic,copy) NSString* dailyps ;// string 每日盘数 +@property (nonatomic,copy) NSString* panshu ;// string 总盘数 +@property (nonatomic,strong) NSNumber* dczps ;// number 待处置盘数 +@property (nonatomic,strong) NSNumber* cblv ;// number 超标处置率 +@property (nonatomic,copy) NSString* ljchangliang ;// string 总产量 +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.m" new file mode 100644 index 0000000..7557908 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Model/LQ_SGModel.m" @@ -0,0 +1,15 @@ + + +// +// LQ_SGModel.m +// toone +// +// Created by sg on 2017/4/24. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_SGModel.h" + +@implementation LQ_SGModel + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.h" new file mode 100644 index 0000000..e5db44f --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.h" @@ -0,0 +1,13 @@ +// +// LQ_ZJM_Cell2.h +// toone +// +// Created by sg on 2017/4/24. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import +#import "LQ_SGModel.h" +@interface LQ_ZJM_Cell2 : UITableViewCell +@property (nonatomic,strong) LQ_SGModel * model; +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.m" new file mode 100644 index 0000000..3a2d4b8 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.m" @@ -0,0 +1,30 @@ + +// +// LQ_ZJM_Cell2.m +// toone +// +// Created by sg on 2017/4/24. +// Copyright © 2017年 shtoone. All rights reserved. +// + +#import "LQ_ZJM_Cell2.h" +@interface LQ_ZJM_Cell2() +@property (weak, nonatomic) IBOutlet UILabel * dailycl_Label;// 每日产量 +@property (weak, nonatomic) IBOutlet UILabel * ljchangliang_Label;// 总产量 +@property (weak, nonatomic) IBOutlet UILabel * dailyps_Label;// 每日盘数 +@property (weak, nonatomic) IBOutlet UILabel * panshu_Label;// 总盘数 +@property (weak, nonatomic) IBOutlet UILabel * czps_Label;// 处置盘数 +@property (weak, nonatomic) IBOutlet UILabel * zcbps_Label;// 总超标盘数 +@property (weak, nonatomic) IBOutlet UILabel * cblv_Label;// 超标处置率 +@property (weak, nonatomic) IBOutlet UILabel * dczps_Label;// 待处置盘数 + + +@end +@implementation LQ_ZJM_Cell2 + +- (void)awakeFromNib { + [super awakeFromNib]; + // Initialization code +} + +@end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.xib" new file mode 100644 index 0000000..d30b2a9 --- /dev/null +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/View/LQ_ZJM_Cell2.xib" @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Controller/HNT_SCCX_Controller.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Controller/HNT_SCCX_Controller.m" index 6f24064..f1cb889 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Controller/HNT_SCCX_Controller.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Controller/HNT_SCCX_Controller.m" @@ -105,7 +105,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ HNT_SCCX_Model * model = self.datas[indexPath.row]; - [self performSegueWithIdentifier:@"HNT_SCCX_DetailController" sender:model.SId]; + [self performSegueWithIdentifier:@"HNT_SCCX_DetailController" sender:model.sid]; [tableView deselectRowAtIndexPath:indexPath animated:YES]; } - (IBAction)searchButtonClick:(UIButton *)sender { @@ -172,6 +172,7 @@ -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ if ([vc isKindOfClass:[HNT_SCCX_DetailController class]]) { HNT_SCCX_DetailController * controller = vc; + controller.bianhao = (NSString*)sender; controller.title = @"详情"; } diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Controller/HNT_SCCX_DetailController.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Controller/HNT_SCCX_DetailController.m" index 57d23f4..aa13116 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Controller/HNT_SCCX_DetailController.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Controller/HNT_SCCX_DetailController.m" @@ -24,6 +24,7 @@ @implementation HNT_SCCX_DetailController - (void)viewDidLoad { [super viewDidLoad]; [self loadUi]; + [self loadData]; } -(void)loadUi{ // self.automaticallyAdjustsScrollViewInsets = NO; @@ -31,8 +32,7 @@ -(void)loadUi{ [self.tb registerNib:[UINib nibWithNibName:@"HNT_SCCX_Detail_HeadMsgCell" bundle:nil] forCellReuseIdentifier:@"HNT_SCCX_Detail_HeadMsgCell"]; [self.tb registerNib:[UINib nibWithNibName:@"HNT_SCCX_Detail_DataCell" bundle:nil] forCellReuseIdentifier:@"HNT_SCCX_Detail_DataCell"]; } --(NSMutableArray *)datas{ - if (!_datas) { +-(void)loadData{ //添加指示器 [Tools showActivityToView:self.view]; @@ -62,9 +62,8 @@ -(NSMutableArray *)datas{ //移除指示器 [Tools removeActivity]; } failure:^(NSError *error) { + }]; - } - return _datas; } #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Model/HNT_SCCX_Detail_HeadMsg.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Model/HNT_SCCX_Detail_HeadMsg.m" index 7f0d292..4666a68 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Model/HNT_SCCX_Detail_HeadMsg.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Inner/Model/HNT_SCCX_Detail_HeadMsg.m" @@ -9,5 +9,11 @@ #import "HNT_SCCX_Detail_HeadMsg.h" @implementation HNT_SCCX_Detail_HeadMsg - +-(instancetype)initWithDict:(NSDictionary*)dict{ + if (self = [super init]) { + [self setValuesForKeysWithDictionary:dict]; + self.xinxibianhao = Format(dict[@"xinxibianhao"]); + } + return self; +} @end diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Model/HNT_SCCX_Model.h" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Model/HNT_SCCX_Model.h" index 03d973f..bf868ad 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Model/HNT_SCCX_Model.h" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part1 \347\224\237\344\272\247\346\237\245\350\257\242/Model/HNT_SCCX_Model.h" @@ -19,7 +19,7 @@ @property (nonatomic,copy) NSString * gongchengmingcheng ;// 工程名称 @property (nonatomic,copy) NSString * gongdanhao ;// 工单号 @property (nonatomic,copy) NSString * gujifangshu ;// 估计方数 -@property (nonatomic,copy) NSString * SId ;// 本条数据id +@property (nonatomic,copy) NSString * sid ;// 本条数据id @property (nonatomic,copy) NSString * jiaobanshijian ;// 搅拌时间 @property (nonatomic,copy) NSString * jiaozuobuwei ;// 浇筑部位 @property (nonatomic,copy) NSString * peifanghao ;// 配方号 diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" index 634155a..81061f8 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Controller/HNT_CBCZ_DetailController.m" @@ -35,6 +35,7 @@ @implementation HNT_CBCZ_DetailController - (void)viewDidLoad { [super viewDidLoad]; [self loadUi]; + [self loadData]; } -(void)dealloc{ @@ -51,8 +52,7 @@ -(void)loadUi{ [self.tb registerNib:[UINib nibWithNibName:@"HNT_CBCZ_Detail_ShenPi_Cell" bundle:nil] forCellReuseIdentifier:@"HNT_CBCZ_Detail_ShenPi_Cell"]; } --(NSMutableArray *)datas{ - if (!_datas) { +-(void)loadData{ //添加指示器 [Tools showActivityToView:self.view]; @@ -95,8 +95,6 @@ -(NSMutableArray *)datas{ } failure:^(NSError *error) { }]; - } - return _datas; } #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { @@ -219,12 +217,12 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N } -(void)goto_chuzhi{ HNT_CBCZ_Detail_ChuLi_Controller * vc = [[HNT_CBCZ_Detail_ChuLi_Controller alloc] init]; - vc.SId = self.headMsg.SId; + vc.SId = self.headMsg.sid; [self.navigationController pushViewController:vc animated:YES]; } -(void)goto_shenpi{ HNT_CBCZ_Detail_ShenPi_Controller * vc = [[HNT_CBCZ_Detail_ShenPi_Controller alloc] init]; - vc.SId = self.headMsg.SId; + vc.SId = self.headMsg.sid; [self.navigationController pushViewController:vc animated:YES]; } @end diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" index c87888c..abff9eb 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.h" @@ -18,7 +18,7 @@ @property (nonatomic,copy) NSString * gongchengmingcheng ;// 工程名称 @property (nonatomic,copy) NSString * gongdanhao ;// 工单号 @property (nonatomic,copy) NSString * gujifangshu ;// 估计方数 -@property (nonatomic,copy) NSString * SId ;// id +@property (nonatomic,copy) NSString * sid ;// id @property (nonatomic,copy) NSString * jiaobanshijian ;// 搅拌时间 @property (nonatomic,copy) NSString * jiaozuobuwei ;// 浇筑部位 @property (nonatomic,copy) NSString * peifanghao ;// 配方号 diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.m" index 6adc430..71d65bc 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/Model/HNT_CBCZ_Detail_HeadMsg.m" @@ -9,5 +9,11 @@ #import "HNT_CBCZ_Detail_HeadMsg.h" @implementation HNT_CBCZ_Detail_HeadMsg - +-(instancetype)initWithDict:(NSDictionary*)dict{ + if (self = [super init]) { + [self setValuesForKeysWithDictionary:dict]; + self.xinxibianhao = Format(dict[@"xinxibianhao"]); + } + return self; +} @end diff --git "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" index fc828fa..4d9936d 100755 --- "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" +++ "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" @@ -139,7 +139,7 @@ - (IBAction)loginBtnClick:(id)sender { setting.hntchaobiaoSp = json[@"quanxian"][@"hntchaobiaoSp"]; setting.syschaobiaoReal = json[@"quanxian"][@"syschaobiaoReal"]; setting.login = YES; - + setting.type = json[@"type"]; setting.loginDepartId = json[@"departId"]; setting.userRole = json[@"userRole"]; @@ -150,7 +150,7 @@ - (IBAction)loginBtnClick:(id)sender { dispatch_async(dispatch_get_main_queue(), ^{ id vc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateInitialViewController]; [UIApplication sharedApplication].keyWindow.rootViewController = vc; - [[UIApplication sharedApplication].keyWindow.layer addTransitionWithType:@"rippleEffect"]; + [[UIApplication sharedApplication].keyWindow.layer addTransitionWithType:@"fade"]; }); }else{ hud.mode = MBProgressHUDModeText; diff --git a/toone/Classes/Others/UserDefaultsSetting.h b/toone/Classes/Others/UserDefaultsSetting.h index 04a9c40..d5bafd8 100644 --- a/toone/Classes/Others/UserDefaultsSetting.h +++ b/toone/Classes/Others/UserDefaultsSetting.h @@ -52,4 +52,6 @@ @property (nonatomic, copy) NSString *shebString;//生产查询筛选设备编号 @property (nonatomic, copy) NSString *CBczlx;//超标处置类型 + +@property (nonatomic,copy) NSString * type; @end diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index 247cf9c..74f8959 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -351,6 +351,9 @@ D246B2A91E00DEBA00E83159 /* HNT_CBCZ_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D246B2A71E00DEBA00E83159 /* HNT_CBCZ_Cell.xib */; }; D246B2AC1E00E0CD00E83159 /* HNT_CBCZ_Model.m in Sources */ = {isa = PBXBuildFile; fileRef = D246B2AB1E00E0CD00E83159 /* HNT_CBCZ_Model.m */; }; D2938B921EAC91A900770D90 /* arrow_02.png in Resources */ = {isa = PBXBuildFile; fileRef = D2938B911EAC91A900770D90 /* arrow_02.png */; }; + D2938B9B1EAD996500770D90 /* LQ_ZJM_Cell2.m in Sources */ = {isa = PBXBuildFile; fileRef = D2938B991EAD996500770D90 /* LQ_ZJM_Cell2.m */; }; + D2938B9C1EAD996500770D90 /* LQ_ZJM_Cell2.xib in Resources */ = {isa = PBXBuildFile; fileRef = D2938B9A1EAD996500770D90 /* LQ_ZJM_Cell2.xib */; }; + D2938B9F1EAD9EB300770D90 /* LQ_SGModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2938B9E1EAD9EB300770D90 /* LQ_SGModel.m */; }; D2CF6B651E011728003AE61D /* Exp6_Xib_View.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CF6B611E011728003AE61D /* Exp6_Xib_View.m */; }; D2CF6B661E011728003AE61D /* Exp6_Xib_View.xib in Resources */ = {isa = PBXBuildFile; fileRef = D2CF6B621E011728003AE61D /* Exp6_Xib_View.xib */; }; D2CF6B671E011728003AE61D /* Exp6View.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CF6B641E011728003AE61D /* Exp6View.m */; }; @@ -996,6 +999,11 @@ D246B2AA1E00E0CD00E83159 /* HNT_CBCZ_Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_CBCZ_Model.h; sourceTree = ""; }; D246B2AB1E00E0CD00E83159 /* HNT_CBCZ_Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNT_CBCZ_Model.m; sourceTree = ""; }; D2938B911EAC91A900770D90 /* arrow_02.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = arrow_02.png; sourceTree = ""; }; + D2938B981EAD996500770D90 /* LQ_ZJM_Cell2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_ZJM_Cell2.h; sourceTree = ""; }; + D2938B991EAD996500770D90 /* LQ_ZJM_Cell2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_ZJM_Cell2.m; sourceTree = ""; }; + D2938B9A1EAD996500770D90 /* LQ_ZJM_Cell2.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LQ_ZJM_Cell2.xib; sourceTree = ""; }; + D2938B9D1EAD9EB300770D90 /* LQ_SGModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LQ_SGModel.h; sourceTree = ""; }; + D2938B9E1EAD9EB300770D90 /* LQ_SGModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LQ_SGModel.m; sourceTree = ""; }; D2CF6B601E011728003AE61D /* Exp6_Xib_View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp6_Xib_View.h; sourceTree = ""; }; D2CF6B611E011728003AE61D /* Exp6_Xib_View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp6_Xib_View.m; sourceTree = ""; }; D2CF6B621E011728003AE61D /* Exp6_Xib_View.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Exp6_Xib_View.xib; sourceTree = ""; }; @@ -1696,6 +1704,8 @@ 42AC71381E30C393007D8F57 /* LQ_CellModel.m */, 42AC71391E30C393007D8F57 /* LQ_Model.h */, 42AC713A1E30C393007D8F57 /* LQ_Model.m */, + D2938B9D1EAD9EB300770D90 /* LQ_SGModel.h */, + D2938B9E1EAD9EB300770D90 /* LQ_SGModel.m */, ); path = Model; sourceTree = ""; @@ -1706,6 +1716,9 @@ 42AC713C1E30C393007D8F57 /* LQ_ZJM_Cell.h */, 42AC713D1E30C393007D8F57 /* LQ_ZJM_Cell.m */, 42AC713E1E30C393007D8F57 /* LQ_ZJM_Cell.xib */, + D2938B981EAD996500770D90 /* LQ_ZJM_Cell2.h */, + D2938B991EAD996500770D90 /* LQ_ZJM_Cell2.m */, + D2938B9A1EAD996500770D90 /* LQ_ZJM_Cell2.xib */, ); path = View; sourceTree = ""; @@ -3119,6 +3132,7 @@ D20065201DFF86B30021E293 /* BubbleChartViewController.xib in Resources */, 42AC71471E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Controller.xib in Resources */, D20065261DFF86B30021E293 /* CombinedChartViewController.xib in Resources */, + D2938B9C1EAD996500770D90 /* LQ_ZJM_Cell2.xib in Resources */, 42AC72091E30C576007D8F57 /* TheProjectCell.xib in Resources */, D200651E1DFF86B30021E293 /* BarChartViewController.xib in Resources */, 42AC716F1E30C393007D8F57 /* LQ_CLHS_Cell.xib in Resources */, @@ -3297,6 +3311,7 @@ D200647C1DFF86800021E293 /* HNT_TJFX_Controller.m in Sources */, 42AC714A1E30C393007D8F57 /* LQ_CBCZ_Detail_ChuLi_Cell.m in Sources */, 42AC71431E30C393007D8F57 /* EXPMiddleModel.m in Sources */, + D2938B9B1EAD996500770D90 /* LQ_ZJM_Cell2.m in Sources */, 42AC71741E30C393007D8F57 /* ProductionDetailsG.m in Sources */, 187C72F51E30B1810072F33A /* DGActivityIndicatorBallGridBeatAnimation.m in Sources */, D20064641DFF86800021E293 /* DrawerController.m in Sources */, @@ -3433,6 +3448,7 @@ 42AC71451E30C393007D8F57 /* DCZ_CJ_Ineer_Controller.m in Sources */, D20064721DFF86800021E293 /* HNT_YLSY_DetailModel.m in Sources */, 42AC721A1E30C576007D8F57 /* LqTreeTableView.m in Sources */, + D2938B9F1EAD9EB300770D90 /* LQ_SGModel.m in Sources */, 187C73051E30B1810072F33A /* DGActivityIndicatorLineScaleAnimation.m in Sources */, D2CF6B651E011728003AE61D /* Exp6_Xib_View.m in Sources */, 187C72F91E30B1810072F33A /* DGActivityIndicatorBallRotateAnimation.m in Sources */, diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 1dca350da2603898f0987bc3fdbfa455ddd1d9eb..6f655cce9c00e52c79c8516d4c44163051c7926a 100644 GIT binary patch literal 331230 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


W#9de*2Z4mWkiO#pcclT;a>!b`CcH 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�&7r2}*Yw<)o?Fv%YuX_{D>mw9#YSuDre1O|z(Jk7`cjTW0bb%kdtqY3FO|qvm?Hvx~j#=Meg-d6t_z z4x+Wpu2xpElZ!m$qd29o`?bnZ5!q|iMh~@~)!q!#cLHlRfO?Acr}_Rqh4R+9}D1p8dSsXzd*6ySAQd>$$c$)|R`r z+_mMdT@5=}y9H)eTjtuYqU+kS*OtAu%(Vxj>)P)#f|1BvTjtt7VCQPjL)Wzz^9Q=F zt?SyluDy}XY(@6k$GOPeAX+CRIjKlXdSc0m{i~Cg{1im?I+f6Ko#wQqJucP-m1ChOszUxe28ngMCU(tD;Md-ZFDs*0FEgSe3ds62ZGS`v0uFQ31t}An0 znd{12SLV7h*Oj@h%ynh1D|20$>sF>dPt$?t@!qcc60gvkH+YKyyp7K5e!$0k#rMoa z?z(cuzBmz9-hb%72+3@HmLplf9no^<=J>i7aFz2X?%k%=Kih zmw?Rmn)4K`(09G|bfGKV=s_>sp`M=W$z1PKzF`KwFV&mFT;{Ws706r9j?|O4-a59i zADQdPTujvYQ#8js9 z19qjsY;@mXA%C%n-R$EaM>x&}E^`gJ8_3;2?uHT4lM5X;EJAT~-7uaiRHqhourCdD z-%##`9eJ6)*yo1tGL+$rCcBpSY7f>__&*qsX2pd!p=#W|o+Q9ugl1(Z(`2&WyV^cK605C{0-^ zP=ngkL-xk9H*P{Jo}(*o@DA@Gd*cy|LiWb8H;K4!p!G=)1{l z^kyLL(8L{@3}rYU@G={D(PmMeK-bN5-AvcbvXc*8H`8@9xtoqutC79=dj3WB=CU`J zy}A8tuB+z9(O2_3L9~S#w@8l}w=m-tX57MzTNJ>ITj;8V{4L~fVa6@0Aa{$Fw4)=P z=*<6Hy3eSp&P83oD_QBq^qAgzH;L&xy%$Bg6h%~uf&zjCq$@~Qqkz~e7VHRi(Ad+9 zsiwyy#`KtNdhWCDy=RQ)>@oJiIp6R7-nsrBcilt&9{TJtj2uRi%Vg}Yhdb=?Gk*qx zJ&(g3^}HB8_4J;e-qW)izT=*H>iHm#@EA|>G-1RskSy|We?5yCLpkHoQ%^nhY-B3a zamPK~aZg!#Zf6%S@(Qo>K6>h@r=EK1xgYo4^GE&;1Vc{X49>I@6H3vDwVgBGR{tX0s9f5cE^6p-j;9h#!aIc%W z74PbGKM!G3y&mT&o*|rgk{HHl3MoOZUgNNof4qoLA_VO+t@C7>R z^$os>UO(^?@`w5+LQh3kp}Gpan9H~lU4^>qP3t2@6yLb`z8|r>T-@^Tdy5G>x(R=9E$R7GjAQ%?lWX?wBFqy+- z4wE_TdSnihIqWuM4!aAThdqs+!}>7@-$9t%VRDDb9j5OveTT^%R!$|=_%6a`vWPZh z4%^ChWDk=)Oy;n6u+6Z2e9WiF9QJD<=>MmBF#JTia2jXQ6*~#{9fx1VHOL=+BXWm7 zfXv}hB+wuG2u~%A9DKXsdE`@s{NYthVm6Ce$_iE^f4KbN@`uYGzLPz?guR5z9Bv=s zzXyU5GDjTEamXGadxXpp=W!tya~W44bA-$hkMJx#2_=GPbRIDPTZxcALjH&$j6m*) z8tR$CG-fh~B`jkl@<+%Yv6d~!9Pu8Xu^$_WILP-L#L)doY6ZkeGoh7md?jX_~M9LmHoI*+%%Q$o%sq@GNnsA0lXNa7QJBVy& z8!z)3Z}K+sN6H^5f2918-|!v2&&b~b!KfqXLRa)2rT3^ykUvWPDEXu0kGh>ZxtoW1 z2Hi&`GMFJ`lFbNo9#u*i@<+)ZGpqwDCU*n70SL~o>ntvExpGeqy^4P=l0f}gOJ=)VKO-T{If!znmJZ)fPO z|K9rVeF0Z;6Z-D`D9;f>7?Jcw@4W|-!XVNaiu}Ecsic8f%w++KXhHA2*Rp|4bRvK6 z7kLYP_dduW4kLSS*<)mn(R<8E$R2YVXL2?da}7F=xsS(ql4r2*m|nyXPXhAC$RCqT z2BWZ*m^vmhnMS5E58cP;K1TkS<*Z~qFYpq!67w1R`5O6SzDNET`D6Z<|KC6`_DGK6 zWaN&OJN5>;a~Jn=KM(OVx{uX;Y$y>#A%CpSV~0^h1=YwND|@W$vGx)>8`)!ZAFKP= zCA6aRSUZW;b?k?H!smR+0eX+joZ1C2YH0Ykv(4ac-iA^J-#og45yG1#xjm7Cec6> zvd7CFFMGVL#IHuz@q2iax3QD>eSFN<9K=rIWsjFVUiSEZ0>M7VqU$~vaV<8|=VorD zJ9i;-ADR0+h0J|=(2FqQ(03nw_sIwZ`(~1h&im@R@AK57^S*NTozFs+u#^?7VguXJ zdtbTx?nmyva`%0Hb;T+dB(L;im9_mjV${QVx|NuEaE{q)^0l`L`?Ngf5r->;Gy z>X?Y#^qWpIE7{CWY^C4JyvCd8yq~S~`wVC3=M4Q0@H2l0f{Dj+CKqxEmva@@ax1oy zXe){LAb;Wm$epP3L_H^_A#b9*iSj1On^=sziSj1uJyG7o$=G?~EEds52V2>Wz7t>M zE#BdMWKWbmQU8hGa5xa`e*|6V%6Z7${}SZxZ{z)KyuaN2_1*tY?&e{hA)I~;BApC| zF`Pn57)v?w_xGFFU+(@hu#x_)w6mT~bh4Y5uhmjh)Um_>FVnB+`Jm*E*n{%z8|+|NTi z%5#L^-zG&6O$`0fcTz6;O&ZVh)Z=?ha^9r*EJW8yOIg7xHn0t6Px=5mPO{@9n@IYO zA92>CzxX#0Otz8aqj2`*Q#hY1apq)sljTj8H(B1~CkR2_^bE=9>5t=oFT>CrSwGZlmTR-=ahVkD5Z=#CSubmc9tT4$~5FoS%%ChGNVw!?YA7p@gLFRVR%9RaBz7_=0pG-+G=`Ez4h0l52H6M6KFD4M`K|}e zVlnM>@&a-Xl6#QcgZA<+au2eVL7(s$2RXz)f#Bd1Ig_rO$Aw(NwcNnXbmMk(KG;SE z%RE@mgZq-gV1}UY!P)3}a1k~#cr4?nM9+iuJa`eSSi@R2uo)W}Y$JnhWU$T$zrkC` zKKKB?1cGS+j^`v!;dJaI?IP?X%}&y;LjJVtkvr`no+gR}`jbQ|`cBhx+DP({Jx%sB zzoThYOky^APFsq7q^+in4z{u#+0$fC(|elU(>~%Lhd7LVr2QQTrpuo$f4cnX@~5B1 znb=GE#ax5F)9>dAGNnt_H^0PWlz_8 zy57?_VKeFaPPdix{d~_)$eu2Hy6i)O9E0pbPNWN`V&g;fJ>(Yt!{a=~v-BjCSo+Wp z-498^Zid*)kX*_c&-2tX1v?ospM@+z_e10#vI@C}Y~yv_=R-c>bH3yUe&$!?AM(Ha ze+7a=k4EmHU9pp)HzN1Y+qeV2Cqp0RF`h*CLv=sYIfh0f|Ik5XxLto}K-sEjQ<}-9Z^eevMTjb9;5}7m3N9K&HxenPgWY3T}<31kX zAs)pYWXPN$b4DUV8A%=m6f=ez#-sNP*)wF%Xksoc*h$6N@k6Krl<@tm8R}Q#hToxQI*9eU>w1 zIYZX<+>Y#7PY_N#3G^q4RI+e}EN95dC7(jZF^SnMW+^LJjr>{iXUU%>f7VX+@Dh9Z zj34-oKlvvR9CidpaWbcJ2C@%3hx5??Fuf16m0@}wX5Yi?dzik5^&pBEoMBjB5*a`` zqZq>knwXBRhs|XH%UQ)5+F8#=WFPhl@3J4;80I%+*dY${M?i^j`Jcj%^a_7jMqwAdB#L~sIp+hu;45r8=R1DncmCqvKybL+!;eDl z;Wj?pK89b(O?2aS?&KaG;c=cq_rrBRJOtT?%RD?AJr6IUlrk!q$YdI6VmkUCF8^@7 z4`0ttUgJ&P<~{bYpRYNH{KMrRuJ_@3A0hV$J&!n#3%P{L(fNp*xs~q7KSKTy_o4d{ za*v25iB!@UN)|cDKSKTy@{brt6}5~<|0Cwo!m>bczV6S+2#dx*pQf$nqV z&$H<~x%19M=Dh2XIqy#HLH0b^^JLD`cb>lUdJ#?}GUv&hCv#o_v3y{l=gC9SDv-hBLU3>$r_OxSRWUfG2r| z9)u8v&PVqlnGEtNqk?Mcn8;LSFdI7=t@F_f(e>!f>|!tSj+S?{yrbnE{SEStmUpy` zkCu1zKY?I=faB?kJ?GnV{w>IzFL%D&`496La_2wIbLczYM)LbHh!GS~iro2f=gXZx znMUN!pUy1woxg;3w(&Br@g{Hc9yXG1Bl%w=d;WL)fUXOUACL6g6a?y8z`~`9s$X%fCf(cBb9y=*$p^X=KiC3|Y0(}>} zi@po=U7+uR1ANQ(91a8vkD?3bBX6O+h4L24Td40sc?;z&w2wl03m@fi^jsKCKZYQ0 zp}d9i7Rp=pU?Rcc?%EnJwNh$AXsz^ zXK(=*a~W514c)k%JCVIe_99&uJwXV)Nn$8j#v#!yZrvKPr-r0b$4=CYLa=(%VI zyU};itLVAt13uytYNLZ4@VB z8^uG&B%2ZFy10}w#!*ELwoz;w#VxEs*Toyy%og_WGWK0;E5&=!eX;DtIxqH3mIOGS zlQ@ObIg5+96niO=zvNo3NAD#zQt~W%E|IxpASuXRB72Fh3|)`8kvn(*9gm41nppbKk3po9K^8g4KcV~oDXd>06g)#q3_#y(9LairoMW4&YSNb)GaH#Am1 zV{52mB9oZT0+!=_W4&*z_l@ev=vX{wT=1$A(uuS%{3aZgpSp)94Y%%S0Vvl9^Shky& z*o%8D`vBR?WG|Dw>>!5%!SW+Gfs>KF{0z=U_Hx$rjL+|M(F6GaU1B%t?l zXDD}u@=UTBP9fvaclk^fvV>)%Uz8<$JKt@_l^CFZ{*7f#A3!Ihx}* zjWg+r{>SNmoZo_RvX8rkdw7BnY-F6i$Mq(Tfut~)bTZKYIGY(aj^~-hB3iJKajRIv zX11^my^quTxEFbgPx+SL1HlSeD`c&ZwcE|l~-{yckviK=tVg8QE4BQ{YgUJN7AI z@>Z@!-b#5Zw<2%lPV`*)1~OO5Tq$#<%#|`%$y_CKmCRK#SIJx@bCt|hGFQo5C3BU` zRWet}TqSdr%vCa1$y_CKmCRK#SIJx@bCt|hGFQo5RYDz&Ohxvp*~~-sD%q=Kud=b{@^> zyml#VtYaga*@ErV%3u2qpP=*F|MEM3@oyklcO>>w*M-y2f1TaborCOkHz9MK%ylx? z$y_IMoy>JI*U4NbbDhj}GS|smCv%<5bu!nJI*U4NbbDhj} zGS|smCv%5Z&L_w} z;Yj43a3*@5a2+>t3%79x58w#5H3!lAgnt9UiLy>S8eLD6d14n%L-vVXIhU)rhU>WryO?MP z6a9uv%wZ%;S&#dk*uho~2ZGNZg}Z$IcuwLWdJsYwkyO!06VsW6jXW>&^Iz~4-vok_ zF6IVgnADBivCT=t8O3M{DPatrGiecenY0{tJ81`cndBZPxyMQRm~?<|@tZa2uRw6} zsa%e8PrjC0xt~YqNi>-__v8uK{p42K(ZS?RbfSaFFY*en^CsRm`5@o%JwI_M5Uf7} zUDY3p?(215e;yZd36~*5y{**SO8s-lQa^xX^iV&Dblgq7z0?;`%6Oi~PU@#HjTy*V z{{lLx-;J#GpYS=hQm>zS-PG%*!HygB-p~y>8r);UqsY@BPs6j=Zi8+bVu{B-8tkKC z1iEU-qX75aP>b#wCeeUg4Re^!LKb634LWSt#&&igW5c_+!-n_Shl~yX%jo_Ze&$yW z2ZD`fZ~=DHsK3T5xSRWMhQmyS69`TTVoy`L;y$Oi&ncI1HP>1}n57L7;QgM${1Uw;uCCZiY}(;Vu~)BZpB%f+*y-5YjS5zp3`I(O;fRjrrFHH*_w3U zw1%~8U^83ThOIRHHxQh9DIw@*>T=x6RQEFV13uzYzQBg2{t*aH)5EmmIFT;sWSTCf zxtD2Iat$|f3%AjoM~EaBd8f%cZ8FY0P3~#VJ8cd&GfnPkD|m^$$TCfqX&>@Ezwsyk z1cK9#;3yu&cQieQeheTP_dh+8Y)0Vy(?=u2^h%s}y7Nwdn~(X7{d~otKyZfV&+z;i z$8rKE?Bnso*4 zYu3#?O9b9O%d=*A#w^d6)ygJ1_>^z>HV~Zc-_LfA*{5?akMcNj&6a0&5uNNt&vX3k z9A}<$KF&MGd*<|}jz*gB&CQW<&b~l!uD_kDFUTOD62>x)8pdNk z3nnv{HgvP#bAIGke#7_B9N~J`?&W?S!lo8IjyqZ8+gM~Xi*&dsj#TuwD1$8A&7xd%xu_7GEo#9T z7Hy`Jt?XnsFYyZR@C&|+MgInZi}kqJITp*mSpLQGFP49?{EOpBVi?}F*t-@NQA#E5 zZLvNVySK&eZSi#G;eCr=bFs-K7jqfzZ;4GV>5g8O=w-=&cmUlj zd4$KXqb23Iwqs2K|oTH_T3hcV2 zj)^!+OCwX6!EBtXrJ2Pn#a*_n#%@~HvV|A;kT3Z<5L|jHvMtr=(mo`Uif1nMtfh-^ zCrjPQ()R+vWdZcF>_qH%**)BcJ6JXp=U7(HOk`TNhd0^Fzk%TLHHnKSoTy1x&{oU$QaJQ?yb9D&rceP!u zb{DJdX!W~%z(;(-0S*R&t?s<_W}LURJ9pvSte2z16+9=HuR5OQ^%y zS|_28R{giSx7J_zjX%-Hnj?^N&9Ufqjr&|9tro*=H`8^P9KL+n^x1V-rZ12i>T*xI{j&ru(#@#$l6fwBh z_5}Kqgfq9NF%(_5%h^7ba`ez%!+4&@7Ta~-Zp-a5x69YQkDmg;wKA=}h&y?XTKxT5 zJ+57V^R3;%ZeHS5-e52GvesVKI_ug`ImBW9;O{_iU4S6ovF>x->j#OW6?{8UOG;vE9YSo9k$!Z6 z<71qy;~Nh17ykx=ok!waoi^TiGS1d{0hi;hJFmsLI`!Xq2e#gMANP}qY@NF8T*f*! z(t+=}({?*|v4?liZ>J2M`tAIR@A-*C$kh3JAh_i+Y-r19Y;23?Z?U5-GjX?DoPCS4 zZ*lf5ZFuJv@7&^@Tejd`TVCP~KITgf@GU>^U;g)=zxX#0+auJtu1y^$u z-EgN{@8oVCU6<$a0+njgX`+UeZe24dM`x(36=DgeF*ycBNyKigz zV+>^qb6AXxZg?w|nMx{cZOhZT|(&+wOTg0-S~4$Q|e7EIXWKhqLT( zmL1pOd)nc9+TlKTbmw6nzSYDIVbk3E-$OCQ>!l`03jeKLPSUi zxzJLW(TzVeSW{b8RoRVS)o)O+q^`C*zqqDkU>SVfiC_PS-`;h&}0puWZ z2>A#(ihPCKKyD&mBi|t3BDav+$al#1$PdVU9$4BX&t zFax{`=742jIcNZlU{I-(3-#_@CgEf1SAopgbYF^A&Zbr$RSt> zxdb=CNAMH661ow(6G{lBgdm}UP)Qh07(p0Gm_V3Fm_&GoFq1HkFrToT&_Gy6SWnnY z*h$z=_=s?VaF%e9aGmfq;d{bQg!_a?glB}`P$Eh~$tVS-qS0s!8i&TC=_m(nh4N7; zszr6E9?e3t(Hzu`=Arp$JG4F80Ud-6M$6F(v=XgCtI;874O)xVp%@xM-$KWu6VP|j zS?FwZ4muZIh%Q6dpli`}=oWMG=jeI#0(ud>irz){#kc=b~ zDVvl-vXUGmC&@)}lL|-yQX#23sW+*LR81O98bcaO8b`uN6G#(DGfD4~W|3x--X|?2 zEh23oZ6tj_`jE7Vw3)Ppw3W1tw2QQxw4Zc<^fBo)=`+&jq)R|Xx=gxGxpBx|;lDm+5lS|2i$u;CDd1 z6hNU+s1ybzmcpjQQBo)z3YWs8@F`M?lA@#NDH)U;ii6^$xF}vqA*Bvr^rfj9`r0k;X zqwJ>~rW~Ohr5vN2r(B?1qgg}HG`T-^-_IQKeauz1GNjaE474LMjb&N zNgYcaM;%X{Kz)}wi#nS+hdP(~9(56QF?9*`1L}v=P1McQE!3^lZPe}59n?M4z0`x$ zLs7k>ilh2P^^Y15H8`p~syb>&RDIOYsF6{lqQ*sGQ4^vjMoo=+JL;XNnNf41=0?qr zS`f7)YH3ts)QYGzQEQ_%Mtu;qC2DKb&Zu2c`=a(o9gaE@bu{W&)TyXXqs~Qr7IiV| zQq;Am>rpqNZbsdTx*c^V>c^=2Q4gXXMm>sp7WG@yA5nkO0F6K+(jnck9=Ah-#@@YPrpVpq%f!2lAmDZEi zi`JJ`ObgQb(+1H7)2e9Iv^rWnZ3Jy3Z7gjZZ9HuPZ3=BFZ3gWf+HBe!+C18P+G5%g zS_7?-wwktvwt=>hwwbntwu82lwwJb#c8GSE_6hAM?Ii6K?JVsa?E>v0?JDgW?K|4{ zv>#}9Xg|^((H_&D(4Nws)Bd7I(_`o?dMuqykE6%a6X=QbRC*e{HN6d8PFK*CbQN7q z*V7GjD?OKPquc3jdI7x$y(hgFy*IrNy@=kIUQ7?t%jkpXL+Qil!|5aFBk2?96X}!a zlj+mwGwI9d%jpgDM*0f+O8P4LYWjNm2KpxYX8L~m0s2AuA^KtZC-kHAbM(*XpVQCN zFVnBn@6zwlf1=-~KcN3i|Aqc5{UQA+{W<*wgTkOQ7>q)97;~mC) z#sbDd#v;Zt#tOzZ#&*UI#!kjA#%{(Q#$Luj#v#VXj87P!F|IRiFur9xWISR#WBkVW zgYhRbib-SAnG7bA8Ovld)0rG*D`smZk11lBm}aJhnZe9tW-+swIZQj#&CFwVWOib9 zW_DqAW%gwDV)kbaU=C!KF)Nrum?7p{%<;?#%!$lN%*o6t%<0T`nX{Nnm`j<i6)`Jg*2b)h z*%7ldW>?Jam_0Ec$9xiVH0D^$shG1dH)3wad>!*m%(pSOVs6KL7xQDx-Ixb4KgYa? z`6K4fn7?9PvZ7ct7M;alu~_jeK1;w7vP3K~OTv<}WGod+&C;_BEE~(taSSML$SZ7&RS=U(CSzoYjvTm^+u^zLYu%5D>v3_Iy&U(&z!Fm~s z#1dmkv9YlUv5B#5V)?P+SaYl;HX}AC)*9=Gb;h=f?G)QNwkWnFc0lZ~*x|9GW3kv! z?2Oo1v9n_r$1aau8M{4pN9@kny|D*l55;~Odnxu>>{qe(V;{smjC~aQEcQ1xkxgYs zvE$fD>@>EFEoZCQdbWXWW82vdwv+8*d)Ni+PVCO?F6^%Cp6nua6}y@}gk8g~W!JIm z*+bdG*rV8^*%&*-p22>HJ(K+|dlq{Udog=*2pacCSdjun?0*D8)1r;XFanc~cGS#jBMo;ZJ8 zAg)_nueiQ()p0}O>f?sSjf@)=H#u%v-1NBj;}*s(jr%ZeQ{1+=U2(hPK8ZUTcP#FB z+=;l;acAPL#9fWM7I!`FM%=e?591!iJ&t=4_cZQV+;4He$Nd=(;tBE5@$C4xcusuV zctN}&-WZ<|pA&D5_r`aQ?;hVfz9POdz9zmlepvkQ_zCe-;-|*XiJuq0D1Jly#`w+g zTjF=b?~MN_{&f6j@fYK7$A1_9WBlFt2k}40zepe@L?tj2I0>y1xCy)jQGz%@pI}a~ zBsdcC61)jL6M7}|O(;$XCiG9JNvKVzOQ=s6nt&yQ65dJ}pD;OLTEe1)#R*FimL@Dq zSf0?3(3r3~VNJq@gpCQi6Fy2fmT)TJdcqe8Hxs^2xSjA_!mkNW5}qa^iNr)|Vsc_i zVrpWmL~bH4QI)7m)FJ8Q2NKUDo=rTTcp>ph;?>04i4PJVCO%CfCsC5XTHIRF*U-X>d|`Qgu>Y(uAamNt2Q$CrwG3 zn)G(kw4|9ybCTvJEl*mRv?^&+(zc{sNyn2;B%Mw=lk|Dg`J@|3-zMEkx}WrG(vxIT zGC7%+9Gx7KoR-`=xlOV(S(&U&wkJE1^OC*EzT|Gn{gV494@w@HJSuryGL}3cd1CUc z`K|4vOncO%E^>7DQ8ozrhJ+5b;>U( zzotA)d7AP(M&DovH8s#4Xd`cy-zE!CCkPHmUkDYaYbz|^wTiqy)~ zn$+6VajD}|C#1fUIy?3K)YYkLQa7Y-O5L2gKlO0xks`F(u&eb(n`~+(?+I^O?xYC zcG{e@d1>?07N;#qTbH&zZA03|v=7pDrR`4JleRbQVA@A%=hH5vT}-=_b~)`z+SRmc zXLkJ28e{gqBgC#NT-C#9#Qr>D0`Z=0@2*Q9IHv(j_Zo#~y@JEwO~ z@15Q!eNcL3dR6*}^fBq7^jYb%)89{Dn7$}|P5PGf9qD`0Po|$rKbw9o{X+W1^sm$J zrawr3$RTi04uwPIFgQ$33WvuLabz4hCySHKv2pAiHz$wNk<*FOnbU>SmD7{ci_@Po zfHRO&#;M>8;e{%%-zo2!QI2%%RR_F#Qm823HJo|B=-#WEcZP3 z0{05{D)&q7SKM#7-*Ug_{=mJ*{fYYv_gC%{?o;k_?hEcq9>OE?NW3T>jTg;};l=Ud zdC9yK9*5V8$K~;OBA%Eh=P7s^o|b3inRuDJEM6|p#&hx9yaJw=SIBF}>%{BK>(1-J z>%%MJmGDY=19@e<3SK3zhF8lQ#v9HX%^SlD@!sN1;!WmF<4xzi%bUe}kM}-rA#V|H z8E-jnC2tjP9dAAFL*6FdHr{sLZr&c=0p3C0N4$@D$9X4sr+H_1pYzW1F7vMNzTkby z`pZ2yt}-6yq|f$@E-G?@P6k#=l#Wd$w&D_K9wKEXY!-@Yvm{Y5bY|clmSq@9`J#7xI_#m+@EdSMt~L z*YQ8#f5_j;-^Sm?-_768Kfpi2|A>E#f1Lj*|1|$I{^$Hl{LB37{4e-7`Cs#I^S|T& z$iK^f!2g;5i2s=X8~=CypZvcB1OY0b2&e*vfGLO-umy>NBte=WUC>6*Rv-`v1yX@b zpc1GBdVxV;5o8E*1Xh7V;1uKwJOaNUAm||IDCjEaCg>&TEhrZB6Z97h5DXTS3#tV} z1oeWUf{}tzf^h;&FhMX;Fjerj;2ptC!5qO{!F<62!4knzL8D-WV2xm{V58sz!4|<* z!A`+0!9Kx$!C}D>!BN36!70I~f^&k;1Q!LD1lI)D1vdmY1-AsZ1$P8L3hoOY2p$R^ z37!dl6Z|3gQwW3vAz4Tf(uE8mOBgFm5GD#!g=xap!Zt#_P#}~Dr9!1pCDaM^LbK2! z%ogSd?LvnzPna+C3H`$M!VbbN!mh%e!d}9@!eU`i*k3qEI9OOEtQOV@>xCnPBZXsy zPNMe{_9M2khsMGc}=qSd1Hq79-=qRpc1q8*|=qP?PnqC=vOMW2XHh)#;m zh|Y@6i!O++h^~sh6n!Q7M)a-dd(jV~d!nC2zleSnJrO+>Jr}(Yy%Zy2qL?I(64S)d z;uvw9I9{AAP7!m&t;Ae0Pb?CP#d5JitPyL)MzKkpDb5n-ifv+-*exy)d&Py~cH&Or z&f@Ok9^yXYB5{ehR6I~zCaw@yifhER;$h<9;?d$U;*j_)@g(tN@ig&t@w?(#;`hYw zix-L)iI<6&i&u(QiPwqOi$4@^5^oc47w;DD5g!mA6n`ZCSbSW3LVQ|$M*O+>y!f*C ziueohm*TI*--y2xe=oi(z9;@!{EPUp_=)&;@pJKC;+GOsLX=P?Q4*#kTEdpZNs=VV zl5`12(pJKi2qhwkOd^-4B^rrAVw7Y^G9^|?uEZ&ENj#DQNkCF4=_u(W=_cte=`HCa z=_e_X43G?zluIfkLnJklp^{;eQIgRTOcIhzluVMmEtw{nDS1~iSMr`@fn=d%sbraC zg=D24NzX|q zX}PpoIz(D89V#6u9VHzn#iSFY6Qxt7Z%f~i&XmrP&XvxWE|4yfE|oS)S4h`L*Ge}^ zKag&bZk6to?vn14?w1~x9+4iE9+RGuekwgD{Y-jMdP#asdR=-$dQ*B!dRux&`lIx| z^nvuD^pW(L^f&1r(m!QDMv#$Z6d7H{kg;U3vIJS8ELD~!Yb|Rdmuta>nZCc>nkgk1!etZgJgqcRkCVXovdCq zLN-!1RyIyHUN%8CMK)D7L-vkrwrq}Uo@~Bsv22N~LDnc+En6eoAloS0EZZX6A=@e2 zE88bKBs(noM0QkmQg%vqR(4KyL3UAgRd!AGmF$M>TiGqy53)P5pJexCzserUp30ud zUdaBCBXS@o$;on>oGy=%v*hV=j=Yt;wY-hIt(+_8$yIW-TqD=Yb#lGjAUDeGa);b0 zcgfxIJbAv{BkwHlBJV2iChsoqA@3>gB_Aj+lMj*)mY2&beWRT`BhrCI4zx|D8Z2W3ZPCuL`4v9h1CL|Li~D*G!3CL; zyz++frt)j$H_H3U2g;w7FO+{M|5W~^e5pcIKt)hRt723vRl16!YNcwelBwh>h03DJ zP-Uv}RQW28szB96)m7C^)m;@-^;Zp0)vD@L^{Sz&w^ZX*6I2sblT?#cQ&dw`@2TEb z%~Q=+tyHa2tyZm3tyQg4tygVO?NaSl?NRMj9a9}wolsp=T~b|ET~Xaq-Bx|4`d;-= z^+@$tji`Z|phne1HAziYQ`B+lcy)q0QJthtR;Q>_)k3vMEmlj^2DMRbQajX6wM*?* zcTjg!cT)FN7pwcJOVm~BYV{Cxje4wloElSy)HBrYsAsC*RWDXAQ7=`mS8q^nRDYoU zP`ydLS-oF>7v0sc~uAYdUB;YKk;{HN~2Kno3QTrdl&vGe$F3 zGfp#2GhH)7vp};@vq-a8vsSZCvtF}7vrDsEvqy7Ob4+twb3$`bb4hbq^R4EV=CXJ*z#Z{X+Yt_ABiT?Op9X?N8eK+TXR$wJ)@P=%~6V9Zi?0OVTClQgo@hG+nxm zqm$^QI+;$cGwUq63|*!!PnWOr=n8aQbX|4bbfvnWuD@=8u2xs4tJe+Hy`>wko1mMh zo28qro1>enTdr%+HR?XpZPIPlZP9JjZPRVn?a&?3eWd$X_lfSP?wIbl?u725?vn1Z z?uzb~?zZkb-S@hOx<|Ulx+i*|C+JaqjGm>B)wA_+`gnbUzOA0C=jr)+wO*sw>UDan zK38wk+w}o`p}w8Im%g{YkG@DhSYNKM&{yh5>PP8E>&NJ)>fhE+)6dh-*Dug7)UVdB z(XZ97)34WW&~Ma#px>k4tKX;JuRozbsXwLvRDVT(Rew!?UH`rQ2mKxWkNRi&-}Jxh zpX>kB|7D;V=mv%%*^pvLH3$tNgV>-q7z{>($>1M!O&<}Vc2BYY}jHrU^r+vWH@X% zZ8&2%YdB~4%<#G4yy1f3rr~SDH->Kw4-7vWelh%N_|x#0;iVBVGK@@Pv@yn*W=uD7 zjIE4Pqs%BbnvE7?hS6=zGv*sR89N)h7`qxvjHSk)afq?TSZk~^V#bj1E#r9OOyj%8 zS;pDMImWrh_l)lw8;vWBD~+3tTZ~(c+l+^dhmA*!XN+f!=Zv2jzchYjykWd)yl4E$ zc;EQI_}uuy_=kyViZanmbW@Tk*_2`un1m*gNoUfV3?`$=ZgQBMCYPzbse`GbsmRpV zRBWm+Rhp_y)uz#=F{ZJmai(de>82T`cT5XSi%g46OHAub>rER>8%?`SdrW&x$4tjf zCrlSjmrR#U-dSrTOM$Ev>G)J3b%q(-dnPYBcmYQW|xmjVhm@~|o z<}7o**<&s+d(Bh1Iz=>b>@2WQ1dYJc=H7FMDrx`Z1WuRT=RS826Ll% zg?XiUvw4eotNEb$komCri2029tofYzGxL|`ugo{hH_i9VKbh~Fe>XojzcBw{p<1FW zG)tl-$&zg0TLc!NMQhPn^p;$U&0@DWEQOYKmiCqomOhpuOJ7U5rNUBa8EF}18Eu(j znQD34GR-p2GT*Ymve2^Hvc|I3vd*%@veUB5vfJ{B<*4PD<-FyB<)Y=1sG8bnq$y}PbEOU8gLuO;51mSxX!WI40iWwp=hkku!vD64N)c~(VMWmZ+zsI1XhW3t9(y`42JYkJoFtOZ#M zvleBo$y%GWE^B?(&a7QoyR-IW9nCtHbv)}t*2%0>S)XQ|&bpd)E$e#L7g;}K-O2hf z>q*wrtY_JzY;rawo0d(_PRdTsPRUNq7G{gG#o3Z4$#OEaB zB<65)cscwWb&e)So0F4c&B@KN<@j>~IfXgxa(dZ z)4I#L+q%bk)OyT%+tO3>E3);q72EpRDs5G^YTFRo7~5FeI2&f0Zku6y$2QZp$hO$F#J0}1-nPNE(YD*R z$F|qD&vx8)!gkVj%68dy#dg(p&Gwz`d)p7TJGRHRC$^`yXLi(1w3F;)JKG*-kGCh- z+uFHyo}F)3+ckErU1zu2bL}>}-QLdL-rm99+1|z8&t76LwFm7(>^1gUdz~G#hwN|J z$J=Mx-?h)OFR?GRFSBp3Z?u14-(%lv-)G-%KVd&ae#L&(e$D=!{d@Zl_B-~+ z_9ynI_Gb>%L3EHDWCz<3=ZJT-akO=C9Xto$A#eyCB8SeQcNiQthuz_DI2|1v9UYw< zT^-#VrH-JZzhi)-)=}rEcMNsBNxE<I}@CV&Lk(#$#)8z zLZ{ZLbLyQ2r_E`1I-E{tJ7;@m2WKB=k+ZL}*jeGMbXGa5oui#&oMWADJEu9PJLfwW zI2Sq>IoCMXI@dYZJ9j#FId?nvIFCAyIgdL}I4?RcIWIfEb>4E`cK+i0)%no*$obNR zxPXh`igv}gSgv#z$JNT!+9h+zT?&`dmEp>CWx29l9#?_O>+-p}xw^Z0xO%zFGu141i*Cy9y*A~|S*Fo1I*J0Ob*BRGY*E!c0 zt}k6*xo)`by6(Ata@}|R?t1Qe;ikB$?kG3So#;+-C%aSJ0=LjDa*N%1x4~_6+uaVg z)9rG%cXx1ibQih%x{KXa?rQfCcb&W59df_r9`By%e%C$AJ=?w1z0AGb-QfPf{h@o4 zd$W7L`+)nP`;hxn_i6VT_cix*_ZRLj-FMtSy6?L0xu3azbN}vso=483z7xVSCvDGC{_*@1`4{sq#ffQF>G!wI|Dy?aA?2JzkH`S&U(&y zKJ$F(`O0&{bJugv^ONVk=XcL@&x-;|0kt5ifL4%LkW`RdkWwHh5Eh6E#0B~SLxHit zRNyFZ7Pt!97j!7-SkS4UZ$WWEzk-s2s)Fi*Aq8U!#ukh#m{u^oU`D}$f`tW(3Kkb^ zF4$hMqhL?L-hzV#hYCI}_@v-O!O4O%1!oJ+7hEW~QgF54M#0U3TLt$Dekpid@O!~a zFY1l*GQ4bWoHxnK@wV{_y&|v7tMO{RdT)j|$LsVKcmv)}-frGL-Xd>_x6E7N9pbI` zj`EK4V&1pC)4bEYGraS>i@b}y%e@WWRo>O!?cN>Uo!(vE-QGRkz23v#Bi>`)v)*&w z&%B>|&wH+dV`mHVoEb-t0lQNGc>DZZ(` zw|&!m(|xmj^L)#E%Y6;LM&AnG2H!^C2fi)7oxWYZ-M+)VBfg`)3%-lKOTNp#E556~ zYrdPl+rFQC_k9n1PkqmPzxn>~13$r!`kDS{e~h2ykM*TLny#Ip#qW_Zrvj4jOhW}gtE&px*9sdLW z&;BR=r~YUD-~7-0FZ?e9qyRZU38V$m1DrssKO!fuVt6fpGyWFeUJAV18hE zpdqj>uqCiHus85Y;Ar4j;CSF%;9B5%;ETYQfv*BL0yhIc2JQy#1%3)V4Ll3{R!AsB z3(19vg-M0Ug(-!pg{=zP7IF)Dg`z@zp}8}^vcA0h0uqJL5IVv@Vi0!MKu6`^;E38D z@ZY8zqh0tV<;AtNjR+Ho#t0bNh_H}Yj2Hr2F+mZFZ?J204xQev(845Bp*N`Y3cE$` zR=Dj>i`nEdYqSP?5i8!~bakz&8C+XkToQCvmDE=RE9;tPPDENE!Zk<|l8mGvsYn`< zj&Lv%M#d-@6^p`X7<~=W8fk;Hg-b|5_=o^wU`#9qE{1}oVVRhu4?cQXWogwgcTI6c zu!z+bz9_6I4b}upTW0N4+|N-}Syxk4UJmcX7O`?(U(y?mMLNB~Zr11w3WGtTQRrPp zm%`$7yA=+N+U>O1bQbu#h$Vl0fXMW(Cg@yQHl#l2DTUiC>t7bEDPpyTd7+OmG-a7W3n+KT(x-)Kr2HOgd`w=wC*$lHw4=+s7e z8>2}xX3Y7pSk;KO0ZD%z?v%0OI*a6OWVWFgr|4q`=e5gTGh9EcNRVX+t+i^Jlv1S}Ct!jiF+^@tlvDIf75 z1&9~%A%6H&h^0bVrDGgSihYOO!5+bwki1{A}Vp6~^fldrg6u)K(+z!}o4QE!N^b6r_^S=|U*O|ZBlyck{A zr7SosGF;10cv}%G&L6C(su_`2Q(QgJ8SGa-U;r+sH^lnJz|LT8*?`J7#_fd<{;F^D znj=dn3)c3AtBmXm@5Vx+;D&wei+VVGMfiU$`lzgEW_1x#j0hW$zF4aUq#xEAXHl%P zOQ)8dcxWZDiL-gQjSz$Z82^mQiW7wJdBSCdc$E} zS4b9o#+UCe9#C0US6>=z$Ag$2!T&^5Wf(HNSD>S_3@U9^WpNGEjbVtnd76>Pn7>Uk z4o)M&1iakJ<*yAg9+}W5(9vICR}A$ytYRyW@wk#j=9q*`hJt7zcs1DyWYX)?O+{uS z!nMfT$TVa+G6Q)BnTfoM%)(@t98+LQOogd24W?a-%t7WN?;-Ca^N{(-0%Rek!>rf< zY#=ron}&UWeTlP^)2*bcG^m7<@s`yoTXaI%aYRMGDyUg){-xbsTvsyC4eb+3q+_rg z-lh+hw)Fn@VLi3A^+D)wxc@dRRE)vZRb`cRkSP6Mh{7uN?@Q}gS5se7S6>4iMcTiN z&?#8k;&4|XAK(smHL?a-i>yP|BO8#7m>x4=M$CknF$X3t#=#x> zKaAtRBU7+xuGH6PDuV5b>*|6vm5?)Kl>;IX;qL=9$uRO7G9R~I*YN7%%Fn-hUG>sBA1ZM$QAhe66Eg}SOIj6eylH6jFrIOeIcKNIEQfsZBe;bOm14V zud1XNH_O_Nb;Wf-Z?K7z|IncXk9h5>YRho)B9`PIhsD*}RtI_2uO4c3Gt&}Zr}g9N z-?4549*sn=H~h!iI#dnwKpqaqwI27T|GB6R!Rm4d1paeI94EApfxEva=t+rE5FxX7`Gx7@}T)rHWTtFT{rFe`yL7pPdVBCzb4!X^j zz13m?tO$deL`Qx{o+B^1LugeS)=I1pPT;WD4h;4Smh~$ut{hlg74eFHB7ecA7Oxl? zbOrJ!@-iHpBhO810RWH@_DVniC?En7)*kDCb;LTY1Qb98Q6LKIjCI9&!5_FCR-j|M z;+o)|3q>t1K?ZA1{Jfz((jG4#a~5kO-0>EQArU zBmCk}ZBMwxau^PAAQxV%51PFl_hq<9FoZ?Ky08f0?SK@JTEt3f+0L6wSOJ^U5c5AQ z?h>4u16qOBpbcmXxPS-vKmg|ruQ&kF3uJTnb4MIi_J$9|b;adX1MsHijbS~p?kqCa z4eQaRmr$RJdJ{_gVP0k!ZMUj;8$7!HL#b5k@10Q?IR*S67LGtIpWyhI&km%#ygy>>0MLD4p6{lc)o;Z9&mlol>fc~ zs6Vfd8*!L0pBptwEpMa7GY*}_Aa7&Po0<|15CU&4$A(5kJONCE+SCO8pt7t06Tl?I z+!f9JK&v%;U7%d}yIR6RWbcKQO|px4|7OnPJ^v=n z<^`<;t6|&#tFX5kz#44){}4C82C%U?ZiKULunBBw>AMx1hzXhp-2ryNJOJ#(CN+TF z*knx7y#*3Alk5ivagqbrlm>7Jn+o$_TX}gK*YJ{Hbr>47ds9wEJxmM@>M>)Q`yU0T z5#efZ3>*h1z)5fle2PuSW?=7NGqHEES*syC&*GUJ_#B*vES(+B;5J|zamL~S8CN14 zop~yu$_H!fpw{E?FB}h&V0##|cB(0^tSy7@!Z-!0Uy{?F*TV58`bZGRji`A{sF{^; zJbQUn$>6Z6zhOjSO5AK5RS_$K$R-@6n|JmF_y!TK0$+l!zzuK{e2vY)=3?(*?_={; zfp5Vr9N2>IvH947FsNOO?+Ax9uHnIwdYpBx%AsX7RpHoXD=o$CG!k;dI19JO@ZMSs z71ykYR)yc&%3&BR9f9wq(p^;(2o7skTpzLYI;edb*gwB`XwU<*uCn6t@)6DBINEg% z_lNO!fMZ};Ih+{cR|xNlSgo4pY*xnz3!x(j1Jyq2;imp(W3W_XF_x&+5o`JxywwPP z0l#7ku|?R>&UIB)mBAk2-)#hfHkt_0Q>3f`Jj0e?;!EH;cmWOX5AY`p_b&+u0T2i< zS~gc}n!`h%S2-la*aO296%g~kdX4)N9RC&eZ|?i54MVVH*m`U!whl6)B~^K2H_Cq! zgR=^sBfMq;3DK@3kO>q5l@Nt3$5vpgu{Buq1pMCgQQ#7$uJcr|0^@LI42sJ@Lw zETg(jQ4y@{^!%qRyiHB8ysEg=31LJ=@1lOV@)ea;4y_s-47)Qz93ej9!ENF1P~#px zq8H&Q+7*}8G!hc<(1m;Xf2C<&Xc8frz`|BytFXpyod)76(?-+O27bXe0R;!w+)Umk z{Az7v8!1_(c)_9#On&gMcem+ZRnsOc+MKv?FC%{2ugyApeAUr53xi_Mz+_byEyhhQT(nsWz&6Wh_^#|e1^4|LLmd~9a} zp#a;3Ng{^W+%G`rfCyI*3X!dZ_SkML3){1T&=DrxTd}?HAq$gqZOU=q?AC+O2X=#< zdJ%d?gA7T(QXUkh=0ZF7!8=uap^gpH7PAf!A9Kfsy7 z^K`~bLE7eJRS|0OWmQAM8tgEnI0DCq4@1MmA7PRK70=p#)wMOE=y$pkb>y}F<*Vj( zXntrOWE5c>KFDa;Z!GpP?D@$G0v4X}Xw#gYN?0oBfk%NzS+=?7WWw8Um4qp9amTQ% zM#41s;W+Fg3HHqlteJIg?9FKn&9v_l=0tWh8xowrxAq?Va1t^)JbE+P0>a`5*&^6_ z3MX3%KYWTw`r!jMQ#BG+MW|N7#?!B{=N}fif$%|#$Unr+z7qKs!nPKXZ^zEzNn$wI z6Lt~y;0=Y??gqkM?6X%52MCAohThoz2Et+N^H&WY6OQ5yHQ12`!ZGaptA>+=Pw|G) z*vAco)7XVq4d)23BGEvYf*orhoX0M{YPdwWf;Y^@PBaj%VwYYud_njMZ&-w#Y9QRe zF28E{hHwjSSc#o(Al$~TylVJ?@FU)E2fNx3Rv&1u|8rH7@PP133$K2~uD{~dW5SaN zAc8}LF{RdEdW9-qcP76R{(`WN@SO01@CV^f>?`aBb`$%0B@WF|fD)kF$i%+EZsX1a zhqE0^1_mo$S$_+r!y~D?7{cRHydw4=F5tffeP|R)hdV-P*tZQR1H1J^tcCa)8j9`7OTZfjG zCNSl$sjB!pR76{&ZK1>vysC_Hu^%x>IFh0Qq-+H$L`A3=yNlh&erYLep)yqYdU+RB zp=#_N_EWfs@Vdvv%i6r$5u3wlZj+v)2GsmUXA7EvJ-~j3C1}|7RXLoOJO1h${j8|{ zjeZW)iT#Q_Y@W2GsveoNI`@sv9@K|(uK@L8kFh6>IK~U3JIKAX79KUhNZi*&PBp^rRhAall=dhOAC%x>4QDI9i3k-8%3YxA$6;*vM5SYWzY18A z>G9ea@JONQyrbn@A(AY;Mw1t;EUSm?Y16c#cKDdEf>K%cCT4&nEPV3j5pm%(v#cH+ z32hb~iVj1Eqa#9q5CUij5JP~p5*>w(2ItYSAwUiRI<_$c*qEf7FWA57ye6FWHXq-# zaHB`$bO>ie_YP$P28M~7XPbz^sId~Agic1Mpi@JD5(3l^hzbE3?j_u?kj;nolnP7O zVQ!~&DXuBQF&sQ)3l0k_L5JdDk!oKNEA`FR=2~${6<&{Q^G0L1dsPjTS#3#8Sv7u$ z1*P@|NqBTT0dHRGd+59tgPb1%jAn~m1kZHP#psd{V1@wel|3#;SG-{wE74UU5FG+B zn4pDe@c8EN8z!+Hg%Rr2Q4sne-YGWR=|8!*4c!4(gl-RkxCX=x*#s3b7W$Ohs`4f` zigUer{d>{~Z_FA_m^#8U!^#2Sk1Z!k z@H7tk(Kl(Er26;wdBLiRU|r3Kh?BeoPf*dzA;5t-MkJ7<*HD;Wu0gM(U!Y&2U!gb9 zo9Nde&?*F4hd`SUXd43D5a5LXe+~LAdJDacen+^2{(#;I0YL}|LqHhh)z!Uv;GDIi{Lgn_Rarv5`)T63FgI5cA1J-o`1 zdN#Lp?%;!?RM+<_FDq%f000lH6(x$=s`{Fe7U@4ie}g4w^fCGbeTqH{0Z|BuLqHM& z(v|4%=yMp6{|EtD2*|O_5K!PkN^VzERsqitnrS2rJd_ zjIAbIjD%N>N`tVx(R`XF_*df_g`YKS^WbtDALSR;$k zoOSjN&#?dX84AOFcfZz`XvL{QAPXmJN>qrj+Dmj1-NZZ)-?Oyo#s^fd?s&y9Ecp<~ z2>~mH6tS-KhX# z5V+u#a;LzeRp778c7fR;aKSIkss(1Vz-1EH>;j8L6;27loy=;1-7awH1$KDt)P(mo zn*?SzP72>!;0Lq7<`UR6Eq(q@s(O{TsQ#&%psWa|;6yJG+Eg4oY;V^6=1NK<(T``_ z|J2k=@meXOh$U>%LHx)%;vt$xQ+5oSrUQ4*#P*Qs9Y8#>6VVM1ER_A=As9R`QNqDs zem^vbAtB&^e2*-wE3q4_#6p=g61(Cj4zTP>>;at}v1bUlu;@3Ed!r6kdEs{z#*Dd0 zEF$(L7DL*8aH3KobUW;ts;at(*T>;V04@a<`UZpnL}amHY&yIy(vn;q@df|U6aroF z73PIN_shfq#DQ>*GU6cOU^q`dVkK}BtB{`E;QzfYTp8<9T@34Ebv;WWHOEL1yiK#F z{hQzHSyh8qBg54We6B7b&@BY=Uv~sUh&9cQpmPX#njArdJ;QLb9!?xV97!BS98DZU z97`NWgqNX0pdbXiA>a!Ee+UFZpfCj5g+Tid=n#S@9xcVG|G#Gae`nNdBSzinUyQoh zeBY21aSN1HB|PPcN1zgQ#W~y!gQwoOYVE{Ts}zd2=_(R&FL7U_?%Lu+-?(n`rb0Cm z_v6NbmudeS@`#2XBp!;~F!vTF50A8XiR^VO&dV)-0~Hd#C4L7JCE_jO?GS+C2sRSGC;kuu{X<{? zCg~kc2wq(m`0pSc*Q!~yubDCTiSTT^k@x^db^{@}Yb5?kd>8^{AutY}V%YElvPxLg zZYF<9eEttGkN5&{6aNf>K{(7Cg9*YaL_%P-ngl{%a0>@XL=xk_hGL{>QVfYjiba1Q z#f70*c?eX8z{n676~wfu zUsqOgArj?Dxpt ze3BQ}Ea<(*V&XUAo>l{|Q|fiEsx+i_q)z{!ucXe1o76P~FkD|ZHR~%LO-axZhF%G? z52^ousjs8~q=BR|(jd}cQaK5#+FKzoJ_MGA0L+yeLg0fC_z+hFX-QRuG7OoN;rhjE zGSn#@RV7u$ovP|f1}eLG>`f*|8bTThm77#UswLHt>O){c2uuutNg*(KC21IGIH{fl zO=3z2yba%kz%1OWq%;F;cxSR-u;x|j0F$cL9((?Xel=yKEf^RV%PVvQbCnj=X;)J< z6lx#5XPM}+JBllZ7KgL%SHuxh2;q!_8=i_q_ZZNwyP~>-qJ6)@=Jih^!9;%rX)4#AUbcoNd1M^#mY z8|Fdq{;LBTZLp>tepL`|4UY}5h*?$b3l0sIH;Kgw#leqMwmi;GRV}-TaJt#8`-@@P zm4r98c;i>o;0Joap=Hn!6xTGRVm#|F;f*2PM;V|wXtb8dV?NXJPhNGD0B zLST6aK<=#yfz=_fCIr^DKq}H;JiCDwfu}bx`n~Q0hnMwhf;^=2qzgFJiV#?dHHNRf zHiMzp^Pc8+|5esQx)lLP>;3~Ek?utN;f5xEIOhMKKZGpk?u7RN+C&Nj>NgUJzx#{7 zXBN22c+F+rX>yqxB0_qE3;%HlZ2nuSU{YKD<}!aH{r;xS{6Qwc+q|SdNq>=Ek`Xc> z6UZo;7y{cuV0#Eah1wYcyFy@h29kt=x_Aq$C3%jXJMa&4G3Kv&u;n6(IeQJ9}F6Bqg3*Z2e zM|c4NCZO<6LpW1_7araiAbed1zwp&GMiEPmTN8dAp*#pDd{z323~PsZSZR1*crhK8 zPhqhTs%mov7rFBfEjKxG))-l2b1S~aCW|5`lX=FlGDiPWDdC%xiz^Bxh-xVqfs+!b6s4$X|$A?1CbTtL+a>IUEe9P7aG zIXI4j6K|8CP;qRDA69*$I%9TbY^>4HOSh6yL&tP1DjF004V_hJyZ_VIbtNUtqrXsK z&58TTs%VP$5hqR?QiMM7%0sT|H<93HeYmb-{2hx%l%o(o{z||l$T~RVHzV?A;ATmR zw)ZHRKp1nz>Ll0LV?TpI`#8)h^@&Lqg~j^y$QYR#a*fb1x#fq+rOj!fNN5 z>#Kb`UR|FWo=Q3k4IfjC>ybiRdTMZ;Ac>Sp9SI z6S2?n_wOk)-MC5Iwbg2`<%+oyZZbE8o61e&rgJm6nUL}Uq2FV}L{ao2ORIN)Y;H*hy{H*siX9fp+Skn#hh`~oSbfuexofsz2dZ*dcFyFLNC z3#{j~fkgaP#2XgzY&Fk}c*D>wmKJf8lacC~*$sKI#8a!Tc4Ez*beNrCmDi!-cl-3ulS9Zc>s6r`o)PMC`S zP0P*6NGm8DJZTz1v;O$P;>yFmPapQ40_%Zu8TP;Of#%f8%ZxZW%N(28tQJ*+8jzP-Tkn+vN-iXl2wx;8z>YrW~@$PbO za&JYiT9%EvvfQQI+uRP~*d^EglKxcU5KPRX*~#rHNBTWT`Bo3rbGr$exb1%zkLIV` z9_}>)+6hScJ_6ds-Y5xdO)EWAQv{A*A?3GtI8JkaM&bAa zQhtxX@xQ)#Bb@8*{BzIPFLgM1if0f`o`#e^m-8&7{B;&^@*={?8zANHI5>GTZ;8N3 zr2the0_R0E3Q*G3{f0g>@`sqDPTpO%R(KCkw7yn&KanN?6caCv!mCkfIG_+1Tq_sZ zpolDm$M(;@F(y$h{<5;Az}Epvh)IO;hvj@dz)STNw+B9zTN{-Kr|uw16d}XOI}W@b z`@$?fryQbOpkkMq_$$d5HUi2N|AkHYX3;OS0A-FqbWwNu2tcdn-||6Bp4L2`VRiM$ zw*$%+1E?dBrxQ^2czL?<-J|k2fpSFTxkwtn%u0xebPu;?O-!Udd_Eq_`M!KVpxi)t zSMdG$0YLeI(&7%C{NSjmLwO3Ud1q~YMXqSzVPSYt{m4sn6%LI2aQzE?1=dMt{e@kN zhD~bFbMV9wg~hefQ+59b{;f4hYimG04M+Pd|7#f2fzWS{_j*U*ytft_3YBUpa+(m zYSFV@m(B$pTJ=lx1FiaYZHD=fu^&*+_=eu?dbGnbIoF9FA#W{EZ;U5L60Z?f`WdN16l7Ea}&p*y@04fKl{y-H1H7+`s`CU7K5LK74g)U`x`u_Hj)TuG5?kx;k+5B zToU1|wvjF2-{p7Vs>kRil?PNL;iyKt=H-6mB!SGBHr>sCgc}5jJgT`XzvoZzKkz^DKk+B|pZQ<-Q~a;|Z~X84AN*R8OFK0o5C*K0x)w$lvghzJRPcTITAkZ|Xrqw`zk^$hpy7al(%J-^%V;o+i^aOW0X@>`E- zAMQOZoH`~eztyDi;m*UuIm1Wi_vtq^JbhX?Ex#zgxLaztUr&^2Vt(IA!^3TdguAsH zl|M3jTzE>K@Q`*m^l9zFL#BlLUXzudpD`lbrzo60CN;lxyP@I1?Za4tE`Q39;o+|7 z;TByx>3k4s3bkUv&}gzmwb&CIQ(q1XJy;$0JRUO{XiWA>INrr}0d)eXAAvdv z)Gt8&3e@jFod)VJpwR`f9%u?^251gw0cZozMxf0=TYEVngvtv5|O{*jQ{LHWizR&BYdCOR<&MT5Kb>72ApJ#SUUe zv6I+Y>>_p*yNTV!9%4_im)KkEBlZ>hiTPrGpo2hX0^Jelp+L_B`WB!c1o|nUUjh1K zpuY!(2gU|W0GL|9Gyo* zfNcnDOJKVK-f&|l0ec;=bAVk4?1R9r0d^CxZv*=wu%83_EwH}UZubEOYn7zc+gSZ)py-TD7j#yhSAOArjRkq28=o>^7lc&qk z5id^tqadSoXm2gBesgIGLgJRqF@TM6%IsRrFv5*#9a*)SW!B1#%v$r7B%wo(ZDvP8 z-5L194I+{^Z;@ZnvJh+6jm4QP={PESiMG;Q7U>Y&USJ)1E)YZl@nldKq-u^sZh$TX z{Lj=0*#&(^4JjbRs$Z$=V!i8m1=fS-()C#oJH`x5n>h>i{7cZuvWdrh?5IS`XPPee z9R=3O=UMK`3!2=bt~3kR>7%)`zI!6Fd z2}JZ0YAMWH!_nro!0Q)bT|wc9F(s{8Gd+!sWTIv2*DStT|JNmweAuH}iBkmlRm%U3fVomq*Abd-Ut^4}-i* zALPB4o=*H%Bt)H9k%MSaOiXA}EYan@zrgy{IZn=*nUnEGPK-Ghaxcgq)wg8)KPaK4 zy7&(iSU>;Y6+gl5vs@Sap#p2^B_(*7B^;q|BE7jvANukF>#_fQ=$F#Qk#x~Msv}TZ zV7=uW5lFgoB+q*;)2Pkc<|j05H|WEA_yX?iW!DRFcg8Incf2#Lbrh*t>`Ef;-PskB zu4BpEsBCj1dnf{fKb)g~Z$xHts)@HVli2pLNYCm5>+2VOexjm~ojo1HoM&TG>q3&6 z9AhIp`ad4tVzH&Q1=c<1DBYP`Mw0b+-lmsKETTkCP0>X1L>ea+;Ci&cTKu0&9KT7% zPSD*7$f+iQ;@+k&uE);DHQ)HLT#OAnnX&w)F81U9n;Ug%>QDMmK(wUjeD!-)JS>2N870~wPNta$^g3;#xe_1$w6KIsf6KZcgia9ZS;bJl1?)^)@q*rG+> zn3I<1wN8^pBofo0i}~jNdaz1&mYsR%Fj#a5-Y&2{c8)WB)-?aWSv_P@CzXfa$p5Xp zR-L*K?-W>XKSv>w(zOb!A?AlB<$@Cp(Wejb-TxnOjzp>xkVV#oc(1^E4{q zf*?nSU~hr-hjX0Ov({k$x9#q1yt;byx7j~jPpKk2W@w}X@!5GeVLijiH&| z^??HG7ytPjT>Nu%xx=sWLDJA#m;Cbr>yC4j{G4>ke_>W9)0-W18Nd8rUt#(@C%Xk> z=&A#8_+lK~$?TkQa5wbQhxFAY8yb%6U5V`He0}I&7g%pPm!*U228%vNZ~Eb1@NNy> z`)NTUg5)n4U(Adai;lm<*}d66T80Js;4qE%|DOL9eS#+v9ZGM|Xi}nQ(qa)E3Aj2|UaQ1)mXdK&d6WCV|>yq;Y*5m*AQcW`D7sWC24;WyP zf53-VXz|=ltp9e0|Cc@~qTedmTZxRC$90jV0_*<&eA>^&sQH&7Hy?#>GUNSBViT2{ zo|VsVn{=s7m)) zjb=9{b#86d!Eju{$Kn4Z%`@3?c)JdOtH3(@T-fmM{86Y`BiGatsnmD$k$DQN>&|6l z33EV`@bv$-lj;XXq+F6b1H=2e488*E;B%7!^8zrV7gGkBr(wDlmocEPA z^T&F}fs0YZl)MK}G+uYxM$5Mt_81Oe2@u0x!#=}jhW$W?fR=$)fL5^th~aa?e#4ho z0)*DE0qD!BDgpAJzQLjwnlKzQe23M>4Br@z8@>g)I?y$Mu32jM-f#k|9?`Xct{tg; zl)PF9Rx|sT@2nV38GenHzlaUy55wvBhQB2aONdC-q!fvgXo-sXHNN zN2!z4S?VHnmAV1l9B8!vTLRq*=+;2D!FPY8o>DKVx6}uTiKT|52VK=%VWA84%aG63j-gh%&E_eu9lOLZPy4Ris}gMl7$ z$?yov*X3r^C$HkA=jcpYO_;O>=s^kB_d4mZB&2#mdYX{xNok|BNy1t-!+;=*g?3FQr4$Vd;oOiWbsSfSwBYwmUr?=oyy`4Rf zr9KDfTYAMjqQycj93zD9?aMUsquk${wy;tk8fCMe3TICVdE;}YU3K?TH_-?74Un;4~f36WF;Cu zGJcF@SLtVf#`1(%d^I+Jy~cgqkN3Ndn5xK);x9%lXatdlFFoGSOtA{cWmdN-k*4s%g@T{OVjV)iE`|nKsomU2eLMP)d%_=pmzfO zF3`Jxeh=vPaTS`H%C9{{}@=nsMZ=#p85180QOvxx~G&dp4X>UL9;@`;Jb z+rp$Djw@RTrnV;Bepi~>ncAB=m~aFB1n5tJ-UIaBm8Q<7E~btqJP7Us8a-iqfj)E* zc-EJQgNLin67p=IX)xj0)usZ|AfOKbeGur+OHD&eLkZ8m0Q$@G$FtF*U}0R1D-KcVGd zy4SSWbU)GZC$RzO-!CZ7VuN2{T1B{2YFcSRn*o*fFF>CvHLW(SAsfoCK>rrmP|n98 z(Db-zLp*ghnl{BZJY#y9aOqjobEfA_FPL65;g<6U(5Hd^6X?Hy{u`KTt4yz$Hk)2G zZ82>{E-@*0`#T;~6d_^8oWef=UP&IS!S<<{|MQ6q<*}H;gi)qqb`Ifq9~N zlDXJiqNAb$qXAO`n3@EYfjTPTEaXgd6`7|KU}gYQJs~jHn`b2f=0-DmMw8Ozc4?-0 z9s#B{vD2Bl<-ja3FHA(2Mdrn*R+-CysZ-HTH{WNzKOTn%%@4<T3-VE4n;tUT1#H zyj}<9a$v3iCJan{0u1^-(=+hF0DLzfMwpERmrcObONh&}=I4^&@{)NA;)0KwOk#`m zM@?>ml$)cEnwYn-CFa)&E~(^Q6DFe^mp9GtATI1J>>Tn~#O;tW7auMuHSaXP%gzHP z4VZLDSy2AtADH9agyxUU@oqx%UNdnMvJbEivJbJ#*yZdBNVyAA?uL|wkg^C;7DLJs zv^LC#%!kcK%*0KI0S+b;m@Hs&fXOAe^qrBGfuQJKIrDLX$+y5{C&c6jGrr!JP__JG z{v#PC=F{ds*;~xGT{Q%z5fPkeqC4m;6n1C9{p!j@-C1~xlmIY`(PAQiA;gU<0%oyU z>~XxYxGe7Y2A@Se8^A2pEj27PEwyyOngY`d7}P8+qIxGxo)bvR(l;r~<>fNy8-u03 z1&8@gHgp3R!F~z8465? zgcCZ#GBOD+V=eeBNa8hRnP{2BmRL%F=>kl*$fD{Q|qO? zwdD!Rddo(_qylUJrto6e*OuokXu+0RUa-7qc?p<7zzhavNU7x&%Vt7aWXZ4yY0rm! zZF$48J$~-qw%}7#1j!gX-nD#$lWEyydC&5`dhk$uNUVPgl2kUaYtg9j#VAp$VWTj`tY^`L zj)jv8$Lf#8w4796t=VPB=)$4J?OOIMDto4-#o+Oi2T$r+G-*`vsG{+m22a2*ARjgx zi{ChYaB*RIHw9K}%fiW{h88v-j1{9NjlyyY{b!_+*Vb~&c6`eb!l|!-8K00--&l?( z;nWGs&xBJySbntpWH|}UL|`TXQw&TA;nXS1Ny~49Qat=;XqDA%^;o@DpVe>0 zM?J0u<~m@m2WA#90L*OUlvTDWR@JKMoVo#+8-ckQm|HF(PK7h^#!C+Rnxa;uwH|WH z8V2U3M4YmwS<_>j`uf#7mU@5N62mCldL?qonq$qi=2_7KxD}Y&fI%Z*E^^9xm9?R@ z3E>nf#;GN1 zA1iLm74(#~zZDM-tE>a81FctE3#@~zs6`h7vj~{Qz$^gBST0L+7z45#|d2;*5lBQ-;3)I`E4)GtdDGHQx-YK&1wPu(%~)E(1ejGAf1Z9Vb1 z#5&u0gH&X_37BQTU_=U!_Ydo~f^`n*4%xRHyDP~VAMQ6IJY?wP*q6?;-iaKj99*#8 zWxbnlpcEK<8L8aBvM#aS6F*D$TbIT+JY>b4yXxSAb&Ykc^%3i%`n0VAW;HNtfq8^X z8+mUqCvy1Dj)As;Nbv+PYZ8L?lohXKBr+GQ&s$$1%kTy3i`JK{F9WjHf!P4elfY~Q=GhCn4kPge>sv&!w}E*AC2P}TM0j|oaI>DhV)OH^^#ig- zw^-k^z8@LlCSaZ_weGflNap8hVDJI2^R-6zSwD-P+k@86;~NfHzaeY%u=R-bE9+6~ z*VbdeJO|A4z`Ov=i@>}D%*(5+$F1L5zq5XCJ%N+WyaLQ-U|t0Vao={ytWk^?oK8=1 zx5ZjS1RtDdAZxx2$**XsFgi^wx+gbF;L?lZnU+s;f|Krr)BG4>nJ^C>kP~X zz+h|(?cGmepmrnOA!^_s+Hh_Tp5ilRefjh`HI3CMkHoRL=VP~_A zv|;$9YKNEY8rwwMBwMkrB0mLY4={Uy*+;-ddl;2uT6)AoiWH66E4FFnvc%YNt?jxb zc+Ixmf_Np2irMDaZZ&nZp~12r7z{RH$6vyAbC;BU)LUA7&z zU5Qrcd$#upDBl2suL4#8rprsPtJwI57 zpXOae>=AowB2F7%N${ySEh{{AaCpe@7BR^>*t_7I;4nMcJ4c4d11pr;yV|=Uk697e zXsGCX_%`f)?fv5CbAWwde8V6+-UeS~A8a3DA8H?FFSHK_)(ET#STnE|V6DK~R@q0| zN7+Z)$Joc>1haNv9l$z)bpz`m6P#b}bhvoFjT%k%PQAO+yB&(i-kF=bTXWC>8TmH{Z<*?Qr=9o)?bCpDB~s4zYwbz)0{d(`*$eD9*l)DoWWO0$ zAFzI41HcCHz-qtMezW~{)NE`B8-T5GL5Ue7-(7a}Lzdd_wlB0V0#*iA0ah)wFR|Z4 z$fp5YJ)%U<3;7v3Sh&)M#43h1o;M{1x#KJ&PXjYE9@^5R=ol&2^yVYk=eJ} zw?(n2(d6@6dXIVV^1|4ZZMS3aC-MC*`%e42Cd&REu&KbNllxt4R%~O~O}fL!TS;co z8CJFZQ#&3^&bV}C-)}!ac#r{XX2s3a{-ym;{7ijiKN{cgjr~WQx+?EU*-zSkw*O*3 zrB7WpusOiy0-G1n8#6K@)>tesYbPfIT?QQuM>R)E45#>g!NEEV$u`hx8y!aW7KfRv zzAH%_iEUhFS2%1A-1N@aBOPvs2lq&}5wQ49d3kWn5pbZRu7WMUY`cowarASb@m~?2fsU)=8wNWtxKp)J;TY{0;~480rvrxL>j*4vp6m#JITU4-T{U$OSCL~9u$@qpwta_(#|;g)oHRZr$`nVLtEdv2W;y_oOPKrQ znC-Yhn(4R+*lxh~Acsq~cMLh=DstQkZ1;o{HP4aARphwKL0m;_Phfk+A-BX4?<#WK z?}&F5IUaJHm8;0H#~f$U9SZC)U<*qfA2@cCIYH}Z#Ch8h9eW-7;#a}}$HDl9 zFCE8lX*do!4m*xGzH%IOd=2aB^j^E4YB}TKq9DgUKnUi)3NVA0JY^Ufnm^wPqN-YL*~KLyyS71yIvb}DhR!1HOJb7az}}f?Q*u7(+?WKiXPhq*A|=lMb-pYW zIX4p`Eh3&8_MUPgZFRmuh*T-v!nxh~CLz*dV3))#t9P6`<3V`Oi7L6`vii`8da~+> zh;zU5fb*d9a~+j?fxQpdrNBmWtI%sjcDW4Q?d&9>Zs%9PCQNK{e&b9M>UN%R{*0(3 z33WR$)a@jpZuTJ(>SkAzqjK6+4N<8ae|Dv~D1yo|V3$`!#l^Y!I1pS07rMJEpyD#S zT!>1QA!C=v<#qX7ejSxkU{?aW3fR?AWuqtd;ze3LUh7g27?%p{!-?qPs_Ci~9R^;` zHO@Tv#!jQY7+iH-^^>hIR|8inTjELwb}g`vMpoE*eTBKQNOyP;cm%u4?KwU?aay?h znC`JJZRl#8V1>DwxSA5w)&cui9BM6HsQW5{)YjE5zM-QFt=FoJO;;~hZ&x2zUmdl_ zf!zS?lfZ5ys1ai`D=Tt|G@MQRf6=(4YakH?O&=17I>StN4RH;PAs4TkTq9g#5jodL z*C^L$7jEoN0sAzt&j9-@Iu2apT}7@5gi_A|`#i9(Tu>7#HV;!=GjJYoB-32DUEwfZ z0QSXF*G$*7cr}xK3D}p<+l_bEjjo&G=Wvb-@0V7b<+-lAaZ+9LT=QLbxE8qXbfGTX z4D74GqVb8R;%&gbhGvp$k!!JQiR&JHQeOx54Pf5{_N|E8ycE1v17>7n0xy#)UUr2^5v{bzG0Ro_HIKt&R?)p}G%Jn_49|4Q`O(THa z8&gw1lJ0&2_G8jr<*ER#Q?5So?!Lm_&>aT$3t$hS6CT*FbjaK!0o|Pj?3am{>&|lLA!L>P z;O>U*D+y$WfjtrjSrd2Dc!XNGTgErEad$?@s&HMqySTf$yScl&dl1Nu0{br!-ajq&4zT1 zbvMa9B@v=i-O~u7KLGn<9HQ5{(IT#(Mcv?@9p7-1dv4W;vMb&5-FLVbxbM_g?nz*O z2KE%NzeZPX>@O(A=qVk-6LQ1DM|O%yald@re)w=uW&3F;~^A_2eKdRo=q$=sm%BLhLS=rx^jI zIdDz_O6ASS)7sM}2`C*rc*I}n>FDX?>FntOoEJDBaDLzdD?Qyj-924AJ%K}-$k+m0 z%?oO2Mx1q?{zS3?z=cq&8XGk~iF zTy5Yk1FjBmb%DDatx(T(p6flcJfJUtD}bv9To|}ZCw$d^MlO2L$(1eruw^B{1kz+uGdXW(KHE6;M$#|q#`#Hx3X9^tGZ z;T~=BW8JOtJc3hSIpx;#sAnBnml?ptMXWps8Md z&sNVieYUcJ%K_ zgnsn=6yNZR=TC&J%ESlH-`;B86fdPihI*<6a4msrMIeiomx&cX^z!8r=;QE8USndE zyjCxIJQ5cv^18hq<5gbNW^I6LN2(NY9d(qvLF~gD0}{f>)CsuGz@bj=T8>ief|a*r zxdbtk+Irh1L8+6sJED~2;OFfr6?uD;ov%AN_;J0;c0O-E??42i^1;u0wYLC|_*@U* zdREN7^bYl+F0QcAc}I9h#y5=dqJpgY;O8y&mUt(7r|3ZR2Cffq{eX)^r}Ae+uQ6xk zMSU#ZnFNY!f$N)aGQq2xu$7HR@6F!Z2`Y(_b-i=F^Q5P|cL0YQ4_4nB0o>pickUwH z-3{D8vY;zlW!@#;`w3)~j(y&x-UkSG3V<6F$DQTg74Zl?>|GV#u-3bQK=#kaK6a(| zN$*DQCht=^WJ7?%?Qj@yg@ijKVHGnl!kJ}GbMN!zQpEW4vKQ4~BK7Uv>fN497kS_G zzGZpAy8}4HXcWoJ;>O01BKE5n?bnfrRLh~G!$Wey!-q_Wb+_A#3hoSDmVq`=gH3IN-(uHvzb72vP%QWMyLh6B?Uk zRnxquh#0>DSCo)nr@g2F6QSly@o|V+!cDK*MxS6>>@$#6H;GiO;3k)?I-kjBLtrZJ zYd*V=)RNT4!F<-@H3S97HN9v3UW=OZ`h ze5lAt`MopjTVDrXmjtWM*VRXE&~dYXiwjiwdii?CBh=5AAKx(0hpMcqRp%@84fl=k zjr5H|$haGTyAimXfV&yENT8}r;b2l-gj8jTnm!V;(xuUtgKv_rI0<4?eb*vlzG=Sc zz8Sumz}*VmZNTAnMzWrK*ZXGqfbeJ@aPxt?C|OUwIlj4wKaS)!AC3!$ftqtcsc)Wd zKEeM^;LcyxlW&m^FR)eEb$s{w?u&1Dz_$`7)Ayk7A>T6Ja^DJHDR2vcTLj!<;FbV) z4{#*w$+yb4+PB8HR_FhHz}*kr1HfH6Sx>n2MSQ{O`qt;$M0oTRa3t;NjJ?SBobUN0 zlzQ2>6)Bal?0|2Z?=`l>_XcpwfWsmHw*VJQd-9RA8sFQ%k+i2Xj$*!deIFnRD%T|N z?e=|$K~D}bUs*Bq>HE~TCw`hf^X-ps_}quqYE^+5-`BolzHfZTeczHrxC*${z^wsp zEpU;vrwWTOoSlsx&&*h@D<7#Es!J1Fgr|JJCPD19KZU5R#36J)E!Fa~WD#N^zFgoQ zFH`1z!H=fv86kAP$!{hr<1ygYS5)SHyWbIqf#2=-#5ef;8qrMuT#4FW-Cx6B(_hP9 zn}D(bxF>*n61YvkJw{zm?*EGPYV_IL(3%yTLM z?nT{z@HZ#j;dbyWc30f8bvV0ixMhps`egar_&Xr9mBXk0j{Z&r+UJ3LAr9JZ{_gQe z_VUN?0{(vfK?rS?;Zy$*|4{!hf1$1?UIOlA;5GyIs%~oKW}suH`~>J9O{5qD+$#w| zEAmfB0$Q~2_#lJK||;gZSYVxZmR zzcs-k_21^doh;JVfqSFkBK6;xYTl-8cOeMu0@pOJ~KW2_RU$KwMv%4N`} zI&fK_PGXz_^#W;#Q<7tIAVVq&WD%WzIC5-0TBh>@xq(IqMdf32;Hp4l0tHUkS8-4@ z544Dvymg>Wd_(&{H-w_f;-Y~bfu4b0f!;b4UjugxxZ}WmOQ66Ut?Wp($DGXQxj8@_ ztAPQ)eUorL2L%Qvfu%4o8evHo`>VDwFxK8MFrL7IF;fb-AIo96CQyQ~R1WV2CI_Yv zSWW=~(-+i_9%K6Yz>_!ufyVE1jS1S!{3~a&);8TF7A`@^veC2@`0x!l- z-YbF4@eNx8Z{chPwgp}bydHQXus!f5@C@)Q@Eq_w@B;86TIqoufp-Es1Mfy>lQ#g5 zFFTlkH%Dgk(zvlfD23(e%kG>9_7GC-1>T5D?F>6Ta3F9n38@YRzD}m81IGg27#9S- z1>Oogmf2egyi3>AffJ;=AAq-EcWu)rgeMIR=at05sezvZza`StzX$#xG;jbPSAs9_ zcd%OALyz#p0G}|-6wC60tcrAy|x1RXzp=OM;WpbmA`u{)&pGQ*e54Mm#dt1+R~9m>oouwW?zvyE1rt zaBgs3aJ~*z82I|YEJW*4bKN(MI@@U1A<$F z+k&qJU)Pby20jP)Jm4b%s%W$&W&{M^CP3@}o`k2)IMN4q1>Z}8$%nx`WR)c@85Z1U zSs&a_Fu{5QR|AhV`eK-T9z2YgRE|Iej|9IWnBZ?Tj$26I1dqo<@O|(^e8W${-w~54 zBT&K9!9Rn41^?DDX$pKZ;9CISQdd6Y{88>64>1T!2)CZ*iC_tdAwyzVLgtVIVM*fi z4Y^EElC1@eLD0({QdslS0LzlF;PPl+aY*arqShkAocy{1D)Wt_n>L%?Qm5T^qU%=b9e| zd?E0|fgb_SU#*>ORrXF2cC?fR99`D#wFEABH|kLcTr9m(^-NZli?I-q60#XQBO}1EGVV&qH5? zz6>1-9S$7{eHA(y`Z{zh^iAk^=-beDq3=T{LO+Cl4E+>38TvW&OXyVS*U)dF-$Q?d zPKW*s{T2FKt|q6*luXNv%*ve1%YrP*23eAgvPm|}7TGG>WV`H;ow7@I%O2S)`((cy zkb`namSsg&WlgRw*N|(xu2Xb_m>CA1Ldpb0(p=;SRNt|m50fN@^E>CJW?JdkCw;CW94!3c)3WP zAYUU-lqbo>a)~@yo+3|`r^(ah8S+f|TKPKpdU=)%@@)AA`9}FB`DXbRd5(Ome4Bi` zJXfA4&zJ9z7sz+Ycgc6l3*|-fVtI*tk9@CupM1Z(RDM8yP<}{WCNGy)$ffd1`C)mL zyjor(uazH>AC=e1kIC!h$K?(36Y`VtMtPI`l>D^(jQp(pocz4}g8ZWVlKis#io98V zRo)_RmAA>S$*;?A$lK*N<+tRwB^GTxp@SR9Y#ml{QLSrJd4V>7aB}Iw_r% zE=pIWo6=qBq4ZRGDZQ0GN?)a)lCShv1}FoStCa#}kTO^qq6}4rDTT^#WrQ+P8KsO? z#wcTzamsk5NSUBqqfAsLDaA^OGFh3TOjV{S)0G*@OyyeTI^}w0mIBIby*co^~&SQ2IUFmNoAw5NqI_nT6so!R(Vc&UU@-z zQF%#uS$Rd-th}mhQMM}El-HEkl{b{_%A3kt%G=5glz~k{B_lGsWKLY$Z;MW7c0r)3@-vs>Az&{K8^T59dJnHAoz;6M5 z8}P3Kza99ufZqZ9PT+R||32`$f&U2jPk`S8{666K1Ah>B9MU1+j{tuZ_+!8y2mU+Y zPXPZT@F#))1^8cq{~h?#!2bn8H4rEe7!WuR1P}}$7(p zK~O=c4nj>3YJ*S*gv&vw2SR-iQb9-uArpjbz}rSbLl7E)&=`cKAT$S|B?zrSXbVDn z5ITa;8HBDNbO)g)2)#k*3qn2!13mY0g;Vlq$ zfUpyUT_C&Hg6Ib^2%-$43SxB-Yl2uC z#5y2e4q`nJ>w}mIVmgSKAZCM@3t~eM8-dsu#HJuN2eBoHtwC%HVtWufg4h|vt{`>? zu_uVVLF@}+K8OQAyc)zoAPxa>7>L6`90}rR5XXWz9>fVCP6V+S#K|B|1#vovGeNu# z#91KD2JuD^Zw7G=h_`__7sUA>E&%Z^5Ep{D7{q%(ybr{sAU+7(n@mUa`2k}J^Uj}hAh+9D12IA`=ZU^x#5O;vM6U1F0z7OJV z5I+L(6A<@+xDUkrARYwq3lI;1cm%|wARYtpIEdeYcml*9K|BfKFChL3;_o1y2JtU2 zR09JA1_lfq7z8jFz+eP}84Ol1*umfggBuK9F!;d`1cM9)6%5tEP!kNb!B7VbmxG}m z80v!|6%6TM$OJ<+7;?eT5DbmL&=?F&!O$EGEy2(l3~j;C9t<79&>0L}!O$HHJ;Bf$ z41K|n4~79?xEc(Dz%T?1!@w{c3?soX8VqB>FdhsOz%UUE#bB5WhN)nf4u+XvxDE`n zz%UyOH-h12Fw6nNZD5!ShWTJv0EWB3un-K3!Eg^4?gPV8Fgyr`WnfqVhLvDg1%@?X zcmxdVz_1<+8^G`+7&d|7X)rtshUdZXA{br!*MWt2Zj@1_z?^z!SD+heg(tt zU^oqizd))65(N?i5(kn1k^v+mNM?|%AlX53LP~Rx+<;GPOMZ}oAju%9AXNvcCP=kG zsss2?wp0(K`XHqOzE>?}f|LzXE=UbQY6MbakeY&oU(yn!)*!V7sXa&?LFx=rSCG1c z)DxuMAoT?)AEW^wT@BJ8kcNOX45Z;8jRa{lNMk`757GpXCW2H9(qxdPf;1hZnSier zOS3?l4bqJu-3-zkkZuEME=codeNLHSYn zNja(fto)*!Qhrr_Q+`+eP);jSW8uTas^t=3l? zsHtk2nyzN3nQE4rt>&n?YM$Cqy;5zYUZplxo2X6IW@>Y_h1ybWrM6bvsBP7DYJ0VV z+EMMKc2>KnUDa-CceRJwQ|+bpR{N-Z)qZNe+Fu=@4pgsJ3)DgCV0DN(R2`-ks>9V0 z>PU5zI$9m0j#bC0(yB*sI%1@ z)Em{C)SJ~?)H&*{>TT-n>Rff6I$ym*U7+5n-lg8HE>st(i`6CSJ?g#ced_({QuP7# zLG>YZnYvtEp_ZyE)rZwp>S}e3x>kKeeN9{-RNqqHR(GiHs5{kn)m`d)>ig;k z>TdNz^&|CT^%M0|b&tAN-KT!0?pF_}2i4EjFVrv9L+WAmi29X!RQ*~#rhcOySHD%i zQ@>YFs6VJbsz0eG)t}X0)KluO>Tl}r>L2Q9^-uLL^>3}3mZDJ_tuY#_aT>1)ny48x zNi%9D&8%58t7g;ennQDHF3qiZG_U5<{8~T@Y9US56iwAMt-4l2tEtt}YHOEib+o$L z<=PcmJuR%&*BWT4TAG%wWoVgNmX@vMXt`RR)=;}rYouMJHP)JFO|@oPbFGEeQfsBP z*4k)owRT#2t%KH4>!fwox@cXsZd!M(ht^Z;rS;bOXnnPQTE5m_8=wu;uGR{)LE2z# zh&EIkrWI<#wGrA#ZIm`z8>5ZY#%bfVB5i_pjW$u6q!nu=+GK5tHdULZP1j~$K~&SsG}wwHve>wVSk?wOh0~+O67c+U?q0ZJst?yF*)`-KpKB-K{Ou7HNyMCE7jO zz1n@+{n}FP0qsHUA#ItqTw9@)YAdyewN=_`ZH=~8dqjIwTcFu0wT&06cxK7Dkv&J5V2ra^tFo}JJ@@{-msVd z+&g!7=4NLhyPF2z|2^OHx+I%(&$;*9)6cn|bosQ)XI(z;@~yKL+7RhO^9bP1TQ z0@L+?FK?Uf0Mq?odIU_H!1NNBUIo*eV0sJi$!F82VEP73--GEVF#QR_9w6)wf(3*F zKsXqLqe18nLT?Z}AOt`-7K9T($OoZ62!lZw2Es@X#(*#xgc1;@fiM$`5bp=^ArK!0@d*&02k|u!w}AK# zh#!FXF^Jnh{1(I?LEH}F?;!pSQU{Rs1Zf|TOd#cgbTCMVgLE`VT|w#vk_{v$NFI;^ zARP>_c=>m{0 z0qH7`mV>ksq#HrH38Zx(-3HPIknRELevmeT^aw~#fb=v-&w}(KNUwnO21sv#^d3kb zg7gVUpM&%j;FCSl4Sj z+raDsvlq+(Fo(f>JeW@cb0L@qfO#;OhktKEt%pZdJQ@~d%%wK`|J23wU=Ivnq1I+(`+!5rxK;9Q*6Ub(e zb3r}`&Pd1^13BX%XA5y|K%c zc@uKphMe~y=VQqE9CEfn&bN^BBjjv{oIfDvZ^-QcxqCwHzK|XR4t%*4!)z#%uXJIrpv$m?*SzA?A8TF|D zaTb(EVzFqn|hlOML`d&!3o{?--$PS`oDsx(?2a}FIkO35EMQKA2I zOxM$}ozZZ%B7fNIG$1PZK8kvX;+GEU)_(XmxDB{10c#!-8YJ}P`K%!dF~887*N=QB zufH`fKsU^bUv?IaQws76CMt!|+DKWsQZT)4Xqi$FEid;tD)e;!$>?6J$Y*CmchH)T z2c@Ef9}vlaHC$lL&!Zpu;jh#K=5|6o7lP}=iGv4_qv4VJk0E!SB9~@^9By2JHP1u0 zvcEOd&p9qyUQ$)js8yF+`-vqr3b#x(9O9J3!I{X#`9 zZ!+m4t4d?e(RpKPqI6qRd>mO*HX9#_vU*(oQBcr7h~T?WCznO*c^vSmM=Db;R^)+A z#vv|K3UG;ORW);+V+Rq)efrl#Dxy66Tn7JAMZPy}_&b(aco+Lw^YK!u*OXp`P(Lcz zs9?%N36+in!1Jn(mQ9URPE!gJedRnghcId`SLAn_nHm(z+?`Di_Y8Tok@OlEjg$_H zHR94E8O=)-d3Foa9M>NNt)T;p4D`n_$1rS`H3z>IO^;MZd2!T(!N)lfgLPrgf2(^L$KB4;(&5DVktNzKx-`T#-M>61^sy0M0>` zmC+hhE2#HT!64qrdJz?89=&-;8*0jcQ@cUBKS#TQ>;!HMemTf~K_rK>5LIZwV1=$k z)hB-{ZbtUCihN&dk)7TJ)aX^spP@xXgY{xWZwwq0VC1Y+!Bkgu+N|WN2BemS>=o82PJOSBMeIFxdz`rXRy*wIYAt?1#}T zhJ1$lq_NGz%wbKNa@Sxm+lDoY{Mqie4Me0d?kt~0xRSq+BN*{FE0&H=H#_y&-N=kQ zp;%o>3Hq0K6KiYgh~-&aRaG91RN^P*q~Kj9cN}Fubt2KZ%tJ>L7wc~gqep`Z5+5Y92v z8CG{G@_Q|eReCm9hDxi^T_&PB`94=LqVH+l8=!eX+K#|YM zhWj!Lq#>`+5Ss38aM+#Bu-mA}mt=!oIw9I*@iHt@8JV`js2eamA6DdTt&Atp;92>R zXf~joKtt53AE_ONvnX0wR#nq)4zWbaW=F@6pcnqSygXXNi`H}424JOd^V^=hXl)B2 zHnD7cU1drMzJw9~m?FQ^?5E#G#OuuMSUokjxr=!TBl(Fenc^vE9Y2bCBx=fMV^<I%xRprSAyp(ESC_S&pv20Lkg0iD5O0o)6W|DvLsNBp@ zc~Oy9WP?g(7f203>I8lKGSOdXKj(42jp4jmk>_NI^G@w&vSTrt4kR`khN5bd@A+K} zpH~!lK}+MK?THSn6c+vc46oM|`PLT3D?Me{m zfrQ0@Xys!t*V%9UNWZh+oNB)^zN}cG_5~MJ`iw1%!|a-UVGmi@lVaho*uq~Z^5nEB z9)mG%Qc{IBoQLFhG31B#99E)``lPybH`N??V*mK zXnM4AB$h#G<_0J2e__;rt;oaDran<~Qjj+^GB;Y&C$F-sB2tT*fZyUj*dpI5@>^*y z(z09J90^ZSs=*t(|1yHVSLEB9o!}I*D?MvYHIZqKFr|&$wG$)b$1LM}X+_X9PQ}IlHwg1Dqfe*7Y+y9;Uq%^|2pa~iG+&vhDukFA+>#% zsg9t*0o@+!H9^-LM$T_p8uAGhq<%0emDEsh4o91FM<;(U!|D%3KC_vx7sictQpiR# zGWo2OKrc(X9>LK13mLMR(Mp{Hqkay-iC9p{PEXe^45@$GpX|*jwcRK~L@PPDQ|QhJ z{;&D7y(v#2J=v>qx>la8{ftwcUHhoi?AuY1`=!lO-kMTp(EwVCgZ~|hHRrqpbur+b z6uCBS;OXgQr>bz`r$^0w?%4bcm%UoT!)q3mnW48sb?lBK;$4qr#P8FJDWLRtmbgS2 zl!g)F^|fJ?7d=VNUe^=Z2JF|0NmQ1rBkn;Hs|IK}0Xh>{PCx_8q`)9d3jeY7f)vUb zRT>b!cNRwGs^v$qWX3OKq?;7^lx!|xLdEL6JnC)vJp>6}t_)(Uii&(gHme$%cG;wz zcsY@b_;7}}S&{FIBc6vXH)SQ%@rXIclZcfAyKrb3MYOUuhRry$qvciASU5YfJW@Ng zs-`05EE_o;J9CQ4D(dh@RW*)k_8Z-oiwcJ%e=k-#(^)h(RvWEw4lOILiD1P&4RF<0 z)y#}x@%@mpS_ch{ksmmTYe1TUh8K;A&Z*^(pomdo$;9;hG8M!K?ZhAN9x71l*6c`K!yVR-m1AgZ{noy8D8 zQjv$Iy|szh%J8DXvJw(gK~d9ZXw@`+b7r$Oj&9@o?Vb@{q z9-W3AZ@gqapMmd@X+$Vo;&O$eIH+((sViS7=*D-af=LmfaPics;o_1~J|c86L#me| z-xa61{TnP}2MvuBNBKhPu2(Qp`s}j7El#9d&B(DU@~82WNo_KuR(*yxaJ##W{8hP* z(e6~_;Z3K#aobaVB(}pq-72<bxbzO2i>M=%AUq${i zPEt#&hQ#Tn5sxzbYNLM5q`;K!oQJE!L5fKK3v2k*4w(}>PqQ64vHj%{nnRQ)H3fEk zo)Mha{tAJcgWz~wK$4(+nbBRK$WyXmePm6nzMxHlIItz`rx^f^^>}mS4Yp{%-MtGp zsTqJ%DsQuG7_hr1L0A_qNBjqj_(6(Xmkr|?n&Z4-qaSWT)f{OF=8*Z6Av2^oW?Rqz zF%N$mgFj4>U(b?Q4E(1%+d?hjR{JKkxh$$!p*I$rez5`AU^<36#3ih2QFM|3&V->w z6ZADkoa*?F(K=#R2;IrnV(nrrq{n$c1_K(6#164FJ7y}?$y+JV(v?_?C8u$ zC}}~#mQLfPUg~zUGUTF)e04VaODi+T_)J<5(ZrU&q5-2u7hv6h-mWPcP*f7Bti&|1 z`nyIAf!%sDgr{X9i4zRbZ%(9w3=Hizr=pslQ`ybQ7ARBXlQZ9u!f|6q*HsR!s;VA` z6$ynnj;W@sxQ-TSbNlaOtIf=^*f&v!qJA(c^(4hIyaZ}A6*I{j?-pj*RVeb@%=dyW zywmnUmdJ|-CNZ;_Jou#B2@IjCR@v)rVoiZA9>a0eIJVB*c3hB{krk5Aj>+i;ZUZK>4Vb6M-=)3L3E`eX-s~*AZy41z zDlSY>ySTFeFp(fmgV1jhk4M-p%va>gk^Q<@jkBz>q`VHbb5-$-60D^gQ9L7B z!dKIEo61l<^Z!ONmt)qMjCN>=fs!ehwN-qE#<$fl;o7a5k-u;ku*}t2q~xM;Cs@Zw zIJ^C2S27Z_aodSW*<@GbG)C}ZMII8DEKN?Z8HX{HMuCho*%IgN?mA32(uHHHMQj6> zDDsB1_jt!TZ0BuK>B$E&1ywasgPw?jJmYrpZZ|TTmbKvA_taN_djE+4d~y+Qw>1pCtJ}IKmUE5QGpv>? za!s5OnygTDcd#khQx<4cC+;NKG8-5s*EWBDL<^{$kvo27qT9WUnw6~(a$tccq726w z%qs7;k>PTKBCl)qGj0|;pK%6KkjP$f;_6XG!Kz)VdrN&%g^$EM#VA>w&N#S?AB-8#dO{T3tp*5>U);?{Vdt#NxRcD7_Y_Ds4UB?M82uX*`O+*e3tGYH*7N90#`rKs?MJ+@_>v)dSNkjKXpTrjsB?$KuZ*$ z@rlgzj$FH>bTFtI9896S{$@mM+*QqL{gGHZGHM=f$06&C%B;zC+-Z-Hb#F%gBk7EF zq1NNb;p#jW?Z5cs6la=RO$_*ByT6F%cuHn;Khc6ZICb1WyUU5-f%YR#2U`zhh(4vr zRoNH|iFld%!Klm0jrmh{E8w!n)W&JUTaE2Jhc$e3hUDxh@jq6>d+aM zn^;4PuGd<5Tr{dP`u?ZJ+dPZ)Wq7^O{tU|I@Fxs2&enWJ^cF>47H6{7j=Cq+MUdhM zdre(sZCRs-f2{);x^J~VG0+@m#CjJvB{P(f{Ei|Ij-ODI!{LcSDH6`qF+OK)jAARi zr^t`QS7>b>NS%4@b^Xox#xlVizo8;WSbeBV?N*KM>#lT}EGwnO;MN zoO1-#GJ?Ktf7z7ga4vLJRUFxK8QI^qU=vMh2ZLM|Exyn=_ijCdA@_ZzoowOasJA2- zDh?<4*1E@ATy9^;6)@;z!wFd7h_^JzO~A4)WJvwk0_8#Ka}s1%c;-Bpt@*Pe-x0rU z?LyjV=4AYB*BzBsSubRCY;VDGFwDl{tIs&p7GKU#UrY0oDd>4VmSEFRrkqzap(v>w zjJqM1F`R!>O{ywB>oT?lf3$>bY@02h zk|#lYB_Y0XzkqcGBl|B!ek#k8Z=K*vBi7#0TL{)07;*n7@`$vFOSqIqb{c1)-^7;r zuN6mOr)RJ=Q=+nb)(n1FvGo>}^!+;O21zxW&`xn{(j#5t7j1O^4(0b9jHFJAT$(o1 za8`Gt7`u8MX`r3NsG>E4DyGfm)i+0n)@j7s_f{+hnvWt z^)PjcJoe|$La`^Ayy8}a&u!JrP1eINF?!7{mzxa#Z$bMQJkyD{w7mgOQzC0D~@;<8986`-V|;xFY8@`J@ZjgwTY&XrQQmWPp!se=im`N8lx1!j~eB`75LT z==Rqt*&Ni<(H9&a{ly6GqR2m_%}1OGX<$;N(8}rAR?XxP?D*ijcVPR_RgwFqy$@=c z`@k_{Msjkk`(6yF_5XyorRS^e`!mvew4jlYI*_SJO==|2b`j$n-`&g*?bQr|l-q#= z7~npc40+_08hKo;aL@!!r*%J+!MC?W6ev6EraAKNx(GS9tw%Akow}(JnYi)UO>!z4 zkXIh9sU_wOK7N<@%wPYm3{|%xS2S6s&>E~Uk(z1ITC~H_mZ`3)A)oq}l}BSv@>{!V zuxTG1HTYl!4$F7UDJiL{oLV+b_qciYo(u_Zra^nGXbY7Vmw4PsLHmHm;|=+|VSKP6 z=<<7A;Xv|3rlG)8UnCsx1oZWA-R%r1eE$84KioaYFbpg5 zGfn1>xCO^+-jw0Y)NYhkOXk+8W7WoJ+K^Vt``UQc#^KuT$20nlYriim85YBJ&tr)9 zRpiIx2h)CXsi_`;8#`!Zq;fzsR$EsS9UU#HnpRnMS|c~8dw)jRiP@JgCdbcG7<-8j z3~Fl^9obDKFZa43tuWS&JJ1ixi@IPY^uzMpNqrvON3ul< zTB4~SJAK<6t^ul;SUnY_#7P*6ll*vdV=N=TUzYzQIv}S}c>w}*v!@|&QVwb*d|Wu} zv67*!jXT2=5#-vr)zQ4l($rIey3b+M7VQFKz-XeG=u7^<<}(t;wsMhwd|a1KdvhZE zEQZ&(EQgCwD2%gN4tR1|Luij<%Q(Jnf&-yY zV&j_#x?xYv91Lq*;??~EwgZ#0Jd2D5y>MJ{DZ^w+8;|A6)IHL;ol2R;Z&+~p;YvoU zvMUG|W2b33BO#*5cgMBCuHZBk)tA+lOy>pV^^BI1-MyPXX-qzM16Q+ch_=66NV5bO zlZ4+oM)0(@SCE`|xSiou)=d4}9Pqmt@R`~7b7ySEW%E{$8ptw|w(59L?Kixxe}K_l zv3s@_8qTWd{y#=^)$Zw>vX)&=iao(dp4Ae%HJh-F#+dP1ZS5z#K6-|c5KAZYLh}ft z^Tx2@UQXkWY~)uWzo34Lbo6U(Un;a-WN6j3;}N(Sg*+Nh*`QG|PjW=?Rki{3>Gasg zBlw9Lj6s#vb?9VQ*47Y5n=f4HzJ)C@_y5l1D^5GT%jln%Y4)nvU0PgP8Y-EZl)du0 zgFcr#?D1gQ${%*Sg1+R(lkl%g{Jvm`pUYl-#E_bwWs^=59M?rnn*A++ms2iFbWk$%B5Y;Y2i}#|E?!1@yUCHrkukt8n7{YepU@@^iZod5L6M zW9pL1E4%-|C|sz>_hm_8lan;*1tBzHrPitMXoN%e?TnnW+i?v{vuKHAUj37izBm*8 zka(+o?4bO*+S;nhK3IdVcwGE#|Bo$kUMmccB|NOvxF@N@9(yuemMHR!CNpjZCArWX!9_G1`a*nay1=!BW%vdbP4L;d32{hFu=Bwd9{k6cFjrMqwayxykiaR{UL z@)lHKEm`=XscIV3G+^c<8HGy~d0~?!LEJD-nG#}#;j$jbG4gL{FRxZ|hjS9cZq+Vu?>WT#F~nD+Q=g4` zFibM0;40=elYw)n6V!XmAvKsGwI-7qvV^fdyr>9YK&_nCrzlz-sUcJExkW~>MQ&E) zyW*7Z3RyA?23GNrsUBk(DYvx0^7D+`Iiu#fnbYd@={L(OA(qyWW_nLNv^l7yHgDN7^qJ>rUmE~1rh6}HRma>JP zY6<5%o9)&vpDx&}rAIlQxrPz3X;*r)j1wIz83oT~*}srcJLBNGit3XKxQs%N28Ph{ zIHI>hlR2`f_b`=r7N19whJ|bR)tx=IlvFL$_@VN0{nRz?q;6&#^I}Vk!{AoBjjgmf z%R02o^2_K5O`JG*fRdEY>Twst>lH1iY-J+0Cfs>_ij2s!OhS?|lNkC6jT)^X* z^8=@-m*y-ji&a;}A}D>0V(c$4g5PO-fyhapR~TOJ>1qoz59f_2a#WW`YNuA!R5%Nx zv!mrzILF9YR5&E&EE_o;XEfm#Vx=>ksps;i?hV#q#jE=_83`Y>V>yvgwRhu}>&j;t zv@Z5|hmrr0B45&KDlN$f85XHTOPwYxQ(XBE8J?f$(w4e2jXB4ckQbOD)z$RU;i#>c zj)z7vwu&=SQCUSD{s=?5J7zfTdpqX49li&l`z0sEK4T<()_n6(xXbw!ga1V)6IByQ zXlxRzjE<~{PA!{5_y@hH>JpBO@7Xfj+T|PRsU^aWxa}84)7Pyi6cR!1=2kH3ZHt?c zv^SDf7p537)8h|D{4Y1w;7=~w5+%WXQ%2^ zFxAia@0zmN(Nf~GsPi)I#nU2lW)_#um_0o*XGYo7NUUml`HX2Lvx?`GRXOwP%F0Wf z^l9i4s?dw;rrFD?i7gn5t8gdnPKdGpI1;syPE}pSe__W)$Eo~CkDdoJD*jO9^+r?_ zMq@K;tEyE@J&gu@CNw0iz-nA++_=-8ItMuQpZX2h)0~IR&DhyoK)eBT7k1kBi~#^_ z&Nn!TBNz>TWim-B(Sy-QFzXe3&n|3*f7&8KM>wTXgsx|IhR}bz_bW@>A@osc-oK;n zeVd)8B#eWSDdoY=vO=UwvB?iFQjJGFdBfVbo-RgEr%bHV1m9|fj+z|h_RY_h*{da@ z{3$d`dN-TiX3CL!7cL zWXPEmd1%^tK+lUfd|A`>Ts*SpAhw36d(beGGi*{!d*@$LC;l6Y0)5zubV4>#4&2ra zXJnaM(Nju~HJhnGl2{W-6}&x*82Oeg>j(@DS3ZfTI~BZXw5Ef4b~=XRB;R<3T5gu8 z?VOjK)B?hAE-h5Y2lev3PE9alwV}tu#oT&MVW=ILj(?e)^KF#v9XopH4$|vAi`k+F zXWB`Lb3nr-zS60lq)tlh@h-p19SnHFzM#>&*u|mnR8LgjN!fE6L+a4%BiY7xncnjh zdWuCH(o*Y5p}T~NXEBB3G1Hv9C}#v8uE?LIEoygcayOGIYbJSN@N90+S&aB2vp?-* zJ2K&KO0tWk^tWMmsE|<@r_QUIET(MQ1zTbS-|M&+UyS=jUO3s_M1~3Ach97 zDb8kVS{1o2n>}ober1MuB4UM}Cy&he44EF8w6pR0Iud=Qp#!J`x7$V_a zfUCJ3e25`_TwD1rQ+@czL7P+H*7FIiJ~SsJUpMj%s>~k^HeID-Hpn^ z=pJJP0UxFe10h}?C|4X7e|62?%|J~Z!@F@wBvYLM!sOM#vCFUfs-upmD&(($aI~iSE<&4NQ;JCPyu|G31A}bbkwH zntjJs9nq%M(;P}aGn7WP;&i$6jx)pFn?|=$(@VU9{hiTY)Q;)TsO+Rs@nb6b|6%lx zZGY7^842M=0Xb??C0+ksdoZfUWtq@7^kP!QnyKSP@)l}-Q-2M6?ZXh7u*m@LXChaCA3W=atv^G*!t`OxuEH;g^I(u0d%~M)2*qg2}Z4P0g#4D+FGrW2o#E4fE zxg;BVAmM&vKU=;vALF9qNBTV^I_mc*|anV+co3_bSif0QOk16Zbo9)0fMIMm(eZtUrAwCT`t??Y1UQPzSOpzC5 z4nD)mKbpPIPZb#G|&uYF$Sa-l@_PUBGfl?5y>&*CMvglJ@8MHG@Ty>Tu6vR9~3=xa`)HEE+j9H)zm@sR?S% zI=P6^dvR8SIScZJM&?Fq`s7t&=?ZIk7@EA#Iw%{fq&X``@l$L%u!xlQ#AuKvt^Zz7#;r_)5pfvu(hsMX$c%(&o-^1A~06&TYw1X}6{zY-D0#k|H@p+3Q|L z+e$^=((F8wDo3Ffw-XDqB}TkpBv&mPG%zYRGIDRo(mzfsC8N_wLr0Ogvi1YsoO+aD zx2gpnY)DzX&+0id=u*%z8gYbJgF-xa!Rgqi7=^19d3e*=Z8|nY#${q*w4y3M5^LNn z#jWxjTV+iq71XNzPAX&aJj4ScS`nu!pu)t`_5P?QQ3sY+)z$DdZ@o6NHE-VCvofsV zf|HQ1GvaS))455>8Q8ZNUbkjknv`WP(o|oxv^eb2*YovypCNU-BA?LoJ5U~p#iHm} zs@^5}U*7WhghAbqiS^2QD~VDoj82WzmDk3KqP4Xo$iox+yZx$#Yy zZbFe(=LhKChvSHl84*t?^6gn}bdw{L=@Fq;Ued}l5;{)!H5?fSGBTc0lBAI5Osw95vGxuZCmk@IXO^Y;=7kgih{<~dc99&xO~#a#hA_2sK;$|lo9utBL9#ji?xvDnPDEIQImv{oXFtz zVFufWFVf;RoU(WTottnOe~b;@2JaB%NoaQE63WE16wq%g~ajD&r5&&CxJP)kab z^?rmAz2EMh!e@<@9Me9@h&L(nwr0Pg&62!mChtoZS>!B=XW0gb=~OGyj8$AvkPKOy7!^Z>BTNm54!S@<`Vt!{Zx9`{BCx$J%wREsY0godyQsfgc%3NAA{* zdz>!)m63e3B7d0WP0S!$pz^0$$f`a5l1`UHS!E@@h^Sp#dcL&RVTbQ4_5O>|-K8Zg zf8NhYFV&`z5|=>QPq;ivpAL+KuI;basTpFbI;!;y+h;FEwY41&Xv&EE)B~#YwnLx& z8T~!lG5r~tq>XYfy7TAgH#7Qs=~5$Yp>~>_Sfl!sW<=@i%f^|)J_j&@`m}@%k&PtE zaL^j|0?~>!)?CoIR**Z)LmBP%bOw9Gow&p^GlMFt>uOW+%Ta6zXDbA>s7aA5wpB}m zBfKla%H0wHjJ7{?X7?KhFZ=Xl#CzLc$SNbr)u{W;aMns6J0se^OFarZya1&m_{ zsby__231T`JTBg?9wB@JR>O$v5Al|J!`XJmQSV zZ)9L8hN1O7Lm2sa=>%6P|Lv^*+o^qlD-P*1k}X-F$fZqY`M4FpRjlO|kXAtK1I)+v zzkbef(eje2iXAl|_8H68?$`blaYl#SNEhu`5l>{q4^ZT>Ql;4AJPIPx17se#ugf;$V;-^qYPq1n*W3iJ;b((){r0ZBBYX`IHJA1V?j`* zb)v>Ce|=&M@llyHK{YC;Qx^=WA~3Lp zjO0OlYBH4w+^ScyRh4!eRBVo*DrrH)0ToFxxaExgh$3GVzkIDNOzL7a&a%pq^19L} zz75I~ zi?t2k@f&^IY240spsW@9TGO)-G_o+>ie`dpUZpVd?`Gu8YzZf?Sqz?RDyE2^lL)pG zr=FJ;4=~~@G94-rE{=Ljf*~A^qI=P4U?euZulCBb&*k=oTmiRR_m$DnseOY}@vj4s zsrUl4eyBvB|1qShTEOh})3*VVmE03-%~`vItH>VqCHzy`2$xc1wg7 zvI(bYXReFJXyyWUQhzcc7PsRJK(ly5#uoD$rf6o$X91`BQhERTQp$Q=z=QrwKUFf77ZvWiBwi1zUuEz=ASsU?Z*(lF#BS; z2fe#(O^5+c1Q=S?JzJc1=E!ajsw%O1z2Tt2%Aw_SXEL- za;Ripe5@8NDMjwq=vOC~#mb7y>ASs=5`2?&bfj`xbjrZ8(r8|J`Jh+~TXq%M+USpp z@Hrm*aw!Q-Xn)l;?|<{2a!u-f-Gq5ATW7c1=bArZp4;!k&))fQV!GLS5n`;i?zSGb zo?yBfOxJ*EIha;7*m~RgATf3@T??k`2r(<$l$f)QJag%xKQLn4;rS;MvRnyDg0|xc zB_UhbcB~DNy#Y)&f@u|)8X9bUZ6_clCxK}-m~JAJtZ7q9W;fio&o%pur^gaecJ=Fqr<=_Sa?h9bG@GokdCUdfbU?a+Yl|p1ZF(3hw%&ipxmTzZ_yTxMJZ|JMpD#hnQrk6zmMd+`Y**P(ayE+UYmw*aJHDgpR$SWA6srH@0upUHKSHpJ=O^Du%I(c1hiuZ^87PwlyoZ z&KX#qqh1niU+f3k4A7LMf^o#~!9}xB>^z7HB z^enmTiPdNPOOGbtA@)wd9nh09*&ZRJOtGJ0SL~;PU;;q^K?Ff+uov4)D8CA35M;)$ zZRj9Ck7*x|zf9#aO|jZ5?J=alP_f!;?R6>zIUwXR3Q*WD`o&`&{Wpaa3?wv>{d7AJ zNJhfmewKZq3h6))4$>gif1R`a{&y*)knZlDZ@-xA>Js|}_6zM7fp7>2hk|ez2!}V= zFR@>W401ULM}Tl7VUVNRltI>>*RSVaV<)5W=t2>XMzN|oyly?0Tx-9P&~u%ArTu#Q z4Ip#|p$iDdfY7zUzRKR9?o2ljtZmOFr{!($^w$h}A~+X3uCMI3+wUf4Yh+5=@3G&D zCvrasJwWJ5PNWyLGL|3w_ru3q8NZRM z{-pgW1i1+WCkQSA(%q(qJa6uq^*`Q6NpXi&Ck_wW<4Da4-)qxWIL=a9QaPw5SH@)NiZP4U-9={(s!|e)C zW#RGb_rW1La>zaySxSyv#{mfUAP@>bC?s(EQMl`@9j_63s+@Wt1hey5Q zLqHgcFiCI)#c2JPOBYP7QelP?o{l5zH~}FUsuahGj+0bK!$BCKL4u<^XK#5>C0K{k z0LM@Q$;bq9408-eI!A&q3WU*w&LWD_-2G19_HGS@*C7$H|UK2-7jnG2Su3 zF%g8ZAe;=sI1t7+I3_!$AWQ{>2_Q@)FekO?tzA3h$32cYmD1u5606lqI5u$;9A%D5 zLdp!sOa~4l24M;ar+|RypW5K4a#X7u9RZ=3ZFC#z?zJ1?%vavS8|Vt*ak$;?geT#c zhXbRL@r>d}4se`>2eJr+QV^o#K&H||Uc3Cn&0S#9ypR`TH+aCrbx_r_ZCPh1x`o^(7*a59ASoa1>U^FB4 zON6#Rz+Hil9bXV!jiM@!FCE)ds?Px7OpWSAuk}9a>E$ZbzJ#am_`$IqAvu0@{N(uA z@e2q5!dW0J1YuEw<5$OTh~Xa~oDIS`1jEH`Di_u*a?bzZR~p7dEgnV=oiNYm=8O|( zC+EIMj-e2C?&sWJ-I()0IA7Zs=yKk`&wJC2@r4q4(P?p#6oR3?bsp@*6oM1&+6zFq zkZjCF^yt>#^!4$JyP{t7`87T6^#t@v%-Pv#O^IQ5XAc#_OF+0(hhc|`7tiX)Fiaes z)8X`{gyeJjRY-Wq1vMWrwgUkAcUjrJ8=w{%+l3A+FZIqaP7tRRq# zM3J-7S%nDB0s(FR8wrA|R0O5G8#;chLP8S|u_FT6n+V`K>z$_~Oy?ZuT<2-dc_6F? z;U*B)fUvf~Ip28(!dw8t%^<8JFmGwoOLfKkr+@k7OO>}=)aG*OCAIT>Cs8QI*WeN- zDikMj*sUOtG>3p`4wTgESMBr3yxZ}fhDkUiL>j7s%{?~q(*b)?NbZmy3C5y7 z{oUK@d=Ehyv&8$(4-n)>AUp{INlyrvo**o-=-j4%?BWSsPWCh4I{SCn#^`R!GW%jt1p3MWKy|KaGi(<=7I1r2qaA)d`b~q^jvX$ z)f5WJOG5#kAab>a+yEEx;|wo~YnTiDIAWWA4#F22a_cX*MD~6WWoIxzw5l(`*RHXy ziDUzfB9^X6uE~fWIzbp(AejdNGY@#{;Gp2ghpC6+^}3M1yd=1*;aBP^Ly(3-*fqm7 z6G2vh@GS@={4ab@K`yJ8uGz9l-8{6yS;$)h8FS4cSQ_19*Id_W2=a6gegxqs0`g}H za!JuagEza?nt_0y9J1GqDhRWQOoqA6a*=$f@jjmG!hEP}2?*Ok_>}gVcsH$Gu^kG6^UJZrv7d zaNSGx!YEbYy3ch#Zt;U4b^>uvq(Iz@Zt=RhBOjml#v}|V`Oy0DBR7zf^XRPy*Q2hd z5UgRrhwEwACItH|i2Hy@G6o`M43KGOuRi^ftFKcL3{&HZrHjDO&|)|v0cTB1JuAfv$77%kZNNewzcFz26lQ82#jK^?51NMjOUxJpQB>KX#^5KFkr|P50?FiF;o+(Ikc--I5zMi5rnS1jIuL$iq~S zn~wPQqvI$@kB3BI+&;Yp=RVkd1cG!Q;y%=UnEP-Lj{xyV5RU@!=mz(Z?xR$aJA>GT zk=%wnzh=hL_sT_;6z%@Id$}ECQ;Zybx6|!XDd-AfH|@~sFD!iF%yU&pn*Zbux=CG= zq11Etbz@zV`y>#%gV=*?Z%?|tDD~<~Y^u~Fhd*&%nA(6?(Zb}DyT5w~!OzGuaSwG5 zQ}OE!Vjm5^b%XvK+V2I7BztKL#~)1S5BC`N1Om;7tK1XalMu%#AlgB65FDK<3p`i) zcc&LAwSKBU{3MQ?5ccj8_jCf%=>E9N+%r@J-5`221XpaWUoq!wm247^j?+5JJv$|> z_3k-{-Dx2DK=c#r0u;M-((r4_E}+<9NE;b6zy;#n3*2X?#O@sTVimg(h+#c;Pra-(V6C{d;-M&APyiH4x}ft{LnuqJUV;w zJfDxGE<9LlFdx1605OU%N{~3~XWhglF~)PV8(k8D=U@c`W?)181c60Dvco}LI2rPiq+ zMhM7a3bKA%JT8x)z%-IIo`5HaFvB30f=I&Uq8ct=vGsw? zYbDjlsx9o=DKo4ZNOP(yCAhZHCn=DIw^9xPDs zL_w?qv6_IKMM0iba`H>>NbFc>wv&dX64%8u(^E}g8f7~@vph8_!7&hZv2tYXYc{E| z@&IN~nYi}M^_)Q<8J_T&I4_KH^lT7GtekCK{WH-X4-HeX!;oGa(qhjA2+7cz^IYh; zNQE>P#M3lL7fo>A6;;EbA(yseOFh>hBts?aS?*bZJ9Zt2r-L}3?ARG}$CjM;&`&2l zLvg~^MLY!jU;QC8cy3O)Ve34%sK_k<5j5l$#$FqJ-eQ$Z%|h_p>A8R|c;dK=91nCEGPYG{LbHhG>wsLz487{qf4 z)bl9RHRaO(Hu@NTgzr4WL(+EfWzQQa5q;CM1wp-wtg5&4-l&p%QHw!!R-y| zm8j=C&(A5z|HZQ%;r<5V-oPUNeZ-fVdpQ6(C;Q z;I(*jI#|7E$|GlzNVRxNUsbvPq`y#Qdr?jz5yZa_hxB{nJ<8ja?2S=zwYQts ziq!M~@kS6=5o#Lfme1aB{*%9TRWBJ<9bwKUj7REENKdcb>me|Wgo)Sd^&!jvh-eP2 zAu!icnDyIihrh9r!X))a$QpjaCJC1F9`7X?4a0DgH{XjH4R1dX*MWEofw`W-oO^i9 zUjKbTVY<;tB$fezso^=qOHvtzx6M1si>VBv#%}}hc7)0JVolXvZ<_a4uSPK8!g?oo zPazZ=r3Jl;_f*8L7{m=A-bt{#i()r#e(y7?RU5-YBVkz7!C^PuOY#_o+RR(&#XN?0 z7KrzNNFwSYM$}1ssF&aU^U;&BHjZ90FE$2Dz-U_l0c*I{dr2dKoB}j}SuXaS|c$bh(FcOL03%nO1U=#@tgGgfB z;v*E{bp@3@>PjcfBdRihr;P%e)0*C;UZMjGO-t``FX{ktM2~^^IKpH{wElv3YB#I# z2Ct?~ysNxx5t6sTyV`q`cMXV7g7_4OPlLFr!F#iJ9b&g0#AiSx0cr8MHodkN_kDY+ zuMoEzgQLh2J{n36aH7(Cua~6Bz4v+V_dejoP|gb=z6jz=AZ~8(KIFwTx%UweUk33N zLe8sgO3wL3C;V{Q?exxgXhzCS;!6n)<$cym+y_G|#=F^z?t}ML5MKxJ4MNJBly4T^ z^Ajw1f`UZuCTv4^Tm!k)OEMaU`8x0WUd(8CKLT+ph;I>)Z&Q$0oPFqH5{7Rusz|OO z+UTUT%BwdYykB@pQp3=O^M32aq=xqg5Z?vyJp%T93ihl6Z-knMRpPOX56wbe{{HIy z3qcy1OWwb||ELU(PR~aOk}>#26C8Ixxk3f$O&DIjJ$?HjB;Q`Xy?y)m_66}15I+U+ zGY~&-@a^w2sgS+^@k<7&4dXXgx`*dnTO98yOIV@4gM5c035HDVJHmHl2dnRB5WfQP zYqG!J(EUAs^t~@k?mux}kffIV=noMw@6ua9KC7=cIW;3|#n;DYL#PfAzXS1m0`&(9 zb?wUQI?kLr85JjyahMV(aQz`-1|^sb<8onyYbcw1$NG*#xP3wV3B;cX++Qf%^>$V2M(-9eO37-J0+Zz~~3eFeUO2-i^X`v&<2s|Wcjh`+IeB!a)g6M?sLRF()P z;-S7#zLQg8IL)K2DqbPbhB_nLmtFdBm7iflptu7 z6Yx#-O+&C{ApQg5zXa@m6zq~=cW$t4R!`iE7?S81aR^aEF~`AI<*QAJY@Kg5LY)Ir zN09bFs8T1ko#XC(@*YZdI6z7_sX49fs#bIo9?8v7f5?+JGpja{+1Kw zsynImocJ#AU5bzlO&Z^2zRMB0r6BDK(tZTF{V8(w&;7CNp(lt5Np=t8CB&@3{u8}K z@h$gVk8ph}eAoJ}^Q{C)07(Q%0?FLqyTNxO!fgOa2FXI;=Cr98KidMwZV>3scrg%! zw7BsAvA`^TfVcVXLRt)qt9^I-?m=4a1L**eNSIqv!`!EZY6{=3WYI$!=XP^y&iAnI zakB45Q3Br+z9$jp(;yuJ5{Yw5YMgs{&inIk`+U;8AW;b@ZPf}muJF|Ng6|aq*2p99 zz3O`n!M*{~5g?Jeb_wg+@ro_F_qgIEy{BO1Uzj*p9-Nv(3S>~Dp$mhJzKLyk$M+$D zZDjrWKJtBxus;Q34?IJYWEm55&6Ct7w17Pig>+L7w2p8UTMD zNI{TD?Y^Ye?ym>SM<*YLF>e{`6v4)Ax!@`|9Jld|3r{Z1nDG@5WoBe|78CZ zgsFg301}DzOITmuhW6V9SFa9U`KU?@Rcq9<*5arBGJhr6A0x5tuku$TEj1tw0Era# zOKM^NimiQZ-TO0DfL^<9aaCuAPonJ6!uFaDWvm9!=TNb7O;Di|%3o_m1Sd^rbNV20sl}8gAk`zZ$HRP6lZlf@F7e z#nx*Yeo-UFVJ+X~ztc~Gm4-E&{`>tHtn_aLX#z+S33AvgfO=vbTySr<161S!gk7<` z6wS3n`qBTGpM)y?kNcnSKk0u8q$wbs0ur+5sSW;3ehgLmp93iZ5-Hl3O4^iNZ~AwP zyYE*-SqF%&_W1*t#&QQpuQfJYCobUY{F|O8>6h1le&YX<`i`kZK6X7zMee>QDH#7jCL6NP>$2ycD>p-XO|f5_)G+Eg%ODObPj* zz`+RlP>||CnoS_rGss=Rvzipz@WfzLY+|{EifW55^+L7au!Gn2~LaXo~@H+ z)E_XFT~`ujKy|3&nZWqK6a;A){R*5CP*mj30co*@+{JyjeAEBWab#eM7TXO>4a_7| z8u@;K@<0XRRt3^|Adz}}X$i$`$+_>0?V>g+xYgoVQY)&pM+NEvry)$k3eUj2!08C{ z43I7a=^_I2VhZz$*G7)>Z@^+3>{UZMmX;)=U#V9ZfklDy5NzP=z&U}%fpbB+6r{^Q zx*Vh{8Up7BmLOP!iEi7K1njall~A+i?UmQDiI^nhjkw44q(_?KYJsvEUv3;x18D_F*OI-t zj&Avdd%ShUwj(Kvk#q=&x#=Zc;O@W!2+~k21s)7+RFS(Lq#HEk)-M}=&%HOYo0Jf6 zfyV=z5R#$w5O^l=EF$+jNUK0dhfYve+8y4@Jwi$33J(ro%}HH89~;_-3xpk_yU1$1L+o! z))Sz&QlRx$zqlconl2eZ*BrX!Fz-Cawie9Yx zApeL14hlg_Dzbw)!CV!^dqKKSL$Us;L%t6&X{TjUgNFr=Mo5NC9qb(JqC$EAqz5%f z(BYL~_u44m__PR8uxHRta56HOf{vgQiFJeY5J(RbV*jV|jr8shrS+(|!bFMrX|ac& z>(dPegQOPB(9j9?4Pq@=5Y6;QL3)fpRSWKK`uB`~pKMV18YLcTa1tufHm`qh2!b>| zm7&35D#=fRL<;Vis#t&X3*on~MFtOeNu(3!@+OXAOpp|U8AF>G#6mE_Et^1kMh9)h z?{BObsv@XyORzXNjclM1F9)Xw%aGKWAfZ|JJR$W3m6t#6^60Y#DkO}=6SoGr28Y=& z4h+r;l0q(?jecfJSOd!*ttl?@EgA0PR6wF9N z2G0p%DOeCy(5oQ5Mu5Iffv!7T>Ga=v)q;1SB*d^L{zrc*7YDB()EmW#gG+-~BG9Wq zdK08A1n5=@bnP{d-E-j=%^O5nt}O&g7hf;H|+s39^Q~epm2r_0Zo3=>r5CcMi7vZ|i@{=uvsY ziBLdrWAIUgWPJY~3qGzw`Us?tHAoA7Eh&F(Foi_s7R8VH*&s>e7$5cKASQAMBVzFD zGY!)En?B#~A=dK|Ojtm{EkRNTW(?`QAl88eKLqIukVq~=+NLti>UDMN8t^CrBy$`> z!wh{EJYxM>d>;HdCD?C*->L|H4bnF{1g}=E`&YfnC<7Cu{u2BHAsGvWKZAd%kiG+n z71|@T4?;3L$k4u_{W@4fCXjvv=_f*}T429o>j^9Ga#Kjb zpqea4M#ew|JBW}abP$1QbUi``hYnG(!#Lru8g}ajOyBn@tgS-c)lDu79UUTuw&6j9 ztRXbCLp?$I9i%@9c7Lh|G4YAdPkx_WG#tByt}<7<9CCz6o1>w#5%Ptw%`t=#nZH5$ zhrs-o!d!F8-A`@H2R0OpPe)4T_TdA6mb z;LWYfrN=r3tSck#VdCb7hK5F^qilL zOKsyPGbwZ`!Zg(Ep-8Bho{V{4Fq1q2m zHi20n*ohRob&J{Zi05U7Vzs0%lgL^}>))KeBB*>&w`R)?rbY!uK4 z-4a5R7^Ro_a4;W%Amdm1pWps@?@Se>?n>Vkx*w4U?x@WX0^(F9jw@+AGT~$_mbAI;b0S*$V)_q zLLY{RMQnV(KM$crOg6GNm~~O=HIu_9jTY6r=+}CrLf?f_7KDX<31LB4=r=GUG!mvZ zt2ORxs*Za!_gocJ7$;|-8G)50$VVDW{u54V6o)&7)p{_q8_XVr%1(Oy%6>C#d1!ux zNO%XEmlM#!rZA}oGtA(JEn%z&BjozPOe)+_Po%83;L+b-|C=>JQlkh3Fxe^QK<9HT@$0Ja~YZsmn zo~TmX56t~Fiq~Hi$vyFY;x>|LVwmUGphdz{5t?C&Fgz_hU4=Ff%!4#&iynHR?3Ods zlhB&U!c}3C*fx~;;kqy;wh4m_0rOA|(!yuD{(Q$96jDeFzJ%w8&q7FsMR4JT;YGM@ z=YV-Qm`UK;tOl;<9(&7SdzMp3UK+>6A_+oiV%IJRr_5}JFAHO4JG>Okqrpr9*Jd?v zUH|2)i#8ofVUkj36fAT$jkb5o!`G*z_=fO}2(tmqCxe+puFd1=@h*IB_^q#gL}7Z= z(R*ACXLw!sb^_8!-G%Q6Z$OZDfq5dBClQd7Dadt$YWJC3j-{b)Vn+L2v`yJddIl3> zHT*#Me+bqvsSti7{HS_1r+`^Ouk?c(@tk;TU7T`2TVD9^g?`UEA;pV4=>LnIlD|38AO=>AlY+Bmo447)XFfAee+E zpjk94SU?m(lwMV^_l78n1qBrq#4a{e#18V`>ztX)1Wqi^^Iq5UU*GqB_oKp@`>eh8 z+Iz3P*4q1+Z{GPe$EEZ5T0TS;c(%&QW+w;tM#s$h?Sl7NM75Lk1qTWag7^?=DoMj( zX^j$=zIDdQ%H3O(v4T^xaBcE=Qxc!EJ}dYNoa%Gd*9G5z^9X6GNW)QSjS`h!i-H0_&PPyQUcRV?b zI|@Tf10Ro2bsh|@4LBZQXh)jMNW*byjS`pM_;|^_mbuCy0dx=kg)c2=RHs2_X!dx7 zp|b(UBMj$}W(sLIAgxgX(sS=SW9B2D$ztN{3n+7%9EvpbH1y$?tKBMR=xgW)O00G> zNW;-+%}lxLFVEk({y?mFULHbR_YjY-7}5=VJVL$Yxdt4MFcgqxHfgS4&MRfkjrT6? z+54i4u>s|5gnZEqDvi=}(Wb7r=j5M^IE zp0zTJG>itR>X0{#F;swbENQMG4TqXFN~n2rSGrF4PVOl*A#{B~pH|QE9l`a3wRTRs0$n3ZGuN(xW=%Exz+aeh8qkwg8OFDEFsM;%)M0RUa|lF zp^r_7j(9o4lhM@dZ!_EhPIY@)X}A-dt4MPjX_hhP?K0=ad+y1*SA;!bb>vP$AQ0i5 zf+kyP!v@3FW@WwGa1VI5k!A&HIFPJS0?ErePq=gZrJO86Pz=R-Op5{<7(!gV4;db3 zTD6lch9?Y9g7#_B+(jA=CTmv9;?8|(&!Vl$$rk07G5l{LTb6fN#p@cga4SNmpB~WT%GQ+zDTmoe{K$;Dt;W)BJi6c*2`PH_H16Yf= zSKv3xB|eDq!{8eoXT!&aFSyZaKEC0w;Y;v-O`0vF;ZU+h2_?^a;m;NeUWoR)TmqNh z*TFu5HE+MtyTFHcG~G6sCtrlMqFox3|Zvara={ z6y$MuI$;Smo^O<|6IA;ef$;((t`lTO>rv7qM3Seje0lmKN>xU7{Dw5+03+W*p*lqx z(~Y==!k9%GY~nbQtWhG#)a$78>?5+)P&LXX&DST!gEGbfqlMe5Huo5TL`gBap6$G&@N1JWIDz?$br?<%=I0Dl=sw&c=l@ zi4(YSsF90LR87x#u@S{5thyITlMq9mw`bi4!%CF~$B!i&D~wglq&9gOFEvh3m|i9g z$B?7VT(SSLRV$v33KutyTH`ckQk!Cp(~UFG%$cNll{Bw$GhdgRIdismOazCupn06W zMl%bt69ex?GA;n6>N;h-%6K&>uO-bJqbTHZ#FJAVrqViG;fpU9n$PyYg}r)6~xO(^Db%LW8(M!r@6)(mTYJ- zt3cK^&h@gPvbzuu3mDfJ`J{yEx@+8I#7PO`R?-|K%?I3;L$Z=KcNqR~igGL_Tdv1% zy80OJGjain>MUe@#E1eEs4p6KDc1HGX+8&W)Y=+$pTA@NLvs7`NOrTe#}&Ai3H;(#!u1O&q;%+oWsnTZ{^l*y#0aqKe|8` zDoehqTR#7kA2+aXj6Z-=br)bfYWz_V?>o|b9~bY|dF^`c?X3)}+{Tok@pt1%mQHOa zWfDwDLb9nPX^xWSN0#oG(!KsWOnsEOEf*Io!U1mLT$oy$I)GBuxiD!=A}DpF`I$7o zFy*gGgSRdIeB+~VhO)D``aL5{3Dw|2g2Z{r)Y;UPg;kqPOx;Y~!Q7KHSi$~a=HoK+ z@=lxY=A4XNlarBy%3Qb_Ir6SIe$Aw*uZhDWs(}_$iV5KnQ#xt>B+W?>i-Jr%b;CKk zyS|MBRh(adtIqpgh#t=cn{rJ?kg9f)$z(Ev)JkFt5?eB9E1C4x`2!cWuEz9|FCTcr zjltl}&f!7n*!if9X_U@DI|BkcqWNwfj4U9Tj%}Sainqzif^)vF1V%=6URu@ z^*P+6#7M-}B({k&t=Ru;|Jqi{c!_V#OywqykEk9uF^w}JK4Q9*#C9aM=eBl`+q%^F z%9>sW`5r)M5RRnm1QqasulSh-(`3_>W+j|zng-q(B#I<*MZAcLcx)wB>>np)CdHf} z**=?E(Uqoo&FXKyX@R0YiA1hUkLhpmpS2Gvd%mprwHBs@rklZ}I^UQUo0dSjr6hJD zk>k#y5_fL+<-nkelw!%~ouV8ekB1{oD@?1vsk$hcR-4vd>mdMeP1kNp{ZQxWbM>K6W-3QJGNbF8x59aJCb6#6w`{4a`%5)*;T(N^p zG{VPBe1C-Lanlo~CrwY0*o(y8Bqo!HKYYf7`y)&{NbE~uKc?*eKV9Oc@5#Th$0dq- zqL&ZAgN>Izn_e}&iMFWEfqPB+(3ZDJ97y6IZcB=+p3NP`&O3ICqMqm}wkGO1VETwD z)z%Nw$EHsd8%rZG9h6ZU!}>8KsY`VIz&EL4gY+xYcc4;DE}FhK{h&}~l9&~zT7TlP z_sYg7(qW$#WBS$fCk_on2kDW-Q(-tX(EjsvrjuqtNH(`HwL zjttmoW%611e8!-0x-_>lYq=}b77eq`tVe^-A<;l0hrUIV+*TCM8rHSPa+H-W$K(rO zEXW*WgA=JU)wnq}^3z5vV^5*8Az%xsG?yEnf#E!s13H7AE7#(BV)scySE}uSMAfP2}~N!_BH7VlD*lU=jl)2ANkW!(QI5R`5jc zK2a`zl}kn&^VQ~I=8M6pdL-FA(mV>Bmyj4Ck>lE;64&17sqJ+vx}k}lMuM0b@%E23 zbD^T@nrW^!qfik$8nKu}j%&x}{OfP-@;+vrLzpXF|H!Bn}~QC`&g? z?xC$Co+(+X6iDzzeVCv5E~xl7sLXTCS2wH0Ys}Yz^Li48lQ@Dom5S`;L(V#~=mFV~ zaDgKCIEPH)bH4dz^R3Owd7F6|IG2++lEhKWS*FN&%_f_C!Eph{$#7~sdf1^!kFPSX zZt4}bNL9GqH->ubr4VPnYWoAY*q&knI8u4 zqa;?6$boH932ZO#IOX^Ap2a?ZlW_b62)K6X@=?mTYiEAi{58p-m!!T?fRLU%bTZ-64 zM8mgkxVbFN%~vdQt~y`7Cow0d$?0>8!{P<4Y5>#Xv-m+9B=H&&IUX)5@$ehWH*S0V zC}#9L_T@4Wy?{YtAx~T`ErTsXn-zDM)x; zG|N?K8LM#JNFs;DW1YKc_`%h`aY+GRS(cxm$BCBOX36R-^=R-^5*L%m*TIO&bue2O zimsn(Fe~sKlk%ZDd>OMz4!|Eyc`+JSY@WfZRyb?Xuj#Zr8GZ=XUWC&6?4dD(4Mj-c{5W%j2zVUd*A2 z{pG1gGgUn?_#P^r7}6~W*2Ks9U6yswwQ51BWxZvCVh*cFTpc%uX@{T6FIS4&I6M`d ziY@n8?gx`lg02uVf?&nc>608n{*tCW{jT_^-H( zPgTby&36#Go8E^2HmLs54t^K!rXZc=f@ckqvgzp!&JiD$-tug^4yA*5iFP7u1I<-WI z<%H!=h3O#@6T!`h}f)mhtG+X>0m4kW@I;LyGJxZJ&4Z!PLR z#7m|~S$Aii@1F%DcVIX{!Xc(7Sr-D+oGRHd2IvtdklenM6cbW1%S=loTuKZNx z#0KZoky@2M6W%zwtPNJV$X#u8Sr=GQ-?y*otWhb-MkvUJqnxAcnNIX;`tx2d2MUrAXaU5iCJHUn7iu&xHP z>Xc_)V_mDrh#BhBxQtsjcO2O6pdw>@qO)$Xa>PpY@^0&PDJGuX$a;-?V zTo^1LZ;sCbFIit}mhyG$9;MMoNK7dHp1Vu8?1SNQqZ10ctnXNxt#h{?w4%Dne{8kW&Paxh4rxYOA?Qf_!EggllaS8>(|zA&{PQZ zD~VjJEuvWae>gO28#-)XfJ7Yz5w`%w&pv7VEP?e`>j^doRg?YGdQ#EMaS~6&HABMv zPd}vGA(t7?oY>B^wdLMY8%DNvw)R4@O+(^I(h6YGCdr0{&p?fGTqH|}>PL+B>?V$$ z?Ht>=pj1u3+Rn3`FAJw_N!nI%;c&-gl4iY3nHR4OwDq#_f}&aoY3pypf?^v)+A~SZ zk$vsivT#fG4KMvR0vA`l;6%ACFOzeV@dISGOdGE!s>9NjZ^L?G16>=^wq@FOGVRv& zdtN;&gA)<*sgraR6JVXfA+UsL&StmqnxYz6vw3Y;Q)~g!b|9^Wc}1Cbx!C93j?t@$ z;$I_+*SFb z-iN67P^C@ThiE&Jwi8IB`;bN9`OB8!CMo&SwSstEscoW-w;`(W1Y4aA+YsAS(sm*3 zxh&v$vVb$Ms2(wYw_-r3XoA;?!y}kQ8z)ZNEF14a)U9%k4Z9GGd~H|Kc8d!*?TWWr zZ@EDxMgBQ9>TTEBZfKV2M%zsgZ!u|mkhUj_7rk$0i)PhTX?)W^pPt1AR`!cI@R{GZ z{MeS+Rx+mlZAumKx`3c=Zx}r%M&7;$b4&8#b<^S9OVO@7PdBZ+nll>7>m7lQvT} zkf{@YJn^iu#Bh;1GOAq7(zwLfKD2QSy}HUiw<$IB+HBJ1#D&{>`=%r2c32oPxMN&_+^9bLx%Td$R4wbZ_ptW_WiQe?NXtQWtrApUGP{zVd0(c)WiPQQCH_SX zdw+W>H(f1mXHT=ID@yc`mILZhD_*hx+6$-U%JWnv{QsEg+4JlsP^tE=-E6lgRDRM1 z;#6Dbe)IKR$~EVi@qDh`ZRgCex==woGQ;)=X+xw9b3-G_gseMcd*Ug%q4-n<>#oW1 zEPJVaI8&E}yGTMojg$;=Ud9@Tf2((d?jVP9$IQ>3aR*uK_|Q>69{ zq#Z-r3Kp$W7H#f>*RAQO?6kA7@M15^7h}aWc(?t&W?Or|{Q*!uMA~tr9nX|iN^8$q z^89s**OrsR!!EnYbxZaq?9Z~4s;2XteFrFal6C@VtC@15Ou4y(|FP|FDN8v@mARvv zY>n-^?Hp85EvB)*VMkEKzK^suq@B#1m&u$PSN7a?$A_{G3*@1UJ4zBW8us_>98^)) z=7)9!RqUUTwvM#*%sEBT=Jpd)+U=7$@l6~Svx!S+|I*Gu71eZ`{X08?D)ytKokrT} zOgTfQ+;Hi-ZnaaQO_y)-&uXg9U+vBM!1h1w@PQpkq@79HSR+sIy%l{ zZL0OU<9tU~P{{+8-1vm%lECXbW}%an59i9FJEUIgWu2#N!>Q zq`iu?S2O1|GUuEzRY&KJQhG=}-6(&&D}K7sk?kmGw&@0k5u9eyUPs#NnR8*Z>0RII ztsJ4_vQ?;4zCkE1r_+IhOzV`=|Lh})pOoiY`FgE$1ROZc$WM|uDJ_fg);=~Z?0Rg=c4g?eLGU#leD|LrY&lPagFzJUXm z|5+@VUHDUy`j}dp+}Y(A=D3)ROl=qE80i=V9b+C{LfTtc!%9v3v;|Ks?DD;0w}^D3 z_j37mqWA|^9Ah1vBUasdII11U5j!xk+(z1EOnSTAXE)?_s?C{;+RC<4wGLcn z!#?y~q~(J6=u)!z@|SPgfXHK>{JCv-g^eqn<7Nk^idEeP$88RzikWQo_nmNt9;9`s1RD8N5<`g;Zad3oRb@g>T z;6Q}m@i1vOk#;jHZHwF))Z(g?)zRvAl=$)Zl&^1YT;v>2IyktmTAAqB;XrWT@d9b@ zCha{;daq2n@yUzU)pzCe4jc|-4!|mZW-oqb&hd)l4X~>EZ;m$|dlmI*^RU>l6Dsh z_tO6~{Z1I<2IAjkK?`W|T`fsqe=S?Y4@`x-j&s`b?CNlCOh%f2HbuD z=`i9j<=`$e1Oyt-d^pED`D+lW*&OF2C%y*Zyo|K(llB1f9+Y{nUsii;&0*Qb_%Iwh zFW`^g(&?P$oCQwR$dG3BgCD=mDEOtg3v!b-euD zxxjfHXjPX4=k?BoitS=r`xLZM+nqV}`)e+nsE8U5V>*{Omo=-*+nviH;2os>oV1)1 z&?-5Bts73P{P0#$15brV4eoNXTEZ%oYUzY~GZ%B$yk`vtgq{>3qhy6P&6mv-1V# zi;8qVkTxMBuws98kM9-NAwQlCaK7f;%S>vg5S;s*Z$Ubk;W5(w#M1q&49Ml*PCE-H zNRf|{ub)6!HiCqCxts)zUq$Ua=#b#~akm`=}Gg8=OCp_Bd%d+^_vpG4CJmzU0l-iYl{}d+O7hTngj- z!zDD=KdvNK3t5*sfpkeAjrH{AwhOv^t;iYoa$K!l9aucIyFpwUmnbB=bfjxZx>jJ) zogs_2A=~WA>BxB+`5tn7?w;q*EUtWvmkhW%yZC&A>c@m!-CQ`|;Oa@bvq*O~6StO$ z*Z;C-%EKRBG&5iRCLd=bkv++7a-7T6*Cn5BP>WT$Qd~IQ;7TW5Thg^-+V(Q-iv6|| zAKb09T>grZ{58V(?P{)E7q20z>$J<{!W!bTl1@W9kvWyiVNkGIHB32JlI}dFJzu76 zcxlq8pT6aVQ$B``>Noaz`20zu&*Qqx#pzH3kbKT{5nDVJJy&G_OEWmIS4 za&Sb(o4AXvEiTRztDDSr7xKie2S_)FbScc4Dsyfvtt{v}Ioe>k1e=rhjdQN+F&C$Z z)hVBGAw}%kK{^Z=j^FE)`2E&fjjLKb0Vh0N3AW2;ws6G+3@P5rFS%X=uj*Xxdfl~0 z>E&$F<$yP8-7EG#*dZJ}NQaP6tZ&|Nah_P6>7Yx=6YKIwmk_{TvH$6bKPxFH{+4-+ z=`$DSh*j%}TwlA8BX%7joq=>5z}G1O{Egn#Pw16Gg?u?e2S+Hena5nev2befAJ^}$ zKR|hcbQaQa{9dQT?>Act@9$D1_eidsV9jmP$?lf!vzbzDG`m~7+bEiIkdEW`QO!-G zKHs%bIyo=C!E$Te9l@kpnBnf^?kps`F?!vk^RRGU*<5A}dOmdgK@4Dg?-a8Y=aMl= zq_fTB#ZTe7d$^NXMzu0ycOQ3OF!v{&pL86=*9B$fnL9I=_Z=rUn?FYjk4*l^L!+PW zPIG57r`nqB&T;30GoN%}(nXlFQ0CmYd_|8{N=`}%cA`R)SJx-%H>JGb$nNziYO5CO397?(&q~nr!ol+7% zZOefDdtTw&qBtHYFIw#N$L|?(U+gY#w(+CgW0X!GPCBlMk9PXTJI+}+riCnMUVMM< zzSLdAOlr%Yd$Rj7g$e5c2l8VB@2$^`Un&*gs26Qi-gNhDFsYl*749q1P$FF!=`P`h zmdDKJfl)WhGG*e}Wwf**ev6O$D);rxwsWC-5jbxo-5AnUFsBmB-+0F_OK+1T$bBWvFv+fsIjjEme zqI(y3UnbpUq^o6KcsuF`yFt;OS&nf z4bBlrHO zamIW5xQElas@V%q3lGw|o-;_-KssXS=E%}*sL9Qq{Iar8tKYNcY3t#{uIj?z(Rz^B z^+=?fN4ojUx#+`)PA$J=E2I4*)2Qoco@aX@;`^>AiaowJ7rnO#pW(p^ouYnby| zg|p!1du~%sFGpwHrX^yY{+`rkInzApimhKyx`lB)Zf^Hnajo*t&?7om;z{bSvZr&zzO_bo+G0 za1gzWg?v192>ED}`u+Qu&jtM=CBe!WL-`{;g`?{#Yo{U!QYe3rsILDhkshV+Jv*PP zEwHyaXxkC`PaCTr~L zK)4f`&r>zd2A-*&nQVKi-8;)OTj}1Fq`Nb*dnbfG>l*Fe#>yYhJP+p@ROc$swI1Xe zJPS#;igaAHuUjK`>XP~AJG#V;)p#|Zqt4 zj}p<*Z6{qqvS7vjYi3Hjacn0&7j}xm?)VJznn#Z6s5#r7eI7)0JnxVWJ0MON=#+%P z=H8F){^L?*z@_8-9Yn-G5;b|y!vP)DD1_$|4+1)#&q?(Ah*S581IOFOs{y6z_RlMN zwV*@<;(5~TWXcz0%B@?axmQ05$04g{8ZS*!T!K!T{=F5Yh7RW&AWcW)2yUO>8C zqrFNT@1F~uyRG8 zmN;1^pSeZRXly<3=6X4xqfTb>BB0|%K<9PR?P2-eP}*G@-d$22+nvj05F7|@+)8`h zUb!AgZA^NDUIcW!5z_4?-9F}2vH){mcHf$%Y%imC$27U=+*|79WlPnPyd%6=w!9-r z2czeRx=x9xZ@juEabY+NiAxpW-NKUc^O{`m>>cBki;~nvlDEo>^~+mLy7x)P5p|ss zQQzEa9b|=fG9`vV}IyXL)PAT$!Xg4|}J3QJLhONxDO%*5pp-ZpbUK#u5TV{?O>rJ7Vzd3Sr|G9|SgvG)xx%9OnONcS`8eqmbW3Y=*#bV%#= zapPh%bY_#bzvpeXM#=l37nx!9)_y15A0Ui&&fJ}S@0=a2A&B3j=soQHmbIvA=tsQY zL9`!8hY-!5EZRxMdOD2TceW!s53!NUf!p|PN#0+)$D7sS3GbgmvQHp=66srjQ{PgV zJFW?&JTnAZly@;Gq{+mt4y7NQTWG9I@SW*v+Z?g4ov%HJHKad-^k*{hSqky`x2|r# z52G@griZV2>FrtKv zw_;S z<$+Cg2>J4T1qz!;dTpGIdb&ETcyR=>0gw@)(ncGh=N(7OH{ zxxvdjng8tkz0&J)8E00L%1~dSuaqg(Y}_}*Hx!f?lD-q^J2Pb$nR41wopNtG$h%`~ zxLJz`=|ZFVI0S=H*|<0Hjq;5FwXe)~iLcx@n)K(9{(RDRC4INGz6xKZ((>-4?-6bJ z|MKX{(m{W^Z;B4v#?{m}**AszPA&Z6o9dee<;)=c1*GrA%26(8-#qP>)j!^+=o^JF zaBwpc=V#xQK923HPF247KE(EYSChUE>H9KeKV>XzJSWSmc%#{%#5iC@$5X1lMZU${ zhia37Z;9^~aNbJ#0i@>&di@}ob93*qyXzj2#mqsm9^d|zI8*uV@bMWi)u5$sjSpwQ zeCtV{O8PXWOqVG)E-wv#SFE&L`4U0X`!Rf5ecM@^y;G7?`lR%wwm(waW7PI1YWwqA z-+jLO6?@1eeHJ*Q<7!4{*E>62P&gAT>oFe(_f?M!_@410xbNFR`W({p-8cF?S-M5} zHy%9@J)}|h|qt5zi+b=_Vf1#??BQQk)F%r^-6g>b?p8?kGJqW3)zhLFfA5T#2^w} z9e;*Dm&H{(SmDp}=Y!Tj`cl#lVcMZ`SIv7-dsXGPa`$KA+ztx7S($NN+Whhgpf+9m zJ$|eJekc+%_Hd>gAyZDSAR z2kXV8=kU6IluSHddq%7N6QYAt4*v6@-1xC#|0q8%0ICDtU*X3B;2%f&OGsbNoTFvV z8RylVUmNwGumQtnsYw#tKha+cO4aGpU+1q^Y^j3um7t8;($;mGzh3EAR2n~>?w{#z z;LcH-H2vhC1L5Y89`bQ$U9XhNZ|;)&{*YMeTkf2u!d>f^Pi?7fl>9gPacaxInDi4! z&!zHurBr_Ic5ja>lnP8-mBIbZg)Q;^Ugnn%Y^nD5oqpxOmcEAcljH53w)31XUK5q} z#>*Z28~j_jGt|Q1{=5D6D4MG!eO;WX;p7v2-HLE|@q3Q^5BmAQmbzI#?pF?M>8FsM z1M1N}n78$uZBKtH%am|)p?`;eSF=nn`CnFKnojx|2~1CXbokTCXrwXz!8HFH{s(aZ}zdofXDqctHKji1AzN$y$|ICl5zW*@kuOR)EVA3}z zL+tQtL)zaVGiAwNM{2s~@gMPXP+!%f^dIvpL4Exk($9?xw;}KN8SMiyCEV%88Sr?3 zgZip7V4y_+LHz*y==r2yz`|W63%BB(lG&rrl9_NXBTOu>$!*eswt;3N`T=bK5&eKf z`fEskEmK}6Q*QQ`q(Ai=7i3`)!R6r~mG8J|wA;YB0S@V_E+&B<0fh7ey-2^1^oyAE z2AOo@)9Z(S_Ay+3)L&zs!e)Y9ou&s|0{sIV)>mEm18D(-^#gDqZX*57%)40TT{Jx9 zo1TymOJ9NP>J&5?VuAdC8I-C6BVY+w70bDW^h-e*Tb>52{A1G%O6SDy_YZgi9M)GY zjR=GS2^Ppe-;`n7SU4ds^}Yn3T8<;F|z0u6!r+)lOg zA%O*fs}v@ipN)Z)fja|t1y%)C2i64E2G)`OZqnaN`t78@ zpY#us{$bKTO8Un)1~vpX1~vsY2et&Z2JQ~rL;5F4|2*k;k^WWE?3s!(OwRO7d%iuhAjOrQnVFKE<94UydkQjB@X^fl zTzj_5p5tu7^kkIjzSEfU@*K_#k0&q1ZO;c&raL>Oz~#wK!S33XmF~*Qb>-wI%Jf{6 z>4DRjavh$0S9-cV#p%w-Psz4t<)=9Evpgy39!Ivzk(uMl$Z#hzy%=SB=rpE`Jg3W9 zkO@8IxUy5Sb0M9B|1&EqKQGUn4k2^W6PaF#GCgt{Q>HyL-Ra89K$|k1(0E2>3ckXg zo8rjJciIsw^gw@!Om9S)9y^W6k(X|_qy8i%y};v0!K7|av1epCQ?PG#=N4qyb3M79 zM5ec+Oi!H7lyCRg^Rw`s>)fn@l&KIR zM}u%Ste5o9?hSks_*Q6}aSwj z`#pe=SWJ5-NWZh8zpSC401X8Z3wuFLLyrW}d_@V{NdID^5`t|4-)WN&@pvxEA8a2) znqpP31LlQ2SD<@F#r!~-Ze2`#M&P97F1Nv*&iJNG0Ze*2+3WP-K9x{;BR@RWK^a`TVY z;E(Es{GpK&{;yb5rUs{TQ>Kyr<5fY#x;|~PPzA4uPEntfiTz^>RYm3KDdSQmR!*#` zoslxGwtVtFHetgQxMDjn&6z^+#q&ZpOOA^(toi=xc^N5nf?Yd zCB1_G-_UYBRBiU^j$x{+hbCsx*$7nM&cs;RrM$$t%x5ibg&=ygr-hTx6C zn@Im9>AxoZw`+ongG+*Nn7CKOirt>shL!nsr)0YsHUP${-0ENiJn|rb7@+_1RlIIO8QNiX!v{5j3}%8ie?zs zMj4Nki3NYp*c@ThOg9AYM!`pLV{lV&b8t&=E9t){{STx+O8Os3e{5awp5VQ~ZNcq9 z%p*UM{%4W|l9EV50I^I=xsbh*tRl1-3yHg;s=lVSsJ3!yRn3&TCV%LxF0ZRA6Z@$= zpITQlrFKkZ2q#=q>n2xM)laReoK_|dQh78+U0Pl{t}^<%D6`t*%`R{1f|n_8bWEwL zt|+Oj=kvC8N|P`dH~V)nb9+4aB##jc%wJXopCUaHL0IXqsFZMfo;6OQipu^na`l?hd{}`s1WO(U3e6Wc~^)(^X@u zDr>Q1;=h?UTt046RsEET$}+KMT$fE=8~<4^+Yp<;|1b8+y}`GezB1|Q;QoedNPn^+ zxtDFuZSuo^r2u6mJjfH*2PCy<=&&#NQ7d;V7p9$$gP#OH4SqJfPWCh4SderENv%j~ zNz%aoc8npXzVX&@tLBd=t}L&fSTe0@Y`vn1Us)5sk<_lCLrk*cp_W3Q^}!Rt zKZ7SjLMSQJf~58&bs$MYl1P%4B;9(!6FNii;D66fn%HnIN&1F!`5#ilbhf0f%}N=@ z2u$!6ddT+M1EX(pWo>;`B}QHEW`FCd!iX!Mp-}Wncr5yJrShujQ_dRHL`}v_-1JQ| zdN^@DZ(L2S{K`b7#<(JwvlFOfZH06~)m;t!lz%@*sJd6|80r}66zUx65;`|@Ug-Q# z*HE`m_fU^e&(H;-UZLKhd7m}c`^GG_Mq^=}& zBdI${JxJJvKPC`LVicFz1Z(AiBV)SMfapo)uaiSJZ8-bxyoF_ z@l=^Vf**xKWf6PW9eX&3A3is!sC>+X@^SLx{)nfrDC93GE%W$8jnCzu_FTBoH6-K? z+l!h!XXNMlCh`>(`-j>~-DN(v-Q_MWDf1MD@XxX$d#NubgoS^U-1J9acb1kphD2N; zcNyI2NGW2 zk5Fi6xJQ0!dXJPIq4G)Nrj(DXoHfhqbe0tryFLC3qcpJwg!z|ddBpZ`)=Zp?g}xTQ zbYdL!@K#QOU%`8zS+kVhcKJ)}4k)6;?s1n6FLU~EF1E45iS8>0XQ_XvyUbY_F7k)$rT)SQ{ypOI^S?Fnl`voW-|!Wd`p}Dtbe@pi+xTnwWNp@I zzgF5*9TOyGi-nFrOu;eD4CmKp{~dw+Lr1aS<@HCrr|9-#W-$CC27jc~UF@+tWA@p^ zZpxUa;O}_QyCFC93SEZXrFIuCI4TRdhq^bII0BV6zI_4{oo-#t5|tLa?WK(@Wp+$k#l?lijeL`sFNGc26j$Zgs!5d< zF%gFO3Sr{W@mp9_>JR%z$Tli(6GD?imo=_HQMc~Yt@4^sZK#en*wKZmnaBQepBTAw{t)%BINs1F`e$IEYYwGGV<%|QS$bVcaOP(z4FN+&6U zq)d{s)`sSW=7r{m7Lb%pl9?n6Nw^~H|3`jlA7u@WYA@=2Du0&f^v0UHFoaaoD&dlb zZmU8!l9UtOz=jsXzYHx2-9l0>NybM1GIU#LIh?)Fve4}$<&l)XIP~N@;uPEicPex*N!A3%GIU?){?G%# z&q#8RWGBfcyOaOL?h3wS#d=!(a3Y-zh}V~iD#FHo z_*`g5lQ2N&h0rV5Uxi)_?FzjVdO5V4Bo9eml6)ljNeZkBy&8Hg^m=Gd=nayBB!x&S zA*qxk9GXzyro=WuO>E@<`TbSsz0d)edaE6jbkVBNL6X8TTmO)4{iD#wBt=LX9Jlq) zLWf~^LbWilp=ZMdt3zLgz9OlRq@sr8f3{H)Wz&ppltSNyjwbR6HKAh-@F|PgjOX`= znsM{{M8%qaV{87Mq#=pcd?NH`=pR4!ly=Z5pb`Qd`FA#4nr!sf6gYz^DO_OK)D47*#uY3sEG&)sLE*vtP;zub)o3wrIehkFY^LDz zurpjz=JLn(7Ge2*G~20ru*N52K3e03rnoSSjfy{13O0G$(u8do3y^s#TZz*iDdWvp zN#T%Uc%Qu2;=NHZc4@K;81t9HBl!0hB>5`KE8y_Wn&m7k8s4}iDIO9j8xrw*Ty9US z!6W(k-pxE8eYPyoV-H`#zvz{?@rmyN)%GsoG5mvnxycKURoaoT(~R#RV|&De9cQ?T zpZ|B;v2e8_SX0kBx_K^f+l!sPvLPkW&1a*6YxqaWNlky`DaIywSYdInEc!d%uQvXq zR%uJqpD6aA`ur4r{`^y30ZF3$h)r~?_ol10K$iJ0=x6eedMA}uPOndKlygwTUgV!O ztJHlVcF^_`m^uDCaho2#f`8%on|&)R5xzX6jG8`7)D@MujE4_)2{EyW`SSjTFHWPn zB@WMHlK*5g9lnZxY5tqnv%VXnCb2=R^lm~+u4O7ivsAoAA2?9i*SjO~p4?efROY_W z>Bfd7zKISmWS$X!#e;a)lxm)_oFO~5u$T-Ahm}Qm7s-(odweFqlu#D8M`hGBn&OT8 zp5}WJ@}BaZsMOJImdouJ;^i%LtS1*UU%|hSy9r;TSWB5^@M$z~8zf+|dCf}Hp%b4DI8hzuYG^K~Vy1GYoGz3x#>R^ zE#|vz2_rqTD!i4Xt5${YA?fOWxFs$fk5wy1a)0{)s;@`2Z-(DNeE9zGyQ6Aq;RRGy6prRpR~=H5(k*Xtbwc?4 z@PRT>LNX?rM=ewyL<(tb_+Zk!qy-!nQT=T+lPziZ z%kbB14%iMYUlm5G1c$egK2}OOq6&7^DYAVZKDH+OL-=U;N0RO!X(dT_l62P)Sx6L9 zs0%wdRaQ*Wg79yvx%DHIUSZ|NWI7%`(L|<*5NRRkRz;FXTDvOJlB9KrM{w*JIfIh= zT6CbY(}?~)a&|;3=r%@LN7_W%M%qQ%M><3_5s{<~ByA*V6G@v%+CmbB&D|v3voWF* zdJD;sb0Qrhog$qD|x>T)DoGtyHt%S21X)cOipx|CD?-hgR67k6=Gr{w0l zP`Knqy;y-eGd(3E4_61d+?Q4tZ(R?v{KH| zW6>L1HC=JwQzwrZpOBZ2c%rXCvDfzh{58q$++;^)vOOo+U65ShN=EG*Zt_XCyOSO6 zWOq)oJv%u+j~~i+%Maxw=X;XvS;=lsvcs92pU)5HrzhuU@WYORWC#9Ae#Vg=d!`^Q zG`I{=Ta-Ffab}{-ncAcw!DvHJYxXaL25J6DV{1~8pRTJ<)J##75G7~-l2E;1Au=RN z_*9wr@c*%@p;$+9zLS+!05w9NdC7K1azQ~%d;d(s@maGjEd+IkN=gD{@jpzRn5dr- z(dIl;CYJu^&Ef4rYBhYaOVh&TRg+SYGOC?1x~9CgBJo{i(RV#pCXV{Y?~+SW?4C$v z{j{1|PDQ4j@*lp^(xMV}1#2dS%O_zuscqWAis)OPFB3oe$8SAt2&#?^443p|N4DHg z`LenHn~}i7#eqJ@aLY}$qr)+_ltCslI$S*Rc>H0I<;ue@3lFE23@dXwoFmFyvU^bG z96u#g)ok}xMH~M@nRw{`!Nzl8m$S0EI(2&0=-3Qj9jQTVGcqxP5YaA@URoWQ96^xi zWs-I`BoCQZRZ%~F==jR2apUWI*{)H-qP=Vjo{|48#xXrI^E3_wk-+h)93tJ;gC%TP)NYSsht-%F~niX{9MK;WkI^ zKJB4<<%izl_AXE=XJSv^A9?7Mr|*d1X$XL)V-GzZ!GXp#ktZTgMxG*RKS}SB^xm4t zGm&Q_&yn;#Nk5VFIXi3VaEZ_(!)z2udoLo~|&x!2nN?smHrc9hzUOPkano26i z$yX*L34hv8qBRamO>9%P(yIFEO4$R9>=LThMP7=$9N8UtB?ABa07;*a^aV*@k@Rh2 zv^}yXvX4c7Bl2bhi~2#5J|OAPn#fy`w4El0Ih9`^!6B`M{*0HM^nf0!w8Q3oZgPlBA;^? zd`c3+^yq?KHibhN++&DbF%s*-ZzH%I<+R_2zKZ-9IfmQ=Nry@LvY~&m;gt9O7J);2 z+V9R-8#!5sQvlcweNECg4gI4s%T=9)t%8#awJpj=%L{mV`o5$VEnA&&rqOg^Z|ntl zZojZMJ`c>hmEpZP;a!D4F71s1MxBtf;I6yRI$I;2d*1oIlLzAK@I!j@T}OLcw`tq1 zeTNGpB~gX-9>axu7e`9$_3*++PpPl0YiQBXuA$}dk||@xR9040R_xX4+UPrW;rh}E zl{4x_;GfaAu9nVeXw`7W>Q0>-&TMGi&=yst9_-BUB;xipwfnku>)xhE&kK6t&r7N< zuf$u&$|V!{Z}$6p+4?9-*0vWL&T2TD_ZxEDp=3rKHi1L@Oy;Pmu6VOg-+ui^D56fn z4=+^ywX!by!qxo-fLqzP?H!cTCN(V`G7RI;HCiUiQZl)GOr;}T5L-610bOQROvu%l z1MuHDxp>f3g%MXX31e$@4*y|(0lfMI%~U8lTWuJi`sZ?mE|S%}%T)T}4YQ@Rwx*`O zAxSt}&Y3C#DJ3a8$&}jEmA}MOp*62T@|470i>JOvlU3gYu2PADGZxpsJ zY!lgA*sid>JlKzr^c}`KN#B$7!}`cuNfQgTg}S7PoV59{0hxuPBppM}M$Xz?@Yh4N zbjD}vz6Ky=~foZ@D;4a`{;CWy#@D}h6@GkH^ za1b~Id<1+C90iU6KLfu4zXQjCKNWEXYVgl20Ph&M2G|MUw*&FappHOy0J0D24PcrX zlml}b-+U424F3)9@q$M2DSqC0PubW z-3L4XJOn%fJO-exgFXk)o)pNF0zIbS{VA6N;7_?709OjQQnmolPs$s>KHzNt`bmL) zQlOudAAsM1lY)?nK1yu~oB`;7PCysnJfH`Fccr53sc3s@HsA$(z+hkmFb=2&W&l?J z4Zs`#GNq!;sc3U5+MK!+xD!AdQy&DL0w7x|WJ)~@{0961oB$wK8stiYTxpOi?JS@* za4v8@&<%iWX^<@qvZX<`w0^(ej9lA?*0Up2y1OWUd zJp!OV(~E&}U<^TY%(3(>6ZcU+|nNdJ`{wERzOd{4O|Ee2cVw}aAZ^f zV*&gwV=_<+z(z8b0MJVYcrtDWRsbu3yMWceT3|h}5qJ`K8h94i0qg``1YQDm1Fr(F z1L*S%*h(hk$%H;KhXQzS<}v_!$UFoj~OMz*?bO3#u zH50fRxCwxaS&%UcGG;->th<4Sfky$zl7)WF`W*Nc_*oFLTLSHX4uA;2&ax$-E6^Q) z-m-fE$v|Jg05||Y09mr3`|Nt40k|1h0xSh?1E9C;H30OJ{XFmv@D1=QrkXPVJpfzI z!Mk$st{l882k*+kyK)8r&_ND#kW&f_1JG|d7XcMOHGqE3nFCw{;N3aUV-DJ#vkuq* zYyx1*Ip~X=*8u1~=K#R(KPd>gcz13(kO?>e*jO(3bHSero5&px;2pWM00OQDZUJru z@UC3ED;GM>#rtya0k#3qb1wQjcOP&V_)!q@Is#}{9(0#y0xWi(TygFbCFb$Xi%miiwR|3#^9@?F^3qV`*jtN43OP~`l z5P(ke(Z>AAz*WGF0PH4zF|Y!_Z}ZWP{D*+2foFi{0N76cD**JE{|>Mpcn|ml_!NLm z<)f|n$ALcup+Epy0Ih)bfCkV4df*%Y@)V>3LjmZy0BtFl2SBERYXIoFU=aZM3ZUnL zdjZH*upPJ`fLsMTfSmx^TJSOe`3l|z(C&f{fR6ykSMV9|9RS%1PGX5m0w9;+OyFz) zvKTr8X@Cjv13@4R6as^R5?}~08mItZ9|p*6z*sa?1CxNs0OU1n2A&5F0Y?PE*cyNh z7-8SWUO+O?7w8Y5PmH-hJ^=eL;{8V0hY|K+bO7KsLNCUxz=wihg6t*{=mK;DdH@#y zy@3Hh4uIdA?0^$+10w*~k7*Wg1F!|S8@LyMK26Z4=|SL2;3)71Z~}m?%y^%% zF9?=)0Bpm8c3J#D1egIpreXZ0l#G%a3Amh09&=}0CoZ|0xto(fmeaofj5A| z!0&KvAg|R23=Mus zI3MT_qylJ@Jrh8i>}ZqS2$%u1$zBMQ0z-idfssHNP!5a%CIRRx`xQU~Fc+8)Tm>uv zZUvSBXrp~4a2J5SvZHfb)Q^zyKfxNCVJbM>dcPH~|j;+j9hgFo1UB zvx$NOZFQinjtXEbFdmo!Ob0FpW&>9O1l$gw{~VhEj0MNNz;*z3>39Zs7I+SL9ykb~ zuN*%D=r6}Fz;6KB<3t;rX98yfZ2*ite9TR7LVkQROmL0_s(~56EC9N9;{8tO-U;11 zp>yY20QTfu4{QXU23`T)0QLfJ0T>I;1HcEshXC~Hf}Oki0(cibgd@11D^~`P1(*Qn z%H;;UfFFQ7_AvQNRSC z0hj~K0~P>~$9*kuJ+KJ45x5zEjPA_9y>2tYPmxG%V$0H8}Z`qBM7@B(lE z_(?z!C4heNBm?Py3%Cfl0=Nl4n{n^5-~qn}{2uUo!0!R42b>;odccW`jRg@&< z?A-zE1YQI70?@VhT>$#_9tOSzz5{*$egJaY@l6M20??6yw&1@GSOlP-{7Zma0obY^ zc8MFE1pmFjeZYeNYyo#O34Z9&kACyN0_+EV6odfu66gik0kj$SzX$=mCvYV&2f+IR zcwYeT3*bEgyeEM71Xcid0;>SnL*NqtdJlF1px&>KL%hoI*W>@buEK+cd6K;MVZ_aP933IWI+LjQ*@0Y(Gpi_lo04wwQ= z17-l||Ijr6bQD6naN0r$-36c@LJt9t0?<(iwh_J!fX>2bXBdALeiJw(2$8b^$QbDg z^aln4sXzu`0BnF8fIcITD*}B+pwGxe;0gfmME*fQcwUG=Pmx!FJ-}Yz8{jA4xF8hb zJ%!*dM7s;o?m`n_1suRIU<5D{C0CNG@#^9@g z6~H=RGk|^?ybZwk9Q-r@y$pt42JZsUZ-dcqgVAq;-vSN+hk>7f-vRXD;6DYSxFv8V z&>Cn9bOoS`;w&H^fDVc+fD`Zlejo@82MAaIECyhY#b|Fa+FQH^SP!7h#an;}0rXq( zOTa6@>j3Pv7=2cJ0Qdm-2>1j*zZHK690iUELJ9h;1pQS49hGzhx&Y8sNq67^AQ{L8 z&}StEzzo;`$Xfz=OCWCv0x%fHsxP1+E8Rk0t24 z63Acj2=F-YBmiBPJPW)G{C^bPWtf&_8V2C^qq`f1?i3jiQ9)3UknT=tqF)0C8oImo+#lz$JKxN_&vV_^{mzeF_gGo{6Nf={Gp=qAtLwD-O>T3KhsaXH z-^UusapxNDTq7rW$j?WZa}D>XVV*Tc;QSh6f}mzR(%|Q77DmpRa@LfyrhGN!tNAT< zv*ven!EpYWVlya|F@?pez{YuTAvCHb0fC{J~2QI`fZMklrU;V!lQ#+kL8RqGUI zIgh=q^^CWC2!h&Ch)z5bl7!@>q#$K!L1)aPc2~M%7PWO-dkE%Sdo1QqdnwELgBARP zzH95d_Ad5vfWsU^&$UnEezkA#I0)*vOPxYgqzP?sZk-7Fer(&a5*V?@Ar} zRmb^tHejdfY{UHPn13DT)^T2)%Ur|k>zI8Vv#(?Jb)H}@bd zb@OAt>K3LHU!#w@<`&Pdx&aJ-^Gp&D_`$5nkDlzc$4fNI^AxTJ1D$K8eTn#c&giraL5}09w z(v+nFm8eP$YGFnVWNdIS2pW2RL%-MXJM`XgcMvpkb|alM`i$a~L??}O(x@Ds(MTta z%(GD=%)QY#CS!h$W@2X=Ex;Tb{lahj%SLu#PaD~rM)tJP8N5S{%&<`;k9f)pUh|F* zLC`oBiAjd{sBs#?$UsgC63!)6N^wzCU+()c8Hqp{s+d@%@`IID@XntV@Zy74>+nwoXf=)@u}&S<&@ z&u!|tO+B~SLjJMTbX++b8j^}2wG<#Cxt1>XV}fwB{7HA-%^=s z$k*CAty|$;Z`}dswDJD5NsH&Sk*AG3ZRBYaj(N86yKU-Yr`woM8}n(?jUKpT8+UBu zj%|Ift>?DwNgw(#fWZu9KFiQ$Tl>;>1zXw9F7|RD2-;P^UE6tHyB4@_JI`(BzU?~F zi@yAT=eHZrM5ZvESwYY~jO^&7y$tO?<#WuueM!nwkt)d7UZ(bD(_RPdb2G~<}SOy(d{`vt7zUskh@jX}^s4;}n%=pajn+SJ2tbZCOkJ2v#vVps&jMX@4ORt=)8}E zLC{4fT|B2t5kAF!b+H#+WauJ87kl1Cj;?V?Nk+1eom}Ka2VLExt1i3hva9=aEk$d( zW7oU(#jbZ9$Y9K?>vR^gl;!-v3jX0gyi;9wVP0Jia2RvzdV*72<~}cipqrU=Gm~zz zbaR((?$XU&y17d?v*~6w-OQ%jw^XJYHK~I+b!$XZysO<>VRyQDSG#q>UU%z3Zz7PR z+XyBx7jx?7&fPZQuHD?Po4a+pi@SA?LVQwTcHP~zyIFU)tKHqDdp*3j-JR9loVpKV zJhL#H?w;TMS9H<+U$(Lj{dGUWam=H;GrM2q2Dfm2ck}7~20PRvL^NU&n)AK9vd*59=kD{9v8X7b?keO zJ3Qq%uXxLcAn577Jrj_aWTYew>BvP9%(3U^l)%pQEKON-+f%nab=%WDdp1S4JzHWg zdv>EA0~pLu#xa{Y$kKB@X5Vua?%&hgd+tDvp61`v+T*SQkTqhEH(C0pn`2RiR>hqd+L11)2->AeOHt|S^ zIrmLYD$z6vEE*wKIL~Oy3feqBLcxKqabDgWA-iAx&sbOU$-!dpgpE z?(_oEavhvi};0K`JKO5$tu>co=t3J2fNwFL5^^oQ=H`jm$}AGZgY=^JmER7c+2}B z=ogpxBqAy9*>5)P*3aGgx!VtQk^6_%wB!3A=-&Wy=J3I6$G7o*sGkky86&~;idp_(%5DYi7;gOiraB~{&cYf5-j|-6fN4@;` zYY>c>hOb8~VHv*#!N^be8h095j&FltR8dOv4dtmA1V5!93)#p?o*)<pI6j^Wp2spW}U+Tnf*ayo%MV zV`C6Z@$*y6V~QC~sZ6yXnCf0r-C=4$oHx}xr)9w1rsc=y(|kTX2C_^yuj#2s8w4|A zW3DrNJ>&mhr{@6roN=B@Tn&Pmo%w+Q3}#pm%qoIhvr1Ez3PCX2IkV-R?ep34&X#wM zymRE8Bi|hNpCj*Fcb@CcbKPyO-C`2PBad;U7^P}VI`M#bXKL~yfk$^mHM1KsFJ zANtWBf0NeziRZ67jc2cO_jR7X&fVAD;V$>l+4@+-B>{;^MoQ8k!+IIk%dq|<%x`@W zic$b%LdQfpqC95s6lP& zA^(OZG(+DT=3(9&_HzPRH=N@Fw|LIGAaI>vV^m@gpF|`j1-jbkJ=s`}@908T%ynZA z1~Y`A*rSb;n2&wjxP)c=hIw!Nn@wy*#~XFLQ3o4!yzwwcakq^+*kl%)@*wM`Iy9#} z9dU_PUe zhd6@V+oFU=*Wqw{800 zW)|D7BkT4gnB(>wICFa;iXh{5U2iYLHgPJDOmQJLKBoUD_er4l~^`oN?%QhmLnlN0uFn zkY|T?X~%E;$qMAy@h}K>Mk9>exXVs=+37Aj-DPJ<++pW8l*j(=Y>7GU^!%NR@$8+y z;Q2f4($4>|&pXX-=Pr(OinCncGS|3?S?zqmYu*L^w?WvmU1qi`Cg!%wtacSer@MOd z6O)<4d=}y!yZ&MW8`;Db^tH>`yPUbpnY*01>o)h$&#sre;e8P74&m(G87N6j%y@TS z1~HT$u`jzP;10W|F_YQIzS~T9d;V^jc6;{jS9t!OSi~j{@kmW}a^Zd2Q-F^tOi@Zx zmI_p&DmAD@9h#&2J@$8xKKJb5JhynvGn~K2T=$ygUUS@=lw_np#=Xwn>%6_r+xr>C zk$Z1>zQx|{twv31(}H%G$zD6Rw;N`&_Xh?tgkjjfy_1;CRP?iV5jxuY3;&>-z1!J^ zj`o_{-oqT@GP>HUtG#BqS66%O>0Y_^K1Emi?8ZK`+!vpOq#*}6G1Gl{2uGfM^6aZf z6{=%~`|Q%bW_(9$~oiWX1mY%`$NPcE(u6XD$9}_vmiKN76*zT z>j67*Ku-ty;QRvvu*V0Sd%(E|#-pnP{ze>FigOP*_keQ`IQM{a5A0+Q`#Ho>j`Ju8 z4kpFS4}M8G?99Q+RHXrJ=tNg~;N3mw4hIKgPY#Y?6n5j_I?Vgvb#7qZ2XFBl@6y4S z*yTepNk&R^ekhELnD?RV6hi((pYk~+D8<*5!QBouq$hKb^^n;fGRs3(arPnS9=d}w z4|#tN{r}vzL2x)aNzn7*^yv9;R?Oh=M|@0Sit-s>P?x@#`QcwM-@~#VwqJ+61BbV> zkAob+Y!B=9u=yUbV@EvyNI^XNh-^nZ|A;(CzCxxWG99T-6PnW!b3f9aj&#A!9nt%d zq5O!MAF+Q&?7)!;%w{QDx$XaHAsXg;)Lf5Nzz!d+O+6aWif(jAuSa`fr;mE((W%V9 zGmp+=0rvXn@BGC|RgZ8UaGpzCMHfdSdB$^IppRoQum{J?=U5z4Vot~O za4a|Z(8n?JI#z_QC__2y=rKEbtQvA1t3@-~@jadC$`6>+v7Z=?{*Fy!5waYU<(MqT zWI475vpc5CW4qYP0pvO+&#`OV#B7h<<0-NnvscI7@gWF~$0I%oNJJQR?05$3+420? zspG{diSCboLwPEqo8t|!2gjS!5_@o5uHzlh(QzFeAHr}(Fp2s6%mQRPF5B_7Y-1;T z*pDp7Pji+FTt=?rIy(LYS&qwcA|NVpkmrOfCz6t!%w!=e+0oC5aP0JnPxzXu)Sxyp zosj8-OebVI(Fxt0=s|BHu-hl(Ix(2>%wRV2kn6;6tU;y|-n$bUkn6-T&U1;Y$Z_Hp zk9mrIPRMlP|C#i2Qa>lXqj?AuB2=E=#}yOVOAoW)XB@DKkX+ev$O@(4$f>!cD+UgR#%c*z^y z2f?Wjx;Yh(gd`z3DbdTRJjijXAmPY!%FdlCiGEI%p*l6FiJnfi;5%B)F9>_Hh8acj^W=iR3mDb6~TAtJLoR;Tw zdNLu?=^W%HFNG>Za`z2A zAyhCSCavE9A zKH)j9(9c=@oQpzq^l~masnE~4^kl-{hjZB|fSo({8O4$9oQ}@bp)U1kz;|>(hI2nK zkRc35FXtv8)46HPWHzfg%Yz^|9}D+5pN7^$@a5*4E6rv&HW#?XY-eu=q z&P872zFd@Ie8HD|MQNHcn5mfU<@Ic1C*I}D-sQ{3aEHrhIFEiWzY2mYiSYa@@?7!k zE1%){S9E&CK41BkO4P@0U1`Vnbfz0}Ug^VdMlzalOk@hvn1K$i{DoOuu|HSikpcOx zevBQyD&JLixGK}tYE-8NwP;Lxy3>okc%QBg#JN|Ud)2vDoqN@}SDkxxJ_}jGQdY8= zUAV{9103cQXSu*-uJVva{Qs^`gWy^S9bJn`bduoy*D{lhoa7-t1u0HR?8UWjFwbih zsZ3QG(TcWopd;pZ%^a`&$OuL;iTNz!H~!>r{$(Ru*p5usWV*JWTS0I=F79{TOs~7g zb@#aL9@ooZrq`R&ns(^(dS}e_y18CA*XskZQ`cu>Zr2ZCZ?2os^^08QJ`XUf>*jR* zLlE51>y3n%&yD1yA}#63gZbPrpBv$Pg1&Efk8Tvl-EP#xEN7dLmKkDI5sP9%3Qvzw22icFEwh)EpclL)yY%`P$} z@AsQf8)8_D)cpn6}Lb&rS9o%xyTghQ4! zRG<=7seuk|wV)N=gIgWwgf4D%V>siOh<&&v*R4e?W(nqhYX#neTe~ptTL(DIG3@KD zOI+m!w~*`BQ(o|zw?S|_Cdo)kdNLu)?L6eCAmJ3jUfup0nQnhW4Rmw67W%pU9qxZy zH@ADymme6&5XLi!sm#Fpb$cE^vk*Pq*3IoLY)7u!y1A{F+ow3qS+4O28E(G|06!fEnNSKHtyB z*EFF6-_w!K*yH==bbkPY7|Sfo=f3^DzldM>6|=g(7PGo7zFFNjtNZ@W+&_T3 z-M`Lj-7k(BjcIGRHn0#zpzga{>Dx{@cajRk@tbT4|MQA2M;b`_7BYd z!F?X_l;=V4FbUz5r71E#^u9jqMPKB6I23nyIEpdYhlk6M<)P<4yp3l+yo={QG}ni3 zd51iY;*pwkWFRxy$VncG@)^Y`iJ3q8hH_M(7R`uY0qZ%$1#aT}NB4NZ>mYa>lUT$i zF3HG5Zu0RFg(yM^N>Lg!c;X{x|sjtMzo;^{m}X2!3<+G=J9wUQ<%mg7PEw< z{L3o-V+}je(PJGw*3n}#e5|9#-jl~Sc*1jDVUCZ@@JSS+5rf2}A&iWe=aT}+^`s!O zJ^38-d*U5=;vIQXhx*9!q!sc!X^(w=(uHmeM9)t~q30*#k>|-w<}e@gfAS}Pv4WLs zW(!-{&Jiwhh3iCe2fOj)5$}WGX$X0q>gs76;**fX$o4b~*~vv7itrV7Zu%0SF?_d$ntbI`#6X^PxbZmGBQ2A zid;`0qpPP+(bu!6BqAv(u=CH-k%7z<;A09?6g&T{IA2nV8p!jk3C;PAPV_^TXZ?}q z*+`}`j|D7dDa-kX|5(cgHnSC3p2_k|mS?g&)6cWJxc{^N-`%b~vun>~cy7m@$0i;L zNQ)fL?b~x%p6A7T^gKTw@df4a-aM~Db!t(U2DG6)x_RD(?)0J$5!kuscJ28j(r)iJA=X7#c@4RN=Z-57&DU&{K@-o148O9#GugR@l@ymIy{XTNgxD`&q- zLk>Qo5JmWu&+*>8DoX__Q5EOEYCvO}(SnXdFqmPC;3psZeQ zHnE>GoaYi(xxp=T^h$_VZ}|`eucHthy}gb@Jmh(uh3w?QTwfPOrq|~A`g7!ZT@CYl z-H4{h@wyeAuye2N+-p1cx-b3E_v`W4x!3xBJ%jlyWC_cV>-B2Zuok&q?_n?dIKWvV zxx;-P@st<54uUr^k>!n^-XtO^DM&>cvXP&H*poNEXAjgH>@#8@UE*PGeQV*!i!6B*uYV<)n_(a)P>oa7AWxyW7aA=8_OyyHE3 zdK)4EX-Q8evXX<`+KGXBFkG@-rBjhSGkQmZ)JJ=gl9qU&c3~iN;G1in|H}bPD-+(mv`ZO zf=usZdMDF6nch{QI<=@v0~#aOyXJh4p5FDLAN?80RHiW<+1|%&M6P$|xP>h5WO?_TS3#hj;JrNWWqBW)xY)DzsYydRa-pO5dC=4QVthk+^zvS& z_cFbg>Ag(vTcVry?dgbj>AiR9yFuBhA{%~(1)?iVlF@9-TCkfzhd`3{DFP@AkT;W9O4M)xs5Czygwi0`S2nL z1<{C4B9fAV)MO?rImk^u3Q&O#3}gmN_?^F4$tpImnQiQ3H&=NbghHMl%7SNyvf=rm za0*j|qLii@HK{{=8qt&%bfz0U=|evTFo+?HWhVb{j^{xrN^G1RB?GcWads4ENBNi% zd`U^Z;#=y{jPGboJHE%6QF;?Wf1DY`nNh|w4d+Ig!+d_>SIj4h`9%4fO>AZh+c?Y- zj&htUJm4|Uc*z^y2cf7T5|Ef=q$CYt$Q3mc`T2xme1U9H%TpV(j4D@D^NebaQ9EOP zQOz%^`9&SfFw8IN1STU>RGFgAW-&`yj!aQkvxEH{LWZa(IL{??9`y#1$P!f#QD5*X z2t|uQOkxoSS)ye{C(-O%H2W6qBMMOjy+kWRIrI~)GS#R-EgI9F?)0KBazz`-D1KrL zQ(4Gw{E1GY{fjKobP{blyV%PCSW^&S#hj2c@>|>gH%r7ZN1u9XM8q~u4W41+(n4Rc~JTdz*fWhb> zrrF1w$Rwt)0J{})5ldK!cRl7d^b=D*G4&JEPQ^TmUSeM52KtFl|AASbzyEtYJtN>ZMRRG~Vu#PVLmYDx=QAy=&S*r`~u#F8b}Fh(#Ad1A>D zYdSOeg{3S*SFu*J1|7v(&mQy=>kQ|SDV9vJWQrwItmo(^)?4geY`YiR?!}fXc5HMM zTSu`ok(KNeq&Ow`l2Yg?wtb5&OKe$U%Mx3b*gA^c1Mht7zWl&IRtUgIXW zd4U(gOL=Nz_u|*3 zKCLmU_-*kn#n)B*VT|A>Qon7qZ6lbv?3G7D#`;owYB)G*L^prq9 z3GGKh`;jm@awW9836tSnN|=GX=qF)OK0}^_@+8zvLc5!=3f`rJwWvc=TF?qTCG5sP zeng&xvLy5#C7gy#3Fk1M1^kJA60Tq+n~^J_juOh2@Cdp|c!ldkB1=LYCA519-v^;Y zA)*nJIK)S1i4v2BEMzAad5|m7rxfFJN>h#cG@>c;B$6jlC%T}kM7`*Xt`g}gkxYpu zF_js}lxQJKScbk5=_}D1*0P>G>}4MZIEze)WJ)AcBAF6B#ru@#br4D{Q(~DC%ak|~ zx=O64#HmO_Hu6)DaEefpN>oNyiDgSHTjJJqrW-x!gDi=?ONqTpiGN}&6Ob$MZ04b- z#EZ~XVi^)|V<)mC-p?^ka)$HhEAd_KAyeXqyhB%sKLnv9`bv_3w4^5!S;;|e@==U0 z_>!+ELpdr?k$NhS(3_;G#W99jb4(bL^ny(kb|7$A`eBeYe~x@M^YUn ztx64Q(}GsCr30Plirq`v6M2%3VLbXtIt7`M{>~rBlyn7a*~MXWlk_BVB-KsQ8$@yk znUczs^hpp(=5InWIg-U8K8cVenHd4aj{ywE-X$A>y-OxnvT^7t*+Q1EjODCi8{64|Y{_Ixc7dDR<{l6Ef0nn{v*b~T zPAud~o)jG=PmSG6o*fyI7sIY4mnFGfOJ1IeRG~UGX@-4EE>rTBbfp`*Nv@mZLl}=< zl22s@vzf;N{^W1$TXOrB+`c8>$Y!>(k5gRc8geDS#dBWplGi~fMN|?YLyB}{Krbn> zk)Mx{DMb-J9>4M* zdP%hf`wF%p}z*&Y+)E|G%e>QhAqBz2p@-N@f32$0h}OO0B2VdP;4Msr8gP zCxt1Beo`05EK{3f>N1qYJX1HMC2f!^_4o880`pAWpC6fw45{a{5OYku3_Yj*2bof@ zWdobgb83GVQlCVY)aSW|OsQ{kj|coe$2;B!A^(wKC{274kdVZrClB^6jb74(^9jZH z0{x_^NENE1qcnA?PeWu&qx&?|nZ;aWNVA;Ptiiq0tY-)IGR-+Ia)s;YAk8D5;yp=Y z{%PDf&4(bAHWqPl=d_7POHK;#F*-=AgR~_mMQO_7-f6uvY3ty=Y27z%YxIz|ExJhC zn_-OLC&n@XU8J4HB7VV6rTv}1SjoTWBkgt$a2Q>rJ;7z}WAkwon1<|nQiQ35BoX8c`k948{EP>lI|Wl3bRXLQHg#y&T{$@?<#61ukRvGCV{_86NXA z2xZh$#wggmjM33g#tdX88#&2CehN~YlE{-$R~gGwk;+s>u8b{dgPqIxJ-r#maP*XM zBomp3EE#3VC`(3JGTOI{8`y-NGVWkEa%Ge!<3+BZr;L$2K$eWp&{0MmWztcmSi~kS zsYs2!GNmIII?AM@OghS>qfDhJO<8JE2k%g(Ml_`ba%F0bjxy;eQ-20Agt5$GHglMV zY?=OLBU{+cE@a7cj1!#Z9CBsSQKol6D02qvQRZ){OB0&o{LF2zE1BIPa}Rpc7kiS~ z95Z`<=HqyF=974S<{R83lH1tlEYUEhEOCfWB9fAVEM&)=vgD-z9}`Xy^q)oNSz0lM zUs#K?v)H>VvSo307H4O3esgAj1b%(5N>43Rp?MWZ{F#!E!)lJrMjAtVAn9t8F zA$|h4bJC|)ZlbDG;%O*!Q8M6J#@5qvECI7M&d9vBNY%*m#hTX_!H?p1L zI(o^blWZ?}gKn~ih(=Mi zui53u-k%>Cg&oR1o=Hq$F1pFSh$XCGBRkm5J`N&Bb~~2c`;+}5m(fY~2k0fcY}r2q z{_8zt$`O@B$dN;i99hs$4&CIib2;o>j?XDUDN3WO9JxWygxl;ahzc^ias#wHGN zv3EK3l+(WD%uPN%q7X&+lrog#Tja^9r<^sZO3bK%uZ0IX@IEB$u?xM(* zyAt(jL{nPOinhp+yAS;sz+i?kf>DfSIx^*6#4jx4AGWZSZS3G6vgDQ_cO-YX&m;7b zTQ7M6q7s8xxO<*5m~|dIk|%=x3}Og&B+o1su$ZMR=WqUHHS5^GDINr&yylcQ6{$%> zI&zVlJmjMoy3Sjkid3OGwWv!=be*?79qB@MdeR$r%R3IU$g9V^vgXxQzLxyW}1I9+t|q-PI89x zT;eJ>(0BgZJPSevLZqb>4KTj~y;#U^{K?PG&-1EYt z5tBH?ClN_Wfu6(D;k^#ejCUbCC%O*LPeHsF;h#{9FZdF@gxkGv^9lc!%IGJ&CUvM! zBbw5JRE#!TT4kkMKKq|H2>flo!0_UEm*4 zAu2J5O*|5kgyf_`hlSIViLB%xH~IL8LKNXsKBojaFI<|kRG<=7sX=Y((U2xIrzLIh zo)zv$7rJ9#3iss)1~P=>Z8OcI+a*>w;d`w}A@)^Y` z$=7^Cc`8zc>eQkx4QNa=zN0nm_@2&mqbGgn#{dR1j1m0ASSB!;Y0P8}^I6Cemhl^Z z@;Cponssbs3)|VnUJh`WW1Qp+=efjHZg7jcJm4|Uc*z^y2cb_wL?b3~h)*Jtl7iHv zBLkVqMo#jOpMr$*3B~w=FZqfxl;c|}Q;nL`p+1dhN()-imJW2HD?R8<1pOJrP<~_- zV;IjQrZR)s%wqwIS;}($U)Z1&T)||Tqlw{+~*NbdBJPm z1^&@Aq7sAH#3La|NKPu!lAcUtB?r05$43;R2%qvfB`8H{%2I(!RHX*BsYgSa(43aE zp*AWcyV=JS;ZRGvx%+jU^n|X$PtcninCncGS|4tZSL`qCp_mBZ}|{}N<<+# zv4~3o5|fOSq#=xqWFb4b$V&k}rZ7eMjN+8!Yrdg86{$jXYEhR4G^QEf(VBLAPiMN( zlRorg0D~FE2!3KL6PV02W-^EQEMy7G_>DjLn}1o&IySO}?d)PN2RO_zPI89xT;eJ> zxW!!_@R(=3Q4!RG<=7sX=Y((U2xIrzLG@Pe;1YonG|i2L>{P;f!Q7q4)a;a5|;5BfATl~vYK^lWDDEb#a<3@m}8ve4ClGTRc>&L zyFB1A&v?lj-Up$tLPR4bafnYMl9Gbdq$2~F$wp4{ke`Bt^9jZHf-m`sGL++6DpQS` z)S*6&Xi5uO(UuN$qANYd0z-G3w zlRfO`5Jx$|Y0hzxD_kd%JKX0HPkF&>-UXqr1ELax*u*0tNk~pA(vqG`WF-f=$;U?& zq6nYzIVC7bC8|)JT0y9EbUe3oGE$NTcPOLFGR`gI+%mpj#%#(g!92>CM;Y_@CIwm0 z={Gw4MyF*H<6dPm;(KMYGnt=Rh-Z{t#B#q7!*;W(#)Q2AAuZ}}bU zW?vAhP?~Dgpf>eb#0pm8cPgw2Lf?K(Rb>5E)^FlI)dIV^=HL z)k^&s$xn=BLJ+EKk1CJA?o_rrmF-RyzgxxcR`I)4{B9M$Th$Dznn6`FsA>jP&7fKW zbXF}4pI7sF^?SVLEgynV4fCjBuWIaK4|b`BdDJY2``5JhHS5zT2-W%+oz~K6Ejep_ zgWs!VZnaKwhVwzF_If<4wz<_l$dMparvjc;$K2{Pq)8B}TLyEgTNB@_>zumRc*GN) z^C}3{Gmm=HnaLdH2ci0-nZYdPqU#1`*I+7swt>$Z_`G31eBRJA8k%WCGi{WH9ONP| z1%goHBxJyDH_nRhH=f6D{J{$T2|`T@@g=3O6HWBmWCMFKyC!DW(Tglq$zaZ4wj<@!8YdhY06@I6U zJ!|8=YvcKCJim>Zv@!QK3t5aTZDeU1msFT{+c4~4yV!V#+xfhmySDSJc5=4si>}%Y zK(6*?(B2H%`(Ar9Xm17`>~sfbbtp_xK4Tk)G4l>5I30w(uS-i>(+Ym)qf(v}cF} zB*Ixe&9|qXdhTR5`#2bcdJSPb6Pbedq}MH;^O85b4??|0mP*Y^H-#&rp6*JGEVjT zQ_XIw*-iZ=2u+h`njWWBrxtbby=k63Z6&LaVR};BYkFp~;r`SA!n-nk6IF(|v8ipDg zB=_l$^VlD2X4Z2(*L}b99mk%5E#L3*jd9MH102HVk2xMh{`iJp`3)WZp{KESXzbVc z*jW9J9f9{9dxdM<3N#-r|EfmaVleu(`(?Y>3WZrh#qI$<6#h) z8RETXK7*cS>S<=rATrBqv%EITYqPvI>%Z50-Rv}^BO_TbpV{7LPJ~qW_#CsFn;K`% zb>`g6T;eYGgUGx9x#rDg8Rjxi5A*ae-)_wR8oM#yZprNF8&_IxBS3i&T)Yh zWLZPn&<=B0X70=Mw@iP_^tW7p%k{VX7+zm~nQJ(IMH4#E3EvM^_d<5t-otaeqc3)EhkNa~ ziv8Ge3;piY!%k=Je2G_hJ&5eeP7#Vxk}^SLcTW6ycL_>U4tuoQe0DzwB6}jFB8dy= zX3rIzwRZ@flf6IkGrtCrefr$@8K3hd!?1(yP^Sqdk%L zsQDi?r=xv?$T9nJ%)T6Z75j0_ejHDWuRETLycFOoba{Lfx;Xwv5IIqlcyxB68Z{Zj zaK2*%BZJ7vl2oNSwWu3JPRVylzEjRQCEqFePRV{scc-?n9kV&@>rano0`~0mv>oWd*t5)jHKx2@R z+*pl|-Ej5|Uvskq_UPubynv2wPQ^~%w39c@_2!Boa_diKF^Bp1_-#9N`!C%8w)@|n z9z_2A3a|TjsUrXW#veiCjx+8!G?gf#%W`9@jcW-eAGxYBi zMedp1y{GXW_nr$P_q}%CYxli&-)r~(d+jI}N#QEq=RrTd;7f+_Z4i0bg+}x7 zpaHFEO9vha!bm3alAl5p4Z<)jImm^Ng#~zp59mWb`g1D?qp3(uIx_MhgBik5z7E1v z)kvTT&1n^cG4a$xrWhZKX&Qv7ou9fq6{(D`OA{e8v1B7BqnOBKrZF=J)4st+e9Qm_ z1!20QetVdyFcokg zf9E{(ch191b6LSE*5ds$>oIdF%HWQfeSYRsT;)2t%q&+H=VwXgJeRlB-=(6Y(7O;>dEDyqB zW?SrU^ij+`i!BSn;-1&y-mCZv^x&l+^!xB(iKmiFGI8{-)*-2yw|_l3hU=IVEZL%$;& zmgx|LWh-MgWgB7kWt#_KIsaMC$I9uw++#e+aZ<2Lk6td6g#Q!ohYrpBG? z=D_Q9yLv07PtgUP)!WNSPGjHeT?oSZb+9}2ThWI0LD;~#4V>G+ z`#13Z4V>%uGQx)b>~}Fjzl#z2U5wE0Erbp2qu*5s{jNgjcNM}$eHp?Re8o5H$C-^} z^Yitvk?)@gcEQi6!-Rnh=JOzIoQ3>2ud!J*wikY;8aDnDefl|S=;x?mla4&Yb9AF8 z-oME;Zg88sLD;kA0DBHLFHV+`n0WWNkJKb8cpi&1Gu-9sm8`GBp1s z2wUjF&(p#d=F`G_T9{i)eY7;QmSreUJZ91IGFOqOr97>ENA_0JnZ?{7Ow@5=F=R^g zzKP|S$UOdLAxna=wbxpEt+m%$d#$zC+IX#v*V=fkjn~?Et?h42VHz`;6NK$#Y*!z9 z*RCaJ9@pNXSriv`k}Xu1B0+rcY5mM6~dp$OT z*|_`TBN)q{Oki>lK4Fee{LCoy@r3t(GLAynsVD8!ljilL_jz(LOIg9{AbjdeM)C`z zapqGOxx+mk2I14Xc={+_e>w#-e%g#X%h1_eJG($;p(tPR3v2JkiC@Ez{|tob~f3G?*xx$xN>yu`b_Pan+c zxo3C<@BQ4Hyd8wko6qx|>B@6-L$}W_LnqJc$nUcBDJd-N!ZyZ3m9_pm=bJ_^E~ z_N8YBI`J5Kda()(NuVh$*oIzTOyW4Fg3!<7!k3n^9R0ndzh1d1fvmke!@VkC=Dp0k zmzno6^Il_u@a50Z?aM#m^_RW=N)akjiK^6K9xKt)D|&imV-UWY5p#YuAMX6Buk*9H z@YRp$&p>={d9537@)l(!}6T^8cKU*EuH-1Ut|Ft0aWpaf&8_-%CdZGUHi! z?^+Q0Cq={eLt;ov8=j&w&miju1(5B7^2B2=J~+lDF5`Xt%r5*ektgu=A9mqc&TyUo zKK?Iq^pUTRe0}8WBVQl+`kJMm+l77Q?^}=}=)13(^|h;gJzsr&e%~wT{UfIgdcYmGr zm#x1X{Xbyo#bUxUw4%XdZ zUo&_ff3pzp|5-!Y(2kDS$IpIb9QNxoU-OxBhCI!S^x{?C2*S_X(}ibvp6)^Th4=d6 zDLUizFT6gqExvxJ&mAhyP(}`xKw*jn;jk>|a+uE_R)pg0^O$IHUQUvH1A+`ug4-zwbs*^z(zg|KSPr@Pj-5;LanwHo|Koyf(sX zBfR#b*M9Wck6!!HYd?DJC-?fPG-Yw;pWJz5F5G8iNy<>3KG?01pYtWdg7D{9bneD9^{J6X;}=PDY&%!e7_23m^M+KZk;Fv|OWW zQk!}-L~o;4unJ!@dP5NYrnBF4`P)A%#!P>o#C#U8h^0X|M&2>rbBsHUiKhx9(d`)B zkMTZZbpMCv=MSC#@h4vY!|P*x-dLYE)}P1z_h+9s&OFAM$2jvCXCC9sW1REH$uw>g zTd{9{KF4dkfoJ*8cY|}D3i-DldhnS&UPubF9HGtFmKL)y@ej+oCZ&(AD*W;uV> zEbPzh_wn_!^)=g0&;Bw9=Xe(8n8h6XF{c9VGp9E)&gsuUeEys@>|{6lI2eR;-G8nw z=hmkYO|Uz2oi|r+bM4_=efXJPIL}??#gT*DoaF|$xWoM*oGkAjiw?MvseEvTh*~~V4eBoF8%vi=V5oava z)55=T&O%?ea2YFE&CwuSlm_Q6a@R%8>A=(2%SCVUHt%5{7kz}CTV$S#%z2SB7k$IG zxZ|Q-91p_9>B)u}FLsy3m8pX>7VC4dJ{LP{vHe@ziN|;X=PvGoc`hD}{ENNk;=`Qg zGWUaUNovxOku2zcNj?f?J0M1#WlO@Sq zAcZSj=VlNt%}Om~U-~+7F740f*x9AO@dtKg=>#S-hxz=2`7bs9rDnbKP!KMQ;ystu zrZKH~lIQ7;87z~1*=v}=GBa3a2FpHX00Ys}GP7J}2bSFp!sV&RL@so{yaJV|N)4Q~ z+*!+;(UL^kViwDtwR|}4v3xDt*pKd)>tgv;Zg3lCt#H-~`?DfFX0gI7R=CfKyy$<0 zb61%83Vp3;MH`&sXSLyq&OC#=uINTjUZOXBaJLoTFp^Qov_iKlbh~02Gtupec`RTd ztJsWLt~i0*E6j3*S+0VxGKastJ0#MRoOA0Re8uyL2C0H_G*<~TIIg0?9VE9 zTxDNYIcJr-tum8UX1!_;NgU@CXE=wut}>%l?&#;-;c92CcGhY$SzQ2kU0sIq#8a7S z*p1Zt&1L>YuWR(WRR7|VDjFq409?mFkKGs|^*aPB(it~1MZXF1PB+vg-n7$wo|dfl$q?fRP3p&n0QPU~e`ZuoxRDKn{rSPXKX5tyKX8=RccV1x-_5>_I1^d%~6onK9EXX1Yc8ErltD>|12tBKwwV)TB0zY0Z;7 zPj_DAWputp=Ud!ii#u$w<68zWkT3ax-rbZ9R$i+~&^P+;v+e>SHE; z*CyQ72Ip++L}#ACdE2_tlb7gCKb*PE9&HyF{ViB?`AsVk*-yr|ssmeGBHXUGD9NIm!txkb+LPU*{I? zu_HwO9XTjUIVw^aJGG-Gjc|t@?y#dJc56pl9!KsSuhEBr=z53w?l9jS!!X|+=DTAw z=DTAo^6!|&d{(g;UGMNr?AXJ8j&q8$oZ}+$?@W(uI~!uBcfN@|-s#+(dfI8mJI#2f zo_0ECr=E72@lG?|>Aal_FyozOywi+#I(Mg@cAh2~J?;GO96jy4%Yz`?6(LG$(vp>e zl%_fjNT4Y#NaPXpv+F6$dDkm_=2zahLPxex6XHuVI1R`j-A}Snk{T+7kjaryHB9=-8$cWo=aTj-yqx* zl94kCyq$ZxLJ@v5%d*t8KlxG=?9{1>KkF)nUdyg~soJ2Q!oU!K`H*wZp zXYGw4EqdCUi7e!%IL_N!7w^BM`+`Z4!ot_N9-1g4HZ1$SXUgz$0 z-oDg$|9x?I=Jq*fUp}0*uM}k|Pdt@z&wWjB=Dw%thBNlrqkXUP1|MKP`#z>W1NoG% z`H^u&b zG7bje0dqVMODz&eA)Zc^EpEqj~)(q&x7uK&|MF@ z>%l^lr#j9!SQmFZ=&XazI%qxz?Zm-OJcc_TboN2#9(1>ZW^(XLhVd;w@DuKM&>auD zcxgCUuBBUo9g(-vFhvKP%{D5r>fsKDThNityhLy8(&6{%Lq7)d zIl4bA`(fD+%YJwiIzK#%rFaGoZ)6MG*~MXwa)MKw`*my= zhdIg#?ANigoZ}ky>$r1|JJ0VIhsW*LapxX)?s5Bdye#(Xcsy08Mtxe)iD!9*~0!j>~?01+pKP{kZJMb#;6X`!Mh0G9Q=uM1agE zbag^kCuBb%`w5v(=;}mqbakQ(<&gPA16uPa=6u5cpE%K#=jeqwpLhfLPso4bJw8G1 z6T=zJUra*w6Em2N>?dSDA^V9{tYtkrIEb!KT;V#mxWoM*JZau1-QlD=oXkvCvXP$> zRHQCV(e=qhJXa?>@DyFp{mJL)PEX`NX(vwF&6C6UiC>WYw`$^eP%6@V#fAbG3 z*~Vc`lgtHDxXN7~1mUR&QRF|B7P(Iqq%1XQL=&3RiZ(pPlXOPsr*wYm1?&+7W@OW2dMuhW}8^rJua z{OqUb{;d3GM>3WfEMO6`pIw38&&qyQ_Or5|-NSwkVsFk~pWThNf5-{fHso(qW~4e4=@b7pW({&VHf^*OoE)j{Xy z8qtb2=>A+s9>qP**`0IxKlctYpZkKZ(DymJer^Q6@dtnM7n5*@b8}h3T4X+Vn4_G) zuAfWhDmS=|{{8)q(BJO}&!;6TdOu&9%E*0Q?(=e=m;1b3IWPBlxzD#l?(_OTZ+Fi3 z;%)l#IbSl2Z~1}IjA0z(naE`3u#64tMc(uBo|pH0G8d5dyu9b{BJYI&onOd+UAbU4 zF4&C=GGCDSg3K3WzR(1jFSMdHGGDMW7xa5Ut_#1jj_v5m-&qO$ot5x{XX%1YE;{3) zxn9)G#jIo}7kS8!`CcqVC7gG$1>XOnPA;0|MLT&>Hy3;G63)G7CojIqTl8fR_VVH{ z=;oq%UNp~(Q<;H1yts&^EN2yK*vdYRlY)LO>gVEvAiNYI6`6=78#&O`rMwiQJhf>| zGg_jfOFFvr1W(hIXL*6{$bRWP`tucb@zO{}@f&|InQ6>qHuLx!*)MHD=1Zrz#1*b{ zi#tJ>5+yb1$UtV~Psu|`D$@WxrzFyr4(K~Y&ndE|$eJQ+%8T?u&nX}ADQ2Fc=M=k` zVi!}!q3;wur^uQjYl^HX3t5bwQ}mp22$@sPavs@JWKa1ovwgg5A1{Z*kcOhzxyyRI z{0T$w3|w~ZW&K>X^OxuI56-!~jP-27d6&1di#<5!in(2J|10hAo>!j3-LAZc_rLN# z-0zBWt_WX__S%mYh>|i%$a^)aLIKw$EVy~`T#f+}F=hbv% zqcCN#Ls#ReLUqjMY64AZPAgjTC|&8v+nC2yxv$E7Rqm^DUmcFzSLMEHr>@FS@f$-|Gsmm8BN?y4DM4U+d53e917r z#cZxQ>za8-zDf5ldc5QHiS5pf>erMoY}~hUf1_2V}p|nI61J zKV-h4=No#yA^Q#4Z^(Q@&o}gZV=Q{UF#(xx$b3WQ8{3fihRio)z9I7snQzE^L*^SY z-;nu+%r|7dDf7)t$b7RHB`HIB;xYf5b!mXkZ#KalZhDq(%6wDin{UyVj~T!qKI0p{ zV+1+gXSsI|V35E%b3) zAGbSV2XEWK+fUPtp2&Io6<+5}K14^i&Gq&uWV~$$Z%;+m+p^x4_4aaBv6l60Vk_G@ z$VpO=_x7D2yz@EwzVka1vD0^^GmE(_!F%5Eo_E~+j`zH?kzE|-9M`ZPckGA13mM*d z7=(Azl7Y;`k_~gaTaZ#zqdxZIuKl>%oK|$=F`h&pce`SScVD76AM+Vs@D<-6|6QHj z{f$2uhkow5&t3PpYj$_#zpI102ax;jQBH6gecZi@Io`d6UhcZby%^%iPZ_FE9rL?a zmj<*T5qo#9J)JO5f8R5_XO8#G?p{9z^EsZ)d&BsaUl@(OyEm5ccsB2?M6dVE=zd|G zec##l>(L5l+}F{49o_HDGrY*lyv7^6#XC6rzP|43>He=cA20MsiSy@|f|%TFCye0SU!n3?U4_=}-@9;h!@(~~N8Q(CH@l0nHbNQQv ztYR%2*u+-0bAS_E;NKt`35g*s8OTg7@=^fV{hi`yMD|Dp>L7DO=7`J@nIkesWRA!j zkvSrBMCORh5t$=0M`VtC&nPA$Z$#dRyb*aLOOQ7rZ)7v_Ms~1^!<^0@wxSK~=|pFq;d#2z6L$#RA?$<9p`OF<7=gY+`NKb% zz+|Q}1NRBtBh-5+f2e2w#a`5ZNfQl|(RY}_ZSL|Qh(-gVxJOj)(VP^cJn>YaI<-ik zDJ^i1sCz`)@dVHDGCGg;XCQ<5oG&iu_TzqjE>D za-Cb)n^gKvRTo)O=_{4KQVl^@sl0!xiA-TSx=Cf$smwT)vr_3O)f(2b5i?HZ%v9$v z<5V~K?+mj}W!5of9Ah_QbQBXyHgaIbF=iZN#xZ6b(;RtXbQ9B_PIShMW6U_F8$B`O z7@1>ajxpmHGmeov#*AakIL3@)%s9r3V{{Z_#xZ6b;~p^!S;r2NILmo1aRnX4+z+Cu z1EQF1>a?Us?$mZOwalrjA#>_RG(q;%vZt0g^6yL(Q}%mtYaf~GtG8( zahRi=;1p-EH)-Tg^Du~}O^e+~D|6Z+6i44_%TkpZ)TS;CaEG++kXG+$J0o-2-n_&6 z*pamT7|iE<$=3|W9n#vBv@)lihsfI}pq`?NBrl{sBNIx>=l zIOI(Zo$)BzyWiW$u)zE#q7CcHBU>3V$pHBXCpD+ZO)5)Ap=5%^a zHy$eq3lx=!B$nbXUh zUgq>Nr=|UwAajPCZD!d2wYAb&>rGs>SaHR;Geb_!6I zs@U(0_B&%e1=&-gRH@*5MFiG9hq z4t;0bg&og$fWw@|9WuH@#!Fn`8ux-|rWoSTcP4#jvg4WTN~Tg&!W}ZXL#A5Pr9RD( zJ=0V4|>`bPWtYJNNCev2-agZbEKhp_(Z^Vg}MCALYAGs~V?@0oR-B_JIc$%4+a$-V z*I8QdC|!AuZsNA*|U7luh{P_vzf;N7O@n&l4T=XkUPsxUN&ST|{Elp+WAakt!h<${|u_v)z@NCAugzjTs z<4xQl*1p8rm)NiQ1^W^E7qZ9Nlh_%^9xHpS?6EqJUBw#gORRl~Jx&VtBla#2f@szV zsmMeu+0c2`+}N9}vS*FQeq?PC9p-^Z5t)v#w?<2helY%Ut6o|8g&g#(5^=(vkt$<7AK1dt5&B?BAh@#x)>;rsz8^ z5q-z$J5Jwmvd2Axor$w6aqsd!hN9;gi|CwH9OaTAz~-s9{{oWA2Wu^T+A(7LRl(Mi7He_{_Krth0e1-%L~}?>@V>O@9;i-_=ry!fc)9NL+{xqG6nmReHL?( zKl^f4VaKztXCu2fjNI9;l{&1la4stA%{EU$V&kVq5B+_sY^>b@+eR6G+pUQ zFYI{^-y3uE=51up@hSEu$1jXS*EuFJl^J+Gb1Y&hvgeRJhwM4*dX9sfLeDww@*s%j zjF5^n#F7pBl2h)S`H(wjN#dzTGvvYb1s>4*^^xL zX-+HJ(4J0o<{6%+8$EdmUFWhVxdt(upZOI#lFPH1Ydq7Lg&oN?pMTJKuGMT|FDJRk zWv+1(-&b;n#E=%*bIYDv_T2i;U4*jKq!CS!J-6(+WzYQ>Pa=EnuIM|rzH{60-0$!) zL;0Q`kv+HUxn<8i5&NB6_S`d>gWhx7liZuw&uLQ7b#7hf)^%=O=dmAobe%`uJQ;m{m5fK^4O0&Pw+JI=6M!*^K|Dm-e&;zIgh+~#0s7W2_ zqw~DF&fA9ebmUPUNA|oj=k3F1e8YE)U?ijXlL<^_Dl?Eh??P5%H}W3DZsa|K+wI$NlQZ8FJVh7mcD@&Rn|^$Oy!qtK zCvUz{{D!>w7sgw;%cSonQX^laM?A zV%D&eLnLvWQ=H`r*SUqh^WQ`M0%?dv<^nPokhy@&1!OKDa{-wP$Xr0?0x}nnxq!?C zWG*0c0sCB_H+I9nuNE!PpMeZ!7~k>(Kk_r9kiEbxma>kG*pC9+*@eyv9OVS^7m&Yz zeJOAaxeKNv4*Oit_l|=3D2V(8%Tj@Os!)ykG)L}&UFk_LUgZtmqAwrgnJg%OLHP>~ zLH7maF8CKS&~?FiEMO6Udclj_38ICfq(=5ap2b30kiC%Xg=8;O zm|~QmBA(4cP0@EDxeGnQ<2=O+^x!34<~7`-&fk5G|ssB3X#T8AWteL{~+MW6nj)xk!29sf@FWIJ<~5 zi|D9`j*2*=h>nW9!t1df@rZQdM{>2 zi@8HFcPJK19%L_8j#?zp6xoX<(iYi^$zDwMV&+`zdCa-ktMuVhzD4F@qZxzj#bhrg zbFtaX<8KzS7@3Rh;0WiDwV15M{>yqlh!zi!wRlGCN^yM`&rVJXQHH8C!af$a8^znx ziN}z$xSYki)01B4yZAc{U?@K!YjIhN%UWE|#r0fV*5Z0DuIJ)QSk6i|v76(_TwKq^ z^;}%`;iZ)mw1Bbc$N1V z#8-U7cZ^^pfAA+0kiUfdC8ne65-ZrqK8|scGo0fhH~E))JP4vCBgkJeBRMEaIVw__ zYScvMC7aNkmb6Cxl8^H&x-R)1pYT8IN68@!<$HeQXGZZGW01Y1Jt=87N^W2$d)Ut* zk~qtG^j`8Z*SLY~rP2_K=dn~t>_;hmmx`wf`YxsKQu;0>dnwsV$zG}(UtkyfTbj{Q z>#>)moLMTFt2m?7ZSLZ%(#|TKo=n)y(s5+R*`=Lb+L@*6(F|vl)=%knbmVEeVz#AU zpa(DVCZ46zpJB$O&A9Xk%(%3kN}F-%2~5U}OV3~yo~P2Q*pAGl^;G&er_fhveU-k6 zIhVeN{AJ9!Oe#_%f0_K0pcLM>%s;GU8|F~P9LktO8Sh`l`vs0+pyr4I0vzX0#xYHrV&F&+sDe(2xEMWH6ueEk9sRW$jMcU$Hx7by9XN zOWDM3?0eaR9N`$}khQF=Wo0dUgIhtgTtFsrQ5<>8$y-j|a`Kj|jlAXLE!Prx%eAFF zPx3sk@BsrD#AkfLSB${?%8g<)V;IX6WG*LjIho7JTu$b4GMAINoXq89E_V@`%gJ0$ z=5jKZm$|&2%jcvJMKQbbr71@>YEp-KG$aAp%RhqMEB`WY^By1a5uY%Gp?u9Ze8&&S zUj8p;vV^s4U^Cm;iQOolgxxEDk~4UI%FABF?kh#L+JkRUAPao_@1^ZFKepL99Vc3rf-}56nukZ&`S-={$vIAXL&~*h} zSCF%UoE6S-ffTNACx}*z5=$QPBX>o)E6QE5B9)Q5Vhw6jm!^2mE82~UJ&?I#Z{9)n zin3RfxuTt}Xs0Xcy5iU9x}wY#Wv*y9D#~1O1*=)dMz*k*0~{ua`Rr8`Hb%vh0ImWt7=o+yXw>U{!`VxtGahp_pa*e ztNQw??_%Go_TeKwH^HH>Qd}m)m5y){i}LDs-EQr4}xg5 z2&qUzda{udcdlm7sujeZRV#!0S9AYrEitodW>!u1YGzhV_G+?Mlf9Z zWUe+CcdzE|)qdj-{$v6(nZtZ!uO@r7C9Gu|`#DVtSCPHiZSDrq>atgty}InxJtNh# zkd?d?qY|~LhwRnuTlHqhUS0O;vR601>QB*`?%1>Hx~@JDxvPK9mkh(sRo8oU^Q-FxF9*H zWUtYJMB4BeFYqcK@;^Rh2t)arANiSI(Y=3fJL=!tj@Ga*HRiF5&Fo=6he+Z$=efic zu5lCH*R(e^Gm?wq$Xiq1n)23^w`Oe`BX3RnQd8cVZE4TT3`drlW?a*ZYwD`z87||T zn$D@Io0|86XssC1qN7@wh$RmDS&8%?I=sLuyu-)nsqXhUr>=AA{)(RJPQ;AsnsMEk%wZnRuIuc&yE%dx z*EQq1XZY_d`&rkF>zZ-hyO?pkfON!>kJ4188a0utUVZFmJ^NX&4ejWNdDrVg58k3L za@QNcAU@+8zGDPG@eA%zZ#?>{w}|!ZK<;{Wv))1EuP1jsx$D`@dMRAxI`@NU{q$s~ z2xajs)i>w*=3L*L>o>%6T)!DDNJRGfkMRsI@hjjn2EV@s4k5Bj?pE87@=se*^e1A!hKSBNkGf0?(+zE?VkLNQ%*9o#G*p&pkk|2A6 z>(6p9$BwA4D6cCYAz}qzvVWrwVmxKmxKimc6m;jXR?A#xKzuT{nIo``%dR zjR*5NU-C7>F@wgkH~y1ZEJW9hmt)@>+n2`M*vTH;p|LwOKFn!kZ+tt5Hi^NmG|5VK za*>x}xI+_nXrlin`fpN++B8PrO`ha=y7MA0^BQ_@@*yAbF#{Ng{7rsfG?SUbeEwlE z%g}q1O>AX5yO6(05@*qOlZQdHX<9NMdsEq)%HCA(O$#G?(-M@XELEw8&YO1NDZ211 z_Pc2hUZ*$jAb(T&oAzZ8Utw38j%7R(nZk7bM)ys1-&FplD_PAJ_Hq=v()1?(au4~N zg~;Db{$}zw%SKLeQv|u2$=$3Gt!P7gI`J6Kp!;UJZ`PAuyn_7Abl&VUzUNndNA_m2 zH1>wy4e-3bBjCN52DRela7qY-dy(PvNz9<&YM@H zE=_4cB5l!obGjIRdD)necW11mE(06Nnx9-PaKIcn@@h$SV9?clWG9G)=dL|25%?=J?S6UzABxlfhYrE3= zChpMM9a`THqHR)>m3)+@GS#R_9qQ8@yVAz4v}uR@Z5~1HHa&QYzI@C82Jso+@Evx& z%}@NougKkIHjCN7PWG@LeYZ*CEa$m|>}{^0|27YTXxj|rpeW_2h}>=EZYy_NJKolg zx0SoCzT38@EsygoFYzw&ww1T7ylv%e`vvm0mACCkcOE^pyTu*u^Dv0E4@rgnY@e4BRG~gPYOkaAI%;pW?aj8meQf_UUC~o}dE58E zUbcS|ncEL$ND%GdP919CJv#W>4(;j0V?4?8bjR0r=*6qN&im-Q!`JAy!#Mt85}wBn z?%QDji_mq4<*Z^2p2rURaQ6-=*y9d&u@fC5q{3Z0#*z&?(lIyg-m%#Ko3_vBs>%dh zz(nziUoTcv5X=zDu@O9 zz*w;BeZ2S2b**Q)7RJ5b@BQALU&<9+k28nK8zyg3=eV`eK?9^kw5%Y z&PC?%>ln(-4C8j}Is9HCaE5Sa2zPhkX%tY7%;B?{M>DM~W+iLTd$?VPZ@?MCH}f>x zc$b~{9>aH|^Kd&0cZP6h2>+e~{2T~I=srU32t7w!#2|)n4cBucBN)Y9$Q~hkg#IJ+ z9-;RLnIrTZA#;R{Ma)3<2-zcKj#!3oF~YYPu^PQc$Q^sej+8r6?#R#adm~cr$bEc=y+r;I2u9gS)bX6jg$&>_u3#`jxtU?y z#z=G?6^6`FdX6flifZc6cT^*Kj%vn6q870fJCD+Hl%As==XqY@RkraaHWFncQ8p5# z^QceRi|kRq1%lCs(wEaYi~gLCokS19PNMB3`a0x~z6rUbBS<8N63VD#BKnTjbM#E+ zAbYgz(Fn$Q_f+IP4^*5WUBgQqBaNBW5ad(Ra)mdf0^QF^}*Vvd73C zBYTYAWAq;L1~wC;?-*N&`6&>L4G={3SlMG`k3ES~kUjQH&f#2aJXYVa!x=*?2_%t9 zIt7d;gzjT2v71LA_?|<-F zV+O5s(8D7<#uIGiS^mZAyv5tR%X`Q^_A7n}1d|TpNRHunPUK|H=3Fj7-$|Dsf0E54 z-G*%^B_L~(tVyya6)+xIlO|D1J^D^+M9)b}u#u#VJj&xd#WOt5Hr_R{iv5n*-(0B5&=sQ{8$@)%~Jz4hT^BKss3}+0n$epa~b7 zJDwA<v6z+g zvKgJG$)5H!&mnu7>}j&6y@Oq(?c`&=#y6OL5Jz$hvZu?QE_?dfoQv$~7jX%faWywH z3Vo(0k&5i;vZu?Q9-tnTK)&NAVB( zaT;=G>O52KOkHPQ%P?#sQ{GH@Gv&>cH!}@+Gv&=JLEg*?^qo1GSu9{B-Sn`D2YH08 zJj)Bno%t$qXKrT?|K%rs<&QuxD?pH=IgY-_p4AVXXW2>CW#~C;IC{>KJ1dMxF!az76tdyecmy3VofoNesj zQ}mp(pYPFk&M$#ruAX!4I@hjqk3{}lJIR$h_X6~sJCxhGgVEf>y~L47GIHmpBX@2Q zmDon^Y-}TUG0RxNN_3su!zO%_xev1$+sL(z+;`cHu5&-*3%=$De!{+UZ6)`wKrm1D zd9vr}Jnu{{VF=f7JvVX-qqqxu$&)`Xf++N!XCry#=s8d3ym>Sud!FohGUu(qPV&~X z0lnwRocBDh^FE*QIbWggJbmZsIZxI+S@UJhKZL{3bN=b*Ie##E&cB&q+>XBU<;<5e zKblw)@Vg{m&-o$hn1RgsGUv;jFLS=0^JUIo!#ZTnzYiP9-^y!j=RM@k-^Cu}&X+r1 z?)>lg5q%c~=tE!5=3*|zJ_@enDr~#pR&HYi`Ysra`~|5LV9NzME@(vV0=Wz1F3@qo zGUP7kU^Q!b8hsYXQRr?9FXRf`X`y!%dPku_xH{{hj?+{@|}baQqRR!0B9!yB+Ut$6w10+{8%kn=7VEwE z1kOOu#e=z;>ln(-+<`3?-@_Qf(R=Y&^jutqZ4}E|ENii>#S2)3ti`KYhrWyTU2H4G zkFXWnDBjL{yw5K7@D<;(AAJ|=yZEO-uq1$el=S0#1~P~t*htCs*ht9;Mj>~J+$D0C z#F9=S6Pe01W-^B+marWAD6#F5HOOAFkwOLo$bC4#^ynxm4!Tqd0~BoR93KmoO07 zOJy&Wz0^iZhjANs6Gakvlu|(z)zmSA+04UMN^PZdA@Y~nNa_7N#Y?=(Hs0iIK43Q= z^C_R>n=F;T^tV8;>>u<)=VfPdA@*H%8JBY`|@Krp1z!pJ1CdC{045~R&-uIk})_#x$etjh$oQ@Y^U5EluyNG%A06G=jFCj zz6xh3cZTwAdf15Vl-o|Z?Ue68?(z?@opReLx1I8R=)T-`%74N+Dr~1h{t9Wv-ODQszpT zD`l>fxl-mzyQ$2hlnSb-rVe|roXtGuBY&mtE9I`dkB51de<63}TfBq(m2y|gUAdPp z_?mAyz+Zvjgg%_i*__J-T+F3h#kJhPjmSS?7;;aDK+hBOJRzSVN+_d-dhBI_ollT| z!Yt&T(1xBTJjf$F#uIGiWt?GxGfa4sx7p4v?0v!y{1FIN1qgB&@>licB>b+aI*l`N zo+{_4x*D0Q{z)?9$RL|M3Mr-(y;n^~)~dPax=QA%MJz@3st#7Mk^6aw&Dcei9aQ-p zQuSvbIPoB^;WpgKQu9dmG(6Psz}Rd%qG57-?DPWlJ^Igbk&fQ?L&c~Sx63DL#F z$S`ROPhy*s{t5)E59Uyg;3$s4bE*fUm+I?qx7B0NOSOBfc8}His4k%lzq6_vSi%OJ zyZQkh=Otd_J@)WxAXwwvHK$?sH8*i9I;a`Ro#>z@k{IGi#QSPWDW`%es+ozdYMRh} zjqYn!vyS!LhYU5gQe!JM?;=ahx9mp`HQ#dpcT;OGwS736Q#k`WsXdnqxCmKm??xxJ z;mBH>Lq4`rtDjok)as_zj%)Q^y9GIF-DB-G)c=6L~5vGIcu?- zI{nr4@GLLj40SK_FJ9+;bXlj%Iz86?9thUUTW?SGMQ@A^BD zwLTViT|br-W@AtF9k|bW_gTN5O+3KEJc?fHUttHI@g455{_h<2J^5hz;65iGM_*)` z+@JHfkOAaiTa$G$Sr?OaG5K+vb+S8~?9L{;vnif4#V)3tk1b5Ogn>BQ6x~m`nPJ?{ z9gOB4Y-LI<-Rukmr|M_wb-0(Q?qzB^S>#fH4NaYb9;VJ`0gKSdR9#GUFH?KDpGSC% zCwPk2*c}Kq1d+Ev-iEVq<_5VNoVVdpY^Fi(hUmcqlS7o`~}{I&Wh#+2m2kc&hRIM$d0-qJ@PxZ=*dnuE&`h zow;!nHqdATjhk`y#-02a2u?eL;duTu&zj~L)ATmYbEd80E#6@V|KUSE!da&6E{rOE~lr_z+9YbdJpbv`lD=T7v4X^ zvu1e449}Qx6C)W#E+NYB@6T|K8OwN{ZM=b8Gv%4thdT*J&olk(OlO|C2IrmWJu^QJ z1ZSN>f6l`*I-VutEIrI}{#ic+g0lxOn5#%4iyS&}7qcJWr$BH{fP?X~ zbB2<@I3}~0wRGVfbKK(`+nw_u@1ch|U*mmq{(hDn&9S4oo;kM=6n-VA2pUgx=&c}sAnd7Ih7lWgTp-bS{0JNY0GZ1SF_bGZVYHeJgNcwdtQQwu9tiTiGHH%;BR%chO&4g}{P$@O^VeD^W` zA)euRUgA}3YQ9a)cPI0G8}n^uz7FSq#&_s%{xAF%2sXQ$<{-LkJ_4OJUyU;~-@%>S z#l3_RMGPrS!gtX;9X&QXN3;CR@;A%hEPu27&3oC$?}1>8ceQv|OCOHrMBH18K3m*d zi+gLikb!t#ODv^SQ^yp%v!$7KR$-GZUEGKJYq80er_f7_URqw{WpvZ>8n0tV3y#OV zEf|aEFYv4dp0VHyzUIH!+=9PWdZSJ$pZri%>{x-X9yPt>H%wxRGZrt?>?_O~t7cd0pUvU@ra4&I; zX9C`_VhPL9-3r~U(8~&YUhx~h<2)<=3IyA2xBWQ!;$GXGr`>tlFXL*wr~MX&qwn@n z{1Y9v>#$vi?G;RB9^Tzin8I29BxfkzTV?S#i;W6~Q z)-Kn2*4oQ(-nD}R!FBF;-9-$*pRe=hoxagdy>y<(h4^QkmvbdoaSgiayp6ljRp&T# z)0s;FC6rN#?mP9=*@Rv?_0qYF4pw6mownckFk5&Mchva;FY_<9@gMZk`7xjI72mR- z@37&nLpYoxIgY-ZguCuKhk-bE*VSCdP27sJbd4aK7~&a=b9H5qjk9%ysH1`D%)+_4 zY`kkB&epY-4Y=#B2XL+~{daA}*1KNdC4LPA*UPqEx9hKEI3pN^?|HrLt`8%E6!g1Z zhV}YgKb{Jzs79vslerHY>OK@3>-PL^JL^+xD8G?=WI%BW1^^URrGhmePjv^x9{yefD}suRHDC$OAmYGd#zOIMc=f4CPiv2LA6~haCL> Q{_el?|Ns9AZXET00B!8$WB>pF From 66aee2b61bfc2dd2d5966e695095ed3830467868 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Mon, 24 Apr 2017 16:53:47 +0800 Subject: [PATCH 14/21] test time 16:53 --- toone/Classes/3rd/SGChart/SGConst.m | 2 +- toone/Classes/Business/ToonePrefixHeader.pch | 2 +- .../Controller/LQViewController.m" | 12 ++++++++---- .../Controller/ExcessiveViewController.m" | 12 +++++++----- .../PrimaryExcessiveTableConller.m" | 3 +++ .../LQ_CBCZ_Detail_ChuLi_Controller.m" | 13 +++++++++++-- .../LQ_CBCZ_Detail_ChuLi_Controller.xib" | 6 +++--- .../View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" | 10 +++++----- .../View/LQ_ZCL_CB1_Cell.xib" | 16 ++++++++-------- .../DayQueryTableViewController.m" | 2 +- .../View/LQ_ZJM_Cell2.m" | 12 +++++++++++- .../Controller/HNT_SCCX_DetailController.m" | 12 ++++++------ .../Controller/HNT_CBCZ_Controller.m" | 11 ++++++++++- .../Controller/HNT_CBCZ_DetailController.m" | 17 ++++------------- .../HNT_CBCZ_Detail_ChuLi_Controller.m" | 2 ++ .../HNT_CBCZ_Detail_ShenPi_Controller.m" | 2 ++ .../View/HNT_CBCZ_Detail_ChuLi_Cell2.xib" | 6 +++--- .../Model/NetworkTool.m" | 9 ++++++--- toone/Classes/Others/MyTableViewController.m | 2 +- toone/Classes/Others/UserDefaultsSetting.h | 3 +++ toone/Classes/Others/UserDefaultsSetting.m | 1 + .../sg.xcuserdatad/xcschemes/toone.xcscheme | 7 +++++++ .../UserInterfaceState.xcuserstate | Bin 331230 -> 336869 bytes 23 files changed, 104 insertions(+), 58 deletions(-) diff --git a/toone/Classes/3rd/SGChart/SGConst.m b/toone/Classes/3rd/SGChart/SGConst.m index 00909f3..1b647b7 100755 --- a/toone/Classes/3rd/SGChart/SGConst.m +++ b/toone/Classes/3rd/SGChart/SGConst.m @@ -16,7 +16,7 @@ CGFloat const titleHeader_height = 20;//titleTop控件的高度(bar头上的title) CGFloat const titleX_height = 30;//titleX控件高度(X轴title) CGFloat const bar_Width = 20;//bar的宽度 -CGFloat const section_Width = 70;//bar的区间宽度(仅限于datas是一维数组有效) +CGFloat const section_Width = 50;//bar的区间宽度(仅限于datas是一维数组有效) CGFloat const bar_section_spaceing = 40;//不同区间最近两个bar的间距 CGFloat const bar_spaceing = 10;//相同区间最近两个bar的间距 CGFloat const titleTop_height = 30; diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index 8b01a01..0b0c588 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,7 +52,7 @@ //云部署地址 -#define baseUrl @"http://192.168.11.107:8081/njpfqms/" +#define baseUrl @"http://192.168.11.107:8080/njpfqms/" //@"http://120.26.127.135:8083/xztl/" /* 192.168.11.105:8080/zgjjqms/ diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" index 8fe3ab5..488bc6f 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" @@ -33,22 +33,22 @@ -(void)viewDidAppear:(BOOL)animated{ self.flashLabel.font = [UIFont systemFontOfSize:12.0]; self.flashLabel.speed = BBFlashCtntSpeedSlow; } - +static NSString * type = nil; - (void)viewDidLoad { [super viewDidLoad]; + type = [UserDefaultsSetting shareSetting].type; [self LodaUI]; [self loadData]; [self setRightBut]; } #pragma mark - 网络请求 -static NSString * type = nil; + -(void)loadData{ NSDictionary * dic; NSString * startTimeStamp = [TimeTools timeStampWithTimeString:self.startTime]; NSString * endTimeStamp = [TimeTools timeStampWithTimeString:self.endTime]; NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; - type = [UserDefaultsSetting shareSetting].type; NSString *urlString; if (EqualToString(type, @"GL")) { urlString = [NSString stringWithFormat:LQHome,userGroupId,startTimeStamp,endTimeStamp]; @@ -167,7 +167,11 @@ - (IBAction)senchClick:(UIButton *)sender { -(void)LodaUI { self.ContreView.backgroundColor = BLUECOLOR; - self.tableView.rowHeight = 155; + if (EqualToString(type, @"GL")) { + self.tableView.rowHeight = 155; + }else{ + self.tableView.rowHeight = 120; + } self.tableView.tableFooterView = [[UIView alloc] init]; self.view.backgroundColor = [UIColor oldLaceColor]; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingTarget:self refreshingAction:@selector(loadData)]; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" index 705a867..b75e8ef 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" @@ -20,7 +20,7 @@ @interface ExcessiveViewController () @property (nonatomic, strong) XFSegementView *segementView; @property (nonatomic, strong) MyTableViewController *tableCont; @property (nonatomic, copy) NSString *shebStr; -@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, copy) NSString *urlString; @end @implementation ExcessiveViewController @@ -91,23 +91,25 @@ -(void)clickSearchBut:(UIButton *)sender { // weakSelf.chuzhileixing = @""; switch (buttonTag) { case 10: - weakSelf.urlString = [self loadUI:@""]; + weakSelf.urlString = [weakSelf loadUI:@""]; break; case 20://未处置 - weakSelf.urlString = [self loadUI:@"0"]; + weakSelf.urlString = [weakSelf loadUI:@"0"]; break; case 30: case 40://已处置 - weakSelf.urlString = [self loadUI:@"1"]; + weakSelf.urlString = [weakSelf loadUI:@"1"]; break; case 50: break; case 60: break; default: - weakSelf.urlString = [self loadUI:@""]; + weakSelf.urlString = [weakSelf loadUI:@""]; break; } + + [weakSelf.tableCont reloadData:weakSelf.urlString]; } if (type == ExpButtonTypeStartTimeButton || type == ExpButtonTypeEndTimeButton) { diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" index f7f57c3..383e51c 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" @@ -73,6 +73,7 @@ -(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing { } -(void)reloadData:(NSString *)urlString { + NSLog(@"初级~reloadData"); self.urlString = urlString; NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; __weak typeof(self) weakSelf = self; @@ -154,4 +155,6 @@ -(NSMutableArray *)dataArr { return _dataArr; } + + @end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" index 4516c8e..52aef69 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" @@ -76,6 +76,13 @@ - (IBAction)commitClick:(UIButton *)sender { [Tools tip:@"必填项不可为空,请填写完整信息"]; return ; } + NSData * data =[Tools compressOriginalImage:self.filePathImage toMaxDataSizeKBytes:30]; + + if (data.length < 2) { + [Tools tip:@"必须上传照片"]; + return ; + } + MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; hud.mode = MBProgressHUDModeDeterminate; @@ -92,13 +99,15 @@ - (IBAction)commitClick:(UIButton *)sender { }; - NSData * data =[Tools compressOriginalImage:self.filePathImage toMaxDataSizeKBytes:30]; - + [[HTTP shareAFNNetworking] uploadWithUrlstring:urlString parameter:dic data:data success:^(id json) { if ([json[@"success"] boolValue]){ hud.mode = MBProgressHUDModeText; hud.label.text = @"提交成功,请刷新数据"; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ + +// [UserDefaultsSetting shareSetting].randomSeed = [NSString stringWithFormat:@"%d",arc4random()%1000]; + UIViewController * vc = self.navigationController.viewControllers[self.navigationController.viewControllers.count-3]; [self.navigationController popToViewController:vc animated:YES]; }); diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" index 8d64189..6474fd1 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.xib" @@ -1,5 +1,5 @@ - - + + @@ -158,7 +158,7 @@ - + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" index 338d3ba..f2035f4 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/View/LQ_CBCZ_Detail_ChuLi_Cell2.xib" @@ -1,11 +1,11 @@ - - + + - + @@ -15,7 +15,7 @@ - + @@ -196,7 +196,7 @@ - + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" index fba3cc0..ec144b8 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\346\200\273\344\272\247\351\207\217\347\273\237\350\256\241/Inner/\350\266\205\346\240\207\347\216\207/View/LQ_ZCL_CB1_Cell.xib" @@ -1,11 +1,11 @@ - - + + - + @@ -15,7 +15,7 @@ - + @@ -50,25 +50,25 @@ - - + diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" index 36cfce0..5bde694 100755 --- "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\267\267\345\207\235\345\234\237/Model/NetworkTool.m" @@ -27,7 +27,9 @@ - (void)getObjectWithURLString:(NSString *)URLString completeBlock:(CompleteBloc completeBlock(responseObject); } } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { -// NSLog(@"failure === %@",[error localizedDescription]); +// if (completeBlock) { +// completeBlock(error); +// } }]; } @@ -37,8 +39,9 @@ -(void)postObjectWithURLString:(NSString *)URLString parmas:(NSDictionary *)para completeBlock(responseObject); } } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { -// NSLog(@"错误 --> %@",[error localizedDescription]); -// [Tools tip:@"网络故障,提交失败"]; +// if (completeBlock) { +// completeBlock(error); +// } }]; } diff --git a/toone/Classes/Others/MyTableViewController.m b/toone/Classes/Others/MyTableViewController.m index ba7c379..2ab34ba 100644 --- a/toone/Classes/Others/MyTableViewController.m +++ b/toone/Classes/Others/MyTableViewController.m @@ -18,7 +18,7 @@ - (void)viewDidLoad { } -(void)reloadData:(NSString *) urlString{ - + NSLog(@"MyTableViewController~reloadData"); } -(NSString *)startTime{ if (!_startTime) { diff --git a/toone/Classes/Others/UserDefaultsSetting.h b/toone/Classes/Others/UserDefaultsSetting.h index d5bafd8..962f7cd 100644 --- a/toone/Classes/Others/UserDefaultsSetting.h +++ b/toone/Classes/Others/UserDefaultsSetting.h @@ -54,4 +54,7 @@ @property (nonatomic, copy) NSString *CBczlx;//超标处置类型 @property (nonatomic,copy) NSString * type; + + +@property (nonatomic) NSString * randomSeed; @end diff --git a/toone/Classes/Others/UserDefaultsSetting.m b/toone/Classes/Others/UserDefaultsSetting.m index d0ed80d..4a26692 100644 --- a/toone/Classes/Others/UserDefaultsSetting.m +++ b/toone/Classes/Others/UserDefaultsSetting.m @@ -18,6 +18,7 @@ +(instancetype)shareSetting{ +(instancetype)allocWithZone:(struct _NSZone *)zone{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ + setting.randomSeed = @"0"; setting = [super allocWithZone:zone]; [setting getFromSandbox]; }); diff --git a/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme index 7e4c445..f4c0414 100644 --- a/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme +++ b/toone/toone.xcodeproj/xcuserdata/sg.xcuserdatad/xcschemes/toone.xcscheme @@ -61,6 +61,13 @@ ReferencedContainer = "container:toone.xcodeproj"> + + + + diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 6f655cce9c00e52c79c8516d4c44163051c7926a..0b33f6b89444d466328da30c336759e4b96c9843 100644 GIT binary patch literal 336869 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
f%Kke0WcI1-E7@1G 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 DGZI5C literal 331230 zcmbrm2YgfI_dkAbZbq}(G~EkI_TIZmn?2erD0`KTP%5Q`4)(ZVs%#LIO##_UoNQE3 zmLOX}6lBRzaexew|8tYJfFD2K-{3v`&Ok7PgAfQ0 z5g=mtO8AGKoZ*p%#+v%No}BuMS0a^7jlDSK4V8mxKyz14Q~gjT1W#SDH92hSH{7wQM~hpM0m z^a|7fH9}2LGc+6;1x2BW&=lxZXbH3wS_UnLRzNM#N@x|d8u}3W2>KY>0qul#LA#+n z&|YXC^eJ=@x&(a(eGgrRu0TIPSD|arb?63k6Z#4I8Tt)+2>k^^Fb$@|iEt9kfHUD- zm@N{@CybxXlFNT-EOW}9mHSk(^E4&Nd4ex>X!u#OQ;M4FK_$+(@z65^;Ac1phsRNH3|ulU1DA=*!e!$`I5AFwlj3AJIZlBy<1DyB zToKNSv*Fx056+A8G%|U zDn1vVkMD%%;(2%xUWQlU)p$MLfH&hUcn98%FUFVPOY!~imH5HY z0+CFl5UE5Okxon@W)L%p`NU2{7LiR95tT$0(MYrsJ;Z**a$*H>AhDV_m{?03N*qRP zCJrZ#CXOLaAfm*{#3{trh_4gp5a$vX5Em1d5SJ2H64wzo5#J?lC%#AALEJ<9l=vC( z0PzU%DDedG4Dl@S9PwM?CE^w04dPAWkHnvezY+f=J|sROJ|iKd1QMB)L`orLlCntI zq(q7U&(tgq<(s!iqNta1iNI#ISlCF`i zlWvf1l71xJBHbq4A>AeYMEaTZ3+W!|SJH2!-${Rv?voyn{vxU_zIK(u5ufJrk-DA_)T%suKn!)Fjj=3{4o85KWkvFezbj z!jy!m3DXi@O?WL~X2Pt5c?t8$YOyp8-m`2+F}@=o$z@;>rs>c6as}zp->VjNt6^yDkYPWMaiRdps*-x z3ZEjNNGMW@lA@yMD0)f(#Z0kMY!ny8O(~|7P(qY2r7NWyr5B|)r9Y*NQc0 zPF+D=O?`*DmAZ}kE_FNgL+VcI5$aLuG3uApuc#-fr>N(s7pNDhH>r21cc~Ak zkEwst5@|`a6j}x?lg6QOX*?RACZMTkYMO?or5R}!T7VX$g=k?~XId9pDXlB5C#@H) zAFV&_72050Eo}&`jy94uiZ+@yhBkpVi8i1125kZDP1;+uw`mJ$i)hPe%W114WIC z^r7@&^l|j@^a*s79;HvG&!Eqw&!W$xze!(1UrS#{Ur*ma-$>s?-%Q^^-%fvz{t^9S z`T_cJ`YHN3`VIO``W^aR`aSxu^rwlWL~3GEV#mb%L{1_%QJ5%7)FoOIor&JWo{7B@ z`z7{ItVpa(tWO-3I4&`oI5%-#;+u(YB`!`}lDIB$d*X+QI}>*$9!)%!_*LS`#IuR# z5`Rd%k@#EUUrA6BJ}EUREh#H0JE=ob$0Tu*JV}vcN-9jUCv{0GP3n=N!>5ZfXNehz}C9O$Xo3t)zebR=c_me(I`Y`FEq+Ln-l1?Ojm2@)c zRMP3BGf8KY&Lv$)x|sBR(&ePPNk1k1ob*f5y`;xUPm=yhddh$q1V$Poosq%FWMnb2 z899txMn0nxgUjGCR17sk!_YEx3@gLNurnMC52J+9htZeOkI|n|#u&gTXH+l-GO8Ja z8MTa&jIoSyjA@MNjMTJn#{x03HCKT3Yg#4{6^G-fU{kJ*XIW%8IRrkbf?YMDBwiCMsO zG2KiL)64WT!^{E9a%Kgyl3B%!Fb6WLnS+?M%puHS%m(Io<^(3nj4~%OXE0|nXEA3p z=QH18u4S%cu4iswZe(s^Zf0&_ZfCy7{D}E6^8oV@^Dy%?^E~q+^A7Va^B(gL=KT~n zg_@F-l9Iws;iL#sgelS#S&Av8Fr_HPml8`B?1awz3+%8`_#DJN1+r(8|BmU2DiM#{~U zA5(6n+)nv9<+qgIQ=X+Fsrb~yRAy>=Dle6vDo&NBDpJj-}H7zqOD~+2bOcSMP(hOk zr8T5ArZuIFOdFdvBW-5dthCu_bJFIf%}bk~_Ey^4X-m?UrmatVFYTkWU1>+tj-`E- zb~5d3+PSnJ(r%>PO#3zMe%hmSayliQnx2%NlAfBLpUz3=rpwdS>H2g}x;NdI9!T$; z-X*<%dPRC=`jGTt>CNd=(x;}so<2Q&cKV$3CFyI@H>7V#-A~>4(w}r=Ly# zKK*L?&GbLhAEy76{xk!C(~QK7%#7TO{0v2gGDDl8%P?gWWOy>X8NQ6-jFOB{MmVE) zMxTtn8T~TKGa?zy8N)M1WQ@!hl`%SFOvcy@G-Gncl#IC<3o_o!Sdpp$IXJU6b7+c-ZaBAZ?tt9#+`+l^xsAD#awq4$nmZ$RX70k= zRk>?(H|Flj-JQEX_mkX%xu55r%KbL?a_+UE!z6?rXr@8qq|+mW|3Z&%*#yghk)^Y-QK&-*0r zVBY6>NAixc2rM#-!b)T%u~Jy6tV~uGE05KI#bU8pe3pPEVM$p^mWrig=~)FVGt0`d zv0N-StC&^73bDehuB>jXUaa1%{;V=qC98@xh*iTH!m496uo_t-SR+|uS>sqy)z;1mswX>*I74Mw^?^szp(DH{$Sl_Jz_m({mpvDM%Z|E z0-MaHvlH1&b_zR#oypE+=dnAnS!^Dg&la;KYz14%*0ObM6T5(2#I~}XY!}%dmVc{doz0rdpr9*_DAfG*}K_$*q^XJWq;28f_;>IjQth+ zB>OD;9Qy+MBKv#xW%f1pb@naxZT8RXU)aC1|6o64KVm;+|INX15Dtlxz@c&IoMaA@ zlg`QDv>YSH#3|$yaU2{c$IJ0?0-PYH3#XLRgVU4K zm(!0^&Z*!GOIcu5zw%e&pQZ{KWa0^Bd=P&YzrzoWD3vxiA;UC2~nzDwoD(aFe-d+;na>H;3Di zo6qHNxm+Pv#FcU7Ts2q2HE@kw3%8JK=Q_9^u9xfQ2DqKMUAW!3J-B_ieYpd;<=hB& zAomsSU~WBkD7T5*%pJuY%^lC3z@5aM%zc&n8h0jl7Iz+ZKKCu|+uSAGrQ8fChj)wyW9`BA98nccX9V|_j3<$4{{H4k8qE3PjF9j&v3uye#5=Q{f_$s_bT@$ z_ebts?oZrbxxaBAaR1~!;r_*gcrcH^Bl0LbDldu0;HC1?cv-w`UI$)B9-GJE33x)D zlqch-c(p z0pHBG@@;$<-_0-Pm+(XUFuyCm8^0I7H@`o>j9r~ze>MLd{(Alf{ucgL{(JoQ`5*Il@b~cd z@;~K&#{YtUh<}X#CI2M<6#pFmJpUs9TmEJK75;Vp4gPKZ9sV!;d;CB6_xX?bkNJP| zp9v5FUXUOl3+RGG0aK77$Pi=-as_#UP6C#IC*TXj0*OE&PztmHoxmh05EKcl0;j+w z@Ck|qK|x4RD(EWcDd;8WC+IJz5L61P1%m{&f+2!of(F5G!3e<^!B_z*hzh0%rV3sc zOc%@+%n`gHSRhy^SR_~`ST0y4SS?s5STEQt*do|2cu(+=;A6pV!5+aUf=>mX3%(E> z6&w?MB{(TKD>x^(Ah;;_UT|4(O>kXsOK@B8v)~uO?}9%B4+W0|PX&JqaY95$5+(>~ zLb@C^QKRg+)S#&?)o^eZqh+DC{CE z74{JJ6!sPN6P61rgad`u!ok8?;ZWf)VY6_!aI|oYaDosOP8LoPz9xKKI7>KNIA8dN z@NMBj;Zor;;Y#5u;acH3;U?i`;k&}^!ViTX33my13-=2@5grtNE<7SUDm)?lN_a+i zR``wZg77=x_rj~fYr-Few}d|le-{2G{9X8`@S*T8;ZqST!ik6?l87pzi5Q|}QJN@S zlr72;brj``I3lh{C=!WeBDqK{(ufQqqsSsE6xl@%kw@ee`9%RyXHgeXcTo>fA5mY? z08zOpA{r=qMKoAcFB&Rp5;coPiAIaYizbLBi6)C)6}={!DVimkCz>yMOZ2vAiD;>) zMYK}1MzmJ6QM5_4P4uql1JQ?~ouXZ$eWLxM1EPbX!=fXiOH zbHoC%P%IV8#452`tQQ-^X0b(V6WhgZu}54Y_KU;f&f;$3?&99!KH@U*0CAN#BCZj? zBCZqHiyOsF;*sJ};&I~f;)&u(;%VYn#WTb+#dF2;#BYk<5-%1n5w8%ph~E*f5pNK0 z6mJ!86TdJ1K)ge|Q@mHaPyCtqfcTL3u=q>yaq%hfY4LgS*Wz!*m&8}ZKZtLLZ;J1T z?~3nDGENeeOq5KOOp{EP%#ge-StwZ~Su9y1St?m3SuWWq*(BL4*&^90*(P~cvPZI4 zvQM&K@`>bA$!C%SlCLBuC8s2(C1)gOCFdmPC08ZaB-bT3BsV2LN^VJROCCu6lsuF? zl023?k^Ci1kdmboDOF07(xr*gBx#N`SDGj7Anhp4mv)j$r822ps*swc7HOfhNLnKG zO9Rqg(%#ZO(!SDu(*Dvi=>Tc1bcnQ0I$AnLI#xPPI$knbKL(+0w<*CDNtR z_0kQ}jnYlh&C)H>t3!(~8BT`C@G^!hS;my5$U4gMWu0U!8C%AYab-%GN~V@+WLB9? zW|ui+PMJ&QmU(2QvaYgjvT|94tWs7b8!8(nYmha{Cdg1(R5npIOEz0JM>bcsRJKgE zT(&~CNw!(GMYdJ8OSW6KM|N0tM0QkmUiP)@8`%Zf4cSfEkFr~`+p;^dyRx5Tk7SQ! zPh@||p344~J(E-AG&xTNH@@?{W<=f?Z<@@CO z<;Ub-%8$!W$S=yjm0yy7C%-MfBfl$uD1Rh>EPtXPDH0T91w}zs&=hniPEL1E~ELJR0ELAL1ELUt)Y*K7iY*Fk~>{9Gj98w%s98nxq zoL79U_(pMEaYJ!a@uT7o#eKyC#h*$o=NDmN)NE4L_jDt9S&D-S6TD~~9TD$gswR(_+ruDqeVsr*s-hw{GifeNQW zRCpCZm8@c_QdFs`d{rkEOC?juRSK0-WlRnt_js$NqqP`#;oOSMY1TJ?@ayyJ>L=CDs$W$1RDY?Ss{U3zQ&ZJ6HC>&h&Q|BB`D%e$sMe}=YQ5T_cB)-! zx4MhERNYlQKwYk`P*IrI89aYa%&r;7;&rvT?FI6v7Z%}VkZ&H7( z-l5*9-lhIReMo&+eMEg!eN6qO`ndXn`l9+<^(FN!^=O;+Wy*Cw1c&^+9BFe+R@rE+OgVK zwXbPk*G|{IrF~nwP`gOGPP<;aLAz1AMY~nIOS@aUM|)U%M0-?wUi-E78|`)N4ed?s zkJ>-9_q7kSf9en&UPsUobxd7~E>)MNOV?%SGId!xu8ybU>jXNDPOH=D>^g_esdMQ% z>$>PlbzOA>bmh7VU7fC8H&i!FH%>QRH$jK$X6R<>X6a_@7VDPimg<)2Ht06$Ht9C& zcIbBMcIkHO4(Sf-j_8i+&g;I`eWSasyP>O^<(s7_2cxf z>0j4R*U!+utzW2Lq+hIGt6!&Ium3>*q5dQN$NB^MgZj_)r}U@wXY`l#SM)#Vuj+r% z-_!r9|4sk9{tx|q{R0EefEe%wh9TL&G;}a@G~^pP8Kef8L2ghO%m$00&`@M3G58Gu zL(tIM(8ti%(9cj~c*QW-Fv2j>Fv>8+Fx4>4FyHWoVS%B=u+p%~u-dTA@UCIIVXtAI zVZY&+;Y-7D!wJJh!?%V@hFgZ)hC7D4hKGhnhR22{Mv^hXNH$W8>BbCWrZLONHS&yn zquQu3YK=Oh-RLknjV@znV;5tovCKHYSZ=H^)*0)KLycpNx#l!EkvjDpO9tO9NUuYg}5D9{vW3v>ng0!M+f zz*W$>pi4n%LDzx-1?2@51(gN$1w#vl6*Lr#FPKn(7DNkX7R)M`T`;F$Nx{;BWd$1w zHWq9u*j%uqU}wRug53p&3Jw<>DL7hizToSEZwjs#+$gwN@O!}@1^3Oc8D~b!cr(MC zY-XA}m^+&D%@VWJEHlf^1!l9^V)mJf%_Zg@=APzW=HBLk=4$gGbB(##Jls6OJkmVM zJlZ_QJl6cG`8D(F=IQ3Q%x{|)nirYZnAe)uncp{mVE)kjsrfVW0rNrgN%JZ5Y4i8y z%jPTQAIv|Se=*-P|7w0}{@eV_0$FGlx+T$)WXZAQTJkI%EFz28BC$vM4&$7(2+_J*bV%cojV%cih zX4!4oW7%ujXE|y)X8F=`+;YP5mF1-6l;u0i_m<0+E0&)uKU;pWJhA*`d0I#3Rf1cDqLN-t?=E#?S=0Z?kn71_(|cXg~tm|6n<5B zvhY&jcZJ^<-YL9W_*3D}g^vrL6#iBCw1`|pDWVq9iZY9`in5Dxiugr>B4LrXNLQpU zauhj>Tt%IWx)hZbbuAiDR9;k3R9RGCG_+_~(YT`VMH7mq7tJV|Sv0F?QPJX}B}Ge% zHWqCv+FZ1y=-s02MSF|(740uNR`g}j@uCw&7mL0vx>R(l=yuVaqPs;8iyjp{E_z}m zSre>eYnnCPnqg&IIaaQfXH{9%R*h9_wOQ>}ht+8fTRU63SWB&C)&bUXYlXGWT5la{ z9cCS89dDgrMXgcmMC&B$Z0j8BT^WC-&t>4?^y3zf3iNZKDIuwk!%SzvMtS)Zp*M`+Ollfwj5ioO<)t+ zL^hpGZ!_48HkZw9^Vqz$uC{Kr?zReBrLD>qu?@2|*cxq3Hq;iiO|;Fj&9=?4&9yDH zEwe4Rt*~vfZMJQ(?X>N(?Y8Z)9kv~@9krdeeQo>3cENVTcGLEw?GM|1+XFk!j@a>b zhCSKNw0E#~wCCG9*`;=wU2ZS1o9!06&t7aVvHR^k?Y->1?S1Uk_CfX<`z!Y0_7V1x z_R01s_Nn%H_WAZV>P04x_{6a63E> zucND@o1?p2IvN~}jwVO5BkGvwnB#5vGe?HuH+aW*@LJ4ZMt zIVU@(IHx+_a4vAZ>0Ibss;qt@BF~|q4Oi>$Ib)JgU-*LUpP-Y&p6LIuQ-2j zUUgn`-gExy{LT5d^O*~B!7jQh(Us)Napk)5Tpe5@m)Iq7NnJ*l$yMMoySy%+tJu}u z)x*`()yoxe4Rlqz2DzGC&933D5w1zD$*w7`sjhjh`K~uyD_kwEm9AB;t*&jZcU{|E zdtLin`(4LeU%HOFF1RkbzI9!4-E!S_-ErM@J#;;CJ$5~DliUezvYX;gcW1aW-5fX9 z&2y{VYPZI%b=%x_x5MpphuxjsUEKZMW$pp)a`zB-ox9#W)IHWc&OP2e!9CqQ!#&eI z%e~0G*uBKP)VFMd^>FpWlsrC%= z)Oeab!#yKBlRT3>Q#^A$^E~rCZ+KRCT0AQ~TRdAm+dO+c`#k$SpLq^=zVe*(obr6< z`QCHcbH($M=V#9^o_n6ZJWoA;d!BizUYeKgP4s4abG*4;fmi4idBtA6*WfjJO%g`@ZlU@*Vb_^_}yb_kHcV=DY5@ z;k)Vk(Ra&t+xNitr|+TfQ8A&ISWGHTC{8U-D^4%YC}tOPin+zSVpXxaSW|2*wiVlp zgTct}CuD9#cHFcwF)L;@69(7tbi3S-h}#QSsv9wZ-d- z*B5Un{;>F?;*X1W6dx@9y!eaaL&ax`&laC6K3{yb_*(Jx;v2=k75`rRNAdj% zlq8ifN|H;MB^^pSmgJXoDv_4RO5`O4CFT-KiLa!%q@<)rNzamAC6SVWCDkR3B~2yG zCBsW5mP{&{Tr#I*Zpplo`6bIsR+O}qtSs45vbAJe$-5-a;fB2$?cLmC3j06mOLtX>?it3{se!jKh2-+XZhKFj-Tr{`YrxKzuoWfd;DI% z-yiUI_IL4j_xJGk@%Qx)@R$3m{e%3q{wDt@|2Y3d|EvBP{(1fd{>Aag=|Am1@4w`~;=k$t(SO(foBx6TvH$M?K9CR~2T}s5fwVw+ zAV0tfa09}CC?E^S1C~HxpeSGs*aG%|Bj5`Z2SR}!fu4b0f!={WfyzKtAQGqv)CYzJ zh6Tn1#sGgf*d5px_%v`Za42vza6E7_ za3*j*a3OFha5-=_a3gRla5wNv;J3j2z{9}PAQHp}3BlwbGnf)g4Wi z#X(6>6VwKEK~u0OXbswezF=`M80;JD7wjJ_3l0dD2P=Yufm(8$pE(1Z{giiReICWl@P%?iy9 z%?Ygzy%Sm!S{qsyS|8dF+8Ejt+8o*v+8WvxdN=e%=xFFz=&R7l(Am(r(1p;&(D$Ls zp=+V*p2g{xtkq_>1tN@Uifh;gjK0;d9~h;fvvK!Y8h7PeWvg0#P9vlmsz* z1WRRuBcmF7gMV9}kL}K>tSxVBTnW*kL==Z2DnodwMCzK_c20*nK)kh3 z29yb9LD^6alndpd1eA!9&;*o>Qc&tzs3VjQbpj-0K^%yS(oi~@1c)J_IcNbY?2oNp zQ&&|#!rf3lBvQuc1R6pORgs2BRr{`8%PSo9bxjTRwYA_0;4((xizL0&S*F%#?FOY9 zMB`eeQmS$3TvDUc?Up)}3b)f}QyanWGKS>E1>)O3-=JGv&9LT(uL>NqW?)UEp^VWH z47XJ_fd`HMouo2G7PesQ7+ve@Yb(kde2v{}8fz+Q!HF`T_mx-JU+T&jGe&Qa7{MYK0EGSLw!$I~BWD1*B?$vH+(NPeB?;3+W(z@A!?@0ao>lzl}74i?=m2l#f~o z1{it9)p3@ThiqU6ZS-rm4Q6 z(O*8QzPYK4!2l;N9aKLeSU$X_x*YWM0S(}u{N)vq+A@X|V@R7sy>xxunrdomnnu|g zBITvvG4Q7DHIWhV<=U6R`pOt7fyj{hhEbk|@}YyAk&5Q(YV4j~y4IH#c19X&s_R}_ zw=cH%^SNy_$4RJ(H1-2j#?OUKV?bm;2sY)ppvZ=_F}VyXhj=Z}0JK93RDpKHn3L@6 z-nIP>Dg~)&Oy>uPbi=QZWKDv~4pQ8uyQF zCV*}DD3@)mTk*molc34{gQbDyrg9*`G2vPTO~S-0zQC{(L*=LfRidhO(0u3(XaV#l^cM6sv=CZ^s?j2} z8Xbhbfv!Ripw}>V=Jl+suZqaPos`rx$=ansRyt}(MLm$I{QuH#FK?2#O??9U|Q@aLQ3$26JLmQxt&?Z!aYEd1kM-8YEHLZoXKwYudcIZ9mePCX5 zVlOjlK?^Y^asd0{3~Ofrrly!gm)Fz*(;BL)9This|1!)AY$5i23owHH?+djnb$lJn zl>f^*4$LP-TKCF+Va$+7xV)(;(ohFDQ&U$R_XYo4p!E*p&4Brs-nvE(Ew8JJRK?UR zAskn<{g7$}W;rnj`59ER;<>VY4xPkI;up{%=rD8yItm?wzJ!iLC!nuTD{4dSr~`GP zF4T>BP%rA+02Ip&oq^6m=b-c8_gTQ-i)b-0iUD*0T8>tN-va=jBN&G<0c{t#=S*%T z+FxH;j;Up1X;XPqq$JYH$$yzpiTS#4ePazayo@3I*JUxWwlx7>RWt*sZev>di(>9gOzJT^`kzE~i43g;5a2&|#1KOJaEz#~qlSY0@?LCi z-w*2#096L=k{RrKLm@UvP zw4?>PgZeRGlLY2>FRuj(Y-{Y=5Q(%6{RO%Q@m8!rg{Pt4fl&Mb-G?4Pe*%vgXB{w` z?PqI5gJ>BFB#8<=f*wOpdI3*H4ODfBn!YPX8< zMOQ&jp=U9-9RJ)(3k<_Vh`AcZ!3d0p320}u3tEbHT@91q1egqy(QarDv@dvp<1m7y z;qr#^YRuQgt`azWz>NBa?!i(wP+efDLk%_6HFf2+*vB()GR%aia0;9Xr@`rP1^|S> z7nXuANHz8WN2~>o5QA_rTKz!n?U*gYt^|b`c(gkM7dsA|1!tErGTM*xG6}0dcMfFu z7vj!>t@Gdxa7Q>F?gX=7Hq3#!VBZ+UL4aETn`7@wF+AB1d?;@!udT1fy4ntg_Cb3w zh-go=clXj!jlg$;eJbMsuxn&wQ*8QaSO|9jdx>B%+zCwVF{q{~Vpl*61nm<)fDD$m zEw~bvL54H15>~-#Fh>JxVI8ao{41>)9RUI`&|OE^?@9N)qO7qni&O4!uu9bpSx2moO_n= zTjw#LGq3{??}T08`&%CH;|4d|W>NrGyOh^eM;!Idbxq(z{zzSQ(;xUdw!Np*7 zOv6hfO)KFN$ne7FQw!1q!VSO+HUaD0jE+F(pmWiA;Bx^wAG6gM zE_XFF)Hk?mYJt}Q9>-OO;hichCTT_QT>xMJ4jweb9p#Xr4H4kHz?GC&4vs}Ez+5I{ z3$?kRR^X6^O?e4#fR!7um9d2y?W5v05}OLdId0eh9hmifsSO*}+SWR;3%KAKEK4ud7K=92My(`YtI@Xx8*mh!xB?v>zvRjA6d+Hn z@DGT~DtIzH6*6=K`Vs+>4?HUTDpb<~zlM%P1@X@_pqf?iOn4SN8y$s?N2BfD7M=$$ z0GJb=55IwqM#rp#--O>n$D-pE={AlHPzSGMLJivUHme*<)z^(;Z^7a6vYf- zN^EFpWC(~jYAW+%7_D;~K7!Z58(*5Z3EqrOL}#Piww1TRA3(g-@VoGK_&xZ2bP_rl zoq|qX4SxuK1b+ApAM}1$+oF>M(o+J_;X$zl4v&$AKof;S=yz@JaAShgXi^g!8xg{*Bw7p^)0 zm1Fpc5ub}0`S^0ZFv$V?3>gX*Zrks9H#qn|7Ot;EUt?sW(-{}h*OPg9WsH*pfsmTy za(TB#fEVTEm|c{E=xQ){~UZCxIGYM zVVsaEBY}hejHjM&mrC+D#M|$6}DG zjKKxXG2{@7g4$79+!TfCT1{yjjI|j;Z00|VYa2n2;lBWkgP)*_THvSX;{OB2;b0uD z4aUXNUpNAe)HWBFfG%yYMj{2Uw$;;q5u;_`4Ea2;{^xK8M5 z^c{2!x)xoBu3rOjaU3kAg5%=^fTbH^sgzIA&oIVf_!zV4Sg_=)1G)?}Gp6a_JqFJ* zKz}TR?AlOX*H{DEfY)ilyg`Q3?rG;ZCd;5Nj;S%9*0v^a6m?)dJFp9bW1iSGYoR#k<$%Q*6lg*%vAjGd|7Ut$tf#!!NGZ~5?u4r~-QqbKj5C93YQcgaJOpegV{~X+t4+M(ECGHt760=OVV#f5NTI2G3gSBmS3 z>jq5iKNYxJu$>x1iyeuVBs_n>>x#M8Jk+yFp-IpoGw_I|!&w-_zx$3Pr+ zlri**{IW8&O4{e;^j1DV{Z|2d|O(pPYUah2#UbT_)AXV*a>GO5Z}w)Hu% zQ-GTTM7K3H#+vrU&yi)W!cu|xAi043Hxa;!Hsr_dwlHPFv-qDl$)j+i%NPPc@=H8^ zPCtlrf!qS6ibd-yabqy@|L5^9SqzO5KrXFX`P^cR$4$X3#snOSi{d8YCgCQd2hq>b zFVI8iVf4rv+*I5&+^fKDybhA(N6`!D6<{~6f}d7X+@=^Y8IPM{EZ%L?fp`lRz_%NS zmuA=_fGd%9z!)DM!?%tArdQ34?S20Z4P$AYIPPo{<$q3TGa+x_-fWA_ac`l=o*U*x zxFwj?U5tL&f?J9nM}=`sY@64Ddk5mJg0|yU;Z~z&^aT19_F*lw9eg+meuO<*!Ntqd zHsiKIyp>?&Rxsui_6D198Wr|z!ys)Ne2CixY#SKxF>VKLCm3`FJ&T?L4cH5}4>Vw} z^Qf?5_?WV86%~8>`Ucj%^Hvu~T5+sv!su_>);Wkf3<$-24kjH!zXnsj0fb_&))j=k zpCgS}+O}=tN!;mn&YVFnKIhDN+&ArBSgS%1cx999wDID(HrPZ^vBg$fQFC} z3J~rB^cH#-6LBo4DXkn78S-34+o1$z@ZA8tMXIp8=zj?6|B5w`WF!Tg2w|ePTaZ-r z&i{cmkW3`2?TjzN04*rmXbr}8rAG3Qd?0#A2c#qVGy2O)>}0W1ffJ?0;x^35`$3*1 zQWf{dAj{gbOM6eN4|g}z5BVoTLHLLe+!ln@77!8oD=Lf`d_)QYE<}dN5e51idLMn* z9&jOQME7EnAJHQQ^mp`+SSsm7yMUE7*w#_oV#$tHF+(hf^`*%+#Ew2d{{)2yF!gyk zgl(Pl^-J?SNbyVaN)SK#2z}hPX?s;AzUffwOOrbzT`}%;K}ylT(5EZ06m~3e4Y-%n z&ZAcJg88U;g$uxjj_tiK0H_y6w4JICG7w~Zk-kVjq(4%I3_!|}3ZxRLLL%t1C=5km z5dPw#FcO79ag-2+iBXsog%dU))yNtU9ff;F z;qoZF6?_ErrT{iMBLmBuYnx)Y1v_s%)fs1A45k4?TUS-yP}RFORxrbiFvec&F!52q zg>(nu6^5o_m9^65iXk9D*ZYMvK!K^X?$uspievQ`#&{xiHO+uc`K=U%u{A+Ht*+^1 z4+n-Yu+7_6#E5QV-8f_-rn}>j2?&Zrqc9~3Q=>2~3e#63laR?c0WviTCr05E^s^|O z4Q#DHGO)F77t4XPmGRoS(K}ux#2C@5OHK8l*xKU(%tq!QbE9xl6lO%> zSOiMV7ZK=87ns+NPPSK!p!kjl2_u)1q+Z zbG=-LUzaUH((PG$Yfw!8tZFY%_+w9Hu^tB4q&6fwdJ)S2cvKYY&bVAKCPA9|0XbPOB_ay zVoMx}!W~Cr;yW8xKk8nMPc?Ttjp6%JP&=-xj=gQKFM_Hpu%|DNZN1fhwtFJ=Ln2KLqvFQ$5=hP<-$h|AfW&cs zid;c%fpQx119BC)hFnK(AUBa8qcATD^P{jJ3JasKC<=?Cuw*TA8@YqrMScRWUyyrI zSQ>?8QCJs+O|ieuDC|OoeE|lFI6*2KlaM}f5@W=JJmY@@mf&(;0-#v(8F;`pRP`@? zIcHidP#uLe;K6KIi``OYxS?hUC@HsX)b)8XiSv)HR%7jW zDNWVSTT>MQ;dNVamHUrLZ5a0DSy+B%WMBxb9dgQ!(y^01cmr zPr{YrlOcB$wnbqB`biYlqo9T%|M!q89zDt0{VfPu;^o+w$l%i;)jRlfd9}s8_z&^&aLFjTO3Y*a#jHI^cWos;Y zIRzB8J)l{Itp^Yfb7l@yaum@Q=_mw3Oi7!jL~o4|Bu`p z$j2GEb~~1T135IKR*sp(7x7>$biy0)rhm_It;82#QPRJqzseZA_A9`u_i^oLlOkDZ zOe`IkWx^LiRD2Pfinrl4pmrmx0QEpnJCZd-YC$MAJc0sO4X)Q7r^ShPfs`~5_my}j zR(t^|FT4k6I^G+Fy=dY~ahOgG(%l*rfNW>*etZBAqI!G?Y}6Uw1)$%C`ue80$-{hc z5Rd|rEY&gZ87DRd&_*`JdoqW{_256cqHtG?!s000;~c&#z8l!1JH7|LC)g*12dQ6t zU#L${@E;b&vKZZmmV;bIQ=iIs{syxfz$;a?CZ7MB&FE9#fMtSWfho3E*C^aQ3YWa7 z2mSG7ZF*1|h5fC15NA&nCe;!AKzucR5WXe~2cmE=3WuU_I11`LZTW(iq`FO5UlifC zw*O6l$HoP?%l|`wUt$@43Se3vkS|Y#`b6Pw*ipNqpc0SW@$1+fcLscJeJ~0?3qL!a zglbpjmmdCk`DRz*=U{@0<*fdf;c-!$ho2vR>f!%2WhMR%Y<27biT~HoR!@X~6aO}F zqWHI>aIY5p!YJH3=C(l^xgFTWV*U8pmjZBsUxr^Eg#laow}T7(O8h%7;spE}{Msno zHwyPdxxD}_aZzPk$F6u0UEnw2x4txM8~)uWTo#1~VCEi6E4+vZ+2E@ZFU|fCzXQN_ z{73kYqi{tOu3U-ViQg54tD-P?7NTE_`sa@@{BOX5RYd>3s*N$9-~m8ciT@PC7Xtyr zScyM~|2zs;N8xcGm21O_c6A^V*f#tK{`kLu4g3knjXxQM2Vr1i49bnO@eD}u;m=0l zn&%w+8h`nJ1_byY@K^EI@Yj)F@Hbe!6FnY9#?8z)^T;6mD$CJOn%e#NjOj5a0}JA&{b=I0_ISvo7|OUTfO4 ztPX&X{{GHoy^8~7j!12-sy!1xpb-+W>GUYv)ItErycret1|GfrG0B2fE05)}2ZG|h zy%|`#NCRf_I_}a4sd1M!qSd91{r}_AK)Ff9 zwShtr_%0rBX)5XeRb|55o&4o<11x3*Pk6--lmB9$K=@A-m03bRZ6X4CQ0!)wr8%O|}^MI5kMMXHNj2r5WEB*s3}L`Nl|!m6rQr0P(tt%d<5Wbrbgjc zK}!_Wih-HQYJ+{?kxo$Yd=6*<*6--Edq-6?)PQ<>D>!=@l>h|YE=r(`HXKMJD4C}F z?2huf;pMTQ@HvEuUq?5LalmCxLlb+Kcm_*r^wQ#2Mzqo2o6sL5^ayDi&o#9*3?|gZ8`##GnBj%mdWI54fE+Sm7@>jCNN6H76MzMn6NTqS z;dxPbeiVKq3NKhg7)cmK7)=;M7z=Tu@S9N>c$l}NFz_&oKnyMH-MhYih#M4@MYk*-WZ}|VX`wloMiso%@C+^Jd?cU}%Gm3%&3zvh593^KC^vF3U35q<5 ziaB9IRNxR%F@lPi5VN8pW<>-Q#e|AEf7QFQcei)D9)AJhdy(J!Lf^8}_4HHK)m7Cs z<^iE$%P(d(9!|e0zCOQ%ZctP0c3DwDVQFbWNnr`OYmi**?`BB0{2|wz#I)0S!Xu@jVZd%O+htX;h0z+y-QsK-^asF#tlG>*M zW=v`r(??BXdV4~9pJS{3JhJYt<=&UFYL*mZxz;W-M62vKA5U)03^=jsK5U@QBUzcif)ll zmppYPE-R2u2NJ2A#3YkHWphkw)mOsL6gw5Z7WN9?2;U0d3HyZag&%|;g`beM5n1H$ zQM~CfWIc|oCy=!XSx+KsGqRq#L-JN7;4ClnIG{VX}(c{1o!l`nsMI zDH@s>qbz93C+njrl~YciJA4WSacfVxzJEys-|qu)J@fB6WlS{+sq?QTX`1U2b^c{s z{sP)YS#SM5v!*h})X`2>g`fNk+3Xa|YCV%~hm4wOR(G0Y60=1oxsW0`kI$?SbCC5M zIm*@AF8WMuf0iom=fvi)hs8#+Fn4S=t^5qCJ1QAnmOCPE)bPX7qLRAF^JKe}SoJ{td&`Pt+bosjr> z{1eG?`&Y`-=m_f#M*sTpWz7PmuK`vc5&ukI4ERmMmCA zSQJZhU@JwnL)r+1{ds^d7tf+A8mcuixUcD=3 zj2Oo1aUdkafW}xwuu(; zrK-rSL!z0c*zZ?3=N*XH|BBgZ`7_s?(FYaI1M=Md)r{i0Hj9cmYtv(aIjavVoZAls zrz4pjwPilnlzCT$^ME1`|9&N=)mewd=A1r0Y(|fNC&MIA{~c!uMjUo z)~C#It2)Og9gAeqY~tdhcon(sBArb?TbTWZcr8^$Qx2m+2l0CG261U3Ltf>>^`xrm zM8PtPd3=tnJ;?gvaBoBum|N3z{n76>jz@&Wo5foaC2du+t}S<^xLjPpg2Al3D&wcp zr%aNrO{GYcP)Vd$Ba3Qe5)Q}h49z=`^>r$mcZ>IkOBrb2AZu?Nw8OnoGT2%^`O7td zq)6+<2dhP*qgJw_Mcl|lqT|HARFR$#Hzh>+0a+9(B_15(@9O|LdDK!MXOzKi`}9aT3nAMOGsx zlDqrI3XweCKlcaD9SqJ7k@Z(9oF9vy#No6wK-S-JI1i&!K$6}zXv9Nfze`H`xyVZR zOhfw>ES9ADf5W8t78Wj5njgd;6VeE<@NsDlvqKSAg}Zi~vnVOiZ{i=-s_-W)k|~kY zfFzRWG$N-+BnjezghWC&Leyf4I&3LP?QqRS-#bSk&YfI@uTIfU5s%?l+QG z@+H178y0&UqQkn=#{s(SvI|~M$`h8N)$(YtIFs@m#pF2}mYh_18cB^4^0;Af#pO9n z7Qf0%h>LW+xModKq-IhJI-g51sW~iOSo|xcTqzHhAS_fbRO5Un6(?LBi?702w%;yi zyuzCf3!|qrkH0yv<`&CFvBY4P_OimQpLJH7p@m!mvat8?2MsN$nS& z3`-Q2c+Ut{;9AkMYv(?FE84f~+_y*XiazbTwr|_FbC2#7r?wxIxbl$tf%XG?wx)ZX z$qyKHzM((0lWNnoeQ)|2_8oEWK{_?-oE1`6STuIyj{+f5kNDlBl>AglZW)DCi}I_A zT%|tJ047FXsh`vzmZM-HHa4u321%lIrV0(wP#do>4kWS|FV* zErf+MAQzT=SPEB3=Sb&Di=^{lDTZYbD5qeVkg5(Bne1&*;q1HL?5%U{j>UnSPn=3& zy%wxAkFK#NBbPNb<#O{`c@@rn2jy85o6PvICFa8lDx5w=#&KQB;8^rK^MVN!jhm3)(M@ZRno1b^^^d$ zl)_TR6sBS4Hq`;;47tvvHN9QBlQsyJp1gPkOG;8YGWnx>Byz3mOAAU5NgJexrH#@f zloqs{0LzK6oCM1NSO&7RV8fR8CIXv-ScP3aRoo>KZqkzt^6znmq|MS(($ms2(zDWY z((}>_(u>kd(iZ7u=@sc!X{+>_v`u(O}uUGl#v6Ew`j*YeJonJn)S8i-jU;5kh^3fA#$A(Xd<&JMt-eE$QSpT`P z+zCbH<2s!YE1eP>klVk!*Vz2nh_YCD$CC2gL7iefrpE?MYExcbFeWx&N-TduZh89| zlVjaS$4W+zFCRE#bga|xSg+3G%7@Py5t}(aHnWsIP}VorcTjBdnEdh%okzrmb%}MJ z)49C7Y+7u>@L2Z|yK74NH*zhxA1E&?0pW0ziY}k}o|NM^SXAB=5>zN;;R$}F2C(eycEsTwt z)UkYQ@ub)p17gEFw=17iJTo@3cWhRte&w^LkBUv46`R(&YmyAVNWUhtp_>vbn*7P1 zGF_m|%uiX6MU$Uo)`wKlOSZ~t74u{pEQ5(Ht)@+lf4TYHvQzfgPeC~#2j!3)mLrUU zr@?YMEETYjogJQ_;K$zUj{17REGj{mA1ldiUYMW!uPC>;gtnzver|JW$6obcQAt^X zrSj3_CCLq88A>#1GpIaPP#T+=J3TqO#`1AVOtz+AA~%!s{sEK0a-m$rFu4$xk+4vC zQ}P>2Wh%NztBvw0a{KzB5Sz&z%4ramJ+ z$ErGn+Eo<|TTR`W!p!ONTv`r!hCEZACC`@6kmtZM3zpfioB<2{c`hvTR?G9``SO|a zS@HtL%=xgK3CmfqoDIvuBdBKL<5^F4JgQ^})y>Z@EX!|RSXNw8TtZF!3W^Ka&7>HM z{x{DnEi0xbcqRD-rMXG+u*ymKVptXsd4>-wi;Wo{o7TQZ65-3`D>9I0iTrVcM)x?o z%h$-)%Gb%)%QwhNkuNZuenEN_$_ksp;GlOLC#kT=Os%A4h<cmZd7J#Y{D%Cd{FeN-{Eqyt{GR;2yj}i4-XVV|@054RAJJt> zSZJR;AC|?iTm;J{uv`Yq6|h_d%Mw_wh2?r!mcp_OmYZQ&4$DedR>86wmNl^40n1ug z?uO-FSnh{qJuDBxvH_NjusjOOK!}2UF&%^Q}EL&iC1(vO_Y=h+uSl)u= z9a!FjWjic8VA%-^P3aR@K80luEMLI#6)byU`4*Oau>1haPq6#~%Wts!0n1N8@Oz6PH--89&kQz0dOI35w;MY$h+lF<z{HOev{I|6MH5am2IV*1!tfE!2%2umYv8q;^ z)o#tUI;>7>j@4y#TRm2<)o1lv1JQ=*gl=Wz9L+dftW37#>jjhL7 zkGD3lHnldh#;nb)Ev&iLJa8JgVsPETjRLm-+=bwlgL??vli=P3_Z@gEcsKYc_{QM# zz@G&E6j0SR-v@jJ_}Snu1-}aXz2IL2|2FuK!0!eB3j_{A6ha|{mLShc=m%jaggFq- zg>Wf^8z59dxC_F=5Vk^i55lJq_Cfdyq72amF#@p=Vk?NJLhKK5D8va6&wvPsmqJ_x z@m^2_QhW~L>!4tf_yxotApQl(3+X6G%^;P4j&Rbcpc9ZZCBki%Og{e{b@^* zOl=l3L`w^(he?aL?-2;zBo)+>c_RFse}Zb18(zUur?ns5#eDR|70#Up^60cQN+ouZ8Pxt|KiKmxL1$`{iuuHG>C~r( zDfgun&e?}p?%E2SMw$DXv!SaFdk*nz4#z6=89QonPojRJ%^UUkt|6U|OG&>IhAux|p+MFzQQOjvS`%fk0bTp_>0)M`gPOtI+>)+D)m;X4cnimyn`x_UVv%0my`RsoW+P`jk$T~bs zjBm65c%r((l)Si1>Ms+$8cc$hk;q+!#L?Q8{R$3Y7e%;uh5oVU2%IE(Yr! zNn~WTqvj9dJYy%xRNp?sdFmPyfZHpa?;YUs*4@Z5kuF*NN-p6+1%Qc88ESTxOI%G) zX9t&>65m`0l(g;w`m9Vf{Nyf0+W9Fl&Z_J_tT!f5XS?2S6e77tw@6s_XK{lInd*px9 zKC`yT>9(ckOtByP5045p+?s>y6eOIDfA)&jbCIU}XI7b}_DdT~mT4Cm*e5MdZ z`586hHS^(5RygM$$ix5D^@}dECQa?%wl*GbnNxbI!uj%nOo`4W|3XQtPXPxf=+<{m zyxU%FA>TKJe5S&=`v8Ufzx%?6{w7$vVRI90-)E%L`JJZl&s8{IJwV|zu5jkVarFx4 z#hcsjHyUxhj>jq6wjG!Z9h>do(}}s;6!V4u^%R;J!b@}L_`-zXr3&X=2e{JvP4oYo z*TWWdMs-q<{k68Peq##pa)tBa0~8`7UF-20lF@P2g*V+4e=w)`>i-Wo$MffD$nvWx z#A_AKPY)31{U%G5E3n^IAf9H~@7u9)n?csF*Q`;~=TeKbiHYVlX{7(ll%B4CAN=b@ z2X;O`80n1+{-45`V!!#nDRzd#sUn+V(*^cN4v^~^ZOZ;^f&2Y_mpGA`8H&gH(rkB% z-4ux~w;!<;BmauYEZ|TlQsSEHA-n}73!AGnBn!>2TA29Q*ydWzvTcW zKOmcOFx=`)cC(QwBVEn^-_|fQu$!qiM`>yTvHNfw+}Y~XIk+pi=9E4=ViVT!y(^9X ztQ473|GdI^-hrqN=?$f1<1KgC9}+!Q+OnKkqBy6tF!4^d)Y8)4t^dh0R8BA__vOF2 zl-6VBSoYR9CUky_ZgcyL8pCc&jv8qu`D&eYl$PeRzCJ8Kq`;70$H28SC-+T-bMt|$ z(mzFp4yx0X2sPBs57%}6mCmMQ-yOlpnuFpyWjY3QHv#y*!ukIHM@w5HRbJ&ACjws; z_2og7KBmY&{^$9rbgt__b2dL$I9D9t0@QU~55#R^mWu*3ney7oY39U#Jp`_1Q9OE{ z(bXJoKKl3n&C0y`T#zxQ_XMX&rr^^5=6OBo2BdNN&NC&qRye;p==LMSk{_06(LZ2dHr(LU1NZw5uG{f1 z17)?NHEEXJ?EAslE1WwH`m!I0r}ZyIZZnQv6HIp(n4?zh57)MDOH8smjyyF#7`x3s zP~2>T!sQ&fVUY|OIpt<^(cBfz9}hZJGgzoY?BP{2l$|Nk6fS3sxK)~9c#q&S`oD@W z*ADJyI-{>K0q|Ei&p8k_{JS6-S=M;%T)M;SUFOV!70$H>GPD1SNB4i*NzGF%Q7*%k z4CQ`PhH!;**n!DV+M2yjj$HxIqwd}<>bz$-^~$>Pkon-~0lLHgssxO^LSf2eGnSla z=A>*?o}j)d$|K67%45po;B;^XxTC-wO?^|8CzZ#Qr>JiV*N_Il9baGHl!N+08?$eR z@}lwz^<`6DQnn~BgF6P?vEbcEG} zr_^^v*{SSOK2knbK2dgqYXYt*xMtvD;F^PLv0C{|*`s`}e4%_veOI_#aMVR2A6y~0 zq9ds9$_Fc-y5PF2d$M=c7aP65{vT&qeo ztVS3yTZ3zJ$cU*nRF6sFq1sqAdq0^>Rhz2$L`=1r8dICAE!13?~W^)&T# zaDBn`1J}P&9jXpvJQ@IQ;GyHuSan<~k0z>Uvl)S2ombvC$iaD%}O z0e2cWnsNo>(Oh+&I$w>yjEi_Q6dcWc1h|n$43CD)kChfQrxz&|MHeWb%}ZnxY6LofEx>L+$!}t^?LOhbt$;<;3m=txcGYr ztNO>MX*YIIx6Op*TEQe+32p*OHm-YaY+^xd)YRmA?9|oj9gK0escY2R!A$};8Qhdg z^-gsyW8745(+(Zu)~V}L3HFe>A$8ypbu(k!qv~VoKaon+I+_xHG|>b;K~P$`}ovpPyeG@9S4=GVk^3^+}q6w^h^E zsQPEgpKMomWu)6j>c>R4-Qdm!y}zE(ZIRhhS>3~)@j1AKY1#d?`dvB>>{GvI95@FY zz1gt3`KJ1_`b+96{jO50>*dRo)>ksaxbedo*w++rfs0!OiMyR2-VYcBm+RRpfBb!_4rrM_2rh{7z?ly31Ds3}uvlyYsy3<=U4i%x! zw4Ig8pM^H04lJ@=%m{U!?R?t>w#Bv!ZKRTG!QBP!ZgBU2yBFMjj8K=_F0);3yTY^y z_k&vp?g4NQ9x;R(JinMVW-TeLvP?HJP7&|dvmLgmTde2wSceIHlSXQ}ZAAu7-D;z~ zH~SxL5vD zO^Z8Jw!KWUZ@@jrmbBva)`9h z-oT!fvaojEE~E~~b_cDr-D+3ts@-O{+q1#F3T`X7*T8K9_d2*YNDJ*bc9-34_n0e9 z%lHtL(?yo7kJ$ zX#;)_-233RgZp5Wy}7-Gy_ua($veR9q!DnbFMj$@9Cv#uiDNGV_hCAo*-y5&CZ5?( zvA49h0=Eks>B`5I_BQsmjAx&K+kNPG*2R8mDy_QPd!!EZwhv-F>tpY0?`Q9CA7CE{ zj`Vg9IPyZj0QV)huNcn;+lSasv!8DA>}zm)!I5fxd&KbUbaEf!G|OZEpRjHAan&o6 zB-$kVS@zlB_JR8z+z;S>B+tP<*FM`mpILb_7C(af<3F`$ z$;qE%Kc8{wT>BzBIpIHp`vu&umG%qli`jVj-$l3xgM}gNmp=bT$z1$ z_C48T;|jnRf-kE6_`2-WFk$vX*=CrKUdqv`0sCbdqU=YrpCW*SX~J}2hA>l@CCo4+0SG@oBdq&^Cmzg;7h@u0RBV<(7^e51%!?np38ojf%6LZ zvb5lA%YHorIB#cDdN4gW*&hg9h0a2E@bsdM#SERS%gsn#_Q&)%p+B-NsCprG_Gj5& z{R92>sy(v5WiV69iHvxgYTUlhW+#!_$HeSkve`+5Zw0<}ieCPi{Z|Ux99a&sb~O~$ zAvov_boCz-9oY_t!|BK|(QOO99rzC5J0|ECccdtXSZX5d@R7(4Klt|P5O#zek@N^V z49BsV5Oy?jG!_OsNX0sXKb3Ke?`|UOXvQ8#3ehF)OfmZm;IrnqpPEvqr0Pr30e>EJ;C<^-)iRjW zcMNop$DPgzaGd5Co)M=Jj*&uV$7t|mxrlY7rNosQGOh;A1zQifP z;j%k6I37-2%tsxMr4DRz(0gE4JDzlGc0A>H+VPCzS@09UPXs>+{ABP`z)vMR?0CWP zqT?mU7IQJDfu9b3Ciq!#(w9$}GO5F`5%d)x#>NpjGH`@Bx*l$99^aBJ7sFu zQL{%)G!NtLW>h$j=`no#s1Y+ex9dBl>UBA7hfSV6Y(~#1GsevvH)V3SVN>Y~*biGz zq;H%&Z04xy$5c3-?MBTWH)2$qVbrgC#yDylF?fC+d(~ZOl@sB3n{nzL@H5hKYP;iu z44m5K_>^(#Bge;%PaM0!p8~?&?I5nRJz~iuR>O04ej8pp@-#dN) zeLefP9PsCY zUj&{E*ZJTtAWk_QPNy@+=`uOB7(5yOi@{%V1aT@>NJTUy6uwG0rp_pF%Bg|BC>^Jq zM>`uPIraIImoE$ay4f_s&c@DW#3|=-&f}d;oK3-B2L5vJSAf5gIOS~aZ0gKqoFWT& zCHU(P2dA7RPIfqOmO9Iv>JHOaaL#3qBfGVl9yhCGa%|9;*zggvlV7^Pc@A-)wj=61*SUzcQ*+raabB7_aD|h0?)n{3=MB!K&KsS}%w@Y1{95p|Ti(N#jm|-NCGmJd zaT2r@ObS}oyV8QT+Id?NwA309=bg@bnHsKj-sQa8c@Oyez~2vk9r*RDocB5Jcdm1; z2mb*0hrn+D|JZ-3hjCxd`3RHjQSc9vWF7mAiH+_SYu&eBa(y;ApJqC`&bit7RD6mL zgWp)`e8%}KTc1b3KYHkN^kpZNbk!SCCs+P*|8>M3~0%^2?eRlu(p4x3svdsH8N{ zJVWKMb6^gg1K%K>s1rQQ$;+Xd$%Kha)%Kj?9NN*+hsknI$~jrRCZ{EMau6w@G!Fa+ zNl;m-Vh){!-(`=hoi)tqm_r$rIx)1It~uQpxWxGFDd6_X>79yYznuQ51A}rXnpJ-c zEoXSnh@6o*qf8UI1N?{JcY@!=z$Jf}jAUMZJm^XkP5LW2=_Hef07ojMLCNJuiDwKoC|Xb7tDb~a&doWupBX5F zDc%?lHx`@W#+;oDi(TMs!_Sfs0gD~rW3{s8}H%{YcjaEU1pxvVZFb-?cO5N7p; zAYDF}-xY8LP0ap=&;UXf1dEAT9@`KKlm47bs}{oKkLzex)v+MeLb)2d*s;KMoa=a3 z6IW9RJOlxP2tiuqin*G*TDWo{$Pg3=Dg@_$?~k}jNE}xw1S_q{%)Fx5oMExyquVAW zJIO^cv`U)hDK2{ZB~8%=!CvWV?P^0j7P28Y;ygYSu?<&e7lrF;>{707uI{M=y<7un zfnB{_eO!HA{apQB10du;a6xcG@IdfF@U3Imca|14&n+mT$T$0)UzAtGYMcsbw1fh+@!us>xN7d5E*2Yf zjfcQeOm#Lh*JM|Qy}&iY#r6W%OxG;eY}XkOGzdBb1Hw^sV0F!No#8r@ESqpN4L~^V zKP6_8eCN6-4q541sk@?GJ&GL>sfT-T%yT<^Mt zk?#iAQrC^HWv-iCH$ylcLK6t2=glC*AT*}~t80a8rK{4lDq&rO77$3|^C1*4>r#Fs zknc3|fY}?I3v#R63Kz?AyY7XM$5>T6o$Fffs>*Wjx}g7ro12VEF4@B_mgP=cGUj^1 zwaNC8Ycqr*2qoa2fpCJkF}R*#k9!tEaat0;=%Ry3ojNYpt1foeOd#7;R&z6Tz2SN@ zb*0{My_-6)-SsgoUA?7OuHCLrU7xx3m`isegp(kUPMi{7y7>ihZ!DSXb+MCyDMJ#C z?_B#553XGe;QGn+d!`MPwC_)0u?wr&Ck2}0Sd!#$+*4(<=FrjD%p*@6-5IQj^2F7FkCFa@PeJlat zChhD%i&@91a5r%`O^=DYg}X2lChj74vC!E~OWg%RSLRd*JxuPnPh^jyg*lZT*KKxD zY}VXZcX}mp;wq)PmAhR!z}mYzFz$2%rT$nAVDjT#+^OYM?(Xg$setu%Q*x(%r@}qh zJ;Z&Q+bpLNdP3+0p$~+<46q8PV}3qe=8GSS3aYAC-7Hk(9toj0iPCA{=-8wYv34^i zC+9ZST@@-y^)lR(+|voUwAZQJGu$)PA@13rOr}7UUwt7AP9n!bMecbJ2Bcl61@3gA zBKNs&7Ag`3K`2i_Zm~NxROG(Iof;}~U*X=bP?7rv_fq$b?qw#`hJZ5D!s!qy7;@y! zvjjkOiG`a*icBGrK;7zIoq=L^xbGpL+;_Uyy63-V%3=?Gn zgo%f2M|5v-znrQGTivgv4!q%hpH##Bru!}T+wOPV@4D$_=#wE#fiM-qGziln%%C07 z{egRj`$P9mbAe|-}y};x5Xlxg(uQ1eOc#iTM?P+K(*VzyjLI8ww*m5Ond-8H~ zlOYMuan)j&PLh_?v&WGye>vMfIt_|VYabh4&^Zb9d=J$y)$tuX3q4@I!<7)Os_8p;&hwm~ ziqM6gi&6(J^(@(+t3XvZ7 zJdp~*W)GRh@5o+rv`b!YY>P7H+FXTIiRQ~pggi5_BW3TMBdKIsE4^dbH;dTgjLRgzHHs)Pns?9a?wO)1= z(MxCkJJJE;^?H4YX;8hd?aZCey<#(!!5i}GnKaC6c#je~d+EGM9>TqG4O?ewn70vo zTw@6L(Bn$`PL55V8|yuxck)Y{dRwH?FmJ9mkD+!Sg!^lv<}LD)?W+Njx6FG&>cGif z@?PtAHoYCZ9lf2rolP#ShwuP|hahZVs4-`=s3=~S8Y^b;zeHZr+ntHh0|HA#)p66k zeY|~>$fepQ??CTqgq(Mfx7<6}OWxT=2;{Fk3gIyd9C$0dL%qWor5=ay1caymQx__^ z4r9F&X&q=L z@7dmkUU<*(o(tg_2z2~?4#M*gUV!i-xk=vhy%%^FdoMH>^(6>fAiM(M)wqE;GTfwM zx)V%YAgW2VgprEO`^#xbb%S?l22$PZtt3)qu-@KV)gIp47^&!H6j|>#s_c~a4)5Kx z(zWy1-g~_FGL72?;q?@aTkkak7fGgU@TS&Jc^~zXIj`S(d!O+>>wV7qytz1ULU;=T z+2?oJ;tZ*}s8VPK+P$oF)k}-_HsMkyp5oo+eLVv%Z+j`@nm)tj{lL3Jy~eu}!ut^D zUKAY#b|%dfD_!+|0%1FQTL-z9(I^@Rwsv>|t2*cWj%^=S}3gYY>8;URowLgqV)p5Z$h!k%=@^)>P} zA;@aS!F^4A%@|}~K=`sIWWHQqUJ63KLSIqpK&h`KK~_)b+Skh0+SkU{*4K_f_BDjP z5Wa!%Erjn9kbOS+mA;NnH?XL2tgx_oarLj#!V>CjkY85Nyrit4kkZ=)xw(bK`DTp9 z*QHw8ByQb(W~8GIqJ4Z6X3v1=AYZwwg^#v@?;-pc&k+2QM6`lEVuih??J+)-rL^34Zeqc8-0%?a1l9(JVX(q#BfP;`^m355w!|x_oYM1o+J$^5P#RJh>6Bd8a zPo}Yk68WQk3IWs{ILdzaF zO(8ae7=zdxVhi#@{Zsr?{nPx@&6UoDm(jA3`MB%+H`3DAzQyZb=D&&QWhumzjFo?de`V_8-0EMQI&i!HURtesF5c2=-S1!L zU+;gwT&)u!o&@m}h%FOFoE0(@RT*(Vi#7Wnfp~IS#eBlQDFb9r`(Gf)(%#ANzvzF- zaf|*9ZY|~zm+}iHHdA}YRjAccL}oEw?(DWC+5z)`6K#{`-ZO7%7u3d91<11$o%CQ7{__JK%NtzR`t$pWiDQMCjn zN`bP#2^mm2CD4{o%5d-tv{!osI*uDup{&1+Gp-=-R+_sRK&`D;Q+|eC!jO1u6rp z0=EWMn~;rxI2IyJdpzR~y8}x%Fk*#OLG!?!)lww+b5DTGUpn(0SRZ&elPwBt3_Rjk z8+Z&NZEcg;%`9Q!ur(E!*8^{)4!j-Mu|KvburshL@KNAn6RGJCXF!|CY={dPFy-^< z_5k^t$;f7q9p!^ZLtKy!m0+V_ zU~o{doFEeyL%a~;MG!BB7*AAH863J)7bjKKMa>{fS((z9>JS_m9F+mFaly%iSa5uB zLU3Ym62!|OUJmgJi0sx=aB6T`a604BRS>U+cvx;d1?L7SEKo@^nI9zD&@`4nyrwd^ zAb2*z|5}KL?$%TA{NM$tYj;ub;?#l5g4fVu1}_g@5xg>ZRq*N{&F%(>OCjC}aT&y$ zAhKIe!Rvz82X6>2HTi!F#N`lILOgPAJ<-+|j|JzOTVL>2#-r5`*|n!Sdr|O?;GG#L zbx&|TQ7Ua|aqxlQgF@%v28g#pyp1Jh#N@T7AiGu*d=w(P_EhI67Tgqknn+N)%|Y;) z;Iowa6xTq!y=Lk&_+s#-)Ma`lNMVZ_?n7`}@LgKBdP<9f?*-ovZV!GC+`*LaPKawE z-Uab)i1BMrHIy(`Tuc$q!eslb;3w76B$aSa@be6aeI2AKvrH-U;18-0{D~>yeXL=( zxW3Am2Y(Iz$t+W?PT9e~f`2p3xF6!Wn#MfDh4>TUv|w4^j6o#RF|0FociySloaNb6%-YeQXwq$ z`pakW%=k!QXc zX&%HUO`{(wV2`8i;4ymK%yu1O#hqg9+Kx6CD^wafiJ+~WJ`J55I)y>|1jJ1#(6$MY z6I_E{p$?(cT_DsY)Qh04H+>rF6Y3l47wT`?iOmq7g7^%?XH8eDw15IL)hEEvU?#;7 zh)<^lZD?p%2GB-@#%EH}(1g%Lp>v3w-sd5{7+2Dllb}swk0Y<<1$x|=o`Ygjd&hbW z?~w#;c4%H2B@N9FoynB+C5T&UDrsn82&teg3Z0iausC#i{Yok}3tbtyDs**di3!>( z5MPBz=hSTsw88U>;=S$Y?oz_158c3oAOpQMEoL`|ZpnaIWoS)C%x(|eL70(wcmv{F zam?OLV#X?QLnQy3^td)1JHXhS;89u93}n7s{=Za-D`ZwWmfdLk8~ z&7r4K2c8YRykD5T8rm9qEo4?Ni0?ssAL0iPcQDM%-Ve#^T_IMy5PAn9%SP3)&7tj~ z4>BOOEA%NLmNtYQ`Yg1^HX`%|#GMeS-QFsQyOW50%^tTG;;yuh+ZXzY5UU+u5B(ha zg{kJp5I;##%|Ak9Bx|TmKHMSPG2F?7;v0zHLfi-O`-H;f z7soZOq%fgy;ckRQxI4t}(yeE>ceqamSO$cL5G-jEfeqG$Pj@v94`r}W)=Gj%S*s+_ zBf?_{mfE?#@YwJ;2Fp(nQ!-QGNn!GVYcgb7czWur9KOn|4Q;7^raaDzW_h@MqyK(^%^8 zSK+T24T6wDDdy?B@V?ZA`Y}wFzNTXS8fmaUmO5gIa1lNtm@5~76osTiGEDPSM!|-n zDn*PaBt(Q(UrVQm5l6(C9D+fxVD zM%ED$^)@k&JP>&>@=#=hiNr~eXm%|jwPHvlQZGp-Ao3Uk;&Di)q^14l$Ws|Gc`mYr zX<7RIVUbrHw?wuwOz7Iw2uSU#F?l`mHdCZpO}!%TMBZhXw1w0z1(OdVJ5nLo75ON2 zV0Yvz!ld4GRAg`Do5;73?@UZOKY@*gnsJ0AEk;Hs&{{`FMMp=+M8`(QMaM%L3279h(U8VK8VhOM z>gdGir0C@6l;~7iYl%KF0n$WBlORoI_Th-QI@_@2m!-0O!aA@%GOPfPu4tDQ78aBg zl~Ktx<+X}SniuEh<`os@mKM;Bzmfv;P!m0~dij#5ER31~jjF(4@+ap-$>gt!o*%s+ zx;T0vq^XdmL7EO}2KnsKOQIJ>FJsy|lLjEo`%lT3oZ>an8yMlPjb0bM9?~pGvmu>P z8C@E^kr8eVq`8NVa4Vygsf1e{y)AX%j_7@iaCb)6M(>K=9la+?JN$e|XF@s)(gH|l zLt3~xdVh3Xbba)J=!1-KfOHO|b0LvOasClRxZOuJzH9iseiq#m{XF_b^vmd1(XXR>qu)fojeZy17yUl^L-fb!Ptl*FzeInH{ucc``bYH7 z=wH#lwFX+2X3;o}*91+}Bu&<=nxd(iO|xs+nnQDHIhspzYaY$3`82;4(1Kb>3u_TA zs%e_88QM|W(ON_880}cCk=9r{PCH&}qBYf;X)&$2)^uTc|-hM>|(rq@AaouU()m)-Kd8(k|96 z(Js|4(=OMp(5}?3(yrE)XxC`hYS(GkYd2_1wHvi%+D+Qc+AZ30ZH2Z{tJGF$w`!}k z+q5;>?b;pMo!VOMF70mZ9_?Q3KJ9*Oowi zwq5%`+o64^?bLQ@A88+JpJ=gZ88L zllHUri}tJboA$f*hxVuTm-e^bK+n=GI;Zoxpo_Ys%eqxpbXB+Mc0F5n=uSOHcj<23 zqkDCq?$-l)P!H*0J)%c-P1kipKT1DZZ>S%mAFDUg8|%mE$Lme>rg}3yrZ?AH=(&2H zp05|^g?f=*te5DedYOKLexiPoezJaw-coO+x7OR}ZS{6~d%c6+QSYR8*1PDZ>Rt72 zdUw5t-c#?T_tyL9ef55Ne|>;HP#>h1>x1u)H->cuJ->mTSl^bhr&`Y!z={bT(TeYgIp{u!jjkS>CB38c#)T>wm{|~i;!i=3aF|`&W7xS?1Jop?1LPD9D*Ey ztU)#)9}W2!$c-Q$2e}F4W{{gh&V`&0xe#(O5zv)9u9dV(9P&!Yt01q2 zyaw_ekk>-K8}hx7?}xk|@`I2!K;8)XQOJ)&-UN9wm(N02{({3+x;kiUTZ7395;zlFRH@(+-Ig8U2Q-yr`1`7c-- zz-ob&hgF1ChE;*p25UB~PFP*AdSLaz8h|wfYXnveRs+_fVLb-cMz9_SYZF+T!P*?w zTv+pAErhig)>2qcfb}F;Pl2@+tZiUz2WtmdJHgro)~>L2hqWiHyIv&=Euug_`Dy-9CoeAq~Sm(ex57skbT>$GsSkHlV5v=FK zx)|1rV7&y^%V50%)~jG$0_(M~UJvV1SeLwBHk3I~=0Q0V$^s}0p_~I{5tQ?xEQWFsluMvo2IUGUS3y|< z4Eqhw>nl4Nx{hc@*?Uc4ZTk z%}}0(@+_3+p}YuX3zS!&Y=yE7${SGLg7OZO_n>TtvIELaC?7%j1j?sS_CWap%2!bK zLirZTJ}5sx`3dy0Zsj*9e?a*QY6GYis612=stkJNwrYc#4b=(N1=R!92Q>gS1T_Lx zgK9uM8tO4n8$mq|Y7?lN!vsK|LSzDqr;?sFy&!4C)n7uY$S+>a|d>2fdJ2T?X}LsLP?Qgt`jq zYN%_V-T`$j)VrbH3-x}e>!CgfbpzCmP#rT=X-FtQAb!5O?E7@{E=vSBq8Lp5xM-N-f^hSSI~ zT!!257+%9?_>F)OG(tw$h!{~rGjzi+jxvrm8XCtK#~O`{#>R2R@kSG)sX^|x(cEZZ z6(Z#-Z;Xgp+W zFdjBG8jl!{8jl%|8&4RUj3P_J~Vb3yNr*FkBv`^-NvWJXT~1mbK?u+OXDl! zYh$nRjq$DVow3jOf9!n+d=%C5IEX#Fdz-|Dl@&ruu6GqRg{CwKNY(X{TtXy`yMz!U z>WIBJL`B6C6cJQZu=n2kR}_24-h27ad;9KoUv3X_cWLnZe?NY{gv&8+=Dm5-XWmZ( zejf14fL{mvHsJRGe+>9@z+VIY9`MhAe+T@h^ildM+bI2%ZI$hm?Ufyr9hIGwos}#_ zP((#iEQ+jTD>+K8vWv2-vYWEIvWL=N*;Cm|*<0C1*;m<58K5Z2{>ngQkdmhiR)#1; zm0`+oC0{8}tcp#sD-Ok}xD>bIQM`&z@hbr(s2rdis2rq>P!3iOQ4UoKl_I5BDN#l$ zqmP8qLEP$nvqlp~bMN~tnMnW`MAOjD*SGnARiEM>NGlybD9D#s`x zrA#STDwMENsZ=R*lxpQzWv)`A)GBpKz0#n}QzA-KX;hk&`AW00Kxt8qQ(Bedm4(U) z%8ANJ3MeNlio=NDl3$ml$FZO$|_~Ga*J}Sa+|V7xm~$K zxl>uItW)k%?pE$m?p5wn?pGdA9#kGu9#$Sv9#tMw9#@`Fo>ZPvo>rbwo>iVxo>yK_ zUQ}LEURGXFUR7RGURT~w{-?aDtXJMr-c~j!?T7YO%(@E{0}fbawe&w%he2rq-M9)x#5_ymM6K==yq zg-hWl5Pk*WUl6wkac2-k5VJwt1;jl-+#AFJAPxd?2#7WiT_E}ZA1f3O0`X7~OF$e0 z;zST9gLou}GeA5F#A86L0C5h8b3v>JF$&^*5RU_KA&3C@@SJ!Ci06QK0f?7?co~RG zL0ksn^&s8=;!Pl~0`XQ5?*MTfi1&i{Ac&8G_#}wWfcQL!FN3%q#CJga0K`u~{2auu zK>QBGpFsQ##6LmW2Be)ql0eDn8>IU{dI+S)Kza_O7eRUzq&Gl%3#4~J`Vgc~K>7ltuR!`1q#r>- zwEqE1AFyl-mL0(&fJFw&E`X2aSoQ?VK42LDmO)?{0+!)mv4O=27B5(WU>O0HLa>y8 zWeixxfn_3CO2Kj@SZ0FdXt0!lB@C8ou+)I19xM^CG=XISSdItFNnlw7meas;CRok| z%Y|TB43^8mawS-<0ZSWLR)A#{SZ)K$onW~eEcb)uVX!<7mZ!n;99Uig%WGhH6D%9R z@;+ET0?TJ$`4TMOg5?LW{0x@g!15PZ{sp-&$lHOuBgk1GTR_eQc`uOn19>3GgFzk! zvK3?p$R3abARh$sp&*xlJO<>$L7o6Or(Zr2i5i&p`ef^&fR zZ^#}9*+U>ZAF^$b?SyO(WFG|ChXRg(&K?EX6CnEt$es$>Ga!35WFG_B6_8y8*>fSg z9{{q>6K=$8| z{U79P13BA6&d!h{K~6U0>hf>5s)(#a%MozY{)qVaw;Ha4&>B8PCevA0SA5N90xfIAqODmRLD6Ka?XXE3n1rW z$XNn8O96*i=3ECkH$cux$hie_Zik$;kaIWW+z&Yq0S<4>c>;2tft(j0=M~6#19H|w z&O4Cv0pxrFIiEw$myq)<_JQ1OA$Lc}6(H9Fxw(+LJLK*Kx%)xx zK*${exx*pX2Dwhi^+IkCaz{XJA>@vP+_8{54ss_!?i9$K4!N@-SB2bi$gP6hxsY2A zxe>szcDXH(yAW~#a?gO=b0GHu$h`z|FN55rkb5=cUI)21K<-MwVQ;y&L+)D0y$5n1 zfZRtQ_X)^-26A73+?OHub;w;0xf>w&J;?nKazBCG&ms3K$o&>_e}vp$A@@(n{TFaH z*Dl+^E<3?40_?=IUG?!V(neW33s*x^i7UR7CL6F$Ihw@;0R zBT;*(p`j*hF9}EIHr6-T8|&-q!Y=I(dvQ%D8VyJ7MNLuc|BOcMc_V#!MXtO;Z{EmY zUa%xD=(3WJ0!4X&;=GaGyr3g55Xc+p&nqm-3kLH>j>;=4rk@1z0{AN@`A$(VugFb) z2;grWvF`-!0g7KLsOOEu ze}mhA+v3YBL_+<9zCur4fI=)P$txU5zEe0Vuh2&~%#B~RmrhfQi;8EeCE>m^w|)AeX?%8qwxstN6R1Fw!qp<(dwYKB>MUYM)#f%ryp-BCrB@*^k_t8|m6}nQm={NfF!;+<`Sc8_MNv(42nuObv&f|=r-P$V*-|AEr24n8kZE0Htgsuk4xs9+H9M7@ZLvyk3AqzyHt&#vDf!#_v6 zg6srt41U?qenBLMy#!Tg@nI@miKIg*CDj+Eki3iRJ^EG{|dcS0Y;_x4Y;TGrJ2FU9_2QLP@AGG_E?@$TQG%M*dCR zE5wLpXkr8(#jv?qmA~us!{`)4K23en-sWNEu&zzHYf#3v0UvbwbnDv&BGMRl*32VZ z$zRASM*OX6cHbvEo%+mfWLln3w5hxt{Y$)wjgcl|d6w1J*MviL_!Dzd@Gg@(ji?&yB;IjTBbQ^D`;e1^?hRlYC7o0HT=L)J47h%l>V66#wg zWo@+XJZRTZ4kcy{Wp)e_pq->e3tUFCuDE!*nMP=3B;BRTCuB%cqFu)e1A}RXrpgg2 zVP#!FbHSRE7*_YF^1EG(Rch8&n(C?DttCP^@#db&h`z6Td0qE+xSMwt!{z~1ekH>r z=pJ6zoCTeu?9`hfY_BOp{WrXYc0MB%3s3(K#DTaozJ!tfh$^3!$r(OF^T8 z$qwdnhTUVTd_gAIr4n^!LRLq~K0Z_zs@h~A@oI+W6RNzioAD$@Nk*Rn-bc z{4=V&q0>*lhln?L5YcApL2zPYH6!`C3{whtF_Wr>AE&`^rpEN$&!g z8%h}VrN7V>0FU!?4Cgmhc|nFaZ`M&DI~JuGPGX#5bgeP*p1;iSc}tZ~>S}!SJuzUF z#C3Ut;k7}PS9dX9sVT$uM39@Sf5r=ww;2)dc7soipbJa?cGd-jx)KphK zr<9m@^>vfOl_UI>WzLGSii$varDHJtCQYu62}S3O@OT2jpu^+!lEyrr$L$F^4PVj! zwI>vE1|7yKgl`#AIQ*>hBd$GUB_&p0=punTk)IgxpR4kFy-Fl>PBa58lA7v70sT9p zdZQ|T+38eoI!2bUTSQF?%qPY(hPt4%kFTz%s0k;yMU9Dm(LZblzEb5-COZ(fI1sHO zj8EG~PM_qpk6h5;Ri{^%snotOhR+6W!xsLg3l?^fg@t@v1G5?RKdJKgl&O!G(G(Ys3$=tJ`Gs}WwV_7T1pF57#uoWSmETHvk*?k1&dA}C z>J!e`9k>@G_%~I)wbKbsBD+$v<}?$TrahC|$O8v3GXBUgzL!!2P3Ke$@)I=m5BN>a zW7z$buAveNJ1T;%^0G}CDsG3z6Ab#C!30AE|8>|~9txBh4V8hz8B+gjF$EtqIAGXg zP7~M}Isav7$j4QX_JdjVr;dVs0@|FLI(d(V)sB5t`NU4XUKlspOl=-bJr%KBn9)uf z7-VSmLx${Rw327_sGmb{A{JDl(=+g3hSYYwPxhvjt#6kKqs6J*DHJn;cj){CcG6Qw zP4?=Xu2-DvpYf`545MZzRUVl#Pq`x%_R`U`x(NRqhh_A<1Rc+SXQ^^y%D_|8%XUrS z#7>Wz``ocjX1Iu5;o)_P%1qPSp*nWc5%Gc381a^FOaZ0Fv&1DzquPxSZ!CACyy!}B z_6E*o8<5?NNmQ1rBksXw3n8?aC#{e`X96oEXkeMtOaw_U19p>;+CRQ{Li;y_@9ia_ z7A=V!O=SEKBRyA@kIv*0##OA*%cI_w*F})vi8h97?c=J;A|Y%dpaHJt`pDcU_7fal z-DsnsG4g?(xCW%pX+r6g@PbDE2pSkA{nK&1CX)JDTo1dbO2U<)rkciRX}Gbmx{fb` zAK1he*=s8-!{98{;~1g)sPg0(UnK7_b0%vt!yrOk*jf~+uBgJjv})(apWBISrTw;4 z1B27Mr!Z<1RX%I;`<86mXrwER8V=2Rja70KRfpGitzt+yRr!t> z&As1XnL2h{s4UFah7VlBNO5nm!7WattYhSORr!5+W{Gu}DCC}CL?5Wi$9H^dJJ_+7gso_J zg+u{o9yXqJ@pIPkvka#Z=?GqfDN-1TgfuIJ1OE~Oe@It!cV^;ErWvz|g{fE@6szED z-zzilbw+k!&($<>0_`n^Pq8Zh)NPy>3yox0NsRZ=tjSh42WgDEqcsx)-(y=b($H$N zC1~Av#b08K>|;jKXjT5R+fO%z7@6r;+qK0e1j`KPJVBemQc7AcD03N;*PPh-g6+uI z-k00x4E2)GdpYnMM)2XiuQ<6g2#(b%Bna9c8QtSm`KU}-A6XMCLTE20&cz9OsoK<8 zk2jHiV~bAQ+MAsd8WcFC@;BRtBewR$3~P2a5YERsG1|4 z*Bmn2Gi0WA#t0D_wC3SwG5FI|`SlEm#biXPBSbViLTgXe$KPmTh2B`~t;RlUlOZJ9 ztel{sKa}?F%@|iYBbn+LBr{rPYzg5cTB4zalQ@Rhl@T#(E9xCGSa{LqgvzQxdoq%b z+WIvhchvhay45c1nMzvTpm~=hP)mm6C0M3|1~KG9sysGj!NC_P&;;?!qUoF}9yE+C zP_D|)rn~?jH%%&;l2dP#Ok|>isezj`_e)#N^fqEO-n`A7uZ>X{-ioerV$p-qdLQIw zBv+*yt;I;KGvIc3!<&lM2A!Uu!{tnDGze5wVz?LINjKK-4GJ)%s=LD4;T3+W1sI!8 zt}x}ei7}6xH1!6JV8qYu(XKm=Ns1UswW@q`hBrU4Z7fMJEwzKu3Krr6gc7CWXhuSP z7mDsw+Fd!hGmarQ4+}ig>h=lvD$2^8Ax}lZC3FT{J_mi?%^&av+&)jxZE_3opI4OO zvvAxkJc3~rO-G@`<^9M7p;|ItcI1NE27apPpd;A=O{#o(CTvB^fXMh+T7A>O{?gLX zM@%lpA{C>-S~|M4JXBYQH3!=7+I61}n#B-qR^=npN4R9#)X7bCkU?RFU8^d$q`wz*;Y68W zhKts&!w{ALZmS`WJ8q~sY zS(HkAiVnmr95o@_NJ_=<=G)u-W$NT{tg%uXA`;<^;uF}Sr>gR#l&=A+9~<8?AvC`l zGwE1gVu*ur9JPq8b9yf>PEE@;itFseG!M4{XRr-8Qd86anD2cpDVuPepoNDTq zY%cIlB#7N4wqYebAMR{0p}Le?c3yOD-CBg4Z$< zF7ACXnAKj)>_Lk#C->9p`07%lEP z8rxau(1L`XkU@{LHLvZ)Ol>*_8ZtwQ-9!2=8+(Y%d-(@F!?xjiRlYxV$Gh7?OWqoD zL=#S)J+8Pu5;p0NDK0c09WdxcM$_^xeAXcO70}ufVu_E$g6=`DG4yWi>HcWWHD1rK zx=EEIF-GXHLN(mMj%2M__*0v{lwixe%P_gQ^Lu5wK3f62PW>ZJSmf=(5PhWg71MM^q#;>3 zX}oIGxz-{pAFO#g`2!G#Rb*HpPa6JsGB zFVlW7E49!}7cyLp{KTU%ilOm_Dyx~GfqQ~aVA1!oikvuq(_Rt@HHRYx>Nyp3I9vA3 z49br}6>hgPU{ZeM#E<GU-wA>`Gg3iX{_eshW z7^)e+;)9Z7Gb4#ehima+SP&NuN0MgQ9%EauLs!Vgp4kE_dE&&^5#rnT3*ax}oIKgCJ^ z%A@`jLw)!EOOMZSiu-%E1N}3|%w*aa9;o!;<4lHkAoG4VMig$92=|73*iqsr^I6vDIw2b~zr+ew5_?35<&3`X!lxJXN)b?_gfcfT&o&nCBJ z^;3vjvHC}xBpAFcLsU`aw>$k{GN~6yb5eJ^v>6SU@f7dGC?2TF-VRgTNZw7b*M_S3 z;r)Xp1}v{b&oZ=|vCIr5!cH#x_?FUeRV}{f5w2io#oeI6xoo8&>CBAayU4JLqO=L0 z3*q-=54OOtEv^REz}rUia_~NkqI^{@?C?n!vq{BqD>hMm4&I*uw)Va^H9I356e}z= zkFE|L!l<|Rz6Q?Dpq>uo;P|M35$sgu?^EU@&agEx^pa@h)GWSEa#J>Q@J_Z5ZdD$U z@;+$A_hY6^nZ(OA9|P+BKj8y%e03lr-QR^qLh|scE;XrS-1tKoqQOoOq}&dS zWPlG$XXGcZ)X4LHC1YpsI_)q9e?(WrrZTf`I-?rE5Vz;Hbs{7C5W_5sbbzN|uqj8#^ITn?i%IQVFW)yQ-c z90)dm)5~1Wgan7r<#Go+?jSz&;&*u6j-W5`0pNhI(h~~$aLAc)tI8QtqthuiNxZR| zea1|vbUd^$ErnBGWI zf2WNQZXenn9AWg0@4YXQnHCNXZf1y2ROLrw2h)4<&dDB6oH}+=sBUyP+Sn8cPY##Y zSJhP?*WNiho>6v0=B1vAvBo4OXgn~4HiUzYm8bfEdli&cV;e?87-#;)$~6eP>Ba^x z{(;d|n$9DU@vCH+$ErIVpMpLu*D4jydGmWHCc%R_`kv?F=>{DGb{j{`y_PNIoiq8GFRAjMZ1NH(J%w zY5Y3N*gEPKpiwxUXk&uYLocpSEg^8(=}MpU^f|1U;VI_?3^ z&q&*Tp~HmQm0}<;CwsmGrwXA~!biD-t~@e-wtW|UJg(i?(hx4Jt4KakY49zK+VB=I zGL0tXiN53y><&gkRW~<8#73JLv^OWh?`C*aXE=z3S`h(H?3LY3GQCx__Tm%|Nyl3IdoiHA=aUag(f`_2LXk^x_s zdGCALW?UxkS!sbRGij?0tk!?S>-z5)-6w9HZJ4HWJqG{Gh=#4xIc4q5oD}W z`~S|AFr#)FlEdgfH{I-2nG>JRsR)!;CSVU(VSj5}z;g{*-i#TC1WN(Jtg{u5i%n^i%_l8U{galhBz2Gm-pg&p-$0Vi8sj0NMD+c z)+)y4>8koji+$?YqNc{i`nr7VqEKB9UIrb&mbj`LMgWsIr{1NIsH6{JxGYoUV>`^a zX_SUo<5MG|wkUUXN*D&$_TCN;I!7LLMhT6?rbRQol^~xAYt9x&W5s-uzI5Rb#0{O*_-vGngpe0&4pgy5e8${Aa#6^K%8;hG(`2r<)U2s~PIgbza1Rn|RF6Kekph)z-G~ z;_`Ne!3$fv+fSoo+~(iKNPnptLRT?6o<0j^q9X2RxV*Bp9|MiPaL4cnBmK2r;j43~ zJ;_jeqYDR&ZO;49W8Jj4%LkEmb}`W;<;*$3d#rwx#@b z+dsB8R243%Z?3DUCj*&yCG-T&uS zPU#F4*v9vvb+n;A8bax7k^~yM7bEz$o)?Im^cleL`omC?n||nXVyUg6Ce&D2 zAE~vMgy)BA>TxKUy|m=;sJ(j992~fYUx-%BwI_f2BY8``0V_`356xpF{MC!)L|RP} zL{8BDK~{lRGtZ>scj$0N{y(aGK{p#a1|wvAs1E%Hno&=3&KQ2lNimN`($0N5Z`cuc zIfD#-zjTH+$Ezf;x3VrgDH5)%UO@NgOb^t|Yi5rUk?}V1$v5a=Z_ed5=s6P((Dfb12ea9ZWUKP&8SY3L&3u|o8hcMY zF`+Ru#L&xCUw)oQ*}*+oxVO_P8E7tQl-voUG1jz#x*1@5o})y-+n*^jmhA{BGhld zQ2>QF695MS6ccX%-G$AL3qWHIXIhw?#9T(h?&%C*i?=Sd6U>}~Z(u9*?}-Q<;gog} zx}i-Bp}n^5hupYBIF8Z0kKqZebW}1*$fWXMbGa(g+}q(wIjZrfCvRGuIrKzE(0=Jy zr*Xd3D{*x>%I(`JY#F61at}!~OKLZp-f2Uli^&~7lMyk{;AW?J`0eFX(lbwu2y)tn zI@W~b)6nx633)wS>FK2Ls1B=qdKfe_YiwpCnx%cE=g^B8g+qEtFCk}6T*izdxnp=Ud7hPH@pg)4wrT)YQOm}Y0svZ3p-cB3zt z+U4t{3SPq12}SfnZ)D`#Gpye*HO=|tt>IKqme5)n>bn{kj+5=H7;4T8QQJH(*{O|( z0c+YTg0GSmx$U~@!E#uai;pUseAbK56zt0s+GPO7mtaOEq4Yfn>V@UZkkJX#sWqQw(Xkr#qNy%{0!X-M- zQR#1tnj}ue=j6r1jNqUuf10wW-LzBDNy@sDD^M>meY>Bakn#wI9gF%b#5;^J{M$X~gIQud#k~%wiVbH_uakcpSa#TFw@9C@^ zPA>h(c3`|JzmOpVXJm7v=xmasq}GOsubJpk|Hg=%*y|s)=Y-4O4DBO&ThASnM4I10 z|H28PVSO3mrK&tCWu|H;i0bRw4P_s;J%c_qLtmyNGFQJ-$=odCZ5o!vP@9$^YMWQ! z9dWZb)MSR*3{{@j;WMFbmiZ7h!>8u+)W{XhA6eH_8|75Uuw5AM#ml~ z*__`q%*}S8D(y>CQRxf0E1jWD1X|nyufydE1l)t8jiK_nqavYNd=92^gugO?|GF&X z4{$Fr4GS=&s(W#qGA$pxeZi|~oO0L*M*dt?UXwD@Z#wMK1-V>|i%+VLR+G0FRKEXU zSP>(nR+X1`G9hRja52o(LMTM{8Tw@Agc=i~#luE3OcrxX;v%GtFMJcDFH^4my(2-_(ogPphD*U0H21`e!lvn|og!S6V{2 zT_BX2REgLB7)EtVhNU8=UQDtWe>|9F;h$U|l_)gck!WE{FWM@Fm_c-NF7XMB>Qj5zH|(s|DUP^BjJVUgF*w{KS1FdI zZ9k!L*cogG&Q#^m>E9>J50u~w!d2}DR1G_qfj?W7Pe~s>hL9^GZhag}rY;Ra$DPolZ8iiEuv7 zwT$eGJMXRTP4JnuskRIs?XKbTgTroMNG$G=34^#(v{&4qOSmn%nPIm?l^>5ugWi)` zG<2pVmd#HnJv`iUWT>VoJh2R)^qh|~`FQK#Hb&d!sysGETZilY_$Vz_72>Py?dFCI zTgw($y0yM>L!=2WKJR5DU)2@m%9#XzbOzT#K(wekiHq_OBVt)P8rCofvM>?}wd9Yh z=SQjzdz^v4R+S$~neX^WUq;#84wu4f6=j;68t-j4aaNyUgk9e)mOf_|zQ~qduF6Fz z?sC*7TFLc;? zw){^B-`E38P&ID{!&19N*0|Qnj19Msxs3}7u1|}@-?G(O-2)YiwnnvTEdb1 z!n*3(5Pe;m6D>cmMegX~=U-h0Hxxr4*mH;P3giE~^RPFW_*U&+pVqqbg2oC$BD|+f zD4k(+usB+OWwfqUWYhQHX7cV!rIrFEg?X>A%OVukM7BgQD`f_a75 z#;t9eHeZT-VrTQSjC(M=4@2l4Ri4t}J&0wW;}Z9{Io2_ux~Q$DAyR*=eSE08&K9L} zp`(V_*zoPxTKB2)XX&qH>TGA0D@(J)x}D<{i(!~w-{Ctm>L2I~rOln8g+YGE;I^cx zHM>&~wllFXNs*YM9KH*q?GaUev(tGdS&l+80ZGcOD~1PQBsYSxH`0=5R1WXY$bBqB z|2Uji7f-8P*0)`tf_B`@HKD4 zt!&Nbw)U(HYjoixq>B;%LXS@5O31(t_cOd+O1m^E!yd3oPq?Bi=rGpv4L^t>^@=JV z-0?e56N*N|=vQjqCHa5O@)=&ppuU!l^~!o$iBc;GSB9Eu8l$D*#zqq4;?8*#TjUK@ zemiB<&2m#IHktJ9{Y(+0HVdGnsLdUPc_5w=ZNV#JxR3mEPjx7a8xcN7a5IbWqS*)g5~nL3u7 zdw%JhP(zsanoef$ze&gPiNjBPX^T6P)7c{5^+aHajeX*F^&E!K4_jxJeP;FaCM*Ug z^(q|M7c#PcQsu&w@3m$;myXt+c;>n2QU>^!EqJ69w^K_QLBDnWIJcy^p40@nK^u{m zUQ9IVHH?NoRQZUMPn$V4L~Pi{x0HsfYH<#3xPk>=c(z*37W%6fj4Q&u;8}AeL+&3{ zuIcbDq}|sSd(D^Mpj#OZ|Ecns9mXLRv*A6zH0&>WhB5PNN;uj`KHw3&Q$sMTZzl)_ z?jGI40Qc*Lm$L|2hKhpr)q2ApWVmeC!^N1L)u_j9^ka;;9aQ=I3|Xv;EYCFa810%Q z)Wk#vw+~OVeb^}_PBz9!3l~&JHEGJ(FfTB`Sq2r?d&;kp&!#ru$P30-89`$2vw=D- z9Hl*l$(`eyjBHCPl`)A$B#Gm+CWq%Wp>Qq5v9zI@>f;jA*TdgoOJ{E(?Reb9`j8=? ztICIVT)-GF7FOn&+^f$R++9_9ZinI0^OzEfRD~OH2qV_}HPlDQPot`9Fw9GSYi%UM z<_$mED#AGN*S4U%yuPloy2_aP{feQm`_?&Wik1d)ci?+QaQ`hJE=x;L5-pZr7zulA z9cg9ms{P4m+o$K=hbwmkDm>iN$;1C+SnaoU-V!>G&3Fv?+cJWcu82r>W&te?>ZW2-W(-9D99Fput09?dDGu%)4DPTk zL1I#VXdnE^--nTqzje0LkT73D`YwNeMznQnFDzi~o*dH-VZ_^2d1I$v(N0OJbdpbK zh<6(8ocsc|0nSuvC}|!oCa6fkOw?XjSKl}%93ca%i9t)Okz@kM$(D5YJ}ub^)y`_d z)Y5z(BiO6TQ`2WMzD5)KG)#*$^ABW;`BnM&^cPD~LXm`{=}SY#S2OuJM)`*_oPt|# zr8g&4MlyO2+}fo|l3vC9!`KFl=!vRN%pTy}9j$;GABe=HXnY72t+pmF3egN|p);OQ zrS;f`uNv$r%Gbr?RPvv0L2~Ckk&$~ycX%U7W`S3@ykVEI1SWq9!>Uk~Z|ihPz?+|` zByIQcojB0ZYXKGN_I zW3Mg^r{OETF(xsZm0!+C8ogEbnQ}(f97gh3RsJBuo0vv&OXE*%D!={;meyU;v8J4A ze5pKQ6p8WHoJ~G7mtV{1KD;Yj!p@aIx=iBIe)$nb!ua0Tn%4;_00Y$=!!|RjC-&lb zVrh||e4ZMo(2r;IAJL2HPs>+nmnt-zKSw_>`b!O&yq-`y9nJ$&eM%Gf#l_RLvL241 zPh$j4?Ft(r6G@cjTtIAHqXm}iwdwYyt=wUr&1j#N${d=QcOQR^YHVFYQ)4oIxqvM( zqZ=Zf)TD?Rjygh`rNI%tm|-=mD%QUOXT?E%Mu$kg9oB=}|_0Z7O*M zdc!t1kio8hf#e#w)IAV+dbNbsqoF`KYM)+SUlF#28XBlojrL~LUJ{-kuBpd~j`m44p~lMkNNv73 z7-emN$Phm}m8VKfj59NN5Syz`B?7l<4qNryUL42mj5s!FQpOQB?fZEOc4zdTugaIj zE?;*Glcs3IUR_sS(^L`0SG-9*Ix=?!eT*lBLq?1yLc!h)-wU_62P6y^mZL~v6kXiy z-CYU#v0yO6WpOu7qmNfuWEe@pTY?SlI64po04eG)hLkq>R4I2F`D_Q4bYtgxY8Had zM}{#9`iJ~=aWHZ&?+UN8Qw*L=suzjl70+*wC<9Ntml3}--LW&lvaq|{AHeZRhBx2F zgrajscszk%(BbiV10ILd6L9#PPQzEUXW{T)`$CmISI}5Z&d|6L==%9M&<=P_?qhGzofmHj^9H7DABOE2ql`AKnjjBO0>;9onA13k+r;cO{?K# zZ7IX?#!SbMaZsl-s5hzdh?Eahb0@}3nKFqNB}Xx!H+N{xbGtFm$!D9XrPKIz%Gf%q zRas3L`8c~1mJ1ZpIl8D+oj5(vUJ?m4ha(0x!QHYdw(PB)^_DURy@o+wvz0yn&9U7) zM&un`5n9M3zNeqLAsS;|rdlwc5wW%xrzASX8!}Bv6tpt(?@A}o8NYofL+ZlTqDXZG z8H8^od1!n|gJYJH*h2TH^5vOab6S*~>X7Kt(ML=!#t4y7os^C)Ef3YzA->x0j^rOf zEjX1Sd|&4EiHQOHOt?Eu^D!3fX4a!#rS9Sn>MTb00|s}XyWQjDv9{y`3*t{EBRPF` z>a%m7tb%h3F6uM5t>Ck-I$w5{Ocf=l}36Z>7bWoR%pJh z3uDAwQ?Q&6b8W$O1=km}LDo}{^)zHX16j|u72Hs8W1qZjw}q_dAnSP~rmwe0i8*aCgBycpmpb)~k^98aa>G zdz6IvZFlW(#SYWyc?6u~I9#rR0WSSGo+x;h(DG!#Qw2{K;3@nMvfhNO^^o;eTfuV$ z&m%2J-P@40fza|!kJ7SYspr?l@~l>m!;c*0aJv>xZ}t0;97p_Q))%}>sCld4?Sc&j z??Bdjko7)feE?Y>wiUcr@IF%WA!L07SsxQ>KIu_v7Offj=NGrplL>g;NQ%?vHInjG z!S{reuM55@__p9X$odSjK8LI?AZue=!4CyLYWL(z$oi`1@5%hz27cN&kCNhcIpc@% zk98YD!M_FnS^HS~Le@8s^(|x}Dc`qQ`&qZ`lV{x?vVMT9AIV|-)T4)S<@&q#IO7tH z0*?=`iOY#R=JCX6vC7t6krr#VHOHE3-379KfvjI4>o>^yz0JCtb$9JF{(!7Md;T;| z`T3yJzTQKl#T^$~*8QzR$Z43#UF%TmFg%TX$odqMTLTF801*0s&=0Q>;@FxoIF|fglj%#2)3q<}V(ot14p@cqs?sKI4`%y=e_uE0LCd zfA{;R-@pC-gT8j?>wvya=<8~;R$1q0yJ7)B)^}yqRR!l?-xmd@i=0^?=!*lZw>FZE zX|T?-Myyc~azMxhVHXf~ZL>C6=i|mK0AV)}b|)LNM~`mI%Kk;~9P{ohR9rzK^#eX+ zn4lXOGA{M4CtFWX$}neG&(yYNPZ0Lfx8}TdYpm-CDYskiu-<813&KzkhJi2~g#0$^UDmsi zlzTxa0KrN~vGph^E1RZ$a__p?t!^*n7LUV&H_07vxsB}dxb+!A&lA=stxs8>2EhS> z69g9s?l$YQ*5{C(7eMfU;3f3jn@4AOt}`iF;t1^NCE1KKn5WDHtF+%}ea;xQMdtV(X6}ZM)ib zv+Zu%1B9_490tPSAdG9X?P=RfLvB0>6MFujjw}47-(Sa4QgCX2Ol8;x+wzeDQ)|vv zV6)<;*g=>C!VzRsCeuw>y8GV`9F#{Pxjlq?-EJfI+Pt;{$fo#gep|qXd^-h%sURE) z!n8KqfwqGXKMGZ<%NyUGF}CqZd1iubqISTu zK{$#XF!J&03)c<2V(zR~m(PXjEZ~gWEw&?Vv&deXsUh2J+fleNDhT-BF=S&xbgviP z`uM=Fztv97K^V{(FbX|e*mi8v30|6I_61aQ;1RK{m zwnerxl7c6zr-SHn@KqJG<58^&*!!9X=}iU0!Y*F0w5_xTc1W z?K0ct2zMz6^&m75xbrC7m3e)y5Qb`8j6ncYj~?6(eFv_!-9UEM%&@lIXj_3GSAu{x zRwDt~L_wZhp0(u3)3n2Kx{!Ql0Cz%noou(+))F+$WSMQ9?JkX*nn75AFiDUExvBY! z#V1wPYcK_ajIu3+Z9TM#8I`z$aHG&N|J#Tx3Kr*vvY_Hm0 zLpt980T25GLg$GTrak|j5Fx;9Awhs`d?H${@w)brBg8(3$48kH1 zPHD4!X!{6ZegeX&Ae=^Ep5CJpV8!7-Y_tC{loqd_7@=;$u{s-kYx{|i@}2E_+Yh!M zK{ykHvp_f-gmc<#KihuMHu_u;&SM+hgQ|GNeQ@F{@6K+;D~-qDbUNdXfxVA?JEX!i z9Aw|#zC)ipJ9kc;RcuULA>OA5?t4Y*O`;Qu$Vx-ltOJiF?ih`V>Bl8(KsRrj~FoB*FG>Q%t7`%ggFF+%RsoCz`R0( zdBTVpD<@HyE<-nWr|MF`fgK=$OKhSr|ie+VFj!T&hv+i7P;Rll?e^WS?(uwlA=^fUp{bTR^xK zgxlKet@h&)!xKPQ1H$bD!#jFZF04GozVQ2BX;cy|f*^9}j8>16Gj!}{*v};!V{ z=h@HKHU>Sbb^6ADa^{%NhSQC~f|WQsTxws6kW5We`<3>qaAT0G?grr=vN8A4qg!>u zR|lOw5cQ(RtE+Lh%V$(#_T~1KNin?HzDmRJeh?loVA!Yjg_B1z4E3YC!+v*CNcY(9 z)gV0t!ox;L&&@tdyF^|C6Fg#n5+Rw(qNnUnBdyPZ@F)n65n3Oow60kC^@VM_A)7kg zPI4NkzO=s}pL+apVQqie{sw|J=db_S-$c-Ff$$^mfe`^0sqaBfcPN)6K^>6lD{xQ1%x*Yz-{v+8%vjC0#C;QKc z;IAN{oBAR_@FfjFsqosqA8C-#0z~YHKz7IDvG%_meF@S3*#EWv=fIHMD=K~hyRbje6vR{)g=p`{Q2iEG~RMho6BL8)DDY-C=}Cc;MmoH3dMm6 z1&{D;LdpiZJ*#i@AK&!GEMm=~c^E*>Kx5X!1(F>5I*3kj?B^KZP#pV%@Gc1Nfq-_& z2W^f)4%8_Q)F~f=@DTy~agXlMlGFE9i_Tgtf`6P80BDr*^MB4i7=T}y5hdW$2H$f zVfv9NSuoQv!9fGFX11hbiUR|)4h+nG4Z=4ByKgCWEeC{t++{lo$r!C1U!xO$pMHR8ohsk z@HfHkpC09`OP=dn_{6>%8=!N78%_MFxR7(4>mb=^$9azP9Tzw*1mQmr`+(RN#BJIf z7dtQ;?YI=gejsj(q=?(~C@JTSUpe*s|4~u`LF&DFxFnn78V5;6oBA}48yuL7cH9Kw z4j}GGXxT~QL*FU4&%OhbB0h91onBNbXb3qRs1)=qy47(ff;IKu9cvxyDBp-#AdC3gT`AzuhT*u$%v*J+(t|yB)}1ZW622@!RMi5kYey{G9_Mf{q_S><{9e1ms>6 z_E7Qxm*{_gmPU}<`f|8@M=C(nuOyAOyYtS|0IL7rW@+hH#`wcNkY zOAguXL=}X|K_RdBTodxs&orW#;IS(Y~W|nzy9^@Q>TYLzJb`Tw8 zi=A|fS2peQXe+9Dj4h${<3(;DC+9L+56+R!!w{@#{f6^!=QspA0Yo>59s*X2uFPM4 z`~{a^tsxks#uZ7ax#DK8bBc2Y!ZekN&Y8|x+GhJf4Cu#p-U#v9=n4%c#*AZpRpzWB z*qIrT&N=c07E`#VytH`5 z@)s$F9*q9urS}+>it{|@#YsV4;#`a%mw-4DL=tirwUGNMPwoB9hX+!S7)eBsP7imH zu5w<7Ae~n`mpQL-UJK$_5Dx?Ka1h6}Ij?uNY5O=H#9k0`zwy|`@79PKDHyhlal)-m zqDD-k2+p-mrbZ@#NJ8#R6f~b(^8ATsXpnSQ%K3nksu42*=zPqHYQ%|Zq!h#{WP7L5 z6GH*mTwb6Fz@X2$aAs?enu92`V)#Apq!B?gC&l@ylWCG^AWqluTRHa6aU-9{n6jIO zbG-hzDsjH;q^iVB)j2_N)j2mhi7GL_ zO5ZuP`bqxOK^z@(gI=_#7Y9Pih^8yt^dDugBYWbtLbv0l+zE| zwX18-WE8vha_y}#eKm;38YzC_WmT&eaq5u<*Fe`$!hB`~yN0=jBX+1dYCxBJVZU^;AT*gc8a=H8n(lp=W!u%V8L{JSN&Lbcr6lCjh($trlvU4^buNjGt{Ym7#4BZy5p!K+q|+%}&iiCskVqHc(Dv}>YkO499{>N*lJoDO0$ zh$QYVwonY0_WyIn!}DjidORdC;=#!w*_c;%Wl%1Q1UoIG#jtymEbUzf+?WlGjhtBGl2*Jv&#c z>m&lxEaBt=*U1R;6cA4aaS?%e3Wd4o=`ZFy^{RH*NGD0|8I`Q-EZ6x6(wu)Ta9yYo zd>V+S>jbady*FldW)cGX0W^7c5Tp(<#G_OK#)wQ zob>EZ56}BuqdXXoOuIgEeNG^m3WzUU8xgs$K)ez}5-k_6){Z53p|qbC)N}@k>F*>V zNgcT#T)z@}%~ENu-(0^V$Ui~62E=O#$m=M`lgp2Maf8H;g(hZc)GK~n+5n|$W!+Lq~x%{|pUlOSit zZSGm_*@ztK@w-60n;>_O#%)9P*=OT0^tMR8*6E_Yu*YY#5#1H;YJ_TPBf5`u&qb)U zAl?V!{RHX*6zYvN(u4PT7=DC@U2dbz;f}f&Bt^8veH?;39z+xcB>pWvq9Gc*&Ru&M z1?i@)CaNSn8l8tvcGChkvm$Nx8E!0abDs_3V<3_S01+DiFfp~_s#m@(7>QATAF+zD zTAGAEoNm8SA-gYhUy8VzbI%g@W!mvP1>(~PH|A?z@Xj0OoPQL$ut8#aAmF$K=U(P+ zBcz*IaPH;q8#Hjwf@lbTpK|}R!ID83qxU+|X7@J?Yup;l2}zUI*d}Ad(Qc zsD;39jO4Dnpn6tokjmx&je?`?YSc^a``wQqSoZ_&2i*_39|rLi5MKrHH4tBKb3f{S z48cAD;u|26D7e_OQSfW7uiJUnUuaDb_Y3!iL^gr}j+&R;uOl_4RpRb9-2X#r)`R#K zh$Ij$YJu?iYtDN7w}IN7#quf4Rt1qmym7(qe$V|eIYv`C_lf&cg!ws$?}GRqf%!h= zw&slmd%bZVg-Hsjkkh<`>vRtO#!d4XW&vOKPj1X-xPJxlLl8-1UBt*ba&XIDk?sEb zoWgXXdrXWL0#nEHZx6|5m~yXY8xQ6)h-Cj1L=xhTaqmSty>+ct@a6W$C7)+!kA>`_ zS$^6hd$RlFd2&Jg0>q63yDuqrtqX^r(4d(=B<6zH1;}-XW9RAb*_Z61nWFXV=NW)7 z_XqK75J`wz)I!`a%_L@6>L>|BAAcC-&g!PQ@9E^Yu1@UJPNw8b| zm2Sey;<_PC6*F3i7Wd(4qx|O-x@VN>#6dPRJmu4r`mI@XD&$nK-w0h?LgYT%~R{aRJo@Cq#ZyafoBN= z&pjBMJFE2I?~l8c-a{A7#W_i2EpCE%j`NVzhN+JCoaDjOhG!8-Ss;;Mw}eIZc(oU; z{Si*mswI)T3EL1J*Fm1?IS)aaW-2}BdoDnb7lC8}iPXAF*%ag@r}lqD8bp*m8X(x@ zL`&#>Zlg8gxy(Zx2~+dZbF~K@3D314<$|;e0lO;&d-AT=LF56Acr1oQi1j!iuycxDTAHPxq>5kikp0%EP5t3(}=Pu9Po_j#r6QsRB z+8d;O+C2Ap?$;pg3(|fJQV(*(rOpXCSCz&3;^GFf=PA$ggalKje!=r1?(fSWDIk%E zxTHnI&zijM`Prjpw)#m@9Y=CdG4C)MRG$BNHjq;@Gk!epc-}>*?}L;F5($V)L+Gik zSax;axs|g~aS|Da#Q+4ZH$bc^oyk7+e2H+)Wz$!luMzIIAPoa)IDwl_;jWr8(S7~t zXjHjK-q`6!`GnEsAaMkBIr_8b4}@zj`2Y0$r5&UdBpW+OybsXlG2h!c8cX=&kznsO z-W`%*=-tt~Q=dF9UMmMkPJ*FJ!*KCMw@rVKUIX0GAbNmQGa(g=MgSKL?h=D{u6PU_7w z-Vxp+Lb91j<1O}NA$-X-jP@A6IhgUFbcT9H*J1;a%iC1;L&M zQYlCzoGoeL>{HeqSa$Ys>bDSo&4qJ+NNEsiH1vqDRXM&5=Xft9uuWOzBJafrdof7U zKq5hHX@Lzk zm>;TX+Wf+3ZsWp%%`Hp`9j1}4VN8rXC-N!7m|*HSaAztl2&cvCXS}z0X;rtGOWEdhe%`moYR(!eoj8*|=zWYZsVSt#y-#S8u>z#90n$F7zt-}WcK>zP z$NRjO_fdgA0(7*3qWdV^NBtQVagyK2NEf?myYjIRdCMb z%l(%=tkFW%8uhI8(5`P!-+p9&%;L_z0X_w383@t|AdwV<6iYFTC>T77sRHyWu?Czt z#PL1%4fEL$rm0Quvv0dC!gPUjGU0oKxrpxhC6~wrFHR(pcBB1*o)mFZP0dW-2p>AC zzC%Ge6{OP$q|+&+vnIpXm-;d6yd*V6i(z%_M)`=NY7TRp4;@t>YN<0pA~^<0%Q2ia z`IolihS6R0;ogz-9-3S_$f-UOu{7VrSw4(d64&5dkVuY!-S#WjU(xon7R(OnsW@M` zZw}cyvubExweMI&t_GwFK)R41cM&CcC7iQv&@LKsKEke8Sc~RbJXYt6_?i)>>DBTr z@UP8m1P$uvke&||u>{!jR37;dShnG-`pq&U zzE^!r^sfSGH9}MAYbtNi zAnD0X-xt1bkW$kWvF}^ociN@79i%&SoLc7>_icz3PsIHZ-><&E5Rz#)%lEhMAH)fx zMQcG?M{v4JyEM|V&AU{xOGBJ}R7wV(@o(qf89|!Hp!`{WK|>B*_j`5Z&L8pS*Q5TN zM&_^R5mtY$e-DD2nFr?Y@87deo*(`G`$2ku;PxQJ?d&r)OjWc-38z+^OD>__p5@=) zKLlZ#R+##S`iCLRe2^Xn=@A0+Q3~^t*CtK#u9?;9#$GwJCTULxdUr;#?MH(i!TMc( zx8LLUg7i2@Pk@BS`BWPgu3;Uq{{WDl2I(0B_Sqg)Yx7&TD;#tHn)ps1Q9UlimpG~z zJT{K<@R#_HZnG zH?u%`38a_F-n>G${M>Ecx@6-%l*LG{gG9cJlFlFUS0YGLvE;Av&(V;34W!p~?XwpoWI`Rh>%RxkH5)3ACW`b@^d3m>6QCbZpv{-R`pbD*4`mSjEYfs?mkhnS*y&v9M~}-qF6qC{kIoj+ zzaN40vA&gyp8hxMT}=Rx0+tx0mHt~1lKG+B=3j%@-2u|4Ady6a^f|?D)uQP~95#Px(pc&77%U z@MGwW5c@SqB-;>kE&9ANeq90O8;>5x@xS4Jn{1nz?dRX%e+P-hbNCLV?+LL#XnZ5R z^L<4#Dy|?=VqRJe;^o?e{h#i)PAS=Lh%D*7}XMlF)?{C~VPD4=V(m-y2DiyQ9MWBBG zl}cc5u=EAXHVDbmPrE}ODGxtWtU0ismQu^Spdr4q;o%XVPd zp1|Be_0Ho6m)Vyc+~{s5|!zyV;{2`oDkpji~?%DvQn z|E<#OcLz#f3~J&ZhEoX~8X&zXrcvU+r~vk+1jd3z1dBv~S}4#JS3I)zn5W5j9O5Zr zG#60~l2JtZ=}ZiedN9*k^uW{r)`JD6gC!d*IRt7hg}UU-4JXZ;GFqkIEg42Lb{$fq7&v&6HUn5{S}!Z`lJZ z{dGtu{aRl0+F=wD8NU=e>f-_=jbnb)Cj~H#gA&BD7g+YzA+5UMvz_i|y)OQ^<@Nu# zdk^?1t8IOFf(4~G?Hv@4NDZJ6(vz9V%w&2p$uyGy0!j!FAP5AL&;&F~nvG%u5k%<- zK|$;VLB)a%v0=mB>#-Nq?^%0Ki@dSibAR`IzyG~w2?;aLyY|{^@4f1N&6k+D+ff~9 ziCK0#YELI^Jd=SFV*9e!-d|u&Ru!N?KEc>>^Qt!CR-13Y9Nb9So}}fhf>ve~S~hN- zwsiw$wt&;nX4sc-fS@s{Q@hc;wN2P<<`y~LbkcHKA-;@PRd5n&N!qL=ciXRg_ROZqQrD6erund$ z>jKn~-ZP^v!2BU;b4Z)Z+~o=GT82OT!H~nTb&Jc$;CHvG`!;`W=DGk?&&K?X8Fc~X z?@3!g+Cs)O3(U4qp)gq!SYW|m{hXqjHNJ!!XXl`Ur6|zmO@LL9sVD19a4kayT5wtRku>GpO%g2nt8H_C}4}k!f z$=oG`?z_a0n=K1?p4IXmmW7r@K)sZ-BS?D=qn;~ zHcC;BAuZoG6I1TZ=UAK-o#i6TPxhEuS}Z%;gu2bL3mo1-+Hs^E&m2w=quyL!w8waf zgtFk~5tt*WPk}I#x_F;u4^UNiGs|AfLz2OXq~&mRjKS^8e!FVmR@GC=@`UA?HsPMN z9FTC6NjoJ8*K(upyn!xQg=UU+p_e?#+{>2Nfu>qkV0puGSfWiO?fFTxC83S$%PzsB z2qPTP>4et2Z{b9@YP*x=QwtK^tksRAZAyYo-}uIJE2@Q7=Os@7%Qu!Efuw3}Sbnnn zERm*@c19AZ`KjOkr9D}$50swA_C9Nx_4u}stnIBQXwt16NIQ$P7XV2+Tg++mo*!R0 z66;G9wi@cLQWmdOXEm|R)LLwB_Hq{66+&#YtlLgKc9KBK6~SdxZm_MJ80Xp6a~V_36|s)A zRs*w!v`a|4lrfhH%o!gYoc~x?fyt%e*r&u*K}p$-w@zwv#FMR4fQj{R6=|<#%xeVZ zy#3+r2j3Q$Ir3t|R;8fU>DJlIrdq|Db&ho|ATJ{Aa?-9~$m;~;)<9GHb0(p}R20AF zXNeBZTuW*Q+`7Pe8DLd29oEaOSIAkup0uj~8{1i~x$1ZQ6Y>V#{A8WD^=j*NKvE4j zT31@H2ZO6gdjo0LFoQP=2AA5e+V|-v(7r;x^bmm--u!a&*jU1K+;O#DXWa~7Rlml% z#d{-^G);k$ftuNeqm-TL7-b>nz zq}{}rn+4_)_v2rcb(a$)gPI~sk=!QsSoZ-_H5_bx)cP1OpCIkcq}|Gx+XUw93raf; zUmwF1RbcFh$BDu7*p+{ChLpVmwuTWf%)9Nl*>}G$*hH@oAoE-Gs9Ha_vSF-R zjbZ)93d7h6!x-lthp)9Ve0_m=-=^0?a^x~}$Hf@QaFg{&5gW#;BQI)K1jD!phVeb5 z<@mMsJ~{GRm-p;5;vD$JoSYH&{-FFRD_#skBfSfb}wlkV#tRDJt8#Nh&fI zaodDyGP%f6gtiGjUZJM@0U2BF7n@psyn4BSL>@A}DvSI@Y#ytYAr}RUU>+AmNc$9N zIWnz%Mld(KIT(EQYnUYY;$A*j$rdhaDG(jcDHcW1;G#COkwqhlkc})FN!kOXeU7mY z3hdQ~b`81ryx58t39sx{YF{+Ah`T4$^=V=ex+jWY@Vr3U7a8*rfW4fwuaou-hCM7`=RI*?NsH_Rl9#^Wzp0Q{7A*&) z>IPl3qUbs~_ivH*Z9vB6eyLx3UF>3~l_FdAx$IQJi zn47WYlO1DU$63U)0yA9H9UR+BgXw$;Ld;a zw{{C3jm^8L%QLsS0i@`GB2GuD8bw797a<*4^eAaRCGBU7`MJPsxw`*F!=8>UB5`Q4 zAd>;?qNj>D8L5tWut+8&wO^8!!_F~Dwp{V*t~=!Mo{gUT*x6R}YLQ4rsu@{DZxtaK z$?NfJ(teXfn*V%{Ipc4^x`EdVQKlThMIRM$LQ>UuF8ZQKCM31rk@ou}+VnO1XWlJK zMNov2;OqM$k&sji)fF8nLPE0Wchdey+MifzKMSc*@2@>4d?BQUQdU-JzRfZj+_4>J zYcqOm>u8hFW9<>r{+i@&`?4=)yuMpvCM$|;M%yWE$=}x1cB+)x@1*1U`k4H;FS~T= zLFptQgBTyDt*5OokW}peTR&TWO}gz&(zPSqF+kECE5^CRx9aLUhX|f>5J==Ypwy$l zmSxKaq^c6z3T%afIoO=RgUHxE;xrCb8g0{05Nv&tZR$;5eFb9*a6X`nhFi#T0oIST>OcAH~atn4;aF^*Ls{!geLZ zqq_IluCiSX$ZJX0gLFL^vX_8t+0x;Wkr~MEG~&;rtdhg z;=1K>8_!F&Q`_#c-Oo^J_4Kv}Y`ZbqJ*2}D9l)aZh{vQOgWF2=6xq-^nXU?K(S$ zM^q0odlx&xBlfPObCJ%?z#aiSeY5GwZZDw)jgu(wBiJd2G?ICHdv`mBM^xwCo^D5Y z#NMBDKGJdEStkR}D;5k`eBvbRSZ2{8i0k-(o0rSU`-G`xA7syMOR)Ald%o1C0O>gR z96yaVTkb#fs}L;TdKz1TcAMSRraawtk3+T^FrdDd!qV9(F(2!%6Is_MLW) zkEoWI+V8R>K4QO@bakYg$e8B|%*!gBhhN($Fxgjt{=?c*On$>CPuz14B0cSI_mC2h7WQjEXG<;hl*FiKKX*w;$qZRNMIN zuh?J3SY9XHG}2AyvCI(S*?Q8r`QKhE#S`mHOtq)%@7O;Cr0St*|H%HaTn4j9$3f=U zGQgoZIIU~!(8LSV;@ikq_U{0tni;ZxZ~s9;%^}^~B-Ex~?|rp;jN}e(ZXD@1$FXPx zk!wEx##WtvBhc)((Q%yPcul(F1jmV_!?J4T;S%XC79(C>{8Y!^O?-8Yu<-H`)r>WO zIJ9U0(Jho+7k{_^Bi3<|V}>u51B+Cp=K`G!@otg1s;v)ZTm%sRVzTui*UWt*i4EOh zaGVVJsV;ZNDUPmEe)CC}68YY~?4#ee?}bx_5>}kL+$b88p`(W*ohMe!ig)yN^n>`$ zAl)L;ar9evsgT_2L%yxA&WO#1s0Zc#(K6t0t@@Kv1}H2&CaJ>r_UY*E9UoTZ5l_BvEM)g4nE@H!muI<6-j$H8^0#n89- z8+v~ma|B~eY8Z9$%@~eZjtkoy_C=0nIqWs0yD>TJmMgC6`tMk!aq`_@jzx|u+C*CH zSOV^rk!~&NI0UYfA@G*rdn%X9${D`75?egqh?acEnq#?xOI6gRxY~hI6~~RF+ekVN zf$L-leAVFgUo5#@=p}9xWd-7(Rr1(yY;P2l`&-qeEa&h4jSeQ zOtZM|39UomGvT5;Zg9&)OL*P0Y0&lr?Li*hZHsuHtm|>BhHuLzC znOeugj>p>^{}Yb=zm@5Cukezgj0*DTRpo3vdW2OTdn zu9~myIOKRm&iWms<6wA9*=Jw$>qQ8;k#T4a> z80a4?YsYWJ#{g4x-zYw|_&7~^aeLCiQR8xMoh;|xJn;tOD=V>K=5X6P>Lo-CK>;VH zl6M*xcP=(CvuaV$Vq>uaV8jJrOYCFdM}-9D?NoODe2?5a#U&&;t$dc^(~5hxCDh_x z#l7Y9JWe{U5s&XhD;~emYT ziH$3v6Hw-24$G^?jEWt_GAyrqhIG#+q2@m@YS42Q1XQ_I1j?8&PKy1-Z5FN+2a6Gz zFNWd&9O(|S(4H4U+kQ>WbF1f|1}&Fu%R zz%P>SC5C-jz%I2f+wttzI2;Pu6wE=y2e_~UQcv6BvBeyiS3PZuCl(_xj}WNt71F($ z9DB>^uS!>BBUQ+CyOv~;dvQbYj5e`m7SEDcFwNdbVr}2{KQCh6Yd5x*_h-(sEjyLzqwVjGE0zB2hVjfc)oRJ-iepo#D}3+&Dn*BAfrkoyP#Fv3O%KV)MmYim?NKM7odp0iTfW(?7KBwpKw7PIA`XwbH}K^8aN{@6XMYRSQlQL*IEH`PjKcNO2wvQ|q}6yH;P zuhfUnN%uukA7*^C+gu}S6jOC!Z!uRps@CZhKUR!t$Kw5@`-*h`W}$v9bYX#U@#D8u zo{O@2*hA0;E_sB`qJITHCD+w~;uo1mwG=?{OT{ls9=|2scS#=Sf8!jHHCpU(d>3Er zyeK|g%$Z&FmGoXQGP}helI{o6aoxHOb?d!dyIYnYK6vB;xwXr8$+FX*vNL^NEK<8_ zFFh*$rWmQ+;_pfK3+cFkT!*{hfw{#$^{%-wTT8qFQ@k=YIp8Bs&g`moqBz?*k=f-1 z|2yeZqW6oBIiay@gWS}S+=~s^*}^#NUtu4_xPj`0Lq&s_({y5Sf42tq+CQ^aME&0I2nU+_Hzzo?$mN9 z&J5=uU}lm2MACEkUf)q*Hb3&xt=(njiFb7P(5>DG<}7d)F{GN`>9jfRfGj3`XVRa< zkg{-mtL2dXjdKyg5^vZ*ER_9O=i>h>$QoTJMU z!_UKsjbhnWS4=vqoTB1U?Y-m9;Z9UMI?pA&iS%6<@?-%yefi$^Y)b?r%FI}zt>6Fc z9OLAYM|I7qbE4$YIf?XLNq;J1{!3t9@%!P|JY%@RAGSGqz_0>Eg?~=UL^U}1)NnRB zo1D{}(@Ecr^rw@)JL!9DaL#nfQ$vsW?*&*^qyOSIe4$f8(gtW=k5Ho#~t#e9J%tfC6?5%rt@m22vw=oS~*ub z5vp>oCVhX>bEUZcOaVE|>NO9NElFG@fn+)NBqn<=o$H(&s#0IDTbu}0Vd?7!l0G9Q zX|OrtqGdBO@0ANSS!nOv;k*M#s(YRDPUl?`DUa=miWvrVi7A{Uke24ic;)xpK5iL0Zl zldH4qB+{3VzLfL<(wA*;>0CHXTt?EDlRn5p#ho($#i?s(K56H|*uA5|5r?gYV>{uS zxVpJ|VJxa=kE^$$(S^|9=uatiIQ=_^?( zRbm_1zS(~Nj_1T|6^Ps@wlw6VrEY5*mgNxEk7EIFjO^-mQk$mTBp?fu#j38Mu5%bktuohj zu4^Qi8%25?T_c&fYQfw!FAS^tJPe~>TmvNUl+582cXESvjdPvXrWhx=CIhyf^fjdC zz`tGw{#!O3c)EQyC!a)jR+jL}5X*sQkyuQwX|4;}#GUP$BL`kfdJg`_2EKjS&*!J( zT6?$=;1NzrBG%%X=eh)FsxcwgrLN1s9l7a-tagDqY`Ky2P#nOTPOsS-$DI z%C!QRs(z#EI@d~It|C3o?a7QO?`B_WZd&lV>!BtH#Sok1GI(n|Pu1x?{pYP4C zEppgXN#CmGe8I|AB=wKTQmJ_Jxy% zFL+X_BMSCl)uYD>vP^jNuH7y^QPg$(5m)R)nL+xQ$$6P^;fp73i)UMtNKd)=L{UdN z=)#HO!ijPL>1Q*0bL48-rd_)zliw@Cz4C|<2)~1C?ac|}+4Y+1EgrVo{nf6wUGGQ{ zUP$_jk{n)Kcjc-jvI;WA?{IzW`T|Jm+whmJuOt$Y{^BH3%hnU_w00E&FtPl>!Q39aq3=sND1fG>&h#N!31dcXgktNq3({`pZbqRp)wHbv}LaH^1(cXCSw9AkELk zT8U-r?&a>+mdM=w-Dk*wE+IV^oyVAKx&G!a?47V|v&H>`*~zS;JIkF9G}S}eUEnU1 zXjhW{swCRH*$wY}@ai8Y!0m8*SZHd_sN3uIVW>D2uOU6(w4#?ct;~ON{yn?oD;aX( zlg9$h$-KKe?Wq8whzpRo-AzOs(wg#3h87J>^&qp@~H%7Laj*V^(`>S)g&5f|X`xesUf44H^4gtCPkoQ3O z^Kypa>tTjlMH}6>yW5QVyYF=)>hFGl^tX|I7en4IAh&O}e*2cZpv#Q&2Z|`7j)^Wo z_rq?E_^T`86K+KO-A|GJPSW4Sn0E_II)3%I#}*1U3(?LuWHwIBq#7P{i%`GX7V19a zmZ5(Ay`;YnfU#A4vF`hk{pQGVCyxvFTW${ZtFPb>+z9o%KPEj!yqj5*CF%3-xO{yV z8Og}Q!HZY{Uq+W??n^fZ`qfAKog0CE_m8CCOZtZx@?kkz(>0G=F3n2ZS;_O<>WVY> zZ=PcqQZ4-8Io5NWCf(DX^!rHvC__FbAh(_rxOeA^@+e0oK2LP3(1WM5M}+v*D!e>K z4?_H&E~I~g^!pj}NrAa#P0t-Syd`945lb025~b!FJ*Rm%#;+<(PcIK*{GN2uKTY~) z81q?yIdA8$(>lE%F!2U1X0w%n=^5Z*Ggvjn;mP*E4EDebevb4URM*R(`sRrnPj8qO z8@hP0M{X-|daNE{2df2$JWdbnU=QqI9PS)Z*UN}{^Al4~`DBe`Ggf4aNlzO7o`8o9 zVRb$u9vH$N*y^v4o}=md*Tm2_*AKk-(@2a@6l4vZ&8AGkFY=u25e-tRvp&*;1}P8h z);CChm?7Vc&3f5l{lBG_i+33!nuP>F5_7yqG)Sqf9M5DA8l*fh-rgqtJB<0Rz`S@& z-PiL*%At!UVDYNJ+}IqdxRG9#sB#E+YN=r2l|1Ka35%+lzfXflB@LbL}VTyZ3aT6w9)Eb~pWz?yh_$JKYM$Z+V#Qq!3v>Az$Ne}Mw5x8&L4*$z-u*TZv*=T?C3B>mT<=jwX>w*qu&!O0Ez^Ee&EhX+m&Q76&*ZY|GU z9#NI5mX`E9;6YWYXAkMWC;bnM`=h{}_r!hQ1zd7PsI>Qa9`$fhs%mGm=P8dYO4a{N z`dZ=3>V2tva>?Qzdn9PER~AVq;S`PM^VsL1uNsd3$?hRK}nsgDxq|mgNuKb(0LUr*uep2YC57 zQjJx4v%NTuym@3Wkip0tDuTm?dDG5$jw4@q>mqX~lCe1m{-rEKuhlD#B(=TX>-6GC z@_NY7g$yS%?kNIyYoK&c{fBb8;i0o}h?SF=B5%OUCz9&Cdm~;MnlYS8hJPgoO+826 z({G(zEXhk0yhFVln(?0P9p)YG9YKa}WH_A+-O12ngZEr7LNne`WavqTUd&wY|7w74 z&8gkPk6tcD5HrqNyYnus{vzWayg|%9cgpM@C)GW!^dB6)W71 z7W13EGreV z-HrfO7MJv(x4a;J270gKGjQ!cKLZ<^a4qxX+9^$qYG+hVJ_pBO!u-WCsG3nmN2f|g zIT!a_rfTylFLz0(FX6RbbV+zOkRh84IV_1>A%>PAJ3gE0!JAUd+%SxA8#~Fkxe$9! zBJ$?l>b(`Xs;MpS4)0Fj?jl1z844J;P~cv%vf*L#n5H!xLu z3A_(__W<)DGFZsKxd?--_}}ut(49Bh5XzKQC2;mo>*sMF95-e6!pI3eXUJlzV3Yk48BPQ zCmCGKpj!%a^RH{(SpiMu0t*YQDp=~WiXgrg-uHgeCg`W$&m?lg z|9Q9GyFKIAm<&bgy45k@8|33I2~`F6<@wMh;VUG=5HfJk-ynnjSA4U5)WLPqz{`_w zhsbJmdy>!Ya|2X$HTpb0uaxC*GK@&dvSn+>g+KP<&Eh4UoSa1_HLq2dp|8$21+eN`RPUP#*akAxl7Zv?hVf$VS08fz zdU(4Wxp>={cs*(IHbvh|pEyO-{88V9KAa*xoFa8(n8=vt2~5&?>xRmHbD8l)SW@i3 zvDN5XW1#y;JcY&RR_J*w+*n{$u;`tTRIs&jB9KVsvp zcZ$z_TymtosK4={N5ja0K5VBls;Viq^Kf9|nDv47ZC`LfoN}x|jPq`gLGcbrt&ceuJEwC1gkm z@V=QS$5>N`B8S{FDAovWZ($C zK}PVmIwHHeM#YR2h=grHt4a3z{9JLQs@48-KPrw`t5=hOBlxj>VFva6vV)xD!sPW+ z{!0JZjHFhl;veQ84(84w!;NIPiJ4m~)MeJdM}kN0zyih#kg;2Fx*MBB7VAu5vN_y8 z+CQG>L@hDspWv?p@_A%fPX-R-8#W5$+52)<^&2mS&F`m%O(r^r5|+CEd_Ui{rg~=k zXZUf~n*RbaY$n4N#=KczZdtXu$6A?{lHpDiVYBU%nDJ&m*Qu&@OZpf3QK#y^lnmR* z(88G81?Kb(=bu?|oSYtczQ{LFBruoyMU|?WN8!KLk1AC^=KEGM>|o5D0&~W;GY=hj zif>orh@?2Q*zQkWq~%}ZU*G27H~2ToNr#<#J3wQTzU2nf;xX+6qlHNi-QVKh$w+F+ z8vkwnT@vX|GH@tAZbZHKLD9#u$Q~8BiGkkhe-KFO>a)kc7Xy8m4EK=XULNRuVxUl; z+ecm{c*-f@>j*{lMe>>|{}cXafT_BJ`JeS4klZ~$hTTc-wl94q=V{#4ggdIR^ejmO z!vC`Wb!PCkj9nSGXWT)Z`ctPfsMDF$X}|{m8~(!*Y!4Z@xIQ-2t&KnSdzgJYk@`U& zXL6r;-_O>us^jVZ)E~2sG2%y(Xj>L8w+xfra6H`jKJ$&Atz%V#&i|7i*0CSf@uOsT zj0N|&5Zq#oqxftqu6+~lWH6)Z0)~7ZTTjV!d`Y{KHtpk*6G~tommu=8pA1hj?o$GH z^`UV7;#FcoVlCg?e}sThjMox*&cL;&I$GCa$e2LvXak-2y7gK)Ra z;+3OdlW!|P(+3-62`QBHC`kvhY9_LzZ%IEOpFxI$WO$yDUl7RG%-Mhcpx04g&(5H@ zoGPDtrxLb9NoGkNFjbYiB)_CU&iG4Yco~>+2epxlo#UkDqd+?=f*m3>-91 zYG2pKdkUoNbdodVSs49%r`kNW2Xio_Hb<^^bZY zuuIRqs2 zt?!kRS244%li^n~{KoV8yWIK~oaXKt@3a@!Um*05%H2C9oNiE8zK=?fZYcSbjA>+S z2TbEJ0(12ti}rlk@P(@bu`*DLl?wUqlJ6N(EtXO8L&=YT{F#i$k@0wjl%@Uic8=@t z)`@au$PiPjS8|nVN{<7i>c&!fd}(`4dg+N|#Q(Um-zY2lw|eY@wQ_?-(=Bg+e9kAY z%PrNGDs7Ft)KuC<%!{!z8M(ASvFt9LtvreLs;mO&DT?J28&+wzQc?e@wndlrE=8uH zv@aQTWaQgCTo#3tk_3A$Kv05G?{?n4w%0*ryJE zSm{XMs_J`bb?GSJjwWLdGWKL#dGpRS`zF~A$>K9Z;^;B^E`V*9l?59I)`&=p;q@n}tj;K%)23MGmR=~8sXrMx9}qvU zuGF+YqgnO5DqT=|8Q|3Q{qoW)z~&M%4j|(|W-~*~($;>b&wH=0SVCMChLN}OoJ+4M zUD+mw*O#u69A=U+E6HKY(lx959)l)D(YlRd+xU@Hx~_C{n_yc?Zw7zc$e2UMT;?xN z@Yhlmda|-69)%DE9~|;dgbYe|mhuf4s@q2CU8T4Iqx4=f7Lc)!G0g&V-hSVTT&e6Z zYB6RMNv6)qp3;4QR9DPLOCJN|6J)fKv4|n%UGG~i=}BCp5545V1laRXOmktY``$~R zEfsMc)y4i|DdIY%hsfw4V=?2(``)+q-m>Yd#hjYqyKL~P525g_Gk2wjOF6isx*34#)=lacRyH+qE#R-HO!-)LFhlq*WVbMqmBgt=V$c`3(s)HUgwQp9#jzbB)g zj3o?NDmCep>xSR{3cnwLL;i(mi$V`6f~~2NJrdyfj;fCoXcv%;0LC&hmIF4X?^|aq zDd~SL))B5tf&};y^Oyw`=n&8{nwqx|&;|6G^nj6!Au@)U$%tUG`RQ#TZR~araVZ?G zhD%{E&@~{!J8FkepnCw}oj@-#o<+tAhOCs@^!TTToL|dBNW3!$0XQgV;v^6B4`hH% z)$KSiD3A%vY%&fe;}FIiDll8F{`G~I>>T(Ik;^=|bGX>8Roz&iFks`+t9kwbd%yu$ zCmDy4aX7<{5U?{IJt_0_cM|92klC%q?hlj$P<15*f`O1+>gSS?L+i20nYXXsjdNqw z63Giu162X;DO1&+!0-Ti$^w8HMaCLtZM0x*>q+BZIKds;hgiu)fExB>e6q&`xTj2A zigf|>lm#Y{aV!~Y8FQSJ;-zI7dj>;_!f!*#P!2pp6uEE?B~fh{Xb5munL6;y0J_Qo zv&lGtj9g1^l(qCNn_j%6^9xv&v4RAcGaRsP^@{NT1r`EVHNF>E6u1Pqmyr=Xb3MIL z*3)kZHcXhcp1YE<7*Q<84jA4CjxbG<-DQDm0jrt-2`mq+kh3(Ej42iMn|?lgPUQJ> z&^0bjO}u+LA=Nbjj`XMxenS9}p1@`@Hj


W#9de*2Z4mWkiO#pcclT;a>!b`CcH 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�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 Date: Mon, 24 Apr 2017 17:50:44 +0800 Subject: [PATCH 15/21] test 17:50 --- toone/.DS_Store | Bin 10244 -> 10244 bytes toone/Classes/Business/ToonePrefixHeader.pch | 5 +-- .../Controller/HNT_BHZ_Controller.m" | 4 +++ .../ViewController.m" | 6 ++-- toone/toone.xcodeproj/project.pbxproj | 32 ++++++++++-------- .../UserInterfaceState.xcuserstate | Bin 336869 -> 360617 bytes toone/toone/Info.plist | 18 +++++----- 7 files changed, 36 insertions(+), 29 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index e5d8bc775e9ff1f6849e8b8772ab590e17d47957..025f856488602ca1747e5baf5f8bf0da4088de3b 100644 GIT binary patch delta 315 zcmZn(XbISGK``iRQbA5;afyM!4Mrwr7FITP4o*&P9!?&9p4i}w{PN(E#FEltr^KRY z5HBFHBqJ%YC|*D&I5Q;`$O_L)Dai;)&2!C3ElbVwFY-w&NuA6nZ7nBtl4vxE?d6hFjx}< zBO`=n5QNe&>d599LW?<>YCcU~D5EqvUWS`lIseDx`7$bex%nwBDWxUJ3=CHxLf4sD zn-eE9%BoGCFU!rWxcBR1M_CPIWl*8X+;Y6ktQ#0WN;f;o&0yTjuJDV6qa@WaB_%b5 OWAYqv&&?{Lo0tGM%v}Zm delta 257 zcmZn(XbISGK~VpAQbA5;afyM!bw(y;7FITP4o*%EPF{}K;Eeq8;F83W(qgB?qG&KL zGbMGhn3VnGcp=u%fW(rFq{Jey>UaUM>S|L{a~%bPS{;RIGYb>tJLRq!RXJxsWW&h_-7L?QA%gs-5NhvK!W?;Aq5i(_B37A|UtG+p3ZU*DT V2EEPf3cpw;e-KyR93=XH2>`}nM{fWC diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index 0b0c588..f5fa6d2 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,8 +52,9 @@ //云部署地址 -#define baseUrl @"http://192.168.11.107:8080/njpfqms/" -//@"http://120.26.127.135:8083/xztl/" +#define baseUrl @"http://192.168.11.116:8888/njpfqms/" +//@"http://192.168.11.107:8080/njpfqms/" +//@"http://192.168.11.116:8888/njpfqms/" //"gzbj" /* 192.168.11.105:8080/zgjjqms/ 192.168.11.105:8082/qhttqms/ diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" index 131945d..a348e8b 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" @@ -66,6 +66,10 @@ -(void)loadData{ NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; NSString * urlString = [NSString stringWithFormat:AppHntMain_3,userGroupId,startTimeStamp,endTimeStamp]; // __weak typeof(self) weakSelf = self; + if(self.datas){ + [self.datas removeAllObjects]; + [self.tableView reloadData]; + } [[HTTP shareAFNNetworking] requestMethod:GET urlString:urlString parameter:nil success:^(id json) { NSMutableArray * datas = [NSMutableArray array]; if ([json[@"success"] boolValue]) { diff --git "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" index 4d9936d..76b8659 100755 --- "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" +++ "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" @@ -135,9 +135,9 @@ - (IBAction)loginBtnClick:(id)sender { setting.departName = json[@"departName"]; setting.userPhoneNum = json[@"userPhoneNum"]; setting.userFullName = json[@"userFullName"]; - setting.hntchaobiaoReal = json[@"quanxian"][@"hntchaobiaoReal"]; - setting.hntchaobiaoSp = json[@"quanxian"][@"hntchaobiaoSp"]; - setting.syschaobiaoReal = json[@"quanxian"][@"syschaobiaoReal"]; + setting.hntchaobiaoReal = [json[@"quanxian"][@"hntchaobiaoReal"] boolValue]; + setting.hntchaobiaoSp = [json[@"quanxian"][@"hntchaobiaoSp"] boolValue]; + setting.syschaobiaoReal = [json[@"quanxian"][@"syschaobiaoReal"] boolValue]; setting.login = YES; setting.type = json[@"type"]; diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index 74f8959..768ef2b 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -3093,8 +3093,7 @@ TargetAttributes = { D20062F81DFF85CB0021E293 = { CreatedOnToolsVersion = 8.1; - DevelopmentTeam = 5A82W22UE3; - ProvisioningStyle = Automatic; + ProvisioningStyle = Manual; }; }; }; @@ -3596,8 +3595,8 @@ CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_IDENTITY = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -3619,7 +3618,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - PROVISIONING_PROFILE = "67e70f30-ed3e-4d43-88c7-469d8d71dd27"; + PROVISIONING_PROFILE = "6e503742-d587-45bd-a21e-c9f648b790e8"; SDKROOT = iphoneos; SWIFT_VERSION = 3.0; }; @@ -3647,8 +3646,8 @@ CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_IDENTITY = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -3663,7 +3662,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; - PROVISIONING_PROFILE = "67e70f30-ed3e-4d43-88c7-469d8d71dd27"; + PROVISIONING_PROFILE = "6e503742-d587-45bd-a21e-c9f648b790e8"; SDKROOT = iphoneos; SWIFT_VERSION = 3.0; VALIDATE_PRODUCT = YES; @@ -3676,14 +3675,15 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 5A82W22UE3; + CODE_SIGN_IDENTITY = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; + PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.gzbj; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; @@ -3697,16 +3697,18 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: wqgetxmm@163.com (X8B7N8FH45)"; - DEVELOPMENT_TEAM = 5A82W22UE3; + CODE_SIGN_IDENTITY = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; + DEVELOPMENT_TEAM = MWKKG6D7EX; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.toone; + PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.gzbj; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; + PROVISIONING_PROFILE = "6e503742-d587-45bd-a21e-c9f648b790e8"; + PROVISIONING_PROFILE_SPECIFIER = profile_distribution_gzbj; SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 0b33f6b89444d466328da30c336759e4b96c9843..8a016275c35324a32b82b69c7f3c3853909adabf 100644 GIT binary patch literal 360617 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 z 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
f%Kke0WcI1-E7@1G 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 DGZI5C diff --git a/toone/toone/Info.plist b/toone/toone/Info.plist index 3c6f648..8dfbe75 100644 --- a/toone/toone/Info.plist +++ b/toone/toone/Info.plist @@ -2,15 +2,6 @@ - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - NSCameraUsageDescription - cameraDesciption - NSPhotoLibraryUsageDescription - photoLibraryDesciption CFBundleDevelopmentRegion en CFBundleExecutable @@ -29,6 +20,15 @@ 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + cameraDesciption + NSPhotoLibraryUsageDescription + photoLibraryDesciption UILaunchStoryboardName LaunchScreen UIMainStoryboardFile From f1462b384476c95474ca305c44b0ad67ba5e588a Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Mon, 24 Apr 2017 19:08:47 +0800 Subject: [PATCH 16/21] test --- toone/.DS_Store | Bin 10244 -> 10244 bytes toone/Classes/Business/ToonePrefixHeader.pch | 2 +- .../PrimaryExcessiveTableConller.m" | 2 +- .../Controller/DCZ_CJ_Ineer_Controller.m" | 2 +- .../LQ_CBCZ_Detail_ChuLi_Controller.m" | 3 ++- .../Inner/View/HNT_CBCZ_Detail_ChuLi_Cell2.m" | 9 ++++++++- .../ViewController.m" | 1 + toone/Classes/Others/UserDefaultsSetting.h | 2 +- .../UserInterfaceState.xcuserstate | Bin 360617 -> 363203 bytes 9 files changed, 15 insertions(+), 6 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index 025f856488602ca1747e5baf5f8bf0da4088de3b..c1b5265eec50cdff04389caa184ee4d29e2071a7 100644 GIT binary patch delta 68 zcmZn(XbIRbQ--;glVOsq^5p$8JTT@*nJrAc)sqWl)h3^n2I RT9VAba1|)DSy1jXCjj>k7100y delta 68 zcmZn(XbIRbQ-(SJ2g4*;<;nYHcwo$rGFzCM6DJqSs!cvC%gwB~_v>UqISszt{1lgz R(voBbhO0oK&4O~DIRSB68Ib@0 diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index f5fa6d2..8bbf21a 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,7 +52,7 @@ //云部署地址 -#define baseUrl @"http://192.168.11.116:8888/njpfqms/" +#define baseUrl @"http://192.168.11.107:8080/njpfqms/" //@"http://192.168.11.107:8080/njpfqms/" //@"http://192.168.11.116:8888/njpfqms/" //"gzbj" /* diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" index 383e51c..7ed297b 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" @@ -15,11 +15,11 @@ @interface PrimaryExcessiveTableConller () @property(nonatomic, strong) NSMutableArray *dataArr; - @property (nonatomic, strong) disposal_C_Model *disModel; @property (nonatomic, strong) EXPrimaryModel *dataModel; @property (nonatomic, copy) NSString *urlString; @property (nonatomic, copy) NSString *yPage;//页码 + @end @implementation PrimaryExcessiveTableConller diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" index 2e1a4e0..4409bd1 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/DCZ_CJ_Ineer_Controller.m" @@ -154,7 +154,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N return cell; }else { UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; - if ([UserDefaultsSetting shareSetting].hntchaobiaoReal) { + if ([UserDefaultsSetting shareSetting].lqchaobiaoReal) { UIButton * btn = [UIButton buttonWithType:UIButtonTypeSystem]; btn.frame = CGRectMake(0, 0, Screen_w, 40); [btn setTitle:@"点击这里开始处置..." forState:UIControlStateNormal]; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" index 52aef69..0dd671a 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" @@ -103,7 +103,8 @@ - (IBAction)commitClick:(UIButton *)sender { [[HTTP shareAFNNetworking] uploadWithUrlstring:urlString parameter:dic data:data success:^(id json) { if ([json[@"success"] boolValue]){ hud.mode = MBProgressHUDModeText; - hud.label.text = @"提交成功,请刷新数据"; + hud.label.text = @"提交成功"; + [Tools tip:@"提交成功,请刷新数据"]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ // [UserDefaultsSetting shareSetting].randomSeed = [NSString stringWithFormat:@"%d",arc4random()%1000]; diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/View/HNT_CBCZ_Detail_ChuLi_Cell2.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/View/HNT_CBCZ_Detail_ChuLi_Cell2.m" index d941215..045ca4e 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/View/HNT_CBCZ_Detail_ChuLi_Cell2.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Inner/Part2 \350\266\205\346\240\207\345\244\204\347\275\256/Inner/View/HNT_CBCZ_Detail_ChuLi_Cell2.m" @@ -33,10 +33,17 @@ - (void)setSelected:(BOOL)selected animated:(BOOL)animated { } -(void)setHeadMsg:(HNT_CBCZ_Detail_HeadMsg *)headMsg{ _headMsg = headMsg; + self.chulifangshi.text = headMsg.chulifangshi;// 处置:处理方式 + self.chulijieguo.text = headMsg.chulijieguo;// 处置:处理结果 self.chuliren.text = headMsg.chuliren;// 处置:处理人 - self.chulishijian.text = headMsg.chulishijian; + + if (headMsg.chulishijian.length == 10) { + self.chulishijian.text = [TimeTools timeWithTimeStampString:headMsg.chulishijian]; + }else{ + self.chulishijian.text = headMsg.chulishijian; + } self.wentiyuanyin.text = headMsg.wentiyuanyin; diff --git "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" index 76b8659..1ec2cc3 100755 --- "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" +++ "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" @@ -138,6 +138,7 @@ - (IBAction)loginBtnClick:(id)sender { setting.hntchaobiaoReal = [json[@"quanxian"][@"hntchaobiaoReal"] boolValue]; setting.hntchaobiaoSp = [json[@"quanxian"][@"hntchaobiaoSp"] boolValue]; setting.syschaobiaoReal = [json[@"quanxian"][@"syschaobiaoReal"] boolValue]; + setting.lqchaobiaoReal = [json[@"quanxian"][@"lqchaobiaoReal"] boolValue]; setting.login = YES; setting.type = json[@"type"]; diff --git a/toone/Classes/Others/UserDefaultsSetting.h b/toone/Classes/Others/UserDefaultsSetting.h index 962f7cd..7328ae8 100644 --- a/toone/Classes/Others/UserDefaultsSetting.h +++ b/toone/Classes/Others/UserDefaultsSetting.h @@ -34,7 +34,7 @@ @property (nonatomic,assign) BOOL hntchaobiaoReal; @property (nonatomic,assign) BOOL hntchaobiaoSp; @property (nonatomic,assign) BOOL syschaobiaoReal; - +@property (nonatomic,assign) BOOL lqchaobiaoReal; //存储开始时间和结束时间 @property (nonatomic,copy) NSString * startTime; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 8a016275c35324a32b82b69c7f3c3853909adabf..e098284eeece34fa2ae2a1d6a20f6983a5c2ceaa 100644 GIT binary patch literal 363203 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

l`94{xp33A$VI&ivhx^lX6N;o|^y*L$|zMOuX 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¥J#v|A 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 z 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 yBcGzUZY}Ovw*%+bIlsOKedvehsowKcKY__ikN& Date: Tue, 25 Apr 2017 10:30:07 +0800 Subject: [PATCH 17/21] change refresh --- toone/.DS_Store | Bin 10244 -> 10244 bytes toone/Classes/Business/ToonePrefixHeader.pch | 2 +- .../Controller/ExcessiveViewController.m" | 2 + .../MiddleExcessiveTableContller.m" | 37 +++- .../PrimaryExcessiveTableConller.m" | 47 ++++- .../LQ_CBCZ_Detail_ChuLi_Controller.m" | 2 +- .../Controller/TotalTableController.m" | 36 +++- .../Controller/SeniorExcessiveTableConller.m" | 36 +++- .../DayQueryTableViewController.m" | 14 +- .../Inner/Controller/DayDetailsController.m" | 107 ++++++------ .../Inner/View/DayDetailsCell.m" | 74 ++++---- .../Model/DayQueryModel.h" | 13 +- .../View/DayQueryTableViewCell.m" | 17 +- .../View/DayQueryTableViewCell.xib" | 161 ++++-------------- .../NQ_BHZ_SCCX_Inner_Controller.m" | 4 +- .../NQ_BHZ_SCCX_Innel_Controller.m" | 6 +- toone/Classes/Others/MyInputController.h | 14 -- toone/Classes/Others/MyInputController.m | 137 --------------- toone/toone.xcodeproj/project.pbxproj | 14 -- .../UserInterfaceState.xcuserstate | Bin 363203 -> 364021 bytes 20 files changed, 294 insertions(+), 429 deletions(-) delete mode 100644 toone/Classes/Others/MyInputController.h delete mode 100644 toone/Classes/Others/MyInputController.m diff --git a/toone/.DS_Store b/toone/.DS_Store index c1b5265eec50cdff04389caa184ee4d29e2071a7..bcaad6f3ecb14697747373954638030751389347 100644 GIT binary patch delta 42 ycmZn(XbISmDZ^BmGnr9VX>zX&H;YPa0K+6%<;nYHo-xg`m|Q5Uw)w2AITrvaT@BL! delta 42 ycmZn(XbISmDZ^CrX)>d%(&SzlZWiTQPKHUc%9HoYJY(vuo?Ixaw)w2AITrvq?ha}I diff --git a/toone/Classes/Business/ToonePrefixHeader.pch b/toone/Classes/Business/ToonePrefixHeader.pch index 8bbf21a..f0efa25 100644 --- a/toone/Classes/Business/ToonePrefixHeader.pch +++ b/toone/Classes/Business/ToonePrefixHeader.pch @@ -52,7 +52,7 @@ //云部署地址 -#define baseUrl @"http://192.168.11.107:8080/njpfqms/" +#define baseUrl @"http://192.168.11.109:8080/njpfqms/" //@"http://192.168.11.107:8080/njpfqms/" //@"http://192.168.11.116:8888/njpfqms/" //"gzbj" /* diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" index b75e8ef..27b1fdd 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/ExcessiveViewController.m" @@ -136,6 +136,8 @@ -(void)clickSearchBut:(UIButton *)sender { #pragma mark - 分页跳转 - (void)touchLabelWithIndex:(NSInteger)index { + + if (index == 0) { //初级 [self.tableCont removeFromParentViewController]; [self.tableCont.view removeFromSuperview]; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" index 3c97fc8..dc49641 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\344\270\255\347\272\247/Controller/MiddleExcessiveTableContller.m" @@ -43,7 +43,9 @@ -(void)setUI { //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [weakSelf reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ @@ -76,6 +78,11 @@ -(void)reloadData:(NSString *)urlString { self.urlString = urlString; NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; __weak typeof(self) weakSelf = self; + + if (self.dataArr) { + [self.dataArr removeAllObjects]; + [self.tableView reloadData]; + } [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { NSDictionary *dict = (NSDictionary *)result; NSMutableArray * datas = [NSMutableArray array]; @@ -154,4 +161,32 @@ -(NSMutableArray *)dataArr { return _dataArr; } + +#pragma mark - 观察随机种子启动刷新 +-(instancetype)init{ + if (self = [super init]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"randomSeed" options:NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)dealloc{ + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"randomSeed"]; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + [self reloadData:[self loadUrlString]]; +} +-(NSString *)loadUrlString { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *dengji = @"1"; + //判断等级 + NSString *leix = @""; + NSString *pageNo = @"1"; + // pageNo = self.yPage; + NSString *shebStr = @""; + NSString *startTime = [TimeTools timeStampWithTimeString:self.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:self.endTime]; + NSString *urlString = [NSString stringWithFormat:LQExcessive,dengji,leix,pageNo,shebStr,userGroupId,startTime,endTime]; + + return urlString; +} @end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" index 7ed297b..4fb4003 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Controller/PrimaryExcessiveTableConller.m" @@ -16,7 +16,7 @@ @interface PrimaryExcessiveTableConller () @property(nonatomic, strong) NSMutableArray *dataArr; @property (nonatomic, strong) disposal_C_Model *disModel; -@property (nonatomic, strong) EXPrimaryModel *dataModel; + @property (nonatomic, copy) NSString *urlString; @property (nonatomic, copy) NSString *yPage;//页码 @@ -43,7 +43,10 @@ -(void)setUI { //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [weakSelf reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ @@ -75,17 +78,22 @@ -(NSString *)loadUI:(NSString *)panNo andLeixing:(NSString *)leixing { -(void)reloadData:(NSString *)urlString { NSLog(@"初级~reloadData"); self.urlString = urlString; - NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; + NSString *page = [self getParamValueFromUrl:self.urlString paramName:@"pageNo"]; __weak typeof(self) weakSelf = self; - [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { + if (self.dataArr) { + [self.dataArr removeAllObjects]; + [self.tableView reloadData]; + } + + [[NetworkTool sharedNetworkTool] getObjectWithURLString:self.urlString completeBlock:^(id result) { NSDictionary *dict = (NSDictionary *)result; NSMutableArray * datas = [NSMutableArray array]; if ([dict[@"success"] boolValue]) { weakSelf.disModel = [disposal_C_Model modelWithDict:dict[@"Fields"]]; for (NSDictionary * dic in dict[@"data"]) { - weakSelf.dataModel = [EXPrimaryModel modelWithDict:dic]; - [datas addObject:weakSelf.dataModel]; + EXPrimaryModel * dataModel = [EXPrimaryModel modelWithDict:dic]; + [datas addObject:dataModel]; } } weakSelf.yPage = page; @@ -155,6 +163,31 @@ -(NSMutableArray *)dataArr { return _dataArr; } - +-(instancetype)init{ + if (self = [super init]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"randomSeed" options:NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)dealloc{ + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"randomSeed"]; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + [self reloadData:[self loadUrlString]]; +} +-(NSString *)loadUrlString { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *dengji = @"1"; + //判断等级 + NSString *leix = @""; + NSString *pageNo = @"1"; +// pageNo = self.yPage; + NSString *shebStr = @""; + NSString *startTime = [TimeTools timeStampWithTimeString:self.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:self.endTime]; + NSString *urlString = [NSString stringWithFormat:LQExcessive,dengji,leix,pageNo,shebStr,userGroupId,startTime,endTime]; + + return urlString; +} @end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" index 0dd671a..32f9eab 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\345\210\235\347\272\247/Inner/Controller/LQ_CBCZ_Detail_ChuLi_Controller.m" @@ -107,7 +107,7 @@ - (IBAction)commitClick:(UIButton *)sender { [Tools tip:@"提交成功,请刷新数据"]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ -// [UserDefaultsSetting shareSetting].randomSeed = [NSString stringWithFormat:@"%d",arc4random()%1000]; + [UserDefaultsSetting shareSetting].randomSeed = [NSString stringWithFormat:@"%d",arc4random()%1000]; UIViewController * vc = self.navigationController.viewControllers[self.navigationController.viewControllers.count-3]; [self.navigationController popToViewController:vc animated:YES]; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" index 21d29e8..cf9ba35 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\346\200\273/Controller/TotalTableController.m" @@ -41,7 +41,9 @@ -(void)setUI { //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo andLeixing:@""]; + [weakSelf reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ @@ -74,6 +76,10 @@ -(void)reloadData:(NSString *)urlString { self.urlString = urlString; NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; __weak typeof(self) weakSelf = self; + if (self.dataAr) { + [self.dataAr removeAllObjects]; + [self.tableView reloadData]; + } [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { NSDictionary *dict = (NSDictionary *)result; NSMutableArray * datas = [NSMutableArray array]; @@ -150,5 +156,31 @@ -(NSMutableArray *)dataAr { } return _dataAr; } - +#pragma mark - 观察随机种子启动刷新 +-(instancetype)init{ + if (self = [super init]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"randomSeed" options:NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)dealloc{ + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"randomSeed"]; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + [self reloadData:[self loadUrlString]]; +} +-(NSString *)loadUrlString { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *dengji = @"1"; + //判断等级 + NSString *leix = @""; + NSString *pageNo = @"1"; + // pageNo = self.yPage; + NSString *shebStr = @""; + NSString *startTime = [TimeTools timeStampWithTimeString:self.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:self.endTime]; + NSString *urlString = [NSString stringWithFormat:LQExcessive,dengji,leix,pageNo,shebStr,userGroupId,startTime,endTime]; + + return urlString; +} @end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" index ba98a11..69774b2 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\345\276\205\345\244\204\347\275\256\346\212\245\350\255\246/Controller/Inner/\351\253\230\347\272\247/Controller/SeniorExcessiveTableConller.m" @@ -42,7 +42,9 @@ -(void)setUI { //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + NSString *pageNo = @"1"; + NSString *urlString = [weakSelf loadUI:pageNo andLeixing:@""]; + [weakSelf reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ @@ -75,6 +77,10 @@ -(void)reloadData:(NSString *)urlString { self.urlString = urlString; NSString *page = [self getParamValueFromUrl:urlString paramName:@"pageNo"]; __weak typeof(self) weakSelf = self; + if (self.dataAr) { + [self.dataAr removeAllObjects]; + [self.tableView reloadData]; + } [[NetworkTool sharedNetworkTool] getObjectWithURLString:urlString completeBlock:^(id result) { NSDictionary *dict = (NSDictionary *)result; NSMutableArray * datas = [NSMutableArray array]; @@ -153,5 +159,31 @@ -(NSMutableArray *)dataAr { } return _dataAr; } - +#pragma mark - 观察随机种子启动刷新 +-(instancetype)init{ + if (self = [super init]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"randomSeed" options:NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)dealloc{ + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"randomSeed"]; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + [self reloadData:[self loadUrlString]]; +} +-(NSString *)loadUrlString { + NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; + NSString *dengji = @"1"; + //判断等级 + NSString *leix = @""; + NSString *pageNo = @"1"; + // pageNo = self.yPage; + NSString *shebStr = @""; + NSString *startTime = [TimeTools timeStampWithTimeString:self.startTime]; + NSString *endTime = [TimeTools timeStampWithTimeString:self.endTime]; + NSString *urlString = [NSString stringWithFormat:LQExcessive,dengji,leix,pageNo,shebStr,userGroupId,startTime,endTime]; + + return urlString; +} @end diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" index 558bee5..5501304 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/DayQueryTableViewController.m" @@ -31,13 +31,15 @@ - (void)viewDidLoad { -(void)setUI { self.yPage = @"1"; - self.tableView.rowHeight = 180; + self.tableView.rowHeight = 80; self.tableView.frame = CGRectMake(0, 95, Screen_w, Screen_h - 100); self.tableView.tableFooterView = [[UIView alloc] init]; //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo]; + [self reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ @@ -102,7 +104,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N DayQueryModel *model = _dataArr[indexPath.row]; //产量存值 - [UserDefaultsSetting shareSetting].dailyid = model.dailyid; +// [UserDefaultsSetting shareSetting].dailyid = model.dailyid; [UserDefaultsSetting shareSetting].dailysbbh = model.dailysbbh; cell.dayQueryModel = model; @@ -110,9 +112,9 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N return cell; } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - DayDetailsController *detailVc = [[DayDetailsController alloc] init]; - detailVc.model = _dataArr[indexPath.row]; - [self.navigationController pushViewController:detailVc animated:YES]; +// DayDetailsController *detailVc = [[DayDetailsController alloc] init]; +// detailVc.model = _dataArr[indexPath.row]; +// [self.navigationController pushViewController:detailVc animated:YES]; } -(NSString *)getParamValueFromUrl:(NSString *)url paramName:(NSString *)paramName diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" index 4e732c3..475d97b 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/Controller/DayDetailsController.m" @@ -9,11 +9,10 @@ #import "DayDetailsController.h" #import "DayDetailsCell.h" #import "DayQueryModel.h" -#import "MyInputController.h" #import "Masonry.h" @interface DayDetailsController () -@property (nonatomic, strong) MyInputController *inputVc; +//@property (nonatomic, strong) MyInputController *inputVc; @property (assign, nonatomic) bool isPop; @end @@ -59,10 +58,10 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row == 0 || indexPath.row == 1 || indexPath.row == 2 ||indexPath.row == 8) { }else { - self.inputVc = [[MyInputController alloc] init]; - self.inputVc.index = indexPath.row; - self.inputVc.model = self.model; - [self.navigationController pushViewController:_inputVc animated:YES]; +// self.inputVc = [[MyInputController alloc] init]; +// self.inputVc.index = indexPath.row; +// self.inputVc.model = self.model; +// [self.navigationController pushViewController:_inputVc animated:YES]; } } #define butW Screen_w/3-50 @@ -147,58 +146,58 @@ -(void)calculateClick:(id)sender { float kd; float md; float sun; - yzzcl = [self.model.dailyxzcl floatValue]; - ycl = [self.model.dailycl floatValue]; - cd = [self.model.dailycd floatValue]; - kd = [self.model.dailykd floatValue]; - md = [self.model.dailymd floatValue]; - if (cd == 0 || kd == 0 || md == 0) { - sun = 0; - }else { - sun = (yzzcl + ycl) / (cd * kd * md) *100; - } - self.model.dailyhd = [NSString stringWithFormat:@"%.2f",sun]; - [self.tableView reloadData]; +// yzzcl = [self.model.dailyxzcl floatValue]; +// ycl = [self.model.dailycl floatValue]; +// cd = [self.model.dailycd floatValue]; +// kd = [self.model.dailykd floatValue]; +// md = [self.model.dailymd floatValue]; +// if (cd == 0 || kd == 0 || md == 0) { +// sun = 0; +// }else { +// sun = (yzzcl + ycl) / (cd * kd * md) *100; +// } +// self.model.dailyhd = [NSString stringWithFormat:@"%.2f",sun]; +// [self.tableView reloadData]; } #pragma mark - 提交 - (void)submitClick:(id)sender { - if (self.model.dailybuwei || self.model.dailyxzcl || self.model.dailymd || self.model.dailycd || self.model.dailykd || self.model.dailysjhd || self.model.dailyxh || self.model.dailybeizhu) { - NSString *urlString = FormatString(baseUrl, @"lqclDailyController.do?dayproducecountadd"); - NSDictionary * dic = @{@"dailybeizhu":self.model.dailybeizhu, - @"dailybuwei":self.model.dailybuwei, - @"dailycd":self.model.dailycd, - @"dailycl":self.model.dailycl, - @"dailyhd":self.model.dailyhd, - @"dailyid":[UserDefaultsSetting shareSetting].dailyid, - @"dailykd":self.model.dailykd, - @"dailymd":self.model.dailymd, - @"dailyps":self.model.dailyps, - @"dailyrq":self.model.dailyrq, - @"dailysbbh":[UserDefaultsSetting shareSetting].dailysbbh, - @"dailysjhd":self.model.dailysjhd, - @"dailyxzcl":self.model.dailyxzcl, - @"dailyxh":self.model.dailyxh - }; - NSError * err; - NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&err]; - NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; - NSDictionary * newDic = @{@"data":jsonStr}; - [[HTTP shareAFNNetworking] requestMethod:POST urlString:urlString parameter:newDic success:^(id json) { - if ([json[@"success"] boolValue]){ - [Tools tip:@"提交成功,请刷新数据"]; - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ - [self.weakController.navigationController popViewControllerAnimated:YES]; - }); - }else{ - [Tools tip:@"抱歉,提交失败"]; - } - } failure:^(NSError *error) { - [Tools tip:@"网络故障,提交失败"]; - }]; - }else { - [Tools tip:@"信息不完整,无法提交"]; - } +// if (self.model.dailybuwei || self.model.dailyxzcl || self.model.dailymd || self.model.dailycd || self.model.dailykd || self.model.dailysjhd || self.model.dailyxh || self.model.dailybeizhu) { +// NSString *urlString = FormatString(baseUrl, @"lqclDailyController.do?dayproducecountadd"); +// NSDictionary * dic = @{@"dailybeizhu":self.model.dailybeizhu, +// @"dailybuwei":self.model.dailybuwei, +// @"dailycd":self.model.dailycd, +// @"dailycl":self.model.dailycl, +// @"dailyhd":self.model.dailyhd, +// @"dailyid":[UserDefaultsSetting shareSetting].dailyid, +// @"dailykd":self.model.dailykd, +// @"dailymd":self.model.dailymd, +// @"dailyps":self.model.dailyps, +// @"dailyrq":self.model.dailyrq, +// @"dailysbbh":[UserDefaultsSetting shareSetting].dailysbbh, +// @"dailysjhd":self.model.dailysjhd, +// @"dailyxzcl":self.model.dailyxzcl, +// @"dailyxh":self.model.dailyxh +// }; +// NSError * err; +// NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&err]; +// NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; +// NSDictionary * newDic = @{@"data":jsonStr}; +// [[HTTP shareAFNNetworking] requestMethod:POST urlString:urlString parameter:newDic success:^(id json) { +// if ([json[@"success"] boolValue]){ +// [Tools tip:@"提交成功,请刷新数据"]; +// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2ull*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ +// [self.weakController.navigationController popViewControllerAnimated:YES]; +// }); +// }else{ +// [Tools tip:@"抱歉,提交失败"]; +// } +// } failure:^(NSError *error) { +// [Tools tip:@"网络故障,提交失败"]; +// }]; +// }else { +// [Tools tip:@"信息不完整,无法提交"]; +// } } /* //清空 diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" index eb4a7a4..eab9bc7 100644 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Inner/View/DayDetailsCell.m" @@ -39,43 +39,43 @@ -(void)model:(DayQueryModel*)model withIndex:(long)index{ self.titleLabel.text = @"盘数"; self.iconView.hidden = YES; break; - case 3: - self.dateTextF.text =model.dailyxzcl; - self.titleLabel.text = @"修正产量(kg)"; - break; - case 4: - self.dateTextF.text =model.dailymd; - self.titleLabel.text = @"标准密度(kg/m2)"; - break; - case 5: - self.dateTextF.text =model.dailybuwei; - self.titleLabel.text = @"施工桩号"; - break; - case 6: - self.dateTextF.text =model.dailycd; - self.titleLabel.text = @"长度(m)"; - break; - case 7: - self.dateTextF.text =model.dailykd; - self.titleLabel.text = @"宽度(m)"; - break; - case 8: - self.dateTextF.text =model.dailyhd; - self.titleLabel.text = @"厚度(m)"; - self.iconView.hidden = YES; - break; - case 9: - self.dateTextF.text =model.dailysjhd; - self.titleLabel.text = @"实际厚度"; - break; - case 10: - self.dateTextF.text =model.dailyxh; - self.titleLabel.text = @"型号"; - break; - case 11: - self.dateTextF.text =model.dailybeizhu; - self.titleLabel.text = @"备注"; - break; +// case 3: +// self.dateTextF.text =model.dailyxzcl; +// self.titleLabel.text = @"修正产量(kg)"; +// break; +// case 4: +// self.dateTextF.text =model.dailymd; +// self.titleLabel.text = @"标准密度(kg/m2)"; +// break; +// case 5: +// self.dateTextF.text =model.dailybuwei; +// self.titleLabel.text = @"施工桩号"; +// break; +// case 6: +// self.dateTextF.text =model.dailycd; +// self.titleLabel.text = @"长度(m)"; +// break; +// case 7: +// self.dateTextF.text =model.dailykd; +// self.titleLabel.text = @"宽度(m)"; +// break; +// case 8: +// self.dateTextF.text =model.dailyhd; +// self.titleLabel.text = @"厚度(m)"; +// self.iconView.hidden = YES; +// break; +// case 9: +// self.dateTextF.text =model.dailysjhd; +// self.titleLabel.text = @"实际厚度"; +// break; +// case 10: +// self.dateTextF.text =model.dailyxh; +// self.titleLabel.text = @"型号"; +// break; +// case 11: +// self.dateTextF.text =model.dailybeizhu; +// self.titleLabel.text = @"备注"; +// break; default: break; } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" index 2b0a1cd..56db5ca 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/Model/DayQueryModel.h" @@ -11,23 +11,12 @@ //typedef void(^DayQueryBlock)(NSArray *result); @interface DayQueryModel : MyModel -@property (nonatomic, strong) NSString *dailybeizhu;//备注 -@property (nonatomic, strong) NSString *dailyxzcl;//修正产量 -@property (nonatomic, strong) NSNumber *dailyid;//id -@property (nonatomic, strong) NSString *dailycd;//长度 -@property (nonatomic, strong) NSString *dailykd;//宽度 -@property (nonatomic, strong) NSString *dailyhd;//厚度 -@property (nonatomic, strong) NSString *dailymd;//密度 -@property (nonatomic, strong) NSString *dailysbbh;//设备编号 -@property (nonatomic, strong) NSString *dailysjhd;//实际厚度 -@property (nonatomic, strong) NSString *dailyxh; +@property (nonatomic, strong) NSString *dailysbbh;//设备编号 @property (nonatomic, strong) NSString *dailyps;//盘数 @property (nonatomic, strong) NSString *dailyrq;//日期 @property (nonatomic, strong) NSString *dailycl;//采集产量 -@property (nonatomic, strong) NSString *dailybuwei;//施工桩号 -@property (nonatomic, assign) long indexRow;//施工桩号 //@property (nonatomic, strong) NSArray *arry; diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" index c49070c..2c7a95a 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.m" @@ -11,14 +11,10 @@ @interface DayQueryTableViewCell () @property (weak, nonatomic) IBOutlet UILabel *dailyrqLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailybuweiLabel; @property (weak, nonatomic) IBOutlet UILabel *dailyclLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailyxzclLabel; @property (weak, nonatomic) IBOutlet UILabel *dailypsLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailymdLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailycdLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailykdLabel; -@property (weak, nonatomic) IBOutlet UILabel *dailyhdLabel; + +@property (weak, nonatomic) IBOutlet UILabel *dailysbbh_label; @end @@ -33,14 +29,11 @@ -(void)setDayQueryModel:(DayQueryModel *)dayQueryModel { _dayQueryModel = dayQueryModel; self.dailyrqLabel.text = dayQueryModel.dailyrq; - self.dailybuweiLabel.text = dayQueryModel.dailybuwei; self.dailyclLabel.text = dayQueryModel.dailycl; - self.dailyxzclLabel.text = dayQueryModel.dailyxzcl; self.dailypsLabel.text = dayQueryModel.dailyps; - self.dailymdLabel.text = dayQueryModel.dailymd; - self.dailycdLabel.text = dayQueryModel.dailycd; - self.dailykdLabel.text = dayQueryModel.dailykd; - self.dailyhdLabel.text = dayQueryModel.dailyhd; + self.dailysbbh_label.text = dayQueryModel.dailysbbh; + + } diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" index 5e3a20d..8bb6116 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\346\227\245\344\272\247\351\207\217\346\237\245\350\257\242/View/DayQueryTableViewCell.xib" @@ -1,25 +1,25 @@ - - + + - + - - + + - + - - - - - - - - - - - + - - - - - - + + - - - - - - - - - + + + - - - + + + - - - - - - - - - - - - + + diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" index 72c49d2..f271360 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Controller/NQ_BHZ_SCCX_Inner_Controller.m" @@ -41,7 +41,9 @@ -(void)setUI { //添加刷新(初始化URL) __weak typeof(self) weakSelf = self; self.tableView.mj_header = [MJDIYHeader2 headerWithRefreshingBlock:^{ - [weakSelf reloadData:weakSelf.urlString]; + NSString *pageNo = @"1"; + NSString *urlString = [self loadUI:pageNo]; + [weakSelf reloadData:urlString]; }]; // 添加加载 self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" index e526266..a251f73 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Inner/\347\224\237\344\272\247\346\237\245\350\257\242/Inner/\347\224\237\344\272\247\346\225\260\346\215\256\346\237\245\350\257\242/Inner/Controller/NQ_BHZ_SCCX_Innel_Controller.m" @@ -30,7 +30,7 @@ - (void)viewDidLoad { [self setUI]; #warning 需手动刷新一次 - [self looadData]; + [self loadData]; } -(void)setUI { @@ -39,10 +39,10 @@ -(void)setUI { self.tableView.separatorStyle = UITableViewCellSelectionStyleNone; self.tableView.rowHeight = 610; - [self looadData]; + [self loadData]; } --(void)looadData { +-(void)loadData { NSString *shebeiStr = [UserDefaultsSetting shareSetting].shebeibianhao; NSNumber *bianhaoBer = [UserDefaultsSetting shareSetting].bianhao; NSString *urlString = [NSString stringWithFormat:ProductionDetails,shebeiStr,bianhaoBer]; diff --git a/toone/Classes/Others/MyInputController.h b/toone/Classes/Others/MyInputController.h deleted file mode 100644 index 50b57db..0000000 --- a/toone/Classes/Others/MyInputController.h +++ /dev/null @@ -1,14 +0,0 @@ -// -// MyInputController.h -// toone -// -// Created by shtoone on 17/1/4. -// Copyright © 2017年 shtoone. All rights reserved. -// - -#import -@class DayQueryModel; -@interface MyInputController : UIViewController -@property (nonatomic, assign) long index; -@property (nonatomic, strong) DayQueryModel *model; -@end diff --git a/toone/Classes/Others/MyInputController.m b/toone/Classes/Others/MyInputController.m deleted file mode 100644 index b7d7a89..0000000 --- a/toone/Classes/Others/MyInputController.m +++ /dev/null @@ -1,137 +0,0 @@ -// -// MyInputController.m -// toone -// -// Created by shtoone on 17/1/4. -// Copyright © 2017年 shtoone. All rights reserved. -// - -#import "MyInputController.h" -#import "DayQueryModel.h" - -@interface MyInputController () -@property (nonatomic, weak) UITextField *textField; - -@end -@implementation MyInputController - -- (void)viewDidLoad { - [super viewDidLoad]; - self.title = @"请输入"; - self.view.backgroundColor = [UIColor colorWithRed:240/255.0f green:240/255.0f blue:240/255.0f alpha:1]; - [self setRightBut]; - [self addTextF]; -} - -#pragma mark - 监听文本框 --(void)addTextF { - UIView * backView = [[UIView alloc] initWithFrame:CGRectMake(0, 70, Screen_w, 30)]; - backView.backgroundColor = [UIColor whiteColor]; - [self.view addSubview:backView]; - - - UITextField *textFile = [[UITextField alloc] init]; - textFile.frame = CGRectMake(10, 0, Screen_w-20, 30); - textFile.borderStyle = UITextBorderStyleNone; - textFile.backgroundColor = [UIColor whiteColor]; - [backView addSubview:textFile]; - self.textField = textFile; - [textFile addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; - switch (self.index) { - case 0: - break; - case 1: - break; - case 2: - break; - case 3: - textFile.placeholder = self.model.dailyxzcl; - break; - case 4: - textFile.placeholder = self.model.dailymd; -// alertController.title = @"标准密度(kg/m2)"; - break; - case 5: - textFile.placeholder = self.model.dailybuwei; -// alertController.title = @"施工桩号"; - break; - case 6: - textFile.placeholder = self.model.dailycd; -// alertController.title = @"长度(m)"; - break; - case 7: - textFile.placeholder = self.model.dailykd; -// alertController.title = @"宽度(m)"; - break; - case 8: - break; - case 9: - textFile.placeholder = self.model.dailysjhd; -// alertController.title = @"实际厚度"; - break; - case 10: - textFile.placeholder = self.model.dailyxh; -// alertController.title = @"型号"; - break; - case 11: - textFile.placeholder = self.model.dailybeizhu; -// alertController.title = @"备注"; - break; - default: - break; - } -} -- (void)textFieldDidChange:(id)sender { -// UITextField *_field = (UITextField *)sender; - -// NSLog(@"%@",[_field text]); - self.navigationItem.rightBarButtonItem.enabled = YES; -} - -#pragma mark - 保存按钮 --(void) setRightBut { - self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"保存" style:UIBarButtonItemStylePlain target:self action:@selector(editClick:)]; - self.navigationItem.rightBarButtonItem.tintColor = [UIColor whiteColor]; - self.navigationItem.rightBarButtonItem.enabled = NO; -} --(void)editClick:(UIBarButtonItem *)sender { - switch (self.index) { - case 0: - break; - case 1: - break; - case 2: - break; - case 3: - self.model.dailyxzcl = self.textField.text; - break; - case 4: - self.model.dailymd = self.textField.text; - break; - case 5: - self.model.dailybuwei = self.textField.text; - break; - case 6: - self.model.dailycd = self.textField.text; - break; - case 7: - self.model.dailykd = self.textField.text; - break; - case 8: - break; - case 9: - self.model.dailysjhd = self.textField.text; - break; - case 10: - self.model.dailyxh = self.textField.text; - break; - case 11: - self.model.dailybeizhu = self.textField.text; - break; - default: - break; - } - [self.navigationController popViewControllerAnimated:YES]; -} - -@end diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index 768ef2b..fc2944c 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -127,7 +127,6 @@ 42AC71901E30C3B6007D8F57 /* Exp8_Xib_View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71891E30C3B6007D8F57 /* Exp8_Xib_View.m */; }; 42AC71911E30C3B6007D8F57 /* Exp8_Xib_View.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC718A1E30C3B6007D8F57 /* Exp8_Xib_View.xib */; }; 42AC71921E30C3B6007D8F57 /* Exp8View.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC718C1E30C3B6007D8F57 /* Exp8View.m */; }; - 42AC71971E30C3F0007D8F57 /* MyInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71941E30C3F0007D8F57 /* MyInputController.m */; }; 42AC71981E30C3F0007D8F57 /* MyTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */; }; 42AC71B81E30C423007D8F57 /* SGBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC719B1E30C423007D8F57 /* SGBar.m */; }; 42AC71B91E30C423007D8F57 /* SGBarChart.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AC719D1E30C423007D8F57 /* SGBarChart.m */; }; @@ -593,8 +592,6 @@ 42AC718A1E30C3B6007D8F57 /* Exp8_Xib_View.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Exp8_Xib_View.xib; sourceTree = ""; }; 42AC718B1E30C3B6007D8F57 /* Exp8View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exp8View.h; sourceTree = ""; }; 42AC718C1E30C3B6007D8F57 /* Exp8View.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Exp8View.m; sourceTree = ""; }; - 42AC71931E30C3F0007D8F57 /* MyInputController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyInputController.h; sourceTree = ""; }; - 42AC71941E30C3F0007D8F57 /* MyInputController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyInputController.m; sourceTree = ""; }; 42AC71951E30C3F0007D8F57 /* MyTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyTableViewController.h; sourceTree = ""; }; 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyTableViewController.m; sourceTree = ""; }; 42AC719A1E30C423007D8F57 /* SGBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGBar.h; sourceTree = ""; }; @@ -1550,7 +1547,6 @@ 42AC71061E30C393007D8F57 /* 材料用量查询 */ = { isa = PBXGroup; children = ( - 42AC71071E30C393007D8F57 /* Controller */, 42AC71081E30C393007D8F57 /* MaterialTableViewController.h */, 42AC71091E30C393007D8F57 /* MaterialTableViewController.m */, 42AC710A1E30C393007D8F57 /* Model */, @@ -1559,13 +1555,6 @@ path = "材料用量查询"; sourceTree = ""; }; - 42AC71071E30C393007D8F57 /* Controller */ = { - isa = PBXGroup; - children = ( - ); - path = Controller; - sourceTree = ""; - }; 42AC710A1E30C393007D8F57 /* Model */ = { isa = PBXGroup; children = ( @@ -2721,8 +2710,6 @@ D20064221DFF86800021E293 /* MyViewController.m */, D20064231DFF86800021E293 /* UserDefaultsSetting.h */, D20064241DFF86800021E293 /* UserDefaultsSetting.m */, - 42AC71931E30C3F0007D8F57 /* MyInputController.h */, - 42AC71941E30C3F0007D8F57 /* MyInputController.m */, 42AC71951E30C3F0007D8F57 /* MyTableViewController.h */, 42AC71961E30C3F0007D8F57 /* MyTableViewController.m */, ); @@ -3389,7 +3376,6 @@ 42AC71BC1E30C423007D8F57 /* SGChartZBX_X.m in Sources */, 42AC71441E30C393007D8F57 /* PrimaryExcessiveTableConller.m in Sources */, D200647A1DFF86800021E293 /* HNT_WNSY_Cell.m in Sources */, - 42AC71971E30C3F0007D8F57 /* MyInputController.m in Sources */, D20065411DFF86B30021E293 /* RadarChartViewController.m in Sources */, 8CBD72E31E07A75000A0C991 /* HNT_SCCX_Detail_Data.m in Sources */, 42AC71C31E30C423007D8F57 /* SGSign.m in Sources */, diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index e098284eeece34fa2ae2a1d6a20f6983a5c2ceaa..c6204830c833c1d716f7f84c231a4ddf3d9c029d 100644 GIT binary patch literal 364021 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

uFL4UjJ#!5Aa9wqY-KM;(Q}y_ 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

l`94{xp33A$VI&ivhx^lX6N;o|^y*L$|zMOuX z8cu)C0L~E3P!7V0a7J^+a3*jja;9>oab|L6aprO6a~5-!aF%mcaMp0vayD`{akg=` zb9Qs~a1L-j%pBvz|t5a4Wdg+ zF2Wtf9nBrjoxq*KoywiToynccoyT3oUCeFZF6XZ1uHkOrZscy|ZsYFa?&j|29^fA2 z9^xM39_OCse!=~c`xW7v{C&b>emAb>kKD%6L6^y?K3jRlI6m9j~4@h&PxwoHv3uk~fMsjyIk+ znKy;^32z2(4sR}RA#V|H8Lxr2inp4#p0|Owg}0TrledevkGG%qIqx9vDDN2W6z??e z9PdlsMc&uEE4-_`o4jv%-}8Rp-RC{vJ>fm&{mlD?_Z#nb-fP|)KEOvCDtrQ;%%|{U z`80k!KY^dZPvvLwTk)BE7N5uG^Tm7#U%^-MwR{~vho8$g@y&cYKc8R7ck$cuef$tV z%Q&( ze*u3Xe<^<%eYYy!KWKu{>~3fc;Sf{>ttprfFxph!?6 zC>8V)lneR_Dg`xyTEPIpK*3PKFhNA{v0#i~tYD&Gl3LfBW> zPgo=DFB~8oA{;72gc0Fr;TYir;Y8t7;WXh);Vj`i;e6p@;S%9;;R@jz;acHF;U?iW z;dbF};U3`u;itkw!o$Mj!V|(TglB|b3C|0^5nd8r6J8hI65bZx5#AL(6h0C@6aFat zRrp-^Quv4PPvKu8oCp#TMI=$Qh$^Cs;zWs}BvG0uUDR6ik%%qghy)^`NGg(vR3f!V zFUk_-i3}o($SQJ(oFcc#Bl3#^qIRP8qRyf&qGC~ZQ4dj1Q6Eu-s9MxdR4?i;8Y~(j z8X-bNqeP=c<3$rhQ$$lmGek2*b4Bw+i$se>4Wi|u)uJ_`4Wf;rt)gwBU83Eh{h|Y+ zgQ7#CW1{1t)1og#Uy8mGeJ%P%bX9as^sVTY=m*gq(F4&#(Nobg(J!K3MZb$)ir$F+ z6oX=%m>?#KDdK1`O-vUjh!e%B;xut9aceP4%og*-0hX0b(_ zFLsDsVz<~Q_KU;fcH&Or&f;$3VsV+chq$-6kGM))Ev^&SiwB7Zi-(Ixh)0S?iN}e@ zizkbxh(8g}5YG|M6)zMo5-$@sh*ybMi?@q+hNxh`MWPoI#WRPUAWQb&_WSnHYWP)V2WR7I6WS(TcWPxO%WRYa8WSwNa zWVd9GWUu6yUN=;I?)Fbsu z+e$l2yGXlAi=^G8#nSH55^0sRTG~%qBONXsAw{GS>162?=~U@7=|bru>0;>;>3Zn~ z=|<@$=|1Ux=>h4d(o@pY(l4ZEq*tU@rPrkQr1zx{q|c=WmI zB_qocWl6GRS&A%GmL^M=@nn3NKqi!FWjdK&mL;>x@?{R0Qx=kiW$k1ovQk-@te>n# zRx7KMA+m_Guh{|gR(=iv$Aut zFJ;$dH)Jypz1AyqCOO-do;ZK0rQDK1x1XK1M!PK0`iJ zK1)7Z-XLEtUm@Qj-zwiG-!9)F-zncE-z`5PKPo>aKQ6x@zbOA&{*C;S{IdLt{Hpw} z{GR;2{DJ(r{Du5C1x^7eUr0`F~xDk3B^Ul*NSfxmlWSCeo)*|+*RCD+*dqMJXgF>{HDYyAtkKDE9uHO zB}3Ut*;@ILvW-%rlqzM)9A&ODPiasVDqTvq(xdFC?4<0h?4>MM_Ez>$4p0tM4pI(Q zj!}+Pj#JK5&Qi`+&QUH`u28O2ZdGnmZddM59#kGu9#$SveyRLQd0u%_`K|Jn^0xAc z@~QHf@<-)s4qtNW@e)m7?h^-%RN^>FnF^+fd~^+2=>VxV->ci@D>Mzw_sn4r#s=rm= zQr}iTQ9o5bQ@>KbR=-jIss2m-w+7HeYp9wSO{^wOldj3oWNHK&p+=+;YxJ5dO|~Xq zAKm zLbFn{O0!zCU9&^8Q?pBRSaU>kRC7#oUUNZnQS-Itd(97;JDR(i2bzbP7ns5SDU9bXpLHz)~)quz1p@~pVqGpXp6Mnw8h%) z+DdJewpu$>J4`!VJ3>2AJ4riPJ4HKRyFj~8yGFZKyH2}ayIZ?QyH~qUdt7@$ds2H! z`;GRJ_OkYh_Kx_E+t5?F;R1I-CyD!8*K-u8Y$#bggu)bsy=(I*CrI%hu)S za&>vS0$ribrE9P2pzEmXr0c2cr7PF<*7es7&<)fL(hb%P(GArN(~Z|n&`s3M(aqJ( z)6Lhd(yi95(e2Rf)a}yk)*aCu)g99v*Im$E)P1e{M)#fWd)*JZA9X+Je%Ae>`%Cw? z9?(bYsrndwsyqOSctW#O1vo2*_&bpFyHS2EHy{!9L53-(Ty~z448+FxR#o3Zo}*`u?kXMd7CBYR2q((Gl~4cVKrH)n6j-kSYs_Gj6jXCKTylYKV(T=tjQ z*RyYA-^_lP{V4l!_LJ=2YkO%c;q!%^8t{xs2TS+=Sf3+%~z)Tvo0uSDvfL&C5098gpH_?p#lx==Eda2=F#%f^D^=>^8|Uq zJW-xFPoI~Smz|fB=g4#B733A>waaUt*CDTCUXQ$okZMRXq#H5}e1pIsG>8m3gWiy3up9CX4nx?` z&d}b_$Il^WEgE2V;E}~XP9Z2WteT4V_0rjVOVL{YS?DjZrEWs zXgFjzY&c^0((skxyy2$dTf;5GZNn48Q^PaEkA~NVH-Y5iv%L9~-9_ry8dj z7aA8C7aNxt*Bdt&HySq?_Zjya4;W7xPZ>`eFBvZzuNbcy?;7tJ?;9T&e>47Wd}(}b zd}AV+qD*8{qAAIgY)Ub)O&k-~#51W(YLmufHd#zolg;Ea`Aq>+(A3RTZ0c^RG*y|Z zO+!t?Ov6nhOcPC$Op{GhO!G|(ObbnmOlwW+OzTY>OnXdwP5VsyO(#qzO{Yw!O_xlU zO;=1;P1j7&)xT8_avmd(HdI`^_iJC(WnKr_Gnlm(5qqcg%Oq_ssXrznY($UzmTh;4F{@ zw$LneOPqyaX=Q0``N$%+NGwu|%#vftwd7d}EQJ=ArM;ztrK6>XrKhErrOr}s>2Dce z8EF}18Eu(v`NT5Avc$5~vdq$8*<{&l*<#sh`PA~6<#WqH%NfgA%Q?$6%XP~Q%LB_p z%OlHU%kP$#mOm`7tOP63O0q^-6Re5WBx|yjWo27AR<2cPRawo%%0{+PY|*x4TZ%2! zmS*GHcs9OGVAI&NHl59Cv)Sx6zb#-3+Pc|_ZQX4pwklh-t)H#NHrzJChS(yu$+juB zskQ~Sg| zOYEigGJ6kujlI@hXGiQ2`^WZ?_Nn%1_UZOT_Qm!k_NDd>_Ko&U_RaSF_5=1$?WgRg z?O)i>*ss{H+OOHK+wa>S*dN*-*?+VDZhvY2BOjkn$S3AA^5gRp@)PshRbnE!SD?fmcZzt8_6|Hu5F@_)|% zCI7Gdza4-BbWj~Jj#vlHk?zQFWI6;6p+n@*IrNS!N46v1;cz$|AxGHJ&Qanhb(A@J zIC?sIIm#XNj{c4Tj)9I*j?s=WjBq&K}O5&RS=kv)k-1?vjd7i=ilQ?R#SU%~!@69p#=P8FOk zxKwbt;7Y;Og1ZIx3ho#DTJXH!MZs@{xI(B9F2ono3*!nIh4F>03qLAsQ^+io7Rn0c zg}H@!g@!_7p{vkc=qc=2*r~8{VVA=4!rp~_3M&c+77i*LTsWj~XyLHJ;e`_lCl*dB zoLo4saDL%}!i9xv3fC5{D_mc=yKqn8-okx_#|uvso-907_)X!Z!pns}6y7PkTljO~ zFNMDrK6e2w(1mkBu2>h%MR&!yGF`1)tz93v#4d?T>XNx~T)D11SAnb0<#M@Q9b6q< zom`z=y%K)qpq)9=Uo?E-@0zOZo8hip1Pj7Ub$Yo-ndEbC^y-i=uUDcyHnh3H^{q6>&f=yc#IyC$L6tnf}W5k>}ls| z@9E&_=;`Ju_Vn;nda69to_?Mh&tT6G&rlEI8RHr28Rz-LGs82}Gs`pEGsm;Qv);48 zv(dB3v)Qx7v(>Z1bJp{f=c4D5=c?z1=a%Pt&t1<0&tuOs&(EIcp5HyMJb!utFXSb7 zqrB1HSZ};H)tlx`_wu}aufQwxio6Q1)@$$@y(X{OYw;F(U0%1>=M8(?dE0xtd5gVe z-T~f$-a+2M-XY$h-eKP1-VxrB-tpcE-l^U>-nrg+-ud1I-sRpE-j&|9-i_XE-tFEU z-p{Sz6xKJuf|vJ8|WM28}5tvM)}72Cio`% zruk<0X8Y#(7W$U>8hk5#Ykcc{n|xb+JAAu+`+T4J4*HJxj{8pe&iKCcUGRP5yW+d< z`_}iJ?~d=j?~(7R?V)t}*S?PvNqe!gGi zm--ccwO{AY_UHLceycy6Z{?-0<{*C@E{_Xx<{=NPK{?Gk~{m1+#{a^Uc z`Oo{m_Fwj2^WXH}_W$6&=YQyb;{VbAi~oiHrT?}6uK*Z;1H=G1Kn>6Wj6h-_C6FFy z6=)M+2Y3NtKoXD#Q~_-uE07y71}p)4z!`7_ya9h86lfpl6zCc#4wMFZ26_kj2C4(K zf&PI(fuVsBfsX^D1LFb{15*Oi12Y420`mil0!stS1FHgS0~-RH1KR>S1A7Ad1D^#B z1&#(z1WpIe2EGbh3|tCa4crLa3Va{98+Z_S9C#M^Iq*F2d*D^z&ma(lf`njHFgh3; zj0+|NlY?o&%-}~sR*)MM1jRvFP#M$&^}(E=A!rWTf{tKe&=d3pgTZ#ej=?U$Zo!gZ zk6?MQB3Koy3DyS(28RTP2P45z!Lh*!!O6jC!5P8X!Fj=j!6m_l;L6~d;QHXE;MU;I z;Hlu*;JM(1;KktO;FaKw;LYH7!S93jg7<@ugHM7#1%D3y9();m6M{ogA!;ZtlpIPA zwF$99!jLE=3u!|7kRfCYSwjV(!jL-@2(=4!36+F;hWdv3g$9HMhK7bd4vh&-2u%si z49yD74y_BV4{Zo-3~dT+4s8i-4Q&f;5A6u;4DAZ-4xJ614_ydd3SACe58Vje4t*E8 z8@d;I6nY%`G4xaDdFVyxkI<_yE)0d?Fg{EO$An|UN#RyuZde+Yg>_+L*c5h#1L0se z6b^^GhI@s}!@a|O!WH4Z;mYv9@SyPE@R0E6@R;z}@bvH};aTC8;Z@<);Wgp4;f>)f z;jQ6q;qBqw;iKV`;ZxzW;d9{&;fvwR;Va=A;hW*_!rzDQh3|(Shgg;M6%`kOD1Z!5 zfM_5Vh->EwNcxlws_lsWfBXJ;m{n3yTwB`!P=Oc(hd>Pg4WJ`%1pFLf7tvU1vs`IW zs?1`AO0E*C)H0RWtXJ8^cC%HlL(??5LTxUh#XGIGc2zZfYO9M&%B)o-^?l1K>zZdy z1Tq26Y9I+n22y}jAPq05%ehP?1=a86uK~ zWF!2p81?eX(y9UWn&Q4?MYNC52i}^}vYN8emRWbv0EL73drCMYO#4S^5B2 zq*STRI=NCUR;%T5u?o#M#d@pVF1E;JcB|f`)T4ikXrlKCG)@0*f>337zxpy~DZ0$^ z9_3{i%n&LqXD1xrNC*W=T>_GDdWdSyTvku4xa)4YQ4=?~mzyz293t&ZP2px$-7)U&l zfFvSGNHUVL4zQz}d)t2|H{D5v}jQG2;%{(`;P+nHs1?947UDz-h5QT2CZD2_my5|06*w}XpBk9{L z?INHU;4A~WA(_j7?no<4N_1;D*s>UBU0L7SrrqrUls5o9fnG>!goE&!3G@Lffw%^s z0_cl;gtTb@s(@;QiLelM7nIEVDoI1{F)rN2JuA!W>PySoGL1uT1K3ZKwhRCUcJ>6U z<*3?LRTkHv>M;P&HBU1b81|28MxfJh5jN9Ux%53EBY{y}Jpp%pT`{W3jas%G7>Vgw z(;Q=fvFKj3AiSGwIWXq^>Ba+}0Gu_z1YjaC378B_0j2`efa!=35g}qkf=Ce=B1aT! zfEmC{U=}bNm;=lO<^l5&C1OB&BE68I$arKkasv}*M*EVg(lQCUIfdnQk`}d)1P1l( zUWF=G>;Hh8i|a~y*-;BccO+0&fquHCth8nHf0K3A*4CGy9;eNJkwtZ*Pjyv!WgUu? z{vSwba8nl>SDc>6@!}G z-oKzZP@hA0*a-W3&jHE5ukkOJ7YTzoX33Q3E(7f z3OEgX0h|HO0_T7)fv*rFVnWP_1+gMF#E#@64#c?*HLQ!k*QkfQ1YAb{VxICkQh>M+ zH|im~A>Glxn5QglmT-&8wFudQ2C(Al+OpF8nyUJ0lxa+U|BDtV!6IGTs@ihQc8h5I zf5pO-*;I#0sCzxC%gv%nd>_}1DSe=B5Eg~F?*m#mYBmLb)c_|dxq+CjV{Y_+nevxa zSD*>N|IUcz2QBCrQ^7&i=zJOPKW>>1gS$}!Mx)33aA(iTs+uxOaV-kKY`cYC%fMzv zT~#H;m{e*5b;WgMg=K>-01wcO?F2kTy`8_fvS*p4s=l%gDQxmkkAWws!MAv*#x(}Y z>XrjffoFj3-#}>k)Qm-Mt-lETj8gvv_!W2#yg-9%lbF$|TI5iRc#t9l)inz6JMa?t zqXU|L)i&xa;_VRfyP8Hcaq}8@Q$&kx;id_+9C!`<*%-N-?wft|-yjUctpEWK1aTmQ z_z*u5K!PhkJV*eEAQ1^6?U2ssFB{c;PoQmaO>s{w95!w@niHV9R#g-B1nj6$qdweQ zQ{J<@vbX}f{Thq~Y3K(#=wKYk0OP>~bj@hE44@w|tnGv@tpbgeSd!Pss|$4qX3WcB z+lBx%7zxvGjmrU(z~mxYQp<8aWMMf9PQgU{Kg@lDPMrp(gBf5Z*a~b7egw7wndrQY z9DC5z1{H7PbpXpayP!A4b;T7`Juy)8!jMi#2O0rsk8}(N2Gycb6`iM~DMbvH4XkS% zei7t?>F8WMkPo&(2e#`~URP$80W=8d)U*H*C~hX$0Ez(J*Ps-XfpT<=0#t%3P>sqj zP(HW}-S{5%isGKN=sm^-)5vKIk^nuLhIB!?7SZA)rt0d7vL;?aPE5*8Q|Lhb+f8Ty zb#LP)m<{Hj*+h%rT6F2H6)y*K!8}ZK|BZsq_?`~F9rxB0KqFGzG`ShHyr<3$pcT-) zcYguXZO{%pM@o>QxB3efAl|lbH4t=x9w2TR=tjzxfnKBsrfIRLafXX4(3ohd4c3&E zHKPW=Ai!C=6mxz56@gLhZVGeFW7>nI0B1ee0qh8N0y~3Uz^-5s*bOWOyMrZ2Ino>H zgH#}WkxHZrsYd!CHAwAxfDQIQ-%RZVmV>>)K41kJ=-6Nt8sO?s$6JpKKn5a%kiqDE zHZla`1xvkcH8oW=_VNleprFCTR*9uDrC8bVHbM8Jxd0lw(FaX2uy1t@n&e>~wYa2D zV^Mf2@_|FBP3h+MN=717EWQgo-J)u-hAJ)^D#6i>p^^qR-Hm@c7=uiD?|N$Eb@PsX0?q+AE5I4x zOmG%B8ySWSM@AsX3UDsEOY^}6NCe%NG00eKXD~%-79OTZMKm`0q|wndrc*7BziHv# z%KzFpEc~>H7fY|-SIY))MT-WnL_S8?&77_Q*P)3zxE2|?3|xK}%IrMMZ0@1gLHdKxk$BPS`5BQq)?F3A=gtZg6kQ)ccTe@236~{H)1T znlTT7CjrhX@Gy7;JPIBIkAo+W3CKib5;7T?f=pcno&rx}$p&~9t)8bL(;JhFO{gT_ z>UX1_TB@4V7LAOJ=85`cR4$E)XRxNYvbG#mp~i@bDq51&oZli|EayXEO)(iW7fc1Q zv<=n4O4MG=6;&mD8kPD3bHSo}Go}-zfSODliv5;a^U5xRH!yv;0$v5Lf!C2wkQvBK zWY!AsCipG7p4-T5WDaV#^RSg*>4|M%SxG%6TU%xS@|vo~7-T9f#muoOG@{|Yh=!S6 z}5njC%ZDDGe8MC+mQ;);qv&2UTGP*a_UG1#lT0wsuMmT30Sl;JkQ+SZiy zFR!XcmFELtb(Ia&_Rwj{&{uD|Yh46 zzR3w;d}cP|HJeP+{-OS+G1dK7Hva-gG=L9r0LtiMq<_aoR$H^#t>ulYz`;QIG8`U3 z)8TJ$BwQ3g!I5zkFb+q>#o%IbG&G(z_j;OBuCDLuPc%R8)rip-try-s#vB%wMS6QQ zk9`M20Hgugh%7@kpj*{a=6tXY$-gOpwF;Y~iDw3&Sb>YjCEyZqNyu_!6|xpths0dO zrQ*_1{?h?FF0D$sG2t&FGTGN9&uoPsu68+8nLXdI|f6h}J!-YFan$XdYw4 z-%USFEUR$pA{q~6=L5;U;|)#YQF}ryzA=k#z@fGL{|)>Pe4bLTM+1yn*5dPUdYlpU zWVkF`HZBL3i_60qkS)koWE-*_*@5g_g)`yISj5KJaCT%D@?~S3{tCH<*+1sSn+>*6 zr!hDF?@`*~#;mu#_J2bnR%kYb%Vz!iU!4C9JXpQc;txOI!CZ#QxvYi8dyxg_#raV8 zj%$nTUWW4{d;U*yBU~8Q9t|Y8cF5jkxDLoZg#Urtz;(fO12_%1uDBv(KXRY}SBzeK ziX1@r?cNs1&G{IvC$2Y!S%fP`!JlCl73jt12*16#z7|c>Yir*+UR*V<4&W@u^+Qo= zk%K7Gq2=gh5pDo_c>p<#@VoaPQWWY@v2u}B;+8j&Y(QaOU?f+f7iZ9g`7?&E zZYH)Chqg+Vu-1YbL0ZTZ)V~!?kEQ6itJy8JBD0*2RMm4jRDG$&z9l7K)!wl zIEVWR1Jojimf_AL-@F5Sjk|;ah9O6m;VvVW-T|)R&_KHkHwHPj40jW`{0?v%_dN!f zhMZW2`vJM~4sZ|m00Z1dt}a6*jEVyF-7RkMKiZqPr??+m7XK4+{oUe!#XbKZr@{S> zdxJ)P+)LaaxL3H>$W7#1;0wul5`o1%?x4B+Z+_M*> zIddu20s9w=|ED$o!(+VN1BeJkp^QT$OGdlEL2b^gf*}idL^SE5d_`x_6WJZ2Q zercYxrIFq=Y0Za|=0gRT^c;{Ad5*kjz;dI;tO%7}s}>o(msnyN*>tdhW_oEY7;kgZ z_n^((`Jm2dZx8ZA0VoKCpfJ=9Y7cdQIzpY0-;tNdAIK}@HSz}e6Zs4II|2ghpe|5X zj0-f=wnHUQDO3jah=6EWL~i5@`|K{56#?f(zzq>_Bc`|Xrlhj0rlq^z)YNJcSz|(t z#;MBE;u^H)Ov6}i9)L*%6E60w2^)=n;im6?YPt{9ckhd~TROf+t0_V@9<(&l&M&Jh zuSbQ!KnYpPdKA}J)HP+2C~>q1fBUE{MiuRkRMveM_-i{>G#=Kx7t)|ws2){2s4fEH zmO=d^XwRu}mH&Et0S!ivFQ6gN&*qP5NNeWN1nRBt^ieW=nlvbWCH150z;KGz(*VW(1@xgJws-XpC`olkDD}N&S}` zn$=}Kv=Ae)AOcdCL5m__48jk((Y&)6z6@Fk#4U#!pykkt2pAgyX%UdV99o4c%bExn zhiQincFM3E80$)OYT~ewceI)EUs)v9 zMr}Omds~lSEiyEmH0NOd0!wR#*#@GziDk6!()LcxFtmA!QmL-*UQu51_Cy;!dJ~t3 zYpd#ON}9_q=nQlo?UO=hp>xoe&{q*KBLZedz*Z5k^$O?$bP-@f-$cNVB48UNI|4GX zO-g=S1~g9;M0+i@b;W(F(UXyXfZjS7OE0v&iXIu&GDgPM!9 z4@WUgpKXfQo1Pr)j2`u3sk2qJ%ye{KyC!&ML>Q86huH_ z1QbU=Nd%O>E2r**z0s27D%w(ODM_X^mLwBkw<|g>fh?ROLj- zN?LStg;U;0?z8vFb!{BG|Glwr42Bf}WfONkG-51J*Tb z+{p;2h=582D54$efhu$s`uVR=E$R!U#aNqGik=7eLA%}3#u7@=^iTRW-Ig{d(^9rg z!!|3}CNt$@6j&0MjO=h-UFKx_^(Lrjq*~ZqPgVb!3 zimg*&7-lQmWNRFZz88&xbZis)L?eBd089Tf`)Vxg;8Zvbb@u3~Z?o1mm*ov`I#$E| z8whQy7|Z*j3&y(njRjw0|LR|ku#0G%7S+NIR+|jJc`8Yu(c&y5d-Spv`*;T0NsP^e;nz2&hHH-^4Ws=AunSbZZ)54%YofeHhF~eHe@?ogRt# zpq|voQKL|6buBp-EP>@{mHUwsz{&`i8v)T{%r1>__uVPk|22o-#z4JQ z`qp*AdN>E8pN08-1M2!4;9NK_0vaP=8QKvvVJ+iIv`^HGZiek>5P&VP6}Ck{Qv@_e zK+AGCAF#vD2x!HEK*|3LK>+rmtsA&)1hln;T{r-DLW2MtghOx`ZU?uAJHQgnOWa3x#?S4Tik1oTEgR1m%ua1C6Ge#t|91oTJ10Osj~|DSsLjf=;PwyHZ0kt@)? zuvVcP)_#auulR?XheyB&E(VOl+Y1^9-aVC zLK78uVgziz44xbTJ7Bp^T;==Wx2O`0zg=CvqK*abB1>6Cg`(vJ75Ec)CN_LV1njg7 zo)rN*qeVCx%v#=b%6{twu$FEQ^z_YKkM>K;YA~13lyIVFab-QxS8pUuK@N@FrusUx zMORl|a`CNOo{zcZ2-x+l10MSSnghnl0O^P8MiU4l`f^6oVp_is2WDd`Bq*usD`^al zlE$*@z0FrjEL9~{#lfojl3tSbPII$4o`JE%3qA{gYwEhQKJZnsa^1N~a-hvFFRvwO#w7Nz;n3 z-L7^^Rt&f=2ykBlRtT+y-8+vDkIfBt8#g^Z|8JPxm>ptvFguxDV3-1iGBA`^F?*PA zneV`W+aUBN(+D;xUEB4ZS}_4LZ2E_gtYte~BgfYr_Vp+#ujoDrbNRJ?Z_wD06=UMh z{+anDmSuThM8cP1%^s6;1=xi z<;*{9Bi6uDEZwL%7_I=rm0*|+2EaleW+l!pEG#XZ*a;(8?8R%3)?QN9hx9C=Xk?+s z>`Lk69wpOCCTMEufa+)#+irL5(7&`=ni$gYCAVi02Fxksht(@(&0|P)081+9L5j+> zAi8Pm@28zrjDIlUT$!7lnvH#$`PrFSd3l++S-BVkr)TA*=4NH3=jEhjWs0)6060sY?w_YpS%_f*Uf$~+L;&s zNd}31!Ei$~_|>OeV}%PgHx}XEL?YapRIc{J3rR!_hMP%99M1@AU#+Ve#GEhNG3I>H z!AGOtD^8>HMSO0->fex`2FNnA}$w8?hVT|k~X814ZB#(VdI;l5?;P0XrF-gCS9mS4j$FS&W9{|H*Ff0MXQj-1b zgbjJk&?5cViWeZhB`~n4Y%D1(MIBf)vDL3=daT7FBKh?{jrY8bC?y?Ms_uux2Njf- zVG^i(MA_KMq#qZ(qwXWoZzucu_*|#5(=i%gG1s$fNuy3UDV&fUw~*!1I_&i<+Q3S{qI>gdh?};V z@k;GX5WA4QP4`Q;lV5ry`b#zHh|lOAc2Ud;Y-R6fA7B?ZGOkeVV`B6W1nYVU|(d{u`hvPEf_G6cmfPh zg5fDJVEFJ17@nG+`uYloIFsui|YhZXC z3~zwpO)$K*vQaaR;%JWHSdQa(PM944!`t9l1fKiBvkE*L!Sf4vekEq^s%f<;j~;En zxE}M=el2fYEAdy3{Rp^$FCP{=0TCVKQN4^o#Kr0A{SwpJA&|JPi>$V1aJU8!PhalN4l*8g87E zlQH|xxi~lH;Zis+=i~fbfD3XVFuVhXcfs%;7~TiN2VmF$hK*pr@byD5Y<`$iIF)P6 zHQ}0a&A8@V3+^ngB^b7VVLMRGfVv2%TY-NAT-Sr^L2x0YqX?M#bxl95RN|Q9>Fc;8 z7zrZ_`c54?VtkL%(($q1(AGcXpKh6~^L2g5+aqFQ5h+*q$%YnGZ160bSzH<|Na&~B z&~M^We9YS;jP7)^sxyB)G*VKbb#&Ghpw34V9P+3EP!m1+s7%}skQZhYOr1<9Q!kJp zM+V}bX#n0HrK97|h?6Os%f)q%%K^jIC0rgDNZqw2F5xcH;*yW>l)#Me4Dzh-NYbnk zo`#w)$JAr)sQk1M=_SRZvh&j7U)qLikEtiFEr&UzPr$HkDc6DP2nNi?9uSs1Pl zE-Q^K2~A`B0dlYdT^!dPn_##eTu-hShuM$M!GIf_ufXuN*5l6gBR?;|ufu=9@I~}H z@oPVwZEf26*VtFZzNnCVutV&l(NAfgjek*5?B~%>#J`1nB>wX;@t@--;y=d+eNnwj zWn4K|!A<3+anm{6y?g_PonY7vhHt^J7Ysju;U_Ts0*2on;%0G` z+-2P5+!frF+-wfGIbiq$3UmsUN}YAmk#t)`S^q)whRy7r`Q&?dDj zB3*fUCRKzDu+!^KYoRu+JrU`F(=)BU{UYTfibzjMBt1QE@(lbpZuv6PBPB)UGYOih zlS(S;PWujR+TTT_ua9Ti|0%Jb+dMz3d48v;@-dB{OO%iQspa$WFB#P}0Q>=#1u)Sc zr*tkq}NoE)g-yw{b2YT3XE~=f12F=_|md>R3+}_YDzg2T%sRNPD<%qasl>P*hZ; zGkuYbGG)=Z|9lk}`A6<&BJxi_u}ipLfZ~qDUj86({0S7ES+8v``?&)#I7Fa?C>;Om zi#Ni#YT=R3ChUyEd6dVU{1OghSkn^T093R`sR8%Hvj`{80cFv_$s2i73{D$R)+n5( zF(^PuR}2~P%$VOaNqLEPRND&g1j?@23hyD(qyXj6OB3LOF=<>tIiu2?=71t<3ah`G zGdC_#W4>v%De#yD@WdrLi%8TG@GwGcy7TAp;h01|puACu{-=YHDA)g7@b%_6UKxB= z4Fj@)!bEp;$I0gryz+qx>hZdWzc_}M3=}44Z~-{2flO5YD{h*)6zWnw@&0ZWh?U2aO{~ie+}d5O{~CT>-gws`%}3#l~_2)kK(aR zQ^k+w$M9o;ItQq8fjY0M(G&axe&TFQ^M!#*B`Y2|c@^o?qiaF`NXHIc`}gh_Dd^av zWBdMHd-sZT?>GdjF!eq#uxmlrc0KTR!}k4SAF2Nx9S8Smi|5Sa-%+d4JU0!Spt7rcp)}e=UC>@yqy!ut3K@$S>zt@GF737^pTtwF9cdGX7!y5q=fF8Yr}Kqy^%B zx!xQe*Vx-SBK1FJ_SS1GBx&x{36n8t*@`q7<9z|~#B6O#c}9Cy+lVyagggs#n@JxQ zEu-WD)jlE(J24L{nmP$DpBRC)w`2mostMRJA`Lnr&m2@T0ozzgYU8Py`|JEWsC4XA z*~q`8^{Pw&sx#?TY4ilMiGQE}0IeSTRH!aMbtMMVv}?PXe0h?Vl(;wjkl%s}1nD9v zUqX6Euxlj#qfhv+8t&fUzvj2|-|##5osG~L{c>5Jh~uUSTwe9bnc*V?+M|)g&hiuXLb!2PY(~Cl3m!n(~xjcX?S2p=fdg5 zqr!bM!tML?EF3doW_WT|xMX7I!ZA4$!_x>A0wQRmWnT$i2swDiwj)TOAEb; z1W3U$l%U;^!f<9@xFRin%24Pp42T1^Ne|c%VR$mY(4cn+MM5z#Xq@FVz+;bbdlX89 z(bbsfO;s2#lr; z%YmAO0;Z*R3s0CFE*;o24nGKUk_b3YxE=)*<_p&d*9y3Z;qrbZP_uyo^jN};!cD>g z5~tuQe-+@tzuL*H1kH7cTIY_%!zFF7OWqY17wt~rZbVwR3#hqEgnNLxIy%SdUb4EK zaZTGy-mYWj1Hy7thp<>!A}kfEgk{2mK+Om08lZ5MM?f&XxM8`lLRcw0Bs?tO)gVCK z2-HnLEdXjEP`40uoFRR0JEy+hxpD3=JRVe;m7kHCm7kNFlZ%%wX69s(bA@42`AALA z%g@0}3v)9v^U~tvd4`bZS-|s~*23bV{P5^;;VB(^#}R%}SeJx6uZp+_e^lxttQTGr zUKidF-W1*v-WJ{w-WA>x-WNU)HV7MqO~Qx5W?_r4RrpBwSolQPCVVP)Ow&^2kK3r z-UjMjpxy^+15lfQ+6>fIpgsm_8&IDCh1U8NP}_mp0n{#__5k%AP~QXfBTzpB^(#=n z1NA3R`+(XH)Ip#Q19cSWMnF?QGeC1d3qTuzHUn)1S_0Yuv=yQNR59m~&(}2d+x{v4-U7}m`h$*61^of2kAO^*dD2s}yijBo4VpFl1 z*j#KOo+Y*v&lb-S&lS%T!(yt~N=y^e#SAf1%o4N395GkS6Z6IM#S6p>#f!v?#nxgQ zv8~unY%g{YJBppe&SDp_tJqEKF7^<6ioL|%Vjr=u*iS4F`-=m_f#M)>usB346o-n# z#7o5CVnn=DEE0=>&H}mz&?5m4_tCcly%^|c0FR5&+kpNB7#&K%xYj>2j+8Nz6I6*tQA-vu+4#O1#CXB?SZ`n*b2ZVGWJ?vZwGcU zu+IYf8n7P#`zf$Hf&B^C1HehZ`GIQzTn2C#1J?z(e!vX_t^&B(z+DgA9l$LH?h)Xg z0q#}cJ^*ePaK8d~2zcB9Ie}MzKL_|M;4cP#0Psb?PXPWZ;BN%}PT-dU|AH>Q7e{L$ z>Fvi^XiHc?YL^x-Cg(M8m)VL`{K{Ju42rbx(WM}Qhs7#Lvp#7nt+fjfCulReGa{}1 z??EytJ0AN{rsf?xHE-8GdblZC|IIwKkh25ozOb&IUOUMGEo4 z!-5D|etT>W2uBh6*CT^?ab86RX0wh3c&)=A+AYwfSN}+RJ>)&cYA1f`c#-QgF{>id zcgHDa{R5GwpKJwVN+$I|(X0D9>l)hvP5uWX(%us;f06^C|5vL+$BO4h(V}7=HiHl+ zAKh-O$tZS!w4T)wx7(ut-(8`Z9XYz4$m(v>09X-`HXSDbNqHWf9L^YfUE0PPsL*Y6 z#6z$eX$jA90jXYFqE3_a)8H@S$D)f29;hV{pyVCN`C8o~(~1zjf45G9BVF+Fq!K(= zQs1lIt;zXNM7r_R%UNxf1w#t{Ws>)6lYHdNbN&B`gc!rr<{&xuo-mfF(&Szpk-j}n z<(!FLsBrAysgwT239Zz`e>5U}^S>*8f<+e3wUR^O)Y^ztbw&wJ>@^yKN9mi$Z^je; zPei2ePx#c&q=h4?(Z$KMH#K{H;S@$wS`0y=qyKch zM$PRU7-Eq49LY$Uc(w11@{DX@6UNhZN%x)xz`BU^*>S43{z8_FbTty3SOAFVxceYm z*4P=iM1F9SCh^M=sp5o7tlvPy6AFDJBsY>^Ir&JN3$|dM_&zfIT;c)fsoXgy3*kT0 z#D496Gkm~=fwp_CYi(a^g1>PJ-OVXcd^BfP%i$!`{4NcEw@zuwgiMV1hPvw5tIg(} zi1hmjcLhnD-)T`tgIR^2H6-3U3E9J3l0D2#nmznOd-MkpY3^|2qgFrBjc2ql371Bie|<#$>j-LoH3vY|K(|}mZV3kCC7|Lbh#qQ z2gftz#EthXADu`{RTJ~;i1fp$((!4DaI}nN{XLekxdy>E5oz_A2?0@Rd8_IW zIzgmrJVz5^XGFUGIEDBR4ylH9SPUTdmnWKHD{YFq|9`+a+NY3!ELoZm-$tZ8$BFY9 z;}fIWLvPr3YDwA5=zBuQNFr~MuSvi6%nNrF}B$=a?G?s@+gDwV8;(T{Mw?IfIwG|HS0F#qns3BO?(6Jv9h^i%7p6 zr&f>IgPqP5KUt%Mv7ZLSA15KDkw>;Pc}aIPgS1Eg6_IwFa2=ffv~Ep)v);aWm?rt( z5$XNol>E4S%83Z8lljdeO~wQN>lUWzIjMz>(ttR0IyUY^JM}m2fWWvi`~_ae~I1g)1H(FW4%auS+Umv=v#REwf)z~aB6IFwBf&; z7VKRyhP<$V2%XWY=gfkV(c~8Yl95`ITiv|GEbUqJX#qk9Lq}d8pX{dRh_GtV6 zW+P%lA;?lqeCNsN22WDKt**J8(*B)p0F9w9oeUcb75*VEdh0w+Tor_q=?VEae=Zjoptl(78yf+l$Ae{;Vc z4+9beeXnSeD-r3(6Yf8fsQk2Ki~a?JH#7_yAAj6;V#AJOIYkvca`NxT*Al4xT}|Ys z5$UTFuJ+@JwEm;W?Z%FdW<*J#Rud1`^=}(Bshgj9W_}`8n}4DBR!#D=&fK&}vWncN z+SJdENPnGhswVMJCpp5aVJO*CBjFVI@NnB2gozkbSep{Xr$&vcRLVpD4qV%8JrUO@K- zy3aCGJ5zg88&gN1`vP5nBS1%A(pi1kZ-VQYPAK`J7i*b%5Xo>_{Sr#n*Mt{qRhjyk z3QYZh#yXc|O_ISA;%Cy$uJO%Xj0i%lc+1EWk62{A{T#+b&M#+k;OCIDRs z^iZIO0euP3!-0-0=L$@vrpcx$rZOZZ-o!;;3Um?Bc!AA`GlrOjm6`bd*X-Q*ZD6L$ zYqSzKOE4w50?aheM6Lic%{N_Ry4G|Z&?P{R0(vyiW6;5wZZutIB3FRXV{riJ($nJL z?l9d$cyy=fF4NsWj{|x<&=aami%j1oq5#KBDidOFZEfSv_(6oIHGSW^PtaT3SvPxk4-_KQ$*K4PT#~o12%Oot~B( zyMNB~8e!b)K+i-!FgCkqxKCNQ)A;^z^1W@sdodGwxDQO53HdgdHkvk>J_P!5psxV> zN}y*iGi@<#HGOFM7-#_cDjWg&+EdEDn1}n4NcI)bbBJWU(!vum!zGjBZ>KfwFzq4C z+-cfn+70wvpsxmcUX|%v(|3fK^MStRQ`X-`F{Gv)3F-MmMu;R!kq78v}g@(04`Ywn)1G)7%W7VMcK7 zOti|G&o+k>aKM~uZbdkN4(pyM2ja8KG-v6wWX?5f>wo+c7ns{MtTwK|+`-(@+{xTo zTbS+z`aYoV2l|1i+M;VhetLXOFq4&9lOg_`KIXnja2jAHFEcd{G!HTlHV*-M3D8S{ zt^#@)t_kL0<{{?cWKDPw2Y`O$lv-tc@+Ic6h`M={d9)eVrR6}c0D5JWd7ODXLH!}1 zA3kZ8XD&0B>s2_-JY7F9%M7SObEWw*^X29%%vYMxd#wU`HPCB-eiZ1(fL@ESh50J; zT=UiDd726z2l@%1p91>nGsf};M|qT|U8HJWNLYm4;mL%SaEJNMB!pUIUW|lF_!e&@ z)KX@Xc^M(pv*hksn%tHb+kKf=m>)qc*L{1od6juJ(eiUZ<7;zj?m;%MHRDoD7Ml3) zKV^PeKk%IS6;wxE|=&fW}qy4Ps@Vo41+2B%r*B13&~F3%PL+AD`Fn!@yFlX`E>BYAW&X|lyIyyHnfK`j4p{JYC(F$T z&4j8X6deR z>U*Gn0Qx7Oe?DV4HKZ~JZ~evFuw!1zGLSF|_uM}w@=}(emSIU4b*ZIY#Cu0 z3G}Z({|5B$K>xAKGRiXAGSY%u!#{!Eha*5AKBbh3hUk{bM6xMB|3z%2ZisG~YQfio zR#~Q5rdx2s^*7M_fj&@WnPsUYF6)+S zFjgD^#&sHa_B;{i1z_++SqXUdvgI|xvsWyyTGj(&14aVIUS)aR@&@vZaR7s_ojOTN zrR9Cg2YOm^X*ocM_LpU!yf=eXR3bC~0L2Jk=Tk)#ybAdSzm@qJ@z_bD; zZMn6vwTZQl#$R+K0!(PC=NvF0Xra@Gs1ZIXv))^--z z+JSH{592jpaH|oAytB1?f|$wL!`hQL7v#kGwf8~RzSe$v9S*P#)DH}?UV1EHja!@OaW|Vd zIojw6>yxGrtxpqF@EZNu!1S&`1596F3V`WPP`N}yC7g|%iMeg-7X+9ufk{|BvVLRT zkp!4M)*t?bE$ZA|{=h|8!E_JgkwlrJ14Sie@FvY-( zsQGxdEk_SSzU_Q%Ms23Fsr`Bt+r>6~sbRzE7F%aq7h6|bHw~Z?U`7Em2AHt~puv^t znTU>-@U@Y5`Ph(KqZ5MD-1jI)tMBQpV*iM6fCR%+9nT>SUTZ54X7rrWM)7!%u-w%InY&9PmD zm@uWlOa^8OFy+8#FGKo%+F8Z;CnBANF9S-=%+JomN=;^NMtWWv+4g0pr>2v-bQ&&Z zIl1_sF_W`hOVGpjXOK4`b?-brJT^DnZQS(uTyL^z{;+9l?fc_Dxz%=8a+9;&W07t5 z67;4;J@m{P^d7KPB``VLGTVa$z3ITr(4qH`?O{Dwt8Hua18Z&19+SyEZ+pS^qHUeV zs9C^N0&_VqSHw&%8a!gfJ}=Iy^#qsKfVnIoE^pa1k61UDw7qY`Ks&L?**4p@Fgt7? z0fX*&4tYxygKsB_Zdq;H$m2c*1`-_06M67hr*dcqqJr;-Vy!s$if%<^vW$N42W0Zx)4 zsRXB+fLTx*C#jj#TnCHPQaW2daGsQTEI3KoQjU}>EqyMeg}{gu>9>Mr#m z7PklofLU@nwkgseX(-|^4VH#TxTf6;%zePzUnLEbE+NMK05FTA#(gp}dD2J;(^9oa zFO8AVPuCupAYqkexinFlB$Y~&r72PwFiU}{0tRET2Z31*%nID{N>in2(sXHtrp%SV zJOs=mz^sarzOb}(VyB`J`0C7|?a9H|vOc9_Csm+C9Y>DEW3v5AC-*3sRx&~Bw&_qF zk(%``9#=A=qHBl#rPZ$?YhN^JT2XnQ((zUBTCv8;j0JA#}-d08Csc6-d37d9XLr>5l*2KcsL=au92=y!l@gjTL`Cak`_oe zOGsNxvpfpSW5BE>oVra~DBVFg^*9ay^XzHi)P2$t!m0bE2c*ToV9Mu7V4kXymP%EG zQ%?i)%*o@_!_p&q3aybaCsmtMk4w)HPCX$#DLo}UEj=SW3(RxCJP*tZz`O{|I$&NR zoO(feQCcUxq;cwHU|sD-s zc1wGJK^flz=KU(^J83WB)Ca(9IC-4t$z=d{Pxf?DN z**n@h**n|2XlmO5%uZl-1G9&y4flTOxzQX-P8_tJM2cR(>`Dk)KYKwOG<~nAeUKds zILqvV?L+K^cHCZ~PJB-G>_R&PLF~IzU zl65W^9Uj#)+_wLKxPB(sao<#h)0||--40IiS73gtvQM#>5m9~z=8uzRqxPBhS$f@G zZpSTJEx&IE`!%R+`yBgK_PO?}?epvy82<&#K4AU^26M;^Gva znM1%F2IdGb{{Y+QjImJ+%nxT6JYDcMS<=LupPG@Ikrw-3R$c~fv$20UH8(RmU;AHf zhPFep-%Zqqq2^IkU%e`u{eJrcabkYI;L{DB^9*stR@ql3wdRNH4_lhpR{=`_%aCjh z%g3$xQS!LQfTd?!`-RivU-qOOcYpOVIQHl4&m&7%7FbSa#V^@k*6VS-9g8%z75kYV@PZYbvNveOB}_BSdv_#VmsP*i~OIUFMkNC?%kr1#C+lDCG`)cFZx|F+&eZrDG0)(qPAyW3JoBHg$G@?8(C!*kF^RC0HFd5F~B{_B_;Uy)2kxp#yhG#7Wcx z$?nmmRNYmX!r;Hn6$C<`Je0MY|#%A3JJe0h{9u0?V7g<|KsWUB`P#VA<%{ z`Y*72jIeAYuwab}xpGkrET22RP6W$#$2Wv47XW*qjw`zz*lb{ASh1J zX>^*LxKwliwj;2efbG1@X?5D1lG6@s7ht;q+a1_Gr#>KadQmc`4_I<6sUkf)JfkRF zJgU9s8k`|#V^j`KQ*ok`!726twr7>IiL)tDPA_14N0oCjk~_|GoagEk>r8cGg`$?~ zof%FH$Co=ZomtLoXO1)1nFnlNVEX}E0BnC?2LL;8x$}JI1`-8b5lx>V?`{8l#;rX!b}uEtLtb`jT4pwuJIJ4m?DTBX6_|yixtOVr{>epa)q)3S zH=;jOOd;y8UPR{X?d+3;nf;yU^p`mYI0rfhIT4cKz(#<*6xbr%u{(!42Rknz=30yc zz>Ybk#Eg?~q;m`*Ux{;+b2P9cfE@{JNtJV~a~vVxC}2mQJn~I(mg%`R)j3T+Fw;4k zkZ+c=(s`Nla_1G!D}fyg>^NY@13LlOiNH?69lLXm^D5_D=hd2iuw}rOpE2aS z1h)W~(+_8+RmWA%n+dBH0y~AUs%}W?yxn<6oK@ej&03vDn>kzn$|<=UdLVo$qL>s|5BkU@r$YT0X+_cF}M&Uf_3bsF5L##%AZ1 zI8OS|-T8_0i{y)?^DAbDb33uV+0n)Fs_MnkxzkCKSas`=&hMOiNeltN&Z!+kIDc~f zte5;Z=kNM~znq7UWwCS~b^haOYBH1c4@a%AOSD0Dd@9pY9MCl0ZEhtKt!K1jXnD9iCE8-eKtgcRnwrixT zgdle}u(}gXuCcChdY~q{Cg}&JxG<=1XqU|uxMsO3U6;8o*O0px*!zIJAK2)LCOrB@ zDj+p|HLf`|Ld1cZ=hFIX>xS;G>s>b^P_7$XH@a?eEdX{2uuFkOm$Yn|YoY5F*8gs#P|WvCO^64z1}PI@J<4*~mdmFq#*a-x$* zfL(RcRz%lo*BZS(*Sa3p4?N|15f$uu+Vza?yRa5Yjz&-`+)4)D+#;l0LD$~>PFm*V+y4dD=zeX={nr(7v?X~r2_L1u| zVvmWsm|dT{zObxuVUp`PV6j|e0`{f2J$^%;u>;uW6Y74C3->wo5)G~&Tt5=szXx#Xi&K=ZflGxO~4Z+)V)=}-PGNTpz#K7J!QwiVcqfc*s6Z86A5qeOmn1=4*b zkzqElA18!tuKVgFkX`G(iP&7?Gf(cDEwcL-LL@u~^#!nB))47-_ua&->MV2ad)$i% zkv<3Z3muUja4*(_P~}FKTx(P6Ug1VR+3+&we$2hr{kZ!H4Ha|*h{`(mOG!{!?|utWNmA=~zauSlzeiBnMQZ)*w>7A2aBoIb>K5SL zTija-D!YN*qeEqz`%^s#U%0>24{UdTi>NeMGk5QGfA9Xm{iB8oK5H+qKLGn<%-MwV zqCpcjWNQU$_iqH4-+}!;Au#*gn9Pm^n?IW`+y2%DbKDpXc^W0NFpt4QF`GOLus;L) zYt+L2&@9ZuB-m(2|K8{bd+QjggqC9p7$-Qysr{RZsswNdkUJm~vs zQOD!=XsPS?7s?)tUK_SB&sm<9p0hpYXsG=O>|enC4eWk`8VNSDv!l((;T$YMXvle5 z5mC~B-IoYCPnJh3eb!yvJo%oB5joHKo(nt|dXPH@fjtE5VPKD7;=t3!)7I0DQ0geK z{{Y9F(hw>RTUSp{)C10>y9e`CIE_ZY8LB+JJiW2Sm!p8APuj@|&p^*0y;2K3L-hm0 zJ=nCg+!OI!>M8ORdq#Lh0>=W!0mlO;04D-x#4yP-+B3#8)-x`qRL%sP88|C&wy1-s z=@mMCElI;FbMR^bymY39R8tA5rU6GzN7Y;KJhMENadXr!c%CagbCY{-&peClxduta zVI}Je;INVv*Yx$C1qr;j=Vs4Bv^dTIoUU5sx!t2BF5J8#%~dzO1v zcvgBI(v;%{&I6nmI3H2YuN(AwBPSK0wgwmiRmyJR1pUGH{B{O>OaD zV!yVV`oyzMKk&I{2ZCn$_bWy`J3YHRyFGh6-y&#SW8j(q*A%#Bz%?hJRr?uihse%M zBl)OIE&J~IsYaZ*;(qh|o&>Ueo_LZc7I0@{5+1noG{{mYd`1cl zT+2kvP2p2a2wB}cc#1j2LLfT_xN~bmmSRtF=nzVAr+D-Oz7!Q9Yan%<(m16_O4F2P zDa{FFVc=4MYXw{yaOp9~_DIYmv&6SGG~26yQOp|h~@y7t3$MR3P!}WNSIQP(qBI?C}nuV zh;jufm!=e@6sL^PEEm^<^MSh%xQk+z8*PXS*HoBO#tZSI@Z`Mks4+d` zQcO&l6q`jo(8^M#BWOwPbx4_M-j-5HJX&jVuLIYv+M}ghk%E=ZdY3JvT$M7H;L--T zwmMv{Nx4=J!wo4n>IZI4xf5||@P34pyHoB-S(I|GhD&?kIsn%RxXuKZ*yUmw)qA{@ zB?OhFz;z@Jrfz;XWqHbqB&a-+@))5~;;KW+IdFQ*+kgVQ1(7$bIO*KttlUAsPqJ`7jS)m>q}4} zwbM*&b_>UgF)5!BSUv}?cS2acPT8IWmR%`(5tbzFlPNz)pQQXmV8LTlZv!{529{q_ z{zO>n_B5vam9me((jT}1I#>>-plhscL`PFF1yF0iOL;|vrNK5tugPonTD(>bmO;P` z2Cfjep#+v8m_5OILcE#H>qJnzF5rd`Q0gv5Ua!}e7!+^F+XO-J%3j5*dU3tD1i0bA zMS#0>nYXF8nYXdG1#n1{5jXaxqF)FWT{DcymxW-b`++|%@ghcZZvRXfWosNC!==iZS8HNS8RK42mL^2Z!grew~M!{x0|=Sw}%(G zJr20>z)b*dB5;#{E5#_(+sE72+s|8|X?iknQ-CW2?#wA)4Xw<>3_9sq(>BZA;WcW} z{Is{&J0c0oMtdh9%Mu<0_fGUqva(*3c`9(z$q{TWUa|6)lV?-_M=DkW3kt&7#o>a^ zh4IJD@Lq)to?18;jb5?9vH$q(;`-p$@E-mMyB^MShtxNCvCjzAW>_$q#dtM}6y3F4am()(2s zly-Q(MU)a=pXU9}yVpF#`vY({0EhSQEdy?093|47=lun^8xx}RhxczpsqTem-u+(E zoyRQz?q(fIN4!UMp!f_vNVw8M}uNg7F#A!QU3ybU{r&YN-qZ_|_s#iYWxxQ8iMBTKVFU^-uw)l4e zcX#bmyuNH7`r=v(oiE>azJA~$A3Df}H-5fOzRtcbzOEV&i-1D|x*s_0zP(r+iedzv(`s#++zT18GAW{i^ zk#CXjUTLrom9q*sJmiFmS{p}-#IHV#Usoei9Y%}`7w3jY6;F;oZn+N~Ts>dpd&IYj zAoVD4kLi$l%(qq#%#*&S^aIcOUPh!E^hLf`ed~R%`CiwMLSOj=a8Cgjy$SFVyl@Uv zrVssY;MN0&#VE8o zEJj76KtJiA^ZS5%jaXgX_|_ltH%?%6{w99XLC3uToUTyiKg-`zhmikV|9Sd>R(^D4 z4OyK(*PrLl_n+^-03qYv2JRi;kSFf}7cEp(n-QKWjFPJQK(C*atTbsfbMSZccS?d- zH-B$L%-`ML!{5{23%CuyZ3J!;a35kW*x%RR&tE`zv>CW9z->FF5qf;`h5q4)Kh9*B z|B~o5wgUH2l|SOYl;Hm{aGykN`D8@l{?Yz1dfkopPtXsP`lq2X{geGu{AK=fe}#W4 zaGwJA8E~Hi_XTiY0{0b0;r` zJi;T4roKtE7WuFD-;jh-H~Vi#N+oPL_ut{aliB3I8@S!TeM<^6-1l)Kyq7%gKH&D? zE;UQLhsAJY#!;eQ_W)3#%Hwj`J{Mcod ztc33W$kfLF2{A&vudfeqc;+kqji323bgfrH_kZo*PAubh;9`fZ;ve7T->t{sJO5t& zz>oevh-douyY&5k`v3Cp^Z)JNPeAz#xP8F=4cr0X4#q&)wPNqRx4*NS+-Z@H9f^49 zQf_WmdVXehW*#=e;_a9jB%c`_$;wMl*KQs1lMZeFKfvuzM1TMtU=pJj5CRrNFJXl= zU=7%$g#kNohk?WMm}`MIXnYH}@NofL4vygCDmruu=X42oXg^BBD&Px*5Zb!s(|{aM z2(7x~5oj7{rb9AtRzSZB1kMd)AhZpZPXk$j>_AQ+7oo-T4?G1t4Ll2c^oBqT zwem7CF;lYx3|vU0xCnSAA!uy_?UI1jDbPKckp_AMdNP{=y@3~iHxeV|EpgELk;fGP zFXH1y_ZbqN+%Md>xOW`1L4lzOj5IJTa0wbIZvr0g{i`w3KvAGr4_ZlJlzw1rU~;%zSaoNGEP!A@FW|T)WO)!Xu`I$Ir-#V|IJs?nIc~6Ietr zO99@i!|Z{;Vm(Avfo1xE6@fL!gxO<(wSmV2TK59)2R;CN2>9p~fw9XkFbSw3Mw%A_ z&jC-WQS}j97kDWNV(SBMAz}$r=z+Hb@0hm*-UD6*z6r^p^UdRkkw)CWM&KJKeB746 zCx}?x%Zvlt0-vI3@=bxqqeC^fg$2G0pp&e%aSVJD*r6ZT9rzIuYcRha_&M-P;Mc%! z8p~P$e-`j9fj>LCgjZ%^9vQEm(~9$feKj(~RedmUC<#vg1kt%A+d~IAiyRbi0pQOi zduTqjdI1QUf;NPr?jAZQ1?>ci^MDW6h9c+=dUTQpeL=r|AQVJD*6ZjNT0#XU{+#Sf_cG<5SE06z(!95TRY9c zwgeWeT6G2G*ei%Ja4m)e`vnX10|SGXAS?~k z`nZB%BzS4CC|In)k`Mg(z+VV_v@#W|z~oeS=m*I`>fjjQNnNU*Q3WRiaj&0f>ld67 z#E5fQuq;>}tO!m8zBTY|fNu+YI}F)_GlEltvj{5faRB(Prz2z!Lhx!-KyXg*s^DDU zI{@Di_)b;9dBOQa0jR7lCoN(KL{V! zC1Y~9d_*{ZYP_}@d^`Al0#6Cp5%ggTE!g?62TK#4KUp89Wp` zEG-Nk1-=;gkh?vz4JVU0CnP64|{HWTPg`|*O2T{ls za_a}YAq6pOFz^gD4mAli4K>p+L%%c@_;J9GCzxTAaP+7Qxm7@0;6i8Dh@tu2P&kyD z7^+Z4C>Nm$Wrngs*&%em7*kFHz7+V$=(9rkq4Pr*5T7*#_%h(9pAMfDY8S#BNfpkd zLkPVUPNN+7imFiOP!|%2p`V==4a81HnjzFX)JLzhf>3|`z@X4@)M99GXh^6qG&D3U zgp8g6{7m3y0gtilWx!vKJ}Y!-s3=q%(t0EKD}cWecmRG*G)6fy(hT8D>}#nGltPmT zkB|wo6M3vqd8i@@rDlXKM@l73Ga#j|WHyC>P-<>87@uDq9E9eEu0cK5%_M}b4P8eJ z>}ufW=?v_qkbXG{-4fC-C!sq+WI1UdlYpvuAhbBNBotpxt^xj9;I9Y%2BI1~txV2{ zW@-^rXaxafCGgiJ^bxB?DZXr7vMK-Cl$LfZ)}-vEDGLRfZ(_9TJj`_L~4OOkAP=r_y$&>sYryGXX2zqbaK zeIfMl^|IxmL!rZ=Bf#GcJfgU$`r~pV*`Px~W@J{IQJaa2Yu~6Ui?W3HG?+G*9kNq) z$!-mw`+&b6_{G34iQ$u;i|c=S_3AJC5g!@%aStTIM^5 zfqxA6wZK0P{1d=G3H(#b<$>}bd9XZ0E<|1PPXqr9@XrGO9PrPdF}}NL>mTw2%lIdN z+&V)5*8%@hZO<-WEzi^I>00?Z z{lJa#ZK${gUm_#lA>S$ACEu+XDF(`~0{Zb9T{_AQ@VsQ@)>o@c{7a6IyAN ztR-}+v&(VBR;nK~YVoL@Y9>Dolk!vY)ABR&v+{HD z^YRPwi}E`8CHZCf75P%tw)~F#uKb?-zWjl_LEb2Dl0TF;%Uk5F z@<;N=@+a~(`BV8b`E&UT`AhjL`D=N*{EfUr-YM^rcguU^Z{_dgz4G_+5Au)lPx8<5 zFY>SQZ}RW*AM&5_U-CZrZ+X9bKt3oRk`K#AUxa+F*pPsvx#S1wR4R4!63R$418Ny4 zIxAh2u1YthyV67Hsq|8MD}9u{N8}h>1}cM;!O9S&P#LNWQ!Y`4D-q>VrAR4O zMkphd5@nP!S{b8^RmLgfl?lp3Ws*{=Ojf2SWlFhHp-fe#Dbtl1%1mXJQmI^~T&`T9 zT&c`fK$)XlrOZ{XR^}=5m1~r1mFtx2l^c{Bm7A0W%FW6`JZ99E7fN0oonMyf%jR9aMESyfb3ZLBs?o2t#! z=4uP|EVZS2wt9|wu8IMZnyR)^)6{e|L(NpP)ND0J%~kW%eD!?w0`)@mBK2amwc18) ztF}|ys~yyiYA3a`+C}ZEc2m2nJ=C6RFSWPYNA0WjQw!Ao>Hu}1I!GO?4p9r$q3SU8 z5_Py5Q7=`C)M9mnI#MlBN2#OLG3r=#oH|~epiWdLsio>SgNX>J{ph>TDI%IqFsFT=i;oo;qK>M!i=MtxR&PJLc|L48qOr@o}VtiGbYs;*aGQ(sr#P~TMFQr}kJ zQQuYHQ{M;vP2k@K{$1el?;C*M1pH>;w*vn$@Y{g@40!agUje@z_#MFS0)7wh=t{o_ z9=FRs1OF@VzXSg#@cV$@5Bx#k4+DP`ghn7xATS_sAP68BK`?`01wjJA0fGwz4+vfm z{2&BDkU>yEXaYhr5L$rH5`=R=I1hwW5Yj-%03i#691!wAI3I)yLAV%%HXyVEp#un= zK17aSC=Yx15h!=y{2E=wCb^x&xh+RPJ24W8o zdx6*o#C{<52XP>XgF!3=aTtihLA(^iVh~4yI10ouAdUlZ0*I49oD5nm z0OBSPH-oqp#E(JT2I6NRegWcFAZ`b72Z*~s+ymlwAbt8#e3dSa2YzD>_ zU~CD-bHI2W7*oNR2F469W`QvWjCo)@AB-1*@nSHx0b@Hbb^v21Fm?fBH!$`9V=plF z0b@Tf_6OrYFb)P|AsB~&aX1(+1!FN7M}lz_7{`Ed92h5naS|9OgRu;Z6=0kO#u;Fo z1;)$3cm@1F_PztYjiPxpp<~^h&xPK6mpI*$PR$Y!z$LxM=?NUNEhkRgBH1Z~07LJg zx6pAQ1OkL!Lhm(%-h1!8^YLc)R?@9?N-W7O`M>x3zYj;2XJ>Y2r|(SGF_3jEWE~G# zCqmZAkaa3#oeo)NLe^Q3bq-{m2U! zjgWN{WZeQ;w?fwKkaZ_y-3?jyLe_f7dH}K>f~-d%>oLfB0l4WO46?p}tgj&J8_4<&vVMT9pCIcO$odVk z{(!8%AnPB<`XAVOfo&VGZ3ng;z_t_EvcM*QO#+(?wp_5~gKbx^?GCm*!L~Qp_61u3 z*i^9f1zSI`4FKC9unhs59c)gpxxnTDn-6S$u*bV_(DcH)vHXLjt!8RIf zW5G5aY!ksY8EjL)HVteuz%~nPbHH{O*bWCl+b~@P31lw6)I|pp%f$ajYT?DpEz;-Fv zE(hC{V7nS@tzf$rY^%Yx25dKi?Iy6@0=8Shc01Va1l!$UyBBQh!S(>y9s=7VfP=nm zPk`+yuss8|=fL&?*j@zNOJI8ia9p?T4Y0ihws*kx9@str+ecvg1Zrag7*tPDEP48qk@kMJ}LOL;Io3y3%)4$ zvf!(NuM55@__pA?g6|7{DEP79r-Gjgeku61;J1R`3;rnhv*53SzYG2;__yGH1^+3% zl-|lV%C^dO%J#|*%8trT%FarbVp9Y~R3s%^k(C@JSIJZIm0grwmEDxxl|7U_mA#a` zm3@?bmHm_gMNw3xkJ48uRQf6Xl>y2?Wsovh8KM*^cEzDM6-{v|ZpEW`6`xY9_?3XN zzjAHg(s+4Laq|_*Lm3d07GGAGs)G75!gVLxpDGQab z5>c9!7G;sLSXrVhRgO@WDMu>Hm7|oSm17i8j#Z9Rj#o}lPE<}(PF7A)PE}4*PFK!Q z&Qw+?XDMeZ=P2hY=PBna7bq7h7bzDjmnbWhOO?x%%atpXE0wF1tCee%R%MlPt#X~R zTDe|Xquij}sH|0PQf^jmQPwH9Dz_=OD|aY&Dt9S&EB7e(D)%YtmHU+kln0fEl!ui^ zlt-1vl*g4PlqZ#^l&6(vlxLOal;@Qflnu&@%0}fSs(Yz>tNWL7KnIz%l} z?W#j{s+#Ij-Kt0Rsy?+?^{WAOfAs+MKy|2kkb1Csh+3kSs%2`qI!qm|j!;Lcqtwyr z7RtM{u9s1K?SsSm4dWdY>Z|H&>g(zo>YM6Y>f7o&>bvTD>ig;k>WAt_>c{FQ>Zj^w>gVbg>X+(Q>euQw z>bL55>i6mo>W?5uAnXdlz994i!485CgrOh|17R!(6G4~)!gLUH5Gp~K4?;Z%O&}}* z;TRB324MvV=YViN2p5BJB?zq`+z7%gAlweZ-5{(7;UN$n1K}yaVbH=0AiM;^TOfQ0 z!lxj73BtD^`~bqwAp8!(-yr-C#2rA~8AK688N@sgcLQ-R5cdU91+frtIIgIH7yxl7 zh=+h!4&q1<$ADM?IL1}fL97C?2E_Rw)&q_|6cs__1 zgLoN;SAn=1#2Y}o8N^#byc5KGK)fHshe3P{#HT=f4#W*0z6|1PAif3Sdmw%Y;-?^f z3F5aP{s`hPApQa3KOp`G(l#J%57JH`2_R*Iln2soAngS>3{X-*DgZ(0Y>=uznhQ8FPHF@x4AN4NmV*Q!odD9wAe|1eA1nEgCW}v*)GWTLH7QTJruG_ zAiEs0M?m%%$gY6w>5x4OvJZpoO31E(?D>%00NG*4Zh`D2ki87DkAm!DA^QZ#J{hu4 zhwK%QeJ*5Q2-zzk`wGau8nUm2>@|>m6J*~C*>^zpJ&=7rWIqhqk3sfRko_!VzW~`A zA^R1`ejT#khV1tt`y~A3Z2gv>fvj2eWzajfSkhcYSN04nGXM>yv@@^pS z1@e9%_W`*-$b&$(gX{v?2lD=agJ|RukcWXh3gmGhPXxIFzPZKwb;-I*{)G9El;X z2l+ve9|ieIke>zlWx&A@@>?Lk3-U)Ge+u%KAb$(;k0Ad7@*g1o1M+{6vn}N82st*$ z$%dRf$k`Qg_Jo{$0lWQUTmPJakTV2w9FXINoMOn?A9995P6^};gPhTjGY)blLC#dj znE^R-0DIl%R6$M+5Ic@%PP4&=NKIUhmJr;zgn zwo`#I!(4Y}V#?$40>8|3~8x&K05Z^+vY@^%7jVVfsI zUOwdQ4taY)-oB8hLS7-{4S+lcBFI|`dCMUWAnydoI|cGihrF{O?>xx65b{<+-sO;YHRN3j zd21l=Cdj)L^6rGZdm-N51^N3yejmv15BY;2-wydM$oE11{*ZqV z}j={RmV%YIXUB0oVwl1{4!{L}3356q$U{h0F$Wb1OENE_Q zax^zKHiTTpe;j3X!AK+&ag?@1Y8yh4h@)_rudvirSmG@l7AOpq7Y1BKQG(8 zF?Q@Ey>#R(o&M84&rHMLjE1Lm`GXFp0Z}RSP}Kbtzf@2!9EN{`+ko5RD=a}miwS)t zo z(~HsltS+CB3EjnorFc*VO85gJ=_?GB6_%FJABN$tj05I&!Z;U#>#SL$N06i8k=vdj z_q;AwXM!AVTv=g>i*DucLjN$w^iW+@V|{2^ZD?^>V?%Sev92x@=GV?*Yj4oyk271l zvzR(f&LEe-%o>r!^XGDRp-(m=eWNbdwVU*bjnxsy|i=!e2|6N@^DMM;eR8t*-LK@X9aw*E`z;INyREY$r{w*nCS{GTl#KYwD$njJ3 zikX(=yBK=!>+<^vM-^H&TBj>f^~s+~F(dm!UB0WU$WHA7#_2W8pRpAcqs?N3GX@T1 z)%XWc@=mAqjz zl@b4~p40n@4yQh|8=00T6ltldLjMwPVsp5KSe})Qjdh`51OCLE6uisij-%|SP9!>) zCFp44V#5mq=+U5pM2{2gxnlAi^u@^aryeJP;GxQ=lqw%|TAc(e{l9Kmw~gUM96tVd zXR+h`eoM7`IfbP&YJTi`@j1LUR9DUKZ8gK@XI;K8!<&=TMnl%K4u~+TWg_ZZjj}dc zcOJCsD2EcWhB7+_3D8b5q6IFqSyxsz!%8F6GLnAP<)bnrDbcRug@MU5LsMmvPFOiE zpgE(VfnoK#F2CE!SfyrdrKz6U+*%@(6K`&W5&dV^@_O9g;cng%hRxr)yfMQg=o(%( zoP{_?IjA>7*xpcv@!#+k+HywdzyBxVK-?K0%SiuEmru;(jPZcehz;VUpi#kO2Xm5v z-A=uA`K(N^OC{>eglrro$GBiaaPB4piKjC>x7Fn@yBJSmlw{-@qa}o<4~@DTuCa;o zicmvsV|dsSVqDcO3QZw#Jp6THB=u~z0o!+mInC>k?vU2AYG<@GBvn-xFyeRA<+nTh z^t*|8lLrx5Og#urY^-D?@0?*u0WW4!)sQ??MZ-4HNL8X1y^=fKc48} zZPQhZZn0~vhj^fYW05rsn`~WPmdUL^=gSCGQWe8;Y(_E=4P`35h=WEmgv4tjpExFB zX0owiS{bkBZ)Pav=yD_zl-i-}D2tLr36+`TUpy+eGgR_)`O-{KN$&z#8%h}VrN4+P z03PRi7|y%s@{$a3-mIfQb}T|OoWwZA=vs5)J%51Vvzsm-)7kjM_r!!%64&KXhSwgt zytb3^N=+HIC4$`C_-DK@d5RISR~LAN(bRn#htMK=`8>mFpRN~iMlgUAaW64!_UnEI zniZSXd>y~2eMx;4dwLq^SIn#sdf-MbI^D2mm*Vr&Q zR5P@=rc$e}tgiM~)j0dnZ_?!I$Y5mNP>;tS2sk}nuODAP`aEt=Kr?+M{@0#hPzyNC zRS54er21@~CgP^U%^x!23w8Ou9wibwCYpi7*VQHp=+79{{dM`P4ySt4F|v%^B5G1# zJ~5Utj0;M~xZ3LKx=?~!)ST!Sea&_NTjd8c*@2kFfoPRteA+Q=#ze1U*peo%KBKl$ zr}hOGKKp?!Jh&4Uc9Df$Nf!Qw3Wn`Tl^EJ^E|RjwC??u-SX@I&!iHnX z5e5+J8e75bX4C}S7WdtbE#lVYH&b4ubGNu7a=4`Wgfn*g?#u}GrmI8!z8Wu1 zgYr5zp+ntnzuOnUMgj>s)bFdV^mqfVDzgslD>0;sb@}EFKZPU$H8m5{u-j=aHmTv> z7st<&V$z)g83r9w3hTwM4`v<+n(+_#li!_TcR;!)9}GFG@#HEuWj(o_9#0_P(*g-6 zkAEHVRt5c)+{y35kQ%zhRH4v_g=vq?>Zz~F$T>Je?;@rbjUTK^QsXE%#-ky;sgv)| zuqx5zqdWL|VK8em1%osnR>~4|W&z)K2t%t38M1@XN}g(@&KJRnn01MsSYM4HHLT|; zgtSTs+T`bG#VmIUK1T3}j?bzmJ%!X{Z=BQPW$^LOczu2Vqh^#Y-Fnnj%K(_=nN0KL$rUI-Xt{_Hl1&)bu4xR{M;x^i=iy_nirV@X{HQT(Z(_eOeYv81Oyc(<)e9UIOC!ypddJw>%5V@L zY0v;75#JGfuQ8^!*-k@`i3`1LhsN%Nv zM27fWT^^hA*2ZF2<15N*t4PcWMa|%`jdS_UIgPDR+s*geMN2j}@0=tSAhjs~Fxm9n zW}d|eUCUhoKAm8EB0+7tcgj&Vh!iA6(Lj9$-3Y1v}qbeu@JiIKBdmp@6L8>w@jSn|>1ZXmg)SeO3F{+kV#N)8>xzAc z0$!>%nqskUe_>L}ca(YkU=2q)2M6C<2tW{5(O5pmg8^ft?6;YAiF zRIU}~GLo;@`ZXYT)Vndduj<4%X-O+J4DXTzYDx3K1k1E=Z-(48x;!dn!NC_P&;;?U z(ixm8E>ze8t91F9lo#ORrb#7Ja_Y^JiFC}cG;ovVe(6)b_%m%i_Bft9-+qk3>$ak+ zoLKZ=w%!W|Gm@`QH(HC4TFs9|sG&_oYXh1m;B;w;4>|nRH5l&2N%iJZ#6l-S>W0p+ zc6v-C!`f*s^fKbtcI&G~j!E`sDBY~fH)MG8J1ItM6fDFVG$l&MgBc0yI#G0|@|>8H zJLL?y+ptzOt=Ckfmb*#|da4sHq2_n_oOEVfvEPfO;GTfn;uhkcS6AY!IqnvYVp!dg zjzWpa`(aCh^`w38uqE|PeAn2*@oa&+bot^;*ou|`k@mi{`lg-lcPmCrnp}oODrSSV zVnjt%u%Q8K4vgQmdEHxB!4SSjm#3wVaQXD9lUo|bHa0d*$Lf@F?B*7(t!$wWA~>#? z!B)F3!y5KjO_K40RRuFmpKuL2SxF?uU}^h|geXYip$xnGb$My}dyyn>!^`NlP8nvo z6Z<9=Rx*Sh?D9HFS|7z7-CTyt!&_lN0H+!17@?1L>88_nA8q4Pg$o%jkEar!q78>j zhO^RNy!nnc|Cl;?EPJ?WG-(O*M)4xH=##oUG39H(>c_?{9Uoj&iDym3(xEFxzSzd>WoTDBUTg{Lx9 zH~im7>~qYzg3-RQGy2gcVb)Yj$vfn>S|;BM&tv4jyao6RMk`}-(YO=5n33>m&&z71 zb#QHx>4^@~<&5Chb$LuwvLr9vZBv439X`_A1dy&_OT4+Y>o8OMB#x<8vkiD#m)E7d z$D7t+n}7Y6ntZ@2mWony;GQF7EhFUJZcb8|XCP4ThIA^WTVXWe#cBr9dK(kn!$?zI zmeEK^QcM{=d`41QZ)LQ;--&&cHW&7cTZJ^KLIS|lG>L!CORu{a&L5`JBEiIHG1t-j zoP{=pNO%)cxSp-~aTjK4Ss`;0tIH}HOqn6Y*F*7LHoqZC625zwZNsO!ygquzyV^oa z{xoJ%3wHKBqO36-vUnd;R$|?nq3{Vt)90NyHX`{IpgFe~-zOGy7e33-`?9;AdULMv ziwvu;bvYbmgmx=b(;aM2)|!PsjqX+nw#=&xlW#lztxPAVor#;CQd9UAqvrcA2suz@ zi}sPW;Jo)4EnhrnX4zcqYXP`QdWeqt^{t2Vt=Pl|bpD~e%kHmb*DET#&){AM+ zn_>g12D4FAy!!o)q4K*fADl8<7#)f#MqtR5e_2uZGXwjlF5jCn*iB26PPoS?>n1iv zYDrK_uZk;6PDcL0DEfOVDOpbbjEW=sUq<%79s4HDyhgum*c$(J;VY+f%rVQ*+UDYA zhDk6n+*sW*sU;L%nkbt4?P$=yb8lTfJHyL@R&c6yR3?*=mL6c^)A&c6u;?c+M7QmE z#WWoeX-HO1+AoLEy?qz@3sDb{4rbZxyw5b>EwqhjC-iOP?&+><8+P0}U*}jB+VtCt z5xsL~6#nta!_0gs%aC=y zL5%$DR9gH{>v7_Eqqk4|zc{guGfn$B81S5}U&M1fT( z0}Rn!bh$ATV<8qVGk<wJ=N<(kG7m#G`Q#Lt{5x)-yo^_XJ0b(RpO08umAJl!t?h zLtzv3oC+#q%kGgu`BAXi?biGjPfSP#LyrgYT`;B8O?vqLigvx+%rD%)J4P%4rkyFbZ+`o89 zFqti}U(c&BO-s18d5dc?$fMtMMzW&I52bvLyw{r45Kk@y;$_1rHpejTDRt;9%T4;t zVRZHB;@0dK%AwN~VdCJXn`UM^C8T;qX|Y6bWaV7@xB?TG$Fjy8K{t zg|6m-F~?>IRQ) zpo6KH-_;DcgVTLq7pM%mtBU=V zfdt>$G$_fbdHhbF#rrz!h876AtBbjAX#K8ZNR@O#d5|%>h3pE?oHw#H%XImc=xyr} zdM<8GMic#;Dy{0bj?po!6U)Ic8;e8ZvB5D;sWB!KdP#Ht5)VtT#Zji5S79+$kGmmv zGMq=~^4A@{_eshW7^)dhNkYl7nU+N4g=^VpEQkw*!b!7i_pvP))fuv}d$xc|o*3~B zg!s1a1^PY2$R4B1k7s!DT@!q1!`hn~@zL*bM%*}Eo{%zeF_+THPU9@}XV@|my09&J zYFVo^P4%{k%DRQ~`Nq}#HZamBnHqR?n9xpgYf>XU&M)za6q}UauP~A-bot?wnPzkT zRuYmjm4&f6aOBFzDdrXIn~bojx?G(ZVQrEJhMb`p1QL7;g-6xTUBo9Y-eYS|?{I@+ zNfTM#SeK{wW47i@UA`tWdU5(285t0u-kz(7z7gXd!=}cPG;$oD;Y$C>qy7a$efIyQ zsfC05zp;8fV}jIf|CztQ1$rIUo7k-4F* zuz3TJ2n2irP6kwlagtzoX`|s%B@!X}JC}TWLW$%`o`qaabNw(SmbO_%r%^bX)?ZaYS9-8t#7_SOOPMI>1muqeYbm{*I=a%CuKO=ovCmIRK zhIw#4EAIcD2-T{J?+ksLB_~>+cnes}F%rz_@HIvtABN%+>jG$X))=fv0 zIhYa>+_sKoWFKd0(veQoB(uI&6(dUOLg8lWy_5>Iu4B-)@;gOWvjg!*fH; zXosUM)6^IyKMk*~3q>5{w?&4*7XQ&6##u2qr^3FZs;aS}rgpB$?dm^`A#qYyID?+V zkujuuT1|D($~UQno+j0D5-XuZ+Ei*Uuyf8O2jMkwLc8ePu{AE9i(RE=u(=TIJ$=u>mqrn(X9UjLPxwtc4mSkoH zbcDl#iZ8O53R2>_jKy}2yb*LVBY$PLk9_B(=ot*H%et|DBgZD^Fodq?c{Q;e!6qby zVV}oezY7`3S7p#VkQkQH!cjJSR4jc1fs}aN2mlRY)4^ zBDi6NrNhW4B_5o$9gAx>FKr5yG*l;V71jR+M(y=mKrc92Z9w!Te_*#T5^m_?mmblc zZ6@u_iSRoZUTZV#Fhi{fzlZft#!2d=-nER(RyR6l`8})~Fzb>^VoAJ!xtC#ba~CEw zP1ZMd`EnNe(H_UX0XSL+yMm#_#(^ZJj$a)dqH9~{*Z)Db1M4z8i?q7^a9r^i!{oMZ z?#-62dlct(DrMRZkm2;h(~QNVrRvZ;xt&Ex~E3SX|p&HIEmRFEd*1 z+1gt=Bn<1~Zr~ei8}93Q8JZ3WdnO3KcNxL=cfW$<#KT7nuLnEmQ9lR#a|Zn3%pdi4 zOBl)sWLZgDqZ4=hH@vR@hSB}#*7?5FvSCU89~se)Z=KF5d$-L=vELZUPj-fG%_M9S zXUu59e*6<&AN|cpcsiBP3(am!E}6nQyg96YWPRUaSr6k|q^(2T?Ms5zfL;u(XM1oT z~U%VmkZNY-hk#T_9RXe!oRNadWx&Ki9!SN z8B#B2_)@DK4r^i&Z<~oWGscy2!eYQ447pcz`N^mu-qB&1keHnSLcS4fY<0~%qcwG1j&7&22HMid~pIKeysR{%F=6vRWJ`Afjx2Bnb z+`bQB6uzy?cV);{?M@w~78;3*P~!>3rn-v^C}QNi+k@+cIz)FR-XIqv{rz;bRvEqu zpW7H->X=EwjlrRiF?YS>JXoJAS64e328S0;J?bpOeYne(^28>~(f4TL(HQ+3*iHzQ_ zJ5hygE}fIf!0xyKK|`$;%siD*_^mD<*KSD=HP>TR0@3usCi4syW*d4|!OFT2En{d~ zD>GmgL+$%5`hg-R^>jwkk3Bb8OU8pIJh~ZB%@F^&Gn%?4DUwOe(xJS~j2uFP1+UjK zB7WUU9!zths(}&rdnbyj_P99dx8gGmrYD+bTx2d6oE#8g6#m&6wMHGngB_HJv}}qA}f);jH)*ZAC|$e~?$j z71;Y8E1ky$8-jB&7t5{s5?ggYU4F0Kt6Id5ERD!aDhX(vD3&_oh*+aw)I}>^+f1LL z!8h~BdMkq>F@F9!qgv7BV7sYK+-v%5X>gkzA61XLT;902p{|iMWa78`9ky_v&WOWg zvfc4ZX39In^Y>^{@D((7|pa}9z9e8#Zqza`CkW8-{{P&{DV>2kvyJig;J|BI(Sx=%ZI*%8ff6IXxSP`kZY)ToHcXqo^}fOq zd_#v8n?u);vG`Jr%p#!Xxoo8`m6JVsogGwRtlC!tZoqJ@U-8I7lBM)t6rP=Sw= zuu~=J+=vz$e&RC|6&3J!=6v@!>MlB}Ya>mKkswN6izLv%-5J3LbiY94q|ZJKuc4-r z-1I}A6DsUYb;0JE#&Er(JhUiO*N9EY92MnbB97XL^RVF>ej!r5z>$2WN%AN4CagGh zKTu^P9NdHDL|Ts|5}WB-y!aj1pOIgp%V%}5v12kq3@?pl)RSEKAq>wlQ(oP4rV+=C zDl)w;*wjQX9rn$On0RO+W2-15Rn*qE;71t#-ZaC-zqe_=+vF@A(=RzGrZJL+bzHL} z?sEDV{1NGNqmETc;M>ZE(8O@4rgjP8AN1{-syH$ZV9Sis<@Hex>NzKqTq10W+YVtg zjp;(65DUF`w1P1-Pt=U0Pl{PlZjydc1BWs4$LaE+(Iee#RK~&sLJtLBztVTxIQ%i- zb+p-Yj$KEyMJM#|89ZsZU3B-`x>~G1KDP@K*e*=!d7-Jav{3ZP_$Hrl4V=QLuF&Pb zGGRE&fZXN`I?DsK@|xMSCDPs|*7*hjh2GfO$}l!UHmP8$pYh+}+C`yi;hxka^2#1@Q1Rk(xZPb2I< z_E_<*!%$bzUlif{;2ORY&cG^0#Y|nEVns!HD6*irvB|*H)uvl7Xt=YPKW6EpAv@tD5Y+H8UwiyO>L~uF_^--|xKneCAz~%#G#PdMcWV5Xa zFxY_oGb~QMp3!h^AC;+qzapR-_C4&eSen2UQCbu1+Y}A9y_@za_(3 z5lc6KPZXO@1!W1X+o684iQzceeiK7&afYaEo|hcd#^c8QIO3`YOK)8+-m<)np|&&? zZ#^-u-zK9!b@JFvlu!)3n=QI5-RIocj5tu`sjhJ)Jm-#&k@PyXVxKFJq(iblP~!@j z3q=Rs&yZT4d0xQ!F4KFSL=&_4O-hD~5t@nf9F_j&2u)%KeokII!U#TEmp@He)Nb0T z=pbd?LGr?4fcwBF8S#+$X(w7LytGJFMy8e6Yg5G&S=?s$-N5GnO+I31@S5Unw&p2aS-)VIwM50T#}nK(e85mT zO_y6TIo9^5eCGYcLXzn2^ZWBDL*|Th9@O*A>}gPHR_P3V25-22#g@ zFOj3ZXXKpSg?%<-BB`SjB_=)02D!!NTvG9bzo&hDIJxu-+kta+`S}bPI3t@QMQ4*7 zCABsze9c6U`cFpW`MP{XhD35A(~zQ^t(%&vC1gbH_e6iL+E+9Px0cPe^JZQU&MZ5kvp)Go^qwaqK= z_PALbYPk%xD|C5byU&EWS=J5POrKi!ZX>)scvwSAeS}jXgLY$xT(t#oHMfI%GsLgy zE}yZ+gA;Ci)n=b@kiw8!l}=8BziMRU6xI9uW$wpTxUQQ^@!G8+;&(Q#A>yC$#0_S| zU9Zb!?YOd}3pymdt(7`L_;(${8WI z>GG-$CIpRxjO{w&snI6o^McI@*4>~{4EZ}c`|X(7VI4G{t$J5i`q0!`M{6P@62ff)q12>G zy#AGp>IX9{6|wYUlEwIA!7K}>Z7xIT;Vo`pc9nI^bx<9n=+UjD_$3zk3pEF8>vXHs z`k;l3=Eu7*$eyY&?FeC_*DWOU^Va+#M*NeyT$PDE5OcpV15jF6it*?f6TL1HmG-*y z8MT!7-zUrul;gDGxow+a4O+p#Z!~qD>Zw&QhUQE*uxrqHjFgvk`S|pAD$Vj( zS^!d-?BVmEiy3aOrjiz-k-trJ>)~S^m$M~a?|Cy!I>LmrcB8LhM8Dbd`g*0MVcVD& zrq?x`ySAE<{dUKVINt=H6}8k?;;i#JKGivBEkoknZfVSjJ4K(^o75t=MYl5S-q+>F zqSBz}WJygA`VwCojIS6IS~@LQ*AkjgiIY$lVS5_h(7B7z_MtA1iqh6@q0I-Ju|N`s z-M4ACGH5+p;Nz`zG!V60IZNYVM)IefQF)z794pS?Mu!<%pPt0qdV&%0c{;{|sefik zI2>F$cx)rziFVMl4E&e6{BX*A#|JGlN>sPIs^2J%Gwg;~O8^VM`$b0B*InYYaD4YF zTl!mFE=_q)$<)$_V@hp(i2lS&iMJT!?{#@@yCEkQby_xSDrsqMoY)eci=v5^b(96G z=J9P-2ffdh|It*Y(rzKeGfQH^KUr|aIPfH|?Dz+H@q5KJu!(=n@8&0roS)k@*IH}y z(kn*K=H5aN`jV~lYtM6HJHVnzw!7aks(;UXz(Q9_mN+>y&1o*XWu{wPP;=JF&y3zb zGir2PRx&oYG!!0O(okC;q(iwm(eejd*8#4PDE2wc-@b$Z~ZL|#z{lvlAj+ysh@QwyTw%+NyMU6?Q zBjy#23^qjUbxq;M`HpeH+6H@sw$qN7CZY@$*jn4_@@MVd?`YCKww9%{omtv1&1&&B zj#o4sV|{%G=P>HG?+B&Mo#Czw@{T6AB~7i_m4dL1iG}%=#BA%}y%=pf>+)^fa3RA^?B*Aa>D%%a zb2H33cJLrZVYV)hZ$G=u!&k#mIaMC2Z!8T)+P=5rR&lUZa?&ZnH|%$+`dozpQ~{_J zvE2zOOnm(?9Q7pXz`DkkFkikm*u&P$>x^eB-E)x=nwN1>F~A7kWoyrZM2nY)YJx3w&5?>wb2EwRapydlEwZ03zm+oTooiBcL;&9?Yvm}O z&L~#4fJOmyDq`X#n8QfulffnMS65cKv`y4jdc7{E&l_-A)K>bcD{Gvd>Pqes1Q}9= z-7hh?^R8id_3s%OIu5r547Y*0{K-~$`yz|!{UiNp#@4oZ%`v!%(LPw0PtTC{q)tbo zn~%*;vBQvu4TXw!ilT+XhBeKdPYc7bs59d8No*cd+@c*lk0{dkL&G+P-CJx}nmdY97&+c_I)KJ9K2t}Lb01tWFW3~~-NZ8){Ni*hpBVhaiEP}N zoXZvobVnqOwd~?{^&*DQ0b6HT!K~UDEm+7;YK=IuFJoj6)#Z|u@3mn(SBx-5f%9B+ zH3NL`7TgYu+o|gqK_wmEim!vZW|*{5>B#6K@q(I%d)*0F_#^?+7WxEDNY-pP;~q04pc-i5T^WJaex^BZ&@!(o&zpVDp|qCqO& z^Gn12qGuR2zovvDv=Jqb;6n_-F&!WnI39eQ0Up-{6V?pVCK~8Zbmg95xJ>BgLfVdc zWXWyx21eW@UH&0M7V9L-GtIV&;b1hgaA>RHVeo=AdxNlG=zxwEs;8c&bUo z^_+UMDgPzQ%de)eanzPRF@BFzko4cEG$K|xK}?hxVkPcXg6GX9#ewhxuIrk zpos;JO^spl)9~6l4D*uT7B!Qh1g0PD)gkN*ZC_GV)!0x|JJ+1+{+*!^?2L3vCZ&OC zzKKK?NCOnCg@3{up27bxf~&TGxGb%?A*!9TScddwB!sq(Ji7U+4cURwHn;oc2v#}$ z)gErd_7EGxs&?zVCA60wcMLKkctK}GBr_2U@sz*iOiFX;Wymg!i24q&hq&F@lL2l- zCT+Lew)SZf4NiV{Ood|64ngrP;Kjmz46B8iYblP}z6@?;OOTkfA41#U&yazPgqE%I z{SXQBC0Khy?2PEeTYF&vd#cMZt(y_QRF}W(@GIIODU}ZL2~F`%PWbuR1}saZXw>K> zz$ykvg;2y%($LsEFBB%t#)&~otdV2_Xee89dC$|59Z=q_Cv==0QpyNET9>D$&t!a2 zDn3lHtV$g+f-MHRd}R8IC8~+RrvkD(%sa0BGDU{sby9j5nm2k#z3=0jqVej$zMWRA1JEyZ@y{eykR8(~Nr#qyLH?On+M5 zX`AG*>HIkveIcX&DpT&ZJM?Y4Gyl|(pd}k+WiyOIE{>ruWdvQ*8OBp4lBi=cR&9%! zxx>7Q(Y`8`R!h;qb8L3psD`GN=4AYGEnDKcE{JVYTPkWX#}P72EROIS7*^MJMl7@Y z4}Fsl>WAFIh`*udMX%G6T+uQmQ;s$Udcb;0JE#&CVaQ9F^0L#~L9L$)`u-B6rb+>~@)z8&kPTs0}j4g4SE=Qt#vRVB`Yba*z-({v<|tAw%xR;@i`;@VO{<@vyI1x{$$2sfKLB#wPP|UF`r8@HGzMG zujf34e%dSsyXfFcI?^l#Qy%y$OmN^QKC>E%1~!eSQrL9|11lsy!jd3yyV6l!HcKxX zt&eI5g~CZw9pA7mcvP3K>F_Pc#METga`Ze6E17eReq^XW-p#|-QtW#X^Y|=!Okw=E zP0sN*M&y&7@U(;5&A-_~PiOdYE2SPMhBC&CoN>HnJyg_-A@r;+pOztKrV)FLol?cj z3fdb!6eb^Wg1cyYhT`)*ZTJ>Jl~#;dzjZIlVu)`@r`3r`)-cQ~>ngIMF^rrqJHxf^5QB$C3fff6 zC3>T@-%E*)x}|RPSZQCBGU8pbkalD-38nC|Vj?5{>vX#*1u8@Cs$xHO1v8DI92tzv z8|v}+0|BSU>-Bq_n#b?-X`1OP#-vL8YhSR&=L(oBs*0vEq`vJ0v)4-p8YL>ZS!~Vk zw+IKD)6Y6X{l|2M6U4lPVM~G}z>M2d-=y*OQZ-xPXI*|UssJ||&EAyRVb~v7_laXz z%Sc>={D4sw4-R;a*(OQ9WDFq3Un2n2`&c@L;T11|6c}y}!HjRL-c(GjsFsoSYtL%J z#L3zQhU4#et?;U3>DDeR{=oex2oP zoqu&%PZ{|byR+yW>4%L* z(hxaHi?uA0Gzr<$qSG0X+jd51A(J3x{LD?!n7FyXoz&Tki0ylD-laplA?VkcLoEX}GqU474aB52A4*4kx2lvW0fm<%=`9=CtHI)n@M%BPLBQL-k=+ zClwG1CtjG8p1Q&l$s~Fv)$sOow z_c-;Mh^eDuQ{0i9UOV^7>SZfhU9`4Wzt*Dbi`Ep~P;?^**&xUuQG5t-Ka~ZJpewWW&<{VO>X&&eD znaeb<2Y+@ij}miV(L;oo^+op=Jy7%@2)lu>I|zG#uxD%0!$prEF^_?;7YKV3V)p4) zVvgPC==1mZff1txmQN#OIb)Q(Q1mjPWJA%5MH`D=0%1Q83P4amP+N;$DS8ztc^!m4 zAoL}a6m}~mi(2p6@sb^9&|~pybt^5aS9*RsU!J|p<19wTa=Km1XDll&MsngO^Gng6gqmNA zek=OD=noJaAUHwLKybAd{Z;fgQu8keZV)_#8gI8!bKJTCe|>QaJsH2(jihKkuZa}< zj&=b_vF~Kx*`8&$flv&BAA|r1`?uOfyJTD!q~gHtzb=bz>GNsxLQ0C;rA4oaeGmJ- zgn~Wod)fE4?*qa?ARG+BAt02r+V`^;^eVKgAe4eoMkpxn*2B2;jk|Y0`8cw)2+v1^2uBD>x0up>(i2Vn#VBS9F|YIoV)#%YWOVNCa*#__)#c;Yv^8??9s zF$xZ{myxSsC4TMY_F;G$NYFSC#uExA95WDQ`muYApFHWP*~@%>a^bw*0FfWXF8`2% znEbGhvri^qtyGk~!afDTP6J^Q2$Koe3JP}F@`6u=p%g){rx-ckuJ(!el zD(zLqUQY#K8ry5c^wKx(Djaq`1?hMDW02sqgn8!vx&OkTI!mzubOJ zQif@@uQIk~0SI;Rt-17#B_r!{jZ0$MmmBTt5R#?-u-|IG&47fA)EI|!+*3vR$ts29 za>bA9Ui*Utr~B;d?f2Us0AV2rVGxkrnp^D;*&oIoeiVcj5EcFsj z^Cbu;fN&zA=cI0>=d^PkU3Jv|=+XFG#NP2~J~Jsl+y5Y>{9^yr{+s=G5KaN%R1i)B z;q+GfpZ32Demw((Ga0{jqk{nb=YBNf9D~c^iq)~bBa2XArC1#{hhR`}76@lE3Q*V| z|BEYo@;?+(u`i~H9C?o22_!3F@7Tk!rvd3)5YCH3TKskHuXn#gA^GEX*P%H2AtXyt z>*((o(5uif2!snjxR5})i0ZVpCx81~&Z87kz)y6Vm)O}c5#?|?ya>{vIb066!vn%4 zAgl!8QV=d{b@&{`26C5!a7FhY)Db1WZu|FqN(#=Th^h=nsbd7$UMp+PG14&#H)RY6 zSAlRfq2L<2DJysT=l%l=DI~XtaIf2K=3d7n$277jlN}X~DGpTVt3bFGgzG?9-RhX` zn1LWsRbLOn8Upf$ZoP=hmL9$M$Ga#gTEOt5P^G%OvF)jL)F$Pb`HlrhOFal{LAZ&~ zaORjG{yx`ReH>k0mlQ5M-il@k?nZQ@i>Bf z5`@P=c!Gd@l7c+8%68!sCmN@vxsZI#k6RIUqa4pWsQR^(YcD%c{gSxJ(;z%UU}D?^ zCFJ5S&OfH6(SYfXIWdm69Ul;at+a*XL&rx3q~}0*J`M@?b)E3~y#~Q1oW68?M<7{Q zH;(TeKOmhyfv^FD7YU?|6sM&-ANl1wVG2p3?4!BR$}ruaKOFxeOvj&&zZ`!%{sG}- z5MBY{RS;flb^OoqU#~)EZxArB@&fyshe?SyEP8msY z3Qo}}IWcJWHVE&4@Gc1NwK{X0xyDAn55fm*qq|Wpuf7kC-uN!wK&Ky%L({aFli=LP zsUj7Yp&@42jhc?ev2183>;fs9#X1%Z?6Qz57Um34JuQNJ1qhOb>7#k`!i%vlL;LgMe|YuL;a= z446j^ow;Trh3P7$MsG2P=4j^x1ZgQ8oD-dsj3fLGgzwoA;;mcL=la2a7aJf0G0otd z;XIT;vbw*{!<@PS=|>QLibGobg!pBk#en2=MRkm`#1ty|_i5@8+%0!GsQBryLnw(fzv9|jCTmcd#IJO+=)O@y}B z$6bNrou?37t?WAIsm{|3s_~Zp8>jmCmj~_p#7cu|Pt1vTp5wd_Avw==p65K@iB{Kt zAoc>WH;CJ`Ixliwj2Ny2aa$0#LrCKG-6|K>9Pe2E!*4V~iPk{?IdtYSkH#52&Q;De zWMiy^u=57zjdWwg9YNeFzA>PjGV-%QbYrlFCB_c7IqybDmS(E+9_PKdG3!Ch0?|e` zMxaM`yOq7HZKG{#(7rc_`^0I#^o`fIUG*`$05LhNWog+2l9ipJ z$y!dYLM;!({Xi@r2r34GQpr`lKQbVp35eJcf$WaOX0<&u5}UQ;9c@1iW3y;fh#q$#NZJ5xpf*Sw3}QbJ`-3@{2(FLL#L=TAGR&9bd5y4Id(FbBN0qgJ99lG$O zef82)VrNY3TQgH@b2J*7wPeLg4MVe92*mwCJb;jLpuvj!5B_ufl?F(Rv>_`}Q$Hrg zv;|rdZjYt0q%G9K1}h!};=u@$*|)3j8#8wC4HRZEvNsEnYD=}F5R#=;svWHzgV-Gl zVhM<)1iLbd-O~MoKjm*vA!&Xu@s)UjPu9*z$`WU4D-h(_APxg@H~~4rV2SJeM|^Y- z1&Oks5bQ&P-W@Z;wF|XN37S^%C+#xra)aPeAdZd`eA;P`zB$rR<1S~+w9r;*M3-pS zYS(G2wd+9~3nKE@cn~MFYBy-8OSGFnoCxA1g5Bh9<*f6b?OpQtz6Kkhn}ZuoJhPa% z)b7^qPrA_$Xb&PO4}&-b#HoaoX~ssscf)am*HDmN+-QusXy%xU_N4Y4*`24fr?qFa zXF;3+;!F@{fjGNWdtQ41LB0s$91uzLU+muK|C!^~OkMFBCB+}0zO{$T25N6fL=ycMD-G869e?Yb+c10MBhdvfYCN>koK6%|@m>E?BYvD^bV2)G zLqCqFfoc##2$tQwSR#ka4E|UHgY1Xl3td|7!p1Rp>&aZ7zr;qab2NfyD8i zsa)K6D23#vaSB&4UX&Pet{q%91Zkgn(?OATL}jUGn;q#^#}mz(VbDkSW-*yqbd|V_#G?@^ zW1Y1t_BwD!Lu|X^2AJzGR~15X>8`_FL02V+03yoi<3K#V)m7~Z8IVo@k;db@w=hIo zH(j3%^!zl_4mY`4$gx>vNL-6ti*bjSf_O5Br;r^!mG1DGmVF*s_Udd5c6m@}d65~& z!MV)#i0f$A@d(zk&ctqG>LFi!{Z3G(bMN_qQJ&KtZ}(Bv_<*%-KuV>#lbYr0WgWo36K9Z-aO> zh}VGF3gW6(*SoIwjD5To#On|wxk%j@EV^#~`R~?=1}PX)jdH@5E*cHAig38TcQGx3 z<_V4Cvk2uG<aX=DB`%Q7vLA|NeEM7IC8%xe>&*WP5L-+l%sVan%q*{sny6 z@>$D_STfesF#Oy*xQQaMbfDaVn<^ORaI)g)e*S<|`uxQQmQyh`qYZqy`14c`Ug z-EjmjePi*ZOHMGzc6noG;l^k~Qd*1Me#8#V^Ls(Ok6^c+Vz)*be@X4>6g!N(BZK<5 ze1ZEA_b>!$De2wA-6Ier8mkY0_#grK5CysRs^b6d?8_L%sHZ_G7e8qC1oxDr6i;Qg& zGV}77XMTQY;U5O&fmqbsv$sb{b}Sy%(+80&1o2l8e~SJU%QT-y^SBTsMt5)<{~{p&rXY{4n)brm5<3=}K&BD7*md#j?;*h_OV;)r z;=$k((EW9AXlXJH5mc_iSE?^M{cn9yfsBzTs1mg4R&18HZFvJjSJqq~3FDeHea zvdwgaa(Q~%XD8hUkq`g5RF>h&KO8n}}Hhwo`7-l4V#45%j2on9! z+?*lrdDinH!nIUNo{gTDjN>T)NkO<#U-PVYUOj!qq3E^-NK^;`$1FI{o1XUw=~fn; z=Y7uy2Dm;TnS$TPuYV>`-WT%+UMJPX@plcL&pqEDH0!hZ*7F?_{R2q-KO`xti?%e*j?7C;X1#ss@}ckey~rj?xY?(5wTVJaZ`Kq7H<3FGRh zxfg#qWUp86qcBOq7jl}Ha9vEcc>8-vHp4Q`<}LDKHpA-#X@8JNfLk&G+)MWgZ~x!t z6sCsmF~THw7h{}Eih6zC0}!Sq_j(WX4mH^AAdn75m{IOMXXiJsG78h&#WCmITkai& zkSufO-qGGMh}}4lNnd3_`J$qV>-7&O(@T zKpF-TiEv9sgc}BWwV(H!gT;vS&Z2#aaD6@>0*>Qa>79#kEz3E)^SrePcL7MFKq66Y zX^bHY#`d0i@J763hSTN3D?1Ad&WXL|jvvuN?;?V*m4x*!_AWudM}UO;FrEN53fb3` zHS}+(p1F)@aUTs8W2DR^|Gmd}Pe7Q~M|7h1B;$xCfkdm=4G;Fl)8B61U_@HnaYg4n z(@Wwj-WA@nyk~pQ0ci?IQ$d;r()3pEd0vdKcrOHL21qjrcC)(m+O8P-R*k0|w;Q9v z$PykJmiKXz*L#)sT0+j%-fO(A-c=wWFB}TeVIb+P-s`-pk(@Ok9S#zSJ4+aM?nWte zYQ;f69C0(fhc24kLrctj#!Z$Bo2X!$Ky zN$h>p`xJt-%zb*F_CA9kp95(gNVNpydPwV88X))>ifNh{)kKN^J2;XlIk42kkvGVfwLoab8EG;?j=U#Lqi2c^8O4`1f*t=T0mOV>iyOGn*nJtNJ|)` zZsdpywDGx@RYsrj#SCO$Z{H4t1S_WY?daR7SD`NpBorbfATAjJ@lz+?`P`i0voPL> zr-mIwsF-(}4Jx1P+l8E(mGR@-)wdf$-2lxF z$x)x(=SH}eg5QVPC*vSb1nDGpkf=VP*Q36-at)R!jzxlf2l`5qVp!@cLkv-WoC4CR z1jEw|49`F3mKpESYd|s#=mApAgxJOjALE-y5VW%MeUp5X5iAPVGeA0%fL%eso;L2* zbwf57C+zMFjb(Au{Sq}3o@PhhU0 zFjwZjxBRBhu=0bLJt%FdZRO+2fqi%R))TN+j)w1k-vbEtA&_naiG;HyBb{tn!@id4#V0dF)bp$2F>iZ8Bmp+8>N$Ap#;o6sa*?Rrn>kr@O$4t<3dY`r|s{sFB zRl!j5pMnAOU-U=zKgRE)pVZ;^%0rQ=aBWj_ZDYd$+}FeSOBMY`B0;^&RsNR|{G}HE zX!#KCPYL|QmDFl%Oj%GJU#|^JwjenWm$O3_42POq!VLwBf^{vMUl`48T-d+4g(;x} z4blyaiIJxvpE7dD);JHyqSAtJS}e-y`^xt{VJ$0{!1sgiM?;?73lhm8Fk=CBSoqz1 z!&yV66JydpeE%ke^#7Q95AZ0;u5UabU;(nTyE98sdRJ-^vb#w(*1+u2rAMP3n&(>h>BP#|8wqpcV`!8eV+IKe&6NyT+gMV zGrv7|JLPxIx#vRWMUI4S7c1T8el@iD>d^EL`1w~tA7c|E%i*X|jK*e0p2JDS)3j5O zY5CDtd#>%qkg&fXDw9z(QvOEOo*G*lF@Ixh1F5e;>Mq*ayV=31n|ssKCY}M!#9Rw` zSMes=*vUxw8+FJYM$F$BF>ZeYQuh$#n+&r4clYBf_TkCSppLG7nSF^9%*g1Ae~76% zW15l50aP79qsfTn07k^y2dQrn?%NFaj`HAwp56KMp%+XgA9ye@?-cKTekI{>m`H*@DQV$d6k$=?`%vrkDxabu=7G~C1WUWxU#$w|j z9E+;jHV!rp!Lba3)b}BkQVgll6oaK_S9in|U{s0q=@bwvb3Vd&6Jo0R^u~%_yATsS z?~iETBj(3!&KE8edcG4Traj(&G2U#XKvmVvG)^^QplU=P^Ejk_LP(!7q1vD=sH$VmHe#S^L_g~@NTnP@D$g<8TX=TOEj`#QX5!pYdJkPL1#+H| zF_x+)>megDmJ}MCgjC8gL{9tiqYtn7g_GH4B^75}VO)j6saDb&R~y%$aO)uT8%X_@ zg!_&Scq7c&)>-7jWzu%VqF;2^VqBfE&PW}(ser;XT=YeXw_3Q~U{%+n0B{#^E7 zr-xvs%gAa2GFWW|4jq-8GU^wNbQ_7P&t}|d#M?-WIO?Aum8$Yn&oJB#FMrrvz@iu| zo<^6I-Pw>y*90h_dyV@MRQ+tdYdnCUc(BewDy14yd8%PGI497@1AZ%El7NNRJZ(Qr1ZTy@_8es?@cM7 zX#kprh^)CRg4_wx){=+AE*YSX!+|rHBO66EH8GLuSIvx=nwhxj*E9xA6GV+{(AqaY zyt36GKC24XWfDy+b+2aFOs!3*`boYkKy#%cAGGQH)Tm7yNl9*+I-0tnOsXkjQ+HDj zc4#zBLDNi;X~q;sgNf1NiC8>h!oC|sQe9vZUc7)ZnL(2Z8V$)L@C{yf{^eb~PCOGG zV?5FQ$@z&*Sf0s=kg6P%$z^hL;dG$UE5gmQy#KxX&w+GLjKZ**f~Gwg{!oVnTDFm5L2~g)pVn21Y(whrWI&f6Xw+n zbKxO*VE?Cv%t*&RKJ+G8zX?Wn@oL*N)(6j+fThO!vP5U*bn@w0n zY?=g`4xs5su$}%@vo>W$V_WAebn*LTlIcmyz~T~g%8@*dzjDNMo2iy2Uv;z2GTq5n zu?uLrDysT?5qg#F${RJ2sPVn5d*!HRv+EZNidb)4QNCg2qIkW(GQS>A|!2 z^ZrgV##z)5gog~Hy6Eb>XTpdpiF*6kguxctUk$=VFZw}2Yxi7edTbP%N-AK9B7I@{ z29eYkG6ZNLLD(1`0NWIZuU7(?CLj(y@4g|OLWP{C6 zcpS6FEE1C1zA;N?LrNEOOVD^h;0@sA^?qTw==5$n&YLHZ~3YM9%aJ0YsM zow>cagSjJU0-y_ zqx!|6sCrIjqZuo~%vqo*1`SozYj{QdrmN=v0GQ>>$fQ|8GfxZ}l7SRC#twnmYED`Y zW_Fvg9*oxTdeBgcBeI5d%YQ$zKEP#FHmo^hE}}J5<1oy{<`NWfAZUhwW+;g`j31}Z zI=u3xgCk`UYlzGU^>an{s(F~1>cP~9J;IFjVCGSvDFw|9gjvQgHwlYf@BT?-2oBWD zOT82LGxInzRfMVLoXk~btOzqt2F(c2j3m%<2Db0M#jy&3N&bQClch%407>3 zAJq&FBRfV)8T+AFNnB#!VcuX)O1hahnUQp(eN+vaNeCO+N6X*earEM1CTY4kMl+bV znO~&kQ8Sh1?dF#_(iG58*?a`4=GPJ94&^f>x`ZmCLe0C(R1K!8Ld|>4yc$e19W=Kn zNOkK@Ub#Ken`4amb>@R+O5&&^9W`SThekIOG`A{9_47aa@=lXdv(QiJ{WX7T{u1HT zxAjT$SGWe>faZ44)F7M&__B&-+lx)mOs1RZH1}s|TI{}xkN(W3&6Lhj7xS!{r*ky5 zpqZtJS+}(Gkqcb$prwdS-TADB$&j)x%WA|2JR3A|`Gor4ZH=2o3h9)XFRN*mfJmyU zJxiOVOX-p&g61C3P(DG!^9jq3=05sNKen7kBTww(S;I?5A`6?Dp&?;L^{Qe^wwXh?rr}ECCJW5;Q!QaHn>JF<6jN7O^Rpg8Ox3fTwJ2*b zVlD;E6QHRh%zB2osoBu49~pptTEG5umZ`K3;~`#YqOhb{k7lh&I+ts+)*$WCqwaqG|wTc{XJ|gOI8oQP!5Mt^D9T0~#uKk1Wr+^S_-xb~}fR zJJ#E?s5(ql)nvVzh1FqMyFs%JG|!T7m{34RxBh{yi$;t6WL#BXUqC6D=E{Gbv_H3mTY7)a5`Tn33=7~`pWEA^mlV8Gv2_0 z{tni{ps=xxncXCtm=@I)%5Ih&VOrh<&0a;o`uP_g=($nVW@U@nNtyQS*4aq6kO_PX zG;b?#b&tBn_OzkRG7+?JKz2b=q{8eXT+h@|{;F3Y|VAxDDdW6&HU$m0xh;l3G-54Mch0L&X;TNQQcVpBs@ z&N11Q2&%qICT8EvNBk*hPADU;TT-UadyXP@mhHd-uNd02>|1HnYB|#E+p=%xXn5Sd zP|#*=f2-n&+xSW-eT3Pwv+qMBRYQ_JCwneOItiLMBD;1^r!$+6FeH=0du1=oUP>~l zb=zh?oV^UEZ3Sr1-y$Mg!-?$aSx>ZXG>##qGa?(SL~sKuJ8pIM2EtT}b+RAN-iVlW zpuzZ@h-?ifvZsE1aMl~G7$%jWqn=_{CMk3GboR4JNBms&^N9H(Xnq0>k=PneV%P2s z)gL^;Fw^*Dj|pX`**mjeCo$D*X!aY~dk}IjXwHI$C~QrnTHZJ5@}c9fnw1sW_V3Gj z-kHxCvm)8=W*vwfO@yL}N#+$ifFMYTx9y3S*OBY`+}O{v451$<6F9 zvcE(DzXHuU(3~d$FR(2=&+@?T@4m&|XQc8iBy~vnrDu@mgg2E(xAm!Px(7rx%E>;H zjrV|L{|Z712n`TeXvlyUPrq2c?+JcZ`l3muWD=e~MQ5GMX+W52E$BH7b1qBilG7N3 zMj$jM%q9%;e*2yu^V{(S;$aiZh{V)HPSYInj#a7W9BmGI$2lShSAakywr~~0oNCEYo(;FdGPh(D>oW2N|27&;BmLPc{eC^YXXFT^M6BGNA5VC(lKWvUE$3i1l zyF@W3HzyAvZ6M&_sR~};Rq(f%cCY(5+StI35Y;y-)K-osCy;dH!JH6c${@4^p%r1a z<|BV{QHRc$U&4+Z@nM2L&ymrv%!_xpp37$oLAV>@#}<omyI(qIan2GH?qLwF1ED7g zhxgN?(>S9h5ZM1Sx+MMC1%>_6Fd)RkpUJwb<2;I-$8y%vz||-u$(${SseY2S=4?aE=RimYfoNxe)6N?FQdxK9>_*%-Krn(p%(K9m=VdL&K6=v_%F~fcnu+a$XhHf> zH;ppAZ|5AO=~Zhm%Q=*D7-8Q70TGFO7A$OfYu|kL{yN@u#4o?Yzs5s;oO1#pRTXs3 zXE~qqwa){=ija}DpXb&riCl0Mcjai#w>hj1Ma^X9{FsAvC^=_9u!BIfv*2XHO?~9s z%_BcXTSTjZZaAxP!UPL$_?RD_^GD7FnoBj8Bj=(eC8dj{AqZ{|JcR3IxU*ir&~Wza zk#%P^fTo1|ODtDdnj@yFQ)EfCXb@8iLOuw7!VECXx(B=8KIrYpA!0_8CQ>2GEiEk9 zB*koFY0GCa1VUJu$+|foKC_jZ_kP&_AJOlYE|zPPjo5OXr6)%!03oiveb%A&Ge>X2 zbAx0tPGy`4wxnB3h^Fd1Tg;X$j#dl;G0Tw^p7O}vY0vSp6fAg&$z`)pF^Z~+w0JC7 zjAFql8wkSnG;4#{tU;%r9asFoW(~_`X-m_so(j`rku4=jXKjFGAeU|k2t+DJq^qC* z!_<#=a7?9o$uitBA}P{HOF2gx4nk=>(mfLo@*n}Tm9cS-vk-r*>IYb=EXW^QCWBB0 z!i_Y}5p10IyOuq;Z2*%g4QWNHIf^$0mKhdek5xCZ1uV!OV+13VgD^@FZq~bNj}I*7 z!&DmDE%#XNCnPmBXqji3&yj8dp+Z4ge)NTv%U_NNr);yumgR_~s;n(5ERWzY9|K`5 z2*f=LoO_;et7k+A+vso&v2P!TY0ikxVp!H$o~d2&1yzQVG{@;0rYngzGKW7&^mIRL^85N6U? zZe`nRW9p!1dtJpbF^_`VE5VLg-nV>=kg6P&<(TC-LVgOu?H~}}EJXNbo$0xi$Twp~ z1|1A6J*VI?BZIE{iWwZsNy~R6sv1>q`QCDhZ?;+x;`rv8eb>Bp=Qbv)N$CT!{9^fo zkknerEPq=5;z+YWh~t~5Y<_p~l0{sLXDFT9xeaqKM<~@yOzsuASEh8yZ3@CYAQ0g! zaKd@R!&^Q&(UA$2&Tg4!on%UvYOXfdfS9V`L~e`RmR!8KAjA>Qi)S_Ka433fLM*MD z+b)+H0902uw@WTI0OX=4H6H{boCQueZ}hFm>B^O4CMFTklTKLO+}^oV`>(pXxf!`w z`=5)h#6l2=Zx%S;ys2@YwY$C}uL{4RiUuK_B?tRurX^I9h^%S{a~-)(L`K89 z1O#H81`y>yl(E5eEHGQLRy2U3&{>8^?)fW{BACBB-K%U8YkvE<=MY|N8@VW$k`@X#oO>#l=n+*z zoO>o0>5*KdN6_WiO_;AU%=MM6?pn5#uQeuoDEgoPCuW0l&*c$4qFT+G*Dw$1kvybF z_JHsvVeVy^_ZC@?f3%iiQmBCYC&6FHYnn&wNM5tN=6R`k8W7$B;cXD!0b&1|JZ&Db zBY8*=ybHnsf;{-In)PY#n&!8^A#xO0aK?HuV$+k?Hm?&cqncUI>zvmG$I=ai!yp`? zvAoBoXJhK9S-(8Qrzg?`8E<~`dgY}Nq?*ypOV7*T$KWUk#4$&X0UFJc2CX7S6TcxB zQ6qWTc~*o{O$_DP^6VVyBM?4Tpw^v#;lt7qTsn+$qe#BIF!r4AGoSfELQ~-u>?>TG zC+8L5V2kpKK{yTq)k_QLeVkw;UX=G%(~A;j#+V^OUEeR-Ymzq@drgGdyustYZ8eEB zcchsx6iY*g^pf6>NYg~LG38d(E(;UhIS_qO>9R;SQHx6KxaSSaqe2zc4ZL#_b8vxpFuc-xQdG3{#S{riqBh@N0Ep6jMn906b_x80m+@ zQTJ1(b5~x{l9jx@dAwvrI1fVH#W8hr9%%Jbq^Mc>Tw312yrd;7c}MfGWF_w-(58Tv z7;r6T!0QITQnZMd(a;^4sN%`pS3WzJcOvg((pmf}?`y>T7PO5(OANS{GvLcgF8|^F zEo@)n-KDgF*!NKsz4&9^*`y2oYu;~&`3GpP0PU58$rTg|4~p+MHwUf0o z+w58qw8Vu+Hv5d*&)@Fg3@aU=i1xK!XYGqfscns1CgfnOA6lu1MfFlz>!(&MVzGV>T03ZoJ=b#feB-o?EAM`c z%waz|&i#x?A>%3UmzlsGSii9%FTa-0WabC)AEU$`;RXe3tv_0koVT8_{sLMzXo*JG zdO_=BYgM;I{$vrVG|WDuN;7A~T7#{BlDoF_f99@HXK>|>W3m(4dLurZk%Dw%)Deri zY?pQft9o$gzo>X{nB+p{Bj#{e&)XW(46EfQY?s*@@m=5tZ9v%tQ@`F}D&uvEMCCXs7*_71A4F?~SuWhE*dl{}ipgke zZKKSt>M6Cgw_#@2hI$RvW)UG5^HVAaFIDm)+e}sf!fp;zY?`fyjZ(X+YQ)yZhN)dT zNdrJTP#O2EGu9z}Z)CcSt`Lll+i1&4DxJlai_%#^I|#IcNxC6iI$e`3H{ZdKGW$m^ z2*TlG!BrI0ZSy0js*`04*n$We2JJA=4kyr32D-sL@!4A=jvM>JDElO>GK(d)!3e3^ zL1P!+cX^JEub9@S}Gsc^78Rb!ji>@qI3bT#l+2`5IVLR+npqxnysGEC7Ut@+neq%pkTaCD?>fE-*wia>MgSHy9R6VYp%vQO6 z!G@tiUpA2$X#KGYH{ohbTfOaRgjD4NZO_=YAmldCP6aKc1hkkE=!AUWqMcvl+|MAf zWR3YOD6*16vTe6f(WCm#dDVtRkG9>QodH^+=Cz!fpL6l}M~)HXT_Kbat2?O&165gC z+(PZMk;$;VWqaH9j%`0^ZwGA+XaTf$tg#)ip~;{lSPR-Hjs7p*!ZXFY@8`v@48n^t zP~9tiPqt&W&uF&QoG#nvwl8pIPJ(teXoEmhETT8H79w+IvBJA3@GxkkhlArrx}jiYhKJ@y-i4V+ZyxdkSHyDS3MXdqY0c z_k(sGVn&Ys)Z6Dz?ehXZuu2KP{YrZ(BB}0JyT&eXqy?a*n`fdf;r!Fajn||5ipBfr z*%+0akG+LGX>!=!#?F(&+J&Gc3O|BYx6yE2vtwK?#VfRTu~TwbU9Riwm>jnE2JK?d zE}>al%1_eI+k3q@2jz-<8XV(%y2_rY+_*2u*)!~BL{?p5dzL*Lku9KI2HNF>yn-+B z=8H#<@w;|1SOq$(agJ$XyTk5H3hA@w^GSRZw2vvnuHB97ad zuSekqgLV~YSCepS_^^-EzVTuzEeC6fN@piN4a=~Ri-~R+`wjMT#I={%Z?uoFqb6Sm zTGT`vK>PR_`zZTp#H|4BM$kS%xOM+316fs*`qb>m9i}YOMyCv;*O)1_SKFuISXAwS zeY*V?KHHl>O9X#plR?TeFK^>lET$>xFgw_1C!OuP?04g=;JJJXv`^El@b8$`AAByY zKmSBuCcC;YgDyu_ZcDPyw?9PEsUFQm_Qi;~6tr7GyNxiPWh;o^!y9fN!uEn0kDA{!OT2z$zS@eCw8#L@vEwSlQYB;@O&!frx;Rondl0l#QLa7A1e|f(xWRYsc`%o>xce?!fAK z$916n0JI;HcpowGraqxrc~>9O>(q9S1OSUKsFdCm^Jg9X9GNui?Y&;=wWHU|(5wYC zYYEL-L9^Ct97czUOLz>l#}x_hs93Pq1scz#H z+p=1*38c$2B0jbw=qN-a)n#=QIf^+F2ETF4`u)L`o$p#gEfMHw;do45?!S)A&@26*Gp8X^vZyPT6e^UOTTn1zM^pj|f-y@Z&#Nn&GkS$F4H$r(_Ks zvmN&#nyR&S%yG=+L;Vr7KPhOnGpas2`QhIdV4-6vO`2MPo#SE0G92m((4GP9FErG% zY_rYUH|zOl_}3lM*~the3_IR%U}Bi|%SF(oD3iGS=)KoZ&18Bi4MU#T*4ytmjN+*uh$D{o7?iFd=q^*B z>T19L?lJxWg)}AO?>OclS6fvfJ3e=ytL-=my2hYuf=If{*+7@+KCy1+C2{GIo?ui> z%G`bLV6L`WSm*fJfv&dWEawhBW6d?NuVNoRK_HI%BVP-kx^Hk9I)(X|3yYXpp(;yZ+2hj*LF$E}zPXQnfokkmpd zXO7c?qUC|^8qiV2xsF$y*KWOUwSkih*yoQkh`rkJGw5>WCmpTd89>Mo=-Pv>13`9V zGYHbcUH5UXvOh93xXuZ;r8$e8g9uV>>o^BHhaluI&~*k~7lMq`o2U9-c z3!T6QI7c{%R#C0sa#lEzR&kC4U3bv+Ak1r-m>VAHuzAI&Y!1!rC?ki20k^Vws+`nL zsy>_3oY+q4oB_I?prboZbiEm7?NjF`H#^KQ@nc>jW`cX^1SfgHsu>LDT~73Zo%e#S zFX)If*Ky8#{g}0Ft0qT=&b|?no;aQJo#X|pstM;JCwjrorJ&0I9r5Kl&X?DJ*1xRV zVfwrqniDf;(J-LK08`oKk2=W{R^R4po#+WWH-OFrI-<*US#0z*Z%%Ca?IV2jk1LRBjHvjzb~qn8>mz30GE}}?oVG8YHqlzk*je^7uV&WD*zpp&+CfV^iG|5t-Ik_&5z5uvr9)8Fh{mONi3n-{T?yz05a>V#Ixn+DRsUKnuP~8KLc_#x zS<7)uSl2bK4zzpKjDV}7s}tgO0o@?b5vQ)>oOFP`<;_=!+y3UpoP>Wh%7{m`y{ zt~73;P-zpR9{BFi}fbR!j{8B;B@hvu@O;jT6I%>ucvr7gk(LmwEv56xE_GK{Vx)_1Hc*Y#U1MB$vw>?o=*EC< zEP;+=pqm=6eLk~{+J7)mMfZd1BhjN#Ca>C+l#y{wcOfI=nhClIpsOUziCoYgt-I*^ z;;u21ed|Y8TTx8~`(Sl!0`73#g|ezz5!c90jR@F`(dSDW93Dk&>*YJ?vm4+Q#afi_LsEZjSHMhaF z)`bSig$8Ll=x!n084P!$&)d85E56tm_LIkn=SEqeO)j!W>Z`uR#qT!I-3q$fltDv> z;m>zl#g7WQa*>eJwcSOujO!)W4%f@BS3p+-Isn}rpsQWudew!rjB7XOW`XWb5^nat zO8Pz0x?Sk?``8E~9$&)O?_B#`6n3cZ+9R$=*l{=L?olSC{+w&$1})}|Gci`c1;pC_ z*vuSrvDiaZcYf}|*u#af$9`Sb zJ@qP3jS2RnXGSfc>pWS&mH%@KSUm}^jUHbaxf zm2@=n&hf#HJH_1?7f$sEyPLQ#PwC>ucx)l)C?lZbMg4UHHh(|SfnRblQIj!J_mslI zn-x*}#0YJ-#w{YQY6{COxebWh5_C&IMQzh--k`a{WeL44)rUUyqJ zmA0z3NxD0`v9#6Q4Rp&vM>YLAUemwfrGZa9nuF{puSCHJ615mz45Bo0xO=(N5LVS7 zxYOMkT#G#hx|IkUF;p|A{CLmJjkvb}DWu6K~(;B?u8M;m&tsp=**AlHFM2O7?0!=r$gAS7nn5wLQz&X-67jKO*k?+u#1@*>+i@w~W-Bh%sYMI^R z-MnZ?w+VD{bpP_BP~Yo(WHnf_JHep1SGw0Br20`= z@7{orxF*{{N2I@wlm2tg)ZcJ$6?YUf_;)b+CS2s?-t69rpz3SA&HXGNG1{D+%82VW zHl5w-J1(c^lc(tbh)0 z{v{STR>$Ff+kG&ph=<&V5%@jOAvQ7oI?njlf8N&g*lSEgBWgFa%?ak-{jvK5LaOh@ z&)lCQk^2Rb7Bb)4{De$;yYcztA@S-?aW`YCrty1#Q{z@%>P-9Nc8R&xIWy8WOd zzF&8MjUO9}D+cmTcb*?c#+2#t=q~!xeKFb4Jt>|Be02_i?l59T_G8^63#>)AUAj7+ zD?HRftQuu_Qa#v0>_Mgq=aI;M-BBjp)E&(m{O|)Fll~O27*Rn`p+rKJlBb1-62+=c zj;DA)`!}sVyDN`)pH%fs-7NCPfssC z?&F}NYW>K#YxmwzRL#d7rz<=e9?BA{k2}kQSz^+PCqVa^f;9E(&DvKFvKhqw!svy z^z!&$d44QisqgYU?0FQCRO`Duk9k(&SkW&33A(>%tmoKRH+WWU*Yhe56Qd8&p^D$k zk9#(eaB8uI=Sk0IgnSxw7eIFrA@wN?a$|1znO2ePG|MDsCNA=Go|gzx&F}T>@Vv~% zt8WPUIQD)jbUl3)Uu2_l@s;Ow&ptv@yN$^6mgj90Za?T7gPz!XJ!kKy_uLgYw-paC ze&!jq6(!j2FOzzY zvb;H78)B+zFt6R~;L>#heP>0w`g!l9y^Xg-;q6#>^vsI$;LZ1vSFBp7?3KOTE7o@f zeK!ScWA*RdUZV&xjqcIJ7SfoW@m}vG&)7T2JJ>tKI~4RiKz}XhuLFJ0HQwP~^o-G( z=zD=aTI2pNR>p0Zy~sR>HvrN!M>M5(jJFa;pz1_=Cwgzj1*-;qU(i#MK+lr|b5nBj zuFt}Y?%4OzO<0D4VMqpfY)XZKcem^IXBgnR~bQ{uo=QaZB`L*Kzfyq(;nV z@vieek#q*?y!Cu5&zwpa1a<^LMNE?0L`o8X}yk zQ|i0S*C?fnuLA8f1Ku>gf zM8Y{sjo037;E>qMA2}<&);=o5S3Q5e_C74dC(VQ!YnXzx{Afk1JslWQKgG=Wy8EyI ze=VmukoqctW^19@I%tL;0msD8hPA#vKCHs`rTNl9UkdsgXtZUZzmcu(jG4xloA>4W z5Xs;u@8vTi@1K>QSUA#3T13zBH z0<%m0>!rOJ|4l}yWA_P@$Biqyaa?)(DU}r?+h3dHC-Ga`$RosPwEs~%2!44wJxbg~ z8+x&ZF5zYqUyhG#qWbdMeG!{D67=Qq%R4skWt+(I#%ij3`93m;s;bW?`_Lfzia4)0DO5!n?gF}vhj?W5Wz^_hI!hqX<JFwj@@60 zi}SRPYMay{pYvgDlkY{)qrI;s$XOin(14GIv>}3(28}c;qMFG>D}wIyQFW6#>Ki_+ zZu0E~{cO-v&Ay)3?AQN%Xv>K;)SE}FGG6{|#!w^!KS@i!5hIy>@A{4;MSjosK39(S zf}TqEqlV!4d!gp1xSB;h7FDyyeV-$e`sw+?_a(~s73k-J{(h2i9vk_>-Q#kO^6FFC zLsYhbK7=ytQ$9>JBpLP@A7&YRzk(heod*c=K|YzsLw~*0glc)yiTTEgLh_;$YHNJw z@*5<^?I2_oz`de)(7BYYJA5<5dP=4%BNZ<)%DJAmyfkhWU`ineuW}o-MmMZcfE|37{`rOhOs5i z@0Q;)DOj)k-Y6eBwU2_HO850E*(}x-2lo|WI+Qj`8vA%1yJ#}D*!h|HRPm%PU`{?( zJmu$sel_Tcrq^?tzW&5jpI__4m0=Z-W^Ag#1DQ#^Hn9cIcjZ&nld2z)@6X4or~DA; z*Mpvjdi~=})Y`qS#p(P&qT`KI$r85;WN|)KJ*mbe`GfPZ>M4I1=$`<69YNMJ$PIUQ zfJGyR&cNghML8Jjpr|JHRXYWDL_SqMsjqrPK2|>Ej|2Uapx;cmPcht$oi?odaV{ml z=!zj6J1b;N%#G$(`7=QO4CuEI?pB7oto4N5H}a~qbPPezVDv|W z5esbcA)l(B)J453AFH48@qj-I`sWDpc`jlE0dSR4ebxUz5KUg~WB= z0s5CoNPhQw&D&1|HIYkK*j0UaVPCv}_4!XDr21}pCVvY;ZUgET?)mPh z^=Gcz*jJ;FoJ5aFS@!MuI}uZTt z1)rdj^7rLaBY-L^l7Ao{8v*hUgC2GKK7xIV!A^ZWwNKm6xTt8;2h2zq`-l0TBpv&w z`6u||yaW3E2pCzM+TGnAy){yeqFhs(|8@Q;5>3tW=Kqj?8b$jF^antHkVHGgcTei* z!&lfN>WwxzBkvVkk^fshH2|p3;`w}R0Pv@P{s`#bBh2^tEZ&pf>y;9mMHX9PNmd$0 zuUJGxS*lo>hQEowX)<7cGk)Z;AYp zzcu2ja-aUI{nsFFThJc^J(b(*KVbrI2vprPeKqPk)@R?Bb=oYo9XZD?}4zY zi6Q^B{_FTEodA6t1;6gk<3q!Tu%A7hrH=9I<1w@}zcK0HO@1>9iNbvWdZOX=oQAJo z;HVq(3(^48?t&L96C;q8hC505dZXXwcO$Io$@F{tUM}R5W}V!~3R*Zd{^0Vv}2p#Ki^-;;=^*gP(4VY$%qN4}X@`Eq)~H(dO~{UZoc zjZpND^p_(fy6mSx|06;E#2}~cXpy<(7+P}^vMVTIU(6QZLYc5l4G()Pa`cb)S0S{2 zg1^!~(T`5`8PNX%`m><_b&bE;KZ%e0H_%79^M8@ks#?_Zf@?uU8^mnC|91Z@nw)of z@9+I??*q_mIyAcln$3V_GuQa<^v}l0xf}Fa+j{#Z>)S1raXK!2V8DTGwbSNos#KZB54L2Lrz z#j8HYM0*40gk^ z;^65*KB4?uH;H%k`1ktvC!NuE{Rh}K6H`IdAZFB%uD7^u;~lwp13^p!9Q7Zgc~nbT z_>cQP;YeB#iLj3#O>gOZ|Fze-ba7k%r2jiaQtjpOfA2qq<2((b2%<#eG_Y~rZ<_z} z$B}+{b~jC02Dv#gr_q1b|0hYOX5#&S`OhKd1rS?;*orV)GfZe~8UDn*e3jX!sMDFk zk13QuqrjEPFauWwnx=FKGzak-5Q(oB+cM0WU5AJK`4q?GABdxB4CPLufIiR?F;#bX zpjDtXVj^IB5IYbiuf4B7+0uMhA1vreXWE|E4QHAXzTy<<80dz$s>L^f?g8ut3tR_c zXArv(Zdbl{UUIDZ2yxRRU!KGLGZ?)mBWf+I?}?a^K)(PrgQ-qzz!>1oU}AR=dmwOB zL$~=keIn1V(T7a%1zeE!+2SgiU zBm!8ux*`w?6eX3gI8cJP13~NqVqe1T$CuvFZcF86!$f6s%Kg}Z8G#xER=sN^0D(IYcov9=nM1%927ITs zaibn%BWIK4y{MUAxsD)kZ(tq?t9IT4^8*VI^Fa{vK(rF3jbTo|y84=`h}($wT4Cs! zaKCk6Y2XorRMne-M+1*>72*Jq81~3s+N7KIO)!;-Nmph^_tN@69SNtV)C2W_O(@)E z5ZxepNH{MOZey#=k4mCdA3T`DeWWbTwg7!_P}QRkY!BcE2LmsIm=B_#AOj4t_9;*M z+jt2xl{VpeQ*D?6xjV3zq*Pt+eSx?5ctaqDmGMs9Eq(Qlz{jgp`2-FHjuMiZdJB9I z_>dzNfLN#?)m+@(&BcW?Dvi8>69LBat8VMB0-Wa;i$N?=kY?3Mn_vEd$rN|zY~XZ& zcz*Q*ayGzuei4t}^>IksPkjAFd4#9N&)-Cs^L&sve$_t8;AKJN_%YlQ2ZK07ftuo4 zy5sj9e4>;>^kCDVkZj6>+Mq6_OArmqFc7J%UE~+VO#S+ulIANIQabyPUt*{iY#k(y zU)7NgwhwZSUn~PL?xL9W#&eCE=QBw9lt^Tl!S2CcB%GQC4E7H8LE-v=I1)snlf_YN zi!Fb@=++xAXGnPcEp9Pm!Z!+n#$XOXsvU%&C76qlRuFFjv4SAS@Ppth>bv6)a>h}K z;3p{%)Jz`@i!Ddc9rPops*wr?f8L=C3|1tC91|SNH_jvw zCnIFky_vtV+{Ob){A_bSi;0z#1SBdSY&R}lG;;JqLs@=Su|cf~9-+1_2Z+QdN2YIm*_dA% zrSTO}idTbmL2`*z`>TRa2hk-aq&q>JtsvdeX8J=#pYU-i4oC2X;LC)hR>B#4CAbr3 z>@^VY2Js%6v3uD<)Q-}=@NO=K*%{cJNR(10g$5~!I zc2ecUK9eddCzPl0zeWCPtFA7eRNZ^ph%)vMeWC~caPZ@luIqzGg6{?24;~GE5d1Ls z5s33ZoDbpx5FY>$ZRkP}A6g$g7CavOB=~9YMDVlV=O8WuaS4bIgSZUD(YHAu`<14R0WDSq`Go))rfNXx7DSBFtU77S;aU<<%CI9mE*>h zR}HHkF|J|+rto@|Rh5_F1N`w`MN1pd8gT77!O7Ovy;;AN(o!bEzOY2NVY+QhO6BO?>+tY)%>nuM-e9lAVpMd(Tp9|iF-5Lbe@ zs)PwyDj3v-E$GcAra^5;vx-JPn6C;=ZbXETE~HP8DP#y?c(5|m0>pJIL#;sEkg!EV zZ6jNBeW}o6TCZs%Do2+08d-khRkJ6@&^wd>+IXKtz?f z8$`S=xm4(NJqJ4^#MHey{jjV ztC&Q`yHx0@@@N#gxU6b)dF1CJ$ZC%lMYNI=^#`@f1S&_AO{%DzfP$zAUdn&bKDlDt zNYoG1V_MCJR4TMe`ro44ZAb{K!B&Qbg81Uf5PA&TX@0b*c#3FD18_`C4f2zFV@k!U z(1_4T5MKiE)tc^6kkO$rDY{jmn?e;J?f~)SRiUvV^k`lIac51JVF;!uS5%kyXTlAZ zjh;|3Y4XVOQlWz~mkB?syw=HDVojm{MSrq7G$rvTQ=Se@tH}ZJwVE!StamJ75C78y z@DbgblD0B*8;Gyhq#h1IBe9V_rD^DnP;F>d=*~ghJmAcO_$G*ZKzswl)BoEuhK(j0 z76(J0JQy9xJ)yaD;O`CH7n%bi+S7d?zO_1Ze`sC^4cprwz60X^njQoAnhxNbs8r~f zbZO)EOY-#}Tv%Qt3n%6+%?lce7~l3O=}R3;@@y5#Y>4NYhroTr0F44 zg3by&GiB3*cnoooqC37l+r;f74_1`pj_;gwm6D7cYP$1(-kMVJq+keb3q2cpF7$lph0u$k?V*=K zJ3=pqUJ30Cy&8Hgv@5hb^m^!x(4Nqnp}iqo;159j5JYreJ_hj^h{r+v1jJ84JOSco zAfn6i1&CjQcoM{~K>QlSZ$SJO#P2}-9>h~1{y@LoH08IH-$VPU8?S!@K68vH&G3;rWP+5ZkTxq4FN`1bB` zWuvR3I5tPIZ-A@R5e~|}fUVdU4>CoId)e7~UDe>-!(@!o^-(MJ}B?VDrS@{*~TN z|J&PqOyi=0ME7FYo*$jy=*;{<02%)YfW2rh^f^7gkmr)QJx2&x{}qBSRO~8r+Z@sT znXqpz5{~&l;o#~9TsW^dmqAyt&1oyPl?Ge`T!F}d!VL)~?Qbwef1HEC~;*s+kmWzEs-(a>!S*#Ei!di@HxHgZtb(i{7tHZjmo?@wgeymi` zqt|lj%Mm*nmclL2hYA}&{Apzv(<0bDlxX=9t%$o~+@$gmD~P{?)BvQ0AYmfx{~^D$Yr-T)yifk`;+@{; zP+IL|Hu5xaw~Hgqar%Pp2VL_c{=Pv|58dJ|MJ#XBL1cB?}Ow+386a`4uf=A zoMRa-3>SrqLwADI1f<3wHDd1M|023VU$WokXFYFhiAp^vJT#^2D)J?{C%Gy-tid-R zU0$< zlGrYMADz89;kh6gK)PBvd-KB&(m_}degLEvAhlc-UKoA|q*frc{y%p11a_LDv0Zq1 z_|e3l#Iv`O&fYb2_U`;Wa`uu3H_;hc7hcb2grCWcbS9qwseSyJ+!TH?yqV5qCy+XV zgo^j{|AwESdjx*Z8#>{ss0>@f*a)*aye)KZ_&Ja|)47zotZwj4_{H${nk6801*uz2 zkAaar{ZDq|zl!VlNMEIqz6MhFSTGlUJ^VHXbKy6_d%|yq_lEa{-vX%zNY{dN9Y{Sv z>IG774Ccc7DVR%fhYw*eC-tFV4#PPKGrftTp}hZcF!#@4TB*?KzX@!~hCj#XPun0p{6+Z7@X7F3;jhEr zgue}c7ydqcD*QwEboj^cPvM`#XTraP&xU^u{}%o|{73lD@L%C`;q&1O;fr#L+(2$9 zUnVz_8_P}P%jGNNE9I-?rgAg6xtuC%WI@)-I$1A^vLqYi7II6umE2msTE0eZBe#{? z$?fG1a!0w7+*$4-ca^)z-Q^zgweodxPq~-eTka$GmHWwQa=M%$_m?weqimARa+aJe z=g1a0SI(2IvQ4(j4%sQYWVh^*y|Pcvm;G`;4$2`pEX#6%TqqaG#d3)}KprSxFAtIj z%R}U$@-TV0Tq@rnm&rHEBjk~Cxjaf9E#D+p$YbQO@;G_Cj5Mb_QNCHOlB?xO@??36 zJXM}1PnU0zXUH?*Wpd=kd}hZDAUzGzGazjNX)8$EKzbIW z=RkTMq!&PX5v1)Py#&$@kX{Dq6_9p<^eRZNfwT*x-5|XV(iDwY+7HsZARPedAV`NmIt7| zNWX*h2S|T{^cP6yKspc71&}U+Aq5N#z|as3mw}-X7#f422^cO1!xdn-5)4;?p(z-e zfuT7VQo*1Bg8&9C7<6FJgFys?1O@{bT7aP?7+Qg$H5jf2!!=-N1BSL>K(DYp7&?HV zBN#e?p)(k|fT1fGx`ClP7W=mUnnVCV;iG%%!tAp;Ek!H@|C zBN$9zFoPir4B24F0fPk$xnRfxgB1)mFxbK10D}_@E-<*k-~odd3_dXAgTW7m02qQ` z2!SCC1{n+mU?>Db5g3ZWPy&VlU>FF7>%lMx41>Wi1PnvLFboXC!B7f@8^BNoh8w{! z0t_Q#mZP9GMXT)^*f3JBn1tDd$(VXWKF-N06I-CP$QdJI3fj=a(%&8~ba))~ zzS$=-5SIC!InxzlBo-1SP9zRP&Qc^C!X<@{7{gld+_+!Xc;lxK7q+*48 zD(FwIU-yr%6B*|!c6dv}g-An21vSx&ts2-V>(V~vnISPTC>Xym*-0KlGAjPDTzagF z3YyneNXu8~A_A_c)ai=}V53+5SG;e5lOWngel^%01rTh*cK{|Z5R(dd-bKy z5?Pr@BNgPUf<_k7?kjeLol%asAV|-4`x~e$2b`=JFMKm)wJY@c3 zRCoWr@Hok?PXqE6pRJyn%M!~K0Sg(Y~ zV(P85*jDIqk?MB32KbO{cH4qJW#`rW{TGV-J~^u5qN3K)V{H*C&5viOL8D{L^nNqZbl4 z^gtULkbipT5qhU%18;d576hTcz?Lbh!U{`5r6p)=oi4mZj%ED{R?_pGlRO`JmhIZu zp?Y@8yQ(l+gZlhP?lAMuON(u`} zDP8jL^Yn0=IDAY+G9$zfjU10eYsZ@(fL0 z=|EqxH+ii8sChiHAoWz`WaX1`E zu)oLX$+-Q<)0hEg!b6|ZLvj1j6Ln#Nwjx}6gIj9HIhOtP25(6mtQg(9DLl)N~ohKyo#PpD2X5^b`Z`MdS+4eB)3`oZ6%l>36+L=g{G*E0IQOJDc_f1YE2^AW zdb;o$da*>ZJ(@5lib!##F@;^|xrBLFp5y8T zhZ=EuF>Hw6kA>ao-A?h+$GuyEBrR$g4D@Z$U0!(IKm1t2&#?7NsOu=~{SQCJS0k~G zqOc#mkT3&$H(XNmQDZ#l z-97w*&2G^`wg_Lp$C}GO#Qf9Ckh0Rkx9sC(NLiWTi~sI2q^#EAtBx-^>fKjk<@&rW zJ}26R@7N=uo&N5^rL2zOdrm6aOSm^~UBy>RK|dKC9IEf$JIcxm-?hhr?viD@rN2n%(C|&w zc7L}Pp4`dJZr!p&Zg|aJ#3h2^Zc0HH!^2k}x%<_QhcnuB>=Zwh5XnesU+}t7;p=3* z;2XQV4e9Q-_t=V#4qtrI?iX9O#lGIl&F++uR`e3Wta0JH{`O13_yJnhMd51?PKfl6 zKlEqZxJY=W)FEKuc6n0xf;vTB5Wfm4enQ2DE!-`)g9Uq@5eqEdjO#xm(ZYSotSk2ZzSbSW?h1D<3ztw~e^-a^ zJEmBFd1;P>r^fck@U`K~Pb&8E@S-uNq{EmBhv&ToLER9(>-b{t+VjPGd_3R0_hH2c z$bcO@~?!8f3<6c#Sa0^f%s1PA3oIY4Bv5dLeY2RzaqYyw8voX z313_N&tIFjPv{^ot>99>toy^aRQvO{+GGBF9Pxdr!UKh@r^1(aD0UfZO22--?igMzyN^rz2aM@I%$baK4uErg|6%TC zyBsw<8Q)53r$Y;a0n-^=l*oCfnEvILsMq9>95$^Sb`>I7R zrObL^zZ&bB)WE5La1URLKHpqX9G>1R7}?8VV@>vTWcla3?~@f?FrM2k z(y`!uv%>e){rmTYgUHGVKf&|&*$Nt%6E@Ib-x^RIXARn0V5v^w7k-DCH8*S{#I=kWoTjB2lvc3)9oV0ImjtAD(QA zwBB9YC1ET3u*~C&Gyl|B!QsK4vu=6VQk{JpPqaf;N8cK?>)5eV;VfGfzJDLqcwTP9 z0`D!q1=U^~wziiwnRnTL;cp7^um8{Af!gC!{rf-3%wM+9sa@2$&}jA^E&Uj_w3nH; z_m&FIkEHF<#!q{XXV2eKr1=Upw{^A?=;1D=6S3hR3No@eY@v3s`s~?4{_;)9ZlBvW zqnlG;=>>29C477F^6vTewA}C$Flyr;&a?PWa0=ePBYgkg{TL+8hDX=g-F#jap8fbe zd}ocn8F=ds@k2i=tjNjH>>zw=qrZ7;{8VK8L~OyvIq!&P_whz{$*`T`3w6)n^K<7D z%x1Jx;c30>GU1zxf86Z#&9=RkXLz*V(T^|kf4<}=ExuzdSSZ=$_oY1tLzcWnVy7zq z1ZaBxF->l^S+V=LHM>&SUc=&-5c+v0*Dgg<~f_0)pB%(Sju|8%is9}~9p=ZkeOEyaH) zS8&EN`}pwvf4*)C-e2ScKdnmsFclmlWH$+0YqrnB z%WJLZ0PU|9gxWl8tN8BfUyrP4TU|0z3iFm4HdcHk_%+ASVMF>l{)-=1=f6Au=p`Ot z`|Ot48665fKC?5zb~+ae@DJ^T3(7{)zG8S0h$FKiC#ub9*PmtkR5y?FH^+tZq*d5_ z@oMD%4z0-V*}@*eJq(Ss^6hbWsMW6U_hU-|*I17`T>FUJz9;V;T=AGn_;oWC5vwMdv7hgL2 zkX<_{>4oP=vipYZWc;&CruvFIJpHogiLUIk!X{h)vnI6`k8>~04)_-%4Rz&I# z9vQZpy&tU>PSO0!VdE#^!p&!9w4JYs-4YZ7Iz((Ro}{&euZ2431Op=f6{2)I18F~uK-`K7fDWG53#U^{n={$ zArl2X_ymh|4D(Ug@+D!*`?KW!q~#77UBa{X1*N+@Y_|9rnLppi6q(Jg($4!PCR%W6 zIQy!98Grn+&BieA_}h0Hh4Eh#w!A-E?ZWu;*P83SvI@h#K5T7&W7KiAZ##mKN3)6@;Gys;Ucv7 zB`x9E{(?3i{uhIc@6;9)ub{!l!Uq4*dWm+3H`p#EweT(z*-wV8?a#+(ksQWb3$My` z1B=3Mg|eUdx8w5zlxSi4p8vP$i~okfO;8Hb_fptk@#EPdlcvbIg!trk`0j%}JSek% z^1ct+ePfF3SN}HLczcCu3lG3^T4zO~&a~`qu3&U;?Az!HTWi%i-A!%^8!VVBg){o? zu)X4k$$t@Tk&R$`-&Yk3?7gs|zg!x7hMD)d+PXvDuZcQlX1W5aW2W=;X;}r|Tx5S3 zwpskN&R-19xt&^FcV9J980OTlrN8_P-ODj|-VsIo8jA4R%rqy6QyfR`{(>(1)3DjU zJihv~W^>b{c|RU;XOfIatB&d6Hxy|Fw=T+_5jOmnJ8pm0aNa-*HtZ>pj^TG^b}C#= z6De|DcILn9pvc}z*l@S_iD!FUtqU_gd;d~XIAI-CI}4TfLFklpcpBCYQCi1>@4~ac z{>LLPa?n|rrTAfO-sfGxOr95Z@RuJ&d*r@wzFjO_7q&+P4CTTS-4EgPGx zyzPKbTz9Bz-L7zB^IO=`KdwU2uUQLL?XIxJ27f=cJ?iQR+|RoTwylv8VH*wivyE_p zI?Z0#Na?VVoc(O1aDvH_GXddsmVV^B`#yTM)+N6jdrpv(!xkFtUkiJi7^j8p zB=284dzlb5|3N@|PJ}vP3-$MJAb*$u^}{9_>|YaqEPPVfM(vK-Dft(-*gC~G7S#$r zWb>jAUy=6#TlAAF(l~s3-M@T$;Ts*AguiRCJF)v0;*n-y15L6=xHV_rYAJ*J3>@v6 z$neXE@P7^;kbhIf(c{L2Kk>}ljSIh#v0tCkA*Ee6*GU#^LQ=w(I_^VDdu=6t4XlwB zG#lUW6`o9vq=$_+{a1|_jI(9fRC@8I;&=0ugx14{j|^{!kvGhOC>;)`q{lCm4F88s z@$L(qBW=PKQ}?^Y_8ILvX1VxR7cJwv00kp#AGX(SzuOCcw(dk!O8&1)?b7A{rSOz_ zq*K^(`+wVV-q%rf@rr)rWrs~C?RV2g*}>`kg3xoqR_g6{D=pIsz7>dc3tQMrG4jf4 zW)~hu)F?cDC@gaP7$PO&N~VJEL?b=I_A-i(Xy4oGke!wp-}V#)nHx5l_HUXr2OX*w zj`7T}!M!ZKeIH}qF>k@?fTCXkMEZw~xBNGwbpV}zH`&5Hmvh2K_p%80eZ=t#hId~Q z896U(vDLpBX8svSw{|YPvuk8<*y_Kket2vc|I((Q`se@af#x4|rgd~RMnS71!dCaP zvI`TM-M{b1VFO0klK)}D<_DC~tnlaP@vGRvi#y{D@7}Oq5H{WVFEac0O}i@5*=I+} zyMIX$851_!^+XH< ziD3tw{?9sS-!}ZsL&49NA{U3P|GTmlO;VPN*$OgqS=jVnZ8ZMAtVNr4Ae7dr;QEBf zm0{x@{?D?K;}@d^7xzRahix}4b{ptozrOhU+l)u93!5r_SM5J(s^}s09>3v;+!(e~ z{D#tLdDjZ>_wC9fw}kEe)7zCtZV%u6FK$;Jxhrho-`uV|a&Oo|@x=b&j_G-4LjU4+ z<&i02JOBE2<&lTNX8!r@$|H}4@88ecl}DZk-}HZQyYk4>VME1dSK(I?f4uMc-&~m$ zc`j`4dQc_Z>>wb~RGd8q}^)yMagD)y?!2#Cmm$JTEAc|G=-rbBncnt%m1jXEaEzo6;b&L1xjGHsrVDSz&){DJdm0 zC8=(M8VwrMO|DU|c1miE)O1s!R;{FZwKFtRD>xosnG$2L*3OW<*PRUQpgc z#3IA`3?ANh*npuUx()D1u?xeeAjA^KPYm3T(*GDcCt5mMCa9Qjd9-Y_oZDRcxktgv z+VvlN_6RfFM`q#Q;tz*8Fu_eI$HgBO5Umicct(+be;`^ZNGke=yjL9%t>UgN&Wg4h za`qo1dN5iwdSLi0fj{~8zkG;5^x){Bh1rX`bLK_)H^q-0AwyBO&z!io41F1O56!$J zoEuAw?M}jR(Q*eSxXb3a{OUwch@PbV=!vn!i>E~0VDplFs7|y-*tgqnUb?rw=SJOw zGq3M~vBb-E_uVk;+x;^O`)(BVT+Jy_H|V@#O4JQHuiTfuQ^LO8zVoWR^c`&#bq~+H zzORlYPA)cY_i23>oiRm5+acO%cc$DD)RPV4b2SVBa&6g1W^Y^;AQ@y5M1wrY1-hlOR$Z)|XM$R3{&(P7aM;ZS`5+%hFPGM0Gj zz9e>Z*z=fJ;%$5Dc|$Z-kl0bN#M{H7UTjqz8oeZ3RaJ_tkaS;N#S-rb7f|%_pknlj z=#^bMWS`#8pVMX~1hK?B^Onrj(aAkKWamG}FnrU4(W|4^1W7p^vcvx>i0!)Q4Z%TE zqCTbWo)Wz=mUxf5%ZJ}Scvw{Sh+(cMkH#MrS@81PqW1>}Jr=z^dPnrm=v~pfqxVGb zjouea^#AXVB~FPYJ`hWMFqZgGEb-x3;v8miVOquHJ1#{1I*LuG)RT@Qi^2&K}@-i57I;pVK`d&SN2mcNs9uBih0T z!yQue9}4aQ>Ol*6e=d3t*up>NHImt9(13xX-N&kE1L5PPJZCa|B-S5#^Z>@b!}^c# z4+jqzdX6V%4j(XR#OGs)FUAsIjwQYtOME?+_+~8e?Z=}ZMn8&v9Gx1S z7X2jpX>@w@vsmK0vBZyJiBn^V_D(*DC4L%9^v4;o#4q;PDT&U?|2XnI!;bs>puqTJ zBRu6Yb)=skC{E2t_+(MPB{*xqg?YEtJAG*1bBcWGMZeDP#uE;o|L5IQ&uCCRwNCYv z`qeX%t0$*dw_{U1BdK~yM)lN;>KXN`r_`&S)G&NeQbznm^{XdkR!^y0JtMPvYFhQA zr0~T_wW=r84qu#_Ts_r4#b1+JtKc=sHQRO0wL|Hlk$zP_WN>cU>3amSAU}}(f3RZB z@EIDXd(z+V5k)hzB)`Fz{>_sRiZ-}1zrj~>tG@bwoN9?pt)7$?CM{VS<+EY+l+^0U z$pzWlw+!!o#Od&w?WDV1c6OWG-G4lNP|rMZ8IN@D8P9NweGw0T9-)F$! z(>;7E|Le=5ef^l<*BiN2d+l>y@rQe+WOnF3;({T=!iT!m{KJ2=ibOhPhriSrGPr%8 z!5%y|Y|jWc<@fqlZq-%$+-tEVxYxB|xzwtjS}$Iwr1*5-pOp|UmsB;k+!|C*QE+Q3 zZ;{1YOid40Uby}&vIg;GSJ#VcW_QU=OHJ#Zn;w6bZ*JN-Bijx5)ADZ15B{Cps!RS~ z7<~Ato7R8ez|$`raAv_4{@3VEk6elV7X3Yz_+BjW{Rg7Ea(sk;5KHtt&FBRK`i(dz z=bZin&OT?vaV@UQds@qJEiQX6{=f3u$SIpsp;#N0;%$5!e{Rcjd%U`8&cT2F>VhT@ z&-u^azo=Tyaex1!lX6bo^F=wQBMA9%6~JVu@eI5@$b{ z(=n%0jvdiCvBV!@i9d$>c(v>rrSu&!V3c#tS^b9&88#yPhI3&5@Z%wSLmterdIbCzQ<#f+EBgYN!zltR; zj3q9KB`%L8t}1*^P)=@+CrCY*(>te6&Y7{quVaaGV~O89nA0z(f6iI4#CfsA`LVo;HH~0JN7p8gwWp@9eeLVMYh=b{q|N7N=eZ-IYj%!gauiAZs zYSl{w)%Mu2%o&n1d~b1#$QhYqhxprA;-XmMVh>7hk=I7hxmq;-m2yD|$K_1i%lkXt zk~1miV$V#9B`%F6E}M9AR--@kdqvLVy}YkXcFwgq*ToX_yCRmja^lJPV~+1~=iC&% zvg3gz`kWd60IyZ+tAr9IOO-CuxJlRJJ-9pEws$>#NZzBxyB!}sI?xYUheeL}*!6>g zgv;)Kx@@^BRge77e~+(zYVCRrqsI>(IdI^d@)asps(e7#4o>QaJKZ_Q_YEI`+@nKw z$_RfrbL5Er!zY%QSZQL(ZrLOI_U+%_!@cJmcu<9d6ORaY{?F?_dU$vLH^0{h4mosU zsfnc@IPCC=WhR!NSkW$j=8(Z7ywbCIh79}asH6W^q1rLW9_R1b?iQriv*KrS{dc(E ze_V?b@{)XD<*F0QPIUZ{czXQm!tBw*J)1q+I&3U;$iRNHPdM?Ule^~)b+9*f&HJDI zhv#?rz)7cQJMXK>Ij7aAaC*&J#?U2vK!eEQW62)sN}|+SLDiBID`>7x-GV_rQ0El? zUB7`BrVp^nZc0Y{9t%6GPo$XEVwqfBe*-bH@H7|FnBn4 zG31t!vOgJ*(n1tgKY9!Q4Xp+!6p5+bMDHyJHFUg#}e0A@3F+SvBY(cUt`!-qq&vISdIeA;qmx2LPg36YShxU48RL*O`fG0}6pYuk}n>lagyq)t-&bvA9 z{qN_T4`K-oVu?S+5;w&Xx5N^Ei6w52CH@*q{5@8|Gf2Y6A(pD<6xlHe2bDT5XIlO~ z%Fnq~zxzMmNBNUIYDWtmGg~u$ppp^a1uMSiW!EevewZxAbu;^=S{=*Nij0@wxBOld2(#H|FHU@gy?H;?RIR&S#H|JJ;|Nki&C=4rn0Q&CC z>~T1kQ*b7I>;IQZTl9c7r{EiaZMjwF{XeC&yVu4aCU;os>UC<>bn$%N+>Y;i7d@WL zDfpgZM{dy-jG{PtQ=^3=8E4?|7VO+py#xjvfT*~D8G{-sOEhM69)@v6M~h3WD0kQ#%#?*Orso+OPd6+N!Os z+OP2y@>6>ytC5@9a#LGw>Leh(I#oE3gE^FAIgyh&m0HxH9t}vR3;M0ohjY1raX1vO zBj!3{t|R6;w{Zt|aSxC1EbkzuI$vOHb&RRbwjiimo{Ch)xat~LUE`{2Ty+n_9IAT? z>QVP}jIFM*)it)d##T28^Qx};)a}7V+{BB_;eXLybmc!^hdjnA3Mm(1a7zF|HKS;P|5yuLNjpaOE#KwJ&P(BMAgyn(gSurx>0 z5%D+d&)E#+60XMU8yZu?r+EW&vEeLc^A&T^U&D2%VZ$w0Z%I`-jB3=N0dk(CHc4ue z)Qpz2rY-F;j-<}?V<2*tBu7a%aWBS^^cL^%9v|=#a+0)$AA=y-oK8;USZdM~bxzh- zvc8h_m8`F1eI@6hKFOn)fLbPB%%xn*t(dpT>XG~+`c4*q@(gC82FYrWyq2HX#_u+3 zWzc`4lhJo0^Quu_nNTZw4S0lM@G=&Fv7PW7r_KjZUb>2j*jTWHR zjlN}Z5HuEZ;{&M9iRicSsnkFY8rP;S^=U{ljmaW{JTzAS#>UyW2fZ-=8=r|IW=hj^P@j`udX3vo74&n8duG~#XY8scp7 zChFScWAxF)d}|`tP2{@CQr7W3Kd=G0Z?c2m*ck*$9yB$crll~Zrp;)NSel;C2u7g} zO^vVVc&_3au0u_l8fVj6xgXw>X6NuoX1dxF@jOV(02>@ZXw?-Zr~B*w1u3uSjaDk zsfCzYh^d8`QpA*E4yPD@N=sVPmiBa{GrbtV5YA^fBYBu-_?+2@BSj3-9HfdNRSc<> zIgqck~6Qv)IH_<~vJC+%y#L2c5^wY0Epc}f$HDHEiNCtW}3ha#SI@uZ6< z-P}tz_tMS1^pg=&x>}_-#~ahlwe(iBN1W-M$)*Q#ny!xN>X@#M>FStnjOpfMx_YKx z%%!Mn`fWVK<2=dJyueGmf_0uQu5@vwi^&zLLHbwBNA1%Wv4roCyY$}>TZY&&N>i5d zR3s5`Wt_w*oQAkE>QbMEG^Gt<$`DhAm@?EbqdQ{D=tW<|mvI538H@NbF5xn+Kx`Rm zo^d1hAeM{|naU@KC*yNw@-1S>SjI|LvljCq!?qz~2fwo`2r|vK_Q&CyJ8W%ftiGDjl5%rT5(0#|b_ z*K-rMa2qf39^%XV81ZFJX9nt&xd64wT*P;5LTs78upRTUWhu%~jtW#loGnkGEj<~C ze77{7md4Z4TxxkSmtq_(AL3yi;W6ID7+QYG9KOa_TFQ6J#VkdBTghE3xof4bR;M9% zt>ms%U78?wtukmyYmBFrInm0PTIC{ltV{G*(=6tJH zk-Jvrf}1P^t<3FKbCIuB^3`ey%h=5CLC{)mT312+TOW+tw>JLP|K(^}(2Mh!$RsY| zGK{D7RZK=5TdQMh^Ru-vwtfO@uk~}hfc4kfoNfIYZ}JZB^AS^#$JXlDrVNL0Dh+5) zU-Z}J2E^QE3To3v%x(13<|)M7=2N~vecFh-jkw#aU@hOVo}UnV8*`7%Zy?^b;%z&P=@@5Q z<7{i3ZRev#?aJ~$8q$I^GHFGWew@v@48nG!-Ec->F1Ndat5J`3^40EUZsiWlnRfEm z?n%rOKZFX}tqy|rB@lP})6h?Q{j~2zAN1E=f9>_xUO(;i(_TOA$1;J5+{FjX!u;=$ zzyX*`9ptY=E$ULABpNZ0k*I5jE1Ar7m_HqE;dZp!!FW5!X9qd#@GQ^sBJZKk4)WPy zDs%XnZ;;Cl;_9%L?^w@ver0D6bPN!4$0{7i!5qr59M1`yM1736qw#jMZab#p%^lA` z%{!jMd8k9D+IU^3PDJtdPPgz5pJ9BRti4XlSjieTvK8a%Tne@CT!Bg)hrD$*hR(*& zxiKv;A3A5!iX7CS^Tk|`{yNKB=ev-z&JXekk6{gVewV3OC!J?7lex%O=Y=e0X%J-T zKT966#GGY2m8Gw&wzQ`^0~p8X`L5^H?7Q z+2xS;>^d|@pV|7%?m%ZESaaFE>5KelpM!aseJM}z2Fv-Lt?UYd$RQlYk^GmVsm95i zj=Dwa(Ez!P$Ze!G?NIB8z9VNL#>gb}6}f_|vBo0ejL3IH4kN2shj=1C20_%kh+c`B zM6Lbk7tF$3h|XmR#v5IQ`QW01Ag3Y+aVUrLAC9FuCvpm>QJ*9l)08%JqX)U1Nq^)h z=R5{8o{5+*IhSEL9iJTRPD`x{gvxRN!2!bw&7)zIS z=(CHyx}47lMiJv$ZsB(1tINGS%ws&sGd#z1tdTCi2SL{g$Vb;o9DrPORl}}F@jp&N z9=fKIK`YwQ0d?ydp%48yn{!c+k>E632IR8TI9UjHhx8Zy30>@bGy5_-CbU~AB{QEy&erQ?(U6AqZ3)kN%tK3VqSM2z~6bHnNGW=)Z@&_b5df$|1%cl{kf#oQu5nkk=ma+CyG@+`(PkgM9XQhxhrA zseH<3e8qgeWeIZI<45%0LvDNg!f)&ff}Y0F(>QuoCXwSf3FGJ~M?Gs(4|(n>Up>>1 zpPuGjPdVxtp+Dw9&zpIc7kG(Rd4o9^OV1TpSG^8G4SU%>_0nIj6F3=l=%o(5(#fPX z=3y^=^wLMKb5O%xgE^lOT!6lNjprgJb1m}L>qhQFU3xu;x!=p!dKp`SimBdupYVVrGCABW>*m8CQy>nh$Z(>4&w;^hrH$1qz?5kr*h>iH;X7;=uKbF zLR`7x$yM9j`7k z^SJjV=&QH*dyBuf+VuV{2>KXvANlXog8@t+hS&GGoU6D7x$Sck=478cxSQvZ*FLZE z25<8oA7XCyk>5Tun8}wxaAqmg|I9XM|4i>Yb7>Itt%w-=8f)LjQK!DI^A_*&0Ux1_ zzH-!eF7uJ6e%{-!DhHFue>j?BI1cl=Uu_zZMmsv9F8$P{UsvR?Utb0?gkg;2LdI}0 zlevZ4k;i`bGKB|uikFewesA&)@ADxu_?mevWHHNF!NwryUy?GErxH~-h(kFX@$?r@ ze=+noulhGcEd86(f;6m~{;g?;`O*IjdeWP|=&OI&*UxNWTM(QjuCvtltSgz!bwO~p zKF)52cF)%C+1fov{?4h7e$UbGIr=^44W{ua;yY(%5De&qJ_qD-CjEop+;lpVO%C0V zhjUl4hVS?x2+ou9^Twh6=b5YLUCI@hd*?mEv%J8|m^0^nf*hVFuJcy2j`cw>a3CX@ zz&$*~hnOn^y>6h_4Gdqm0l65sncsuJ(g_BYq%`KxAbB4o?}Oxh&@nv7Q<#&3%*jFK z#WVOd#3eI2Pj= zZXCmnW4Lh)H;&=PG2A$Y8^>_t7_Oh;#xdMDhU;s%aSS((;l?rCI7W$s6y zxRZOhp9grB=XnYJjWEuU0rE7mH03b=MqZ6JMrvc^?c9a;k2EJoK8o>klvqcJb=1#n4uT78H!rBn z!JI-}8qt&%=<@=7UeJM#bf!B!>5aZGIFF$WXA~E5Dc5oXH**_uc)^2M%NIP3xG#{$ z3!dj4-b1Y}m>L8Z9)w$j=!086&PS#x=&c#u(Qa;~Mh_@-#-C#>mr{7kC*p9rGq~ zHs*akVj9yikH*Ym4qvmB@7WpzW38XD#y$2hjCX7el1RhY#+p-O`!NIok2Th@*JI9( zHI}jJH1;j@HFh?OSd09Olb>sK>Y?IgS%JnbW9=KF7()xMrk~P9`16B1#v` zt#QUOZWtrEkg<&CGHyby#>v$<;~OVe!N<$U})er5~X*bxL1N^=kgBbEt?n3ogee1h>$ zkn;(0K0zE4`Vtztg6HlNfYB5n96C09>aZl_-XR^`$ zM0JQ&q6%^mJCwuu4@YwhY8yL|Q!wsWE$Y&MWSY<%eZ(?og}TSAkC?t<>K~J*Sa*7& z{;|HCMcBW1VnZ0lNX*&TSSAqT667~_71wY*H*qU>a5wky01xvR=1R<5iJ2=gb0zjF zZ}2wn@gZsz`;-~XWHw(jkA=u-Y#A$A!*{4_OkHE@8dKMpy2gGBf=T+Hr2k3!pQQgu z`k$o#N&26p|4I6vr2k3!pQQgu`k$o#N&26p|4I6vr2k3!pQQgu`k$o#N&26p|4I6v zr2k3!pQQgu`k$o#N&24@_P;9#E-pc7%2AO6I1qFD;=?$Sqo~Glm?syX%xTo54)sZ* zG0jLJotCtrJ)OuVhi>#Bmow?lIh@B}&SwM{Foy9=*e+R*xG(vYok4JE0x_=Tdd!VW&5cXt<+Ad~#bt7FnOt19IS4NI`pZjF z2LFEfB=mo|{x83o+k)VV0gU28#xfxYuJpGn{q0JByVBpT^tY?dMQm4%W*iphV@%ih_iKJcT-W>_xR4#=yjJb6HSTM-BJOLw z=eh@YmgjkiSA*dChw$ImzsM`R9t1a}pyE(KrZh zKaqN9iS?V0~yTu zj0l2GIZIfTQIpNHh)A#p!6A2B_wpND7T?+<^2*dKWdb$vv9j~M?Wa`>n*KWfa6 z8r!4Z^QbXDb{RKu3%7Gu5IlY*x8lDa5C8k#Ab8?N?qdq#dBXUgtjv-8m;Z5W5Ij{D zV|^--Bk*resmW8@*nxTew0ZvY<{)^+8hEB8Whl?(+>E}Txr4id;Mr8v`Pt4y=)w}# z^CLf@t>@a(mG1PUH|E20TlfWiKd0~K#s0jx@VtCH{}uA}!iT8;3v&3v*USro7hl2O zUzDd8<>^Ivd?_8{cqyA4x}nXND^LlwdifwON_D1g~7cCCK+H^83o{|GU>K8LxO3vaxQwe!Xd#Q27I-h36W zeRC?G;@{qS6EVHzwQqfn*x!Bze}7vWZ<`};i~XI4c%B!Lk9S@Vf_Ke@cb`NN-!6RV!+U3O4(DMGzwf`_AI?bRw!5n?RswFR&M7()MDE6yueGS z<1}qfo5NhRIqh4looQ?No*xnaw9RY{f=|rdPwLT%KAekKKN-p}#&Z=na5J}YCsQz2 zK6#WUc#5ekVtWvLT86U7>!%esjKevC|8NrZNun`o{b>sF{b@@gbU}?jRpU?9;8QjJ zv_EHKY@e#Zr*iS>yNLDE_52b9(*sIk4Ab>L{ZP!Y>BcZ!|I?4f`kJoq>H40o@9FxU zuJ7sQ+VqZO5v41}FntvInl8@iA2S<$PM6>5@;iMw>oA7t8~7PH{_Fs%qy5i1pzY7h z<8YmK3f_D zGvt28F{tf~rVL;hBe{?@8_qGMmxm$xfnl>AkNPRG8}pQd^F<_jO`2g|3WUln1Wcp_=0a(fj+<3 zz|V+rW&$NBNomw}=6^Vz6A}N+8q`9+Gxa-DzcckaQ@=CyJ5%jvW|Ko#`l9YLFTglv zs{c&&pLsb~aShj_PBZW0evEbIgFJ`zKl24%LXBn`|I9D>3USO_z#^9N0~^`IR^)T$ zZ|n?$SpgL}1Ua20r?dWxJkAo=tWy!&EIFN(MmyAamKx8pPG*T^Rv*MO>nsK^kim#! z)>FL4d{$#Dvy5eyvCJ}-S?X!n!Ivc|LphE`9>3K7muI5wFZ-eWFU_SdM_@jGDR*C9 zf^F27H**_zau4_OAaeEPi@d_?yoGu8rJQ~FA@cU6Tz$DY2xhD4?E18#Gu`P)Z;WI1 zAjUA3ao7&cR`kbxL*^lrz>NEQ#UgZtmM&Gk%Fo(Iw%j|Dif&9!~$9jI` zSAOGnb_KzlN>t_ms&W)+G)H~r)S@m8kh?ieXiYoRYmR!&kFA;%>wL6K1ED(W-^ENLeN!LfgF8p9(`SsGL$EgBls`> z!@T;sIwx{6^=N^7d>!L1p5YBXWGedq`ZLt(Yc=|MC97D27{AuZ_}-`q-6LELly zgZj*^#&Mj$Nu+ZYW02dq=FHqjd4i{Tj#n{;xo`6xAMh=kg5VqNeiHxarZ&To2hE`u1#a7Hnjv5ZFzzPTB>_(oE{*$@QtN+7;@hjKXL zn`aF3#5Auy4QNO*sdU6#n|B7iu#K2!4bRi>JpIno?>zm^)9*a}&by7*`JB~+eg4cA zehGs4`k!BgM2(EoyKxgPy4(C>o# zn1Y%wcoqFF(C-5MF3|4+{VtIA1@lBpb8NBp7dJ=S zi^aBB`-{c1xHDo}ET+YM7|i*MK;9RRVLTHt=N7B`;+wb?IbVD?=D_0nd6HN8l5Ih- z^XKj&~RBbmg-sOyr;FsGMjbIHRzhBlWx!}GksTfEB$e9Sby!n|5y zUM*S1O1|euenKslYz=~?B{2_{mPS369)fwWRDPD)1}v?PJS|m+rAahKJ(kMXQgdNx zXCic=JLc%p-iT{yKZY`zaa=@<$;i{vJGl$>TlxquB9^6MSt^#LVp;kLa<^11m(FEA z-y*K1;#vALTaeqOzXrjw5{PA)d9|z}l{u3C@L!JRRLrquH89VXHNl)(){c&-{jw-s zIRmv>b{^)zvhx{%d9X}e%f_Nc%hYJujoiX*JixO&$McA7nb?+n%51)79t#o6vNfz@ zJsS|$GBsMBfLNA`W%&Ud$l-`*xmcDT!*SH2Hg%|n`YcZ+jSRBL^CLeI#_>xKtOzK9 z`m7Ms3NfuvpB3t}LL4iO=R{6HEGxvZq9Kh?qZMkjq77|nPj}9s2fa9t3mJ=eR)}YX zcvgsKg?Lt|%ZfWO-&RyN7QF!gg%@}U-~nQ;f!Du7cm*@XXV|f z%gP6M7;&t8lGjk1mGAIAA2AJeTKO4Yu?TUkT)`?f@;f`(6$GmisK8-}W0g2ooxsVQ zMt#&~RU?|x0x_);%c>l@p)RX(Ig0@dWC-TlD)m_%*AH;t+nqv^d>eFeAI;=MC)y-)|lwS0qA7^te za=&^c=GE%4824&pUVRNWV@|C$r&iy?Lp+MPwA$ELKa26Mew%lAkI(r6V_*Fxi}@aF zW%W;N<`>Mb)xQV98Z}r`nW`L2B1a&uHAis@b!k8{Vq23*HW9?NrVG6p#3)8H4*6dr z_iL`^TI7C>nAV7C%^f^|d9}v8S|g@4FY^KB(Hi+*BZf8dzh*w)BJXRKvl6ka`I${@ z34*mHC`l=-nYChBTMac?YhJB2uhyDZYim*mby=HA2I{l6Egk4Y7CkYq)|yvq&8xM8 zQJ=NqT00)Gt-XR(pl5DV&P9)}4;ptP{&Rv8)rzy3VN4I`vuCowGR?by_!+ z;i%U-b8p=kF5w!k=O)Cq?tY%;8O*nJ&+`V;5W~7T%tejXsnI%Xecc+wwC)EsqE6o( zKrPad+wY9yyYm^r1?c~~7{>73q4@sYgQ^(UcaXVGexX5_SK+7xMA_eZ0;L=CO>G=>Pk5sMUHkT5sO1H}BS$ zMvUwAyIz0m^|$^MY9Q|Q$*9lzW~7i#CTDU9w9YOHJ zfoT5+@%*6eADW>3AJqSccC@D>Jur`d7|0NYF%oh9FqSL0nrpd%o4JiUxC=G-;RWR4 zhfP87V`Z$ZA5Wt`N$CGaIsLH}QF7=)H^lg(et*>8kNW#@0x`t><278zjoiZR+=;dG z<2=>}!3MeAa1clEU;f9joQyGSs7W2vcS8sIqx}uy*`VzW*Q5OnYP!LE-Y|s+c@A@H z!+U(lR6a$V8)jlYZ&<=|R=D8Y>fY>3mC(ACUP;CaTB*GkRluKg;RQ#__Xp{A?UQ z-;137{0eXL9_sn?ROIz%dHs0~b1|oW{y7LX$=jytm^Yj1QjZ3tk&aw#lBZ1()OAxo z^1t~EdU6gU z8HGA*9?c}Qx%qai$IaT@JcWmNn&)^C@o#>eH__kbX_#A^&F9VPuvr~8uV6K5uz5Y3 z*vfW(V`mU-QHL#+s7w|9i&|_s8ui#xgGMx^1#-3}lh%l7OE-Fu%bD~?TwCOB%Rt1p z#rU_#%NFC`V*FcPK<%~|@0QP)foY{YoC81EM2-D>V^mCvo_&Q@dIdH_{9 z0%P9#KjeAqX(VH;Ta9(Av2Hcit)0jw2V>r<23w7D>i~>(tFdk!jkU0KEaSO~+qjc^ zxSt1kgvU{Xt*`SI*1^^f_!za=`YGSCinW*zTgA0?2fy+g^8ZU&4&f-|`<}#nvtYbYJu)coT!Y^zOf^F)wO>MRv#*v6?o7!wsmu)pTomwQ5i5RwJ z5yjfrrY_t1aTa3QrY_rta6S{blq(R+wrjZsF>Skxdr_lp;@I{K&+XAY!=H2!TIv}3y z;@N&S=Q0R&+CG}GOd!T3sMGeFP@C=M+jg;RH{Z6a&vr3we~uS<8F6g?kdK&(8g2iI zud$A{ujD5-qc+=j@Ou#WKf#WYROMh2IfDP9PCLZ4<2Y)PL}QxKg0^&}8{O$ae}*BJ z9b(xbmK|c*aXHs>BWkqccJ4x4JH)d?U3R?0tGvPch-Jq#rZa>2EMOsv_zpGNu^x5W z@oNzLT8@gS%dZD=2pasB!t=Gd=41;KBnIT~a6%~*ajmfz&|H~s(Ck`8nxLKk|` zhkl%mHSpWT+{r7b`ET;{+s91fE7bhAxy)k~*5q$n*oGYawlfHRPoNYBB1gZ=(eFoc z6xBGE<1x118zUFLk3+1#Kh6s*W)14_`wwhjM-c2Ri#qHqk6P^1{?20%?@saVl>41> zzq0|&NgOQFA?WX^I)ej>|Dl5RtLc@^Ldw8c4>c?Il4>R zyR5-o+TSIwyRyheJiE?h2*Vi3g^XnaF|OqXZss=Re3$vU>prIN6t6Lx?Lk6tFegxt zrnDf93_8)1UgXk;bGd+tT+C%$$z*QfcJAU{rtlz7@hmU!67MpDIm~4~-?D<$tYbYt z@+-gbJG+8}gi2KA0IG5nr%;1h)TIH*G@&)^=tve(y3(B%Gl~nj6mcb7j@S}z z3tua}Z0(uMtnlrToBFw(}di zf`n2fsK@~v$RQlY5s0OfSW1bdlvqlsPpMRlzm&0;GS^C(Yo)|c${Z_|%bE1!e8f@8 zd@CiEQj@TbN?pQb+{FD@H>K31)Z;wGv%J8&e1O`N`h?H;f?3SQoGWFnmHG~GmD+%q zO8w5xAi<_Qp>%l?QJ2!kB9_u(DSaySP@B??Xi5uG>BU6kxb)M=YiW5cZN8L#hfkS{ zxlwv4)^h397(;1uqx2@^xb(Ilq0B*?Oa@tG6Cnq4w~RcM>5utaW(4MJ8Tl!5IahHF z*CSVD?nkc5$WC}ZuB^VxcAzu*F01dd`Yx;Q zvidHo@3KP~kGhn-lF3}hjaWBj?_~-P@hJK)`vNcX8gKA1vzgDgEMYn8SdaRY{h7@{ zLb(J=P?FLd#K9awBF9mSx-=k}CNxKl%5@}*C|x-Nbt~7KGZ9a@(Tw9FGC zxXM?dDhDF2^3^zoV>zDMG$Vy{TGEF0bfPC>DX&iD&td=r8O%_|atW7Xo|IRw^0%Qr zW6l%IyVQT}sgA(rxLR9=nBFJ~2N5m)(5Y-KyY1_>3)AchJ@aui~z zpgt8&p$4_6i)}-NRMHSrg-o(B=PIaEg)a2td`55qV;IjwF6Me};#Th9Zti0W5AqDJ zqD~dw=3T^9;Tz^LpM|XCC)B0F??HmyoP>%c5lcn2sdymfTE)Wr4Qy=r6CMu7#E>Nm13w0*LRhr2nR zWpk~v8dW}no}9x-#vzW%lem=0T*r;v!fian!-%KyW4z2Os7+cuD4rq`0bwFRvVgLgf z!iAV)2aIPT7bBhnrtl%(u#w+`ges+w&nj|Rr84Gx6=SG!BuDW-lIeu@tBgk5RmP(I zDpzqea#iJ8?m}LwJjpXW&r8Tpl{c8ibkw=ZEaa++TveIJ0_3QQxm&d&>R7cMx#+v9 z8dVirRee|0chxIUm#VjN8+Y&k&;I`?y6Z5j$}JAS`|P26=`&;X`)}BA^%m}MkgRgDLHnA0FCfm=S z9LAZ+oSEzr_AA+c=icWL<`Qi#(ejCwPjq}zBb(^7q$dyN6K(gR3s9Eoyu~}b$NSW# z9?fV;8@`|&9ne>FXZkaoQH()v(KA?rETi=mEzf8B|ps>&T^g`JPjf#qKJc; zq)3EbQkY4K3}hx7Inh^&BG{u8r6@xc^pK)1AETEP_A5mTTGN)V_?n*dLQg6BG7_^% zF`6;Vz-&_d%raK6nzd|T5BsriDGp=bQvAceoWh(^dfrlIA}eN*G8gJiX$~n%ViqZ1 z<6Y|T5uYIYl%HakQp!JNJ37#bF7&}Zr5uDgq#VmkCiA_8bl7wi?AXPTZAeCn%RelOlgkn_YO==QDE$Y*f zR+vMo&*?}XhB6%4r;>ZB@l0nXbC}0M79;;u8_`Fq?d(K9ss7>!$1sCbvQKq|t6b*^ zb}Q90UIdZU3Gl3^PLKJdHlNhyliE(D&WE|AE=NVoC$+swT^)U;ew*4fqzO%Fjv1x? zmY(!NZ>jZ`dIB?;&5tZVFR48jsaNtl>(E!~&Dg2bdP%L9)F(K_Mf8(eFR5>FhnKtx zBL44`NE)+BlayqbQJNHF#az-9r389Pqo*`_N~5PV?_xG-KEUp!v3qIkUK)L+X^a`A zF{3n{=|&F*F_v+RXCmg5#=fP|OB%hT(MuY=q%os3d+^MsImjXYMqg?4lja7uxyM6Z z1d+6QNgG8R>|NSaq$UmN$W0#dlAkhE!(7tV#J;8dA0JW|vq{^6*0kj-+M}xOF2u8xb_pxcPg?z?-H&G{?O~2`hVxwFD*8%$D~P1?%%m&C8`MWF>C}== zE$L*N&iU#3F_htqVhod+$_!>Rmkk`jvzgA!{a=Cp0wkhHhMA{NPD-*-m|~PfM(N8_ ziPwoiM(JggzAhirfJQVyZRtBBi}b#Jq}OZu3*6x;=9Izt8SGq!q&Po=^E0F%Bl##! zDauj-UlTHzQ3f;0;QS2E&*1zFb#QKmPicmHGJH)>1~8cK7{NH~TZSK)#tfEV_cAQy z7uF-I3>)z*WiYD@Cpg7f^pU~Wh78xZiLVD4UIvkjvdkEZxFjGENw9Mnvy%%umoY#3 z%25X}39EiR$j%F+qn8Y0PkWuCt*Pxe-o7ll_ z_HmHEIL#UKl<_=wup1fg@gRs~3Nf2Zb|O~5wX@hoLp%ulT3ch+G} znRf9vC(%zPy=3wnWx9!;GTrA9Pl8D1IG9i7cqAYV`pRrZne~=AFJ_auEETAXUNW0e zX1kZUHub1aLz>VOGt1nPc66l&z379!GLK{w-}3|W`Gw`IL_eAJlX*KkFssb_IEYzg zHml5f%6yd@+(u8CpYkGz_%==?i+N=+uPn)kCIwl^Ms{*i3_WGhQx-jC(NmV1c%HKS z4?ShkQx-jCX@OZ~F{dnF(vI%*XAnaf#suat7qiNuw=86}K&w@x+v&yQ6tm(;wUb5yOKZPht3Ct^N6{@1AtTp%$v&vcr^UB(c zujxoBlI>FrGtsURe zlV0>;1a>XkH1v_pjIzyRAxrq3b!=n{+u4cT%eEK&WIN9#%qQD*^prgovC&iZctn$# zJeW=PLg*vA*<`OsW!^wf+4YqDZG270u8-_ZXi5w8l3gF!JJ5+P3}7IG7=rm^pTI;W zGmqu0L_gW}lYJxl$*!O5e{qCk*t_hfuy@(@mHi@SmHjC%f{1T{MskECCOsL*h~9GO zEk{Wz@j6whfnIWafIZ9c5ueZqedTD48Rhs2yO*N}ddM*fyOu*QIqX`F8O-KK7O;p_ z*tZ;d%CVN6?80nvm`#r3T*6#(+~79%c*v6=k~0qRv2Qu;TTc6yGZkq_M|KKRhVtku z=WD!64DazjKBfhF$l0E6FqfR&>CZs)lyev(8O;**bB^ahB$qmJB_jo?ael6>fnT|Q-_8jFltK5rO&1SZ-1GCA! zkH0aW-2ZYKIpn^;O`MziJ`aOPo(M@Wmpo~)Z+Yxmo?PTbCV2`|6!XcW&OBz6$Fr2@ zJ!)Y_dF)@F#};ro+(U2o_UtBmJR4D&sGld zC-Tg5n3G&X4|yK(6glP%Fz37p(No@NQj!{T&g<(!-a_alZwbnyr@XIImFnmt?}yZ; zE=_4hb6V1oKG?gw=8|_P!x_aG%qQ<`eq;e=ly@n=unfKBHT%4`xXT0dkS`=D$xwH` z6lBC+<||Gq%2EL{$oD2S@tow7e?B$mt3x9`Ma}tI@HIUdz+lWEpBdyE$3%W$8tTsH znaTGP>dmL#eCsiXd>b)~eET`UDb8|%%a}#Jn>^!X5Xo<+^2Z`B2}p!_*ixAH&0YzpY5fSDAqO9j%9o=jvV2Sq7CY06QN*YJ!Ks7ft9;uG{$ zpb4Mj*(lJJZs@CkehPe#`U^~BCUcm_&*-PX3Ow@#*0P>I&{F|D6)>Ly$GL=g6u5&v z3jEi@%OFzFTng%?U|c*W1yiG+f@#rH!93)}&J`>`S(6{ua z9|IY}cqTE0>C9p-^H{)g*0GT-Y~xS#Rp=0UD|CwM*s(&7d4?Gk)=S|8=%;W}l9P%w z{luJA!laD}UwlfPpyQutvIDH4TVis+??UW(|Yha9_&g{H55I@2~J{9ipjB<`xh&VdlxH@`xkqgn!G~{ z_PJO~ohvaIIhGiTzDnq)#4OZb;wOG#IV;(SeoB~giJk0WAAh5#5_&3O=Sp1V z5ibLODLDElsfUtDh(<3Z(~yqb=%=K;E2*cFWw0A1?MBH8yoI@xG?S8_&~axn-PLrZJz zE$PXH8I>zRN$hC3*LWAbl+#N&y_C~Sxld_BTg<4O8I}76eU;NsIddsDg3*lS2lP^I zCUf|aWi016Rq#!lv$Ur9Yp{MetC`);& z^8p`Ho4VM$@_H$+hw@$MPEYz^F6GUoyyvj|7{)UZwUJ3cs_4b?m~dD;(!vPIC_XTj2^1G3yG? zc@;z|hQ!A6Sus9ptC$s8R5ZtmdaYg}2dvrCOLrC9|lco=Tt5l;*Uj z10Cr^Kg^+$IaC_YBs?pXrZbDB{ED5bvA$|@ zR#{$^lLwJ1jZjmSX0)UYU(gP9RZ&xwuJpkCs`O<5gYgVhk!uytK$Wq`x5{LuGK1Ot z$O6o{irTBFy^7kasJ)8XtEj!oCOjKe{=n?3?BxJvQ{@Q9IKe5-a)Ha}tIAD0H&yQA zxv8SRDldXa)qp6>ud4Y~HNUD!(R0;Qq$LBH$wp4{ke@;nr39rZM@7uFY89&U7Vq#L z?_;)A>rtPEG{KCkwxBg_`HJ><2CH_VJ3Z+`e+Ds>;n;zycA%;qs5*%$*nz6En2Tqq z>LPyP7nZY<-&w~-wy>R@?7?nS{gcBS#g0@x$r;XbiL2b;HureQ6Q1)bh*S%SO*|5k zglJNdhV*12D>=wbJ_=HV;*_E+6{yS`RO3x*62t%akh*+K0~+%g&1uEwe96~zq%+<4 zmfrMZAVV0&NWNzr6ZwH@%w!JpSjZB7W*IA3&003FnQiP~H~ToqA^zq#|8kmhT;vMZ zxy4-`@R(=33?kJd#3C*UNK7(PkeYO4Bn#QeMP3R}m|~Qq4CSfB>r|x%Z}Tp-_<%Zm z#3wZ3Q<~9|Hhe)lI?#!(^q?1g8Ngt^V+5la%LFDfl^M+DM;5S{rTofotYQu8*~C`< zU>AEiz+W8U7$-QzSuSvyYuw}x_j$xqUIdXE0a3&uK8Z+5a#E3&3}hx7ImttQ3Q?32 zl%^aNd5tPm=PlmhJ>I7_^{7unn$VOMw5Baz(VlPULU(%7hyDy=D8m`W7{)V+DNJV; zbD7T~e&QFFvy$Ig$40iWot^AqKYwzVqx{23&TyVfT;&G0xyM7E@SImctYrh6*~SibvyX!u;%|=gFQ+-jMXqq2 zTioRVk9o$+Ao5m(Si~g(iAhEZQj?C1WFb4b$V&kVQ;d?7p*)p%ovPH}ZQi98A5e#n z_=HA$N;6v0hA(JG2RhM}9`vFw0~pMAj9@flnZRVGGK1Ot$O0C#lwbLcRjgq>o7l=9 z>CbBvy2^co$O&he{z_k{KHAkaGpzCO*ZBhJ8rXK?t z!Z1eiJ>!_j4@_ewbC}0MmhdynSix%6vVqNPV+Xt0$3YJ9H^=#x)12cXSGdkC?(%@g zJmX~$`Co)s#3ccVNk$4%la7pJAv?LqO92W~jFOb0Je7Ezs?^|Z-lY~FP=}BBghqTy zGg{JyFK9;xI?eG-WG^GWtY0Fo%=Nr1vou2feKZ6*`a7HnP@l0Y0)0xFw=Cg>O z_=V-HpB&~W|8SBsoaYi(xxsDj@sKAx=T#8-AS5>NNJtW*Nl6;g zlZmY4AUF9aND+!tin3IoGH+0gH>pVs|KmgI@-Yo)%x5&G6`%7ZU(=D!bmLok(~p4+ zVHhL%o^ed%2c|KTIm}}rOZb^(tY9^3*}!JDv4h?0;~d>A1XaY;a8l97Vcq$49)$WAWuQh>q~qatsK zM;&?8kw@K+X@Qy6HPgCgTCX(x4~bF`QAzqM@@J z>b+qD>}o^1+HfO#+0UOG4kC^0QKLQBokn)2k=<$RvyFYWvClU4*~UKGLThQ6n@wY85NYnL=53LA z^RMZM{#%6D$rdtekpOwOkV%UtJm*yqY1xGV$fxB{h6j;W>TTs-t?W;$4%na8dTOoq z)@IwJ zcIMRX4ClDWl_2ueLlGDil+lxV@=U4Qg zCw*{_Ua^QK1*vh5UNY(BbG^=Tfy+UpcWXM)h3>dVpMb>J#XiYN#W-d$hj}avB7Fy< zhrV9xJCPrPNWa>AN>f_k{{7Y6Uk3eU&|e1qWzb)}{fF=!Bap{{csOf-o(Guw0COK0 z8#N3}iR%Mh9~1|D4f5VWX~_^o21iIjGQ2ie&x1Q7i^1v~?5x4Vg2)iF8B&SYs6us~ z29cq0iH~P+sJ@3brY&FcH64Srz%@DFA%{3@faC4`Z)$i@QN&+@GAnS>w)gDTs`>592%V4fbuk`;Xs-_l`fr-y9Dj6V|d5 z&*X%C91J28^)XQ&6ZJ7s9~1R4sUFR6-$|`$8$>4OM^2N=Q4x9m;GaLd%{$2T2f0ou zge<3cZHo6yu?tgkQ5^G`>K;?QK6Ntoed+=hvowfIo5@f7%raI4k?GS|#1dSe?)r=Z zl*N5!nAwci`3}#@4ELQel^H=~W@ltNQ>HVAFf547Qr9ds&rZ2L3Y_1Tqq zgK9x!P9D@dr!;z=Y=Kj64k@^IV@7 zpF|{OBva7iJiX7G6GY~#asDKJ!1ejAFUUec3R4VcEjY_9?r@(+L1bYse172wMl&{u zEJ{Uoa-ye2=D4U6{TP5fTqL{2UR&(Gi}kx$zl-&|*z>h`7V26&kA*>GNeSe=#9WtD z=Pl&2L@rC@vP3RRr|qj?Zn>b^^B;4@3*zf}H9w_#709^!9~2a%s;`16~X z)6efx3w8XwlwVlR${_N~Z0y7@zw#Tag2=B6Siyh)zJ~QdWLa%K#n;Ydc6wRsAhKM2 z%hk7BeaqFiTz$Ve=eGtl!ux+~7DQGgNB%3aA;T4NS{X$$ytY!lE7Rh>D?9KFUGNO9 zYDq`ry{aocg2?Kk*xA*uA;Z-&{5>Q2D1aINUW^0$%PG!sA&9K0#`}CoT|N#XYvs81 zBkH4{wM~M^I`yuzFYDZEoqMe-i5%ALW-so&&aBqUWxYPv%VoX#*UM%7Nv?5&+uREx z8y2$~d2Vo@4V!|<#^nO6L2hHc8>jytajR)2EXGz|mDm8eUJ(%gA|8SBsLFBJZ?Bf9D@RzwClHVcu z9g^Q6`5ltq;ikBLxIN$C{KMP$lSBA=aM;&_Bly#sEnTec@RWSnA3?^#3cdSQU8g< z97T`+u45Pa{&zoWJ?Ysy*%Eo3G_#ZHIC+cbybL0zBDn7<{hreADgB;O*D3v;E)*9Ba5q;lY%xYY}y&ieonaV=Ec4sNS29djS`R|`H zyStL#k@-D2+>1{llA`DPA$I4!*X}1^8jD!M&n&|(Jn)_eaq#&EKL4N|>V41xd-pU{vdH04PUdE|4C;*pRfn9n0wJ{pcJ9*qeikIm?73r+~=Pc!knHLrxcHa z$cxy>&{??GMrIC82?S&Cw^T%ra=%Ucn@_aXh;*924TY2co(lFbaq0YN%%MCxyTh{ zl&BWpMx zq8I;dm@rvy`UPS1SI9lOCw(x(=sz*L=rg!S^raw7?pku!lDn4NwdAg)Xh}yp(G~Ye z8H;FAkeYOy<2HABz~dlH<^8D!BG**kF(L?4%PzH2-CUFqx@Am`*O~Ex15F6qWI8#|b8K8u1dy}6`sgqfvp zN{b-OU}hOUMok&K=J)HvjLy$!E*am!JTv-Srpy$e5N49eOfs!zJ3H9Tz97szj7j{! zG-d{2mg;;!ZR$}!2(u<24e7{87G$0EJ`Z`q^B~N&lOr7EA5I2gcIRb3%-KLmubl$sUAx?S|it3-j6yzZ)0kb^m+`NsIU9%S2Y3pYJd9l23p6 z^yl}p!u)lRQ+_$+Zy1CHs`5W%Sioz3*D3V7NMV5!$fLj+>}tVX$fV#gyjJj35Eg1q zdpe^2LfwL}uzCvXx3GTwzDwx$UBbebdB7u{@*)U}G~#pYXc0SFM7~99^C|YHXbW1i zm*Y6Is56V64MM-~5Eh%xOy)2z2#Y(fcqz(Io=RNBnZ=**oL52U=l;VIgBi+jMg?KX zvA9>s+5E@?UIt+)xt216Qpu2aDSKbadrH~+QuA39gr)OQnzB@&auAmBb+U}FlV$97 z89kM$7leMkIxPDhvM&1}b%U^6W@J>Z5Jf2wgyoZx5wDfcMo#qSXLZB!D_G6iAgs`a z&UB>*y@If!yef903;L|sGYBi$l}hgAXIVo(%NkZPn@Z+c=??dJhW;X`mzBPTmrq91)FW;%jyVT-?Abd9q1u0B1 zN@B+E?qoOnI2eR6S+OfIMJSGa_wym)dop`ZuJ6Ss5f6i~Ruua4GYz4iX$WhXm7fa; zYss;eENcB2g#UBq|H@H;%Dll$e&T1Au_6e4zc_rqD%E+5cY^SPJgD;nuYKSiA5;v& z4|Aga4@=ek$g!zB+DhM0MyFn77Nr|0k(1x~rMSIlR&@39pB>{G=;TX)K;VkB& zwniDrM*#{W%SMNhO{4Q%;%X2!cK^nm=}HfJu?Iaj{)dyC3Bo1|SivgRus#SsjfGl2 zO+jkX1>t9E`Ya9q{ks}IGn>z*vlzSZ*)J>)!lv?Qx(LrK4$f=7S zy6B-xd_JTJpV6FFLD;n*_MxlZyZU@rpYLifx-Mr0t63X_-Q262+PWnp1*z$cY`U3O zx9>62?zLz@BR-`WE7{6+cCsf3do1C1+`GpHHV5IiQ(4Gjmhx*5_LObUq{yVFOnRo_ zCeM(6FLUap$6n6r^(8XxCDUFq?PV6dC-vIdykl%oobVRKKy3zwPA7JJK%zS{E54atK1LZZ)&JOh2z>}N_!a;HzbcCb0 zKFIaKpQ8T3`WmdS!R|ZwVGs_H&k*}LBpwNQmyh`bc?|KnA-}Mmjp%!bSq+`d&zQr| z-&hrd-?hNKzx#$Rbmv(R4s-8ezHSXmj2?%{V%Q93F_-y4=zDbG@QPIC4XOp5F{!y)HgL#h9_h|buIw!fwhdGSC$UPqL z81;T%gAb|0N4VGbi&%xd{C*v>7^B`XZ}SfC@qQ4FErB}6R-rm?F^oz4z% zSx!{{#72CIyeFF3#N~MQCVKxQdpJq%lhi$_D*B&nA17xZ6Isa-gg>O_zklW;FXr=u z+JERlPx{b52&cHulo)F90dn+xy>P0TPId38GMlQlsp^=zflX}Xk06}pe$(7)Z;$S@vVrxAdYf1A=h2yk>i5W_xXR2Ra4eoZOhroKlpRB+J+011=_F~~6)U?oR3nwv!`$4!ULKJa`&tS$efyqn_!o^*X#bWnZ zY!?>~55gs1V?IlI(~p5c_)~lI^plzWWM)5k|5EuamEThNEtTI=`7M1Egg?i^nLj)8 z=R|B^5BoUCp&xn#)SNyvnszuB~!ym20b9 zTkYCv*H*jc`*q>!|E@g`!r%4udqR>B&Ep_k6Pvgsz#gvogjTe{POOp7nmgFlwEyb?}Hb)hdCU4 z%(Ec;^D_SY=Odo-A_)IliCX{C_g_1)Lx+~5heKO%{gCU2-=;1fq4&d$SjR4W=J0<0 z48kK_7{DNgGMrv`cA6vr20;Jzwh;h zr{WMFub?p_ow0vszGDQVaPFCL znCF?lQU6)@Je!&<%}QdXC@0-hTbmjMM!&c1Yt%Ur|W zT)Km^E;;M6j4nqJn|LI^*_WMrxgez|O9h;B`3>ZAIR^8&`~h{SM|&n=uP)oA%lf@+ ze=h6svVFPYoGW^}VkTG2`btvLl7Y-*B?o%FVn$c=c%>T7y5g)WW^$!2dcE=)&1pp& zzQAr=>4KfOB8MwxbH!|~Ol1bMS4p8cYX7fJXFKkB^?49plkK(SnCG>86i2St$1JB{_D=Vo(kDsPfsSy^SYj{e~Novm(6vV zTwj2FxxRtTY-0zzQUCS7InD`AafYkh3&I=Dz2UqYW_cqi&b{H>8)kVU8#&31o^KSO zB$d$T4YRyqmN#U3qXCVPt)EEbIes?^LA*>b#@QJF>k~kNPyAIc9sOGyPHT9rfN(?;Z8t znS^@psQ1o%)O%+McIwV5%=XT1%<|3|&U1;Y+~6Tkknx?DL3mfjccbt;+)YJx3Q!oe z-z`ZQ)P7g(ch!FPE#4u9x-_OO-_V8b*pa(3zbo^*dbq2HyWca83CzH5++D^-?8aSL z-`&rj9Ofi?xT}Y|7rBD$@5P}I=6|m#&c5gDd(OP~9b<9Ey~#|)S@)cEZ!vPZ_Y2Ee z!9gAe;eGeKujl)Ey&(H`gB?@Tv(Fo4lG^S(Xu^E;uR-wE$K zwVAMeLdc{Q}>?*;e%MjB>{;^MmjQ*g>2*`H$^DR8@xw7)cru+ z57hlY-4EpRK-~}2{lK&EK-~|z(ieF>n8-}#p!NrL>cJA!{y^;y)c#;So7jRmJusgK zXEBcl>V9yC`#cK5hXGN@^kF;_qK}8EQUAkyl;$<6P#rt<@EvNShlhH2*Z{lr@Kf5L z?uUIC!31Re(0m`7@59-c??dx__$%i7a3$*ZcRz;@cXO08$oipY;^9?p@Q^1w=VcH+ zilF{SnNi!L53$pa`eTnDIrovA9+~kYGkzqeN6vX9r$=V|$c!I3@6le&_>mbuGUG?i zeI%zxPk9l9kLC2(IgjP^I4Q|VMHvxm|6}$0Ij`{XAE^8Bzg)y~_xL)uxQiWqET<=OdZPX(>VIO+ zPok08lLFYuCvQ-VH>pVsb@`YEsQt;OG{ufS=|W#dGLavc#!Tk01ergP`IFyR#qVsv zPChxtSuSvyYuL>vkC6EjnLl|Igik|ak(ktEr4XelhpeC4&8Jm(2hY{h_pt|0)$i|F z4xg&~smz~trZ@eN_0u5?V;p+$_bP`^r(#F_99;Nx9roa<9G{u-vm6wp6wZ6*yl2jP z=DcT~g=h6>f{dQEpcS9<1)b=N^PWw@{r#QC;WM*+wuqlF+h;O*=GtjZ zd!7>gKCg~*pF8h)Gu;1qJ38Q;=Us8u^8pNID8n(U=lXnZM$eu3+)SQt!Wqx)(eqvG zrwj)wZBmNi~an`A^zne_jt~$ zAbhFzm$8Y5+Fz>urP^PnBO{q9hdKIL#qi~LrZb;kaNbMjy>#A7=e_joz5EMVy)>tn zXF1O$Jc}>w&dX;(_$n68du5MaWkOc3Wc5l`uZmC{d-bXe<*A7I`a6}wS9a#ra_q&c z?Ktz5-d^eLl`~$M%d1;B>(zf}y$qs)2><;r4)KU46L}~}C0?g0HF%p3sKZCpry-4L z#n<#?5JMTxD8?{_>C9pd^H{*ItYIq$InKYF<{THf#a$loh^IUcq9UW}pU>W;O9-`T=;cCv^497PYY^bpIQ z#yZCZZldnku}Mw_>}Kq2AF_o3W2^0(HlheQb5dei=l?$%UHYd_pt6z9d`_NG_IQC zsyXf&)a+-jqx{TuR9v;kReM}D$CXuF&qG{U#XZkO)ExIo5EU;DNipYmsYpu(a$?T$ z@}vHE>W^29@~AuByL`-NG)L|6KIco+9#8G@)E>{C#_LOehGReD$vfT>RF5&9#7u!9tBbH1ENrS{P-k7?eWzfU+wWTk(KNez;hqpZpN?4htx&w ze%?GPeq+=gU+wYL9={zO_=cVgLf-N1N&I;%MD6i^W*KUaulD$Ak1zlD@{hk0UmxP1 z;yMp_%rjmFQ3)a>ATi01eFF6-NQ1f)6rvn8sKp1=;Uhkw87*l;TfX9JWS*cOqnN}L zrZWqBlE9uM_=V-jK7s5LtU=ug_VPF9xxsDj@sKA$RKk$h#6#@~)$Z>wj!G!=gxSbX z8D7VJBvgCCx3MP))t*r83DuskAx-!UnJ2XC3HvaV;ix^~7{;UaglbQy_Jp!exRAyC z#(HF(@DTrUnsZ#_3U_&c+!H?K1+RjrMCwlzO?vWBloFIi=7}m&ows<082*PDBvOAO z*(b6miMrFDL8v{E+7qcgk=zr>J(1cI&14QgvXoV9!hR=`b)w^_J(1cIsXdWhNpuUf zC%VrgWS>~}i4!90#IjDD6SXIndE!E--S0R=C04uNafnL%24;|0_K9VmxDm2WEbGLb zu_uYYr8h$u#z^dW;<3m+vHBCw=T|ncgWae-@j>LCSnY|`o>=XPFL0Tw*qg-9gQz6& zNlq%%o+JaAQF{`#CsBKnA{3`2m9RHSKBNJSu_sBI(~7UrLlQkC=}HfJVg^ZMpJXbs zPO<=dl0@c7)SqMx>ydquEo?_WN%WEA1okD#UF=H|`;z1tFN3J0aY;a8lA;&CClZx3 z6S+})(u&xZq;FwglD^0L)Tbd$&_hx^ByCAM)Sh%8Bl(_jOymdbOVW8PL=Q>zkn|UR zN8L&HqvoXYPAc!D*SN_Yp7J7yN)}*elEp?3$&!(d?5H_eSt?K&yOOLLG5inNC$lrj zK0*)4n$ng|^uw+sQ+G0TCsTJabtjvNx|69pne3CPJK0aHWGi+i**~1;5_Tln4Q}&< z=e!D{q9ep24oQ)7v^|OTd`8>x=yJ$A`ZeSoE$?V~N2@zp-O=ifZp7zwp%48T#88G~ zx1%R9g=wfgdNyi~Ud3i)9DNiuN1x;jYL8ZPw3?&u@qow3Jb5bAmAoeH>5em#k76o6 zA{T!Taa8i9{K^{Evk5zy+-#HE$>er2`Ei_=+)R`IcYiZYVWugfkWC8Nq)3i)Q=}n1 z8OcRq%2FNKqe$STEF z_Hu-CT;~>dkx>d6rHl}ZxWp$BNl<&rteA1iGQ3XJ|5J2V0a_JW8-PFgz(7E{K{|#S zy1R$Yp}V^qhVB}=8M>sAMi`_^NfA^+I3P%gfFQ#E{1?xa%--*M*V=Qg4p51zRHp%r zXi9Th(FWNQ4?^a|Gg!c4>@=~RCSJ{Ewy~3M*^B&%zvoA8;u}h==fr>WhIi;YiJp_l znnczlvL;DDBJ`Xj3wf~fBzjKb7L!z?Ci+gI=OnTwku`~|N!rs9Jtxs~lJUr#WEOLg zJ&Ei|WKOb?oNzlkMaXXSj?TO7=6qa0|Oh_L!$U=OwTB5C|s!jQFI% zK9b9wT<+v@`~S5ClNU$sr>Q_1B{uCL_wliYri>nXW?B$qq6o|5Y+x%|oH_Wy$m zCZB@e7s+R0Ps!a<@+;g81XJiMMIyXAMF{yRL{Um$Hz~X;g^p6Vi4?V|hh3#;L1(-- zg?*%$#8liv3hzlV7yYDIfqO`?mJMuT7tx&MI(N9o10L~&*SzIDdP?~TLE?~tjD#X< zN?B9Nnz9`3IHjy9^^?+GQ#PbAO>tK#yEB9_j7RR2a;KC#rTb0ku2RaKGKy8KVGH{? z#zk)ME4TTb|M85!u-BBnzm)HgJyk5eA|+XoIhCGM={c3`sbo(jb1FTj(sQaB=s8tg zWcKg)22;tLY6vo?k~x*ksbo$ivwy=km`dhUGN+O`mCUJRP9<}yJ;MHprIRHy=0Ssm+mH9G2of(z%axYuUgKzGW}_IfT8XJH@$Ph8SF8G-DSv1DEaYi zW++MtDpCb^m!Sr=@oi@4j$Sj^QHC>kcLwjy@IPMS9T{|#QAZhL@i_@dOfpiCnzVR# zMtx<}Q^v}8N5*>CbH>IrLq8ciVb2-8J7X{Ups$Sj${5Ka>^Y-7XSC;x`pKxDjP{(- zo-^)YKL~WrXZhUx0${q9`TVqQwDNSgtAmX_DpUxlb$lk zo=NshvS(^RYueHcx0z`)Q<#qInRJ6#c-3E%TOLSnYk8ro4G#W$e+0l`p!InF-&C!vzW^Q zR^T2puVVw>u!TJwLFUXdXO=m$%$a4*EOTa=Gs~R$4KinzIkU`JWX>XUmPDi`JNYPx zzOxjk6#CAh?=1SxB6}9uv&f#MIbD!Bi_HE%*ug9^`}bReS!B*4a~7Gi$ecyyEHY=2 zIg89$WX^JobNr0FS>(+kZx(s8JVo9t@@DxDd9%hKCUHqhMskt|xwFchRqm{1ses&B zt5ThsgwqN=XO%hYV1^OFXr?e7can8B^DskJGi2R}%vtrE^?OdB@2v7?y~=fN@+-G7 zPgZke)q7U?v*|gTp8bE&gZ@A0!EE}@_BGkaL2g3Hk2$jGJzFK}(TtX~p*@}GO+N-= zj%?=0Hi8MvWDz>gwvCpOc_WXZ0t?E1>S7hPrd{OmvT3%AfscDv4Q$JxCryN^;iA-i1zOft&kU7UD_7cr8 zPI89xTtn|U^q%84?(jQ*@+uI_DRa&*iAMqwlZXU-g$A!i|E&Z*~|O_4cg zN4g+;PT6zHoKxR9^__DRV;PUkIc3hdhAnJo7y8b*pYPFkPJQP*%LUwxzds?EQ_ne{ z@elvvHgkPKOyUwBx0x#m$#FNiXS&h@Gvu1W4%|Vm zhrHljAecLdclkRTg1J-UJII}Z%;Y971<+IOq7i0 z<(|bHma>+e9ON)ZIgal)_eHMo6MD-13-+A*0nd>+&u7S-M?ZOzB6}X$^T?dXZu8h} z9=pvGNx*wTCWe$}&ROV2bLuC$?IaKD*8^|0g zbLdn44FvPXMDDz?iHrPs<<2X2UU!l=J(zX^Uh!ai&@4B#!OW(l(A-^xLbbBeQEK{dqG_nT*^jvvYUPAyx?JUUhphB zFZd&uxr*!sAM+*l7t(bhc?*RgZ=pOCp)6tOxlk+G(t*zSy;7(@ zgBXfCDdg4*>Albt=CA^p3vFf_vKNxQkj#aSavZ%EI>R|+E_91W$Xqyp`zZV=Ul4~R zBqtSV(0O4q6wZM=DO`$b)JN{ZO=yn%h2<_Rcj2D&M(2eGpzFdi7oN*XHnD~6>|zf` z_?{E!yYN}gbB)_P;Wcl0&&NQpNDRKjofL5=Mf6@IDe@OdPYw!Ep6b-Xw^*bBjcASg zF47U%i^yK22Lo~2Mf@%)vY2J)y2xtQq3a^LF0z}w9N-YL7rBhQMgHJVp79s2_z(yd z{RFpCROdx?UR3^~iAjgsC@OE!qLiRC<)}tY>QIk{$X`@`|7L2?zmXa&I+8JrXA)D< zchLoyq3BYg(0|cQ=)Gt(ZlkE4i@NKgvKPIE8!391`#iwC6g5jxGZZyLvCoj%zlRzu zCU>!nWFb5GC`b{CQ4(_$tAg%}HKQ|q=+7XAGJ*+AW*Re?#T;ZWwh?zy>?Qm@ zEHR#$=()sNHt-Ew*}(z6!@ZP{yTl3PE^(0?Jm5KUmw1hDw1oU6QlZT4t}qcN_UOD+F9tK387yEi%UFTmE2TEGjh)Eu@A(RrlD(9^OP%8?cX`ZHWG^Lq zDcMU02qJsw&(U{jeV2CQrN1USg(yuqWG^jyY1vEH$9v5LqW9A7r1U_>63HTT zU0T}j%vU5Q z137WeW#la*Zy9;Z$XiC&W#la*Zy8;ek+)16+)0`43?PE3%thB_bX`W*WprI;Bb(86 z8QIIoUPksZM>x$jZgH3UJVfVZbY12R?|9G0K(Op5$X-_FvYE+8aY|8^3RI>x^=L>V znj(AI4)nrplpT-TC_4+e%gS9=?y{>{humeqLFZ++qwBIKxyWxk;1RkmtLw75E-PnQ zIm^W$CZFN9%OxZ&*(iv-<>W0VZ@J2ZA#XW(%QZ&caxHMz&PVREA`Gzk>tFTwdn#GMAUR zyv*fgE-!O=naj&uUgq*LmzTM`%oSv=;GQd_#%)y4b%h+{CNIS(Ng2vfk;=$kp*daX z%K+R*g<(XX^9oa#j{Ftmui#!PEJN-JyEuea(gt%>>W=)C#xNDRE6qaZl@_pq)#$#Go2lgHE19Fx9^|j2`%2f) zbtSng-ACt@9^-dPr8m6eJs$(X%I2sX8~s<#Kpu)voKlpf0yU^jJsQvm`78HFua!4q z=ap}AkEiIWN=!b(JF4iaims}pAT?i;o=n(z74NR%-BrA^ijJ!2sET(~(NUFFw51z8 z=|evT;$EwaMpso9vX-sv;9K@`fMeLJe}gnw#-(wcU3K>n(Okh!YNRTr=r-&EBVtY$OY*ohgc znxX1`zDM?|KXVuRt!lqj?YFAVtJ-hXcl?JL!psmB6Wxc&9;WlKoD`%8vWMAon9jpw z50gDi_OQA%zz)K6AJ&7x_?G-Vmcg)D%tiJv*~4TGbCY2k`G&3dw!&l%lQ~T0Fqy+- z4wE@d<}jJVWDb)#Oy)3|!(^@|b2XW($y_Z3naPK&)nu(EYqbjKyPB-k++?+eG@>c) zrJA0r^=^sB`YE1B9#1;pfu&sc@6pf z+q=OUa@TMdHM%o^!N^@h?izB}n8I}AuA%oDdavPDYPjzj`mV8yXwGn+AGypmbY9~w z_mR7X+%@E`@rnW=`^umjV<*{+d;gxn@f`(G@pcvp4-1&Pc|f z^O`!ZIT_h&>bmAyc5;xz9OXEtxX2ZL;%9#0H)OB*oVS5sEj`!zii9K~IjP8m-fQW- zmh81;uO)k}>hxt48`y!ntmU1xE@7{=yrb3~?6;P8)$*=dFL}*B{EIuS?cKG#yS8`M z&P;B+qqcr(7p55Hsf69uu0~C2)0npO!j5a(aqS4~xVD~Z+i~qk=3vLQ7qXbuY-T?) z*Va?*vs^%5we?l|7WQ2GKJwSL=h{zrhWvG65s&zIZk<(ZV;}ZV#~$j~Lmkhr?Hxa4%nhe;5zt=Wc*B#Z(M{z1phbH(&>$>^6 z`l#E1p7fzV0~vyT>W*U;OR&4TJNTBp9N;@nat60w_XjQ^yMJdhSXU2q{|*G}eS*C8 zA9Ys>)B&Hx$DVYPwslxaf9_9V`uect{)R!*O$G%?Db`?p8{RiPfL0-B6EG2 z>zBjL)vt-J>(?h7UDwxjeO=e@L|3{ad;JI|F^}b}WDV=t#4h&W{^}p(Fww|f|1x^6 z|A?2o<}L5}7zj4_oG)>E4fNhX?+ub5djowp$V(|I6Gjbm-k=^jZ_pB*H)uykI^#|n zj6miFGB=R9fy@nLZXk05nH$L5K;{NAH;}o3%nf92AajGO+~Fy2c!zJhVSpfU_=m~U1+CF}!)^>@6w{f{B9;=xD!ySW?z^Gv4fn8* zqnt(NhIe_4+znswH*W&LaJj?f4)?n$T;Jhe;#R_wl9Al_{=(%Amp5GAaCyV^94>FT zyy1Edmp5F`;cg_nCxehVT;_0@!(|SaIb7y&nZsocmpNSKaGAqp4wpGx=5U$A-E;UI z?(u*}Ji(2GzvVq20>MU~Ab%shHfnbv$@kv2yz9s{i$xU7gP>7-wNA@OlX-*g9Z6a?I zd7H@FMBXN2nSrcLWNjjA6SvaDtu$GVZ?efQ4skdTY}%Ce^ucqQdQMZ%Y3e!tE!|*K zb2puhT{T_6VmzzqTDEeKX*cGuL-n*NH}oBCFon!TyJYx}o0+>=HgaI@W`!w62})yk&3r4({4Q$N9P>Bp%K+S2vtdLqkts|^_GYp-(?hdm zti$Zh%--w>_SVean%P^kOI*d?n#tZw_GY(uh&yZcJ`ij!bMu5GAvvi?OIAY2g_~=h z4>L3`iCb%4i)QG#c_+HkgWe2bI3w|mG#`iFo6FwZx6xeB&Gp=T2j8-n103TdXK-`P ze?afeWpD1*n(MjwTmC=y$3U<}3}O+F1SCfPEmB~P7MYO0h2C3Kpa!+kcZ-HJrVVCj zVTKm^Z_%Be48qN{n2dXC5ydKGZ?S=IkiCWMEo5(@{}%dhaTGVx;yQPE#y|Xv8)^9o zF^Nlj5~2H+$w^5@a#E0TRHG(!s82YpXiEp=ZmIj0a<_ChE!|7YNz7w8D_O&OHsMxU z?qNR%IZQMvb6CMfHY0oMo$N;T*0Q&jy|w#nt*h4O&{ylb z*m3KBu;bQt+{TXE*m0Y<*l`o)SY(Px|Hw4@E~ z=*|$vGn*wWXC-#r#*W);$Bx_BaU0#Y(S4imkh{%~=(^4Skh#rYyh8RivbUAF?PtU$ z4!Un^*KK8PD|6dWWNur6(#YOc_O>#&twVhp(wL^m+_pFRZaa}k^xSqni&)B9d{1q^ zVGG;Qd)o`h*3KQY%RvE3QW@`Qr<-=Iu;X@i+|G{M^`Sp@+)hvJh7*BzxAX3H%UFjU zx3lARcHGXp+Ucm>VUBVPU9~&SC2n#bUA5CuJNs>KzwLF^URUkyx4r$gPm2AvPemHC zkcT4ZsJ)Kb*FpC7_S?P*vbUGLz3lC~(t}^hFM)vlyx0k*Bx9nv< z-}3`@-2Q(&L+wV-wrZ&aFZR}WCz(h$lgKb z4tnpP_YQ4nPe)|#pz98knaw;FvIO_p!CiLP#1`c4Aa@73JGjdZy6$k1-*~_yp75NP zyys&e*f9pOca**37bGM#GIz|6%pFTp4%s`(-cja``tGRjj&8DJGg=^X$38^hHabpW zI+4s_DN(Fq4f1z%Gacpbco3O8Ug1}6^E>+P_y_v#sPB&Y?)Z-XkiXOCBp@wW2_YAu z$lpo+PV#q>zf%P&Qyg*oWGi{85| zMgA`Gcagt~{9U%Qi`^XN6uR$ni-$bsDKGdNop%ioMEqbgM)yWbf9R9=Mfm zLm19T#xNB#bTdOY{dd!Uw}q@^6Z-BJ%^A+~BbT{`-n-r9J`Z@rpUB_sLm=4wGZK@A zbYvt8+0lFVf)t?`C6T{-73!ex?w#mOKV%IFVWbZzmNM^HyHR!ziK8|vn zQ@HQ$7x;-A{EGbDd$^SzarlaaBq2HJ(R~ly_mICwPI6P2GE~K_^k_*N z+9Q9DuE^g*{vPu87)Au6n2g*#^xooViT97q#!l2 z_maJr?7j5eOV_>1QHw^nkzOrmO*^{Ni@wO+YY=kx8pBlPv5IflioSd4yVqW#IflM_ zo#q_wrPoi~;SXN(F%aw>gIIjdm$>oX$w-OZy}w58-XY|tBw^H}A&qHnY zo%D%=%zb3;lLndlWFRwH38g6d?o%NU>|2qV=)AA4`*x%YI`1oY-@yzcf>DfRJTq8` z-uuekcOP>1mAkLpeUGE(z87)VeXsE|^7p;R3;qoR`{}x00(9L^?tXIjle?dr?w6gM z34wd&~v{toaYDh-B0#@zw$p`@}7@@VE-7zLjL~p_m{uF{QXmqnzZPa;*3RbfYo%eSu{dZ%A{$}WZh!gyXuKUZ}{~3Sr zihuYw5F8Mb&xnnC8SoWm7@+$BG7r%8fKpT@j2hIY9?fV;8+1RQBc17k%mXG8$sFdh zh^4GW?*qPJ3)_)@z(G!PncMuqpU6Ex?g4TS_z(yV`~dTJpAwYD zZ4Y!K1FKMn`h?RM`3LHJpxgs{F`V&CVk$Gx`9Pfy)cHW24|L-LmkepQLX|TM5Gm;tK)L@whSD+GR8vJ)4IK(rC_}L+G ziBBSu@--RovqQ2HLQV>z?;+LE?~pdMrxSkv4KeSKfeb;{Ln0W>Sf()#vk%#fTOP6x zH! zJq@*|q4qSi6>YJnp*?ZaL;E5B(80((bQ&@bwX30aG;}LFu&beaiRKt5In6obANmuw zk$LEA-twN0f#9$hxaVQl`X5mf z*+;aaC&L)WM5ZvENEWe_C}bZY`-pXHV;?e)_<`%(+{IYQ^fj*vM*<_MW1WR7S>7xWzAHX_C_o=Hq)E(=(U>=Cj@ z$R6QVB6i_6BF=E0AGypmZgCgAN4S}YNBoKGBR|2Nj7&~?GLe-Ka#4t)l%N#yk1UVe zBOB8OJ&zp3P)0C{u}s6AjC3a>WgjW~NWG6-#W(1Aq@G6}=M-nTz)#%ZS7aY4`$)Zy z)ceTSf#9eharg>%Jt_(EkCK0s{G;R_m7SdArZ8pD_o#-nMD9`T=|orjE*YiwQA2Pu zqarZJsL9Mh-=j9NlikQZ>L7=a-M^n093}fGy^qrSsH?b{QTiU`R!0372#)@gFOYq- z?4xBL?VB8(7THHqetLwM!T2Mvsli0Hn9c2 zOGdks(T6y~_vn7K{G-nx_vl~vgTHviKm5ywKyb`w#3nBCkCA^&V$vY@m^`?XF%^+} zOf_m!hbAjAjOIWXxigv4YiXW*fR6^DTSXkNjiK@iT5@%zYm6 zn5Vqq9l9U$F%TRZgP6!aHYGBT&5z7uOH&Tn$I3od=CSn&r!md2gRwG?m3izCCNPuP z%wr)-Si^esK34XzvX9-t0gmBL#@^%}4|v2Ap7WOX$UE*68!e8qtKdbjN*<8_P809w+xWxyQ*pZY6S$lY87oHnSC7kBdg;aX)c` zU%Aci{K+%i%ecSM`8YF-*Y)@>k$HT2GLe-Ka#4t)=zhEz#+zY$d8#A(_?C2|KZ6*` z2u3j(GmJOG_*u+lK2dzbK8|vnQ=CQq@$!$Cf4uzTZ*iAwmlZd3GAT^oE zMh;}35K2C3(2vpRY{E_sa+*tAu^bhtOc=VFsH=%B=!C8&>S&^lCff7F2~5VGC))GGg)C+nx|+Cw zJ?LuU56C)E)`_xCyn}8g$~y5mFL}j3=xS1sxaet8Mskt|y-X@d5z0~lc_&px-bpnH z$M1nj-5J1Oh7o}-Crx2Gk;pzt_DKs^!6tU|J?D^nlCCFRMgB>0Pm+6*t|$G$pFHJF zAUHWdY?6@?t_k}~Lgay9Cs=gD2M^T`7l!f-}1iK)y$?#XkI zd-8I8QE z|0(iM(fgDz!f8cYI?$PJ^k)!5k$;N(Q}jMX?^EQSqUR|a*~~U}qVp+-Ig0OUiu_aL zpK=b}Pmz1dV_x%?_k0Wlr^X-_@=uk2s{B)vlZv#YL;q9rQ-V@~;IuCEMXqUjou=1m zdYv|lxhzA*X{%Yw1~##aL&!DlGS|@Sv|qTzLu8!h9;UhJX)k%jhd^-p=OjR;=~)Ru zr_)1`ZMtmJOH+;tRHiC*X-YeK<0hu-bh_-*$1on*r^`NF_UZFk#1hu9g*_bOJU=4) zblIoNKK(BDk$w6jp74x+0>K%d@Fn`3k)BM*K122yvd<_)QDmQ?*BNCgPjwpOCT8@c z5B+fyGu*_Cu}okxx}PEc3^zSP?is6*dBy=`o^g^h$UZ~%88Xk%_Y8f{xWhgEhs-l% zo+bEGeTy@5l81a0pfK{!)cMSsgwu}h^r9~V7|dwKF%h|EPDAdQ3()h- z?RUyTUGv%GB>zVS-e83<4#lL}Iq}zye8KFw)`-y5?!&>1%} z%Zg%u$Xb`>ZpZ<0`js*Rx*nArPD`_w1N_hWxYT zo-Oz66r>_8Ze_O4XUjahG}UQ9Bbw5J)^tJFvvoaN_SyXzi0^XtBxbRk_4wT}dkb!4 z_AU-_gzu4i_9^6^t@GKpdBmGQa87_ApYjE9NJ4Vtos))i=zLBNicpSP$U8^gIr7et zca9sGBkvq}=k!J1IfKykoH0ygE-R6Dj=Xc^og?p@J;*yp-Z>|bcg|VP<3{G(p)GEDUT5T<*8{od4Q4cMW8OU6#=MoRVLhAB^}Ido=OBlP#%;`V8}n}S z2fCj3jK6rrhd^-tC%EnTZe{)#=zhNJ^L0KyD+MS?8Ol?Ms??^(-A!{7|vv7Bl7~87s$Lo<^_6QAoGGP zY(wS+-{M9VoaPGdVu9~(!4sbIlGl6;1Q*627Jh#$jEy^4n1poXq7X%qdtqtHA@@SL z7s|b`9u3j;!q#-5FFIa0iK)zB7IRs~3Rbh04amQ67e~3kP44jkxfja4Q0|3qd5_$S zKEZ7)()XhD=yQ=Ai$*YknJmRS7J0{_Z`jHXd_#-$vnZPHIl(C|a)aOTzD3@*$om#~ z-(o#2*3;s6Bp@+KNkJ+yp|8b-sXz^Cqo2icEpAL3>~(P`^t8A;JsHF(CNrNXRw4Uh z*%!;c*iIL_!^N^MKEx69wfHPQafhe4#l>!M@qdBfk^pXUiJdO_iiF6$BpGrq$v_SY zQVx4vVy{c=bxD1~X+>K)Aor54$h~9$5!mk%dtI`C#n|tX6>MZP+tB$E`IqcL?j@(W z#x3r0pNBl=Z_Kd73`=ysME6TSAvTFfLkRgPL{Z%4($ZAH3`@r=u?&WeXZ;abs?w*$qV;mEi!gL~8#8RTr^YS&wzI+?|ILZ%PN6*Xkyj;)A^}PHE zdR{K?@>l$SUN;iuzN6xkifqUmC2y3xQSwHWMBXTQqpBlsR2}pj)eM=VWR8+KO6Dk; zqhyYfIZEaznWJQmk~vD|D4C;Vj*>Y_<|vt?WR8+KO6Dk;qhyYfIZEaznWJQmk~vD| zD4AEtydn-M$UtUfUy*~{$i71M6|%2zBP+^Lff_WVCEe)HAciu6QMl_B)0l}{S>aYz z%t!teZe)dfUU8UHoaF)+xx%m9=6CM%kVnYB;(Z{v@(U7@gyiUaWm>Z0zE|cV5Bacz zmGZCD{YqW0)b&caSGJ)&o#;(J1~M2sSZR)x6OezU-dC^bI|!Jx3g*$W>{s0Rh!ttHr&oCx3kLath$cetA4}nta3Z6 z+|H`!=zf*kS@jR*SnYOJ%fH$VR=b_mZf13E@}l$Ag(*XMDp7@MxSiGVuWn5jbiR5d zV;IjQrs7^!FJLkHU+r#IuSE9Md(ipn3;e_le#OnK{+&O0#$V`u^&8#>f@@;%C5cIo zTUp~))`XIuLb&ra<*10x*Mw1>2DG3n{g8Xj5QZcF8oAfVy=DfwUo(e!EJx-w-*S|* z$i3zwSCD^=+-u}s^FQ3on#bsU&1*gef@|H%+N69<2HeQnY~-K-g(*e}ABx!1at zwXNt(H{8hDKJ;eZysjp7s82XeXomdjy3&K*$hGbWZg$-zynmhB zUFUY!$+7MZZg<^Fbhys$*S+UsAh_NQtdGU##3mE=zrH-)y}lg-(98O1EMXZd(8>B} z&fp#EA7M}HeIM)H+6MD%D2;pBPy_R9s7-V1VMALwV4e-;*)Sa4Z}6TCGnvgi7P6eZ z?B{#*zCqU;ZsXk>?qbFbFVOjhH@rjl8_c;e4)I7pV#*-XM%`}I?MB^hlxw4TH_Eh8 zrj2f7qmDPqwb3nXlw;#sHnR=AZ*&hE5262!a&0_;Y#Z%h<4@e+*FbPn8bZiP9`fP- zHVwn=Z5oA+H+jyc^Vr`e``cuHo6NV#Y@6KECcSQY#XtPZhd}U~PY9Bq7U=JrgZvo? zZnoFWNk~pA(vqHx6h;r5ecPL>Pz{}I*2U(Qw4ps+=uR*CFcQ1jya#zV%e(m!X5K9K zX7g^og`I4cd-Ib(aEqJYk`P(8$g(9RIVeaGic^ZRjAAnLS;h)hvyLrnXBXbT#kaUc zhAk&C?^g3}O+;$GCIgwsi|23k{H+zJOc>_f>L#}~$IM&JytN%}V5=M0>MpmMed{c| zd#f3@>U~>!JZqb0Y}4B|&)L?HaZF?i(}`pbX4$rgr9`m`x3p~o->{V(e9K-A@Ey?{ z!+hILqvvf`0>SNZ(B<}I6r~*I+TI%b+TM*x$i3bBw|mxh&)Du6+h6dG_krM!v}7ea zetw5JcGO}JqZor+JLK7Mi2nk?ou8uTo&M}jGw*DKd3SoxPT%X!bLeU3Pl4dBc*wXb z1^(vtyZE*Po7lx}{Mm1x1%kW3A}NKaPGg$k z9lPyux7*#_k*Vlm_j0^%w`c9P%iZp1w`cA?gd5uZJtxr7?z6lO1ovd7KErX7d!{i1 z&)YK>d);H7d)DCDdpvv3X7+QKqa5c9=lPLK+~#EE6dY<^SJjroI1Q|NHc}&v&v<*ZbVTJ~{Tu zv9AQ)z0bS%Rip~ls7W1K(H48z*BQ6AuP1%z&p_7U2KEQYLrbQ!hs)gN4tKeSo8135 zZ;);Oe|!uC4k?8&R`bq<=}jla||6E{DVJvh7JyX2m}v(Njwsem}I2Ho(_eO6P+H)OMcwUAvbfV z7yr>&-l(WzWbVNc-D9J`d$4%@Q5CcL?hRclepI-?¥J#v|A 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 Date: Tue, 25 Apr 2017 16:33:10 +0800 Subject: [PATCH 18/21] nothing --- toone/.DS_Store | Bin 10244 -> 10244 bytes toone/Classes/Business/ToonePrefixHeader.pch | 3 ++- .../DrawerController.m" | 6 +++++ .../View/DrawerHeaderImgv.m" | 2 +- .../Controller/LQViewController.m" | 2 +- .../Controller/HNT_BHZ_Controller.m" | 2 +- .../View/HNT_BHZ_Cell.xib" | 2 +- .../Controller/HNT_SYS_Controller.m" | 2 +- .../ViewController.m" | 2 +- toone/Classes/Tools/HTTP.m | 24 +++++++++--------- .../UserInterfaceState.xcuserstate | Bin 364021 -> 335774 bytes .../AppIcon.appiconset/image20x20@2x.png | Bin 5622 -> 2942 bytes .../AppIcon.appiconset/image20x20@3x.png | Bin 8307 -> 5168 bytes .../AppIcon.appiconset/image29x29@2x.png | Bin 8047 -> 4974 bytes .../AppIcon.appiconset/image29x29@3x.png | Bin 12935 -> 8482 bytes .../AppIcon.appiconset/image40x40@2x.png | Bin 12615 -> 7521 bytes .../AppIcon.appiconset/image40x40@3x.png | Bin 19798 -> 13878 bytes .../AppIcon.appiconset/image60x60@2x.png | Bin 19798 -> 13878 bytes .../AppIcon.appiconset/image60x60@3x.png | Bin 38147 -> 24588 bytes toone/toone/Info.plist | 2 +- 20 files changed, 27 insertions(+), 20 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index bcaad6f3ecb14697747373954638030751389347..b7564e41a544ed9ad9f98c67c53b03527cec80bb 100644 GIT binary patch delta 79 zcmZn(XbIRbQ--;*gkh4b^5p$8+$<_k_D7j5Oxh187s{$lJ}b-3tkUQ|Sx`=cFE>BM aC8e|^nStRdM97TMVRC`2`sRGOshj{RC>gr| delta 79 zcmZn(XbIRbQ-(P - + diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Controller/HNT_SYS_Controller.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Controller/HNT_SYS_Controller.m" index 956dadf..3249d24 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Controller/HNT_SYS_Controller.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\350\257\225\351\252\214\345\256\244/Controller/HNT_SYS_Controller.m" @@ -36,7 +36,7 @@ - (void)viewDidLoad { self.automaticallyAdjustsScrollViewInsets = NO; [self addPanGestureRecognizer]; [self loadUI]; - [self loadData]; +// [self loadData]; } -(void)dealloc{ FuncLog; diff --git "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" index 1ec2cc3..c44915b 100755 --- "a/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" +++ "b/toone/Classes/Business/\347\231\273\345\275\225/ViewController.m" @@ -33,7 +33,7 @@ - (void)viewDidLoad { _passwordLine.backgroundColor = [UIColor pastelBlueColor]; _loginButton.layer.cornerRadius = 20.0f; - + self.bottomLabel.text = @"By:上海同望信息技术有限公司\nCopyright 2015-2017"; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChange:) name:UIKeyboardWillChangeFrameNotification object:nil]; diff --git a/toone/Classes/Tools/HTTP.m b/toone/Classes/Tools/HTTP.m index afcac06..3ffc30b 100755 --- a/toone/Classes/Tools/HTTP.m +++ b/toone/Classes/Tools/HTTP.m @@ -8,24 +8,24 @@ #import "HTTP.h" #import "AFNetworking.h" -@interface HTTP () -@property(nonatomic,strong)AFHTTPSessionManager *manager; -@end + @implementation HTTP + +static AFHTTPSessionManager *manager = nil; static HTTP *networking = nil; +(HTTP*)shareAFNNetworking{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ networking = [[HTTP alloc] init]; - AFHTTPSessionManager * manager = [AFHTTPSessionManager manager]; - manager.responseSerializer = [AFHTTPResponseSerializer serializer]; - manager.requestSerializer.timeoutInterval = 20; + AFHTTPSessionManager * sessionManager = [AFHTTPSessionManager manager]; + sessionManager.responseSerializer = [AFHTTPResponseSerializer serializer]; + sessionManager.requestSerializer.timeoutInterval = 20; // NSURLSessionConfiguration * configuration = [NSURLSessionConfiguration defaultSessionConfiguration]; // AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:configuration] ; // manager.responseSerializer.acceptableContentTypes =[manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; - networking .manager =manager; + manager =sessionManager; }); return networking; } @@ -36,7 +36,7 @@ -(void)requestMethod:(HTTPRequestMethod)method urlString:(NSString*)urlString pa encodePath = [urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"`#%^{}\"[]|\\<> "].invertedSet];//iOS7.0以后url编码 switch (method) { case GET:{ - [self.manager GET:encodePath parameters:parameter progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { + [manager GET:encodePath parameters:parameter progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { id jsondata = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil]; if (successBlock) successBlock(jsondata); @@ -46,7 +46,7 @@ -(void)requestMethod:(HTTPRequestMethod)method urlString:(NSString*)urlString pa break; } case POST:{ - [self.manager POST:encodePath parameters:parameter progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { + [manager POST:encodePath parameters:parameter progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { id jsondata = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil]; if (successBlock) successBlock(jsondata); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { @@ -54,7 +54,7 @@ -(void)requestMethod:(HTTPRequestMethod)method urlString:(NSString*)urlString pa }]; } case PUT:{ - [self.manager PUT:encodePath parameters:parameter success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { + [manager PUT:encodePath parameters:parameter success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { id jsondata = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil]; if (successBlock) successBlock(jsondata); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { @@ -71,14 +71,14 @@ -(void)requestMethod:(HTTPRequestMethod)method urlString:(NSString*)urlString pa -(void)uploadWithUrlstring:(NSString*)urlString parameter:(NSDictionary*)parameter data:(NSData*)data success:(successBlock_t)successBlock failure:(failureBlock_t)failureBlock{ // AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; - self.manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", + manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/html", @"image/jpeg", @"image/png", @"application/octet-stream", @"text/json", nil]; - [self.manager POST:urlString parameters:parameter constructingBodyWithBlock:^(id _Nonnull formData) { + [manager POST:urlString parameters:parameter constructingBodyWithBlock:^(id _Nonnull formData) { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat =@"yyyyMMddHHmmss"; NSString *str = [formatter stringFromDate:[NSDate date]]; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index c6204830c833c1d716f7f84c231a4ddf3d9c029d..7cb1f4f849e1ebd6bae4acd03043680ba2df8937 100644 GIT binary patch literal 335774 zcmd?Rb$F9!{5SeYtdTZt>W0MKwUWk@#)}szr43LhEmVNQfG2FjWxxh($Z#0GVM7Mn zU>mTp;fyIRGh{<1uya2N>0ol+-*wJ)z3;iM(?8lg&+T9PeC19D46m`POuo3z#7;D7s17F8El6guoEtay>Ji?!Cm2QaBsK|+#jxmBk(}D z9&Uu2;TCudJQl{_DezQy8ax-C2fqw2gqOj~;T7;ocmuo<-U;u5--dU?@4%nI$Kez3 zN%$0e8a@M`g)hOE;VbY}_!@j2z5(BaZ^6I7zrnx5e;^2gA_RnjBq3CUhR_ivl8$5` z9S}C6MRbT2u_1QEfjE(J#EW!8x+6W1o=6|0KT?g1K$?(dqy=e3Mk1q-(MTII4jGS3 zM4m^cBJ+{gkVVMr$TDO(vKm=~tVcE=Tac~Do5&7iH?jxWiyT1SMGhe!AV-j+$fw9> z$Z_NZat1k%e1Tj-en9RbzafuN1SO$VG#O1nS!gzzk9I^ks0fv#dend#Q44BCyQ4kO zo@g($677xlLHnZp(BbF^v*2eMEo=1OkP?AS4sg z2$_T&LO!80flc5O1OzL=Mz9kc1Si2oa1%U)a)OuOBlrmcLYUBv(38-c(2r0}7)EFy zG!ljrMi80^qX}(<2?UHVi7=TklQ4&{oUnqhlCX-fny`kjmavVmov?$jldy~MHeny( zFyRQ{Q^IG2F9}}}E)p&gZWHbh?h<|`JS6-|ctk{r1R{-?LSz!ti5bKkVga#`*n!xQ zs30ndDx#XGA!>;_VlmN5v=RNp05M4HMXV$aAl4A;h>gTn;#gvoIGH$;IET1|xRm%h zaT#$raV>EjaU*dPaR+fHaToC&;z8oa#7~IFh-ZjriRXyl5-$)h5^oZ}BYsc(fdr9Y z5<)^r1QL-%B9TcHQb$rJQfCsI#36A>JQANIAPGq#l7gfmX-OrdQj(ceMskq?q;8}> zq#9BiX&h-hX(H))(qz&U(hSl}(j3xU(tOea(jwAg(lXL=(rVHg(niuI(wn4Rq_;`C zN&88MNQX(sNS~5EBb_0gCw)WumUMx1jdY##J?S>-4(TrGA?a7rBQiop$pkW$oJ?ks z)5#g+JaPvzhs-7O$P%)GtR?HndU6TbLUxi}WH&iP?n>@P?nSO7*ODXTf#gBt!Q^^! zBe{({hCG)19C;%7dGZV77s->zGsv^a^T-RytH|rfZ;&^UH##lafWrrsPm^DS4E9N&%&i(t*OJa3~6jlA@;=C~k^}Qcej_f|M?lu9W_i zYRVwWD9UKcbChwEC}kpL7G*Z&CCVJiT*^GktCZI$izpi?8!4M8n<-l;TPbf+-lA-y z?4rC)*++RNsX8f=G%#sM($J*Fq~S>|Nv%n3Nn?`6CrwCtKIw&|DM?e4W+u%_nwvB) zX+hG$q{T@~l9nf}NLrJ$HfclB#-y!DZzkZbjq<51JC4G=|BgZ1 z)UT-*sh6nNsMo3AQ-7e|rrx1GqCTenNrPxGjYgx>7_?+s8ZDE?qw#41nvf= zXJ}_>=V+hP&eOi8eM7rJyGi?w_C4(u?PoelC(wy>5}iz^(39v?I*pz}XVKH?9qAl8 zmoBHP>3X`0?xy?bA$pkJm)?(FMek3qrVpjp(}&R;=uPyI^hxx|^eObI^l9|z^cnP- z^f~mo^!fA!^p*5g^v(1w^lkKA^pEI=>7US#(NEA%(!Zg9OTR$BNWVn?f&L@?C;Bb= z&-4cjGK0cMVo(`02A#oRBs0<&EJhY1o55jl89WA`Az-K&YKDfPWf&PH3_l~l2r@#9 zFr$Leh0&GKlhKROm(hgN8 z7)u$iGgdOzGS)G+Gj=d`GIlZEX6$3U!}y4Cm~n)0l<_I!B;yj}GUE#4D&rdCI^zc8 zCgVrO9mZY8W5%D!P%@m1B-4`_$;rtn$*kn8WPY+BS(q$J7AH%RrOC2nd9pfLlWa&f zCOeXY$z76rBo9g+oLrwgEO|t7Q}X!aDakXEUrJt5G%4aFZQ%5$|EL&naoUMW-_ywY$l&6V5*op zrioe3^fH6Y5VI?@8?%}@fLX(=Wk#5d%;C%t%qHeY<{0KQ=5*!^=1k@+=4|Fm%sI?g znDd#hF&8n{GS@NRV6JCwVD4b2P!>QsHI zA=R4dOf65XOzoXomD)eGHZ_tuBDE>CIkhFVHMK2uOzI1%FQ!gPot!#7b$06OsmoHA zr>;m{nYt=Pe)eKYl))b~=~PyHnIcjFQ!dR zdo}H~w54gUr>#s|m9{l)Pul*p_tQ?Mok}~G_IcV@XNp{!RL&^vmhD(tl3>CH-**l0nMI%*e{f%jl5N zF+-A}%P?h>W&|>V8C^2EX7tSHl@ZBk%xKOSl`%PEO2&+gmonyLEXi1#u_0qi#(|7? zGY(~ZkZ~mAXvW!$3mI23Ze%>n_%-8E#^X#R6U|J?WM!sj7G`$NnfXsoJBQr;3j?Qe$9FsXV^SR7%nbFLNnUgXnXU@x9 zlDRx{b>@!Dotb+w_huf*d^hux%;T9SGQZ6HHuG}k&zZku-pl+o^HJvGENWJAR!UY* zRzX&$EM=A|OP!_9D#|L(a%cIn{8>G+dS_K-HD(RZYRPKNYRejvH7V<*te3MEX06M5 zBWqLE=B&4}wq+g2I+ArP>qOSYtV>zfvaV-+pY=o5!)zp*lugaf&Cbj2klitxlg-Um zW~;K**_v!^wlUk3ZO?XOJF{Kc-t1s@Rd)aE>g)m8HQBY~+~2vo~e$&VDC*fA-<*PqL3^U&y|geKq@L_IKI$vwzF}J%^Z+ zl*7m=$SKU}oWslE=csc^ax6KHoNhVYb1HLs=TznN&#BKDo--n6Y|ez7=X2)eyqvQz zXK~JwoHued(346R^;}}t;+46Tb(-~w?21RZbNQkZgcLa+{w99a;N4_ z%blJ(BX?%*tlYV|^KuvDF3eq(yDs;Q+--<(-;o5L2cg={HX##XV_Y(3k+ zE@qdoEo>{>$#${5Y#%$s4zs(lyR$3Vz1dal{_I+Igk8rT!fs$UvYXj0?9uEt_Bi%< z_C)sc?8)pY>>2Et>^bbY?D^~k>_zOw>}Blb?A7cw?Dgyo>@DoA?CtCw?A`1=?EUNm z?1St>?8EFM>|^Xt*(cej*yq@vv%g}0&A!OK#J%IU`G#i``<<5Y2KIJKO?oI1`hP6MZj)65yg8O?c)GmaDGOyo@BOy*4I z%;3DlnZtR7GoSMsXA$Rh&N9v_&T7sZob{Z|oGqMfob8;qIlDRUaQ1WF=N#mG#5v6Q zgma8@f^(8{mUE8tCFd*71Y;szi{qxe&zhedCd8fi*gBE3O9+% z;3jj^xGZiKH=CQ!E#P+IcINW9e6E-);VQUFu9mCgnz%(=Gq;Ru=Q_9^ZaFu=4RX71 zyK;MSdvW`6`*8;I-{5ZIZsxwl-NxO;eVecLx^49X!@iy`{@!sUU#oNi-#oNo<$9tFe9`6I*hrFY_k9nW*j`L3Q&hXCjzTkbs z`<8c^cZGL@ca!%c?jrV z;5WhVf?Z6btQ7VWRtal_wZg%|I^i&3gRn{1EF2{qEqqQmP8bzV z6iyOO7ETw=5WXawBYZ_TU-+7Ek??ilGT|!WYT+Bg^}@}TeMH~j_5tn`=Sp;ABjE| zeIhz8Iw3kEIxG4@^rh%q(FM^J(N)n+(RZSsM7Kmgi+&M36#XiCBzi1H#Hg4orikfc zhB#H6Ce9RRiSxwy;*R1@Vy>7c7Kz1TxmY3Ah_zy)*d#6$o5eP{6U3PK1@VjGsp4tkS>oB^dE%GF z3&pRBmxz~&SBO`N*NWGPH;Olj-xR+k-YMQC-YecGepmdS_yh5W;-lh^#h;0fi%*Ns zh|i0^5Pu{7R(x4}MSMeiQ~aa&C-GhJ&*BH-hvGlPk0h`Jk&q;02~9$mFeRyy3`wRW zSCS{`An7RKNVpQAL?n?(S|x3gF_Q6;36kd}FG!|Hrb=c?W=ZBs=1CSv7D^UNmPnRM zR!G)J)=D-=HcGZi-jwW+?3C=0?3Emlyel~*`9N|+a#ZrEwlJk_T4_XDCmkYf zkTy!2r7hCY(l+Th>3Hcx>GRUb(kapz(wWjZ(z(+4(go5*(#6tc(&f_C(lyfc(hbrr z(yh|%(jC&>(mm4s(gV_i(nHe2(j(Gi(odx)rKhCdN-sz+N-s$-ORq?;O0P-pN`IFA zBE2WQFMS|=DE(DNl#yg)8AX;PqsnM9x-46kBg>WL$@nsXOehn{#4?FYDwD}fvLacr ztVC8SGt0_kKAB$@kOgHSSy)yf>msX?^_Nx42FPk;wX%q8gse%{ENhWrvZ!pL?0MO2 z*-NrHvL&*mve#wHWXokMWGiK>WLsr#%HEP~lWmvnknNPcFFPnZB>O=2q3k2sVc8Mc z8QEFcIoV~|71>qU9ob#k&$3@+_hk2F4`dJJ1UXSol9S~Wd6Jwer^&PA+43BDt~^hk zFE5Z6%0+UqTq2jsWpcS(AupDf$V=tra^DVDLO0I3b{g|P%2ak zwL+uNDs&2~!ltk*915qxrEn{{D!M7UD|#q;Dtaj@6}=UM6oVCYiXn=TicyNuiZ;cI zib;yeig}8c6|X3kD^@60Dpo1BD&ADQrP!u8pmpfoBSN~hALbSt|m zyD7UX2PkWlwaSQcpmLCMu(D3ssvM~tr5vq%LHVL`l5(XL0GF4fsY!yevRq<3Rm0G1yX;l`LRb^AzRUuVaRiWyls#5h= zRjUT58dQy{;i?g;ajNmE2`WrALp4)1OEp`yNVQnCMD>Phy=sGMqiU0CvucZKuWFy_ z9o2r-QPsz)PgKWL=T%>*zEoXT-B8_B-BaCHJy1PV{i^y+^}Fg1HAS7IrmAV`EOoXz zN1dzYsrhPwTBsJO#cGM#pf;*aYNy(zcB?(=ZtCvp9_ku(tvaF}sBTg>t6S8VI;x(i zeqKFW{gQf)dain@`gQd(^+xq3^=9=J^Z9t9)t{)3sn4swP=BfZN_|6p zQ~jO#zWRasq54-1QA5&@H55&{CPR~{>8xREI2x`-sZnXv8jYq*W6@YOHce0y(u6e? zntqxpO@B?jW|*cy)2JD%c}_D)o2*UI=4tb_1zMq2q!nxR zT7%Z8HEEq%m)5QIXv?);txxOM_R>~rdu#h>2W#uJL$pJ+qqL*7ZQ3!~N!rQUDcYB{ zuW09M7id>%S7}#k*J$6;Zqshp?$ExceP4S}dq{g+dqR6s`;GQn?FH>c?IrDH?G^1+ z?H%o1?a$g@wD+|4wGXrpbp#zzN79jXEM2-TLzk)RtYhmqI<8KsQ|Z(?v#v~M(OGpi zon7b9g>@CWF1oI|{<>=209}o)Q8!#SLf51lubZI5bTf1_b+dG{b&GV1bxU+hb?bE- zbQ^V>bh~wXbbECl=??3T=#J{n>dxst*PYjWq5D$zmF{cZP2G38?{z=u9_oJ8{igd} zPu5fPNqVY2Q=g^J*5~N?dVyZ37wM&Xnck!?(iiL9dXK(b-(BBB-&0?!kLU;L2kD#j zE&5jdNc}|p^ZFO`FY4#$=j!L_U)H~(pRZq_U#MTDU#(xGU#s7y->%=Ge^39u{-FMl z{;E*+40Hp-kZi~`@}Oj19&{ z<8b2$W0SGj*kZ(tQR778^Tyf6myC0aON>j6uN#*cHySq?HygJY_Zs&Z-!bkt9yNY! z{KR<7c;5Jh@k`@Z#v8_)#_x>Z8y^@S8h?%1 zExJ~8x9I1hUyAM(!^KE3T1+Tr7N-`c6|;&v6n8A{R4gr)70Zhi#l^)X#ihmOVsEjp z*k2qdt}O0d+^4v2ab59{;-SU$#iNVcipLa>EuLIFrFd%bwBq^23yK#OzgoPycun!z z;&sK_i+2?7EZ$Xou=r5%2gM&2pDaFAe7g8T@x|gx#g~h372httQ+&7haq*uePzhYZ zC`m3!DPfl6mlTu~mUJi)mq<#aCB_m{Nl{60iMzy8QeNUM=~2?Nq*qC0$-t69C4);^ zN?J=smP{;pzT}0HmrCZ8%q^K$@_Na#lI10vN;a2lDcM`HujHMQ{Ut|BJ}&vBA2GIr4vf0m(D1iSvsrqwbDhU zi%XZ3zEQfqbVKRJ(zi=@m+mRuTl!Jy;nE|eM@!F^o-6&l^h)W~(rcx6OMfo?rSzT| zHX~-#OfWOespd3up}B*(qq&n=YL=Ph<|1>kxx`#*E;oD4KC|E4%Uo&hZSG?pY_2m8 zF%LD@n}?Yj%#G%;=I6}g%;U||%+t*?%nQx0nqM=oF|ReRGrwWpWq#Yd+q}>Gj`@iB zsQF{_IrHb{^X4zi*UZ<=H_SK9_ssXr56lnC2xY`FQdwFVt1P`NqpVX|=Q4H~r%X|% zEK`-0mYK`S$}DC6vOrm|EL7H~tZ!MrvZ}J7W%Xsl${NbXl#MNWu54V{)Us)1)5{i= zEi8Mr?6tBrWoygUmAz56qiko{uClkw4wZdS_F>saWv9wcmz^oQSazxGa@no2+hupk z9+f>V`_lqh=oW@0*^*+(v*cR}EJBOOBDP2@28+>RvJ_cd7PrM?DYx{r^s-c1`da!~ zhFFGL>Mf%!ZI&^Xv6jh}DVC|0X_onx1(t=DRhHG3HI}uOZIbLf?R$6;o`&b8C>#RepBdw#XqpdGkU$joL&b7|7zHEKP zy4jCS#*7vN(te;vxvmUpeu%5J@vYxhHuwJxYvi@YfWxZ{^ zV|`?OZ2i*)+2}TgE!mc9%d_R%3T#4~$R@T)YzCXrX0kbLE}Prtv30X`xAm~~wAI=o zwt==LTeGdj)@qB|Cfc62&9=Q{n`4`6TWWjVw#>HNw#l~Hw#ByBw$JvC?TGED?PJ?H z+vm3PwyU;lw(GVVwqI=bZ1?Sm9kmneOna(5&CarSuy?d~vUj%2>~g!puC$lfOYLU6 z*Y30X?Y-=k_TKhB_QCc#`w;t3`zZTpdz*cXeUg2$eTsdm{T2Is`vUty`zrft`x^UO z_HFj<_8s>3?C;wT+7H=}+fUd}+E3ZPwO_Dbv|qCSWWQybd6Or$8p#3*zuz% zoV%QFJ9j(xI6riLpbVY?7ZT<>b&E;>-^dIiwknWF2t4WN^vn=sjdQ7 zp{s+dqf6qFx@0bstH@RCDsg#Sl@d%uJ2tx zxPEl~nHUgTcvUgCbkz23dSz0v))d$)U!d$0Q= z_hI)D_ZjzD_c{0H?(^<1++Vt{yKlH}y1#SZcRz4HbpPrhdPp9!hvG^1WOyF25P^!L zaZ+XA+ zA>~8M>&u6gx0R16A6q`Td`kJ$@@eJs%NLX{EPu6pb@`g|wdL!|x0mlI-&ww^{9yT^ z@(;>CEI(O(s{C~MnevO}m&z}fUn##`ey99y`OoEldLb|DMZC%06fe`8?=A2adOLW< zUWr%gm3d9xB5$#`#Ov{vd%a$tx2Lz4x6(V%JIFiOTjy={j`WW5j`qIbebGC~JJ~zW z`?B{H?|knH?@I3~?^f@d-nYElya&ARdf)RN^M306%zNDXmG^7!H{Nf(-+O=X{^9ZxM&BmiX5Sv)Uf(|7Vc!wo zQQybDbH2}g=Y3!JuKBL}ZuoBc?)mQf9{3*m34WrVaX{Y_P6=R_$T=%`=|I{_P^qv?_c0w>0jkv z?SIq%mVcXnyZ>GPd;a(R2mPPCzv%zb|C9fg|9Af%{zv}D0cwC2 zpa&R%oIq|MFTf870>XecpbO{&wtzk02si_wK-WOGK(9b$pkJUWFf7mzXbcPwj0iLZ zngeZtF@Xtz$$=?>sex&M>4ABHmjkZ^UJbk+SQc0w*bvwl*c8|t*b>+p*d90(_#p6M z;G@9dz>&bwz_Gx!z|Fu9fm?yQfqQ|6f!_mYyg54O)WMpe<+*I)dI{DA+UDD_9xq9qbdV4Mu_kgF}Li!QsIX!M5O-;P~LI z;OyW_!8yUX!Fj=#gRcY^1s4aG2j2*;4{iu<3~mbU2<{B-3hoUa2p$X`4ju^}4W101 z3Z4&s9sDMEBX~3TUGV$ho#4IT{SYOT6rzS`A$o`rN)DxjSfTV#b|@#58!8NOLfnuz zBne4FvXCOA3~582kUta%RfM{PdW3q0`h@z1szU=p14DyCLqqkU;h_`Z{zubUpNA=uYTC z=waxOFcKz(lfo%sW;iv>4fDeMuplf9i^AftBrFZf!t$^ptPHEd?yxWH4~N4Q;qKuc z;ojjs;r`+3a3nl1JS03c+!!7nZV9)B$A!m-Cxo$ZG(0stEj%~;T6jfxeRxB7TX=7H zU-(e?)9`2E6_N^Rg{(qVVXm-s<21C^*PnutASy(I=uirj)+5kGHZ;=KTnYX@xf9%- zQ&V5v+`Ix}K*<<_p(`LJl!_6e@Bz$R#pGzMO0`X`u}W1S_?K$53XRli)HtP1tKDeO zI}A#d)>_3(_t+gh8k>eT53jC?*c)qFheaA%5-Vpyg%EEolm%r&IZ!T?2jxQr7!f03 zWQ>9(VN{H^7U}?XggSvO-Fc>C;oz z#*Wdov9W$Yb(5#LdtGzgfO>GE?7!No2UwqJ${agZua|UGjFWU6t5hq%N4-WnZrsTj zR~3+IIg|qkm3$J?Kw3x#=_}(5Z2*+&8UGk*27I?PHC4B*038fH16_i#```%%nIH$m zTMrdM#ZU=U3YnoY$O2g*8)V0rSSpr=v9NS31Ixs+uxu=6J>&#Tazh@d9P&aw$Pb=^ zST10d0{b-zLs58B6y6$z_hPCjydP8d1xIt#*0nS?S(+l%RZJ#$?lQP>RG@lf-Jojl zx{8@;X>JC0*sB{_;vJiP)oqQfEmce@PL_mRJ;TIqEp_#EEp7OeUBCtSmhN?tQSrIk z=Z!DN@<)a>Hnq8$s)rA@M+USG8iaG}8RkASu|3jUH>ly6dHdj#|1~yofcO^bBF(+Q zF2NkW>H(2IYRp{h?}T08|6jLJ?>nmWSnI1y~{00qcl$!a8GYjI$mZ z4AlWT;&gRG4NxOA92$XfF&m&NPFDps3d67{_8q3KVzR(;_Q=5M*7}y%rsC(!1aITi z^EcK;s=5Gb)>b#w0-E5&PV64|#r%hs+SUzkCdMR~6qBujxPavIAr7!K3QP&e4M?2Vy}GHc8fYfa z(8ws9Sj`pHqqs{ig>!9@zZ#nb^rd*`w~O*p-nNTT~z=qOl>4Ev>bYc9ycsM!yT;Kk;L)fex?0kC#~CD0J+Z6+Q(k zSnw785{3A{Q_$&t?bM1Hy_L`@2$;RZOlP6b@xz|O?8~9^m;*m7H!h`5tj>Q)bYg<9 zp>OdCzQLT!p$nJ`Q+M@O*EJ+suRu4Tw3X0R=o)k#b7LN?d?j=fNZ9w77cim~2UX!S z%K=SoiF5(RuwhW_V>>s2WvOCjJlpq)to{AHE7CYD($drx=g}P;6z*a^EIF~Md(a~s zg6~5Qpoh?}&~MQ1&>xr|3t&MkgoUvRtjk*HG4v-4!7z-#C``b*V%@O5*a)l|Yr>i_ zbsr!$5qot@H7=;V<9mwj7C@IJ_MIYJIG?ouK<47M7_{IL6o_GWPQpF-m$tk_n`1OE zDEL>G{*s;EiMDPPK7ggeTL;wF)jV-x0O(3!y;i{)a3;isv$0C7H_-S#I6tyOO?AV7MkQA0S~o1x+)_PkIPib|*7O9hZG)?u zs)5osRa7?&iu85Y)kZA!^`7SDn0?^>ZBUmdTzhsD+p>R)Mf=Ekzt32eT4#`SRBF}w zalOW>GzJY0_h;bFFdL%59GDC9U_LB>g^(MV^TaNFjWsbt+wU(Lg{oTy$9fC{0{Pc# z-1TUvjf@TsOpN`j4I744VZ*V0n4*d)?^y%Pf(#hZXLw_8#HW+B<8YUjrq-I4)}}~I z+F&W9S`Eu!Ijn${unOys)nbFNI&3JAK3EIuzzGo802?d+TC-bhH$b!oU^P|DG<#F^ zs7TXazLjhk6OQRJTmqL?G4sKG{t_{;I8c<>1flA>rWLRmGW;+4B(`CJt*{Y`U<0w5 z0R!IY<6$NxT3nDDvLxm`S8tSL-4)!u;HF^q`fH|8&;1G>(42i!5$-5=W7BiRrryi0mnN5TN^DxDp-$_rznI0oBcs-r#Rjq#o$V z$Or~uEm%YRWW(TwZh?@%P@7~ z#jEgQh_?cM4PJyz#GYRPFM*e0FJLbMKRpKbp~mJq+`;&tf?{VgW5a~R+^gWV_}r@j zHcrBvE8unT8`xxQBc|?U!JUo<0Cb72o8UJAOv0PtE$~)s3N{s+wi12|=+ky=I?$)} z{~KTu-UIDf4x*G9e=%o2{2_oz_yGJa{2u&1d=Neae}K)zW?{3jm#{h5Tx=eIN%$~) z1U?FX41WS212FkAwisK3t;N=1Z~T7^CKI$i2Y-b_;pgyq_zU<;>=kT2wg6kW3jP}Y z20-Bj>{aYF0ELVGk3!+*%hT_i`nqzgN~esgT+gwfuKsr%{0{ye;9w>2X;)!O0Bk{+ zBCf!t(|d1bhVliO=>d^F0u$7p)vhJzKzvzjPY5*cW5ad6st#$Pv zH-THMc*tV|az6;fpt87?1KMS2Z2_R#Qdjc?F%Tk-7})AKHeC6ChYeO0*P`V*KoQ)| zHL9dBxUg~!HXJUD3a-Jxb?CVkE7xe0dm0)dO#o2zT%(3-baEXUuGPY|=yY(fk+VX*)Yzwv(`xv{5eTrSfuH)h*-0vUWgtk2HK4n5F=tjim*4ax3F#4_Eks;Qi>EIW!MgE7q%VS zk85{M!V?8KkpYpWzdSM!Xms#c-E9M!02C+OyOQlmBwz;uLb>6mnxbvE<6Zfg#eCdTFTI|3s${9}3ctXx&@7maYgg9Ljc^$}b_BHk`cCkGy zK$OrV;8}kPQad0D$VnK2XHD?vx&codabz*F1av=+oxo~hDFh}V(Xt}uho8dz@JQrp zVC|gG23?(gDbcz%=D?r99e5CU0DG5c*obTb6Q099$7*U@I|SC^gP3Td^{HWrS38ki zV8EByS6I!!`qc|6AnAZlx>ClRXVMcr_QiJc4Zf4V2NKA8v3*?lmp}sfFgENGKJ1x5 z0{J)w3s>T>aP9vGumJcCoLYNzU42{gfB}O$*5f(VDyHI@IN zi-Th6%(%;rTfWHXmUv6{@OV1mA5GXju#@kxhi8$?$Q7`_Rpc6S9W3$<@*P}+d=D+{ z3H~`teQi^uq5JS^@VljV4L)x}3!ZcVnZ-mv`Cn03@5ZLOMEVu1bPs!g{qVH@{)qha zM1Oz5etcSge+D5u@(XegxsNBOt2;^@Sy zr^4qauTWY{+JF9sw8z8dc!2y2iO_UFr0<}m!0}s(-3KRofWCW z&5WgCQ33WFrjCg$Dh7chDnX^#@7Uw^SOry}>ZgN3RD)`lfDUC^#kI4KIVqHtLhwnSm@I3Nm7kHV{PFfVvUh2se(fRM5-ZNmmM z0u}H0AMMuamYTuNx&~0mc;bLWYTHNu_q2&zT<8Cq76i*fhvT>m;5Yw2I>jRE|K3`= zrvwTH|1m>XkVs6hw+aO%p|xm#v>F|N)}Xa$1RWTKsZp2~h3Qe45rvbZa7q+ru0;of zN)Q*~p!IlRA_}L1s)QUbr==wd6nG8FF?u+t@kDB4+4*<@GEU5P^5CTfH>gflgA8pO z@G`)lf9Zki2T1UNG*qym9(2R2tN+$5p8SgU$$hHNun5RI;^BQfH}~%oB#I<4ZUd6z zdhsudwCgRtOkDg&LwlBC)=+|q&!Lk+VGSLJjz=e;7#c+s z9}GCDOK_pZDb_B4?PRrq8gupV=18rpsj+qVlf(S8TbCNV7@ct7K-&LbC&NYC(gL!Y z16uJSQY^iR`_)e^?8jB0OG_JGD8{YTzby5HydZ%VOP}GD1H8of&z>M}R}W&;f3AoZ z>)N~Hn~H-@!PBqXDS)@fOK#6>)HA4|u_K_n`1=;Z=~%c zx)fBtmZGnNdR8o{Zfk69Xo>&n9riA<^qJ zx&~c~u7hak8|Zp;1G*7Zz!QW{0hRFt^*s#(8^QAJ&&^S|Qxw)lVRjVOp9I4fD_Zc+4xc`(YMg;vEqCDIWF8gaofHN zeLD&RHCO*--S?vJf}jrFhrWaEM-N0{ZWQK4VSW@AtU}*I-$xIk2cxhs3X7vKkY5EJ z+%W@PLZB)!2rqQUgasr*fuuGzbq{oL0u={Uv0zi(pt^=?aI>(XOmD8zr_(di4T|uD{e7yrh_UiEQ+7>1bPy9LhUDgcKwy; z3G@`soPX@>3|RLJdKNv0evY0;zd*l4ze2wTi^jH#mx%xuVxPO<_euJK2T*ycZyba- zB~BHE=vByY8ohzuM85+=zDIvRe?)%*^y^YLCIW;Mwtb(caSh)P(~Ahro@8x&H%fe}X#%AwdiAHV{Mv zF+oC*5@ZB9K|xRwR0K5vFv%K)ZBf`Bg&k4Y8HHU@*d2vEQMfz`d!w*#1H>ihAr8Sv zFu?{wF`)#YJC{&~0TK4&U=xVKAq+T6;V4`IkRH75g2NAfE6CB*)Yt^7ufV#1!k41~ z&rsIlH=>>d`W4{vLA(HlqrI(h7=8%@U=uK`HA7?fr2rPB;u9s@g(p?Y*ky?)xDmI{ zVCH6g=Gct{Yg-%u@S#AF;(!PCfkVqP@9=I<-aQ#u0W3GDcLAvZW5ND_75V!CfYdxa zZvsf4%FC&h;HHyK1@dw+OGyY4Ld&9XFfK0@gf75DJdtf22M85}u8;xLb-+WsfA^T% z5dYjOF&5meAoO|qp(_56VDbP0aM4x~Y6!K22w`9p?iPi+N8uh(xaTUuV8F2ch_`!xJ?2Aig0t<1;j9->%r!#)v;>qj3GL;%7 z$m3{niX^t%OlZZ09>8Sp<%E$@I9AR6FQFepcn(Atgt1Y$?{dPpDBKT}W!l}X#Eek_ zxQer!Ffj^OEl2Bdhg01TRJJ=hM%P4!$FB7xdQKrs`)lp#QMej2Cz@svX2;bl@nSCF zRgg*}%p<%^c!e;Zuz;{I3fDy8+9(`}!hpose*lMUSaAz#l;Kn5W*gsTy1w0MZt7Du7I8*{!a29^h^+Xp6foxMtzf zio2OWTpNIDS?fVYF(&`da1?id5252#0l3CHsONv24Ov60|D5nAyF7e z3LxOHRfNriE#OpdM&X7i+=w4(IDR19k#mfW)U@JMbu^5uYif+)t)&(u0GfecgsVGn zjKEco#QEAa7#EK!rV_k&SC5Q%z)hOE>iYV&M7u52EnXAE_xU8F5F<%ENQkwCnn1#^ zu@y+!Gc@a`7_A>@(ACxqG}cB8@!|?$HzBkf`4GDV)Gu+~cL?tT|K#7#dysGlocF^h zJR%A=;pc6^%>O#?Q9@`1@*&|9d}iQl1uJ89?~YtJ&f>-aj~;_Hn1_jN84ZbE6RW9PXBICvw$!L}F^$E+rNNBADUpGWv93Ih## z4g_Ri!SOiA;3^*@sihuxNVRRaurxRun*xzhq3YJSC2j!47T=e}aDx0uwjXa$eP4v%= zFEb^+OipnvextJ^xRZfj7V0>#v8iKBhDuoz{*3=TQ|nP0L9IupRkT}BVke>iSSDg; zBAdt|a)~@5aIt4Z;h9l*RurBcg>JVx7Ni&Hoq$G4=uJ9;$fMYM!>&LO5ewKAMX@0wqN0KY6}zIMA_8Lj&)K`1 z~5!;I$=8=_KfQ*|e z#ZF=ek$fI9>o?I)>N6?lOza`{p%2k}dNI$4-g3*lQS6@`L|R(eCy;R~eW(wWMNdg; zzBovv#LQx`1B)cxG_QhwV^3gjW{~?5%VI$RD~dKeg_>L)E{>=sa3nJBs3vfXIIfz& z@u1>|RAq!XNt{eCWptT0W|2td=&tHlri(M#D;?&IS|pN1sII0E=ZJIJE3M{LEE3N{ z#-i%aoG;F2uW<8*EJ{qg`jtz>#LAg)RYh7kE30RBm1tf$#p}eIXk8Jn7jF=66bb9Q zk+BpR_aI~067gn|$XgpV0~J}2Lvp{dPSzC>W_Q|CK%Ej#v~<;xsycGYoVMP>MpcZj z7M`Trl48wbaS6dIRw85hB9Ufv-#_@;;=Ll3qOt-MlP2aDvdWs0(rQh7P<)8-dxf|X z84n_3#bTy$OwSVRPI#7VvF<{f(2C*4T20H@fL>LvBv<72lP8X^?be7-imQkjiO8z> zG%_AahE~OA8?CAopA*-J&m-euWITq9C#&}0;!ENyHN&RjI`LIxJOV0FVY}^`if2^b zOf^zwDU>#fZ<#*6Nqid_k0av=s*0r#8`%Nllk>OLjKYfVi65FixmElK8BZZ&RqDZ2 zmFLFCr|71Se$RK!MKn87TUqZ&q$ROX~m1QKod&S?x zed6!pAL5_lUrdPC!FN4;3*cJ<-z)Ha4c|8j!KrqsrzFl;P(cO7gG0#@bOTDm>7#|0 zO1q{EHjZK#a!itE{F6LADzPK?Em1g0!DG`GBsNQIr=R=|N;|Q9D|0xw=B1 zZB22m;fXJ%g9sE?qcU%D>{G_wIO#!n1`MNbOfvNSOo@g_3fLdK@$l27tWSyDg>N+BsMMWm=iMunv8 z6L3wzoeb^{$REPH7QR#AYX@IB1Jj&KGfyj<@!IemD<-GrYV6~BP8&UJY?p}>#~PnV z=G@4St#T>Sl<4(fR}&Z?D0dZ`-q}zRj{;GXXAPa0IKp6_azme_^xuA0i&V`jF}Hjw zY+x59^qw|}akEZdk(I}$-c$8S(&aRir#W>}jpwl@Bx!*)!TMzFY2UGBZAt(GyR&Q1R)+_$gG6T0EjO zXIO5<&=G|tIjQd~l1j;-NW~Hb$+sZmy~R=s=_F*lkBkqf`28HJb{H^uqH*e@X~GiG zUkSfaYDIpd)LLpIwUyc-<3nU@MF!cjk6FHs_To}UdYv0XUq}DVBf~&n$$nBVcV{1O zVZ4D2C*P5JxnJUC;|<9VvUj9jJ|p=udxPW6aI)&rT;kt`dvNxsV<`NwkCoC6{GUkOIi+|{1a5@Sj~A2w^pM8nXa|!2TRhedLaZe>qj5B!BgH-h*tw6@F^BnI;57T)QI(5>hqx7is znDn@jI<9iodJGv^(QO(l_GEePJ;>ONjJ=0@0iu&n%ep+;#mDflwGc;*O^1B($_0nt7;|#Pvk?}_Y zw8OnZGT2%^zxT#KiljHCP1Pik+y8fRTPtm5By9oJs+$DlLuqS*B#r||c|wwdBYk;I zNXl&|{QYr?@~v zsGpOR%Azb+>55DYcO`X2wh}e64V>FVjqH-$1~ndVnF(qRvp11Yg$F)9e}0N0zZ|Gi z1(|jmz7$0fMo|=;-%L?sxrsqh09;mrqW@`EBq8g&uKr|G3a?}2=KY{n~3&NuKPC?g5H4yzxN;Qu{WUHo>6o)Wo5H9aSR(^B-D%IIkcPB+ujMs91+ z(*#`O1U-joL923t5+vO$EnAi%sgq3Qr;Fvz^6B7?0!P1gmAipE792%^YiwKP-U&yJ zYgX{CvMEF`F#V7?>na4HD$lQugApUQ=0b~GI?ah)Mj}($&eBK z)}GZ!G-t2IjYn4h8mE#BI-NqH_>mM|r_$5pOblmG9we7jnnWHfpCO+K?l^EHr6*K2 zS|AURhtA6dcOtkrGtexeU*4ljr`~od= z*Qs}>)?M25qIVf@srw!62J~n}HFK%&s8NbhoKs50@r8NGQVe-C<%8uh;3&LA^%xY# zk;f;BEmCZpBu`~@oGnk5r+~`=M|01sl&8tl`JeM9iueI^P8>rxq&BT~TRkA_8MZS{~J@T#c zZSw8%9pFv@M=IP3T$?5GUGhSCk-QjOJ8%Rjeci=ob-2e6Upg$`XTQa_&arY9&dwe; zi6WrQSw9P^aZCkZYii2<#-mOvclG^G9z`L{dY|=>@hpnw4*qYRHDuZZDx@7o^)~g9 z_qg%Mw&kw=|H&i!SB#?*eHAsqOe*_R^0SQLtK_HUXXMr3+Jox=t|PckOGx8a%g@U% zFrDuNt~0oAiGk^O|;QT^&THdJ>~)0}JL`KgvJJKg&DiU*ui#ukvnrkGxm@P2MN}F8?9_DgPz^tu#_H6i%UNaer_F zzzqaf25u0z!QjpSN4CEl+*#m;fEx;K7`Wl!D!`2ZHxk?^aHBy1ZEh^Map1;-n*eSi zxJh)Nudr`LyhC2RqHoW#5u+x=PahR;+bgeZYR{bbz&`Y^$z>zPO^*+q7|$8gx~%=! z&hdV;;yGgr%SLyc5igk-@1N7Jtmmk__^{G=S%>1XoPizV-6zNUk8fR8mOnDye_}ju zY))CbDHGz|M#PIpj42y1WkkH=(0I>IqsxX)8y25RCp=5&4W)hJeFnxSjLa)*-)UHU zNauK`nVrhYO3#ju9UAX8Y)o1IfivUh%!=ohO)TpF~vq;HH6_!IWTs)GPJOJf(oN zhz`20TBOk8Gksn@9XFknczWtBrOIifC|rHVO_f$kYo(3SR%ypnWG1*-;LZUz2i&<# zMVhw!+;>ysALdS@V+M5Kvn0EyB=uimUVc86z2p`aWfxcdq2BC8hWsk0le?&N0i6kT zl(imM7SAtQOd-I%?LL}Ia`^mOi`w?Be~$t2X_Iu3&CB)AR3ftqnB4$nq8Qrd={ge zK%7sM=j3*dkDC;q*e`WJS(&SxR}bYED3=iB%6#QQ9)6dZX1my@U{mnoMk zS1`)20Cy$0YYw^TZW!nr6lw~xNVyT*Rg09Hz+K&tQJ=KUB&)Y8mBbC@4&_eeE@h#z zNFm?kT5#8ayB^#P;OL7NELD~$cPmSkdlbs_gQKV14DJ?iw}HF;2r}xQPkX6D7p@+34sMt{%#B${OW)`An1LZ?ytMZZZvGR$sP5D&$O!-{- zLitkpO8Hv(M)_9Ru6(C_ul%6wP<~W?Qhru;D!(YZlwXzI${uB}@|&_x`Ca)#`BV8z z`CDzIW~iLXtAZ-3k}9i;s;U;%s@hb$>Hv2qxP{<|wM)P)1-A^`a&Y&9dl1}8a1Vof z6x`$B$Rw@;_YAma!L0%J0=SpJtp&FZ9C-~Jz-#1N?5 zQOpCC`-vSP_JTMV;&g~tLcAH`Vu%kyd5@a_hHYFbixe)SckUK-}19>cH zXDFW!`4-5PkRO2jB;>bDn;dnx;hNudfQiPmDYVu(sYH57v)1{|nU6fBdGG$^ZMt;q zUEXHYkg17&Fo|XaRh_2P(Z+-pmAfAL_j?7FqTl~~Z?ksoo3(C}XyKB`@3W*o^#CiS zNwZ(52@6q@d{1eTj4oYz{xcmD3_2v1jL)^7JkxmcJ>{-#2lC{!Ts4bXic!>$XFr(9-qe~J zzftF%qGqkA-h-O-6gF#B(2S8sbhd5Qs$HsEPf?=qBcI-!5aQNt%F5eT&>7!xB+Jvr zjZP=b=Ne?+Tke{EkjbvCU98hmE$*LhOy<6F*Bb{o83HDO6QM=jkXQqxHq_WCp1|iH zdm__(uqS&XCCVgN(R&*+;9W+SGsN?1Q+csLkx(%NWzohjZ zRWYFlQC?O2Uz_|Z4Dwf$yT1L;$uCLI+yAS^kwtCStc0}5Fs*q^Y)Z-A8iiH$XdJV* zU3&NKoKiV<-XWdFU2D+)P`T^P1EjxRAy4$~q6t$kuvV>-9l*#+v?@qSEE95CII7l^ zgt=sG!03bYw#4E>?ZOxWM0h*aJiE`K12gsTu(Eyc=9x!df zKiHqU4eFmNcYXT5OMRNfb-6(|)!bAbQFJq1O*q{N*-d9LR~R#2UGCccpU?bAS~2QX z*hdWjo-213+9rOB(|cCqsbQ%3pU%ZrgfofyO8S)`d=w`eQvP(-7*xOhzv(nkbRfA|t*vQW4Z7brgqG%zussnRt6^*E@@^AC^( z^?G9UZ{8D&WLa6~4r!%>H5r`>?*0Ew!^{E=>6W8?2Gt)P!o5KaU*^!eLUp2ve;WXN zRPNexfD-wC_l3yeqXdd^?vOciEZ~&v312&;R0Ueyuqri?Cy%n&*k~}HzD*bM19Q`P z9~Qx&_LFi~#eqKw%zJ{ldKZbl;*H&!%&nvk&Ci|LR~<=V{|7)ybAv9L9|3 z6zA&)G9%h~{R?YUy~+7+LWzB5CN6fXwdh$q28~~qyS_X?8vpO|eUPq4sByZIx}O^v znki|FnpPA$h6G|)-c%MXx-e_@NNMULYAtldqz z8J=j&kPfCE`6wsq57J0Vu0aExWc~litpGJ@&@Dv<@xL5-9`1jUuBpevwVY&7{p64duATQzWHIv6 zA<)@C;P-OZ&j-lU{dVOJ=R#j!1%#!$fy18%A$(E7_An*&ZejWuPyV~y_1S;Ufx{oX ztqx<>-X&WGCJ5&<%3T`{knnoFll?I#|Ai-ApT#`WAd&xH*RCX&>(#Dd1`guk*rqey z)ZM0!GG-(nv6=V8nw8FF9&gNCEq7gbAZk+;ZZUo_t{H5@5`ad1QAt7Ka$B&Ed!HQ%AAecNxif&AZO(T``g!%dHrmOjy>ALCi27Wj`!1m_W#@ zW7&-EV!X55^}>O$=$~Rh`(xSm+fg!ntJ;a~G+P~`MH%ltf>TfbiN92z-)}TS<2~iB z5C1>J*cvJS+9k0KrFASuBQ@T4$dhg9oK>U08J|_|T6BQ$*L7CShVK97qcWRCp_uye z^A@8G8Xr6e&ShaDKwhtNY4ked!~dIQg$=nKM%yz!dN8WG>q*X5bf;K zY0nW@mKaN65Z(z#c!7!=3LT_6AFOg|9! z>R(dadNkd*L&q(ccUJ8J*EVe%45FJKc`E*2EHnQg-)|X&=N`EckoppCn~j<0m%D!b z&*iip<8+YSx@z%cy9kq>8fBpMM%F$wuqZr&cjR@ei|UrCCkpIZ)i^6#+fdiHBj0Aw zUtI1w|3GBn-$ld7rY1`N(izh)jfs_(yY4@biTz*Pxc}PfA^I0izk2Wv68i zb+obkV%cT+)v_CWOYoEY_z1_@G&vsf}MmLw#fXC`J4`f+m)Dg!Tum-ImYuFmGM!|Om zU7gN%0pAsTH}Kt;S~aU~ZES5~ZAu++_#WVUg6{>oHl6Q#1a-vuXz_~|-*kPCa@Vo5 zb93^uiwa8$@`_4}it>s}i*u<7Vs?IRX>Lw#ZeD(2aY12GX|B;t$=aM6;#jG%N^fe2 zb9#rd@zKTc&SPez5G%0K^{MF^;#f}OZ)-g;lhg&PGBdjB>qpYLB4+mcXegycD;75TUy_6ec9cLYH zonW1qXq?550Y4UW{U<;Eh>^>(+4=1D)8bU~F6%kfOi9VuTx&fYyQ~*jS;sExeCvhQ zi>w!ep9p>u__M)JCi`Z+%zCkvb?oA&&;a;Zhg8H;lfT}26BDBwtT$R0fS(F}8u;mz z)|;)jFfp0|e&)dwqlMN*W~o_Xz1uvn%({Y!(Y@B?*88mYTOY7K2>u-Kv%${+e=hjB z;LlrXU1@#D`mps8>!ZxR%>xhc=YyXQ{=y?hj+(aovhgtw3_Xj^&>lBCuOvGsx45XJ zproX@peQG&sDO3+Dk{w`%F8J%E-5Z9$t}#yDNY)=HB92D-_iwS21XZljrW)wZ$GwA zihnO#*BX%3?)YV0Z+(La-)q(l*4M2Y!IS)50{&9)mo2frX?@GO(fT&{%fVksBjB$; zq|#>?xDOa*AA-MvQPwRdJ}y6AF{yQmvQMnkbHCEM&HAbJGw@e|zZ(2CmDVq;Uoy$O z7CiNROSA<&2rKXR)*sA*_>=W#^T00a?@Tg(weGg=vF^40X59z=2Jkn6CpEeW{LSER zS!(^m`lt0T>)*CUOfqi;e;fGQ!QTP?&Lc=NlMNOJ&Cbg!B0HGLV{GjxE>3C0l_lx%{WzQDUQuMjK)qH^$b=*4oy_*49{;mV&N2WHsj5(jNFZL@6W*k;@2*k~De9Q+gDp9KFD_*LMaCeOk)&j#E1whIgn zJ_CL=_~*c{Ib!r~Ktha4@(e3)yNU@BS-5A@>cRE48|sm#n{9WHJjttUw^B#vL_cSq zS|L(PXV%Zzc9*=`wus5oi>#$H{|b|*hPFv5F}T}CcLY@`gKhV)Hq7UNr~ZnkSK5}_ z?qg!`GI(mXm=J@s`82Y^J1>1|Zmkfrk1OF=c z*T8RJ3>`STke1N={E{S?uQD*#gI}K(%#Ai$7}M;ZnaJUOv-7` zuyc0aE*QN01pGGew8npa#3<*W*+q2sK)kplW#sKn5-Gb2{HM%UsqKZ?y>?%Ek+KKv zv_oHF581=^h&>AaOYp?EufcyqB4yX@jqOdCNPP=_JNO?Dhe+9vv(w$3l{AwR>?bCs z@g4Z@EA83#=F~Kr{{cL8My1x#_4oJv_aP2@k-gX?LG~8*lgtCB+S`#x*<0FAv$wLh zwzsiU4CW{BKZD;1{ul7O!2ilbs)N0wy_3DOAyT`+?*acC_|_L)rDrrD?4XF%W~2oS_d`z-r8WWWRof_%^n zm>u@>&BAq|{UYv|VPu+^Y!K`a98B7-vtMt&!G2>x z+5{&A7X&wi%p*qH&X^s~E6S$+>+zC;3PLcgm_2KMfr;63_BHnB zA%r1BAVe$eFWO&XVitp-9Xv66&A!1bRd3keG!MLO|A2|vJN9?&o9$cd@7dpn&=^7! z2u&dz1)&)PYRW&xzSaJb{bTzlhL{}#;aCXAK{)=15wkPNiA_jZF8jaXec88HGbSZx zJM2Fi0MwDQU+jCCob9szYTs?&1K~snaR}KEnzQwBpM8)04_Y6E92$U7bV$W4Ie7=~ zpgY_u9fCu2ka?oXZLf^oIN!B`(1E=O{|otli-k@PfD0|AFdqT~oV zLXNN_;)ps(wu>Q@Kq!UK0>ViUPG0KJ9gQ7L98DcZQ6NG%1;VKiT0&?Aq4g0XOHEtu zILY%6{jd~3oO<797ZewkP!6Ctx0FI<#V6`T1=%?TImNko1w|#frFlh3ci)ji0_PyU zoR)4Wbrd>^(#xKsg@b|t_4#IwR`#f)4U;``IKF|llD9MIQp6g1~|(1$H#FDaSU|~a|}1kK}QIkAe;`N3uED++4%(tO)N^r z4IQHyDq|pYX7;hR$Lg5im{<=gQyjEF*Ne(IgvuO-O1A_mJ*!bU&v8LIROUM_WTapwbIMZwP%M^h*f#?EFH8N@;SN z?O4n}p_cT0(u&GGj%D?La=(MNvFU@UjTSf_v2Juc#z3JA(q#|^RfF=R;~4^_b`aCC z+VLy{Wgvty6DTh@UNmE{*71sYV7=ol0;PetBR9tJw&NYgyN=BUD1#xK0ihhiSqzjj zlAy#3Nn#9}?f8)4vK7LaX>r-+__Q8ezI1H=2Vwc%-q^8&;WCu%D};(_Tz+=Y&auv( z!?D}3huPF&5QZoA94Qt0-SLMRhQFPSOao5dY1toPaoU`Ar^D$qa2Ww%B!tlr#xPt4 zlh2e-*R;?zOG$BYdI=UM`8}i3!Qu=$Ddd?hkl>6tn-VNe&8a&ZJ84xP2Vp#f2@odI zs^)CwY~nnI!9q^*LQqSC}LCY`oAZ(o!QPj;()WcGsj6YIUB-c2vaJZ z`OX546lf}hY4cVeoK2teB&;S zskBPB8$O!OTJ@PYsY}K5ig8K2+fFHW9o2p4n2KRjJGJdIu_`xj)CTmJIA!$I(Gw?h z9Wsf&fW6pi9DU=2AyX@=A5-pfwXK*wdRRs4A=Hw3%IKlvD#~W(7Lz=YCvNDOvy2JU zAPDEB6{vD&GL2f>O>z!*jwXSkJEBUt7KuBe9-j9IT@mFR;~dMKEg<}I^K-I`atewHb91R4prklu&YibZ6PYv>&O4lU8k4K~ z+SDtHo%hsltDN`Rqt5%7Qc@6>miz0fY?bpt=fi1imGcqjqYSQVAkZB|HQ;*E`IH%* zXPm3e18baQ)Ef?IIA3+HcfRJ_U`Y4%5N?350K!d%tx9;@R2PxDP|Nui!(tPJ8`Cm; zvvW%d7W0K#&JUg22$r-FWap>O&y>N=FCg3kfo@Pb55k=(`TCkYj(}np5!IEi@0~vp zX0?OI&Yzt-nRU4x!X3=Iq&TzNxyOvqJ||_@Y8r&UTp~f%V361)yA+q|vKWxv1z{nC zMGzJz31IT4q~l`OESt$?n8D_S2)u9!=cSG#Ecwgkdb7HAjl zO`_yFik{&jp}(6@su(vSo;xI-Kc#c(amTq>kLw~ecb4_uX(^{?>F7mo-NW5#di(*wv zU2|OLy5_phbIo%B!qX6*fv_6Fvk;zxu!fdE*L>H7u8Uk38@zlT!V3^yg79)e;;YxD z!?y$unw`rou`Q|cHC@*+ks@>UVp@^9$wgj&T9LZlMdcz(Tz9zcblv45#eN0CItZ^q zSkFYN(zVcaHxsGXXaEA;;zT8Oy(`Aif?hHF5II$@`&}!UNIl?s(6s^rNzv;NHdeYG zay`sM>J12VBiTX9&bXd(tujl{YS**of#+T8m`J_gdeQZg>t)wk7a>Rs#@i6yf$%Pb z%@DRQky`J1&9%Yxx*<~UL3kg+hY+?NK_V3|ppwAiD!0n@9up~=<_Bp->Lb_3DUtg2 z`Kxaa{Psf10DtECnu*lst}k3)y1s(&F@#SbY=iJA6RB@qU%9?xBJ~*!K=|gch}2Hk zZYEN{xOTaIh4489T8+P~bnS8NWguoJ>BM~p}foE@hCQ+`gqvFy2H zBv5V*!q4dh%H7m`R7#+}*>m;GJy*|43Y7a;H?8RDgD386cXNBxP2xm+r0f*=PWzH> zg1dk{t`Nd*dfc?)3Gsm=<3oo{Pkm{r`xFv^+6g-MsqU6c1olGst)>I&ZsTriW>N=t zNAtkxZd$e*c0k>I+eKn_sIB&uJKlV`li@3+kGCfho*V1dv0QiDnv`AdmddmxB;RSqV1q*sQVK4 zrDoP%;l9#5aE<#WrlHrmuXA7TzQKK?djUiTL?=WSL^s4th@PeHo87m#Z*|}1zMXbx zq8FkMq90-aV(^GjQF6)u$jk6|q_*3vM7%URuQ)Hq_)}1l$99Q1x!J|}g{8?q#d*m( zHuo~dzI!2N5&P;SB;60VDbr;*9NVvcf204zj1*%Zc0WkAQg46Vz0u6ax7?e|1Mj-G zHmt<%kK7--KXGq!f65r!7-AEMO(D|nM>EFK{mq>>DNhwVz_#9{bbWIvMZjpcU65Z; zK-+LiALizjX6F}E7(S<@sFaFRbCbI#H{1WYzkzrZ1GRQ|+5NryhZLx_wEbr{t!L>Y zsqQ`Qz1EHHeGrd@csvWGit!Yvf3nB@1@X9aJj~=W6Q?w4)rw}yne3E?cml)|Yg))m zTc+KFWu`0BoMy@NW`+se2E(kG(acz;mZ>K!q?iq{Im8@@xeQwh2a%1;%}Ye(NkUUG zpv-2~q$IhWd0gi4>EX)E&dg^rm@W^SS&&(1e;~6MVm?G#JhC8`B;m?zLC?rM31UH7 zxLRhmVX{~&IhxrvvmJx02x74bu1=X0jjORY$?Tfh%{Z@f1TAs|!(!6BW^^;<(IV)zqXA8<{z(9>m6Fo=u3Qjb}7kkU2#e zoH>nrI;bVS6O%!tRLt5_v9jT-Wxm5ec^6{$ zw4l77NvZa9`^n6YGe7?aP`)HkzGk5GPJq&{T2QuU?nnp9kC{I)LFogruSrmLWm2l6 zrl9Q2{LMV@hlk%ER6L?b^2i>=K&3y#0T9a|4q~VbOjMKR3B*# zElhm%oZ>mvJkZKRj`&hfYfl?bTTeSrdrt?5Fhb()5X)3 znaN2I&xSY|;#7#!7^lmQgrH8-mLJZ%zUv#OPh@^WNnv(QeqpZhlUJBq$Vw**XtbDu z(}|yAQr4v3;2FsHM`AmL_*cgn^PK6SOn5qN^$hcn!C>?y2yM@DL-(9iItt7Q}OC ztL_=&8R;3vv~@NOK*S*x%#`p=@yuYtH`O!EL)V$lfp{*&xs{%oo>@%zXtkMl@Pu!k z2WDBD@43)CaEa$?CVZEAF7sUOxx#a$=PHQjL%aaue25o9ya?jOv{m<9>$%Qzz2^qQ z%3K2RQizvByyA$Fy)(%9r#OB*Kc~v2^4!IQY9YkSm{8SrMmzvO7Z%ncjbAEJ??RcSErTXRUV4F)v0jwJm*=% z#Nb+p#=)i39A5IgY-ZFt&#UHv4W74&a}5?HdfxSH_H6OIXK?NYh&Mu905Op-qC+bQ zM>Lf=^L$iILTVzPdOkCrTibo`eC7GB{*}`6gEH9jBh$TG5-a8HRV$@ur-#L^YP(dP zJ)XVHeYh3kZ8h8n&mW#YO>}!3c{9udg4en~3#HfYb$Fd#mjT2b5buOY!m)^n@PI^q zqc|C}@cIY_uOH%F#K}4il{e(2T|hc(KnH%kYJ%aVfQ zJ%K&$M2Ji1ab2eu#;47ScN;x4$pCMTml8a6;PMuFiP7Ne4YD< zl8ysL#K#Ydx1BN}Macl~zx|+Vghcamy+K#ahl^j*E}%KOTK)=0W$BU-pjm~d#^Bn zdkiAkgeM?A$$+EdbS&plU3=ucwwi_%PB(fN)PvKl-n$4V?`_`Oy?1y?epf+!8sak$ zS1<7{^e*z==_ToU7UCKjfw=aNu6Kzrhj%$6=RSzf5liYU5WH4yKL&99`hX_*_1>FVp8Sxb+^y_aS}& z@k7R~RLxs%PEINg;|o+%kwnTD@kLWez4hWfYaHturCw?5JDQM6+b*Kf0^hOL?!M#M z5=aM}Xuq_rY6@%nIeJA-&Hi@pUrLR4K(O_o< zUq@djUuWOx1{j}0{0!n35Wh@_E)@WhU8-to;Ojw1_bU;;JcJS;AYQTH_wsc z`IWw_>LL6(9|hIZuVO^}E%vDIHby+1QzD{%siyu;-(sd3wH7L0rEdw7hMytsG)coU z-@Rsn@Ao}m9$4w45Ou=~mG3FvD&Nz-XAB&6LHrfs9*BDlX~-iCKMQSnj3d2ZiM-!HyhzF!Sc{(|^7qzp)$VK3q(38#l@ z&Xcu!zI_ar-yt=jRvvD&dkgAnCXGt@3KW9g+Y^V!ooJ zCXKA$MUV5lA&K<3l0FmSlV`Cf@!`t$tx3D6`9Br7DEzJr0re8s}TM8S2ui1G$W;QS?wl2S;v zbinyf@h77swYMGq*8UCzoWG5~t-qbWJtP+-!Xp!shqnCwPX5mR(@CHtFC-tN&>?k! zQmFOvlWnY|ne_4ZO-#cNDXY@o-#>urn56)u;6Xb(=`Z)6W#;KH|8VobNdE-lsehDz zw113$tbd$;JftwB2&5>a7$gmnPHv8WlK*V~Wd9U{r;Q;sfpiq4W(n(XB!rs=&n}{N z3)F|FTBhbQnK}mfq%Y%L>-yB#D8V|mfL@|J?g)f$<#5-a!bco87cn_ekx0< zW4Zme_-|$Ub}XdhO!{`G|1L8t7W*sB155p6${V)a{uTa}{)hYz8@xFI(ut6=AvI^b z8C-Sxsvwyl@IS#|c@k2bV5t)b@jv5FI>vQidEUR4U`g97#{Y_copqysJtV>jTXecY^|K9(De~14^|4$S@m5L#iKqBMQ0@6tgv?|i6f}t=!hXs=IlTma3?rL&U z3ck<(yD^8V&!t}ZJB!@Z^r7-BF-!7Af1{{aI;)l zUV^N4{5s2*H(=2q~3<&CJNZ%)k)#3vl$VSA@w98#>_Z9KB*)=VpP`@5!16MvYgK8%9@=u zk1(sJWkuHcwk=unnLX>vT2@E{s_a?T#aWjVEVcVcWL=SUC4;3Or2ZyYuFbm6jKYms z3(NzzWGy6E8f^WLwK%IXYf0AK1}p<1l|dQ|=?n&o(OD<2YKNA^LJV2=K^nx&OYN|3 z){3l^^?>qd)>BN7(&q}Yp7xB)TFpSAwAMM0hE{{JChH|8E42dnSuba;WuTB24>5tV zK8vCVH8v<&8?)Xp4{XYMpUFx?G54$wv$ke^l=ZOz$}mVI-XkE5WT3EoXFk=Y#ZwuS ztj`%LUqGrzi^?}y-`0c54_P}2m3oRDvv#?@%G%9Pp<3uqA&sj><+rRq36Eas z4>X4~1JW!Sfpp#>^)VCcMWBdLMyuFNqO8ttEO1hwCGjS3a^RG}sgOvTXG5A(88|J_ zO1TNrxsc|9yPD1Vzi*Nj=osi^=4+QgSMxxRK!0L%pl6_0pm(58pl_fbq3m2R zK$;KfLh?TY0|RA&L4m;rqc4JVF{Dc%U7D~7M}q%3Xm$xjzFCD?a*rGsSu1T(IfjR6M#6s2{uV3%p@xr0;-W|$P zk3-->;(YB>>4A#^7c;HA3ewdkt-L&Ng_$>32d*&>TpzfVnAN~Ra$?r)fja_s2JSML zbuFapAl(4zM#F%!%8bG)10GnyNVpr)^=Z}e-oWyD5PLB22s2gbPLBj04Ls&53p@dd z1e}f~Jpzd`PKK_mVvlgg<+;F%%#PJM?-6(@@G?W}R!DThsoEV4yc$?<2I%#` zM)Sa1f%gcp29Ib2J_vjm*c$lAKPKv|}s$$*28>@*(NzW}ovV7^h>)@S1+O?;*L%}7%yImuL_dt39 z5}mku3=*~1OW2_x^IL=Dx3UvXZHJAC4=s+57&gP&MGO8A z+`({p1CnugD)siA!C%ZU><;cR59|wN5H1a_Xdyl%gv5|!;Iau4(flr?&4$X+DTf*d zxI=9F9?s6Leog+tUHH57yN9wcg&M=JMGQj$WfJ!+^4r1zQ1 z)%I&cM~9A2qjI4WLaaTi^dY3JH6ckWX2j&xzK5$R-x9RHlemG zTJSNXPatiBM4N`s7-Us}5<2;pkg2K@x1r9})FinW>K5u=4`RJT0|>EDpHSaWzfgZj zwBz{_(pQkars!{|EHo%In28aY?QbFNIHaC=YVyNEBME<+NkxdZYc!4RkiM%7jS7us z_{RrtNNIyf`3F#L| zyU69TlYWJ?8xpw(za_-~NbtVPW)~--zj?`JFLX5%qiZ1TNw*G#ZV262 zk3`)Px|1X-Z6YRgS7@QUIz-;m?~wjvi5R(2N(b*|k6Q}qkF+YkJoF&RKJZ1?3FL9AqA{09mZ1 zg7Kmvig6aCn!trNRuhww;!UBq>j7*_Xe%>X>F!7%75vzGN@yFYpe(a15@bu2B@cZb zBA>NR(mV7`h&3sd709Z|F8vVNVaDL+&`$Hfuc1GfUHa$i1VVp?{tEpaZWPX7pjaW> zAlo53A-fDvzPRVx+i!gJ%W~H-R6>}SO>Lx#iwkl~^9%D!sAQFzede(UW@4nEBsVwN zNGU86WMP`LBOU+4wy-@tdSQ3iPw1sRuN=+_2V4uoA;_7Ky(}RrXC=ig9A%G-LH5w& zrnYS#FX|X?+h#Yz(qY2vD$(1uS8$4y9vbHe5|AY2eWiJ)!p zP;mH^@TuXJ;nNa}q#S@8gdBz(VaSq~RgzE9nCgvRxE&*+J>*bY%sPipuLra4;Xd`L zXt-~;o)giG+YrLK`JUY zhTNoviiXF8$C@FV5T0lrm>izfu!?eH!n4D3!smwP8ju|YnWXX<$j36s2F)%^v}dH_ zRfaDgzJQT1AM(*@5xXROX+4Nt8NRMw#I6tDK!`1Xd^}`20YyfQ9-VMe!>n^k_*Td# z(BoQn=olY1JwA43Q3|m;!;8})RvBKx5Q{_3u8G*P@V#b$?hij;9#|QEV!sf3D!eNE zbl50UkaHlDamj~Vzz{PUQ&7||i5II<2)_WCrJm}<#lmaDuhfIrYvDHuue1U4@LSYwQ-o z+r!_P2X=&iCBPbtrib^0_lAE9?=wW~WXPvLJ{59H23Xnb0ty>b8@*&2KKyqz2}wRj z_=u1mric8_@4Ah)eD{Sj{@KuFZyH%Eez5JRFhth{PhA ziSS61NK^B`(Gjv>4ey&H%_BLH+(@2*L_5f2d^$qzWGGu+Q9|2_lU+?B#RNs91agOT z+>D$YIi(&{T1DCuDrt|$G+Gep=m|$UGgK%+brxhwP^ED08tF->)K2R~dPRCORJuSm zC7~kyBjozlkdMfq$YAq8d1M5k(m+~|8xt87866oD8Ec@@9dZxIy&xx&P)4?;sH%uQ z!a7Dp&W6lVP<1paGA%;e`*i!g$T<=6GnYhWN9IJ%jm(AI7ji$y{UHw^M?Heb+{gtC zlz}t=x%_ZA>XFMLR}ub^%Oh7ru7pg^${@&tDF3ZSrl0usf;X%+zpxJX9(n>kcUAY4!MFH^~kcwy^-aS`wV7|fIJfN zXvm4)bw@}wD!VL+E)c0I6OTO3Was0Y4$cG5~mHn7LN4tYF1u4CS$_>^Js(rKwIYUHiRyJ@U+WOHN-lY)tmCz)*1 zhmoyjK7A4)D_>JBKaXtRA1fXCKJr6kN90F?ag!lWfjkZJ^rUSnr2s==wHoeXH2eyA zYFah?EwZm3$o`7*1X)^lGb%(y*TSd_c_w6PpGWTIxk<>P7J6KioaI^R9v5{+Jp@^8 zcQfjZ`WR%hAb3;8<8*OR@9j*gCrj*S`> z5b_O>Z-jgk5Ds5na z1nLrbb@VbOP`4&r@H?v9g6NgeYl+LXV+YaeqSrI+x()K}ChfW@YFN%XEL zTS*!$;*2hf-Wy#WO|B$&LcR;~BFKq0d32JPo!`t)x=PWN43mc-FHCD69*aI+kCLs5 zKF7>ax)dH^^1Q1o`Xa-GTIM|hnUYf}EZ0WYGmBFzOBa1Dx`AOrE2Aj^6@4@MmRVZg ziIS18VWgw)ML%H{r=dn_(NCkFML&;zVOX4Hkne?jALRQ}4kQ&hRc8^R-!fFTLtdU1 zl^xL^>p|t0=w3plp4fPl+MP#PyL0(L78{ozu14kW7#a6EvGJG?6JrwO6_8g#eyHm0 zF*Rl}fe^FD9LX7-Hhy6v_9uyVEHf4)cp40n$HK8lEE7;o{K|y|T zVJX$0Q^K#PnEJ)$l;qRt#p0ATi?O>&lI%+*0t$p)jmyi_H-UG)jja|m@d>isRHO+eLs@Tqb zcf}UQ7R44DI=UJ17Rc{I{($LdB1V@u=8>0-YsT(jSdgK6FRhZ^A4|q?YOi*&hx88{ z9lgTM9T$5z_DJl}*kiHBV^74Mj6D@w6?;1NOl)=R+1PWjHL>SoFT`Gqy%c*nwl?-k zY+dZt*!tLOu??};V;f^{#NLd(726bhJN8cO-Pq>Xme_l-_hTQ#K8$UReH8mR_DO78 z?9G@H_15}meYJjCe{Fy^P%G00X@j*hv@^AG?JRAGHdGs?4c98P5!y&?lr~x$qm9+Z zY2&pC+C*)VcD6QIo1#tCrfJi)8QM&3mUfOdTbrYutIgHU)8=W=&etx`=4%&f7ikx3 zmuQ!2muZ)4S7=viS7}#k*J#&j*J;;lH)uC%3$&ZGo3&fCTeaJ?+qFBiJGHyCh1w!* zu~w-q(eBokYWHZ%w0pJX+I`yn+5_5y+6rx@_K^0l_K5bV_L%m#_JsDN_LR0tds=%& zTdh5-J*TbFp4VQ`UesRFUe?xXuW0MESGD!pYuX0wb#0^ehW4iRmbOWITYE=)SKF*@ z(caVE*FMlb)V69LX&-B!Xxp?;wa>KAwJ)?UwXd|VwQsa+V|QI+79hU?I-PL zZKw8&woCg}+pX=<_G-Ur`?TM+KeRu!zqG&gMtX+M>AWuJqAuyOuIQ?6(XF~ox9bkw zsk?Nyo~e6uukO?RdX^s0gL+60>k&Pw$8=5C^~QP=y{Ueb-b_DQKSn=RKTbbhKS3wo zNYB=r>p6O^o~P&Q1$v=gq!;TYda2$*KS@7XKSe)PZ>gWAx6)hdZS=N!JH5T$LGP${ z(mU&?>s|D&dN;kh-b3%H_tJaoee}M1KfS*`Kp&`=>4Wsa`WgC}dbxgi>f`kB`UHKVK1n}YpR7;Or|Q%6>G}+PrantQN1v_F(a+WA>gVb6 zbm-^n7wGf#3-ycii}g$NOZCh2%k?YtEA^}NtMzO2YxV2&>-8J-8}$YHP5RCHE&8qc zZTju{9r~U6UHU?Ok-k{3)R*XY>r3@}^kw?J`f~j~{eJxc{Xu<&zEXcke^`G+e^h@= ze_Ve;e^P%+U!^~-KclbKpVgn!*XYmdFX%7oFX=DqYxP(3b^5FNdi^zhgZ{d{QGY{! zQ-4d}q`$4dqraI>F?_wK;8=ZW60Yee+Kyr$X`Jw+e(hs_mFo${t5C<$h#o# zhP)T@KFEJS{tHSYC>#_4iUdW0Vu50V;(+3Uk_p8N#SbL_B?Kh`B?d)@(gey;P>zOj zER^G+oCqZwN)D7fCp|pq65lUw$U7&P>(gR8_D1D&x zgE9b08I-|L&V+Inl%Y_DLm2^O6qGSg#zC0?WfGLhP^Lne4rL~kbD+$DG8f7`DCa|& z59J~#mq57;$`w$qf^rR%>!92KWdW3%q1+1Pb|`m3SqNn@lqFD>LRki7Ih6aMJP2ha zl!u`_3gvMqPeNG*2;Sqo(yl=Vh7yaQ!3l=q-~0A(wb zkD+XX@)?vbpnL`88z|eMd=F&@l%JsNgt80DZYX=9?1SWNUZq2@r%gIWN!2x1vJqPL>sB@vtgL*#H`A{!{dI{9apk4v>DyY{$y$Vr^MLVXzOqfj4*`XtmN`+3LwyhG2T->{{TS*tsGmXo0_s;#zk#|P>i1B0K>Z2o zPN=(}?uNP->OQD{K>Z7rMzC9EX% zd9a)h%Y0Zag5?reE`#L?SgwNQ8d$D__mKR`o36{06tb=7eEE{0i z2+NzWY=Y$-ST@7*9xNZgvK5w(Vc7=DXRv$$%U7^`1Iu<;zK3N8EI+}r6P8`D?1p78 zEc;;j1D3yFZ3HU^s{pG6s{*S9RvWAiSY5DY!s><94{HF{5UdecW3cM5Hi7jhSdWJF zSXhsT^+Z^+Va!c^dH;dDwUDdk=8tciu;k_X*^E26>-D-j|T~HROE@dEZ0ckC692$omCw z=62p6koOlzy+GOuq)$qywzmi$!mzmlIzeku92&hYW=kV+CXiPHdq^?4b{ptn`YM>np1OWZq1{4HJ|3!0$NbpOWRx9M;oT? ztL>-lua#>RTBTN{4cA6!BeesxQQBzjKy8dRRvV`sq>a}mXcM(+ZIU)wJ6M~dP1UAp z)3q7eA=;tZVVa>Gu7$K3tyZhk!rDx2mNr|f*XC$*wFa$GYtovvdD?s}qD8e9tyNo~ zEz}lii?t)PCEAhNQtc@1Xl$MxS8?~FXo3&fCTeaJ?+qFBiJGHyCyS00?d$s$t`?UwO2epT^hqXtv zN43Ya$F=`zPiRkSPiaqU&uGtT&uPzVFK91nFKI7puV}AouW7GqZ)k67Z)tC9?`ZF8 z?`iLAA7~$HA88+JpJ<7{yqeSkhtAEXb~hv-A~GTo-zb%*ZM zUAkNM=w98Y`}Kex)c4Z&*7wne>HF&Y>HF*DdWBx8SLws`5&B5|0DY7`T0c-9qmR|c z=?CfK^$Ge!y;`57Pu36Cr|47lY5H`1hJJ{CsD7Ak=!feey+*Iq>-4ZbQ=g^J*6Z~- z`dqz1Z`7OgW__MMUytZfy+v=;7w8N1Mfzg>2z`luq`p)?NFVHX4SLqk&7webkm+Jr4 zFVipAuh3WPYxMu|v-)%T^ZE<=i~39Y z%la$&tNLsD>-rn|oBCV&+xk2DyZU?j`}zm^hx$kQ$NDGwr}}652K{sW3;j#|EB$Nz z8~t1TJN*m2ng>!8q$MC71JcPLoeI(!Ae|4=zd>3H(t40?1nCx#?f~h2 zkRAr3fiV1GzWI+kuS3P76RT26-otcLjM* zkads;gIor(6J!s_evtPDc|VXVKpp||D3B+BJQ?IeK@Ndj2l8x?8$fOboYN{V0r^;v zPXPI3kWT~oERfFy`9hE{0r_%}{{!+>AYTvi%^=?n@?9X`3-Y5NKLPSHAioUqYaqV` z^1C2^2=XT&e-853Ab$t)Payva@}Hpe2IU{1YzvA6NpzH+7uAuA*iVjMDPzHli z28sg|Hz+<(_5x)XDCM9G2W1o}V?h}YN;N1`Kruk61!Wc}b3thWB?8I

ulQC{O^D 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

  • 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

    ulQC{O^D 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

    uFL4UjJ#!5Aa9wqY-KM;(Q}y_ z+~yt+dCWI_$1CiljIEc^d)WZ*5Q@xYvylVY%gSC>=CUOyjo!;vpb|2dZA@EaE;|VO zC_9`{jAaVbnZ+D*Ue+1PuEb8t?&27qA$QqJTt)t}a+j66>@!}V^Rh3|bvc>Ky-RAc zke!_5AwS`iqzw8lSCPuprU@O0rZ@c<$PmV0C*|y!HYmbAuRDmY68XQoSCGGg{1pQPNz4bNN9PrNlNF0m z0{gCLD;29#lRDHRl19j0u`~S{&M3w*fl1hS#knlN87ewMMc-+~1Z1!H38&F{MV(i? zi2N1r@_`YjNw z{04fioSJlGBn#QePa%pRcjXeuUAZ#$Qn@+pk-KtN?4+{%mF2E1cV&C2tozEkuRNY< zEMhG?ILKk-t}J(Dxhr4dDsor8h0ZJAN7t2q;P*hVN@8TLlAM&tUPbmQGFQn-9`d2{ zDq+Z6Mdm7YQl$kQ=u9`F>CF&g7|CeHF#%myv6Ct**~(rHU?WwIa)R?*#73%I<0d+< z@|bV{Vs2Dtpy_3`F*- z!_aqCeOI;dsnyoau<>AIS( ztLeI$eN@wRHF>M$M&4=#C{6`x(1bSFM>YGXW*^n;quKxlBX70g$Xjg;am-~I_FPTg zYVuZ-x0<}wbX`r}YVuaobv1dbUBgbQJ>*MX@pm9t{VjA|UDwrhU0v7J(~}8ZSC_rI z?A2wjUYOEE(11oXr3E^#uIuXEh^7~P>5uHyWv;$}HEdxUJK4j2j&q8$e8vT2uYQZi z*hcl=0>KE|hzKHggxnEwN2DSRaz|uD=MmY^bwo)jQ=jIvLe~+xj?i_4oDp(H3}6sL zvF(WQ%w!P>$QvPVguD^^IfT3s@A_Xh;*}uOW90xodQ#J3Z;m5M-_~gC(qGJ@!#!E8DS;8un4c zK586C{u*bHyT%=!@B_c|Cx7uzAXro9HFaI{eLlp#Yub0sP-L%Z8#Rkifg04N9+5OA zigt9wMrztf%^v8y<_O}L!+aJZf6e8{UsL{?^4Hvk{%h{$FgmYk8#N!H>zXh48lBgC zjWg8zAAbjewdAkm4r=MXmfW?nk{4aq3Zp1GuO)x2%2XqQTDXH+y02w3wdAffh*6AX z0+X1+TAcpboaZ8TQtLVoaE4mWQ0qBg@eMzt|Jr)59YQM7 zke*EB!Wn8iL+wHop%~?;PJLRV@7i+Lj>b-E_rtzxk7Nwvh{ZW-&qDs%_Fh}xwdJn8 zhy5JFUTUA^92dBRbJVu?+Vaoi2?b(&-Ebvn_N?)1bt>ezc7{nwevQr5A7&3w!b4sw`doZvL_*Le~M*41lW z-(X#LUbhC3v_e;P`!NvjsH>~Gx~e;oIHoa!*|_t%-d)$b>w0Hh9o5xQUGJ!?qq?7S znLFI)3m)?fd#(Eex~lgUDab%(vXO(_6vn;QD?usBQl1DJ5JeYsQ%^Vb`p}=@*l9gG ztv4R|>rF=PdP~^A4tBE-UDeZ7y)%5q1uk-hYsg>kIWpIixqf1j;G3%d0m(^6MzY`x z^_`)9F2az#es${Oe(Ss6`tG;B&g;A1`d#UPGt_s6`u)&-ec9{ly#69qvz7$pufK_1 z?BxLZuYUyhUEdk%Uq$Ejzv3m|^CQ3TcfdbIA&9dyaFzz|;vO1gB|kDZs7y6#P@8%* zqb0g;(3TE3LxWxnW;8N4n9oA=-C#MZkh#HDwzCu8R|EYwkh#GHZu1;j8_3!~)&{@v zXCN3UYvfzJgWe$#zx8zv$#ZzFR5BxR^d1htUAq5KUa(Ro9;8}?)vPXJBzL3oR6_1XdT*rnMz+$ZG5T&~+l>Y? zk}-^DB5~-v(R>yncO$tQ$=zrJJ2=8w&ha^yxrWaDUCv;mCp_azzDE8={|f{g%iK7G z^kl-O8-GMD!YGR0yNz|;Sm%w)A$wz8H*P@}`p}<23}rYIn8XyOF_YQI-gpgL&~xJx zoaR%`bCFxFBHJ9Gs=8yKcH3xtktFS54(^ zdJ!9KdL5lL)l<{we1$VKb%v&|_z8F2ED6a;iDx$R%x1gs%x1?p$r(Q5DmTzgGk4MK z0q&xiXE%Et2sTf|dwhUrHuuctsj>a$dTH*Sn&&1T1+by!6{tZI+R&a(bfpIa&`a}S z*idtwH1{1ek7EHV*~(trU-M5mihFFXkLLPlu8-z+-~1-BH+QeizvuTrutj3zZ6R+9 zd0WWaA|3L!kheu1eCQiw`@);blp@CM*cP$sQh6FaUg>CHT5Jx!1NlqhsOWSLy=a%2| z8-Mb5AlNEEkoWnJ5cJ+k@2%1zdn16DY|a;1>f?T-}xW^1cI&K;9ZiE47ppULhjZ& zZ=HwYR6y?5)u@5|t!<@sGg=~hYuQ`dd25}w9>i#-F`tFlNbBXSViWe=dONbW-orlh z-TE_RZvBX_k-PN|{KRYIj*>g-P2S=iY$i(IQCZ24ZA8f%C2y3xQSwIBL*6KPqoR;E zO4m`kj_So=WR8+KO6Dk;qhyYfIZEaznWJQmk~vD|D4C;Vj*>Y_<|yA`)E7MAIbZRT zU-%7MiL&#ke*?ib^0(1@8=2e4+$Jvtud=Jt^kxXd7|uxK zZ!?*x%wQICah^8L(Z(6t?B+P<_?*k=yN (9R_O?~2OLICSb6ekG+kwd5Hiq#`Bo4XT%H3A(wu`Xuw!8R*qnzM0 zpK^uk+~N-Rd5GL?e@55sY@?k`w@XDD(vyi?e&$lk6tP3efd?fTLmncK#5K3m;S%)0Bvkva8gY$N9 zXC2&GhqAb{4wa}yBckZR00!gS9Y!#k$+)Wy?#lmXJ=j6^4mQ@o**iFUhus{;x6$Dw zXYh@5xXKM~BYOwgJAA=c{K#K{U`LrdhTzURy0eb%tYao};m$g`vySepV-cL8V>zl* zpVsKPV>hC4e;w_uqn&je$r#2Fi{3lR-qFrF>bawyJMLr;`#HoZ&T@_mTte?1W$*YD zJ$L+r|8oBu2zE+DVm=@_DbatYv^YnnkC4BU-aA#rx6!Eq`tH<}7IeTFIyplp{dej` zABJKxou&}aO4cBIr;Thu_D-^QlD(7uJ00T$Hq+@gPxyh~`5!jY`3>GADalBI?mMR; z9oflGIF+eQJtApLGuqLSF38n^(PB6pWi|J-U7umbY-c|Ol_SsceT`!=ou1|2sU4O?NcXh|z z+;KN|+$|~YxSOuJ$=^->Ztl2ScI56>ipo@@2DNe5-Q@44&u&q)r30PlMGO;}%TiXb z8h6~y9e3M-JMQL=yXn50?z-aVEX%tqJU<5|oa67WrRx6ke$vz_zE z*CRk~3R9Y@MA8!d^ze=z?zxA1?$L+-3}Of|jKI5lcz2H_tYtm!xrcl1;axrS)I(1_ z+;flPoZ<|ZxQ#pRp|2i#>Y=9|?l{^VN9!xv9Y-g_9Y?$4=rp85U(xP3IvjT#?QWyp zZM5vsjnPlE?9sAE%O369iH^n{M-OH+)0odfWRG6XDrAqAJzDnYo$O&B$GCuRD*7qk z@;$H6W%Mun9SHW+Y0n^uNrLi&;Yg?zrb>K1TMQdhdAxnS0u0Pd)d1&R4ud_MX4-C;#RCHxTTV2)*~x zd#}`Fr64l*Dor_L?-AmuS^xbPE^7mSY z+`aZ8b1&QIb(?!U!Rvd&}Qj{@ydtfA6{Y{m^>@yEw*YTtN2TSGj@gy=Ct$d+!%~ zjqZEfN^hO_v5h_{2u1cj8OV&>ee$9EK4Hk;Cmgx^M4<0JQM98YUFc4K24OFK0pLor0{E2h)ON{*e(vSn4_bW^>N>G|AI77dh)JFb(4QPSf{i4x% zzp+d}_I^{Cj_mzp?` zE-mRu7rN7vKInbGa7HnP@yI`52Jz^7z{l+4AhHjTeSqu(^gh7%IzaXTwm#q%cX+}} zbUxtUKyY9Z-s1z3lah>NAv^L9lz(7eic%I^8Q72}G^Z79=!)(K>VBa71N$?OkxXPJ zwlZ)X8`zBe19u?*K=}vCKkx*nIm>0_9w_&~ANZaB@lPN)=ndW^DY_q|`$4HlLptOi zr1L?=sX`s|}5Q8qu1z zbU^mOvJaMhu)YWDdhlfCvm6^4yq5KBVi$WkfZT(RAot+UxXOLL<|kgG@4@;W{7)b_ zU9dZxpjNC)|GK}%eVi8MO!D?(}h>Z-f zks-U0eTeKsWFK;h&#~Vjn}R zQxiKGY9~V*BJ)t0hjv8fq1}k47lRp%zK2c?1cyyS@5AICwi&sH$vsT&Vf)bYu#=qO zQ_ds*u$w&M8-5D}V*&(ui+6Y*+lY}lCO!I&$wD^rA%9F|WR7W0E81Y&G4>H7YmA;_ z1~7=B#4sM2V`PqzIY#CfnPX&*k=ftD3dYDBBXf+*F*3)<93yj#%rQ^VcZ{B6{=%+@ zCqm!DKOi~wF+7yC$Ugid3Q(FV=zO@&hwFT}{KMrRF8^@(hqt36dLQ1KAxvO8wlaJ! z3s{8w!`HC^J0HH4ZS3a+7r4U{p7Rwi`5v7Q|C7IQh7ry%;!Tp08eNZ&c|>taVdEnz zP?_4)Ba%im#TiEEeuT^;bUh-L8O&xL@hoNy32a37BR*z32atKhC2n(%hdkyP-=X&r zc0S@Yza#(1AjwFF?{Q=pMUi`?+#}^4S&bUVJ+dwhu=9~RAK8gs#4w(T#9<>NXR?qb zEN3P1kJR}{xkv8f6rXdMYurTVBXvGf=OcAK(#A*1Kk|n_aFp+HRAF>E%I|_veHq3$ zyl<5Ejq<)x-ZyF$YuUoImcMz>>{ z&>S6)X@j2~<7db8q7VHU$VjGOBV(L*%qE<7jPs6h-Z6VQ$_Y+$mUGzlm>W3z7#)v! z%|C(Q*f((2vCca7T~ZKATGEpV+a8;Ta4Jv-dB@5-R^GAlj%`m5zW(5JMP) zjf`Eu3RYtiV>e*aV|Qa4W8Kl%Pmq7?apWF*1DVIZh%CRKf3)arM#rIOiDGjFz~+ah>T$43n6}Tx1`&h^5FrPWExKkJJ4)-H+SJ zAx>dqf+M?B>P_B`$gFR_~me+PoGGRLMM1DVN24suf%y~pZ3wiIQNKQ@8} z$Q&zktjw`8$I2WlbF9pC= zNfYItI0?BYE+YXwPy7Vm;zYkoCZ6U~u3#qvr>P27rGn@(Nd(vXoAorw=Y+)Pw z(fgz$*vzDpILD-m+(zG%zUMdoME1!6g2+Bu_Q|qO*860=Pfm-?OxE{gTbW#mTGXK) z@=tC^E85VWjpChLB(-Y4sN@;r1sc_p$>mVL79lXtQQ*(V?5Fz#To?kDShvaToV zdh$1Xht4Pe%wPN)2*xGiP2R>G#K|A0`#4?4={ipCxDx0*t{l~=i8I7GLtG^8AWrvj zx{vFPuH$qaCwH9RDRDZFo5doQvVv8t#W~`1A18m@aV}yjad&yZBcAdtKkyU3;11&c z2n46dKjl5rkd=?fMP3R}oKlpfJe8<|{8L&W^OXL`JY^JPk$sBnQ)Hepmjx_j3GQHu z%u{5Za)2{j;wpZpOu5ZHp7AAmpCbDd*{A%7-AoOVlyqb#Cwa(EAxcsPd8bxH-l^5l z_ta*zN6%A-5W`5uFrI15WDYhnHJ(MRW(#{c$pz$|D)&^mr^-F`F>+6pd+OJG%lGJd zS^$}+g_4#GWX8Uy+4r=9*vqt{=zN+pOw;wWTF5-D9UbXHcX~32q3C{^GfZ=aY2%oR z?9-OBnceK;Acr}|XE?(&XP9<{>)hlEUh;b&IQu4XJ_J-V8qqZvAy;htxl;WOOx z4EH?aHg|b|u4a72uYur9UCsOeS!c>RQ`VVT(9KL)XBMIe#VCQUW>%&SdYajRXnLcU znFATZ7{(*-%*n_*b2HR~7t4g_Zh2=W&15JD=_p!?anpPd=mXUjah3VNPx zm$Mtv1iPHw9=n`vm$SRm6aCMYf41Id$FYDFtY#e>*vxMBaS-`u%RgK1v-Lh(?%8^t z{Wah613#hj+5ZHBbKbyrHAntA^3Qn>-OrJGPF}((Ng2vhiK@syNB%kT&uKpj_2xl-n*nA6yN*24Cr*8PUq#L zAYl|m-g$D)t3f1f(CNG$^r9~Vu!ni08OH=B5yu>su$CR@blzcPpLdco$UaZ@d9u&D z#a-_6obUN95S;%eNlAw6^JSke`}}O=K=%3ioo~zY3!&rrx}9GedzjyzPRKrA_W82U zAIvahpRd>XV;Rph7LmXj+ z#a<3@g42A8+zUQO?gh8e^MW7wClHL6H(uU&dE@1c*LA$S@$$y&I$qxRT;!n$Ww4ES z+lX(B-0^b9%N^f^?#LbAn||0zyuRaOkvZNr;$@E4b^Hc4u?2m{>pNcG@%9pLFY(S0 ze;%3RpYQ{}qw9Ft7rw!p$i7hag|aV9MHOYBuvRJJ^NZ7s|izI5IE1&SSpeJ6`cKzw&P&xF`{c(f=a-FM1!@7wLVG zZ7&K(?nM=;OjW8=pN2F+_ltDD$T=2uM(#zrUgSGmG>7>tMCXfSU$h>5FWSmBcCs6N zFFJ#LEV_?k$=`wC;sCNQmVL48i}k)ZBe^I>Ib>d31$h_OMBc^nE^dyz zi=)u{;%*FLG}DlGvAm1rT`ce7Rmi(o-o@LIckv$fag5Kn$`{DHSl-3*E|z!kFUY$@ z-X%fgU6KS{FR_y)dR~%;;#5G#OR7lT=kbPNsDp7?xG(q3XdNPQi z3}+N$nS$<@>3*5~%jOf$O7y*KKc|s-*=4SBotu2Y6Q1)W-{1_(biZ8Y)+rzHAb*#v#Alw;*i4snVrc*jcbSZR+d?Qx~=X{9}`)X&P- z*yGAS`701ym6#7mjrXnczE$40%KKL7X_cNs6}1s(;R)Rie@NdnSg#)$+c=a z3vjQimZGOst60Mp_Hcyr*y5^N$i7PURkE*gr>pF6mF%m2fbVt8eg-$2>#ltL0z)61i9Z9SE*@mlTAOmJDPjH_oue8P@22jqcZkQ=SMS zX+u|f& zUONey*UG$B*K0Si4?VB-9j!fszSrt|t)AD)x>nY;vaYq0wNKFVT0O6OgLg?vGE$)L zb$VWxjU33mPVRMbuha9oO4OkR9q3FqqUp^LVi<|s>*QW1_qyrW_BwlBx19rg!ck6e znu}cFI(lAr2iey><2!y01QUY1kDe3soS^3fJtt&E&k6D-t3yb1k~H$mQnG02+`i=Go^A#;Mv2{I?hoFH?8%n33l$ebW^g3JjrC&-*2bArqX zGAGEKAoF^e*UP+K=JhhKmwCO+>t$Xq^Lm-r%e-FZ^)j!Qd3{Cd(v%j+zP>FTkbS-E z>t$bWBkKnx zoMEFgZ2W>JJi~T2+Ri51+4MegZwkS7HrdW5+u8IHy5D3woATovn`~#3{F~gtCfnI$ zGn+cl8J%y6W*|d|VFaVGolWv@n$L1{zG*l6ILKj+VK195a0&fyvYSmek$uxkbiO$e z@9_c2v6;=O$wGE=qWjJHC_r&4P=hAe%4S>H+=;IAz|J=hW*9o(Jc=>IF^3gwK<>>S zvjh1z%e`6d%_q_Q=1)1tHDuoWHNWz2Ah<>DEs05j{9EMSBKMYb*vyv9=zU9Gief8U zYSD^JeIK%8`+Y;Ms~7?{pfv*{9BG9_ZEF`dB~T1 zgNvQo{Px7^*T3s%5$7!t8;vu8T#M@v(P&{AVDz%~`iO>o#|`?E|Xdo88us#x!FZvTs|0-nZ#}+YO%Jd)xMc zuLHsDnaGDM+x4|wU)%Myy%bGogKciN&Fx*V#qBd#h-Yv2?Cr~0#ad+EF6Z{!+~Xn6 zz1^K{|2+`g;jVThB`3ax9qwa??sw>ZM^F5|+0h?e?9j!IF^p#-lkvVC&a%T@?69L9 z32bC92XH4lKH~zu*&SDL?j5&~VaH$C&CW!~vNJ6i(8EsmvNIbwC_*?TsYVTIQ;$d* zA?wbe=w#<8WZgNRg)BxtJ9V>DH#_ZMrycBkfgC%3Zzg_Fu z#1`y%*A?t|m;QF$;d_3>8Fu}`Z`kB+o7}C--MZYZ$KAP+ceg$5E`iLuW!&9_*0}H8 zJ<;KA_q}@%vhJRMyWZ`tcTZ&>r#R0=CHZrj@ZfJf+c_jBag<6igZZ%;-(LWg^F zxJQ3`WZ5Ijp3;<~0=nBH*PaHr(>-%piGA(S#~yv`d4@CZappa*vE#j-wYL&}es6sm z;%s}H(~2%Q<6dXn>x_Gyaj!G(b;iA(x%X-yxX+#M)6u?mj3AC_xR-r%m`^;L+06ky z;V8$^$G&UW);@Q$?;($ocb}c@)5m`IvOgd4?w5DJ&Fr_C{c`V*q%qBCK?m%3|0Jeh zC;MgDuaEsUv41Pu*@f?IzYXvIHxNAVJ}C&r1`gQ3f$ZcY5BVubIAv*%Ego>k2WB%5 z=RB~81U&zM=N~wL^B!>C11Io%<$&G}T;~>du!956eZUS5JP8C3CL$BQ*@Mw|{z1<= z=otr(;W-Cw>7dOX{5udl6d=f3yo0kG`j8M(k%shm=Ao?E)S+D1)FGQXZ;!1)?qhNs^WPuy z>|@{H=Z^jNb3X-w$5WFL-5%HJah)F5>2aMNuRslIQ;$e&_jpsrqTAzN1cE1$;NDKS zw-f2`yc1c-Mn1yu>=T}SLf0qk6|Pdro=gDS1!54g^mpA~A3CE=lnnoYv!M z9iH}cr)}YM4vJ8MQk0=0Rj5u4?Dq5^oZ+X zkp$hGeV-2~Mg!d2*=2bCS9!(DS*=T;nEoaPB_(IOh!K^l?rf=l(m3KF;am+%NpbpZpyN zo(~X2H|O6$FXwIMdf`7kMc_7)2?LEuD9_=POW|YSf@M^@yY~&1gv! z?dXWRKHr_5^r1h47|L))F_sBTVhYol#atG!h^4GxHS5^GW7T+gj13-l&2C^iJ%sBX+R^I(t_5sr30PmMl`+Y$3TVCF)5BoX95sq_;vz+5|E_02W+~Gc7@Py}l z#Y?{D6@TzoAb2qoxyVapYEzGH*vUmZxhUgB*)Ga<(R(j?-$n1c_-7z^Dac!dQ=Urb z<&r)w>EqIRwzG@Je8YEv;N^D+ArX#g4An&lUT*8ixP&YFV1nmJW<%3e(a3Rqwp2^Q+!_ z)qAgc@3o|ak`_OItr|6u^;!%g(bY9wUDMUIlU(2uuh985onKEu1~OBIszl&>ygr8U ztY8D1Igjt{vKc9I_~XBVv#tAw*Yt4nW&5QCq8=AF-$BJZ=i zJO~7z``PDy_PL*Z?v9?jqv!7E`2a?s=jWU7?&o{??`K}{bs+d6DSqySo?ld?CVu`! zF9tJ=RrvWAThZ~0JIMax-$3yHE!KH(l;s@&;7|4=5fUH?Bm_cslMM;G8`xE#RIF4) zi&7QpjT}})P%7SvP#vmt7_}(2R;#6#me!(Jb?j6N9#AO=m1IZ%){81CjDr7pWXPbI9N@Z6H)WQ8@YwQ z@G=|d2qMkL5n>mc&)`h#aq7Lmbuq6X$5!VK_ohFEOk+AT(bL0r?64g>oTZcQ zAo9foCNqT_`sL@HLFCvee223z-(%)`Y;6$f89*sz+>Sl$v4=f+(W9?D`+_hS#W=?E zBko}ZJNTGAL3msZ8Afv}OSy}!yp6NH22(*53%Chqd#z^^TY@msha!rZ!CdC^2mZ`+ zbOvGAi{6~UxqOdb^GDXuMo$p-cCPny=5Qrq^%kqQSUH0zM@~75P+QJ2w(}kz24Swx za+8cizPY!fw%ncU<+C6>egc!3!s9%JT>C`GX8;%TeXiik&t701^6VqezVhsQI_EHr zl{~^KKBbX^L6}#AKIiFk-a_;*Z!vnD_YvliuYdVvL~&QX`txVZ-(ufIC`-_1|?Idx=d4Z;B_#xRbXxdS~N@Dl&vb&dsLK`won z#Mw;6odxbJaA$#Y1^?#VAS|>Gh3YA^4}}*po6C6~_ZGg2JB!>|sYu2OZCs;gAZr3+Zd z2E41%H-d18IS(1m2$ryn<-E^s_6Fh5IJKm?hFiFem)VTFh8_vRvJmmg)LmxIWmCA5 zdy#wDHr~P87*@zo$~m8zT!vl^)2m^6HO$#zyZ9ss%c~ek24~B!hzkCO3E#Dc0(J~Tzlao`Gs5wQ~vX1SjBih6lK^W7kSPp$CBFSjPh@HGkp2XA=`ztS?o|rph zTiAxXV{h>e>WS^gUc}nyq??`~tmwt@RHC01BRP>%5VzvHoXxq+U^e!qVlMN!nnie* z75B1=-|!f#d4eZ-nrC^QO~|uiEC1wQc$*d8W`(|2e8@-q7dcnTuQJA19#t>odi1IKW87Ko&T2iX*^XVU*@e$)_5|UG*LVxFAMpYDIl}LZ*vn_s z;k#tSVZ=@3Fc5u8=u<+U5>?cYq!#^8oQ57H^eCZ6iSy8(#3fwHe6Ha-Ze$Tlupfz~ ztiaq7`jgO~#IN`*kF%QRu+xdZ@e&)^#1`yJ;%z=bFBAJ|pqUobl4uLUWCS~t%%eZ* zN|rDLwI$6yc_QN&k6llyD|rTIqPFD4%;s|DqOPR3oVIC1&bK z5Y~!Sn?pWBsGy1(lAM4zwc{AixA->duRV|H%;YlWa5Z+YR{gc=uf2&SEDOR>_GnZi z?Ln9pH=Rpg`cc3@N)SISepVF}08BlaO!>-SafTS)ALkhEXoW=)h`}%qFQTV6EGn49U;}_&6pE1s zdxv{Kqk@A%!cbBA(mxp}Mt%gtrJ+A5;eqRqgxVpM3gP|IBDJ0w@N;M=*=5LYz z=$Lwk5y<|eaDQS5^hnpklNb@MFD-p!^zZolp5gvJ|8)up`=>2NgYcshxEc%r|5uw) zs&|Bj|5(N*@EUnet%}Q!*AZeogXQ9byElBFEq+QH9`OUz9vS z!@StP+Wy0!|KP)SjmWWz>RM`~z_d7vk^yttF%{@Dm8>fpyDlTR;M2i-UEiXTd)w#6 z!v>boU$$ev=ss1SJ$#$e)lvZ=1c4eA07%5OgE&!~zAVypL!fho>45N8Q$VSYrv|+4|iVZ(q>k~+%)NX`-3w5=PAs!+vud%4dE8Bw|UIM~vAC$HjEUU2&1W=6@H? zxYJu`!yIQFKEsRmkpDXK z(8FlJC>!j2(2=~bV1MoExa~-=E zJCgu-1N_N0?2Gf(2GHx z#nvaV>@5Abk+;gy5_~j@k(rR(d%2X;%=1(H$pN^Q^V3G#ts3 zY^ZS>Af9+=iE?6Dr|rk2;(0c$_(gF&)Wu+tf`X*AM%g9Z7|`9bM2eTXdpwdCm0|vF zM58lo^5Ta@6`vcD8e;Mfm=b(sglFaNf20{@J+p}_TrIX%&=l(lg=5>qyBmuO9;0`c z+4kI+K&#QQP-EhBmxU~^`YAbdllJSHVQJM?$eU>He&=fYJ>zP7jc4q(Ir^jNGAjd} zL{)a=f_O-7D3V_$QHN7L<6OPI;G+}b@fA>Np=L!{Gxvl!EOc+i5CCmY9ZV66kMmpB zITU;ny7g7Yshzu77=4Ehesj^y|Soq^To`(1U>>vP>Al6^5@WjS|*(79jp$R~{6IrI8IB|fgWTO@dc-Fr7MTfYg? z(P^B=lO`|d?i0$lvzBRWEJ05+Gn&A&7NsdqK039Tnqdx%e(-N{L}+K_u28yX-0GK} zi|DEdm?vcdSyO96ToQ@R`6v1(l3DrEv9>dYw!KT8Po^p>?c1CS6XgtJF{z_NpG)UY ztFQG>5lH8?&qg-)HUI+g6E~L7 zBhb}h{=3gk2%3rWPdANjFB2ADAYGWKa_3t6Jt<1j?Q_o-=-i6ky|408uZ=W^)v8xJ z_*kW++^VNNxH1wqiBRX@>3GZ|>TYbnY~?fFa*1pITrSOT_qf79QCH@bu54aN%6RE$ zeFWjnJk6`~`ny&dDk);Bey-Dkva#-xb5m~F>1V6+b`o=oD+7x zh>_Q-*^zVI9wjflPd~}RpPk2>GO-Jm4kV$hi%=;Wncy7{{fl&c>XZCVe!qmAvf4J= zYs15IPbZ}7WdgTd&s$ntiILa9u^94-;-`eXud;bADqW9y9eQHj_ICQ{TlSvJFfx%? zdT^0=3X|ntay=?0m-XFsc#l@+ellMCI(17#1-}Z8C`gK1(l;88eD4)8Qa1;@IPKwR zEv%$WoJ@N8omzCFT+Lm*YRJYk=VPsslG<)-sYw2AWye|?Qd|vo=^d{I~WRZ zG)W}Qk8rltg`)$M?!D@Bg5*w^%dV$)J??W7?Myd{_Tl<~0odmS>I)h*_KQR1_qHuK zJsV+;t*a39B`L1issu`92Veb4e@X6jtmH9t1Ee)vUseM1%g zkSVs#4_RjZ@OO6AL8XM@;K7@+KX%KK(20v5l!lh{PX;q8X z^!BZtQSc-f+gwU5G0XK%V+tMgGqW1j*s=Ac-KGrGx@a;{({ z)#$fGRi+zDp{o*0W*K)m@&Ku{7nBJ$8znng|A!V3HOoJ2+s;~R*->dT#S(>Ii$&Vn zZfdoLMU9y_JlKQfyw~@Nq<@LfEwspSRnIg`em}Cm9Qa^EJ56^d{dkokEmP|ddJri~ zuaV|B6`{=%>wW;<9D0EpS|2j3d0BfH>kEndM2LuEUa>8h=1lrUBnHPWwZ5w$#)yY( X#@Kq(z^ov_qmQnonYC$+v3ufQOu{vp literal 5622 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 JtK}`j{|oPhg8cvh literal 8307 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 literal 8047 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 diff --git a/toone/toone/Assets.xcassets/AppIcon.appiconset/image29x29@3x.png b/toone/toone/Assets.xcassets/AppIcon.appiconset/image29x29@3x.png index 27240fc27c22da100c186350b2cf234b4e37afa9..86ab4f2b6c0a02660d540c163d7d54fb3aff255f 100644 GIT binary patch literal 8482 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 literal 12935 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 diff --git a/toone/toone/Assets.xcassets/AppIcon.appiconset/image40x40@2x.png b/toone/toone/Assets.xcassets/AppIcon.appiconset/image40x40@2x.png index ab2f54d04f78e1cd7c84984561c6844acd3cabfe..815a7e39f9ae64540dae23d5ae629dd13a3cd21e 100644 GIT binary patch literal 7521 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�D0GkYApMw98Zq?yNb%iGo#wz>VPq3GwBoYBczIS ze*uW+BqNI`Z$?Y{h~m%63_%o}vDZPqtG1RAa8iLk6EsL&2nxR5>-)Wx>kGGWYJ^En zH!aF3E-*0~y~m@ZG{}2FVDW9^dS36ayNm@`_4BuAk@&GWyY;RsXy35~?n=_Of%(8f6Id$$D<(@xbah-{0cuUdgfEmXc(h(48=5 zs5u-7d5v92CZA8>EhWy|l?~yn>fkzW12oX1UbUalnSY8t@95hva2 zl(cQNje@FTB^uOVM!2QB8Ka#sA<{*K2NUhFiRyk>y;|H;YC{UPLl46_2ro+tH&Y%` z+dl1sVQD@sBo?wcUgxX?eZmD3TIpJ@{3L@jp*gRd?WdYrPTl!BVq!u)Q*qgwy_?T> zdvY=xZj1@}e-}gq8poYVus`q0&NopE*oiq7>C&7@pGjXoz;Ini+QKSRj?`P?ZNo|^ z53M1#o<@?of225V`N`?RdP2{bQ8j^)Z+3AfA-vx=lsp0Gem|{G1~M#A2z4}WU*jpU zW>Z{K%Bm8b z3~@Q*%Wx~J9v0oPv2yn9iePunEWDN#VVV~b?9B1va8U|_Dss8nAT})#-M`&gAHVCa z_4Px;ah79rFc7TfJj^nq>r=|-Cbnx6<=ZaO;m7KEZV{|^T(hx98PQ&Zyb{)H8)=PS?6;7pRHX#v zFe8_~rq0*YUgy!2?X)%6Qn|A9s)ml{`{E5L4BlJ_aVM^0aT#h6IwMS>e~HB)J?R4a zaAMw<&s0A{c2XzfuDH5*2hi)HcNc`mbLikwB|k*9byWCSJ+iQqzfupcTY!?$9)%;6Kpk!=MZ`lK)8K-G(Q@@b_}kj+A>MqJc9^ ze&a)CZl-fOAr_*lm(8YX01HlO7JK5Bz$qS}S3B9k#32kd@H4N`LhBxx=ePF~I$f~( z{Bai58t;Uv&jf{q5p%OcEO_VsbQ=eIq>C4BRlywhZ)WG#*>Q59NOox1F_cXvcOTLT zy0t56+k|7gJE-M|S}|^)5wZY%g1PKrG2|zey{TN84p906At#i>9-ZoPXeK%VsvM8O z256|rSVvrPrg^E(@n~(Svse6s%yS|dMqQB|{_y+-pdq50;ZLy$&cWU$1aM`CV zd1eM-gh-j8jhfa(`ilpv>~e9nBfA=r}S*R#C@iX1nkazH(X`XbSH zKz+>HmO>rCVra<`=q0>-QfROR97#>PA+rV8ZBE&LBkFLYv1th+>Zm`nZkPs{wcyqn zcY@3oZ)y!~kgJU0zbnj;tL%J!bJQWub3*NOs}Sekh#jRE{BL$oI4n+DL9()E(0~3i N6=YPQ6;ftF{|7>t{^|e# literal 12615 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 diff --git a/toone/toone/Assets.xcassets/AppIcon.appiconset/image40x40@3x.png b/toone/toone/Assets.xcassets/AppIcon.appiconset/image40x40@3x.png index 59c9210d583e509f475fbd20177a05aa15d0e30c..6e1d0a676c17d51de25fae0d020025f91bdfd156 100644 GIT binary patch literal 13878 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 Xbz$h4ly3hgK}%9p4p1j-5cGcle`=m; literal 19798 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 BL%aY0 diff --git a/toone/toone/Assets.xcassets/AppIcon.appiconset/image60x60@2x.png b/toone/toone/Assets.xcassets/AppIcon.appiconset/image60x60@2x.png index 59c9210d583e509f475fbd20177a05aa15d0e30c..6e1d0a676c17d51de25fae0d020025f91bdfd156 100644 GIT binary patch literal 13878 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 Xbz$h4ly3hgK}%9p4p1j-5cGcle`=m; literal 19798 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 BL%aY0 diff --git a/toone/toone/Assets.xcassets/AppIcon.appiconset/image60x60@3x.png b/toone/toone/Assets.xcassets/AppIcon.appiconset/image60x60@3x.png index 288b58822c4a13294751aac745f52f2090adbdcc..a36d5d9e5b99b0515b7e4ce73f94f2995f7348e2 100644 GIT binary patch literal 24588 zcmb@sW0)o}w>H|gJ#E{zZQC}Uw%t8#+qUg#+qP|YPwULP_dffa@Bdd*4 zRHc%Y2t|1bco=LLARr)kDM?Y~e{u7F0u;o*C*L##^S=n#Sy@6DsCEYT{9lI9L{eD} z2*`^Z2q+)~2}>6wxjp!Z|4W1W zU-~~{24cehQgN~2Bi58tBouJ~m=Utkv(hsX^TQAl67m8}&AF9D#s8=JzZ@U2rHhLr zHv@yayF0x*3%vutf`NΠ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 diff --git a/toone/toone/Info.plist b/toone/toone/Info.plist index 8dfbe75..71f075b 100644 --- a/toone/toone/Info.plist +++ b/toone/toone/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) + cn.shtoone.gzbj CFBundleInfoDictionaryVersion 6.0 CFBundleName From 8750c173b5dfa037e6b7a34475aa03cea3c33b7e Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Wed, 26 Apr 2017 10:16:14 +0800 Subject: [PATCH 19/21] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E6=9C=BA=E6=9E=84=E8=A7=82=E5=AF=9F=E8=80=85=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/.DS_Store | Bin 10244 -> 10244 bytes .../Controller/LQViewController.m" | 24 ++++++++++++++++-- .../Controller/HNT_BHZ_Controller.m" | 21 ++++++++++++--- .../UserInterfaceState.xcuserstate | Bin 335774 -> 338619 bytes 4 files changed, 39 insertions(+), 6 deletions(-) diff --git a/toone/.DS_Store b/toone/.DS_Store index b7564e41a544ed9ad9f98c67c53b03527cec80bb..1512045a5bcd081ec374d7daac81fe910359de46 100644 GIT binary patch delta 80 zcmZn(XbIRbLxx3ly&l6PS>?(5Ww_z&k1|`B%>GR-lvSI2R+gJtb@9!~f^r&sx%nwB aDWxUJ3=CHxLS~EslM7_kH|NVus{H$TNC ZrL-iOf#E7d$c)ipa)GS+=6t!SoB%gh8Q%Z^ diff --git "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" index 2b87cd1..99fbf4c 100755 --- "a/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" +++ "b/toone/Classes/Business/\346\262\245\351\235\222-\346\213\214\345\220\210\347\253\231/Controller/LQViewController.m" @@ -38,7 +38,6 @@ - (void)viewDidLoad { [super viewDidLoad]; type = [UserDefaultsSetting shareSetting].type; [self LodaUI]; -// [self loadData]; [self setRightBut]; } @@ -50,6 +49,12 @@ -(void)loadData{ NSString * endTimeStamp = [TimeTools timeStampWithTimeString:self.endTime]; NSString * userGroupId = [UserDefaultsSetting shareSetting].departId; NSString *urlString; + if(self.datas){ + self.datas = nil; + [self.tableView reloadData]; + } + + if (EqualToString(type, @"GL")) { urlString = [NSString stringWithFormat:LQHome,userGroupId,startTimeStamp,endTimeStamp]; }else if(EqualToString(type, @"SG")){ @@ -229,5 +234,20 @@ -(NSMutableArray *)datas { } return _datas; } - +-(instancetype)initWithCoder:(NSCoder *)aDecoder{ + if (self = [super initWithCoder:aDecoder]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"departId" options:NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + // NSLog(@"change~~%@",change); + if (!EqualToString((NSString*)change[@"new"], (NSString*)change[@"old"])) { + [self loadData]; + } +} +-(void)dealloc{ + FuncLog; + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"departId"]; +} @end diff --git "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" index 05abbae..8213364 100644 --- "a/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" +++ "b/toone/Classes/Business/\346\267\267\345\207\235\345\234\237-\346\213\214\345\220\210\347\253\231/Controller/HNT_BHZ_Controller.m" @@ -36,9 +36,6 @@ - (void)viewDidLoad { [self loadUI]; // [self loadData]; } --(void)dealloc{ - FuncLog; -} -(void)loadUI{ self.containerView.backgroundColor = BLUECOLOR; UIButton * btn = [UIButton img_20WithName:@"ic_format_list_numbered_white_24dp"]; @@ -67,7 +64,7 @@ -(void)loadData{ NSString * urlString = [NSString stringWithFormat:AppHntMain_3,userGroupId,startTimeStamp,endTimeStamp]; // __weak typeof(self) weakSelf = self; if(self.datas){ - [self.datas removeAllObjects]; + self.datas = nil; [self.tableView reloadData]; } [[HTTP shareAFNNetworking] requestMethod:GET urlString:urlString parameter:nil success:^(id json) { @@ -178,4 +175,20 @@ -(IBAction)searchButtonClick:(UIButton*)sender{ break; } } +-(instancetype)initWithCoder:(NSCoder *)aDecoder{ + if (self = [super initWithCoder:aDecoder]) { + [[UserDefaultsSetting shareSetting] addObserver:self forKeyPath:@"departId" options:NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew context:nil]; + } + return self; +} +-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ + // NSLog(@"change~~%@",change); + if (!EqualToString((NSString*)change[@"new"], (NSString*)change[@"old"])) { + [self loadData]; + } +} +-(void)dealloc{ + FuncLog; + [[UserDefaultsSetting shareSetting] removeObserver:self forKeyPath:@"departId"]; +} @end diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 7cb1f4f849e1ebd6bae4acd03043680ba2df8937..20d61bbb79818b72bcfff56176dbb7fb560ab33d 100644 GIT binary patch literal 338619 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˹~#*eogCsY$2iFu&LLNthde>9 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 literal 335774 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

  • |b&#{QiDMr@+i<#}4$F8O=vBZ0lO~N91=@iG^UVJfeyqS$ zXGFQ;YbU2(@kHC7r&k`z1UD2+bv9Z z`P!sVWLCHZt!^}5<~2vyS0m~h!cjZ>X&G5)$uDgY9MFOjB5aFlYnz*9*3UA#SWSe( zrCs6oc~a-Ju%2c!>q0Jv;P*udsmroW${^GL_DXX(Q<5@1m&+aSxPv$~#_zyc;6Y#N z#Ah56?g<5b*iy~BQHuztE3&DINxiE)`7Uz9Qd(e5Pn!BAgb0oy1g|vI$J@=WaXV5p z0n$dS)4OrW%0Q>dE+AW{eQk>QU1Sx4)S$R+Kz_gpMBY_Bcc__VW#fQT2=A*6^}+bD z^qd@dy1|Q+M~x3PjSNRyS|j0!;o9a|P4!2#b;Qmj!miD|5;ZlNxTz=!nhh9lM8@K3 zpd5?B6SX9~Ox)C$!rWajURJ_*Eoonf_xxNUYkfBJB@@@k+;P##BQAmtTt#c#&>3$+ za?|`B;hmtmi!S66l=&%Ru)U&a_xzivzp2|N#|z?f4PkXlH}+E$cw`;nb6d|VZ0!gh zVd)9mZ1Lu;CyMXLp`RbKB;)0uvB|DR^%QZLn`xQ5HUmW>FvJ~%_dSMs&*r2^CPhN^ zEtSm;4cMs;U#g3u;9jEXK0|#aPE$6{0JiSP+Gb&aiMAyp2+SFqg@T=oP#NLa@}R4f zHMqrJ9$s28oPAR6!KvMesCCQYdExS=y7Wz)20TQ>KCl@yXyfGrOiPN#^*B-RP#3?_ zh&NI*scb=XKTT*ol4AoHZaD-zu_neike!vRR3W%u@R|iMo+Lr4Lc$GHbzd4>nR;_phmUxR0 zd9s@ure*64B{`kTm$oxo1ikP+k^1!JAXcnhq)&)~XASk{xE9zPT%_uS^)0otMG5%@ zk@EbO-gqHpFqUxpzNKAwvFBx9IwZ20BKCeFdSC8-y(mbA-w3T&JLvJf0Q+x({d(?? z@3Xetav6$6@hU4ZOWj(NKM^$iz<&_gZ*G|nLM>a04BU=retXOGL}QPv&GKuYLKMH- z87eiG_)L;3&s|I`pA_r6X1D$_){QNZ)1cpC%@>kRUOKFH zCagZ}!R?5%3U0LRg~Eehu9Udnz}<=dk27hA5D(EON4IDt^Z^$+?RpZ1VJavKEnJJkmx6|)&ID;-1rlh<9h{2F;1efqN5D-)%{g`vm2= zKN0wYq287wPqjNQlvxlYDLd))!^S#*3>;3>{M3W1e>y~E@scv(97hx7KWC$?D)IgH ztmepK`{Yp-tt~ChO+)YjgyC|C_wyiH;nyx`G0b9_$rlExnt2kT^1GqVX*bhmQR`8b z=vfi9MTOm-MhN`bbKhq0mVK#prUMTn%>UlfZwRHVOf@G1YdPiH_ug{f2?)m3Y$CT$ zCu*+LRE+p~Hy4*bX*KY0ss$%E5`kMA>apz>0&(*^k@}CP4>p=du&~t7j|$Z^gn4N~ z+v1mj5yEVn&H6>5Anz6uMcehC{A0q;u* z?_Drrl#9-{%vh&ksaQ~k^`1mUPx4v7X*J=rYc?f_3D0X>bv2GPZkjcuIy^5FVUsR| zHLjvHcF%FTd3JPHkF=orI>KmAL%k_}5}QL77^B|JZGx~j5hYqD#GTqXNxaq-@PwU0 z-05~gs&CJGZIV^|qD`yZbP@M^i0aZV%*S`OsgshrMB9gwmeFKnOANF;NV_m#vj{E- zV(Kx%d{D>5WrS|hVsGiPy4J?V#iE>iiVzsGrAIe-{7=~W=ZW&NE{M*>eHK1f%|bQ2 zLa5lc^h4kwCgBj?B+8vVA|xST_8wv8?!;bhn{qai;*M9zS-biQb zb+X^fFAJNLX&Tfd9Mk7SvwySA#t77WL(~Kf^{}{&xXFAa57U>Ah!yRkMQm^L4SVuk zjk5-@I(=-YDKran>cXNw(xQ7C>O1XT)FLcsX)5PZ4Z`btu{<3o?oy$zix(=lneN3y zs^xqtZ@^s|@Y<~`r__YVuSE1PLk+c?=+vF&@5_d?+3!(}xW`q^3!566S!*nDv;U%X z_v?)KS}vQNlr^R_QZmM5W|%>Jh=%g+v;S+nK1ZFJo+Znw0V z65uN>$0y!6B>)G=4=)Y+&F{FAgM^YASP%_fqHS_#JV4l#XhzYBMj5upq!)se2d-j7 z;4?Dp6UsVgqEUvQ_{=oL9R)mbv4bC(_;vNsdCk!fid~D0-k`mR-YMNL3I)NlAE7nP zR7ahCNcW&>+q{NQ%gp9TqrED;Al%T5z2WTDRR>1x_2Xw_*E{@$Xx&_U`q?q*yB(OY z5|w-vQ81$ii-@eAw4^pMws?^}XcSR@sG*+G#TJgq@*tm#*F~hc?c)ed!&Dt%I?$+n zYAqWJ7@9Ya-#2Vs7&S4__!v*cxv09nu@yhUnEuAOE%|#JXS$6JEHeF2kYCkAQK;iO zPYL&ODuJ)frU7`O&;_5rHigGW!ZYg^G2TH(ZeFcG#G$lG*ii3|b5GAXmh`e9c7qlW(anbX zTQ1yY8Ft&04QF|rRvvO}nicCelxRhS&h)0-Ym<7jIRB)Y6S!arZOD8>Jt4;p$>PZ+ zS)t7EW+PKlb2NjN5q42Sz0L}|G4(YO>^^N$yj&~e_mTPq;X3A`P}kwInpvSmb8G76 zESMcyG^c)MDB3)`Va}}D`8A8`o9z{?^$m4)oDN&pTFcdVP3x?(`gzR!i^dhVohO5% zvH#c-CD(RRQ}G{^;rs2GVr!y7#}N^&hC0cLh^laOZcFn#Le$l!OET*sH+2LyM-H>@ z$oy`L--?#y$+Xl$L%k;Br4l-r*O9h;CegM<3HLj21P*seupvY_c80*V5S7f)Ku=_o zO(QU_fL%>2j{I~YVR1G+_Y%+9+6aHaf;fj3SkfIKKgN-5Lw*+!K1;XkDTBfhTtXxt zZ5r{Gjm}3YoL1;;D$U1=zS~_>$nPDG4_Mak4!VNqfox3Q1kY}&%5>0LTIJZz$YP|? zU76i!ew$6tpDb?owM4^lCg(lNlW!}a(jItbG_a#K6*{Nnum;^o6r9k_^{`GJ;cB-@ z!HpfEFVPqrYbj?A^s%S%ZIqs{agP#Jr+1-`nc2PTpdx3+(JAjM20cmCpP6I9 zi>1{s=6_9Rf>MN+9&wl0#BG8me2y?XJ4ehm%}91`)d};I>`9G-CBrV4XiC0Jn61pj zFHgSnr9UfL%Ib9x<4zt0s+)0a9BoaqXi zOI!!NOE_JSd(_|h7V{gPM*YUZG#S|{6oEqL|jnUb7U%C1dOPIO_LnSz79CVDUJ!n0099@}lYFu@hXd>wk4 ziD*coF>^|dLA+`$DcjNnK7JtDFEiBJGd3kmu5!C1@1}o=^t`||CRJh|Gv7kN3yS0y zBIk+@pZqsm;I%=-3OpGk6=q<*IBt9f-37c;sn%#Z+UeV5tt4XoagyRhXMYDuh?+rEt^W0;1;H zE^Kp}kVPGx1u<#g*nqsm;7~4?@aMeCl3DQ%-jOz7y`esxBlG5DXk_SEvV-I%hJ|05 z;ye%Dm1w-dP%q7qMnP1P^c0NS%oHr6B5tpzxDSI%2|7!@_=zJ$kpo56(^_@|QaexSSj?beG)X_eHA$2?F?#f^R_f60`PCQ@`Fgk)TdbJC?+GggIWcd`Y%|%S7dX6UYU+=-> zXH^H*rU*G5`OAs?H+x?7TUOGyO{kZfQK>ioBqI9l97|s;q;J~nd$KQ$g@bw;;q&fh zH+H?&I;cGOY$E9WEu@ww5#0>8gz6g%t8#(C=M%{vc3}=7Q!&~Ra>Qtu&&U_e_lt@4 zj}5gp7b_qUX~6tOMQH`b+oz8Ax>(fR>oTU+*BDHZi7Q`DD}TC0iZ7GQ7Tn(}iRca8 z>=oyi8@O3=SC z^#SXtRXto!+S84L8+;d0@|~eB&wih>Eb-+PEfwh=X%D`iQ2Qa1lot>0ZKQpY7}a=$ zR`{tinyuvGc4cX*x3Su+UFIi<=AV0BkF~7yY8#uv^ejm5&YmTze>K#`cC$I>rAeX4 ztZ)lfM^?Aao7Ws+UyZ152uH=PT;g|St&KGilt^t-xGxb7zjsS-Ox!2l3&5ldg$;V0 zko(h6AC7NO&&mFpo*<^alo(fiV0iJtp@!D*K{Ys9cL8?K5sjO7h_t^AbyS?Rb_;7U zq>Oc*$OdiN!3_S8!_VuzrOuw>hN@s)d`1-a>5S6xT;yhwxv2pTFRxGITYW_|Y@LmP zU}|7m9*Kk&4;j-eb^#vzJwe~bP#?&c=fuEdPTBW%KS`i6Ke81PoeL~n?4OCQ?YhK8 z5qRzoS~<^9D>B|uHU&3opH$x%=3fcoVMuQREF0>qb^}hWOttJHRo>dtJiawD3q=wy zQ>hHq&K7&z4*4goo^PtUX}53^86~xZVdG_>X`Tg&F9?%2O6abW{8-$}JffzcUE|T6 zZ62p3$l27Z?I9{HQ`Ga^)ef*>((UaIMDz~1Px9zWk&>i_r!UQw!!cVeDWA;-$&h~$ zxjW_5V7jt=OlWa9GNinzzA?l{yPIXokUeRQUAlP!Gxo$wymiEw4L*0ox!(A1cPYL- zXMI>ku-Cen!7MN5^WEu}gXW4(CbOrEtDa_drUX*^5vjWx>Ws{!oT(~eQ(p?s)sR87 z;_f*{hk21Mn`+O)S{1xi4R+mOGsH1U%xCxlfQ|6kGn;p_3DI=K z?6LzwO;KCJyh!sL``A!@lP$_ym`6=RcZRrWDa}wnY4>Kw^YDqKES>7y(s^0FifQ9x z#bYjME^dH`@7ocIS~$RA1h~}XqGYKmyHWtQv8gbXlA1#uQbD8*Fw|E&oMAR)1$1<^ zDiMq^=LpK&$l_EZa>z)cc2JIva7K9}lO7r~fd#;mABZN*7(#AHH$TYC-g37XP$DSS z2}EF-p^j@mug%8y&2b4;6>e;<2u0gI5EK?Um=>{T^L~J=b*}GRr9qVZDBH0a3u;Mx zwlM;gBPzaz=GKTvP=Zb_YG<__eQ{6mt-W1hMc{pyEG7#X*L;x~r&2JikdTPsVe=p1eG8 zRPHP-55y|v5?!$b^ZaT;eZpoNbrufddZMN}n@*&ORLZm*6K<=b9rgTTJEY?L#*wXt5pJ`iWmB94+sjXOp&x(cwsvjn*XBcXE#y6U5 z)Cn0MbZelk8dT-=@y2!&aO zdQ!Vlh{vHsCoca=}F zs5EwS8Ei*Ah!nQ@e?(iep?;eqdv%hbnPo<%&8rk6H6uO?s{86pf|to^HZX5Qsy!CVE`^AOw5zOIuwSyHeX0)z&sQ&8(kgN?s4$gD^O{Gx8|86!&#pQM7pJ z`x3pd8H8PV^$gSJf{`+GAW?AamXR12ZdnO8`j@}Vw5>Vz%xhVZ_A z!XfyH-jg~bD=Uob>%05KHiViS=guN*zxThk6wp(6XJ20shrnonza<6#b zqT~jM0$~Ipb$af)Nuc#W0(<7>ASrpjg0=ykq2q~yv$xC#KP-@!YTivInpbY=bpo*$ zwF1XZC)&^J!VX!P1*$s8|1$+N1*vBc{TF0X^+}KYV-*0b)+cH&Z)$Ft9geUz=gfj- z7DzhLQ%5VV>Up}c14^@vl%BUk>xtfr4Rvz%@?Wef#m6L;Wu-%#Xst^P^~mhkN>f&v zCiTbXUYV!1ihZGmMhT_Mw%nq0L7prka<4Gd_q*%_=xGkGcE(OVIFgK4M3-ZxFVWJ9 zmqxSsPCPAG?lh$dD=?ytwc~tJDJv`Ymj-b1r_gVYwX~@mV^mh)|E+6!hb|?$*KFx> zG|ltTp~n#YS9V8zE*@aU=iZh@OtvGx%-5Z=(CAE&9c?aBbHR#kUyhdpSyHag#O=sF_%w$AYQJ67l>X%j;s>xqIpdfrpf4oK;k zh!(i@W+M8o9^8yCE9w(9g&XJEJBa*ydNBD}Iiqc|zNXU`r1QN*{(YvbY_? z{lLpGDl4Z_RhGcb4-q{NbcV^4ixBFVgjCylWZ@_uC(<9vqyzn~YfCz2 zd74&uqzmHL+<=N3$w_?3t`f+8fslHvGeVZ#f8rZ`_dfJhqW!-;FGQV{%!=0?#m2T< z_M{s67Sa5qq23+0u1qx=Q9B>QYzxhs$4wY4wu_o(G>>lxwajdeG)C?9iCRh z+q~FMOut-Rbzti6MeF9;s~1OG!j1O$2xwk?zpyznH)>B;M>4J&Ewa$8NNC>d>XyX~ zV$tx>_lcyZJ0lLdDL*gA7rn87gV|i1)Z7wkh|ij7i8QB-n;H5E(fe#Rk}6RoJ$V#W z&kh;YILmN3L`&`qTH$#^jmDW|lWL7uM(~(5W(e`gXl*z?c$?))?4ugzHSkH;yfy`Y zr6tr<7s5vPi690R(#V? z>)L&vholkRoag|XM z5>mmKZ=2%imxx*|ue%p$^=I3o7)l-cOv2>VDB*h2}!FM8UTD~2gA0JDCT zUgjjczsjZ;iAmA$BrB6ym|TmuRd=$k>dw@y^3jstbVkKo8tXr^tW`|baNB^DN?8b- zy@`hJOcQN;j#IXYjID5ZFy}qfop|vh-rxxPK*mZpNR|uQw2Zaha=VncWT5$QbnmqsKymtOGVGQYW?mwO2(#3&WA5!Vua2I$Cwljv7xd z+})c9xYo^)w+vH0OnUNCFN=&%%0r>D+lj`$oe{LiB`%sga8r~gX&?yabPv%`+Jlog z9pd>|CUMFhBkKl~3v#*Oyh=UO*6!6K zCrqqFonh7?)g!BGLrqPHF8%CaalCTbQ-tr3+^aWJa~`>Hc9zy+JVOvO7L$(_T;ef3 zPh^*wZ2zwIgEKFym^>;mhaIWuwOz06d*zkARQ7tW{;SJgE_vV-IR$qABc zb=ezbZ}uuJdmAJ-NS!gyQ8Q!gwELeTpHWzL)l^;vM$xg-P8d~B?oQh4h6(TLY)!qfY3wswW zJ9ycYWmA_;TWu?{6(b!xf;1AO0~j5nmbvkm*SoLSciey(2*%G2*Xcr#K^Hr8Pkei9 zyV*1ZY1`elhiy+=2}lQmGzO%xAdOpX(`|hbY$-?wfi#|hozSh@bL1mc%YWSG z_%C-RTHL|JY0R|EMG7ospbeWc;%PL4R1eY|M!{Tu+1Z1>`U+z-+TAf3pFIH_9?WZf z;=Et}JpVb`3#XIGfgozYBq_hz{$iy3X8YathwV?0E&%C5knqM{wA%K!y;rYN`&J-b z4ALcxluNsnly$9BKDzVPLzcL`oLf8&58hyRz~wfvi(Rr8AU$^3uGsVKDoB@sbU8>@ zfV6tGz0h8S^y~oA8j$|O=()06=~;2sLu-!uiyw{8<-()!IelhQ_O$n7q?Fh-yKe6b z63U}>AYBd8HLLBV_Ws1L*Mf9ij9xBKk@qTqUv zZirEUN@n?wuKbCAa7cb%LIc|OvsW=lR!YV`+&+RJ-2~FjNk|L7DE#U6w>YFg^6uKl z+9xtdRwCYBZJ&e;axh4@f^-{$bUW9j*Pi&*Qw0xkNWlQprCw%aCq$I}5POIn)S>pn z?1uetknRKt#qQl8-Lu+WW3MIT?gi<-?mws_%75zf`y5URj-!aH411G3$~MKyinO=b zTX9nsg7g4L4>AfK;+wK+r$6r5r<6l-dl>h+-2(S6wI9Pa1js@jClWX%F#c`z;9a zHjrKh=@ka@RXW7UyG%al+C!H3{Z8iNIRXI`sR6$ewQ&;eJ@yAJsej1+Fv7$`eI2AX z7|b_0%11^bH#6OqKg$2$z>yR@U) zsrBK@4q4)LyE)7tGv0iTpxJG=ziEGu(Qjq<*x$E*fN(zo>3xtsU~oU=aMzXgzEB!S zOpI{=)Q%njn-Rgn|5&gFL1-@4QEkr&HqYvy*K@(qps# zYUdi)Qk4DeK#j}dBpX2boWaC62@1u9pRHUrvzcH968@578;6A0St`(~OmmqzW zgamuIj(hb^A~=bYV+Y5-*w$GYG>%;zyY(t{>;cj@AbraqeaCTHyxox--imNYPR=$? z7aA7HOXKM07=$n#rH=lN0gizn;ZFSs(oZ1$Z?$8vV+g`51L_Q3D9 z(hujfc>T-7{^$Uw*t8j$o~L&>(!2f9OLmoCW8D= zkhei9-GW+Pd)^rpwRmYrlZz z5ssq~q@_@DEOP*79k~$Xq8RJoZC}^-sv*Do2_y=-m~ZMh(Qzt+WFmu|%&S>N_G4(2&q zAIH@W^qd{nfxH{YyEB-3(AM2s^zFc*$f{VP!4!qZ%@l>#CtSUo9d|HXtxQPAosPSR z>JpH(B-P7b9K6S)tB7h(B2M9W(D4{Tay;aC*zt(tQIPwB+z;eZknzLE9sflPp9FaT z$O9RMgSwUd*Dbd%{q}$8+dKSdhy;;Cr!Da~1^deJvf~XT$6ENm>3EAaW(deblN$rt zNe6r~m~RZ0#w6I`L&s+bDaE>RY;b&zoAM>dHjtSOCp-ADUAN(+>ud5*7YF@l@Ht&> z*V04Kb#X8Q!fE2N?;SsyUX4#5GdzZ1;^dsYoLi@Zx4L4QGde zT9dv(Hud-uI>NcTQ)i&9*vr}1*$+YY2YDZmhcVFma?tCJlGZlfGGmF?$@$;Mjv0j= zu95^h)agX9mX^8G<#ZG6`-5Dbr2V4TUhT8y!x;Z3#J_Vd=Y9;5m3idc-&u|bR)UQG zu&joRSq&zMl=91Ze?XAX;zaD2Ja#9d&(2X!rcx}ODd#~>R4Hi7$Rk1K83wXtuKi~F zA%9;J!!CKoQ=Eq&B@ob!>4D9EU0s~H)S_$II4{)f;D-_JnFhfthe zC+)M}90YSNb{@rc=LqK#=aJ5(ARi3!6p*KaJZ-h}XnY7#>O2PI=^)QwU=Qim-8t`s zJ&cNz66ecIYJs6oah}Oo#*z)sa-NN(tOWTmkXgb)#)Ji9!@Y+5I_}>D661NuhC${9 zBqW$~mGj>S)6zb3Ugo@<*suoVT7(%hsn_0h;FyJ1bC`Z)?U<5vUgf-wVP|CsJJ&m} zN9=9{84Zh>47*tzyTyBjzAxUILvjYZ%q-Qdi?;>;4VkP zs&KySWNO6uit|RS3BQyq8f3&12S4Ytqi*b-O5?#JlVVakv)hF z(6hpg_L?IO&d;1*rQPVSo!=lS-+{acWR{4KF%f~Bb?rM>A3J0n2kFI)#>kG-?4>(@ zcK*S3=NIR%&flEBgM1{&c>9h5`RLWoKb?Q|Ds}Y&c^SwoA0Qvot-EvD*maXne}$70 z2y!>xBjh?=+q?4F_E@pDOLY|>Ekz(N2l+Tg%kjk8zU4O_auepJd@PXRMQw)$n!|zG zDxsiUySVmXV66ffu035P#EK_^d=i3<-MwRPIOwPOhr|vt!PKq+uAvN)m8s_{bJ-9< z2goZxW|4mRRF2^CCu$ZpAIc%Qc}T?N$BU9g&ga@2L8fHCUHiC(A-MfOJ{{yU7`QVz zxb^NwDvK^=5oSiCGvEp=MI$W0q>am&&{eMCuF(k9()4m2=o*8NQBj=@@;MChN)8!z z^ndU#Ivuy$fsE#6G3+FwlUywIX(`}c(_NVQbR7!vc_5$9KwiK>p0`lB@YTm?7tu|K zMfQ^*YhAM$?QMfru6oxT1lIuaDv&Q?;4bFiu6ysX5ht(a;JiT(y9zASk^~oVEo4Mn z1=d}QT#FIp5|Ghv_%{Q283(zdddJbvI;qUU=Vi>}cA}2M+;2?Wy1;e3C5|V!PDFqw zgM0hU4f8Xm%9G#y3BPs$m>A98suw0zIL^1wQCJQLa%0h3{p3G z{mvVv7&Cw$p3}6w*Sl_EdtsH_aoy^=4Y&9XkZ%C_Mz+N_@hx80y8DAmUPf!g=Rry6 z<$*RV12G#ouKQdMBUsD&7}q1NM-lAfAm0M=tqkmK9PENMN1k!PC4^v*TR1FhiT5kc z3D3A*M3|P6*7cI>W!h}S_Ri$7oi!kp5Z&=!Nd;AEsq(bTXM5>n>ENnH>TU%7?F4qe|ehERc3*3#@?#ekU z-)@kJ6kkG-xy#%xwkcMT8aD>8iGo)^elDe;b&!nyT`jH5Poli z%meUbJ+2$|+nC``A%D4f$js|cSdi|i?n4j$nffv2D@S;V>5!o(p@+?~2taQej)+KH% zopGZz_bJGqG3+*Q?A9scF04O=V~1G_WKf@wXK^og^U@hBgWi3z8%t;0r-J+i$X_y$ zUvZGvUgrP%)_yTY;pre|XPOTBZ1?$TDZapcAyNDd$UFc~M{?0?k345k36e7z&2eAm z{!dzhuXL|P>`;$=5AqKTyB~?*es}M@_6Clf+Yvy5@m`wbhWmOqQzMqCJol|`R3mN_ z%>M)VX9n^Y4syv6%H(G$SLMfuI*S}&d?+dJ-S@ef4oR_2+>f|Xf4EV9{08#x4Bj6c z-gRFz?0@(=w9I@g=Yy)>kBsfX5EOos5OD5i+)RmB^UX_cR3h$ILH-NmzY(y~ivwP@ z%Wu=}UvS70kB23_Tv&X9CZE^G%t#FQB(BWc?hhDb%QOGb{SiMOWh+qnAmo@;am^{u zS3dM8ow+}G`Mz*}n-<6K+}|UPKZ3F~DF0+QZo_fB=(Wl|$3;0Lub&k?aCb22|GIy3 zvw~Gi8{E^&g9WReKA>y|%JvLq9*24C;*b=q?4s@%{tz*okw9Htz?8J-=h-2 zGAK%t;B`AcUTFMA1Sj)Ao}E0qrG>P+XAeZK1QZpN0)|{6M{ZsJH;SJx;gEuu?_zG5 zIfmfr?-`Po-l3i{1c{)ELD_+U+>z+LVS3dz7ZP$<%ZfbiFq@4YuV*g?(n@A~_V(<9 zAom4jXHZy7T#3cRH-z--PU9e%EbmZ9-lyYwPz}Vv~)c@(>&AZSa3g0;qYZo{BZyLUx@NxA_?FL zd1f-?EDv~=XEq`?2b8{`^kc}C(y;{3RQ9C!u`|e=7^l~qE%nUvv?55$Y^i5~XCZ=I z49Wmd1~QO?ILKpa4}RuNC3Y;_oaYh7#C7o;?OD#yv~n*!$9aw?f`@=&3UecCU-%eh zJ$#tXk7+&6sh+bKB+C;%+j9;86g{7(J+2FzKh3899DnO}ZP^&o9D;t!1@AAa( zV?68<++5H19+tJRM)VgCW-UCwgE9h?kqqPkglO<`cjNgSBnA#p4q#j!U8ls!czb*Q zi7+j*4&H6N+x9B;ZV$?6P!41;$8eZyFMj^(p~DYhZWvc_SZ~X8s9?`~RqqZAS1a!E z?&#f#j%OSwEM^{ebb z)AlodM{B~(q7{B8i_ruF0yX2j)ojbH-XC};c_$+^Q$RT!ln|q)hHuh>8%}=s=e~4j zu|N(JgUkr>CIq|pP;U)`X(i{pwca{}ITMsRP{Iu6Ob&D5hM~K@d>4nwO68E#yo~FT z9NgfY&tO``4!sd?6k)c4G8>e726GOFxp>#e)_;G>VLH(}XGRNynZ$F6cNv3e$-Uq` zhS;qEltzRZ=ialnd;Kyh>2v!Nu>%GK#DZ;!Alqe`I3}!2b34^@OANFLqP=06Km>9(( zC7%xgCvm;fdkw<1tcvko>%9))UJuGbP!=(`i#go2V|q{C?|HmrlJ9e`A!+B>%mSc%NV} zEsy9)?^AR{M}x8qVaAT=np56vd6oh_?xdpgzUX}oA$ec&zU+O)`zk2MfO0G-%RxDA zwfA-J8;IRopd1g%2@JavyYFRc?*{MZ zpqvcK3Q$e~<eTpw1K^A~= zE-2?Qkmqxd=Nz}o14=)p?9l+hH*EZIhRz?bM2l6BzrOxH=15pta=xKHbR?MlbqOe!BFGqnpEk{Q^TQVrNO!^} z^m%+igoL%8K4g^uC@38+2jvP-RRjiz!i#I-uOAZzvTua% zKqSGEseNO7V{v~E0%a{ISF!zF$M^T-iMKv=$cX6}cEnS|J}X?zJIt{h-(=r(glcL0 z_-6PHL8ym;at$cgGN{*asB161r1#vJyxJ3G9LDz#^ZV+2^$6EeHu>iG<|5oi zP*9e#+H&Pa4)>Z#2f42}0gWmbdt&1B^U73rkQo~ZIqHl079m_q!S7q_JAw}KW>9WH zxG|Q1UJv=+C?uBfCj!wv@L47|d?)xYx#2^RaT_SNGwkl**j@MWE0?`D9+Pb>*p8Rf zM`bmLDZcPYC??+-zLg9=t2~VFT;F*J`2tYx0_AQ7`5q2=#n>Bf82T(7xEm2eC=qVYZGdkB$x1e8ZXd5j_V zI7e>b6ThB!_e0DujXh*#Rt@f>AW)w4J%@08Px+qqJ>z>8lqW!W5|pPvd3v?)dEW~N z_a#uC0p(c+_qlGB;>Q)hUN=a5XWST~Vm<~QAQmyk5AYq|hm0+(-XQos@_mf7d)xJOcy%|_5Kf}M3zfZ4HKZd{F0Od^v_AL%}`K^1`tQgGQ z7Ur(Gu$L37!a{|Hfl7Rj9^VFko?m6Ktyslh;4ehj#h|rYXT5(Y^wy1n-Yb@DUxNRuEg8oC zQ!P)Glf2@~&9UHoAbf9Onpv~;NO zrwo4TN_rjk>@2BEuGa=;Y(aJ+E=Pwf7zwwuMw&_%gc@2my)c^FxNu-o3v)sT5$S|6 zGxD%-G5&{aYaDxT&&35}wM3PX-|lCR#Vs|1AIru`pnV3)20Z<^X87m)uji1nhDs;F zrNjIcX(3hms|eB;ps)-=9MbNezPR{x5&%ip$A6%IJmYt(E9#%%pGc6t2IZS1q>EmA zaOj!=9FjAbq;8u3Fb2s=1NaU9;mF-JpnM0)_l&oH;5X-*Q)k~8paiTBQ!dQ9LRFfO zN&eaXMg*A>Oru9LO_&|o|#FVo=h^Ck_3>VA&>ykK=_i-1T{;*4gxBQV4)*Y6;Tnfq9_&w zR20SDdsh_w-?jHl&V-zN<=*>0-~asgb6+%^yl3sc*1O7qS(d>$;wt2H>uf-3>VVeE ztyciHnR@(AJ&rN#9|HEOn$kss&yynu1(+jPuqSZ6MvqSG)z%w;X}!jJt@S!9uI1y@ z<1gy*H|ce&tv6cd1M?=*Cy>4aF!de(tJlDdOV?PJJR$o6{y%C|tE{edsr4?NMa}ha zxAh+MWhLo5k)FK^`j~eiZ}0$L^csLciAa04h1D@%Z`}k;O?BS7Iq5rKZXe20tuK?_KzepB=%st%`m&!_Up7dLViv}Z9emJV)eaxB3bImj5Z|(b ztb|pdw~(IQ3(@Vl{O}#Cf08`5U3JD;Kd^oZ;WUGSt)E#xhj3q#{xs6}V&Qs=4sW0v zcl5VN;j(y&5x)#ot%atuesBE+m~D5}uh!pycZ~FBkp4`@J4@hg>2mDa$ByH&%o0H} zR@`b>HfgP5!)!VmM_6m>YPOSYh_JSGCVd~$_hsC31n&CB-|B7{%se#4&Mt~;WVPC> zHoeWlf}U7<#HQGK$|3AWdiE|vhj2^!hhGhddT3Plk?kzoxj@l8mu&rP{UO=_(&L|j zEZTWOw2f;F2TzvDl2sNq@aQjr8g2V9t5|tsu+XARjlezQbU-I%uVwo4gFE4|ZJXPYD^*hYGeq>oPUtZD9qDY0mY7SqGl zWSiOU1Yc&G1(_}2lr!m&)L0tCi0KSa9*j zvu%rQJMe5F@4Z_bLwrP7 zqgiaM`l`5p+S$I+96oyoJM1ev6o4_LXQzT*Iu+>TCw5#b(`68$ggFr&82GbeBWdqy zZ`ZK08|^Tx?6?rCNzYydeblS4^uW&xWG1X#+&USYWDLtKIy?5$?R|JCwaztrU;8<7 zC?}G>RvpSYd;jYC&Ui7D9I6sSI?tZe-lW)v*pne$D(NpJeH}|TNet!2ITv1JnvRH) z6ea~yQ?hs|rX%u$|Dy%iYR_e0Eql_QXU~@+){~xH3(;e4`kr3j+M>st>H)QT?d=8) z+e_>S8s9`%iFB`)?iegOo1tiyk^U;~#vCy?o4@o= zKDd?>+C)XW48$vqoCQLc4MTMU%(b^0^<}@_j;Jr5zj>s;8o<$&uyOfsudNHneIK`2 z7u(w{m}I}*j)F<{Wu(8B^w+V7*9#G+e{jwd&$}g37TZN&J~;iXWu30DbJUk+sH%OP z9Z_HQ4Wz%3^z#{Wf$Vlq|F?CQ2~4|WSb1?kUy5z2t@a0booRWL>^tla0rL^kFC_gU z##}5gH=I$~@$ZdNTThYU+4v)VZXUOD+?OUDY~N!??3aBn>2D$Ztqi(EfUdve$p^>m zJXZf8QpAOt-fvgZ5)~j`h+!-LrMsi1p%ixQg_vRix%$ z#?>7x7D!wREIPm0r)IO8rp=&b_sE8ehEdj%ew~W4`R(r4Y#bv8&Dyd`vU_Hq!9COB z4YJS7K1(7&tJ$C;ZCZHb<9RkU2q7+OG`oNHAWfmp&%QvHn4LuWjihH+fnK@_Hh=L= z?&%j|?}8HK?Fxkg7L&b|hLoM2ZEIIVdv>-IaVzP!sUmJ%T6x!B@`%Bm&@yDsY+t)b zh1o?C2|Czz6=~CN&Q4vUQE{pjmmSKkU?i;tkv%kf82Wl4>35L+A?~XzL$myF{@o9x ziV2XKAd&@f2&hwWarU@&rK`@ak<#rX{iAWxefrhPpYD{4Ox01d>#~KvUvp9$vf=N~ z#{Kdb>36eqkBd#PapcpV3_BX#`Y4G9L%mg~c=oJp_V;VrM%k1Ne}DE|(mzT1rx;V# zm|1u6_GdmPn5!@`IWZC^J@d*f+ba9|?3;k8$>3)%%w7b{n@PWi^v^Qpb3)E}#&Pb~ z4@U_F1W+K>jzi{E%%$0aLecE|-Pxc}vO%FdPx==a6NPKo9$DOP+eYaSg%!v4btc3_ zWOHn*t&l+7GUnE8!jbV{~#IpgV<{+4j+R?gAoFnOYR0_L2Y1M(!NGwDAh{YNa=$3n18 ziw7(jHxAc0E{P0q3FtUiPeDRsY{}&4bC^BR^pfN#Ibcw7dXfH9(tpONp9|EvPj-KB zX4KUWqaTyPwJ72wJv)aZyfo>koc=k8@X8rT`Y%cU6=TZC^$oPVgBPU;K=497j>1EM zAmKc0VWe`BayZ{Xb7$wI=g52q{kNq5P94g1qwS8e?s6AqW~fj(IqecCInEpqC^;U| z|3La5Swb1TzOFv!3G=lQ%8p7jaIYYk1;V!6nK{KdfsM94O$+~8 zJa~iV9hGxoj>ve>gu6HgEDB$qzmxu$3b*lY@1=vCFx+g+ks--n6>fYEGbx%e2sw2* zQ6}Y2(jQmR7L=}8ReUWbMX2-Ovs+e8Qx20UnyFbim*s#=VbT63gH8pTw&tBzZ>tom zIzznza<0m`21uHEM$WZ4*9jy;2QqY2k(yup`wabQa(^IBJ$m@%EX)xeYpptVIZJZj zvCdgahE8NS8At}nNjE?7+o3 zGT{A|eX}|p=oLNp!TzJJF{ckh*^kM&IfotAZBB!n?K#p}ZRk#h9%^qlf1*#m{sKf3 zSVfsHn@Y3g?8*@iYb_6F&Qm#XSYs9p1~M2`w7I)ptiA6FISXnIV$KUWuRtcvLoa84 z&Z`p1Oa_aJG-q$WAGf|HkZdZIm2)`f9Y)d$;mbLi^Dc($eKPbU!)ZKZy~KGkGyA^N zPpT70$h+Y4glkiviezlWKF#@xF}1AYoUe1f0Veu+IvLJj%rgb%^v@2=eXh5_HdhQu= zZU&HHAYh|6$SsTiHa;(lI3rRhHjcUH<_-jsCSRF*UhW_WcmWv(k>Pw6@B$&=O?iv= zeE9_q6f4JGfv(|$FFk`bB~)jRPEc-YE*D_bOe@Z{=Ar;&ZZ;W`$S{O~lLhc?GyksH zcc0uRDTt6^cM$eo%XyXS$n`R&R!)4bFSihwelnzzA&oK91?B?R-tUV0$O)31sPJjD z91*#pT-Js)+2q`zxzL7lFC;@I8L}ADDllhVR@80eswk!i7h@I-c|ozhU!2R@u%=HV zw>lTvaP9;$*vXL1m^lJ-{iEfFI%di23rr9Gg^Q)C!#OFp0g#%zF}E?d36RsskVl4m zhAa?}bMEgn>*0@um`ExDWM->e+T7W>#68!F+sM5tcMc%uk-`qn88*&%6+w(=ai-CCy8N6ihF=nCc`IaT;^dB`Eb~U?mL@g$qY$=(-RjP)$ z<=&BdH;b!vmgnA+y8_Uw$bk7TX6O9&)$j zA_pS(elnDjA;^#+0l99{XRa%dSkAY6S_Yp?X{>Ooj$dhDmRXQTCL*6Ov$(na+UT0lmURN?y zlYu#9gXEN#^}6)#i72g!m_Wd0p^yn~kW@~EX&K%;V_r{&)uNU2PRr{BSX@aH$xzF% zGFW}i^ZOTUlqo~903iNM(6$}pZ@k}v8}jDt9e86 z(pfmID>E-6FB8I9$xu&*DJ-0fRiA#>7h9{}#$Cj-0u@|DD1qs~f^Sir^YZdIq(swP z$aCi*q$JNrhDI_pF|LePpZn}z9j<;hI`1Na&(^A-N?sr@0?alFQC?YIIqwyR5)t-vF z0nxKPuQqRTyS=T?n<9~}Aj6d^(%gf6XHVFSJ!6;QCF=E?H$6`Tm1uqMBk%G&1eLJ5 zMr2^lI6Ax2?s{Ry!!oEOLoFbfH!tsc$fbEa=G~BYBSvij8Rn8<9*^49VrNsoAKa&Y zBSsC?O?f$IVl}I*PTnnfOWPf_JMxxE>8>Tib*glm7Jf7R?cEYn4LizPnYXT8r1g3C zN~9aeaAQ2ubyE&V;~+hyMPbR?n#a_zrVfy|BM;PY-Xml{S8w8eBK{p5$pY`Pn|BNo zGNpk&^d2AS;0# zbQ$TQzGsVCmiK!e$MNSK%ljkm&%EPgxQ7fY$gq+Ot5)azosT&Fd>Cu1$*_ij*Zx=i zH#gm~uET7*7;U6o^O9$!L**&*yX6~s2DKFSd{e#|eNo5&3-4a;i;P6y&|}0yNnIo+ zJS13Nt?sb=GxGZaQqw__e@_0nfb36(jbvbM*%0NHO}2+uoXl#F9m)k_#@T4h$lz)U zEtgIH`T5Df)!gy@fB0WHc zIBt2`*8R8LzC@nj8EVW-zAv96`8Ay^`GI^y^5=)hu!9UtE*m7dy#9{uN8UeI2$e1h z>x&dHHN7-{XgAm?Q z^ZnaC5uJ@I_>ilaU)OBQdh75aHsAt8Awx#Qcr~fX*`p6K~0@C1BWk!!L zW_5kslz$6%R_o5ozcqgeaB+U@CByTK`+~sTw0QK=Go^PbL&W1{q`>S}A@9mx#gJO( zTmI_&HGo`4h8M~35<|W$AeWuCVH3O1M6edz1{oZ^gb(9FpHM5z=5NZsAHbUAQT_w@ z+X0LNaseEuD`FqH4hzv|F z8zi}W+q?_rcdo<0+C&;6ij(ukOXuhTbrkmH?{9ZtU(G)tr~NP)m}HJl`=)jFU5Ag0 zY3CxgQDq|k&HSV7j_14i?@6R1WO!ReT7LM+K@BI#Ev%ZH`Jd(sK16e}zs?6Al8>bb z-TqzftBgM1w61za^|eu%*y>1a<=M>tC7i(@*L*^TPt{IuTKJCV4zo&$#^nwd zm2Vlux7qdMcjDvUkwjRYdc*n0#lGukO?HsL%JZVzzXTW0|4xMmhJ~3UGuMR4<02W zZKDN`*}CwuODAgE>}D1NMWezZOg>n2Nq= zUK|C}3Z|nkGs$=o89Q-bP8P$np~v{SKiw*aCz|~je|;BRSumF&wJzO)c?DOCHD)}O zjGX})Q~kH@ADYlRdg{Ji-hV*#%?Oq+T%OlsvIY!gM}PJ zT2^omklNg41uF_xqK~V|*n^CE?xR8Uar1{uPOTUq1p-5hH6Sh|bt7#k*oy2Gd4^ce zZk3(*0TL9~6l^QFAHdrS9weiQjAn+mkWmrnOA21>`nQ5ODV)YwteGHKqgg8jk8;+E z;p$l;r{dpDT8XBKq}h0Gp&_4;MG{TFh^4q(u9>faoU+u|FRJ+(={8PwQMdPr^tt24?yWy?r(diX+m0DF7EjUuZ=7sjL^nL-%i-M2Hcs3cC>NZNMn+9EQ_=Qgp z?~uU(K+$T!S)#0B%Y|0(MM1kZM!|OlurUgLB;&bcWWL)d`R;Y2F2CuS4>8LaTHwOX zE_GcfzUqMfUce@X_JIEFfQf+v**JiVafCPSj9q^W)x0wtr#QN`H=>U2jvl&1hk=ZP z$ap@BDOvAj-5PYhXfOo~c$}ajsJ&&D96cQzjiQ-e?>N(eXcR{uGA5Cc32&n$yx030 z`u!9&OrxoF=(Sqz(~;;nzrAidE^rK%-A*MV6W-A?V&jdAdw(AdnpQuR=SX+78;Iht zI}nKC$R%S288cbBEV2DIj(nngiHzOh!lCFf+aKyD2OTa)VY{PPRpdwonF+F^(EwwmH-s;~f)#S4&0*8J&#h5_p?G?f&@%^;|py-9UYd_ z%#-t7L`FYwqw_uM%HvnMCDF@UCwh=OZgeaHlBUt=SnRkN65dKiOizF%ES3H4{`1Ed zJ;N!8tglJ08y}T%t7w^nuLsSO$g#qKE5d;*B1Fb8qef)EE1nwU`$f!7rl4X`wjalD ziM@p)v*nj50J5(j1`PIRA8>Vs)ud?07}a z&nPmE24qb0KlsYeB_~HATlgKv>y9Hp(ma42Z#&+RNEef_QblTh5%4%56G6 zatPjC%jN6%!U5i$&&Db;j#Z)NJ~n2^t9J0Z>}SAgY|#T9KR85O%88jXj^7-JOL6=` z#%eOw@PLgM1GXjo+4S{i^Gt{!4a72wbArD+)N*(`6P#RxNRz^Lp5jCiB4-yeP9$S3 z<4RWiro4q)U->mJ6=b|IBI<3^6!dnONG0V zBajj06WcG&vz`5b)h1}j+25H6`391)o{UV48znKmCH=Dg8{R^}l}z#VDwNjbeuE~9 z?{|_jtzG%jof*K*B4Z;NnHV=pVtnI#gXd?QJx~I8VuV_4ZRHGd<~p5>s#RIn>2kV( z>LufJGBQ1Gl=S$985y0gy@#*DRNm03R`A)_=c!q(s0?R`6QuhZc}`l-j(u&6dVJ7) z`xyh5yk&7U+J9``*?OcA)8o@I;aY0l9?Ph0w*>1mu? zTtD`boK~5^QRU6b=DszifyH#S6O)QHRW~Ru8mb%IIY3kwYo)WAhgZu>;;eCwmy4>I zjD!)0Zt>}#?Y33P=tw3NqerlFlCuFwnh}D|MrRX7a~c`vkZ~@L7atNcQX64-ML0?d<)%tn~clJ$o#xf z^7ESwx8HU!MmosoPb?di7IJ>z{1lj)*NpQs=jXuul8pC|aRp=jan?tAAi++i(--1)2XH$WaEBh-L347pZ7Zm=IVzH<>+HSrM_(7WtAg{M27 zu5{^Kofuc^ZgrjPIz^Z0>P*J+nYkk$;b+(Hy3eA<{>hHp3;lgFHm5j`~8}Aq0 zzwz&*N8ICBv4VDQMG8IVcrZbxPLwOj#dn2kh%4EZ;(|uMos2MvcaZU+)vk0G?h4+1 z50mi`!199pFP5I3Ry8NC^D?Qs4bTKQX89C;vaDkO_L4SLkj88D6tPL|W+hZFd)3i9|gX1$; zjc?J6T^G5SmeSm?u5m8VQasX6lku78NcTgD>?;>ePu?jvtooTL*QKs0jHJ0@|KVzo zNY9e-ITdNs!f&k`kTifj#gVL5)$`<<>AIp_v@2cB676|1zM!IQ+|cuaZtqCBRE5xW zjqApCk>jPEh<`~TH_ z+0fi$+ttzfr^2=tol&!HT(7w}_($_Ha2;_W_=i{ihh*ev@#s*K?t#a5$nuOxPj4BO z4_zW4UUTJt?m|Gk>nk#TLPn$T>+%P=2!{3ncTeZWe zmYbkoDesEfag(@llYCFcA6Ph9qU4rCBPzZQVtt8%M6$Rg9Ch(& zsP41f!s=~^|rhe;E4Gnb{yFCy~%XCinMXVsXMZJ%TB9TqkFgeX&`Bz2+z3pNTf5#be4*=pmat5Yi{S% z4ybJCZ_6rq(ap5H=5gvi;07(vQuQHIUlptQr7`ByE|F5HWS#ph_q#ySRQ}xWx!=bO zd`PBq$;7O=NwVhCCjEH)NqMbu<_W?QIJT_i-g1BL{sxe3*T}bSRLx<*29PO^EZ_Xe zXyZZz`p8l(X{l;VllxcqpFq;Q^WDeYe@V1KWIA8%=A2m#AAIuGiG%Oy5?*r>Jg0jQ3GX?JOetha zWy~~zNhdF!cwd2(4v{O^51a?kGIXAPp7Q{y8C>rf(z@bwo?&k{#o8Vsk{vhz4RUWU@T zdp$l+p@hmIQ?3fNan4s?-Xp)_kfuf-c!D0GU26(e;emGT8BV5rG8J$~9b)X3ncj8m zlHq;n(e!1Ua_ZP!~VTxnwFPQwc-L zs_2{6W&iY^EI4MvRfdHqh{={rM$h%0n}Dgk5EptD0rO@u1<4d*%y4ueE+7Bg)j~|G zE#>lIv*OuJ&r%Q5D4NHo=WY+E6yC*UWGV+>?D#bNa`C{~vft{><5}m~$lcY_+C7^* zn<3g(G7TjYhmV_NDUvx4-mt2tq$p6003(QkGV$}g!}Dmnz1`(`43LkLX#|-@GUO=P zTjiE#ZjkC}CU_pqbE}eVo;@Bxq-ZXkeI5`go|nmV5t%M#$V$0%diZy4drfKuNEqOW zZpA5h4td^$m~Bo$&s&}&z-mFB zwPd=4Aukn>>n>SycEi+Y$Hiw#(pwFtH^IxAujV1)J;e*n*V~0mlgKogG3y29rVlc! z1|EWgin&I+Wa40y!$@seR{0}lUFl?iMZGL`AuP^SBy^jVN zVl9NPKlom2;H03M9VF>am`kJchdMq;8K=w_V`zsoP^~ykouN09@n6K|GI4 zS2OfAWV%+MU*_E9yIh)k{Povpw1u}$u=s!d=PZ8BjM~Pg+Q}2NsC=PMVLxa@Vf?4{ zK_}Nt*L(xh7ymO~0oxc+!D3M!%r3@z3cU4R;RM!F=)F_DZ~}X0km-6d-M~Y9qZr@m zSMQ$R`#ZUC;mN@CW${^~ew@mCg?A2?gr;reo$H+kP)ybWGBJT}k_7rqS*JB*&Vf~E z<0}dGlE4*N(=8XXcfNNqa5e7$@6Fy@fV+fDi^;?sx=C{AbDn?nXTMW!360!F?{e=7 zKx(FRdsli_$qNdoaUA-F%U)Qt4n(juT~t1@s^-6UgO}aFni`UKs~2uyzV4Qi=?)0k zq9N^Z+$u9Ptg4Rheb~zhSehAq-rZg#U@;O*8s^cXNVBHrT|GKqbQRxwim6)OXTAFv zNh{^d`=a+H4B9JXx|>Y*@Sv>_GfW+>Nm?1rY(bbSZ%|QKUY&{8yv)LA()`{dUa&CU zqhwk|rqv9(Mu2YawC0hlD$Zhp$qVg+Lp7n$sOR!WUUmU%3;Kl@E@1E1WLih2^^AG1 z6m-z(iRKjM68M5k<=R^ujlo%*>Hz%c{SCO<*U0bQV{$0(BhyB8C^s&7>Y;liCm)v_ z=1cJLg`~-&`A+fSLh|84+DxV`Ea6rmVZ)rMqhD=eR)T8@AS!{?t~4Z`#VH~_gHQN? zwT^mUPake1A8w@k$@Bo@ZWp*4{6$0RKb4aW0)Z7y?3;T>QwuXqh!=a#8Zom*itA#y7;5>`U>blIamL?IhEqWZJdbm+k`<O*`!hmWle%~k93`Jz_GlVpkub>H--cf)!k zyv|uL6)=HFV`v$fpih_{T4$%P!UxmC2h-yjGVS4!c~(r@^xb`KU0cN_Y6>rYfP!?u zCDN(@m+vCqI4+l+m@*(`Aj)N*N8Ns;Za+~s)ceKt_sbezwXX)~6MPfNw3kfJGyV%? z+9zJIzHr~4D>iZ31;?o1qbFIhE6_JtT!Ab8^DD5i3AL*y)l6<`)ViY5GC9BmD$KvQ z1vMSo$Y#}WXs4q@X#8^ihi@8YPIC|Yru$}KFfJq0OJsVPhvF464jYGU{c4IE(G50E zmWBg>EpOC*#PQQYlKGl_^MI@A2=iU-y9T(|k?B=39bnvp0{6zH4L_~=Oe`|ab7kcP z_-YMd-%Y+-fT@}8>ATgp1emvz=`}LF&X{k=IeTpQw!3pdv&v8wSdcizxVVX$l;XR~ zw+gVDH-c}qZ;jm1Z<6UPz{YNbY2RJpBS zQ6b>w9;ak)+RjTAYsx0mkYx}LEhkfrbsuoA! zJL*I220jcwB@@?zX}Ol``hF+%1{?ekv0i@S`w~c+nL)mWq&QwM4$}XWua(Yfs7_zCWdm-;n8BRmRQTf4SwMu3~!Q zygh{-3s2?VYFWyKoeR6@5(~SL>3cFU&2N%4|C}v5HzggHNKlzijDjyT6`lr2&23WH ztFSj9&mhy!WMZ1%Bx(K|f7~?Yz)GnlW+2o6`y{1R@u|Xd3J0*9S{zW}z{2xnkAElA zF}24VH*~$a_m@&mRaq)bF3bRuX6SffW?>e@11t3>nV8=WM-1zEJ^-NAD(Ty=V>9L6(<`m=2mxoVQFC* zLu#$X!t%ljKn^4GNn~b<-+Z#ze9I3zjvw6=oo8V#ad4wr(Xw!KAq`$a3dV~wJi5{gFD-1>FI@PKLg^PacO!FmU`F@M#=90d z%CBfMJ2MM~Pgv`kEWEN1KH89`Qp70Ianz&hT2;z3c@$<>pXOt8~TmH!@zut%!ykC)z zGRqJVn_vy0N5!qBHZsxGQ!Ikjpg6kSquDKICIxtPq%-kT+RKW+6t&M)gEEZO_%_nm)u|BGCbj_FKM35Kl(wfb1mRYljd z+xcsYu9K5qM&>vMfBl`x{Ba$GpjNfoRnfwtTUk7SzAtWrF=3$=pEZM#gLsn43O(WLNGaPz9M* zQM4x=+C5uL_yT6!s_=LA_W-h{XV$Ox8-Q#g^E5I~XXF_I`Igx)>>Bbma=0-DsiLM> zCi^s6loo$4|5@#gfd6cNAGtOzBl9d^#F2-ekSWlVWN>IK>bB>kEGY?e>!GV-~bJ*V0P;Q~jXn{WHjX6PXusXBUai&e_}R&jB6f1f$N=iEc&z75+JpP;)o>=lbVK z32!FzEvke!F14P2ZBGe_q5{#q;=j?qi2JIw|NM*nH%p`?WRBy|mmjX}z4sh}l&W4f z{yY3g%~~Tl4)}eDy6vHE&r-MN1o5?Zjemt7`C0ze{xxJ?N@k|f&CAHVTy%KWZ0qCQ zQ{*}X6&z!|{P!{IWlT8lKc~IUJug^ZQZsWHe?ToXwy~yR8r(o3@v*qZK_`%1GPNVa z#t|$q%})5+6LUNMtq;bXH+gDZUDepSn!eNOYpeU7-_9%Xxo}a|Vaxtqe!da4&%USpxDow( z$h?BgD|up9iCMj6-kGl6u`&muc8RqWHR#{x-`}ouulf%F^AMS_Ue+?^I)S}aqR!if4tqE|K#=b&17#GH)mIgDl|=DPjLd z_Wf~*+;J&L!(oo6RoqLlQha)QBUyY#@tFWUo6HZBnKJ^+JLO1T_gt1y8a5nRj!yx! znw;YP#e>>~Jiqt?K*D%~J^UC$?v{`ThaDMp7SpTTX=rOeweua_GC#%X#kO`)?Zw$Z z%_Z{_WPXxSpOUCQ9Nhl?YEJKCP8lW3?HqiKuj2AMTD0CnzX(W8tEBj);+FxrpUj_-nSpLvni$#zoLf{ca5j#6dj3qrGq$Y(}a#~3*U1G`UWd5DZ zOtzc<5JEP;bYH1HTKh#*97Ns0cmeyCByzvCbkdRmB?AFDh|K8vUkv%TfSj}U%fpTz zQc*cDoHM3Ccn*jRFYW&7Qe(smIShN0G_3zz(dK*MY%I^urnbJ_MW2( z?964Ti1{Ug!q*~2N<1Z?@JkBG(upi5GwLYMh*nLOZe(GK-O@vdwxP#_ zL#Mi;C!63Ln6_8%h>}Z6>KRjW)l4b*2QVASVjzo=F--z<<8{SJPYh*Oh^Sq{MO*ko z5?s?l{WN3A%o1kt+s@3DC1CJNt|E(tEDD46lr!`B{MEiPK97W3PNq9pp>V{{&9x;= z;cL>KB@0SG;g>8TOE0qYX57;S?)pH(#F?uw!ve9aNPuLLxH$!4h-^qm}0+!QTeQl=X z)e^zwYi^r2O2FlpyhWDt$#MZh4i=Epcb}GZ`#ZSAZJ<;jVG4W%m?#_4+pt7i%*B%T zN(85WVs(a+PfEb)^X3^smSnZps8X;Y8q|TfnU-n!rsPNNvlh8l@>9vr5b#&Bq>?3# z1xyzLZkT@S${+8SeMW#3)PBz1Qjdz`0m0{M&2*q+0DOMnWU^$EC5s`g0&?SeCB0DU z=tu?Q`-VHK`q~5C0!9{7OM3~J0%l+;WU-San=x~wnEfj^H9joF%tRC?7i)~)HGwk% zeF3TIDGrbpC5sQ3u{&&Cp7#ow zO^eC_vFQ#J1_F$v*T$R~0Gl6}O_p-9R50dHf!X}bp;5=SNlf|mIF5r* ziwFg-3NV?kJs;NwK;{Q-Aj@#FT*#Os1m>nsdfBf@Mi@=HIB{jXZkDZ;wiZ|vSOVNO zg+~In1#SoC9b_3rmeGuPk-*%NzU!%La-pfEiJ&+pw?uBCBg zsRnR#Rnl2Mq)(CVa{g9x4C%4JQ#_tp+GODAz%vl>S+a~L%LEp2q7ZReck{0Y7eV!t zwK-871($=BZ(g;IMc~E2tL;j7AaD@4uaV^vvM^I_kxV)D?6bY^Yj8-2rO8?OVvA!) z)s7ztyvO2dH+IeqZ_IiksPp6e$YGl)(^W*f<1EE!!RVJ@6NRH4Bdf{w~$& z5=%RfWg1zSCbvkMe4eq>NrNtpZg}C#;_QC4K0)cJrQKOrtwW@=N2wl|MzUN+7N*H9 zvxTrT&uBceA*u_a#uZG-R%N$KPb)nWkeY{a=~<;`%e8a`S*`?RbS-V}v*zWOCkipS zl6Q11l_r*+&%$Zl6r~rG4u){J7l|y)kz3{n;WqTnIx;jC#379{tfQ96Da|OgGo+TP zTAE#&14vvG^T@&!xkXasbG8-sy+Vc~bEFdHo5Q?RNOx%wLu$=;slT*X_V+rnT(98j|xt}Z#uyEUja7%Kn@BG>a&Q{5vAodhj2(=87#*Xf`osK`$5B+H|5oqp-t zy_dmrgZ(7ZV`SN_BCV^sa3Z!mcJ|escIWRTQHA%r*#Mi^MeH#F(}nfljRv6u{~nM=8QM) z+@Futmw_Zh=7+ef2ka>}(Nvu{SQtdC%c@{e&>t)&%X4ITo-F%T1p~p-V2~^?k@;Z-?(KD=~oclBkeexqipz(kh^jW%{D}%Fxmy_iUvb^2wih(o-=jco;gA@c^ zbeJq}t_;o%Lj3@faHP55B7pg;(U02kwKWZu1_S<^aZ9TvOs;L3T3u6VI7c1JRbB{y8 zI}(N`48!7D7F-^@GkDjCMlll@da`^-mJi7CJ}I65w_6MaL)PC`8hrQWSXWjC*Yb8> z6BHot4wI{>(r|9Oa~ro{+Ft-8%WA6X zCY4XG9p5BJVjGVHE{-pnd&DGrFt|%MU~O@Xg>`!6U)9 zgYN{72Hy?77koeXLGZ&M<`~w~Ph|O-EWeQDSF-#@7F^rM$npnS{v^wBviwDsze&-N zl0ZraQaX}y5-FWXIhmAGNI8|?-L>Q9j$4ACiR7Qm1UYokD2Cayoq^%b5#^QMQkU0L zSw7tFtEeoma0WfjGEZf|?<#Ya`Mu>aj4uU7pM*f|u}XgszZD2n z2A!qe*wf#Lr%z7^SB<;0YJzy)AM}O70e^W#rOzK|dGPzT50-{JLj&GYXSmgaKZyqi z#v_Ky{KK3T-pV4c)8j2Guk?ii__H$XtSE}f@vHc)#MZwBe0N2qYiQ6D@K*Xg-e85_ z=l7Pye&?9@ojzK>BSmY~)8pdlURqDb4M<2Q9vjf=v7xSj-~CUd4|Np3G}y@(bl*T= zSZQC|kd(ejeFIgKCrquHP&0dWq1#;JeRWk6 z8e>3CcZGkLx6&Od4f_Mm3V$ewe-C>6{BJFQ-2`CDzW@wX6k#@{e7=CQu;thF;@8vL z{JQK`T}+hNx(vCBW1}1!9g{%F_*V$xH(h0ZPoY0pc)|cH0wVk0g760`yk$P8JGNBg z7f`5|0J8rpAWU+=i^0W!mU=6k9%qHKGTi-*8pa#Fkm| z2i<|89KA{TyU{r9fqw2DPpfZNBmY!o8KB<)i9a$jK1Oey4rC# z6l1?%J~WIKTV7r{+*t>7h8WKu@Y86T*rR$1NDkUc7eIamAD|FkMZ7V{4Qq0Zi;(iSUpmv5zLqSq3r1Wl4J42CB1$4krS*V;8g_NEv zLqkKuNI8v^UjJumXN^NBk}(l43XN&~%8qrRv8;9~r?c95`4dsK)6}+?vM&>$WrZe^ za#oza8M-u77n&5jiVoC*bWoTN5 zXGuAy`2$`r8p6hYaaL%yZoobFz}S>_SLn*n)ldmT%^?b16`B*88=6N-e^L@j89>TF zQqCh~(Av;7p=(3eg{}|X5W10+^GUgYluS~xNU@S)<5y}KGBGo$)pGfN-2#j1m#tnJ zHL3iQ$JfU!DJ_BjndS8#8g}jL>9K)d61tsFliNrcydt!elq4R;b_})9oxEf23f)c0 z5K_|B9kVjDhL`WE&}vd}E~TsttqrXs1&34G|JjZ)h%FE^)Iys>+giU8JLUngV={Qh z%=<06V+?Y~sAC@M_`@MM)Z>@nt`MS~_y=-FJ;6KbNmA_bJL;Lxp3t+rqjE{fAqD3q z?6&_o>wpclrSp?}Ux^V?p?#s3PuNhe@P^8h8>-#D916kvz9RG*DFrJ+Z;;|_#o~nC z76ggns5A_kku-xjilpkAu~R1`O{$qx-!L<2LPOP*iQsmuH zza+%zKlLbyY?WB816kG%sk#aHblGCIeUsKIghRP{4j*_&4AUMEFRM#|B)z-P|CpR^~ z3an|k2qOjMX7Yrjs)m{>JRl!WssrT{{gEF0P?HZl4F=SShc2q0#=+z@)5YJ5^%*vt z6kZWFk`keWP^G~#BpDjNe_Z|KA)w}J@hAE&A5{3ko}`qw{~#0+zsv82FxRd`_d zyzn4WMvyX+lu@LN9y%nsfz9!r;?LyjhN|ft!Jaf@#*B&8Q)(kagl=_GML2ooNfkQV z#VVu2;}VlAEu7w3uB>o@ZovAmHEavp!`b1SaBes+oKMOaQpS=}P0Dyua9dtNN*yVa z*M}WpXV?{Xhdp6$*cUD&WeO?NNts1TGbvY-avdqSapt#LqTzsCqL{+8*tWvxVIQSr z*-|~o=1#JrYDZEA91KY=cUEc=e?L4U-3MP(Mm)zIS~-)Psp;+{ z1SEO0?CH)dUzRT(s9plqw*|5}eNJ0?RuaDUWKYUSb)wL{2WucD#g>uk1xkwD7F)Ru zVI=CT2se`Qj}_smq%`mbYT>O;Gy$SpX(q0w@MWYlHurc9RQ>Sqbhi@1a_xCHqH|lKhKafu?2;YPa4$dS{KjFk4 ztqLy;FJgyBq+F@K`yqZe?w6K# z?+k+^T@iki6j~8}jFhYXop(RU?|zDuIa=@D8-70a?zyDQYqM_ut-T$;V&bHIIgG5D z*hsxf3Zet#OdMi~UL)mNEs4gcqfyJFA&r6X(JhR(D;VvblMN~CAxv`DW=@5t$-K%c*z6zKEV1j|TS zPRgC6+_gS(rmnv(G14c}H*!t{p?{>@-OLe>$~~lDQ>-LqRdaH4!H6c|QY!b9jI3?+ z*40j^#hr{jDu3*OM{8V-zj1hN0~{Ib$g;%$Ma)eA15p0h2`Z_!3BISP4FHM$P=ffX zCe_x>tTZU`0L+;~Ut$LTgf~JX8P`zLR5QAE%0ze^>l;&3hNM**(yOO6RSTh#z?;;D z`R~GYRpV+V*4I^o$B8|i4c9>IheN9xCS_%WM+*KA>R6~eHl*nhIAHIMWJEF}SrKc* z7O_XNBRLUh{A)9n%W40s8@hjQcvYpoF*$&-4wRP{SE@f8GAVv^s%3AsRvIe) z=e==NHP#HNo5EoLrB$_)hk*ZYm^rq-s-ZgmRkiX}_g5M&{$hb>9BhN+ll7fGrmAl{VbbPT zqK<26V6;Z7sBNmN5n5{GfNtlS$ic{=$ZL_;BOuTq$U#!@FK?0ZP7BW&c`I_1ML!aG zJMs=GFOl*xDX*-Gyc>Bh@;)j1NrC2jfJGnBMvhjJh8t?@8_=st!v+8RK^I)%Z{1UkTKk0hhK|i$0GE~?6LMwR`S|b5EIjC`#g40= zjJ>rolYeNlLuHQ}m})s>E3@J3)cCnDci?Pf-cnA*t9khq4fXX+%?Y|wbw=Ikx_-JO zU7F6S^Xf`;Wx7$ivATNQKXi?{sk$q4^K|odx9gVa?$q6_Td7;ETdP~I+oF3&_k`{_ z-G1F0y7zP+>OR(enxISQgxK8P34Ig#B@9kTPsm9qN+?MvO$a4aB#cg|OsG!yM?zD= z%!CCAixSo*Je=@o!V_|oJ0!?Ibp_EsqkkkkrP^R+# zQBvN;ekbKUQr=%1c{jmUc1GEm3AO|q_C7+Cln+SxsCg{@hZEr3f4)^KW=?^5^DiF4 zC5DFv{&OULsJv+=+h_mc$%jg_0?4~`&Kofepq&Tnz6$rBT9?QYQ}@RohVMwvSi)P6}s-&H8Oaq zEM2#AL*D~^E<5#=KBM~leD-gBA3OWOvfMtuQMWUxa~*ZqO`V5Om$7u}MC$qjor0nJ zoVrZJQL9Fumf-_{Y#M!0X{i3+sVGi&qBBh>RX*4z$-`^v#??=%;b_4)%@<@BO!d}l zx6D^oIJBIr8DshCuz+>C-e~8dU4WK}mW_tRG#Ec0+y`wiS_T^b%!gKjhWwMkA+!p# zVQ3@JMxkAWwiInG+Jk5hp*@23DB5FakE1<__B7f7v_ojGqa8+j3+-*RqiFA;eSr48 zPM4&h;T=iy(AJ^hca!i;(yuz*5QsXYBU&f4Q_$d38*&C(e>BKFBoz()8B&Ng8tr1V zF=%7as?o-yO+>o{tqyH6+7vXrYsfWd(3*zafHog(A==GoOVH5AAsyA=<}ipQ3$^_9fcaXy58|DHw;8v(eD+6wFr^Z7Lcxo0KhRcvs4E zX#3GH2Pv3?l-JQP2Pwc$0e%YbQ-GfW{1o7){Dk(GPM6vl?Hn`=e5w`Aj+TR#hlcm1 z7NHfR1<-IG)u)LEahvyWfiMg!zs*B z$&M=depJdv4(zH@alBp0+m)*FKdKYW8~6@aYDsI_(w>fVrYqg)!63|6X%XMC9XCU&dgsJbwN-$ z3wd!LmF=f;6Le5{GSm3)pE(f(5eZ30HVRRMVwAw|l?XFN*il4n%ot(D2s1|LEy7F@ zLmAE}#xRb#xUGoK`2zDre8rF0RfJtd*j0pHBK~0u|FWO|X1dBvZgZE1Jmx9S{a+iY zkuS0!W{z|lkwvl7Nb^S8X{7H$q)sE>K&O#*9N7xKH(pBAxG77 z*mYIAu4>m+pW}Y3z7B$@WY~L@?@d&CGLnyi*ndIzT#`XWfi|;&T4f>ULCJPt}W4lU|sq`iFdmIjWnZx;d(U&j!3#eGA^J?!D@ERQ&*l zIKnaR1woDE`1~3baDz1};Rb5N@CM$iQJW^%RSo;8VLvtOr-uF17{m~UF^PAX$~4}` zt<vm3)UiMX%*g{>Dtvn>oiV?hwy?^c4Lp2x5|woRp*{8-*!~ z`D02_p8rvuXk>_KNMkx+{+KRwqdxq7q%~sPaHD}|N zYr5r{t69Sj?8G}YPvY}yr9g+Z?4p+6C$)U9y8)CgQ$o&0#JdG9Ufc(r>L5=(pBS{K9Ye9@N^zUiNd4!`$XB z_jte~UI#(#1SBE}X)$+gUDoc+Ky=|>J0H~cnYDdp?E~0F?V}vWPHJBwjvKh6+IM&n z1a(44NMh`)PAbxnj`Y}F9d}fx6lExf{nfF*I_9Wje|6r#?&@@-2j;5N2fM0czB)q~ z&M4kz79U_&{>9BfosaR|sNPtL+;y+uv+7<)_PVmyjpu$4)U(ri#c0f6^jL2lC%A||U(cVf=cejC z2!i^_v7`EF$v|e@SpA&1ulo5Zgq_u|N;S-0-;V0nrXCGxf?KQa*6O#R9TQoBd#Hai z2pYKG1~uux7(PPI2J$sH#aZNP@FEBrCL}8bs7O^B;eH$XZa3`8oAhD;x@hQz8_vMz zHuP>oJ8k$gcG}SX8*XDKyRnak_R-KT{C^}48k(=6JvMy8b6y2OqYx5dr;W0cAG>W7 zP95ZJ)EPI?XfVSV&mwf+=tsQS=n&`e`Hdd)jF-F)g2uiJjT57T#(614CA`r%k{Ie^ zzl~*X+#ByT9>GK=GnMHq;cLD}=Z!bw{l+r;A6^EH_j8PsoWV@~=Z`^SchJ~(v+>g) zXkwlwDM*WZXyOi<6sH_!YEqpJbVt@EA2J{NZt?@a^C$mufTLXC2DfpiP2_JPe-k@y znvyi6Clgt*>!u~COa%7ORR2vo)0at1VHz`-&0O@}bRnOxn58VkOig{an!1Cgn{W$F z?WO4s+(OfRn6>F4%-i%hcG4^%1qh=N9kKgn@3M&X_>5-u*z7toHj}a0;~;46Zko&1 zT(0Ihu*c@PDMC?7;I5ljA{={dUV}GiN;|yQybE^SyeIt`#1MuviZQ&8TWc;?^Hbap zf))YhZ{c=Z_>Q-5UoGspMLtTS&lcWqAzKSOZc&ArG@~VLXiq21(8Aj-ywyVIEn=~Q z7Vj~g1=xEFJ8AI=Zm@;jwD^VJaStsvvKe>L;t)r$=N2b9%{kmji%Yx?f|l7aUrT#$ zX%8*O;;okRaBnTW)$&u8;JubBSWMOi8kMLqP;S`V$;qleaAc@tfBRsBGYoIF@m3pewRxXe%waBe-o{?q zY{3j|wsQb;wDBEjbCJv3<01de@-ztAW+o4zMAMjNw8XG&iJZ(oX z8uPTBzyj=`txnp?-1d18w3DS>IFZm-L!Kz z?c7bf`$5p&jkM23PV$f+-Lx-4MZ$=nD%Ge#BmC}Y-<(#oMW*)dy?r0tdwX5Bm#h6y zR`3l!@hcnn3thLDtNnfsaFD}XK%VyUw3ny7??HQAcW`$d z++BynxVsK1NQHbIWawc24sSCYd+#t7opzXnIXf)CJRO#!;|})S!5kfSVTKNeILax` za1OI{coqa5b5Wd9l%YJ8u*Z(x?pTYuG@vm}=|p#W(2KtGXAncMw~lVV<7a$<**co5 z<4RVumLJ*34$RikY#q(k(QF+ra}B%dcq<4z7j#Na7WCdJ4|?yU^G?Mmf%!YxQzx@@ zn#e4c;Qdba(#cLbdB2nQJ9)p;I(}vwX6Uq=edwyw5sqV~PG>pKlOX7vnF6@4&Tgpl z3>KsN&RaQ&44wV+oiA~f>&VdgF86uF(;(=QhV*12D>=wbJ_;gR7rk_mt4kTWqW3Ot zu8Ys_>d$qJVmR`2HEXvdWW=7jWktdBSt-`t39n#a+Gav)(R?eZKtzzq6T(Tn~ai zI_cxhKK{8r{<%K>xjvy(CXyIxQJ4C3KnHzv&_@S-dJ)GxUI#(n1SBRIDM^hx?dwka z>bh?pywlgt`&J?x@AN&zWqeLwdHTxJSDwDFfeH>gcL8q%0P48eEc9p8a>#xRrF%;h5%20{PKn6#vLc=I!ru z`@x=6;5KF+;(Ij2-iNfLFGCr@XvQ&>_n6KC7PFLP ztY9^3S;x=($_eaZsD6hQMZZJ!JJdTv!?D|;O=w0N`s2-^6ygBrJKI9|3J@j+F z$7sGtkFnb(!Aqa-M|KW|0W4Ii{?Qi(^m}B@Bwqcgx{_ODmm}R&ghWqow|NHZo zxf%o`+{%coMA3@w^yDq{F~Te(%re4vXvBQvAF+lXk$r^hBfL4{FE+84103cU<{ohd zI~d{J5x0061S2yNNeg;0fKg21H~!#n{$VTI*@e#^>GMbW{Ejeh2#>J%nL=$~UZHHEUVN zPyB@)jXsW9M!T2MXR({n7t#6XdpzU`&v_LDV?s!Xos3CCBr(*YF7;_eciyB2Ivb<2 zF=Ls+G-fcHxqQNBe9o7A#n)^?hhua&Mu%f`IL54F%sNJIV|*vZJmX~$_~>A)xyB|T zIa$a?PV$hSLKMM%$5tYW>X?6QO`6b=PT1{OyB%w{V}~<=Ntl1E`Nx`n>_;r%V?M+D zW53`}%skfK#-+!tjH^r){znbopcZasTpvd8F7NR^ZfD#Fe26#3xuJ0@_?GWjgYVV2 z_56%ojoZVuAQ+#P;#5Vh@or-LC@g8b9OGk|iMhvrf;$<%7@t4heN1RgJM3aY7rN7v zx9CfM1~C+KPZ-TOCNi0+Ovf7&<}i=>EW%q8mS9g4mZRqhD{-F_+~>Z~VdE z{KHnZ<7Owgi3#>Q!A(p!#!1d_o=aTCeN4E;U3{-6JmM)YcpU^26Ofo>q{J;x)YZgH zWF-f=$wxtoV5bvHQI-mXqSuL4(Cb9KPJDyfcz>ezCwhOP_a}OPqW33yf1>wey&voS zSntPrKi2!P-jDTutoLKRAM5>C@5g#S*88#EkM(}6_hY>u>-|{o$9g~3`?21S^?t1P zW9!k7CN!rNZRvp9j_pPddeet@a3`@t7|tlhGJ#1rIZl@0vGCbqDRo$O&hhd9a!P7%iq>@wCaC-uW@lg2QPi9s;g9wtX4`{Y{GWjjZ3 zACrC7}i%g&AP+AAeeoYo7~3kX5SBjIb)g53}*2` z5PXn&?=XNt3=M+$ZRv>{oc}huUEpU6{A_`rE%37i|NZO=W?%4-$2<#yh2C3e zmW5_nWR^u{S@age@b)5aFOv1+M5HGpnaPGf|4CAklae$%4}wpVk%CmDC5}ft!Jql` zWe|MkJM)?OKO2I#J{yUd7JFxL5`4yDpSk!X*SL-j7Mpj;Q7$3R5`S-rzCQnh9qeKc z`-5QVU-;{#{(9*?4hF#&lbC}tzW9&@LGWc^Do}|qA~5rpX8zL5Uz+(#GcWVrGW%O* zf6L6e%+Hsf!auv*49oSm+~58gR%IkJI{Hor-(@E!xyi?3 zR`MO+^Ft7(_Im(G3_^~-%=*F9vX`NeGC(pVZoC|_q zH?tpe|7z}Ej|IVR`uffN{pO$l&At8R@BjWcyV=Wse=Yw8yWXJJ4IB9f`TtnKI)368 z^#AAQ=;zPxS&P5_S3B(DFa7-02Oa#~lfevSIHQ7Kqn~Z`vyFbX(a$#i_p{eQut_(Y z(vXgfxUEfQ+hn#)vTQmM1ph=L|3C8oQ=djbu-UzB_Sc)6(ULZ_rxWJcY@W@1>CYgB zpo7h_ZkBKJS#ENlM?B?45Nt_E5|U%KEoR$NjB5D&ExqyCTi(X!ZyAX!TShaM>F9UM z$9#sJZTXU~_y+sj@+%v#^DXjj*}}hUM;}|x@hk|o=BEnsZf%X5+4?@S_<(u%-fUgT zDs;0|H(T|!)n{(qgFSBbnOl!?f{R=s4*9pH^X*2-hPwYL9inkdGYx>>fp0?)WhfR zXp3As+9TTzx3yz9qZrEsCNYI+%x4jHzhen@zr*f#*!_-gSjXR-2!fsVzcVLg2&X%J z>CYgBFrFFAWEQ?BJAM968Fzlq53J`Ge#h^co$ht#4tBGT1IW3{es>ijidx9IOU7M| zkaJg0+|w?5+%=eC$hb?!T{7;Hao2muwCh(6a{)Wub%`t7=K&9S90a=)q0`-&$Vv`! zlaGRwqayBWcLeThcQtAdgV}c5|8Be3{Ry(}-o}1TK2p-96sjp-J|VI12M-Q{qNELo{3CmD$~)^o<)3& zS@(R#xA+~fXBDf_(H`^f*~uQ{*mH=ZoZu?*?2%{B9qwV5d+c)0(;(PupL*(X+}%hAme_y_77q(I@>>t@yy^O7V-&xNAF*X zp7yW8cWVC+tjF8?k7Ez}Z*iCV*u(ypL12{NKtht>&JN_I6y`cmhH^yVch-SwxUB>B zbiketbfPP7V*dx;rXQmigIN#6@-FXTZwJhNz`hPF;S2P2U2Q*$-Uc zGS|4lZQRmI1h}h%zLN)|X+?j`anM~HoWeA`e{ddVIJgL%9kjoLe)k;Q zi_bs!1fPBI89x6|a#E0z)a0NjC9tPMc66vBVMI_1H+!f)c6G?j9%_M^4(aw#cg%Lk zJcrh>gVV%ukB6AykoONKCIcDCL>BU*qr;(8rV9EwteeC2Xh36{(UR5-<|Dpg6S5vY z!f{S<7B_O(42N%Whxi~kBJ+^~`1~XC9P!yl8shVhbf6>d;7AvAe?<33#xenWKVt7k zdGnYXI#!Uvc>h=w zZ%`ZiJtqG#eIB#dW9{fjXGSuIRs70t{LUZf_}ET%v4@km=VLc;&&TZg*aO`4v1dVW zJSoXZMOxgz@yui;JB2XYaq}D>$ot55+}p?3^9$ZS?(O5=KJM+~-ahW_<43u~E$(uk zM?4LJ6A5s0Cz6qpG^C>xjp)W`CNq`k%wPe_SjlSEvJNwx_!Hmh6Pww}IpjR)rcc`S z$^5vnlZ7Zx1u7CsG;Zx=Gg{*NbFw|1=*l|`z$g`*hmppO)wJSY$da)9IOf%x8Sg zmwbhLKD~-x*}z|HVhh`F2d8&&l#9F!f-`o0=6^J$9q%%W5BQMzEJdehzGn?Tpw}}# z^UQt@;WN*i;51io+h=ZYn|SUA!Px+JeKrNDaaU)vl7rmn;%ouRQjYTI<7{x%YRvPdG=KhoC_fla-GxZxh%+XPL^}->Rb^@BhNWm&bg~|m8nTBYEze1 zw8ovC)5E!53}HBD)<9 za|L?5S&jyVv>=bjL398JGsb%TRrc)ay}GU&R0P<=Vdxyhx#-`j`Qv5Kqvap zmwveG^JAFC4D@n-E;5~$>AXzmzeYdjzeAq$Kk^g5@EbZhucPzs@BC3@JAa9I?jhIt zhv?}-N-~j^9O&qRjxH2Oo(p9tPbGA8A%=R$aiIy#k>^53y3m~-3}P_4x-g7MOy*st z@*#S;u#6SRb3vX9@?4PT!ryFS3-Vmp$sYD`0AHF5*SLZ2(uKP`4}y!yaBmk=kc!L{ zK$eTLT$JUaEEmJ6j(#rc=VBe|BiF^Zc%LQM=|wYKbR!q{;_ZuvIfWT6UchcIx)=XP zaLFDoRm5jss)5hH^af37hJ9UXNjG$T$(}9^Wdx%c$3$i^hk49r5udV{&soXO?B_`k zT+TpY$`L_Ts$qu94QPv=F1x$Sy1Lwx!ML@{-n=}4SSB+QZ(sKI<&Rj%$9&0Ge1rEd zySdB%umk(Kte?yKILZlpk1n6%0(ZDeJokgZx`HbqBp?y#$wNL0P>3QFqXhc85=j)* ziJ=yHyHbzljORUccg6m$$Z+K|?CgpzuPo(T?Cr|mnElFDwqyP)dc9)yD`vl9_ABQw z`xUcadBjs*@Hz;tCc&LuO+{MFf7Sd~^O6r4u9l@7<*7(@+}G76nD=Tc^m4TWo$1Rv z48-^5>TpJ(qpLc)D%Vxto2v`>m{0NDxw?+^=;Nw;y}A)yT$SajELUZ@D$CW2+(e$M z_jrigx%w;!t|dgKYcgF+NfruX_t#1z$2A$QMWTaivRsSi4VvP%ugP?+CEe)GoAhKb z6PUylrZI!r%tbfXbaQPP@?6u=weR?zwQRt5@Y*(ZvKzUso#Yf}xXJ@w20>haJaO{G z$rI$RyzLmJbEnb`UD-!R8@_i}wdhw%P&JH2j(>zAv2JF!%lDH zz~|qH!Drv7iO;{$0^Q%Rvm0&b!61fWPdDu7h8w;yk;#0(JmzCpH{9|KcW}c@H@;*w zX1igY8_$E_W@d^}3HNuiI%c@({hRu_*^y589^LH9+vw=#1Sa9`ZtCZzZf<_W0zT$5 zKIaSm`{KzF{T0 zzoq+I+t`V{-?H~xa^5rt*zN`DYX1ZIK7MSg>dG0RdckK4=G0tPJcdufOyLK6GkMRjeNMh39?Ram-do$jf z@uew;cjLVq@7;Ls#(Ov3yYWqEPAl5bodMWOygB0SC4K@^v6pyziJ!wBmM-ZIfos_yN!6a5wD~8C)j8FOI`=TJ-;9BWyVhL$#pL` z#Rw$~`@ARDJ$df=op8_m_uAt-bgwIK(hqs=4Q3c48O;KIWjAj1o;mKB7+XBWpg#aS+J z88?03-QB;5*&gWofn7X!16dyoL{|@%vl<;du>S`?p@RoHc(9j!9N;8A^Fcfh`0q2H z@iGV=CLuYgkpE!@GU2_4`6x(X^zcv*58c$mYUtphn|j!Q#x$cPt< z;ppSx6y`CXMcCQHC47NQ4}V}izwkSMBG*H^d$A?<4a*GVdd|^T<9Qxt&L5e$ zrxNl!u1*X!X-0Ee(2CCVMTW;RJa+$&$1xG#>BnyM@f>vUcs>hR$}(0U*W-1_@^~9N zvGd3KIfi?Be1`ML^H`q8ZtL+q9t6RY5M+6hki=xb{7(u{7`ODKBxNYi|ER$m)TSN{ z(bJQrw8Jeu>CYhKdg7LzOy*tO)06l3fW^r0c$$QyBqs~{d72F!JuQlEo`w^Nj-Kl1sg9o3LO)Mi(gt_; zv=d$FP7h>zIs#oi9mfRxZh5*8clY#T+}_jW{J`(X^HiRv@;sI2={^o{m}8towx@oV zJk`%r-8_BFvmkgDLL%gOCeJh9pJ&;~jy%tDQJfO!>RD;zdR80#Jk!s!Cdl=y6>aH> z@B6bpyu(0-FbvtA>Fe1{<}ii=lN8oGlN+yWGTy7!8fd9BYrPD|A#H?K|jwgA3zqXWEBS%-{KD`2!BK7p!OIl5I6<^z}*y zud47rY7j#s+S37Dyy}e4e>D_&U&;H*?qAvctLeCyHs|HMCRWjnjr z%K;8^0Uf`-irlYt{94Da|C{LnuLJ*5cnZ^io{VHFbC}0`7V;%)Sj!Kr;}3RlkRu%D z6lb}{4Q><910LbckOU+qDgLdQA$ci6aY|8^Fe0c*HEPg^#x$WBo#{eXx-)>WOkfgI zn8pld^C^p2$}(2)Evs0~uWVuq+mJ2fD94a3}5atN)X3&^p)TidP*o$!c@qVP)7+fla2foq9`ROO<5{ah5sR2!urUP zP)7;7(F1uB_Gb`78Nn!~@*Z*}e4m9Z;$w7{@Ed;OS2pk$dP=CLgxffbo)VtmH0QX; zWv=ox2ubAT5+x=XDUc^o0SY2dq9VwVs46w7gA9q>T%xA5qa$7DPEUF>kRc35KZz#u z0Wu`|1oxK6y(RjZmAJD+Ytc(0eI(k5EQvO=p9AJtg^pA6d^P z_F_j#>?g@FPI89x+~zL#al=XUp5z7gl{6qFW=m?Gq-_|4d`ai>35)T5(l1$q_mg@* z={o*k2M0OAaZYiTYuv#5N#l8d_mjR3LXsuG-6gZ1WEsedTT50P{Umd9$-;=h?Io** z{UmEdW17&6&e&D5uDHKs0~pH$CNTxypJX$b&8NtdOrB(RnQR5$qPt|P*}xXIv6J2S z{v@-{WO605(`3Fo$z)0PG6+d-f5{V)gyhJQJQMbrJO{avExAm|DG*h>5(&KR`O8*8B@xbvLrI5jKmG5^c_tpU&?wk zr3I~NM+f9e`8Kkp)LqI^j7GMU<9Hw0QhtJ5Dcxd9x0rGT-y%~=eWl!hOer_vCR6^) zc4SL=nsZ#_GP+Col2^PALQ;j00(nx&lS*f)iclQ4m@1TTWJ(o9b)spEu2Qu{mQ-#q zRZnC}l)^#N`&)#rT28h+#_WJ)DdDw$I4Vh{U~C)H6-aEdeN zD3y*faBrA|g>vLILL?C2?VSt?V7|DmJQI!fIT_m|rJrIsnROsU)RCT=jbj#A5% zdN`BOOX^w3korUPlX@}wNv)sMUm;8Cb*$%SHlv%=zE`QYahMC}B(TCru+7BTpK?_tMCbrZ)o_f(&WgS(>p-;XUL@BTt$S zn8)|*$82d{1tDou;`^P}PSa*1C-#}v3~7r|5_g~0t*7mT&rdrQpPhCZK0mEHPP>SY z`IK+aby{7g)pc53r`^OBwqZYMkD}|er#XikPHU#LSGkAT(wQe+HFTCvN9jfq%e#0# z-E=GYFM#&q6I=e=~^OSh9f$eqrc>D*Vkvs}QN>AaavFX^7+-SqlNp9s52 zpN8~g!p)`k9ZFw_!W2b6=|j;`diR&UCb~)Ak~Zily}hOH%9{*iFvE~1{TRkGkxBUe zq+i6REMY0D_?6%Ioj-7E=?@}HdRfxTl3ted*N8`+^pAOl?@jvGK}d#V$do~*4C&By zhGLYZ0&--KAwxByktIVN>d_i`GPFge488IDAcOBu2Hj+kC4-yG;3hK6U^a8nPlkmo z=WAB7nzgLMon-ihjp!(YyU3uU4DKR>Tp4b1i`(4gX%Lbz32DhdX0jnmM!jUzNyZYm z*^K3oD`OS@M-5_VgbW$G(F0jB_F)i18Nq1A;>I$*k4zb7@d>)g_!&!Bg>Eu#;4e0@ zg>CHQ7$-Tyc`o7JGRAQOJ!Q&AaY~_!Oyx0eCOu@TjxI9Qrwv_kN11wI_nG?PmNMCY zrZJ2smdVV-J!SH}&!mS;ejjK04tvk^GwvzVA8h7dcCeehxT{P$$YkzJzMq+Hp@U3! za9^2T1tFPJl7{qTA}cw_jSe!)lUbh3I>;PKWg@9cU7FDnxiYsy7nyaC+4m#!5ah}% zPiDK%Z2rs(vH#4AS<1KAf9CJ`f%V9hS)R;xpLq}aIfM=}%aU0KnJ;mL`#j(wkAsjb ziAaq5%94!C6reE0C`lRglcf?ha8FrkAy1YDG^Q!d>4cuL=qXD-`ZJ2DyvH=&=R@Sl zB2O0mWLd+H_-3@ zksTdn&553}mLMFxWR1eTWtAzbOj%{h+6w(-ZI3)zyYePI>CF(vGJ#3Fi<`^(8G6dP z1lh96mQ^=d|K=aIvK?8n9_A<~IE`FcFK`E0vdWV61+RmUY)OzOn=IMV;`XxTAusvR zSGKa0Lr>W%Qk{l0K`+^4%GQ<+bfz!wFc5jN4M$Je#xM?DW%~d&ct5B2b9TVHIeTM2IenLMj^JHpFdO^HX+JqXWeN6^b2%$m$9jI^7q;O3 za{kM9j&PAH#34scJ>}F>&WAxrt^~-FOP*Z5N4ZjyjtpcXFU2T{-w(ND%T)z?%vG0q zG{8=Cbwh?+I?kozTtgVn1STmp77O?o-=|!1b?wsTyKZPhtCEQ4EJ>}L@ZawAJQ|>pYMPu5~ zo=&)t+`7pvTkihImwOabnZrEhvj{!q)=%!QS;=bF;=7c41Anmz`Eu{&6gtW+Q*IsQ z)=}>JJVKt_FL)J%OH|fP& z=q-=F@{C1adGwXX4d!usd1TA;A@b$XQ=V10xjgPI&+q(+zVhr~7c%8Jz+v>2=Mp!# zO*{{Hj!bz&NJJ7ck_o-#%}OB(Q-orKqNBVusY87l(Uca*l(#!QktuIqbd^_Ec?UBN zedV3bOlIT$@~%KvdB0&L>yRg}Jb8DskAocHEEl-UHRQ^B3ti>aRbE}?l`CIzvY?-Q zy2)1%Ir8Z!pYKq$WX|Q z6&lJ2Ml+cy$W&+sv-yDU*vmy;1R;gZQ8*nL$%6L_=c6D+D2}@+>^=&2z~>i!7oS~N z_l13aVY@1<`@#$Pm=&z!XY8o(AN(_ImSuOa2_)izKnepHd_(%6p_71Yu-k_ zBIB5dd_~MqM5ZE(S%R*Le1VRN{DNC6;?|1%i++merpOVFa|-uX#Jv@9Z$$it4FoL-bTsPenUo{-XUDz+i?kk}=p} zQ5_Z4QPH`4gk2W3%c7sMoVD0x(Lb=uqMOiT(S7X4PK(M^G>&`xm*EM|c@=~dOGsOtxbA@w=gzj*H1stUQ&Gso4LhK@4&fYf3X((3NgJ!_Gzm>!DV;x2k9CPQ&O6i-bW%w0S^x+t!L;^nAF7!l~8cune1 zANwzE=HkuiKxfQc{7w2ZhDo@i;yNg+{N8f@l}|&xOt0jKo7I+( zbAr>H!yOmDf-Z{RUjQj(4Q6hf{N#i>LMqOt!Ha+Q#$M0?C% zq8DzeL_Y@LmP*J|LI)*uP(lYKrZNYaO2|~gO_lhPHTZ6pu=5gfl#rpszwAJk5_{Rt z8O|b8i3{A}F7ezCLP`dtCLI~cLUwYImr|6WJo1zbCz7iCk9stx6>X8NWKRY&grN*) z0yB}JeY7y+vQ%VF06;gu5#>jrWnQ z)R!z{IV)I$eoAd+JG;G^{OFauhN+(8+(%I2VX}y$| zrF3!hQ@Skjl-5sa_f}e_(lN+Yx*7T@-2xqzmZ!A&OY5ifFh(+l@x(Hl5BQJ;e9UJo zVJWLv&oBIrY^8NmdMC1#-osJkDSeB(+~*N`DwBXjBqarIuS{CxDpQam$W=zJG8G9U zf~vT;GCC^LfQB@t10B&<8GV)Mhi=M@#m$wOgpSHgV+M=(gvH2HMptF@ROTC2;`Yk? z%|Ga@jN2=7kaOs%%mrjCBU>5Wlubwyl9LKq%KBYUHV3)Mhg@X~qocC2l$E8d+bgT5 zvUQQCtSn`9RaQ@ByV8yB^k5MBDmw(7m7T;K<}n|c%6^KD%6`H3_%4-QhdgC}Lr-P@ zVk5ioT`GGFH(2&G*Kl)X^;GsTPlJ$h36Q6pJmqqdhx`vGHa zfnV8x_seZ!J7y@imjfK)b`VlNF+RV18GLs6a`=4zeZY|N)u}-YP3TA$?5KQC-l8x4 z8N)axGMTAN$4upCVPECVR^B}2uLL3fXHFp%GNP*r#VLjNE0jl96?9ag9&WFKyQ?5$ z1@BhyUIp(}7{pNIuHelI-mKuw3f`2hW7O4ZTc~Q!3<*rqj(R$ z>neT70^CKVuULUxmA>UiWT~{BUFfHhek$pwk}Q?ZaS?Y^DGu2}lTsYJ4s|P`ZY9(l zq2>rRN2obMy&r0~q4pXYi<=2u%zEr9)MtmD#pj1!;0||*=YHUSf`%Q1r6VKy57U2` zU4`jC%$~x0kHX4R3H^sfVrOCh!`{N|Dy%;`4O_!M=ql_eCpe86!mjfeU4^;3Fnxt5 zB0V|CO+E@zgtB-y+`Hl44fk%icf-9I-h}4ZOL$wlU_aqKd5b>iCwwHM7{fHC^FA~A z7#)S{C;U6i9{wXg@he-|#!lo3-_IeAa18ql*Hidy;<3;0S3yYSl%&F5E2kwJzC)Gm zv9dgs<*6)BWqB&c;QLd#4)tk-Y?V9W`%}3WIJ$~vz+o*Bqec@}f{4E)b?F5h3U)!aYVLClmQ8fUY8Bi;yj%3U5%G zdNf3q2>nF(9z}GbD{@8XDPl0PM92~`fk{k9o(NeY=J63<@FmOm3LQnP!;MG$%-_fo zAxp$*&T)||#34t-Q`}pGej??GlqXW2NO>al6`7TM$P-zFVpOC$HHb#GNSPwr(H$8g z-=Z(>KhnKLj%FManamW-AGsMf6X{MOpYbvXsS=QY)Z`#Pg(yl1+)5RRy7TFQMEC$ zR`orq`Yvnm9jUs3zu1V+uez6g_}y0ZB-fC+>I44!Oxdf-9+iY-*nN~YqSBKQ9Yo0= zC4W?D$`OwIQBmk4N*7V)iE2Vqn$v}@bmL71qK7CwL``NYZYydgbNCG3k*F_N&ezyk z)OUQ3Tv2uxwGF$A+Kv9AE^`HYi;Bbl{S);%2#NMPFuD!yJldT{nWH8*Sd`&+$Eo{t6vOufnX+Kj6C%t?%gH`4fFaZ{}Zi zVE*WR9K`Rh=;NH?EEkX~`WiR5O*}e_)>*X9qIDJ%kPzL)BqtSV$v|eZk&`^+rw~Qa zWlU+xQIRkrs7f`WsYxB`(+IuBw4gQZ=!lMEeD7j<;ud3k?_&Bhh@p&NG)Z1&T)||#Bq~5+~Xlnc+RUJq-F?-NJEaLwZ-DQ|nlF^Lge@x~>KIT(qFq?TSEM#Mh@0O=-ppw4@E~=|mU0 z(t}>~rZ0BK?|Y5J+nsp36K{9o?M}SiiMKoPb|>EM#M_;CyAyAB;_Xhn-HEq5@pdQv zbG~93U$dHTS;t1U@B=@wgI(-lKfiN`BmBj`oZvL)xX2Z*bBnt?;BgRX77!&7Nl8I! z(vpG9WFsee$VWknP@Gbfr973WN)2jLkA^fMp60ZmHSOp~XI`N@ukt!?(2oJU%~0Oq zJw`E>2~6SxKH?KTV-|B+z+%2+DJxjT8rHIb&1~gIer6}T*~bA6@+ZgmhyOUmSuSvy zYuw}x_j$zAAo6@jLXwc2RHPw2naD~Ga+8+=6s8y@DML9bQibZ&qAm?+OdQYiBCTjk z2VUZ3y3v!@=);@5#UO?-oDsaw7{)V^DNJP=)0xQ}=Cg<|Si*8v@(tgyo=tquHn#H% zzp|I#_=Ce7G|u zDo~kf)T9peX+%?+@d7PrLwh>Wg|76V7rp6Ae+Dv`VZ6&oMl+88F_{nfm`|C(Z050$ z&-sdFe9daUWgQ#Y!Vmn!4tBAJ{rt`$j_?=%a)Q&G<04nM&MofpfX6}Pg@7oDNJr*CL1})Lp};pgyNK|pfJTKNg2vfkt$TD7IkSrW8!$87imRX zI`9%N(~X|IMjzhfEe0`!;f&yY#xS0VOkpb1n9fY*FrS62WHq{cQI{>uu0?;$tA%H` z@a&dm+p-tt+0xl9o!wGDtrDS=R>??-Jgv;Nl?<&$GcJg<_W7;NytRC--(@7%c@jk0 z1n9PnZriwf8|Sof-!@(78bsRWpa^h*LRqUPC6_KA{{%S=Z?LxzkV-lq~m`6=3oBfR1oR37yH!7 z>z%yb=|m8DsXgZOlD=Nj*Gs;>v-@=JLti|rvu?X|#OHMJIbD3Li%wsuLPHwUlx9Js ztA4v?z@Bx@LUzou>jGr$`Z?~?tq1z=HW2T#ZaVL#gYG)$u7mD6=&pnA*Lcj+Akrg3 z0){hziA?6hAkx#m^^~=zXZG~Wo`ZwPt1lt%tMb0;F0a~?SDn$z8NHm*%Nf0#(aT=- zT8X{tWv_bKtJl2tn%7?Q+G}2W&1xJkJZXpf!6q%3u70dA{kr^X4SHU*44A&5wgf zztm(WC%MUszWd49?_1oV--aO4-yHi7LP!1e-v1r+`&J545kork`_^a7WH#GY7iYK=&HxV*_^tkwIS~#~`0SXg!;P$lG?o?`kuoB!~e!PVp zA2~RPysw}4Yfy_i)W_MQ^f1bfk4lMoj&kNGUq8zGZq%!|_o$ONbCfej-9q-!|8fa= zM*G<4n?YoZ*T#5ljMv6^ZH(8(9^nk`J@x{ZgUGme+N0ZX?ltb^ATmA?c4>SDGGQj; z9|VyJiIH)Fj1y9!rwRKxz#kkABL6E$Eaj<4l^`v9iM346Z7&mqZx~yCQb|@ zlj`vTEoenshfu*GY0rp2Je?)8wyN9Ym%?kZDQ`X_0-(dG2rzUpM7(5c$B@ ze6WE{Y~hC>^5HVpvyshs4@^ylyHCx6U7afXROe20?o`j1>fEW${m34DWbPjgVlcyk z$j9#fvAKTiJ|8!raS)kSn(EY~Ha<4(6Be?VFIW;pKAFI$e8xd3I)~7=m zhtL01cb`rPBGbJeroY1o?BVp$LFBW5l$gP1X-FSLW+cPiX1Lo7cbk!uztGo=i(JOe z%=Di#^)~YnPlCuS9nbok3tZv~*MrDxv!DGRCpnG%n$wV$w5BZ`g2>!>+S3ucHrKAr zYmCpC=X2)y*t||0!n5Xi*1WSgZ+%aOHnZDY`fgrNP43|v8T$g;v z$3bLib_!FJ;&}ejRrva)TiM3;AhIkCInmFu=g7|w>}5ZmzwBTTS#Fn>%duRJk~m_ zrMa%`j;~+o>sR*1Jy&}EO3z>U54vAvcB^!>st)zAKdZgA+H0%5w%Ti}z4ndnzA^uA zp8fa6#9_AIT;m3}kY|nOuDQr%uHs|gI`7-_c>PbFJnv`E+u?aTJa32R?Kp=W-Eo)uJPIPeT)}gHF}q*PZl}-Psi&P+ z@r<4JdZ+VueU5&2eal)l1d(6+GlG%m;@7c3WcQoAgV%R^efMbgV1~QRZudX@7ew~_ z#BcnL+3Ydrz1~lI2Q!r6c*b74x>v4!c4}XgMD%0;gYfzLh9Up{WTYS!Y3PGz?f0zx z?;_9s{rt_p$g$r({I-pK$n%>#za0u92R_4{4}8fImIsmFOHqv))S_+>`6C~tDN8x* z&L0Qx{69SZ4?FtDnILk|eGhv6LC-(vz6ag+P=3l_{)fs_39~qy1a~>?E{9VGkw1^% z8Gc_#|@?9|9UU~ zEAR1lnaE^5;G-b&pZou(&;RuKUmfZPkrVnj;eVg-zfXAfiH1SsWDzQ$qmxyr9z;$h zA{}y`%0yOPXD~xC_fsQ+$m#C%X8?BQ^pGHO#+=T0_L&BF|D0(WM9#*L16`cWgL|L# zzCNqBvon~*T%H7xbID1G`J79O`<`>(bMAZ2eb2e?`StwFFYLnm;6gm@>BvjG97HY_ zK;IY3;f@z82a!webV>J@WVqzxmvnz=GoEwFvoGz%yf3d{BR+Qdd(7nWgCKGxF-ej0 zN-E6wN?-c%7J9hyBl|hP9~=%MS3hPx3t7yUT;e_tc^pLiQ*@DQ=eff@oOjLZ*N<=p zdwSiTUbm+=j`Qq4uX3GRLF8sE=6ln8Z<@hP^SxDqDpaEewK>E|PIDH|yzTRD`@Gve z@3zmo?elI=!hCL<&+R$Lf9HMd*qy1k)16O)$lc=T_HI?|&s`br+UL7lu+MjOch?N> z)#pW8(wcT0MTUFseeWVyg2;V2?#q6^G4|)a_tpKs@HzK=&VBd3e=UeS*vK!K-2=0G zurG)_w2u$%=EISUVr&q3k`gbfj|-d7PJ0ltFKgE8ueBn~S@ysCd zWHj#j#OqJI{^YYD@-!QTC_*txvJ|`ebOW3CJ_v)^EMXZdSQUhk1f(Gy8OY2gcJeEG z*dK)92l)DMF7sIwgwf$lU?P+GFbEUWpegY@&x;)5B&Rvcg&<7$60g&TzVr{mM4jo) z8@$O|oaYYrc);TzO#BD`;hBj&Gx50~O!5f}SXVNZsep1g*+K&N2=-+$_lX-5k zfxOMoAWYtxu5_m-uW^NkIM2Uh6s8DijL%KcmiBZC!j!de*Ocy>@&#H3VXAV}rY`kq z6ojb@5=(h1QU!NQ?QW^vEw#I)c2>;0=rd+AAMjBSrtw-Duch%?8n2~!_L}>rkul9R zZg4vY(;nwCSGmruAWY}3>E7dgMl&u5)5nm5T;w4io|WEx)60%@)9oxVRmQvyY6B3rucaF=0WK1l!rNr z;@LS$B5#g$Y-a~M*&T#AC*Y1bKSR!(bAr&{V-9mQ!*g=INUI>sorrW~AQM@GFps|S zq$UkMmM0_sa1k@fVACN5)^mH=&+kE)cQd>2dS0*R{VfRdwZpFFdlmbbuTK!> zPfIS$%-?Ga{k_I8|L1(ex2$DD5Ee*=Tm^JnARF#qU>5rHcM8J-%UKzO1-sK9b1XQB zAv_GiLP_w9LMd>kLf3f`goOj#vv5N02BE+I6&BG&5uaZqIjh*hR<@zvqPi|x1G`bw zZWOH_gvE+sH;Prkyo%Y4VzL+eiJ$p}UxTo?=N0$7;+|LB^NM?(zxxuFXoG(Iy_c|r zxtEZwr1MLrMBb8mDyi#|PlK>jgeY>B@|;q8*oTfw{Skzv%Tb%U$X2>h5SA%I1!OEE zW0~qK;A>tjl&+mt^`is?HtUR&)JoU5lVXQmFIzQIj z%QdAf?Xkb*ItO8S@2&E0;+f?=v%L3Kd7oeYD1Y$}{{>+MpI5=>Rq%Nge4d{b4=ea{ zq@sIPG@FWvaek##WFrUmrqXjkSXrjZ_M)=aD|_9~4TqJ_aT_zOe4j@_SmjSnbC&a5 z3c{*yFpPH?!TUj2tu*@av#p_@Z4Il{3&QFpsfyRDd%e23S3kr_JhQrIR=*I0HNNCq z%)Z8YHU(i#*=wf9`=@4RUSZml?)(Hwt1)OKEN`%&BLwY^^Z z1y=JtKky^=%g;rIb?jQ5XaC)<)iIa4%aEb&MmDoG2;Pu9}&}U=2+9V`3X-J38n#k6~PBgKPO$MX0rp2g46{=B_D?H>ePlGVdv*Pyg z7yob^^NN2B`xUQ$KerM3xs5Ph7xBmVn}0bGgv}PQif=H}X6u6R`31P&^Im`6>%RXT zHm{2JSaWk~ZcfeJuesf5?kwMn4V&AI=62(S#a3Qc^I1Px0|KGno^FZ8MUW{1l`Jx@+s1ZO1a6i9y)T?An=WyOy|PyLLg?z5#Z) zeJk4F&K-(Uk;>?;Lk+zDJD6REYq)=h+da4TQ-aEd}7IqoLV21JzPlE8} z&j7y6!D=zDUZ@5zO)OvBE+BG)VK^U7C2*mVY9@a(@Y zWknEnD}k@?Rt=qWs~v>hiy?1!uXp!)cRSwwRuKALT-ZYoJ@n8c2`kx*yYz6E9{wEY zXF+D`>^&P_SAbhhPFJQOcY(?83>{lQA*U$d-YfU?J-p~8g_uxX`gA4nu z3&Q?=7>eigf0vO#_?8TBWkl|`<_|s@=}U2#8M#$-__;2`6)c$^-)=H|55HgstCoo6@;U`w?;=vND@wPmFwK(P7scfam+*} z^8p_P;aD>q+nYCdlegH89Alj~);xUQE*w{pdNiOBO@nZ}4CBk8xAB#z8iW(fXF_Sp z;$sth-Gq(kVZttU<39guMhEQC|77@|-u}0UReZy@tP8@4?lLh0nQ(XC#|tOk55h@_ z@UcnBNQpBhIb)JDCOKo0GbTG@vNI+-W3n?QJ7co_o~)0_x4FxMAe>@vrs!mfPNqy{ zS`dCPjPd-BN%+`@xhO^nO5u(lp5z)gFozF4bLv-ohx}7FusH}n>WY3p>dye)4#JPi zP=i|3p*|lnhj}buF|tmx!_yMr-qVsY8d;}(%qM&ngr5v$921zx6n^J8_TiILoDITH z7qXJotYK{sPVbIv(`B1J2zxz!FURL=1g;#IVuQeHKi@>>4@3QevxPY`7*kk?Y%R5 zDLS65bTCH;b969Q?{npxJA#quZtg|yA@^Ll=ROU>d0(K9d1g1y zbLVZuedZ^}j?GU^T0CdI`_1?4`Q|m>3>LV@0{2+p9t+%KfqN`0Lk((Sz6;HFk>@PR zN_KLRhXs7iD!#$_i>ES|`Iy(@&x7#uR=h$t-2Zd4_9v(!Tj{k`=Df;$R+-PLkN6}AS7#z0 z1t^5GSO3FBE_0O|LHNxP&Tx(k_}Cg5*4T+PGOm$vjk|p7yl-Xtb~S5Q8-(Bav*SDS z{B99u_MQA|?cv(bn8|GB1>w4Qbhl1->vX;Dk zz}MLOZQtPQete$~n2Ndn_-PRS^fsdz%Xsv;eIPz}yVtjSeY^MjcJtbPo4efSQ4s$8 z3VrFvTMP=q9s1t!I=a~5V>|i>;V)hAzkl(+fAP7$3<$!VdfRDFb{0Y2oh8xBt`z8H zR}AUsfoJcMX_u_K^t(%jUv>0rB9f3CJMgQW`1MPcV5fJR>+Vi;=4HC^6ThL?-Fn^q zXAtfg$29b@$8+|0Z|rSNSGv=a*Uy zP!RqRM>{&;-hb%*U_9;dUN~qr2VV}tL)oz>hl(Qmp;AG3*bW_*_prQ&eeAHA9A3tH zHnN$mLHK7beC*E>__{yKq7UEC3w=K?^!>ch_w&Ldm8efc8YA1$)HwTSPV{zEM@Lul zJwNaxKL_El#H2@$$K*Pe4R<(Z4##@&I&YwZV>&pdgJU{4rh~sKQjZ2SqA6zk*8&#t zIbQ|g--8*$I3_SD2>+>utpE6$fAsc`8T?xXclg)q|9bu3W-MeSvj4k=wLy5?td4g^ zzsK#(@g70=pRf7PO#f?({QsHB3HLdn=M(xnQ5ySlq5_q%4<~eXLhchykiqZj4o}#< z6H}STFSzfCW1Qv&53wI7BP2k7Cu2y54o^DsWHxf3pOg0BWN-9xat>eeHJjLuGfw`> zUYvE(pF1c2<~S#C?#Z)3cq+uMoRa^PXP)ZGn+#Y)0dCJ{Ro#NRU7r4wd?(>MJL3r9-PrK{sMC73%t$2sAe1P*#oA+tYKW$d0zr{JH zH{z_*JJ`i;_TjFlF9qQly`Aw)-$xD4yg+;0?Tovfd5b{|VK{c^%y=d;8FxP8&SzF| zkdr}pHaYg$_hQ4d1u^rp)u@S?pEdKd&N}O?vn^?Z_wm_|==H3#&d$d@&K|}b&YtHE zx;SSJ=Ms_xXPtA_xlClm`|VsV+~-^o%H!N~ap>!u-8|O;=bU>PyLPS*?s~3219_YG zn1H*To5xoyL#A`OJ*V4qTlfLpp8J`d*rRiQ@Hb|8?j~}dGs|;kc~1WGa-Wy`d@Ahi z`E+EU6s_sTBtBs-&OZMg-?NSF{DQO2JL|lT&L8D3{^dWMbs;aMacAGB4llUp1-p7- z6n5r<`(1F(1-o;>?p&CK^DfM15q9Z<`&~GPJ6z0(dHP;=c(E#tFvE*xc+m_m+MA1= z=s_=f^9KERi{aRxi#omNtc%XNxB%~ui(j&eHLPVlo6zya9qdP^7te4WdwcOJH+aaC zAiNYIN+NW8$^9=iMz%{M7|&E@;=D`FyX3q}&bzdM&HT(xcC(k?_?;_3c-f3Dd*-DnvUDoSmcfCA^`7FepE}!OR5MIefK8jPGIy9vjy1k;? zEAn4))|Ia4_R6cgj(J{jrzTRCoHp{C|g78{|WTYg9wCMkudt56+TXb=43e(Z;HRoM( z-Zkf4bKbSB{K#(haezNK%n?p-ky}A{-FerYcinl{op(JQ8OgpxU$BNP{K_B5eM9aWa^H~q#%a!>CqD-g z-nfR`H_Yi~64Iihn}yKLO}TH{shg#!L{(}a`%T$z%6_vM9gz8^%r}Q2^G%s=%6wDi zn=;>&`KHV_WxhEJnQzK`b0zEf8FRgPfP=_=^BAYl^-W#hyo9cAUgtp&-infvtavZn zDuBLk$$d-Tw<=Nvec!4{9qJKJYr4{#zQ}%SAcK+pmh87=zcqnLOkp~9^OoJbwU!Oo z&0F^5mfgIy8+W+n4!87w>o7++fzEGvU)&B!PAa^gZ>J{{cICD^+;)fC`oCS2;xyz9 zhO-!F-*)zGXWrg}8Q*rs?Z5aJXWe$z?JMZ%_D$|^F9`3XqcWa($DQxE>zy%tgqhr# z%L1Hp=Sx|hta zn$nUsw8xwu%KuRQhw?v^|6xA{Fo+S1=M(0#fW>@?{14@SxE9$T%Kq?seqa}eImLAz z@Hhw`1w=_iYSNMc*&k&kJNYS16&lhUJwIwqJIwcy`93n=N9Oy;d>_4u-XEFoBYi(I z-$ygi^CRmgWQjG?q}h`$Capxt{>N?9`U%tV|RGming?8AhXfq3WraU z;LIn^e4?u-naM^D%=^i6nDdhg)WUgBboE46PjvO9Gq0elCvRZBPu^k>gZY?^?BqHR zg7B#sJ$2sGEO`D?Gx76!;Zx^4ErGM1R;C*6`qW*Y)+G*ieCo`n_UWlRK6S=Zb9wqM zBl#bb`H+wJgz1>m(G~@V?kNK3(n8h5vU?uBuUSuB!ILMzI;}mDPz$LD7J&1-W z&_h^@SLw%4oEf@X=x(7i{On}Z&rU`|XNArRzu`O9u@QF-ogF$i{EPG4;5PSo$de!% zO^o?OQ<9prq$dXjkR@7`8q}s94QY;!qOEC52h1wk12c*aW(-r%Q}iRIp{wXT7V*65a<0yY~oRgg4D!Nag`viA! zhXjv;XhPW&rbh0Bx=tu}!qVtGVL2*LlRDH#?+NW@Lib46ikFc)p{^6kop3bckU!yM zbe(VpvynZa>}TTI)FYne*w4gzO5B$Abfq^#c%LzhXChOW&P?Vo5BU=>M()IGG2_I0 z*w61A;s_^j2R}a?P3--g_%c_6XcF(MB<7h!wj@31%W%e`rzGZ*#5sQ6IGRLHN%WM& zJ|+2k@)^wLbIdvUGUQJ#fAVkGgxtyZa*R`)MfT+ODfu;IPcFNkBafzt zkbp#_CNug@QId*Op*sHTOHr3Np65mMo_+97)ieWw`ANJb-jivKYg*;B}#LiQAM zS->Ke^Bs0G#cmGrC$gvb2Y-g7kUfR$DP&J^gWKE<{9g@8(RWIFlCm&GDUSRpOH&!$ zr>seB>d^pqNZAoxryRgLyvHcUGJ%iygwL4C9Oj|-lrpE>#y;dtDQ`-7Q_7q26!NB& zH|0&_O?i(8K{QpA6lCE!@>2-8QF7rDjbAeuTE>Bxxesk4&{ z*;C7&TK3eXC`&o2qvzCmPOazE_B!>e*pbw4(2t?KgWglW&lv1XYWe-%+-T~BtYkg* zI<*~1t@G6OJM~_E;|~sT1T#o2e`?*QwjVJGNJ$K`$H*QddyL*=^d2L7Oc9D>Ut%g! zi^jA@*D>}wM)nxlV`Pu9D=}{)d(3b~p!*oz$9Rv%=sHH%G0TxXM&~i#A$yGMF|x<( zU>9Z(qx%@$`+d977+uHcI!%B*Nt1}Aq$LBH$x04%pGN*Pc05fL8q%B=$eyMhdQT&J z8rjpxo~93P(jR-1W;9co$sA-)vxqN{J&o*XWKXk>jcn#;>`j`#IL$fiiNE_1O>>PrDualJ+<3i{GakO?#A+oZ&p~kk%d2UgLfcO(%Q0)MO?b zImtsl>`S^*l*Jv=xkI|j)IsiaZIC&gzSHU3-+76q8^jRaXAI-9GwCMd4(UE)0ZWlN z-4Fc44(v+0Jsjc)x=&|k(*1`!q`Smzo(9qMDX=T)Fr5+@6YshJpDHGo&Fc}onGJR^_^bs z^m3<{JN;R11=|UvAajOc zyu*9wJi{F1%J4f6gJ{MCI5T4w3Q!WgWOPQxid3O44QPy=%xJb5?PNwfnei2zm(ff! zdVWST&1j|>C!(8-y2&^b=VqM8LKd@vwfw+dbd&KYe{-CZT;eJ>&{M{{+z+CeLXu;? zne>yXC?zOOEEO=%Om(P_KNB+PDpMS-c!}2;z}pN(N11e#X#$h@fT>L5Q)JKd6=s}i zD?8cEJ`Qk@fB276oZ&ndkv($+nKNf55BV_D%x0RoIOVBCRjN}9`7<}AEnV>*%B<(i z!x_Q*=sUBXGs~J;*37bIp1~~iocU|kVdk0joY^jB{)5BlJF}iM%bHo%%(7;_!Zq}q zMbBAMBXgE)hOEPBkcnvHl5WN~g5{bV`I1uo;9EH`bZFROF1Zea(z*n`<*HJhyNo7G-r zb9-x&6M`Xg0aC{e;}v#lNPGmpAUzk<) zv)sVBIm{zRS~6fCayZA|-;3tZPmUtkha4p-LoC&3Obfcui{A95KLdG}k&H%9IVLcX zX)ItF>yg#p35@2DHOH^m;~cW)&`%C?&G9cMIEB5+aVLo8jFJK!<%~i0oO;S>zB$b| zXI}DC2>ElCr3OuD%gc1bY;)={XCKTq=MaV?d(M%JViKRS0Q1dht~t#$r+v)%1Lm7^ z5BvF@gZzp7In6icC2j}NTp{)`m(01$HJ7}(G9hm+d2I?vUQ0k}ghe|F@OIhV}27O|X_*pFP_q4QkZ(0MMM=i0>{>}9SCK{U5) zxpUEg=h0X0S8z`5!3;w`x%HEKG?V#|kNJepn2ED_x^r-Yv?&vbBnupX5L45X1>J4V6XGpk9>tGMoGLE^Hrfb?w_v??w_wA z&1pvu%q?Gk1~Qmom|MPa{Eta|z*O{+ZxO55z-G4cBl737Bl!++ki*#VeD0IaJ@Q>a z{`}^aUkCY9lZJF;ASXJ>ZW|w~rYmwdW4UOiPJ^xO2BYXbe_=7`S526J!BTIpJoL#`#1?)|MK{%tp`;1{c z_NIWnDPV63=&8VL=3#FNIJ>~NY~fd&QQ$E8DeyPPInO1o^6cze*r5VXgJ{7d=%}EM z3hJn!jtbiMg7&9iS;|uh^DbDOnl$1?I`As~4Dfe~qXqR;P)`NlVJs6c>yd z^j}E-g^nP5q08vHaFi6J!uzVQ?1j^lgWTjLKZTILu744 zK|kD~@Nn!+;VH~wF<)X&3d>)374jFBzp(s;x3Qfa?B{RJ^DMLdC=!wodr~AhG8f52 zRB>kdlbFSgCJVW?i5Rj&WqWTV)-dZVTuxq?u%8%9g4X_v05}n_F^6B zMSlh|m|?ujIR3|EKHwv!v691_4x+`KT|6V+U&Tw}jNnUPAT~GM6yd61TX+eI5qUk_nKxWG3=aoKlpfJe8=8 z-b?Deq}i5?qZw`Jg3KicF$DWr()+69`%GjCdN27gpW+TB7a(&C0e-VK+;?$0+PgDfvsyWD$0wl+2|zvlV@p`k8$k;2?)NiaV6L8$?Uz#2%DxK}Wjt z2F@xy8Z$2KyQbL(m~okxk-5y<4CNhkRAv-1m-zti-!jvf&J1KO zBXgPW&{LV+>_bmw^i<|g{^Jy9InO2RX&KqeMo3O(@*sCvxy#C3R_?NPv#i`@%qYS!QmvGz1p|FPR~msod+^ zm)P6f;~`IiXt~5BBPH%qE-mTFK~dx`r|)udm#aqu{8?7+1zOUEc68(=+@;(AWG^?7 zX-sD(Ixjb$B`in&a`Kn^mbJ)VZYPJ(cR78RJIy&Ra*Mk>z^<2j8br%SkiUF7a#NUM zl%x#hsE#|7uZvwTFMs(ac%PP+yL=DcVmKpspD~PQD(+C;9m>yOHgowBe@2ww!VYv@ zeh>T6xqn+FTHYPXyF+<9Q~oUHxq<8z5|S2sQz0jLus0P7Vs9$gn+o>6g8nO1p&GJR zcpke`p*wHTj{&^RQ0z*Du}nb!6{heZvR7Dy-Yaato>cgmo$O{Ge{zg}IL=A*U*QUR zuc+&asmMfDa-j2ydC_@AomVVFEET9kZFF6+4PEF;4|>s?fedCC@9-Y_uPA#(y;szA z#btcUIyR#7ia((9iaM{T^NI&J$YEr!sOyS1gJ`9Iq$DRLsY!$U{tcUGCHX5oM}Bl) zN%xiXU8x=~(4J1nUP<;!vRCR$e`K$u_ew(4*ptd%u!L`ryYhN;UwI2#*@?`R|K$?5xyM7E1koxH zlA-e|F{C8}cBhKYs}#YGRH;cF>~@t#G^HhN(0!GTbVmLvuQ7lTOyUzhV-|B+z*6*H z#e1`g>{VpVTu0YcbX_$dBq52By=o5Rty-4y*z2lQ zsX;@U5RcBQ>b$D_RXfp(LCEXhHHucXA63UQk!jeIsxz6*Jmjw`e^t9uRo<$**u#E) z=Meg?dIEQ-dX@|5zv^xDUM)Fxqne(p+3{+!SIdnZsaA}Vl*YbPbC+uFP|Y2xHAm)Z z_M@8I)q2yH{&;UzdzX=nVl3`aZ7RC2_Br3Mi7jkp8$Tg`HTkQ_U+o}&a+H%?L+8~K zk(3nJ@9K7?dNy*BhrAS^5VBXVOaq?hMOx984%qSPJ$VgxsO}Ec`!N*RtAEH0bY5NO z)fXav^{-jYx2$CY?o)j`dy%`k&a2y(>eso&T^adks5N zqc-)>ca0|4nHsHWM@L@bWx67Jje+RB#zgE(4f|5VzSNk*e3r1BmB{Yjy^7Y5y@vj4 z?8d&-&~uGTT;&G0xfeuhMo2(n(dC?YsaJS+WM|-$7^@v4TdqAamZd<_S&-7o`L_;8@QOADNu^)9B(gbak++V#b>yuhZyjCNk++V#b#z@v-a21mPwITbCbn~cW9Yh$uKhmQXdPYGxyDU& zT}Sphve%KlZX!~Xo%|G{C?(K&U0v6$Monr{j|RwISLV8}@iy-PXL;`j(fW3yesVIC2f6DPqzLlYm%F~)^{Y~yTGXK_GS`2Fz6@p< z_M`qtMq@wf+mHJ8qrSfD%U^#ca@SwMT7F^=`}mFD(YfC_8m<2yr?B7k?RWi)$X?%W zG)PQ(a*&(66reC=C`U!?NCP|4pawc`(40>6pclQ7zd?WGZyKw^@TmTcssH2Q8NccYrvlScKi-;G|NC9P?P zdo=2X{Eh5;BYiiLyU_$D@d5Uw(JbaNpGCMwBm3S+{zlu`i`jpc4!5S=$Jj(u-jiKe$H zj+*GGi8Gq$sL28rvw~Hu;XBr2Uz_}du9_U<9M`$UT^{f_h&D}xxi(EfD$z4#FT)wbcqXE&rn+i6lR3<1A)oUl@;BXp%uQu( zdX&HMo@#oMGhF2cw{eH2?$Gp65RFTS>~Y!1hxx{tZ=CtY={(MS~M(^?R#}7mH`1csa81x@M6Pe>> zj+Z%pEAqzw%uWt)kU!CX{NMbG-HF$GysrK3(`d7_WWamM?>vn*%ZbjL>AacFo0X&t zu~efmEzol_S)0k)Ox9-o8HlXSMlzbQOu)`G({nRDH(QF#&DOF3+5JA!Xfv6c?Pedk zZuSSdZYFaxnVa3_Nf3QLLIM(#jCB0JrTdP{vR=Rj{?yanr)=0%+gUa&+qS1!qKE?( zP(hZ0;6PCjS%M(R5Jbdw;YIyKC~?@EZyLzb|dm8@YM^7}hAgCR199Op~E;d_4K zSN;tIyPu5jvb)Z^>%99p$lhJo-EZO^I`bG$@(j<@gE0CK&Hy5jy?YAj=(+n;%BiH9 znbf2A?t1Sodw1Ep%ijF}zXXCkg0$yu?6QY<_6Wtj_VA7#gK)n+ysL+I^%zMSV;PT~ z_VDf=-rd7Hdo-{N@93eQ9_!hN@4v?$+-;Bj9O8A}h{m@rv6wVUru0uy5cW4p13Y9x_CN>&651obT zDRdQUafVQ52;IUq+;!-i9OJ)%U{BBN>6tyV@ywnjlu|(zbErc%J>5mmMYxNep51dN zExg0~cxKQ4J@Zp+zo%Y$x~HDM@dtkef?+lkb{>~<9k+1@9qGjVJdR$%p2dd3bQ0z} z2G_ZK#qDY(ZleT3;FOdnx(A2uJ^!`y4wCU$cedBfxllQ&G>urH7|Ox~~) z$Q$-Iw%_XvF5y~k<#z7k9`55Yp2R)&a*w@U;6-{7Nj#&OfS!BhQGmXC>A9Dld(A-Z zUUK)6yVpY8VXw{DT`!q?y@{@S$=*x$UNZOk8eRALfuH#mnS0CJ`(m!9ExPV~Be$UI z-n#Cs>)sF2nMaYmcX#ZrcN{5b(I&dfQ_mRJk?)&JzkA3tBV-SfXA$uR${eLwF z`(%-W?Ee3ngMIYg$6oqWqU%0O*uYM9vyc58;%(mJL*(xBF>?3Od7l%3VBb?Y54roc z;!@=AYb$+k;AUj+D|=r%@2m5^Px2z+3}y&6(swAyjKRM9W+Hpv9P-e2-zsG8yOedv z-FGwF*ooYI8tO)-}7f67;YQk@`lSBE^oNJ;a4GVxV+)FB5$~^!*w10 z5KkdRX%;7SJ`wqjGu$)z_KqDf&K1(Z^OuKUlRmIj(wjO_ha zp!@!t(0BjW`4Hb=|F8I#ANZNS1O6w(1kv{Zn;9VgfQx90jSRRSIS0r&K+gm8JfJHw z50G;}eG02GGG#u1Hp(JxfAD)cm~gj@SKQl^uT!|+*O3aQ2Ab0>MaUk979P(>Q~( zad(ln7I_Uf<2NYs5!_egQ#?x-LUC7-I*61#QufFwoITRnBPURRvqu(Fg8Y$kN6H;J zo4L%#9Y!u=Jv(XP9p2{{zLCgJ`Hmm?h5zOMgTDg7D0dfi9+z?*x8eJU>WKVN?l4OJ zDEXu0kJ5dV?xWmcRBz;t8pdeGG9LM(vMECLs8VzvRmpT@k6Oq&wjp=aZgd{CpQF6Z zdwjrgoFnRMw#C(mRoR!fzB}SF7Dx89_2Z@qwj&SBq001;fz4` zfwB*jePAw=D5Q+pG_jVg?4X&wyv7mU;$3t<@E9NQ6*e>Q??7y z%w=58RXD>CcQ8cnLms6oVe~=QLn0VR0>ki44YAK5qe!C+`G)M_dwvfDV^8KBTGI~w z#Ck`pdyaL_vG?)-5Az6*^CaFK>)o+~NF)jO9P6HAy(?Bvv3iPi&#?s*F@;KI_81?buUK~+`*$E1=Z@ptZJfJ}lRfTA^b;q0 zoa}M3$N6^RI^vGwI`a&n^d}P8<6?+I_Bh$&WRDxmcruwpIlig5g{)!?>(FJ~Ms}go zxL4WFA>4PI{BfW2BmV}1@n>*0=kXs}aTRU27Tw3+gl)#l9sekLj@NU%JC1k9@evFp zfnm7g_*6zAd%WJ`3z0eAF5~qaznEpLME3YCY)9_+-Rwi}@p_N{kT3WZnG;UtRAf(( zJwfJ#OSv4KCtO2YWKPg?!sB$|MM4Or7y3@ncY?kXVv#>#C~_xcB6EUmB+OhN1t&aQr?bCX>!2rc#dViPg+R_C(neWlvnfa&(_)D~UQ!w2j1f`2g7y zKjt&!PW%boC!Rq5#J>Z

    hvBAAJwKo||Y-2kztn9>!jV%0E>8p|(D>8!`{o_t4>t zU^HVHPaXvnF$HHCT1E}?S-}Q2vyGkD%g{r-!BO7AS%$vPr+kO(!%pQqF5p61aS8S^ ztR2oV>_+Tn*sa*kFxiK_L~rCCHh?H}KFn5zC6mfX(r}Jp*~mX^I&+bG*a8-!`(bN& zg-vW>JI*m|Kk^Sd#y9AE*zf$szky)V$()TdB>jhrkU!}%+9G#SM|7U_94{byQg?bH zdy?!)vM0q5M*{93N%u+l*iF(*W@Gb7_1I04-ji%TX&tgB$(|&8(jH#tLq6v#zU2pg z=I=l-Ie@Jv>p%Gn&O-KN+eyBeyU=y=eLP5KY$f@5y5bDU&X62Re`HTiVjQ_lVlq>( zm*i@kA=w#{^`ET&P{Qj<;;P43aJ$w|IOhoqKvJaPixZa2RUWdy*+}4NBVh&BLMCZeI zbBH%M%G4mMN z3?-RV196|Rfx=(qZV|;}CDLPO2ClE|M zn^s)HWyqg;CD(Hk?YWIRaE4U7N!5F5H*6#|27RX{Vk@aBq?17w+2kRAs?DTUGmmB1 zNa{wmu$^5TpoPQeK2`Ur@~7HN>bLwB2#(P8h;zAsi;#UpYuX|A2)Rexg4`o?KjJ=~ zK-VL}(e;QS#50s+bUk7mHZwx*5jn^`Lf0d7Jz_3PS;q!8vyGkX=MeTXLgypi;vN3W zH|Tog$>@6IdDzKFosYZ}I~jQ`Hz4;&eUFrTWG5csIl_owAkoBml{;PT^s_k+xzjJ=66`!(=jpf5kw8tTQrvDZQj??8hzXjtu@d(f2edD}uocE3M zzHvi{CzVl*A)O2+P(USm8n+nl8RtFY)}W_x_Bqboj@!dN_T$?c=QnKJCw$M}f#CQv z(9w7ujn~omR=C^o?YN$s(9?K%$KSzS_@>6oJU#^XJpM!=n4#+oyUx&U#uZ$Rjx(;q zpUv=RGdgk)_wfKv&=!5JNA{dD56J(zt`vl!j(EWrovM9vHCd_6Y z^)#{wd!De44Qyg7&M?6lCdfQN*Asr=5B?4WvjWJSC3lvcWa&Li?kro&x|}Pyo(||b z>q(yBd1TM(hU{6gXUU!w#b9DcLgp-)v!)<(Ry8w`Jxlg1nX{I%f>o?#Ju+v#hOV>z z%h!CzkNm=kKyczooWkkoeBwErhwKyEa2uVtpNH^GPkfv%yhsQ=(Er5V$UboxW5}a~ zQYxszPA1mTKohc0lzrlI>}KK)WS;moAMpvF^A+Fn8+xCp_lf@og4rh{fA+atg3Q@6 zXUm)|bGFRcGH1)2EpxWa*)nI#oGo*<%-J$$$K$szThH0HkzI^kXO}UJSZ>?Efh?dias+|9i_$`d?|-=rM* zbGjmT&L9%ebIwG3i#dKvawao{O6(-ZPI6?=kv&K6Ig43?o^$k^bCB0L!do2YV?IOn z9NBa9o}>5N0OxWEt+DIeYmh%z{#^NU<_zrm*>h#j)qAeqb3eppa`l~SD|x4L0TH>ou})(WvoQ!dF$EE zF7~jG{kVfX`SWz2r|Udj=lw7D-+^Gh&hvwu!}&NvzBA-siaW^HeZKDV??%`8y3Ut7 z-)~C3&hx{FU?9;9As*+**L}YH`T3M%EBUjTM?HN? zrcA134oxgZ?~`PoB>SYb*v+K9yumTP;A_6)M}Fa-K(OE>GgTMJV z5G*=_R$POgitfRCioB;tPepnvvdyBdbfY^x=|v=Qq@trDcU)wfMJ1F{K`r_zs-vDp z7UGVJwxg?}caXJ6)*@MpY_mu=MY0zC$v=T$aeyGYDn5_P&{J^-?&SgWQv4|HwfF^I zLf+y~`sfPQ-kcqvKP-|5o_4S0p3LJVqF&>L;hm9i{&oX zb@9*qhHXwc8Q;>Bi)lxDQzNeBAjAjDaO&Yv5gAbsAz-S6>?X| zU2zxpAa}(BJdCYW=({2WnJa9gLgorxSBzj3Y3RE`-xd0k8Q`_Hzi?D`c;bz2Z0@^C{o)cOW?JEH2^_T5~1Wa1-t6z#Vi%{%QK2_6*(VPYkid zlgKbeGnVmWqW5X?Pb)^|X|q|(8rHLsEo|pi4$y-Br|Ey%TgX05@6&9%@+9Q0JcskR zfD5^Tt7(hwD|KJ#9F=z>ccrc?eTS6;h+;50uavzq6@6EZA)O2+pzq33?4xo4_EEWt zwY1$X+RXrRP>PXCiae`N&&!G4fW)TXh}sR^5!=tM2A8y3iYW ztK_Ycw@Tisp~zb$Z`C;Dt;!;sA}Xk5A@WwqTP1Imyj5F~w@TisgUDNT7+qJ{NtK?f zehCDppUm0lc=~^6#ig`CztiQNuHWhHxs6Udfo)9hLq8%Ih~JRu!x+v8WS=hkbX`xk zjp?>AeH!yv#8OtUnssbrC-yyE_UW=u*Y)%_ImVa#76?}Bxmxb(Q#g$?kiA;=YT2t> zb0vDOzLAbR#B+3~C;F}qX8`)H)_1kOtCL7U{%YH<&O`3%YUHl2rxE$9<*$~zdIOu$ zdG!u-(w@yzw&z^I79v!ry~1|vpARYxs0~xd&Ye{#*;k5^K>N)-Oted z4Ebk7F^EL;JtK#y$ULKlT4pnsg)Ct?D_Mgx%+UP|nPYf%xohvBBl6eET`PC3-fQio_IX~QC-zaR=h_kIxmNDlZ1Rx5 zR_?H9;i`z=49``W((!C5+=bskr6 z9XBHTEZJwtK1=7bbUsV=S~PxBJt*vBm2;jDBr$RdY)UZ#v`$USQYa?h$~DeGzG zAg^)dudtUn z_A$pk=IDCPe`v*}wBcHA;3nFm`#G}D(fOR`2qS`l=zC5q35;MgV;M&#`kzxsB{I*E zdCppNJ!b=Q&)I^l%z2dq9O4c1Kj#C!;@3cMZjf_0p9{H|%V^7W*vj0Sxs?vwi=OAc zL_cJmE9+cY=MG~yvd$fkj^|E9$8&9EuC2_SPCZLm!D`ka_uQTAW*_>VtM9ojyu+vb zz(0ZDywf?0bFqZqUIC@d zU;)cng|6q>$2>jHYi2L<&eQWedFSbQ-g|t(&w*gwNyu9#Z=Jk#^448~ymj){U5~tV zx1i^`dyu(K<~o_{WUiCBPUbq9>twEzxlZOfnd@Y(letdjI+^Qau9LY=<~o_{WUiCB zPUbq9>twEzxlZOfnd@Y(letdjx=;9#KlvvRoG<(QQ#c*j=gU4{_W3q4{|c_+25#p* zp5jG92&ET&8AJ?m*vfocnV*dO^KE4QWU81$9StvdnR>v~<+%U%B-Aor ziQM(JT|Wu=>&vO6ni^)|JoU~|?+)tauHVOg4x#h-kop=P>X>bP(1F)Hfc!r|$2HR;Ehch%dLqiVv6kt0Iw$orc z4a4V{5BZv3IDx(!?WE}>&f;7y z;6mhYx)iya?4`**njYbCp2AL=x)4e)`qB^io1&1r$zGcD++-h3MU-GCO%>GQ3{B3^ zR8J!dv707)Y1)Tz=zL*M7BOFe(-R-AXK^DfKNe8v}n;4Rfwahb??Z$JKy&ecIxA*0za5`skE*Ib| z%P*ldS8@&QxSpG^spTE8spU4c-2E+ofQNY$=UeXESpFh1EHA*`msg;><<7L+nU>4G zT;Aor#T93AAs6!q?rB9AQn8s8nfOjtG@+jrduZV>e+Pmq-N8!FSa~0|z0$T<>UU)^ zHnq}DR_bfz@j!4@E3TpqVc6>`dtGI3tL8EvovyN>Ro@1Jt97~B{jKgq0wd7tYI#=6 zvs#|j{@K+(^IIUe#vQM5{x#09CXFoovuhS0_Zm6Y_~+Mn_L?8?=hpo1&;1?vb>Sp4NrZi+<>2ole#bCWTxYS-}=|VoU4xagf*1@wzv0uj_u{pFnW^Nt}ZF zS$`>)qxGhaC#2yVE5Te%;xdcn1Ic2Ayn>c|#&e3`gz_ z*~q;??hR9zN;%W0V=eFUF+cDt?tH^vf#60xZPe37-{QtIxsdC*3)|axH=VG9jZY%a zMtL@NqX%Kw!$!F_%C%9hjVX-8**3m{``Y*#2YDTLwecPFwebUF+NhgNvTTxNlPsIg z;v8CY1@3N>yW8{veQRE*zHowhh ze9uq(%I|^T7WcoUHCJ*C?YN&lIOCQfc=ncfM&o>2#xnu;za|)))Yn{_tr(oveg}I-NaUY2?V!!_cnLG?KI9r-`l#-74O*Q9ozCLXBt(^;1JHU z?L&_9aUi(8HL`ENiCeghfg~}UR7SCob;z=PGuzlnGy2*76@DwX>uI~Y+HnR~a6O*A z!?Sm^rvrB)^A0(8*uf5WwIc!N-Z269vtugNxQ`vL@CILC13P}l_qfAd?9|0hUFBJK}jXT*HMjz~QX9Ui@b1*XOETD)IWZ79yBYN2BUUn{J z1zXt8E?(ydZ}Bc4a12>@or+F&osF!!+HpNMqMu#5*`=FZcCgD1cBLZ6u59vKZr4%XMy_4%eb;Av$=88k^GWEi`7}=F zEM#oH9Cz64J8Qlg8JlHnc7M%xb1(N}&&>m{<7WLe$B<42&d{7i4mR0rlg+wp)@8FE zn^z-u^G5da8VAv3vo4$8LOerpZ+qO^o>7dU z2>aPnN(EKSpq4q*(Lf_>@a{eCZ;$)i>wJ6lzV~X{a4ovn`!S#LIXc;QBkp2fC+_1x zoM)fD_vJB($${Xj&i!h4LJ6Y}%kZvOZTQt~>K=9zH*!MyEK6nB4 zbMP{*;3{sQBf32JAf0)Fr*W2pUFc1JA{m5p9ZX;t&UVnUF_ji_6LH80?2kqw}&3)S-S8dA-K;&y>Oq0V$km)84l_9&?v?; zfoxPSW7znnUO)EUV#T~bFz}>budyBKTID5-ecxQ`uws>btH@vGQ9A|Iwt`>W1 z8H;zdcvnk4g%tBLrBpD31uVtcTb#Yc*<0+d#r|6CuVpuTImFw6;9+Mz{3u=NOMfEq z?!(S|IF3ZdFpdneu>Zr(d)Rpo%W~K|4 Date: Wed, 26 Apr 2017 11:08:27 +0800 Subject: [PATCH 20/21] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E6=9C=BA=E6=9E=84=E4=B8=8D=E5=88=86=E7=BA=A7=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../View/LqTheProjectCell.h" | 22 ++++ .../View/LqTheProjectCell.m" | 36 ++++++ .../View/LqTheProjectCell.xib" | 41 +++++++ .../View/LqTreeTableView.m" | 6 +- .../xcschemes/AFNetworking.xcscheme | 80 +++++++++++++ .../xcschemes/Charts.xcscheme | 80 +++++++++++++ .../xcschemes/MBProgressHUD.xcscheme | 80 +++++++++++++ .../xcschemes/MJRefresh.xcscheme | 80 +++++++++++++ .../xcschemes/PNChart.xcscheme | 80 +++++++++++++ .../xcschemes/Pods-toone.xcscheme | 80 +++++++++++++ .../xcschemes/Realm.xcscheme | 80 +++++++++++++ .../xcschemes/RealmSwift.xcscheme | 80 +++++++++++++ .../xcschemes/SDWebImage.xcscheme | 80 +++++++++++++ .../xcschemes/UICountingLabel.xcscheme | 80 +++++++++++++ .../xcschemes/xcschememanagement.plist | 112 ++++++++++++++++++ toone/toone.xcodeproj/project.pbxproj | 18 ++- .../xcschemes/toone.xcscheme | 91 ++++++++++++++ .../xcschemes/xcschememanagement.plist | 22 ++++ .../UserInterfaceState.xcuserstate | Bin 0 -> 19990 bytes 19 files changed, 1141 insertions(+), 7 deletions(-) create mode 100644 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.h" create mode 100644 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.m" create mode 100644 "toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.xib" create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/AFNetworking.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Charts.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MBProgressHUD.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MJRefresh.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/PNChart.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Pods-toone.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Realm.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/RealmSwift.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/SDWebImage.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/UICountingLabel.xcscheme create mode 100644 toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/toone.xcscheme create mode 100644 toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 toone/toone.xcworkspace/xcuserdata/shiguo.xcuserdatad/UserInterfaceState.xcuserstate diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.h" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.h" new file mode 100644 index 0000000..d14250e --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.h" @@ -0,0 +1,22 @@ +// +// TheProjectCell.h +// The Projects +// +// Created by Ahmed Karim on 1/11/13. +// Copyright (c) 2013 Ahmed Karim. All rights reserved. +// + +#import + +#import "Node.h" +#import "LqNode.h" + +@interface LqTheProjectCell : UITableViewCell + +@property (retain, nonatomic) IBOutlet UILabel *cellLabel; +@property (retain, nonatomic) IBOutlet UIButton *cellButton; +@property (retain, strong) LqNode *LqtreeNode; + +//- (void)setTheButtonBackgroundImage:(UIImage *)backgroundImage; + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.m" new file mode 100644 index 0000000..1e1af83 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.m" @@ -0,0 +1,36 @@ +// +// TheProjectCell.m +// The Projects +// +// Created by Ahmed Karim on 1/11/13. +// Copyright (c) 2013 Ahmed Karim. All rights reserved. +// + +#import "LqTheProjectCell.h" + +@interface LqTheProjectCell() + +@property (nonatomic) BOOL isExpanded; + +@end +@implementation LqTheProjectCell + +#pragma mark - Draw controls messages + +- (void)drawRect:(CGRect)rect +{ + CGRect cellFrame = self.cellLabel.frame; + CGRect buttonFrame = self.cellButton.frame; + int indentation = self.LqtreeNode.depth * 25; + cellFrame.origin.x = buttonFrame.size.width + indentation + 5; + buttonFrame.origin.x = 2 + indentation; + self.cellLabel.frame = cellFrame; + self.cellButton.frame = buttonFrame; +} + +- (void)setTheButtonBackgroundImage:(UIImage *)backgroundImage +{ + [self.cellButton setBackgroundImage:backgroundImage forState:UIControlStateNormal]; +} + +@end diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.xib" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.xib" new file mode 100644 index 0000000..a6557d4 --- /dev/null +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTheProjectCell.xib" @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" index d093c04..7c3f79d 100644 --- "a/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" +++ "b/toone/Classes/Business/\347\273\204\347\273\207\346\234\272\346\236\204/\347\273\204\347\273\207\346\234\272\346\236\204-\346\262\245\351\235\222/View/LqTreeTableView.m" @@ -8,7 +8,7 @@ #import "LqTreeTableView.h" #import "LqNode.h" -#import "TheProjectCell.h" +#import "LqTheProjectCell.h" @interface LqTreeTableView () @property (nonatomic , strong) NSArray *data;//传递过来已经组织好的数据(全量数据) @@ -54,9 +54,9 @@ -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger) - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"LqtreeNodeCell"; - UINib *nib = [UINib nibWithNibName:@"TheProjectCell" bundle:nil]; + UINib *nib = [UINib nibWithNibName:@"LqTheProjectCell" bundle:nil]; [tableView registerNib:nib forCellReuseIdentifier:CellIdentifier]; - TheProjectCell *cell = (TheProjectCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + LqTheProjectCell *cell = (LqTheProjectCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; LqNode *node = [_tempData objectAtIndex:indexPath.row]; diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/AFNetworking.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/AFNetworking.xcscheme new file mode 100644 index 0000000..a8dd620 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/AFNetworking.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Charts.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Charts.xcscheme new file mode 100644 index 0000000..391498b --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Charts.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MBProgressHUD.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MBProgressHUD.xcscheme new file mode 100644 index 0000000..095c4e7 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MBProgressHUD.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MJRefresh.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MJRefresh.xcscheme new file mode 100644 index 0000000..46fc79a --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/MJRefresh.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/PNChart.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/PNChart.xcscheme new file mode 100644 index 0000000..a7e1479 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/PNChart.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Pods-toone.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Pods-toone.xcscheme new file mode 100644 index 0000000..5e0a4d0 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Pods-toone.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Realm.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Realm.xcscheme new file mode 100644 index 0000000..b3493ad --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/Realm.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/RealmSwift.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/RealmSwift.xcscheme new file mode 100644 index 0000000..b889046 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/RealmSwift.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/SDWebImage.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/SDWebImage.xcscheme new file mode 100644 index 0000000..25bc84f --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/SDWebImage.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/UICountingLabel.xcscheme b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/UICountingLabel.xcscheme new file mode 100644 index 0000000..9c0de96 --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/UICountingLabel.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..1c35f0f --- /dev/null +++ b/toone/Pods/Pods.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,112 @@ + + + + + SchemeUserState + + AFNetworking.xcscheme + + orderHint + 1 + + Charts.xcscheme + + orderHint + 2 + + MBProgressHUD.xcscheme + + orderHint + 3 + + MJRefresh.xcscheme + + orderHint + 4 + + PNChart.xcscheme + + orderHint + 5 + + Pods-toone.xcscheme + + orderHint + 6 + + Realm.xcscheme + + orderHint + 7 + + RealmSwift.xcscheme + + orderHint + 8 + + SDWebImage.xcscheme + + orderHint + 9 + + UICountingLabel.xcscheme + + orderHint + 10 + + + SuppressBuildableAutocreation + + 0FC1CB21D1B64FAAC47A6478616DA728 + + primary + + + 1EE451F4C6560D2408AAF06D2104FE9A + + primary + + + 24712DEB79F57D28F03EA1359679BACF + + primary + + + 41FA54D12162DAD51D02FC58A2CD5034 + + primary + + + 459D12EA3E6F8B47B16319EEB754D472 + + primary + + + 685614DC76DA52AF800D3319B5736895 + + primary + + + 699364E9658D24FF319736159FDC959C + + primary + + + CF671F7E57B92905F1CC91D036D6B4A7 + + primary + + + DA392EE8E5B24D16FB9910405A0AFC2E + + primary + + + E14A62900910444707A5504D25EC98DC + + primary + + + + + diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index fc2944c..f45b28f 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -169,6 +169,8 @@ 42AC72201E30C668007D8F57 /* MySegmentedControl.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42AC721E1E30C668007D8F57 /* MySegmentedControl.xib */; }; 77506253F19948A1D132C0AE /* Pods_toone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B53090449FE82B8AD028BA89 /* Pods_toone.framework */; }; 8C06E0A51E0D202E00EBD526 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C06E0A41E0D202E00EBD526 /* Assets.xcassets */; }; + 8C283F041EB043CF00440413 /* LqTheProjectCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C283F021EB043CF00440413 /* LqTheProjectCell.m */; }; + 8C283F051EB043D000440413 /* LqTheProjectCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8C283F031EB043CF00440413 /* LqTheProjectCell.xib */; }; 8CBD72E21E07A75000A0C991 /* HNT_SCCX_DetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD72D51E07A75000A0C991 /* HNT_SCCX_DetailController.m */; }; 8CBD72E31E07A75000A0C991 /* HNT_SCCX_Detail_Data.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD72D81E07A75000A0C991 /* HNT_SCCX_Detail_Data.m */; }; 8CBD72E41E07A75000A0C991 /* HNT_SCCX_Detail_HeadMsg.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD72DA1E07A75000A0C991 /* HNT_SCCX_Detail_HeadMsg.m */; }; @@ -679,6 +681,9 @@ 42AC721E1E30C668007D8F57 /* MySegmentedControl.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MySegmentedControl.xib; sourceTree = ""; }; 47DC9F7E87BDC347F9BE057C /* Pods-toone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-toone.debug.xcconfig"; path = "Pods/Target Support Files/Pods-toone/Pods-toone.debug.xcconfig"; sourceTree = ""; }; 8C06E0A41E0D202E00EBD526 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 8C283F011EB043CF00440413 /* LqTheProjectCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LqTheProjectCell.h; sourceTree = ""; }; + 8C283F021EB043CF00440413 /* LqTheProjectCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LqTheProjectCell.m; sourceTree = ""; }; + 8C283F031EB043CF00440413 /* LqTheProjectCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LqTheProjectCell.xib; sourceTree = ""; }; 8CBD72D41E07A75000A0C991 /* HNT_SCCX_DetailController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_SCCX_DetailController.h; sourceTree = ""; }; 8CBD72D51E07A75000A0C991 /* HNT_SCCX_DetailController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNT_SCCX_DetailController.m; sourceTree = ""; }; 8CBD72D71E07A75000A0C991 /* HNT_SCCX_Detail_Data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNT_SCCX_Detail_Data.h; sourceTree = ""; }; @@ -1910,6 +1915,9 @@ 42AC72011E30C576007D8F57 /* View */ = { isa = PBXGroup; children = ( + 8C283F011EB043CF00440413 /* LqTheProjectCell.h */, + 8C283F021EB043CF00440413 /* LqTheProjectCell.m */, + 8C283F031EB043CF00440413 /* LqTheProjectCell.xib */, 42AC72021E30C576007D8F57 /* LqTreeTableView.h */, 42AC72031E30C576007D8F57 /* LqTreeTableView.m */, ); @@ -3173,6 +3181,7 @@ 8CE976571E0BF1FF0016A858 /* MySJxib.xib in Resources */, 42AC718E1E30C3B6007D8F57 /* Exp7_Xib_View.xib in Resources */, D200647F1DFF86800021E293 /* HNT_TJFX_HeaderView.xib in Resources */, + 8C283F051EB043D000440413 /* LqTheProjectCell.xib in Resources */, 18B871DC1E1F935600F9DD53 /* HNT_CBCZ_Detail_ShenPi_Controller.xib in Resources */, 8CBD73451E091EF600A0C991 /* HNT_CLHS_Cell.xib in Resources */, D200652E1DFF86B30021E293 /* LineChart1ViewController.xib in Resources */, @@ -3280,6 +3289,7 @@ 42AC71481E30C393007D8F57 /* DCZ_CJ_Inner_Cell.m in Sources */, D200647D1DFF86800021E293 /* HNT_TJFX_Model.m in Sources */, D200649D1DFF86800021E293 /* UIButton+Img_20.m in Sources */, + 8C283F041EB043CF00440413 /* LqTheProjectCell.m in Sources */, 187C72FA1E30B1810072F33A /* DGActivityIndicatorBallScaleAnimation.m in Sources */, 187C72F41E30B1810072F33A /* DGActivityIndicatorBallClipRotatePulseAnimation.m in Sources */, D20065A91DFFE28D0021E293 /* HNT_BHZ_SB_Controller.m in Sources */, @@ -3665,14 +3675,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/shiguo/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.gzbj; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/shiguo/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Debug; @@ -3687,7 +3697,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; DEVELOPMENT_TEAM = MWKKG6D7EX; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/shiguo/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -3695,7 +3705,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "6e503742-d587-45bd-a21e-c9f648b790e8"; PROVISIONING_PROFILE_SPECIFIER = profile_distribution_gzbj; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/shiguo/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Release; diff --git a/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/toone.xcscheme b/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/toone.xcscheme new file mode 100644 index 0000000..7e4c445 --- /dev/null +++ b/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/toone.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist b/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..ddb4190 --- /dev/null +++ b/toone/toone.xcodeproj/xcuserdata/shiguo.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + toone.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + D20062F81DFF85CB0021E293 + + primary + + + + + diff --git a/toone/toone.xcworkspace/xcuserdata/shiguo.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/shiguo.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..5f0508b55d6c44206dc79de01f57834e4d894ecf GIT binary patch literal 19990 zcmd6P30PA{*Z<62SV9s4giQoOLLdRcl8}W>37et_NB{+wG(do8AeaP|x^!-}`@Y#~ ztrc+XqTQ_4Zg#QSebLq~Z)^9rdu?m2ZEgL}y5fNYQhbf5st1P#Cf8bK3i2D89y&;nY) z955Hm1M@)#u!9A_4LraL`oUr_061_VxCmSdt_L@O8^KLrC%6aP3+@B=g9pGa@F3U? z_JD`LUhpt@1UwF&0?&X0;5qOjcm=!W@0;-4Vqde4NYJgf!T|iw(T|`|p5&x|yCu&!*3#ZFC#GfcDbo(<|u<=~eV<`cnET z`a1e1dM$k?eHVQ3$P6*V%qC_tvxV8p+|N9~>|!2do@Ab4o@Vwl&oeJG zuQ2~%-eulnjxz5vA29!AK4U&-erA4Qeq~NEzcIfvr&+*4Hi=DUWo!y7XBBKJt7OyI zbXLWx*$g(5&0;ldHk-rdvU#kQ)v@`ko;9#W*2EUGC2To6g`LXQvURM5ox|E#JL_P3 zSU0@V!E?5Q9SLu&OWEMB4wmWSe&kzs+F`^JX1SB8=F&t!&(ke+U z*Oi%aEA(28-dthSiLAbqqoDgq{?mUv0Ei6_(Pq$!|t|sjJDcnYb$s4dfhIk6Zu_hN5$c8*rbr11;`TC?U?naoxBCWEG`z@*jW=b3dH zvnjtyQ(@LtR8;0_jTPoRt0bN<@O7in<#M*!+|{0DhsV+8#65}|E3>tg1r)_ETc*v+ z&ys1h`75$y%ks3k+$@>VXk4-4HQ&JI0_`A3z}gbO2J(R(7=W>rAJbl}tl9jd-GhhT z>~`A*hA@F?cCDq(=fwSER0t|T+8v+>6oV2l2}}m1zzoVjIjBGq6oDd96q2H76oX<> z9E!gKRN--&3aY_0Fdfu@8ThRZO~9iy5hbDwG!LDJ9Qe(N)K*E1+2g@WimlgM+2QcI z+@2cSfUDnYl}K=(E#0mqwYJ5ME*mbHgFj%!*4WzYPOC&iRN}X(0DU)k9ZrXL!0fi$ zEO@!{HaqM~cy^<#NSRd}~yBU1X>OEF*w%h27)m>J8vKmoOiz z>zA1q!D08z!&377BGn`y)G7)0x?H{X?4|9l4tt;5wZN}qE3kpIL2w>Q8U$@9ndl~> zqPcOj3)NnGkB1-APT&{lLLdHv;m9w~-}a>D*dNg##PBtJmhnMzI8#{LP#XR-Dny1-O}X zq*Ro;WaF5u0;}iOT4wZnZP~ zWI#q_LIrmMCD?>behb(Nwt?;74*aeJcVkyogpIx!O+u4VDKg{tLR3cNC$qcK?RL4V z98Ry@?da{Q>?KO;Af9c+2Q=UgSS1tj2QnwhT|IqnyT@biuy}3l3w?f%bd)e!+Gp$S zuy^=7A5E$R^dEEf5YB{=r);2cpbvW(QnegAM_V6eiskU>ZTvSvHqyjM#fEx8TL}S#9`@jby+flUg!5$kAlZGq7vRl_JJp` z9gdig#qJ#j`@oaH)KqK1FZ@(^8aOs0l?3u{2S+NC747+P&oB9&{X_aHcoU>;!M1(~ z90srBfjxpMP$jBDQ}A$3-2&di!}SjS`!0A7RpUXLjsLcyIb^8FN;axtG9eq?_K_8b z*MNU@`=cg^Ul}#P03K!bPM6z0T7zfl8|v~IcznJ6p3$-q!@ynybMp@?so?M1r{FUX zISBrXrVWD6(R8v%6Vhgz6Hf)RPh3Cg*Wg>?aK1q`gWwpNfz(Yt&*U#Y4t@e@L*Pen z0@b3rA#f5u)T272o>fjF0=uW)Px(89gz^LgxOgUcpz%WkQqL~y_c(g7osLk#U?{+p zFa)!*V4g4xKQt1a9V?$+d7!JXYqg(J0;33J1SV)Alv4cAOenkjltAO$d~<`JJ|0fw zWk|q8v#<=9zK+oQJe{9P4paTwflAbZl>P!0RD-mQ8+}83rfr(ED^~dFG%#nBK`xp* z#y|)4qsk;LtNk?!U@_@PAuK}kk#&gp0^iKX#uV+FNOir=ff~DQp}nKb>1tny=UDRW zhS3rdl#q$#cJ+*|c7E375U)#f-A-J$=a|oR`&rM1a{?$U;5-zM?1Xal>;Os|>=;i8?XVMdp>AS$WHlUJ3Ca4W zDD5i^sJsyN66H8y4_bg04q>O6id|#^8HR*W6^wX5vSRU32~p8#X*Jdlc7k@g#++>xC}0bE8t4hgL;t*^`S+`jXcPU`nQ8r$YBAhKoz_QUJNgR zmtsK{Pl)*<>^z$J zEi(UZ>2K@7)UD$xN}_O$3VWxm-|6+Wz_XW)e5xnaJ;WRuaO7b3;0GI7p^01e3p5%o zv^srp)HvS&Z-i^Gy}+B$l0kSgT1q;jmJ}uee| zXf?VBUAz@O0w0Bs!N>8>6YxoN3Az-$fZo7AN6?!{Js104dxgzwBMaahUM8Qkc-=Pp z01mQL2M!1x58l(`5)!u6`nDzU{&C9&y_4kH9z4)#xU) z1|3AtlTlImVj*2U&xr40w#U`)ZnxK9d&~BaD0;Ckiq1L(E+s3p!wx6n0{BF3icvY4TuilH=)iboIM(@Xlr-#^`c< z0f3hO#s53DPsvf3AG@dW@pZE&kLZ&UQ4u&ar^Hk^B|*2M_2{-?Dw2w#q-X=W9pS~a znIEWTelV;O`8j(y&Irz}20lLVDTA6wl#z%AM`t=EqtbCyN2O45N`Pr#u#_JWGh$XDjGGZ~%=eRj8ZKvs@DRF})`b4c-i z%MB#*m8G7uXB7@SeQX21g+ZbiN9J$C7n%i7@%tIwSxlbiGG2{-F2u!*W5O%R0316d z36zmCQ3X^XRYVn2CDbHpGF3{MsWPgZs-P;VDryQfm8zzuQPZg!Y6ewH)lv1-Otc-{ ziS9yoqaA1`x(D5h?nC#Z2hc9`Ali-gpoh?2^e}n^J&GPfkE4C)3G^g-3O$WfuVJff zq?)Ma77QYJyks|n?!ayf`kbW~dn&xS@+@C&shHkSSJ&tZ^r_iY3yxFALVaJgVf?w( z2S(sc8D`_>Jdf~GLVl!14F_|aYHp~ku+}$Jmes1&3Gqcu~s$I&9Ig=Ro66PZgmw+<&6Q{+6g!9ncOVp=31+{rp9Wi zYicO3v{qHuRAN?j4b~C%7QZx|q`n+Zwc9X8g;h~rSKl()c0*IGwW+qcs-m*WPwyb~ zspp^{p|w`kn5T@k;3PE^upaLXZCzM(%a>QzR@K$lR9i@oDyynzkF@7+!bK{ikFQYQ zP~B{99H*1I8mt>@y}5C!zml8p$GBEzU}e=*&M?>GR`}{f3x4{3LZ24UNK;u&b@^!D ztNz%=QeH5Nog5~}>TTX`tT1!UEOU#+YN<3gluxxbSw`d_%&u*@A5r zzx(XP-^?YXMwywc^0Jzm<{2_mcCJh#tFiTV_1n7a%a>0nFDGWzP>HMiEgoySVnkvq znG4mmQ~dlcC;W_m!Ea8WkyD8 zTu*KwtXj{>3M&cw$bJl8;AvH3uAM?=WZf)lZC$O^XPoA->4+P_Gu=F+a#mf#biTB5 z)FjrBcFsKle{83+)?9`)$Ik$3MP*sjlquunUQ75D`~$fI_>GFSp0Jtu2R1ka>vOx> z@lM+}*@<=F(Zs&1ywYO99tb;=>e}kY>bhDBRz)M3GDOFI%Nb>VJ7Hh`2llgU?q1B; zgL`duI%UogGsHS3EzL4F5SKN*wr&>TXr3~|Jj!s0Fw|L=I6A#D0$SnV!;QI2vG>~D zHYfJkv#P5au_SolvFEHSo91^0e#_lV807yI17F3mhUyBU@-tl9Ho~FsZ*i!uZLDml zGGpgGGMj6$b?{5+9l$Y2-HDzVTi|y73&}7LPu)x1=Z7x+q4${~@i28i^#Cya6&c1+ zF`|2BWq*|RAhicaz0_{>>>%|JdXB_9;{%Amn3@NgrrQUayM3#ZpUGp?<2*j{I`t&= z6kg(=ruI|MPzR`k)U(uccvF04>+{EgVdAuX6g_yeIQE&~h8U<^TG#2XJ647cp_kC> z=tcCJRg&Y2nFzWYuy3kx5q8<5pvWk2%a7NKBtCozy^P~S>Q#zZ(;-krz1}+3Mw72~ z^a>6HU-d_pWL(~)-r|AQvE3aXfB5L@Z4UPk^)?w4g3z6lChCII{GUU!`g_z- z9D^T5JjhOcKz(@jfg7SeBJ9sLrhK&Y3H2%7w4JGtF;N0HqeIkx3A?{d&+7s&7rfs2 zh!uyKWRq#>@9T59z1e(R?;p490GdP8mss0hQAeq7s1S0Z*oK$9Irz8R?!+6t#dZYH zTj&B10d*~>7e-m|@24EXap%2i1aeV(d#vyC$oxWqBmIg;xx9_QyhdlUz+J}+* zkBUZtml4~iLuoN?h8ECaw2&5|579^HWAw=;jO10(5g4#4#1{1F2x!%8b2|tgfRFC% zOMDnrgKY^9zFH*{0!v2_4NE)TYv2QkfI?q&tZBS4Yj->P$hjCkDhnX-aVMaJPiu5M z&~6;v4AB#5e5g7|C!)^=K^2w{Px=T9C3;-W5uBNH+}}Y3t@Q7U=`{4k$iA3X<9#um zL1&^b(buEOx z=DmymLj_$mD$x}5onNA9M55_*4f-DaI3`gY9e`@m7P=ArfQ}<&3!Wmpr7B8Sp@0@! z=(*!%qvz4{(Fybu+1(Sk+>fU5pyk|szPg9$cDjSMgD|?2I!brb4t%=dcDcN~B{gCY zzLubWlGrYLucLnir10UlOTBzaT%X&~gU{1=p~e+)7&-^&XAaVD&*EY@AEu>~PzAoBM3|U+te^aaF~qTj|m=bw4IfF9A8;Xb*+9O@{T z!$C+Sp@>7o^Paw%w9}1#9yzI|ucvRodlEbvqdq?1G&WG}L-dWr%l%z)pZB5H&^P04 z(%)!dh`xnz|2w396JCc?CDOLix6!4M9Ha!|lQoZXO0 zZ=yHTTj;IyHhMcs;GmF$*K+U%4&oY5a_}iKeWhg>KwsGBa`bvVzDxv+OmtwMGJ*~B zCglSrJyk9@_Nbn@e8PgIz1vPs>7@KCKDEP61;c1Q(9J5zt+9E$Bs6o{F~czgn6KvB zuJ|hA6Lq|#xnN(b6p7@fz)G8$QsnrAdo8FWPeTst-gY6W=|dpxTre*EIz0m8a!|^_XdjS^b#`v(jGtluAv5e<4#tdw5b5{n z4+wjv zU@8Zd98BY2ItNu8RC6$cgP9!6;-H3u*&NK_U@iyqIH={Ij)VCe)N|0lK_drEqx%O& zN%jxthQ)j+8lxga{|M`1GD(&HEv$>lCfxq#SQnE=>i>PLi^(VS{{-t|jHJdtz`B@1 zQsEzBT}%nzkH3p`F{On5pJ820IWJfs4D}aS7gNOx7Fg-rU=&kL=>HDZ#nhZloWH=j zm^xDFpI}`~1F3Otq~)JtT}%_<_b;(7W;S8+Kf$_~Ii%+Q3f9HUC#?SOu`b3&+Bx?K z{8Oxp=^*_6HP*%W&JF(0ur6i+k@9~L>tcEc!+(KwF@1!=zrnf~58?1{u`Z?`V_nQ* z4i=6rR_FhZMH>ksnB@$@K?JjcS;<_$!D0?h;$Z18!!Z{!t2kK3!D$?<4G5^1OZkAR z#44%(`=^#8$w@i>)T11nP1|e70BNUVDSzUU-PhhdE^cG4;+vUlmF)Nz%_u94%Ca)0 zDc}EKR8|_41?9>zv+to27v=cN{)|XN$jh`!vtC(Qpe(3R7HD$_9FSA9i0m=(9>{4Y z@7X=$J8?bV3A0tQ^Z)lwbmP(Rp-JU-rxW)A_%hI$o0xTYi@>a5Zf0&_)^f0%gB2XC zajt)BpwEd})$}=kY&wB%Fk?^?u^>1$5(n4|=^9u9@D`qV-YDqeyzbo6AyU*E` z9n4PLm3uijox=%QxGOmEjGgRlT9#>zxrXt4cQcQilkcO< zW0>zg4%Tt7p75Q?^DTdS|M@S>CZd}3TFf&qA18}zO{20t!yLq$8s-28ErZOn9Bc}l zgD>%R)o7J8{R_Jy+sJGuKB8EVLo$Z&xv+m1=2zLP%p0U@uQ7+1!_4a(Z06uB4$kIa z%O*O4d6RjIc^iGo!B!4p++aQ#{n6uioW9 zo4--Cn9L*s#PAmbFveD0R&MKEZ1Vwl;|pS|%j){QPMppdSjFFg51EgN9zWvX+(G6O z4(H1e8Oi2)dar9q@3^|N939?nMQJaOD*5Yw!F-3eIn0;LSIpPUH_W%pF%DWecpe9B z9BkuYI|njJ$83J z!3*#|FS;QBcG2XD7+?vXjBn9QdVf;r2Kx@9pz)e=TW5PZHB;L(Gpik~OWHa$^;%7N{fyRDU6*E- zOQT(w+v=T}t7&P({M@aJ-FA($U$e+u(>l%GrRlP0T5XQjF5@gsol`TjwW4)a%Tmqx z1Dd>6S8LlqwWe)}X7(a|Yh^*Brm;oS+of&IZJDa6b8BYxl(jmhF434=npwHct@etkk*R{45EYd7&)6}*vXsxPl*Vv|Ms+U%`POoaw*j$=s?UdF^ zPp_u7Q)BG(UrAsK*g_tcRZM=x2Z4eSYh@>~rP$ip$sD|BkTrAgk^ry4R`FirV!U-+ zs#!|1^EFOa7fw4WC^J@>D#~*4Eg_R$lV7E+)Rg6yS7}W8N}VCU%4pVC_%9l;)$DZA z2966Z9b{`bcv--#_dESjaKX3PXX`P5z|Q30n-@wjeRLOrQ+Z<2w-IHVh&z$h@H#M17YlZ*2Zgb|F478D&1iI)Q2Y2cD{zbrFYEQ8^B)@~dN*?PC`a%<>%NXFp%^53h&q z$7#+io=?{evUon>v^SE>N|KEDv#@|vadsKI8boemm$NI_mFxv9VmbCgb`=M2FrGWK%z3V`vH_4xP%FIl&75U=sKb8sVmSGIV4 z357UOsMX=AbUM2DyHGLwXWs2pduBQCxe`A3#sKH|0>2(GM$dot0pla-N24EkCRMf` zhjRdDmX2pY4oI9l!gxlDcvWb3W3Uvf(9ze8gG-O2ryn0}x!ifV*;;%PtYfja!{-z= zXOtHjbQM)bL#083Z)sukH)#!;0<$q!lc%r9FDS?>FjSay%}Y%Nt0BMHQBQcc@V^SO zwEnSK&u+wlG=28eHgj+v2cIBQB^QraAapwd^J1rN>F*&2 z5&U3U>|NwS9>H<{P-P@pinpUcZjBDFlRtc7w*$v!_73(=_Ad5rb_WNyaPV#p;vi=i z2ltGg)UfxmyNKxbvG=nNaBwRJw{dX$F#908o87~~J2-eJ2k#=Hr~N^W07-G2hL1D6 zc*rvUoUjZhKw0egz=VtrPCx#0YQ7EMX`P}pgm-xDK&GUCEYRMcVE3P`AJ4D{*n=Fz z{ol#qEM&E!l;;6v%9?y|w0{U+VqZI3{X^_w7Kc9faqxZ)K0xYAcm@rHX9(~Pd-N;} znD5yS*bjYi!Gj#!jnpH;^Zw{lwxceBvbFhda6^h_*r1}~zjt%{?%`-hRzWW)9!mvZE!hsp4#MzlH_u<5(WPvP2uE5_dj`Quf)y^uXt;>Vo ziCa$&e9BFV!l`(ezF-s%J z&dJ3x%<9Gg6z-W%77Mw@T9ykWG!kHTTAg3WA#DbJ*Bb(F&*{lWQvvom<1~YBZjq$M zp~8%_e)p{|I1j_#!Jp{a-LIBRY9z;v2;%$m5%{L80^ga}0wbsd)A5b@IiL;S_*(=# z_+I=4_zKL1ULxD^`{T;t#^D?2ts_*JpxXEDKHgk zU_LB{)vyNNZm)+;a2~$hZpSy<`|-7jYw%t6tvGl75%>hJWeW1Y@mKkzBM()sQD zbM_dHY4LpjlKqN(fc=L3);H@P;^1C9@j3V~2OrtOJ_xq4Kd{H~T{-Ly?m#%Ec$9;W zWBlHin=AkGIm;h^{sj?USh2SzXM=$rEWoJ{B8zu`T(|uTO0v)NQNG6hh8OzZ+0(?F zN#eEd=p^Lp_wW(PW4<*y2nJEut_bg;AP7t@i3I=81}^;n7}&r7kl}y5KvpZTOa*!P zrx4_Vya;MR%ZzCa_D-B8+wBW#f`Tz11IV3coL!4gN`u0HV+(weolLM4jHnzyZ{j$N zM^t>!iUq08Vn0FAK`~9f6GEQ}#RED1j~Dc~(aHF_{j2nQ^r!fe{Ym;a`ZNQXAbeU9 zhR;dznd!`Iri*dltMomL3ty)9F#XJG=3?eje3|}Ae4YMU=6ZacewaDHoWSvV3)_z` zt>4A&V)x*y>5s7c*;nvI^bgoi*>Can^9cN3MMMY12E_*@1SJL~2c-llf|NmpLB&Cn zf=YwRf+~Wlf~E#d3#tjK4XO`v1T7D`G-yxI^Fbd3OM(-FbAu-Zmj;`IEy3pnw+GvU zyMq@5JA+a1Wx-bmUmJXV@QuNP!CQj21>X_8Gx*-%`-67{KNb8&@R8v6gFg>G5&UaN zNQfvTJR~9{CL}IoLde7rWk_~NNk~P=jF9$_1tCj9R)(OE3qw|iToH0r$TcC?h1?Kw zf5?H5FG79_6^BYfBSWR3F`;px6GA73CWXpE<)NveMWH33lS9p+<)M|KQ$njlr-#l6 ztqYwQY6gC!4APr!M%dLf`!8}?Dyv9KS*ehT|J z>~|p$QbI;36pDlsgvr7bp+cw%g|me=VXx35>=!N( zE*Gv8BH@L?>x3JG!@|wNt-`y6JB0TL?-TA8J}o>Td{+2^@Fn3Z!gq!536Bat5S|pV zq7aclBoc*-B1B1|6p=!dCQ^wqL`G4uXp*Q@R4JMwsuoQbwTmtiT`#&xbhBukXuW8I zXsc+4=pNC1q6b6|ik=c36g?+;LG-HVkmz;M5z+giuSMUBj*Cu+eii*DIxU7`fjCw? zQJf@}iIw7Xv09udo+O?kZWOnO=ZNQt+r%B>PI0&RV(~WdF7ZL}bK)1oFNt3fza~B` zenb4G_-*mm;%~*@iGL9PDE>+Ov-nr>Z{pM8FkBk02`>t72%i`3311U_NBFMrC&TxL z9|(Ug{DttB!cRzONsuH&5+)Hz!X;8kibN&JkYq`+C3=ZbQXnaklt>&BPO?@qB-t$4 zD%mc1P_kcgK=Q2QdC7~CmnE-C4oNgK4ys5_%}M?DnvaMYtwk4K%7veHOtyfi_YC{328NmbGe zX_hows+Sf^ZPFFeRnjY^*GR9E-XPs5y<56ddav|;=`QJR=|j?Iqz9$XNnen@Bz;Bt zn)I;rm*|-2lIZs6Rngm`?~VQ<`m5+~qK`#?AALOfMD)q%U!qS%{~iNks2Cx^yVkX8U#mHjhF_|&?7-P)LnAR9)j3;J!%tbMm#O#dO6SFtw zx7eWAkl2#gs@SQqJ+X^pm&V>6yDj#P*jHlTihU=JjT6U7;`DKo;!5Kjaqc*8+=jTV zaogiwiaQebR@}*W7*EG*;tlbpcx!xj{DSzM@q6O;#vhOWE&lX`>j)7qGO_aqIcq*6CarP;KUy$o|_Lc1C6e@*D2}%h`5u`+=M5n~2 z#HS>rB&HOl%uZRBa%0MEDH~EYrre!!Ps)8MyHa+iJe2Zc%G)XLrW{TAFy-TvPgA~4 zIi7MNjWK=GX7Ma9dCj}@OPK2v<5 z_)77O;wQx~ic^Z;Q^Qh4so|*+sj;cDR84A5YF?@?wI;PLb!KW~YICYJwJo(HwKLU~ zx;Aw~>cP}kQ-4Z5rIagkl#`TZWrcEza+-36vR-LXwkbQ5UCIT@9%Y}>qg1=vPdRV$R zU6P)do}8YNo|_UzWZi{epBZeO3C^>DQ*;kiI7Umh^S$>(lq7Kau`)`hoOk z)89^iH~sze57R$R|2q8_6;#nGRu!TOS4FC%s#sOLYLco|)voGPIaCW(OH~)CE>T^k zxKfH`stu|^)h5*z)i%`~s=HJ>RJ&EjR6nRrsD4(RQk_;)YE~Vh4pWQO5o)PA zRy{$TsFtY}>NK@lou$rEYt?$SNnNC#q&BO|)ivr`b+>wv+M~Wzy-B@A{ki&k_3;dK zhBhNVqa~v)qa)*rj2ko7WIU3wKjT2gcNxEAoXSke%*f2jY|5OUd0yt_nKxwKl({$a zsm%SEA7_4@`E6EwmOLvpYkF2=R&&;^S(~!9WWAsDdDfSj2^xh)sj+K%HGP^FHE(F% z%udWs%T{G~WcOsdvY*O+A^W8qX-;BJa!ymu{G9W0ZqC`5Gn8{Q=d+wIbH2$rmh*GY zuesXX$+=az)wwmfb-B&CExB`Zt+}?`-rT-icW!^~!Q9t#kL13U`=7k4^48_8&)bkU zsI_R%(>kRN_VC18r}7}n{>D626dZsTXoxYcjlfOKFWj>d`I{%XV%knqpKa_to|D--r zpRAYbm3oyvQ?Joi>l^e|y;JYfyY>D0rTS(1mHI36SL?6S->AP?zfQkizd^rUzf1qJ z{)9ndP#CfdCWG0q)UeF3(!d#38!jFg48pB${dc*C8A;V_FHp88U9fo@i z4;XeE_8J~F>@z%Nc*bzhaLDkU;d8@r!)c?y7;TgpGmQqL*;r$oWo$F{7?&DX8Lu|3 zHEuHQH10L-H@;$g$M~u72jg+$kH()&z$7wBOi`v7Q@km`q%vigvP?Oq4$~r&*R;fR zzG;Q&0@JOgO{T4;J4|<(o-iFYy=VHs^pWXf(|=80n0_hPT>zl!XkN5 zd(ncTMMcYsE-kvI==!3Yif$>oy=bUtbJ4bdI$0c1JfT=wtSZhd&MwX?&M!6; zmlsbfo>5$1Y$zQcaeJ}7`0Cz8pLGvc_R`YiA!{&YFXGXSs P6#qLYHekmG%m@D;@1w{1 literal 0 HcmV?d00001 From e7af3b7c34ad5ef80027cf7e57b122ea7e33e301 Mon Sep 17 00:00:00 2001 From: "sg.mini" Date: Thu, 27 Apr 2017 16:47:05 +0800 Subject: [PATCH 21/21] =?UTF-8?q?=E5=88=87=E6=8D=A2=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E6=97=A0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toone/toone.xcodeproj/project.pbxproj | 8 ++++---- .../UserInterfaceState.xcuserstate | Bin 338619 -> 344459 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/toone/toone.xcodeproj/project.pbxproj b/toone/toone.xcodeproj/project.pbxproj index f45b28f..9309232 100644 --- a/toone/toone.xcodeproj/project.pbxproj +++ b/toone/toone.xcodeproj/project.pbxproj @@ -3675,14 +3675,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/shiguo/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = cn.shtoone.gzbj; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/shiguo/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Debug; @@ -3697,7 +3697,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Shanghai Toone Information Technology Co., Ltd."; DEVELOPMENT_TEAM = MWKKG6D7EX; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = /Users/shiguo/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; + GCC_PREFIX_HEADER = /Users/apple/Desktop/toone2/toone/Classes/Business/ToonePrefixHeader.pch; INFOPLIST_FILE = toone/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -3705,7 +3705,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "6e503742-d587-45bd-a21e-c9f648b790e8"; PROVISIONING_PROFILE_SPECIFIER = profile_distribution_gzbj; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/shiguo/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/apple/Desktop/toone2/toone/Classes/Business/Toone-Bridging-Header.h"; SWIFT_VERSION = 3.0.1; }; name = Release; diff --git a/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate b/toone/toone.xcworkspace/xcuserdata/sg.xcuserdatad/UserInterfaceState.xcuserstate index 20d61bbb79818b72bcfff56176dbb7fb560ab33d..5d80d0c2a161f04c9e8d53c5286363d58d9236d2 100644 GIT binary patch literal 344459 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

    *-J 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

    2Jtqs&ifuC@J!{^ zLtZ`P{g~;@U@1qCW4_Wy3>Pa>CMYHH{VF6@ENo4 z9OV0&`N$~WPb_0OE3u#X4h2#9b5e{XT5>OX%l{P5(HDD^Uyu1;#aa3Fm|u_ihck*X zOh#|{otb|zD{w~sb!=n{yV%PC4)Par$o~&lgQx=8DS#a+P?QqLr$7~|Q;Ry(qXFhr zKwbqhQF8(FDDWhng#zYMKt2WJQ{WW_@&<3AhXUqPz0DdRC__S7c5H!Dq*Jzc0;BGi)<*Nu5&YpDz5h81t>#RYEYXP8eq=F^-x?7#bs8!1u`rC z1jA5Uar;$#E%vMUAIPe>jEXy_xO0ljs)Vdcm+I=7_rN`8rFucUKJI=7_Rlw8IytYi)A_?3Me;{rFi z6GW8?F_%)gD2$v+m7o-5DNha5T*^#J$*PpBO3A8}+Dm1j_EKsurS?*?D%F!-yo8!d zskzj6)LcqdrDRn~?WNRSO3kHY<>$JiO3A9!Qhr9wrM7dB}h)Lcf*Wz<|o&1KYFM$Ki^Tvp9x3sa8TG@>bSB$7gFGErw) zd6$)U*$3&w)4a&*sJX0~%c{Aon#;<&teVTJxvb}_teVSy!WYQ7>`$!YSAJs`dpW={ zPH-BvmsNY&3)~E%%Gr@}1t>#RYM}OVzV?)BfZEHcy`0+1$-A7q%eCZQ9_A^Yqc3VN zC+~8vqV{rXFQ@i$!x_aGCL`x^axN$5a=);OwQOKBJK2NW%l*Nh97g@+E^#}EDxa64 zl%O;+FJF;b)Wxopzl+A0L3#C;mwoyB=}ZrvMeXI)US93x($@^+>C4%A+LH~Wx%dD)jggRCpax$(A1-r^|7yPzL{$t?dquTZRC~oD6sIJWus0Q((VTSbNyWQq!-MFd zq8=)Cqzhd!gNm}R_!hFRI1+nOQRWrZU-1)WAp455`3n71)JMhT*q4esu`drlmr8Z9FO?e7gk(}_fgUR9p;9ItP(2hZ{xeX-kBUS|-4QG1nlQFE1#n1zh1EJ4jxRUlXdys@fNP%a5#O8#~yEjH=0~+EI>kihnrEdDLD#8)jU+ z3{|N?ZDMFZ9EqfmN()+|_UezL=IZ?z$eWmHbu+C#jIoSo5|jA|^;e(G0)ECbR9(*1 zce9T_kau-CS68dQrxoSzX+>4P#FZebhMa5Up$KMPL(VnqVvYJVMBX*zTtlrj)arLk zM%B2ROypcc&NX_X<{B^a3Tm&R_8MxgF`QA1VH^|q20K?njy3aB9M3>a=hl=@%``G- zjdNsP^POVZ@rW!Rdn_6a5 zOTV@3RV{tix(Dag>Owcnq}DU^;w1*~8uqHzAk3(iK5I?lQ|7SaMNs+7(cDZFSeSQ?=DyTVDQtTvToIsV%44=22VS zwdGV>PPNrvTivzQUAqsyUetaObE<8ZYX6Tl$gB31AgYeD>lB~_r71^6%%+aB>d2^$ zov728W|&o-G}_|aI_6QQH_u}q{NBf?I3$rqxq1T%x4L!S;t1U@GE;c zz#-)1cRfbc`J1!c3Zm-fq$p~wtJb<|ty>*?Tvx4i&BBr3ihh*eRSe!dZO;S z>aMHqy7srOy{fD3x;o7$jmDcC!AHJcsAC{t#qSUpDneGKR@~#3y{p=cu{9n(ND` zzPZ-lh5f64m}8vaH0rFc&iXgF6+|@%2+50j8_1`DJQ|o|1N+w?iRPrE#s>FtKjzv% ztqmTbE6*~3w|R&67{O>h;A5uq8J?d8Utqos=CX+8Y{V=Zm}SGK=!3m(Xg?Zy4jT?< z6uu5LoPv8cbkBw}aLX(W?IGHIlTMtW#uj*TXx_D1vhA3w2-Us%Ov zwy^^}G}1$(y&OjEjm)xfNL~t1n4*-RB2}nPP3jPX+8d|SmPhGEcb=gaeHg%NcorHD z;%&^JvAP>i!p=3Ghq*QWk)@bl1gh`WBwirXw-irgpyR1SX;O zreE?MKeLXFsJ-d0$f>E?o2tF3+M6EbICiwDuPse)22ss&6HPJH-b|Lw%A@vXYHz0Y zX7y=EW0Gh|dpcsq&7MK+&HC^HYHz0YW@>NtHu7)gIcqkSkC1gUH8=Z-W&DD@Y_=AA z+00%x+sSVBp$C62JF3|^t_M-EIVnUDic<>DRctlvWUQTxRd;Ly)E%3E=PA~H#M+No zb;ow08|sf$x4+{ZK zQT~2=RD5poQGmkeAzlyha*tPYyqx2cvD@+Tj#qztdmg}!$3M(t=qFwu@p6w>f4rRI z`0>a)ehQy4i!YhOJoFJS_jo%KzlB}w9nLZnY2ay37wIB!pq1yVK8b>ka@yz)SjUB1hpr8#3y`; z%oEg=AlF2@n&|Ar2FNSX8HxANfroe$`6S9G(OHR}tHkH%OFstU%)}3via94bBhh{) zns=gn63sc$ekT5ppIFKo>}BF^j`A=6)gzxo`6ONsqLQM>fjKA1DX9R3P;-)+lj;+T zx|7T~$()nSIY~ZA?J?)12YDEMBz5C?UgcfJFph~#Mn*|9`GPsv)1+_s4s|El&m=V` z?MKZ?$2o=ClhmH{U(L6IsN{f}N`8dLc#__z zIr(kg;XOt$nh%+Z+>@vC8G1;bhnkb+oV)`yCm-Z5)Sj&NWHl$tJ6Ybz*SN{;ASy-8 zDQZqBM|EmZ7kQ_6u2K?^cZ$4I(rJmkNl|}_oKv3WdHP{DQ(j>pLm7tMOc}`->`jXL zQ|wEMnp4!ABIlH~`1+NynQiPr4=H*``I93Y;|w=~sOH%yOlj2Jydv^$uKwogZm#a; zO=w0uiP-PvZy?L&3$T~X*RU05HJ4L!IW;%q=4RYnUd^v##;InUYR0MAkyom`Qk|Px z6X&GLCsjVFEoj9(*vC|}O*Pxp$LK^CJXfhN@Fwy}l~3v@#xkCdG22wLO`XXX_&S>U zJxfq?su`!MIaNNXW}K?_RJEt7In|6)%{bMJQ*UxRh)Pp)nwrz(l~#iWG@>bSB$7dE zGHFYD?nmuuPtk{g3`N~(>P}O4n!3}bpzbtvr_Ep{v-yT4tY$m=_yaRdGt;!cIm-nu za~1PVlX-d$3R044)Z;E1W3K7unrA$lZ^{1;lUES#?In5d5o_;-uY7s>tN>P>y zR7U+R)Zaq=E!5va?k(irA^|(oLf$PNr5oL`BQ1KN{uTpxjW-y?+vul-K3aUlmwd-U z{>M)&V=bPk7M`gV`e>n#7Qb--wYRV*84>c3A9ZIGp*ZT!PmIzs8@$C3WZwFHWZrrrGH*SVX-r4$trxJ2jr_(g_F}hNANqew_Z?St!S{ds z)G5ody?2>eW_wR7D+?DYisHhNBB0^`R8&yVM8$!7n}UM46&dcmSMCwGXF1wCf6wdp z``wSn^S&OB`|djD^?iRohd-|ixANr=TtWAjzo7d|oBPk>35MLo<2;M*5ZxiVLv)9H zfbJ08AvO=u9TGx4nxHwveT2l*4R;dKo39y&?L+)FLo)FUA?_t)CJWIVvWczOJ7hO| zv3H2QL+l-Lnsa!Dke~QF5UhS9ck>9ktJ}MJ1@u?fU0ru|dslZe)!*kss-d}hQ=;jD zt*dvZC&>)J*42mLUaF5^6qCszpB1=|>g(9Z7WS~8L)g7~3Hqy_=O_LR1Z&*FJ=~AG zuJI^O@EnzS3GFqs*LagExQ!YSw4x2Rt`SQ|Y+b|FHF}dmD(DWI6; z_&wIxj9c-ar4+1T^BVeV9OWEtqlVs^0fLmFEO&Ds5AraNp}(g7ny;d_<`-0_7Ig^2 z-Zdlf3^l(Z3j5dWg57JT<2GvAx#n23*PM(SsX2=|%)`CZ^eix{sQ= zYhL6MSNW5FxE2W3^1G~c1D>PS9oW9s)4amFe85Lk<#TFNm->VgK@+ss>Wn+7H2`-~ z%ht7qGm=S6Wjfj9pug54mSOW+-?9(C&ss+);Vc*M`>b`DANd*mwQt1kwIAVe+U?-LBxnNJbRSjigJvxD92#ov`Whd6?*>$sCTzXgJIgOuYA+(=!&&AJcr z6cunIbt~}#Hn00O9}_}2k+h->?eKS{Zam#cLVI29b+y;EcioXpVit>7g7&)F>uRsN ziLGd_y9;~QwRc@NUiU0l`8N=(SBA1^ucy79_Ii)tzUyhP_cRr;dp&njuL?D2L`!U4 z&(`&9UC-9_+($iI*V9`s8NKz=$Y3;6m`y(Jqn`Vy=RWGWk9u3!j^29TqPN}wj&XsX z1Hmx&9Huu+ZWM(ppIn2lAVYUui$r{$Nk%Yj`xQ+U?a2xd_&|P15ecknA>4@(7U9oxn?%2BiP{uKXc`U@%^=)0>*7bGP*I9oH z+t`WQu78*_T;ZQUuz}tNdK>6%a65OQw}IXUPolTMGq~#pukbEa3B_$RXhL&Z;zk;{ zjRu|2+aLkG4U%vh4Kf(dbaXe!Wj6X7=x(69!3tKfmi6pFbA!|T$Y1;$2!^|l@E~Py zAK~sJ+CZD2Fo*vCPR@EynS9E~obKf=vK*gHaZ#2vVq zi2Hb)r>H{w)i|B9q5t{w?(*>JG(h9$+rtOF&o^B-J8Jc>A zrhOTN_NL!33-7n7_uJI_ZEEwT-fz=2tj9An^$bn7Vf&`qo7%kT&-}x+K(LwiX5Mo% zn>W+mOnWo!%^u=Wyn|-8Z}tlAvRO5BH>*h~^=LwKTH+R(wZ(HZ>r67~jAjb9ZkA0B zHgC3=0*Y~;%~s+aG}GN|4>oUho*(&z-}#Gw1HtBHC`&nP-&}w5d(hqdIo{wCs^f1! z^E!lK^X4{hZu90gZyrSq?McAa%?C1usZ3`Exy&Y?LYA_eRoJ}wRt|E4%V=$`wYk>F z070}y`a2MLH@1#^09!|v$9+V;gXYN3_yX;b+9NebM$i;nN4CV)k(whlN2W3u_Z^wZ zD8}MWBD0u@{z(0ibFq1(?#RvTrxe|hr#Z((+)3nb{K?<^7YMfS94&0#;y#|lJ-2v^ zclm&is7eiLQx}`J(BGmFx?9B2i~gjeyM^u+x?41f?B+1v zag39k!R9S~GrwSkQDW9XiWkWQ#>_|6~=uIEe z$Y2;Fuz5?Hw;Yf5mbPxWgtcsAC*QJ^o3V4N$9akhJj?UE zj@?_?y_NP>+FNOF)r3@rQ^XqFWh>v=>IB|vE8o%TD&B7^-_^=@wZ5JkxrtkFr>%W= zYv0}4ceZ|m5BV7Tw5~=7e*di-;N7-vOfw>BM;B7?j$3=jt%u?rx3*Jj@3{3hWZ@mR z&Lxkl@&x612A|)?=eF^=ZG3JU@1e~Hcn@v9pg!)VO$;6A zgwJe~h)vpfM{W8ufI+yUHlvwB4*9HLHS5@jP1@L`jZNCvq|FgZIL3K?d`jbrW}D=cxO62zy7_Im*sa-eZ*RDBV%I zqu%E;YU7V>VN`qGcD(Hx~YY6kOIh^?avS&FTrY#n9msBP?I zH`=34@&kVcg6*#7MsDU-Zs!3W#{IQ>g7Q>Ad%L%=bGurE6G2lVX+yCaB-O)CW)*M}xP#R(D=;pM<=Fzr}wso}L=mhjeCy_=5)-i4)#%;uCj?o;W zIYx7g=2*?KnqxJ`YL3+$t2tJ4tmatFv6^Gwr7EBEB{ir`LmJZzcM{tQ{jqkB)f}ri zb_l~6$rx-NI~~su>ltF*OYB_cQ^b1wCS#9K!f{S<7X7h5@hiXc7ykr;?Qi5R+(`T9 zc$GJJoA>yTYJ_0-_S)OmB@8#--q!8A(uaX$VC(iH7|j%>k1C9a~oz3%q9I|R6m2dKb{yu$0aj}G?kVDAq0?qKf@)u}}&jrfWVB$39~ z=Kbh??l@a&yDd#C5|-a2`2oxHbBAMg?0TPN+E zw08=j9!+SA=1#pxA(j55lgTK?;`h;M5}u(`4htw|BX;hzhy5JFt#vxhIow*OAGm_u zJ8AD6#Lk`V-1$+Spghm;60hoGq5{g*HO4hKI9qdMT z7u$Ey-NoH>aW7qd4g|XfC`&o+;BM~2t#o~g3RI*Lm9cr(kEl*VT43w0w(e@{uI)*{ z)?IDgRd?4u=4E!iM`Ek^ad^k^dE{fGcpJsrDBec#dpW={PI3nK8Gn%<_?7NEMf`Xb%Oo`dnRmR3)|VrK~8g(e*?k9GL)qp-f^OLocIXdaiVve zX!}IlCq9Sn#P_guVjVOmHYF16iP{r2Cw3;DL~NhvT_N(Ab0ar%7dG!^^KK8}Z$dZy-QL9=bko$$R^6tOi=Dcy zVl&(D9o@cVA0-^;6lXY(cihc)ck|udZPndI-Te-_KZvcm`>yVOyWOAXMZDwgui+hc z|B!0ft9vur5>0#J=z@K^C)1ZSz9yYa?A6^~-4{^Ia~}dw91!ma!7|*u(Ft#}0O}2kkxV-ows4eh&nb0%%UsoTNEP zbCSK2G$(0JdJN4;<*AIFld4dI`ZPp$lI|qkN%l^%carX;&cx$3lTsLnzX3_#pgCy{ z^U_?)eGT zsfGLK8Adpf_&xP(LliOS@0ma{gBitGCNLTOJ@xn0-&23jh2&F!d+F)cd%BaJrJTdo zJ>5sotGMl+ZoB8TK(LqJRj(VkiLz+#^*EY)y~RgV<#WEo=Dq4;^IkUZ)fD}`TB5sG zSNbrJ42Cg+(M(|)*~~(HO9KiNA- z-iz+!GyH@*PquZ6_7u00;#N|$r)W>np5k|!;&+=a+K59I^`nnJ;lAG{K-FD3k3Uk zhCZI5PZ{n&d!MK9cd(CJ>GK{R@-d%M6VK4cGxV{4AN%)-pcS#$yH8&RF@)iaWDIui zGo2aakjEVK_gTp%_EExdPH~nC*uBrM_&d|*FaAY;-ARg>>|sBLIDzf^+P<&; zzCUo8-vhza0A+D2sZUUzXV9No8U3mHQ}w5Qz(;&Sb#$ldPK~Au33R6?$qc~uskToY z#t25CKh@@`3s}KMwxB&#d#d(S_mWzQ_Eg)a+CKF>KjL1}%HYP+9z}PW?lj$Ly3_2Q zraMh{np;oPomPb}sDm3xYfBuu({!ilPSc&%58Y|H(=yPVmWkcdY@KH7w58ZOO?R5^ zG~H>s(`=olJ56_*n@Q81b_QFg{TT@MyMeoSn8$dMr>V%xyvCd8?q~0Qy8C^OJL%Vm zHgu#j@pL1JG`?maZl&K)+uq?ftd)*WUkQLU14bTM$iq?A_nq{S!#0FZS-Qy}$PU+WWhY{_dlH z4*9HNEgRU(Hg=-9zvlkO(A@tt=eWR6{2d5>ZSSwk1cC!@;!bQnz}5pQ@d7p(Lf9-w=G z?g8$3!1r9{DnDcM0sjSp>6+6ur)y5voUS=tbGqhq&FPxcHK%J%*PO07U30qT^yb9k zM$+9#x*JLFO&{!>p209Ov3I)m^r_^sgq5seJ)6*~M?m@Z-=^nJ2b?6?nnQi!e4zl^6W1Qz#{tE;L zUx(Ws>_!IP!ady2Lp*~1!8RYPd+=*~#Fx~dHg&Q2V4DxN`Cyw5cH@Kf500TfbFk&$ zlYGxF{2K^n_`VF^m*M*|d|$?+Ji&8R<|SU?b>5^3HL+7hD|}Ce@5zY8P8seq!@JGs zO$w>_ZDkB$0y9{|3T%{NqYN8mY{9$DILHx7uv3QKj5D0WZz@CckTTqiXBtv~&luw0 zJ7gDo*v}zOa2o&KAs6_8%lsY)4z>5t+p+J^3Ovj6`1?21^A3HN53u#nPxy>#gwhDl zJ~R%uJhUfnVrXCb;aP_cXC!W9=r}z4&@ARtjAtIIcc|W>dWY&AdX&@X9eNSHL$B~7 ze+7cWg4~JsG|YP%<~y5jzjRi+g#1hk2Tc zxar~UY`Fg6ub_K)RWuLRJiH0bX~|b~pc7q5pgW#nxMvuydH5t|;l_q9p$Of>br0Xf zR&)>Fh3$v$!>tWJ%g_A7wLmcQdbDS{vrO%o+B3Ch+CJ0vnUCXUGBsyv&a8&!%z89H zd#3hG&6!ce(4IK#pQ$;sAGXe%NH#g-F_#4tvz%4fJaau8(VlsTGhF6Je!*R5{uKz0 z2vUZ!+=~52+==!P6?v5^d_i?;QHL;^5=kqxkI+6MnlAK2^N36)Fqv=2VkYyk`v|*_ zC}b)6M{Hmxnn!3Jp?QSn5t>J69-(=p=8>95Y96V1q~?*DM`|8fo)@t5NVhTabH1bo zwP{FWnxTE9_L160x|NZMxQ&q+3}XbN8OJoTvHM6jGja~|&^~ex8kNyBRGx`%e$LN}bWAD-JNuWF0M<>%4?W47i);`+qqwPL=EN*7By+^y1 z(W}_ZHnfk{K3e-|zsb?Z(LVYN=edaA=;&*K;Fz-9&l9+hG0*TEm3f1=vHcj`V?ILn znCiIkF)fHj_n0`kpnr_+F}late$3YlWH6&}>tpg*Oaa9#NB{JnlZ+%eaSm z4DVo^=5dTJ(@(>ryyr>Y^Ca(iQaq{HYSIL>PSQF_>!dl@W|G!P%UH>3yxU2(nzWNc*lCh? zI>|eoGRJxfPpFxt}Mn z^OU#n&Zku6bH1bo^=U|BbWe#y_mmjA(uaX$FpLq5W(w2D#`aTeKV>%Br)ZwC3p-D7 zms3hPfxDb?33oZgT~7IxKd}E){Zs8e^*+i|nU{E#H+Y+m`IKttpQ?YV-KW}ps_v9Zo5*^P5BV53k>w_`La9dsY@ek+%S~tL&Wb~G*4Jpx8o_9^XKByU zoMrDUduPpIJ`2&Dr8!G;)?rR^hV!_AEWgF9-}#GwxfTd!UyuH5n`b{nd0yrn-lqzm z@ENtJLm0ZV8=*V9HFnPK#X$6C>&@1itvB1&*?P0}X4^VjZ}uYcS;0o!Mz-6?K8EgW z-PyXcf8-Z*XaC7RxRn|9o^dCd{r6u7XK0@B8gHU~hV~hnXM90*Y7&ZDnW1?`6rD+C z0D~C9a7HqTsZ7V-Gjf=P?iucR#tz)Y3_H)zJwx{l-81Yw!_G5w&-j_&_#+UU=}uJ5PFXbPXwIpG<{ZsAnsYSgXwK1`qd7-& zP6(QFH0Lyzr$WU~W0?=V|oj>dn=gt2fteMD*tB&DEQ$H+L|4bM@xh zI9G43jdQ2rwsQ+v!%p<(>dn=gt2g%)dUN&W{)FD#-*MBkuICOOz--nh}HB$g_1`58Oze>%X zXY0J7XwTE0r#;VY$&f`Y%{tg6Z-^^Xy%L6>j zV^pLPFQ9+6-Dkhf2ZT_cmS~>cflg?jt$nuU*{Qgb*#j6v2AXG2XAZ@zWdobp#!e2R zb+*>oT4$fc=Cd#HXCOGo&U5a>&U4(yoF^!cz31qhqjSz1yv4ityEn(qbL!HZC^XN} zJV)~!&2#KLNAsLi`k{HwKt?c`T$bSXH^)8CSQIvB@mo@9k*~B zy64`*{pg;nd#>)e&+C;=-bd7= z0gY%vbKJ;0d(X4?JbTa6K2Q6+ZuG&<^G5Owvv3>pw9i|_6130LK2Q5RcRgfjj`c!mYGUts$M&2TRZ{2g4-gRdFJ2u3rGiDcs$7I=mQwqIcT z1q)eQ1e2~3pFpCkLHD%7utH^9*$w>h2L`- zdoQ&2LOU`$JJ@%TeHYnxQFUrz-$fc1xsgT9X-R9^<2Dwh zGMJ%cGK#T$Ll!g1Wj5|*Q338`(RTK8h@+Hpf{R?@DnIcnzXyVg^)D{R161HeUg34# z;$5opIbWiGvHr#OUfhVU=txicF@Qk~VL0QN#8jq{jrPTMUR=Z)c5)E6vABfeoZ<(r zpm(vo7yqyK&ppZ{tqx<`KMuLfwV$@gW~$^TKL`;u#8UU)YewG^Gu0 zr_ehn?1!5v9L`8=Ug&lTr{ft4Jwst0bD59ZDReu9Zl~}dx(iEiJB4ni(Crjn!S;o2 zr|@??N0Hkp(qH5q6uF%uH&gT?uVC|{xA=&ve9jkC$L$p9FKR(FHZMvcmHwnN823^% zmI>Iu$lVl8Lwivnnu|0SX)e-Sq`63Qk>(=JMVgB=7iliiT%@^JbFt=P&BdCFH5Y3x z)?BQ)SaY%FV$H>xi!~Q(F4kPEx!Bzl#}ZFBlITqz+7tdx1YuSeG z;&0i9{$kz5x{J?pp6|KDZ(IummzL#zo}fI>@EnzSgSUB)5758#6Lc>P!_G_XytF-W zbRmIc`r=-ey7Q&_mkvhv(#hC)>0$~fW;v_ajAvNt8J6y5FZ(IQy)XTRe*?i~0fLl4 z|FXNe4}WWxJ*p z<{p+mfZx*cid5nSe9rO&yszbHc<$w%d%5?v+c}E7Oh;0mX%soy0ewu%gPdtbBeQE2n1JE;x#^^8X?pqlyD;O zH)WOYU)2%~tK7{h&%4U=u3E-=HnElM9LDFb`rqgOz!iSN^RD_M5L|sDo_V!rUR{pc zxs!YF?5p3ycdz!0tL?tpmaBc%YM-&%ZmWIH>i+`4HGZpWUg34#;$7VQ8qcz(DxdQu zHE>I7>QbMEG^QCXXiZz9X^-by(-}Lj=|w)aT(gQ3T*Py&EsOWH_Fi5^_gde-)@QBt z8EbvU+VM;$n~m(^TmJX&_Z(|~4+PgeNhKTG79lU`ZHhqEb+vKx0d6%2q(I%g{sSR#uQ!E{^(Wb6U zVF&*Nf}5YgO>TaZxAA$KKg4_8?0s&oh0osXvo|-O6;Z^{fi5J_og~tkh;24+Wn-kJi;gWiw)p-nr#Q<6eE*g!{Kdb4;8yQ@t9P@t4Bq9|TX~HXCmHgxc6|TLT*6-E51*mfOCBj&DVekER z-f!pq8`;YN4)Yy$+kYYuJWvMTci=(ncHnWIq5>819S7dTCI{Xp3f%{M-vOH*=!@?? zFqk0>XC%J+KsL5Mu$mq0M#lji2Xq`big$P5BA2)t2p)V5J0A4z4%VeU4QWg>TF@H% z9rRugdM^jH9Mp19%Rwy%ZE$cPSGCNba)@$!C~*yayXmLvZKf=9382Hr*U(J!ficX>38;b=JO zHja+NE=P}0!f{S<7B}&o&-v~)?&Kcs<9Y1z-4|5H9^ciX4&K#wEr`ea|ITxNH-s@v zCx^u>XFs0%yI%vr67QhIJ1BVs8VcO{r~4`(yXg(da1k9!qo4Q>v$Q0may+bQNoGAEoZ2^eDC} z_4lImB;I%FPuQ;X5B^5iu`-mU9Jk|+j@j_ob5!C5G#>i^@9AWcyV=VDe8&mz>4f)m!h1U5eop-F zJ3aFW&wS#~K=5P@^qG8mIXj&@f?dwp<=h!AatSwa&Mlw276_id zft&D-&fme^+{Xh{z%J+A@Od|U{te#dJw70W+SH{!5i}(d@A`ZU-SFJ!Q%Ge1gYYcp zhcSt1WRrvEIzOL9c((H^*vc;UupiHL-i@C>j%Pc6h2QY5&;Ntxx?ukcWpV2l?%*yy zL)!)0Ug%2(!x(|T5f|LNRY(mq8?f83e(G6V;#f@F``4`>M z#V&Za7d`t$&wkOfUmS?Hk zU-+HB0>SUE;|9Fb?{A?T_wZ;Sc*!$gN@F;__tH0HF_T%$VLrb9lJCFdc`te1OP=?V zj!SO;lDoR}Qy_Tx0X`v?cs%E2zl+Q1WMa$9zT>jbyzDbCd#=l#=kf-8-esS6+4EdJ z!D-Inc`m!p%kJ~C-|uDb^zt8p;FTNkJXbu=mD_k2&vWGo%2U8PeD)Q;(JMNy)~6+{ zX-hQA@c+NM70+>XcOdv<1zzQK-r`;C^W$`Km>c-N|8v9j|Lb*Bxwz_QDvWn@|7+ZkB1zhN5MJM!5Lba&@LJJUj z0wkf607>YC1VT*$A@q{`?^?EjeDnRC-#hP|_ue@VV|#b+y>sWz%$@nn+?9I|EHA66 zRVcoLV2A)A5DF0?QsMl<1)VvAgVi-1D@g#^0Q6Lr+3&lZvNB{{T5hR8rkQ9-j&?;yr^cl1Z z+70c2_Couh{m=pEbLbHC6?7H42K@+Khkk;7hHgMNpMUJb82|WlUgi=C3LOGmDs2~g?)DZ>~h7d-;>4cGlX@u#78HAaHS%ley zIfO-o4++Z&D+ucd9~0ISwh=xh>?a%`d`>t*I7;}IaE5T6aFuX_aF_6a@R0D7@RINf zAtMwd0-+)_BpQi9;*kWT71A1MgYXe4qD6Fw9x)>p#EQ6)JR~1!hqOmJAQea@QiTje z1|ii*4N{BLA%l@2$QT4eLdaO;17s>P4OxIJL>3_*B1@6Y$QEQPvJLqZ*^cZ$b|Rl4 zhmkLluaK{iBgj$Y7;+r>7Wp2zj9fvkA~%qm$S=r!+>OgZ*4_bisKzpJ^XfL!F?Twb8rDzZ>L;ItZXcbzA z4o1hJlhDcNG;}&T8=ZqLKo_EmVHLUrU4gDbSEFmt_2>q4Gr9%cj_yKtqkGW3=;!ER z^h@+OdICLzUPiB=SJ7+e&*)?H3HlU$hCWAMpfAx^L^6>=j382pG$NhIAVv~niK)ca z#5P1Okw+8}WkeNGP1F+&L?bbSm`$`1?ZkXy2Vys339&D60I`Z#LmWaJN*qZH5hoC* z5T_GABz{C(Ok6@-O8l6(p16Uyk@yMmQ{pb-7sP|aL&W366T~ybv&0L;i^OZhTg2PM zJH&^?KZuWrPf1h~jYKCgNRgx{5|b27iXn+eVv>X;CCNx~l7gfpsYq&)hLl0dCYeb& zq+F7llt&7XI+Kb>eMl9gaimG4$)std>7?1DIiv-og`~x#C8QOkdeUmr8q#{w2GVBI z7Sc}AXQaKPgQP>G!=$66)1&Xq|P2_FlPsyK=caisz z_mdBj50Oukzaf81K0`iBzCgZ6zC^x9zEA#@{2Tdq@&oci@*m_!6gq`LiKIkPn3QNr z424CBrNmLXQ z9iPnMIjRSxQ+(Sx#9& zsi!nh)=@sDtf%au?4|6Z?57-{d`|g-a*%R}@-^iMSH~=@By`=0wbmSQxP=VoAi(i28_zh&2&wBQ`{AjMx&fHDX7^&WJq`dm}!N z_#)!Vh_51!MI4Vf9q~=Xxrpx~E<{|6xEgUS;^&AP5w|1mMEn}@Tf`p`k0PE%Jd1c0 z@tO)zVJeYIqEe|eY7~`8jits>lc>qmbZRRqo64aIs6wigDx<2XYO0=Upqi*zR4dg+ zby0Ju`BV?pPYqBzP&-n)QoB)$sJ*DA)F8Et+MilUt)kXYYpFx2!>FUEqp4%5-Q z6pcwsrlrtQX=$`JG%ig`)6w)a1Ilbv@DvHW}~@iIka}P_OuSPjo&RM;lL@K$}RLM4L>TMw>;OOL93^2plzgmLfb^! zM%zjIns$VCly;1EoOXhCl6H!AhIW?r1MNKR2JI&87uqe_ZQ6a>ue7JMXSCx}!p|j|*^f-DvJ%OG`Pok&M+tAz6Wpou?P0ylR=}vkFdPjO!dQW;0eE_|jUO}&< zSJ8*jhto&UN76C+c=|m0eEI_VLi!^5hxCu=i|NbhE9k4}tLa1mG$R8uGN8XJ5CGwBRSCM~5AyKTT*r>#)q^Pv0^e9o3I7%C(i_%ABMwz30 zQU0j*Q5~YXM0Jho6V*RzKvZ4Su&7Z{)1ziY&5W8GwJ>T?)T*dWQQM++MtvQ1BOa$zVn@lbPwvR!kvN%2YC~OdHe1%wgs;JW`4^2jCq84lzEJKoOyzIl6i`Gnt7Iaj(MJWfq9ep3-cE9HuDbi5%W*x zW9Ad)3+9_>Ms#F!R5UX>Iyxqr6&)L$7@ZWI7M&g~ik3yoqm9v7(bnidbYXPI=uXky zqPs`;i!O`qA3Y$tJbGaCpy(0NBcn$}kB%N2Ju!Mg^up*x(H};C6umflN%Yd_Wzh}M zE2Gy&uZ!Luy(@Zm^x^0u(I=uWM_-A)8vRrB&(XJ{Z%6+b{Ve)<3?YUTLybv}Nr`C{ z!;ay^C}K1*+8A?;JtilnQ%vWWE-^h~ieq}mRK^UA85x7c%!-*EGe2fQ%ttYcW7fuO zjoA^iJLXu-@tD&w-^84Y`7Y*q%)OZ3V;->xEQCd7QCM^qgO$WeW~H!FS!t{`thOu( zOUjb5#zeWu0T4XI*ApVclUp zVm)QOjHSlXVxwZ2v9Ymnv29|xvAkGCtR~hFn;YwnEr|8T7RI)VEs8CPEsd>=t&SZW zJ27@r?9|wqv9n^A#4e3p7P~xlMeM5B)v=pnx5RFZ-4?quc2Df_*b}iQV^77Nj{PR~ z+t@R)-^X5zy%c*Z_FnA$*e9_sV&B9u;v(Z>;^N~H;@EN0IAxqR&Kc*5%Ztm8^Tqk& zy2tg2>mOGcH#%-i+_<<&ag*cb#Vw0#h+7l4Gw!pvy>a{EzKA;*cPj3D+~v3*;~vC4 zjC&mSB<@Ar%Xm^eHJ%n97oQZL7B7vL#jE1g@%nf}yd&Nj?~2cf&y6pPZx`P_zC(PM z_#W{U@s;sa@dM)r#aGAI#Mj0TjUN_2Dt>hQ2l4ab7sW4$-x&W%{MPtw@jK%`i$5HH zB>rgp+4vvgFU8-BzaRf={KNRi@lO)q1Y!ayfte7SkeDDy5GIHcWC^MSb%Hs;p5RFE zCKM)gOz4x)H(@|RdBVViK?$Q0CM8Twn3=FVVMW5Kgw+WjC#+A{neauzmkCD`E+kw` zxSDV+;pc=K2@eupB)mz46QdJj65|sS5>paW69tLFL{XwRQIe=gR3>I7ni8`TvlDHJ zuEdUsof11Ic1i4-*e$VpVvoe)#9(5d#OlPsi9-@Yi4zj1Bz~CqQR1@1<%ug3S0!#q z+@822@$X;*ye*(vs4XL`j+?Ly{@U zlT?rtNGeR~nA9n$B&lywzohD|}GYCE1ajo9s^R zklZo3Q*!6zF3BayrOCnMKFR%)E0aejk4eUoL&;;4$0d(Xo{&5x`Ge#c$upA|CofN4 zk-R>6Q}VXtL&=Aezf3-wd@}h|^2OvE$+wg5C%;O5o%|*RP9da_QphQ+l!TPTl(s3n z6j4e>N@j{V#ggJkai#=PI;3<=>6KEN(l2Fb%CMACDWg-yri@FOnKCzJUdpnRhLkla zJ5xSO*_*O2<%^VqDW_7-q?}E;l5#!eX3FD~Cn+yd-lY7MN==PTO-xNqm842jm8q&! zU8+9So?4I^NbQgsOzo4}KXpKARqDXhk*T9nN2iWS#Zo^=otio=b$aUT)cL8aQ`e-f zOX|rDdm?(=2J$wEQ$rT0xpOtuU=)TA#GOY5mg5()y1ngm=BKSrTa&gvZA04Tv@L1-(!NeRo_0FzTH23kH_~pV-ATKf z_9X4^bR?aePDxKpPfAZqPfu@~&Q6!7E7Fzes&sX_KHZRROSh*x(w*t<^n&yr={?hn z(tD*Br}s`TNiR(grkABxq*ta7Paly!GJRC~==90yQ_??3pPD{1eQx^7^i}Dr)7PZ0 zO<$M(ar*l74e6WHx1?`R-@%Szv)HlhM0OH8jh)VJ%Vx9rYyn%sma>&>6)D&wo7tbTx3hP#ceD4i53moh z53`T3kFrm)PqELi&$54DpJ!iYUtwQo|HS@}y zK{*so1c$+iL4;A*&9u92I;&E}f9cCLe)%XM=LxL$4{w;i_= zw==gpw+FYF+nd{m+m}0lTh1NG9mK8U4(1N$j^K{rV%+iE3EU~%54bb9Gr4oQ^SFz+ zA99y+mvI}oE4gdA>$n@apK!Nww{drJKjZG@?&E&JJ;?ov`!)AC_XPJF?zi0UxZiUx zaxZbOaew6A;NIlk;ojx`#{Hf9i2En^8TUE&HTMk<<`H-#9+^ku(RoZ>G%t=9&r9Z| z@LKU&^Ef;%PskJTWIQ=f&C~DiQm(8>B?7SRaF3-a&;01VvypFt1yl%Yiyk5Lw zUXa&^*Pl0lSH&C1tL4@4hVh2;M)St-#_`7UCiAB7rt@a-=J4k77V;MHmhhJH>Uj;k zHN3UF4ZMxKExfI~9lV{qJ-ofV&v{?)zT|zyJH|WCJI(uscaHZR?*i{4?<(&a?`Pf( z-fi9;-mkphcz^I7@t*RY@m}#>^C3RWC-O;rDxb!W;xqZN{5XCRKbfD-Z^dWxIeYQ&(e*u3Xe=&ave+9puznZ^>zn;H=znQ;< zzn#B>zni~@e}Mlv|1kec{!#uh{we-x{#pJx{(1fd{uTaJ{!jd$`M3DD`S=;{Ppx1gL;0h!9W(k%A}zOAsqa6eJ1K1nGjd0=9rJ5C|j!sX!@E33LLz zAX8uxSOivqQ{WQh3GxL#fnU&G&_U2e&{fb=P$Vc3lnVL@$^;dHNbD_XQ6G4+W0}PXsRnF9m-I z{uUxaR7ep<2pPgiVT_O^Ob{jtQ-x{5Ho~?-o{%pT3nfB@P$|?3b;1l`rqC?32pvMF z&@IdpdWAk=J7IfaXJHp%4`EMXZ()hBudtu6Tv#C-B&-$=77h`P5RMdL!jN!+aH8-7 z;Z)&F;Vj`i;e6qT!jFW@gv*61g{y??gdYn(5pEK06MicEOt?$9Pq<%rPx{w{nV{8RW?_+0ox_(u4bh#*2lWD!L~ z7coT9q8L%UC_$7WN)@#hwGnYeJdsEw7Rf~lkw&By8ATbQY>`=H7db?^BDbhOiap{2aX?%s?kMgg?k4Uo z?jsRpNo-T5+9tn0UB&w0MkooOrx=vUrMkx_E|oj(Dzkp?HyaiFm2F zUfdvFBVH@sAl@k6BHk+AA>Jw8Bi<|iT>ORjOYv9YW8&lD)8cQ$=fvNMFNiOSuZpjU ze-_^m-xl8y|0@1X{D=6F_^J4r_?7sz1d_lKqJ$)&N@$WO2~!d)iIXHrk|pVqRuZ;^ zBN0f15~)NcQAyMiy~H3fNwOqXiA~~?MoC6X#!ALXCP^ksrb(ttW=rNs7DyIK7E6{$R!Hh4t0ikB>m?f` znDUFh{q_NUOX_7Qenl5cCWlQ-|fm9-uN|jQT zR43I-Go>b}MQW8gr7mfnG+*kI`laoq9i&~PU8OyxMbZ*!skEQ8Oj;qWlvYb?q(h`b zr6Z-Iq#@~8=|t%y=~U@7=`87N>3rz|=||GV(&f?>(pA#c(vPL55pNzX{nN`H`^mtK}$kzSYnB>hEtOZrIqr}VM(iS()Tne@5z zg^Va8$;dK_EJ8+=(PVU4qAW?4EK8B4%F<-%vQ{#&Od^xYWHPx-Aydj!vTT`IW|3KC zHkn=KkU3=mS)r_*ti7y*tfQ=xtVC8S3(ES)`pWvr%4GdzgJnZxLuJEc!(}66BW06i zQ)C~=rpgw|7Rf%8eI#2WTPs^9+b-K7+bR1@woA5Kwnw&Cc0_hmc1(6$c0zVic1m_p zc1drTH^?{1H_Nxkx61d+56C~4e<439KP5jc|3-dU zenoy&eocN)eqa8p{5Sav`AhjL`D^(b`CszC6_A3iU??ILQHm5rsv=DxREQK}gU%L5ga{XvG)> zrU)sfD`qHWDrPB`D3&UgDb_1CC^jl~DRwLNDE2CjD2^(QDUK_CP@Gp>P~24fqPV5F zt+=DOtGK7QuXv_-u6Us&DoIMRlA?@N#wp{KZIx^#N2yRMl`5rLX;xa4R;5kpRr-{E zWp`x{Wlv?1a)7d2S)m-J9IhOp9H|_o9IYIq#FW#N)0H!nGnI>#OO#8M%aqHNE0p!h z2IVH@X5|*;R^@)>0p;h)6UvjyQ_9oIOUld2E6S_NyUKgY`^sm^=gJq#m&#Yl*UC4_ zzf@EeO+{BRR7t92Rf;NAm8MEpwNkZKNmNpmOeI%ks!XaZm0Ojk%2#<*omE{_T~*yw zeO3KbWvc$F!Kxvup{il3395;zNvg@Jd8+xU1*(Orm8w;$)v7hBZK_XI+f`qv4yq2R z4y(RYeWm(Zbyjsw^_}W_)laIQRX0>ORS#8vs2-{QQvI!l)O0mN9jT5|Gu6@R7&S}X zO5IxBM%`8|Q_Ix~wNjm>&Q_b%7PVDvQ`^-(wO<`j_fYp#7pZ%x%heU?O7(E{2=z$y zDD@Qe2kNQnh3ZA>57i&3*QnR3*Qq~N?@;elf2KaH{!;yw`fK%B^*Qx->hIM*see}A zP~TKPRR5uVr2bR=w+7O{8ipoP6QyBlQZ;FsbWJObSR>I$HAYQ_CR1b59llkEXAtpQcPxrx~mnq8Xnuc_BGXjW=AYqn^%YW8am zXg=4R(45qq(p=PB(p=VD(cID8)!frO)jZQY*SydYwInTBOVP$^ss ztxBubYP1%uRcq6FwLYz18_@R9_S6<>dufZcy|pFUQtd$PAZ@j_Mmt7}X+zqv+8NrJ z+F9D!+NIiM+U42}+Kt*zw41bhw0pJtwEMNkw8yn4v?sL}v=_CPw3oHFwRg04wNJE9 zwa>KAwJ)?UwXd|VbrfBMj;f>S=sJcjQWvF5(WUCrbm=;gPOOvYq&lN6Lzk&D>2h^$ zU7oI^u9L2_u8Xd#uA8pAuAi<<*Ize4H$*p7H%vENH&Hi9H(57DH($3vw@|lIw@SBK zw??;3_o;5XZinum?vU=V?n~Xbx-+`7x@)>0b=P%2>3-Awu6v++sQW|rNcX4iu^!UH zdV(I&N9mdRXnl-6UEfOITHi)5)ywp9y+Uu&XX&%`9({q{tM};(_3iXU`d<2CeTBYK zU!@3R zYYb}*pBlCsb{GyC4jB#`zBGJmIAb_#IA{3LaNY2e;b+4Q!%f34hFgY5hCdCDjgS#G z5{!s3%E&ZE8`F&G##YAGMu|~slo{p5Oryz|Wz06_8S{-EV`pO*V^?E0V_#!GW0|qe zIM_JEILRjXxQGHr_BkFg`T?VSHr#%lLN&lmTZjG9ojgGME{u8EF~m8KMkvh9tv~ zVa&+LaAo9V|Xa8A~#jW-QBC zp0OcgW5y>Ln=C5zI1~PkO_RK8G9FSR_ zS&>s# z8ksdJYjoC_tf^VkvZiN!nDtTC;;gk<>#{!1+L5(0>$9v~Szl&-mGyPj*{pL}-(_9T z`YG$@tQ%PmvL0srk@Y6)udKhbY1#B_Ms{R&a&}5~YIa(-Fk6%@&X#0Lvt`-xY(=&y zJ1aXo+nk-B?a404_GWj@?v~v>yI*!$cK__b*+a62W)I7rkUcSbQuf^JdD-)`7i2eN zugqSRy(N2V_O|R#vp>)NBKu(Wq3qMy-(-KAeJ1;A_OQ_VDUf;rKgWKK5o%zU%JEHrD)IZ2sN+!2Hns+Wf}+m-%lC%|f>@ERmLEONu4cl4cQFL>93{Z!uVm zmJEx_l4HrWxGfzl9W9+KC6-c4(9*|JZK<);TIwtz%UH`e%XrHy%WTUW%UsKH%L+@q zrNOevve~l5vd^;La=`Mr<%H#=<&@>L<&x#H<%;F1<*wzP<-X-t%X7;M%S$WCO14t0 zvDP?iytS>BZRJ?GR;5*CRa-Syi`8niS-n=D)o%@0dsur~i>$q@<<<&orM1dB$~xLQ z#yZwI&N|aN%R1Y-)Vj>N+`7WL(fWyXlXbIouXUewzx9~)xb=kfr1gUJqVr{8(Ui&+s3geY)YHTrnZ@F7Ms;(vw3Yko8K0& z^|1A{71?^(ifz4ZCAKQtK-(Z&wQaO*j19AeY}0KsY%^_(ZA)xRZ6Dj#+cwxfv+c6& zw(YTfZ98H+YCC58-u8p-yzPeVrtKHoE!!j8pSH)gC$^`yXSV0I7j~kZWGCBM_E>wI zJ>K5d&bD*xT)Wb)va9W8yTxv`+w5Mu&+fMe>^fI&VJqgll^D=@Ae1w zhxXU@H}=0AR0qvLcQ71Dj$}uQgYOVHgbuAk=g>P04u`|(a5-`u?HuhL9UL7Uy&WZv zQpZ5YAV;-hv}23|bA%kz9Wxv=9kU!u97`R`9LpUW92*^ts7QPOekwR5{g7 zjnm?^I&Dt7)93U%1I|KcPiK*{m$TSe;jDC4IR`pNI!8H2JI6SuJ7+j&I_Eg&I+r_F zIP0Aa&P~qE&MnTZ&i&2<&d;4+I8QoHIZrz;IWIe}IPW;`I`283I-fb8J72hnE|QDv zqPSvRajtk*f{X3qxVSE*OXX6#G%kzF>aw})E}zTq3b=Z>db)~Sy%xW08= zab0y?bN%SL@A}pCo9l(^rR$aJbq*ybB8Qq2pOcW2n3I&l&Ee(nbJRJS9Bqy+$ChKy zapX920y%{_?Q)88dgT=7^v`A?JL~jhve~zvSG?d6e^K&f}aXxo|Ea7s*9) znYq!qF}bYVR=KTn+vG}fWx4X)%v@7$R&I7~UT%J_C$}KCOK#WPZn=GP`{kD9_Rk%h zJ0y2#?y%emxf63ImpeaqLGHrbmAR{OSLd$D-In`l?)Ka-au4Pn$~~R?P42h3 zXL7IRUd#P4_j>NHxxeN9p8GQQRqpHDH@Sc1{_Td`bT`8t>5g)zxKrI}?sT`vEp|)X zQn%5a;m&lM+_`SIJI~$G-O1hA-NhYr_i^`i_jA{}>)eCgL)_!s+WCOzqx;RKXAWtzjnWI|CLA0 zqvg@_7Ym#5D&mDk#{oh zRNlqBOL>>`uH@axyPJ0}?|$C1yytl@@?PeX^2zy>{D}Ox{P_HY{KR}tJ~yA2&(Bxq zYx1@E)_hyOJ>QY<&ky7m=C{i)%I}q5oZmaYGQTQ+VE&-|QTe0u$K+4VpO!y8e@6aC z`HSx_Y{Kx_f$f z$~^r&13W`KLp{Sh6Fd_=lRT3>^E~rC3p@)wD?O_`t37Kx+dQ9owtIGX4tfrG4tu`z zeCs*mIqNy+`O$OT^ONT{&+ncGo>!jNo;RMq3aACN0(t?XAgLg^Af+I+Ku{no5EY0E z^aX|jV?joNt01Q!x4>P{p`c?yr-G7#(t=CMZ*W1|Nqr;jQ*ZaWx(EHf?()-4T_)s6k7wL=gMf(zbDZVy7zEA8^`n0}GpUG$OxqNxP z0$)2{Ctqh@Z(oV8)ED#(@KyN+`o{Xk`NsPu_$K-$`6m0O_@?`2_~!WL`sVo-`Ih;X z`&Rqb_}2Q?`PTb3_%{1?`}X?|_zw9F`;PdI`hM`8_g(N^^j-2@_FeJ)?7QK+<9q1) z!}rMdr|+@vweOAZFF(Og@kjWn{#bvUKi;3O*k9`J>+kQc@DKFY_y_xk`A7Q4_{aJu_$T|P`e*oO`xp3^_?P;Z`Pch5 z_&54L@o(~P_wV)}^dIsc_J8UB%74m#+W(FJod1IVqW_ZrXa5cVZT~a>bN>tfOaCkX zYyTVnUjZ~g3{V3x0ahS35EqCKqz76BS_e1*K|m5v22=rcATwYJ*aG%|BhWd}CD1j{ zEzmvCBhWKY6zCNw4)hL`1WE(Jz=*(@02UY@m=Kr}_#iMNFf%YWFfXtu@L^zSU|FCc zurjbVur9DAur;tP@M&OsU|(Q=;H$u?!1sZxfop+Vf!_lU0?!KJLP8-@h!)Zd;|miC z6AP0HlM7P{Qww>8{6ayYuuxs7DbyC43oV8A!ghu23p*5cEbLU+t*~cdQDLvb;=*8I zb>ZN`A%!CfM;2m*p~4A;6AM2moLV@ua8}{G4xGxm^73;~1Vn{s5FLtwVmf)-$p!?6 z)pP~Fo8Bbu$SEl=uBmB&7*Hfez>o%r2}NUQ2tI^yi`Rhg%Y4dC<#i2 zQlL~Q4I^SCjEqsR2#ku+)GM0j6V#1y{^|H#+sv)lG z;)-AqvkiFQt1b;z2TNOKZC~8mUR7CJT~%HV-jyz5X1~kQdyPeEjn-yRs)7j&0`WtR0R3sx5~TY>J@l3MUe z_P?`K#7x2oHZG%mRaJTK;%awI$FiET-sNCLiErDAd)wY?N*FOhtCqA@8%9Z5k5H-= zdP!@YUNvge*+#W0AXPn-1SA!C7ScdkNC)Y=hBaCVMAbQb8LR<{w^mmd4{HD&44u90 ze2uS>H)|*ZazecIP$p!8vY>3p3|Sy6WP|LG17l**SPaI(VzD?Z9!tOyv845o3uq}9 zazlAgKIDN4z?~0E2D(bc(l8PB3w8(l6Wl$;ghkAFYfTM!slB+e)>&FsTUA}-DIQi; zS6jqnf)%&xS2e_2Jh-fHF=*)q9soUgihBpki%xaIp@<@8jH9}ENU-{?smLmt#asjxL%e#Z7nWWR^~PG^;)!;2 zY~Qj9cWtnuCal&zP+0@i7wU(##(0>ZnZN+35{hYn%ApFZ4c4{+s)7b$Y>b0(djK-; z8Y2_j%y0lOfR1?%sBeGGMS(mBrP-E`~sc=4pmQqy90? z7%&YVg4JN=&s5nhVW?=0gjhh0r4CL+B$+jhV3l zSUHAaGq8Qw6Vm-6wEb^nfl&+?SXEY83p%C#mrjl5_1{@*S6f|IQd?IIoJ7ih zq0l~9)8cGbL!aQzb`7)^S_gd$t%o*18!-*0#dMe+Ghjw6V=cr58y5fC27L-`2M#u+ z@ymo|VcED4IY4}2fwhPL->A4n7nfB6=jy909~O3a|I#fNctiZNDWC`Y-wCyB>o6VM zng0tNJ06vSO>-r`)2AZnFRrZ(R#yValvVZ(M}vP7XwqT$F%Uk!bDcv67FU)AOB=Tt z#UI{iUqGrAxbMV6ie~^#wn17g>f&7&p)slY1-VCZ;`A zCB^u*tZ7$UTpP>}Hc9ed29)5@&Rt7XNPF0^I!D z)egfW5&zwW|KP2#YKR-ia42r|xF`KjrV4`t%K-@Z&lz!y(9#`es{OEmV7|0>AGgeh zw-gu>uo*2mJ{>hMoY!cnUp(osRGWl<-P{Bb6d#pFU)-prslw0mu2;c~xJ$sd-^ocdRRugmuBXb!<1R1_W6!Pe~Xnwhs=iZ5)0MR=`{^ zml9UN0x+;szp~n(O#v|xtb2F?T3FXiumRRWhVNhlY=kqwm`vCNXTjM(e(lPJ2Z5FJ zag`VMtpWEq7i!pZ!QFAK{r4_lvG44Rrg7iF zJppG$a4#V1V(`hm-oT`qogPqUVR2>OpuMWDvKENa6Rhl8+Yjr*gu^VA!a>lx(Fe5) z);7R>Aj3QNXTg@G!Tq2YSihF-2bW_$|5>;QY{qVICDuPoXCOQX#QK({H4|J3SHm^< zlK!*looW6T(Ync-z=Pqj5N`uK1Re?xgNMT-;F0hscr-i)#^4ZEfmLEv*g$L$R*ltQ zwOAcC7#p$y;=tE?P&6c7`gl{g|R#q*}745JW08UR7SgK#LX7+4(y;T0&PxMV{`}*2t~WMbH|ujVydC1Lg15k1;cf7zSO^=7 zjl;&Tf_DHNeFpEsCIGEW#-`wU!2@24OmJwAN0}lf7d&qCk&VExC2)n;?yLN7y2Ha& zvm)LJSMcZXK@i#CFR+RAAZ4HQKSVb8Yxqbwvb`rljS^&+T9tCtsOB}EfKRoMJdJ&T zahn^?z~?{$1E0mF*2CXn(=cI|7A)7?%*t|7Bns;yv1>c8%1rnX#h@JLedvUqq zhyk}D96q`$fyD=FYJt(?__Q$&C4lxuP~E<|xU!}UJZl6}!1@v#wwxA$H}wyr415nY z(*%ZD3Fz6%t4anmTKao?sIe!$YwT6wO$4A^UxW4hg?)rA2K#s^z7ia3Ifn*I>TuCGD+iZVS2e~`YiTLIJ;PzY5dh-buyIW- z`x7^)BBl~N&n+Gtbb~anthl^j`9R2{yb#ZB0h2uvJ!{ByO0XhICc zA;e{%#D|sbB55=s;xhH7g=LB7&w$=cBtzAtp5R7=1L@;6Nu#dqcDcA;l zbK%>!QF_*L0CY-+;Z{@Ws;c$|hxm)@!Y&n;a(Z*W=1m(mJm5VW^N)WOhb_#n1Ms{4 zJ$}PF$c4)432tm7CitG5xg9A5}L#`Yg;}lBpCgE42n`D*neATKB1{Zry0Y*{m^thyR6H9!dZ? zoB*)%p6uT82685_-+`lQ%=;P$!*TZi*Ztq~=4!PHcyqnJ#hVjG5yk^gOBhWUL%;|j z!dSvMY(I7Y`yBfMJBS@xLzqCANSFk12~$Af^)Pl0y9oU4W$@h;!I~XPqt%8Z*gr#2 zI2CMhtnZDm1%Xt8ErC5u08jbD5x?2!S~~o<@Ye`k>;5E?`Cf?moOg$F2X$Q z%X-2B?5qDF77{)pECF$fuo(Ngp0E@5}tDRaw(%vWAQ-)vcQ@(m(Ve?J%bYBn-ho?IP#(axUw-Q_c z#=7G1EL{C=?t6@IGTiqB=y3Lb?t7N-U5n_x$G&Tc`GgAuJfMdKbs75}6E;)7M!1eQ zG+;;T2|r;!yluEi0HM7e$m2vk;Wl>uZNojnuXw|K>_UAb*TUYt_jh+U)BA()XA1|9 zu}g0`ct&{sFR&$y{N6S6*9Z&(FX0X0FT&plgk8n1VLxKmSK;s(K@lP_=}hb=>?Us5 zIOJ?s(l1!?)-sz6FYLHo#Q?&V;&rwEu(fdEpxLS8_WTc+-LxKrjzog>APns1dL#L3aluu5mn=m$OF>vU}+e= zfMDObu%)F5@wlq1D*lPvkhTa1=%%qYjc~EMn6S}(BLb*wB_c#bh#0$v{f0eksW>1q zMEP!!7*Qc=>^}A@zD&H>*5VED!Z_Pf`)y+m+$4tPidLTWKBBU4g4112fz+Pgn zu-Did>@V!^5DcwHdLt!BDc}Q?3z2?E8PXr(gkU%XSA^gNfHnL>pz!JtyekAB1h>r& zx$zvO5w_+8E6eHtgLsWBEVahRz)4n?7FU;cEpI$)!EF?mE53?wFAy<0hX0^Y_`Y3T z?+Q?`>G}>0CJT&k1p5@%mDh&h4$vdW=^C%WK}yS^1;~Y)y7_UEpuAF9`+htF3^MV# zn}_1cX%^W~WCX60VaV_hObEe912PgB6@tO>BM}q!Xq@D2eUlsJujvHozfITH%-Ard znf^FrB2IriG9d($LNK`jnS@LZ!ITiJ0NINb&zCC!C~jW>088_j>BwwQZb4=sGm%*# zI3fg7LojV6G6yJWUI-M|fKp_*#R=bIrx9GY1BY3aeH$-Zjyu3H5!jyZ_iak3|M@&8 zSXB|MtsWNMdmjO~hb#`kjJKO^8L|dc_mSnu3Zx#$Y9+D?0rn9Yf}=t(GXzJ6;Fu81 z3c;~!k+sM=}IN@rZs6D7T)YKMN364ieS1Gp9t9^r)s2Oy9=TcRU_v^aGQGMVhC=Fdxn_Gca>69 z*{GESNAa*gU9fr>DA<+2-r0vG{S+j6Fz*#!FW zB)bnNuiENBA{ng4&(^}O2NYX_eZd*4EGz|}T5DY`K>xL6CFhV^5DmGF+(GWbDcwq& z-U$F|?t)i+8Z{7t`5{<1yN}^jrfN{2ya*8O#5R)EjdF z4tWf8^aM^po*{SeGI4KkvI2_hvg%+t(BWWE!Vkexpr$bEFOgTEcm`D1 zfV{*Hc|oNNd4oHtze2Da6TFv)sPtM%YmMP;RS6}aqymn z@KyuL2*Iirt4En=;{Ve1p-E^mnu4aHX=pmyDg>)TuqFiiLU6wj+%5!{h2Z}9juDkq zRmd7GP1YFJ-!X8t%wAPeRouR+uB4x=v)k6R^H4S_0Nw}Xpj?!P0^8MwU|k5-hhW1h zREUaDJ}L>p#t;mAk0AuxaQBnc>>t3(2)%>VZ#^H5E8Mo+VZE!%N)vlmwmE(R};fc@OkIV?CeE;z8-3@oy1KW~3&ZMoE6T+qzF z0X2aP1T~@=C}7bPg0n(!_DVDh%|^{382q<{U@I=01h>ssS6dF!m-iKT9D22Q;u2WfQZNKKZov15}aho5w(Y){jwq=mzU7&_~(GDPEMSZ9r4WNZ+ zJG6ZWwufLx2zG{G;3#uKaPAtkBiae=jCMi0LfjDS4#9aLI6njzgkUe8ymswcRaM~v zZXCQ=Vh0{ASnbEp;la}I-2kwC)j&^haIm~dEe@a#P8jgH9qp@HRuh(VGXyCp22mpc zZ)`yhZ>PbFE1;eRykv28QzT)VA2u!w>M}x#zr!O{hTqyj``~Ko8-hJRP5C(kq-A<( zUjHG@k{N)OH%Z1EhRx7B5d$5F4k8qyHF(766M_TS?hx$9l8cz~mOcMo3=S7#WG#Td z#n!?GGXzqtM~9-r(BbF^bR;?o9gU7bF*Fo{3qvrFd&dymIRtkN!97B7&k$T3f=fbh zu%&{7roq1wdV_rhO0%G1ll1Q%X=qvRrUD8&1+TY+;0}1frSTP&=7t$~WhDf6!b>Z` z;4j{_v%l&4%haEno9Dul@#Zez@M9~e5&V z=({o4-TMDQumc(giLwKv(Zgzb_wLuaJp5LdqQyq>xb#oA`_Djyd)~JZ3f<8ZjrxWy z7rePqj{>w;jzzu~d2~vUHoq5nzCyvdM?Ly=2(GM0kA~nX+{OLxl8NRmc@jO1Bc%x- zg{Vir3Bdzfsv787^al{v&~xZ_==ULbPzbIL!8I#U@Dd0Lz*#LG*XI2{kS?G<;_|p2 zg6rPK%p2%^5Hr!6=r8Ck^fr12y^G!p!GlBakPtjH1P=?r!$a_h5Ihp33+Qj?@8|>c zA^HdUs4-mtX&6}U><|p{r8yyZ?*G@)g=W>fCc=17euMsn{!IjUWpoH06N0f299l&r z5D|z=B!=LzA$S~~5{&YQC+|hrt+Uz0WpfmZ1(Xp zL-52VAKz&A#5hQ`nix+^ASM!%h`_ieh2SY6cxniq76PZl&82npVc17a#(fmPkN@&k zVpEm-K9LQo+!sRd2iR6-M6(SpaSo~(N&4>Ue&Hty{(cx}KuNXDzJEDW=B)T9PF$Yc|x`}x}{MA)e zwc)x2UXAer>MU=0-cfhU~1iK=3MO0Mm4Y2`=1r@Pj!|s31?%gCe*%%%Xk)xuc+%iRkfh2;UtT=c7&Xp~i_%0Dty)^%~f^0dJ096D;q_dhEAwvrGvWZLv|z?T0MiJl{FJ)OrFka&FQdY`bz58**eI~ z^)BHa+SXH1Z($`Y_ZVSs;XW#|6YdutfQ3fytBb!04-1bqj6Vyjg~wsJ7gPw+whlC^ zw0@%DaYk4xJZt)+b?lGsPyJC-^j;E}qanNu%Y#c>^&ptYRq+thYO1FixeA7QX8!Ai z4eZ-*!t(G^;VoDmNqs$gO}X$M6KbQd2^LcG=av35xDTP z@Qd)P@SE_v@Q3iH@E0s=VR;&sXJ8@kZ5=G+y*&@h3%9h|U$lyx$cus~ijpWVjKcCF z{5QdWGyJRIe+&Mf;NQvM@YNUF)TAzGP|S+zydy@`IxSu*>RCf+e2Q+=9FxAskxmfN z52XKJDhnZMQKd=BG*TIg=?79ZRIL2Z_>Bs8E;}c(B9W<8^uYRPb^2$!P^9J9)DP2L z28x#xahbzxgvrv^M2Nqkbec3h$;_v0js|X`SES1|w~0Q{F9yV*7!t!`M2w0tF%HX1 zun>=4frT8_*I;=amN#Iba3axV!)>A_>SAkgKe3Itzt~nhKx`)-2n%uOBUlfBwG*tj zK-vV~2KW{D-S8jGz%)DX=4o|cD=?$=%v|YANL&~^Yx0CC{i>^{r2oQj^vOn=&I65p zZV-DLLVB#iU1IuXOD6}aPMtAtd^P1j8c(^UzoawAE_(?r%)ejtqcjfc6(x$GB`$Fd5D4aILuCYI$+$g3JZv8XgR^P@+J zT`2`4b{4z9@*XT3ZxXwS-C-d!w0Yq{!%m_w&Bz(mX@8?l%0|%tq_$zPFV&8S{lxy_ z0Fk11@5Ax|EL&jt(5TlJhtTKzaQZp=Zz=>tzsdf|d_Ic(eYf;CQlHS4-thBrsn65j zNPm+4mCWByGCpVD$b3$J-@ERBB~BCPwmRTev09uio+!=`Ys8u2EOE9-$E%NF*$T^N zuxx{6J1k$p@(nCIVEO)5ah`aRIA1(jTp*qzo+>UB0n3lD{0^%HRuNV^tU0g-VU5As z+N^-H3gE1q@)||4}XOvoNR7^OdF+G+Uv--Bey=ix5wJ+17vCOv` zGJjX$K6!U!{zu#}tX|_e-DS+_hyTpzF?OVvQ93Owt`t|X&6`dmKP?sSgC*ts)}@~^ z{zN9*n7(H!K13&7kunHBFLb^sK1S(UO4_#SAwDjy5uZrcmDIUzgDNLg4VcA}SS+OZ zD=fdj^4ovC5mBD~mVWo`_ij2vDLySeldk)$n{{KkYsF{9b?gAm3JRP3R`xV(#-n*& ze6b#Ba|Mh-G@YW)U6eXTy?LpRwRnd zFO>qITMrG5sT7f-X=&&qe@dGF*r7-*g*)Fr?Tm~>y0l;2Qjprf8p=p?0F$U4tYNc6 z?WIG~5=CL9y@2%df7%&Ias7vjKX@a9SDsW*&wxT$;~Bh47+$5YCd_ypE*+7^ONUiU z;q{+7GAaG9xajQl8F{)$-RkA(4l7lZrB2{dFD6fKSgHD~fqNkJmjWYs75m-+HjClpWcp z$@DYp|20W>(5T>s>eMGu9Xqv{Fs71r2c;@$GS&J>6QxPgaj+f&YZBHDwXIf3Q>3X2 zkASr!ta;2tvwKPvgZlLzI;^65x8B1B4yhR0y&hsBB;8K5|fJx`Uhf zg5Km8hW8%YyGuXn!Pj*d`;9c0X3z~XsRq_uc0ZG{EYj@M4&-6o^Q zlcZCa81to*r3J7Sz)H)ls8%{vS||b5VptD_HPy9ZugP(CtNdE&9O+!?JXlL$rPW@R zN(Itwx`}ibaoU8cq0_4-q`Cst3@$i&*yNd0tI`5rV!5tXx>UMMx*XQSU_BhxBQjVl zuD^&XT}35z(mC|w3lB{H-E|bWXHQH&uTi00aVcH+N#z|gkkv}JPy$9;CfzJ8msY@f z6s%of?FMU)WzwzEZPM-19kBL-m2`0mte2UW!%Bm_oh#hKcA33RiZWSryTjD!6oKr> zDyymaK_(vCaHTw8JgaMk`{;k=SrlXV(FQdFRxoi!aVVzE;h_h!@C8y3xp4hoxdH0%W z$pI6SB@>S?pLpD~WZ&bG-G=0sPn8WX;56 zukp#jy(gCso;WdCJu6Awam#y5>608jFPS@~sC@8o`N;`o$?~2h2E*k2<+ka}WSdS; zn7Ah&BzK@CM%BLu$cGr!zhwVsvg+SftN1cGPtK<$MrF0uS+LGw#NL%9lX-5jTuLj0 z)#VGP+Xe%Z&7|h0ab116%}_Vsryf9X=!nqn({#M2IWDp&L^sL z8C9MvC{51HospT`Fqx`$Z=}9CZ8BA>nNLQ^V+lC9TpleSBNIVSg>@mUw0)mOz{%s} zN_jl9O{c?p2CQf8b=%Z@xpPK<<7FzyT`JRxIdfO6R_4!6lqoy3T%IA<$TQ_x@@#ny ztY^bYTRUy#jhNDET1ILmrs@#kh-Xj*?J+Y7r}Z7te5UH#%lEZ5^A%NUsTqi z$e_YGj0z;h#YBbNygtdP)05T1Gj-Zy30(o}B3KtQ zDqJOBEnmZ^umsjCL3d6YMr8KJHq|l}YUP_56_&wz)lzvmtXH?Rflc3HTEe%>_cBi0 zA>S$ACEqRIBd>(@T3D}x^?F!ufb~XLmoArA$@j_k%MZv8vL$>IthKPx6X|g)_8Cr) z9hvoX&(Z(+dW8rMSfL&O@3W|LtZbxDQ}S9lHZo! zk>8cylQ+tn-Y$PBe#MN74(obYH^BNftnb3Q5!TJHegG?ZIv>Nj71qyS-3IG+ zSigex8(4S1`aP^a!nzaIUts+W)<0nV3!DWU2TlMdfm6V#;2hvw;5^{G;QZi%;KJad z;NsvkaIL|$0oN8>J8%bqYY#37t|PcSa0TFsz?Fb219up>Bfxb6*BM+_aNWW6B$X(d zqARVH{ggJ!{z_Zr0HvLBpmLCMu+m;RL`fJDML+PpXQhF5b_`#2BABIfeK2#X*rg>VOiry;xw;avzHLHH8FPY|sT!w}m* z>?=hBz8x6~qM)&xLpe#2X;q3QFOKPe6PD;#&~Eg7^z09+DeU4AOy+3LqT; zsVAhdkdB8m3(^IU7DKub((RC*HXZ7e8si*t+inI@vt|vuO6*)6?=a5|isV^l_<{C4)qr$!NpP!6aal)?O{cGF3N82u4Q?~(Al?|-i zfhvm2Xx8js=sq8bVtl8}kfUF}!GABv0z;6yD%{)mO+naUrk}fb7x9v<-9(32S zsBP!Mwxy}M52~x~Om9(0UwSM~m3tJ>mpi5;@6xrrqFWWU{hUggoYik~MK)cYW;1I$bDahd-fidyYYf%7l<2a;ZkEZ4^+5c-Obq$2U7GT zlG0sX;%Qk|x|W+v(eiI^^in^`nfVkj-4)=Co4u)mlwJddHHO@vd46Lt7aL+eRN?-7 zH^ppvU-`c$+tA~xrVXMMUU#FkvHaH<@;_4H-uAD{-^_jO|8>=o8Smb|7Mc68Iz2JtEa-3#l^_=cD6R zXJ52J<&#Iwn)WwF=srXIrz_ka{@)cp%O*>WL0B&a>$4T^+I>oJwq8>Xe~P}@?B?Uf z)Ss(xfAOzReP7x*nq9PO4Fq1OaG$-K2sFEMG~e^2&Z2hdRi4#@f6kcROS@U?n$?YN zMnNgRvLhX@%KP+BO{$5%^|CRmS1R1k?tReGMa%!dtxR=iNo})#djfvLknXj;=uH_u z1oMu%keftaM$>~J(TMut&`0D@kiS&ivECtU@aN=WF#nv$$eQOEAEbE34$S5wOf$#E zw+#T^sBpixo9b=4ku^uUO#7dI8vrIcoj%x+HGOqAn;qO_Nc?7nd*;6`vH1Xz311AZ zU`NU<+sTK#w)G&g%i@r~nD z&1wEy1At9?HDtmpA+rsQ&(c2{vw6S5{oTKA3Ysx~|A{(Uj4J$UAhBf+L=Q_?^suDa z=;2?+qd%%}pRt=tXx1xh{yd-BEz8UM^vp&O8*j{wuKNA^rR4v;eP+RjEZdSzF~p|J zgnR9%(7>(P`(9CFuh-@@5TJXDZ|^24|97{DoIlFuq;G$wyCT-LI&2(hsza@5c7b{$ zl6P5B@8NgtM?PU*Hb2DXHN>U+j#axOZfbgsk_SckZ2cGIH)jBBA>-k6>u~<=Jp3Qs zEbBAtgz3Y(Hrg0$abrq!?eOK@nGzkv{(()ZKlJ=NF~(tYQ>{T73%Q>mB;8`%x|>4& z?;PJloj)5~a-}AC>7-drHWSy*5T33x{-@cJyi~Sim(fUVS1fouv}@OqnMgS^e6Jf_r|`c!WgPt{gz2=Q};`~2M$ z;vX2Kde%`gfc4|gHpRn?DgOHZ0?w(bh%96|$`IoB3itm{8bmgz2eEZGr2li@b9euZ zY)*6TZlAQ+9JRpS*S!3HL+obG;QV4%(nr9zw8w!2}5 zNc=v$-Tfn#viM4q#AJRp2u2wYh!yS~yQ$S(_Uit(?QU0!LsEh79u)X)z7(p39Hnin z0ff8y)NK@MEiDrWFXj_H*qkmlo|9#k?KEB!H+u(r!xLte>(gHs#-N ztDCc%Cm1q1|F5qwL(k2XBH3mbK)C;lgFDks(}VjQV@f&uY<@nqcV+XRPd29Rt8kyW zJ4>f729y4m^gA`WvJ_#u7OAu_{k9Hs!SImI=C_lWiwkWqCKvc87g7h#JdV9jgbAJB zvH!fGRg>6F>8fLmoMz*=gwbD(3;icRm|)0nV&IHEYh0wl{nYMg>F**#yJFyW*=b7q zS&h@-S&lwNt2QpS59g--72m13V}Q~0jZ0LxH~v4Q+6I*Yjmv0TO8eN1hHsp{*VA#? zTvwyn8@FGDd+BZ}psDM+J8l!RToj;bE{$(nW?0Al_kgQel!~4=>uMTp*|-D#Zx$l9 z*G=npvR*;3tumN*aD{utKDcC9*~{NtK(ak# zO#hI5uMp%PZ8h1-hqIp2R~v$N*v-~`yH)Gg*ztPGm{jhb(8hnbn7UEWO4dlG9)joaDVx)+mB{c{+~pP{sx2B4GfBR-|zc(-Hv}4C}T#q zVeMxYwZCPETw39N|6f=8?s!`NP~z`N8x5%s-S?LHzp>l=4aK(@ zk{`bBhDDmo$Za*Ieq@FF$A6uw%~+^C?BUfjl$|L|Yc+knx7mo>7X}zd?ZapErjTecS+@%J9lJBL|HY&G-*!^t z6ibwA<_3!G7ej^~74FL2lcA+og*6H<{%Jh8*KWGQ|EL6vy%eT;nh{G*H*!-gsz@Dj zRIAFVyh`0W`he>Tt{=Gm)FDTeRYA2;ha7GI4S*ZgQiq&>^%b*5hZfbN`l%4IJgnuMuHm!u6()LLG7sKs(ETYb=cuXgF6P?7;qKf#_dBLb~fL%_Ut8> z52|n@<13tlCwjE@Iglb*a77{)~IQ)jn!pl_)nJ+yrpPf~#7l4p0ZG{nWwWCW1ST zM!-$mtK>_y!c<2x$w-5fvPw2atz^U;t5&Gvz)c2sJh&;f>UebmBj!|aC+s<59^N)Y_Jy~6#oRh=84BXu+y^@Zt&dg+1srQ)&9#kJ^JbFldSbao&RDDcc4em^EXMsB#+&SRR1$Q3f z(G%*E>Qm}kgGc9sy8zrp;4a>0cy!GCWNASM>Nr@CUy|-Cr@q3N^eQ-dk!cpowO)NQ z4MpP?gX%l#W=5)a)%Vnm>LzfPg1Zdd<>0PZroOL!pl(t>1h)v>5*h(_-Cku?+H!r) zB-;jVF-bOgKyGqsL9%Lk=FRfzSLzPNxUbc3)NjFE3GOOzSJ$fFsoyikT?3AK#O*1@ z{i^h)u+JbS`!_!@P8mieTO{lMnv zWkOWFFeyo{~4kEoX+ zGn3KwW6}?9g3~yA72#yBw2!w>u#+EgKez|LJqYe0vi0^!_G9gnnXP}A2EeV^tE)0I z`RVqVgu4Ai`wTm6z>k1?6x?IA_F4AX40STCkMFUSXJ25a=H?9-8tkW;2hOx#z*Kma z{cQU=_H*s$*~yGQ0q#j~Pk~zt?rCt(kgd00WWU&ciTzSTh0lUp2kv=rFYGfbZ)A!` zrTJ+)Z@-qY=sIxEWnBqN?Kd?;sO9$CiBNL6{T6B_JBGEA~}Ll zQ71*(rC(=+YUu=&;lV2VgTw=Qoc(^*=k;`OuTZzwTKhxxhZzrOOM1=Vfvw0Hbe6raBpTsbCaF+#%%t+{X_ewYxKo%t(8{gZ=cBzsI5X7JpxpTjtHH#Yf>c8){X)|lPB zcXUu|9l4BC-=zHN@9NxKM}eb+?S74XZbzx3jJjcSIVL(LIgWKq2KNWJzi0%!uvb@F$~|>VXOhu5 zlwMud)ID{~a?sJW)-l^L$1xXtEASTZ)>_9&j`_3-c@8|k$5x@^G{@;?#h&Fj+dOcd z<5IQ?&v#tlxX^Kt<6_4p;6?Bfcp1C`-UeP}tMGEi6^=!Y#c56RcJL1HPVlaMW)+T^ zpUf|22cl$YVQ$*CJC@cfCd2)k9dta+X3!nCIqqgWyWMez<4(t2;631TzK1d_r>9s`--guU!zjjM|C%u|{XzG>hldGrE>xO4friOCOz5*i6vqzXX zkAe?m<=Gks?UuEUCmc^Yo&p~N9|j+(bv*5OhVd*4KDOt0_L74(<_6A~<2A?Y=7BdI z8yU|wINox+?RdxWuH!xM3Gf`+;x6c(&Q`zT*SO7K3N|gKrD|0PyYh8J>+L zXDmgtJobMLqHV9&OonLRIKFL$Xg@f9VMP1U@snexgZd{Q1pZ*~?ZF>Ho`d5z$Ip&G z$jb9c8USCgS9xYk-pM;<;*wKvicYcw9l&=4pIhrxoHp7}_&o6WsSTz1mhbdtqHL}n zEtzKDSCV)>Lj&$?@(A$R7zp$lDx9g!cux~ zKyhJ*+``Gjh(uoJTe9VK}>}i=EvV z_d2rxBHyjfWpMU%_RZp9IQu#KGvm?)eAkq5$>?yfbBI}GM?2}2Vhs$0bCh%3u6P*E z@y-d(W1UroJ?IX;2l!s#dovx5o?lRyT8hO+2+VmrgJlZ%p3FivcD$U`&gsp-GSf+W zbaRfEb3VbcfWbn^B!Xo?JuC~IXJmurOy^k)mVV&-n_xN5dA=Eii<}pm2QG77wM(#E zvfSdlwHZ|Ibl%HQ$rc!F zwaR&)y2<$fL*-}|sNqM}qw=tGHAAIQK+gHNa}7gfIQS7JRMtA5HiNLvN$+E7NR}6! zZxAXi#L)QR&NrPKoNqbbHc%M_z8w59;Kwjj#u%t1i-CWGsf0%G^wQ^a^ z1H4P!6}q?_E~m@oavQ)*0Dmm_iQp$OU?`HDUqEjsp_h~xgmJN#ak>KFtFqzZinyZL zadBy`{RtQ8X;*9M8Hrxa&>Q^Z)Vs9Ui?mz^Nb6h&GF<2dO0+bp+0NFImt+_e*CDQ4 zLe7)z5%>I`|X8*MOgyUYU6%gfqFRX#%&afH)RsTMc%4!)EG6u9O0G)Rc)p#B6g(UJTp9sC--w~QCb7rS%NgcmecV(Rna5hb zj6amUN$GG{=!Hy2*1Aq~&0x!R9(Z~a5`_ygkj-|@F(Y)6Yrc8l6xW#q89$I8#1H0& z@I&eC5SFg6bc3ZkEInZ92}`f#uCrWcyUuZ)>pG7h<4*>^0Q@Q7Y2hqnkhSUb#q4(D z>7Udqmr6S17ZsJ}6_gbf6qc6e=M@r~c?G#0igOE#i}La)xm#M2F?+5{>ZQ%h`3l#f z45G%*Wo(Wz47Ah1pJ4*+Zr43# zj8?hK87kL3Yg#WT^PFz@H8NT=3_mmvqWGr7U;m{Zp>z7#PokKPRi| zUv|Bc!R58oD|cFDaCyV^HsO*rXy|&!^{zb5wGsRU;OVtXBYe=dNvRHD3(=lGJL>%;787*JjXmxV|$F{OJ0fnAT!o(DkS5FLx`q#aNt| zfxjF)?Olt~i<92ym3p0AdU3kNdKrwFxNUB-x7oG?x6AEo4kx$Y9gxSk=|r{!{8cQv z%3o{X!PE6)iCJSo%WFDux$(}aB$=%j{0K@5O@YgiN$$hZ9y$Kd~ z2X{yFK)##IT+2AQ4|5;xKEi#Zfzx&1uLpl4_@xY|QS-~_t(o~n#!L6yU6}~oz~7LK zS?*r$-pwG^-%UQ^GWP)YK=&Z`VDPoz$w#>v{BqhX+{4_1-NV_6TR{Wh@BA;0LGCeb zRukbKOIKxSbG`-qt>AB~b&q$mnh5@O@OPvZ_y4@>?7}g~eY|^$S$EUi=9&oi3^zHg z%iT5ZneJKc+3q>+x!@^oaX0vTz^?>KE$bHA(eTR)cIQOR~e^X1OIYXPQB^gkg-$Sp1k%qUtIJL#S+5HjY)CL*=zwtle)He55j8k8@ zx4XXtPc(WP{5!Souif7;PQ45My*`^>6gHs=Y{}}vM@SpB8oEkMhNgrtdeQTQInG6C(O?LXs)M_IM6r;WHwdlv>N-q?=RGGd z$)N#9uR}>eQJL|dl6<3x z$#Vl!-;EG#q`oFaW}ao9n={1x;^KE-2^?a{DE3y*UCplMyFK@)wVrz+I3c)MG)VAf zR`dPraSuRnEp!e^=4F2D5f7dIny%tCo+pSUf(Js5X%#>1dB&{A=RD7w2VU~5Z+R7a z-t=tnyybb@^A1z24}u>;073{tm?@TCSK8+d`QgGl*%`cy-g;a{0V6tg7Zwy2(s`V{ zt~9@_LqQ2eu5(L^%Zf@$^NcvPhn)jGA3z8)P#XtiJs*2M$$;8uwSVrR9W8t4(et(E z8+DUs2ZShuIEy_BdIr=V*yDbL5X-8=Upy2~YZ90A{OS3Nft!G!H3T<@%i&E}=14h| z6=@Kc%u#c42;3Iqk~zK{e@-ALm^P6@YY6*6Xaiw?1}^!-WF+(QQ-N%vXeKt46RVfS zU`LLg(>gm|Ic;+eCcLsHFLT=G9OAeurvrooAkfA_>TPe}mBZ2qIr$LUWy33{IOkBp zt8qp#=dhf^8D0lLIM{^OQ8}H>@N~=RZXW2BGm!9VAqki>C}(iakes18!x$M4fslki zlkW&2H%&%^DpZD8LX|v}HZj7MIpy`zWDpyhQ_&1!6LO9t#Igo9TCK`CULKb-mE1ak z5?!Z5D5?wi5Gajf7dbO?W-(9-AQYNFnU`~t8G{8mr&=({JKl9 z{GRhi&YwAd8L;$$&=*2~2m=@_qf*s``FTc>gqJ5!ytKdf%La;9@!HZ;Xbg(i>GcvQ zUYFPH^>}k241zEi!Vm~UmwA0&zc=6wLKp^NID`=pj@kPTnK!{C(;ys8lFiI3O3tlJ zj-S}oFb&=|-gcxMnr2%s8Ah7oNC=~9y$5;^V#+CpFgm52JrUgT=6dr?iuD$Hi_8P1 zUUJ8md&|6sdJpp+?mfbLB!n>##zLroFb+Z`gz?M0M|nGYyLh{LyD?Ka0m88msvt~) za2(Tgd41I7zYFfP>9ld~<^5mnTg{w@(xMKz1x0!3fAWj+idf-XA&r($q&oFa39VMc zdGHQm`Xf$FB>gq<$h=2;jg)c|W|n)&=r8k*_8#LM<0Zt7hcE@gR0t=~iQQZ29qXOI zmg_VcfG~5f5;H@-T5T-*ovDRDdozBQN147N7Bi|hFTr=0^drvkG zoa#M`k#C_F-qXCNd(ZHm31Jq5*%0PHmOT^ilw>NpYa}0q=v12WLPyv*8Zm zeboDySyOAgPnZYRdS4*bwOG&ReaZW>_Z9D}hU(6Sa1MlXA*9krbVn`aj%G4x-Z$%I z$e{6#_uULmX4l=j*-L5j<{T^UC-OM&r)>3IklHLSuG=iV+q^7@)!4D}e(n8+`4AUE zxTv8I;r-tGgIV&O-k;3_zxk}YvRV3gpWqXHk^#jf5H5v4zS9+q#UoS6juIny;jS$0Uc#^8=`KlZpb5SGy6 z`p+&(&YG7TK<|Q2-*)!3^HI8|31GfMd`ZTgs~}w6kUPFSU%m++Uy-laJW%F4YL@`( z;_K?`=Id?%b}fYKAlv}qMg~}g+ciI*?%SqLg#~pb(Y`)R6!Jo@CsBHhoR~aeLb6-U zw2UYNeS?}oZkUe(LfKe#<4Qr z@xCbxxtk#@Hz8N;qr`ZFbDyuqH`6>Y$45?m%ds-wLLYpm`A#>Gy9EN7jN2gG&XA+? z49kGj*X{VusTU#x)CIl^n*r)l-(mvFcbV^U-xa<^5Xj`*1>tT8_bl@*@m=X#-;)p?f$%7V#~`eR@Hm7u zv?KbS_C4c!*0;`3@DmW|drv`F%M`p%xMRo6&=$jQ9AWSj4edc9<5_Lh&b{#h;A zM&A~qS=K;i$a~opWj%2O4}keBUwM zKL_D?(|Y{LXHGfze)XAC4!%GA0;#KoKm$MAFZpG^;<|MyA-(O%NufNz&wM;Evp7(e1ALZ}t?_!|w zCWH+T-iGi_io8@lN2aOn-nzdhLE-NO;jL^I*5A+HKZAD zGgRJVl}p0rdQ`^vD+!gx)k*&G{t3)I*a%@$L-)Wx$xq>(1~%J2#Xr?NQ0<>hsI*X> zL>!sxpXWcxKi@#*eFz^w*aG20h6=@9ic+g79boV;BvANCu+UjL!-6yXXEuYxxqgbd zXW!ZgiA&VQ{>vB=bSG*7giq^{SmeKo@uSggAOF?|9bzM43)1Td}Bi89lznf zX7selzuAn+7C#j!wVVp~Z}WfQ-|qj?KxGGn?;!jD;m5QMF>dKo9k)^Q=ikAAq3?X3 z6_}s=hHazTaQn$y*1clSOz^irD*`5Kz%pP7SmiMR9>PutzodM~-wn$fkmzv%8N$!> zxYA+Mk~8KdhfEn_{Aj=)a1&~co$i1qki$^>6~b=~Q40hDK@&)UNWe&PW_~acXiKQI z7|jf{3mh0YC~&ZW+8+@9gxCtAg`viL$fBZD4Rf-XG7AQB0d@sEkPG3jY{&%)14am? zaXcVU7C4fS3mh6aEO2<>2#6d+9-;tIq}4&@ zq;H^KY8nbeTWw%KU?5cniz-C>9=mW67#FoJFQ(i0)PJR(RI?bV zWeRp)&0FulS?c1zIgC^hX1ztaEtb*r`2i|kYGSd^rmtybzP>0xZheD&EO1reYV*K#0W#+;TkpW~z>2^vfm;pbBp_-KTSMHBDd(8F zOHGAF3L$V8!{u&>I^ohJOcGcXFg)faxI7eC&2Y(fX&~@;V2!#d@Fc|jAs)aocj7@A zGxaok+%pi{vd1-U@ez1F@G=9f(T#$@D}h%TXzd^#Xfjjl18Z(SKobv!*dF2`5R(u)Fwp8mrz(e{f?O76DlmfTfv@Vt$!Ky%;Jfr3 z>i#bC$xngb2(qk^^uX_dKfF1CzaZv9%%|8oM9M{_&Qn1vJtIiAEH4{#gHli>$Qp;Y zgZ7|0s;Ne!(`u{ex{8WW^9mAeKTT8+K?K zvTf5|8RqJBRjQi1u&_gM{eMaeOQ@?zepx|>lCpwAO4}FYQdM`p5qb%->K8*=1Giwu zU~YCqgN4De<`4}Y8a&J!2-4C#9O98I@GsKEfi$8=v1fFK$Zl0tm(NXBjYxJLKPdCK z?m;SuX^Lo{U|)u4Cx}NiBw=u1aF7|mp}}G1ff2#6EhEYg4~`2~2FC{{7%R66#I6v# zL+p`Wxv4t0WPRc|cpQ^rGQ@5q#qo3cCa0GsCmz>7BgF|piaclYyn-`=a|pC%IvND$ z*|!GgGmF-Xbu*XRDZ$eSm&R=df~N=1V7T;#*vEv+Il*(yFkBG4&^&NSa0%hk zVrPKhRl%!+*95OMaG`y(Kg59$2QggIeYW!Jj&4B~eF)wJaR4(gjl;gd<-rxrpmKZg z9!90?$%Np&-m$^^7%D?pGC@4L9+d}!k21D2itq;?3$A9U&^jJwLgmRI1sEFG`QS6b zXUzl82VY}sX(=cld?UC%_-1f}fy!`*#PCrN%NZ&xC0al=Y{^WHCHNkLh4eWxD=Z%b zw=@IGC&6t5OEXoG!R_wN!LJxB$FQnMv7#Q9Z-YM&ER9PQgFgm;Vz7*XIMxKquR$`6 z4Pp5+_?KxQWDO|4l1bJ9;uMmsiMJEV4;7PgLIt71P!UAp^E8OnwV{$wsk|KGbciRydNrH%|9H!4 z7wX+ZokB;M727q`%{J{o8>J#c4>KEz{u?FHyh_fKhhByb}T=GIggF=Ht zLqbChP0xdP62$osPfnSIeZdPIJ-?I!{)#^x5PVb372P9@b3A38KyG(I`BXL;svb3>E^Y;xl}v>hH^io(Mf@M(F9#Gv1G;ww_bvbrZlJo}U14|FW1w^mMB>eL5U;OCDN{HW4%ACvpcIaTquEgkYvKI~ zrL5K4tyYDpdOOT6xr)@?Zvn*Gx}7iFKHQOjXdJc+=Z5px5q~Mfn;KsJ4Ht#U7B|@W z!e!w@%>ze-$w0Pz@C)|{_YC(6_cnl72JvQyDny81Qo%EFVwCosqw z9s9!5!qtpBcS1CE^$XX8XPOb36P{}xm>)ikap&)wG4jL1XN1oTpA|mafb1TKD7lp5G&K8BQ3190T8@?Xm{SfJj)-4bp z$soo2*D(37>`GL(3CAbLmn0{SpPqT#@-P{=CblSidzfXRefS+ht(mLk;rFC<;Z1DSJ;|AI5@L@FLwt#?y2k!( zBpzv41u^Hm~wULU*IEMcR z5Vxf8-xFSVWK!ffv+kxurkV$;BeO}Fk?D~WBQqj3k(rTM5I=(WF~m~&H{DQ5D#u0+Z`H>5n zq0}XjMMSBriJ8da$P#%>jyU8+r64`3T;Pc2f^T3yp?+KI^+R8_Mi2NA&DY7&2GXv#M zh<`z91<4ADOM~*sifz{}dVXt#yB(Dq=69f8O(i9Td1VDf1*KHqN_`>oSv)f}QdpXo zXEZB{{K+7r-?C&QK$MH}+0l#2Q3s)yHA5P8MqTbDQ4b^mlEhM^lFi^-)JKnt`XPz* zxS8F0B#V0`yLFvtC@UI{#tGWS>CAS4QuR z8r2I@8%X;@Isj6tvtYWX1qA^O#8~k{^kGOW8`UIC7F`{EycxuvimoHXvWC#3&qbfN zZ;ieP=^#k$Sqxq3kU@-f?vK6->ENu7TOWO!5NjM?kG>Oqmo3dhASF#pb90o8WW%NT zVe}*Oz}D!OgjkF5_2}2pZ=&BucNi?|2q_m*9;E!#7Cyg_;>gso&PdKjf2x-uqv~Iy zzcqu?UokRn&7GlRqPjRH(*__FvNN<)Qnvxb)R>E)Xncl_xnmv%MG>UphET-(v4BbP zSU46j55!|+$67u^#}0_Kiyas{$bh00QW>PfARV4waQVfl6<1=kM2U4EEMkP$q1p5q zD~J_lhb2}TJAz=znh0#QD%Q!H6YI=ip{x~|B+6PDK*zepdJ!y*bA7Siu|5nIT2`ja zRBS+ueBcHQi4BPjH4hArjUiZC$o28VV->M+vC7zZ1C}n3xDV3Q@XJCr!3h!gA z`&8^WNGvbaWKqSY#^|h{?dTUfF-9Keve=ARO>Aat7NlN~Xs74{sV}+gvAMBXv6C1o z{b&HvkpIGEk0Ev@DIj)Q?DW_fkorR!0BK-t?5xm3LX} za`V9A*mb1M*pk?lv8!TN$F7N83yBCc4ARk%hC>RChsQE&Q4|?Xi1ftC}IzgR#e&v(&NGvB&M-#h!pv z0jZKTPM3}~EOl%xd)(8I#?j+?TQRcq4HxEnu@85}QpY}yeG=Om`_#}}6{LxfXr)ay%u^W!8;a@|BI{Ng`w~*t z7eU3ojqPX#vmax>5@uN)&)9FV-`z`Me?po9iQ4h4hBV#4EN-F4#jTL0W?T1hF>WKw z8atkGHEw5^O@mb35VN>D?lD0W_r?9@flyo{%vy9jlGNc8y@t*Ns%n>^U(y1v&Y){y%_`vue zv(kpfjlgmS+7WRIf-H}ZjE{g&Ia}MHX#Lpo;H;yF4&yAnQ7T86QE;cQ&i{j?(Bz{@kyq&}s$Jut$ zLL`Ayb3^>b_|kZ0JD~%?Wst6blxns|myp@j&jQ0^imzax+yd$HtTy6~_?^wHvz74& zm`Tc(*dtILau1F_!a$)`V9Oy<#wr8m>iCn)>NLvT#h;3=WuROM$&{6fuZurt=Ie`b zvh)osb^O)%Tg>XTl)H<+6Mr}UUVNirb*_O#d-3&*C)tSeCMAxpZ?qEI-A`!Z(SQ$A63e9{&TK%!mZKuC8$x)Tz)5qB?39GqyMI53ff zbPuF^X#~iE`4lv<4FSTTeoI3evuFS*lH^?WM9~$||sCLabVmuBn$678aBgl~H{< zB>{^|sP$}aUQuCgX#w4OEXmlj#Kd~_WmdrPi7Cynu{uFEe_3LB;>5&^1i2v3KzbI^ zI!Movvyhmbs7cIatMz#rfb{BKC1YmtrzTEkgj<+Eg0|onAWp?A}r47py z*Cwt@T%WihaU&xf&H8Of??8GF(#CzpS!mN~YwLD*jvu#%)yL+ScF4^uDW(?zl$I0{ z&5BdqZi>q~6zAtskEIf7vs9FqYebV1?4EgojM%$b4aUmEz0HvC0iB{lcYCbu6AvaH zN<5r+B=KnCvBc`cxnlK>l1G#HYDCkyq$O_@owV1#Ky#?#OB2Ni4PK65+5c$N_?F7B(XK|Y2vfQ=ZS5J zFB01mUnagve4Y3v@oi#9;=9E6i60U_CVoonO#GbqCGl(Gx5V#>KN5c?{?b}$7R{=0 z8m|eOs7acvDVj}FHM{1}oSI8>YaT5}^J+fLuLZQA7Sh66M2l)MEv_XrP1Cj3+J0Ia zZGWw;c7WDSJ5W1FJ6LP49ik<*4q8VoSIg7#wF0eBE7FR!60KA#(+<@R(+<~;(2mqP zX-8?DwJus$t((?e>!J13dTG72K3ZR`pVnU+pbgXpX@j*P+E8tncC}+Iiaf+6CH$+C|#M+9leh z+GX11+7;R&ZLzjQyHdMKyIQ+OyH>kSyI#9NyHQ)J-K5oO%e0%d<=P7E7VTE;Htlxp z4((3uF70mZ9&M#|ueM6NPrF}xKzmSoNPAd&M0-?wOk1rzuC39Y(4N$u($;EEYtLxU zYU{M;wCA-Kv=_CPw3oG4v{$v)wAZyawDsDX+6L_{?QQKH?Op9XZKJkH+pN8>eV}d8 zKGZ(aKGr_bwrZbhpJ|_K+q5sV?b?^xSK8OwH`=$_4(&Vbd+i79N9`wVr}ne1N3(Kf%-xE!Fqe0JWsuY-cirh^YnbZKrhsb^kTh4 zFV)NRL-oV-!}TNdBlS-DQF>>+i{4f5rgztS=sopbdT+gt-dFFZ_tyvL1NA}rV10-_ zR3D}vtq<2n=p*$}dbvJYKSm#;kJT&maeAdbUZ0>Jt5@k0^-211`eglheTqI+KS7_S zSL@UD6ZIK-jXqPKrO(#q=yUaX`bqkH{bYTCeu{pozEFpLntr-|hJL1gmVUN=j()Cw zo_@Z5fqtQWk$$m$iGHbmnSQx`g}z8%tS`~8)UVR7*00g8)vwd9*Kg2o)R*cv>9zVY z{bqf+zCyo6zg53Yzg@pWzf-?UzgxdYU#Z`#uhQ?+@7EvDAJiYxAJ!kyAJrezSL=`K zYxF1dC-tZFwffWgGy1doI{i8QdHn_bMg1lHW&IWXRsA*nb^Q%}z5b@YL4QksTYpD? zSAS36sBh9Y>+kCy=v#F1T{lDe022Mn$B?!{`V7)GNZTQO1?d||J0N`z=|@OAA^igB zH%R1Y{sq|rnS(4qmLMyTRmcv=F329pUdVpPLC9gqQOI$~8syfH+dys$xgF$#Ah(B{ zgxnEw9^?YZMUYECWmfWGkdJ`e336x1T_Jae+!Jzd$bBLAhddDSV8}xu9}Rf~J{|Izkk5vE zF68qeUkLeP$d^LC9P%Q_OCVnb`5MUALB0XhkPgGyCJWHybALD zkROEnFyu!euZFw^@{^F)LVgDFI>^sMei8D^kY9!TI^^|`H$Z+H^1F~XLf#Dd1IQmj z{uuIB$e%&p26;Q=uONQ|c?ab0A^!+@C*)rs{|5OF$bUhxK;fVWP$Vb{6cvgCiVKPd ziWiC>N)SpIN)$>QiUy@Mlr~V>LTLx(ASmsjB%ySKk_V*#N)eP2C}mI%gK`9vPEa~S z=?bMgl%7y}L+J~pKa_z`216MNyv3}pqBTcO+zj+yOYz43t!BzrW8El8ab_8slVCxK9SJ=A4))Thgu=RzlKWqbG8w}e} z*p7y61Z<;V8x7kS*eYPFglz(BRj^HhZ8B_AU^@Y}YS>PMtp>JPu+4#O9&GbrTL9as zumQHyVLKDHvtc_Iw)0`T5Vnh9yA-y|VOs>-64`mcmvG+s&}8fbCY; zZinqo*zSgHC2Xr;yC1d(VS5<1M`2qH+Zx!Ogl#Qs&%m}0w&!7c5w@3Mdlk0VVOtN| z2H4()?OoV5!nPT<4`BNcwvS=k3fpI}ZG&w)Y+u3l4QxAL`yRF*VcQAYFR=Xv+aIv~ z1=RwTgDOCkpej&Rs1B$us2-?ZsD7wHs9~s4sBx$o)YeejKy3@P9n^!MwuhR8+7W6V z)B>nQP)neeK|KuW5l}lp?F_Xm)b3DwLhTK;FVy}}2SObTbtu%Mp^kt$3hHR6WBxz( zz5~9AV|f??sk%F#OM3Gim~Kg@u5=e_fDjCXmRw|827|GUWK%=JB&7G=yOR(S2(SK2LJE-{l6Du$+I)Nv(tA5Y&zINV5wpYRSI@sO>+uLA!7i{l??L)v3;^f$e*+{Rp<7!S*ZI{s*={!1gED{s!B>AoK>I4+vX>uq_DNgJ1(e z1R)QEd=Lsj*b#)CLD&_9-9gwBguOvfK8)&~^ildMTPxcr+bY{B+bcULHbqcGMN;wkJ8KewWhA2aoVM?iDR~(8{(G-{BRy>MV z@hN^KpahkDlzo-`l>Lmshl<~?T$^_+5 zWuj80Oj0H*QtSnKMDn}{Hl%thnl;sL2$12AuE0p7v6ODQEpMzDz_@PDYq+kD0eD%DR(RPDEBJ&DfcVuln0at zm4}pvl}D6EmB*CFl_!)Zm8X=amH#NuD92oD1Rz{DSs>fDF3Rx)ZXe=Y9F<)y0yBEx~;mMy1lxCYEuPO zR3$Y}mDPN;KrK{@)E(8G)ScB`)Lqrx)ZNuR)IHU`)VLhitIz>H9ovKb#r>is6nd;%{5vr~psfN^Q zwMMN~!)l#6OP#IOt8>)3YJ)mYZB(1oW_7+AQKM>$+Nv&47pjZY#p)7usd|*UOg&mX zMqRFgdaQb!x!Sbao&RDDc+Tzx`)QhiE&TK$jujQXtlocg@_ zg8HKRlKQgxiu$Vhn)hWe)Zmio5(j{2_pp8CG}f%>8Pk@{ctWAzjDQ}r|TbM*`L zOZ6-DYxNuTTlG72z52cSgZiWTllrszi~6hjoBBWXcl8f-gZiiXm-@H*kNR)FUj2Ia z+p1rmetr9G-EW(I+xFY8-}e1>=x6IE^h0^%24P91!M%&R5U&OC z1`uxo@fHwo1MyxE9{}+Y5FZEeDG*--@l_Dt1n~n9{|n-0Abttrw;+BG;?E%d55x^1 z{sYohAZ-KE4j_pj<%6^%NV|Zv2S~*r^#^GXNJBw#faC_r2T~BE{XjYpqzaHmfHVfA z@gPkEX$nZwK$;2Cks!?msR5*BkXk@m2+~rJjsfX7kWK{Y6p+pV=@O8x0O=Z#t_SHx zkk*292T1pTv<{?)Kza4?^A}koN@SJq>x!LEcM{_ZsBA1$pm6-iMI) z3FLhNdEY?ZddT|;@_vK74UqRY$h|@C3-Y!g?*Ot0vJ7$&;4~t6caZl2Spm5OfgA;SA;?QWJ{sg> zK|TTGlR-WWzZCK{$oD{g0P^>P`~xAs0`f;f{=txc2;^5m{uIcc4*5qwel_6Gfc$#M zZ-D$J$d5w)LdahN`A0+kv5Ukv$|L;lr}-v;?NK>kgTe+%T_ z4*7RO{{4{u5ad4z`OiT93y}XZg8oo25DJDsK`9hyP~d?AKNRc>1qVVw1r&^c zg3(Yg4hjy1g2_-Y4GIp2f+L}z77AuVK?4*tLqQ7^EP{fgpkO%^tiTr2P;eR)oCO8v zL&3#Ra5)rQ4Fzpba03*qf`T#v1{ngP`Dcu?gfP^6qZ2Y zASfILg-$5+Kw$t1_XX@`TUZW-BcO0J6pjOI@>)0<3a3Hg;ZS%a6xKlDEGV1{g^f_y z3WbZIa2XT=U>nlHlc4Z4C_D=a&jW1YS$GK)UIB$yLtz_W`_00ep>Qn}-T{U8K;b$l zd{!Z)Ds9VmPs3jYg*pF!bQQ1~4b{s@J?Lg61!_%{^whN8Yu zv>g-)P$WYU_UqdjigpL=&xnl}iv~i`5Gb-kkp@LxC<;Q+eo%A}6jegeC@2~WMH8T? z3W}yc(R3&}0*b1ks1AzeKv5$U&4;2EC|U$XM?ukYC|UtUCqdC^P;@2~oeM=50`})C zx*UqGf}(4o=z1tx1x2f&=vFAY6N>JIq6eVpVJLbWik^m|XQAi?D0+GM;8*+n(#zK8 z*WSDL`Cq?+<-MRcrma5E<(up38^ZfI9FED+a3tyoH8(ee9hKqe+?J+hM@v&vW7uW< z$5GJ`iblgxM|o?szA+q)I!cE7O3Ga&W!{qE!IEHQNzheFeibM$2~?B}_m%{mC4oT6 zaDPczc}Xx>GJHfyc?JDVpd^4FY2-WQ!IE+}`5}OxI%D4nI>t5Ch8v=ev11R_%STPu z=|AnW%{1)HX!uB%Kk9HA5S4NdMLj_A%LMh3;rKVW4Y)17k}@RJPv|T2lmsZm^2(C3 z;p97IBTCAAbi>^EWk=OvdPRA~biFd%5~^>|D`vNjt=B8U4Gk{)JTu*UFuFh1<>Paq z+h0{{~%P|K>vcr z!O3v=T9-$)8;6)oslX*>HANOXCXXgZJaj}PG%w7<_cHk3>hfI~!{4~f!n-)Uq#Q4$ zaZTw}2n?r!jS8kRlu(&S06eeeaD82C!W%kOnCH7Jz1JDVBqS@LL- z^coco)sBlMap{4K<{xxJSvtsAiE%QBDU(pt7Y(BuMpdSsBy1$jW6NCZ|V@pQKk!vm}2!L+>|T{xC=M z+HC?jMmIKwBdAtT@1uf2yi@feD$X)`^N=>wls-q|2ATdG?FzCJxH0%;Kl^}44o4-b z(26lSU5Tns{#2?M*}v=Z-Cad?W*0C)uVMa-t*RPh79*T7FqM(BL6>K=pPbpDNJ~ue zR)*&_MIB|0O)ay-k@8Taf_#{yW;w}qI9u{BUH+o|OSaQ?%uRBkutv5*o60aJ(R@IY z26+wbN@T0_b{E}ZW_O{Yi!P*_P#J0ojjfNi@C;PV$p5Eng&466EsWq<1~%LE(&g_v z{4hGikk3+|B-=d998P2UHLz{iN|!&|^0tA9G{&6`^9fh-hS7XRd|y4k_mdq?eQq~0 zD^DoeT2q7mCEmoANGq{CtDBk{!l6d|i8(2Fm&qMR*-xEFbS}%#(Zt0@lmyYEK?R8( zC)#s<@*VWW$n~clCxPIh%BP$vA9Pxs1T6i(Zdo_Ua3T&Lf4mFW@ouxZ+P$2@TFR)| zuIt6;i286tEx)(R88$oU^8Gp9oU}F?vYvH7gjp>UP~U2lwb8ospj}5fl$bS?*)d3f zc9Ib-aGA}zii)XL8sT_GlAy~+=SWhjUB?RplWB&g%Aq=8<%EFdjD}MfR+28i-^o~I zW^HAuo|0}Y5z47I_e@4Kj)dh9=iVR;wjH~(u;YlQp zhaaa#QdhGL*rPMdX5xOpW~<8DTB zagHekyqIZKL;6q^4co*bRjFEZ9YaptLh?L>Qgbvvk?7%V(?=NH{kztBNCX-<7I~6k zGeDP@=5j00`7#2PRK>6yn~@AeLzzl1;-JwCA@SPCZyXaaGuhNQrGnS<&oYz->2fp| zl-i-}D2tLr36+`TUpy)=F;s@=@@2W8lHCQeHk2^zOFu{`03PSp8P3CWc~OoyZ_-g9 zI~JuGP7;jA=vqtaJ%5McW7p;7osCaoPfS>)aa}%ScsX@>btmJMnKDc!g52E1?|5PI zDI>zw1zuq+b)V!AT0}3uVpw^)Uc?!}08YfMXW00Y^Qs#bW9>$?B~&w4uOm6r0~6$KI5AwezrU_ptF5lB4b;>*2heZQ zh zlHwQj-EnMCS3%kg| zt~3khvxO^ld1l5GPr|T0sS-mQ&P7tz7{x?;4vT9@N!SQ1Il=&9LsM%c%IT{9JFzuK z=k)dUc z_47h4s0sKjE@q32(dD-@UZiukxFd47r22$2cKeqwg2!g7Lj%4#FAnbVIya(2-R^+f z7sQ?qDLORZtF88UgRUC04(&gLAvIo?Z|U$;NFz`)GcgUjo#tZG8t(lajEo661|2gB z>m{xaW*!KdiC^$1?_tbILL(NYJ?7NY0gRj}IeHgyy=eSkRg#)O!7&~U;fR?KpzFp&{_ zM8{{<)1E?RvNyr$i8A=a?|6NF7^CJ$UA{dRo@&Phq$czxl0#UTm^PBdQrP3eEeo3> zbBT$_lQNT$QmxCwGbY6ysdZG1q}5ya-?8{ifma402E106TQUZoncd?sbZ3kasXN7S zU>(Dyt}{I74$=NudXv;#*m%aF|6E4=>@G~PWp@3D%b7(rAtByePDpvtmFi44vkjQj zg-L3b3ne#rlZ7TmOqo`optFV*DCnvhH7P;zRs>(`;1$PO6?1Wl@i&C;9hITQMv^|7 z%J{8}^afo%B9}`T7glC3ntHQd7eRuTD@)j_jkX>qeV#J#+E2P zT3ZlqXllj+^9c>1mb#|Myr`po!fbrOR#iW*6@S$fu{X0%Okb|5JUI1x(b~C=s>RWk z@I1%Z`szpsU#8HgDbZO`e57)4eT$vOTgfjR#NQ;3=f+n}3NLEm`R-&!NlP~V{2`<$ z8`s09d6nV1P-{a=v?|=vQs2nGtmuCRTV%l&Slh#S8s{=X7wPiE7+<7+xTvLjxrk;* zW4N?DQeQg@_p;PDKmObY7?UqW1(t>NJxF-t!HX$)m@Hs>4Yh_%n=@GdA1cBqvf{WaONs%b#Y? zjWnW>TIbT^ZXv1MhiOd#VwWYtHPkHrXRw^YsvTe9| zOV38J7xWzQyD{R|=yGc=jMt9bfVnXZRdeJyKZnfT44JhZ(U*n>t$FzU8T{LH`L!I0 z#SBcQeQ69k!g%wX=&59g6?$Xw!9G6TH;gr|vyIV!DQJ3h>>xpX7LvEcekIqiflp*zaXIMKuCX!+8G?z?a#6Q`sPdPaznZZzcT91s1884c4lWRW+f;Myxq7K1+JiT++f2enpq3WRGy=VUs7e zHjZs-YCa6BQ!25AU8KIcmA(SuxMDF|?X?^W_v3|F#t&9y+cbT`btPqWpco9HJwsBX zAV)Lo-q7X6+3!V~ybUj-lbtfma;G+nDmjiJ^j4P_kJ6$r?&wZpxV*Ck76fpb;dDmm zdtJKe^s!4yeCiyA%Lkdnr)ZbuvJtG_8E?KL=^v9Pj%BZPjm|U?-YCA1E&7ozPssQh zu==rai^qo+)MF+c>q|^=Fpi@xW9xj}gDY~g%JRf@HnYr4X&!C^u4WtXsV=Y2c%$Rm zD2=>Hm(Yu)Rod-rr148O6?i8S#9+p{p}0tG0{DobP{G6jg%zCq%k9=rls{&M(gjL*gR@eVb6qBNRuig z08CAj#P50O^%lcGi3N= zDzVGvhf`_7cOSED_(zx5#qM}lTWIN@#vIy;?TnXHG)2M|?_(;;tou=vd|}YEeXmZO zm684m(41SG?^6r9OTK03ZPnfH+d0?xM}}2jU5>;Uq1_7AbO+m$wPxW@qor4hE%O`0 zWSfqEE7J*TXTruu^OXF_sM)RyLJpMKV$HKtId4EOhRY7RysE>`xI^rG#u=#2<5@$q zCLgdhqd?fKUh)}ZsJKYXfE^emQYQT-vmUa=rg9Bs^S3zlJ0OptBIi72jm$@&!xYLj zY|dn)fGZ=Rh2e%tdS z*_eWsVZBYo>I`#aLZqp-HO=$r0i}%oJ#_i(94`x6;F;ENnaovM_JEyc6TjjGm5U*| zSI;Zt>4+#tx>D8wenxk37y2qO?~_i#+2nxL4vNpEG|J@e>3(b*)GhO6kY$n2fHFpO z|IR2nf9eLuC(yqrwU^0#J8o`Jdu(_J_oDq63qh?SK4wq+DTA$o*#xh(!U;-n5 zNG3g%sO36gywOZ4@n0Mf$lHUH8Sr6SzKG{|YC5Ca-ibOmeas?pm*atp#IJZAtTRNN zy4;kDu@H~d89!K+c^IY(Y0O7{;?byOXt;D)&jk(K6W(Vr+!Yh`oC>OE%X)GseG1jO z-CDq+^hv{C`#o6q3PikzwW2<>?u32FvOvD5flc znt1x`w0&g9n(UUh3$!Zqokmc`_h z0m~T4`|0w-8J{EXwWc-1(+hz_$#RB`IgEQs9XiWWmjTBzx(?{#UicVBqVt*)yv?)N zi43oUdY(bq5&nd=`aX>jU9QU)#+aGDId6}p-S(r0}}G_^L?8hysC zx}uS-i1jby@AFlRtTF$8cI_52yO!hH>)7#*)#dkMT-)w@!K=sAy8c{T;Vh#c<@K|u zKeVx%x{A>}zK7QlV$A}beoTrN@c)7=$4v$)r*H8&4&(Nb`cOlnfkB%1!7XeTCg}2& zJ?i8)n#mk+2Sa<}W>`SOX{37@A(M3Z-q`+cHu_@H>doCkv+8&pB1HdFvw*|#21qD{sW$7$W71oZC|iD?5^<#s)H%MwP`YyQ}YCzK8v?~ z*oiF|a@YE~PHY37XGqQLgwiBqRu0(}o;hD(YaXG?Yh$;qN9ehPITFjR9M zONEkS6YY@5>)MJjSd14AN7825{>!$Ywlid7_iO=`JaOV13GvBq6$X6H$gb1nCvrUb zt_i**vG&Ghstovs5jR_x56PIgxJzker*Rhg4{Vt^UD$^{v#eE?rh4+TpN9E!_@>zd zer2RLn3{)mn9xphYceA}!7qssARCq68yHEAy8KASOtUF}D-B7x%EI{IJ#ys}6!Qx9 zUq)DS*AzUNugJi@Z0$&g8x)J03C%{K6-V#D?b(_wx_oViA7n0$GmRW4hUU_L@~BG; z^#%Wz#zdMel7WS62Nva!a?16!eW1>V6U$5!TL=~#sdXMhJ#B+KhJt3jv=6T{*yd)UN5M8dz z?{xUVPROPa2mdq=%R{PKaRv*&FZ;3uPTK5>driE}37vx& zMW^U;S-VfVg0+8+o97nlb2tNhTF;w)+YxcDSjD7u*m&R=M*SH*?^SF^P*1y@aC~$K zBls*`{vl&N%F<%b%n9ir|7#NmKZ)(bIl8=m#`|ErDi}3s(ga?vO=CdM`#<5_a(s0J zBmII-G!oLsjT2In8VU4eP?{TG!w|iw0|Y6z1G5?6OS0*s$}2T8NV0PDG+w98WAHEQ zjG$X?)=fv0IhYa>+_pv-*;kkvgk%#n$*reW)yT4jaHNHpH#q1s{xg657cx|@(&c&W zmMOI4ZBi&QE8K#1INCDJO%d|bi28ig0o!jbaLoO%h39xIG2`^x$(JN?tsS~#OXPHCyq=H z`ckK2<1}?oDCon^aptW$fgyE$HdQpKH`cJvIp#f;t+28ujX~pL2WK%1SLyQ8?dI8- zUCG-6X=B>yox4Oqp=L4?49ll|-I?i)B!z`WU*_bP{lN1XeK+^qF>jU?kpnMbh_BJ* zM`H)ma}w(5CQ?owJt5RMG8}Dbjf5wLYno;?)-OqR&aPyXt^T0h{{qRWNp8Y zh(&UZ2?EpDOc-p{gjxy5y9Zq*q^WPRpozz|TNXEm%NlFbx2YQVGNbnK&7cn*tu`R~ zl0UFF7zs~y@k@_bzc`cj<_zI?8D3B4*xiO&5djbD-HfB_Nxf?Y8D?*E?Fx8UCt}v2 zmBf;G0rL^V@emm37|cWeFJc;5q2a)iH*ZhOx?yhI7F9R=Qr>(wgb=Q zcor5~9)HERg(e&tt5r+QeSOU^d7+#8!e#3oCAghRndIR$oPPM8(fZQnAY81Sre7Ed zujuj}F>SCpsJNgG>5#BzvhW+!hY|c% z_bW)Vco?)D!|R<6deqMW7a8#Pa(~pHwHcSokT4^VWhHHm{-> zNuz~W1V3IGGP<$36`kzHmI!gQ`Er^;PPW9?|99G-aoWkt=>Im`>{Ydf^N4B#HFYW3 zE4SwNIJKb5g=s5qP;>e{snd+`uWP&>e+@UyXwW_ksr5O&)M|&rN?cc7$RthEnL4hV zzm*3vmn~_YA*V*iGYWsx<-2oat9GZ3a?q!n=q@s- zijnhs53U#L5Zy)V(72PF%1Gakjn=BbSK+goB8wf9N0+y@v@|si#kR4!%gJBT!`Tvl zbwOWcBZ@>~jPbw(r$MS2F8}EAoOUyA7NsGj@pc$ddz9PoSq26>^y;}UJZOW!)a=@z z28Q}pTlzII(pshxl|l0v>3z4{w+7rjS-|MsrV~|IYO;oZ5S&XKAYnkzP^$$qFJ%;N zr_0B+TN1>~^>~#)EWNPNJcEVVhMrZZx*<%<7?Nvc1}$f(?XX!tP~@cE@r)#)=O$~( z@TruHIX13FC6^qpnXB1Vw zVUlo2-NumGE1SZ_xGy%ostV^mH_jSb6>bhi$h-}1k-OO<#W_xa&yMn{krs5XV<@S* ze0%ILHiv962F06_BD9Y%Qu=p7K&qVs*K1q>PgvsuQcp6h2K2lqD_Mm#k{a};i^xCA z$R5;%nfuN*dr}gdXa^bL(P+A?!Aoo#hHMrQ2ToYM&QKrLap4-Sk2T-by0o@+-n_-U zxO|6UVBgYX9yBz_ZT^RhbY~aD?P5+09W-a5B0gofxVH3TprI%37`|epdwN8mfE{EDpb?RQzhiXHUc6{_a+~vxqg^dkO zq1xo_7TCh&oe_D%8VE6#4?t9W+>Cl0C#WEbbsnLWfUdMQ2>}wUN z&LAH)n0u6RCso2WW^8A4GvZbn!d4oeW5I5Ag*fPwPM*%20{4_i<)yO&#G`NBhH?=cfFlEn}D&{!gne+Vu4U@mNKHA(A4Wab4cnv*x6eDqpI@YsH1+uY;3WIUx?Pub)=tSlfH?9 z2`gURPh=z<(SzkgR?lKm+b3JR@g95_BmYQUKC6q3orIsELOrFt&;@QdRxDR{Ryl{5Q^UiSKQk?>0I;$@C#-<%AeX zwH?>qio2Y341QfU{m0{VG5DIcF+3p>uB%@}_y>Kv<{FNSxonx)y1XvNK|SYW(o2Mm zaa%K^X-*dkg?PT9qZN#yd17WHtt??>*l9Y14Q^%RH|X-=u_N7NRK~&sLJtMsJJXl? z<*5I?j-);3*mVh8w6TXzUCPSsqPw5$YO#q3+%6o$cA>fFg{HF7La`#WlHW?~CQV=CN1lg3f@AA7u9 z+hM4y*axNfBD{|8eKh!7M#Umso@7NuWjH#wrK#D#)RokqnY62$Is)4=he=;%dcpaB z@^b>A>7PpKGrmOE*tfa z(m1W`*;F!+l#I8#6p>y&8a1#i{T+NOBWOi7mT;VJH&vfH_%62037wJWNTbCvyV+Ed zvkGJKtj0pJ-_M9R$>h>!dHBh4D(#tPMg%!+Qm!-{MWnP$+ zuIZ^H(PGJ^w1b~u6rR>YUaE3h;u(hA8M-_+V@+qiZ8(V_VLS2B-51#!XPJg6XTzoK z$`EY&OQlpVTMIjL5Rg2;Pf~x}*1g8aI;RW$&de@f2bD+@u1V)K4}s9H$dMV5nV?BWj!GB?sjtzNJ<|^pq6?n`b&I@+(iv+!-~W#h ze^u_MoocD@(jrruvr6nG)j~%XCXG8B{1+qmnl3!;cvQ08W(*NuLCor*_nF!e8b9Jq zpIE6|Lc&=GM27Tc#JB14JsDdSCjYrz0(jG3GBiHNHzt+h7(3rW)teQ{kZl+}*LV0# z!l@H{j^T@%eZw+98ue}0&kC-#i3TtP|*1BCG zx!gmCH@41;@;Y=ZL*&uT;97GmbSOjo@$Pb(>pVEr$yaN3nuknbNIjWNQiqo{WXc*f ze0Z~J23z6jZmvaaw~9;%t%Qn9{EjE?NJiWQ3q`mZ7|fj{-_@{9^NeHtG1yVY~1`)|aNX&KGjmX`zion%n`e)8z^T z+ykO5p_;iPBB6OWZK-a5e_a6ox;o?!aD&ccN59tb!29)y0;9+955B{8x1O z){L3nBvcrf5AGb)xf+J%%i1guJH9*L5%)rKD4oPmdZ!D!>1O7q(2*ZlHtvhf{&3MSSyJf` z?W0zP-@#0&8*9uRNw+bb4mzFD|6UKKKdb7oq#EXQ^q<4%|Dfj;&1EHolOn;?q)NU1 z7c#0p%CT0)LI|hL)F(RMP#2arg)UnFgo5XS1FdJPHuoY z)c-Hf^+|6!#3qRT6?-zi!< zk{n{+v`fY2u$nF@XJ5a-aQiKjycmuAZKOvNuXSE!OZ?s$&0KPE#Im&9lT0{kH~K9` z^oE|-%`Gbpn`B;?o)>ZK^gbi|FI}G3ZdRx4G$|CB6>h<@%Bt4p=B5bwX+(WPILdeb z;{R3JI3J^VGr{0Siyc~^pT^tzlM%69HpYUfYid~}5?VZTY!lyqcxW#Meg|EC zBxAnggO)jE>f8OS!Ke;2?1p$xgjBzK=+=xdp-Y?=Gv5u}fh{fRa(TvkN(S{t9h2(k zh3QY6lo*=FAj`TutKE=Ot6D9)Rh6~2G)-uY%tFyb>sl&8HM9BVx`L3vGl1^kg_RI2lO_Jjk3&*6nz9Sg*13E%!b7y!kgFMLOwq&U_yHXG)nOK-_NzJwnoxo@t zqRVe~IL~bSO$muXbVk!D3`$2(_C^+47?qP5xx;ewk2A_HnKaVaLrI7{@eAIbna;4Y zck>g^>}`3AX(^nJ)ft6OT^`?lcAJgQrekudGCZ%TJQPiSaLBDv%T{q^^9sSR->K?z zl>{rOR>XcUs4(&Q#|YGur~@0CS|fb<-q3osrl&LB?R3vYO6lIlNySD+uy0GxsIgaC z9Pv>`e4txf*QI37hc04x?UQv`S&k1F>pbDw>Y&qHi#c=|Lux-=KA`=Vz9AHiVhohI z)5NLfO}%3o)C00H*V%(?qQxu2b)nXVmS|PDrG-TGxN|;{Epm`9zmqZQooiBcSPceG z@o9|W^39-A0v!aJdI`>EBvj^b2?Dj%H7;!C}>y95_7 zq(*eV#NasmQij*4o{^#BaJ!1(Hb$2}-2!i4bRn&QA`N=R)+aq@8G0R~eXK5@mLu(H zosLvDKQ`es;X9C4S+sE2u%@~5S;cT1-x=}wG&YYZZqbgWPZVinbwh4|!5^@u;1!Aux?8m1!kq0ajvH zRc`SxZ0NlV_eq;=SeiSE2N^k2vT1=D&-hFpP0oF2)$CAnn0FH&WALYDWBJ74r_SNy ze5j|{BGbDglE!+Lal86FLulrfSynK;erhWg@{?L4j_g+$*+=MdS;qI;FrKSMmbbRF zG&S;E^do=LPLFfDi{lIXTqsu3^ z8;4ksiue4ou)pXT#yXWw3P))tP9DKu8G;QRAQ-rNw1EL`?1H&^hG`QE^ryOV|1w;f zySb3IqaInBH+ooKMqEUff5?%=I?3|PGI5jiz(r5Z+;ID_J==$tj5ygG6fRp-A2p<@ z*@hV=F~AEM1l+Ay}pwlAuwX=<#ipJmE*4;#i%IJPs=ExD8ic3fpOfAuv+ z@QTeKE=y}}h-&97mSH|d!U2>b^mWHO@e-ha0Ru>>!5KDO=_(q0I!j zV;If|KCLq%lDUY5M9SZCC?{vOjA2Ba(E;`lw>yV0z-J+owp(sn`!uNrC%-$ULa|tj zq{J5RVqp@)>YUuQ6i4ke2KT(pL1NN=2+6^pVMj0$F4!{P50NlmsZmwgH!AQZ#Dx5?~brq(Ug_C~ItLnH`RhZtKLL zCDuqf0Tf|NUeWWkWCxUY>nSaFhb?3TU!}{Fv)2QBQ7S%6v8+lRb`)Fe8eKjr`^C~! zrKU*|(ve)|@v?jms$sxzYTI&4+c~Ln0;BhOUH)&Eok8r~2L{ivWf0Cwqeazam=lcm z&%($kcJRX|AvA$lrkN6o<@jelG=2CNdP;|a6SG==bVbMdPO<@f9s;)VW%>} zS8nOzG|j8jVP~-oSk)c%z1f_6GLx7LNqV8lfph20G5Yz8+?%_?4NKF(zt-gqyUeve z!!BW1t+VOlW_EmgW*6vpA zG}DsWuRX;SZ)3FIW*XJnqaOj#xLx82ltmctMn=*d{|B@JCneS}!tdImpHg#I_jX3| zJ-Yl+jv^?Fbf$4JjUgi0y*sOKY{aSA33){so4!8V=nT$b_b|He>x>{k$BNzraeRE_ z0Y<{Qp7;8+1Cl-_syT*zlu`X)5AOb#75VX6#EmoVQ;hzHdocZ3d8bLqVbl3@GWt12 z|D&edZFlI~c4z*nAwf$v$eg>>u-40rpvODIc*;c*bxg)8xtN(d%r_YAPiE3;DHeE+ z56>Ij*xcHZj$htoOFZ2Lv2AKg#VqCoLWYUO5&jXw>Y2`nWp@9eZ}dU^u+JFr&-J|M zbykuqR;FZ{E0TK6zh*?gpv&uGhL)+GBkG_dqwS&QW@^n~g%p&3&)S7T?PB=-WI7ZKF zZlH6!X(0=Kr6tr@8^Uh<@pmTp$ju%lBg4(L6#p<(-st9M$L&_NhC7jPa4n|&aK#g) zeHevr^*j^0BP0=u;f8uDipn5N`>)(otD4U9T9Uk8TWy zBk58dr3%}EPj&g)4&Q=YOigAj$IjERlFhz;=>UfM=iNMQF2lYTagWcU#}vko`J7|v zP)6jJo$$1S+f651=<6I`Ze`Tt#8AeVku#2$(?ec{(6_pLYL1+lMeH$tO5`Og=`k6O zkYDkFdmo14`kpp?i=av?#;o7EmmbIv{~?=JCnk+UGqC{=P143%yKAJgyOz3Hm2AzQ zI-|%gjXRK8UWG zZP(?mH&YFTP*_tK6>ae@UAHeo# zCYxhaC^~z8k0%feIz3)*z~j_B0jE#XOkXiZcH&?ALUleDZ}#)@qm!Ld zmE6T_&7#dB(!lBGD;VlKWizEA?k){q6e5v!+@5*O8gDOM%NE#0mmi8Lz)gnrH+CL| z{ecCrSkzWQL=pJ`D`7o2>N{?mr2UdHiXJ~k04UM0h7Ki~mp}@RFsDSuH`Q)5xVVy$ zwOh~XM#ah6)eOfya&0rnLA{MZ-AkAE&-g$MA7|90NfUTcayJ87+^)v;Nqy_n_b$|{ z4&&EZ$JSAGS6M-sY&zXXr4W&7*$h>VxzXQAK{ z*cpwx!%s5k1G+g{m|?n#$WdCgW|6H*Nh6m&%ZMD*88MbzqPdAPH-)7V<^p$8FEJv9 z^xyHQ38>c@`NOh__{MJ^%8wA@y{s2M%gy8ahLD*;c zU|rsYxlNT#HLavG6&aC(bLrvI33kEYZ|>#G~WB*+k|!LZ}RP~)ud;iKwn!(|N( zqoYx5+M&xONqM16V4d}u9&veIjmUIJkDj)mTF!P{_I{BBW6SC zzl4}SOaChUyYwFr_5)#m5Doz0z&3j?d+%N)_C6pS1VR}hro3B;Id;!u&foP1MvN9* zHieMoj8S42?FC4QU9#udWqUpdl^_fUVFU;x+w6t*BBW#|5JrJ8nou&PTPa!4cK5cI zY&(@6OF$#1;&KfucEwM{UTiNRv?zAf-p}42gs~uu17SP}hqT!T*asplgF%=8!l8tg ziQP)eE$(X%7(Z|ZlHezdrMZxtpo=h^Cw??;dw`JRv3u=4yB~x}AWQ~f3J8a_*@O0d zkQ`*YsUS=v`xK&di==wt^nR*e;m_G?N_Dco2%{D7<;`0gr#h+5!1`wy1Qif`4nWp z9f(7^(Y}U2T4leT*&?1#IY3! zmw<37fpl57GT&m`?|)zPlCc+>Ms8#fby1uYhv3LZQXHZ~a^yK=5Uv2>N)WCB;p#R= zfuj&f*%5?mK)9BW($=k{tZF^%)BEn4xzz1-1&L|k^dP&q11`6TT^xHm`V)GJ9g0JB z^aJ5~5N-frB?vdRIZ7M@ke)#xtODUCLeI_JO3$h1Ja*mD|InlHxmtB-HYm6ggu568DDGGM;>w%&7lq{a#dVQmqT?_E$x7TiraGn>knRED-UOtD-xU0M z&wCV7AaQpcM>@g;l9jM^)H!A$gVcj?KM3mxqz9;+T7A-Y&*eWxAq4|Ot9gm39rqd> zO^z0FP|c3{j))@)!b2dS6n_MSN822&js*sCkAd)b_aD@fvS0iBIfs&h^EqO|+X0Rf z$fj7?bB+@oC*h`?0>YCZJVhvYnr_OaJOA~-ekBx=+e5e)i$2Voa+c$KvMFaf&T*XU zI1hwpKzJ5}=RkPA&2fR_LIim+2rq!}A_4hQw_e1hi;r3OsN7uM`1V}u zSc$asxwp@KeeUnG4tnnly?24$yF%~X+8j4JRv|4ngYXInuM%2bquX>sAWMagXC(1baUSZ-DS70s9sOd)zIL_xpCeaehw1iW-5R zILJpFPo_P{ryNfsNIZvkKzNsce9t(@$-7QIWHoAGzecpMGY}wJ*sr0CO~8H0@p{@F zc*F4~!hIWr4?y^k!2O8AUGs%n+;YN9bbbOPT;Oq%(1FVrK)4C@^P%I@v~WLje2#Fx z1mR;4J|S>FHFj1xy*_;P%%xtpo5Bqelgj4|BJv4**E@bjxQ_1~KRAAL`~<@1AbbG= z!uqPs@r&bEg!?}bz6RkN0{7c)<-S!Vy)O|485ap75~!g)W>TEJo!cNOme##f9C|O~ z1m~g7i6Hg`acdB_0ddvUSO{Vfp=L+QvP+K%UbD+6gZX_lm`Y+prX4!gd16|a zCpk|>n5TlcGl;ton7bMqL8d_`#LA_qpgqQQ78J*&L==D0dW9wMYyib3^Y5QikFUh(RXy`H?(pxP6US~%Z! zet?ji?>OIezUO= <(of@lZP(dPWn`4M9HF^EnOHG-k5TiJir3dgb^enU^+=|^KI zh#Wd?sYl~%Jm2CxA$E9fm!#`uiP*{(CdSE^)?_hHw z$DIJ}1ML&CjaET7?NjYDgX9Gu(oBJI{Z2jgvA0JV%G~9Q8yMQR8qp})ciMXGd+i4h z7lXJ2#HAn})u#QVp+?bu1#uaOM-%Lh=~mu4@7dmEPwZtd0y#FN@wMXntYBpQY%gGdqu;;G%bJ7STXEaW+c9b7BQX^(Dm}E-oK93)aXsa7y1WFeRZPX@bNLNc zJR8Jw5G=cW$K86!uk&ZJgN!q^>i|~;fn;U%xhh@55y6olqWC+XAb0^qaK$s#3!4t7 zklZvnFs&>^NYrfp|HAdq+lkEPCSmmivU6P| zFKQ{~UGrU-7j?COcom3O6Oh+XkQXkLE_w4QV<*vTV9ACA$R)005TvD*=UVOp1bG~Y zZ6IDpKweKluKDPx5vR0Kklvt&TnQ5ONq{`rbp|2aO7ytSbe)AD&jE2Ih&K|Dt0>4* zt9BamqGr^9_`HOP+!`uQOb#2473VUW5p7@*yHm_7q21)6D#pK?7%&dngBYZrUB46TtitTBKU^CONKb(HWCGGXab*=le@@wFIV_WFpQ z=A&05s1c_vevREl?p?{wSP5JAZtmTYo;^WCj(C~S^9nt;6)&E@^12u3&Ui5Ag!0S7 zf$ZlVlosS*_Yed*48+$!e4T)N!vOiz9^d_UUkcKNrZ2IbuskAxrOQn+a&8PfyS;87 zh-fLj4dOc>zT1Xzej_6%z6av_?EJd%+TAec{P!C~gA`v}sktlNG$Ut~M{|#H8yPtf zugFJ?0uuN=z4EzZPBI`ROjGwnH_6CZ3SReAH)iDAGeE>>28rB@M&up^@4}j4hTskQ zv}Mzm2C40gHB#(`xI^wb0@cbnbkB0nHg3r0Abyd+Z`J4xV~0P7{N<*RG_OByO}d-h zBr#{rRjqDJ%()kV_!Wp>6CA%WSm2r3zxq5+sr6E==yjR(jr(Z#aRj8*6?U(1A8#P| z9f<1_2wwKq!pjyNZ;XaoO9u=|N(w@Mm+N&RUQJ4~b? zgZjAikNZ+Lt*@~%?%h|rvA)KQ+VvL@e_#{)|zGKjR`cr|F0E}xc|Cc zR^Cdnb2|e_Fy2e^jeN>Y)reJ=(fzy|)rcE~#=ju-LXc8#3UcWZY4VFk3eAs!b`nfL zuPY(%-EX*w4zaXS-0!(jhqylksSikf3Cyi2%r)OM9CYL=w9*@?ikvdKL=dv-yXyMa^yQXzp^L}4EH z^p~@rdc`<*q?2Tq&3fKb>?uKzmU6-~z%$Swcqfo{P7u6mm!}K#4FQQgcZ%Gq0q+#OTudPaF%?GKG;>tJv%jZ2Exi?F62jIh263lG~n%o+<=686*WH5-yimxcsY-y5j@|FlZZtbeo3+pe*fG&pjR^0441M(!L2uXH3&>4;umR0Osjq zkRJBX@ROBT@jU6l@Dqlzr2RoUAOUIh3#U(8a@ceXv>}fK1Bsn_!SgC&Woa*XUh}+; zyZhYxr0K=FUg2l~E;mIhjG{wE%zG*GGpX?Oy?8kXjwx0e@_8eZJKgFzZgppK(ZZ)lJnyx+s{BRuTl++FYXUYg9Xx)$C%FD5g* zC`S(gX#xRxD7zNdxaVC&L1GYrDtJ7agw5sM#k(h>X_<`h?&aMZVWMEE0%;O~Ihn#- zdHKuhhYg=eTrsNRurQbCQO>6K4)hK~xRy%ETk5qN+;bR6B$OU=ch7q7_0!Hg95cs3 zVufhfU?#?lUaxl_0?x`s@b2r~&j2?aq!|ftE7m;|tn80z5--gP`4eweycJ%O&#*q5 z(O%4Fc*lZtI7mkjqIKhJB87LIRX>BgOd#@)CL+*`HR~nsL@%+5y;a^x-pSr6Aca7x z2B`+5+BWZ0FIvUk86bs0sv}@$b*o=?)wPW~%=ikeWu2>Oq=AsF_PQX~C_hJpR9a#+}9bJmir!Yw+A99+Pa9v!sc#rd*L||IQ61^vTPeGWcfixea2!R=; zFcXDQeYH_>==R6s z2i~i^*C8a!w6ynn?+u9EjUX)oX)(cW3B_*dvLQz|8|IIThB-0t$6Tkm&XG{R2>2|4C;kj`lH{^0!)vHKaMGeJ6wV0U)6UfVPGf2Yn< ziQA2lZ)6D%O+8>QF7w9x?c0iw^N;smUoT&8kj@3^Jdn-@>4G+2A79^ICBAJyx)7v` z2ssybD>(Ilouf_rfj#3%b`rJB_>^zG!sN;Mza=9hwW86o9z$~UW5 zJErb6fQcYlSIw1(`}X#c5^>8Eudl?1CE~t8AYBR4RRrYK6y$lw@A`<;pD24YK=7d* zeZ}E(o2?O_-A5b=OY_o)xeo-3*4wopwGpt_QLxAEcnw4zFo;J#5iM3u{`&U!5l6z( zlJiyg(2*ea*9{=8M39WZ&zNSv8ec8$ZyiXtf^-|%-`nZ_ zo-*;S=Vp$Wj-f|9HS7*U#k|uT&+#?*<|9-~_&Y%&CF;`M6za+=ujoCu zjuxPzjKdf|f$I%$v3}oD9M_#jHu=DJEW$-$cP~iy5xDnLxHnHa#C`3FXjEaC5#jo2 z!K^z-jE%S)^_}876X9A4e&1QXvyFp%0Hg=mL821_y&m(uQ(&-!KOT(sUF1ufSV#<$wH z1|hEn>2Z*rAdsJ=kWU?V+pWW1G!EU3NRrSXaaU1EF=xbgm+$_xJG##I0788Tq^Cjp z4}tm&+tI`Bdi+jGdC*6yrKy3Q*vuz<&mc(4no8fZzUPe1d=4ZMMQ8VG<^APv9bg22y#|djqh#WJBZwSAiW6EO9Z)>DRK*+`QyTMj}haPy?P~<4elc+R6h27 zfpC4F_&)W0=KCC^S3!CWq}M@uqs{lF?<<7+4M^xXy+z=@-K~=R_p@p43C-LiD0pe%Hoeh7Xe-{GR z%GvPm>fa6F?g7##Abm>Uen#Q0xNG0)Q-@IBg}`!Q8!A$vg<1`DGrpXU?So(S4rI)SOpS}L_AG-VyJ-_# zI@loHz?hhfSREPrL$Wo_eRrUOhwyAXX6v8ipN8CIsb~Dt{WA=1!k`GrBrtA*ZRW3^ zW4L~(!s6^+?Vptv(rkad0qK7r{ceJ^=NGRoe%s*7gd^o|_O}uaw+dMPKknWGK8kYd z1KxmOq3moK1Qh`xAWBHjmSmIdn@zSSbToz#AQA{Bp(ExRT}0R(2HZZ1v>u;o&Tb#eU>f3=7r<78@Wq22iFSeYIrcm zb~nR9!x9uuG1|^>w_zzlE(3KEsM{cnhN5mBoSvFj^i5!k9(It&F?c z(1^H-YNcU~VJ+gW2X#A8wW=FS+YH+g^HETD0(ED?RR32`l{;3hH!ORWw*_4alASIS#fIGm zvRIWT#a;titcI6BtpT-`+M;9qv-+52Kwr0Xs-TUEas6ao%YFW;fs9o}3&C)BU|Ym| z6V#X&OX0cdE(~+&QenVrLE`NbM(?=cLqt+kS`8l=K1QTZLERP9-3aLthICs5ysx*F zq{}9sS5|`AYdB?K#;THaXE<#@W7Y6Is4oL`cf!0}!u)aFjQ*?_bFlBoZx|mnW%$*= z5}FlP)>$JaG^3%R?g{E%2q~@h)yM8#_XDTKO|p;Ac)qbCHdrzI*x1R~S(R)QK;0YE zeMq=uCR`KTv9ph!3ztJfjFHl)`Na-nV;AG4h^e@=jF%a^BW4d!_XG8ngxQ~AZZ-MD zPo6+sng!+ISxICE>ZtLp#zIV2k*rE7HO8xr0}yv0sILa~0K!dSxSO7Nr;{*%=xszY zvEm*%R8Jx{cZ?XDg`kQWiP3D#NL44w`6|uRbR>ZBYUQdcB6-olr|}2q0x)t z6@xkh)R`n+789>|y>Pfa*TD=tr8vQDW(*rC_F9qkG!8Lh?6q+?sB=JVAV?#F+*tD) zeBB=v8I}it;TsfyhEy+ZeniSkTZ-{IV`ZzzV~k@FxeC-~P?OU^ohKpphK%*3BC#SA zl#e=OCibOF>=|o}%z>}O@Ea!^d1kFTAJlOX_jC5Wb78k(Y&M}MJ0{@j;Yn4X8b!Ca;5V0v>nrzfL#U9DOw$^78p+yHwBd}qjA(5cp8<6M)IpLh#K!aXTaORw z#dBWLd1N$&3CkIN#utoaZYes}jR%ZqZW&(#bp+HUgjvckw_J4PBjb6rwZTAp0~&|% zTeb0s@omI39yPvce9L$Y)Pq4i1k^)8J#3xv9piDtd=Jz(smUv#9{FEA%BIY0XX|4| z0|7H)Nqx)0NEKA+k$#S^M`Ju`{EB*B$%ktE+V~A0!fQcYCJ!O>8`q_j`%o#oD!L|r zG?Kxkc+4ArH=@C1{0r3OpdLkiQ^ERsVVk#?e$k!HdGeOv{7P_Xna(pYdrN6gGF@as zdy5W=N>G!3Lz-XB%L6-hu922eY@ak~O&6nZiuowW$AP+vgu9+k2K(HF z_a4IyBa<=MNV(9aZb*xt5T;%xiYr#^K2tvv#ub~c0(CX0ClKyLh70YV-FYid(!s3} z$Amd}&|MzwNmH7MMHMTVY^EF&MirY(pq>Qk8wj+Pflgg{=*LAo2iJsF8YNHR3PYPv z8XZ%C$w?icw6~dDCO7ZOdQeZ6yK>IUe|30o4C_jYhKVBiO)RWfaZpN37*=e;RWTLR z(@47MOuFVdL$A?J#ekJG;v3S_a%d`MVqgjVBL+OuL{Y_xma1u#38RW>v}b~PmMr4b z7rK6Hl(stA!D_nR)M{XWX_AQt2B>F)`X(6(RB!lq4q%N%OFbsjG!q2|DC&Er*(MAO zFafCX&&||W9#+4q^Sh@tTdSv*O0LVmmH7SkPwYP!|5z;v7Gc2Lg)^?Xp@ z0_t1WnHHKBA?jjKF90<~)~o-!k@Xw?n*G;a9ub{^+bpV_#IwkQcCYCHY>MJ8YkJVs zh)r1w>V=@DzB2|qh?UIAZ*mucx(5uv&)&JnWh-CVD4ci zM~>oFZ%#I&BZrXCyxl4zHT+ajeV8*|RG>^6Xmg4=qqW{MXPUD((sockA|q{nx6>`n z*YVyn#HNfn*KDOuQ(7cuo7v8hc7Qsr>ld{QG^tDpYLj`W`I=V6yw+UC#oPtzr{xAWuPnR& zFTU^KK@sb^G3N2DB2}9wa3s_fpOukXezCRdAVuQIW}dm;%pwC6C&mmjMh2K~1od;E zrZ{``Ue?yt$MPR|B%KWcR}a%^tzkKu=)le~v&aC&;aFhC$N-umFM^sCw&77nEhoQP z^TU07vdPM;`7ZOaR@=GUyaJ`W7u5Sey`Q8zzz^Bs&z~6lzO)x$y*{+$6GGI@51J`5 zK+zmCZ!lwIfcYU%zY6Nt2=jG@x$)XZ_kIBs0)gs!IxDe99{kuwVBTV;$N)u;fq91+ zBLmDhUETooA;LV&Fz0D19B&?z7zYg6!1z82)t51Mn;FNV*o%A3$g!A_V>t@yHwp7C zhS{>D_qJy4ghlg?wt;LE6CY3Riy1kVcR~FgN%uaJuBo$rR;Qmh5}r#a9gDAsnX~3oX5v_s zF;AP3V=*Jg@*$`{BFv9DW_L&5X*@}pN@XG@#YV<$SHGGW$)e<|FrUpuk|nnds8Q6< z2=fHP+>%-F(8pCoH?Wn=3?Ng&aguvMZl~7zF}HKB8c~t_`W)0>5b7z0I%iu&Wm2)! zdNze9lpr=VxfkbBp1b14pW8i`=eeuD0`=DjDGklm^iIX&UgwbVlFm)eC5A2*g%P?QMR*HGY5% ztvVwSX;^na7Vh?3qFNN=A9C-?CwKp^s3;N*3~v%ehqLrObliXa-m@r!qF z?mmQ6%%INQpL+lyUj;z~p$kD?%%;iG12fwl>MHI3JmsHKnb8V}%6T}K+}n!UW$xR# z=-#FlcLRZf^PVbF|AqAOc%Lo4f0k zs)uLuk&yEsbHB~~fsmAJ=-eN3f8t0zK%+Qjy7}Qt&Z}lfnD;?@3YE;jBAZgL<#o){5T+7qkf+VlAtsJP zUl95c=9LU{>gR{%zSNCjQVcs{vWix*k;uC=uV-s5&g+$T1!DFA;VKZWCd>g0bI$%i z%b|}LW(F?-nh>*^cU4|0LMonhd1-m+2$>1OKoC+1GL1ntdF#&~S&gBvEJ`;!jTHsR zG{uK5Hv?eTJA042ych0Gco6EZ#VPt&zP8))P#`P3HiKvjd>fW7nJC=Z(z2OfRSvVudnRu$iK}!nQ=De@+zC%bwKXu-j zyzlvPF9(6hW@)+KEH?jg_c8{FF3#A@{4I~tCKThPEh-D9O<3@-84W@u2{(qdcxHpo z_xc%BNwQhpN_>xiiDGYZSax`vMq#()_L`@M+QGR zURv?Ysg|BF?JZp`EPq1DjcB>tg837cULaJ1K#a4%8Rt!#(eEzcd`hPogk^Tv3N6w5%wO#@*P2t+yyoOE8*b^HV4u<9r>m+`@xSqqE=v(YDsIr0VvCQD{WK6L!d)8s zJKgFPQXR0kLbR3=%TN+d>BzJUvkXV!MuIRC1Y(?p8<}uZ??1J5^t*T#(Wsyr&Vr+m z^}q=qQ=ToOEEI&IsB&1wSuhC2G9HARKxiObV7PN%{Hx9U7o~A$(Syc>0xy;uEK?9u zQ7N)awM;|I86eC7VJ>0LW0;#i4SsR(F=-L8Lz6mE=E*G$mU$$nk~(ggZ@Go{ z7K%bqtgB#IW5FmCQUDi%K%}xX!c*?wKkacIg_0%LH?%Zawjh$?7HQdP*@nIL2ndTo zxQlvi3F|fJea3OYH>}sN=qppSa7N24kL3x=?pAy48OyU=x}_ixpDan&viO^+@9yT9 zaH(JH7UYgC?}KnJ2&<@_ zt64i2xmMl1b1;)B11UucF^WG5ET3A4IaZ#;r!2@E(;(ar!UM8!a}Tb6e@H2BrkogW zIb->mkd&x4%P*E+IZ`7CYhhjGXw1BV~ge~jx`{XAha6b^X zg0PK%xBpjt#dj{<*k+cA^){w{)08L0L*^^;)AMt%Es7_2z9HX;Z83xJCC zTc>>btSqYP5IfKFgZZT-s*+NaKPZ1NpKQB8h~t_Y4qW#9yq!!`qnt#Pe@*@k<9`pn>XG2 z=<$!PU_xcGcMq^MG&#jJe?~r)H&Qew@*DE8yb-O>7eR<4o0re+*z0h#`a;a3n}2Km zLh3Rl{Vab`{+%e@T_EfOfyicolg&-u`||qoO)>|oU!o?RIJ(R8S0kk2X_bFp{{37y zqy~s5>%n=F z#VQwMpbM55K02gj+(+}DKwQPMFaOE>rx5pP5RQOwlyKiEA5Z)%pcNpZVin*#K_Jdq;GFZ6jpBjsZ(_8y)(;3fi{Tp9SX?wBtx8LHJxoT77I!|Jw8TQkKonf{q1@ z8&Ohp3bX~tjT9g^g3YA@?E)5P?~T>*HjbV)`c_FMvOv-kT%ZM)77#U}nB!E?s{pBy z0;ER10pVMMJk21N<-W4E_j^?N6bA+04b5~%6NOvKi82LO6%aq7I4=v*3XmV6Wqk&O z@8w3fEPl^(+-s-kRhQzBYy zgbO?c#E>Y9=r2Hqghc!mgx_QloA3Usb_ch-Gv(O-f5M8M*GdVtFj=5lTK^0;u9_R(v7mP>D37}DdCJ8Y$Z5Zapnr^qO zTFJ*6oknEEkf9Vi%M0oXrXi+cU~R$lf*FW83pD3}rX69nXPCE@Sl>Uso?(*7f%7Lp z?cO;w#>G9k z^Eq1E1MLV|k1e>T;9eR=r30j3Rl#a(%l)7cK%=3yXj%6(bsjVKhkJPUNST=N$9TcI zf`<@N@$fBZDtMU9F^wKHB0@$@fUO4yC3TYyUyRn0wvmGE1&<+=Vzf=c;{{J}sEa|< zRfgK|=acW0RdDIhT8<(;TkrxRDV}NtFBZIn?c4{NOF(lewevF8&dr}JyP&i$7YZ3$ zoCoYsk{8qK1xGRch3_K4 z{6uI<2XDd81;1eT{RW!8pdsp8!>RAp$6QVCOqE8Mm3m4jeri=&$iAKQNdLm{##SO^D$Ty#0C+GFfYv#PDFnj2Qpispv3D`*CShUjk% zr@uFjxbe=tpWq;4*CH+!7Nt`+i*(>vhgvVUlC`1Oq1HZDv^H>0)?|Ptj{nAEW7qG4 z6psz-0Bd?{J!;LcW}=wcpus;xf@?SlzN%xb$}PoN@S@%<&m=ZV)?6zEt0-psTWwYh zRP!gRA0y=u_;-z<8R%}XpiOB0CrH2Em9PO;8xwZ*fnHzMXupeY26moSSM zX3N?S4{7HzOd~6qg$YwAXN*0t&a>Wzn2P(F^>*tWh`9(fKG66HGr;$?lbyb}x`yg` zV3RR9m#StN6W)qrU20v~YU}T{u0quNKobH@m{23U^<5_acIh58rpY%;Z%0CHIF02e z%i6GYt#uRPDv|)!hpbI}%u7Kt2yvw`pLx@tH#s=>OUp;v&#l|6I}u6I2DLtBeH((PAsZuRS>rv~Qh-W|l`1p(k%{YXN?(K(P|FO8e1R0}ytiRh-h@`j)+mdW;IMVf?880I> zy!A)hk2KPGD^s1e3vG;wSBm1WsclHb)BcEx;Y1l~?$g%|e8YrPFS#CYHpbLJ+r_q4 zLso3vZ5Xm*!xI{p_6-Q8sb!tECG*A1O_$SXu=ov(fhIK*Jv?!nxUH}4YHY6}vuzt- zOF`UJ(A0xwGU0Nv{7%c_t*@WK!@)r6Wd@Q_h>Lna{Ap{;wwYTS5nHY;k2iiAXyO?2 z=GCVQm#3o_lOmTf2q?N{Yz|u?VJXEG*}S$Qlo2THMU9#Rb)rO?JZH8?oXl?-wQRtclpt+6BhRr8xk5zm}wH0v}!BRHHsM=-& zQrlMkdukgcE7y#=o@d@hwKGYVGY|n_h$>{!U;aHwSy7WiJw`#3 z$%kUQ&2~GVTX%qFA$EYY+NXZL+gQ%yD2Z;Ac4ONT+j2xwj3u{; z63gPCkv>ni@a63#*I;4+>O(YE=!wHQo0gMcu-Y1J5mWKhv3Ig}Moctin?ch; zn44MGHSB$JOOIFi$l^JH#(sAE=4S6=zmy=A3}pLd_U;JT12kJfvyC9PGsq^>G0l6| zAlHWJq&T!xXc&F$7zGfwY1)(RS5ZeQ9kuqW?E?@OO^HWAvx9IsFW++4rjbG#6EzDr zVzfsSYJb|Z>@3_-iEFf*?HKN8M|Jvf&=4=L;k^8mWqUr&Tf|$>vZSzPQ9M6jci8F7 zP@Fk-uN}_}JDwT4Ktr6oW;bj89cSM^?x-L=3!$)}1TJe<{VyYKpdxlUGVCSxQu`qL zV9-1ZnmwR-4m8iNvk$f7kwHsvFKAvsSelUk#WF)v3J;uF{_L=srD%v{x zdX9D!G;hji%}rgd?)V;;OV$tV&Gv1rB5k)ng1xo_G^k?}cdy~xeao3$DNo&ja!IeX zM|+=M7eJe4+)D`UPuZU(WF-yTzQ_I?BI6W&7c@lPYdCp7XY1Kx@9|1PSu8@Hl?#lW zx%U0`*IR`=Xn%t@`$NzWbuaD2b6(c2e18~gc3dE${h0kdL{dC^?C;w@K;b?D%_pGw zl!W_?O_t3k@(S+$2DL60#GZwUETsyO!b!?!bYh>he}%yI&+T8>Puaf&%}LOF4w^4O zb84OaYx_3{d>S%wksEda$M|S#)#5k>geu3W5j{R$WNg8nJ|B0nE0~lYwaW0WH2ETo&gEE zt)s7l>=4Ch0>=Oc+9A|nq||M;yV#zQ~VCcU5KT~&N!Ah?nVLc0j&lrJ2k7;EZS<#>>KQgMzqI@WLjF9vNKg+F!n(F-4rI%{R5ha8kvsyuVHI54f$ zu^qIRfR-qHtwiCU+I!iMJxn}uOk*r!LJYj)amUlG3b)(w3_|V!?d6~)>R#KEFTjV@ zjkl!IX+cE`kYHd|3ndZAh3y(LsubuH(1^ql0igYm-6SS4L`Xx?rcd8*j9HOgcVs ze2z%UGvy1%DUNg{X#2}Zi~Nm!ZdpOeAZUqVdt)=@I|s4$%G>JC4rJ{~s;faeK*nl# z^*Y_f*K?_49?x;sc^)DuDuT{-&i1NgC$6%Ape0gW%SrVq6Tbg*4?kilR|NwYC<-lh zemOfkbqJ|APn>$E$c4)QZ5*Gz`NT-gVhjtyhT=eGq{|Ud&dZ#=5KU1Ba9-i;&C#+! zOLThlz@AzA@rif-J^;?EoXkC}#A7+roai2QW`foTS`#(Z%qH9119P8vq$@+pWaa1B zI|SuO0H?`GvGa-p;Vf`s?7Y(s+C0!&2s58yLi;7-9xmY0VVn!DiG*S|&O)ajAr-^% zodIVMA;X}xf|l5HEoal0-dG9G9%qoGR7ks&{1PYU5a&qhL?the^BU*1yc3pe@-&?{J4xAAG!~t=I#Jnn-VWLT zXoCb9VvtSV#f!$cSl?x1nhB+T#@mU`yPV5f?Yia86$p7RXd|F4AxK^eW%V)V!Q#Vw zgwd#@T`vLhLFf8byKsYZBSJm|+QFb5LXbn5lr0<0KYYlGni=s(Lk^H}ma#lY=N9Lq z)N-ZRE$0sBPQ-j1w8KF=f-px)6LIyJm*z7u4aT$^2hWTrKApRrM6D=pq0YTdq*iE) zxfZl#2pHW$g`ckNH;cDhK7pLCINzY=Drxb~L(an}+ELJ!gO&o$wG~XXIXiA&+l5mW zSlj@65bM;$Z!yQ6AGX@skDMPPb ztSC>N(@rE-oZo{Mm5%EPay)}<>g;`T+fl9^V2S|^bOOiV{MGpvVk+;1XI&~)va1bf zCxDiib8QX7+|uFddHMNR2^UEagW< z?a#>_kFb%!7qO9`30kY`VizgGiaruocNZ$cuAZQs4B9CKIh8?fyng-VwUedBvzM#j zo3-M`$ko?Hny}(V;TqsVP1uzR+UcO3L6|ccX3NLf<^7JJ4~sZR6KChpP)EZxHql+# zE+XU=C%P-wg@n8-AG9}ub~eG@#9$ltP3n5;e%^X1EE#8$Y^AuIE^n*NFLD(lrXREb z+M5Y;4sU+VfSbPzO3laEvmrA{?TT%at`Zl;$16@J*Dx2x$Gb*?b{=Tw6XY!nvZ-^? zLd|!4`LH)}qTd7$Lm6|Fi(=yym!xZ)3uEJ5<3YOsw6_uF?F{qgimEenuH{W<`P1x0 zm+~urTsOFoi*IG*r@D}acg+CpLeNsYxRw_o*;v#4Xdj-UOL6SD7qR!n$#OQh<|Dt) zbAb$w)H>++40L=JI_?4F_d7nf-gS%XRs_Dyg`4qRpj|@HcY}5*lX!-0m-|L;{^489 zqvXEpE+Y5;`uEBG%4t<~^;HwcDlz=gHwh@jYW%xpNGDcKReS<58vipF0+}0jA>e~r7q?sR?_WV_qxzc?79!M%RsxFdUyrv-l_9xHfwZ8i+_=-?Sh;;37y@-&Cx!|ssTrcx8Y7J=PX!WKU z`|sL_+^`{&)l)LaY=G-^7deU*l_b|u7dndR#9I&A4JcqtNqWJ04^QbZ$f~~UJr~Q` zQmQ=X`ox7q^ZDdR@*wt#jkfo@}q)M;Ydvim|eIf)eob*tUzBz9{-`v_(Yo;pz|#qPam3% zEcG+i0q(Bu?ldS$>Zbd0cMsl`kAe1axhtEOJ@?pyoTiV3yfZj-lgV9iNB*vKW2&WY(p*(BHyCuWpRnW%8#kc(7YTBehe{>F73pjw7_YmuuIybXE zl=e>dbT?WbZnQoQg7yvSnL}*Yrta=>&xUfcQn3Os8sx~PGuu3&te5*{_pMZvJ1@ z=-$qWo`CMV=>%;2_fNpOdaRH=p>kqgR@7G4_$T&wk7mmOfP0}6Gm|2g7w&Q2epPn{^s>Bp{+Iq0&1MP=so>3i{ z*vVYo^E6i-jOdw=TI%WG5fDi+o5-W_XjRD`J!pRdEiwLD&iHRy_4U;AF{K>cd*rss z#)Jb_H;r}_xvIbC5>F3ARvZ{lPfsr{<8Pq-U6yfkr=ONS)`1Oiod3sjr6+}2t7I>G z26|Fa#&ppB30fllwVe2$v*pQ_ls`EVD$Re7nD-bwc?hYvR6G_>K0;bSmjpT@{dH~m zQu)5+x%?Zc7r`9u-AQk80G|zN|oC!JsbVT^; zw5%&vAG7}Xev35D%wVDjNV!y|2RvvnDWCVATRdnhd2R!p9&{pMc43$xIID*6EPw8I zPG^4S*h=&)_O$9P_AK*oZ?Uc`=(-`Mv}T&`zsp)O`<&6a-@`n`N++dfod-R|o{gZp z6m*x7blsVBQ+Ibt`UV}Hc)H+1HsA(90T@)&Bc_^oT0GlZZS*6aM-g@>=z4&zC&BWV z{f2!Lul@0BI)GVq2MnI1@u8G28FrUv4~>uF>UqxdJfD@lK^GSuKWG1SC3U>r@q5L7 z4|5eOw)>!myNY#vK}VtSQV&l3e5>ZUL#ziew=%Zt9P^N?SW%zzyzfC*vF9Vu^#|Qm z)YPl__^KCvJ(D{HmEMu+Iq4xMv0@ID=W7o-i9M%5mjb$h1ewYpm*u}a{p9a_MQ7kU z7Ld44P&++8d48v^Q(Vx0c>YApv!F`{T?S!hGR)@EN>jf{QiEA807X>9_S?dCg%=^D z;>l9jp|GPWxv(?nvO!1ey^aUNZ$6RTX~H%t6F`g#=d-bJP5gmSs4whBk}562!b=J- z<%4Vj9mT`P4ul<@{Zdjb(pA!dPKB9@8cekMpMQhXXF=- zFQk-TML%fa4TYHUTUZae0O*Lt*Krnq<_j6C`i*7tkX~ethZTG2PApQea7H1e{3;&& zg$;$6@>@6ubP>=Ijj!W0{-#x{dp2^9nTdH-Fuoj>#aIMV;ex_N)B{TKUWIoSE=J5H zpc@Q2;_-Ey$Dgw9hN~j&n4CHMjUQBVRj#^FxT5er!c-ie`wJgH%tp`+2OaVFI?m%y zefX+l2VbF*c0_8jDl%j|$kodVHx@Rx+W3~j&3w?W1zjAMzv(`4VMQAzs6nojRk)+@ zNfJ+S;XPHjizAhTj=22jayfb;_Y0mtfDy*Ah4*|Rsl>|DXI~+z#D%YbZZzmBsiC}h z3{Ia%uU*1q!dM|3WEO2A*9I#*RQMKRD(^PO3g1S|1Nu_hK!=*jbo8)be zEl|`Zz2|!`P$hdW0^JnQO{H$0#=3c-D!*W;8LRz~(;n%RG_sttNOhCrAH0HBL|nzm zviOk+<-WyxRobA1d_v1aFTPF8oQ^)5bwcNvMkZB_CeDCduq&$D_@Gj&? zD?qnWMrv97?sbb_P)rW=F7-0TUP(Lk-s?ri-g_VDR)KCcHTFK%*f}qE{iAPNKEPNf z>hDfQ?^^FBlu&s!KICoU5GFZ&ea4GJOCZ>6^+P&y}I7}q8F37y!*WS zLAM@s#Hj1gh}gs$Jad-enNDeZ9wI9oCBVD~kpR;qUHR`bU{_ojC@HR-KA7Iv793Sq zSvv(CLP7R+y1M><P4L~_nNe9~Z&6M{c^B_t@3B^g_igVxe0ZBc_pm%sRv#Ph`>eY( zys?;O??+xb5S6#SlU_U!y{ACe0=msKu3PxlH}5igw`gSqR`$e@z!G{-dw*zJX`cVZ}&X85sN)znh*dqSz+IwOiD#2xFUyE&$yQ(CsA1 z#~5TwbLDxD@oYj0dZERJ`dMs)F6vxFu}z8_V3EEEW1EUD2Hg{&dy*iZVvtP^%OEx1 zpfRDDHb7GHs0%i~8_!c^Y)P5i_>wFPN!6KyL-f!Fh@inK53w=<1@h zRwYa?%0LOTK=&-@_K<|naS8i8ap3ps`GQNsJRPEX5`tig%tZyQ_N2AQhM;JL>;)aA z3+P_tJ-Ohe91XW^DC~SFdfeg%r^s6rXcaP86hcVU#$N{AK7!oOArB8eKB7A@t<-2# z))3W1N3=XXLyN9y74_PpGDJn?6cx)?3H3FOdgkz>AFZP_K%$qi`nidsvhk(9^o$tW zTr{?*x>e)}MHBfb9RwZu3#3tMdH>Bor?2@oi~E?g%@$2Ant@1)tEXsY(JYh^^^wD% zJ3=xZWil>(p*rsvk8PznMDZJ_L&(jZTSS>;ii&U1ZAF+#R)mN0TcA5ekofjljEC8L z;a zdNvkqLNRgsc^`BikeDAbF`N2bKIhZEtPd#y4_ltV1Qcy8+Rz0-q3A`##CdrFbSDY(bB5Vm>OW9|{!yAV z8SKSvb=&uzWZdJ}BMMn`6hX;4fFA0;E(b;^Wzd7k!@~TrJDKa6(49p{y^29LbzL$1(YJBu z$f1;41E#WJGBMK9af4NSWiey+l?b-tfyKz|qaQ=x2J~$aHoAv2*R)yrGERaF79)?b z714d9IHx$5gj5RoE6yvnppXTiZwGqf-}U^3qYbY<>{m;rV_4xrEMFKepsToux>89! zEiNwhA!Gpb7lQsGg6zO&)5~8Tv!3Cb9D98h(v_$>#imnnX)%%eihEP>@M0wQi?0EF zC(w5$Of|#A>YI1vO~;L%cyfG&A;lY*h~AJ($bIF}SyznYe(^@o_XK?}0=|Ne z&KC>Uxg)eMF^?V3i!iXnMR|N$iizDT^Cja; z++%3_iy6bO*sBMNk>M{s4En1ZLQ--j z_-cK19H|uagJh)XU7c?||00(zZVJxu5z()hX5(w{A<^%f1NtGLA4=`yg=rQU7oT}o zN|0w|X)?0dxf7FafscrO#RcuV(}zUAZwcr}fPN%l^0GA0&T{R;xA9SCufxVzZrpfd z3){ECM?}9e=KVe-`hAU{F9ZE`gvra&H0(Vx;bt&X&ww&)t%Tnp*}7og==Us!LE@j2tfFd%?FKffd7Td&h#u*j@E!5J-Kxaz_>S}WR0H}+2rSLat?1cYSk8Jk zLyk@Gee64lNXp~%x$g^(R15k#840?d$(+P}^YrHFs7$AQtuh?GpM1!0_nEB+Q9^$^Khhlj3qU^|^b}~X=YjUn zrN^T^kD}LuO>`;@z&4C{AFIE!pQsMSDjj~kAE^%i#h||t^s@<;2inhlNpnl3Wbk4( z9$FSOEU{7XclR@Z#&K3p=f^lma!Sw;jV=U^9P87bsW zt}E^z;7>bDB|s0l7qiKi6-i_A6~k zew*Kpm`>0y06j72dd{FvzqIbMT1msis#|ERCe#J@7x{w-skpWKL;f(IOAA3y^tm)E zH}_co+H2$Ztdxs)_=oz5=TJO%{MY)C=kS+h11k6=lGy##0WS0a30Bn zGuF=t4kZQHKf#X#hkp|2mxBHtf?UQR=WO%zoc$5skZ?1{@us*k8FGq$CUv3Wc+c|R z$lHsGYaDq#^#$?dYr@}Gp?|KQ2oB{rew!Z&4pJ;ufu4ACsplHb?&{~_!WrbuV*e8V za*|0Y3(&v9zmg-}5BdjWq`A%F)@MFtGR4){^*`ue-zw4u|3;34oA{bIq+K6<{%NH| zZR2Z$q^-ff+5ZSaDQ02%ANB9xQ0qXyUWS_DTDkj|-MpjZAa?&QKMQ|R?DFUQs37}a z06nVon-EF=5F5p*pT9P!(|rsnlfC>f(J1sE@E=6s6m@R@8~#IFxQ9VcG3Zj?Z#4YT zu2T_%M1v#N%(wld7%M8X{tx`982dj4{btZ_A>p<%;a0y@a^tA;84{NJ#VKY;c(;T9 zbN|-}sk{)r@qdeu-+_KR=pP}-NBKhVmZa_emGpMpMDSG}2x_92t;xgjv;PkSJ@3!+ z{yOh$I~63&hNPPysR5E;o&Qh&U#jGQ3iN2dJVv08GtjMO&yYSCDvlB7MAl%&A8Ct7 zAjaVa+6OvN`;|1%K*vBQ#8rd-NzgwxSWpQJrjT@Wzs_W?B1bPRqL?p$CqCo$^RVds5(C-2Lb0pmJtkKKz z4DbEi1HHPOoxy-tJVww)h;MU7z(4{ju`>ZuIe)HqGOGGLb9ZL zR_{zc@dCDhyVXW}0)@QM`#`@xuFfZ;EJde9#N{bA~{Bdo{fjL|%KFdt`M7Unh*`$UyR&=4TQPu8*nGXir|eK!SW z24)3r49pJP6le%Q;AYUj3HoE8e+TsMg8qHbe+YV9ho5c=%ni&7%n#fWxHYgKa9iMZ z(4PSP*PzE0^%Lm-0R34I+klAiqKDi5pz6@}$D~W!{v24`fGZ{i^lz038PigxRn&~G zOsTFJYfeo~%Q2=qF{m=dfbsJwS-A94?2erD6ngznR;C+w>8#9nqGc6+{B`e$IN-?@k87Wv5FfGTH<+Nox5|HkdkdB{&WH8tr>29|n#bq-hQidxl z#pHBnrC>oYXJ(o+Gsl^2jF;&F3F*CakaFy9qcbhdmf~=w8&k4unZ^{mG1Hxr=C)@! z?HSq5^mJD|(mDz0gL9D54GyQnl!5(}?aWHa%0cPu^v}#pqru=xLm{)%;*lPbkUlyG zDZ`eL=5QL)u}v8c?D6!B6qC`ElVUd*9X4cB-PnKeNSh_3PtHNI8`5kxjN3{{Gr8?4 zxT)JxZ0VVf6r=!LIi^fojyuO4kMxLy^x3&cMw{Da%*;u_BCV#BtaO__#qPwZkd|i5 zN_Qbln#m}gi-Dbi$5nkB1CN3JWMkk7&?DJiCUh&Qtgfu6uN>{HshCWO4ZfO+^7^Wp ziFJom7pXb~o>pZv25`&!qM`FqoRud7d)l4|JQsLA=~C6xfyIHB$^@Zu+NAP{qf2Yc zC)QQeR!yoORyA>S<+MGIW#{dR z_V4uUL2=LiD~Qg7#sD%^KQ{)GK#%@{e>yXQ?eN*b_Mrb&;n~5C!A{X<{|5Ts&zZOX z()x~{F|xElZBQTUsUVWbe@Y_}>`D@K1N~nL5(U=Dz3~C{hU!9^-@z+_7}6vSYcLr^ z^gpm+4PHrL{XtAp0((dv){kgdC9sTOrmF9Q58@UseUKA0B6`pO;(3ih6Nv5pm5#O0 zlk-7ruk_?cg05)Ceg@+CIH*AnuByv}g|w>FaVx}GUSAF(uD&l1C55r2#YrWOgGs7} zil}gbAVxJc27@48)EEqd*fHVg2@d9)j@Y40=pQ|LMpurSJT_%Q<%F8r=_zAt%O{P) zlgKb;RQi~V@{FAF^0X-SuppXLYlFjsBZ4DA>;z(G5Y=l{kF0SKO(Er-e zRdp5BHFcGv19-62T~kp$p|Z9-R6a3OQ#Ul>U&ErnV}j_aXbg@8QPUW#0uj9taXV#j zq9nAoOeh#rRb7eVr4GU%mAcgONt3E8Q=OG{gp=%>jqA% zC})33jXv>);B-~rjltSrU9dhlIXERaH8>4KJ%}QRT|m4T#I7KA1M!lL!5P7s!CAo@ zgR_G-1sg!T6vXZz_5iUbh`m6(62$&A{ukFtTdo&V$-JX+&#f9$g(8lqtC?I|QAwZH z;bu6xvc9~k+EFvHzP6^iy0Z2f?5e5?47N!rudOV{8~E)h)tHkleWb1~ud8?CMvgsd z!<(+DnL_b7l~dX8`Mka@>AuF`?I2#(Fr!S+4@|X9n&hphnK%&prwV^!AMpF`r27_w zczLV$l?mOwcCW*M^9)szp!6tN;AjWl6I_J_f)57QtqnE?*96ys*at*hpnXB?H)vpLZ6)?m7xpuCbZz-m3JFS?Hf`Ft(UYpe z1KDAa)EIndO;V%EcrEWKA9fV=N>r}qU`wK0TZ50%q}>+W9()AEt3gZwF?DTlM{sBG zF%Z*1ya7byJL2ctE@{3EC=)FI@_Y-`jIK+i|KMc9c|WPP=K9ol&^;39z%s%7&q34U zXK^ctFG`4MWrFFSBen)8ZEE|1=;&D=+#fs;d?om5@HG%KK+FU&3&d;?bJhnB2HyxC z3LXv~0TFjTBZzho9UxAmVNMxJP0kEqn^Em>jjpP%sSVXuPN}MyT$k{n1Lrah@s$eq z50uAqVBMtZs(PB@Wx@c3TcgmW<+WogrN>FgO1HPF3@Hm<#-C`PTva`~q_Un$Bh>LG z;qlq(@1pbXz2FD54BiLP)EN8_M68m8dJ(E1CDf+D*e13W@a6cas%lN}v)~C3b3wE= zTp0!VBKVa`yC!%l_$7#WAX?T0zYcx_A|4+F4awIan7qN@mVy5!Tz~o4iB29>HyxNvv|yfR3JJV zIv)wOZF{oq2~~&Cd7*Zp_M!8K@huY7P!K&Jx;3m=5NXs7$z`)uD|k&;O|T!y}dD z)e}mlR*m6XZRir}2|O$U4V|NsT^>qS_1zHa5$YN06}lqSJA|7b9@HTa@t}@?SOQ|{ zhEU&7KNS`kz%m23f;b4o>V`|$|1q4qOz7>vW21Z$9tAzw1nr5-Yf@!x{q&x=V^@x? zsjZ?dG^YP2-o$>_r`2{kt8m?wPxs?e#s|gS7JUX&-xKcY9(PybTHz@1of<_6pgs@> z!sbmVOI5W+=n~2f<%A3&W5^UThjK%CAxkJfR1mU;Y$1Ed5psrHA$Q0VDhzo;MIa6a zaR`V*K^z9+a1cj;h+4@tAYKb%8Hm?`h?>$U5Gz0&4PqsTV?aa=V;qR6VO$U5_=YQ` z*V%*ulsKN9#CucNY7j~m9USw3f(a~R%L<_+MNe7>@P&F_ldTuL`zk`yYh7+*e?-R=#zgCU={ zq_oWK^~LTRa?XAJpmUJV<+p_r?i)_`^^3;~MZAM;rLM9kl$`h_M0b>y*#`xjK35qUT!B)r+v|!%zj7UYrH9g2xLgU1te~5_D%~946=UeG zz6o~?virP_ehiI5Q5>72)H~Q!<_P*jUZ1Vh8w}vz15PjfErwT1cxnFx zFIZZLqsXOm`)r=rwVI6B)k+dno^vVW2z=rj*iZWA%#Jl;?nvJhDyDD?{GFp`Nn*ws_H@7D3PrREeYL? z<^kXGCAIGF#LC*x($GCb$Nb~l{vj(9S{_=7I#g%{h&7ENG$witZth6$fF)HGVp?!&uRBaC(ApLSS>6bS? zE9sZoa~sKl3bHq6Z)VHK5kyaYML$z!bZRNY3Q>AGc@#h=v&hLz6hNPeHr>H^mPdJdDQO~ zfOs2-Xu013;=&D~)1mJ|XF}hHehB>t;vx|51aT#ZxCB;#$R7EB$I_DYNNFEPn4;c^ zV``!nlaj#y$in(J4Y+@5kcG~MlW=W>(I#2k7;Xb1zT2f$gDl)07fks4@C6_)0daY3 z!Gt@6JLBvPcMRh^xEt$at_iEd0*Lp3xa@yz!3b;#L=Cd=#o4AU*)% z{cJ(~&&dT`Pg^eB^YZIaXJR-jjIPf3^%OSJdTQkBsnxbv!UZaAV;Jqze z6U2A`vZs(YB-89~Peg96qPDUgf1#_IG!7Zix~d72tILssNlzP?Q6}V%o>D)WNtg1s z-|y+eVL(Q- zv&V$d7yD3nYzDtARYqoFo>Am6Gx+kXG^5ljxr(mFOy!3 z9IC8KwNI`?)u*m5wUn4*q>;u{O)IP{A6;2Ha8kv%_{YqV9`jh4u2IwCFviRA0CZ^*SWitH^dKa|}#q$gNUCp7^&(!c^K*1|n-!S0CRq z3njp({%t^I8Z*2^0(`nmcr#E# z-M*5NqB8lzffM5UXSvjzXUc@q|9Nxl<#m+@TmHI1r7>+UcWe%4nq?JeO4;NVuTXvav zb85+uGKbwUyv)gbGi8o(lYLdK4(|r3@h_AKAN>EY@#J50R906HoK`g|y2C#dZYE8n zDU1i^OCY|yCfpL<4B|cz_ctUDnp!owe%#=3l~rTM)%Uh8;7Uwy>-=Zg-=Y{h!jGSW zfyV-3yu#F(tqFJU4)1CG?kMDoVX`O^#fm{jZ+b2K#y`L5&G6fQyXl=UBB8axgj>X9 ziz#Lwgg^e<-7R!CZ%XvJC&Q=Cx#=r*(-CU#e9osw?>-&={%?1`6UMty0K7YT(=TBR zxmz3lHT+xncM#tK@fe72uMPhh{wsVI#CJga0mL6kxlKdW$W~EbHKnS4dZcnvO>I3< zUDcIzJd{kHFrmD5I@g*?D#x;_mq^o{^A(8&<#82>Xr)#4)s;+%jI>i#t&g;ioFBO$ za$)2m5RZfSF^DHX`~t+UV(N3GQ$&NJM>1-P?KrAMFZN&*V0$ zo(YO&qlWkY{SW)>L`u_cuRHEqgAu>(9U?MPCa zw&%5LpPM(d5BhXzZy(wRU+akqXx*?rM2S`5$EAJHjjmNC&3~}v{0r2=C6`{-C;961 zEW@BaRG{JTg%@?`*s1f-K#A00eJaSEH!@ISt4A$-)a3fgx`s9l9UIyXE16tTQCT^< za`a)1_99)EZbJek1IJfRuN#g(rKhgZiw);Bv|Dp=*M{~D7dCVl94K+4TO9917e`I) zk?xoGxTt5ZD|+MSB~>#j@u_1Nsfzz5y}!4$FYjbcC!yi|h6~7V%oyR4>2>I9ALJ!4 zdrkG|Lw);Q*?%|}bs~OoDF16^o%FypS6+qKLDm(A2c%pyFf|Qj7(&W9wv5SAGO4_x z(w?Rg+BRH-a2c6VA=hMFh5ydZ!5f`bxZ-Li;@Vo1O&=OfsMW{y%xKL%5E z)gskO)oRuKss~kTRqIt7RS&7QsvcMEQN65sLv>8`k?K>`3DxIGNlERKG)b2v^-AiK zl#-N{l$Yd9@+Ae5LP>*?u1UHssWPcHX>!txq&t(AByCK3B57CB9^T7slB6kJApMkn zBt0JsJ&8CYSnYBHu5x$86A>cbND*7>UxWA!E_V>W1@ZKTh&JigNFWkSx|Q5pA2iGY z@jDQ|Zm5FyAiVRhC zhzyGir`cSOpQ3rY)pYva3vunAVGLjyD6A>TYlsj3=Pop8kOrt{83#zm@n433PCRQG%#GBHvUnFL8lIs5|R zZ*bwIApQa3U(n%K=%RuyZJ^6}xXa3+rIE>!dh%UH_qUhGaX_?oh`=!-^DqN3zL{=2fdYf4rE50rYYe4sT7%i`*m$`se@q zN_=Fl^sKXG!tDQ~Q?N(S*x{Nk{)O3<*eP}!^@+)azl!exip}~*L$!cQ)g|fw;84XI zxRFJYpl!>9(f>*J;k>aWqlti1$)28UG^JASq&hJQsj`-H1l|c_rz9BHk-Md5xBLI* z*%&KS%kf%?*DAd3!|MUO8u40-*Lu7*;I7 z#p^}9UdC%bUa#Qw8eRwSI)oRtb>LqrRVub873E3wB@}&B45Je6R?*!mx?4qetEiuf`l(opZp5R9imN%!(;%pnAKzE0 zA?@fuC%WLzRI-PadeDmzjA9HjR+_*h>}Dm;t~8zR&{3s(K@gsc2-?%10hmv?XM~St zEdE^hG-fcDWtdC2=Y;=&|I8V_f|aad4Qu(Gz3k^82^`@VCpg6!&Y|=0OF>ZCeJYzr z<-Rz#^7oiS<-1{5Do~MdYN3xR-oYxb(2N%7riyN==%$K0R?$rr-BdBp zDtf45hE+abDL=EG-I!CA{g_h~bEaY4rfI=E7Dn!&WdzaWFN-! zCUcm_d=_AzBfmjsk$m@1ngw(awoBgJ^S)Huq?A zk2Z^Fvxx49v!b09?W}0~6Fr+n$Q`ZoXkAC&;tuzCz$45$`WY|&|6{&t693mds-{5p zss$)S5sKkHRZCF@yHT|Q=26u=s+vbt9aWXR>O}s>a(-hccE0NUAgCr|HS?@ioqE)# zAuaJ|tI1KVKO-2)Xr?d~GpzOw@A5ti`G`-Dwb}|+vWhjVe2gnPyO zj`L&m5wnZE=s)Hl|J~&_dT@oHx*n=0BL%5QLr!wzzSVV8T{qQrQ(ZUJbyK}A=2v|T zcC7jm{y^U92e9we4|9~`T;LLyxyp5J20;yH)X-@SnQP2sKA-UgUm{>*uW;X zunn1N$W$YNBOK!d*SOCU>|705jXJ2AmR!hEQt)GR?MDp8p#M4_XaF*N2?+GGD~ zc1HG^eHq16rZIzA%;s%$RC6I8^C@!GT#Q-OG^d*GSo3KR)H3^8sd2Yj>B&eQ-0#2t z;-FSZN+Uq6mb}Jr>_aX4P-`CMR%-ztq3>GeQR_5kInPBBxx&LBsGWpVq#+#{D2O@K zZon(_XAI+*z$9j2|7y!tTejM=)n3MOzQYdI-iBUk>%C4&JiksPP3cH)`r`R@1~QnT z$W&(v@l3}))OnM)u>W=5V<~I66a=y66>Cm@uyznzkA^hHIkC+#tJoe4!L$8L=pa^} zSb1XQ@uQxDSTl^3Csv+Vd14pwIbZN4GR1z+TK?p3{$&et`oYA3A3z+$CScC7SGkVe zj`fcD;k`lZ6YOBD9gGXmZ(KgiI<7onRKkqnWQnUrbsEr`4s@am-SMu(y+I%3iZipg zY0SX9;>;_~yy8B>-o@FwIC@0 z`~=M)?m-aLO-c${VUa>Iz@?6`Ik4R>)UZuDacLogVa} zH`Dlv)oj8}`MGUDU3aQ`j1!!~UFw>xAA{y^B9nyN6sHX3s6b_^5Jgq&M?LeaXMXjZ zRc{97SI_+Fy~BLWub%nUTg(#Nr``(O$-e3H~2HdmW5zb;x_3mL#^&asY zcdQ?Rxz*219!gLayHMXQ)Q`Zt>f43-cA>s~uHP23sju_;{TRSd+`s-vM&rKq*RYYJ z9Oopbai99(Y;$2y-JZPAf3}nLd8rGvR?dVK5x}*Pw{TRq##xjYwnTxFc z*~>x0PtZ%lr7YuHzDEZQ?M0*1WFb4bFz-g@-KYxY+bD*b)S)g7aGypUaGyr*)5v`q z^+MK0{Taj%CNdj4(dai0au*#p&Pz!uV(%K8S>viyN9M+c(zpq_ZQO!Z$lCY=aT2eS*wQUj{+5B-qhrcC(qiX_ggzHY<$zHZ$L5=G&|))u}}+=G?3`cB`3P zZPta?=)oKGMW4+UvXmcL!LO`g9UIupHq55k9`Ewj z7{FkLVeZW*FqwE}FpDqvjf0%UJer^9B4*M29`|_|1Xd+zVGjPjRnQ`of)t@RrOO%!I* zCXV_vqzygkjq}EMpZXxx_tQ1VKCVY?p)FBNQ;dQ3to*mq?!+boygXeennU%O>hu?6=4(`~&86E6J2Yb=MSsjjXk~7%X4!5|= zeI5ou$7G}+HEGF39`a${9n0We9eoaTtVj)NW7Zwbx?^M7(UC56V+`Y&h<-c9W2ZXW zsg8E4<2*jaT|0WOIzGU^26QruPUg_bzI5`Abh00v`p}<23`LKfJhzkQcJka#Gnj=L zb@~P~>GTKN(NiZqbvnukPIH;7=%CY0Zet#uGh=@{x1cYh7>gX8Ct+tg+nLVqAVX(6 z(|G|O@ipI}=gxZW{3~l%$9gugo8#!AvmQEM;0o^1Stp(E@GJ1g03OBW7q8DA}{$VL{UoM-d(HV&RyNPt2=kC zM?;#>jF!AgKXlpEY`dCg*B#i4Zo27KmS~!yqi(*xTU$ENnQnBa7k%iD?A>(MZ6>mJ zlf9el-MmZPyi45{Vg}v3tKAlJ02yD)gXh2I&%O2&^1q&qnv7uvZ}K+p@jvF_8Luy4 zDc`V*W1Qw37qNS<-@qJSw|B2U3WDw-q#-N$D1gs~?!_pH8FmjR26yOQhq^SN5v}M% zSL{Lep7f?K!x+ybrZOEf?mnBje8OjZ!B;F}IrgFZHg>Xy{T$*5$2rAWF7RK5r@RP) z9hT-D^JftBtc{*~Hm4PBa7M4>cy2Gx z?d7?>Zt@K0zTwXQ~b+eg=ZLMezj^!bh-_?eYK z(6yDRhUJ;b!=cW+t|Sg%)Otv_cQl?i9yi6FT zKBM}t!8rrGKLdK{2l%rCmSU#|n9l(78Sp26_ZaFPL!C9$J%+l+Q1=+>9>b~;hn*YNhW2#gHG1#{eHh7T#^JnS?m28T z<}_>vyMti3{TuG{cDQE@_l)6Pc^!X#xSbq65ceH!7l!*x8*c8y4|9g|Ttcqlceu;_ zAQ+L3+<1pZ6rnh!2qT;-L?g!tXO5VFy&v%nvW}2-gsdZeV;%cAz){R{#1*b{3ulh_ z@5~px41$p%q#-?-$UjMB*{&l%N??)1W5jFMrL45Jc|V{~O|(}-7SPAl4=gVF9WT9>1B zIof?j_h%NL;C&i>j6|+-1NRtx5BC@&^B9@O$T=p0D5_BdXO4-ZKCjZ24s^zy$GG#D zo;Y{RP$sf~KRLoR%zKPkk4=Rh$HriuW9wj_#x|faO)-zL&Kc{RvCbLmoUzUs>zuJ> zGuEDsm2K=GoHup^W<7Qs&K^6Nx0ugjzGF3JFm@-0IfogHHUDwR$VeWF5r*vJ>ftWq z?Atim#yM-8y&I>?ah^Z!ZQkWWzT|s;;ulu&8_pcJfz52g`QyApq@=)oClnK92Q~T6U<`5*DS~ECv4#$XSqNk zS26zyc5s3noESnfQj&)Bn8m~_WTOCOkbPo*X0VX2_<^5UiF_0PW*6o>QMQTuIEHg4 zI&b2C=RM>JvQ3g{l1!6yFew9>$w~!cv2T;6;ys#Vj+11X^dl?y6}vTQKgTh@Ne_6; zGwl3iJx@-KGbU#z7kSA~AY5;k zcYeI{KA&X0F~yz}FoAMgBl=f^ug z-udy)k9U5&^W&W#@BDb@$2&jX`SJgqzm7lnn+!&zqd=3LDE%`f;0XU_Ju*}gX0*Jk_LY+rjzS8pvwKX2*hE&aT$ z-?!i7Ep+;}PTw(?cgo|;cbxf-S-hJYcYL=b?)0wTf6px6D~9>KXMXRw=lhv)@AnH* z1b^oJ9q97?W1Qqn5X{+yU(Y$gY0d?~{{}D?clzHXrUt=WUCzyf{^sg$t~2NQ^K)-- zi@Q7sf_Z1TiMh`+_jz{Wg9G^94?O#Wi(C$Z`Q32N{6P$5L=b$~mLBw?5B-B+L328z z+Xb)FGYA&8pbMU{usgngq0Sdx!+jPyd!e&Ga?VHY^wA@p@*)U6_WX~BFpQCm3H&W^ z(qlhAk?#}vK5_3)laYedq~mcAEb{9`sYpu(61k7>U-X3MLGYP7ekRjr!x@EHe&!CJ zCnqIoaNg%;{`nQ$`*Sn<{7w)oKFTHBeX*}E_Vq9RMo(YtVLyk0V95sd;@3<5`?X%b ze3SVs;A0jA!B=I8rW!SDufAS9-gJAhD{DogH|L@mZg5cZV*~)h0`PTivizJSEG^9xo zd|wfF{k|5l_`M%=@!Ey_^Cg7{%IT&nGys) zrzQuv$ctzFJc6lAV-mA@b z^{OCP<7;btZH=$3@wGL+_FFdwFo>bZwYELI=uJP|W9*V?U48HgGTinI(t-pXw>wWKfyT4xcKMv#Te|W|pcH|G)|J=nf?9HF%@#nc9_{%Q* zb&v$?`(J+VZ*%zjeg4M>EC_;s{Q93y`3&>;=c^$2cMgmAoFyy`f(>?HLljl1PA$xQ zgS&6g&qn=hOor?m&0^yy#xjBDL9i(eS;;|e@}cuhC9!9l$`M955wu_!GjWei-=m{V zI@+|B^=x1>+t|r&E(d`x1)Dv8b16J~v%7Eh{LSvZxf(IlpfT;}NEcqC2XD|988*wX zS%%G%F~7|-n8j?&aI@Xmtk}(GF^er3$we&Qvn|bN$*Xk5d$MH!c4Nz6#^9M--a{{2 zJada)wtUQ&e9dy?-|`bH(D#;GL9o@lw}w(2S+|y@JkiwS6`IqEHgu*N-RXs{woYXs zzw!_NVy;^^v7ZAR#2#%u&u#4E)`vXdc@S(f?`=uRL{@aXO~>1GuuaF?3Q+`i+opqU zX0dG?vTj?(FZ|A*xWhK*Z`;d0++myZx1HoF&feziZO-22?Cs9p?sH~)S~8HCY`DYr zN;qq~oZF}HF3#L;zT3@r`y%Z7c6ZqREk9t!+XdQw2G8G-2G8D+4$t3_7rAzXBHIo# z-(lW6VyHe7J5*smQOv0po0qX+hDM<4nz5*_UL1he090^RO#_RbW@w$s@=oxRgc zcNV7vB`HlfwP;8a?Ay+kw8oh`ow?JQJDs_+Fa4Rta{fTCJ5O_tizIS42zHt4u9T!9 zJ-XeMlRU`2t00Audsiz4F`fxbWHRsYF7GjiMVRxhANZM-tY$6i*~U)xp!Z#eIKnYb z;BLG0zuPQ!MyUr<-`Ka^&fV?Y-Ok9`Di~+4h*}o&-*#<2^dw za~WCo+~>bM-laXy1OGpHBtee7wRn{QjKy8{y31a7+3PNQ=im-|Kjb6q@7`6I<6h6- z`vA}0`v}k9XP5S+!anaayM4JRMoG$0o{Cf^60_P@pGLewb6R0$``Th|`^;+JEOfeW zE62IO4Q_J}_t+mo1~QU~Ea+>$v-dl5zccqcbAMH;qo4f^XiQUD;OzY)n97^H&3ou# zzunp||9*Y!|AH^EU;DShe+PDI|55DKe*3)t3TCw5eD<6F0rNkQloXiLfgI!} z9|b6knH?xWDeTvQ7-~`nGds|XPIRUV-RQ$eCgJ`Erekgg-eMl}k>P+02V^*~nDw0E zZV((yhkG0>ND+$T{DWb*!@(*L2yW~htgvnhxBx)H{+Pe`^?4phZeAepZJ*-tVG5`&OPM3 zL(V&NgyYD4C=vY}y3Q@`az6+Xl8_oRNw7}|b}7MZ67o?19VHaSUL{l_oCx%j5Q~ly z>d^|_By^`2I!Z9Ngh32t61qyzRf1V2=qlk|5xelkrJP$X-4jmqeyBv0x!|rm}Y!5sC@MkRL8@}U5 zR`DCZ^Cy2}*AL$bf+HEoi#Z($r2u6qM|r}iP9t8SIc9XE4ejYfAI#{8866qQ2u3rO z@wnTOxtPU~1IT*RjvUp~(OfwHsL!^e_V}oCk2?2g1$1@PyMMGk&OPefqs~3*+@sDt z+LPY&V<1Bq#(VsXnIApLCG5=6>)gb9eJmvz$V@hJ;tt0OVNZ^gpcHoFSO?7eSUl4( z?_)EWhj;1Nd=~H(EBKW)tm6;N``8BdBLA@jj&g$2oaH?3cI;^o9M4V+vK}|v<7Rn$ z3eG<6+~aTJ%;VnQxjAAUKg5Ge1!e^F1N! z3Hx=zJ8+^qeHp-D%=UzCPnhosJ9fhJPwd9CPsnz{^H0cg;tVpKkm!}>r=~JG0DuO6H^HdFLW3Nv&p&2b{OPN(#6Y75)Z$0_qVWfxAJ;XIeHqo?fXsawc(>Ru2SXK*?->BvZC z@?lP=OH&5@ovuPGvYeLXv@EA(Io%GkJFUypz34-K8VV|Y)`+%|B&Uhy*m9d zpR$~9`Hml0haEe;9(#6r2X^Z8aZaK8(-%nOD!MuS6nk(cgk;!*Gjg3ti;m9d=uBaX zQG!a;q!zW2?Tl<^+VeU+=}kXmIWvkejAs&Zozc;mImmKGmNSc3%rfLTBg>he`Gvpu zn}67Ve$MQ}PM`dP0f9U6|OlM^}tDm#_IV;E6m8@nhvYeIU>}Iy1qq90X zdz53G;0jl{#tohZ!MRkVMV@o=oRjCAJm=&&SAx>mw{zajbK%&#b8?-lN`0EsiZ;l0 z&fc9H%n;-{H=GH~W-jwt$R~V;Zq6;|dw${+@!P-mK4?_4!3CW(i;6e&>JV zcmBl8&ztl4Bbf7fb3Sj*=Pz=XXS@u83rR?hSzj>Y3ub)5j4zn+g-{Amk}{MhjB3bm z!MlB-C9+&F-wR!Nou2fjFQXWZOc%y6i#IXz3vaWKrF_G8{KyK-`NA4DvW4yJVlM|c z#9__^!Nv6CAUFBQkNaLMi~YE0-!Dc{m!`DfRm}ck2kgZ~cfRP(7yB^~dveikT%3k| zzv#Xf-(emf@)4i%8SZ`2j$Hf!JzQMRAN+|PF1q(c^S^kK|L$vdE?(ja*LlM8An>K& zQc_aj^XO7q(xZz@MJP@wWV=*_SnSm$xh~oFOU>y_FZ$4*LD=<6W`AiSQ;_MBOqbro zUR|qAZD-$clav z^^>Td!~zsXFNu|iKtGB0DzOGWj}q(f3Tay&`+X%5@ktT zg565|1|22-$j_`rM~QzSTjEZRB2S`j5*3lCo5b75lK7A(JPU%$sY!!wF6-uU9`YjB z<^1U8vMiTnxh%`&+UV%Ael9n{&Ry<+o-TKzJNmk8_b&HkI1`vmJhEMWpHEqYeY?Dv z<*Y`A%m1IAWeDzYWfWr>&wRee z^RFDjv#%V+^RJlIl|(Lcl}ABvH94s;qpKOnOg3^-loFJt9ASiG2d+k<_p41YkE`$T z4ZpL6y&S;#SC62pt2(-B@2=XrtM`%dnscu?@0#;HNT)u~An?D6$Zbmet=BIosf zjAk4YnZh(?@+NPggX>>l7T3@5JP2-hw{GO47$tH34KuwFMP2GqpN7bI!?`z{cf)x% z1~LS>Z%kkkQ<=^zX5-ztv4!K9?ad^lCLI~cf_M6+JKQWlVf1^m2Ceb@oATWB?3q8c>kdOJ2pIOU#{=)lo%lmZ8xwo8q%el9ld&{}EoO|mcm$}9b z9tXkg6r{&JZf7M2q1e0IMJSGrZbwiBcfB1=J#=)t0gY&j``>mIo>wM+dJ9C9*%I4o7~|(k9Zmccao8kG{|&EraM_EPjlSw zj+x$Zk2~&h$35=6i<#b8%J=+)KJTo;T<@6c9do_22|IP?EarAMJND+T8Qm>Pal)yL zS=}|KyK(6C?yH#3-41l78{HX<`P?<1yJHxSzVCXE?#AP8cR#``?&|QatoKrpnHan) z_ssuZV_u;hJ?VuW?)70Po_TK;Z{eBu<}i;>`J5%lfA1T<#d-HuW4G?v=X-j%r-ys{ zIfM@G9p@Yuxy&_gpoe?Uc+SfpxStMP+|NKJLMcr-!Z5S@RftBW`weMAGg{Ibx$c|Y z{Z7bt-~I2K%YFC1@Ba6{KzH}u_x?J5$7kRD%^ctar*Yr=?t9;T@87{Z@7taG?tK46 z5IhJ-jXOWch&eyVM=9L(fxA9%*9Y$Upcb*z!<`@K;DLKSXpg%-aMuTY@Gd;)#{kAM zli9q(`^;rN3(>)YZ}<-H!Gjh2iY^}f#tsg082j)*t_N4R$~DaY!NVYU=skFto=jvV z2f4AY4~tQfGL%QIhtb4PliD<)J>BR|FJyT*m|=`$4CAm@58p(lhi|hG-8}pl{XATb z`#;pp!}a{dzieVFhd9D?a|AluDr%TMlc##9!+FAGCg{WchS)!IUX(IGZym$`g!ydI(qacx_Pvl zedy?sjvndg(Mk04=mxjBhmIaS;TbQ2;BhMK+T(2GBsV@&9#^Ci_U>^6HIV1AJdfMb zfzIgZaUc32)8iowM^BIA(amG~_E?t3_U-XU$n^MgmhcsFJpP51tU^bRH?R@!(c=T0 z;XJx|e1+@W;%*R#6Ff;u3R05}Jw1`@NmdF_k}{MhjB4oUNkbZ8@1C^gb!2%W%M)3i z$nsX=y4`om#|Fm*(i`X&3C>)7R*WJWu6$8qW;g#QXE~ z0~YWxi;(N-671O1Gu#h?XBlvpXYTUMU7nfkGv_~xqz1K#qdrY(!K<{zJMe56vssGH zpPAFMUs=rtbpC7;TR4b!^4SFvF{5WUxXryFcpicoJvXE0X-H2dvXBjTdtL^!c-|jb zpD*MKc9DP{o}b_pS9pjXogOw9bHeSP^JbNGa1{KMrSBuGjQic*d+!ik_3uh5icw4eiTFqmPCWDMh( z&Me;IUFI;CPxy>4_>v#_oqyTHR(7zTLmc5aC%MWsu5*)TJm*CaVhut<(vyc!3Q~mP zl%g!r#88tu)TIH9XhK`M(VbrOW(0DDj6$}Msl3MmK4uY%ktO7NI6A!j(xCCoqM0S|e^lOQBXN>Y)UwB(`~B`HIBDpHw9;;4^2NpzK@Ijv|-TVzYp zhyDy=2;+H^+2|_CJIrSZ-yu&Dd6LMJM4lvnvjLfsY-1<8Im|KSN^%-qC6Ob^%OE6a z5|SfJ(v0{A4kyiyJW2JHv;;CGErnc3qtI2-s^}|eL)y@uPITpUdeWN_jAk4YnZh(? zFpH0nC+SkY;agVmFR~=vh&)O6aDt0m<{CG-!&6=aA<05WMoLm6OEOuK$&yT#Wco=~ z3HMLt?#b+0GP{;chGcduSuSe58mbEhj54Fb|d*Y%s6>s5RxJZxrv|-vBXgi zyPLwCQnbeYrs#p4O<_JMMlqHNOvbEIypLI>Fsl@1mBOr2m{p3!EWzDUtmOduOet$h zdzaGLDQi$0XQy;_N@u5Zc1mZbbau*a3_vd_$1t8rOvQVX@?GXIj}LKv$}jkeWi01c z{$VRS*v&qUa2)-lJj;1*bBDX!4?b=U#c(p8aYyZ&noO(Dm$0T&ZYXBf6;fU1ngWY zeWyCjC9ZItTga8_We}1&AOyKmXCgCM$VMT`Q<2IcJrEwyZ^?M3R<*p1Zd`3qT6>nQau_HqEZQtK-9MPx}WOKSb3 ze!%k}#J~LrNh3=d{iI1nc5;xD+~_Hd_bH8?OXHnN6N!CGQ=dl2lt!jBGNq9zO?P^s zr!;y>qo*`Okt@weCi5n5^B!|p#AkfY7krDJ(˹~#*eogCsY$2iFu&LLNthde>9 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

  • _@i!?Q?h+7HJSuQ5z+>g3sM z>AFX8Zl_YF_A2w)!OQ_-}Y!|2L!i-kr0*)O27;zg-y7_wSs}DeK!dO0j->GLj!`58awc*e1@H z(SrT>C!9X&ComEoP9^k0vl|l%C$b4|HuE3Z+_zZPL;n^T>kxPQlA)E&(0a5B&p}Qr zl(wv(dNr(`W?iUSpR=#{FzZZ z_3O##-;i$hs?33J0#*3SD-*I;E{D%;cLbbHOj~&Z4!h5t_@WU0b-BmwE9YJm>Stj{ zJ)L2vRx2FV#3J4nFWO8QUBnBE0SvikHTmhNA>P(undIdF#GHxRohG^d@HLBrS*uXVs|V-n|#cPS()>Cp_AH#B)xs~IMNaB9Fp@s)y2)DdJa|IWO}{3F_?Gq<>YAiTCN)ck@-{Pa2n{B@zK{{Ibth?< z=0w#JM%HnkuiK;6s7-jVjS`XOVal@@`QLVx zCu2GGJC9-a{SF}6IK(evi2sPeluQ($X>vCSSFvyfnf8cUPnT32QkOBLeom)$FXoPn zDJ{k4hwG{amWCRFVe;ezx5!m&kzX@>j66NcONW}!eLX|zcTK)CdKf!G!W84e^(}&w zH!)KFY=@XkE8qPtclzBS2N#oB!?60h>ve6U<=MBGQJX9%y^fLnZwDr?ZP6xY(^oJ$ z>isg#{JclshJCv45KcEItR7^j@7i_|3vQG%KiIjTqN%oa0WU5eV;Jndv%CE?I>v4O z21fdx9T2*T+VS+gGZPi@9K&Vro&6YS^o2Wyjg0htyM(XKq4p|6O>D=>Y1{KY;<4^n z*CiFf@z42y?3)bdtQ|Ib&mF;gjGSyuK0azYZ8yh7W4eVySn(&?inbR2LAr`darQk{ zI*$(41*_YU;^ACVsoWW(yzC9&wmVwmW{w z40(rm{+{ER9~comI?psN^LXtQ+<>5dzcQ>2+L7LSe(jl31orc|QYNEFg6<9ZKX0*o{-!?{nh?C~(2@*BNiIv8a z>c0ou7^OXC+i)xG%U0@@VfkiyWf>?_Lmu6mW~WQkUWD8qb}1%jMih^ zMzPd?KZa7@|Ie+Q(&_&nwlV#?aNsqq=t0YxHq*ds|HByh13Niw;KG7LYQwacTko|L zVh=ISt;eU&2U`L@W212VjhnbG=Hx?fMqELA)U$6-LZgI53k}CJ>aAyb_OOIdfz3%c zsgg`?L<L-$;gPUdfZGLxQ1VdRLr&|f72v+OT7UrUfsJG z39c?IC(>$?NF1hX((&8h&&c;^^7$QX>==v?-Akhx^(0q*5W~}F$g3O9G-8`lPF}AI zHZ;&nhja5H1|Ay6*ec3MrPZ}f_z{M`x6N?z?`@m!w)vKh;g_5gD`F%C+HTkpcR7bL z_(!BOjXG8(fxVS=p>g3*W%Yc*Kj_;vlyhW^V#^HDOK zAr^XXYXzfgo~Ri~TZ&mxZjyOX{f}kj7i#ix(Iee%RK~;uLJtMIUuoYqKK>Z+*jns4 z$F9@aqQzbO4W6{zF1q_IT`e{rpWB81vRxS5^+Ho=X`yJ#_%>U(`iB_RLpAx2Oc>5I zAh$h(&h$Xdyk_>=5*cq3n|y-~_V!$EgPt?tfVjTn_+S>>k>Q$rMut0*Ml+volSUtk zPfTd^uV?6u)Z|;u&>K}<7REuy1{F;8GyZqDdTywK_$>PH+k&#H;QZNT6|?5f49=fb zT^Wqj&#akMRX(R|es#UAsHwW9!iGwk(BjIiP|%2l!$N z^&4;$Kq1Zqz<~h8#2Y|&VY}l3FaUrvElf^g0i$7TIs@2ZtxGKgGpFEBWGjsCj0hd! zl$H^?Qy4;}JNFB9+##IFXr5$v8!R1_j1n@bJlI~YiWK#>x>Am6JnG4t7H9T9mk~5M z9qTm4xA98cxE$s7?LxN9)b_|dB+)FX-E4ZN4UH})cYHY`V!FZ2PV?|v%BiGho*EJ4 zv<-Ev3CXAaD;NpKb#kSrgT|v;t@7z%(9Eo{nT=?cmX)6UuVWNyU8I+gGbe6j$OScd zRLYvpc-wGReB7SlBd)iwHOdXo-KN8(t%}-j|4aI_Ddxh?7?>k1(k;{9$zofZ#y6yQ0#W z&|)2b+RFybSbpLU|9!b^)(Wn@~(wicB& zk$Ej1r0c(#5!}>)ryYwFw%Uv#;wyleHuOGYk&D>O-h>)~lHh{zO`-6DxP*%v*Bqa7yM+y9cT@j1RRs1)0%IVP%}Qz#!XdKR?#t8r7td2NH|H+YGm!E1^w zY|TX-SyP~!wM50Th6ZjMzG5gX*5sy4jM*_Sbq)Yi!hgC1s&tHs`)q~ZyGPiO5I z<H)hmBG1s|YceE~6Pdacki`&Rs>wrA-tQKIsJ^bnQ1$_N4Enhl`ZBGN zx$!#{J*Jj!7I&L^Fw~Z1h}!lQcx&7&4z)uWY8PnooK~L+b+gQes2M&rpQlE6d*I-@ zrrHRnLI(6=h+MP-a5cAs{TSkxbe7Lp>Bd)QycI^DaXYI!<24gRW;XP~Iw=P$F9 zt#ElKm&dhQL&WcFTtmb^;#S{^X!@RP-{=wea+aPxbMkzCBm;d_7f;fo zPt&5{koro6m~2b#_e38k*`D7sppfmtHECa(ib`+LRp|(BBhcdVd+bi9-|y-ZX$+Rn z9uf}L;&U*SgM5{K{Ohuy&(FQYG++or>bfo*r%cNSZ&~na8mAmEl97LdCa+7G>9-wr zX@^`c#>L0gN2x2mFkl=bWThsrY-2*uILO$pBc2)^96mGHm}uQiV#wdr-u+xg zhjqX-w(89t=|fX%9j(P!T|S4B#!$MY1IK-)W~QgvYu4g6CeuL`jQ+JBj;K#`>gTs>?K@(D4JCX_m**0+6C)&By~*GTfd{B`riFf7_U#!^b*Svn8JGdhd#~ zg$ZZwM&HJWe!lC?+Dc2qwlFUY9WR`_b{8Z2#kPBPd>edL&{SK7?~m8;sm=lSGbA>4 z%CJP-DcbgKP>b9aJ;Jctq{&Z4r9s!pk{X)q5<39Kl#UE7I5t?*6dGHGuanNjkukiX zv!2oRiY5<_($;FB%?F&ZKoTFIZ!rR8z%y)t*LK$DdZ^vXSsE`glHX{L%Ii$xSaAl| zr@qko^d#Qa%Z!LO(=iqdGc60l;oyRSqw4wTumj#;;NRBd$5ZAzK4_UyqPo>p{d#en zZa2i*^iBNkcNk&sc8Jr$@!f}P>Gw6cDCIpRFNsEM6RT@O^e0|Qe8wPusL55WhMZW` zX*xiuu&J?rTvNCTMH4OSC=Qm-wLEv7t<*)k2DAmc)dAvfzq-;7K~)_$Imd zz2b(-#6RYD^E*b)r>%Nx+L5gLYJ2_31Ab=fZ0UMVY#UfK$#(Y-M)lUrA3f+u$r2}r zra6sex6E{l3u?|f`IpiAWk$n?iwj2u7lgtC3+t+DgY=pv0E^KEvoSEpa8Ugwv2$5uMP2(`Lwf%veEOF`i(qj^L;mm?z!McdGrXgHE%QiY#U1yEZ5!VsJDqwP;kexuEKW_uPvTUUDO6k||2jIuYpAknBCn9s=lJ463CrRfR;! zCvW*oWKhL)tXI~aOO#qks5018(-qo~>7T zaugrWD9+vi`sV4weTkQ#oRN^5!6ooll$ARj+bA{kc${{xC*U+GHS|`LRodMZW!xp0 z$&lKw^Cbp%-n9&`1G+}Sio-3;aOr#e$uN^i@%N@n}j2ufkLn>nlkV(VIxeqLz8EgpgUehHEe&2K~pBVha zN5i-?xq>ayzcT_$Y=RZHtJg4u2JW0$_G#5qny{{&l-_V;H#4#eG`TS4d#xMKr9<`C zs(CKDnE|%#z|*m~ow}6~OQuRrwdG8!oA>G^I?XZPm^m}y$fl#C`KP9<~QgGhC@J;&uTRe z(U=YI`K4ih(KC#iUlT)-M)CoV;L{AjBicYPa6I?|13ah$9swg{87c}|79I}V#Be#f zlj};`s^^f~=+_x>g_`_bhAh@jmS>uIj28VKT4ExD+lRN=J`|_K$;KFI;r!}|N$~pv z26(VR#dV$XtK?(04LI_G@l!_7(5`0#wOKgInHbRdf{{HumCBgJB9g?(U=u=fnoziw z;)LB`P4z;P^!2xF>5)4~XCZg7eqzXv*5qSaFJO!p3oG+X?$z%M?pRHp-DJSGOi zRiQ?lCyDib4fSF2(~#;K4D*uT7BrH%`Gy~@6(Jm6Y@J_TUSC&PU1d!D{=-lhzjF@F zN@!`x-<1(ux&y>zX$eY##ge}lBVp3ckybWdwS1A$Ho5bjx+}N)E8N^G(D^wGtEoHZ zEuo|3xMMhg5j?#;B9d)cKug=f%?ms74`xIh*9P_ww>t_0tRa)OT5g;BG>HZ$zdMGy zsp!BQLlFRnRUd{`Fmo-%!5zrpmhT7>lk!8$;7`7tkr3KB+i6IcFTvW&_b{TXcJ{&o z*15_t?ct30YE9nS=2x^$QYvla6B^>3#<+9-(QE@|r&2?yx7M?Y0a7p%u@% z!Pqz{T5L?-2BHbXLWd!tScHFu_1N^yOH!)sv-t4|N$$-{GDxO)lvZ4X|DVK^I*t)O zZ)X>$Nt!hC%h(1i=!|mLbWWZYq8pgRU`WynO%9wpZ;sKc7`cl&!VOC@&%MIw2|10m zKlwEbtHqjpdz)WB-tJDVvLJqKqDFelsg|5>p2O%^(jN6V$wYZnjI`6>ZekeN5~p`3 znBsF8?O=FJvrE^+)3{x{BPcP9m%oUSbjtq$t-wi%lNjNr?bMyc+|@mek$i?Ge~_UF zN+X@A-(mepiS*jAs_W|TUE{dCqKr+Ov9|e2V*c5T?z7q>2++2oH%=Uv=*?foNLbqS znlalT>0_XpW7vxs)#rBMVR&hgAFD;&HsfB-=wH@_=}*f$ZIK){oIfX{uV(aLV94Ee zhQ4ie=ARl8v}B{Wc#2-g#WC~^jG&9!!+6R>5~VrR5}OriNiBO9xn(gkcbKaf?U$r7 zc_&*rJ@#d93kDr;t0QkVRdrWwy-rJVwP?>Z9R`*E5F`4k9qMWKF{Nmn1*^irhMA>}3u^d+buQUehDuOtiKGtV~O>Wi* zdDPiZOOgLShRVuL?!s-gs@2_zxPxo*_6t`xmH!%}@TRV3Lbrt^LNQ!ZolrWS{}!YA z<}N(lJ}vTFn2?%z9`Suf{w=9wlIRWF-Utp`{0lsveZrPptH~9uzSL1WhbtN`EVdM4 z2R3fc5Da|VCWmUu>ua~w1D?N?t$kb9Gd0pW-GHW?{p1PIHxkkS+)bH-( zx5rW(0}=E1OhztY{J2HV@oz@tz3tH2VcgAvUD!hRXV|%w(#Q{88DmCHKVG8~RIn#Q z=s`_hnjvSV5qpfCQt8xEIx0OBCLeKvyFg$lKHSybq9Ul$1_|?C_kwJO_@n7e{xE19 znu#T%3-fQ$N#_nS=-iRGS^Kj!A8(H$yCm*FYI!Xta;Tj^DytG@PQgKpi1mhdSPgae z5!;mV`ihV>*w8>_HX79tTS;hcsHPqVmDs!?h7x^|+Z>v|L(U+k_w0hpi3l zH-;~lmW)jNUZi5St#m=8F;r_CRb3Xw={+{uW<9SyJUe3B&S+LT8k6VXo{XLintXK1 zmn_;Rh=vqDK(WBWz&_peIu6pZDoB9NAg<#|mh;XE1~9Up-2vnQCu?mC@#j-{OvuCn zHIoO?mk+2!;8u0BRbTAF!RodM)@yp9S<5!Hf&im`qb6S#y?h-lOqwELTXkJ|O;bh4 zrngxjb63#kvVu4}hcgk5V)$;_;huOgTv(2xVn)#`9p1Ee7g_jkR8S!tYJ54E27IKyQ{5TcN@G9f5U}WYXx7!~G z*xeqF-)(oe{dTXzVfc#va3lV;H(2R)284>!I)aBr3TeTl4)L!olYB zb0tIl!*pi#$Gn8W^MfS7jN4P&;Nb10*=&K2HTlt~0!$}c8#6ofAF%EdUnMOjaS`$Z zMp@kW-tqRoq`$|F-$MYX_px*g!z&&FDKNwsf*FG*J~`;PG~ju^fsyrT*BZja$=W7{ zv2#QGN@ZMc~Hs+s=E`zCQcm3Z|4#Q^vhO_FK;ouJo(5zt#mTK&Z%sjuQgdq z8TlByv*;Ze4~`w)KaWBGzLSGwDQ0QN^`gaE zCP|uv-k*Yt7?D4=M`$6FAZGl`4bhmmxxk&&WsHcQyKvs6O}rt~yi37VjQn5I33SG8 zAIgxrP(e|+x`Mp#P(YIH_&^LNqpoKQ{jSNEXL8MH$$6@?&r64npHPhI!>CS5hnAKH z>*^3+{ddRm&lDHj#1Q^7^CHZ|EJY^Vou>I14e2xMG2VmV*!`sbntUL0n@Z}-n@Db+Jd}d3lh-zAa_<(uI<`7eT~-q!L55&?V<~>1^-vQ3Ljat!9Kmu)l(PQ^LsiRZu{b? ziyR&|{_I*DCFY5OrwK9Z3!W_4Q1BE8dxEeR2z!IDPjkUD1{Mb- zK4i%yJ-%baI0B20C1lxSl)P5(7NO+zf;S2_7rY5V76>v3*&yUJ7rb5Y4pQHg&sdHN!^-G_{2cR3eNS>*E}Iq{SE)7p(t^H;&& z1^*P_Z8;2to**b7sLj^y)?K<;th<5G3xwW;8cU~AbIQ7Ye|&yBJsH2pg`_yV9s?;> z$(oC#ShK9MHQSm4LSGR2fzTg>0nOGt>wfxm83;mt=U@9T!aF5ryjpbgxL~bDn zqd*ulO9)|J-PNg3uA z>l%G)rh_mezBMa0&mUHkqhAukzT9cO4K|l zeGH%`ij(rH^-V&`Yu4ATZ&){jPz}N?5N3l=(`Q$MT&QzdT(Q~&TQ;GY`HoGCxHNr0u=VA{^ZP>@E3*T z^Tsrh?LW4|2qZIMZ|iAObV#RwaB3XVyf1TpzV96h$sfPFwtlt(gk&meZC0DDo5kh; z;dBtrAdt?aI&JNlU%!yOo)|6U6q3tLxYy+}a<6TQ?KrY2Q*G01(`_?AxC8{$Max0Btl4(FO+%0p7b8KOxr4fXyK)9OFa*fV2Kb`uY zmB-9j6 z!d+{-72)0v!deh+C2((}aM#@Uw(Hm7xV0V+?xw@;rFy{W;r8Jk+k<2u%#0x0L$-$z z?xP^A1K|z=_f86TwWa$NLO-3OF)o0r(rt_k*f!XnLy)FMw(WV_3kdQh5bg%y9s=@S z3i9OgeV0FVx_(*?Cz9{*<5tAoDBG(xs(wx7+FLeMza(yQKL`&Hm>4%f2|4fcOHQh+ z*J1i&PK@m%+ZIBwskZpswpEAp5C{*)A;F=})82SMC)j|~cebAiBs1&A_KWRTr1N(W zaQ7Y~kRGQvE!g{nt?z^>BnM?5hZC&~!wve^z8k`{ce8i5?_%E-g!Ldi2?Clg{_8j{Ggp^!+o_#<2{vhB1 zy#T_CAiUIUKhWMo-{_4X{EuyPC#vOD55kg7@8S)#`|&s&4oA#Mu=lq2M=DH1L-qmo zfp{PVAiNC1D};(y=^?MW^5~5UOkd=8q4vWACf20iJv9w;zijO@)JfvVDqvgc#;~pB*9Iy4AgI9{8tE2N{TI2D@gjAdt-NuRUb1 z)FFKc!bfpP^PUp72AXt8c4t(_*lX?Kq>v)^MkI4C2%muPDS`AEB@->2i>}#)LNdK| z_7m)obn8yGpMo$?1L1QJwi1|M=v((l?sxt2k!7%!0*}G%b`hcN@p4ySsr`I{tC?MA zzrcQ>PBq3Gzm8LV>MH{ded$+z!s@v9GbOBO7BTgzb0O@6FoT42sY{K=_kD`imajnj617@{C@n z7u}w?9(OstMkQu{*8Wmb3^&^Ur(=lD#=iy(yVbsU@?eHx{OI1WzmpWwyY}}eB(Xb) zyBHxoKjUou5_t?v@TvU^gk&y@zO;XZw0;BPZXoWCkiVoF|kxd;g2RRK? zU;2L_pSpcPP+i27^i*3<~Md-`7yfyF*)qWcI;0enb|3h0~`l-vpD_( zVit%pK`>iKP%6Bx`$sw?GyxGiB9L9N*sPAz> z^wZ}$m)fcIW;e=wN11;b0P#=|4;+{Jl@fY_IS?boS0wET=iwW70P zXH4u{j;YHXG&F0)Z*y5kJQ?ko@;AUX+l zE{ffP!-GHM?M@*%{2t;f@dPh(T%438E^%CnATI;a1EQCJ^yw^dlYiky_fwE4`w78b zH0WJ1Gu&~t;|7AJS^UY->{zK2902j~IKfMou77iwuEw4Am}%iy;~=`kvDR^`<2J|b zARY{1ygp?urM!$E6j#tR;Y;^q3vB~i=h{He} z4kBLRkZ}jR(%U-9X_yg3pc5~T4$A^y32+x=~T#hY{ z&ykidKpY1miT;Zdbk_EsddG}AF?-`B(FG4`Jham6b`(?bUH{HO{5aF-g5wtl`f)@J zpvanpVA1H=geRS8E5K$oVyYP&FnqrZqD7iS)6-d^Ll=RC+T$Pt&Z7vHW}?A)wDTAQSp;Gwh*bpSObT*o>HZ@& zI`movuZJA6%Yj-AvzSaQI)^z&C*8*}&ant|JczSEoK1k%P@ro+u2}NNvT2I~B)#tU z5RP>Co!se6cFsr&^*HD8`svhxSdUN{>#SXN(2;xUV%r%vz?>oHEQI8&bXGZMI;%mP z17aA&2#Af%&e_fy9a0mBG#=l%g&~f0leOtU&(C4l;d#yz$g!DaNSuqEC*lsD1mb)U z7myuZNOyR3(;-hRdTlxeyWF_N9%Ke`a89E=;ym5C6v3L-nK;jJo{M0Yfp`LliwW2h zDcHFyPdNYbt91ke)bJyzKWEHbb6(=S0%4j8Mdy{y75Zi)wuX57d4t63BCB+m7~77r z)eX*7glIDZ*LkyZwGQbN5DoG66`P-YyyuS;5(W=rkk&cxK}hBo{a)vNNaq6}o(>|3 zw~H*^{^Q2bEh951K{}lzSmbaU zvzN~IoF5}d=ljkNoF6(r0`Wo+F9Pvm5HD$Ve&YO8-^WWqT#g{gMe4+0(M_{1dACN? zNx_h6loP&l(rBPrgv0rZlWCF5L8Nhf7NI=1X71Yp7S3U)gor{&$XKiwTKI~ z$O;gzBHMd4-CmS`^UCve`4{jy7NgLj1}4_jF#KGiizpIP2g;S}Vv6Ki5U*o9Okz31 z{}?s+1q^t*XsF5Ki)j+qK`yFE%(%*>xKNY0P?OvMVl%;UrOpD+Rs6N@f0<4C>|b1+Jm4Q3%rXdb&ot#vn*EJZ=T?HUjc?3UcjrzJKrO z%@{?mr$H$fKWNvnuIWiBp5Z!9r}z#K?=(`p;eVQ5*W!prL0lEC>ZAnEa?M8UYC%LZ zn1tL#J>9cX4mZYB;&Rt@vg?ebn|P+{EQGlf#D_tAgur}M-^3r9M-QvQWHwDQU^%60 zFY~7N#3Z`w0@tNUw{p4bGK72uh>wH#1cAJsLcX%cA5$NjJ7baCO*~a6mQx^P zkC&KV7%Yk1n`>Pwlj3}%>n8n>Hh}mPLS`y{%{iNj*FU8nyf1zOZ*|?76vw+vnghKN8Ncx7lQJ8dz-s*>4PasTF+tsz+^(4Z43d9#ce38I> ziNZYPna^iF{jz@WNGC~18Wo1?1=l8mrkQ)|dfD}gPVoOg+!QBx^?}diXn*Jg$CDYZ zw_NWhh4g{zLqzUl5MKfDRf61W6uH%X-pbq5lR^q$(uTM*M&H}D)%8tMdcSpjhai6d z5j~pC1mv4Kz3Zlx?0JQboP&UL+Km}7*Ke-B36^Gp+x3s@-)_d)!C!2FQHT(SB7jW=cEX^;pC z@eSR?dXHJf?)}{d5s+rKyZd1GA^Nf4etv==86TeX+>ejV`Aw%h5R0I@d%Ha2J618Hig5a-ZwR61YG*Ob@;~Fg-~eS7Wr)?Q+w6hFM*mJK)BAh8w+dbk4pc zAits@PcA?9rMD$^EHs%+qjRzA;x2O2e1=&Wt9zIm^BF`Rd;{XQae|SxuXtKd8K4yu zy(I2&ZW4PkJz@8;Zj3zwbVxse z_;Vc6c~c#ChV-bg-yT2C8uuK8WU5cxVRuA_^ec#l2>9BU&Yik&@-z%bA&&(7@ts=e zCh2ighsk}C8`I-%v_Ss=k;K47JqEt?tcQL$<{3&KHhSWL;y;btc9xr@$4%vmdzl;4 z<7CVJ0nrftJ|*(XgtN}jw=AyY+{@i72y$lP#C?_fYDDf@kh+6J!r#)aI=A&b+~#r3Y*%P2?}^*WtIFU5^6_ml2t$u^o5mb;&G zKaVh91W5!*A~3Tk%vD!y`X+xc8ueacA!9)V^*dcYqjGk?;@*sK&AI1I_gnOMq->CK z5N_1(JpY~7&RKRG<~Rc+LWF>0)|~r8Hw~O;>3N_t~1 z!DAxW9G(l=N(VcK?Dz{|3?lARS1E?xCMeIQO3OtEVptP}%IK(R#FFje5!b zkB6AW?teYqJl#FJfOHT@2ZMA7NQX9icJrWF?Aa5f!$9guz$%^UB3yez-9FR*L~Fu@ zA{_UI1UUkJBQ>6E56x$oRknK$@L)c}^B<6Ufz+E&gGKsij?Z0p_LIN%((f#F_1ppE z5Km07dwP0EKEqVbdHQ%TpW*2bQeTkz5t#ic%z0b$4|?rE3X>Fnp(gVXu8YYQkImyI zFwJ6a9;_=tn0}B3fV3O$qaJl}#TA|BQqPqL$+O&ZndfrP6(9`;X$VL|K^oTVS>d?~ zvAYJO;UJA5*p2MeYrAaFTb1q-+-{5zBTKkxh~CRdUeC>*TM0RuK|Bw69#4A4Pk7cN zDH}k-`*SQIWisWPwQFrt4(-E45G}>!s){|&d;W(YP4l3hO`ew#)%qH~w>iG*Hd4BW! z?)k&>CrBtALLgOwRMqVH+w+eOX(mY33{oeCt}bG!ZK1?M8#jd!Y9aa%yJAkM~gTVF*&fxOR|GmNpW& zO%(2$iDO+ioIxU`q-nz8L-~Y}(g1M;V{#Pb^$`fyRPcL`^bXPwavn(Y*+HT*fo|)) zZ{_GL;fqCuy(Qk^NiiJZ9f=sC*jNbCB7)%wI);~Ac>9$1=rzC{4WI`|H4|bRC%n`< zg&=4a81zo{PD8LWKsphmB?RnA6ztN`cdX0bsGqnCF(iRO;;W*DVm^(x%v+Td*_qyI zgo-DR8sroL^;EWZGO&MoUnl zIJx3P?|I&f5UzKb_k8aK-U~rG7o_t*S_abj&EAW>mmu8bAYA~`g#<1Za(CjTJuMp! zUnkI=ap~334m?0C0gN8tb>1717SpnN?@iuSNXu%FE&=IMLd$ZxM+^PolDFzu;FN~= z9h{o;-tN7d?7LY2!+VeSUW9o+NSA{|qS+EwrQ=<=GUvU;w|<6IAjIrJX-jP@FIO7u zebh@5+@{G0?*=a>xV_JSbQMUXKwQ!b#818Fh_a;vsNX{TH7AZNA|*_y(a#XEXT1(#Ja*lFkB^mm*4e%+^x?_ zotM2I8Vgw^EDwKarS}u>rwDtC_j8bL1nDLMeHBPIpVWUU8CEc)zNR9AyR+)y5(I44A^xsE6slo4+ zgd*kP>W0SZ`nn^yuZQuMD(X-oK|PCA{+AK_r6c~);(YE;3H-#B)CwF@*|Q?PUJICP zL2@8Ydz&m64mCD~>w3-&)--K@VKldKVgL3PriAv_N!KwZMxF!tl#xTW#(u;;R9X;D zi$z(zKX`v7tYzjBcz^T$uFJDqKw5)`&*T~GG3T3Ey0eB#C(5M0Zob`h zD@Y`b5QTKemRA*JGrxdf8g4fW;u_R}G)1L=-9q!pW=$Y0r)Lc(5y7)}TK z6oh1|PkpMdS2v5#0@7U|-A!2g9$f*PJM#{|o(=V4-i26KMiuQF=(8sUiOsVJ(hbsm zAl*+uK0raPz2@tRLwexNc9ZTdjB^u1(Cy|LL41e%jz+kqhM?~lUm?OR2I(P?Nb$b( z2!(rcX!Hg7{q*faE0~mj;KjfkBom*$;l42l(>KC5(l^S7digPs9tY_Okk&W*#`?w~ z%n2Yp3DO1v^Qlf%1?OD8(s$`&IxSSKQO`Oa+V#!w1(6nWrYQ53BQ0o}qKG9a1}U0i z7?j^<2vY^6#*#?8 z(SGqQ@DWGV)XelP@u8#YLo;I|NTee`+C(9pJpqPq+?8R6B^YRGaE_|)OdoMn&0(JB zLr2wzTKpA|NRC0$a|~xs__=vuf4Yla+&hx$Gu8w7miuVL()4Cs<->?2aSc$HkQ@WM zqboLF(fpGh%nroUa=w*5(vxdiRqMOOhdsGIyy|a(^fp269ZK+OIOm?;c{*}l!md~V zjOJP_R_D9RcR#{3zpW4W9z>WAgY+Iq?-Q6GP?&44`RTKN!bEA3B0P-P5#!Q{`9tF| zulGGea5Zb!@IC8$4&lB4(nlbDOyGV(;jVi0Em6)V0cm2g()kTuGBO~}J1_g*K%nM# zYqRf71o}2epMgYD4U(Q}ICq!X|K9U1-2kk+#M5!Q@xI1Ee&{2yN^|i>YR z`{S0{eI&%^Mb<>y-Q`0mNaE>H+48S{w`7q0yZiU(X7TR@(hng0NFe{jAol|2N^)3q z-~j19oVi`3=Vzk-7m$8MsEk2RdG@WndrZ}LH6H8oAM7Wh-&C>r zRX>V;f*%t9M;t#m#JaBXRvl72x#=I^C)s<`bg|#=*R%K1Um*P*$7#{r;_eO6LW-C_ z;`jSW^4|1-{YUvRdG9X->0ij|hLEzl>kPi;??<21YsS537~_rh5aTDdVMF~Sd2bqn z@{jgo@*Zz=)~=AXTO7G%gWmXR$RCr*%$RtD)j!EUjqI112j-vdpMkg?4_SLa)}92n zy(n%=&wTs;arYkJQB_<2@PuLkWZF4YQ4m6tke?FGXrNV_rA|_zvutHcMAz;ezW%4 zd#}Cv8PbavbfogsUpj1ioq^)_hI+$H!z@Dss5^pM4QdUjwOb5x3>d#R%mcL!)Ovyy{-@X4 zthsG1eR5F6PtBsMCoKaLO;9OE=W%rV5yK(_Wr8Vh)|(BO2}Y~f3DlkCRfK+%I+gMW zC~k?!ez@JR29XrSlHpFnTI9`oP^W1#K{>Rv?L6^yvG zn%ip*-^HX6Ns4T#K8*BY8TSbTO9WF=Vhzt2FcHk~9H{$%I+1YuGF-UeiH8>RI+S!& z4N%gP#{`4j5l+5jV5wkA_POCT1Ezu*PJp^Us0R?}KnB{d=GYI*c&(=q?JOz|!b65u zog_33rwwRv#Sw2G7|__FbshxjB$<`-5C7i&)C9&#N@fWoeQx+B?xK8a_ztQ20o2K$ zra*%_l~LC`fA|<(1Lm8g(DjH#v$Pe{F)f6Chyed;q!vqxwx%(`h%J_g#B@++$Rsu# z>hhIAl6G=<)OfLxTyKh-+Nd_7>y41IKuytxutA`D#rM!4HrWi>k7Mj?yp)iX)D~k8 z<7KKuBW@ZasB>ttxqRPreEaK)2E4e8bctoMY>>>Dx(#Dr}Tw69AF#>>O4^A zgSr6J<}JoS#w0{V{#ih6B~;u0RE%u<{o3CTZsF$%B`sX!E(8@O-+ZUFLZ8ZgyE+F3@IF>X4T(PxxyltNIuWvu3PKfku!%gK}X zsBwsqT`5W@$T-S~SBep@lp;`jiNQX8g5K}-#B(-|l*M$p6x^%WMJP;Ng^{il<(W=4 z;+0~=D=P$RP}} zse4)LKbpDjo`TXB9h&$@^om?>qsD~3M&zIkE=aYM`I!x_+ znEMAKcobSi0V1#StwzcPQ=a`QBj$n`?*#QIP*cjhdJLcar|aL|KZJ9X>9KeRMMK_g zq$DuKEO+BJBPM|v?*VlgsIMZ(at66-$y<#h1LzJTDU8KXEFUh`(lFj{+)YeXJhFR? z5Ahv29@G^G8@4pwIB?>RRgBVfW5lmu+;5~jFl90Fv=Q^bXm3vd^+Xw|@yGGi$2|;* zI#7l8&QT+UaFn_CiV;INgj5CU$ud&&wvR5}Cl%&oM-(~ZN#p6bNbeZmSvi_pBLY{Tzd(%{t)W?fF3oQn}jQC8-(%W2P%W`Vjv zM%wm=`Gr19`Nortyc}H))y^w!jGQhxSUaE79n^C`eKpN>F57SGPUPS9U@Ak(&gPMP zJZso-L|WLKUO9c^%`>N8PJd3_HK4v$rmp4V&o_O)o^Li;W6epM~lp^L(P%j4c62iQZVJ_5;x4nKs z@;6|T1KRll8GtM z;gy+^Lmn1IdoE{2PAy-VTR?p)VoE!3{-MFAGYj~>ku%+L=H$dp1<1KB2R$q~*Ms^t zP~T3}-NC49>L|>+mRusMr!$it#2`E!=#pob;rR#2}3^=iUg!!di< z`p)K+x6}&}FpLP-ekJF1L{*HV<$R2opMbgr)YM@{%{$CA!MausEcHhpFw#efdMI95crl_W<$RU%J;Ev< z>>qM|L@?;_R&Uj@g@8aX3FJjIcIZQ#e>Rio!ds0n2VTFo8R+iP;4 z&@bjtM(ntP0T|48L1H6&F}Fjm7Eu-VVy-S%&k1}4)a0v{PG8F{zpoh7qm4W+3kw*3iqu_0LU0G{rQ9+`+lY9PI$8AD7XV`L=HM zEXGA)NgpiX#ji>H;f|MNAN9VRZ)E;!6Rgqvxo*JaYfLs&7DuPR!X?c zU68wwqa6eFaT#sFzUQm%y_ToU^(!@a-T`5Hqq z$iA)IJ9FUz~y->4t@41?!IhF(L%=!3BPn~MuC@# zOyYOBKNE>cZ5eX^o%;&{{|4%>K>alVf5U)R&H1D9=)L@`q+lWq1&r|gMP!z#mFYsl zR4O?)U1Yjgm1t@Y>hD1PJz@U9Fqc^mf9<)PFA%qsSkxmTCQMpWC&W~AFPl1>x*%pZ zQ2zw#p9%Bd40G<)g&jt2mM~dX8ChbP5lhF^)0BvqiV+V}UsFHC902NHLH!$Ho@JOj z_LjWbI*S)+;PT*Ks7q*sou*_HX~v4D(UfUI&DeyR@gJZe-?fJOuIE3{cJ3n|GBUCD z2q80L>R(OyCQ^(QvpY<76Dr0g7ie08hJ4o=Y=4ge@@m7OZEuH*7uXS^=i3t^B(@@Y{2%3us^I|^p`&ahrGio&2+7#?z{f;o5DkYNzQ)S6!8f{_`NF^_$ zX`Bi5V^bw)+JmM8L0`h48xQ8sOyC8vX&6yJzfETJF)~dtk$SACL6~NkP(3!)gGLP+ z4MA!d(V%5}98ii?_i7F=)O-oa= z2`eW|_k-p#&|FT~JsI}86Auo3Y>IT^SpY3HcH8eUQR#&8e%foo(h1W6&|CqU-h|nQ zVeYu^zU=!oxS#NLB%KHStf=uCV@z|?LDO?_X+2^(inuR;rY~sv5pI8mySB@eyCzMh zSRAROS=c88Z;(`~n336g+;oE2t5jKJI%#?nVc!PLK+s%Cu!9)v{O4X?*32u5c(XhF zZ#3llrjHR)Q9zr{m_FfaKNvL02q~@oa;JK=)X*xb#i;3P69pp`uT0aACJaWJ{tcQ` z(4-M@ynjo>hEI1^yp4AetqQ8)ERP9;D7fJxdbsJ2JPJiBsvLQ3^Dq>dcM)hZL6b$e zyot+#XMS(B=ox9JLLLSp^KiQxK|?NQ4R<*=-`4-S5idxG zh+Ue*NZBEt*CX$WxR|~3`fyI>fhJ$(Wb@5$KDdWp@2ObtFDV~+SLUU}opEX&CZV7a zr!j-ZA|ow0-gDl>`|#Wtvrz=0#T8LI@{D=pJyukn^9u5~_gG^Cja^2Ywc*I@M|kQ9 zCbdN9a^;clSW$V-^W~xMI4=kqCum&6wL-T2p!c`7i@s!B!_-)&XyJ~QojZ9$^G3zx z+UUG7e6AkQ6v@=J-123^+XpzNoS~FgkyjNLX>#5aj^qQ4KN@Mt^kdvez=&jIp0#-m zh@_|oK4dX^6Cx)YCWT=%#{oV?A} z=WRkHMPZ${Id2P2a~o(zf@Ty=b2MAdx!1VH`>|9G*AVOUahk@A=txCgbKWk5RJ`%> z9>{wTA@_i0ENIFI@+tW|yuEo(AaLHky#09x z@*W4xIM9p-O$BHwx8yyU_Y?vj1kD7{kegUD>3jT*7& zLMqx5`91P62uTy22bybS@>VVA(Cc`(O+qAgo1d6JkS40My!lt=4?^njI=v1wjYJ*r z<#n$&_2p7B3j+tJO2;g3en!3#Ar+T5KPNvIA@N>8wQm7IE@Y4`-_3uh^mWcVY~0QK zM`noF1SeaKSoaN9&_6ZysY%qgNIobrd~ zqf;b*6liV&&CLY4ltHfT+|)vGF_w#!nu&SQr~~0^UU3`BZCLZm^T{=$c!}jt%tzNq zJ|39mpt*&BZ)L!ONNE($8mOyM(9Vx(MzlK*J_fw-hTp8o`&^j6T2=Q+&2TTa>U)XRR&s2bt? zXY-klL~&2PkdHo+{Fgzq12p##nN4i#tUEDLla>(HAK8JVA}@J`U(Y88iSi1+ozER4 znr6_n$Rsx3_IvFfZZ4vrM`QPP}Z$$AH&i{8l`bP490}ZatZo=HdFt^uqy%raxe7BYMK6bztc zR1*3H0}HOixg>$+Y0w;`xg28bY3ev(!S{DC%y5-sv@TVUUSJ?dr3d?duBLxbE zU{MJ_^I7l3R1I#$!ojTtLkouCWJeUB-iRjdi!|MrK=U%2@yded+y5a_OB|-%Wuiw@ zDkdqo3X4fJi+Bac->oH)syEUMXosbtHhNBRhg202t~|L$v5dliO$EXql*=g64OD{? zIqn7H3nn4|6pwpBRl#J=zhj_@@_M)2a^{bgC($6obXXJ}SW+F~;f#V=w6ID7si2`? zHnQ(((7Xm3@_cLFV4Pcb!qN0*gR~kfw>YL*WpmE{e+rftkg=gCNeb>LKx3m|HE2$O<}~5H!*I8c zx@P&of8in{YY{h%<@sb}7^4H+1se)B$7Sf2f~}mP?}6rh#Fa(-zF&tZiui)&0x~<4 zIr=~WnjHmbc6htT9s4k{Da0a3Otq%Ew9qv0wT{9vB&0K9o}1g6+r`5)w>NiCC7L^e=2y^=`&+}^-_3VSN_+$z zP581F+>`{1v1tR%Uyjn61#{PU^EY=hcSqbFp!ox|idKCQJ>N8zT#L!!y)6gk?-F+X@+g;`tf5I- zjLl-6YOamT)H-uLU!G2&jmpk$IsVcQMHfhr5r>L-uDOvosU(HXV7{Isbp>rVBu-lB z#y5Uz{hpTJ*x0-}veHY;!Z;^mM{s$d#=dvHUd9uR%on)jH=DX)0jn)jN~DUarp zwjXHw%X4pD_jTc_R16bR4zN*9m^VLdJ{%Y8Ir9;u@p;e=1nreXBlnoMyzu2KZ7~Fq zmBEr4QkV?FB>ZR-&wR}MMqJzz=97r~7H9{9mfYsr6voo#r5gJWHONxx>B`DC@ddas zB|_%+%pW1DVkcVj$L2GL`YCABK$}jeyemx8?2L;S-%ZydJJ+e%=tss}k<_dh4}$q? z^N*;vah{sLkA4HCHVa=uxz+rW`DcXx#r!L1vq5X1FED~O=bU2T=GDP>R-%x@U^EIj zV@9MJ*wTs=xHbPwfumyJnsJkPWouYZleD^QGTXDms#*9S&n*I0)ag*8QPAnI8Vmhg z5uMJ`)OY@`ua+X-57-D|n)zU9-^U!CMSXI7@vzXvxi z=1PS@3oLd7RaB8I4vP~(3qk7vZ4rTb*~E7^r$2m+q;|2FfwH&9%B$kHlpv&Hfs3Wo zGKA0A588k{?E2z9G;S%Sa6$je2ymi6hDB zz?R7t>VKrnyXh9}e`KixZ7FEUcds4F#phQa&sgJRNa^T=LDM&;Wvpe6g{3mLLy%(` zWRvlP_S6`3X0i8+U;vgZTZ|CLoRd|SxR-}zy#+513tk>qfwr7*$MMELfVPq#CosraE1&$pw2VPwvKeVHv2Q}R?6J_L zp}cYSTJX}qo+sK#psgaz$qe)6KTf}88_zl?kpGGF4c59YO?I1E4q7OXYdK_j#`3J? zFlehmI~BCkKwGoLa>RmxT-rs`K|2FsNlN?=+ilD$Jo@dbCs5PF3!7RghY!N*7V=do zs!W!*E$FMVyaQU?!S%$MnT#{@cYW4#4}XzJI)BxQG5Yqid}#R;Ar&*OET36EN60Th z+W^|x1UZL6&dISG2J=EE%9X&7IZwTekompk--M}nUVpLt$~iq3wDTlRqh{A|-7O8t zkMZ*==i6IbS;vQB5c%-TCHQXgxgD$$Bc%>vLaB(CvH@s@A*CGEW#>5^XJ zjYc{(ohLtR)VtoSN!Bz(R$O9hx-|olvp~BTv`Yw?=ZnwZ`NxSEf&+KO%^& zCaWbbq}6KU)4mzBlrAn^kMj@f)|?)}AfwXrtR8D1?zDr}5E54c+U1}n*S(gz?pt1) z|Loq5v>fzqtJHLM;?vS88!=)AT1QyNBCd6$b(D3qbqr{41MTggy#ur>w^+-pS0U~= z(5?dQYQkOfKRueYjU9I_k~)ksGa2Iaq70b)4I4LAy@oHmDwa z{2|@|5#u`HV`RPBO6ft$o4?VD=|R@{pxpr4yND}1r@ZCZBWaoZWqMhxv0w(ZE|z;4 zS(jLuF`{%dt;?-wj96EIb`xkRsa(5-9d~?l-B{}=wik?ugjYa}K5AWUU5{ichS;qe ztatGVZv*XidBWI_HbK3OL1xQ&q}FX#x=a+4X06RuyiBZkncM?f$|%?JjPl!G9Z~v) zA2o5-@rSpM#N8EL%W2(XjcbHh_ge8jvEqHw0$NHc*Yc$DmT%u}XPSw9xea86;Q6F` zD$_`%_42toXr&89d3}ypr3+;jXrr>qTVA~Oomp4mX)v(UkSV)ttjDZmhA6shtS78! zhFISM?QYOgV!4(lmao{3XARQO>NizGo#PMA59Xer!b}#EM49BcP?Ua_wVm zwU-;}7ancHt=Kf|%7j`3Nq5-}vwm&;fmTT=wbJ^d^(VgG`#`%NK_zjr%(rmO8f?_Y zdKwz#jArZaw$_NH=ufe=v9(nt+Aaj`%ow0Fcr5&q?s3~dTQW^ssa3Tt#g@t`JObJ%C;s(Sx2|2r z6BMJ20h_@Vw^4yD--e9}=z@F!wB)^)=GxqJ(L*_183U=gMVKb1tq5sSTvnUc=Ho~& zgEp$=`ZC|fJ~ynUat1W;aJ~_&QrigPo03j!8)+NGv5tfGRhg>B7p~HGp3JF|-DI|L zwuy+OsI=K8*{W~_rhxW!(7r({z+X~2YwCArpXApeRa;;Lp7N+7$JRE(Mm~GRV{2=$ zq0gRJ_9kelAxfBKci!`5UI#q3sjSr?z5yUI)$42&AXdDuZ3}HYK&(9lT5_vPX!GaR zzW>pi=Pkfe8w(ICS%|jVY#1Q6tpx46prxF0Ezc=maCE_=5AruLq@$rM`GMuqc-uPL z#<&Zy$+j6Ww}SQq(2_S@%f0Dv!HP-u7I5k?Q3EqfDfeAw-@Ue-2&tG*Zrf#h03lIG zodGR5)3w~0e)~0*@WfjT5_>6yMT-2|9@}HK$B9g(FpBL7+mn1rJ_l`-Gkx8O8;3V! zF*%inMo(lt4%=QpDCO0C(e@ID`U7O%B-GUbm65txVM0HdMB4 zsBC`=+V5zhyl=`{-8<%eJe@6FD&a-ZB=hb=8&kHGLW{P~Y^ZG8P}%+wv_BE#&rF^) zxo=rE!NGW!iG>nWvlz1+-`kk3t;o7xY^ZD7&Vu$A(Edu0zcI*lC+sg59p@{I>KLvt z?dk}X_SW``;<3^BF9IrxP%v;UC3a) zUa+(}nuGavTin^&?GA)=f$kE}btFjMavj9m58lM}O6+M(>l~BeWB1vM2~uh6*h}oC z2sspVTF~hTQqQPt>gaxK*K7PL$0T`L=oo*1eYBnYDvHTh_HlOftJo_+CxWgMVRmMi zJ2v#%x&B?oLnAxN=tPPR2im9Dg*jJ_&%QK6B7p}e1jczVf#kV zC4#Om!S-XYjn7T*^63UXdnv6J_mXT-*tgr8<4(WDejj4)1l<784J6Df`SfcBUH@4? znm(ps4Vz0EQbb7FAF}TyG8H$|KKp)zd>nL1pc_n($qcfoqi3o18-94$ixJUtg>HWt z^N{@rVk#fVqxR=bv$SM`teoY&L7LC&dPq-dk5vRU;C@}lX0j1ru{9% zJO#Q;&{4j)j^~SSuj%nxA6{ZgdDtk4sCGJP?*Fo5md;jQ%aZk8GD?RVp~Fqk;bx#- znoGCZKec13j{OV!m!LC(j?%_;_&*cl!qt|2&TF`(Mz0i=QXcHzlgIq`f9^4_oLyB{ zUo~x_lG~gqRd^f}QX&3n@62hH4T|4DzK8$JFHe@iIUOs>HHd1Ue2x5M|BW`8k{WJ5 zYyVx9=um+!A9Mx8VKZZI!=eLAyME30Ek+G+^|Hw1lHcCsxWLgKK@}|;M+e6x2&x91 z6?8TNwKLG=S)FS$=VNw+f$k){m>4cA7mg6?5FOoU_bLS=9o-$5BJO3NbApbX>N@UJ zpa0z6AKVsxA`}Yx9DN*=N2FNG>=@|4JR;OHbso@>OI^C5nyx-_>vr_wX0yg8sBA_g zizCgEP25zv=N$%zk)!!Q=aA)Z{(G>(8rNm2g z&27kAG&-M672kyv*0mgd2YL7vrJbYHfgXOxFwm8Nu9TQIge?ZNx*=(kRL+5^p>#f3 z({*_z#yG|i+mw0$I>tLH5Of0Q5O+9%j$oiW_K(_H--AMBsK=mqMpX8OP`L=yQSFH9 zm2uQM&@1DZ3A$0B8%?OZ9}5iVmZ(p`eZ$_pnM%#4C@F%zLuSET2gQjM?-2($c$`>Q z2D+fyV&OFgP4%CW>jHuepuwT364Dua?Lm%ay;yK#PKNTrh;x7=xRVW zeT!qS16?zY1E8A$x>_Qx?tkj|+tBTD|1&qS8Av)`%)9CwhaF^iIG%GHaU69#4?5gW zvq0AXy4hPCFFLs4p_>D`t0kuV55o&PZtx$x>P`$aXQZ*0!%*Ry3E0MR!M3* z-gUf(EAlVU%>&&vv?ABC?b2}I@;kPb<2KAnp{#-|^tdyhKuqT=$0v@j@ZRMSM(knT z8ag};9S%Z=L+svtW~<|C$2W-no#T7ZHG&QZ|9a5P=O^5C^tX*IRP0IFDOkmx6~22N zztG*g@t@zlb@kX#dTQmg`Z}e%F)foaOHg(Ci|bc0YK^s{3Q=qHc}JUBjzSQJp=`Nzy%U^^2w6$7 za^B!vjL0{FZX4*f6Y>r=^ZEBb){=Bq;vox<$6P0E`7Ye3fox_b$- znL*zCUCUL+HgUx=gTL1zC8kf4^DgHW1XVtbTbCl zF@oI7AlIERpFQ2eXU&@Jpx%LbeG%uj^GzqaL6lrQ&Uc-7gE;X9*$=t{g!wqb#ER9b zVZ5rHN0iaS%A{|2e}3ZpGVavBa(>NM=Sk2#g_x3{Xx?zEx#ZgOR_7;YT&u)+)`?b$ z3$2oapgTm=J;SJLIB-eAmtW%M&LjgT8;>>VmoX_wt_xgbmnf=4t`07=OI&D|90uKU z1bc+RHa<6P>M=G%c6tiffj*y1URUAx#UFjThv3&p&ciNgbbe z)CqU>c2VZ4;=S$~;NqF9x|cxrvW(PlW~cV4V~m6N0?n|jaHYB^b5(h&*)Ggnb>)EW z80aX2UiT_rU-i;2=JI%-(yKdNW*330J^Hd8>*C+BL+5d8@ABpnDT^B72)d7=kshD=Baf%0%L!qw zB`z{Y6cfT+%Ux)WxX>Iq13Gf^>$sbLhilV5Jki z$mgIVFTd_f#=fTfz=K_-cs7eYXT>h^b{Dfml(bb>i%YUZz6RYl@_ZYh?^o^kB4^7@ zu3URuWQi!|!MOIi&=PT>CGs8UC}Up7Gv?!&~0&@aeacApMmZV(5nzr&vWKyZJ9B!xGkeIi@(=`zc(X-`Hc&6RpUsVpIn%x z>iPxrtwB%u@_ODlrs3X!CtiM@dbp7nl(kJEogY(orA=O_Dr`%HDowudg2D^ganWB0 z`il@$Ixaibi%ZA1VuWVPUV*}nh15Gj@!%B-h1fd+#jCy@=-bOk>t6dP_YHOa%QUpeK*No_qXp`|KXOg3*L&K)A>(lSFQYRd{6~^^Q;! zH-)K%ymy3N3woVQUCZ(p(_X-iP}m6zj~*s@M+h_)QtJrCeB{D{Lf$$;FMwW@!J6uR z?)Nm=b!n71juoTw61WOUGgdTq3w?!LGuC$oeHR&R$D)rW;<&A%&zFD=Kq^ zqY68Ki$ag6VEj1rB7*B9P^$cjPL!o`J45cww1_XT}FLhjFyZ=ZK$ z-{7~gVi}hvm9@aiq+moucPPBIa3x|YZ|+rvtNG?02>L4#Gjgj`z2`U~ZAp2x?<P1vh&qP*3!jRM`E=ny#C!(ynV_eDfu08pnv5&%Tg?mh zC0QF=f?N1};VW@5j};#0d^CcdA_Wp3n>svIT+73u*;qXm-al^^l4h)Ypx-S-&6vcE z3G`8U>Mggtebp_86iej_&lG-vaEhi?;g^M9;bgx7eF5mrG+CakKL2o+-}<)Z3yf`v z&W#8b{!~cXvGQp=TZq~*QD_5wRF?Y9YqAF}?!+OngkGAfyRDn$NyM`6HbG<3KFI;?~a_;Nf9*sR{_?&j{UN_6*d z<7sw--b1r30zFSspF1!6@k>(pK13I8*lXnOgI*(TLjQm6HoBs}zoe*g&QN+QSYTXT zW$i4C-vrnj(CP-9<1FI!4;co^KS2ZOoPRyH0OD`G1+D+InbpRY(F%_^q5e_L1-{WaJxpu3juu}vK^1lp;o|P+9z=&iae0&6gZW1BgFY&`f8B{G z-Vb|7%NsEl-I?wjL{b!e?p(JCS2iE?A3 z#^fgVV$fHBp0fM(JiEWC&!b0woy-qh3VVNAD*h2Y?Pc!U;&SqK_Z*}W?+>I3cv5p@sfr-Pmf2K2QY_1ojS-`he(apaT59@|DV2{Q0iuk;-e7p;4* z`-!;7Pr9Gtr>7qDGZ9%@rIypL`!D%|i&>OoVKMuh`$a@jK0PnFUq%{_fxZFsvx!EY zzJL3nYSRgxHA;Jk(k)_+_6hf?xWt`yzk`tPfqpLN=Mm&JeA=h|zwW<)vT!M$V8l#7 z(q?0FV%#6QKaUIhh5JiB=j%Y<7&YfxRTmCuRJ{D$Ke&HEIOVPRtNS;k@^{c*5Bm8; zkF zIZqx`=azz=yzqMNg>QMU-MpkGOls~F^t#l2u< z#pt;h+8}EKZ4M;WkR8+c-sAVMh_jN;=qdGJ#Mv_p^lLzWC*iK;tKNIZwy&2`=!nWb zaqcVuF*c&<8RMa#v!dAajQ3#B*)sw3>p{PPaPMNcYr9Q5G>&JJrK1Ug7e*$sAY#~f zsy!^?tVn9D2P4j&nV{bY`b`AMTk14*Sv_+1N!(3Y6q3ls(lAUqM`v&}XXkq22An71wdOGTpwd{Ewc zFWl=>OTA85dpvBC7fs-54|#c%chd$BdU-rJ>1NQk5afLfa{l4ZPME*tvW>ls37v$v z?<11fv)w~(9_5YS;z2i$XD8_Kf4d0t0fyOp+u2uN&m-py^R8x~$%z6!MkIM2@~|{0 zCGU}Ep9j;RJdcBZH|QzlUe8nR8=mQyeA)Y)RJ_xN&W)M-ArH%eQVMo>j(RW$iqz*v zKu`Jhl3bsEsNY@JNLeIuYgo^54>@=g#hd4(2OT_~w?V%b^!tdk{cOff9VfnekyR3J ztPKV^(dE0s^S*~1Jjz@=<3R_H=QGgbjGrJ(o^0Q|#FO;I5ac4WEisiU4Xsy9{-GF8 zBsazLjfcEE%D_K)(97dNFVEAUr-XYw@0ioP?X|_1yo#q%O4Pvnm(?pq-$X^KB69R7 z`XGxgC_+b1(Z!&D7WC9MN6-7R@9@@6nzI?@9eZ0r3af!(*Dq#;NOxwDx=27+#Q;r_ zSk#HH5-t?=W|vlJ+b^d_2aaPsNIDC=;#<8VXg!Lqh&TD7-bHI4c-@AOxHxo-cPLFw2N|C$B zPmoGSrzlVqM95;$p9KAz1o;+&Y&g(4YxOC-%?<2LR;elIwa10RH(KG$@wH#!nGY`- zgV04IibfWVDnh0D6zETb{vFW2yQOGsQ5l~(svz%6GyfkZQq-;-^t3P2ERV|jln0NLltzG3>~IGhw3dw(~D*xbLv3<0q7~~UeB}cn;P!e^xXrT-O+oFb|+Ry<-w*A-!vaS`e|XFyNxcs+N=H}4SBUEEf{Dlj@;#ArEYUbMI< zZkch>vLY-qF2YOybI_ANUN8CM`;@iRJ;KP$#4J$iZWt{9i&hoItuQWHUxXFLBmln# zeUv}G<;9oJw4EUt3@B2=+hA)^6V6!C%Ug7BQ8Q9^ALzdWJvrp{+#$bXZK?08V$MYV z8kyL(I7PdQ9*xVz$BOoH@_qt6x#Gim_x3!;wY+{dRc>ro^i?AES-16<)QgJ(b z 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

    _@i!?Q?h+7HJSuQ5z+>g3sM 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 z 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