PageSourceSearch

https://www.agromedic.ro/

html agromedic.ro collected 2026-10-08 06:18:57 UTC 250,209 bytes, 2,516 lines download raw bytes

1<!doctype html>
2<html lang="ro" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ro">
3<head>
4<meta http-equiv="X-UA-Compatible" content="IE=edge">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<base href="https://www.agromedic.ro/"><meta charset="UTF-8">
7<title>Produse BIO și ecologice pentru casă și grădină! - agromedic.ro</title>
8<meta name="description" content="Soluții BIO pentru culturi sănătoase și bogate. Tratamente organice fungice pentru multe tipuri de boli. Insecticide organice pentru eliminarea dăunătorilor.">
9<meta name="theme-color" content="#006647">
10<link rel="apple-touch-icon" sizes="180x49" href="images/apple-touch-icon.png">
11<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
12<meta property="og:locale" content="ro_RO" />
13<meta property="og:type" content="website" />
14<meta property="og:title" content="Produse BIO și ecologice pentru casă și grădină! - agromedic.ro">
15<meta property="og:description" content="Produse BIO și ecologice pentru casă și grădină! - agromedic.ro">
16<meta property="og:type" content="article">
17<meta property="og:image" content="https://www.agromedic.ro/images/og-img.jpg">
18<meta property="og:url" content="https://www.agromedic.ro/">
19<meta property="og:image:width" content="600"> 
20<meta property="og:image:height" content="600">
21<meta name="apple-mobile-web-app-capable" content="no">
22<meta name="apple-mobile-web-app-status-bar-style" content="default">
23<link rel="canonical" href="https://www.agromedic.ro">
24<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"AGROMEDIC","url":"https://www.agromedic.ro/","logo":"https://www.agromedic.ro/images/icon-logo.png"}</script>
24<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"AGROMEDIC","url":"https://www.agromedic.ro/","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.agromedic.ro/cauta/{search_term_string}"},"query-input":"required name=search_term_string"}]}</script>
24<!-- Preload -->
25<link rel="preload" href="assets/css/main.min.css?v=12026100809" as="style"> 
26<link rel="stylesheet" type="text/css" href="assets/css/main.min.css?v=12026100809">
27<link rel="icon" href="images/favicon.ico" type="image/x-icon">	
28<link rel="preload" href="assets/js/jquery-3.7.1.min.js" as="script">
29<link rel="preload" href="assets/js/jquery-3.7.1-tocuh.js" as="script">
30
31<script src="assets/js/jquery-3.7.1.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="assets/js/jquery-3.7.1-tocuh.js"></script>
vendor: 1 bytes, line 32
32
33<script>
34window.CC_CONFIG = {
35  fbPixelId: '',
36  ttPixelId: ''
37};
38</script>
vendor: 1 bytes, line 38
38
39<script src="assets/js/cookie-consent.js"></script>
39
40
41
42	
42<script>
vendor: 335 bytes, lines 42-46
42(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
43		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
44		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
45		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
46		})(window,document,'script','dataLayer','
46GTM-N4VZSXSH
vendor: 3 bytes, line 46
46');
46</script>
46
47
48</head>
49<body>
50
51<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 51-52
51
52<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
52GTM-N4VZSXSH
vendor: 83 bytes, line 52
52" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
53<!-- End Google Tag Manager (noscript) -->
54
55<header>
56	<div class="topHeader">	
57		<div style="background-color:#e4e5e1; color: #365254">
58	<div class="container">
59		<div class="row text-center py-1 topBar">
60			<div class="col-12">
61							</div>
62		</div>
63	</div>
64</div>	    <!-- The-Navigation -->
65	    <div class="fixedmob">
66	        <div class="container">
67    <div class="row h-100 align-items-center">
68        <div class="col-xl-3 col-lg-3 col-md-4 col-sm-5 order-xl-1 order-3 my-auto d-flex justify-content-center justify-content-sm-start">
69            <a href="https://www.agromedic.ro/">
70                <picture>
71                    <source media="(min-width:1200px)" srcset="images/logo.png">
72                    <source media="(max-width:1199px)" srcset="images/logo.png">
73                    <img src="images/logo.png" alt="Agromedic" class="img-fluid my-3" width="200" height="55" fetchpriority="high">
74                </picture>
75            </a>
76        </div>
77        <div class="col-xxl-4 col-lg-12 order-xxl-2 order-5 my-auto">
78            <form action="cauta" method="POST" id="search-form-top" class="mb-2 mb-lg-0 border">
79                <div class="input-group">
80                    <label id="cauta-aici-label" class="d-none" for="cauta-in-site-input">Caută aici</label>
81                    <input id="cauta-in-site-input" type="text" name="keyword" placeholder="Caută aici..." class="form-control border-0 ms-0"> 
82                    <button type="button" id="cauta-in-site-clear-input" class="btn border-0 rounded-0 d-none"><i class="far fa-times"></i></button>
83                    <div class="input-group-append mgg66">
84                         <button id="button-addon5" type="submit" class="btn p-0 searchbtn"><i class="far fa-search searchbtn ps-1"></i></button>
85                    </div>
86                </div>               
87            </form>                 
88        </div>
89        <div class="col-xxl-5 col-lg-9 col-md-8 col-sm-7 order-xxl-3 order-4 d-flex justify-content-center justify-content-sm-end">
90            <i class="far fa-search my-auto me-lg-4 d-block d-xxl-none ichh-s me-md-3 me-lg-0 ms-0 ms-sm-4 ms-md-0 show-form-search"></i>
91            <ul class="list-unstyled mt-2 mb-2 p-0">
92                <li class="position-relative d-inline-block list-unstyled li-s pt-3 pb-3 my-account">        
93                    <div class="d-block position-relative ah-l">
94                        <div class="dropdown">
95                            <i class="fal fa-user position-absolute start-0 ichh-s dropdown-toggle" data-bs-toggle="dropdown"></i>
96                            <span class="d-block upp-txt dnonesm">CONTUL MEU</span>
97                            <div class="dropdown-menu d-md-none">
98                                <a href="autentificare" title="Autentificare" class="dropdown-item">Autentificare</a><a href="inregistrare" title="Înregistrare" class="dropdown-item">Înregistrare</a>                            </div>
99                        </div>
100                        <span class="dnonesm"><a href="autentificare" title="Autentificare" class="c-white">Autentificare</a></span> <span class="ps-1 pe-1 line-h dnonesm">|</span> <span class=" dnonesm"><a href="inregistrare" title="Înregistrare" class="c-white">Înregistrare</a></span>                          
101                    </div>        
102                </li>    
103                <li class="position-relative d-inline-block list-unstyled li-s li-user pt-md-3 pb-md-3 dropdown"> 
104                    <a href="produse-favorite" class="position-relative ah-l" title="Produse favorite">
105                        <i class="fal fa-heart position-absolute start-0 ichh-s"></i>
106                        <span class="position-absolute text-center roundh rh1 totalfavorite">0</span>                   
107                    </a>      
108                </li>
109                <li class="position-relative d-inline-block list-unstyled li-s li-cart pt-md-3 pb-md-3 pe-0 cartshop">        
110                    <a href="cos" class="d-block position-relative cartlink" title="Coș cumpărături">
111                        <i class="fal fa-shopping-cart position-absolute start-0 ichh-s"></i>
112                        <span class="position-absolute text-center roundh rh2 totalcantitate">0</span>
113                        <span class="d-block upp-txt uptxtnone">COȘ CUMPĂRĂTURI</span>
114                        <span class="uptxtnone c-white subtotalcomanda">0 LEI</span>
115                    </a>        
116                </li>
117            </ul>
118        </div>
119        
120    </div>
121</div>	    </div>
122	    <!-- ! The-Navigation -->
123
124		<div class="site">  
125		    <!-- The-Menu -->
126		        <div class="site__header fixedmob">
127        <div class="site-header">
128            <div class="site-header__nav-panel">
129                <div class="nav-panel nav-panel--sticky" data-sticky-mode="pullToShow">
130                    <div class="nav-panel__container container">
131                        <div class="nav-panel__row">
132                            <nav class="wsmenu clearfix navbar navbar-expand-lg pb-0 pt-0 d-inline-block main-menu">
133                                <button class="navbar-toggler border-0 ps-0 ps-sm-2" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasNavbar" aria-controls="offcanvasNavbar" aria-label="Inchide">
134                                    <span class="navbar-toggler-icon"></span>
135                                </button>
136                                <div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasNavbar" aria-labelledby="offcanvasNavbarLabel">
137                                    <div class="offcanvas-header">
138                                        <h5 class="offcanvas-title" id="offcanvasNavbarLabel">MENIU</h5>
139                                        <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
140                                    </div>
141                                    <div class="offcanvas-body ps-0 pe-0 pt-0"> 
142                                        <ul class="navbar-nav">
143                                            <li class="nav-item">
144                                                <div class="nav-panel__departments">
145                                                    <!-- .departments desktop-->
146                                                    <div class="departments departments--open departments--fixed" data-departments-fixed-by=".block-slideshow">
147                                                        <div class="departments__body rounded-0">
148                                                            <div class="departments__links-wrapper">
149
150                                                            <ul class="departments__links"><li class="departments__item departments__item--menu"><a href="unelte-si-echipamente" class="departments__toggle" title="Unelte si Echipamente">Unelte si Echipamente<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
151                                                                                <ul class="menu menu--layout--classic"><li><a href="protectie" title="Protectie">Protectie</a></li><li><a href="sisteme-de-stropit" title="Sisteme de stropit">Sisteme de stropit</a></li><li><a href="altoit" title="Altoit">Altoit</a></li><li><a href="pompe-stropit" title="Pompe stropit">Pompe stropit</a></li><li><a href="palisare" title="Palisare">Palisare</a></li><li><a href="echipamente" title="Aparate">Aparate</a></li><li><a href="foarfeci" title="Foarfeci">Foarfeci</a></li><li><a href="fierastraie" title="Fierastraie">Fierastraie</a></li><li><a href="carne-si-carnati" title="Carne si Carnati">Carne si Carnati</a></li><li><a href="masini-de-tocat" title="Masini de tocat">Masini de tocat</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="seminte" class="departments__toggle" title="Seminte">Seminte<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
152                                                                                <ul class="menu menu--layout--classic"><li><a href="lucerna" title="Lucerna">Lucerna</a></li><li><a href="gazon" title="Gazon">Gazon</a></li><li><a href="dovlecei" title="Dovlecei">Dovlecei</a></li><li><a href="ardei" title="Ardei">Ardei<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
153                                                                                <ul class="menu menu--layout--classic"><li><a href="seminte-ardei-capia" title="Semințe ardei Capia">Semințe ardei Capia</a></li><li><a href="seminte-ardei-gras" title="Semințe ardei gras">Semințe ardei gras</a></li><li><a href="seminte-ardei-gogosar" title="Semințe ardei gogoșar">Semințe ardei gogoșar</a></li></ul></div></li><li><a href="conopida" title="Conopida">Conopida</a></li><li><a href="ridichi" title="Ridichi">Ridichi</a></li><li><a href="seminte-ieftine" title="Seminte ieftine">Seminte ieftine</a></li><li><a href="tomate-buzau" title="Tomate Buzau">Tomate Buzau</a></li><li><a href="mazare" title="Mazăre">Mazăre</a></li><li><a href="sfecla-furajera" title="Sfeclă">Sfeclă</a></li><li><a href="varza" title="Varză">Varză</a></li><li><a href="spanac" title="Spanac">Spanac</a></li><li><a href="telina" title="Țelină">Țelină</a></li><li><a href="pastarnac" title="Pastarnac">Pastarnac</a></li><li><a href="vinete" title="Vinete">Vinete</a></li><li><a href="marar" title="Mărar">Mărar</a></li><li><a href="patrunjel" title="Pătrunjel">Pătrunjel</a></li><li><a href="praz" title="Praz">Praz</a></li><li>
153<a href="seminte-de-flori" title="Seminte de Flori">Seminte de Flori</a></li><li><a href="loboda-rosie" title="Loboda rosie">Loboda rosie</a></li><li><a href="cimbru" title="Cimbru">Cimbru</a></li><li><a href="menta" title="Menta">Menta</a></li><li><a href="pepene" title="Pepene">Pepene</a></li><li><a href="broccoli" title="Broccoli">Broccoli</a></li><li><a href="pachete-seminte" title="Pachete Seminte">Pachete Seminte</a></li><li><a href="morcov" title="Morcov">Morcov</a></li><li><a href="seminte-pe-banda" title="Seminte pe banda">Seminte pe banda</a></li><li><a href="fasole" title="Fasole">Fasole<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
154                                                                                <ul class="menu menu--layout--classic"><li><a href="fasole-fideluta-urcatoare" title="Fasole fideluta urcatoare">Fasole fideluta urcatoare</a></li><li><a href="fasole-oloaga-lata" title="Fasole oloaga lata">Fasole oloaga lata</a></li><li><a href="fasole-uscata-boabe" title="Fasole uscata boabe">Fasole uscata boabe</a></li><li><a href="fasole-fideluta-oloaga" title="Fasole fideluta oloaga">Fasole fideluta oloaga</a></li><li><a href="pachete-fasole" title="Pachete fasole">Pachete fasole</a></li><li><a href="fasole-urcatoare-lata" title="Fasole urcatoare lata">Fasole urcatoare lata</a></li></ul></div></li><li><a href="castraveti" title="Castraveti">Castraveti<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
155                                                                                <ul class="menu menu--layout--classic"><li><a href="soi" title="Soi">Soi</a></li><li><a href="alti-castraveti" title="Alti Castraveti">Alti Castraveti</a></li><li><a href="hibrizi" title="Hibrizi">Hibrizi</a></li><li><a href="partenocarpici" title="Partenocarpici">Partenocarpici</a></li></ul></div></li><li><a href="rosii" title="Rosii">Rosii</a></li><li><a href="usturoi" title="Usturoi">Usturoi</a></li><li><a href="busuioc" title="Busuioc">Busuioc</a></li><li><a href="salata" title="Salata">Salata</a></li><li><a href="a" title="A">A</a></li><li><a href="arpagic" title="Arpagic">Arpagic</a></li><li><a href="seminte-porumb" title="SEMINȚE PORUMB">SEMINȚE PORUMB<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
156                                                                                <ul class="menu menu--layout--classic"><li><a href="seminte-porumb-zaharat" title="SEMINȚE PORUMB ZAHARAT">SEMINȚE PORUMB ZAHARAT</a></li><li><a href="seminte-porumb-floricele" title="SEMINȚE PORUMB FLORICELE">SEMINȚE PORUMB FLORICELE</a></li></ul></div></li></ul></div></li><li class="departments__item departments__item--menu"><a href="principal" class="departments__toggle" title="Principal">Principal<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
157                                                                                <ul class="menu menu--layout--classic"><li><a href="ingrasaminte" title="Ingrasaminte">Ingrasaminte</a></li><li><a href="biofertilizant" title="Biofertilizant">Biofertilizant</a></li><li><a href="adjuvant" title="Adjuvant">Adjuvant</a></li><li><a href="protectia-plantelor" title="Protectia Plantelor">Protectia Plantelor</a></li><li><a href="calciu" title="Calciu">Calciu</a></li><li><a href="dezinfectant" title="Dezinfectant">Dezinfectant</a></li><li><a href="subcat" title="Subcat1">Subcat1</a></li><li><a href="subcat2" title="Subcat2">Subcat2</a></li><li><a href="subcat3" title="Subcat3">Subcat3</a></li><li><a href="tuta-absoluta" title="Tuta absoluta">Tuta absoluta</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="daunatori" class="departments__toggle" title="Daunatori">Daunatori<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
158                                                                                <ul class="menu menu--layout--classic"><li><a href="animale" title="Animale">Animale</a></li><li><a href="gradina" title="Gradina">Gradina</a></li><li><a href="cartite" title="Cartite">Cartite</a></li><li><a href="casa" title="Casa">Casa</a></li><li><a href="pachete" title="Pachete">Pachete</a></li><li><a href="plosnite" title="Plosnite">Plosnite</a></li><li><a href="gandaci-bucatarie" title="Gandaci Bucatarie">Gandaci Bucatarie</a></li><li><a href="paduchi-de-gaina" title="Paduchi de gaina">Paduchi de gaina</a></li><li><a href="capcane" title="Capcane">Capcane</a></li><li><a href="pradatorii-naturali" title="Prădătorii naturali">Prădătorii naturali</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="casa-si-gradina" class="departments__toggle" title="Casa si Gradina">Casa si Gradina<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
159                                                                                <ul class="menu menu--layout--classic"><li><a href="detergenti" title="Detergenti">Detergenti</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="tratamente" class="departments__toggle" title="Pachete 2027">Pachete 2027<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
160                                                                                <ul class="menu menu--layout--classic"><li><a href="nuci" title="Nuci">Nuci</a></li><li><a href="flori" title="Flori">Flori</a></li><li><a href="ceapa" title="Ceapa">Ceapa</a></li><li><a href="bio-pack" title="Bio Pack">Bio Pack</a></li><li><a href="mini-pachete" title="Mini Pachete">Mini Pachete</a></li><li><a href="pomi" title="Pomi">Pomi</a></li><li><a href="vita-de-vie" title="Vita de vie">Vita de vie</a></li><li><a href="legume" title="Legume">Legume</a></li><li><a href="tuia" title="Tuia">Tuia</a></li><li><a href="capsuni" title="Capsuni">
160Capsuni</a></li><li><a href="caderea-florilor-la-rosii" title="Caderea florilor la rosii">Caderea florilor la rosii</a></li><li><a href="toamna-primavara" title="Toamna-Primavara">Toamna-Primavara</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="igiena-publica" class="departments__toggle" title="Igiena Publica">Igiena Publica<i class="fa fa-angle-right float-end fw-normal"></i></a><div class="departments__menu">
161                                                                                <ul class="menu menu--layout--classic"><li><a href="biocide" title="Biocide">Biocide</a></li><li><a href="solutii-pentru-muste" title="Soluții pentru muște">Soluții pentru muște</a></li><li><a href="solutii-pentru-gandaci" title="Soluții pentru gândaci">Soluții pentru gândaci</a></li><li><a href="solutii-pentru-tantari" title="Soluții pentru țânțari">Soluții pentru țânțari</a></li><li><a href="solutii-pentru-plosnite" title="Soluții pentru ploșnițe">Soluții pentru ploșnițe</a></li><li><a href="solutii-pentru-furnici" title="Soluții pentru furnici">Soluții pentru furnici</a></li></ul></div></li><li class="departments__item departments__item--menu"><a href="vinificatie" class="" title="Vinificatie">Vinificatie</a></li><li class="departments__item departments__item--menu"><a href="protectie-pomi" class="" title="Protectie Pomi">Protectie Pomi</a></li></ul>                                                            </div>
162                                                        </div>
163                                                        <button class="departments__button d-none d-lg-block text-uppercase">
164                                                            <img src="images/icons/hamburg.svg" class="me-1 mb-1" width="18" height="14" alt="__"> Produse <i class="fa fa-angle-down float-end fw-normal angleup" aria-hidden="true"></i>
165                                                        </button>
166                                                    </div>
167                                                    <!-- .departments / end desktop-->
168                                                </div>
169                                            </li>
170
171                                            <li class="nav-item ps-0 ps-lg-1">
172                                                <div class="nav-panel__nav-links nav-links">
173                                                    <ul class="nav-links__list d-block d-lg-flex">
174                                                        <li class="nav-links__item">
175                                                            <a href="oferte-promotionale" title="Oferte promoționale"><span>Oferte promoționale</span></a>
176                                                        </li>
177                                                        <li class="nav-links__item">
178                                                            <a href="blog"><span>Blog</span></a>
179                                                        </li>
180                                                        <li class="nav-links__item">
181                                                            <a href="contacteaza-ne"><span>Contact</span></a>
182                                                        </li>
183                                                    </ul>
184                                                </div>
185                                            </li>
186                                        </ul>
187                                    </div>
188                                </div>
189                            </nav>
190                        <!-- .nav-links / end -->
191                        <div class="nav-panel__indicators">
192                            <div class="d-inline-block float-end call-us"> <i class="far fa-phone me-2"></i>
193                                <div class="call-us-inner"><span class="text-uppercase call-text">Informații: </span><span class="call-num"><a target="_blank" title="Sunați-ne" href="tel:0772256341">0772256341</a></span>
194                                </div>
195                            </div>
196                             
197                        </div>
198                    </div>
199                </div>
200            </div>
201        </div>
202    </div>
203</div> 		    <!-- ! The-Menu -->
204
205		    <!-- ! Banner -->
206		    <div class="site__body">
207    <div class="block-slideshow block-slideshow--layout--with-departments block">
208        <div class="container">
209            <div class="row">
210                <div class="col-lg-3 d-none d-lg-block"></div>
211                <div class="col-12 col-lg-9">
212                    <div class="block-slideshow__body overflow-hidden">
213                        <div class="owl-carousel">
214                            <div class="item"> 
215                                                <div class="position-relative">
216                                                   <picture>
217                                                        <source media="(max-width: 575px)" srcset="images/upload/banners/2026/03/thumbs/sablon.9c6f6.556x550.jpg" /> <!-- Imagine pentru mobile -->
218                                                        <source media="(min-width: 576px)" srcset="images/upload/banners/2026/03/thumbs/sablon.a2b4f.966x325.jpg" /> <!-- Imagine pentru desktop -->
219                                                        <img src="images/upload/banners/2026/03/thumbs/sablon.a2b4f.966x325.jpg" 
220                                                             alt="" 
221                                                             class="img-fluid" 
222                                                             fetchpriority="high"  
223                                                             style="width: 100%; height: 100%; object-fit: cover; ">
224                                                    </picture>
225                                                    
226                                                    <div class="block-slideshow__slide">  
227                                                        <div class="block-slideshow__slide-content">                                                                
228                                                            
229
230                                                            <div class="block-slideshow__slide-text text-center" style="max-width: 600px;  margin: 0 auto; line-height: 1.2;color: #000000;text-shadow: 1px 1px #ddd;font-weight: 500;">AGROMEDIC.RO</div>
231
232                                                             
233                                                        </div>
234                                                    </div> 
235                                               </div>  
236                                            </div>                             
237                        </div>
238                    </div>
239                </div>
240            </div>
241        </div>
242    </div>
243</div>
244		    <!-- ! Banner -->
245	    </div>
246	</div>
247</header><div class="servicii mt-3 py-3 border-top border-bottom">
248    <div class="container">
249        <div class="row h-100 justify-content-center align-items-center">
250            <div class="col-lg-4 col-md-6 col-sm-6">
251              
252                <div class="servicii1 mb-3 mb-lg-0">
253                      <div class="servicii-icon icon1 icon1-w"></div>
254                      <div class="servicii-content">
255                           <div class="servicii-heading">LIVRARE RAPIDĂ DIN STOC</div>
256                          <div class="servicii-description">Livrare prin curier în toată țara</div>
257                      </div>
258                </div>
259            </div>
260
261            <div class="col-lg-4 col-md-6 col-sm-6">
262                <div class="servicii2 mb-3 mb-lg-0">
263                      <div class="servicii-icon icon2"></div>
264                      <div class="servicii-content">
265                           <div class="servicii-heading">SUPORT CLIENȚI</div>
266                          <div class="servicii-description">Consultanță la achiziționarea produselor</div>
267                      </div>
268                </div>
269            </div>
270
271            <div class="col-lg-4 col-md-6 col-sm-6">
272                <div class="servicii3 mb-3 mb-lg-0">
273                      <div class="servicii-icon icon3"></div>
274                      <div class="servicii-content">
275                           <div class="servicii-heading">CALITATE GARANTATĂ</div>
276                          <div class="servicii-description">GARANTĂM CALITATEA PRODUSELOR</div>
277                      </div>
278                </div>
279            </div>
280        </div>
281    </div>
282</div><section class="mt-4">
283  	<div class="container">      	
284        <div class="row"><div class="col-12">
285          <h2 class="rounded p-3 mb-3 pb-0 ps-0 pe-0 position-relative title-sect">Recomandarile noastre</h2>
286        </div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
287              	<div class="item-product p-2 position-relative">
288              		<div class="product-badge-box offerbox position-absolute"> 
289          		  		<div class="product-badge-container">
290        					<div class="product-badge product-badge--discount position-relative text-center">
291        						<div class="product-badge-label" aria-disabled="true">- 15%</div>
292        					</div>
293				        </div>
294    			    </div>    		
295
296    			    
297    			    	    
298			        <div class="img-product">
299			            <a href="arpagic-galben-stufat-stuttgarter-m-rime-22-28mm-1-kg-v8662ziqk" class="img-responsive img-responsive-1by1"><img class="image-primary" src="images/upload/products/2026/08/thumbs/arpagic-alb.feb17.222x222.jpg" alt="ARPAGIC GALBEN STUFAT Stuttgarter, MĂRIME 22/28mm, 1 KG" loading="eager"></a>
300
301			        
302			        </div>
303
304
305			        <div class="pt-2 pb-2 mt-2">
306		                <div class="details">
307		                    <h2 class="product-name">
308		                        <a href="arpagic-galben-stufat-stuttgarter-m-rime-22-28mm-1-kg-v8662ziqk" title="ARPAGIC GALBEN STUFAT Stuttgarter, MĂRIME 22/28mm, 1 KG">ARPAGIC GALBEN STUFAT Stuttgarter, MĂRIME 22/28mm, 1 KG</a>
309		                    </h2>
310		                    <span class="label-diamond label-diamond-success">În stoc</span>
311		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
312		                        <div class="rating-star">
313		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
314		                        </div> 
315		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
316		                    </div>
317		                    <div class="product-price pt-2 text-center">
318                        		<span class="price old-price"><del>20.00 LEI</del></span><span class="price-offer">17.00 LEI</span>
319							</div> 
320		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="866" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
321		                </div>
322		            </div>
323			    </div>
324      		</div>
324<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
325              	<div class="item-product p-2 position-relative">
326              		    		
327
328    			    
329    			    	    
330			        <div class="img-product">
331			            <a href="arpagic-rosu-karmen-m-rime-10-21mm-0-5-kg-t8656shpo" class="img-responsive img-responsive-1by1"><img class="image-primary" src="images/upload/products/2026/08/thumbs/arpagic.8fa4d.222x222.jpg" alt="ARPAGIC ROȘU KARMEN, MĂRIME 10/21mm 0.5 KG" loading="eager"></a>
332
333			        
334			        </div>
335
336
337			        <div class="pt-2 pb-2 mt-2">
338		                <div class="details">
339		                    <h2 class="product-name">
340		                        <a href="arpagic-rosu-karmen-m-rime-10-21mm-0-5-kg-t8656shpo" title="ARPAGIC ROȘU KARMEN, MĂRIME 10/21mm 0.5 KG">ARPAGIC ROȘU KARMEN, MĂRIME 10/21mm 0.5 KG</a>
341		                    </h2>
342		                    <span class="label-diamond label-diamond-success">În stoc</span>
343		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
344		                        <div class="rating-star">
345		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
346		                        </div> 
347		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
348		                    </div>
349		                    <div class="product-price pt-2 text-center">
350                        		<span class="price-offer">15.00 LEI</span>
351							</div> 
352		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="865" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
353		                </div>
354		            </div>
355			    </div>
356      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
357              	<div class="item-product p-2 position-relative">
358              		    		
359
360    			    
361    			    	    
362			        <div class="img-product">
363			            <a href="banda-lipicioasa-contra-furnicilor-ce-cara-afide-in-pomi-fructiferi-14-cm-latime-cu-5-m-lungime-s8197fvzs" class="img-responsive img-responsive-1by1"><img class="image-primary" src="images/upload/products/2026/04/thumbs/banda-lipicioasa.f8fa3.222x222.jpg" alt="Bandă lipicioasă contra furnicilor ce cară afide în pomi fructiferi (14 cm lățime cu 5 M lungime)" loading="eager"></a>
364
365			        
366			        </div>
367
368
369			        <div class="pt-2 pb-2 mt-2">
370		                <div class="details">
371		                    <h2 class="product-name">
372		                        <a href="banda-lipicioasa-contra-furnicilor-ce-cara-afide-in-pomi-fructiferi-14-cm-latime-cu-5-m-lungime-s8197fvzs" title="Bandă lipicioasă contra furnicilor ce cară afide în pomi fructiferi (14 cm lățime cu 5 M lungime)">Bandă lipicioasă contra furnicilor ce cară afide în pomi fructiferi (14 cm lățime cu 5 M lungime)</a>
373		                    </h2>
374		                    <span class="label-diamond label-diamond-success">În stoc</span>
375		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
376		                        <div class="rating-star">
377		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
378		                        </div> 
379		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
380		                    </div>
381		                    <div class="product-price pt-2 text-center">
382                        		<span class="price-offer">50.00 LEI</span>
383							</div> 
384		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="819" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
385		                </div>
386		            </div>
387			    </div>
388      		</div>
388<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
389              	<div class="item-product p-2 position-relative">
390              		    		
391
392    			    
393    			    	    
394			        <div class="img-product">
395			            <a href="calciu-eco-granulat-pentru-incorporare-in-sol-fertilizant-si-amendament-premium-pentru-echilibrarea-ph-ului-100-mp-f7969rayd" class="img-responsive img-responsive-1by1"><img class="image-primary" src="images/upload/products/2026/02/thumbs/calciu-granualt.9a5a2.222x222.jpg" alt="Calciu Eco granulat pentru încorporare în SOL: Fertilizant și amendament premium pentru echilibrarea pH-ului (100 MP)" loading="eager"></a>
396
397			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
398                            <div class="position-relative mx-auto">ECO</div>
399                        </div>
400			        </div>
401
402
403			        <div class="pt-2 pb-2 mt-2">
404		                <div class="details">
405		                    <h2 class="product-name">
406		                        <a href="calciu-eco-granulat-pentru-incorporare-in-sol-fertilizant-si-amendament-premium-pentru-echilibrarea-ph-ului-100-mp-f7969rayd" title="Calciu Eco granulat pentru încorporare în SOL: Fertilizant și amendament premium pentru echilibrarea pH-ului (100 MP)">Calciu Eco granulat pentru încorporare în SOL: Fertilizant și amendament premium pentru echilibrarea pH-ului (100 MP)</a>
407		                    </h2>
408		                    <span class="label-diamond label-diamond-success">În stoc</span>
409		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
410		                        <div class="rating-star">
411		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
412		                        </div> 
413		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
414		                    </div>
415		                    <div class="product-price pt-2 text-center">
416                        		<span class="price-offer">50.00 LEI</span>
417							</div> 
418		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="796" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
419		                </div>
420		            </div>
421			    </div>
422      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
423              	<div class="item-product p-2 position-relative">
424              		    		
425
426    			    
427    			    	    
428			        <div class="img-product">
429			            <a href="capcane-lipicioase-albastre-impotriva-musculitei-de-sera-trips-set-de-10-o3710gcsh" class="img-responsive img-responsive-1by1"><img class="image-primary" src="images/upload/products/2026/05/thumbs/albastre-final.16d34.222x222.jpg" alt="Capcane lipicioase albastre impotriva musculitei de sera, trips (set de 10)" loading="eager"></a>
430
431			        
432			        </div>
433
434
435			        <div class="pt-2 pb-2 mt-2">
436		                <div class="details">
437		                    <h2 class="product-name">
438		                        <a href="capcane-lipicioase-albastre-impotriva-musculitei-de-sera-trips-set-de-10-o3710gcsh" title="Capcane lipicioase albastre impotriva musculitei de sera, trips (set de 10)">Capcane lipicioase albastre impotriva musculitei de sera, trips (set de 10)</a>
439		                    </h2>
440		                    <span class="label-diamond label-diamond-success">În stoc</span>
441		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
442		                        <div class="rating-star">
443		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
444		                        </div> 
445		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
446		                    </div>
447		                    <div class="product-price pt-2 text-center">
448                        		<span class="price-offer">33.00 LEI</span>
449							</div> 
450		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="371" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
451		                </div>
452		            </div>
453			    </div>
454      		</div>
454<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
455              	<div class="item-product p-2 position-relative">
456              		    		
457
458    			    
459    			    	    
460			        <div class="img-product">
461			            <a href="capcane-lipicioase-galbene-profesionale-elimina-musculita-alba-afidele-si-daunatorii-din-solar-si-gradina-set-10-placi-m5553rrug" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/05/thumbs/galbene-final.0670d.222x222.jpg" alt="Capcane Lipicioase Galbene Profesionale – Elimină Musculița Albă, Afidele și Dăunătorii din Solar și Grădină | Set 10 Plăci" loading="eager"></a>
462
463			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
464                            <div class="position-relative mx-auto">ECO</div>
465                        </div>
466			        </div>
467
468
469			        <div class="pt-2 pb-2 mt-2">
470		                <div class="details">
471		                    <h2 class="product-name">
472		                        <a href="capcane-lipicioase-galbene-profesionale-elimina-musculita-alba-afidele-si-daunatorii-din-solar-si-gradina-set-10-placi-m5553rrug" title="Capcane Lipicioase Galbene Profesionale – Elimină Musculița Albă, Afidele și Dăunătorii din Solar și Grădină | Set 10 Plăci">Capcane Lipicioase Galbene Profesionale – Elimină Musculița Albă, Afidele și Dăunătorii din Solar și Grădină | Set 10 Plăci</a>
473		                    </h2>
474		                    <span class="label-diamond label-diamond-success">În stoc</span>
475		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
476		                        <div class="rating-star">
477		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
478		                        </div> 
479		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
480		                    </div>
481		                    <div class="product-price pt-2 text-center">
482                        		<span class="price-offer">33.00 LEI</span>
483							</div> 
484		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="555" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
485		                </div>
486		            </div>
487			    </div>
488      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
489              	<div class="item-product p-2 position-relative">
490              		    		
491
492    			    
493    			    	    
494			        <div class="img-product">
495			            <a href="capcane-lipicioase-negre-impotriva-tuta-absoluta-set-10-placi-adezive-o6232pors" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/05/thumbs/capcane-negre-poza.25981.222x222.jpg" alt="Capcane lipicioase negre impotriva Tuta absoluta - set 10 placi adezive" loading="eager"></a>
496
497			        
498			        </div>
499
500
501			        <div class="pt-2 pb-2 mt-2">
502		                <div class="details">
503		                    <h2 class="product-name">
504		                        <a href="capcane-lipicioase-negre-impotriva-tuta-absoluta-set-10-placi-adezive-o6232pors" title="Capcane lipicioase negre impotriva Tuta absoluta - set 10 placi adezive">Capcane lipicioase negre impotriva Tuta absoluta - set 10 placi adezive</a>
505		                    </h2>
506		                    <span class="label-diamond label-diamond-success">În stoc</span>
507		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
508		                        <div class="rating-star">
509		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
510		                        </div> 
511		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
512		                    </div>
513		                    <div class="product-price pt-2 text-center">
514                        		<span class="price-offer">33.00 LEI</span>
515							</div> 
516		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="623" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
517		                </div>
518		            </div>
519			    </div>
520      		</div>
520<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
521              	<div class="item-product p-2 position-relative">
522              		<div class="product-badge-box offerbox position-absolute"> 
523          		  		<div class="product-badge-container">
524        					<div class="product-badge product-badge--discount position-relative text-center">
525        						<div class="product-badge-label" aria-disabled="true">- 20%</div>
526        					</div>
527				        </div>
528    			    </div>    		
529
530    			    
531    			    	    
532			        <div class="img-product">
533			            <a href="clynsol-pro-biostimulator-microbian-pentru-sol-1-litru-100-mp-m4271ifdq" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/04/thumbs/clynsol-pro.45600.222x222.jpg" alt="CLYNSOL PRO, biostimulator microbian pentru SOL, 1 Litru 100 MP" loading="eager"></a>
534
535			        
536			        </div>
537
538
539			        <div class="pt-2 pb-2 mt-2">
540		                <div class="details">
541		                    <h2 class="product-name">
542		                        <a href="clynsol-pro-biostimulator-microbian-pentru-sol-1-litru-100-mp-m4271ifdq" title="CLYNSOL PRO, biostimulator microbian pentru SOL, 1 Litru 100 MP">CLYNSOL PRO, biostimulator microbian pentru SOL, 1 Litru 100 MP</a>
543		                    </h2>
544		                    <span class="label-diamond label-diamond-success">În stoc</span>
545		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
546		                        <div class="rating-star">
547		                          	<div class="empty-stars"></div><div class="full-stars" style="width:100.00%"></div>
548		                        </div> 
549		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp"> 5.0 (1)</span></div>
550		                    </div>
551		                    <div class="product-price pt-2 text-center">
552                        		<span class="price old-price"><del>125.00 LEI</del></span><span class="price-offer">100.00 LEI</span>
553							</div> 
554		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="427" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
555		                </div>
556		            </div>
557			    </div>
558      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
559              	<div class="item-product p-2 position-relative">
560              		<div class="product-badge-box offerbox position-absolute"> 
561          		  		<div class="product-badge-container">
562        					<div class="product-badge product-badge--discount position-relative text-center">
563        						<div class="product-badge-label" aria-disabled="true">- 8%</div>
564        					</div>
565				        </div>
566    			    </div>    		
567
568    			    
569    			    	    
570			        <div class="img-product">
571			            <a href="clynsol-pro-biostimulator-microbian-pentru-sol-500-ml-pentru-50-mp-a4570auyp" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/04/thumbs/clynsol-pro.8f47b.222x222.jpg" alt="CLYNSOL PRO, biostimulator microbian pentru SOL, 500 ML pentru 50 MP" loading="eager"></a>
572
573			        
574			        </div>
575
576
577			        <div class="pt-2 pb-2 mt-2">
578		                <div class="details">
579		                    <h2 class="product-name">
580		                        <a href="clynsol-pro-biostimulator-microbian-pentru-sol-500-ml-pentru-50-mp-a4570auyp" title="CLYNSOL PRO, biostimulator microbian pentru SOL, 500 ML pentru 50 MP">CLYNSOL PRO, biostimulator microbian pentru SOL, 500 ML pentru 50 MP</a>
581		                    </h2>
582		                    <span class="label-diamond label-diamond-success">În stoc</span>
583		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
584		                        <div class="rating-star">
585		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
586		                        </div> 
587		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
588		                    </div>
589		                    <div class="product-price pt-2 text-center">
590                        		<span class="price old-price"><del>60.00 LEI</del></span><span class="price-offer">55.00 LEI</span>
591							</div> 
592		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="457" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
593		                </div>
594		            </div>
595			    </div>
596      		</div>
596<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
597              	<div class="item-product p-2 position-relative">
598              		    		
599
600    			    
601    			    	    
602			        <div class="img-product">
603			            <a href="cupru-cicatrizant-dupa-taiere-sau-altoire-arbokol-250-ml-k1445gwuk" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2023/12/thumbs/arbokol-250ml.0c136.222x222.jpg" alt="Cupru Cicatrizant după tăiere sau altoire, Arbokol, 250 ml" loading="eager"></a>
604
605			        
606			        </div>
607
608
609			        <div class="pt-2 pb-2 mt-2">
610		                <div class="details">
611		                    <h2 class="product-name">
612		                        <a href="cupru-cicatrizant-dupa-taiere-sau-altoire-arbokol-250-ml-k1445gwuk" title="Cupru Cicatrizant după tăiere sau altoire, Arbokol, 250 ml">Cupru Cicatrizant după tăiere sau altoire, Arbokol, 250 ml</a>
613		                    </h2>
614		                    <span class="label-diamond label-diamond-success">În stoc</span>
615		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
616		                        <div class="rating-star">
617		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
618		                        </div> 
619		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
620		                    </div>
621		                    <div class="product-price pt-2 text-center">
622                        		<span class="price-offer">30.00 LEI</span>
623							</div> 
624		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="144" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
625		                </div>
626		            </div>
627			    </div>
628      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
629              	<div class="item-product p-2 position-relative">
630              		    		
631
632    			    
633    			    	    
634			        <div class="img-product">
635			            <a href="fertilizant-ecologic-ecohumusstrong-1l-certificat-ecocert-v8147ztlo" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/03/thumbs/ecohumus.90811.222x222.jpg" alt="Fertilizant ecologic EcoHumusStrong 1L (Certificat Ecocert)" loading="eager"></a>
636
637			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
638                            <div class="position-relative mx-auto">ECO</div>
639                        </div>
640			        </div>
641
642
643			        <div class="pt-2 pb-2 mt-2">
644		                <div class="details">
645		                    <h2 class="product-name">
646		                        <a href="fertilizant-ecologic-ecohumusstrong-1l-certificat-ecocert-v8147ztlo" title="Fertilizant ecologic EcoHumusStrong 1L (Certificat Ecocert)">Fertilizant ecologic EcoHumusStrong 1L (Certificat Ecocert)</a>
647		                    </h2>
648		                    <span class="label-diamond label-diamond-success">În stoc</span>
649		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
650		                        <div class="rating-star">
651		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
652		                        </div> 
653		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
654		                    </div>
655		                    <div class="product-price pt-2 text-center">
656                        		<span class="price-offer">65.00 LEI</span>
657							</div> 
658		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="814" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
659		                </div>
660		            </div>
661			    </div>
662      		</div>
662<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
663              	<div class="item-product p-2 position-relative">
664              		    		
665
666    			    
667    			    	    
668			        <div class="img-product">
669			            <a href="foarfeca-cu-brate-extensibile-pentru-taierea-crengilor-v1902piyh" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2024/01/thumbs/foarfeca.927bc.222x222.jpg" alt="Foarfecă cu brațe extensibile pentru tăierea crengilor" loading="eager"></a>
670
671			        
672			        </div>
673
674
675			        <div class="pt-2 pb-2 mt-2">
676		                <div class="details">
677		                    <h2 class="product-name">
678		                        <a href="foarfeca-cu-brate-extensibile-pentru-taierea-crengilor-v1902piyh" title="Foarfecă cu brațe extensibile pentru tăierea crengilor">Foarfecă cu brațe extensibile pentru tăierea crengilor</a>
679		                    </h2>
680		                    <span class="label-diamond label-diamond-success">În stoc</span>
681		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
682		                        <div class="rating-star">
683		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
684		                        </div> 
685		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
686		                    </div>
687		                    <div class="product-price pt-2 text-center">
688                        		<span class="price-offer">95.00 LEI</span>
689							</div> 
690		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="190" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
691		                </div>
692		            </div>
693			    </div>
694      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
695              	<div class="item-product p-2 position-relative">
696              		<div class="product-badge-box offerbox position-absolute"> 
697          		  		<div class="product-badge-container">
698        					<div class="product-badge product-badge--discount position-relative text-center">
699        						<div class="product-badge-label" aria-disabled="true">- 13%</div>
700        					</div>
701				        </div>
702    			    </div>    		
703
704    			    
705    			    	    
706			        <div class="img-product">
707			            <a href="foarfeca-multifunctionala-pentru-taiat-pomi-vie-si-arbusti-v1919voqa" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2024/01/thumbs/foarfeca3.5b9f4.222x222.jpg" alt="Foarfecă multifuncțională pentru tăiat pomi, vie și arbuști" loading="eager"></a>
708
709			        
710			        </div>
711
712
713			        <div class="pt-2 pb-2 mt-2">
714		                <div class="details">
715		                    <h2 class="product-name">
716		                        <a href="foarfeca-multifunctionala-pentru-taiat-pomi-vie-si-arbusti-v1919voqa" title="Foarfecă multifuncțională pentru tăiat pomi, vie și arbuști">Foarfecă multifuncțională pentru tăiat pomi, vie și arbuști</a>
717		                    </h2>
718		                    <span class="label-diamond label-diamond-success">În stoc</span>
719		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
720		                        <div class="rating-star">
721		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
722		                        </div> 
723		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
724		                    </div>
725		                    <div class="product-price pt-2 text-center">
726                        		<span class="price old-price"><del>40.00 LEI</del></span><span class="price-offer">35.00 LEI</span>
727							</div> 
728		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="191" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
729		                </div>
730		            </div>
731			    </div>
732      		</div>
732<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
733              	<div class="item-product p-2 position-relative">
734              		    		
735
736    			    
737    			    	    
738			        <div class="img-product">
739			            <a href="h-85-ngrasamant-organic-pe-baza-de-acizi-humici-si-fulvici-pentru-imbunatatirea-solului-1-kg-n7950sqbb" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/02/thumbs/h-85.5bea7.222x222.jpg" alt="H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului 1 KG" loading="eager"></a>
740
741			        
742			        </div>
743
744
745			        <div class="pt-2 pb-2 mt-2">
746		                <div class="details">
747		                    <h2 class="product-name">
748		                        <a href="h-85-ngrasamant-organic-pe-baza-de-acizi-humici-si-fulvici-pentru-imbunatatirea-solului-1-kg-n7950sqbb" title="H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului 1 KG">H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului 1 KG</a>
749		                    </h2>
750		                    <span class="label-diamond label-diamond-success">În stoc</span>
751		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
752		                        <div class="rating-star">
753		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
754		                        </div> 
755		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
756		                    </div>
757		                    <div class="product-price pt-2 text-center">
758                        		<span class="price-offer">120.00 LEI</span>
759							</div> 
760		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="795" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
761		                </div>
762		            </div>
763			    </div>
764      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
765              	<div class="item-product p-2 position-relative">
766              		    		
767
768    			    
769    			    	    
770			        <div class="img-product">
771			            <a href="h-85-ngrasamant-organic-pe-baza-de-acizi-humici-si-fulvici-pentru-imbunatatirea-solului-70-grame-t8043emvc" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/03/thumbs/h85.01c67.222x222.jpg" alt="H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului, 70 grame" loading="eager"></a>
772
773			        
774			        </div>
775
776
777			        <div class="pt-2 pb-2 mt-2">
778		                <div class="details">
779		                    <h2 class="product-name">
780		                        <a href="h-85-ngrasamant-organic-pe-baza-de-acizi-humici-si-fulvici-pentru-imbunatatirea-solului-70-grame-t8043emvc" title="H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului, 70 grame">H-85 - Îngrășământ organic pe bază de acizi humici și fulvici pentru îmbunătățirea solului, 70 grame</a>
781		                    </h2>
782		                    <span class="label-diamond label-diamond-success">În stoc</span>
783		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
784		                        <div class="rating-star">
785		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
786		                        </div> 
787		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
788		                    </div>
789		                    <div class="product-price pt-2 text-center">
790                        		<span class="price-offer">20.00 LEI</span>
791							</div> 
792		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="804" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
793		                </div>
794		            </div>
795			    </div>
796      		</div>
796<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
797              	<div class="item-product p-2 position-relative">
798              		    		
799
800    			    
801    			    	    
802			        <div class="img-product">
803			            <a href="ngrasamant-cupru-calcic-denumire-populara-zeama-bordeleza-50-gr-mifalchim-r8698guba" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/cupru-calcic.50cd9.222x222.jpg" alt="Îngrășământ Cupru Calcic, denumire populară Zeamă Bordeleză, 50 GR (Mifalchim)" loading="eager"></a>
804
805			        
806			        </div>
807
808
809			        <div class="pt-2 pb-2 mt-2">
810		                <div class="details">
811		                    <h2 class="product-name">
812		                        <a href="ngrasamant-cupru-calcic-denumire-populara-zeama-bordeleza-50-gr-mifalchim-r8698guba" title="Îngrășământ Cupru Calcic, denumire populară Zeamă Bordeleză, 50 GR (Mifalchim)">Îngrășământ Cupru Calcic, denumire populară Zeamă Bordeleză, 50 GR (Mifalchim)</a>
813		                    </h2>
814		                    <span class="label-diamond label-diamond-success">În stoc</span>
815		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
816		                        <div class="rating-star">
817		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
818		                        </div> 
819		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
820		                    </div>
821		                    <div class="product-price pt-2 text-center">
822                        		<span class="price-offer">6.00 LEI</span>
823							</div> 
824		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="869" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
825		                </div>
826		            </div>
827			    </div>
828      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
829              	<div class="item-product p-2 position-relative">
830              		    		
831
832    			    
833    			    	    
834			        <div class="img-product">
835			            <a href="ingrasamant-granulat-bio-cu-eliberare-lenta-pana-la-5-saptamani-pentru-tomate-cu-vermicompost-q6164cqbn" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2025/04/thumbs/ingra.9fae4.222x222.jpg" alt="Ingrasamant granulat BIO, cu eliberare lenta (pana la 5 saptamani) pentru tomate (cu vermicompost)" loading="eager"></a>
836
837			        
838			        </div>
839
840
841			        <div class="pt-2 pb-2 mt-2">
842		                <div class="details">
843		                    <h2 class="product-name">
844		                        <a href="ingrasamant-granulat-bio-cu-eliberare-lenta-pana-la-5-saptamani-pentru-tomate-cu-vermicompost-q6164cqbn" title="Ingrasamant granulat BIO, cu eliberare lenta (pana la 5 saptamani) pentru tomate (cu vermicompost)">Ingrasamant granulat BIO, cu eliberare lenta (pana la 5 saptamani) pentru tomate (cu vermicompost)</a>
845		                    </h2>
846		                    <span class="label-diamond label-diamond-danger">Mai este o bucată</span>
847		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
848		                        <div class="rating-star">
849		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
850		                        </div> 
851		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
852		                    </div>
853		                    <div class="product-price pt-2 text-center">
854                        		<span class="price-offer">25.00 LEI</span>
855							</div> 
856		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="616" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
857		                </div>
858		            </div>
859			    </div>
860      		</div>
860<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
861              	<div class="item-product p-2 position-relative">
862              		    		
863
864    			    
865    			    	    
866			        <div class="img-product">
867			            <a href="mastic-cicatrizant-pentru-protectia-pomilor-dupa-taiere-sau-altoire-l438dejub" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2023/11/thumbs/mastic-cicatrizant-pentru-protectia-pomilor-dupa-taiere-sau-altoire.5259d.222x222.jpg" alt="Mastic cicatrizant pentru protecția pomilor după tăiere sau altoire" loading="eager"></a>
868
869			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
870                            <div class="position-relative mx-auto">ECO</div>
871                        </div>
872			        </div>
873
874
875			        <div class="pt-2 pb-2 mt-2">
876		                <div class="details">
877		                    <h2 class="product-name">
878		                        <a href="mastic-cicatrizant-pentru-protectia-pomilor-dupa-taiere-sau-altoire-l438dejub" title="Mastic cicatrizant pentru protecția pomilor după tăiere sau altoire">Mastic cicatrizant pentru protecția pomilor după tăiere sau altoire</a>
879		                    </h2>
880		                    <span class="label-diamond label-diamond-success">În stoc</span>
881		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
882		                        <div class="rating-star">
883		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
884		                        </div> 
885		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
886		                    </div>
887		                    <div class="product-price pt-2 text-center">
888                        		<span class="price-offer">35.00 LEI</span>
889							</div> 
890		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="43" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
891		                </div>
892		            </div>
893			    </div>
894      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
895              	<div class="item-product p-2 position-relative">
896              		<div class="product-badge-box offerbox position-absolute"> 
897          		  		<div class="product-badge-container">
898        					<div class="product-badge product-badge--discount position-relative text-center">
899        						<div class="product-badge-label" aria-disabled="true">- 13%</div>
900        					</div>
901				        </div>
902    			    </div>    		
903
904    			    
905    			    	    
906			        <div class="img-product">
907			            <a href="mastic-cupric-pasta-cuprica-pentru-pomi-fructiferi-0-5-kg-mif-d6567qkci" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2025/07/thumbs/mastic-mifalchim.4a3b8.222x222.jpg" alt="Mastic Cupric - Pastă Cuprică pentru pomi fructiferi 0,5 KG (MIF)" loading="eager"></a>
908
909			        
910			        </div>
911
912
913			        <div class="pt-2 pb-2 mt-2">
914		                <div class="details">
915		                    <h2 class="product-name">
916		                        <a href="mastic-cupric-pasta-cuprica-pentru-pomi-fructiferi-0-5-kg-mif-d6567qkci" title="Mastic Cupric - Pastă Cuprică pentru pomi fructiferi 0,5 KG (MIF)">Mastic Cupric - Pastă Cuprică pentru pomi fructiferi 0,5 KG (MIF)</a>
917		                    </h2>
918		                    <span class="label-diamond label-diamond-success">În stoc</span>
919		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
920		                        <div class="rating-star">
921		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
922		                        </div> 
923		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
924		                    </div>
925		                    <div class="product-price pt-2 text-center">
926                        		<span class="price old-price"><del>40.00 LEI</del></span><span class="price-offer">35.00 LEI</span>
927							</div> 
928		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="656" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
929		                </div>
930		            </div>
931			    </div>
932      		</div>
932<div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
933              	<div class="item-product p-2 position-relative">
934              		<div class="product-badge-box offerbox position-absolute"> 
935          		  		<div class="product-badge-container">
936        					<div class="product-badge product-badge--discount position-relative text-center">
937        						<div class="product-badge-label" aria-disabled="true">- 13%</div>
938        					</div>
939				        </div>
940    			    </div>    		
941
942    			    
943    			    	    
944			        <div class="img-product">
945			            <a href="mif-oil-ulei-horticol-cu-sulf-calciu-si-carbon-1-litru-q7096wdtw" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2025/11/thumbs/mif-oil-1-litrua7eaa600x600.936c5.222x222.jpg" alt="MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 1 Litru" loading="eager"></a>
946
947			        
948			        </div>
949
950
951			        <div class="pt-2 pb-2 mt-2">
952		                <div class="details">
953		                    <h2 class="product-name">
954		                        <a href="mif-oil-ulei-horticol-cu-sulf-calciu-si-carbon-1-litru-q7096wdtw" title="MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 1 Litru">MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 1 Litru</a>
955		                    </h2>
956		                    <span class="label-diamond label-diamond-success">În stoc</span>
957		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
958		                        <div class="rating-star">
959		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
960		                        </div> 
961		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
962		                    </div>
963		                    <div class="product-price pt-2 text-center">
964                        		<span class="price old-price"><del>40.00 LEI</del></span><span class="price-offer">35.00 LEI</span>
965							</div> 
966		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="709" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
967		                </div>
968		            </div>
969			    </div>
970      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
971              	<div class="item-product p-2 position-relative">
972              		    		
973
974    			    
975    			    	    
976			        <div class="img-product">
977			            <a href="mif-oil-ulei-horticol-cu-sulf-calciu-si-carbon-200-ml-z7106smcb" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2025/11/thumbs/whatsapp-image-2025-11-26-at-154637-4533056d-removebg-preview.17f11.222x222.jpg" alt="MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 200 ML" loading="eager"></a>
978
979			        
980			        </div>
981
982
983			        <div class="pt-2 pb-2 mt-2">
984		                <div class="details">
985		                    <h2 class="product-name">
986		                        <a href="mif-oil-ulei-horticol-cu-sulf-calciu-si-carbon-200-ml-z7106smcb" title="MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 200 ML">MIF OIL - Ulei Horticol cu Sulf, Calciu și Carbon, 200 ML</a>
987		                    </h2>
988		                    <span class="label-diamond label-diamond-success">În stoc</span>
989		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
990		                        <div class="rating-star">
991		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
992		                        </div> 
993		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
994		                    </div>
995		                    <div class="product-price pt-2 text-center">
996                        		<span class="price-offer">
99610.00 LEI</span>
997							</div> 
998		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="710" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
999		                </div>
1000		            </div>
1001			    </div>
1002      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1003              	<div class="item-product p-2 position-relative">
1004              		<div class="product-badge-box offerbox position-absolute"> 
1005          		  		<div class="product-badge-container">
1006        					<div class="product-badge product-badge--discount position-relative text-center">
1007        						<div class="product-badge-label" aria-disabled="true">- 12%</div>
1008        					</div>
1009				        </div>
1010    			    </div>    		
1011
1012    			    
1013    			    	    
1014			        <div class="img-product">
1015			            <a href="pachet-complet-cu-seminte-profesionale-pentru-2027-k8501gfjx" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/08/thumbs/seminte-pachet.e51ff.222x222.jpg" alt="Pachet complet cu seminte profesionale pentru 2027" loading="eager"></a>
1016
1017			        
1018			        </div>
1019
1020
1021			        <div class="pt-2 pb-2 mt-2">
1022		                <div class="details">
1023		                    <h2 class="product-name">
1024		                        <a href="pachet-complet-cu-seminte-profesionale-pentru-2027-k8501gfjx" title="Pachet complet cu seminte profesionale pentru 2027">Pachet complet cu seminte profesionale pentru 2027</a>
1025		                    </h2>
1026		                    <span class="label-diamond label-diamond-success">În stoc</span>
1027		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1028		                        <div class="rating-star">
1029		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1030		                        </div> 
1031		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1032		                    </div>
1033		                    <div class="product-price pt-2 text-center">
1034                        		<span class="price old-price"><del>257.00 LEI</del></span><span class="price-offer">225.00 LEI</span>
1035							</div> 
1036		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="850" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1037		                </div>
1038		            </div>
1039			    </div>
1040      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1041              	<div class="item-product p-2 position-relative">
1042              		<div class="product-badge-box offerbox position-absolute"> 
1043          		  		<div class="product-badge-container">
1044        					<div class="product-badge product-badge--discount position-relative text-center">
1045        						<div class="product-badge-label" aria-disabled="true">- 7%</div>
1046        					</div>
1047				        </div>
1048    			    </div>    		
1049
1050    			    
1051    			    	    
1052			        <div class="img-product">
1053			            <a href="pachet-regenerare-sol-100-metri-p-trati-clynsol-1-l-calciu-eco-10-kg-y6717jiji" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/08/thumbs/cemrom-clynsol.7c47b.222x222.jpg" alt="PACHET REGENERARE SOL 100 METRI PĂTRAȚI: CLYNSOL 1 L + CALCIU ECO 10 KG" loading="eager"></a>
1054
1055			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
1056                            <div class="position-relative mx-auto">ECO</div>
1057                        </div>
1058			        </div>
1059
1060
1061			        <div class="pt-2 pb-2 mt-2">
1062		                <div class="details">
1063		                    <h2 class="product-name">
1064		                        <a href="pachet-regenerare-sol-100-metri-p-trati-clynsol-1-l-calciu-eco-10-kg-y6717jiji" title="PACHET REGENERARE SOL 100 METRI PĂTRAȚI: CLYNSOL 1 L + CALCIU ECO 10 KG">PACHET REGENERARE SOL 100 METRI PĂTRAȚI: CLYNSOL 1 L + CALCIU ECO 10 KG</a>
1065		                    </h2>
1066		                    <span class="label-diamond label-diamond-success">În stoc</span>
1067		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1068		                        <div class="rating-star">
1069		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1070		                        </div> 
1071		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1072		                    </div>
1073		                    <div class="product-price pt-2 text-center">
1074                        		<span class="price old-price"><del>150.00 LEI</del></span><span class="price-offer">140.00 LEI</span>
1075							</div> 
1076		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="671" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1077		                </div>
1078		            </div>
1079			    </div>
1080      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1081              	<div class="item-product p-2 position-relative">
1082              		    		
1083
1084    			    
1085    			    	    
1086			        <div class="img-product">
1087			            <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-10-l-ap-z6485szby" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/10lapa.58f65.222x222.jpg" alt="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ" loading="eager"></a>
1088
1089			        
1090			        </div>
1091
1092
1093			        <div class="pt-2 pb-2 mt-2">
1094		                <div class="details">
1095		                    <h2 class="product-name">
1096		                        <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-10-l-ap-z6485szby" title="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ">PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ</a>
1097		                    </h2>
1098		                    <span class="label-diamond label-diamond-success">În stoc</span>
1099		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1100		                        <div class="rating-star">
1101		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1102		                        </div> 
1103		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1104		                    </div>
1105		                    <div class="product-price pt-2 text-center">
1106                        		<span class="price-offer">55.00 LEI</span>
1107							</div> 
1108		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="648" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1109		                </div>
1110		            </div>
1111			    </div>
1112      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1113              	<div class="item-product p-2 position-relative">
1114              		<div class="product-badge-box offerbox position-absolute"> 
1115          		  		<div class="product-badge-container">
1116        					<div class="product-badge product-badge--discount position-relative text-center">
1117        						<div class="product-badge-label" aria-disabled="true">- 7%</div>
1118        					</div>
1119				        </div>
1120    			    </div>    		
1121
1122    			    
1123    			    	    
1124			        <div class="img-product">
1125			            <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-100-l-ap-b8720wxbu" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/100lapa.55be2.222x222.jpg" alt="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 100 L APĂ" loading="eager"></a>
1126
1127			        
1128			        </div>
1129
1130
1131			        <div class="pt-2 pb-2 mt-2">
1132		                <div class="details">
1133		                    <h2 class="product-name">
1134		                        <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-100-l-ap-b8720wxbu" title="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 100 L APĂ">PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 100 L APĂ</a>
1135		                    </h2>
1136		                    <span class="label-diamond label-diamond-danger">Stoc epuizat</span>
1137		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1138		                        <div class="rating-star">
1139		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1140		                        </div> 
1141		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1142		                    </div>
1143		                    <div class="product-price pt-2 text-center">
1144                        		<span class="price old-price"><del>225.00 LEI</del></span><span class="price-offer">210.00 LEI</span>
1145							</div> 
1146		                    <div class="my-1 d-grid gap-2"><button type="button" class="btn rounded-0 btn-n add-to-cart" disabled>Indisponibil</button></div>
1147		                </div>
1148		            </div>
1149			    </div>
1150      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1151              	<div class="item-product p-2 position-relative">
1152              		    		
1153
1154    			    
1155    			    	    
1156			        <div class="img-product">
1157			            <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-20-l-ap-p6498gfrb" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/20apa.1aa54.222x222.jpg" alt="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ" loading="eager"></a>
1158
1159			        
1160			        </div>
1161
1162
1163			        <div class="pt-2 pb-2 mt-2">
1164		                <div class="details">
1165		                    <h2 class="product-name">
1166		                        <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-20-l-ap-p6498gfrb" title="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ">PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ</a>
1167		                    </h2>
1168		                    <span class="label-diamond label-diamond-success">În stoc</span>
1169		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1170		                        <div class="rating-star">
1171		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1172		                        </div> 
1173		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1174		                    </div>
1175		                    <div class="product-price pt-2 text-center">
1176                        		<span class="price-offer">85.00 LEI</span>
1177							</div> 
1178		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="649" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1179		                </div>
1180		            </div>
1181			    </div>
1182      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1183              	<div class="item-product p-2 position-relative">
1184              		    		
1185
1186    			    
1187    			    	    
1188			        <div class="img-product">
1189			            <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-50-l-ap-r8704raks" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/pachet-rv-50.627c1.222x222.jpg" alt="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 50 L APĂ" loading="eager"></a>
1190
1191			        
1192			        </div>
1193
1194
1195			        <div class="pt-2 pb-2 mt-2">
1196		                <div class="details">
1197		                    <h2 class="product-name">
1198		                        <a href="pachet-repaus-vegetativ-pomi-fructiferi-toamn-2026-prim-var-2027-50-l-ap-r8704raks" title="PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 50 L APĂ">PACHET REPAUS VEGETATIV POMI FRUCTIFERI TOAMNĂ 2026 - PRIMĂVARĂ 2027, 50 L APĂ</a>
1199		                    </h2>
1200		                    <span class="label-diamond label-diamond-success">În stoc</span>
1201		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1202		                        <div class="rating-star">
1203		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1204		                        </div> 
1205		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1206		                    </div>
1207		                    <div class="product-price pt-2 text-center">
1208                        		<span class="price-offer">115.00 LEI</span>
1209							</div> 
1210		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="870" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1211		                </div>
1212		            </div>
1213			    </div>
1214      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1215              	<div class="item-product p-2 position-relative">
1216              		    		
1217
1218    			    
1219    			    	    
1220			        <div class="img-product">
1221			            <a href="pachet-repaus-vegetativ-vit-de-vie-toamn-2026-prim-var-2027-10-l-ap-q8719bcey" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/vita-10l.d95c2.222x222.jpg" alt="PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ" loading="eager"></a>
1222
1223			        
1224			        </div>
1225
1226
1227			        <div class="pt-2 pb-2 mt-2">
1228		                <div class="details">
1229		                    <h2 class="product-name">
1230		                        <a href="pachet-repaus-vegetativ-vit-de-vie-toamn-2026-prim-var-2027-10-l-ap-q8719bcey" title="PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ">PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 10 L APĂ</a>
1231		                    </h2>
1232		                    <span class="label-diamond label-diamond-success">În stoc</span>
1233		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1234		                        <div class="rating-star">
1235		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1236		                        </div> 
1237		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1238		                    </div>
1239		                    <div class="product-price pt-2 text-center">
1240                        		<span class="price-offer">65.00 LEI</span>
1241							</div> 
1242		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="871" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1243		                </div>
1244		            </div>
1245			    </div>
1246      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1247              	<div class="item-product p-2 position-relative">
1248              		<div class="product-badge-box offerbox position-absolute"> 
1249          		  		<div class="product-badge-container">
1250        					<div class="product-badge product-badge--discount position-relative text-center">
1251        						<div class="product-badge-label" aria-disabled="true">- 10%</div>
1252        					</div>
1253				        </div>
1254    			    </div>    		
1255
1256    			    
1257    			    	    
1258			        <div class="img-product">
1259			            <a href="pachet-repaus-vegetativ-vit-de-vie-toamn-2026-prim-var-2027-20-l-ap-h6893vrbw" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/vita20.38f31.222x222.jpg" alt="PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ" loading="eager"></a>
1260
1261			        
1262			        </div>
1263
1264
1265			        <div class="pt-2 pb-2 mt-2">
1266		                <div class="details">
1267		                    <h2 class="product-name">
1268		                        <a href="pachet-repaus-vegetativ-vit-de-vie-toamn-2026-prim-var-2027-20-l-ap-h6893vrbw" title="PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ">PACHET REPAUS VEGETATIV VIȚĂ-DE-VIE TOAMNĂ 2026 - PRIMĂVARĂ 2027, 20 L APĂ</a>
1269		                    </h2>
1270		                    <span class="label-diamond label-diamond-success">În stoc</span>
1271		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1272		                        <div class="rating-star">
1273		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1274		                        </div> 
1275		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1276		                    </div>
1277		                    <div class="product-price pt-2 text-center">
1278                        		<span class="price old-price"><del>111.00 LEI</del></span><span class="price-offer">100.00 LEI</span>
1279							</div> 
1280		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="689" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1281		                </div>
1282		            </div>
1283			    </div>
1284      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1285              	<div class="item-product p-2 position-relative">
1286              		    		
1287
1288    			    
1289    			    	    
1290			        <div class="img-product">
1291			            <a href="pachet-tratare-si-limpezire-vin-100-litri-lipezire-conservare-fermentatie-x8515kdai" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/08/thumbs/vin.01d0b.222x222.jpg" alt="PACHET TRATARE ȘI LIMPEZIRE VIN 100 LITRI (LIPEZIRE, CONSERVARE, FERMENTAȚIE)" loading="eager"></a>
1292
1293			        
1294			        </div>
1295
1296
1297			        <div class="pt-2 pb-2 mt-2">
1298		                <div class="details">
1299		                    <h2 class="product-name">
1300		                        <a href="pachet-tratare-si-limpezire-vin-100-litri-lipezire-conservare-fermentatie-x8515kdai" title="PACHET TRATARE ȘI LIMPEZIRE VIN 100 LITRI (LIPEZIRE, CONSERVARE, FERMENTAȚIE)">PACHET TRATARE ȘI LIMPEZIRE VIN 100 LITRI (LIPEZIRE, CONSERVARE, FERMENTAȚIE)</a>
1301		                    </h2>
1302		                    <span class="label-diamond label-diamond-success">În stoc</span>
1303		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1304		                        <div class="rating-star">
1305		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1306		                        </div> 
1307		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1308		                    </div>
1309		                    <div class="product-price pt-2 text-center">
1310                        		<span class="price-offer">85.00 LEI</span>
1311							</div> 
1312		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="851" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1313		                </div>
1314		            </div>
1315			    </div>
1316      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1317              	<div class="item-product p-2 position-relative">
1318              		<div class="product-badge-box offerbox position-absolute"> 
1319          		  		<div class="product-badge-container">
1320        					<div class="product-badge product-badge--discount position-relative text-center">
1321        						<div class="product-badge-label" aria-disabled="true">- 5%</div>
1322        					</div>
1323				        </div>
1324    			    </div>    		
1325
1326    			    
1327    			    	    
1328			        <div class="img-product">
1329			            <a href="pachet-ce-semanam-toamna-de-la-arpagic-la-ceapa-verde-b8683nist" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/09/thumbs/pachet-arpagic.b9e0f.222x222.jpg" alt="Pachet: Ce semănăm toamna? De la Arpagic la Ceapă verde" loading="eager"></a>
1330
1331			        
1332			        </div>
1333
1334
1335			        <div class="pt-2 pb-2 mt-2">
1336		                <div class="details">
1337		                    <h2 class="product-name">
1338		                        <a href="pachet-ce-semanam-toamna-de-la-arpagic-la-ceapa-verde-b8683nist" title="Pachet: Ce semănăm toamna? De la Arpagic la Ceapă verde">Pachet: Ce semănăm toamna? De la Arpagic la Ceapă verde</a>
1339		                    </h2>
1340		                    <span class="label-diamond label-diamond-success">În stoc</span>
1341		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1342		                        <div class="rating-star">
1343		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1344		                        </div> 
1345		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1346		                    </div>
1347		                    <div class="product-price pt-2 text-center">
1348                        		<span class="price old-price"><del>100.00 LEI</del></span><span class="price-offer">95.00 LEI</span>
1349							</div> 
1350		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="868" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1351		                </div>
1352		            </div>
1353			    </div>
1354      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1355              	<div class="item-product p-2 position-relative">
1356              		    		
1357
1358    			    
1359    			    	    
1360			        <div class="img-product">
1361			            <a href="polisulfura-de-calciu-polisulf-1-l-ngrasamant-lichid-cu-sulf-si-calciu-pentru-echilibrul-nutritional-al-plantelor-g6505tysa" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2025/07/thumbs/polisulfura.467da.222x222.jpg" alt="Polisulfură de Calciu (Polisulf) - 1 L (Îngrășământ lichid cu Sulf și Calciu pentru echilibrul nutrițional al plantelor)" loading="eager"></a>
1362
1363			        
1364			        </div>
1365
1366
1367			        <div class="pt-2 pb-2 mt-2">
1368		                <div class="details">
1369		                    <h2 class="product-name">
1370		                        <a href="polisulfura-de-calciu-polisulf-1-l-ngrasamant-lichid-cu-sulf-si-calciu-pentru-echilibrul-nutritional-al-plantelor-g6505tysa" title="Polisulfură de Calciu (Polisulf) - 1 L (Îngrășământ lichid cu Sulf și Calciu pentru echilibrul nutrițional al plantelor)">Polisulfură de Calciu (Polisulf) - 1 L (Îngrășământ lichid cu Sulf și Calciu pentru echilibrul nutrițional al plantelor)</a>
1371		                    </h2>
1372		                    <span class="label-diamond label-diamond-success">În stoc</span>
1373		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1374		                        <div class="rating-star">
1375		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1376		                        </div> 
1377		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1378		                    </div>
1379		                    <div class="product-price pt-2 text-center">
1380                        		<span class="price-offer">15.00 LEI</span>
1381							</div> 
1382		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="650" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1383		                </div>
1384		            </div>
1385			    </div>
1386      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1387              	<div class="item-product p-2 position-relative">
1388              		    		
1389
1390    			    
1391    			    	    
1392			        <div class="img-product">
1393			            <a href="scap-de-furnici-cu-fortivon-gel-furnici-s8469hinb" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/07/thumbs/fortivon-gel-furnici.6c076.222x222.jpg" alt="SCAPĂ DE FURNICI CU FORTIVON GEL FURNICI" loading="eager"></a>
1394
1395			        
1396			        </div>
1397
1398
1399			        <div class="pt-2 pb-2 mt-2">
1400		                <div class="details">
1401		                    <h2 class="product-name">
1402		                        <a href="scap-de-furnici-cu-fortivon-gel-furnici-s8469hinb" title="SCAPĂ DE FURNICI CU FORTIVON GEL FURNICI">SCAPĂ DE FURNICI CU FORTIVON GEL FURNICI</a>
1403		                    </h2>
1404		                    <span class="label-diamond label-diamond-success">În stoc</span>
1405		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1406		                        <div class="rating-star">
1407		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1408		                        </div> 
1409		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1410		                    </div>
1411		                    <div class="product-price pt-2 text-center">
1412                        		<span class="price-offer">25.00 LEI</span>
1413							</div> 
1414		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="846" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1415		                </div>
1416		            </div>
1417			    </div>
1418      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1419              	<div class="item-product p-2 position-relative">
1420              		    		
1421
1422    			    
1423    			    	    
1424			        <div class="img-product">
1425			            <a href="seminte-castraveti-lungi-columna-f1-hektar-50-seminte-m8797oqkv" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/10/thumbs/columna.637f3.222x222.jpg" alt="Semințe Castraveți lungi COLUMNA F1, Hektar, 50 semințe" loading="eager"></a>
1426
1427			        
1428			        </div>
1429
1430
1431			        <div class="pt-2 pb-2 mt-2">
1432		                <div class="details">
1433		                    <h2 class="product-name">
1434		                        <a href="seminte-castraveti-lungi-columna-f1-hektar-50-seminte-m8797oqkv" title="Semințe Castraveți lungi COLUMNA F1, Hektar, 50 semințe">Semințe Castraveți lungi COLUMNA F1, Hektar, 50 semințe</a>
1435		                    </h2>
1436		                    <span class="label-diamond label-diamond-success">În stoc</span>
1437		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1438		                        <div class="rating-star">
1439		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1440		                        </div> 
1441		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1442		                    </div>
1443		                    <div class="product-price pt-2 text-center">
1444                        		<span class="price-offer">80.00 LEI</span>
1445							</div> 
1446		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="879" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1447		                </div>
1448		            </div>
1449			    </div>
1450      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1451              	<div class="item-product p-2 position-relative">
1452              		<div class="product-badge-box offerbox position-absolute"> 
1453          		  		<div class="product-badge-container">
1454        					<div class="product-badge product-badge--discount position-relative text-center">
1455        						<div class="product-badge-label" aria-disabled="true">- 7%</div>
1456        					</div>
1457				        </div>
1458    			    </div>    		
1459
1460    			    
1461    			    	    
1462			        <div class="img-product">
1463			            <a href="sulfat-de-cupru-tip-mif-piatra-vanata-0-5-kg-ngrasamant-cu-sulf-si-cupru-j41rcbbbr" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/05/thumbs/piatra-vanata.07072.222x222.jpg" alt="Sulfat de Cupru Tip MIF (Piatră Vânătă) 0,5 Kg - Îngrășământ cu Sulf și Cupru" loading="eager"></a>
1464
1465			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
1466                            <div class="position-relative mx-auto">ECO</div>
1467                        </div>
1468			        </div>
1469
1470
1471			        <div class="pt-2 pb-2 mt-2">
1472		                <div class="details">
1473		                    <h2 class="product-name">
1474		                        <a href="sulfat-de-cupru-tip-mif-piatra-vanata-0-5-kg-ngrasamant-cu-sulf-si-cupru-j41rcbbbr" title="Sulfat de Cupru Tip MIF (Piatră Vânătă) 0,5 Kg - Îngrășământ cu Sulf și Cupru">Sulfat de Cupru Tip MIF (Piatră Vânătă) 0,5 Kg - Îngrășământ cu Sulf și Cupru</a>
1475		                    </h2>
1476		                    <span class="label-diamond label-diamond-success">În stoc</span>
1477		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1478		                        <div class="rating-star">
1479		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1480		                        </div> 
1481		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1482		                    </div>
1483		                    <div class="product-price pt-2 text-center">
1484                        		<span class="price old-price"><del>27.00 LEI</del></span><span class="price-offer">25.00 LEI</span>
1485							</div> 
1486		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="4" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1487		                </div>
1488		            </div>
1489			    </div>
1490      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1491              	<div class="item-product p-2 position-relative">
1492              		    		
1493
1494    			    
1495    			    	    
1496			        <div class="img-product">
1497			            <a href="sulfomat-80-pu-tip-mif-50-gr-ngrasamant-cu-sulf-micronizat-pentru-reglarea-ph-ului-si-sustinerea-rezistentei-naturale-a-plantelor-s67urvpsl" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/05/thumbs/pulebere-sulfomat.c4f64.222x222.jpg" alt="Sulfomat 80 PU Tip MIF 50 GR (Îngrășământ cu sulf micronizat pentru reglarea pH-ului și susținerea rezistenței naturale a plantelor)" loading="eager"></a>
1498
1499			        <div class="smartinfodate float-end position-absolute d-flex align-items-center">
1500                            <div class="position-relative mx-auto">ECO</div>
1501                        </div>
1502			        </div>
1503
1504
1505			        <div class="pt-2 pb-2 mt-2">
1506		                <div class="details">
1507		                    <h2 class="product-name">
1508		                        <a href="sulfomat-80-pu-tip-mif-50-gr-ngrasamant-cu-sulf-micronizat-pentru-reglarea-ph-ului-si-sustinerea-rezistentei-naturale-a-plantelor-s67urvpsl" title="Sulfomat 80 PU Tip MIF 50 GR (Îngrășământ cu sulf micronizat pentru reglarea pH-ului și susținerea rezistenței naturale a plantelor)">Sulfomat 80 PU Tip MIF 50 GR (Îngrășământ cu sulf micronizat pentru reglarea pH-ului și susținerea rezistenței naturale a plantelor)</a>
1509		                    </h2>
1510		                    <span class="label-diamond label-diamond-success">În stoc</span>
1511		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1512		                        <div class="rating-star">
1513		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1514		                        </div> 
1515		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1516		                    </div>
1517		                    <div class="product-price pt-2 text-center">
1518                        		<span class="price-offer">6.00 LEI</span>
1519							</div> 
1520		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="6" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1521		                </div>
1522		            </div>
1523			    </div>
1524      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1525              	<div class="item-product p-2 position-relative">
1526              		<div class="product-badge-box offerbox position-absolute"> 
1527          		  		<div class="product-badge-container">
1528        					<div class="product-badge product-badge--discount position-relative text-center">
1529        						<div class="product-badge-label" aria-disabled="true">- 20%</div>
1530        					</div>
1531				        </div>
1532    			    </div>    		
1533
1534    			    
1535    			    	    
1536			        <div class="img-product">
1537			            <a href="tratament-pentru-vin-tannisol-s259rnngc" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2023/11/thumbs/tratament-pentru-vin-tannisol.3dcac.222x222.jpg" alt="Tratament pentru VIN - Tannisol" loading="eager"></a>
1538
1539			        
1540			        </div>
1541
1542
1543			        <div class="pt-2 pb-2 mt-2">
1544		                <div class="details">
1545		                    <h2 class="product-name">
1546		                        <a href="tratament-pentru-vin-tannisol-s259rnngc" title="Tratament pentru VIN - Tannisol">Tratament pentru VIN - Tannisol</a>
1547		                    </h2>
1548		                    <span class="label-diamond label-diamond-success">În stoc</span>
1549		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1550		                        <div class="rating-star">
1551		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1552		                        </div> 
1553		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1554		                    </div>
1555		                    <div class="product-price pt-2 text-center">
1556                        		<span class="price old-price"><del>5.00 LEI</del></span><span class="price-offer">4.00 LEI</span>
1557							</div> 
1558		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="25" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1559		                </div>
1560		            </div>
1561			    </div>
1562      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1563              	<div class="item-product p-2 position-relative">
1564              		    		
1565
1566    			    
1567    			    	    
1568			        <div class="img-product">
1569			            <a href="usturoi-romanesc-soi-madaidor-pachet-3-capatani-mari-plantare-toamna-primavara-h7642wmja" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/08/thumbs/usturoi-pachet.91231.222x222.jpg" alt="Usturoi Românesc Soi Madaidor - Pachet 3 Căpățâni Mari (Plantare Toamnă–Primăvară)" loading="eager"></a>
1570
1571			        
1572			        </div>
1573
1574
1575			        <div class="pt-2 pb-2 mt-2">
1576		                <div class="details">
1577		                    <h2 class="product-name">
1578		                        <a href="usturoi-romanesc-soi-madaidor-pachet-3-capatani-mari-plantare-toamna-primavara-h7642wmja" title="Usturoi Românesc Soi Madaidor - Pachet 3 Căpățâni Mari (Plantare Toamnă–Primăvară)">Usturoi Românesc Soi Madaidor - Pachet 3 Căpățâni Mari (Plantare Toamnă–Primăvară)</a>
1579		                    </h2>
1580		                    <span class="label-diamond label-diamond-success">În stoc</span>
1581		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1582		                        <div class="rating-star">
1583		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1584		                        </div> 
1585		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1586		                    </div>
1587		                    <div class="product-price pt-2 text-center">
1588                        		<span class="price-offer">25.00 LEI</span>
1589							</div> 
1590		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="764" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1591		                </div>
1592		            </div>
1593			    </div>
1594      		</div><div class="col-xl-3 custom-col-xl col-lg-3 col-md-4 col-sm-6 col-6 mb-4">	              	
1595              	<div class="item-product p-2 position-relative">
1596              		<div class="product-badge-box offerbox position-absolute"> 
1597          		  		<div class="product-badge-container">
1598        					<div class="product-badge product-badge--discount position-relative text-center">
1599        						<div class="product-badge-label" aria-disabled="true">- 6%</div>
1600        					</div>
1601				        </div>
1602    			    </div>    		
1603
1604    			    
1605    			    	    
1606			        <div class="img-product">
1607			            <a href="vermicompost-ecohumusstrong-alternativa-la-gunoiul-de-grajd-4-litri-b8549azor" class="img-responsive img-responsive-1by1"><img class="image-primary lazyIntersect" data-src="images/upload/products/2026/08/thumbs/vermicompost.ff298.222x222.jpg" alt="Vermicompost EcoHumusStrong - Alternativă la Gunoiul de Grajd 4 Litri" loading="eager"></a>
1608
1609			        
1610			        </div>
1611
1612
1613			        <div class="pt-2 pb-2 mt-2">
1614		                <div class="details">
1615		                    <h2 class="product-name">
1616		                        <a href="vermicompost-ecohumusstrong-alternativa-la-gunoiul-de-grajd-4-litri-b8549azor" title="Vermicompost EcoHumusStrong - Alternativă la Gunoiul de Grajd 4 Litri">Vermicompost EcoHumusStrong - Alternativă la Gunoiul de Grajd 4 Litri</a>
1617		                    </h2>
1618		                    <span class="label-diamond label-diamond-success">În stoc</span>
1619		                    <div class="rating-c ps-2 pe-2 d-flex justify-content-center">
1620		                        <div class="rating-star">
1621		                          	<div class="empty-stars"></div><div class="full-stars" style="width:0.00%"></div>
1622		                        </div> 
1623		                        <div class="star-rating-text mt2negative"><span class="pl-1 c-sp ccp">  (0)</span></div>
1624		                    </div>
1625		                    <div class="product-price pt-2 text-center">
1626                        		<span class="price old-price"><del>80.00 LEI</del></span><span class="price-offer">75.00 LEI</span>
1627							</div> 
1628		                    <div class="my-1 d-grid gap-2"><button type="button" data-idprodus="854" data-cantitate="1" class="btn rounded-0 btn-n add-to-cart"><span class="btn-label"><i class="fa fa-shopping-cart" aria-hidden="true"></i></span>Adaugă în coș</button></div>
1629		                </div>
1630		            </div>
1631			    </div>
1632      		</div></div><div class="row">
1633<div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-6 text-center mb-4">    
1634    <div class="d-inline-block w-100 box-subcat">
1635        <div class="m-2 catprd">
1636            <div class="imgsubcat cat-image">
1637                <a href="seminte"><img src="images/upload/categories/2023/12/thumbs/rasad.92d75.246x246.jpg" alt="Seminte" class="img-fluid" loading="lazy" srcset="images/upload/categories/2023/12/thumbs/rasad.92d75.246x246.jpg 246w, images/upload/categories/2023/12/thumbs/rasad.92d75.288x288.jpg 288w"></a>                
1638            </div>
1639        </div>
1640
1641        <div class="ps-2 pe-2 titlecatc">
1642            <h2 class="text-center">
1643                <a href="seminte" title="Seminte">
1644                    Seminte                </a>
1645            </h2>
1646        </div>
1647    </div>
1648</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-6 text-center mb-4">    
1649    <div class="d-inline-block w-100 box-subcat">
1650        <div class="m-2 catprd">
1651            <div class="imgsubcat cat-image">
1652                <a href="principal"><img src="images/upload/categories/2023/12/thumbs/14410.bcd89.246x246.jpg" alt="Principal" class="img-fluid" loading="lazy" srcset="images/upload/categories/2023/12/thumbs/14410.bcd89.246x246.jpg 246w, images/upload/categories/2023/12/thumbs/14410.bcd89.288x288.jpg 288w"></a>                
1653            </div>
1654        </div>
1655
1656        <div class="ps-2 pe-2 titlecatc">
1657            <h2 class="text-center">
1658                <a href="principal" title="Principal">
1659                    Principal                </a>
1660            </h2>
1661        </div>
1662    </div>
1663</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-6 text-center mb-4">    
1664    <div class="d-inline-block w-100 box-subcat">
1665        <div class="m-2 catprd">
1666            <div class="imgsubcat cat-image">
1667                <a href="daunatori"><img src="images/upload/categories/2023/12/thumbs/8981.b4c89.246x246.jpg" alt="Daunatori" class="img-fluid" loading="lazy" srcset="images/upload/categories/2023/12/thumbs/8981.b4c89.246x246.jpg 246w, images/upload/categories/2023/12/thumbs/8981.b4c89.288x288.jpg 288w"></a>                
1668            </div>
1669        </div>
1670
1671        <div class="ps-2 pe-2 titlecatc">
1672            <h2 class="text-center">
1673                <a href="daunatori" title="Daunatori">
1674                    Daunatori                </a>
1675            </h2>
1676        </div>
1677    </div>
1678</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-6 text-center mb-4">    
1679    <div class="d-inline-block w-100 box-subcat">
1680        <div class="m-2 catprd">
1681            <div class="imgsubcat cat-image">
1682                <a href="tratamente"><img src="images/upload/categories/2024/01/thumbs/7096678.853ea.246x246.jpg" alt="Pachete 2027" class="img-fluid" loading="lazy" srcset="images/upload/categories/2024/01/thumbs/7096678.853ea.246x246.jpg 246w, images/upload/categories/2024/01/thumbs/7096678.853ea.288x288.jpg 288w"></a>                
1683            </div>
1684        </div>
1685
1686        <div class="ps-2 pe-2 titlecatc">
1687            <h2 class="text-center">
1688                <a href="tratamente" title="Pachete 2027">
1689                    Pachete 2027                </a>
1690            </h2>
1691        </div>
1692    </div>
1693</div></div>    </div>
1694</section>
1695
1696 <footer class="border-top">
1697	<div class="container">
1698		<div class="row d-flex justify-content-center">
1699			<div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12">
1700				<div class="my-4 text-center text-sm-start">
1701					<h3 class="position-relative mb-3 text-uppercase">Contact</h3>
1702					<ul class="contact list-unstyled ps-0 pt-1">
1703						<li class="adresa fa fa-map-marker-alt">Strada Busuiocului, Nr 1</li><li class="telefon fal fa-phone-volume"><a href="tel:0772256341">0772256341</a></li><li class="email far fa-envelope"><a href="mailto:[email protected]">[email protected]</a></li><li class="program fal fa-clock">Luni - Vineri: 09:00 - 17:00</li>						
1704					</ul>
1705					Marca <a href="marca-inregistrata"><b>AGROMEDIC</b></a> este înregistrată la OSIM cu numărul 204130 și este deținută de către SONY MAG S.R.L.
1706				</div>
1707			</div>
1708			<div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 d-flex justify-content-center justify-content-sm-start">
1709				<div class="my-4 w-100">
1710					<h3 class="position-relative mb-3 text-center text-sm-start text-uppercase">Contul meu</h3>
1711				    <ul class="list list-unstyled text-center text-sm-start">
1712				       <li class="mgbtm5"><a href="inregistrare" title="Înregistrare">Înregistrare</a></li>
1713				        								<li class="mgbtm5"><a href="autentificare" title="Autentificare">Autentificare</a></li> 				        
1714				    </ul>
1715				</div>
1716			</div>
1717			<div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 d-flex justify-content-center justify-content-sm-start">
1718				<div class="my-4">
1719					<h3 class="position-relative mb-3 text-center text-sm-start text-uppercase">Informații clienți</h3>
1720				    <ul class="list list-unstyled text-center text-sm-start">
1721				        <li class="mgbtm5"><a href="cum-cumpar" class="mb-1" title="Cum cumpăr">Cum cumpăr</a></li>
1722				        <li class="mgbtm5"><a href="metoda-de-plata" class="mb-1" title="Metoda de plată">Metoda de plată</a></li>
1723				        <li class="mgbtm5"><a href="transport-si-livrare" class="mb-1" title="Transport și livrare">Transport și livrare</a></li>
1724				        <li class="mgbtm5"><a href="retur-produse" class="mb-1" title="Retur produse">Retur produse</a></li>
1725				        <li class="mgbtm5"><a href="politica-de-confidentialitate" class="mb-1" title="Politica de confidențialitate">Politica de confidențialitate</a></li>
1726				        <li class="mgbtm5"><a href="politica-de-cookies" class="mb-1" title="Politica de cookies">Politica de cookies</a></li>
1727				        <li class="mgbtm5"><a href="termeni-si-conditii" class="mb-1" title="Termeni și condiții">Termeni și condiții</a></li>
1728						<li class="mgbtm5"><a href="https://www.roportal.ro/articole/t--roportal/" target="_blank" title="Articole - Roportal">Articole - Roportal</a></li>
1729				        <li class="mgbtm5"><a href="http://www.anpc.gov.ro/" target="_blank" rel="noopener" title="ANPC">ANPC</a></li>
1730				        <li class="list-unstyled mt-2"><a href="https://anpc.ro/ce-este-sal/" target="_blank" title="Soluționarea alternativă a litigiilor" rel="noopener" class="ps-0"><img data-src="images/anpc-sal.webp" alt="Soluționarea alternativă a litigiilor" class="anpc lazyIntersect"></a></li>
1731				        <li class="list-unstyled mt-2"><a href="https://ec.europa.eu/consumers/odr/main/index.cfm?event=main.home2.show&amp;lng=RO" target="blank" title="Soluționarea online a litigiilor" rel="noopener" class="ps-0"><img data-src="images/anpc-sol.webp" alt="Soluționarea online a litigiilor" class="anpc lazyIntersect"></a></li>
1732				    </ul>
1733				    <!--trafic-->
1734					
1734<script type="text/javascript" src="https://ts.trafic.ro/js/traficlogger.js" defer></script>
1734
1735					<a href="https://trafic.ro/statistici/agromedic.ro" target="_blank"><img src="https://trafic.ro/images/trafic-ro-logo.png" title="Trafic.ro - Clasamente si Statistici" style="height:25px"/></a>
1736					<!--end trafic-->
1737				</div>
1738			</div>
1739			<div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 d-flex justify-content-center justify-content-sm-start">
1740				<div class="my-4 text-center text-sm-start">
1741					<h3 class="position-relative mb-3 text-uppercase">Abonare la noutăți</h3>
1742					<div class="row pt-2">
1743						<div class="col-12">
1744							<form action="#" method="POST" id="newsletterForm" class="row needs-validation" novalidate autocomplete="off">
1745								<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
1746								<div class="col-12 form-group">
1747									<label for="emailNewsletter" class="d-none">E-mail newsletter</label>
1748									<input type="text" name="emailNewsletter" id="emailNewsletter" class="form-control border-0 rounded-0" placeholder="Adresa ta de e-mail"> 
1749								</div>
1750								<div class="col-12 form-group">
1751									<div class="form-check pt-2 pb-2">
1752								      	<input class="form-check-input rounded-0" type="checkbox" value="1" id="gdprNewsletter" name="gdprNewsletter" required>
1753								      	<label class="form-check-label ps-1" for="gdprNewsletter"> Sunt de acord ca adresa mea de e-mail să fie folosită pentru comunicări comerciale viitoare</label> 
1754								    </div> 
1755								</div>
1756
1757								<div class="col-12 mb-2" id="feedBackNewsletter"></div>
1758
1759								<div class="col-12">
1760									<button type="button" class="btn w-100 rounded-0" name="newsletter-subscribe" id="newsletter-subscribe">Mă abonez</button>
1761								</div>
1762							</form> 
1763						</div>
1764					</div>			 
1765					<h3 class="position-relative mb-3 pt-4 text-uppercase">Ne găsiți și pe:</h3> 
1766					<ul class="social-media list-unstyled list-group list-group-horizontal d-flex justify-content-center justify-content-sm-start mt-3">
1767						<li><a href="https://www.facebook.com/agromedicro" target="_blank" rel="noopener" title="Facebook SC SONY MAG SRL" class="facebook"><i class="fab fa-facebook-f" aria-hidden="true"></i></a></li><li><a href="https://www.instagram.com/agromedic.ro/" target="_blank" rel="noopener" title="Instagram SC SONY MAG SRL" class="instagram"><i class="fab fa-instagram" aria-hidden="true"></i></a></li><li><a href="https://www.youtube.com/@agromedic" target="_blank" rel="noopener" title="Youtube SC SONY MAG SRL" class="youtube"><i class="fab fa-youtube" aria-hidden="true"></i></a></li><li><a href="https://ro.pinterest.com/agromedicro/" target="_blank" rel="noopener" title="Pinterest SC SONY MAG SRL" class="pinterest"><i class="fab fa-pinterest" aria-hidden="true"></i></a></li><li><a href="https://www.tiktok.com/@agromedic.ro" target="_blank" rel="noopener" title="Tiktok SC SONY MAG SRL" class="tiktok"><img src="images/icons/tiktok.svg" class="pb-2" width="14" height="24" alt="TikTok SC SONY MAG SRL" id="svgtiktok"></a></li>  
1768					</ul>							
1769				</div>			
1770			</div>			
1771		</div>	
1772		
1773		<a href="https://wa.me/0772256341" class="watsapp-float" target="_blank" title="WatsApp"><i class="fab fa-whatsapp"></i></a>		
1774	</div>
1775	<div class="container-fluid bg-white border-top">
1776		<div class="row text-center">
1777			<div class="col-12 d-flex justify-content-center">
1778				<p class="copyright py-4 mb-0"> Toate drepturile rezervate © 2026</p>
1779			</div>
1780		</div>
1781	</div>	
1782</footer>
1783<!-- start back to top -->
1784<div class="back-to-top" style="display: none;">
1785	<i class="fas fa-hand-point-up" aria-hidden="true"></i>
1786</div><link rel="preload" href="assets/js/owl.carousel.min.js" as="script">
1787<link rel="preload" href="assets/js/bootstrap/bootstrap.bundle.min.js" as="script">
1788<script src="assets/js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 1788
1788
1789<script src="assets/js/bootstrap/bootstrap.bundle.min.js"></script>
1789
1790
1791<link rel="preload" href="assets/js/jquery.blockUI.min.js" as="script">
1792<link rel="preload" href="assets/js/main.min.js" as="script">
1793<script src="assets/js/jquery.blockUI.min.js"></script>
vendor: 1 bytes, line 1793
1793
1794<script src="assets/js/main.min.js"></script>
vendor: 1 bytes, line 1794
1794
1795<script>
1796
1797function debounce(func, timeout = 300) {
1798    let timer;
1799
1800    return (...args) => {
1801        clearTimeout(timer);
1802        timer = setTimeout(() => { func.apply(this, args); }, timeout);
1803    };
1804}
1805
1806$(document).on('keyup', '[data-min_max]', function(e){
1807
1808    var min = parseInt($(this).data('min'));
1809    var max = parseInt($(this).data('max'));
1810    var val = parseInt($(this).val());
1811
1812    if(val > max) {
1813      $(this).val(max);
1814      return false;
1815    }
1816    else if (val < min) {
1817
1818      $(this).val(min);
1819      return false;
1820    }
1821});
1822
1823const lazyImages = document.querySelectorAll(".lazyIntersect");
1824// Create a new Intersection Observer
1825const observer = new IntersectionObserver((entries, observer) => {
1826 entries.forEach((entry) => {
1827  if (entry.isIntersecting) {
1828   // Load the image when it comes into the viewport
1829   entry.target.src = entry.target.dataset.src;
1830   observer.unobserve(entry.target); // Unobserve the image after it's loaded
1831  }
1832 });
1833});
1834// Observe each lazy image
1835lazyImages.forEach((image) => {
1836 observer.observe(image);
1837});
1838
1839
1840$(document).on('keydown', '[data-toggle=just_number]', function (e){
1841    // Allow: backspace, delete, tab, escape, enter and .
1842    // if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
1843    if ($.inArray(e.keyCode, [46, 8]) !== -1 ||
1844      // Allow: Ctrl+A
1845      (e.keyCode == 65 && e.ctrlKey === true) ||
1846      // Allow: Ctrl+C
1847      (e.keyCode == 67 && e.ctrlKey === true) ||
1848      // Allow: Ctrl+X
1849      (e.keyCode == 88 && e.ctrlKey === true) ||
1850      // Allow: home, end, left, right
1851      (e.keyCode >= 35 && e.keyCode <= 39)) {
1852       // let it happen, don't do anything
1853       return;
1854    }
1855    // Ensure that it is a number and stop the keypress
1856    if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
1857      e.preventDefault();
1858    }
1859});
1860
1861// Restricts input for the set of matched elements to the given inputFilter function.
1862(function($) {
1863    
1864    $.fn.inputFilter = function(inputFilter) {
1865        return this.on("input keydown keyup mousedown mouseup select contextmenu drop", function() {
1866            if (inputFilter(this.value)) {
1867                this.oldValue = this.value;
1868                this.oldSelectionStart = this.selectionStart;
1869                this.oldSelectionEnd = this.selectionEnd;
1870            } else if (this.hasOwnProperty("oldValue")) {
1871                this.value = this.oldValue;
1872                this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);
1873            } else {
1874                this.value = "";
1875            }
1876        });
1877    };
1878}(jQuery));
1879
1880$(function() {
1881    let backToTopElement = $(".back-to-top");
1882    let bodyElement      = $("body");
1883    let htmlBodyElements = $("html, body");
1884    let documentJQ       = $(document);
1885    let windowJQ         = $(window);
1886
1887    function scrollToTop() {
1888        verticalOffset = (typeof(verticalOffset) != "undefined" ? verticalOffset : 0);
1889        element        = bodyElement;
1890        offset         = element.offset();
1891        offsetTop      = offset.top;
1892
1893        htmlBodyElements.animate({scrollTop: offsetTop}, 100, "linear");
1894    }
1895
1896    documentJQ.on('scroll', debounce(function() {
1897        if (windowJQ.scrollTop() > 100) {
1898            backToTopElement.show(200);
1899            backToTopElement.data('is-visible', 1);
1900
1901            return;
1902        }
1903
1904        backToTopElement.hide(200);
1905        backToTopElement.data('is-visible', 2);
1906    }, 100));
1907
1908    backToTopElement.on("click", debounce(scrollToTop, 200));
1909});
1910//end scrool top 
1911
1912if ($(window).width() < 992)
1913{
1914	// Obțineți toate elementele de legătură pentru toggle
1915	document.addEventListener("DOMContentLoaded", function () {
1916	  const toggleLinks = document.querySelectorAll('.departments__toggle');
1917
1918	  // Adăugați un eveniment de clic pentru fiecare element de legătură
1919	  toggleLinks.forEach((toggleLink) => {
1920	    toggleLink.addEventListener('click', function(event) {
1921	      event.preventDefault();
1922
1923	      // Găsiți containerul corespunzător pentru meniul mega bazat pe relația DOM
1924	      const megamenuContainer = toggleLink.closest('.departments__item').querySelector('.departments__menu');
1925
1926	      // Toggle clasa pentru afișarea/ascunderea meniului mega
1927	      megamenuContainer.classList.toggle('departments__megamenu--visible');
1928	    });
1929	  });
1930	});
1931}
1932
1933window.addEventListener('scroll', function() {
1934    $('.departments').removeClass('departments--opened');
1935});
1936
1937function recalculateDivPositions() {
1938    var container = $(".fixedmob");
1939    var prevTop = 0;
1940
1941    $(".fixed-menu-mob").each(function() {
1942        var currentDiv = $(this);
1943        var currentTop = prevTop;
1944        currentDiv.css("top", currentTop + "px");
1945        prevTop += currentDiv.outerHeight();
1946    });
1947}
1948
1949jQuery(document).ready(function($)
1950{   
1951    setTimeout(function() {
1952
1953        function setVisibilityForClearSearchInput(visile) {
1954            let element = $('#cauta-in-site-clear-input');
1955
1956            if (visile) {
1957                element.removeClass('d-none');
1958                return;
1959            }
1960
1961            element.addClass('d-none');
1962        }
1963        // On key press.
1964        $("#cauta-in-site-input").on('keyup', function(e) {
1965            setVisibilityForClearSearchInput((this.value.length > 0));
1966        });
1967
1968        // On clear
1969        $('#cauta-in-site-clear-input').on('click', function () {
1970            let input = $("#cauta-in-site-input");
1971
1972            input.val('');
1973            setVisibilityForClearSearchInput(false);
1974            input.focus();
1975        });
1976
1977        $("#emailNewsletter").inputFilter(function(value) {
1978            return /^[^\s]*$/.test(value);
1979        });
1980        
1981        // cache objects.
1982        let windowJQ        = $(window);
1983        let documentJQ      = $(document);
1984        let bodyJQ          = $('body');  
1985
1986        documentJQ.on("click",".show-form-search", function(){         
1987            $("#search-form-top").toggle();
1988            recalculateDivPositions();
1989        });
1990
1991        documentJQ.on("click",".navbar-toggler-icon", function(){     
1992            $('.site__header').removeAttr('style');
1993        });
1994
1995        windowJQ.scroll(function(){
1996
1997            if ( (windowJQ.width() < 992 && windowJQ.width() > 575 && windowJQ.scrollTop() >= 155) || (windowJQ.width() < 576 && windowJQ.scrollTop() >= 210) )
1998            {
1999                // $('.fixedmob').addClass('fixed-menu-mob');    
2000                // recalculateDivPositions();
2001            }
2002            else
2003            {
2004                $('.fixedmob').removeClass('fixed-menu-mob');       
2005            }
2006
2007        });
2008
2009        //start carousel testimoniale
2010        $("#sidebar-testim").owlCarousel({
2011            autoplay:           true,
2012            autoplayTimeout:    3000,
2013            autoplayHoverPause: true,
2014            responsiveClass:    true,
2015            lazyLoad:           true,
2016            nav:                false,
2017            navText:            ["<i class=\"fa fa-long-arrow-left\"></i>", "<i class=\"fa fa-long-arrow-right\"></i>"],
2018            dots:               false,
2019            slideBy:            1,
2020            loop:               true, 
2021            rewind:             true,
2022            items:              1,   
2023        });
2024        //end carousel testimoniale
2025        
2026        //start carousel testimoniale
2027        $("#sidebar-artblog").owlCarousel({
2028            autoplay:           true,
2029            autoplayTimeout:    4000,
2030            autoplayHoverPause: true,
2031            responsiveClass:    true,
2032            lazyLoad:           true,
2033            autoHeight:         false,
2034            nav:                false,
2035            navText:            ["<i class=\"fa fa-long-arrow-left\"></i>", "<i class=\"fa fa-long-arrow-right\"></i>"],
2036            dots:               false,
2037            slideBy:            1,
2038            loop:               true,
2039            rewind:             true,
2040            items:              1,            
2041        });
2042        //end carousel testimoniale
2043
2044        //adauga produs in cos
2045        documentJQ.on("click",".add-to-cart", function(evt)
2046        {
2047            evt.preventDefault();
2048
2049            let caller    = $(this);
2050            let productId = caller.data('idprodus');
2051            let quantity  = (caller.hasClass('add-to-cart-b') ? parseInt($("#qty_" + productId).val()) : caller.data('cantitate'));
2052
2053            caller.block({ 
2054                message: '<i class="fa loading-icon-cart fa-spinner fa-pulse" aria-hidden="true"></i>',
2055                css: {
2056                    border:          'none',
2057                    backgroundColor: 'none',
2058                    color:           'white'
2059                }
2060            });
2061            $.ajax({
2062                url: "ajax/cartAddProduct.php",
2063                type: 'POST',
2064                data:{
2065                    idprodus:  productId,
2066                    cantitate: quantity
2067                },
2068                cache:false,
2069                dataType: "html",
2070                success: function(response){            
2071                    setTimeout(function() {
2072                        caller.unblock();
2073
2074                        let data = jQuery.parseJSON(response);
2075
2076                        if(data.error_add_cart == 0)
2077                        {
2078                            
2079                            
2080                                                                    if (typeof ttq !== 'undefined') {
2081
2082                                            ttq.track('AddToCart', {
2083                                                "value": data.priceEvent,
2084                                                "currency": "RON",
2085                                                "contents": [
2086                                                    {
2087                                                        "content_id": data.idProdEvent,
2088                                                        "content_type": "product",
2089                                                        "content_name": data.nameProdEvent
2090                                                    }
2091                                                ]
2092                                            });
2093                                        }
2094                            
2095                            $(".totalcantitate").html(data.totalcantitate);
2096                            $(".subtotalcomanda").html(data.subtotalComanda);            
2097
2098                   			$("#miniCartContainer").html(data.miniCart);
2099    						let offcanvas = new bootstrap.Offcanvas(document.getElementById('miniCart'));
2100    						offcanvas.show();
2101                            // window.location.href = "";
2102                            // alertify.notify('<div class="text-center"><i class="fa fa-thumbs-up fa-3x"></i><br>Produsul a fost adăugat cu succes în coș!</div>', 'success', 3);
2103                        }
2104                        else if(data.error_add_cart == 1)
2105                        {
2106                            alertify.notify('<div class="text-center"><i class="fa fa-thumbs-down fa-3x"></i><br>
2106'+ data.msgdisponibilitate +'</div>', 'error');
2107                        }
2108                        else if (data.err_over_qty == 2)
2109                        {
2110                            location.reload(); 
2111                        }
2112                    }, 1000);
2113                },
2114                error: function()
2115                {
2116                    alertify.notify('<div class="text-center prodad"><i class="fa fa-thumbs-down fa-3x"></i><br>A intervenit o eroare!</div>', 'error');
2117                }
2118            });
2119        });
2120        //end adauga produs in cos   
2121
2122        // Update produs in cos - / +
2123        documentJQ.on("click", ".updatecantitate",function(evt){
2124        
2125            evt.preventDefault();
2126            
2127            let idprodus    = $(this).data("idprodus");        
2128            let cantitate = parseInt($("#qty_" + idprodus).val()) || parseInt($("#qty_mini_" + idprodus).val());
2129            let stoc        = $(this).data("stoc");
2130            let multiple    = parseInt($(this).data("multiple"));
2131            let rest        = cantitate % multiple;
2132            let updateup    = $(this).hasClass("update-up");
2133            let updatedown  = $(this).hasClass("update-down");
2134            let upDateMini  = $(this).hasClass("upDateMini");
2135
2136            if(cantitate < multiple || cantitate > stoc){
2137                return false;
2138            }
2139
2140            if(rest != 0){
2141                cantitate = cantitate - rest; 
2142                $('#qty_' + idprodus).val(cantitate);
2143                $('#qty_' + idprodus).val(cantitate);
2144                $('#qty_mini_' + idprodus).val(cantitate);
2145            }
2146            else{           
2147                if( (updateup && ((cantitate+multiple) > stoc)) || (updatedown && ((cantitate - multiple) == 0)) )
2148                {
2149                    return false;
2150                }
2151            }
2152
2153            if(updatedown && (cantitate > 1))
2154            {
2155                cantitate -= multiple;
2156            }
2157            else if(updateup)
2158            {
2159                cantitate += multiple;    
2160            }
2161
2162            $.ajax({
2163            url: 'ajax/cartUpdateProduct.php',
2164            data: { 
2165                idprodus: idprodus,
2166                cantitate: cantitate,
2167                upDateMini, upDateMini,
2168            },
2169            dataType: 'json',
2170            type: 'post',
2171            success: function(response){
2172
2173                if (response.err_over_qty == 0)
2174                {
2175                    $("#qty_" + idprodus).val(response.cantitateprodusdincos);
2176                    $("#qty_mb_" + idprodus).val(response.cantitateprodusdincos);
2177                    $("#qty_mini_" + idprodus).val(response.cantitateprodusdincos);
2178                    $(".totalcantitate").html(response.all_cantitate); 
2179                    $(".pretProd_" + idprodus).html(response.subtotalprodus); 
2180                    $(".pretProdMb_" + idprodus).html(response.subtotalprodus); 
2181                    $(".subtotalcomanda").html(response.subtotal); 
2182                    $(".taxelivrare").html(response.taxelivrare); 
2183                    $(".taxelivrareMsg").html(response.taxelivrareMsg); 
2184                    if(response.taxelivrarelsuplimentare > 0)
2185                    {
2186                        $(".taxelivrarelsuplimentare").html(response.taxelivrarelsuplimentare); 
2187                        $(".showTaxeSup").show();
2188                    }
2189                    else
2190                    {
2191                        $(".showTaxeSup").hide();
2192                    }
2193                    $(".totalcomanda").html(response.total);
2194                    $(".sumapanalatranspgratuit").html(response.msgpentrutranspgratuit);
2195                    $(".rowProdusCadou").html(response.rowProdusCadou);
2196                    $(".msgProdusCadou").html(response.msgProdusCadou);
2197
2198                                        
2199                }
2200                else if (response.err_over_qty == 1)
2201                {
2202                    $("#qty_" + idprodus).val(response.cantitate_impusa);
2203                    $("#qty_mb_" + idprodus).val(response.cantitate_impusa);
2204                    $("#qty_mini_" + idprodus).val(response.cantitate_impu
2204sa);
2205                    alertify.notify('<div class="text-center"><i class="fa fa-thumbs-down fa-3x"></i><br>'+ response.msgdisponibilitate +'</div>', 'error');
2206                }//stergem produsul care nu mai e pe stoc
2207                else if (response.err_over_qty == 2)
2208                {
2209                    location.reload(); 
2210                }        
2211                    
2212            },
2213            error: function(){
2214                    alert('err');
2215                }
2216            });
2217        });
2218
2219        // update cantitate keyup
2220        documentJQ.on("input", ".updatecantitate-keyup", function(evt) {
2221        
2222            evt.preventDefault();
2223            
2224            let idprodus    = $(this).data("idprodus");        
2225            let cantitate   = parseInt($(this).val());
2226            let multiple    = parseInt($(this).data('multiple'));
2227            let stoc        = parseInt($(this).data('stoc'));
2228            let rest        = cantitate % multiple;
2229            let upDateMini  = $(this).hasClass("upDateMini");
2230            
2231            if(cantitate < multiple){
2232                cantitate = multiple;
2233            }
2234
2235            if(cantitate > multiple && cantitate <= stoc){
2236                if(rest != 0){
2237                    cantitate = cantitate - rest;
2238                }
2239            }
2240
2241            if(cantitate > stoc)
2242            {
2243                cantitate = stoc;
2244            }
2245
2246            $('#qty_' + idprodus).val(cantitate);
2247            $('#qty_mb_' + idprodus).val(cantitate);
2248            $('#qty_mini_' + idprodus).val(cantitate);
2249                
2250            $.ajax({
2251            url: 'ajax/cartUpdateProduct.php',
2252            data: { 
2253                idprodus: idprodus,
2254                cantitate: cantitate,
2255                upDateMini: upDateMini,
2256            },
2257            dataType: 'json',
2258            type: 'post',
2259            success: function(response){
2260
2261                if (response.err_over_qty == 0)
2262                {
2263                    $("#qty_" + idprodus).val(response.cantitateprodusdincos);
2264                    $("#qty_mb_" + idprodus).val(response.cantitateprodusdincos);
2265                    $("#qty_mini_" + idprodus).val(response.cantitateprodusdincos);
2266                    $(".totalcantitate").html(response.all_cantitate); 
2267                    $(".pretProd_" + idprodus).html(response.subtotalprodus); 
2268                    $(".pretProdMb_" + idprodus).html(response.subtotalprodus); 
2269                    $(".subtotalcomanda").html(response.subtotal); 
2270                    $(".taxelivrare").html(response.taxelivrare); 
2271                    $(".taxelivrareMsg").html(response.taxelivrareMsg); 
2272                    if(response.taxelivrarelsuplimentare > 0)
2273                    {
2274                        $(".taxelivrarelsuplimentare").html(response.taxelivrarelsuplimentare); 
2275                        $(".showTaxeSup").show();
2276                    }
2277                    else
2278                    {
2279                        $(".showTaxeSup").hide();
2280                    }
2281                    $(".totalcomanda").html(response.total);
2282                    $(".sumapanalatranspgratuit").html(response.msgpentrutranspgratuit);
2283                    $(".rowProdusCadou").html(response.rowProdusCadou);
2284                    $(".msgProdusCadou").html(response.msgProdusCadou);
2285
2286                                  
2287                }
2288                else if (response.err_over_qty == 1)
2289                {
2290                    $("#qty_" + idprodus).val(response.cantitate_impusa);
2291                    $("#qty_mb_" + idprodus).val(response.cantitate_impusa);
2292                    $("#qty_mini_" + idprodus).val(response.cantitate_impusa);
2293                    alertify.notify('<div class="text-center"><i class="fa fa-thumbs-down fa-3x"></i><br>'+ response.msgdisponibilitate +'</div>', 'error');
2294                }//stergem produsul care nu mai e pe stoc
2295                else if (response.err_over_qty == 2)
2296                {
2297                    location.reload(); 
2298                }                
2299            },
2300            error: function(){
2301                    alert('err');
2302                }
2303            });
2304        });
2305
2306        // Sterge produs din cos
2307        documentJQ.on("click",".remove-prod-cart",function(){
2308          
2309            var r  = confirm("Ești sigur?");
2310            var idprodus = $(this).data('id');
2311            if(r)
2312            {
2313                $.ajax({
2314                    url: 'ajax/cartRemoveProduct.php',
2315                    data: { idprodus: idprodus },
2316                    dataType: 'json',
2317                    type: 'post',
2318                    success: function(response){
2319
2320                        if(response.error == 0){
2321
2322                            
2323                                //gtag("event", "remove_from_cart", {
2324                                //    currency: "RON",
2325                                //    value: response.pret,
2326                                //    items: [
2327                                //    {
2328                                //        item_id: "SKU_"+response.idprodus,
2329                                //        item_name: response.denumire,
2330                                //        price: response.pret,
2331                                //    }
2332                                //  ]
2333                               /// });
2334                                
2335                            
2336                                                            
2337
2338                                                        	if(response.totalcantitate > 0)
2339                            	{
2340                            		$("#miniCartContainer").html(response.miniCart);
2341    								let offcanvas = new bootstrap.Offcanvas(document.getElementById('miniCart'));
2342    								offcanvas.show();
2343                            	}else{
2344                            		location.reload();
2345                            	}
2346                                                    }                
2347                },
2348                error: function(){
2349                  alert('err');
2350                }
2351
2352                });
2353            }
2354
2355        });
2356        //end sterge produs din cos
2357
2358        
2359        documentJQ.on("click", ".btn-favorites", function(evt) {
2360            evt.preventDefault();
2361
2362            let caller    = $(this);
2363            let productId = caller.data('idprodus');
2364
2365            caller.block({ 
2366                message: '<i class="fa loading-icon-cart fa-spinner fa-pulse" aria-hidden="true"></i>',
2367                css: {
2368                    border:          'none',
2369                    backgroundColor: 'none',
2370                    color:           'white'
2371                }
2372            });
2373
2374            $.ajax({
2375                url: "ajax/produs-favorit-save.php",
2376                type: 'POST',
2377
2378                data:{
2379                    idprodus:  productId,
2380                },
2381
2382                cache:false,
2383                dataType: "html",
2384
2385                success: function(response) {
2386                    setTimeout(function() {
2387                        caller.unblock();
2388
2389                        let data = jQuery.parseJSON(response);
2390
2391                        if(!data.error)
2392                        {
2393                            $(".totalfavorite").html(data.nrProdFav);
2394
2395                            alertify.notify('<div class="text-center"><i class="fa fa-thumbs-up fa-3x"></i><br>'+ data.msg +'</div>', 'success', 3);
2396                            
2397                            caller.find('.fa-heart').toggleClass('solidHeart', !data.remove);
2398
2399                            if(!data.remove)
2400                            {
2401                                                                    gtag("event", "add_to_wishlist", {
2402                                        currency: "RON",
2403                                        value: data.priceEvent,
2404                                        items: [
2405                                            {
2406                                                item_id: data.idProdEvent,
2407                                                item_name: data.nameProdEvent,
2408                                                price: data.priceEvent,
2409                                            }
2410                                        ]
2411                                    });
2412                                                            }
2413                        }
2414                        else if(data.error)
2415                        {
2416                            alertify.notify('<div class="text-center prodad"><i class="fa fa-thumbs-down fa-3x"></i><br>'+ data.msg +'</div>', 'error');
2417                        }
2418                        else
2419                        {
2420                            location.reload(); 
2421                        }
2422                    }, 1000);
2423                },
2424                error: function() {
2425                    alertify.notify('<div class="text-center prodad"><i class="fa fa-thumbs-down fa-3x"></i><br>A intervenit o eroare!</div>', 'error');
2426                }
2427            });
2428        });
2429        //end adauga produs in wishlist 
2430
2431        documentJQ.on("click", "#newsletter-subscribe", function(evt) {
2432            evt.preventDefault();
2433            var form = $("#newsletterForm");
2434        
2435            // Rulează validarea Bootstrap
2436            form.bootstrapValidator({
2437                fields: {
2438                    "emailNewsletter": {
2439                        validators: {
2440                            notEmpty: {
2441                                message: "Câmp obligatoriu"
2442                            },
2443                            emailAddress: {
2444                                message: 'Adresa de e-mail trebuie să fie validă!'
2445                            }
2446                        }
2447                    },
2448                    "gdprNewsletter": {
2449                        validators: {
2450                            notEmpty: {
2451                                message: "Câmp obligatoriu"
2452                            }
2453                        }
2454                    },
2455                }
2456            });
2457        
2458            form.bootstrapValidator('validate');
2459        
2460            if (!form.data('bootstrapValidator').isValid()) return;
2461        
2462            // === Pasul 1: Încarcă script reCAPTCHA dinamic ===
2463            if (typeof grecaptcha === 'undefined') {
2464                var script = document.createElement('script');
2465                script.src = "https://www.google.com/recaptcha/api.js?render=6LcPdh0pAAAAAFK76Ol4172N6wZKfcijCr5a-0wA";
2466                script.onload = function() {
2467                    executeRecaptcha();
2468                };
2469                document.head.appendChild(script);
2470            } else {
2471                executeRecaptcha();
2472            }
2473        
2474            // === Funcția care rulează reCAPTCHA și trimite AJAX ===
2475            function executeRecaptcha() {
2476                grecaptcha.ready(function() {
2477                    grecaptcha.execute('6LcPdh0pAAAAAFK76Ol4172N6wZKfcijCr5a-0wA', {action: 'newsletter'}).then(function(token) {
2478        
2479                        var formData = form.serialize() + '&g-recaptcha-response=' + token;
2480        
2481                        $.ajax({
2482                            type: "POST",
2483                            url: "ajax/newsletter-form.php",
2484                            data: formData,
2485                            cache: false,
2486                            dataType: "json"
2487                        }).done(function(response) {
2488                            $("#feedBackNewsletter").html(response.msg);
2489        
2490                            if (response.status === true) {
2491                                                                    gtag("event", "newsletter", {
2492                                        email: response.email,
2493                                    });
2494                                                                $("#newsletterForm")[0].reset();
2495                            }
2496                        });
2497                    });
2498                });
2499            }
2500        });
2501    }, 2000);
2502
2503});
2504//end document ready
2505   
2506</script>
2506 
2507
2508<script>
2509!function(a){var b=function(b,c){this.$form=a(b),this.options=a.extend({},a.fn.bootstrapValidator.DEFAULT_OPTIONS,c),this.$invalidFields=a([]),this.$submitButton=null,this.$hiddenButton=null,this.STATUS_NOT_VALIDATED="NOT_VALIDATED",this.STATUS_VALIDATING="VALIDATING",this.STATUS_INVALID="INVALID",this.STATUS_VALID="VALID";var d=function(){for(var a=3,b=document.createElement("div"),c=b.all||[];b.innerHTML="<!--[if gt IE "+ ++a+"]><br><![endif]-->",c[0];);return a>4?a:!a}(),e=document.createElement("div");this._changeEvent=9!==d&&"oninput"in e?"input":"keyup",this._submitIfValid=null,this._cacheFields={},this._init()};b.prototype={constructor:b,_init:function(){var b=this,c={excluded:this.$form.attr("data-bv-excluded"),trigger:this.$form.attr("data-bv-trigger"),message:this.$form.attr("data-bv-message"),container:this.$form.attr("data-bv-container"),group:this.$form.attr("data-bv-group"),submitButtons:this.$form.attr("data-bv-submitbuttons"),threshold:this.$form.attr("data-bv-threshold"),live:this.$form.attr("data-bv-live"),onSuccess:this.$form.attr("data-bv-onsuccess"),onError:this.$form.attr("data-bv-onerror"),fields:{},feedbackIcons:{valid:this.$form.attr("data-bv-feedbackicons-valid"),invalid:this.$form.attr("data-bv-feedbackicons-invalid"),validating:this.$form.attr("data-bv-feedbackicons-validating")},events:{formInit:this.$form.attr("data-bv-events-form-init"),formError:this.$form.attr("data-bv-events-form-error"),formSuccess:this.$form.attr("data-bv-events-form-success"),fieldAdded:this.$form.attr("data-bv-events-field-added"),fieldRemoved:this.$form.attr("data-bv-events-field-removed"),fieldInit:this.$form.attr("data-bv-events-field-init"),fieldError:this.$form.attr("data-bv-events-field-error"),fieldSuccess:this.$form.attr("data-bv-events-field-success"),fieldStatus:this.$form.attr("data-bv-events-field-status"),validatorError:this.$form.attr("data-bv-events-validator-error"),validatorSuccess:this.$form.attr("data-bv-events-validator-success")}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit.bv",function(a){a.preventDefault(),b.validate()}).on("click.bv",this.options.submitButtons,function(){b.$submitButton=a(this),b._submitIfValid=!0}).find("[name], [data-bv-field]").each(function(){var d=a(this),e=d.attr("name")||d.attr("data-bv-field"),f=b._parseOptions(d);f&&(d.attr("data-bv-field",e),c.fields[e]=a.extend({},f,c.fields[e]))}),this.options=a.extend(!0,this.options,c),this.$hiddenButton=a("<button/>").attr("type","submit").prependTo(this.$form).addClass("bv-hidden-submit").css({display:"none",width:0,height:0}),this.$form.on("click.bv",'[type="submit"]',function(c){var d=a(c.target).eq(0);!b.options.submitButtons||d.is(b.options.submitButtons)||d.is(b.$hiddenButton)||b.$form.off("submit.bv").submit()});for(var d in this.options.fields)this._initField(d);this.$form.trigger(a.Event(this.options.events.formInit),{bv:this,options:this.options}),this.options.onSuccess&&this.$form.on(this.options.events.formSuccess,function(c){a.fn.bootstrapValidator.helpers.call(b.options.onSuccess,[c])}),this.options.onError&&this.$form.on(this.options.events.formError,function(c){a.fn.bootstrapValidator.helpers.call(b.options.onError,[c])})},_parseOptions:function(b){var c,d,e,f,g,h,i,j=b.attr("name")||b.attr("data-bv-field"),k={};for(d in a.fn.bootstrapValidator.validators)if(c=a.fn.bootstrapValidator.validators[d],e=b.attr("data-bv-"+d.toLowerCase())+"",i="function"==typeof c.enableByHtml5?c.enableByHtml5(b):null,i&&"false"!==e||i!==!0&&(""===e||"true"===e)){c.html5Attributes=a.extend({},{message:"message",onerror:"onError",onsuccess:"onSuccess"},c.html5Attributes),k[d]=a.extend({},i===!0?{}:i,k[d]);for(h in c.html5Attributes)f=c.html5Attributes[h],g=b.attr("data-bv-"+d.toLowerCase()+"-"+h),g&&("true"===g?g=!0:"false"===g&&(g=!1),k[d][f]=g)}var l={excluded:b.attr("data-bv-excluded"),feedbackIcons:b.attr("data-bv-feedbackicons"),trigger:b.attr("data-bv-trigger"),message:b.attr("data-bv-message"),container:b.attr("data-bv-container"),group:b.attr("data-bv-group"),selector:b.attr("data-bv-selector"),threshold:b.attr("data-bv-threshold"),onStatus:b.attr("data-bv-onstatus"),onSuccess:b.attr("data-bv-onsuccess"),onError:b.attr("data-bv-onerror"),validators:k},m=a.isEmptyObject(l),n=a.isEmptyObject(k);return!n||!m&&this.options.fields&&this.options.fields[j]?(l.validators=k,l):null},_initField:function(b){var c=a([]);switch(typeof b){case"object":c=b,b=b.attr("data-bv-field");break;case"string":c=this.getFieldElements(b),c.attr("data-bv-field",b)}if(null!==this.options.fields[b]&&null!==this.options.fields[b].validators){if
2509(0===c.length)return void delete this.options.fields[b];var d;for(d in this.options.fields[b].validators)a.fn.bootstrapValidator.validators[d]||delete this.options.fields[b].validators[d];null===this.options.fields[b].enabled&&(this.options.fields[b].enabled=!0);for(var e=this,f=c.length,g=c.attr("type"),h=1===f||"radio"===g||"checkbox"===g,i="radio"===g||"checkbox"===g||"file"===g||"SELECT"===c.eq(0).get(0).tagName?"change":this._changeEvent,j=(this.options.fields[b].trigger||this.options.trigger||i).split(" "),k=a.map(j,function(a){return a+".update.bv"}).join(" "),l=0;f>l;l++){var m=c.eq(l),n=this.options.fields[b].group||this.options.group,o=m.parents(n),p=this.options.fields[b].container||this.options.container,q=p&&"tooltip"!==p&&"popover"!==p?a(p):this._getMessageContainer(m,n);p&&"tooltip"!==p&&"popover"!==p&&q.addClass("has-error"),q.find('.help-block[data-bv-validator][data-bv-for="'+b+'"]').remove(),o.find('i[data-bv-icon-for="'+b+'"]').remove(),m.off(k).on(k,function(){e.updateStatus(a(this),e.STATUS_NOT_VALIDATED)}),m.data("bv.messages",q);for(d in this.options.fields[b].validators)m.data("bv.result."+d,this.STATUS_NOT_VALIDATED),h&&l!==f-1||a("<small/>").css("display","none").addClass("help-block").attr("data-bv-validator",d).attr("data-bv-for",b).attr("data-bv-result",this.STATUS_NOT_VALIDATED).html(this._getMessage(b,d)).appendTo(q),this.options.fields[b].validators[d].onSuccess&&m.on(this.options.events.validatorSuccess,function(c,f){a.fn.bootstrapValidator.helpers.call(e.options.fields[b].validators[d].onSuccess,[c,f])}),this.options.fields[b].validators[d].onError&&m.on(this.options.events.validatorError,function(c,f){a.fn.bootstrapValidator.helpers.call(e.options.fields[b].validators[d].onError,[c,f])});if(this.options.fields[b].feedbackIcons!==!1&&"false"!==this.options.fields[b].feedbackIcons&&this.options.feedbackIcons&&this.options.feedbackIcons.validating&&this.options.feedbackIcons.invalid&&this.options.feedbackIcons.valid&&(!h||l===f-1)){o.removeClass("has-success").removeClass("has-error").addClass("has-feedback");var r=a("<i/>").css("display","none").addClass("form-control-feedback").attr("data-bv-icon-for",b).insertAfter(m);if("checkbox"===g||"radio"===g){var s=m.parent();s.hasClass(g)?r.insertAfter(s):s.parent().hasClass(g)&&r.insertAfter(s.parent())}0===o.find("label").length&&r.css("top",0),0!==o.find(".input-group").length&&r.css({top:0,"z-index":100}).insertAfter(o.find(".input-group").eq(0))}}switch(this.options.fields[b].onSuccess&&c.on(this.options.events.fieldSuccess,function(c,d){a.fn.bootstrapValidator.helpers.call(e.options.fields[b].onSuccess,[c,d])}),this.options.fields[b].onError&&c.on(this.options.events.fieldError,function(c,d){a.fn.bootstrapValidator.helpers.call(e.options.fields[b].onError,[c,d])}),this.options.fields[b].onStatus&&c.on(this.options.events.fieldStatus,function(c,d){a.fn.bootstrapValidator.helpers.call(e.options.fields[b].onStatus,[c,d])}),k=a.map(j,function(a){return a+".live.bv"}).join(" "),this.options.live){case"submitted":break;case"disabled":c.off(k);break;case"enabled":default:c.off(k).on(k,function(){e._exceedThreshold(a(this))&&e.validateField(a(this))})}c.trigger(a.Event(this.options.events.fieldInit),{bv:this,field:b,element:c})}},_getMessage:function(b,c){if(!(this.options.fields[b]&&a.fn.bootstrapValidator.validators[c]&&this.options.fields[b].validators&&this.options.fields[b].validators[c]))return"";var d=this.options.fields[b].validators[c];switch(!0){case!!d.message:return d.message;case!!this.options.fields[b].message:return this.options.fields[b].message;case!!a.fn.bootstrapValidator.i18n[c]:return a.fn.bootstrapValidator.i18n[c]["default"];default:return this.options.message}},_getMessageContainer:function(a,b){var c=a.parent();if(c.is(b))return c;var d=c.attr("class");if(!d)return this._getMessageContainer(c,b);d=d.split(" ");for(var e=d.length,f=0;e>f;f++)if(/^col-(xs|sm|md|lg)-\d+$/.test(d[f])||/^col-(xs|sm|md|lg)-offset-\d+$/.test(d[f]))return c;return this._getMessageContainer(c,b)},_submit:function(){var b=this.isValid(),c=b?this.options.events.formSuccess:this.options.events.formError,d=a.Event(c);this.$form.trigger(d),this.$submitButton&&(b?this._onSuccess(d):this._onError(d))},_isExcluded:function(b){var c=b.attr("data-bv-excluded"),d=b.attr("data-bv-field")||b.attr("name");switch(!0){case!!d&&this.options.fields&&this.options.fields[d]&&("true"===this.options.fields[d].excluded||this.options.fields[d].excluded===!0):case"true"===c:case""===c:return!0;case!!d&&this.options.fields&&this.options.fields[d]&&("false"===this.options.fields[d].excluded||this.options.fields[d].excluded===!1):case"false"===c:return!1;default:if(this.options.excluded){"string"==typeof this.options.excluded&&(this.options.excluded=a.map(this.options.excluded.split(","),function(b){return a.trim(b)}));for(var e=this.options.excluded.length,f=0;e>f;f++)if("string"==typeof this.options.excluded[f]&&b.is(this.options.excluded[f])||"function"==typeof this.options.excluded[f]&&this.options.excluded[f].call(this,b,this)===!0)return!0}return!1}},_exceedThreshold:function(b){var c=b.attr("data-bv-field"),d=this.options.fields[c].threshold||this.options.threshold;if(!d)return!0;var e=-1!==a.inArray(b.attr("type"),["button","checkbox","file","hidden","image","radio","reset","submit"]);return e||b.val().length>=d}
2509,_onError:function(b){if(!b.isDefaultPrevented()){if("submitted"===this.options.live){this.options.live="enabled";var c=this;for(var d in this.options.fields)!function(b){var e=c.getFieldElements(b);if(e.length){var f=a(e[0]).attr("type"),g="radio"===f||"checkbox"===f||"file"===f||"SELECT"===a(e[0]).get(0).tagName?"change":c._changeEvent,h=c.options.fields[d].trigger||c.options.trigger||g,i=a.map(h.split(" "),function(a){return a+".live.bv"}).join(" ");e.off(i).on(i,function(){c._exceedThreshold(a(this))&&c.validateField(a(this))})}}(d)}var e=this.$invalidFields.eq(0);if(e){var f,g=e.parents(".tab-pane");g&&(f=g.attr("id"))&&a('a[href="#'+f+'"][data-toggle="tab"]').tab("show"),e.focus()}}},_onSuccess:function(a){a.isDefaultPrevented()||this.disableSubmitButtons(!0).defaultSubmit()},_onFieldValidated:function(b,c){var d=b.attr("data-bv-field"),e=this.options.fields[d].validators,f={},g=0,h={bv:this,field:d,element:b,validator:c};if(c)switch(b.data("bv.result."+c)){case this.STATUS_INVALID:b.trigger(a.Event(this.options.events.validatorError),h);break;case this.STATUS_VALID:b.trigger(a.Event(this.options.events.validatorSuccess),h)}f[this.STATUS_NOT_VALIDATED]=0,f[this.STATUS_VALIDATING]=0,f[this.STATUS_INVALID]=0,f[this.STATUS_VALID]=0;for(var i in e)if(e[i].enabled!==!1){g++;var j=b.data("bv.result."+i);j&&f[j]++}f[this.STATUS_VALID]===g?(this.$invalidFields=this.$invalidFields.not(b),b.trigger(a.Event(this.options.events.fieldSuccess),h)):0===f[this.STATUS_NOT_VALIDATED]&&0===f[this.STATUS_VALIDATING]&&f[this.STATUS_INVALID]>0&&(this.$invalidFields=this.$invalidFields.add(b),b.trigger(a.Event(this.options.events.fieldError),h))},getFieldElements:function(b){return this._cacheFields[b]||(this._cacheFields[b]=this.options.fields[b]&&this.options.fields[b].selector?a(this.options.fields[b].selector):this.$form.find('[name="'+b+'"]')),this._cacheFields[b]},disableSubmitButtons:function(a){return a?"disabled"!==this.options.live&&this.$form.find(this.options.submitButtons).attr("disabled","disabled"):this.$form.find(this.options.submitButtons).removeAttr("disabled"),this},validate:function(){if(!this.options.fields)return this;this.disableSubmitButtons(!0);for(var a in this.options.fields)this.validateField(a);return this._submit(),this},validateField:function(b){var c=a([]);switch(typeof b){case"object":c=b,b=b.attr("data-bv-field");break;case"string":c=this.getFieldElements(b)}if(this.options.fields[b]&&this.options.fields[b].enabled===!1)return this;for(var d,e,f=this,g=c.attr("type"),h="radio"===g||"checkbox"===g?1:c.length,i="radio"===g||"checkbox"===g,j=this.options.fields[b].validators,k=0;h>k;k++){var l=c.eq(k);if(!this._isExcluded(l))for(d in j){l.data("bv.dfs."+d)&&l.data("bv.dfs."+d).reject();var m=l.data("bv.result."+d);m!==this.STATUS_VALID&&m!==this.STATUS_INVALID&&j[d].enabled!==!1?(l.data("bv.result."+d,this.STATUS_VALIDATING),e=a.fn.bootstrapValidator.validators[d].validate(this,l,j[d]),"object"==typeof e&&e.resolve?(this.updateStatus(i?b:l,this.STATUS_VALIDATING,d),l.data("bv.dfs."+d,e),e.done(function(a,b,c,d){a.removeData("bv.dfs."+b),d&&f.updateMessage(a,b,d),f.updateStatus(i?a.attr("data-bv-field"):a,c?f.STATUS_VALID:f.STATUS_INVALID,b),c&&f._submitIfValid===!0&&f._submit()})):"object"==typeof e&&void 0!==e.valid&&void 0!==e.message?(this.updateMessage(i?b:l,d,e.message),this.updateStatus(i?b:l,e.valid?this.STATUS_VALID:this.STATUS_INVALID,d)):"boolean"==typeof e&&this.updateStatus(i?b:l,e?this.STATUS_VALID:this.STATUS_INVALID,d)):this._onFieldValidated(l,d)}}return this},updateMessage:function(b,c,d){var e=a([]);switch(typeof b){case"object":e=b,b=b.attr("data-bv-field");break;case"string":e=this.getFieldElements(b)}e.each(function(){a(this).data("bv.messages").find('.help-block[data-bv-validator="'+c+'"][data-bv-for="'+b+'"]').html(d)})},updateStatus:function(b,c,d){var e=a([]);switch(typeof b){case"object":e=b,b=b.attr("data-bv-field");break;case"string":e=this.getFieldElements(b)}c===this.STATUS_NOT_VALIDATED&&(this._submitIfValid=!1);for(var f=this,g=e.attr("type"),h=this.options.fields[b].group||this.options.group,i="radio"===g||"checkbox"===g?1:e.length,j=0;i>j;j++){var k=e.eq(j);if(!this._isExcluded(k)){var l=k.parents(h),m=k.data("bv.messages"),n=m.find('.help-block[data-bv-validator][data-bv-for="'+b+'"]'),o=d?n.filter('[data-bv-validator="'+d+'"]'):n,p=l.find('.form-control-feedback[data-bv-icon-for="'+b+'"]'),q=this.options.fields[b].container||this.options.container,r=null;if(d)k.data("bv.result."+d,c);else for(var s in this.options.fields[b].validators)k.data("bv.result."+s,c);o.attr("data-bv-result",c);var t,u,v=k.parents(".tab-pane");switch(v&&(t=v.attr("id"))&&(u=a('a[href="#'+t+'"][data-toggle="tab"]').parent()),c){case this.STATUS_VALIDATING:r=null,this.disableSubmitButtons(!0),l.removeClass("has-success").removeClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).addClass(this.options.feedbackIcons.validating).show(),u&&u.removeClass("bv-tab-success").removeClass("bv-tab-error");break;case this.STATUS_INVALID:r=!1,this.disableSubmitButtons(!0),l.removeClass("has-success").addClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.validating).addClass(this.options.feedbackIcons.invalid).show(),u&&u.removeClass("bv-tab-success").addClass("bv-tab-error");break;case this.STATUS_VALID:r=0===n.filter('[data-bv-result="'+this.STATUS_NOT_VALIDATED+'"]').length?n.filter('[data-bv-result="'+this.STATUS_VALID+'"]').length===n.length:null,null!==r&&(this.disableSubmitButtons(this.$submitButton?!this.isValid():!r),p&&p.removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).removeClass(this.options.feedbackIcons.valid).addClass(r?this.options.feedbackIcons.valid:this.options.feedbackIcons.invalid).show()),l.removeClass("has-error has-success").addClass(this.isValidContainer(l)?"has-success":"has-error"),u&&u.removeClass("bv-tab-success").removeClass("bv-tab-error").addClass(this.isValidContainer(v)?"bv-tab-success":"bv-tab-error");break;case this.STATUS_NOT_VALIDATED:default:r=null,this.disableSubmitButtons(!1),l.removeClass("has-success").removeClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).hide(),u&&u.removeClass("bv-tab-success").removeClass("bv-tab-error")}switch(!0){case p&&"tooltip"===q:r===!1?p.css("cursor","pointer").tooltip("destroy").tooltip({html:!0,placement:"top",title:n.filter('[data-bv-result="'+f.STATUS_INVALID+'"]').eq(0).html()}):p.css("cursor","").tooltip("destroy");break;case p&&"popover"===q:r===!1?p.css("cursor","pointer").popover("destroy").popover({content:n.filter('[data-bv-result="'+f.STATUS_INVALID+'"]').eq(0).html(),html:!0,placement:"top",trigger:"hover click"}):p.css("cursor","").popover("destroy");break;default:c===this.STATUS_INVALID?o.show():o.hide()}k.trigger(a.Event(this.options.events.fieldStatus),{bv:this,field:b,element:k,status:c}),this._onFieldValidated(k,d)}}return this},isValid:function(){for(var a in this.options.fields)if(!this.isValidField(a))return!1;return!0},isValidField:function(b){var c=a([]);switch(typeof b){case"object":c=b,b=b.attr("data-bv-field");break;case"string":c=this.getFieldElements(b)}if(0===c.length||null===this.options.fields[b]||this.options.fields[b].enabled===!1)return!0;for(var d,e,f,g=c.attr("type"),h="radio"===g||"checkbox"===g?1:c.length,i=0;h>i;i++)if(d=c.eq(i),!this._isExcluded(d))for(e in this.options.fields[b].validators)if(this.options.fields[b].validators[e].enabled!==!1&&(f=d.data("bv.result."+e),f!==this.STATUS_VALID))return!1;return!0},isValidContainer:function(b){var c=this,d={},e="string"==typeof b?a(b):b;if(0===e.length)return!0;e.find("[data-bv-field]").each(function(){var b=a(this),e=b.attr("data-bv-field");c._isExcluded(b)||d[e]||(d[e]=b)});for(var f in d){var g=d[f];if(0!==g.data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+f+'"]').filter(function(){var b=a(this).attr("data-bv-validator"),d=a(this).attr("data-bv-for");return c.options.fields[d].validators[b].enabled!==!1&&g.data("bv.result."+b)&&g.data("bv.result."+b)!==c.STATUS_VALID}).length)return!1}return!0},defaultSubmit:function(){this.$submitButton&&a("<input/>").attr("type","hidden").attr("data-bv-submit-hidden","").attr("name",this.$submitButton.attr("name")).val(this.$submitButton.val()).appendTo(this.$form),this.$form.off("submit.bv").submit()},getInvalidFields:function(){return this.$invalidFields},getSubmitButton:function(){return this.$submitButton},getMessages:function(b,c){var d=this,e=[],f=a([]);switch(!0){case b&&"object"==typeof b:f=b;break;case b&&"string"==typeof b:var g=this.getFieldElements(b);if(g.length>0){var h=g.attr("type");f="radio"===h||"checkbox"===h?g.eq(0):g}break;default:f=this.$invalidFields}var i=c?'[data-bv-validator="'+c+'"]':"";return f.each(function(){e=e.concat(a(this).data("bv.messages").find('.help-block[data-bv-for="'+a(this).attr("data-bv-field")+'"][data-bv-result="'+d.STATUS_INVALID+'"]'+i).map(function(){var b=a(this).attr("data-bv-validator"),c=a(this).attr("data-bv-for");return d.options.fields[c].validators[b].enabled===!1?"":a(this).html()}).get())}),e},getOptions:function(a,b,c){if(!a)return this.options;if("object"==typeof a&&(a=a.attr("data-bv-field")),!this.options.fields[a])return null;var d=this.options.fields[a];return b?d.validators&&d.validators[b]?c?d.validators[b][c]:d.validators[b]:null:d},updateOption:function(a,b,c,d){return"object"==typeof a&&(a=a.attr("data-bv-field")),this.options.fields[a]&&this.options.fields[a].validators[b]&&(this.options.fields[a].validators[b][c]=d,this.updateStatus(a,this.STATUS_NOT_VALIDATED,b)),this},addField:function(b,c){var d=a([]);switch(typeof b){case"object":d=b,b=b.attr("data-bv-field")||b.attr("name");break;case"string":delete this._cacheFields[b],d=this.getFieldElements(b)}d.attr("data-bv-field",b);for(var e=d.attr("type"),f="radio"===e||"checkbox"===e?1:d.length,g=0;f>g;g++){var h=d.eq(g),i=this._parseOptions(h);i=null===i?c:a.extend(!0,c,i),this.options.fields[b]=a.extend(!0,this.options.fields[b],i),this._cacheFields[b]=this._cacheFields[b]?this._cacheFields[b].add(h):h,this._initField("checkbox"===e||"radio"===e?b:h)}return this.disableSubmitButtons(!1),this.$form.trigger(a.Event(this.options.events.fieldAdded),{field:b,element:d,options:this.options.fields[b]}),this},removeField:function(b){var c=a([]);switch(typeof b){case"object":c=b,b=b.attr("data-bv-field")||b.attr("name"),c.attr("data-bv-field",b);break;case"string":c=this.getFieldElements(b)}if(0===c.length)return this;for(var d=c.attr("type"),e="radio"===d||"checkbox"===d?1:c.length,f=0;e>f;f++){var g=c.eq(f);this.$invalidFields=this.$invalidFields.not(g),this._cacheFields[b]=this._cacheFields[b].not(g)}return this._cacheFields[b]&&0!==this._cacheFields[b].length||delete this.options.fields[b],("checkbox"===d||"radio"===d)&&this._initField(b),this.disableSubmitButtons(!1),this.$form.trigger(a.Event(this.options.events.fieldRemoved),{field:b,element:c}),this},resetField:function(b,c){var d=a([]);switch(typeof b){case"object":d=b,b=b.attr("data-bv-field");break;case"string":d=this.getFieldElements(b)}var e=d.length;if(this.options.fields[b])for(var f=0;e>f;f++)for(var g in this.options.fields[b].validators)d.eq(f).removeData("bv.dfs."+g);if(this.updateStatus(b,this.STATUS_NOT_VALIDATED),c){var h=d.attr("type");"radio"===h||"checkbox"===h?d.removeAttr("checked").removeAttr("selected"):d.val("")}return this},resetForm:function(b){for(var c in this.options.fields)this.resetField(c,b);return this.$invalidFields=a([]),this.$submitButton=null,this.disableSubmitButtons(!1),this},revalidateField:function(a){return this.updateStatus(a,this.STATUS_NOT_VALIDATED).validateField(a),this},enableFieldValidators:function(a,b,c){var d=this.options.fields[a].validators;if(c&&d&&d[c]&&d[c].enabled!==b)this.options.fields[a].validators[c].enabled=b,this.updateStatus(a,this.STATUS_NOT_VALIDATED,c);else if(!c&&this.options.fields[a].enabled!==b){this.options.fields[a].enabled=b;
2509for(var e in d)this.enableFieldValidators(a,b,e)}return this},getDynamicOption:function(b,c){var d="string"==typeof b?this.getFieldElements(b):b,e=d.val();if("function"==typeof c)return a.fn.bootstrapValidator.helpers.call(c,[e,this,d]);if("string"==typeof c){var f=this.getFieldElements(c);return f.length?f.val():a.fn.bootstrapValidator.helpers.call(c,[e,this,d])||c}return null},destroy:function(){var a,b,c,d,e,f,g;for(a in this.options.fields){b=this.getFieldElements(a),f=this.options.fields[a].container||this.options.container,g=this.options.fields[a].group||this.options.group;for(var h=0;h<b.length;h++){if(c=b.eq(h),c.data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+a+'"]').remove().end().end().removeData("bv.messages").parents(g).removeClass("has-feedback has-error has-success").end().off(".bv").removeAttr("data-bv-field"),e=c.parents(g).find('i[data-bv-icon-for="'+a+'"]'))switch(f){case"tooltip":e.tooltip("destroy").remove();break;case"popover":e.popover("destroy").remove();break;default:e.remove()}for(d in this.options.fields[a].validators)c.data("bv.dfs."+d)&&c.data("bv.dfs."+d).reject(),c.removeData("bv.result."+d).removeData("bv.dfs."+d)}}this.disableSubmitButtons(!1),this.$hiddenButton.remove(),this.$form.removeClass(this.options.elementClass).off(".bv").removeData("bootstrapValidator").find("[data-bv-submit-hidden]").remove().end().find('[type="submit"]').off("
2509click.bv")}},a.fn.bootstrapValidator=function(c){var d=arguments;return this.each(function(){var e=a(this),f=e.data("bootstrapValidator"),g="object"==typeof c&&c;f||(f=new b(this,g),e.data("bootstrapValidator",f)),"string"==typeof c&&f[c].apply(f,Array.prototype.slice.call(d,1))})},a.fn.bootstrapValidator.DEFAULT_OPTIONS={elementClass:"bv-form",message:"This value is not valid",group:".form-group",container:null,threshold:null,excluded:[":disabled",":hidden",":not(:visible)"],feedbackIcons:{valid:null,invalid:null,validating:null},submitButtons:'[type="submit"]',live:"enabled",fields:null,events:{formInit:"init.form.bv",formError:"error.form.bv",formSuccess:"success.form.bv",fieldAdded:"added.field.bv",fieldRemoved:"removed.field.bv",fieldInit:"init.field.bv",fieldError:"error.field.bv",fieldSuccess:"success.field.bv",fieldStatus:"status.field.bv",validatorError:"error.validator.bv",validatorSuccess:"success.validator.bv"}},a.fn.bootstrapValidator.validators={},a.fn.bootstrapValidator.i18n={},a.fn.bootstrapValidator.Constructor=b,a.fn.bootstrapValidator.helpers={call:function(a,b){if("function"==typeof a)return a.apply(this,b);if("string"==typeof a){"()"===a.substring(a.length-2)&&(a=a.substring(0,a.length-2));for(var c=a.split("."),d=c.pop(),e=window,f=0;f<c.length;f++)e=e[c[f]];return"undefined"==typeof e[d]?null:e[d].apply(this,b)}},format:function(b,c){a.isArray(c)||(c=[c]);for(var d in c)b=b.replace("%s",c[d]);return b},date:function(a,b,c,d){if(isNaN(a)||isNaN(b)||isNaN(c))return!1;if(c.length>2||b.length>2||a.length>4)return!1;if(c=parseInt(c,10),b=parseInt(b,10),a=parseInt(a,10),1e3>a||a>9999||0>=b||b>12)return!1;var e=[31,28,31,30,31,30,31,31,30,31,30,31];if((a%400===0||a%100!==0&&a%4===0)&&(e[1]=29),0>=c||c>e[b-1])return!1;if(d===!0){var f=new Date,g=f.getFullYear(),h=f.getMonth(),i=f.getDate();return g>a||a===g&&h>b-1||a===g&&b-1===h&&i>c}return!0},luhn:function(a){for(var b=a.length,c=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],e=0;b--;)e+=d[c][parseInt(a.charAt(b),10)],c^=1;return e%10===0&&e>0},mod11And10:function(a){for(var b=5,c=a.length,d=0;c>d;d++)b=(2*(b||10)%11+parseInt(a.charAt(d),10))%10;return 1===b},mod37And36:function(a,b){b=b||"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var c=b.length,d=a.length,e=Math.floor(c/2),f=0;d>f;f++)e=(2*(e||c)%(c+1)+b.indexOf(a.charAt(f)))%c;return 1===e}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.base64=a.extend(a.fn.bootstrapValidator.i18n.base64||{},{"default":"Please enter a valid base 64 encoded"}),a.fn.bootstrapValidator.validators.base64={validate:function(a,b){var c=b.val();return""===c?!0:/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.between=a.extend(a.fn.bootstrapValidator.i18n.between||{},{"default":"Please enter a value between %s and %s",notInclusive:"Please enter a value between %s and %s strictly"}),a.fn.bootstrapValidator.validators.between={html5Attributes:{message:"message",min:"min",max:"max",inclusive:"inclusive"},enableByHtml5:function(a){return"range"===a.attr("type")?{min:a.attr("min"),max:a.attr("max")}:!1},validate:function(b,c,d){var e=c.val();if(""===e)return!0;if(!a.isNumeric(e))return!1;var f=a.isNumeric(d.min)?d.min:b.getDynamicOption(c,d.min),g=a.isNumeric(d.max)?d.max:b.getDynamicOption(c,d.max);return e=parseFloat(e),d.inclusive===!0||void 0===d.inclusive?{valid:e>=f&&g>=e,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.between["default"],[f,g])}:{valid:e>f&&g>e,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.between.notInclusive,[f,g])}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.callback=a.extend(a.fn.bootstrapValidator.i18n.callback||{},{"default":"Please enter a valid value"}),a.fn.bootstrapValidator.validators.callback={html5Attributes:{message:"message",callback:"callback"},validate:function(b,c,d){var e=c.val();if(d.callback){var f=new a.Deferred,g=a.fn.bootstrapValidator.helpers.call(d.callback,[e,b,c]);return f.resolve(c,"callback","boolean"==typeof g?g:g.valid,"object"==typeof g&&g.message?g.message:null),f}return!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.choice=a.extend(a.fn.bootstrapValidator.i18n.choice||{},{"default":"Please enter a valid value",less:"Please choose %s options at minimum",more:"Please choose %s options at maximum",between:"Please choose %s - %s options"}),a.fn.bootstrapValidator.validators.choice={html5Attributes:{message:"message",min:"min",max:"max"},validate:function(b,c,d){var e=c.is("select")?b.getFieldElements(c.attr("data-bv-field")).find("option").filter(":selected").length:b.getFieldElements(c.attr("data-bv-field")).filter(":checked").length,f=d.min?a.isNumeric(d.min)?d.min:b.getDynamicOption(c,d.min):null,g=d.max?a.isNumeric(d.max)?d.max:b.getDynamicOption(c,d.max):null,h=!0,i=d.message||a.fn.bootstrapValidator.i18n.choice["default"];switch((f&&e<parseInt(f,10)||g&&e>parseInt(g,10))&&(h=!1),!0){case!!f&&!!g:i=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.choice.between,[parseInt(f,10),parseInt(g,10)]);break;case!!f:i=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.choice.less,parseInt(f,10));break;case!!g:i=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.choice.more,parseInt(g,10))}return{valid:h,message:i}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.creditCard=a.extend(a.fn.bootstrapValidator.i18n.creditCard||{},{"default":"Please enter a valid credit card number"}),a.fn.bootstrapValidator.validators.creditCard={validate:function(b,c){var d=c.val();if(""===d)return!0;
2509if(/[^0-9-\s]+/.test(d))return!1;if(d=d.replace(/\D/g,""),!a.fn.bootstrapValidator.helpers.luhn(d))return!1;var e,f,g={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};for(e in g)for(f in g[e].prefix)if(d.substr(0,g[e].prefix[f].length)===g[e].prefix[f]&&-1!==a.inArray(d.length,g[e].length))return!0;return!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.cusip=a.extend(a.fn.bootstrapValidator.i18n.cusip||{},{"default":"Please enter a valid CUSIP number"}),a.fn.bootstrapValidator.validators.cusip={validate:function(b,c){var d=c.val();if(""===d)return!0;if(d=d.toUpperCase(),!/^[0-9A-Z]{9}$/.test(d))return!1;for(var e=a.map(d.split(""),function(a){var b=a.charCodeAt(0);return b>="A".charCodeAt(0)&&b<="Z".charCodeAt(0)?b-"A".charCodeAt(0)+10:a}),f=e.length,g=0,h=0;f-1>h;h++){var i=parseInt(e[h],10);h%2!==0&&(i*=2),i>9&&(i-=9),g+=i}return g=(10-g%10)%10,g===e[f-1]}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.cvv=a.extend(a.fn.bootstrapValidator.i18n.cvv||{},{"default":"Please enter a valid CVV number"}),a.fn.bootstrapValidator.validators.cvv={html5Attributes:{message:"message",ccfield:"creditCardField"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;if(!/^[0-9]{3,4}$/.test(e))return!1;if(!d.creditCardField)return!0;var f=b.getFieldElements(d.creditCardField).val();if(""===f)return!0;f=f.replace(/\D/g,"");var g,h,i={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}},j=null;
2510for(g in i)for(h in i[g].prefix)if(f.substr(0,i[g].prefix[h].length)===i[g].prefix[h]&&-1!==a.inArray(f.length,i[g].length)){j=g;break}return null===j?!1:"AMERICAN_EXPRESS"===j?4===e.length:3===e.length}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.date=a.extend(a.fn.bootstrapValidator.i18n.date||{},{"default":"Please enter a valid date"}),a.fn.bootstrapValidator.validators.date={html5Attributes:{message:"message",format:"format",separator:"separator"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;d.format=d.format||"MM/DD/YYYY","date"===c.attr("type")&&(d.format="YYYY-MM-DD");var f=d.format.split(" "),g=f[0],h=f.length>1?f[1]:null,i=f.length>2?f[2]:null,j=e.split(" "),k=j[0],l=j.length>1?j[1]:null;if(f.length!==j.length)return!1;var m=d.separator;if(m||(m=-1!==k.indexOf("/")?"/":-1!==k.indexOf("-")?"-":null),null===m||-1===k.indexOf(m))return!1;if(k=k.split(m),g=g.split(m),k.length!==g.length)return!1;var n=k[a.inArray("YYYY",g)],o=k[a.inArray("MM",g)],p=k[a.inArray("DD",g)];if(!n||!o||!p||4!==n.length)return!1;var q=null,r=null,s=null;if(h){if(h=h.split(":"),l=l.split(":"),h.length!==l.length)return!1;if(r=l.length>0?l[0]:null,q=l.length>1?l[1]:null,s=l.length>2?l[2]:null){if(isNaN(s)||s.length>2)return!1;if(s=parseInt(s,10),0>s||s>60)return!1}if(r){if(isNaN(r)||r.length>2)return!1;if(r=parseInt(r,10),0>r||r>=24||i&&r>12)return!1}if(q){if(isNaN(q)||q.length>2)return!1;if(q=parseInt(q,10),0>q||q>59)return!1}}return a.fn.bootstrapValidator.helpers.date(n,o,p)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.different=a.extend(a.fn.bootstrapValidator.i18n.different||{},{"default":"Please enter a different value"}),a.fn.bootstrapValidator.validators.different={html5Attributes:{message:"message",field:"field"},validate:function(a,b,c){var d=b.val();if(""===d)return!0;var e=a.getFieldElements(c.field);return null===e||0===e.length?!0:d!==e.val()?(a.updateStatus(c.field,a.STATUS_VALID,"different"),!0):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.digits=a.extend(a.fn.bootstrapValidator.i18n.digits||{},{"default":"Please enter only digits"}),a.fn.bootstrapValidator.validators.digits={validate:function(a,b){var c=b.val();return""===c?!0:/^\d+$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.ean=a.extend(a.fn.bootstrapValidator.i18n.ean||{},{"default":"Please enter a valid EAN number"}),a.fn.bootstrapValidator.validators.ean={validate:function(a,b){var c=b.val();if(""===c)return!0;
2510if(!/^(\d{8}|\d{12}|\d{13})$/.test(c))return!1;for(var d=c.length,e=0,f=8===d?[3,1]:[1,3],g=0;d-1>g;g++)e+=parseInt(c.charAt(g),10)*f[g%2];return e=(10-e%10)%10,e+""===c.charAt(d-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.emailAddress=a.extend(a.fn.bootstrapValidator.i18n.emailAddress||{},{"default":"Please enter a valid email address"}),a.fn.bootstrapValidator.validators.emailAddress={enableByHtml5:function(a){return"email"===a.attr("type")},validate:function(a,b){var c=b.val();if(""===c)return!0;var d=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return d.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.file=a.extend(a.fn.bootstrapValidator.i18n.file||{},{"default":"Please choose a valid file"}),a.fn.bootstrapValidator.validators.file={html5Attributes:{extension:"extension",maxsize:"maxSize",message:"message",type:"type"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f,g=d.extension?d.extension.toLowerCase().split(","):null,h=d.type?d.type.toLowerCase().split(","):null,i=window.File&&window.FileList&&window.FileReader;if(i)for(var j=c.get(0).files,k=j.length,l=0;k>l;l++){if(d.maxSize&&j[l].size>parseInt(d.maxSize,10))return!1;if(f=j[l].name.substr(j[l].name.lastIndexOf(".")+1),g&&-1===a.inArray(f.toLowerCase(),g))return!1;if(j[l].type&&h&&-1===a.inArray(j[l].type.toLowerCase(),h))return!1}else if(f=e.substr(e.lastIndexOf(".")+1),g&&-1===a.inArray(f.toLowerCase(),g))return!1;return!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.greaterThan=a.extend(a.fn.bootstrapValidator.i18n.greaterThan||{},{"default":"Please enter a value greater than or equal to %s",notInclusive:"Please enter a value greater than %s"}),a.fn.bootstrapValidator.validators.greaterThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(a){var b=a.attr("type"),c=a.attr("min");return c&&"date"!==b?{value:c}:!1},validate:function(b,c,d){var e=c.val();if(""===e)return!0;if(!a.isNumeric(e))return!1;var f=a.isNumeric(d.value)?d.value:b.getDynamicOption(c,d.value);return e=parseFloat(e),d.inclusive===!0||void 0===d.inclusive?{valid:e>=f,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.greaterThan["default"],f)}:{valid:e>f,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.greaterThan.notInclusive,f)}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.grid=a.extend(a.fn.bootstrapValidator.i18n.grid||{},{"default":"Please enter a valid GRId number"}),a.fn.bootstrapValidator.validators.grid={validate:function(b,c){var d=c.val();return""===d?!0:(d=d.toUpperCase(),/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g.test(d)?(d=d.replace(/\s/g,"").replace(/-/g,""),"GRID:"===d.substr(0,5)&&(d=d.substr(5)),a.fn.bootstrapValidator.helpers.mod37And36(d)):!1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.hex=a.extend(a.fn.bootstrapValidator.i18n.hex||{},{"default":"Please enter a valid hexadecimal number"}),a.fn.bootstrapValidator.validators.hex={validate:function(a,b){var c=b.val();return""===c?!0:/^[0-9a-fA-F]+$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.hexColor=a.extend(a.fn.bootstrapValidator.i18n.hexColor||{},{"default":"Please enter a valid hex color"}),a.fn.bootstrapValidator.validators.hexColor={enableByHtml5:function(a){return"color"===a.attr("type")},validate:function(a,b){var c=b.val();return""===c?!0:/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.iban=a.extend(a.fn.bootstrapValidator.i18n.iban||{},{"default":"Please enter a valid IBAN number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid IBAN number in %s",countries:{AD:"Andorra",AE:"United Arab Emirates",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Ivory Coast",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DO:"Dominican Republic",DZ:"Algeria",EE:"Estonia",ES:"Spain",FI:"Finland",FO:"Faroe Islands",FR:"France",GB:"United Kingdom",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Greece",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italy",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Mad
2510agascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Poland",PS:"Palestinian",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TN:"Tunisia",TR:"Turkey",VG:"Virgin Islands, British"}}),a.fn.bootstrapValidator.validators.iban={html5Attributes:{message:"message",country:"country"},REGEX:{AD:"AD[0-9]{2}[0-9]{4}[0-9]{4}[A-Z0-9]{12}",AE:"AE[0-9]{2}[0-9]{3}[0-9]{16}",AL:"AL[0-9]{2}[0-9]{8}[A-Z0-9]{16}",AO:"AO[0-9]{2}[0-9]{21}",AT:"AT[0-9]{2}[0-9]{5}[0-9]{11}",AZ:"AZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}",BA:"BA[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{8}[0-9]{2}",BE:"BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}",BF:"BF[0-9]{2}[0-9]{23}",BG:"BG[0-9]{2}[A-Z]{4}[0-9]{4}[0-9]{2}[A-Z0-9]{8}",BH:"BH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}",BI:"BI[0-9]{2}[0-9]{12}",BJ:"BJ[0-9]{2}[A-Z]{1}[0-9]{23}",BR:"BR[0-9]{2}[0-9]{8}[0-9]{5}[0-9]{10}[A-Z][A-Z0-9]",CH:"CH[0-9]{2}[0-9]{5}[A-Z0-9]{12}",CI:"CI[0-9]{2}[A-Z]{1}[0-9]{23}",CM:"CM[0-9]{2}[0-9]{23}",CR:"CR[0-9]{2}[0-9]{3}[0-9]{14}",CV:"CV[0-9]{2}[0-9]{21}",CY:"CY[0-9]{2}[0-9]{3}[0-9]{5}[A-Z0-9]{16}",CZ:"CZ[0-9]{2}[0-9]{20}",DE:"DE[0-9]{2}[0-9]{8}[0-9]{10}",DK:"DK[0-9]{2}[0-9]{14}",DO:"DO[0-9]{2}[A-Z0-9]{4}[0-9]{20}",DZ:"DZ[0-9]{2}[0-9]{20}",EE:"EE[0-9]{2}[0-9]{2}[0-9]{2}[0-9]{11}[0-9]{1}",ES:"ES[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{1}[0-9]{1}[0-9]{10}",FI:"FI[0-9]{2}[0-9]{6}[0-9]{7}[0-9]{1}",FO:"FO[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",FR:"FR[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",GB:"GB[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",GE:"GE[0-9]{2}[A-Z]{2}[0-9]{16}",GI:"GI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}",GL:"GL[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",GR:"GR[0-9]{2}[0-9]{3}[0-9]{4}[A-Z0-9]{16}",GT:"GT[0-9]{2}[A-Z0-9]{4}[A-Z0-9]{20}",HR:"HR[0-9]{2}[0-9]{7}[0-9]{10}",HU:"HU[0-9]{2}[0-9]{3}[0-9]{4}[0-9]{1}[0-9]{15}[0-9]{1}",IE:"IE[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",IL:"IL[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{13}",IR:"IR[0-9]{2}[0-9]{22}",IS:"IS[0-9]{2}[0-9]{4}[0-9]{2}[0-9]{6}[0-9]{10}",IT:"IT[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",JO:"JO[0-9]{2}[A-Z]{4}[0-9]{4}[0]{8}[A-Z0-9]{10}",KW:"KW[0-9]{2}[A-Z]{4}[0-9]{22}",KZ:"KZ[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LB:"LB[0-9]{2}[0-9]{4}[A-Z0-9]{20}",LI:"LI[0-9]{2}[0-9]{5}[A-Z0-9]{12}",LT:"LT[0-9]{2}[0-9]{5}[0-9]{11}",LU:"LU[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LV:"LV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}",MC:"MC[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",MD:"MD[0-9]{2}[A-Z0-9]{20}",ME:"ME[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",MG:"MG[0-9]{2}[0-9]{23}",MK:"MK[0-9]{2}[0-9]{3}[A-Z0-9]{10}[0-9]{2}",ML:"ML[0-9]{2}[A-Z]{1}[0-9]{23}",MR:"MR13[0-9]{5}[0-9]{5}[0-9]{11}[0-9]{2}",MT:"MT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}",MU:"MU[0-9]{2}[A-Z]{4}[0-9]{2}[0-9]{2}[0-9]{12}[0-9]{3}[A-Z]{3}",MZ:"MZ[0-9]{2}[0-9]{21}",NL:"NL[0-9]{2}[A-Z]{4}[0-9]{10}",NO:"NO[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{1}",PK:"PK[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",PL:"PL[0-9]{2}[0-9]{8}[0-9]{16}",PS:"PS[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",PT:"PT[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{11}[0-9]{2}",QA:"QA[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",RO:"RO[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",RS:"RS[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",SA:"SA[0-9]{2}[0-9]{2}[A-Z0-9]{18}",SE:"SE[0-9]{2}[0-9]{3}[0-9]{16}[0-9]{1}",SI:"SI[0-9]{2}[0-9]{5}[0-9]{8}[0-9]{2}",SK:"SK[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{10}",SM:"SM[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",SN:"SN[0-9]{2}[A-Z]{1}[0-9]{23}",TN:"TN59[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",TR:"TR[0-9]{2}[0-9]{5}[A-Z0-9]{1}[A-Z0-9]{16}",VG:"VG[0-9]{2}[A-Z]{4}[0-9]{16}"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;e=e.replace(/[^a-zA-Z0-9]/g,"").toUpperCase();var f=d.country;if(f?"string"==typeof f&&this.REGEX[f]||(f=b.getDynamicOption(c,f)):f=e.substr(0,2),!this.REGEX[f])return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.iban.countryNotSupported,f)};if(!new RegExp("^"+this.REGEX[f]+"$").test(e))return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.iban.country,a.fn.bootstrapValidator.i18n.iban.countries[f])};e=e.substr(4)+e.substr(0,4),e=a.map(e.split(""),function(a){var b=a.charCo
2510deAt(0);return b>="A".charCodeAt(0)&&b<="Z".charCodeAt(0)?b-"A".charCodeAt(0)+10:a}),e=e.join("");for(var g=parseInt(e.substr(0,1),10),h=e.length,i=1;h>i;++i)g=(10*g+parseInt(e.substr(i,1),10))%97;return{valid:1===g,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.iban.country,a.fn.bootstrapValidator.i18n.iban.countries[f])}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.id=a.extend(a.fn.bootstrapValidator.i18n.id||{},{"default":"Please enter a valid identification number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid %s identification number",countries:{BA:"Bosnia and Herzegovina",BG:"Bulgarian",BR:"Brazilian",CH:"Swiss",CL:"Chilean",CZ:"Czech",DK:"Danish",EE:"Estonian",ES:"Spanish",FI:"Finnish",HR:"Croatian",IE:"Irish",IS:"Iceland",LT:"Lithuanian",LV:"Latvian",ME:"Montenegro",MK:"Macedonian",NL:"Dutch",RO:"Romanian",RS:"Serbian",SE:"Swedish",SI:"Slovenian",SK:"Slovak",SM:"San Marino",ZA:"South African"}}),a.fn.bootstrapValidator.validators.id={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BA","BG","BR","CH","CL","CZ","DK","EE","ES","FI","HR","IE","IS","LT","LV","ME","MK","NL","RO","RS","SE","SI","SK","SM","ZA"],validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=d.country;if(f?("string"!=typeof f||-1===a.inArray(f.toUpperCase(),this.COUNTRY_CODES))&&(f=b.getDynamicOption(c,f)):f=e.substr(0,2),-1===a.inArray(f,this.COUNTRY_CODES))return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.id.countryNotSupported,f)};var g=["_",f.toLowerCase()].join("");return this[g](e)?!0:{valid:!1,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.id.country,a.fn.bootstrapValidator.i18n.id.countries[f.toUpperCase()])}},_validateJMBG:function(a,b){if(!/^\d{13}$/.test(a))return!1;var c=parseInt(a.substr(0,2),10),d=parseInt(a.substr(2,2),10),e=(parseInt(a.substr(4,3),10),parseInt(a.substr(7,2),10)),f=parseInt(a.substr(12,1),10);if(c>31||d>12)return!1;for(var g=0,h=0;6>h;h++)g+=(7-h)*(parseInt(a.charAt(h),10)+parseInt(a.charAt(h+6),10));if(g=11-g%11,(10===g||11===g)&&(g=0),g!==f)return!1;switch(b.toUpperCase()){case"BA":return e>=10&&19>=e;case"MK":return e>=41&&49>=e;case"ME":return e>=20&&29>=e;case"RS":return e>=70&&99>=e;case"SI":return e>=50&&59>=e;default:return!0}},_ba:function(a){return this._validateJMBG(a,"BA")},_mk:function(a){return this._validateJMBG(a,"MK")},_me:function(a){return this._validateJMBG(a,"ME")},_rs:function(a){return this._validateJMBG(a,"RS")},_si:function(a){return this._validateJMBG(a,"SI")},_bg:function(b){if(!/^\d{10}$/.test(b)&&!/^\d{6}\s\d{3}\s\d{1}$/.test(b))return!1;b=b.replace(/\s/g,"");var c=parseInt(b.substr(0,2),10)+1900,d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);if(d>40?(c+=100,d-=40):d>20&&(c-=100,d-=20),!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;for(var f=0,g=[2,4,8,5,10,9,7,3,6],h=0;9>h;h++)f+=parseInt(b.charAt(h),10)*g[h];return f=f%11%10,f+""===b.substr(9,1)},_br:function(a){if(/^1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}$/.test(a))return!1;if(!/^\d{11}$/.test(a)&&!/^\d{3}\.\d{3}\.\d{3}-\d{2}$/.test(a))return!1;a=a.replace(/\./g,"").replace(/-/g,"");for(var b=0,c=0;9>c;c++)b+=(10-c)*parseInt(a.charAt(c),10);if(b=11-b%11,(10===b||11===b)&&(b=0),b+""!==a.charAt(9))return!1;var d=0;for(c=0;10>c;c++)d+=(11-c)*parseInt(a.charAt(c),10);return d=11-d%11,(10===d||11===d)&&(d=0),d+""===a.charAt(10)},_ch:function(a){if(!/^756[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{2}$/.test(a))return!1;a=a.replace(/\D/g,"").substr(3);for(var b=a.length,c=0,d=8===b?[3,1]:[1,3],e=0;b-1>e;e++)c+=parseInt(a.charAt(e),10)*d[e%2];return c=10-c%10,c+""===a.charAt(b-1)},_cl:function(a){if(!/^\d{7,8}[-]{0,1}[0-9K]$/i.test(a))return!1;for(a=a.replace(/\-/g,"");a.length<9;)a="0"+a;for(var b=0,c=[3,2,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,11===b?b=0:10===b&&(b="K"),b+""===a.charAt(8).toUpperCase()},_cz:function(b){if(!/^\d{9,10}$/.test(b))return!1;var c=1900+parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10)%50%20,e=parseInt(b.substr(4,2),10);if(9===b.length){if(c>=1980&&(c-=100),c>1953)return!1}else 1954>c&&(c+=100);if(!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;if(10===b.length){var f=parseInt(b.substr(0,9),10)%11;return 1985>c&&(f%=10),f+""===b.substr(9,1)}return!0},_dk:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(b))return!1;b=b.replace(/-/g,"");var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);switch(!0){case-1!=="5678".indexOf(b.charAt(6))&&e>=58:e+=1800;break;case-1!=="0123".indexOf(b.charAt(6)):case-1!=="49".indexOf(b.charAt(6))&&e>=37:e+=1900;break;default:e+=2e3}return a.fn.bootstrapValidator.helpers.date(e,d,c)},_ee:function(a){return this._lt(a)}
2510,_es:function(a){if(!/^[0-9A-Z]{8}[-]{0,1}[0-9A-Z]$/.test(a)&&!/^[XYZ][-]{0,1}[0-9]{7}[-]{0,1}[0-9A-Z]$/.test(a))return!1;a=a.replace(/-/g,"");var b="XYZ".indexOf(a.charAt(0));-1!==b&&(a=b+a.substr(1)+"");var c=parseInt(a.substr(0,8),10);return c="TRWAGMYFPDXBNJZSQVHLCKE"[c%23],c===a.substr(8,1)},_fi:function(b){if(!/^[0-9]{6}[-+A][0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/.test(b))return!1;var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10),f={"+":1800,"-":1900,A:2e3};if(e=f[b.charAt(6)]+e,!a.fn.bootstrapValidator.helpers.date(e,d,c))return!1;var g=parseInt(b.substr(7,3),10);if(2>g)return!1;var h=b.substr(0,6)+b.substr(7,3)+"";return h=parseInt(h,10),"0123456789ABCDEFHJKLMNPRSTUVWXY".charAt(h%31)===b.charAt(10)},_hr:function(b){return/^[0-9]{11}$/.test(b)?a.fn.bootstrapValidator.helpers.mod11And10(b):!1},_ie:function(a){if(!/^\d{7}[A-W][AHWTX]?$/.test(a))return!1;var b=function(a){for(;a.length<7;)a="0"+a;for(var b="WABCDEFGHIJKLMNOPQRSTUV",c=0,d=0;7>d;d++)c+=parseInt(a.charAt(d),10)*(8-d);return c+=9*b.indexOf(a.substr(7)),b[c%23]};return 9!==a.length||"A"!==a.charAt(8)&&"H"!==a.charAt(8)?a.charAt(7)===b(a.substr(0,7)):a.charAt(7)===b(a.substr(0,7)+a.substr(8)+"")},_is:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(b))return!1;b=b.replace(/-/g,"");var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10),f=parseInt(b.charAt(9),10);if(e=9===f?1900+e:100*(20+f)+e,!a.fn.bootstrapValidator.helpers.date(e,d,c,!0))return!1;for(var g=0,h=[3,2,7,6,5,4,3,2],i=0;8>i;i++)g+=parseInt(b.charAt(i),10)*h[i];return g=11-g%11,g+""===b.charAt(8)},_lt:function(b){if(!/^[0-9]{11}$/.test(b))return!1;var c=parseInt(b.charAt(0),10),d=parseInt(b.substr(1,2),10),e=parseInt(b.substr(3,2),10),f=parseInt(b.substr(5,2),10),g=c%2===0?17+c/2:17+(c+1)/2;if(d=100*g+d,!a.fn.bootstrapValidator.helpers.date(d,e,f,!0))return!1;for(var h=0,i=[1,2,3,4,5,6,7,8,9,1],j=0;10>j;j++)h+=parseInt(b.charAt(j),10)*i[j];if(h%=11,10!==h)return h+""===b.charAt(10);for(h=0,i=[3,4,5,6,7,8,9,1,2,3],j=0;10>j;j++)h+=parseInt(b.charAt(j),10)*i[j];return h%=11,10===h&&(h=0),h+""===b.charAt(10)},_lv:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{5}$/.test(b))return!1;b=b.replace(/\D/g,"");var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);if(e=e+1800+100*parseInt(b.charAt(6),10),!a.fn.bootstrapValidator.helpers.date(e,d,c,!0))return!1;for(var f=0,g=[10,5,8,4,2,1,6,3,7,9],h=0;10>h;h++)f+=parseInt(b.charAt(h),10)*g[h];return f=(f+1)%11%10,f+""===b.charAt(10)},_nl:function(a){for(;a.length<9;)a="0"+a;if(!/^[0-9]{4}[.]{0,1}[0-9]{2}[.]{0,1}[0-9]{3}$/.test(a))return!1;if(a=a.replace(/\./g,""),0===parseInt(a,10))return!1;for(var b=0,c=a.length,d=0;c-1>d;d++)b+=(9-d)*parseInt(a.charAt(d),10);return b%=11,10===b&&(b=0),b+""===a.charAt(c-1)},_ro:function(b){if(!/^[0-9]{13}$/.test(b))return!1;var c=parseInt(b.charAt(0),10);if(0===c||7===c||8===c)return!1;var d=parseInt(b.substr(1,2),10),e=parseInt(b.substr(3,2),10),f=parseInt(b.substr(5,2),10),g={1:1900,2:1900,3:1800,4:1800,5:2e3,6:2e3};if(f>31&&e>12)return!1;if(9!==c&&(d=g[c+""]+d,!a.fn.bootstrapValidator.helpers.date(d,e,f)))return!1;for(var h=0,i=[2,7,9,1,4,6,3,5,8,2,7,9],j=b.length,k=0;j-1>k;k++)h+=parseInt(b.charAt(k),10)*i[k];return h%=11,10===h&&(h=1),h+""===b.charAt(j-1)},_se:function(b){if(!/^[0-9]{10}$/.test(b)&&!/^[0-9]{6}[-|+][0-9]{4}$/.test(b))return!1;b=b.replace(/[^0-9]/g,"");var c=parseInt(b.substr(0,2),10)+1900,d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);return a.fn.bootstrapValidator.helpers.date(c,d,e)?a.fn.bootstrapValidator.helpers.luhn(b):!1},_sk:function(a){return this._cz(a)},_sm:function(a){return/^\d{5}$/.test(a)},_za:function(b){if(!/^[0-9]{10}[0|1][8|9][0-9]$/.test(b))return!1;var c=parseInt(b.substr(0,2),10),d=(new Date).getFullYear()%100,e=parseInt(b.substr(2,2),10),f=parseInt(b.substr(4,2),10);return c=c>=d?c+1900:c+2e3,a.fn.bootstrapValidator.helpers.date(c,e,f)?a.fn.bootstrapValidator.helpers.luhn(b):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.identical=a.extend(a.fn.bootstrapValidator.i18n.identical||{},{"default":"Please enter the same value"}),a.fn.bootstrapValidator.validators.identical={html5Attributes:{message:"message",field:"field"},validate:function(a,b,c){var d=b.val();if(""===d)return!0;var e=a.getFieldElements(c.field);return null===e||0===e.length?!0:d===e.val()?(a.updateStatus(c.field,a.STATUS_VALID,"identical"),!0):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.imei=a.extend(a.fn.bootstrapValidator.i18n.imei||{},{"default":"Please enter a valid IMEI number"}),a.fn.bootstrapValidator.validators.imei={validate:function(b,c){var d=c.val();if(""===d)return!0;switch(!0){case/^\d{15}$/.test(d):case/^\d{2}-\d{6}-\d{6}-\d{1}$/.test(d):case/^\d{2}\s\d{6}\s\d{6}\s\d{1}$/.test(d):return d=d.replace(/[^0-9]/g,""),a.fn.bootstrapValidator.helpers.luhn(d);case/^\d{14}$/.test(d):case/^\d{16}$/.test(d):case/^\d{2}-\d{6}-\d{6}(|-\d{2})$/.test(d):case/^\d{2}\s\d{6}\s\d{6}(|\s\d{2})$/.test(d):return!0;default:return!1}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.imo=a.extend(a.fn.bootstrapValidator.i18n.imo||{},{"default":"Please enter a valid IMO number"}),a.fn.bootstrapValidator.validators.imo={validate:function(a,b){var c=b.val();if(""===c)return!0;
2510if(!/^IMO \d{7}$/i.test(c))return!1;for(var d=0,e=c.replace(/^.*(\d{7})$/,"$1"),f=6;f>=1;f--)d+=e.slice(6-f,-f)*(f+1);return d%10===parseInt(e.charAt(6),10)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.integer=a.extend(a.fn.bootstrapValidator.i18n.integer||{},{"default":"Please enter a valid number"}),a.fn.bootstrapValidator.validators.integer={enableByHtml5:function(a){return"number"===a.attr("type")&&(void 0===a.attr("step")||a.attr("step")%1===0)},validate:function(a,b){if(this.enableByHtml5(b)&&b.get(0).validity&&b.get(0).validity.badInput===!0)return!1;var c=b.val();return""===c?!0:/^(?:-?(?:0|[1-9][0-9]*))$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.ip=a.extend(a.fn.bootstrapValidator.i18n.ip||{},{"default":"Please enter a valid IP address",ipv4:"Please enter a valid IPv4 address",ipv6:"Please enter a valid IPv6 address"}),a.fn.bootstrapValidator.validators.ip={html5Attributes:{message:"message",ipv4:"ipv4",ipv6:"ipv6"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;d=a.extend({},{ipv4:!0,ipv6:!0},d);var f,g=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,h=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,i=!1;switch(!0){case d.ipv4&&!d.ipv6:i=g.test(e),f=d.message||a.fn.bootstrapValidator.i18n.ip.ipv4;break;case!d.ipv4&&d.ipv6:i=h.test(e),f=d.message||a.fn.bootstrapValidator.i18n.ip.ipv6;break;case d.ipv4&&d.ipv6:default:i=g.test(e)&&h.test(e),f=d.message||a.fn.bootstrapValidator.i18n.ip["default"]}return{valid:i,message:f}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.isbn=a.extend(a.fn.bootstrapValidator.i18n.isbn||{},{"default":"Please enter a valid ISBN number"}),a.fn.bootstrapValidator.validators.isbn={validate:function(a,b){var c=b.val();if(""===c)return!0;var d;switch(!0){case/^\d{9}[\dX]$/.test(c):case 13===c.length&&/^(\d+)-(\d+)-(\d+)-([\dX])$/.test(c):case 13===c.length&&/^(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(c):d="ISBN10";break;case/^(978|979)\d{9}[\dX]$/.test(c):case 17===c.length&&/^(978|979)-(\d+)-(\d+)-(\d+)-([\dX])$/.test(c):case 17===c.length&&/^(978|979)\s(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(c):d="ISBN13";break;default:return!1}c=c.replace(/[^0-9X]/gi,"");var e,f,g=c.split(""),h=g.length,i=0;switch(d){case"ISBN10":for(i=0,e=0;h-1>e;e++)i+=parseInt(g[e],10)*(10-e);return f=11-i%11,11===f?f=0:10===f&&(f="X"),f+""===g[h-1];case"ISBN13":for(i=0,e=0;h-1>e;e++)i+=e%2===0?parseInt(g[e],10):3*parseInt(g[e],10);return f=10-i%10,10===f&&(f="0"),f+""===g[h-1];default:return!1}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.isin=a.extend(a.fn.bootstrapValidator.i18n.isin||{},{"default":"Please enter a valid ISIN number"}),a.fn.bootstrapValidator.validators.isin={COUNTRY_CODES:"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BQ|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CW|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|ME|MS|MA|MZ|MM|NA|NR|NP|NL|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|BL|SH|KN|LC|MF|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SX|SK|SI|SB|SO|ZA|GS|SS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW",validate:function(a,b){var c=b.val();if(""===c)return!0;c=c.toUpperCase();var d=new RegExp("^("+this.COUNTRY_CODES+")[0-9A-Z]{10}$");if(!d.test(c))return!1;for(var e="",f=c.length,g=0;f-1>
2510g;g++){var h=c.charCodeAt(g);e+=h>57?(h-55).toString():c.charAt(g)}var i="",j=e.length,k=j%2!==0?0:1;for(g=0;j>g;g++)i+=parseInt(e[g],10)*(g%2===k?2:1)+"";var l=0;for(g=0;g<i.length;g++)l+=parseInt(i.charAt(g),10);return l=(10-l%10)%10,l+""===c.charAt(f-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.ismn=a.extend(a.fn.bootstrapValidator.i18n.ismn||{},{"default":"Please enter a valid ISMN number"}),a.fn.bootstrapValidator.validators.ismn={validate:function(a,b){var c=b.val();if(""===c)return!0;var d;switch(!0){case/^M\d{9}$/.test(c):case/^M-\d{4}-\d{4}-\d{1}$/.test(c):case/^M\s\d{4}\s\d{4}\s\d{1}$/.test(c):d="ISMN10";break;case/^9790\d{9}$/.test(c):case/^979-0-\d{4}-\d{4}-\d{1}$/.test(c):case/^979\s0\s\d{4}\s\d{4}\s\d{1}$/.test(c):d="ISMN13";break;default:return!1}"ISMN10"===d&&(c="9790"+c.substr(1)),c=c.replace(/[^0-9]/gi,"");for(var e=c.length,f=0,g=[1,3],h=0;e-1>h;h++)f+=parseInt(c.charAt(h),10)*g[h%2];return f=10-f%10,f+""===c.charAt(e-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.issn=a.extend(a.fn.bootstrapValidator.i18n.issn||{},{"default":"Please enter a valid ISSN number"}),a.fn.bootstrapValidator.validators.issn={validate:function(a,b){var c=b.val();if(""===c)return!0;if(!/^\d{4}\-\d{3}[\dX]$/.test(c))return!1;c=c.replace(/[^0-9X]/gi,"");var d=c.split(""),e=d.length,f=0;"X"===d[7]&&(d[7]=10);for(var g=0;e>g;g++)f+=parseInt(d[g],10)*(8-g);return f%11===0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.lessThan=a.extend(a.fn.bootstrapValidator.i18n.lessThan||{},{"default":"Please enter a value less than or equal to %s",notInclusive:"Please enter a value less than %s"}),a.fn.bootstrapValidator.validators.lessThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(a){var b=a.attr("type"),c=a.attr("max");return c&&"date"!==b?{value:c}:!1},validate:function(b,c,d){var e=c.val();if(""===e)return!0;if(!a.isNumeric(e))return!1;var f=a.isNumeric(d.value)?d.value:b.getDynamicOption(c,d.value);return e=parseFloat(e),d.inclusive===!0||void 0===d.inclusive?{valid:f>=e,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.lessThan["default"],f)}:{valid:f>e,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.lessThan.notInclusive,f)}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.mac=a.extend(a.fn.bootstrapValidator.i18n.mac||{},{"default":"Please enter a valid MAC address"}),a.fn.bootstrapValidator.validators.mac={validate:function(a,b){var c=b.val();return""===c?!0:/^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.meid=a.extend(a.fn.bootstrapValidator.i18n.meid||{},{"default":"Please enter a valid MEID number"}),a.fn.bootstrapValidator.validators.meid={validate:function(b,c){var d=c.val();if(""===d)return!0;switch(!0){case/^[0-9A-F]{15}$/i.test(d):case/^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}[- ][0-9A-F]$/i.test(d):case/^\d{19}$/.test(d):case/^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}[- ]\d$/.test(d):var e=d.charAt(d.length-1);if(d=d.replace(/[- ]/g,""),d.match(/^\d*$/i))return a.fn.bootstrapValidator.helpers.luhn(d);d=d.slice(0,-1);for(var f="",g=1;13>=g;g+=2)f+=(2*parseInt(d.charAt(g),16)).toString(16);var h=0;for(g=0;g<f.length;g++)h+=parseInt(f.charAt(g),16);return h%10===0?"0"===e:e===(2*(10*Math.floor((h+10)/10)-h)).toString(16);case/^[0-9A-F]{14}$/i.test(d):case/^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}$/i.test(d):case/^\d{18}$/.test(d):case/^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}$/.test(d):return!0;default:return!1}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.notEmpty=a.extend(a.fn.bootstrapValidator.i18n.notEmpty||{},{"default":"Please enter a value"}),a.fn.bootstrapValidator.validators.notEmpty={enableByHtml5:function(a){var b=a.attr("required")+"";return"required"===b||"true"===b},validate:function(b,c){var d=c.attr("type");return"radio"===d||"checkbox"===d?b.getFieldElements(c.attr("data-bv-field")).filter(":checked").length>0:""!==a.trim(c.val())}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.numeric=a.extend(a.fn.bootstrapValidator.i18n.numeric||{},{"default":"Please enter a valid float number"}),a.fn.bootstrapValidator.validators.numeric={html5Attributes:{message:"message",separator:"separator"},enableByHtml5:function(a){return"number"===a.attr("type")&&void 0!==a.attr("step")&&a.attr("step")%1!==0},validate:function(a,b,c){if(this.enableByHtml5(b)&&b.get(0).validity&&b.get(0).validity.badInput===!0)return!1;var d=b.val();if(""===d)return!0;var e=c.separator||".";return"."!==e&&(d=d.replace(e,".")),!isNaN(parseFloat(d))&&isFinite(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.phone=a.extend(a.fn.bootstrapValidator.i18n.phone||{},{"default":"Please enter a valid phone number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid phone number in %s",countries:{BR:"Brazil",ES:"Spain",FR:"France",GB:"United Kingdom",MA:"Morocco",PK:"Pakistan",US:"USA"}}),a.fn.bootstrapValidator.validators.phone={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","ES","FR","GB","MA","PK","US"],validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=d.country;if(("string"!=typeof f||-1===a.inArray(f,this.COUNTRY_CODES))&&(f=b.getDynamicOption(c,f)),!f||-1===a.inArray(f.toUpperCase(),this.COUNTRY_CODES))return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.phone.countryNotSupported,f)};var g=!0;switch(f.toUpperCase()){case"BR":e=a.trim(e),g=/^(([\d]{4}[-.\s]{1}[\d]{2,3}[-.\s]{1}[\d]{2}[-.\s]{1}[\d]{2})|([\d]{4}[-.\s]{1}[\d]{3}[-.\s]{1}[\d]{4})|((\(?\+?[0-9]{2}\)?\s?)?(\(?\d{2}\)?\s?)?\d{4,5}[-.\s]?\d{4}))$/.test(e);break;
2511case"ES":e=a.trim(e),g=/^(?:(?:(?:\+|00)34\D?))?(?:9|6)(?:\d\D?){8}$/.test(e);break;case"FR":e=a.trim(e),g=/^(?:(?:(?:\+|00)33[ ]?(?:\(0\)[ ]?)?)|0){1}[1-9]{1}([ .-]?)(?:\d{2}\1?){3}\d{2}$/.test(e);break;case"GB":e=a.trim(e),g=/^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/.test(e);break;case"MA":e=a.trim(e),g=/^(?:(?:(?:\+|00)212[\s]?(?:[\s]?\(0\)[\s]?)?)|0){1}(?:5[\s.-]?[2-3]|6[\s.-]?[13-9]){1}[0-9]{1}(?:[\s.-]?\d{2}){3}$/.test(e);break;case"PK":e=a.trim(e),g=/^0?3[0-9]{2}[0-9]{7}$/.test(e);break;case"US":default:e=e.replace(/\D/g,""),g=/^(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/.test(e)&&10===e.length}return{valid:g,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.phone.country,a.fn.bootstrapValidator.i18n.phone.countries[f])}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.regexp=a.extend(a.fn.bootstrapValidator.i18n.regexp||{},{"default":"Please enter a value matching the pattern"}),a.fn.bootstrapValidator.validators.regexp={html5Attributes:{message:"message",regexp:"regexp"},enableByHtml5:function(a){var b=a.attr("pattern");return b?{regexp:b}:!1},validate:function(a,b,c){var d=b.val();if(""===d)return!0;var e="string"==typeof c.regexp?new RegExp(c.regexp):c.regexp;return e.test(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.remote=a.extend(a.fn.bootstrapValidator.i18n.remote||{},{"default":"Please enter a valid value"}),a.fn.bootstrapValidator.validators.remote={html5Attributes:{message:"message",name:"name",type:"type",url:"url"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=c.attr("data-bv-field"),g=d.data||{},h=d.url,i=d.type||"POST",j=d.headers||{};"function"==typeof g&&(g=g.call(this,b)),"function"==typeof h&&(h=h.call(this,b)),g[d.name||f]=e;var k=new a.Deferred,l=a.ajax({type:i,headers:j,url:h,dataType:"json",data:g});return l.then(function(a){k.resolve(c,"remote",a.valid===!0||"true"===a.valid,a.message?a.message:null)}),k.fail(function(){l.abort()}),k}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.rtn=a.extend(a.fn.bootstrapValidator.i18n.rtn||{},{"default":"Please enter a valid RTN number"}),a.fn.bootstrapValidator.validators.rtn={validate:function(a,b){var c=b.val();if(""===c)return!0;if(!/^\d{9}$/.test(c))return!1;for(var d=0,e=0;e<c.length;e+=3)d+=3*parseInt(c.charAt(e),10)+7*parseInt(c.charAt(e+1),10)+parseInt(c.charAt(e+2),10);return 0!==d&&d%10===0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.sedol=a.extend(a.fn.bootstrapValidator.i18n.sedol||{},{"default":"Please enter a valid SEDOL number"}),a.fn.bootstrapValidator.validators.sedol={validate:function(a,b){var c=b.val();if(""===c)return!0;if(c=c.toUpperCase(),!/^[0-9A-Z]{7}$/.test(c))return!1;for(var d=0,e=[1,3,1,7,3,9,1],f=c.length,g=0;f-1>g;g++)d+=e[g]*parseInt(c.charAt(g),36);return d=(10-d%10)%10,d+""===c.charAt(f-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.siren=a.extend(a.fn.bootstrapValidator.i18n.siren||{},{"default":"Please enter a valid SIREN number"}),a.fn.bootstrapValidator.validators.siren={validate:function(b,c){var d=c.val();return""===d?!0:/^\d{9}$/.test(d)?a.fn.bootstrapValidator.helpers.luhn(d):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.siret=a.extend(a.fn.bootstrapValidator.i18n.siret||{},{"default":"Please enter a valid SIRET number"}),a.fn.bootstrapValidator.validators.siret={validate:function(a,b){var c=b.val();if(""===c)return!0;for(var d,e=0,f=c.length,g=0;f>g;g++)d=parseInt(c.charAt(g),10),g%2===0&&(d=2*d,d>9&&(d-=9)),e+=d;return e%10===0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.step=a.extend(a.fn.bootstrapValidator.i18n.step||{},{"default":"Please enter a valid step of %s"}),a.fn.bootstrapValidator.validators.step={html5Attributes:{message:"message",base:"baseValue",step:"step"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;
2511if(d=a.extend({},{baseValue:0,step:1},d),e=parseFloat(e),!a.isNumeric(e))return!1;var f=function(a,b){var c=Math.pow(10,b);a*=c;var d=a>0|-(0>a),e=a%1===.5*d;return e?(Math.floor(a)+(d>0))/c:Math.round(a)/c},g=function(a,b){if(0===b)return 1;var c=(a+"").split("."),d=(b+"").split("."),e=(1===c.length?0:c[1].length)+(1===d.length?0:d[1].length);return f(a-b*Math.floor(a/b),e)},h=g(e-d.baseValue,d.step);return{valid:0===h||h===d.step,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.step["default"],[d.step])}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.stringCase=a.extend(a.fn.bootstrapValidator.i18n.stringCase||{},{"default":"Please enter only lowercase characters",upper:"Please enter only uppercase characters"}),a.fn.bootstrapValidator.validators.stringCase={html5Attributes:{message:"message","case":"case"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=(d["case"]||"lower").toLowerCase();return{valid:"upper"===f?e===e.toUpperCase():e===e.toLowerCase(),message:d.message||("upper"===f?a.fn.bootstrapValidator.i18n.stringCase.upper:a.fn.bootstrapValidator.i18n.stringCase["default"])}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.stringLength=a.extend(a.fn.bootstrapValidator.i18n.stringLength||{},{"default":"Please enter a value with valid length",less:"Please enter less than %s characters",more:"Please enter more than %s characters",between:"Please enter value between %s and %s characters long"}),a.fn.bootstrapValidator.validators.stringLength={html5Attributes:{message:"message",min:"min",max:"max"},enableByHtml5:function(a){var b=a.attr("maxlength");return b?{max:parseInt(b,10)}:!1},validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=a.isNumeric(d.min)?d.min:b.getDynamicOption(c,d.min),g=a.isNumeric(d.max)?d.max:b.getDynamicOption(c,d.max),h=e.length,i=!0,j=d.message||a.fn.bootstrapValidator.i18n.stringLength["default"];switch((f&&h<parseInt(f,10)||g&&h>parseInt(g,10))&&(i=!1),!0){case!!f&&!!g:j=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.stringLength.between,[parseInt(f,10),parseInt(g,10)]);break;case!!f:j=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.stringLength.more,parseInt(f,10));break;case!!g:j=a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.stringLength.less,parseInt(g,10))}return{valid:i,message:j}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.uri=a.extend(a.fn.bootstrapValidator.i18n.uri||{},{"default":"Please enter a valid URI"}),a.fn.bootstrapValidator.validators.uri={html5Attributes:{message:"message",allowlocal:"allowLocal"},enableByHtml5:function(a){return"url"===a.attr("type")},validate:function(a,b,c){var d=b.val();if(""===d)return!0;var e=c.allowLocal===!0||"true"===c.allowLocal,f=new RegExp("^(?:(?:https?|ftp)://)(?:\\S+(?::\\S*)?@)?(?:"+(e?"":"(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})")+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))"+(e?"?":"")+")(?::\\d{2,5})?(?:/[^\\s]*)?$","i");return f.test(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.uuid=a.extend(a.fn.bootstrapValidator.i18n.uuid||{},{"default":"Please enter a valid UUID number",version:"Please enter a valid UUID version %s number"}),a.fn.bootstrapValidator.validators.uuid={html5Attributes:{message:"message",version:"version"},validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i},g=d.version?d.version+"":"all";return{valid:null===f[g]?!0:f[g].test(e),message:d.version?a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.uuid.version,d.version):d.message||a.fn.bootstrapValidator.i18n.uuid["default"]}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.vat=a.extend(a.fn.bootstrapValidator.i18n.vat||{},{"default":"Please enter a valid VAT number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid %s VAT number",countries:{AT:"Austrian",BE:"Belgian",BG:"Bulgarian",BR:"Brazilian",CH:"Swiss",CY:"Cypriot",CZ:"Czech",DE:"German",DK:"Danish",EE:"Estonian",ES:"Spanish",FI:"Finnish",FR:"French",GB:"United Kingdom",GR:"Greek",EL:"Greek",HU:"Hungarian",HR:"Croatian",IE:"Irish",IS:"Iceland",IT:"Italian",LT:"Lithuanian",LU:"Luxembourg",LV:"Latvian",MT:"Maltese",NL:"Dutch",NO:"Norwegian",PL:"Polish",PT:"Portuguese",RO:"Romanian",RU:"Russian",RS:"Serb
2511ian",SE:"Swedish",SI:"Slovenian",SK:"Slovak",ZA:"South African"}}),a.fn.bootstrapValidator.validators.vat={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AT","BE","BG","BR","CH","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LT","LU","LV","MT","NL","NO","PL","PT","RO","RU","RS","SE","SK","SI","ZA"],validate:function(b,c,d){var e=c.val();if(""===e)return!0;var f=d.country;if(f?("string"!=typeof f||-1===a.inArray(f.toUpperCase(),this.COUNTRY_CODES))&&(f=b.getDynamicOption(c,f)):f=e.substr(0,2),-1===a.inArray(f,this.COUNTRY_CODES))return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.vat.countryNotSupported,f)};var g=["_",f.toLowerCase()].join("");return this[g](e)?!0:{valid:!1,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.vat.country,a.fn.bootstrapValidator.i18n.vat.countries[f.toUpperCase()])}},_at:function(a){if(!/^ATU[0-9]{8}$/.test(a))return!1;a=a.substr(3);for(var b=0,c=[1,2,1,2,1,2,1],d=0,e=0;7>e;e++)d=parseInt(a.charAt(e),10)*c[e],d>9&&(d=Math.floor(d/10)+d%10),b+=d;return b=10-(b+4)%10,10===b&&(b=0),b+""===a.substr(7,1)},_be:function(a){if(!/^BE[0]{0,1}[0-9]{9}$/.test(a))return!1;if(a=a.substr(2),9===a.length&&(a="0"+a),"0"===a.substr(1,1))return!1;var b=parseInt(a.substr(0,8),10)+parseInt(a.substr(8,2),10);return b%97===0},_bg:function(b){if(!/^BG[0-9]{9,10}$/.test(b))return!1;b=b.substr(2);var c=0,d=0;if(9===b.length){for(d=0;8>d;d++)c+=parseInt(b.charAt(d),10)*(d+1);if(c%=11,10===c)for(c=0,d=0;8>d;d++)c+=parseInt(b.charAt(d),10)*(d+3);return c%=10,c+""===b.substr(8)}if(10===b.length){var e=function(b){var c=parseInt(b.substr(0,2),10)+1900,d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);if(d>40?(c+=100,d-=40):d>20&&(c-=100,d-=20),!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;for(var f=0,g=[2,4,8,5,10,9,7,3,6],h=0;9>h;h++)f+=parseInt(b.charAt(h),10)*g[h];return f=f%11%10,f+""===b.substr(9,1)},f=function(a){for(var b=0,c=[21,19,17,13,11,9,7,3,1],d=0;9>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%=10,b+""===a.substr(9,1)},g=function(a){for(var b=0,c=[4,3,2,7,6,5,4,3,2],d=0;9>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,10===b?!1:(11===b&&(b=0),b+""===a.substr(9,1))};return e(b)||f(b)||g(b)}return!1},_br:function(a){if(""===a)return!0;var b=a.replace(/[^\d]+/g,"");if(""===b||14!==b.length)return!1;if("00000000000000"===b||"11111111111111"===b||"22222222222222"===b||"33333333333333"===b||"44444444444444"===b||"55555555555555"===b||"66666666666666"===b||"77777777777777"===b||"88888888888888"===b||"99999999999999"===b)return!1;for(var c=b.length-2,d=b.substring(0,c),e=b.substring(c),f=0,g=c-7,h=c;h>=1;h--)f+=parseInt(d.charAt(c-h),10)*g--,2>g&&(g=9);var i=2>f%11?0:11-f%11;if(i!==parseInt(e.charAt(0),10))return!1;for(c+=1,d=b.substring(0,c),f=0,g=c-7,h=c;h>=1;h--)f+=parseInt(d.charAt(c-h),10)*g--,2>g&&(g=9);return i=2>f%11?0:11-f%11,i===parseInt(e.charAt(1),10)},_ch:function(a){if(!/^CHE[0-9]{9}(MWST)?$/.test(a))return!1;a=a.substr(3);for(var b=0,c=[5,4,3,2,7,6,5,4],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,10===b?!1:(11===b&&(b=0),b+""===a.substr(8,1))},_cy:function(a){if(!/^CY[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(a))return!1;if(a=a.substr(2),"12"===a.substr(0,2))return!1;for(var b=0,c={0:1,1:0,2:5,3:7,4:9,5:13,6:15,7:17,8:19,9:21},d=0;8>d;d++){var e=parseInt(a.charAt(d),10);d%2===0&&(e=c[e+""]),b+=e}return b="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[b%26],b+""===a.substr(8,1)},_cz:function(b){if(!/^CZ[0-9]{8,10}$/.test(b))return!1;b=b.substr(2);var c=0,d=0;if(8===b.length){if(b.charAt(0)+""=="9")return!1;for(c=0,d=0;7>d;d++)c+=parseInt(b.charAt(d),10)*(8-d);return c=11-c%11,10===c&&(c=0),11===c&&(c=1),c+""===b.substr(7,1)}if(9===b.length&&b.charAt(0)+""=="6"){for(c=0,d=0;7>d;d++)c+=parseInt(b.charAt(d+1),10)*(8-d);return c=11-c%11,10===c&&(c=0),11===c&&(c=1),c=[8,7,6,5,4,3,2,1,0,9,10][c-1],c+""===b.substr(8,1)}if(9===b.length||10===b.length){var e=1900+parseInt(b.substr(0,2),10),f=parseInt(b.substr(2,2),10)%50%20,g=parseInt(b.substr(4,2),10);if(9===b.length){if(e>
2511=1980&&(e-=100),e>1953)return!1}else 1954>e&&(e+=100);if(!a.fn.bootstrapValidator.helpers.date(e,f,g))return!1;if(10===b.length){var h=parseInt(b.substr(0,9),10)%11;return 1985>e&&(h%=10),h+""===b.substr(9,1)}return!0}return!1},_de:function(b){return/^DE[0-9]{9}$/.test(b)?(b=b.substr(2),a.fn.bootstrapValidator.helpers.mod11And10(b)):!1},_dk:function(a){if(!/^DK[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[2,7,6,5,4,3,2,1],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%11===0},_ee:function(a){if(!/^EE[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,7,1,3,7,1,3,7,1],d=0;9>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%10===0},_es:function(a){if(!/^ES[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(a))return!1;a=a.substr(2);var b=function(a){var b=parseInt(a.substr(0,8),10);return b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b+""===a.substr(8,1)},c=function(a){var b=["XYZ".indexOf(a.charAt(0)),a.substr(1)].join("");return b=parseInt(b,10),b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b+""===a.substr(8,1)},d=function(a){var b,c=a.charAt(0);if(-1!=="KLM".indexOf(c))return b=parseInt(a.substr(1,8),10),b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b+""===a.substr(8,1);if(-1!=="ABCDEFGHJNPQRSUVW".indexOf(c)){for(var d=0,e=[2,1,2,1,2,1,2],f=0,g=0;7>g;g++)f=parseInt(a.charAt(g+1),10)*e[g],f>9&&(f=Math.floor(f/10)+f%10),d+=f;return d=10-d%10,d+""===a.substr(8,1)||"JABCDEFGHI"[d]===a.substr(8,1)}return!1},e=a.charAt(0);return/^[0-9]$/.test(e)?b(a):/^[XYZ]$/.test(e)?c(a):d(a)},_fi:function(a){if(!/^FI[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[7,9,10,5,8,4,2,1],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%11===0},_fr:function(b){if(!/^FR[0-9A-Z]{2}[0-9]{9}$/.test(b))return!1;if(b=b.substr(2),!a.fn.bootstrapValidator.helpers.luhn(b.substr(2)))return!1;if(/^[0-9]{2}$/.test(b.substr(0,2)))return b.substr(0,2)===parseInt(b.substr(2)+"12",10)%97+"";var c,d="0123456789ABCDEFGHJKLMNPQRSTUVWXYZ";return c=/^[0-9]{1}$/.test(b.charAt(0))?24*d.indexOf(b.charAt(0))+d.indexOf(b.charAt(1))-10:34*d.indexOf(b.charAt(0))+d.indexOf(b.charAt(1))-100,(parseInt(b.substr(2),10)+1+Math.floor(c/11))%11===c%11},_gb:function(a){if(!(/^GB[0-9]{9}$/.test(a)||/^GB[0-9]{12}$/.test(a)||/^GBGD[0-9]{3}$/.test(a)||/^GBHA[0-9]{3}$/.test(a)||/^GB(GD|HA)8888[0-9]{5}$/.test(a)))return!1;a=a.substr(2);var b=a.length;if(5===b){var c=a.substr(0,2),d=parseInt(a.substr(2),10);return"GD"===c&&500>d||"HA"===c&&d>=500}if(11===b&&("GD8888"===a.substr(0,6)||"HA8888"===a.substr(0,6)))return"GD"===a.substr(0,2)&&parseInt(a.substr(6,3),10)>=500||"HA"===a.substr(0,2)&&parseInt(a.substr(6,3),10)<500?!1:parseInt(a.substr(6,3),10)%97===parseInt(a.substr(9,2),10);if(9===b||12===b){for(var e=0,f=[8,7,6,5,4,3,2,10,1],g=0;9>g;g++)e+=parseInt(a.charAt(g),10)*f[g];return e%=97,parseInt(a.substr(0,3),10)>=100?0===e||42===e||55===e:0===e}return!0},_gr:function(a){if(!/^GR[0-9]{9}$/.test(a))return!1;a=a.substr(2),8===a.length&&(a="0"+a);for(var b=0,c=[256,128,64,32,16,8,4,2],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=b%11%10,b+""===a.substr(8,1)},_el:function(a){return/^EL[0-9]{9}$/.test(a)?(a="GR"+a.substr(2),this._gr(a)):!1},_hu:function(a){if(!/^HU[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,7,3,1,9,7,3,1],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%10===0},_hr:function(b){return/^HR[0-9]{11}$/.test(b)?(b=b.substr(2),a.fn.bootstrapValidator.helpers.mod11And10(b)):!1},_ie:function(a){if(!/^IE[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(a))return!1;a=a.substr(2);var b=function(a){for(;a.length<7;)a="0"+a;for(var b="WABCDEFGHIJKLMNOPQRSTUV",c=0,d=0;7>d;d++)c+=parseInt(a.charAt(d),10)*(8-d);return c+=9*b.indexOf(a.substr(7)),b[c%23]};return/^[0-9]+$/.test(a.substr(0,7))?a.charAt(7)===b(a.substr(0,7)+a.substr(8)+""):-1!=="ABCDEFGHIJKLMNOPQRSTUVWXYZ+*".indexOf(a.charAt(1))?a.charAt(7)===b(a.substr(2,5)+a.substr(0,1)+""):!0},_is:function(a){return/^IS\d{5,6}$/.test(a)},_it:function(b){if(!/^IT[0-9]{11}$/.test(b))return!1;if(b=b.substr(2),0===parseInt(b.substr(0,7),10))return!1;var c=parseInt(b.substr(7,3),10);return 1>c||c>201&&999!==c&&888!==c?!1:a.fn.bootstrapValidator.helpers.luhn(b)}
2511,_lt:function(a){if(!/^LT([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(a))return!1;a=a.substr(2);var b,c=a.length,d=0;for(b=0;c-1>b;b++)d+=parseInt(a.charAt(b),10)*(1+b%9);var e=d%11;if(10===e)for(d=0,b=0;c-1>b;b++)d+=parseInt(a.charAt(b),10)*(1+(b+2)%9);return e=e%11%10,e+""===a.charAt(c-1)},_lu:function(a){return/^LU[0-9]{8}$/.test(a)?(a=a.substr(2),parseInt(a.substr(0,6),10)%89+""===a.substr(6,2)):!1},_lv:function(b){if(!/^LV[0-9]{11}$/.test(b))return!1;b=b.substr(2);var c,d=parseInt(b.charAt(0),10),e=0,f=[],g=b.length;if(d>3){for(e=0,f=[9,1,4,8,3,10,2,5,7,6,1],c=0;g>c;c++)e+=parseInt(b.charAt(c),10)*f[c];return e%=11,3===e}var h=parseInt(b.substr(0,2),10),i=parseInt(b.substr(2,2),10),j=parseInt(b.substr(4,2),10);if(j=j+1800+100*parseInt(b.charAt(6),10),!a.fn.bootstrapValidator.helpers.date(j,i,h))return!1;for(e=0,f=[10,5,8,4,2,1,6,3,7,9],c=0;g-1>c;c++)e+=parseInt(b.charAt(c),10)*f[c];return e=(e+1)%11%10,e+""===b.charAt(g-1)},_mt:function(a){if(!/^MT[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,4,6,7,8,9,10,1],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%37===0},_nl:function(a){if(!/^NL[0-9]{9}B[0-9]{2}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,8,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%=11,b>9&&(b=0),b+""===a.substr(8,1)},_no:function(a){if(!/^NO[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,2,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,11===b&&(b=0),b+""===a.substr(8,1)},_pl:function(a){if(!/^PL[0-9]{10}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[6,5,7,2,3,4,5,6,7,-1],d=0;10>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%11===0},_pt:function(a){if(!/^PT[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,8,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,b>9&&(b=0),b+""===a.substr(8,1)},_ro:function(a){if(!/^RO[1-9][0-9]{1,9}$/.test(a))return!1;a=a.substr(2);for(var b=a.length,c=[7,5,3,2,1,7,5,3,2].slice(10-b),d=0,e=0;b-1>e;e++)d+=parseInt(a.charAt(e),10)*c[e];return d=10*d%11%10,d+""===a.substr(b-1,1)},_ru:function(a){if(!/^RU([0-9]{9}|[0-9]{12})$/.test(a))return!1;a=a.substr(2);var b=0;if(10===a.length){var c=0,d=[2,4,10,3,5,9,4,6,8,0];for(b=0;10>b;b++)c+=parseInt(a.charAt(b),10)*d[b];return c%=11,c>9&&(c%=10),c+""===a.substr(9,1)}if(12===a.length){var e=0,f=[7,2,4,10,3,5,9,4,6,8,0],g=0,h=[3,7,2,4,10,3,5,9,4,6,8,0];for(b=0;11>b;b++)e+=parseInt(a.charAt(b),10)*f[b],g+=parseInt(a.charAt(b),10)*h[b];return e%=11,e>9&&(e%=10),g%=11,g>9&&(g%=10),e+""===a.substr(10,1)&&g+""===a.substr(11,1)}return!1},_rs:function(a){if(!/^RS[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=10,c=0,d=0;8>d;d++)c=(parseInt(a.charAt(d),10)+b)%10,0===c&&(c=10),b=2*c%11;return(b+parseInt(a.substr(8,1),10))%10===1},_se:function(b){return/^SE[0-9]{10}01$/.test(b)?(b=b.substr(2,10),a.fn.bootstrapValidator.helpers.luhn(b)):!1},_si:function(a){if(!/^SI[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[8,7,6,5,4,3,2],d=0;7>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,10===b&&(b=0),b+""===a.substr(7,1)},_sk:function(a){return/^SK[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(a)?parseInt(a.substr(2),10)%11===0:!1},_za:function(a){return/^ZA4\d{9}$/.test(a)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.vin=a.extend(a.fn.bootstrapValidator.i18n.vin||{},{"default":"Please enter a valid VIN number"}),a.fn.bootstrapValidator.validators.vin={validate:function(a,b){var c=b.val();if(""===c)return!0;if(!/^[a-hj-npr-z0-9]{8}[0-9xX][a-hj-npr-z0-9]{8}$/i.test(c))return!1;c=c.toUpperCase();for(var d={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,
2511S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,0:0},e=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],f=0,g=c.length,h=0;g>h;h++)f+=d[c.charAt(h)+""]*e[h];var i=f%11;return 10===i&&(i="X"),i+""===c.charAt(8)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.i18n.zipCode=a.extend(a.fn.bootstrapValidator.i18n.zipCode||{},{"default":"Please enter a valid zip code",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid %s",countries:{BR:"Brazilian postal code",CA:"Canadian postal code",DK:"Danish postal code",GB:"United Kingdom postal code",IT:"Italian postal code",MA:"Moroccan postal code",NL:"Dutch postal code",SE:"Swiss postal code",SG:"Singapore postal code",US:"US zip code"}}),a.fn.bootstrapValidator.validators.zipCode={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","CA","DK","GB","IT","MA","NL","SE","SG","US"],validate:function(b,c,d){var e=c.val();if(""===e||!d.country)return!0;var f=d.country;if(("string"!=typeof f||-1===a.inArray(f,this.COUNTRY_CODES))&&(f=b.getDynamicOption(c,f)),!f||-1===a.inArray(f.toUpperCase(),this.COUNTRY_CODES))return{valid:!1,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.zipCode.countryNotSupported,f)};var g=!1;switch(f=f.toUpperCase()){case"BR":g=/^(\d{2})([\.]?)(\d{3})([\-]?)(\d{3})$/.test(e);break;case"CA":g=/^(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}\s?[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}[0-9]{1}$/i.test(e);break;case"DK":g=/^(DK(-|\s)?)?\d{4}$/i.test(e);break;case"GB":g=this._gb(e);break;case"IT":g=/^(I-|IT-)?\d{5}$/i.test(e);break;case"MA":g=/^[1-9][0-9]{4}$/i.test(e);break;case"NL":g=/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(e);break;case"SE":g=/^(S-)?\d{3}\s?\d{2}$/i.test(e);break;case"SG":g=/^([0][1-9]|[1-6][0-9]|[7]([0-3]|[5-9])|[8][0-2])(\d{4})$/i.test(e);break;case"US":default:g=/^\d{4,5}([\-]?\d{4})?$/.test(e)}return{valid:g,message:a.fn.bootstrapValidator.helpers.format(d.message||a.fn.bootstrapValidator.i18n.zipCode.country,a.fn.bootstrapValidator.i18n.zipCode.countries[f])}},_gb:function(a){for(var b="[ABCDEFGHIJKLMNOPRSTUWYZ]",c="[ABCDEFGHKLMNOPQRSTUVWXY]",d="[ABCDEFGHJKPMNRSTUVWXY]",e="[ABEHMNPRVWXY]",f="[ABDEFGHJLNPQRSTUWXYZ]",g=[new RegExp("^("+b+"{1}"+c+"?[0-9]{1,2})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^("+b+"{1}[0-9]{1}"+d+"{1})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^("+b+"{1}"+c+"{1}?[0-9]{1}"+e+"{1})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^(BF1)(\\s*)([0-6]{1}[ABDEFGHJLNPQRST]{1}[ABDEFGHJLNPQRSTUWZYZ]{1})$","i"),/^(GIR)(\s*)(0AA)$/i,/^(BFPO)(\s*)([0-9]{1,4})$/i,/^(BFPO)(\s*)(c\/o\s*[0-9]{1,3})$/i,/^([A-Z]{4}
2511)(\s*)(1ZZ)$/i,/^(AI-2640)$/i],h=0;h<g.length;h++)if(g[h].test(a))return!0;return!1}}}(window.jQuery);
2512//alertifyjs
2513!function(t){"use strict";var e=":not(:disabled):not(.ajs-reset)",n={autoReset:!0,basic:!1,closable:!0,closableByDimmer:!0,invokeOnCloseOff:!1,frameless:!1,defaultFocusOff:!1,maintainFocus:!0,maximizable:!0,modal:!0,movable:!0,moveBounded:!1,overflow:!0,padding:!0,pinnable:!0,pinned:!0,preventBodyShift:!1,resizable:!0,startMaximized:!1,transition:"pulse",transitionOff:!1,tabbable:["button","[href]","input","select","textarea",'[tabindex]:not([tabindex^="-"])'+e].join(e+","),notifier:{delay:5,position:"bottom-right",closeButton:!1,classes:{base:"alertify-notifier",prefix:"ajs-",message:"ajs-message",top:"ajs-top",right:"ajs-right",bottom:"ajs-bottom",left:"ajs-left",center:"ajs-center",visible:"ajs-visible",hidden:"ajs-hidden",close:"ajs-close"}},glossary:{title:"AlertifyJS",ok:"OK",cancel:"Cancel",acccpt:"Accept",deny:"Deny",confirm:"Confirm",decline:"Decline",close:"Close",maximize:"Maximize",restore:"Restore"},theme:{input:"ajs-input",ok:"ajs-ok",cancel:"ajs-cancel"},hooks:{preinit:function(){},postinit:function(){}}};function i(t,e){t.className+=" "+e}function s(t){for(;t.lastChild;)t.removeChild(t.lastChild)}var a=!1;try{var r=Object.defineProperty({},"passive",{get:function(){a=!0}});t.addEventListener("test",r,r),t.removeEventListener("test",r,r)}catch(t){}var o=function(t,e,n,i,s){t.addEventListener(e,n,a?{capture:i,passive:s}:!0===i)},l=function(t,e,n,i,s){t.removeEventListener(e,n,a?{capture:i,passive:s}:!0===i)},c=function(){var t,e,n=!1,i={animation:"animationend",OAnimation:"oAnimationEnd oanimationend",msAnimation:"MSAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(t in i)if(void 0!==document.documentElement.style[t]){e=i[t],n=!0;break}return{type:e,supported:n}}();function d(t,e){return function(){if(arguments.length>0){for(var n=[],i=0;i<arguments.length;i+=1)n.push(arguments[i]);return n.push(t),e.apply(t,n)}return e.apply(t,[null,t])}}t.navigator.userAgent.indexOf("Safari")>-1&&t.navigator.userAgent.indexOf("Chrome");var u=function(){var e,a=[],r=n.notifier.classes,h=r.base;function m(t){t.__internal||(t.__internal={position:f.defaults.notifier.position,delay:f.defaults.notifier.delay},e=document.createElement("DIV"),("transitionOff"in n.notifier?n.notifier.transitionOff:n.transitionOff)&&(h=r.base+" ajs-no-transition"),p(t));e.parentNode!==document.body&&document.body.appendChild(e)}function p(t){e.className=h,t.__internal.position,i(e,r.bottom+" "+r.right)}function _(n,h){function m(t,e){e.__internal.closeButton&&"true"!==t.target.getAttribute("data-close")||e.dismiss(!0)}function p(t,n){l(n.element,c.type,p),e.removeChild(n.element)}function _(t){clearTimeout(t.__internal.timer),clearTimeout(t.__internal.transitionTimeout)}return v={element:n,push:function(t,n){if(!this.__internal.pushed){var s,l;switch((c=this).__internal.pushed=!0,a.push(c),_(this),arguments.length){case 0:l=this.__internal.delay;break;case 1:"number"==typeof t?l=t:(s=t,l=this.__internal.delay);break;case 2:s=t,l=n}return this.__internal.closeButton=f.defaults.notifier.closeButton,void 0!==s&&this.setContent(s),u.__internal.position.indexOf("top")<0?e.appendChild(this.element):e.insertBefore(this.element,e.firstChild),this.element.offsetWidth,i(this.element,r.visible),o(this.element,"click",this.__internal.clickHandler),this.delay(l)}var c;return this},ondismiss:function(){},callback:h,dismiss:function(t){var n;return this.__internal.pushed&&(_(this),"function"==typeof this.ondismiss&&!1===this.ondismiss.call(this)||(l(this.element,"click",this.__internal.clickHandler),void 0!==this.element&&this.element.parentNode===e&&(this.__internal.transitionTimeout=setTimeout(this.__internal.transitionEndHandler,c.supported?1e3:100),function(t,e){for(var n=t.className.split(" "),i=e.split(" "),s=0;s<i.length;s+=1){var a=n.indexOf(i[s]);a>-1&&n.splice(a,1)}t.className=n.join(" ")}(this.element,r.visible),"function"==typeof this.callback&&this.callback.call(this,t)),n=this,a.splice(a.indexOf(n),1),n.__internal.pushed=!1)),this},delay:function(t){if(_(this),this.__internal.delay=void 0===t||isNaN(+t)?u.__internal.delay:+t,this.__internal.delay>0){var e=this;this.__internal.timer=setTimeout((function(){e.dismiss()}),1e3*this.__internal.delay)}return this},setContent:function(e){if("string"==typeof e?(s(this.element),this.element.innerHTML=e):e instanceof t.HTMLElement&&this.element.firstChild!==e&&(s(this.element),this.element.appendChild(e)),this.__internal.closeButton){var n=document.createElement("span");i(n,r.close),n.setAttribute("data-close",!0),this.element.appendChild(n)}return this},dismissOthers:function(){return u.dismissAll(this),this}},v.__internal||(v.__internal={pushed:!1,delay:void 0,timer:void 0,clickHandler:void 0,transitionEndHandler:void 0,transitionTimeout:void 0}
2513,v.__internal.clickHandler=d(v,m),v.__internal.transitionEndHandler=d(v,p)),v;var v}return{setting:function(t,e){if(m(this),void 0===e)return this.__internal[t];switch(t){case"position":this.__internal.position=e,p(this);break;case"delay":this.__internal.delay=e}return this},set:function(t,e){return this.setting(t,e),this},get:function(t){return this.setting(t)},create:function(t,e){m(this);var n=document.createElement("div");return n.className=r.message+("string"==typeof t&&""!==t?" "+r.prefix+t:""),_(n,e)},dismissAll:function(t){for(var e=a.slice(0),n=0;n<e.length;n+=1){var i=e[n];void 0!==t&&t===i||i.dismiss()}}}}();var f=new function(){return{defaults:n,setting:function(t,e,n){if("notifier"===t)return u.setting(e,n);var i=get_dialog(t);return i?i.setting(e,n):void 0},set:function(t,e,n){return this.setting(t,e,n)},get:function(t,e){return this.setting(t,e)},notify:function(t,e,n,i){return u.create(e,i).push(t,n)},success:function(t,e,n){return u.create("success",n).push(t,e)},error:function(t,e,n){return u.create("error",n).push(t,e)},warning:function(t,e,n){return u.create("warning",n).push(t,e)},dismissAll:function(){u.dismissAll()}}};"object"==typeof module&&"object"==typeof module.exports?module.exports=f:"function"==typeof define&&define.amd?define([],(function(){return f})):t.alertify||(t.alertify=f)}("undefined"!=typeof window?window:this);
2514</script>
2514    <div id="miniCartContainer"></div>
2515</body>
2516</html> 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.