K19 Full Size Quick-Load Bulletproof Vest Multi-Function Tactical Vest Plate Carrier

$299.99
Color:  Camouflage
Quantity
NIJ tested and certified
Ships from the USA
10-year warranty on main body
Easy returns and refunds
Customer Reviews
Here are what our customers say.
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.
Shipping

Description

Product Name: K19 Full Size Quick-Load Bulletproof Vest Multi-Function Tactical Vest Plate Carrier

Material: 1000D Encrypted Oxford Cloth

Color:  Armygreen、Camouflage、Black Camouflage、Black、Soil、Grey

Size: One Size (Adjustable, Suitable for Adults from 120 to 270 pounds)

Applicable People: Police, Soldiers, Security Personnel or Ordinary People Who Want to Protect Themselves in Outdoor Activities Can Choose This Vest

Fit for 10x12 inches (25*30cm)bulletproof plates

Tip: This product is a plate carrier. Ballistic plates are not included
To purchase ballistic plates, please visit >> bulletproof plate
To purchase body armor, please visit >> body armor

Product Features
Stab-proof: The stab-proof inner core is composed of 16 layers of high-performance polyethylene, and the stab-proof layer of the stab-proof suit adopts a black dense waterproof and light-proof protective cover.
Using standard test tools and counterweights to test the stab-proof performance, a 2.4 kg drop at room temperature produces an impact energy of 24J±0.5J, which can effectively sprint to the stab-proof suit at 0 degrees, 45 degrees, and no penetration angles.

Composition and color: The bulletproof and stab-proof suit consists of a top, a bulletproof layer, and a bulletproof layer protective cover. The color is black, the top is detachable and washable, and the shoulder and waist sizes are adjustable.

Shell sealing performance: The protective layer is sealed with a waterproof black protective cover, the edge is evenly sealed, the protective cover material has good water resistance, and the hydrostatic pressure is not less than 18kPa

Flexible to wear: It is flexible to wear and easy to put on and take off. The arms can move freely after wearing it, and the human body's kneeling, jumping, running, throwing, turning over and other movements will not be significantly restricted.

Protection area: protection area is not less than 0.20㎡