Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dcarfixers_angular
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
16
Issues
16
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
Tobin
dcarfixers_angular
Commits
d2cb296d
Commit
d2cb296d
authored
Aug 09, 2019
by
Jansa Jose
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dc
parent
6cbd7354
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
84 additions
and
70 deletions
+84
-70
package-lock.json
package-lock.json
+75
-61
address.component.html
src/app/purchase/address/address.component.html
+1
-1
cart.component.html
src/app/purchase/cart/cart.component.html
+2
-2
orders.component.html
src/app/purchase/orders/orders.component.html
+1
-1
productdetails.component.html
...app/purchase/productdetails/productdetails.component.html
+2
-2
purchase-home.component.html
src/app/purchase/purchase-home/purchase-home.component.html
+1
-1
summary.component.html
src/app/purchase/summary/summary.component.html
+1
-1
track.component.html
src/app/purchase/track/track.component.html
+1
-1
No files found.
package-lock.json
View file @
d2cb296d
...
...
@@ -379,7 +379,8 @@
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
...
...
@@ -400,12 +401,14 @@
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -420,17 +423,20 @@
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
...
...
@@ -547,7 +553,8 @@
"inherits"
:
{
"version"
:
"2.0.3"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
...
...
@@ -559,6 +566,7 @@
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
...
...
@@ -573,6 +581,7 @@
"version"
:
"3.0.4"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -580,12 +589,14 @@
"minimist"
:
{
"version"
:
"0.0.8"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"minipass"
:
{
"version"
:
"2.3.5"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.1.2"
,
"yallist"
:
"^3.0.0"
...
...
@@ -604,6 +615,7 @@
"version"
:
"0.5.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
...
...
@@ -684,7 +696,8 @@
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
...
...
@@ -696,6 +709,7 @@
"version"
:
"1.4.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"wrappy"
:
"1"
}
...
...
@@ -781,7 +795,8 @@
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
...
...
@@ -817,6 +832,7 @@
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
...
...
@@ -836,6 +852,7 @@
"version"
:
"3.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -879,12 +896,14 @@
"wrappy"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"yallist"
:
{
"version"
:
"3.0.3"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
}
}
},
...
...
@@ -4292,7 +4311,8 @@
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
...
...
@@ -4313,12 +4333,14 @@
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -4333,17 +4355,20 @@
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
...
...
@@ -4460,7 +4485,8 @@
"inherits"
:
{
"version"
:
"2.0.3"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
...
...
@@ -4472,6 +4498,7 @@
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
...
...
@@ -4486,6 +4513,7 @@
"version"
:
"3.0.4"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -4493,12 +4521,14 @@
"minimist"
:
{
"version"
:
"0.0.8"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"minipass"
:
{
"version"
:
"2.3.5"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.1.2"
,
"yallist"
:
"^3.0.0"
...
...
@@ -4517,6 +4547,7 @@
"version"
:
"0.5.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
...
...
@@ -4597,7 +4628,8 @@
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
...
...
@@ -4609,6 +4641,7 @@
"version"
:
"1.4.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"wrappy"
:
"1"
}
...
...
@@ -4694,7 +4727,8 @@
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
...
...
@@ -4730,6 +4764,7 @@
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
...
...
@@ -4749,6 +4784,7 @@
"version"
:
"3.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -4792,12 +4828,14 @@
"wrappy"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"yallist"
:
{
"version"
:
"3.0.3"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
}
}
},
...
...
@@ -6429,9 +6467,9 @@
}
},
"lodash"
:
{
"version"
:
"4.17.1
1
"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.1
1
.tgz"
,
"integrity"
:
"sha
1-s56mIp72B+zYniyN8SU2iRysm40
="
"version"
:
"4.17.1
5
"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.1
5
.tgz"
,
"integrity"
:
"sha
512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=
="
},
"lodash.assign"
:
{
"version"
:
"4.2.0"
,
...
...
@@ -6454,8 +6492,7 @@
},
"lodash.mergewith"
:
{
"version"
:
"4.6.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz"
,
"integrity"
:
"sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="
,
"resolved"
:
""
,
"dev"
:
true
,
"optional"
:
true
},
...
...
@@ -6907,9 +6944,9 @@
}
},
"mixin-deep"
:
{
"version"
:
"1.3.
1
"
,
"resolved"
:
"https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.
1
.tgz"
,
"integrity"
:
"sha
1-pJ5yaNzhoNlpjkUybFYm3zVD0P4
="
,
"version"
:
"1.3.
2
"
,
"resolved"
:
"https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.
2
.tgz"
,
"integrity"
:
"sha
512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA=
="
,
"dev"
:
true
,
"requires"
:
{
"for-in"
:
"^1.0.2"
,
...
...
@@ -6919,7 +6956,7 @@
"is-extendable"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz"
,
"integrity"
:
"sha
1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ
="
,
"integrity"
:
"sha
512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=
="
,
"dev"
:
true
,
"requires"
:
{
"is-plain-object"
:
"^2.0.4"
...
...
@@ -8984,9 +9021,9 @@
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
},
"set-value"
:
{
"version"
:
"2.0.
0
"
,
"resolved"
:
"https://registry.npmjs.org/set-value/-/set-value-2.0.
0
.tgz"
,
"integrity"
:
"sha
1-ca5KiPD+77v1LR6mBPP7MV67YnQ
="
,
"version"
:
"2.0.
1
"
,
"resolved"
:
"https://registry.npmjs.org/set-value/-/set-value-2.0.
1
.tgz"
,
"integrity"
:
"sha
512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw=
="
,
"dev"
:
true
,
"requires"
:
{
"extend-shallow"
:
"^2.0.1"
,
...
...
@@ -10307,38 +10344,15 @@
"dev"
:
true
},
"union-value"
:
{
"version"
:
"1.0.
0
"
,
"resolved"
:
"https://registry.npmjs.org/union-value/-/union-value-1.0.
0
.tgz"
,
"integrity"
:
"sha
1-XHHDTLW61dzr4+oM0IIHulqhrqQ
="
,
"version"
:
"1.0.
1
"
,
"resolved"
:
"https://registry.npmjs.org/union-value/-/union-value-1.0.
1
.tgz"
,
"integrity"
:
"sha
512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg=
="
,
"dev"
:
true
,
"requires"
:
{
"arr-union"
:
"^3.1.0"
,
"get-value"
:
"^2.0.6"
,
"is-extendable"
:
"^0.1.1"
,
"set-value"
:
"^0.4.3"
},
"dependencies"
:
{
"extend-shallow"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
,
"integrity"
:
"sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
,
"dev"
:
true
,
"requires"
:
{
"is-extendable"
:
"^0.1.0"
}
},
"set-value"
:
{
"version"
:
"0.4.3"
,
"resolved"
:
"https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz"
,
"integrity"
:
"sha1-fbCPnT0i3H945Trzw79GZuzfzPE="
,
"dev"
:
true
,
"requires"
:
{
"extend-shallow"
:
"^2.0.1"
,
"is-extendable"
:
"^0.1.1"
,
"is-plain-object"
:
"^2.0.1"
,
"to-object-path"
:
"^0.3.0"
}
}
"set-value"
:
"^2.0.1"
}
},
"unique-filename"
:
{
...
...
src/app/purchase/address/address.component.html
View file @
d2cb296d
...
...
@@ -28,7 +28,7 @@
</ng-template>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<h2
*
ngIf=
"prdtData"
>
$
{{prdtData.total_amount}}
</h2>
<h2
*
ngIf=
"prdtData"
>
NGN
{{prdtData.total_amount}}
</h2>
<!-- <h5>Delivery expected by Thur 1 May 2019</h5> -->
</div>
...
...
src/app/purchase/cart/cart.component.html
View file @
d2cb296d
...
...
@@ -31,7 +31,7 @@
<div
class=
"col-md-6"
>
<div
class=
"price_details"
>
<div
class=
"remove"
(
click
)="
cnfRemoveProduct
(
cart
.
cart_id
)"
>
Remove
</div>
<h5>
$
{{cartQuantity[cart.cart_id]['total_amount']}}
</h5>
<h5>
NGN
{{cartQuantity[cart.cart_id]['total_amount']}}
</h5>
<!-- <h4>Delivery expected by Thu, Apr 25th 2019<br>
</h4> -->
<br>
<button
class=
"purchase_btn"
(
click
)="
buyProduct
(
cart
.
product_id
,
cartQuantity
[
cart
.
cart_id
]['
total_amount
'],
cart
.
cart_id
,
cartQuantity
[
cart
.
cart_id
]['
quantity
'],
cart
.
amount
)"
>
Purchase
</button>
...
...
@@ -76,7 +76,7 @@
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
>
= 0.75
&&
prdt.rating
<
1
.
25
)
?
'
true
'
:
''"
[
attr
.
id
]="'
thirdStar_
'+
prdt
.
product_id
+'
_1
'"
[
attr
.
name
]="'
thirdStarName_
'+
prdt
.
product_id
"
value=
"1"
/><label
class =
"full"
for=
"thirdStar1"
></label>
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
<
0
.
75
&&
prdt
.
rating
>
= 0.25) ? 'true':''" [attr.id]="'thirdStar_'+prdt.product_id+'_half'" [attr.name]="'thirdStarName_'+prdt.product_id" value="0.5" />
<label
class=
"half"
for=
"thirdStarhalf"
></label>
</fieldset>
<span
class=
"floatRight"
>
$
{{prdt.amount}}
</span>
<span
class=
"floatRight"
>
NGN
{{prdt.amount}}
</span>
<div
class=
"clear"
></div>
<p>
{{(prdt.reviews > 0)?prdt.reviews+' Reviews':'Be the first one to review.'}}
</p>
</div>
...
...
src/app/purchase/orders/orders.component.html
View file @
d2cb296d
...
...
@@ -25,7 +25,7 @@
</div>
<div
class=
"col-md-6"
>
<div
class=
"price_details"
>
<h5>
$
{{book.amount}}
</h5>
<h5>
NGN
{{book.amount}}
</h5>
<h4
*
ngIf=
"( book.status == '2' || book.status == '3' || book.status == '4')"
>
{{book.expected_delivery == null || book.expected_delivery == '' ? 'Your Expected Delivery date will Update soon': 'Delivery expected by '+ (book.expected_delivery | date: "EEE, MMMM dd, yyyy") }}
<br>
<div
*
ngIf=
"book.status == '2'"
>
Your Order is Placed
</div>
<div
*
ngIf=
"book.status == '3'"
>
Your item is Packed
</div>
...
...
src/app/purchase/productdetails/productdetails.component.html
View file @
d2cb296d
...
...
@@ -23,7 +23,7 @@
<h2><strong>
Brand :
</strong>
{{productDetails.brand_name}}
</h2>
<div
*
ngIf=
"productDetails.part_id"
>
<h2><strong>
Part ID :
</strong>
{{productDetails.part_id}}
</h2></div>
<h3>
$
{{productDetails.amount}}
</h3>
<h3>
NGN
{{productDetails.amount}}
</h3>
<div
class=
"rating_div"
*
ngIf=
"productDetails.rating"
>
<fieldset
class=
"rating prevent-click"
>
<input
type=
"radio"
[
checked
]="(
productDetails
.
rating
>
= 4.75) ? 'true':''" id="firstStar5" name="firstRating" value="5" />
<label
class =
"full"
for=
"firstStar5"
></label>
...
...
@@ -133,7 +133,7 @@
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
>
= 0.75
&&
prdt.rating
<
1
.
25
)
?
'
true
'
:
''"
[
attr
.
id
]="'
thirdStar_
'+
prdt
.
product_id
+'
_1
'"
[
attr
.
name
]="'
thirdStarName_
'+
prdt
.
product_id
"
value=
"1"
/><label
class =
"full"
for=
"thirdStar1"
></label>
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
<
0
.
75
&&
prdt
.
rating
>
= 0.25) ? 'true':''" [attr.id]="'thirdStar_'+prdt.product_id+'_half'" [attr.name]="'thirdStarName_'+prdt.product_id" value="0.5" />
<label
class=
"half"
for=
"thirdStarhalf"
></label>
</fieldset>
<span
class=
"floatRight"
>
$
{{prdt.amount}}
</span>
<span
class=
"floatRight"
>
NGN
{{prdt.amount}}
</span>
<div
class=
"clear"
></div>
<p>
{{(prdt.reviews > 0)?prdt.reviews+' Reviews':'Be the first one to review.'}}
</p>
</div>
...
...
src/app/purchase/purchase-home/purchase-home.component.html
View file @
d2cb296d
...
...
@@ -31,7 +31,7 @@
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
>
= 0.75
&&
prdt.rating
<
1
.
25
)
?
'
true
'
:
''"
[
attr
.
id
]="'
usrStar_
'+
prdt
.
product_id
+'
_1
'"
[
attr
.
name
]="'
usrStarName_
'+
prdt
.
product_id
"
value=
"1"
/><label
class =
"full"
for=
"secondStar1"
></label>
<input
type=
"radio"
[
checked
]="(
prdt
.
rating
<
0
.
75
&&
prdt
.
rating
>
= 0.25) ? 'true':''" [attr.id]="'usrStar_'+prdt.product_id+'_half'" [attr.name]="'usrStarName_'+prdt.product_id" value="0.5" />
<label
class=
"half"
for=
"secondStarhalf"
></label>
</fieldset>
<span
class=
"floatRight"
>
$
{{prdt.amount}}
</span>
<span
class=
"floatRight"
>
NGN
{{prdt.amount}}
</span>
<div
class=
"clear"
></div>
<p>
{{(prdt.reviews > 0)?prdt.reviews+' Reviews':'Be the first one to review.'}}
</p>
</div>
...
...
src/app/purchase/summary/summary.component.html
View file @
d2cb296d
...
...
@@ -51,7 +51,7 @@
<p>
Total Amount
</p>
</div>
<div
class=
"col-md-6"
>
<p><strong
style=
"font-size: 18px;"
>
$
{{prdtData.total_amount}}
</strong></p>
<p><strong
style=
"font-size: 18px;"
>
NGN
{{prdtData.total_amount}}
</strong></p>
</div>
</div>
<hr>
...
...
src/app/purchase/track/track.component.html
View file @
d2cb296d
...
...
@@ -68,7 +68,7 @@
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<h4>
Total Amount
</h4>
<h3>
$
{{orderDetails.amount}}
</h3>
<h3>
NGN
{{orderDetails.amount}}
</h3>
</div>
<div
class=
"col-md-6"
>
<h4>
...
...
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