1 2<!DOCTYPE html> 3<!--[if IE 7 ]> <html lang="en-gb" class="isie ie7 oldie no-js"> <![endif]--> 4<!--[if IE 8 ]> <html lang="en-gb" class="isie ie8 oldie no-js"> <![endif]--> 5<!--[if IE 9 ]> <html lang="en-gb" class="isie ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--><!--<![endif]--> 7<html lang="pt-br" data-ng-app="pagzillawebApp" class="js csstransforms csstransforms3d csstransitions"> 8<head> 9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 12 <meta charset="UTF-8" /> 13 14 <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'> 15 <title>Nota Fiscal Eletrônica (NFC-e) Pagzilla</title> 16 <link rel="icon" href="/images/pagzilla.ico" /> 17 18 <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/css/bootstrap.min.css" /> 19<meta name="x-stylesheet-fallback-test" content="" class="sr-only" />
19<script>!function(a,b,c){var d,e=document,f=e.getElementsByTagName("SCRIPT"),g=f[f.length-1].previousElementSibling,h=e.defaultView&&e.defaultView.getComputedStyle?e.defaultView.getComputedStyle(g):g.currentStyle;if(h&&h[a]!==b)for(d=0;d<c.length;d++)e.write('<link rel="stylesheet" href="'+c[d]+'"/>')}("position","absolute",["\/lib\/bootstrap\/dist\/css\/bootstrap.min.css"]);</script>
19 20 21 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.1.1/angular-material.min.css" /> 22<meta name="x-stylesheet-fallback-test" content="" class="sr-only" />
22<script>!function(a,b,c){var d,e=document,f=e.getElementsByTagName("SCRIPT"),g=f[f.length-1].previousElementSibling,h=e.defaultView&&e.defaultView.getComputedStyle?e.defaultView.getComputedStyle(g):g.currentStyle;if(h&&h[a]!==b)for(d=0;d<c.length;d++)e.write('<link rel="stylesheet" href="'+c[d]+'"/>')}("position","absolute",["\/lib\/angular-material\/angular-material.css"]);</script>
22 23 24 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker.min.css" /> 25<meta name="x-stylesheet-fallback-test" content="" class="sr-only" />
25<script>!function(a,b,c){var d,e=document,f=e.getElementsByTagName("SCRIPT"),g=f[f.length-1].previousElementSibling,h=e.defaultView&&e.defaultView.getComputedStyle?e.defaultView.getComputedStyle(g):g.currentStyle;if(h&&h[a]!==b)for(d=0;d<c.length;d++)e.write('<link rel="stylesheet" href="'+c[d]+'"/>')}("position","absolute",["\/lib\/eonasdan-bootstrap-datetimepicker\/build\/css\/bootstrap-datetimepicker.min.css"]);</script>
25 26 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" /> 27 <!-- Site --> 28 <link rel="stylesheet" id="dlm-frontend-css" href="/css/site/frontend.css" type="text/css" media="all" /> 29 <link rel="stylesheet" id="stylesheet-css" href="/css/site/style.css" type="text/css" media="all" /> 30 <link rel="stylesheet" id="font-awesome-css" href="/css/site/font-awesome.css" type="text/css" media="all" /> 31 <link rel="stylesheet" id="responsive-leyouts-css" href="/css/site/responsive-layouts.css" type="text/css" media="all" /> 32 <link rel="stylesheet" id="mainmenu-menu-css" href="/css/site/menu.css" type="text/css" media="all" /> 33 <link rel="stylesheet" id="mainmenu-sticky-css" href="/css/site/sticky.css" type="text/css" media="all" /> 34 <link rel="stylesheet" id="reset-css" href="/css/site/reset.css" type="text/css" media="all" /> 35 36 <link rel="stylesheet" href="/css/components/angular-tree-control/css/treeControlAttribute.css" /> 37 <link rel="stylesheet" href="/css/components/angular-tree-control/css/treeControl.css" /> 38 39 <link rel="stylesheet" href="/css/pagzilla.min.css?v=sSz7qs5ObOlphaKlEzcWD6gq-NjOTH3IJLuYZwjWnHg" /> 40 41</head> 42<body data-spy="scroll" data-target=".navbar" data-offset="50"> 43 44 <!--=== PAGE PRELOADER ===--> 45 <div id="page-loader"><span class="page-loader-gif loader-pagzilla"></span></div> 46 47 <header id="header" data-ng-controller="HeaderCtrl as headerCtrl"> 48 <!-- Top header bar --> 49 <div id="trueHeader" data-ng-cloak data-ng-if="!headerCtrl.showMenuHeader"> 50 <div class="wrapper"> 51 <div class="container custom-container"> 52 <!-- Logo --> 53 <div class="logo"> 54 <a href="/" rel="home" id="logo"> 55 <img src="/images/pagzilla/site/logo.png"> 56 </a> 57 </div> 58 <!-- Menu --> 59 </div> 60 </div> 61 </div> 62 </header> 63 <div class="clearfix"></div> 64 65 <div data-ng-controller="HeaderCtrl as headerCtrl"> 66 <div data-ng-cloak class="container-fluid topo" data-ng-if="!headerCtrl.showMenuHeader && headerCtrl.showMenu"> 67 68 <ul class="menu"> 69 <li id="idInicio"> 70 <a href="/Home/Web"> 71 <div class="fundo inicio-btn"><span>InÃcio</span></div> 72 </a> 73 </li> 74 <li id="idMinhaConta"> 75 <a href="/Manage/Index"> 76 <div class="fundo minha-conta-btn"><span>Minha conta</span></div> 77 </a> 78 </li> 79 <li id="idAssinaturas"> 80 <a href="/Web/Subscription"> 81 <div class="fundo assinaturas-btn"><span>Licenças</span></div> 82 </a> 83 </li> 84 <li id="idProdutos"> 85 <a href="/Web/ProductList"> 86 <div class="fundo produtos-btn"><span>Produtos</span></div> 87 </a> 88 </li> 89 <li id="idCertificados"> 90 <a href="/Web/Certificate"> 91 <div class="fundo certificados-btn"><span>Certificados</span></div> 92 </a> 93 </li> 94 <li id="idDispositivos"> 95 <a href="/Web/Device"> 96 <div class="fundo dispositivos-btn"><span>Dispositivos</span></div> 97 </a> 98 </li> 99 <li id="idNotas"> 100 <a href="/Web/Invoices"> 101 <div class="fundo notas-btn"><span>Notas Fiscais</span></div> 102 </a> 103 </li> 104 <li id="idSuporte"> 105 <a href="javascript:void(window.open('https://chat.pagzilla.com.br/chat.php?v=Pagzilla-Sistema&ptl=pt-br','','width=400,height=600,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))" title="Suporte Pagzilla" alt="Suporte Pagzilla"> 106 <div class="fundo suporte-btn"><span>Suporte</span></div> 107 </a> 108 </li> 109 </ul> 110 111 <form method="post" id="logoutForm" class="form-logoff" action="/Account/LogOff"> 112 <button type="submit" class="btn btn-primary btn-sm" style="font-size: 11pt; float: right; margin-top: 35px;">Sair</button> 113 <div class="user-logged"></div> 114 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8A9aB3WLrEJDtRhUUf8HqrkQ2IGeaV6AVbtwwy6F_mv23J7ZZwzgREIFtfUD_b_xIdZDM5O3ui8Lw7638RFj06ObIJlytWF6BD2mtK7EtbnbFHKxH69ouagVgBNCt_z3b21
114I4tDZyjSzK1OpIhV3on8" /></form> 115 116 </div> 117 </div> 118 119 <section id="sectionMain" style="height: 100%; min-height:100%;"> 120 <div class="row login-panel"> 121 <div class="col-xs-12 col-sm-5 col-md-5 col-lg-5" style="background: #fff; height: 350px; border-radius: 12px;"> 122 <br /><br /> 123 <center><h1>Já tenho cadastro</h1></center> 124 <div style="text-align: left;"> 125 <form method="post" class="form-horizontal text-center" role="form" action="/Account/Login?returnurl=%2FManage%2FIndex"> 126 <input type="hidden" id="Licenca" name="Licenca" value="" /> 127 <input type="hidden" id="ProdutoLicenca" name="ProdutoLicenca" value="" /> 128 <div class="row"> 129 <div class="col-xs-10 col-sm-10 col-md-10 col-lg-8 form-login"> 130 <input class="form-control" placeholder="CNPJ" pattern='^[a-zA-Z0-9]+$' style="max-width: 100%" maxlength="14" type="text" data-val="true" data-val-length="Esse campo deve conter 14 digítos." data-val-length-max="14" data-val-length-min="14" data-val-required="O campo CNPJ é obrigatório." id="Cnpj" name="Cnpj" value="" /> 131 <span asp-for="Cnpj" class="text-danger"></span> 132 </div> 133 </div> 134 <div class="row"> 135 <div class="col-xs-10 col-sm-10 col-md-10 col-lg-8 form-login"> 136 <img id="olho" style="width:20px; height:13px; position: absolute; top:14px; right:20px;" onclick="return verSenha();" src="/images/ico-eye.png" /> 137 <input id="pass" type="password" class="form-control" placeholder="Senha" style="max-width: 100%;" data-val="true" data-val-required="O campo Senha é obrigatório." name="Password" /> 138 <span asp-for="Password" class="text-danger"></span> 139 </div> 140 </div> 141 <div class="row"> 142 <a style="font-size: 9pt;" href="/Account/ForgotPassword">Esqueci a senha</a> 143 </div> 144 <br /> 145 <div class="row"> 146 <div class="col-xs-10 col-sm-10 col-md-10 col-lg-8 form-login"> 147 <button type="submit" class="btn btn-success btn-sm btn-block" style="font-size: 11pt;">CONTINUAR</button> 148 </div> 149 </div> 150 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8A9aB3WLrEJDtRhUUf8HqrkQ2IGeaV6AVbtwwy6F_mv23J7ZZwzgREIFtfUD_b_xIdZDM5O3ui8Lw7638RFj06ObIJlytWF6BD2mtK7EtbnbFHKxH69ouagVgBNCt_z3b21I4tDZyjSzK1OpIhV3on8" /></form> 151 </div> 152 <br /><br /> 153 </div> 154 <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 altura-meio"> 155 156 </div> 157 <div id="secondPanel" class="col-xs-12 col-sm-5 col-md-5 col-lg-5" style="background: #fff; height: 350px; border-radius: 12px;"> 158 <br /><br /> 159 <center><h1>Criar uma conta</h1></center> 160 <div style="text-align: left;"> 161 <div class="row" style="text-align: center;"> 162 <div class="col-xs-10 col-sm-10 col-md-10 col-lg-8 form-login"> 163 <p> 164 Para criar uma conta, informe abaixo o CNPJ do seu estabelecimento. 165 </p> 166 <br /> 167 <input type="text" id="cnpjNewAccount" class="form-control" 168 placeholder="CNPJ" 169 pattern='^[a-zA-Z0-9]+$' 170 style="max-width: 100%" 171 maxlength="14" /> 172 <span asp-for="CnpjNewAccount" class="text-danger"></span> 173 </div> 174 </div> 175 <br /> 176 <div class="row"> 177 <div class="col-xs-10 col-sm-10 col-md-10 col-lg-8 form-login"> 178 <button type="button" onclick="goToNewAccount();" class="btn btn-primary btn-sm btn-block" style="font-size: 11pt;">CRIAR CONTA</button> 179 </div> 180 </div> 181 </div> 182 <br /><br /> 183 </div> 184</div> 185
186<script type="text/javascript"> 187 188 //function showDocs() { 189 // if ($('#secondPanel').css("height") == "350px") { 190 // $('#secondPanel').css("height", "430px"); 191 // $('#seta').attr("src", "/images/chevron-up-regular-24.png"); 192 // $('#linksToShow').css("visibility", "visible"); 193 // } else { 194 // $('#secondPanel').css("height", "350px"); 195 // $('#seta').attr("src", "/images/chevron-down-regular-24.png"); 196 // $('#linksToShow').css("visibility", "hidden"); 197 // } 198 199 //} 200 201 function verSenha_Ori() { 202 var senha = $('#pass'); 203 var olho = $("#olho"); 204 205 olho.mousedown(function () { 206 senha.attr("type", "text"); 207 }); 208 209 olho.mouseup(function () { 210 senha.attr("type", "password"); 211 }); 212 // para evitar o problema de arrastar a imagem e a senha continuar exposta, 213 //citada pelo nosso amigo nos comentários 214 //$("#olho").mouseout(function () { 215 // $("#pass").attr("type", "password"); 216 //}); 217 } 218 219 function verSenha() { 220 var senha = $('#pass'); 221 var olho = $("#olho"); 222 223 $("#olho").on('touchstart mousedown', function(e) { 224 senha.attr("type", "text"); 225 226 e.preventDefault(); //prevents further events from being dispatched 227 }); 228 229 230 $("#olho").on('touchend mouseup', function(e) { 231 senha.attr("type", "password"); 232 233 e.preventDefault(); //prevents further events from being dispatched 234 }); 235 236 } 237 238 function showMessage(message) { 239 jQuery.notify({ 240 // options 241 icon: 'glyphicon glyphicon-warning-sign', 242 title: '', 243 message: message, 244 target: '_blank' 245 }, { 246 // settings 247 element: 'body', 248 position: null, 249 type: "danger", 250 allow_dismiss: true, 251 newest_on_top: false, 252 showProgressbar: false, 253 placement: { 254 from: "top", 255 align: "right" 256 }, 257 offset: 20, 258 spacing: 10, 259 z_index: 1031, 260 delay: 5000, 261 timer: 1000, 262 url_target: '_blank', 263 mouse_over: null, 264 animate: { 265 enter: 'animated fadeInDown', 266 exit: 'animated fadeOutUp' 267 }, 268 onShow: null, 269 onShown: null, 270 onClose: null, 271 onClosed: null, 272 icon_type: 'class', 273 template: '<div data-notify="container" class="col-xs-11 col-sm-3 alert alert-{0}" role="alert">' + 274 '<button type="button" aria-hidden="true" class="close" data-notify="dismiss">Ã</button>' + 275 '<span data-notify="icon"></span> ' + 276 '<span data-notify="title">{1}</span> ' + 277 '<span data-notify="message">{2}</span>' + 278 '<div class="progress" data-notify="progressbar">' + 279 '<div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>' + 280 '</div>' + 281 '<a href="{3}" target="{4}" data-notify="url"></a>' + 282 '</div>' 283 }); 284 } 285 286 function goToNewAccount() { 287 if (document.getElementById('cnpjNewAccount').value.length == 0) { 288 showMessage('O campo CNPJ é obrigatório'); 289 } else if (document.getElementById('cnpjNewAccount').value.length == 11 || document.getElementById('cnpjNewAccount').value.length == 14) { 290 var searchObject = window.location.search.substr(1).split("&"); 291 var licencaPar = ""; 292 var produtoLicencaPar = ""; 293 294 if (searchObject.length > 1) { 295 licencaPar = searchObject[0].split("="); 296 produtoLicencaPar = searchObject[1].split("="); 297 document.location.href = "/Account/Register?cnpj=" + document.getElementById('cnpjNewAccount').value + "&licenca=" + licencaPar[1] + "&nome=" + produtoLicencaPar[1]; 298 } else { 299 document.location.href = "/Account/Register?cnpj=" + document.getElementById('cnpjNewAccount').value; 300 } 301 } else { 302 showMessage('CPF ou CNPJ inválido'); 303 } 304 } 305 306 function onlyNumber(e, args) { 307 var evt = ""; 308 if (document.all) { 309 evt = event.keyCode; 310 } // caso seja IE 311 else { 312 evt = e.charCode; 313 } // do contrário deve ser Mozilla
314 var valid_chars = '0123456789'; // criando a lista de teclas permitidas 315 var chr = String.fromCharCode(evt); // pegando a tecla digitada 316 if (valid_chars.indexOf(chr) > -1) { 317 return true; 318 } // se a tecla estiver na lista de permissão permite-a 319 // para permitir teclas como <BACKSPACE> adicionamos uma permissão para 320 // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20) 321 if (valid_chars.indexOf(chr) > -1 || evt < 9) { 322 return true; 323 } 324 return false; // do contrário nega 325 } 326</script>
326 327 328 329 </section> 330 331
331<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.3.min.js"> 332 </script>
vendor: 2 bytes, line 332
332
333<script>(window.jQuery||document.write("\u003Cscript src=\u0022\/lib\/jquery\/dist\/jquery.min.js\u0022\u003E\u003C\/script\u003E"));</script>
333 334 335
335<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.min.js"> 336 </script>
vendor: 2 bytes, line 336
336
337<script>(window.jQuery && window.jQuery.fn && window.jQuery.fn.modal||document.write("\u003Cscript src=\u0022\/lib\/bootstrap\/dist\/js\/bootstrap.min.js\u0022\u003E\u003C\/script\u003E"));</script>
337 338
338<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"> 339 </script>
339 340
340<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"> 341 </script>
341 342
342<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"> 343 </script>
343 344
344<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/locale/pt-br.js"> 345 </script>
345 346
346<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.min.js"> 347 </script>
vendor: 2 bytes, line 347
347
348<script>(window.jQuery && window.jQuery.fn && window.jQuery.fn.modal||document.write("\u003Cscript src=\u0022\/lib\/bootstrap\/dist\/js\/bootstrap.min.js\u0022\u003E\u003C\/script\u003E"));</script>
348 349
349<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap.min.js"> 350 </script>
350 351
351<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js"> 352 </script>
352 353
353<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"> 354 </script>
354 355
355<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"> 356 </script>
356 357
357<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-file-upload/2.5.0/angular-file-upload.min.js"> 358 </script>
358 359
359<script src="https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/2.2.0/angucomplete-alt.min.js"> 360 </script>
360 361
361<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-animate.min.js"> 362 </script>
362 363
363<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-cookies.min.js"> 364 </script>
364 365
365<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-resource.min.js"> 366 </script>
366 367
367<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-sanitize.min.js"> 368 </script>
368 369
369<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.0.8/angular-material.min.js"> 370 </script>
370 371
371<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular-aria.min.js"> 372 </script>
372 373
373<script src="https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/1.1.0/toaster.min.js"> 374 </script>
374 375
375<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"> 376 </script>
376 377
377<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"> 378 </script>
378 379
379<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.0/jquery.mask.min.js"> 380 </script>
380 381 382
382<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/2.1.25/daterangepicker.min.js"></script>
382 383 384
384<script type="text/javascript" src="https://js.iugu.com/v2"></script>
384 385
385<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/formatter.js/0.1.5/formatter.min.js"></script>
385 386 387 388 389
389<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-backstretch/2.0.4/jquery.backstretch.min.js"></script>
389 390
390<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.6.7/angular-locale_pt-br.min.js"></script>
390 391
391<script src="/js/pagzilla.min.js?v=p2FABzOvUV8NjhM4WLsbCCUuXKtIUQ8RRK1Z_zFu28o"></script>
391 392 393 394 <!-- Para pegar os erros padrões do sistema --> 395 396 397
397<script> 398 $(document).ready(function () { 399 var sideslider = $('[data-toggle=collapse-side]'); 400 var sel = sideslider.attr('data-target'); 401 var sel2 = sideslider.attr('data-target-2'); 402 sideslider.click(function (event) { 403 $(sel).toggleClass('in'); 404 $(sel2).toggleClass('out'); 405 }); 406 }); 407 </script>
407 408 409 <!-- Salvar somente para o site do pagzilla --> 410
410<script>
vendor: 456 bytes, lines 410-418
410 411 (function (i, s, o, g, r, a, m) { 412 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { 413 (i[r].q = i[r].q || []).push(arguments) 414 }, i[r].l = 1 * new Date(); a = s.createElement(o), 415 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) 416 })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); 417 418 ga('create', '
418UA-98916990-1
vendor: 48 bytes, lines 418-420
418', 'auto'); 419 ga('send', 'pageview'); 420
420</script>
420 421 422 423 <!-- Start of HubSpot Embed Code --> 424 <!-- End of HubSpot Embed Code --> 425 426 427 428 429
429<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.15.0/jquery.validate.min.js"> 430 </script>
vendor: 2 bytes, line 430
430
431<script>(window.jQuery && window.jQuery.validator||document.write("\u003Cscript src=\u0022\/lib\/jquery-validation\/dist\/jquery.validate.min.js\u0022\u003E\u003C\/script\u003E"));</script>
431 432
432<script src="https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.6/jquery.validate.unobtrusive.min.js"> 433 </script>
vendor: 2 bytes, line 433
433
434<script>(window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive||document.write("\u003Cscript src=\u0022\/lib\/jquery-validation-unobtrusive\/jquery.validate.unobtrusive.min.js\u0022\u003E\u003C\/script\u003E"));</script>
434 435 436 437</body> 438</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.