PageSourceSearch

https://www.swleiloes.com.br/

html swleiloes.com.br collected 2026-10-02 01:18:28 UTC 126,816 bytes, 2,043 lines download raw bytes

1<!DOCTYPE html>
2<html>
3    <head>
4        <meta charset="UTF-8">
5                <meta name="application-name" content="SW Leilões" />
6                <meta name="description" content="Site do leiloeiro oficial de Cerro Largo/RS - Sandra Regina Wontroba - Cadastre-se. Participe agora mesmo dos nossos Leilões Online e dê o seu lance!" />
7                        <meta name="keywords" content="leilao, leiloes, imoveis, veiculos, carros, casas, apartamentos, venda, direta, lance, bens, avalicao, minimo, usados, material, escritorio, ar, condicionado, on-line, lances, cadeira, eletronicos, vende, eletrodomesticos, leiloeiro, caminhoes, televisores, computadores, judiciais, extra, fazendas" />
8                <link rel="canonical" href="https://www.swleiloes.com.br/" />
9                <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
10        <meta http-equiv="content-language" content="pt-br" />
11        <meta name="author" content="Leilão Pro - https://www.leilao.pro" />
12        <meta name="copyright" content="© 2026 Leilão Pro" />
13        <meta name="robots" content="index,follow">
14        <meta name="rating" content="general" />
15        <meta name="googlebot" content="all"/>
16        <meta name="rating" content="general"/>
17        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
18        <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
19        <meta http-equiv="Pragma" content="no-cache" />
20        <meta http-equiv="Expires" content="0" />
21                <meta property="og:title" content="SW Leilões" />
22        <meta property="og:type" content="website" />
23        <meta property="og:url" content="https://www.swleiloes.com.br" />
24        <meta property="og:image" content="https://www.swleiloes.com.br/build/images/logo_face.png" />
25        <meta property="og:locale" content="pt_BR">
26                        <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
27        <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
28        <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
29        <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
30        <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
31        <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
32        <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
33        <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
34        <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
35        <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
36        <link rel="shortcut icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
37        <link rel="shortcut icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
38        <link rel="shortcut icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
39        <link rel="shortcut icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
40        <link rel="manifest" href="/manifest.json">
41        <meta name="msapplication-TileColor" content="#ffffff">
42        <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
43        <meta name="theme-color" content="#ffffff">
44        <title> SW Leilões</title>
45        
46                                                        
47                        
47<script>
48            window.dataLayer = window.dataLayer || [];
49            function gtag(){dataLayer.push(arguments);}
50            
51            // Define consentimento padrão como negado (LGPD compliance)
52            gtag('consent', 'default', {
53                'analytics_storage': 'denied',
54                'ad_storage': 'denied',
55                'wait_for_update': 500
56            });
57        </script>
57
58                
59                
59<script>
60            window.leilaoproConfig = {
61                gtmEnabled: false,
62                gtmId: '',
63                gaId: 'G-FK8BSY5KYK',
64                metaEnabled: false,
65                metaPixelId: ''
66            };
67        </script>
67
68        
69                    <link rel="stylesheet" href="/build/680.719b0a9f.css"><link rel="stylesheet" href="/build/379.f187c9f8.css"><link rel="stylesheet" href="/build/app.76e9ee71.css">
70            
71                <link href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap" rel="stylesheet">
72        <link href="https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre|Rajdhani|Roboto|Roboto+Slab|Open+Sans|Open+Sans+Condensed:300&display=swap" rel="stylesheet"> 
73        
73<script src="/bundles/leilaoprocore/js/popper.min.js"></script>
73
74                    
74<script src="/build/runtime.e10fd8a8.js"></script>
74<script src="/build/680.91bad20f.js"></script>
74<script src="/build/68.26bd3020.js"></script>
74<script src="/build/379.6d104f6e.js"></script>
74<script src="/build/app.1952be26.js"></script>
74
75            
76                
76<script src="/bundles/leilaoprocore/js/eventsource.min.js"></script>
76
77        
77<script src="https://js.pusher.com/7.0/pusher.min.js"></script>
77
78        
78<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
vendor: 1 bytes, line 78
78
79<script>
80  var OneSignal = window.OneSignal || [];
81  OneSignal.push(function() {
82    OneSignal.init({
83      appId: "09ec9747-0cfc-427b-ade4-98864b012938",
84      promptOptions: {
85        /* These prompt options values configure both the HTTP prompt and the HTTP popup. */
86        /* actionMessage limited to 90 characters */
87        actionMessage: "Gostariamos de lhe notificar sobre nossos próximos leilões.",
88        /* acceptButtonText limited to 15 characters */
89        acceptButtonText: "PERMITIR",
90        /* cancelButtonText limited to 15 characters */
91        cancelButtonText: "NÃO, OBRIGADO!"
92      }
93    });
94    OneSignal.showSlidedownPrompt();
95  });
96</script>
96
97        
97<script> 
98            var $buoop = {required:{e:-4,f:-5,o:-6,s:-3,c:-6},insecure:true,unsupported:true,api:2022.10, text: "SEU NAVEGADOR, {brow_name}, ESTÁ DESATUALIZADO E O SITE NÃO VAI FUNCIONAR CORRETAMENTE! POR FAVOR, ATUALIZE ANTES DE CONTINUAR! <a{up_but}>ATUALIZAR NAVEGADOR</a>",reminder: 0, noclose:true }; 
99            function $buo_f(){ 
100             var e = document.createElement("script"); 
101             e.src = "//browser-update.org/update.min.js"; 
102             document.body.appendChild(e);
103            };
104            try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
105            catch(e){window.attachEvent("onload", $buo_f)}
106        </script>
106
107        
108        
108<script>
109            function playSound(filename){
110                var mp3Source = '<source src="' + filename + '" type="audio/mpeg">';
111                var embedSource = '<embed hidden="true" autostart="true" loop="false" src="' + filename +'">';
112                document.getElementById("sound").innerHTML='<audio autoplay="autoplay">' + mp3Source + embedSource + '</audio>';
113            }
114        </script>
114
115        
115<script>
116            function CurrencyFormat(number)
117            {
118               var decimalplaces = 2;
119               var decimalcharacter = ",";
120               var thousandseparater = ".";
121               number = parseFloat(number);
122               var sign = number < 0 ? "-" : "";
123               var formatted = new String(number.toFixed(decimalplaces));
124               if( decimalcharacter.length && decimalcharacter != "." ) { formatted = formatted.replace(/\./,decimalcharacter); }
125               var integer = "";
126               var fraction = "";
127               var strnumber = new String(formatted);
128               var dotpos = decimalcharacter.length ? strnumber.indexOf(decimalcharacter) : -1;
129               if( dotpos > -1 )
130               {
131                  if( dotpos ) { integer = strnumber.substr(0,dotpos); }
132                  fraction = strnumber.substr(dotpos+1);
133               }
134               else { integer = strnumber; }
135               if( integer ) { integer = String(Math.abs(integer)); }
136               while( fraction.length < decimalplaces ) { fraction += "0"; }
137               temparray = new Array();
138               while( integer.length > 3 )
139               {
140                  temparray.unshift(integer.substr(-3));
141                  integer = integer.substr(0,integer.length-3);
142               }
143               temparray.unshift(integer);
144               integer = temparray.join(thousandseparater);
145               return sign + integer + decimalcharacter + fraction;
146            }
147            
148            function numberToReal(numero) {
149                var numero = numero.toFixed(2).split('.');
150                numero[0] = "R$ " + numero[0].split(/(?=(?:...)*$)/).join('.');
151                return numero.join(',');
152            }
153        </script>
153
154        
154<script>
155            $(document).ready(function(){
156                function verificaConexao(){
157                    var online = navigator.onLine; // true ou false, (há, não há conexão à internet)
158                    if(online === false) {
159                        $.confirm({
160                            title: 'SEM CONEXÃO',
161                            content: 'VOCÊ NÃO ESTÁ CONECTADO À INTERNET, VERIFIQUE SUA CONEXÃO',
162                            icon: 'fas fa-exclamation-triangle',
163                            theme: 'modern',
164                            type: 'red',
165                            autoClose: 'fecharAction|5000',
166                            buttons: {
167                                fecharAction: {
168                                    text: 'FECHAR',
169                                    action: function () {}
170                                }
171                            }
172                        });
173                    }
174                };    
175
176                setInterval(function(){
177                    verificaConexao();
178                }, 10000);
179            });
180        </script>
180
181        <!-- CSS -->
182        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@3/dist/cookieconsent.css">
183    </head>
184    <body>
185                
186        <div id="topo">
187    <div id="navbar-container">
188                    <div class="navigation-leilao" style="background-image: url('/uploads/media/default/0001/02/cf2822a79c4d30bb557030f42340ec7c5fed730c.png');">
189                    <div id="menu-header" class="d-none d-sm-block">
190                <div class="container-fluid">
191                    <div class="row">
192                        <div class="col-4 my-auto">
193                            <a href="/leilao/auditorio-360"><i class="demo-icon icon-360-2"></i></a>
194                        </div>
195                        <div class="col-8 my-auto">
196                            <ul class="list-inline float-right">
197                                                                    <li class="list-inline-item"><a target="_blank" href="https://api.whatsapp.com/send?phone=5555999591188"><i class="fa-brands fa-whatsapp"></i> (55) 99959-1188</a> | </li>
198                                                                                                                                    <li class="list-inline-item"><a target="_blank" href="https://apps.apple.com/us/app/sw-leil%C3%B5es/id6477457759"><i class="fa-brands fa-app-store"></i></a></li>
199                                                                                                    <li class="list-inline-item"><a target="_blank" href="https://play.google.com/store/apps/details?id=br.com.artisticweb.swleiloes&amp;pli=1"><i class="fa-brands fa-google-play"></i></a></li>
200                                                                                                                                                                    <li class="list-inline-item"><a target="_blank" href="https://www.instagram.com/swleiloes/"><i class="fa-brands fa-instagram"></i></a></li>
201                                                                                                                                    <li class="list-inline-item"><a target="_blank" href="https://www.youtube.com/@swleiloes9323"><i class="fa-brands fa-youtube"></i></a></li>
202                                                                <li class="list-inline-item"><a href="/cdn-cgi/l/email-protection#bccfcbd0d9d5d0d3d9cffcc5ddd4d3d392dfd3d1"><i class="fas fa-envelope"></i></a></li>
vendor: 177 bytes, lines 202-203
202
203                                                                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
203<script>
204                                        $(document).ready(function(){  
205                                            // Toggle password functionality
206                                            $('[data-toggle-password-topo]').off('click.topoToggle').on('click.topoToggle', function() {
207                                                var container = $(this).closest('.password-toggle-topo-container');
208                                                var passwordInput = container.find('input[type="password"], input[type="text"]');
209                                                var showIcon = $(this).find('.show-password');
210                                                var hideIcon = $(this).find('.hide-password');
211
212                                                if (passwordInput.length) {
213                                                    if (passwordInput.attr('type') === 'password') {
214                                                        passwordInput.attr('type', 'text');
215                                                        showIcon.hide();
216                                                        hideIcon.show();
217                                                    } else {
218                                                        passwordInput.attr('type', 'password');
219                                                        showIcon.show();
220                                                        hideIcon.hide();
221                                                    }
222                                                }
223                                            });
224                                            
225                                            // Prevenir que o dropdown feche ao clicar no formulário
226                                            $('.dropdown-menu.dropdown-login').on('click', function(e) {
227                                                e.stopPropagation();
228                                            });
229                                        });
230                                    </script>
230
231                                    <!-- Dropdown do login -->
232                                    <li class="list-inline-item ml-4 dropdown">
233                                        <button type="button" class="btn btn-dark btn-round dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
234                                            <i class="material-icons">account_circle</i> 
235                                            LOGIN
236                                        </button>
237                                        <div class="dropdown-menu dropdown-menu-right dropdown-login p-3" style="min-width: 300px;">
238                                            <!-- Formulário de login dentro do dropdown -->
239                                            <form id="form-login-topo" class="form mb-0" method="post" action="/arrematante/login">
240                                                <div class="form-group bmd-form-group pt-0 mb-3">
241                                                    <div class="input-group">
242                                                        <div class="input-group-prepend">
243                                                            <span class="input-group-text">
244                                                                <i class="material-icons">account_circle</i>
245                                                            </span>
246                                                        </div>
247                                                        <input type="text" class="form-control" id="username" name="_username" value="" placeholder="Usuário ou Email" required>
248                                                    </div>
249                                                </div>
250                                                <div class="form-group bmd-form-group mb-3 pt-0">
251                                                    <div class="input-group password-toggle-topo-container" style="position: relative;">
252                                                        <div class="input-group-prepend">
253                                                            <span class="input-group-text">
254                                                                <i class="material-icons">lock</i>
255                                                            </span>
256                                                        </div>
257                                                        <input type="password" class="form-control" id="topo_password" name="_password" placeholder="Senha" style="padding-right:45px;" required>
258                                                        <button type="button" class="password-toggle-topo-btn" 
259                                                                        style="position: absolute; right: 10px; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; color: inherit; font-size: 18px; z-index: 10; padding: 5px; display: flex; align-items: center; justify-content: center;"
260                                                                        data-toggle-password-topo>
261                                                                <span class="show-password"><i class="fas fa-eye-slash"></i></span>
262                                                                <span class="hide-password" style="display: none;"><i class="fas fa-eye"></i></span>
263                                                        </button>
264                                                        <input type="hidden" name="_csrf_token" value="1674980c2a0947266bd14d061c2a7.vA3cnc9DO14gFoe6vscjP1P57R_QgLKcq6HG4feRGJA.9DTx54IrfBJ5LvbA7PdNfGSMgU6x7fXm5emFu47-TaeFOYyvuStrDXBf3g">
265                                                                                                                <input type="hidden" name="_target_path" id="topo_target_path" value="/">
266                                                        
266<script>
267                                                            (function () {
268                                                                var form = document.getElementById('form-login-topo');
269                                                                var el = document.getElementById('topo_target_path');
270                                                                if (!el) return;
271                                                                var sync = function () {
272                                                                    el.value = window.location.pathname + window.location.search + window.location.hash;
273                                                                };
274                                                                sync();
275                                                                if (form) {
276                                                                    form.addEventListener('submit', sync);
277                                                                }
278                                                            })();
279                                                        </script>
279
280                                                    </div>
281                                                </div>
282                                                <div class="form-check form-check-inline">
283                                                    <label class="form-check-label">
284                                                        <input type="checkbox" id="_remember_me" name="_remember_me" class="form-check-input"> Permanecer conectado
285                                                        <span class="form-check-sign">
286                                                            <span class="check"></span>
287                                                        </span>
288                                                    </label>
289                                                </div>  
290                                                <div class="form-group bmd-form-group pt-0">
291                                                    <div class="text-right">
292                                                        <a href="/arrematante/redefinir-senha">Esqueceu a senha?</a>
293                                                    </div>
294                                                </div>
295                                                <div class="text-center">
296                                                    <button type="submit" form="form-login-topo" class="btn btn-block btn-primary btn-round">ENTRAR</button>
297                                                </div>
298                                            </form>
299                                            <p class="text-center text-muted my-2 mb-0" style="font-size:.85rem;">ou</p>
300                                            <button type="button" class="btn btn-block btn-dark btn-round" id="btnPasskeyLoginTopo">
301                                                <i class="fa-solid fa-key"></i> Entrar com Chave de Segurança
302                                            </button>
303                                            <p id="passkey-status-topo" class="text-center text-muted mt-2 mb-0" style="font-size:.85rem; min-height:18px;"></p>
304                                        </div>
305                                    </li>
306                                    
306<script>
307                                    (function () {
308                                        var passkeyBtn = document.getElementById('btnPasskeyLoginTopo');
309                                        var status = document.getElementById('passkey-status-topo');
310                                        if (!passkeyBtn) return;
311
312                                        if (!window.PublicKeyCredential) {
313                                            passkeyBtn.disabled = true;
314                                            status.textContent = 'Passkey não suportada neste navegador.';
315                                            return;
316                                        }
317
318                                        passkeyBtn.addEventListener('click', async function () {
319                                            passkeyBtn.disabled = true;
320                                            status.className = 'text-center text-muted mt-2 mb-0';
321                                            status.textContent = 'Aguardando autenticador…';
322
323                                            try {
324                                                var optRes = await fetch('/arrematante/passkey/login/options', {
325                                                    method: 'POST',
326                                                    headers: { 'X-Requested-With': 'XMLHttpRequest' }
327                                                });
328                                                if (!optRes.ok) throw new Error('Falha ao obter opções.');
329                                                var args = await optRes.json();
330                                                var pubKey = args.publicKey;
331                                                pubKey.challenge = _b64ToBuffer(pubKey.challenge);
332                                                if (pubKey.allowCredentials) {
333                                                    pubKey.allowCredentials = pubKey.allowCredentials.map(function (c) {
334                                                        return Object.assign({}, c, { id: _b64ToBuffer(c.id) });
335                                                    });
336                                                }
337
338                                                var assertion = await navigator.credentials.get({ publicKey: pubKey });
339                                                var body = {
340                                                    id: assertion.id,
341                                                    rawId: _bufToB64(assertion.rawId),
342                                                    type: assertion.type,
343                                                    response: {
344                                                        clientDataJSON: _bufToB64(assertion.response.clientDataJSON),
345                                                        authenticatorData: _bufToB64(assertion.response.authenticatorData),
346                                                        signature: _bufToB64(assertion.response.signature),
347                                                        userHandle: assertion.response.userHandle ? _bufToB64(assertion.response.userHandle) : null
348                                                    }
349                                                };
350
351                                                var verRes = await fetch('/arrematante/passkey/login/verify?_target_path=' + encodeURIComponent(window.location.href), {
352                                                    method: 'POST',
353                                                    headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' },
354                                                    body: JSON.stringify(body),
355                                                    redirect: 'follow'
356                                                });
357
358                                                if (verRes.redirected) {
359                                                    window.location.href = verRes.url;
360                                                    return;
361                                                }
362                                                if (verRes.ok) {
363                                                    window.location.href = window.location.href;
364                                                    return;
365                                                }
366                                                var err = await verRes.json().catch(function () { return {}; });
367                                                throw new Error(err.error || 'Falha na autenticação.');
368                                            } catch (e) {
369                                                status.className = 'text-center text-danger mt-2 mb-0';
370                                                status.textContent = e.name === 'NotAllowedError' ? 'Operação cancelada.' : (e.message || 'Erro.');
371                                                passkeyBtn.disabled = false;
372                                            }
373                                        });
374
375                                        function _b64ToBuffer(b64url) {
376                                            var b64 = b64url.replace(/-/g, '+').replace(/_/g, '/');
377                                            while (b64.length % 4) b64 += '=';
378                                            var bin = atob(b64);
379                                            var buf = new Uint8Array(bin.length);
380                                            for (var i = 0; i < bin.length; i++) buf[i] = bin.charCodeAt(i);
381                                            return buf.buffer;
382                                        }
383                                        function _bufToB64(buf) {
384                                            var bytes = new Uint8Array(buf);
385                                            var bin = '';
386                                            bytes.forEach(function (b) { bin += String.fromCharCode(b); });
387                                            return btoa(bin).replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, '');
388                                        }
389                                    })();
390                                    </script>
390
391                                    <li class="list-inline-item"><a class="btn btn-dark btn-round" href="/arrematante/cadastro"><i class="fas fa-user-plus"></i> CADASTRE-SE</a></li>
392                                                            </ul>
393                        </div>
394                    </div>
395                </div>
396            </div>
397            <nav class="navbar navbar-default navbar-expand-lg">
398              <div class="container-fluid">
399                <div class="navbar-translate">
400                    <a class="navbar-brand d-block d-sm-none" href="#0">SW Leilões</a>
401                    <button class="navbar-toggler" type="button" data-toggle="collapse" aria-expanded="false" aria-label="Toggle navigation">
402                        <span class="sr-only">Toggle navigation</span>
403                        <span class="navbar-toggler-icon"></span>
404                        <span class="navbar-toggler-icon"></span>
405                        <span class="navbar-toggler-icon"></span>
406                    </button>
407                </div>
408                <div class="collapse navbar-collapse">
409                    <ul id="menu-principal" class="navbar-nav">
410                        <li class="nav-item nav-home">
411                            <a href="/" class="nav-link">HOME</a>
412                        </li>
413                                                    <li class="nav-item nav-leiloes dropdown">
414                                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLeiloes" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
415                                  LEILÕES
416                                </a>
417                                <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLeiloes">
418                                    <a href="/leilao/proximos" class="dropdown-item">PRÓXIMOS</a>
419                                    <a href="/leilao/encerrados" class="dropdown-item">ENCERRADOS</a>
420                                </div>
421                            </li>
422                                                <li class="nav-item nav-venda-direta">
423                            <a href="/venda-direta" class="nav-link">VENDA DIRETA</a>
424                        </li>
425                        <li class="nav-item nav-quem-somos">
426                                                            <a href="/quem-somos" class="nav-link">QUEM SOMOS</a>
427                                                    </li>
428                        <li class="nav-item nav-quero-vender">
429                            <a href="/quero-vender" class="nav-link">QUERO VENDER</a>
430                        </li>
431                                                    
432                        <li class="nav-item nav-contato">
433                            <a href="/contato" class="nav-link">CONTATO</a>
434                        </li>
435                    </ul>
436
437                    <form class="form-inline ml-auto" method="get" action="/busca-avancada">
438                        <div class="form-group no-border">
439                          <input type="text" name="busca" class="form-control" placeholder="Busca">
440                        </div>
441                        <button type="submit" class="btn btn-white btn-just-icon btn-round">
442                            <i class="material-icons">search</i>
443                        </button>
444                    </form>
445                </div>
446              </div>
447            </nav>
448            <div class="container-fluid">
449              <div class="row">    
450                    <div class="col-12 col-md-6 col-lg-4 my-auto">
451                        <a href="/">
452                                                            <img loading="lazy" src="/uploads/media/default/0001/02/07f5a253f5f4dfb8e0ec7bf1989e8a9074cd71b5.png" alt="SW Leilões" class="img-fluid logotipo" />
453                                                    </a>
454                    </div>
455                    <div class="d-none d-lg-block col-lg-4 col-xl-5">
456
457                    </div>
458                    <div id="login" class="d-none d-md-block col-md-6 col-lg-4 col-xl-3">
459                              
460                    </div>
461                </div>
462            </div>  
463        </div>
464    </div>
465                                                                                                                                                                                                                                                                                                    
466                                
467        <div id="menu-categorias-novo" class="container-fluid d-none d-sm-block" style="padding: 20px 15px; position: relative;">
468            <div class="row">
469                <div class="col-12">
470                    <div class="categoria-carousel-wrapper" style="position: relative; width: 100%;">
471                        <!-- Botão anterior -->
472                        <button class="carousel-btn carousel-btn-prev" onclick="scrollCarousel('prev')">
473                            <i class="fas fa-chevron-left"></i>
474                        </button>
475                        
476                        <!-- Container do carrossel -->
477                        <div class="categoria-carousel-container" id="categoria-carousel">
478                            <div class="categoria-carousel-track" id="carousel-track">
479                                                                                                        <div class="categoria-card">
480                                        <a href="/leilao/lotes/maquinas" class="categoria-link">
481                                            <div class="categoria-icon">
482                                                <i class="fas fas fa-tractor"></i>
483                                            </div>
484                                            <div class="categoria-text">
485                                                MÁQUINAS
486                                            </div>
487                                            <div class="categoria-count">
488                                                2 itens
489                                            </div>
490                                        </a>
491                                    </div>
492                                                                                                        <div class="categoria-card">
493                                        <a href="/leilao/lotes/veiculos" class="categoria-link">
494                                            <div class="categoria-icon">
495                                                <i class="fas fas fa-car-side"></i>
496                                            </div>
497                                            <div class="categoria-text">
498                                                VEÍCULOS
499                                            </div>
500                                            <div class="categoria-count">
501                                                2 itens
502                                            </div>
503                                        </a>
504                                    </div>
505                                                                                                        <div class="categoria-card">
506                                        <a href="/leilao/lotes/imoveis" class="categoria-link">
507                                            <div class="categoria-icon">
508                                                <i class="fas fas fa-hotel"></i>
509                                            </div>
510                                            <div class="categoria-text">
511                                                IMÓVEIS
512                                            </div>
513                                            <div class="categoria-count">
514                                                1 item
515                                            </div>
516                                        </a>
517                                    </div>
518                                                                                                        <div class="categoria-card">
519                                        <a href="/leilao/lotes/diversos" class="categoria-link">
520                                            <div class="categoria-icon">
521                                                <i class="fas fas fa-laptop"></i>
522                                            </div>
523                                            <div class="categoria-text">
524                                                DIVERSOS
525                                            </div>
526                                            <div class="categoria-count">
527                                                0 itens
528                                            </div>
529                                        </a>
530                                    </div>
531                                                                                                        <div class="categoria-card">
532                                        <a href="/leilao/lotes/eletronicos" class="categoria-link">
533                                            <div class="categoria-icon">
534                                                <i class="fas fas fa-tv"></i>
535                                            </div>
536                                            <div class="categoria-text">
537                                                ELETRÔNICOS
538                                            </div>
539                                            <div class="categoria-count">
540                                                0 itens
541                                            </div>
542                                        </a>
543                                    </div>
544                                                                                                        <div class="categoria-card">
545                                        <a href="/leilao/lotes/equipamentos" class="categoria-link">
546                                            <div class="categoria-icon">
547                                                <i class="fas fas fa-plug"></i>
548                                            </div>
549                                            <div class="categoria-text">
550                                                EQUIPAMENTOS
551                                            </div>
552                                            <div class="categoria-count">
553                                                0 itens
554                                            </div>
555                                        </a>
556                                    </div>
557                                                                                                        <div class="categoria-card">
558                                        <a href="/leilao/lotes/semoventes" class="categoria-link">
559                                            <div class="categoria-icon">
560                                                <i class="fas fas fa-horse"></i>
561                                            </div>
562                                            <div class="categoria-text">
563                                                SEMOVENTES
564                                            </div>
565                                            <div class="categoria-count">
566                                                0 itens
567                                            </div>
568                                        </a>
569                                    </div>
570                                                                                                        <div class="categoria-card">
571                                        <a href="/leilao/lotes/sucatas" class="categoria-link">
572                                            <div class="categoria-icon">
573                                                <i class="fas fas fa-oil-can"></i>
574                                            </div>
575                                            <div class="categoria-text">
576                                                SUCATAS
577                                            </div>
578                                            <div class="categoria-count">
579                                                0 itens
580                                            </div>
581                                        </a>
582                                    </div>
583                                                            </div>
584                        </div>
585                        
586                        <!-- Botão próximo -->
587                        <button class="carousel-btn carousel-btn-next" onclick="scrollCarousel('next')">
588                            <i class="fas fa-chevron-right"></i>
589                        </button>
590                    </div>
591                </div>                
592            </div>                 
593        </div>
594        <style>
595            /* Garantir que os botões do carrossel sejam sempre visíveis */
596            .carousel-btn {
597                display: flex !important;
598                position: absolute;
599                z-index: 1000;
600                background: rgba(255, 255, 255, 0.95) !important;
601                border: none !important;
602                border-radius: 50% !important;
603                width: 50px;
604                height: 50px;
605                align-items: center;
606                justify-content: center;
607                font-size: 20px;
608                color: #007bff !important;
609                cursor: pointer;
610                transition: all 0.3s ease;
611                box-shadow: 0 4px 15px rgba(0,0,0,0.15) !important;
612            }
613            .carousel-btn:hover {
614                background: white !important;
615                transform: scale(1.1);
616                box-shadow: 0 6px 20px rgba(0,0,0,0.2) !important;
617            }
618            .carousel-btn-prev {
619                left: 10px !important;
620                top: 50%;
621                transform: translateY(-50%);
622            }
623            .carousel-btn-next {
624                right: 10px !important;
625                top: 50%;
626                transform: translateY(-50%);
627            }
628            /* Garantir o posicionamento correto do wrapper */
629            .categoria-carousel-wrapper {
630                position: relative !important;
631                min-height: 120px;
632            }
633        </style>
634        
634<script>
635            let currentPosition = 0;
636            let cardWidth = 0;
637            let visibleCards = 0;
638            let totalCards = 0;
639            
640            function initCarousel() {
641                const container = document.getElementById('categoria-carousel');
642                const track = document.getElementById('carousel-track');
643                const cards = track ? track.querySelectorAll('.categoria-card') : [];
644                const prevBtn = document.querySelector('.carousel-btn-prev');
645                const nextBtn = document.querySelector('.carousel-btn-next');
646                
647                if (!container || !track || cards.length === 0) {
648                    console.log('Carrossel de categorias: Elementos não encontrados ou sem cards');
649                    return;
650                }
651                
652                // Resetar posição para o início
653                currentPosition = 0;
654                track.style.transform = 'translateX(0)';
655                
656                totalCards = cards.length;
657                
658                // Calcular dimensões considerando larguras variáveis dos cards
659                const containerWidth = container.offsetWidth;
660                
661                // Calcular largura total necessária para todos os cards
662                let totalCardsWidth = 0;
663                let maxCardWidth = 0;
664                
665                cards.forEach((card, index) => {
666                    const cardStyle = getComputedStyle(card);
667                    const cardWidth = card.offsetWidth + parseFloat(cardStyle.marginLeft) + parseFloat(cardStyle.marginRight);
668                    totalCardsWidth += cardWidth;
669                    maxCardWidth = Math.max(maxCardWidth, cardWidth);
670                    
671                    // Para o gap entre os cards (15px conforme CSS)
672                    if (index < cards.length - 1) {
673                        totalCardsWidth += 15;
674                    }
675                });
676                
677                // Usar a maior largura de card como referência para navegação
678                cardWidth = maxCardWidth || 150; // fallback
679                
680                // Calcular quantos cards cabem visualmente (mais conservador)
681                visibleCards = Math.floor(containerWidth / cardWidth);
682                
683                // Verificar se o conteúdo transborda o container
684                const needsCarousel = totalCardsWidth > containerWidth;
685                
686                // Sempre mostrar os botões inicialmente
687                if (prevBtn && nextBtn) {
688                    prevBtn.style.display = 'flex';
689                    nextBtn.style.display = 'flex';
690                    
691                    // Verificar se realmente precisa dos botões baseado no overflow
692                    if (!needsCarousel) {
693                        // Se não transbordar, centralizar cards e desabilitar botões
694                        track.style.justifyContent = 'center';
695                        prevBtn.style.opacity = '0.3';
696                        nextBtn.style.opacity = '0.3';
697                        prevBtn.style.cursor = 'not-allowed';
698                        nextBtn.style.cursor = 'not-allowed';
699                        prevBtn.disabled = true;
700                        nextBtn.disabled = true;
701                    } else {
702                        // Habilitar navegação
703                        track.style.justifyContent = 'flex-start';
704                        prevBtn.disabled = false;
705                        nextBtn.disabled = false;
706                        // Ajustar visibleCards baseado na necessidade real
707                        visibleCards = Math.max(1, Math.floor(totalCards * containerWidth / totalCardsWidth));
708                    }
709                }
710                
711                updateButtonsState();
712            }
713            
714            function scrollCarousel(direction) {
715                const track = document.getElementById('carousel-track');
716                const prevBtn = document.querySelector('.carousel-btn-prev');
717                const nextBtn = document.querySelector('.carousel-btn-next');
718                
719                // Não fazer nada se os botões estão desabilitados
720                if ((direction === 'prev' && prevBtn && prevBtn.disabled) || 
721                    (direction === 'next' && nextBtn && nextBtn.disabled)) {
722                    return;
723                }
724                
725                const maxPosition = Math.max(0, totalCards - visibleCards);
726                
727                if (direction === 'next' && currentPosition < maxPosition) {
728                    currentPosition++;
729                } else if (direction === 'prev' && currentPosition > 0) {
730                    currentPosition--;
731                }
732                
733                const translateX = -(currentPosition * cardWidth);
734                track.style.transform = `translateX(${translateX}px)`;
735                
736                updateButtonsState();
737            }
738            
739            function updateButtonsState() {
740                const prevBtn = document.querySelector('.carousel-btn-prev');
741                const nextBtn = document.querySelector('.carousel-btn-next');
742                const maxPosition = Math.max(0, totalCards - visibleCards);
743                
744                if (prevBtn && nextBtn) {
745                    // Se os botões estão desabilitados (sem necessidade de carrossel), não alterar estado
746                    if (prevBtn.disabled) {
747                        return;
748                    }
749                    
750                    // Atualizar estado dos botões baseado na posição atual
751                    if (currentPosition === 0) {
752                        prevBtn.style.opacity = '0.5';
753                        prevBtn.style.cursor = 'not-allowed';
754                    } else {
755                        prevBtn.style.opacity = '1';
756                        prevBtn.style.cursor = 'pointer';
757                    }
758                    
759                    if (currentPosition >= maxPosition) {
760                        nextBtn.style.opacity = '0.5';
761                        nextBtn.style.cursor = 'not-allowed';
762                    } else {
763                        nextBtn.style.opacity = '1';
764                        nextBtn.style.cursor = 'pointer';
765                    }
766                }
767            }
768            
769            // Inicializar quando a página carregar
770            document.addEventListener('DOMContentLoaded', function() {
771                // Delay pequeno para garantir que os estilos CSS foram aplicados
772                setTimeout(initCarousel, 100);
773            });
774            
775            // Garantir inicialização após carregamento completo
776            window.addEventListener('load', function() {
777                setTimeout(initCarousel, 200);
778            });
779            
780            // Reinicializar no resize
781            window.addEventListener('resize', function() {
782                // Resetar para o início
783                currentPosition = 0;
784                const track = document.getElementById('carousel-track');
785                if (track) {
786                    track.style.transform = 'translateX(0)';
787                    track.style.justifyContent = 'flex-start';
788                }
789                
790                // Resetar estado dos botões
791                const prevBtn = document.querySelector('.carousel-btn-prev');
792                const nextBtn = document.querySelector('.carousel-btn-next');
793                if (prevBtn && nextBtn) {
794                    prevBtn.disabled = false;
795                    nextBtn.disabled = false;
796                    prevBtn.style.opacity = '1';
797                    nextBtn.style.opacity = '1';
798                    prevBtn.style.cursor = 'pointer';
799                    nextBtn.style.cursor = 'pointer';
800                }
801                
802                // Delay para garantir que as dimensões sejam recalculadas
803                setTimeout(initCarousel, 150);
804            });
805            
806            // Suporte para navegação por teclado
807            document.addEventListener('keydown', function(e) {
808                if (e.key === 'ArrowLeft') {
809                    scrollCarousel('prev');
810                } else if (e.key === 'ArrowRight') {
811                    scrollCarousel('next');
812                }
813            });
814            
815            // Suporte para swipe em dispositivos touch
816            let startX = 0;
817            let currentX = 0;
818            let isDragging = false;
819            
820            const track = document.getElementById('carousel-track');
821            if (track) {
822                track.addEventListener('touchstart', function(e) {
823                    startX = e.touches[0].clientX;
824                    isDragging = true;
825                });
826                
827                track.addEventListener('touchmove', function(e) {
828                    if (!isDragging) return;
829                    currentX = e.touches[0].clientX;
830                });
831                
832                track.addEventListener('touchend', function() {
833                    if (!isDragging) return;
834                    
835                    const diffX = startX - currentX;
836                    if (Math.abs(diffX) > 50) { // Minimum swipe distance
837                        if (diffX > 0) {
838                            scrollCarousel('next');
839                        } else {
840                            scrollCarousel('prev');
841                        }
842                    }
843                    
844                    isDragging = false;
845                });
846            }
847        </script>
847
848                    
849</div>
850        
851            
852    
852<script>    
853        $(document).ready(function(){  
854            $("#banners .carousel-item:first").addClass("active");
855            $("#banners .carousel-indicators li:first").addClass("active");
856
857        });
858    </script>
858
859    <div id="banners" class="carousel slide" data-ride="carousel">
860                <div class="carousel-inner">
861                            <div class="carousel-item">
862                                            <a href="https://www.swleiloes.com.br/venda-direta/bem_id/152" target="_self"><img loading="lazy" class="d-block w-100" src="/uploads/media/default/0001/02/34471c2b4d9d50085b8732967c1bec94144630b1.png" alt="PAVILHÃO"></a>
863                                    </div>
864                                </div>
865    </div>
866
867    <div id="conteudo" class="container-fluid">
868                                    
868<script>
869                    var eventSourceInitDict = {headers: {'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InN1YnNjcmliZSI6W10sInB1Ymxpc2giOlsiKiJdfX0.yT4_T3uhgJ8ZKitZNXg6Z-dfHzj7aj8-dwBCXtlUyZs'}};
870
871                    const mercureUrl = new URL('https://mercure.leilaopro.com.br/.well-known/mercure');
872                    mercureUrl.searchParams.append('topic', 'http://www.swleiloes.com.br/leilao-online');
873                    mercureUrl.searchParams.append('topic', 'http://www.swleiloes.com.br/lance-novo');
874                    mercureUrl.searchParams.append('topic', 'http://www.swleiloes.com.br/leilao-detran-online');
875
876                    const mercureChannel = new EventSourcePolyfill(mercureUrl, eventSourceInitDict);
877
878                    mercureChannel.onerror = function() {
879                        console.log("EventSource failed.");
880                    };
881
882                    mercureChannel.onmessage = event => {
883                        const data = JSON.parse(event.data);
884
885                        if(data.channel === 'leilao_listener') {
886                            if(data.online === true){
887                                $.confirm({
888                                    theme: 'modern',
889                                    type: 'green',
890                                    title: 'LEILÃO ONLINE INICIANDO',
891                                    content: '<b>'+data.titulo+'</b> está iniciando neste momento, se você já enviou a documentação, está apto a participar e deseja participar deste leilão, clique em PARTICIPAR.',
892                                    icon: 'fas fa-gavel',
893                                    buttons: {
894                                        Participar: {
895                                            btnClass: 'btn-green btn-confirma',
896                                            action: function () {
897                                                window.location.href = Routing.generate('leilao_core_online', { slug: data.slug });
898                                            }
899                                        },
900                                        Fechar: {
901                                            btnClass: 'btn-red btn-cancela',
902                                            action: function(){}
903                                        }
904                                    }
905                                });   
906
907                                playSound('/bundles/leilaoprocore/sounds/leilao_online_inicio.mp3');
908
909                                console.log('Leilão Online Iniciado', data.titulo);
910
911                                $('a.link-leilao-'+data.id).removeClass('btn-outline-primary');
912                                $('a.link-leilao-'+data.id).addClass('btn-success');
913                                $('a.link-leilao-'+data.id).attr('href', Routing.generate('leilao_core_online', { slug: data.slug }));
914                                if(data.tipo_leilao === 'Venda Direta'){
915                                    $('.btn-texto'+data.id).html('<i class="fas fa-dollar"></i> ENVIAR LANCES');
916                                }else{
917                                    $('.btn-texto'+data.id).html('<i class="fas fa-play"></i> PARTICIPAR LEILÃO ONLINE');
918                                }
919
920                            }else{
921                                $('a.link-leilao-'+data.id).attr('href', Routing.generate('leilao_core_lotes', { slug: data.slug, format: 'lista' }));
922                                $('a.link-leilao-'+data.id).removeClass('btn-success');
923                                $('a.link-leilao-'+data.id).addClass('btn-outline-primary');
924                                $('.btn-texto'+data.id).html('<i class="fas fa-list"></i> VER LOTES');
925                            }
926
927                            console.log(data);
928                        }
929
930                        if(data.channel === 'lance_listener') {
931                            var valor_lance = data.valor;
932                            var valor_formatado = CurrencyFormat(valor_lance);
933
934                            // Encontra o card pelo botão de favoritos e atualiza os elementos de lance
935                            var $card = $('#favorite-btn-'+data.lote_id).closest('.card-vertical');
936                            if($card.length > 0) {
937                                var $bidInfo = $card.find('.bid-info');
938                                // Atualiza para estrutura de lance atual
939                                $bidInfo.html(
940                                    '<div class="bid-current">' +
941                                        '<div class="bid-label"><i class="fas fa-gavel"></i> <strong>Lance Atual:</strong></div>' +
942                                        '<div class="bid-value">R$ '+valor_formatado+'</div>' +
943                                                                                    '<div class="bid-user"><i class="fas fa-user"></i>
943 '+data.obfuscated_username+'</div>' +
944                                                                            '</div>'
945                                );
946                            }
947
948                            // Atualiza também elementos com classes legadas (para outras páginas)
949                            $('.lance-inicial-titulo-'+data.lote_id).html('Lance Atual');
950                            $('.lance-inicial-valor-'+data.lote_id).html('R$ '+valor_formatado);
951                                                            $('.lance-inicial-usuario-'+data.lote_id).html('<i class="fas fa-user"></i> '+data.obfuscated_username).show();
952                                                    }
953
954                        if(data.channel === 'leilao_detran_listener') {
955                            if(data.online === true){
956                                $.confirm({
957                                    theme: 'modern',
958                                    type: 'green',
959                                    title: 'LEILÃO ONLINE INICIANDO',
960                                    content: '<b>'+data.titulo+'</b> está iniciando neste momento, se você já enviou a documentação, está apto a participar e deseja participar deste leilão, clique em PARTICIPAR.',
961                                    icon: 'fas fa-gavel',
962                                    buttons: {
963                                        Participar: {
964                                            btnClass: 'btn-green btn-confirma',
965                                            action: function () {
966                                                window.location.href = Routing.generate('detran_core_online', { slug: data.slug });
967                                            }
968                                        },
969                                        Fechar: {
970                                            btnClass: 'btn-red btn-cancela',
971                                            action: function(){}
972                                        }
973                                    }
974                                });   
975
976                                playSound('/bundles/leilaoprocore/sounds/leilao_online_inicio.mp3');
977
978                                console.log('Leilão Detran Online Iniciado', data.titulo);
979
980                                $('a.link-detran-'+data.id).removeClass('btn-outline-primary');
981                                $('a.link-detran-'+data.id).addClass('btn-success');
982                                $('a.link-detran-'+data.id).attr('href', Routing.generate('detran_core_online', { slug: data.slug }));
983                                $('.btn-texto-detran-'+data.id).html('<i class="fas fa-play"></i> PARTICIPAR LEILÃO ONLINE');
984
985                            }else{
986                                $('a.link-detran-'+data.id).attr('href', Routing.generate('detran_core_lotes', { slug: data.slug, format: 'lista' }));
987                                $('a.link-detran-'+data.id).removeClass('btn-success');
988                                $('a.link-detran-'+data.id).addClass('btn-outline-primary');
989                                $('.btn-texto-detran-'+data.id).html('<i class="fas fa-list"></i> VER LOTES');
990                            } 
991                        }
992                    };
993                </script>
993
994                
995            
995<script>
996                $(document).ready(function () {
997                    $(".nav-home").addClass('active');
998                });
999            </script>
999
1000
1001                            <div id="proximos-leiloes" class="section">
1002                    <div class="row">
1003                        <div class="col-12">
1004                            <h2><span>Próximos Leilões</span></h2>
1005                            <hr class="style6">
1006                        </div>
1007                        <div class="col-12">
1008                            <div class="grid-4-cols">
1009                                                                    
1010<style>
1011    @keyframes pulse-red {
1012        0%, 100% { box-shadow: 0 3px 8px rgba(183,28,28,0.5); }
1013        50%       { box-shadow: 0 3px 16px rgba(183,28,28,0.9); transform: scale(1.04); }
1014    }
1015</style>
1016
1017<div class="card-vertical">
1018    <div class="card-image">
1019                                    <a href="https://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista">
1020                                                                <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/logo_leiloes/uploads/media/default/0001/02/d4d587e1d32e1e3c5e4371bf89f63b2469c54593.png" alt="LEILÃO JUDICIAL DA COMARCA DE CERRO LARGO/RS" />
1021                    </a>
1022                                    
1023                <div class="card-badges">
1024            <div class="badges-left">
1025                                                                                    <span class="badge badge-primary">1 LOTE</span>
1026                                                </div>
1027            
1028            <div class="badges-right">
1029                            </div>
1030        </div>
1031    </div>
1032    
1033    <div class="card-content">
1034        <div class="card-header">
1035            <div class="badge-secondary">
1036                <i class="fas fa-hashtag"></i> 32
1037            </div>
1038            <div class="leilao-tipo">
1039                ONLINE
1040            </div>
1041        </div>
1042        
1043        <h5 class="card-title">
1044                                                <a href="https://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista">
1045                                            LEILÃO JUDICIAL DA COMARCA DE CERRO LARGO/RS
1046            </a>
1047        </h5>
1048        
1049        <div class="info-box">
1050                                                                                                            
1051                                                                                                                                                                                                                                                                                                                                                                                                                                    
1052                                                                                                                                                                                                                                                                                                                                                        
1053                                                                                                                                                                                                
1054                                            <div class="info-meta-compact">
1055                                                                                            <div class="data-item">
1056                                                                                                                                                                <h6 class="info-title">
1057                                                <i class="fas fa-gavel"></i> 1ª DATA:
1058                                            </h6>
1059                                                                                                                
1060                                    <span class="data-datetime">
1061                                                                                                                                                                                                                            <i class="fas fa-calendar-alt"></i> TER. 10/11/2026 
1062                                                <i class="fas fa-clock"></i> 10:00
1063                                                                                                                        </span>
1064                                </div>
1065                                                                                            <div class="data-item">
1066                                                                                                                                                                <h6 class="info-title">
1067                                                <i class="fas fa-gavel"></i> 2ª DATA:
1068                                            </h6>
1069                                                                                                                
1070                                    <span class="data-datetime">
1071                                                                                                                                                                                                                            <i class="fas fa-calendar-alt"></i> TER. 17/11/2026 
1072                                                <i class="fas fa-clock"></i> 10:00
1073                                                                                                                        </span>
1074                                </div>
1075                                                    </div>
1076                                                        </div>
1077        
1078        <div class="leiloeiro-info">
1079            <p class="leiloeiro-nome">
1080                <i class="fas fa-user-tie"></i> 
1081                <strong>Leiloeira:</strong> Sandra Regina Wontroba
1082            </p>
1083        </div>
1084        
1085                <div class="secondary-actions">
1086                        <div class="document-buttons">
1087                                                                                    <a target="_blank" href="/uploads/media/documentos_leilao/0001/02/810136c02ff72d133f7cafc37a3cad62229e6901.pdf" class="btn btn-sm btn-outline-secondary">
1088                            <i class="fas fa-file-pdf"></i> Edital
1089                        </a>
1090                        <a href="/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/planilha" class="btn btn-sm btn-outline-secondary">
1091                            <i class="fas fa-file-pdf"></i> Planilha
1092                        </a>
1093                                                </div>
1094            
1095                                        <div class="social-buttons">
1096                                            <a target="_blank" href="https://x.com/intent/tweet/?text=Leilão LEILÃO JUDICIAL DA COMARCA DE CERRO LARGO/RS&amp;url=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1097                            <i class="fa-brands fa-x-twitter"></i>
1098                        </a>
1099                        <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1100                            <i class="fa-brands fa-facebook"></i>
1101                        </a>
1102                        <a target="_blank" href="https://api.whatsapp.com/send?text=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1103                            <i class="fa-brands fa-whatsapp"></i>
1104                        </a>
1105                                    </div>
1106                    </div>
1107    </div>
1108    
1109    <div class="card-actions">
1110        <div class="primary-action p-2">
1111                                                                        <a href="/leilao/leilao-judicial-da-comarca-de-cerro-largo-rs-20-07-2026-08-32-06/lotes/lista" class="btn btn-sm btn-outline-primary link-leilao-32">
1112                            <span class="btn-texto32"><i class="fas fa-list"></i> Ver Lotes</span>
1113                        </a>
1114                                                        </div>
1115    </div>
1116</div>                                                                    
1117<style>
1118    @keyframes pulse-red {
1119        0%, 100% { box-shadow: 0 3px 8px rgba(183,28,28,0.5); }
1120        50%       { box-shadow: 0 3px 16px rgba(183,28,28,0.9); transform: scale(1.04); }
1121    }
1122</style>
1123
1124<div class="card-vertical">
1125    <div class="card-image">
1126                                    <a href="https://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista">
1127                                                                <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/logo_leiloes/uploads/media/default/0001/02/ff0648bb7cfe7002a6fec89bafca1a335b89e35c.png" alt="LEILÃO JUDICIAL DA COMARCA DE GUARANI DAS MISSÕES/RS" />
1128                    </a>
1129                                    
1130                <div class="card-badges">
1131            <div class="badges-left">
1132                                                                                    <sp
1132an class="badge badge-primary">1 LOTE</span>
1133                                                </div>
1134            
1135            <div class="badges-right">
1136                            </div>
1137        </div>
1138    </div>
1139    
1140    <div class="card-content">
1141        <div class="card-header">
1142            <div class="badge-secondary">
1143                <i class="fas fa-hashtag"></i> 34
1144            </div>
1145            <div class="leilao-tipo">
1146                ONLINE
1147            </div>
1148        </div>
1149        
1150        <h5 class="card-title">
1151                                                <a href="https://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista">
1152                                            LEILÃO JUDICIAL DA COMARCA DE GUARANI DAS MISSÕES/RS
1153            </a>
1154        </h5>
1155        
1156        <div class="info-box">
1157                                                                                                            
1158                                                                                                                                                                                                                                                                                                                                                                                                                                    
1159                                                                                                                                                                                                                                                                                                                                                        
1160                                                                                                                                                                                                
1161                                            <div class="info-meta-compact">
1162                                                                                            <div class="data-item">
1163                                                                                                                                                                <h6 class="info-title">
1164                                                <i class="fas fa-gavel"></i> 1ª DATA:
1165                                            </h6>
1166                                                                                                                
1167                                    <span class="data-datetime">
1168                                                                                                                                                                                                                            <i class="fas fa-calendar-alt"></i> TER. 10/11/2026 
1169                                                <i class="fas fa-clock"></i> 10:00
1170                                                                                                                        </span>
1171                                </div>
1172                                                                                            <div class="data-item">
1173                                                                                                                                                                <h6 class="info-title">
1174                                                <i class="fas fa-gavel"></i> 2ª DATA:
1175                                            </h6>
1176                                                                                                                
1177                                    <span class="data-datetime">
1178                                                                                                                                                                                                                            <i class="fas fa-calendar-alt"></i> TER. 17/11/2026 
1179                                                <i class="fas fa-clock"></i> 10:00
1180                                                                                                                        </span>
1181                                </div>
1182                                                    </div>
1183                                                        </div>
1184        
1185        <div class="leiloeiro-info">
1186            <p class="leiloeiro-nome">
1187                <i class="fas fa-user-tie"></i> 
1188                <strong>Leiloeira:</strong> Sandra Regina Wontroba
1189            </p>
1190        </div>
1191        
1192                <div class="secondary-actions">
1193                        <div class="document-buttons">
1194                                                                                    <a target="_blank" href="/uploads/media/documentos_leilao/0001/02/bec021abe676ea26bac16f3136f2a2045b5a5b30.pdf" class="btn btn-sm btn-outline-secondary">
1195                            <i class="fas fa-file-pdf"></i> Edital
1196                        </a>
1197                        <a href="/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/planilha" class="btn btn-sm btn-outline-secondary">
1198                            <i class="fas fa-file-pdf"></i> Planilha
1199                        </a>
1200                                                </div>
1201            
1202                                        <div class="social-buttons">
1203                                            <a target="_blank" href="https://x.com/intent/tweet/?text=Leilão LEILÃO JUDICIAL DA COMARCA DE GUARANI DAS MISSÕES/RS&amp;url=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1204                            <i class="fa-brands fa-x-twitter"></i>
1205                        </a>
1206                        <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1207                            <i class="fa-brands fa-facebook"></i>
1208                        </a>
1209                        <a target="_blank" href="https://api.whatsapp.com/se
1209nd?text=http://www.swleiloes.com.br/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1210                            <i class="fa-brands fa-whatsapp"></i>
1211                        </a>
1212                                    </div>
1213                    </div>
1214    </div>
1215    
1216    <div class="card-actions">
1217        <div class="primary-action p-2">
1218                                                                        <a href="/leilao/leilao-judicial-da-comarca-de-guarani-das-missoes-rs-23-09-2026-09-51-41/lotes/lista" class="btn btn-sm btn-outline-primary link-leilao-34">
1219                            <span class="btn-texto34"><i class="fas fa-list"></i> Ver Lotes</span>
1220                        </a>
1221                                                        </div>
1222    </div>
1223</div>                                                            </div>
1224                        </div>
1225                    </div>
1226                </div>
1227                            
1228                            <div id="venda-direta-marketplace" class="section">
1229                    <div class="row mt-4">
1230                        <div class="col-12">
1231                            <h2><span>Venda Direta</span></h2>
1232                            <hr class="style6">
1233                        </div>
1234                    </div>
1235                                                                <div id="bens-venda-direta" class="grid-3-cols">
1236                              
1237                                <div class="card-horizontal">
1238    <div class="card-body-horizontal">
1239        <div class="card-image">
1240            <a href="/venda-direta/bem_id/152">
1241                                                                            <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/small/uploads/media/default/0001/02/139eeed2ed6f36191839718b0a8b0981389c69fc.jpg" alt="Pavilhão Comercial" />                                                
1242                            </a>
1243        </div>
1244        
1245        <div class="card-content">
1246            <h5 class="card-title">
1247                <a href="/venda-direta/bem_id/152">
1248                    PAVILHÃO COMERCIAL
1249                </a>
1250            </h5>
1251            
1252            <div class="bem-detalhes">
1253                <div class="detalhes-row">
1254                    <span class="card-price">
1255                        <i class="fas fa-tag"></i> R$ 3.000.000,00
1256                    </span>
1257                </div>
1258            </div>
1259        </div>
1260    </div>
1261    
1262    <div class="card-actions-horizontal">
1263                    <div class="social-buttons">
1264                <a target="_blank" href="https://x.com/intent/tweet/?text=Pavilhão Comercial&amp;url=http://www.swleiloes.com.br/venda-direta/bem_id/152" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1265                    <i class="fa-brands fa-x-twitter"></i>
1266                </a>
1267                <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/venda-direta/bem_id/152" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1268                    <i class="fa-brands fa-facebook"></i>
1269                </a>
1270                <a target="_blank" href="https://api.whatsapp.com/send?text=http://www.swleiloes.com.br/venda-direta/bem_id/152" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1271                    <i class="fa-brands fa-whatsapp"></i>
1272                </a>
1273            </div>
1274                
1275        <div class="card-button-details">
1276            <a href="/venda-direta/bem_id/152" class="btn btn-sm btn-outline-primary">
1277                <i class="fas fa-plus"></i> Detalhes
1278            </a>
1279        </div>
1280    </div>
1281</div>                              
1282                                <div class="card-horizontal">
1283    <div class="card-body-horizontal">
1284        <div class="card-image">
1285            <a href="/venda-direta/bem_id/151">
1286                                                                            <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/small/uploads/media/default/0001/02/99c0b099e16cf0e6058bde33f9803fa910f94f44.jpg" alt="CORTE PLASMA MESSER TERRA BLADE 4.0" />                                                
1287                            </a>
1288        </div>
1289        
1290        <div class="card-content">
1291            <h5 class="card-title">
1292                <a href="/venda-direta/bem_id/151">
1293                    CORTE PLASMA MESSER TERRA BLADE 4.0
1294                </a>
1295            </h5>
1296            
1297            <div class="bem-detalhes">
1298                <div class="detalhes-row">
1299                    <span class="card-price">
1300                        <i class="fas fa-tag"></i> R$ 299.000,00
1301                    </span>
1302                </div>
1303            </div>
1304        </div>
1305    </div>
1306    
1307    <div class="card-actions-horizontal">
1308                    <div class="social-buttons">
1309                <a target="_blank" href="https://x.com/intent/tweet/?text=CORTE PLASMA MESSER TERRA BLADE 4.0&amp;url=http://www.swleiloes.com.br/venda-direta/bem_id/151" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1310                    <i class="fa-brands fa-x-twitter"></i>
1311                </a>
1312                <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/venda-direta/bem_id/151" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1313                    <i class="fa-brands fa-facebook"></i>
1314                </a>
1315                <a target="_blank" href="https://api.whatsapp.com/send?text=http://www.swleiloes.com.br/venda-direta/bem_id/151" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1316                    <i class="fa-brands fa-whatsapp"></i>
1317                </a>
1318            </div>
1319                
1320        <div class="card-button-details">
1321            <a href="/venda-direta/bem_id/151" class="btn btn-sm btn-outline-primary">
1322                <i class="fas fa-plus"></i> Detalhes
1323            </a>
1324        </div>
1325    </div>
1326</div>                              
1327                                <div class="card-horizontal">
1328    <div class="card-body-horizontal">
1329        <div class="card-image">
1330            <a href="/venda-direta/bem_id/150">
1331                                                                            <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/small/uploads/media/default/0001/02/fe2574f1d5f283c418e5b1a058564bd5a2b7eab5.jpg" alt="CORTE PLASMA BAW ABSOLUTA" />                                                
1332                            </a>
1333        </div>
1334        
1335        <div class="card-content">
1336            <h5 class="card-title">
1337                <a href="/venda-direta/bem_id/150">
1338                    CORTE PLASMA BAW ABSOLUTA
1339                </a>
1340            </h5>
1341            
1342            <div class="bem-detalhes">
1343                <div class="detalhes-row">
1344                    <span class="card-price">
1345                        <i class="fas fa-tag"></i> R$ 179.000,00
1346                    </span>
1347                </div>
1348            </div>
1349        </div>
1350    </div>
1351    
1352    <div class="card-actions-horizontal">
1353                    <div class="social-buttons">
1354                <a target="_blank" href="https://x.com/intent/tweet/?text=CORTE PLASMA BAW ABSOLUTA&amp;url=http://www.swleiloes.com.br/venda-direta/bem_id/150" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1355                    <i class="fa-brands fa-x-twitter"></i>
1356                </a>
1357                <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/venda-direta/bem_id/150" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1358                    <i class="fa-brands fa-facebook"></i>
1359                </a>
1360                <a target="_blank" href="https://api.whatsapp.com/send?text=http://www.swleiloes.com.br/venda-direta/bem_id/150" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1361                    <i class="fa-brands fa-whatsapp"></i>
1362                </a>
1363            </div>
1364                
1365        <div class="card-button-details">
1366            <a href="/venda-direta/bem_id/150" class="btn btn-sm btn-outline-primary">
1367                <i class="fas fa-plus"></i> Detalhes
1368            </a>
1369        </div>
1370    </div>
1371</div>                                                    </div>
1372                                    </div>
1373                                        <div id="proximos-leiloes" class="section">
1374                    <div class="row mt-4">
1375                        <div class="col-12">
1376                            <h2><span>Leilões Aguardando Loteamento</span></h2>
1377                            <hr class="style6">
1378                        </div>
1379                        <div class="col-12">
1380                            <div class="leiloes-encerrados-lista">
1381                                                                    <div class="leilao-item-encerrado">
1382                                        <div class="leilao-imagem" style="position: relative;">
1383                                                
1384                                                <a href="/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista">
1385                                                                                                                                                                                                    <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/logo_leiloes/uploads/media/default/0001/02/1c69a951d80977b97dc6f12
13851a56346b27ce5e93b.png" alt="LEILÃO DA COMARCA DE GUARANI DAS MISSÕES" />
1386                                                                                            </a>
1387                                                                                    </div>
1388                                        
1389                                        <div class="leilao-info">
1390                                            <h5 class="leilao-titulo">
1391                                                                                                    <a href="/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista">
1392                                                                                                    LEILÃO DA COMARCA DE GUARANI DAS MISSÕES
1393                                                </a>
1394                                            </h5>
1395                                            
1396                                            <div class="leilao-detalhes">
1397                                                <div class="detalhes-row" style="justify-content: space-between;">
1398                                                    <span class="leilao-codigo">
1399                                                        <i class="fas fa-hashtag"></i> 28
1400                                                    </span>
1401                                                    <span class="leilao-tipo">
1402                                                        ONLINE
1403                                                    </span>
1404                                                </div>                                               
1405                                                <div class="detalhes-row">
1406                                                    <span class="leiloeiro-nome">
1407                                                        <i class="fas fa-user"></i> 
1408                                                        Leiloeira: Sandra Regina Wontroba
1409                                                    </span>
1410                                                </div>
1411                                            </div>
1412                                        </div>
1413                                        
1414                                        <div class="leilao-acoes">
1415                                                                                            <a href="/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista" class="btn btn-sm btn-outline-primary link-leilao-28">
1416                                                    <i class="fas fa-list"></i> <span class="btn-texto28">Ver Detalhes</span>
1417                                                </a>
1418                                                                                        
1419                                                                                                                                            <a target="_blank" href="/uploads/media/documentos_leilao/0001/02/3a565fe7de64f9d26fe926efd17ffea13cea2aef.pdf" class="btn btn-sm btn-outline-secondary">
1420                                                    <i class="fas fa-file-pdf"></i> Edital
1421                                                </a>
1422                                                                                        
1423                                                                                            <div class="social-buttons">
1424                                                    <a target="_blank" href="https://x.com/intent/tweet/?text=Leilão LEILÃO DA COMARCA DE GUARANI DAS MISSÕES&amp;url=http://www.swleiloes.com.br/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1425                                                        <i class="fa-brands fa-x-twitter"></i>
1426                                                    </a>
1427                                                    <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1428                                                        <i class="fa-brands fa-facebook"></i>
1429                                                    </a>
1430                                                    <a target="_blank" href="https://api.whatsapp.com/se
1430nd?text=http://www.swleiloes.com.br/leilao/leilao-da-comarca-de-guarani-das-missoes-11-05-2026-16-24-34/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1431                                                        <i class="fa-brands fa-whatsapp"></i>
1432                                                    </a>
1433                                                </div>
1434                                                                                    </div>
1435                                    </div>
1436                                                                    <div class="leilao-item-encerrado">
1437                                        <div class="leilao-imagem" style="position: relative;">
1438                                                
1439                                                <a href="/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista">
1440                                                                                                                                                                                                    <img loading="lazy" src="https://www.swleiloes.com.br/media/cache/logo_leiloes/uploads/media/default/0001/02/ee7caf980427c0b0112a7e619eb96c763805e4db.webp" alt="LEILÃO DA PREFEITURA MUNICIPAL DE BENTO GONÇALVES" />
1441                                                                                            </a>
1442                                                                                    </div>
1443                                        
1444                                        <div class="leilao-info">
1445                                            <h5 class="leilao-titulo">
1446                                                                                                    <a href="/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista">
1447                                                                                                    LEILÃO DA PREFEITURA MUNICIPAL DE BENTO GONÇALVES
1448                                                </a>
1449                                            </h5>
1450                                            
1451                                            <div class="leilao-detalhes">
1452                                                <div class="detalhes-row" style="justify-content: space-between;">
1453                                                    <span class="leilao-codigo">
1454                                                        <i class="fas fa-hashtag"></i> 33
1455                                                    </span>
1456                                                    <span class="leilao-tipo">
1457                                                        PRESENCIAL E ONLINE
1458                                                    </span>
1459                                                </div>                                               
1460                                                <div class="detalhes-row">
1461                                                    <span class="leiloeiro-nome">
1462                                                        <i class="fas fa-user"></i> 
1463                                                        Leiloeira: Sandra Regina Wontroba
1464                                                    </span>
1465                                                </div>
1466                                            </div>
1467                                        </div>
1468                                        
1469                                        <div class="leilao-acoes">
1470                                                                                            <a href="/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista" class="btn btn-sm btn-outline-primary link-leilao-33">
1471                                                    <i class="fas fa-list"></i> <span class="btn-texto33">Ver Detalhes</span>
1472                                                </a>
1473                                                                                        
1474                                                                                        
1475                                                                                            <div class="social-buttons">
1476                                                    <a target="_blank" href="https://x.com/intent/tweet/?text=Leilão LEILÃO DA PREFEITURA MUNICIPAL DE BENTO GONÇALVES&amp;url=http://www.swleiloes.com.br/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no X (Twitter)">
1477                                                        <i class="fa-brands fa-x-twitter"></i>
1478                                                    </a>
1479                                                    <a target="_blank" href="https://facebook.com/sharer/sharer.php?u=http://www.swleiloes.com.br/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no Facebook">
1480                                                        <i class="fa-brands fa-facebook"></i>
1481                                                    </a>
1482                                                    <a target="_blank" href="https://api.whatsapp.com/se
1482nd?text=http://www.swleiloes.com.br/leilao/leilao-da-prefeitura-municipal-de-bento-goncalves-28-08-2026-10-11-29/lotes/lista" class="btn btn-sm btn-outline-secondary" title="Compartilhar no WhatsApp">
1483                                                        <i class="fa-brands fa-whatsapp"></i>
1484                                                    </a>
1485                                                </div>
1486                                                                                    </div>
1487                                    </div>
1488                                                            </div>
1489                        </div>
1490                    </div>
1491                </div>
1492                            
1493                                    </div>
1494        
1495        <div class="section">
1496  <style>
1497    .footer .social-buttons .btn {
1498      font-size: 25px;
1499    }
1500  </style>
1501    <footer class="footer footer-white footer-big">
1502        <div class="container-fluid">
1503          <div class="content">
1504            <div class="row">
1505              <div class="col-md-3">
1506                <h5>SW Leilões</h5>
1507                <p>
1508                    R. Mal. Floriano, 649<br>                    Bairro Centro - CEP 97900-000<br>                    Cerro Largo / RS<br>
1509                                                                <a target="_blank" href="https://api.whatsapp.com/send?phone=5555999591188"><i class="fa-brands fa-whatsapp"></i> (55) 99959-1188</a><br>
1510                                        <a href="/cdn-cgi/l/email-protection#0675716a636f6a696375467f676e69692865696b"><span class="__cf_email__" data-cfemail="cfbcb8a3aaa6a3a0aabc8fb6aea7a0a0e1aca0a2">[email&#160;protected]</span></a>
1511                </p>
1512                                    <h5 class="mt-2 mb-2">Aplicativo</h5>
1513                    <div class="row">
1514                        <div class="col-6">
1515                            <a target="_blank" href="https://apps.apple.com/us/app/sw-leil%C3%B5es/id6477457759">
1516                                <img class="img-fluid" src="/bundles/leilaoprocore/images/app_ios.webp" alt="Aplicativo iOS">
1517                            </a>
1518                        </div>
1519                        <div class="col-6">
1520                            <a target="_blank" href="https://play.google.com/store/apps/details?id=br.com.artisticweb.swleiloes&amp;pli=1">
1521                                <img class="img-fluid" src="/bundles/leilaoprocore/images/app_android.webp" alt="Aplicativo Android">
1522                            </a>
1523                        </div>
1524                    </div>
1525                              </div>
1526              <div class="col-md-2">
1527                <h5>Institucional</h5>
1528                <ul class="links-vertical">
1529                  <li>
1530                    <a href="/quem-somos">
1531                        QUEM SOMOS
1532                    </a>
1533                  </li>
1534                  <li>
1535                    <a href="/nossa-estrutura">
1536                      NOSSA ESTRUTURA
1537                    </a>
1538                  </li>
1539                  <li>
1540                    <a href="/contato">
1541                      CONTATO
1542                    </a>
1543                  </li>
1544                </ul>
1545              </div>
1546              <div class="col-md-2">
1547                <h5>Leilão</h5>
1548                <ul class="links-vertical">
1549                  <li>
1550                    <a href="/faq">
1551                      DÚVIDAS FREQUENTES
1552                    </a>
1553                  </li>
1554                  <li>
1555                    <a href="/glossario">
1556                      GLOSSÁRIO
1557                    </a>
1558                  </li>
1559                </ul>
1560              </div>
1561              <div class="col-md-2">
1562                <h5>Legal</h5>
1563                <ul class="links-vertical">
1564                  <li>
1565                    <a href="/politica-de-privacidade">
1566                      Política de Privacidade
1567                    </a>
1568                  </li>
1569                  <li>
1570                    <a href="/termos-e-condicoes">
1571                      Termos &amp; Condições
1572                    </a>
1573                  </li>
1574                  <li>
1575                    <a href="#" onclick="CookieConsent.showPreferences(); return false;" title="Gerenciar suas preferências de cookies">
1576                      Gerenciar Cookies
1577                    </a>
1578                  </li>
1579                </ul>
1580              </div>
1581              <div class="col-md-3">
1582                <h5>Newsletter</h5>
1583                <p>
1584                  Inscreva-se em nossa newsletter e saiba tudo sobre nossos leilões.
1585                </p>
1586                <form id="form-newsletter" class="form form-newsletter" method="POST">
1587                  <div class="form-group bmd-form-group">
1588                    <input type="text" class="form-control" placeholder="Nome..." name="news_nome" required>
1589                  </div>
1590                  <div class="form-group bmd-form-group">
1591                    <input type="email" class="form-control" placeholder="Email..." name="news_email" required>
1592                  </div>
1593                  <button type="submit" class="btn btn-primary btn-just-icon" name="button">
1594                    <i class="material-icons">mail</i>
1595                  </button>
vendor: 127 bytes, lines 1595-1596
1595
1596                  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1596<script>
1597                        $(document).ready(function() {
1598
1599                            $('#form-newsletter').submit(function(e) {
1600                                e.preventDefault(); // avoid to execute the actual submit of the form.
1601
1602                                var form = $(this);
1603                                $.ajax({
1604                                    type: "POST",
1605                                    url: Routing.generate('site_core_assina_news'),
1606                                    data: form.serialize(), // serializes the form's elements.
1607                                    success: function(data)
1608                                    {
1609                                        if(data.success === true){
1610                                            $('#form-newsletter').trigger("reset");
1611                                        
1612                                            $.confirm({
1613                                                title: 'SUCESSO',
1614                                                content: data.msg,
1615                                                icon: 'fas fa-thumbs-up',
1616                                                theme: 'modern',
1617                                                type: 'green',
1618                                                buttons: {
1619                                                    fecharAction: {
1620                                                        text: 'FECHAR',
1621                                                        btnClass: 'btn-primary',
1622                                                        action: function () {}
1623                                                    }
1624                                                }
1625                                            });
1626                                        } else if(data.success === false){
1627                                            $.confirm({
1628                                                title: 'ATENÇÃO',
1629                                                content: data.msg,
1630                                                icon: 'fas fa-thumbs-down',
1631                                                theme: 'modern',
1632                                                type: 'red',
1633                                                autoClose: 'fecharAction|5000',
1634                                                buttons: {
1635                                                    fecharAction: {
1636                                                        text: 'FECHAR',
1637                                                        btnClass: 'btn-danger',
1638                                                        action: function () {}
1639                                                    }
1640                                                }
1641                                            });
1642                                        }
1643
1644                                    }
1645                                });
1646                            });
1647                        });
1648                    </script>
1648  
1649                </form>
1650              </div>
1651            </div>
1652          </div>
1653          <hr>
1654          <ul class="social-buttons">
1655                                                    <li>
1656                  <a target='_blank' href="https://www.instagram.com/swleiloes/" class="btn btn-just-icon btn-link btn-instagram">
1657                    <i class="fa-brands fa-instagram"></i>
1658                  </a>
1659                </li>
1660                                                    <li>
1661                  <a target='_blank' href="https://www.youtube.com/@swleiloes9323" class="btn btn-just-icon btn-link btn-youtube">
1662                    <i class="fa-brands fa-youtube"></i>
1663                  </a>
1664                </li>
1665                                        <li>
1666                  <a target='_blank' href="https://api.whatsapp.com/send?phone=5555999591188" class="btn btn-just-icon btn-link btn-whatsapp">
1667                    <i class="fa-brands fa-whatsapp"></i>
1668                  </a>
1669                </li>
1670                      </ul>
1671          <div class="row">
1672                        <div class="col-sm-12 text-center my-auto">
1673                © 2026 SW Leilões - Todos os Direitos Reservados.
1674            </div>
1675        </div>
1676        </div>
1677      </footer>
1678  </div>
1679        
1680        <div id="sound"></div>
1681        <div id="outdated"></div>
1682        <!-- JS -->
1683        
1683<script defer src="https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@3/dist/cookieconsent.umd.js"></script>
1683
1684
1685        
1685<script>
1686        window.addEventListener('load', function(){
1687            CookieConsent.run({
1688                guiOptions: {
1689                    consentModal: {
1690                        layout: 'box inline',
1691                        position: 'bottom right'
1692                    },
1693                    preferencesModal: {
1694                        layout: 'box',
1695                        position: 'right',
1696                        equalWeightButtons: true,
1697                        flipButtons: false
1698                    }
1699                },
1700                
1701                categories: {
1702                    necessary: {
1703                        enabled: true,
1704                        readOnly: true
1705                    },
1706                    analytics: {
1707                        enabled: true
1708                    },
1709                    marketing: {
1710                        enabled: true
1711                    }
1712                },
1713                
1714                language: {
1715                    default: 'pt',
1716                    translations: {
1717                        pt: {
1718                            consentModal: {
1719                                title: '🍪 Cookies e Privacidade',
1720                                description: 'Utilizamos cookies para melhorar sua experiência de navegação. Você pode escolher quais categorias aceitar ou rejeitar. Para mais informações, consulte nossa <a href="/politica-de-privacidade" target="_blank">Política de Privacidade</a>.',
1721                                acceptAllBtn: 'Aceitar tudo',
1722                                acceptNecessaryBtn: 'Apenas necessários',
1723                                showPreferencesBtn: 'Gerenciar preferências',
1724                                footer: '<a href="/politica-de-privacidade" target="_blank">Política de Privacidade</a>'
1725                            },
1726                            preferencesModal: {
1727                                title: 'Preferências de Cookies',
1728                                acceptAllBtn: 'Aceitar todos',
1729                                acceptNecessaryBtn: 'Rejeitar todos',
1730                                savePreferencesBtn: 'Salvar configurações',
1731                                closeIconLabel: 'Fechar',
1732                                serviceCounterLabel: 'Serviço|Serviços',
1733                                sections: [
1734                                    {
1735                                        title: 'Utilizamos Cookies',
1736                                        description: 'Este site usa cookies para melhorar sua experiência de navegação, fornecer funcionalidades personalizadas e analisar nosso tráfego. Ao clicar em "Aceitar tudo", você concorda com o uso de TODOS os cookies. Você também pode visitar "Gerenciar preferências" para fornecer um consentimento controlado.'
1737                                    },
1738                                    {
1739                                        title: 'Cookies Estritamente Necessários <span class="pm__badge">Sempre Ativo</span>',
1740                                        description: 'Estes cookies são essenciais para o funcionamento adequado do site e não podem ser desativados em nossos sistemas. Eles são geralmente definidos apenas em resposta a ações feitas por você que equivalem a uma solicitação de serviços, como definir suas preferências de privacidade, fazer login ou preencher formulários.',
1741                                        linkedCategory: 'necessary'
1742                                    },
1743                                    {
1744                                        title: 'Cookies de Analytics e Performance',
1745                                        description: 'Estes cookies nos permitem contar visitas e fontes de tráfego para que possamos medir e melhorar o desempenho do nosso site. Eles nos ajudam a saber quais páginas são as mais e menos populares e ver como os visitantes se movem pelo site. Todas as informações que esses cookies coletam são agregadas e, portanto, anônimas.',
1746                                        linkedCategory: 'analytics',
1747                                        cookieTable: {
1748                                            headers: {
1749                                                name: 'Cookie',
1750                                                domain: 'Domínio',
1751                                                desc: 'Descrição'
1752                                            },
1753                                            body: [
1754                                                {
1755                                                    name: '_ga',
1756                                                    domain: location.hostname,
1757                                                    desc: 'Google Analytics - usado para distinguir usuários'
1758                                                },
1759                                                {
1760                                                    name: '_gid',
1761                                                    domain: location.hostname,
1762                                                    desc: 'Google Analytics - usado para distinguir usuários'
1763                                                },
1764                                                {
1765                                                    name: '_gat',
1766                                                    domain: location.hostname,
1767                                                    desc: 'Google Analytics - usado para limitar taxa de solicitação'
1768                                                }
1769                                            ]
1770                                        }
1771                                    },
1772                                    {
1773                                        title: 'Cookies de Marketing e Publicidade',
1774                                        description: 'Estes cookies podem ser definidos através do nosso site por nossos parceiros de publicidade. Eles podem ser usados por essas empresas para construir um perfil de seus interesses e mostrar anúncios relevantes em outros sites. Eles funcionam identificando exclusivamente seu navegador e dispositivo.',
1775                                        linkedCategory: 'marketing',
1776                                        cookieTable: {
1777                                            headers: {
1778                                                name: 'Cookie',
1779                                                domain: 'Domínio',
1780                                                desc: 'Descrição'
1781                                            },
1782                                            body: [
1783                                                {
1784                                                    name: '_fbp',
1785                                                    domain: location.hostname,
1786                                                    desc: 'Meta Pixel - usado para rastreamento de conversão'
1787                                                },
1788                                                {
1789                                                    name: 'fr',
1790                                                    domain: '.facebook.com',
1791                                                    desc: 'Meta - usado para entrega de anúncios e análises'
1792                                                }
1793                                            ]
1794                                        }
1795                                    }
1796                                ]
1797                            }
1798                        }
1799                    }
1800                },
1801                
1802                // Callback quando aceita pela primeira vez
1803                onFirstConsent: function({cookie}) {
1804                    console.log('✓ Consentimento inicial registrado:', cookie);
1805                },
1806                
1807                // Callback principal - carrega scripts após consentimento
1808                onConsent: function({cookie}) {
1809                    console.log('✓ Consentimento atualizado:', cookie.categories);
1810                    
1811                    var config = window.leilaoproConfig;
1812                    
1813                    // ANALYTICS: Carrega GTM ou Google Analytics
1814                    if (cookie.categories.includes('analytics')) {
1815                        
1816                        // Atualiza Google Consent Mode
1817                        if (typeof gtag === 'function') {
1818                            gtag('consent', 'update', {
1819                                'analytics_storage': 'granted'
1820                            });
1821                        }
1822                        
1823                        // Carrega Google Tag Manager
1824                        if (config.gtmEnabled && config.gtmId) {
1825                            (function(w,d,s,l,i){
1826                                w[l]=w[l]||[];w[l].push({'gtm.start':
1827                                new Date().getTime(),event:'gtm.js'});
1828                                var f=d.getElementsByTagName(s)[0],
1829                                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
1830                                j.async=true;
1830j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
1831                                f.parentNode.insertBefore(j,f);
1832                                
1833                                // Adiciona noscript do GTM
1834                                var noscript = d.createElement('noscript');
1835                                var iframe = d.createElement('iframe');
1836                                iframe.src = 'https://www.googletagmanager.com/ns.html?id=' + i;
1837                                iframe.height = '0';
1838                                iframe.width = '0';
1839                                iframe.style.display = 'none';
1840                                iframe.style.visibility = 'hidden';
1841                                noscript.appendChild(iframe);
1842                                d.body.insertBefore(noscript, d.body.firstChild);
1843                            })(window,document,'script','dataLayer',config.gtmId);
1844                        }
1845                        // Carrega Google Analytics (fallback se GTM não estiver habilitado)
1846                        else if (!config.gtmEnabled && config.gaId) {
1847                            var gaScript = document.createElement('script');
1848                            gaScript.async = true;
1849                            gaScript.src = 'https://www.googletagmanager.com/gtag/js?id=' + config.gaId;
1850                            document.head.appendChild(gaScript);
1851                            
1852                            gaScript.onload = function() {
1853                                window.dataLayer = window.dataLayer || [];
1854                                function gtag(){dataLayer.push(arguments);}
1855                                gtag('js', new Date());
1856                                gtag('config', config.gaId, {
1857                                    'cookie_domain': 'auto'
1858                                });
1859                            };
1860                        }
1861                    }
1862                    
1863                    // MARKETING: Carrega Meta Pixel
1864                    if (cookie.categories.includes('marketing')) {
1865                        
1866                        // Atualiza Google Consent Mode
1867                        if (typeof gtag === 'function') {
1868                            gtag('consent', 'update', {
1869                                'ad_storage': 'granted'
1870                            });
1871                        }
1872                        
1873                        // Carrega Meta Pixel
1874                        if (config.metaEnabled && config.metaPixelId) {
1875                            !function(f,b,e,v,n,t,s){
1876                                if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1877                                n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1878                                if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1879                                n.queue=[];t=b.createElement(e);t.async=!0;
1880                                t.src=v;s=b.getElementsByTagName(e)[0];
1881                                s.parentNode.insertBefore(t,s);
1882                            }(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
1883                            fbq('init', config.metaPixelId);
1884                            fbq('track', 'PageView');
1885                            
1886                            // Adiciona noscript do Meta Pixel
1887                            var noscript = document.createElement('noscript');
1888                            var img = document.createElement('img');
1889                            img.height = '1';
1890                            img.width = '1';
1891                            img.style.display = 'none';
1892                            img.src = 'https://www.facebook.com/tr?id=' + config.metaPixelId + '&ev=PageView&noscript=1';
1893                            noscript.appendChild(img);
1894                            document.body.appendChild(noscript);
1895                            
1896                            // Processa eventos Meta Pixel que estavam pendentes
1897                            if (typeof window.pendingMetaEvents !== 'undefined' && window.pendingMetaEvents.length > 0) {
1898                                window.pendingMetaEvents.forEach(function(item) {
1899                                    console.log('  • Evento Meta:', item.event);
1900                                    if (item.params) {
1901                                        fbq('track', item.event, item.params);
1902                                    } else {
1903                                        fbq('track', item.event);
1904                                    }
1905                                });
1906                                window.pendingMetaEvents = [];
1907                            }
1908                        }
1909                    }
1910                    
1911                    // Processa eventos GTM que estavam pendentes (após GTM carregar)
1912                    if (cookie.categories.includes('analytics')) {
1913                        if (typeof window.pendingGtmEvents !== 'undefined' && window.pendingGtmEvents.length > 0) {
1914                            window.dataLayer = window.dataLayer || [];
1915                            window.pendingGtmEvents.forEach(function(event) {
1916                                console.log('  • Evento GTM:', event.event || event);
1917                                window.dataLayer.push(event);
1918                            });
1919                            window.pendingGtmEvents = [];
1920                        }
1921                    }
1922                },
1923                
1924                // Callback quando preferências mudam
1925                onChange: function({changedCategories, changedServices}) {
1926                    
1927                    // Se usuário desabilitou analytics ou marketing, recarrega página para limpar scripts
1928                    if (changedCategories.includes('analytics') || changedCategories.includes('marketing')) {
1929                        console.log('→ Recarregando página para aplicar novas preferências...');
1930                        setTimeout(function() {
1931                            location.reload();
1932                        }, 500);
1933                    }
1934                }
1935            });
1936        });
1937        </script>
1937
1938        
1938<script>
1939(function(window, $) {
1940    if (!$) {
1941        return;
1942    }
1943
1944    var loginUrl = "\/arrematante\/login";
1945
1946    window.isSessaoExpiradaAjax = function(jqXHR, textStatus) {
1947        if (!jqXHR) {
1948            return false;
1949        }
1950        if (jqXHR.status === 401 || jqXHR.status === 403) {
1951            return true;
1952        }
1953        // Redirect para login: jQuery segue o 302 e tenta parsear HTML como JSON
1954        if (textStatus === 'parsererror') {
1955            var response = (jqXHR.responseText || '').toLowerCase();
1956            if (response.indexOf('<html') !== -1 || response.indexOf('<!doctype') !== -1) {
1957                return true;
1958            }
1959        }
1960        return false;
1961    };
1962
1963    // Fragmento de lote nunca traz página completa; login via redirect 302 sim
1964    window.isRespostaLoginHtml = function(html) {
1965        if (!html || typeof html !== 'string') {
1966            return false;
1967        }
1968        var lower = html.toLowerCase().trim();
1969        if (lower.indexOf('<!doctype') === 0 || lower.indexOf('<html') === 0) {
1970            return true;
1971        }
1972        if (lower.indexOf('<html') !== -1 && (lower.indexOf('login') !== -1 || lower.indexOf('_username') !== -1)) {
1973            return true;
1974        }
1975        return false;
1976    };
1977
1978    window.mostrarSessaoExpiradaSite = function() {
1979        $.confirm({
1980            title: 'SESSÃO EXPIRADA',
1981            content: 'Sua sessão expirou. É necessário efetuar o login novamente.',
1982            icon: 'fas fa-lock',
1983            theme: 'modern',
1984            type: 'orange',
1985            buttons: {
1986                login: {
1987                    text: 'IR PARA O LOGIN',
1988                    btnClass: 'btn-orange',
1989                    action: function () {
1990                        var sep = loginUrl.indexOf('?') >= 0 ? '&' : '?';
1991                        window.location.href = loginUrl + sep + '_target_path=' + encodeURIComponent(window.location.href);
1992                    }
1993                },
1994                fechar: {
1995                    text: 'FECHAR',
1996                    btnClass: 'btn-default',
1997                    action: function () {}
1998                }
1999            }
2000        });
2001    };
2002
2003    window.tratarErroAjaxSessaoSite = function(jcDialog, jqXHR, textStatus, mensagemErro) {
2004        if (jcDialog) {
2005            try { jcDialog.close(); } catch (e) {}
2006        }
2007
2008        if (window.isSessaoExpiradaAjax(jqXHR, textStatus)) {
2009            window.mostrarSessaoExpiradaSite();
2010            return;
2011        }
2012
2013        $.confirm({
2014            title: 'ERRO',
2015            content: mensagemErro || 'Não foi possível concluir a operação. Tente novamente.',
2016            icon: 'fas fa-exclamation-triangle',
2017            theme: 'modern',
2018            type: 'red',
2019            autoClose: 'fecharAction|5000',
2020            buttons: {
2021                fecharAction: {
2022                    btnClass: 'btn-red',
2023                    text: 'FECHAR',
2024                    action: function () {}
2025                }
2026            }
2027        });
2028    };
2029
2030    // Compatível com handlers de lance já adicionados
2031    window.tratarErroAjaxLanceSite = function(jcDialog, jqXHR, textStatus) {
2032        window.tratarErroAjaxSessaoSite(
2033            jcDialog,
2034            jqXHR,
2035            textStatus,
2036            'Não foi possível enviar o lance. Tente novamente.'
2037        );
2038    };
2039})(window, window.jQuery);
2040</script>
2040
2041    
2041<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"7de7896d59de44c694a366a1cc27fe90","r":1,"spa":2}' crossorigin="anonymous"></script>
2041
2042</body>
2043</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.