Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
52f0cb5d
Commit
52f0cb5d
authored
Dec 27, 2023
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文件重命名
parent
520a6c39
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
23 additions
and
23 deletions
+23
-23
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+12
-12
UIFont-Extension.swift
galaxy/galaxy/Classes/Tools/Extention/UIFont-Extension.swift
+2
-2
YhGestureTableView.swift
...y/galaxy/Classes/Tools/Extention/YhGestureTableView.swift
+6
-6
YhOverlayView.swift
galaxy/galaxy/Classes/Tools/Extention/YhOverlayView.swift
+1
-1
YhConstant.swift
galaxy/galaxy/Classes/Tools/Helper/YhConstant.swift
+2
-2
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
52f0cb5d
...
@@ -34,11 +34,11 @@
...
@@ -34,11 +34,11 @@
A52DF0CA2B330A20006618D6
/* UIViewController+Navigation.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
;
};
A52DF0CA2B330A20006618D6
/* UIViewController+Navigation.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
;
};
A52DF0CB2B330A20006618D6
/* UIView-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
;
};
A52DF0CB2B330A20006618D6
/* UIView-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
;
};
A52DF0CC2B330A20006618D6
/* UIImage-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
;
};
A52DF0CC2B330A20006618D6
/* UIImage-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
;
};
A52DF0CD2B330A20006618D6
/*
BsGestureTableView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBE2B330A1F006618D6
/* Bs
GestureTableView.swift */
;
};
A52DF0CD2B330A20006618D6
/*
YhGestureTableView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBE2B330A1F006618D6
/* Yh
GestureTableView.swift */
;
};
A52DF0CE2B330A20006618D6
/*
BsOverlayView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBF2B330A1F006618D6
/* Bs
OverlayView.swift */
;
};
A52DF0CE2B330A20006618D6
/*
YhOverlayView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEBF2B330A1F006618D6
/* Yh
OverlayView.swift */
;
};
A52DF0CF2B330A20006618D6
/* String-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
;
};
A52DF0CF2B330A20006618D6
/* String-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
;
};
A52DF0D02B330A20006618D6
/* UILable-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
;
};
A52DF0D02B330A20006618D6
/* UILable-Extension.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
;
};
A52DF0DD2B330A20006618D6
/*
BsConstant.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEED12B330A1F006618D6
/* Bs
Constant.swift */
;
};
A52DF0DD2B330A20006618D6
/*
YhConstant.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DEED12B330A1F006618D6
/* Yh
Constant.swift */
;
};
A52DF2352B330A21006618D6
/* YHNavigationController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B22B330A20006618D6
/* YHNavigationController.swift */
;
};
A52DF2352B330A21006618D6
/* YHNavigationController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B22B330A20006618D6
/* YHNavigationController.swift */
;
};
A52DF2362B330A21006618D6
/* YHBaseViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B32B330A20006618D6
/* YHBaseViewController.swift */
;
};
A52DF2362B330A21006618D6
/* YHBaseViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B32B330A20006618D6
/* YHBaseViewController.swift */
;
};
A52DF2372B330A21006618D6
/* YHTabBarViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B42B330A20006618D6
/* YHTabBarViewController.swift */
;
};
A52DF2372B330A21006618D6
/* YHTabBarViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A52DF0B42B330A20006618D6
/* YHTabBarViewController.swift */
;
};
...
@@ -110,11 +110,11 @@
...
@@ -110,11 +110,11 @@
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIViewController+Navigation.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIViewController+Navigation.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIView-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIView-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIImage-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UIImage-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEBE2B330A1F006618D6
/*
BsGestureTableView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Bs
GestureTableView.swift
;
sourceTree
=
"<group>"
;
};
A52DEEBE2B330A1F006618D6
/*
YhGestureTableView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Yh
GestureTableView.swift
;
sourceTree
=
"<group>"
;
};
A52DEEBF2B330A1F006618D6
/*
BsOverlayView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Bs
OverlayView.swift
;
sourceTree
=
"<group>"
;
};
A52DEEBF2B330A1F006618D6
/*
YhOverlayView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Yh
OverlayView.swift
;
sourceTree
=
"<group>"
;
};
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"String-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"String-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UILable-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
"UILable-Extension.swift"
;
sourceTree
=
"<group>"
;
};
A52DEED12B330A1F006618D6
/*
BsConstant.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Bs
Constant.swift
;
sourceTree
=
"<group>"
;
};
A52DEED12B330A1F006618D6
/*
YhConstant.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Yh
Constant.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B22B330A20006618D6
/* YHNavigationController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHNavigationController.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B22B330A20006618D6
/* YHNavigationController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHNavigationController.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B32B330A20006618D6
/* YHBaseViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBaseViewController.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B32B330A20006618D6
/* YHBaseViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBaseViewController.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B42B330A20006618D6
/* YHTabBarViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHTabBarViewController.swift
;
sourceTree
=
"<group>"
;
};
A52DF0B42B330A20006618D6
/* YHTabBarViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHTabBarViewController.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -319,8 +319,8 @@
...
@@ -319,8 +319,8 @@
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
,
A52DEEBB2B330A1F006618D6
/* UIViewController+Navigation.swift */
,
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
,
A52DEEBC2B330A1F006618D6
/* UIView-Extension.swift */
,
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
,
A52DEEBD2B330A1F006618D6
/* UIImage-Extension.swift */
,
A52DEEBE2B330A1F006618D6
/*
Bs
GestureTableView.swift */
,
A52DEEBE2B330A1F006618D6
/*
Yh
GestureTableView.swift */
,
A52DEEBF2B330A1F006618D6
/*
Bs
OverlayView.swift */
,
A52DEEBF2B330A1F006618D6
/*
Yh
OverlayView.swift */
,
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
,
A52DEEC02B330A1F006618D6
/* String-Extension.swift */
,
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
,
A52DEEC12B330A1F006618D6
/* UILable-Extension.swift */
,
);
);
...
@@ -331,7 +331,7 @@
...
@@ -331,7 +331,7 @@
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
A52DF2412B33177F006618D6
/* BsHUD */
,
A52DF2412B33177F006618D6
/* BsHUD */
,
A52DEED12B330A1F006618D6
/*
Bs
Constant.swift */
,
A52DEED12B330A1F006618D6
/*
Yh
Constant.swift */
,
);
);
path
=
Helper
;
path
=
Helper
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -647,7 +647,7 @@
...
@@ -647,7 +647,7 @@
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
,
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
,
04FAC54A2B32CF1000D24B36
/* YHNetRequest.swift in Sources */
,
04FAC54A2B32CF1000D24B36
/* YHNetRequest.swift in Sources */
,
04FAC5452B32BA7000D24B36
/* YHMyViewController.swift in Sources */
,
04FAC5452B32BA7000D24B36
/* YHMyViewController.swift in Sources */
,
A52DF0CE2B330A20006618D6
/*
Bs
OverlayView.swift in Sources */
,
A52DF0CE2B330A20006618D6
/*
Yh
OverlayView.swift in Sources */
,
A52DF0C92B330A20006618D6
/* AlignedCollectionViewFlowLayout.swift in Sources */
,
A52DF0C92B330A20006618D6
/* AlignedCollectionViewFlowLayout.swift in Sources */
,
A52DF0BC2B330A20006618D6
/* YHNetworkStatusManager.swift in Sources */
,
A52DF0BC2B330A20006618D6
/* YHNetworkStatusManager.swift in Sources */
,
04F526C72B3BB94200FC6CE6
/* YHSMSCodeInputView.m in Sources */
,
04F526C72B3BB94200FC6CE6
/* YHSMSCodeInputView.m in Sources */
,
...
@@ -659,8 +659,8 @@
...
@@ -659,8 +659,8 @@
A52DF2402B3316A0006618D6
/* YHBouncesContentView.swift in Sources */
,
A52DF2402B3316A0006618D6
/* YHBouncesContentView.swift in Sources */
,
A52DF2362B330A21006618D6
/* YHBaseViewController.swift in Sources */
,
A52DF2362B330A21006618D6
/* YHBaseViewController.swift in Sources */
,
04F526C12B3A657000FC6CE6
/* YHValidateCodeInputView.swift in Sources */
,
04F526C12B3A657000FC6CE6
/* YHValidateCodeInputView.swift in Sources */
,
A52DF0CD2B330A20006618D6
/*
Bs
GestureTableView.swift in Sources */
,
A52DF0CD2B330A20006618D6
/*
Yh
GestureTableView.swift in Sources */
,
A52DF0DD2B330A20006618D6
/*
Bs
Constant.swift in Sources */
,
A52DF0DD2B330A20006618D6
/*
Yh
Constant.swift in Sources */
,
A52DF2512B33177F006618D6
/* BsHUDErrorView.swift in Sources */
,
A52DF2512B33177F006618D6
/* BsHUDErrorView.swift in Sources */
,
A52DF0CB2B330A20006618D6
/* UIView-Extension.swift in Sources */
,
A52DF0CB2B330A20006618D6
/* UIView-Extension.swift in Sources */
,
A52DF24D2B33177F006618D6
/* BsHUDWariningView.swift in Sources */
,
A52DF24D2B33177F006618D6
/* BsHUDWariningView.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Tools/Extention/UIFont-Extension.swift
View file @
52f0cb5d
...
@@ -10,11 +10,11 @@ import UIKit
...
@@ -10,11 +10,11 @@ import UIKit
extension
UIFont
{
extension
UIFont
{
// MARK: - 苹果字体
// MARK: - 苹果字体
static
func
PFSCR
(
ofSize
size
:
CGFloat
=
15
)
->
UIFont
{
class
func
PFSCR
(
ofSize
size
:
CGFloat
=
15
)
->
UIFont
{
return
UIFont
(
name
:
"PingFangSC-Regular"
,
size
:
size
)
!
return
UIFont
(
name
:
"PingFangSC-Regular"
,
size
:
size
)
!
}
}
static
func
PFSCM
(
ofSize
size
:
CGFloat
=
15
)
->
UIFont
{
class
func
PFSCM
(
ofSize
size
:
CGFloat
=
15
)
->
UIFont
{
return
UIFont
(
name
:
"PingFangSC-Medium"
,
size
:
size
)
!
return
UIFont
(
name
:
"PingFangSC-Medium"
,
size
:
size
)
!
}
}
...
...
galaxy/galaxy/Classes/Tools/Extention/
Bs
GestureTableView.swift
→
galaxy/galaxy/Classes/Tools/Extention/
Yh
GestureTableView.swift
View file @
52f0cb5d
...
@@ -8,12 +8,12 @@
...
@@ -8,12 +8,12 @@
import
UIKit
import
UIKit
open
class
Bs
GestureTableView
:
UITableView
{
open
class
Yh
GestureTableView
:
UITableView
{
}
}
// MARK: - UIGestureRecognizerDelegate
// MARK: - UIGestureRecognizerDelegate
extension
Bs
GestureTableView
:
UIGestureRecognizerDelegate
{
extension
Yh
GestureTableView
:
UIGestureRecognizerDelegate
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
return
true
return
true
...
@@ -27,13 +27,13 @@ extension BsGestureTableView: UIGestureRecognizerDelegate {
...
@@ -27,13 +27,13 @@ extension BsGestureTableView: UIGestureRecognizerDelegate {
open
class
Bs
GestureScrollView
:
UIScrollView
{
open
class
Yh
GestureScrollView
:
UIScrollView
{
}
}
// MARK: - UIGestureRecognizerDelegate
// MARK: - UIGestureRecognizerDelegate
extension
Bs
GestureScrollView
:
UIGestureRecognizerDelegate
{
extension
Yh
GestureScrollView
:
UIGestureRecognizerDelegate
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
return
true
return
true
...
@@ -46,13 +46,13 @@ extension BsGestureScrollView: UIGestureRecognizerDelegate {
...
@@ -46,13 +46,13 @@ extension BsGestureScrollView: UIGestureRecognizerDelegate {
}
}
open
class
Bs
GestureCollectionView
:
UICollectionView
{
open
class
Yh
GestureCollectionView
:
UICollectionView
{
}
}
// MARK: - UIGestureRecognizerDelegate
// MARK: - UIGestureRecognizerDelegate
extension
Bs
GestureCollectionView
:
UIGestureRecognizerDelegate
{
extension
Yh
GestureCollectionView
:
UIGestureRecognizerDelegate
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
public
func
gestureRecognizer
(
_
gestureRecognizer
:
UIGestureRecognizer
,
shouldRecognizeSimultaneouslyWith
otherGestureRecognizer
:
UIGestureRecognizer
)
->
Bool
{
return
true
return
true
...
...
galaxy/galaxy/Classes/Tools/Extention/
Bs
OverlayView.swift
→
galaxy/galaxy/Classes/Tools/Extention/
Yh
OverlayView.swift
View file @
52f0cb5d
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
import
UIKit
import
UIKit
class
Bs
OverlayView
:
UIView
{
class
Yh
OverlayView
:
UIView
{
// MARK: - 属性
// MARK: - 属性
...
...
galaxy/galaxy/Classes/Tools/Helper/
Bs
Constant.swift
→
galaxy/galaxy/Classes/Tools/Helper/
Yh
Constant.swift
View file @
52f0cb5d
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
import
UIKit
import
UIKit
// MARK: - 工程中的 常量定义
// MARK: - 工程中的 常量定义
class
Bs
Constant
{
class
Yh
Constant
{
// MARK: - URL 相关
// MARK: - URL 相关
struct
URL
{
struct
URL
{
...
@@ -85,7 +85,7 @@ class BsConstant {
...
@@ -85,7 +85,7 @@ class BsConstant {
}
}
extension
Bs
Constant
{
extension
Yh
Constant
{
// MARK: - 友盟相关
// MARK: - 友盟相关
struct
Wechat
{
struct
Wechat
{
static
let
appKey
=
"wx57b2a7469d15ff8f"
static
let
appKey
=
"wx57b2a7469d15ff8f"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment