Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
2/9
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
Enhanced Automatic Spring Stick
2/9

Enhanced Automatic Spring Stick

$39.99
$59.99
Save 33%
2287 sold
Size
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);


💝99.2% of Reviewers Recommends This Product.
🌎 Over $59.99 for free delivery worldwide
🛒 Tracking number for every order
💯 Payments Via PayPal® and Credit Card
⭐ Returns>>100% Money Back Guarantee

Our goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products.

It will sell out fast, Enjoy a discount now!!⚡Please make sure to buy enough quantity before we increase the price!!!🔥

💖Protect children and protect personal safety
Friends! The right to life is the greatest human right. Massive school shootings have brought great pain to society. For every piece sold, we will donate 5% of the money to "Sandy Hook's Promise Non-Profit Organization" to help friends in need!

全美反枪支暴力日,为什么要穿橙色衣服,发出我们的声音?

If you're looking for a very safe outdoor walking tool that's easy to grip, you'll love our automatic spring sticks that provide you with a sense of security.

Automatic pop-up with one click

The automatic spring self-defense stick has a one-button automatic ejection function, which refuses to be opened slowly and laboriously.

undefined

Anti-slip handle

The design of the anti-slip handle for the handheld effectively increases friction, while the design of the anti-slip handle can also play a comfortable shock-absorbing effect, making it easy to take off the hand.

Solid Inner Tube

Solid blow tube, thickened and thickened, strong and durable, can resist all hard objects and is not afraid of any threats.

undefined

Alloy Steel Window Hammer

In the event of an emergency in the car, you can easily break the window to help you escape quickly.

How to use

To use, simply rotate open the safety latch, hold the handle with the stick end facing outward, and press the button.

You can use it while hiking or traveling outdoors, or use it in your car, its durable frame and compact design make it easy to carry and have a long service life.

Feature:

  • When push comes to shove, you need a personal protection weapon in your hands that you can count on if you're under attack.
  • Selected alloy material for strength, toughness, and corrosion resistance.
  • Small design, can be carried around, put away can be put in a bag, car.
  • Three sizes to choose from.16/21/26/" trekking poles

Specifications

Product size. 16/21/26"

- Product weight: 255g/525g/650g

- Body material: alloy steel

Package Contents.

1 x Enhanced automatic retractable spring stick

Click on "ADD TO CART" to get yours now! 

-----------------------------------------------

Click the ADD TO CART button before we sell out. 

✨OUR GUARANTEE✨


✅We truly believe we make some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 45-day guarantee.

✅If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

✅Buying items online can be a daunting task, so we want you to realize that there is an absolute ZERO risk in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.

✅We have 24/7/365 Ticket and Email Support.

WHY US?👇

  • We work directly with manufacturers all over the world to ensure the best quality of our products. We have a Quality Control department which helps us to keep our promise!
  • Price is always competitive.
  • Awesome Customer Service
  • Amazing products along with High Quality

🔥 The price is limited! 🔥 Grab yours as the limited promotion available!

✈ Worldwide Shipping ✈  

🔒 100% Risk-Free Purchase 🔥 

  • We truly offer stunning, trendy high-quality products in the world.
  • We will do WHATEVER it takes with outstanding customer service support to assist everyone.
  • If you are not satisfied with receiving the goods, you can apply for a refund.
  • You can pay with PayPal, which will protect your money.