declare (strict_types=1); namespace ElementorDeps\DI; use ElementorDeps\DI\Definition\ArrayDefinitionExtension; use ElementorDeps\DI\Definition\EnvironmentVariableDefinition; use ElementorDeps\DI\Definition\Helper\AutowireDefinitionHelper; use ElementorDeps\DI\Definition\Helper\CreateDefinitionHelper; use ElementorDeps\DI\Definition\Helper\FactoryDefinitionHelper; use ElementorDeps\DI\Definition\Reference; use ElementorDeps\DI\Definition\StringDefinition; use ElementorDeps\DI\Definition\ValueDefinition; if (!\function_exists('ElementorDeps\\DI\\value')) { /** * Helper for defining a value. * * @param mixed $value */ function value($value) : ValueDefinition { return new ValueDefinition($value); } } if (!\function_exists('ElementorDeps\\DI\\create')) { /** * Helper for defining an object. * * @param string|null $className Class name of the object. * If null, the name of the entry (in the container) will be used as class name. */ function create(string $className = null) : CreateDefinitionHelper { return new CreateDefinitionHelper($className); } } if (!\function_exists('ElementorDeps\\DI\\autowire')) { /** * Helper for autowiring an object. * * @param string|null $className Class name of the object. * If null, the name of the entry (in the container) will be used as class name. */ function autowire(string $className = null) : AutowireDefinitionHelper { return new AutowireDefinitionHelper($className); } } if (!\function_exists('ElementorDeps\\DI\\factory')) { /** * Helper for defining a container entry using a factory function/callable. * * @param callable $factory The factory is a callable that takes the container as parameter * and returns the value to register in the container. */ function factory($factory) : FactoryDefinitionHelper { return new FactoryDefinitionHelper($factory); } } if (!\function_exists('ElementorDeps\\DI\\decorate')) { /** * Decorate the previous definition using a callable. * * Example: * * 'foo' => decorate(function ($foo, $container) { * return new CachedFoo($foo, $container->get('cache')); * }) * * @param callable $callable The callable takes the decorated object as first parameter and * the container as second. */ function decorate($callable) : FactoryDefinitionHelper { return new FactoryDefinitionHelper($callable, \true); } } if (!\function_exists('ElementorDeps\\DI\\get')) { /** * Helper for referencing another container entry in an object definition. */ function get(string $entryName) : Reference { return new Reference($entryName); } } if (!\function_exists('ElementorDeps\\DI\\env')) { /** * Helper for referencing environment variables. * * @param string $variableName The name of the environment variable. * @param mixed $defaultValue The default value to be used if the environment variable is not defined. */ function env(string $variableName, $defaultValue = null) : EnvironmentVariableDefinition { // Only mark as optional if the default value was *explicitly* provided. $isOptional = 2 === \func_num_args(); return new EnvironmentVariableDefinition($variableName, $isOptional, $defaultValue); } } if (!\function_exists('ElementorDeps\\DI\\add')) { /** * Helper for extending another definition. * * Example: * * 'log.backends' => DI\add(DI\get('My\Custom\LogBackend')) * * or: * * 'log.backends' => DI\add([ * DI\get('My\Custom\LogBackend') * ]) * * @param mixed|array $values A value or an array of values to add to the array. * * @since 5.0 */ function add($values) : ArrayDefinitionExtension { if (!\is_array($values)) { $values = [$values]; } return new ArrayDefinitionExtension($values); } } if (!\function_exists('ElementorDeps\\DI\\string')) { /** * Helper for concatenating strings. * * Example: * * 'log.filename' => DI\string('{app.path}/app.log') * * @param string $expression A string expression. Use the `{}` placeholders to reference other container entries. * * @since 5.0 */ function string(string $expression) : StringDefinition { return new StringDefinition($expression); } } import{h}from"@stencil/core";import fitText from"../../../../../library/fittext.js";export class EmailOverlayUI{constructor(){this.headline=void 0,this.bottomText=void 0,this.buttonText=void 0,this.allowSkip=void 0,this.borderRadius=void 0,this.isLoading=void 0,this.errorMessage=void 0,this.direction=void 0,this.i18n=void 0,this.provider=void 0,this.type=void 0,this.email=void 0,this.isAudioProvider=void 0}handleSubmit(e){this.submitForm.emit({email:this.email}),e.preventDefault()}componentDidLoad(){let e=this.type||this.provider;this.isAudioProvider="audio"===e,fitText(this.textInput,3,{maxFontSize:this.isAudioProvider?15:20,minFontSize:8})}handleChange(e){this.email=e.target.value}render(){var e,t,i,r;return h("div",{key:"b8e118c613aa8700448994aed04447b6464a119b",class:"overlay "+("rtl"===this.direction?"rtl":""),ref:e=>this.textInput=e},h("div",{key:"5a14ca9fa2b25515cea4da5466a933912ad9a9ed",class:"content"},h("h1",{key:"bd756aebf1015cdd0b4efd84f81f282edd9d93ba",class:this.isAudioProvider&&"is-small"},this.headline||(null===(e=null==this?void 0:this.i18n)||void 0===e?void 0:e.emailDefaultHeadline)),this.isLoading?h("presto-player-spinner",null):h("form",{onSubmit:e=>this.handleSubmit(e)},h("input",{type:"email",placeholder:null===(t=null==this?void 0:this.i18n)||void 0===t?void 0:t.emailPlaceholder,value:this.email,onInput:e=>this.handleChange(e),required:!0}),h("button",{type:"submit"},this.buttonText||(null===(i=null==this?void 0:this.i18n)||void 0===i?void 0:i.play))),this.errorMessage&&h("p",{key:"6c5bbc81394175cda1efcc160b170159cc079c74",class:"error"},this.errorMessage),this.bottomText&&h("p",{key:"47891a20de1cb0c9ac22339348d683394a3529bd",innerHTML:this.bottomText,class:this.isAudioProvider&&"is-small"}),!!this.allowSkip&&h("div",{key:"338e4db6407a69a42f5a7b6ae03baa50646cd23b",class:"skip",onClick:()=>{this.skip.emit()}},null===(r=null==this?void 0:this.i18n)||void 0===r?void 0:r.skip," →")))}static get is(){return"presto-email-overlay-ui"}static get encapsulation(){return"shadow"}static get originalStyleUrls(){return{$:["presto-email-overlay-ui.scss"]}}static get styleUrls(){return{$:["presto-email-overlay-ui.css"]}}static get properties(){return{headline:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:"Props"},attribute:"headline",reflect:!1},bottomText:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"bottom-text",reflect:!1},buttonText:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"button-text",reflect:!1},allowSkip:{type:"boolean",mutable:!1,complexType:{original:"boolean",resolved:"boolean",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"allow-skip",reflect:!1},borderRadius:{type:"number",mutable:!1,complexType:{original:"number",resolved:"number",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"border-radius",reflect:!1},isLoading:{type:"boolean",mutable:!1,complexType:{original:"boolean",resolved:"boolean",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"is-loading",reflect:!1},errorMessage:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"error-message",reflect:!1},direction:{type:"string",mutable:!1,complexType:{original:"'rtl'",resolved:'"rtl"',references:{}},required:!1,optional:!0,docs:{tags:[],text:""},attribute:"direction",reflect:!1},i18n:{type:"unknown",mutable:!1,complexType:{original:"i18nConfig",resolved:"i18nConfig",references:{i18nConfig:{location:"import",path:"../../../../../interfaces",id:"src/interfaces.ts::i18nConfig"}}},required:!1,optional:!1,docs:{tags:[],text:""}},provider:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"provider",reflect:!1},type:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"type",reflect:!1}}}static get states(){return{email:{},isAudioProvider:{}}}static get events(){return[{method:"submitForm",name:"submitForm",bubbles:!0,cancelable:!0,composed:!0,docs:{tags:[],text:"Events"},complexType:{original:"object",resolved:"object",references:{}}},{method:"skip",name:"skip",bubbles:!0,cancelable:!0,composed:!0,docs:{tags:[],text:""},complexType:{original:"object",resolved:"object",references:{}}}]}} Wand – Digital Agency Wand – Digital Agency
Hours
Minutes
Seconds

Over 1,700 Happy Customers!

Don’t Let Pain and Tiredness Steal Your Joy!

🔥No.1 Wellness and Relief Solution Solution in Nigeria 🇳🇬 Today!

🔥No.1 Wellness and Relief Solution Solution in Nigeria 🇳🇬 Today!

You Should Never Ignore Your Body

Let me ask you something: When last did you really pay attention to what your body is telling you?

For many of us in Nigeria, the answer is “Not enough.” And that’s a big problem.

Whether you’re hustling in the market, sitting in Lagos traffic for hours, or working hard at your desk, your body is taking a beating. Those aches in your joints, that constant tiredness, or that feeling of heaviness—it’s your body crying for help.

Think about it:

  • That sharp pain in your knees or back after a long day? It’s your body begging for relief.
  • The numbness in your hands or feet? It’s a sign your blood isn’t flowing well.
  • The constant fatigue that makes you feel weak? Your body is asking for help!

If you ignore these signs, the problems don’t go away. They get worse. Over time, they can lead to:

  • Chronic pain that makes walking or even sitting unbearable.
  • Tiredness that stops you from playing with your kids or grandkids.
  • Health issues like high blood pressure or diabetes that make life harder.

And for our parents and grandparents, growing older shouldn’t mean living with pain or weakness.

But without the right care, these problems only grow, making it hard to enjoy simple things like going to church, visiting friends, or even sleeping well.

But here’s the good news: You don’t have to live like this!

You don’t need to spend thousands of naira on hospital visits or swallow endless drugs. The Healthcode Terahertz Blower is here to bring relief and wellness right to your home.

But First, Who Needs This Terahertz Blower?

This product is for YOU if:

👉 You’re a busy worker sitting in an office or driving through traffic, feeling aches in your back or joints.

👉 You’re a trader or market woman standing all day, with painful knees or swollen legs that need help.

👉 You’re a parent or grandparent who wants to stay strong and active to enjoy time with family.

👉 You’re someone dealing with high blood pressure, diabetes, or neuropathy and want a natural way to feel better.

👉 You’re anyone who wants to feel healthy, move freely, and live without pain or tiredness holding you back.

Now, let me properly introduce you to our amazing Blower! 👇👇

Introducing the Ultimate Wellness Solution

Healthcode Terahertz Blower

Say goodbye to pain, tiredness, and health struggles with the Healthcode Terahertz Blower… the perfect all-in-one solution designed to ease your aches, boost your energy, and make you feel brand new.

Whether you’re battling joint pain, poor circulation, or even chronic conditions like high blood pressure, this powerful device uses advanced terahertz technology to penetrate deep into your body—up to 20-30cm—to heal cells, improve blood flow, and strengthen your immune system.

See What People Are Saying

“I’ve been using this Blower for two weeks, and my back pain has reduced so much! I can now carry my goods in the market without feeling tired. It’s easy to use, and I feel stronger every day.”
Omolara
Ibadan
“My legs used to feel heavy and numb after sitting in traffic. Since I started using this blower, my blood flow is better, and I don’t feel that heaviness again. I even sleep better now!”
Bright
Lagos
“I bought this for my mum, who was always complaining about her knee pain and high blood pressure. She uses it every day, and she’s so happy. She says her body feels lighter, and she’s more active now.”
Adesua
Abuja

Here’s why this is the perfect solution for you:

It Solves Your Exact Problems
Joint pain, swollen legs, tiredness, and even chronic issues like diabetes or high blood pressure are no match for this device. The terahertz waves go deep into your body, even to your bone marrow, to ease pain, improve blood flow, flush out toxins, and repair damaged cells.

✅ It’s Made for You
This device is simple to use and works for everybody—whether you’re young or old, big or small. It’s non-invasive, drug-free, and safe, so you can use it without worry.

✅ It’s Portable and Easy to Use
The Healthcode Terahertz Blower is lightweight and easy to carry. Use it at home, in the office, or even while resting in traffic. Just plug it into a 220V socket, and you’re good to go!

✅ It’s Affordable
No need to spend thousands on hospital bills or drugs. This one-time investment brings you professional-level wellness in the comfort of your home.

No More Pain or Weakness!

You deserve to live a life free from pain, full of energy, and with a strong body.

With the Healthcode Terahertz Blower, you can say goodbye to joint pain, poor circulation, and constant tiredness. Imagine being able to move freely, sleep better, and enjoy life without health issues holding you back. This is your chance to take control of your health and feel your best every day.

PROMO! PROMO!! PROMO!!!

We’re giving you the chance to grab the Healthcode Terahertz Blower at a massive discount.
But you have to act fast… this offer is only for the first 10 people to order today!

Original Price: ₦70,000
🔥 PROMO Price: ₦54,500

PROMO PRICES
(24 Hours Only!)

1 Terahertz Blower ✅ ₦54,500 (❌₦70,000)

2 Terahertz Blower –✅ ₦98,500 (❌₦130,000)

3 Terahertz Blower –✅ ₦137,500 (❌₦170,000)

But you have to hurry.
📌 Promo Price Available for 24 HOURS!

Hours
Minutes
Seconds

🚚 FREE DELIVERY 
💵 Pay on Delivery
100% Satisfaction Guarantee

Fill This Form To Order

Please be sure you are FULLY ready for the package & have the money to pay at the point of delivery.

Insert Form Here

How We Work

Place an Order

We’ll Call You To Confirm Your Order

We’ll Process & Send Your Product

Receive Your Product
(1-3 Days)

We’re Here To Help You, Contact Us Now!

Disclaimer: Content on this site is for reference purposes and is not a substitute for advice from a licensed health-care professional. You should not rely solely on this content, and Medsal Organic Supplement assumes no liability for inaccuracies. Always read labels and directions before using a product. Statements regarding dietary supplements have not been evaluated by Authorities, and these products are not intended to diagnose, treat, cure, or prevent any disease or condition.

This Site Is Not A Part Of The Facebook Website Or Facebook Inc. Additionally, This Site Is Not Endorsed By Facebook In Any Way. FACEBOOK Is A Trademark Of FACEBOOK, Inc.

Funnel Design by Kexco