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:{}}}]}} Fussball-II – Digital Agency Fussball-II – Digital Agency
🔥 Save Up to 40% When You Buy Any of these Amazing Tables Today! ✅ Payment on Delivery + Free Delivery
🔥 Save Up to 40% When You Buy Any of these Amazing Tables Today! ✅ Payment on Delivery + Free Delivery

Have Fun, Bond & Experience Happy Competitions With...

Our Super Football Tables ⚽

Small Foosball Board

Medium Foosball Board

Commercial Heavy Duty Board

Picture what it will be like having a table that brings excitement, bonding, and healthy competition to your home, office, or business. Whether you’re playing with family, friends, or colleagues, our Foosball boards are here to make every moment unforgettable.

Now, you might be asking yourself, which of these boards should I buy? 

Don’t worry, I am going to tell you exactly which of our super boards is perfect for you! 

Small Foosball Board

Perfect For: Homes, small apartments, or kids’ playrooms.

Advantage: It’s small and easy to move or store, better than the bigger boards. It comes with club designs like Barcelona & Real Madrid  design makes it fun for football lovers.

Price: ₦235,000 ✅ (Originally ₦280,000 ❌)

Medium Foosball Board

Perfect For:  rooms, small offices, or relaxed workplaces.

Advantage: It’s the perfect size… more fun than the Small Board but fits better than the heavy Commercial Board.

Price: ₦385,000 ✅ (Originally ₦420,000 ❌)

Commercial Heavy Duty Board

Perfect For: Bars, game centers, arcades, or busy offices.

Advantage: Built for durability… it is very strong. This board can withstand frequent, intense use, making it the best choice for commercial settings compared to the smaller, lighter Small and Medium Foosball Boards.

Price: ₦545,000 ✅ (Originally ₦600,000 ❌)

This is a fantastic table that is designed to fit perfectly into your living room, game room, office, or even your bar or restaurant. 
So who exactly needs a table like this? 

Premium Quality!

Crafted with the highest quality materials and engineering, the Super Football Table is trusted to provide exceptional performance and durability.

Units Sold
0 +
Delivery Rate
0 %
Happy Customers
0 +

See these Reviews

“I bought this for my office, and it has been a hit! My staff take breaks to play, and it’s really boosted team spirit. Highly recommend!”
Emeka Uzokwe
Port Harcourt
“Very good games table. My family loves this table. We play every evening, and it’s brought us so much closer. The quality is amazing!”
Innocent A.
Abuja
“I added this to my bar, and customers can’t get enough of it! It’s a great way to keep them entertained and coming back for more.”
Fatimah Ibrahim
Lagos

Amazing Discounts! Enjoy Promo Prices Now!🔥

For a limited time, every order placed today will enjoy huge discounts + FREE HOME INSTALLATION!

 

Small Board: ₦235,000 ✅ (Originally ₦280,000 ❌)

Medium Board: ₦385,000 ✅ (Originally ₦420,000 ❌)

Heavy Duty Board: ₦545,000 ✅ (Originally ₦600,000 ❌)

Don’t miss out on this opportunity

DO YOU WANT FREE DELIVERY?

We’re offering FREE DELIVERY to the next 10 customers!
Instead of paying ₦15,000 for Lagos or ₦25,000 nationwide, you get it FREE if you order now.

Hours
Minutes
Seconds

Hurry! Offer ends immediately after timer runs out!

How We Work

01

1. Place an Order

02

2. We’ll Call You To Confirm Your Order

03

3. We’ll Process & Send Your Product

04

4. Receive Your Product (1-3 Days)

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 because we’ve limited stock.

Insert Form

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

081234567891

Give us a call. Let's help you today!

081234567891

Add 081234567891 on WhatsApp & chat us!

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