1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4<!-- begin spin_special_output(head_start) -->
5<script type="text/javascript" src="js/jquery.js" wd_script_id="jquery.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
5 6<style type="text/css" wd_script_id="template_list_inline_style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 7 ul.wd_layout-inline { 8 display: inline-block; 9 list-style: none; 10 padding: 0; 11 margin: 0; 12 } 13 ul.wd_layout-inline li { 14 display: inline-block; 15 padding: 0; 16 margin: 0 0 0 1em; 17 } 18 </style>
19<script type="text/javascript" src="js/jquery-webdriver.js" wd_script_id="jquery-webdriver.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript" src="js/webdriver.js" wd_script_id="webdriver.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ==">webDriver.push_jQuery();</script>
vendor: 1 bytes, line 21
21
22<script type="text/javascript" src="js/jquery-ui.js" wd_script_id="jquery-ui.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 22
22
23<script type="text/javascript" src="js/wd_resize.js" wd_script_id="wd_resize.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
23 24<link href="css/wd_modal.css" type="text/css" rel="stylesheet" wd_script_id="wd_modal.css"> 25<link href="css/wd_wcag.css" type="text/css" rel="stylesheet" wd_script_id="wd_wcag.css">
26<script type="text/javascript" wd_script_id="wd_modal_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 27(function($) { 28 webDriver.resizeModal = function() { 29 $(this).find(".wd_modal").wd_modal("resize"); 30 return false; 31 } 32 33 var modals = []; 34 35 function _value(value, base) { 36 if (typeof value == "string" && value.indexOf("%") > 0) { 37 return base * parseInt(value, 10) / 100; 38 } else { 39 return parseInt(value, 10); 40 } 41 } 42 43 var wd_modal = function(element, options) { 44 this.init(element, options); 45 }; 46 47 wd_modal.prototype = { 48 init: function(element, options) { 49 var self = this; 50 51 this.isOpen = false; 52 this.opener = null; 53 54 this.$element = $(element); 55 this._options = { 56 autoOpen: false, 57 closeExisting: false, 58 closeOnEscape: true, 59 closeOnOverlayClick: true, 60 fadeDuration: null, 61 margin: "10%", 62 padding: 10 63 }; 64 65 this.options(options); 66 67 this.$overlay = $("<div>").addClass("wd_modal-overlay").attr("wd_resize","resizeModal").appendTo($("body")).hide(); 68 this.$outer = $("<div>").addClass("wd_modal-outer").appendTo(this.$overlay); 69 this.$inner = $("<div>").addClass("wd_modal-inner").appendTo(this.$outer).append(this.$element); 70 // Hack because I can't figure out where the extra few pixels at the bottom of the content are coming from 71 this.$inner.css("overflow-y", "hidden"); 72 this.$close = $("<a class=\"wd_modal-close fa fa-times\" href=\"#close\" title=\"Close\"><span class=\"wd_sr-only\">Close Dialog<\/span><\/a>") 73 .on("click", function(event) {self.close(); event.preventDefault();}) 74 .appendTo(this.$outer); 75 this.$element.addClass("wd_modal"); 76 77 if (this._options.autoOpen) 78 this.open(this._options.closeExisting); 79 }, 80 81 options: function(options) { 82 if (options) { 83 $.extend(this._options, options); 84 85 this._options.fadeDuration = parseInt(this._options.fadeDuration, 10); 86 if (isNaN(this._options.fadeDuration)) 87 this._options.fadeDuration = false; 88 89 if (!$.isArray(this._options.margin)) 90 this._options.margin = [this._options.margin]; 91 if (this._options.margin.length < 2) 92 this._options.margin[1] = this._options.margin[0]; 93 if (this._options.margin.length < 3) 94 this._options.margin[2] = this._options.margin[0]; 95 if (this._options.margin.length < 4) 96 this._options.margin[3] = this._options.margin[1]; 97 98 if (!$.isArray(this._options.padding)) 99 this._options.padding = [this._options.padding]; 100 if (this._options.padding.length < 2) 101 this._options.padding[1] = this._options.padding[0]; 102 if (this._options.padding.length < 3) 103 this._options.padding[2] = this._options.padding[0]; 104 if (this._options.padding.length < 4) 105 this._options.padding[3] = this._options.padding[1]; 106 } else { 107 return this._options; 108 } 109 }, 110 111 reload: function(options) { 112 if (options) { 113 this.options(options); 114 } 115 116 this.resize(); 117 }, 118 119 open: function(closeExisting, now) { 120 if (this.isOpen) 121 return; 122 123 var self = this; 124 var myCloseExisting = closeExisting; 125 126 if (!this.opener) 127 this.opener = document.activeElement; 128 129 if (closeExisting && modals.length > 0) { 130 for (var i = modals.length - 1; i >= 0; --i) 131 modals[i].close(true, true); 132 } 133 134 this.$overlay.addClass("wd_modal-current"); 135 $("body").append(this.$overlay); 136 137 if (!now && this._options.fadeDuration) { 138 this.$overlay.fadeIn(this._options.fadeDuration, function() {self.open(myCloseExisting, true);}); 139 } else { 140 if (modals.length == 0) { 141 $("body").css("overflow","hidden"); 142 $(document).on("keydown.wd_modal", function (event) { 143 var current = modals[modals.length - 1]; 144 if ((event.which == 27 || event.keyCode == 27) && current._options.closeOnEscape) { 145 current.close(); 146 event.stopImmediatePropagation(); 147 event.preventDefault(); 148 } 149 }); 150 } 151 152 if (this._options.closeOnOverlayClick) { 153 this.$overlay.on("click.wd_modal", function (event) { 154 if (event.target == this) { 155 self.close(); 156 event.preventDefault(); 157 } 158 }); 159 } 160 161 modals.push(this); 162 163 this.$overlay.show(); 164
165 var $focus = this.$element.find(":focusable"); 166 if ($focus.length > 0) 167 $focus[0].focus(); 168 169 this.isOpen = true; 170 171 this.$element.trigger("open"); 172 } 173 }, 174 175 close: function(skipCurrent, now) { 176 if (!this.isOpen) 177 return; 178 179 this.$element.trigger("beforeClose"); 180 181 // TODO: allow closing of lower modals 182 modals.pop(); 183 184 if (modals.length == 0) { 185 $("body").css("overflow",""); 186 $(document).off("keydown.wd_modal"); 187 } 188 189 this.$overlay.off("click.wd_modal"); 190 191 if (this.opener) { 192 this.opener.focus(); 193 this.opener = null; 194 } 195 196 this.isOpen = false; 197 this.$overlay.removeClass("wd_modal-current").hide(); 198 199 if (!skipCurrent && modals.length > 0) 200 modals[modals.length-1].$overlay.addClass("wd_modal-current"); 201 202 this.$element.trigger("close"); 203 }, 204 205 destroy: function() { 206 this.close(false, true); 207 $("body").append(this.$element); 208 this.$overlay.remove(); 209 }, 210 211 resize: function() { 212 if (!this.isOpen) 213 return; 214 215 var self = this; 216 var winWidth = $(window).width(); 217 var winHeight = $(window).height(); 218 219 var margin = this._options.margin; 220 var padding = this._options.padding; 221 222 var width = winWidth - _value(margin[1], winWidth) - _value(margin[3], winWidth) - _value(padding[1], winWidth) - _value(padding[1], winWidth); 223 var height = winHeight - _value(margin[0], winHeight) - _value(margin[2], winHeight) - _value(padding[0], winHeight) - _value(padding[2], winHeight); 224 225 this.$inner.css("max-width", width); 226 this.$inner.css("max-height", height); 227 228 $.each(["Top", "Right", "Bottom", "Left"], function(i, v) { 229 self.$outer.css("padding" + v, _value(padding[i])+"px"); 230 }); 231 232 var fixed = this.$element.find("[wd_need_fixed_container]").is(":visible"); 233 234 this.$inner.css("width", width); 235 this.$inner.css("height", height); 236 237 webDriver.doResize(this.$inner); 238 239 if (!fixed) { 240 this.$inner.css("width", "auto"); 241 this.$inner.css("height", "auto"); 242 if (this.$element.outerHeight() > height) 243 this.$inner.css("height", height); 244 if (this.$element.outerWidth() > width) 245 this.$inner.css("width", width); 246 } 247 } 248 }; 249 250 $.fn.wd_modal = function(options) { 251 if (options == "exists") { 252 return !!$(this).data("wd_modal"); 253 } else if (typeof options == "string") { 254 var instance = $(this).data("wd_modal"); 255 if (!instance) 256 return null; 257 var args = Array.prototype.slice.call(arguments, 1); 258 return instance[options].apply(instance, args); 259 } else { 260 return this.each(function() { 261 var instance = $(this).data("wd_modal"); 262 if (instance) { 263 instance.reload(options); 264 } else { 265 $(this).data("wd_modal", new wd_modal(this, options)); 266 } 267 }); 268 } 269 }; 270})(webDriver.jQuery); 271</script>
vendor: 1 bytes, line 271
271
272<script type="text/javascript" src="js/wd_hashchange.js" wd_script_id="wd_hashchange.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 272
272
273<script type="text/javascript" wd_script_id="asset_modal_support_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 274 (function($) { 275 var prev_group_id = ""; 276 var prev_type_id = ""; 277 var prev_item_id = ""; 278 var prev_hash = false; 279 var on_close = "back"; 280 function hash_update() { 281 var hash = window.location.hash || "#"; 282 if (hash == prev_hash) return; 283 284 var type_id = ""; 285 var item_id = "" 286 var group_id = "main"; 287 288 var apos = hash.indexOf("assets_"); 289 if (apos >= 0) { 290 type_id = hash.substr(apos+7); 291 292 var dpos = type_id.indexOf("-"); 293 if (dpos >= 0) { 294 group_id = type_id.substr(0, dpos); 295 type_id = type_id.substr(dpos+1); 296 } 297 298 var cpos = type_id.indexOf(":"); 299 if (cpos >= 0) { 300 item_id = type_id.substr(cpos+1); 301 type_id = type_id.substr(0, cpos); 302 } 303 } 304 305 if (type_id == "") 306 type_id = "all"; 307 308 if ((type_id != prev_type_id || group_id != prev_group_id) && item_id == "") { 309 var $carousel = $(".wd_asset_carousel_"+group_id+"_list") 310 if ($carousel.length > 0) 311 $carousel.wd_carousel("filter", (type_id == "all") ? false : ".wd_asset_type_"+type_id); 312 313 var $slideshow = $(".wd_asset_slideshow_"+group_id+"_list") 314 if ($slideshow.length > 0) 315 $slideshow.wd_slideshow("filter", (type_id == "all") ? false : ".wd_asset_type_"+type_id); 316 317 $(".wd_asset_carousel_type_link").removeClass("wd_active"); 318 $(".wd_asset_carousel_type_link.wd_asset_type_"+type_id).addClass("wd_active"); 319 320 prev_type_id = type_id; 321 on_close = "back"; 322 } 323 324 if (type_id != prev_type_id || item_id != prev_item_id || group_id != prev_group_id) { 325 if (item_id == "") { 326 var save_close = on_close; 327 on_close = false; 328 hide_asset_modal(); 329 on_close = save_close; 330 } else { 331 load_asset_modal(group_id, type_id, item_id); 332 } 333 set_social_share_data(); 334 335 prev_item_id = item_id; 336 337 if (prev_hash === false) 338 on_close = "reset"; 339 } 340 341 prev_group_id = group_id; 342 prev_hash = hash; 343 } 344 345 hide_asset_modal = function() { 346 $(".wd_asset_modal").wd_modal("close"); 347 } 348 349 load_asset_modal = function(group_id, type_id, item_id) { 350 var $modal = $(".wd_asset_modal_"+group_id);; 351 if ($modal.length == 0) 352 return; 353 354 if (!$modal.wd_modal("exists")) { 355 $modal.wd_modal({ 356 autoOpen: false, 357 }); 358 359 $modal.show(); 360 361 $modal.on("close", function() { 362 if (on_close == "back") { 363 history.back(); 364 } else if (on_close == "reset") { 365 var href = window.location.href; 366 href = href.replace(/#.*$/, "#assets_all"); 367 window.location.replace(href); 368 } 369 }); 370 } 371 372 $modal.wd_modal("open", true); 373 374 var $slideshow = $(".wd_asset_slideshow_"+group_id+"_list"); 375 if ($slideshow.length > 0) { 376 var $slideshow_item = $slideshow.find(".wd_asset_"+type_id+"-"+item_id).not(".wd_clone"); 377 if ($slideshow_item.length > 0) 378 $slideshow.wd_slideshow("scrollToItem", $slideshow_item); 379 } 380 381 var $carousel = $(".wd_asset_carousel_"+group_id+"_list"); 382 if ($carousel.length > 0) { 383 var $carousel_item = $carousel.find(".wd_asset_"+type_id+"-"+item_id).not(".wd_clone"); 384 if ($carousel_item.length > 0) 385 $carousel.wd_carousel("scrollToItem", $carousel_item); 386 } 387 } 388 389 set_social_share_data = function() { 390 var href = window.location.href.replace("#", "#!"); 391 window.addthis_share = { 392 url: href 393 } 394 } 395 396 $(function() { 397 setTimeout(hash_update, 10); 398 $(window).hashchange(hash_update); 399 }); 400 })(webDriver.jQuery); 401 </script>
401 402<style type="text/css" wd_script_id="asset_modal_support_style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 403 .wd_asset_modal .wd_captioned_image { 404 max-width: 100%; 405 max-height: 100%; 406 } 407 .wd_asset_modal img { 408 max-width: 100%; 409 max-height: 100%; 410 } 411 .wd_asset_modal div.wd_toolbar.wd_toolbar-asset_modal { 412 position: fixed; 413 background: transparent; 414 top: 5%; 415 left: 50%; 416 transform: translate(-50%,-50%); 417 border: none; 418 margin: 0; 419 } 420 </style> 421<link href="thirdparty/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" wd_script_id="font-awesome.min.css"> 422<style type="text/css" wd_script_id="asset_inline_style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 423 .wd_asset_inline_list { 424 width: 50%; 425 float: right; 426 clear: right; 427 margin: 0 0 0 10px; 428 } 429 .wd_asset_inline { 430 background-color: #666666; 431 } 432 .wd_asset_inline_list div.wd_toolbar { 433 border: none; 434 font-size: 10px; 435 position: relative; 436 } 437 .wd_asset_inline_list span.wd_tool_icon a { 438 font-size: 10px; 439 width: 16px; 440 height: 16px; 441 padding: 3px; 442 } 443 </style>
444<script type="text/javascript" src="js/wd_imagesloaded.js" wd_script_id="wd_imagesloaded.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 444
444
445<script type="text/javascript" src="js/wd_scriptloader.js" wd_script_id="wd_scriptloader.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
445 446<link href="css/wd_slideshow.css" type="text/css" rel="stylesheet" wd_script_id="wd_slideshow.css">
447<script type="text/javascript" wd_script_id="wd_slideshow_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 448(function($, undefined) { 449 webDriver.resizeSlideshow = function() { 450 $(this).find(".wd_slideshow-list").wd_slideshow("resize"); 451 return false; 452 } 453 454 var wd_slideshow = function(element, options) { 455 this.init(element, options); 456 }; 457 458 wd_slideshow.prototype = { 459 init: function(element, options) { 460 var self = this; 461 462 this.$element = $(element); 463 this._options = { 464 selector: "li", 465 preload: false, 466 "class": "", 467 resize: "container" // children, self, container 468 }; 469 470 this.options(options); 471 472 this.$container = $("<div>").addClass("wd_slideshow").attr("wd_resize","resizeSlideshow").attr("tabindex","-1").insertBefore(this.$element); 473 if (this._options["class"]) 474 this.$container.addClass(this._options["class"]); 475 this.$cropper = $("<div>").addClass("wd_slideshow-cropper").appendTo(this.$container); 476 this.$element 477 .addClass("wd_slideshow-list") 478 .appendTo(this.$cropper) 479 ; 480 this.$prev = $("<a class=\"wd_slideshow-arrow wd_slideshow-prev fa fa-chevron-left\" href=\"#prev\" title=\"Previous\"><span class=\"wd_sr-only\">Previous Item<\/span><\/a>") 481 .on("click", function(event) { 482 self.prev(); 483 event.preventDefault(); 484 }) 485 .appendTo(this.$container); 486 this.$next = $("<a class=\"wd_slideshow-arrow wd_slideshow-next fa fa-chevron-right\" href=\"#next\" title=\"Next\"><span class=\"wd_sr-only\">Next Item<\/span><\/a>") 487 .on("click", function(event) { 488 self.next(); 489 event.preventDefault(); 490 }) 491 .appendTo(this.$container); 492 493 this.$container.on("keydown.wd_slideshow", function (event) { 494 var key = event.which || event.keyCode; 495 if (key == 37) { 496 self.prev(); 497 event.stopImmediatePropagation(); 498 event.preventDefault(); 499 } 500 if (key == 39) { 501 self.next(); 502 event.stopImmediatePropagation(); 503 event.preventDefault(); 504 } 505 }); 506 507 this.$items = this.$element.children(this._options.selector); 508 this.$items.addClass("wd_slideshow-item"); 509 510 // Remove any non-items (e.g. unintended text nodes) 511 this.$element.empty(); 512 this.$element.append(this.$items); 513 514 this.navEnabled = true; 515 this.currentIndex = 0; 516 this.$currentItem = this.$items.eq(0); 517 518 if (this._options.preload) 519 this.load_next(); 520 }, 521 522 options: function(options) { 523 if (options) { 524 $.extend(this._options, options); 525 } else { 526 return this._options; 527 } 528 }, 529 530 reload: function(options) { 531 if (options) { 532 this.options(options); 533 } 534 535 this.reset(); 536 }, 537 538 reset: function() { 539 this.$items.data("wd_slideshow-index", null); 540 541 var $children = this.$element.children(); 542 this.itemCount = $children.length; 543 $children.each(function(index) { 544 $(this).data("wd_slideshow-index", index); 545 }); 546 547 this.hideNav(this.itemCount < 2); 548 549 var index = this.$currentItem.data("wd_slideshow-index"); 550 if (!index) 551 index = 0; 552 553 this.scrollToIndex(index, false); 554 }, 555 556 hideNav: function(hide) { 557 this.$prev.toggle(!hide); 558 this.$next.toggle(!hide); 559 this.navEnabled = !hide; 560 }, 561 562 item_loaded: function(item) { 563 var $item = $(item); 564 return ($item.children().length > 0 || !$item.attr("wd_ajax_url")); 565 }, 566 567 load_next: function() { 568 var self = this; 569 var next = null; 570 var $children = this.$element.children().not(".wd_clone"); 571 572 var after = this.currentIndex; 573 var before = this.currentIndex; 574 while (after < $children.length || before >= 0) { 575 if (after < $children.length && !this.item_loaded($children[after])) { 576 next = $children[after]; 577 break; 578 } 579 ++after; 580 if (before >= 0 && !this.item_loaded($children[before])) { 581 next = $children[before]; 582 break; 583 } 584 --before; 585 } 586 587 if (!next) { 588 var $filtered = this.$items.remove($children); 589 590 $filtered.each(function() { 591 if (!self.item_loaded(this)) { 592 next = this; 593 return false; 594 } 595 }); 596 } 597 598 if (next) 599 this.load_item(next, function() {self.load_next();}); 600 }, 601 602 load_item: function(item, on_complete) { 603 var self = this; 604 var $item = $(item); 605 var complete = on_complete; 606 607 if (!this.item_loaded($item)) { 608 $item.html("<div>Loading...</div>"); 609 $item.addClass("wd_loading"); 610 $item.load( 611 $item.attr("wd_ajax_url"), 612 function(response, status, xhr) { 613 if ($item.children().length == 0) 614 $item.append("<div>No content</div>"); 615 webDriver.queueCallback(function() { 616 if ($item.hasClass("wd_slideshow-current")) 617 self.resize(self._options["resize"] == "container"); 618 $item.removeClass("wd_loading"); 619 if ($item.hasClass("wd_slideshow-current")) { 620 $item.wd_imagesloaded( 621 function() { 622 self.resize(self._options["resize"] == "container"); 623 }, 624 "size" 625 ); 626 } 627 });
628 629 if (complete) 630 complete(response, status, xhr); 631 } 632 ); 633 } 634 }, 635 636 next: function() { 637 return this.scrollBy(1); 638 }, 639 640 prev: function() { 641 return this.scrollBy(-1); 642 }, 643 644 scrollBy: function(count) { 645 var index = this.currentIndex + count; 646 647 return this.scrollToIndex(index, true); 648 }, 649 650 scrollToIndex: function(index, update_hash) { 651 var self = this; 652 var $children = this.$element.children().not(".wd_clone"); 653 654 var orig_index = index; 655 index = (index + $children.length) % $children.length; 656 var $child = $children.eq(index); 657 658 if (update_hash && $child.attr("wd_item_hash")) { 659 var hash = "#"+$child.attr("wd_item_hash"); 660 var current_hash = window.location.hash || "#"; 661 if (hash != current_hash) { 662 var href = window.location.href+"#"; 663 href = href.replace(/#.*$/, hash); 664 window.location.replace(href); 665 return; 666 } 667 } 668 669 this.$element.find(".wd_slideshow-current").removeClass("wd_slideshow-current"); 670 $child.addClass("wd_slideshow-current"); 671 672 if (!this.item_loaded($child)) 673 this.load_item($child); 674 675 this.$container[0].focus(); 676 677 this.currentIndex = index; 678 this.$currentItem = $child; 679 680 this.resize(this._options["resize"] == "container"); 681 }, 682 683 scrollToItem: function(item) { 684 var index = $(item).data("wd_slideshow-index"); 685 if (index !== null) 686 this.scrollToIndex(index, true); 687 }, 688 689 filter: function(selector) { 690 this.$element.children().detach(); 691 var $items = this.$items; 692 if (selector) 693 $items = $items.filter(selector); 694 this.$element.append($items); 695 this.reset(); 696 }, 697 698 destroy: function() { 699 this.filter(false); 700 this.$items 701 .removeClass("wd_slideshow-item") 702 .data("wd_slideshow-index", null) 703 ; 704 this.$element 705 .removeClass("wd_slideshow-list") 706 .insertBefore(this.$container) 707 ; 708 this.$container.remove(); 709 }, 710 711 resize: function(resize_container) { 712 if (resize_container) { 713 webDriver.doResize(this.$container, "container"); 714 } else if (this.$currentItem && !this.$currentItem.hasClass("wd_loading")) { 715 webDriver.doResize(this.$currentItem); 716 } 717 } 718 }; 719 720 $.fn.wd_slideshow = function(options) { 721 var args = Array.prototype.slice.call(arguments, 1); 722 var result = this; 723 724 this.each(function() { 725 var instance = $(this).data("wd_slideshow"); 726 if (typeof options == "string") { 727 var res = instance[options].apply(instance, args); 728 if (typeof res != "undefined") { 729 result = res; 730 return false; 731 } 732 } else { 733 if (!instance) { 734 instance = new wd_slideshow(this, options); 735 $(this).data("wd_slideshow", instance); 736 } 737 738 instance.reload(options); 739 } 740 }); 741 742 return result; 743 }; 744})(webDriver.jQuery); 745</script>
vendor: 1 bytes, line 745
745
746<script type="text/javascript" wd_script_id="template_list_slideshow_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 747 webDriver.jQuery(function($) { 748 $(".wd_layout-slideshow").each(function() { 749 var $slideshow = $(this); 750 $slideshow.wd_slideshow({ 751 preload: true, 752 "class": "wd_asset_slideshow_wrapper wd_asset_slideshow_main_wrapper" 753 }); 754 }); 755 }); 756 </script>
vendor: 1 bytes, line 756
756
757<script type="text/javascript" wd_script_id="gallery_hi_res_download" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 758(function($){ 759 function galleryHiResFilename(url) { 760 var path = ""; 761 try { 762 path = new URL(url, window.location.href).pathname || ""; 763 } catch (err) { 764 path = (url || "").split("?")[0] || ""; 765 } 766 var parts = path.split("/"); 767 return parts.length ? parts[parts.length - 1] : ""; 768 } 769 770 $(document) 771 .off("click.galleryHiResDownload", "a.wd_hi_res_download[data-hi-res-url], .wd_gallery_asset .wd_icon_container > a:last-child, .wd_hi_res_link_wrapper a, .hi_res-links a") 772 .on("click.galleryHiResDownload", "a.wd_hi_res_download[data-hi-res-url], .wd_gallery_asset .wd_icon_container > a:last-child, .wd_hi_res_link_wrapper a, .hi_res-links a", function(e){ 773 var a = this; 774 var href = a.href || ""; 775 var onclick = a.getAttribute("onclick") || ""; 776 if (href.indexOf("protected_url.php") !== -1 || onclick.indexOf("spin_protected_link") !== -1) { 777 e.preventDefault(); 778 e.stopPropagation(); 779 if (e.stopImmediatePropagation) 780 e.stopImmediatePropagation(); 781 spin_protected_link(href, a.target || ""); 782 return false; 783 } 784 e.preventDefault(); 785 e.stopPropagation(); 786 if (e.stopImmediatePropagation) 787 e.stopImmediatePropagation(); 788 var url = $(a).data("hi-res-url") || a.href || ""; 789 var filename = $(a).data("hi-res-filename") || galleryHiResFilename(url); 790 if (!filename) { 791 window.location.href = a.href || url; 792 return false; 793 } 794 fetch(url, { mode: "cors" }) 795 .then(function(r){ 796 if (!r.ok) 797 throw new Error("HTTP " + r.status); 798 return r.blob(); 799 }) 800 .then(function(blob){ 801 var objUrl = URL.createObjectURL(blob); 802 var link = document.createElement("a"); 803 link.href = objUrl; 804 link.download = filename || "hi-res-image.jpg"; 805 document.body.appendChild(link); 806 link.click(); 807 document.body.removeChild(link); 808 window.setTimeout(function(){ 809 URL.revokeObjectURL(objUrl); 810 }, 60000); 811 }) 812 .catch(function(){ 813 window.location.href = a.href || url; 814 }); 815 return false; 816 }); 817})(webDriver.jQuery); 818</script>
vendor: 1 bytes, line 818
818
819<script type="text/javascript" src="js/wd_equal_height.js" wd_script_id="wd_equal_height.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
819 820<style type="text/css" wd_script_id="template asset_masonry_item:gallery:system style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 821.wd_gallery_asset { 822 height: 100%; 823 width: 100%; 824 position: relative; 825 color: #ffffff; 826 min-height: 100px; 827} 828.wd_gallery_asset .wd_asset_image { 829 height: 100%; 830 width: 100%; 831 margin: 0; 832 padding: 0; 833 display: -webkit-box; 834 display: -webkit-flex; 835 display: -moz-box; 836 display: -ms-flexbox; 837 display: flex; 838 -webkit-box-pack: center; 839 -webkit-justify-content: center; 840 -moz-justify-content: center; 841 -ms-flex-pack: center; 842 justify-content: center; 843 -webkit-box-align: center; 844 -webkit-align-items: center; 845 -moz-box-align: center; 846 -ms-flex-align: center; 847 align-items: center; 848 font-size: 0px; 849} 850.wd_gallery_asset .wd_asset_image > div { 851 width: 100%; 852 text-align: center; 853} 854.wd_gallery_asset .wd_asset_image img { 855 max-width: 100%; 856 max-height: none; 857 margin: 0; 858 float: none; 859 flex-shrink: 0; 860} 861.wd_gallery_asset .wd_icon_overlay { 862 position: absolute; 863 top: 0px; 864 left: 0px; 865 width: 100%; 866 height: 100%; 867 background: rgba(0, 0, 0, .75) none center center no-repeat; 868 opacity: 0.0; 869 display: -webkit-box; 870 display: -webkit-flex; 871 display: -moz-box; 872 display: -ms-flexbox; 873 display: flex; 874 -webkit-box-pack: center; 875 -webkit-justify-content: center; 876 -moz-justify-content: center; 877 -ms-flex-pack: center; 878 justify-content: center; 879 -webkit-box-align: center; 880 -webkit-align-items: center; 881 -moz-box-align: center; 882 -ms-flex-align: center; 883 align-items: center; 884} 885.wd_gallery_asset .wd_icon_overlay .wd_link_underlay { 886 display: block; 887 position: absolute; 888 bottom: 0px; 889 left: 0px; 890 width: 100%; 891 height: 100%; 892 box-sizing: border-box; 893 z-index: 1; 894} 895.wd_gallery_asset .wd_icon_overlay a.wd_link_underlay:hover { 896 background-color: transparent; 897} 898.wd_gallery_asset .wd_icon_overlay .wd_icon_container { 899 font-size: 50px; 900 position: relative; 901 text-align: center; 902 z-index: 2; 903} 904.wd_gallery_asset .wd_icon_overlay .wd_icon_container > a, 905.wd_gallery_asset .wd_icon_overlay .wd_icon_container > a:link, 906.wd_gallery_asset .wd_icon_overlay .wd_icon_container > a:visited { 907 color: #cccccc; 908} 909.wd_gallery_asset .wd_icon_overlay .wd_icon_container > a:hover { 910 text-decoration: none; 911 background-color: transparent; 912} 913.wd_gallery_asset .wd_title_overlay { 914 position: absolute; 915 bottom: 0px; 916 left: 0px; 917 width: 100%; 918 height: 100%; 919 box-sizing: border-box; 920 padding: 10px; 921 pointer-events: none; 922 opacity: 0.0; 923 display: -webkit-box; 924 display: -webkit-flex; 925 display: -moz-box; 926 display: -ms-flexbox; 927 display: flex; 928 -webkit-box-pack: start; 929 -webkit-justify-content: flex-start; 930 -moz-justify-content: flex-start; 931 -ms-flex-pack: start; 932 justify-content: flex-start; 933 -webkit-box-align: end; 934 -webkit-align-items: flex-end; 935 -moz-box-align: end; 936 -ms-flex-align: end; 937 align-items: flex-end; 938} 939.wd_gallery_asset:hover .wd_icon_overlay, 940.wd_gallery_asset:hover .wd_title_overlay, 941.wd_gallery_asset:focus-within .wd_icon_overlay, 942.wd_gallery_asset:focus-within .wd_title_overlay { 943 opacity: 1.0; 944}</style>
945<script type="text/javascript" src="js/wd_masonry.js" wd_script_id="wd_masonry.js" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="></script>
vendor: 1 bytes, line 945
945
946<script type="text/javascript" wd_script_id="template_list_masonry_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 947 webDriver.jQuery(function($) { 948 var $container = $(".wd_layout-masonry"); 949 $container.wd_masonry({"minWidth":250}); 950 $container.wd_imagesloaded(function() { 951 $(this).wd_masonry("reflow"); 952 }); 953 $container.on("wd_more_loaded", function() { 954 $(this).wd_masonry("reflow"); 955 }); 956 }); 957 </script>
957 958<style type="text/css" wd_script_id="template_list_masonry_style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 959 ul.wd_layout-masonry { 960 position: relative; 961 margin: 10px 0; 962 padding: 0; 963 list-style: none; 964 } 965 </style>
966<script type="text/javascript" wd_script_id="move_content_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 967 (function($) { 968 function wd_move_content() { 969 $("[wd_move_after]").each(function() { 970 var $this = $(this); 971 var selectors = $this.attr("wd_move_after").split("|"); 972 for (var i = 0; i < selectors.length; ++i) { 973 var $dest = $(selectors[i]); 974 if ($dest.length > 0) { 975 $this.insertAfter($dest.eq(0)); 976 break; 977 } 978 } 979 }); 980 } 981 982 $(function() { 983 wd_move_content(); 984 }); 985 })(webDriver.jQuery); 986 </script>
vendor: 1 bytes, line 986
986
987<script type="text/javascript" wd_script_id="view_printable_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 988 function view_printable() { 989 var loc = window.location; 990 var sep = (loc.search == "") ? "?" : "&"; 991 var url = loc.protocol+"//"+loc.host+loc.pathname+loc.search+sep+"printable"+loc.hash; 992 window.open(url, "_blank", ""); 993 } 994</script>
vendor: 1 bytes, line 994
994
995<script type="text/javascript" wd_script_id="format_news_script" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 996(function($) { 997 webDriver.formatNews = function() { 998 var $news = $(this); 999 var print_url = $news.attr("wd_print_url"); 1000 $news.find("table").each(function() { 1001 var $table = $(this); 1002 var $parent = $table.parent(); 1003 if ($parent.innerWidth() < $table.outerWidth()) { 1004 if ($parent.hasClass("wd_news_table")) { 1005 $parent.find(".fullscreen-button").show(); 1006 } else { 1007 var $btn = $("<button>View News Release Full Screen</button>") 1008 .addClass("fullscreen-button") 1009 .on("click", function() { 1010 if (print_url) 1011 window.open(print_url, "_blank", ""); 1012 else 1013 view_printable(); 1014 }) 1015 ; 1016 1017 var $div = $("<div></div>)") 1018 .addClass("wd_news_table") 1019 .css("overflow-x", "auto") 1020 .append($btn) 1021 ; 1022 1023 $table.replaceWith($div); 1024 $div.append($table); 1025 } 1026 } else { 1027 if ($parent.hasClass("wd_news_table")) 1028 $parent.find(".fullscreen-button").hide(); 1029 } 1030 }); 1031 } 1032})(webDriver.jQuery); 1033</script>
1033 1034<style type="text/css" wd_script_id="toolbar_style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ=="> 1035 div.wd_toolbar { 1036 border-top: 1px solid #cccccc; 1037 border-bottom: 1px solid #cccccc; 1038 margin: 15px 0px 15px 0px; 1039 padding: 5px; 1040 line-height: 1; 1041 } 1042 div.wd_toolbar-page { 1043 clear: both; 1044 } 1045 div.wd_toolbar ul.wd_tools { 1046 display: inline-block; 1047 width: 100%; 1048 margin: 0; 1049 padding: 5px 0; 1050 } 1051 div.wd_toolbar ul.wd_tools li.wd_tool { 1052 display: block; 1053 list-style-type: none; 1054 margin-right: 5px; 1055 padding: 0; 1056 float: right; 1057 } 1058 span.wd_tool_icon > a:link, 1059 span.wd_tool_icon > a:visited { 1060 border-radius: 2px; 1061 display: inline-block; 1062 width: 30px; 1063 height: 30px; 1064 box-sizing: border-box; 1065 margin: 0; 1066 padding: 7px; 1067 font-size: 16px; 1068 line-height: 1; 1069 text-align: center; 1070 color: #ffffff; 1071 background-color: #767676; 1072 } 1073 span.wd_tool_icon > a:hover { 1074 color: #ffffff; 1075 background-color: #666666; 1076 text-decoration: none; 1077 } 1078 div.wd_toolbar ul.wd_tools li.wd_tool-addthis { 1079 float: left; 1080 } 1081 </style> 1082<style type="text/css" wd_script_id="template detail:newsfeed_releases:site style" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ==">.wd_title { 1083 font-size: 1.3em; 1084 font-weight: bold; 1085} 1086.wd_subtitle { 1087 font-weight: bold; 1088} 1089table.wd_extimagetable { 1090 border-style: none; 1091 border-spacing:0px; 1092 clear: right; 1093 float: right; 1094} 1095td.wd_extimagecell { 1096 text-align: right; 1097 margin: 0px 0px 5px 5px; 1098 padding:0px; 1099} 1100td.wd_extimagecell img { 1101 padding-left:10px; 1102 padding-bottom:10px; 1103 border-style: none; 1104} 1105blockquote.wd_pullquote { 1106 font-style: italic; 1107 width:200px; 1108 margin:0 0 20px 20px; 1109 line-height: 1.8em; 1110 float: right; 1111 clear: right; 1112} 1113blockquote.wd_pullquote:before { 1114 content: "â "; 1115 font-size: xx-large; 1116} 1117blockquote.wd_pullquote:after { 1118 content: " â"; 1119 font-size: xx-large; 1120 float: right; 1121} 1122.fullscreen-button { 1123 border: 1px solid #d1d1d1; 1124 background: #e3e3e3 url(images/webdriver/view_full_screen_button_background.png) no-repeat; 1125 padding: 3px 3px 3px 30px; 1126 margin: 5px 0px 5px 0px; 1127 color: #727272; 1128 width: 220px; 1129 -moz-border-radius: 3px; 1130 border-radius: 3px; 1131 cursor: pointer; 1132} 1133.wd_contact { 1134 margin: 1em 0; 1135} 1136.wd_release_data { 1137 margin: 1em 0; 1138} 1139.wd_caption { 1140 text-align: center; 1141 font-size: 0.72em; 1142 font-style: italic; 1143 margin: 1em 0 0 0; 1144} 1145</style>
1146<script type="text/javascript" nonce="YzY0NTg2NjJmMWQwNTcyYmFiYzkwNGMzNjJjODVmZDBhYzIxMTZmOQ==">webDriver.pop_jQuery();</script>
1146 1147 1148<!-- end spin_special_output(head_start) --> 1149 1150<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 1151<title>Engine by Gen Opens the Door to AI Agents, Creating a Trusted Path to Shop for Insurance - Sep 30, 2026</title> 1152 1153 <meta name="keywords" content="" /> 1154 <meta name="description" content="" /> 1155 <meta name="twitter:card" content="summary" /> 1156 <meta name="twitter:title" content="Engine by Gen Opens the Door to AI Agents, Creating a Trusted Path to Shop for Insurance" /> 1157 <meta name="twitter:description" content="Savvy now enables AI agents and assistants to help shoppers compare insurance while keeping sensitive personal information protected and maintaining the licensed expertise insurance requires..." /> 1158 <meta name="twitter:image" content="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688&p=twitter" /> 1159 <meta property="og:site_name" content="Gen Digital Newsroom" /> 1160 <meta property="og:url" content="https://newsroom.gendigital.com/2026-09-30-Engine-by-Gen-Opens-the-Door-to-AI-Agents,-Creating-a-Trusted-Path-to-Shop-for-Insurance" /> 1161 <meta property="og:title" content="Engine by Gen Opens the Door to AI Agents, Creating a Trusted Path to Shop for Insurance" /> 1162 <meta property="og:description" content="Savvy now enables AI agents and assistants to help shoppers compare insurance while keeping sensitive personal information protected and maintaining the licensed expertise insurance requires..." /> 1163 <meta name="image" property="og:image" content="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688&p=facebook" /> 1164<meta name="template" content="flexible-template"> 1165<meta name="viewport" content="width=device-width, initial-scale=1"> 1166<meta name="google-site-verification" content="a47WmPeA7iSTYbGKHleV0FTG2N3rN8KSUIC3nJiSWgo"> 1167<link rel="shortcut icon" type="image/x-icon" href="images/favicon_11-2022.png"> 1168<link rel="icon" type="image/x-icon" href="images/favicon_11-2022.png"> 1169<link media="all" rel="stylesheet" href="css/core-styles.css"> 1170<link rel="stylesheet" href="css/clientlib-base.min.e5b899c9421ff19c1ee9be8203822aef.css" type="text/css"> 1171<link media="all" rel="stylesheet" href="css/header.css"> 1172<link media="all" rel="stylesheet" href="css/footer.css"> 1173<link rel="preconnect" href="https://fonts.googleapis.com"> 1174<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 1175<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet"> 1176<link rel="stylesheet" type="text/css" href="css/wdcontent.css">
1177<script> 1178var globalVariables = { 1179 FEATURE_FLAGS : '' 1180 } 1181</script>
1181 1182
1183<script type="text/javascript"> 1184 1185 1186 var nortonAnalytics = { 1187 'account': 'symanteccom', 1188 'site_country': 'us', 1189 'site_language': 'en', 1190 'content_title': document.title.toLowerCase(), 1191 'site_section': 'gendigital', 1192 'site_sub_section': 'newsroom', 1193 'site_sub_sub_section': 'press releases', 1194 'page_name': '2026-09-30-engine-by-gen-opens-the-door-to-ai-agents-creating-a-trusted-path-to-shop-for-insurance', 1195 'content_format': 'html', 1196 'content_type': 'page', 1197 }; 1198 console.log(nortonAnalytics); 1199</script>
vendor: 1 bytes, line 1199
1199
1200<script type="application/ld+json"> 1201{ 1202 "@context" : "https://schema.org", 1203 "@type" : "Organization", 1204 "name" : "NortonLifeLock", 1205 "url" : "https://www.nortonlifelock.com/", 1206 "sameAs" : [ 1207 "https://en.wikipedia.org/wiki/NortonLifeLock", 1208 "https://www.facebook.com/NortonLifeLock/", 1209 "https://twitter.com/NortonLifeLock", 1210 "https://www.youtube.com/channel/UCa3h96az7881wsRH5uoTxuQ", 1211 "https://www.linkedin.com/company/nortonlifelock", 1212 "https://www.instagram.com/nortonlifelock/" 1213 ] 1214} 1215</script>
1215 1216
1217<script src="https://assets.adobedtm.com/b29989a14bed/fb232d48b52a/launch-6a58c8f8d4cd.min.js" async></script>
1217 1218 1219<!--
1219<script language="javascript" src="//nexus.ensighten.com/symantec/nortonlifelock/Bootstrap.js" type="text/javascript"></script>
1219 --> 1220 1221<!-- begin spin_special_output(head_end) --> 1222<link rel="canonical" href="https://newsroom.gendigital.com/2026-09-30-Engine-by-Gen-Opens-the-Door-to-AI-Agents,-Creating-a-Trusted-Path-to-Shop-for-Insurance" /> 1223<!-- end spin_special_output(head_end) --> 1224</head> 1225 1226 <body class="page basicpage t-nortonlifelock wd_pageid_20295 wd_item_page wd_item_123228 " cz-shortcut-listen="true"> 1227 1228 1229 1230 1231 <header class="header " data-module="header"> 1232 <div class="header__inner js-header-inner"> 1233 <div class="header__mobile-navigation js-mobile-navigation"> 1234 <div class="header__mobile-navigation-inner"> 1235 <nav class="primary-navigation primary-navigation--mobile"> 1236 <ul class="primary-navigation__list"> 1237 <li class="primary-navigation__list-item js-nav-list-item "> 1238 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/home" target="_self" ><span>Home</span></a> 1239 </li> 1240<li class="primary-navigation__list-item js-nav-list-item primary-navigation--is-dynamic"> 1241 <a class="primary-navigation__link" href="#" target="_self" ><span>Brands</span></a> 1242 <div class="sub-navigation js-sub-navigation"> 1243<div class="sub-navigation__inner js-sub-nav-inner"> 1244<ul class="sub-navigation__link-list"> 1245<li class="sub-navigation__link"> 1246 <a href="https://newsroom.gendigital.com/gen" target="_self">Gen</a> 1247</li> 1248<li class="sub-navigation__link"> 1249 <a href="https://newsroom.gendigital.com/norton" target="_self">Norton</a> 1250</li> 1251<li class="sub-navigation__link"> 1252 <a href="https://newsroom.gendigital.com/avast" target="_self">Avast</a> 1253</li> 1254<li class="sub-navigation__link"> 1255 <a href="https://newsroom.gendigital.com/lifelock" target="_self">LifeLock</a> 1256</li> 1257<li class="sub-navigation__link"> 1258 <a href="https://newsroom.gendigital.com/moneylion" target="_self">MoneyLion</a> 1259</li> 1260<li class="sub-navigation__link"> 1261 <a href="https://newsroom.gendigital.com/avira" target="_self">Avira</a> 1262</li> 1263<li class="sub-navigation__link"> 1264 <a href="https://newsroom.gendigital.com/avg" target="_self">AVG</a> 1265</li> 1266<li class="sub-navigation__link"> 1267 <a href="https://newsroom.gendigital.com/reputationdefender" target="_self">ReputationDefender</a> 1268</li> 1269<li class="sub-navigation__link"> 1270 <a href="https://newsroom.gendigital.com/ccleaner" target="_self">CCleaner</a> 1271</li> 1272<li class="sub-navigation__link"> 1273 <a href="https://newsroom.gendigital.com/gobankingrates" target="_self">GOBankingRates</a> 1274</li> 1275</ul> 1276</div> 1277</div> 1278 <div class="menu-toggle js-menu-toggle"><span class="menu-toggle__horizontal-line"></span><span class="menu-toggle__vertical-line"></span></div></li> 1279<li class="primary-navigation__list-item js-nav-list-item "> 1280 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/All-Brands-Releases" target="_self" ><span>Press Releases</span></a> 1281 </li> 1282<li class="primary-navigation__list-item js-nav-list-item "> 1283 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/in-the-news" target="_self" ><span>In the News</span></a> 1284 </li> 1285<li class="primary-navigation__list-item js-nav-list-item primary-navigation--is-dynamic"> 1286 <a class="primary-navigation__link" href="#" target="_self" ><span>Media Materials</span></a> 1287 <div class="sub-navigation js-sub-navigation"> 1288<div class="sub-navigation__inner js-sub-nav-inner"> 1289<ul class="sub-navigation__link-list"> 1290<li class="sub-navigation__link"> 1291 <a href="https://newsroom.gendigital.com/press-kits" target="_self">Press Kits</a> 1292</li> 1293<li class="sub-navigation__link"> 1294 <a href="https://newsroom.gendigital.com/digital-asset-gallery-license-agreement" target="_self">Digital Asset Gallery</a> 1295</li> 1296</ul> 1297</div> 1298</div> 1299 <div class="menu-toggle js-menu-toggle"><span class="menu-toggle__horizontal-line"></span><span class="menu-toggle__vertical-line"></span></div></li> 1300<li class="primary-navigation__list-item js-nav-list-item "> 1301 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/media-inquiries" target="_self" ><span>Media Inquiries</span></a> 1302 </li> 1303</ul> 1304 </ul> 1305 </nav> 1306 1307 1308 <nav class="header__mobile-quick-links"> 1309 </nav> 1310 </div> 1311 </div> 1312 <div class="grid-container"> 1313 <div class="grid-x header__navigation-row"> 1314 1315 </div> 1316 <div class="grid-x header__navigation-row"> 1317 <div class="header__navigation-wrapper"> 1318 <div class="burger"> 1319 <label for="burger-nav"></label> 1320 <input type="checkbox" id="burger-nav" class="js-burger-nav" name="burger-nav" /> 1321 <span></span> 1322 <span></span> 1323 <span></span> 1324 </div> 1325 1326 <nav class="primary-navigation primary-navigation--desktop"> 1327 <ul class="primary-navigation__list"> 1328 <li class="primary-navigation__list-item js-nav-list-item "> 1329 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/home" target="_self" ><span>Home</span></a> 1330 </li> 1331<li class="primary-navigation__list-item js-nav-list-item primary-navigation--is-dynamic"> 1332 <a class="primary-navigation__link" href="#" target="_self" ><span>Brands</span></a> 1333 <div class="sub-navigation js-sub-navigation"> 1334<div class="sub-navigation__inner js-sub-nav-inner"> 1335<ul class="sub-navigation__link-list"> 1336<li class="sub-navigation__link"> 1337 <a href="https://newsroom.gendigital.com/gen" target="_self">Gen</a> 1338</li> 1339<li class="sub-navigation__link"> 1340 <a href="https://newsroom.gendigital.com/norton" target="_self">Norton</a> 1341</li> 1342<li class="sub-navigation__link"> 1343 <a href="https://newsroom.gendigital.com/avast" target="_self">Avast</a> 1344</li> 1345<li class="sub-navigation__link"> 1346 <a href="https://newsroom.gendigital.com/lifelock" target="_self">LifeLock</a> 1347</li> 1348<li class="sub-navigation__link"> 1349 <a href="https://newsroom.gendigital.com/moneylion" target="_self">MoneyLion</a> 1350</li> 1351<li class="sub-navigation__link"> 1352 <a href="https://newsroom.gendigital.com/avira" target="_self">Avira</a> 1353</li> 1354<li class="sub-navigation__link"> 1355 <a href="https://newsroom.gendigital.com/avg" target="_self">AVG</a> 1356</li> 1357<li class="sub-navigation__link"> 1358 <a href="https://newsroom.gendigital.com/reputationdefender" target="_self">ReputationDefender</a> 1359</li> 1360<li class="sub-navigation__link"> 1361 <a href="https://newsroom.gendigital.com/ccleaner" target="_self">
1361CCleaner</a> 1362</li> 1363<li class="sub-navigation__link"> 1364 <a href="https://newsroom.gendigital.com/gobankingrates" target="_self">GOBankingRates</a> 1365</li> 1366</ul> 1367</div> 1368</div> 1369</li> 1370<li class="primary-navigation__list-item js-nav-list-item "> 1371 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/All-Brands-Releases" target="_self" ><span>Press Releases</span></a> 1372 </li> 1373<li class="primary-navigation__list-item js-nav-list-item "> 1374 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/in-the-news" target="_self" ><span>In the News</span></a> 1375 </li> 1376<li class="primary-navigation__list-item js-nav-list-item primary-navigation--is-dynamic"> 1377 <a class="primary-navigation__link" href="#" target="_self" ><span>Media Materials</span></a> 1378 <div class="sub-navigation js-sub-navigation"> 1379<div class="sub-navigation__inner js-sub-nav-inner"> 1380<ul class="sub-navigation__link-list"> 1381<li class="sub-navigation__link"> 1382 <a href="https://newsroom.gendigital.com/press-kits" target="_self">Press Kits</a> 1383</li> 1384<li class="sub-navigation__link"> 1385 <a href="https://newsroom.gendigital.com/digital-asset-gallery-license-agreement" target="_self">Digital Asset Gallery</a> 1386</li> 1387</ul> 1388</div> 1389</div> 1390</li> 1391<li class="primary-navigation__list-item js-nav-list-item "> 1392 <a class="primary-navigation__link" href="https://newsroom.gendigital.com/media-inquiries" target="_self" ><span>Media Inquiries</span></a> 1393 </li> 1394</ul> 1395 <!-- MOBILE ONLY LINKS --> 1396 <li class="primary-navigation__list-item primary-navigation__list-item--small-only js-nav-list-item primary-navigation--is-dynamic"> 1397 <a href="#" class="primary-navigation__link" > 1398 <span>Support</span> 1399 </a> 1400 <div class="sub-navigation js-sub-navigation"> 1401 <div class="sub-navigation__inner js-sub-nav-inner"> 1402 <ul class="sub-navigation__link-list"> 1403 <li class="sub-navigation__link sub-navigation__link--is-external"><a target="_blank" href="https://support.norton.com">Norton Support</a></li> 1404 <li class="sub-navigation__link sub-navigation__link--is-external"><a target="_blank" href="https://support.avast.com">Avast Support</a></li> 1405 <li class="sub-navigation__link sub-navigation__link--is-external"><a target="_blank" href="https://support.avira.com">Avira Support</a></li> 1406 <li class="sub-navigation__link sub-navigation__link--is-external"><a target="_blank" href="https://support.norton.com">Lifelock Support</a></li> 1407 </ul> 1408 </div> 1409 </div> 1410 </li> 1411 <li class="primary-navigation__list-item primary-navigation__list-item--small-only js-nav-list-item "> 1412 <a href="" class="primary-navigation__link" > 1413 <span>EN</span> / <span>CZ</span> 1414 </a> 1415 </li> 1416 <!-- END MOBILE ONLY LINKS --> 1417 </ul> 1418 </nav> 1419 1420 1421 </div> 1422 <div class="cell site-logo__wrapper"> 1423 <a class="site-logo" href="https://gendigital.com/"> 1424 <span>Gen</span> 1425 <img src="data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwOCIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDEwOCA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY4MV8xODI2KSI+CjxwYXRoIGQ9Ik0xOS41OTA3IDQyQzI1Ljc4OTQgNDIgMzAuODc5OCAzOS44NDIgMzQuMjAxMiAzNC43NTE3VjQwLjg0MDNINDEuMDA5MVYyNS41MTA1QzQxLjAwOTEgMjEuOTEzOCAzOS4wNzEzIDIwLjM2NTEgMzUuNDE5NiAyMC4zNjUxSDIxLjkxMzhWMjMuNDYyNkMyMS45MTM4IDI2LjExOTcgMjMuMzUyNSAyNy4xNjkzIDI1Ljc4NTcgMjcuMTY5M0gzMC43MTA5QzI5LjkzNjYgMzEuMjY1MSAyNi4xNzQ4IDM0LjMwNzYgMjAuOTcwNiAzNC4zMDc2QzE0LjY2MTggMzQuMzA3NiA5LjYyNjUzIDI5LjE2MjIgOS42MjY1MyAyMS4wMjU3QzkuNjI2NTMgMTMuNzc3NCAxMy45OTc2IDcuOTY3NjcgMjEuNzQ1IDcuOTY3NjdDMjMuNDAzOSA3Ljk2NzY3IDI0LjczMjQgOC4yNDI5MiAyNS45NTA5IDguNzQyMDVDMjcuNDk5NyA5LjM1MTI4IDI4LjI3NCAxMC4wNzA2IDI5LjQzNzQgMTEuMTc1M0MzMC40MzIgMTIuMTY5OSAzMS4yMDY0IDEyLjg4OTIgMzMuMTQ0MiAxMi44ODkySDQwLjAwNzJDMzguNjIzNiA0Ljc2MDA1IDMwLjI3MDUgMCAyMS42MzQ5IDBDOC45MTA4NyAwIDAgOS43NDAzIDAgMjEuOTY4OUMwIDM0LjE5NzUgOS43OTUzNSA0MiAxOS41OTA3IDQyWiIgZmlsbD0iIzA0MDBGNSIvPgo8cGF0aCBkPSJNNzMuMDc0MiAyNS45NTA4QzczLjA3NDIgMTcuMjA4OCA2Ny4wOTkzIDExLjUwOTIgNTguNzk3NyAxMS41MDkyQzUwLjQ5NiAxMS41MDkyIDQzLjYzNjcgMTcuOTI4MSA0My42MzY3IDI3LjA1OTJDNDMuNjM2NyAzNi4xOTAzIDUwLjE2NTcgNDIgNTguNjMyNSA0MkM2NC4wMDE4IDQyIDY5LjE0NzIgMzkuNTY2NyA3MS42MzU1I
1425DM1LjI1MDdDNzAuOTcxMiAzNC42OTY2IDcwLjUyNzEgMzQuMzY2MyA3MC4wMzE3IDM0LjAzMjNDNjkuMDkyMiAzMy4zNjggNjguMjYyNyAzMi45ODI3IDY3LjE1NDQgMzIuOTgyN0M2Ni4wNDYgMzIuOTgyNyA2NS4xNjE1IDMzLjU5MTkgNjQuMDAxOCAzNC4zNjYzQzYyLjcyODMgMzUuMTk1NyA2MS4wNjk0IDM1LjYzOTggNTkuNTIwNyAzNS42Mzk4QzU1Ljg2OSAzNS42Mzk4IDUyLjQzNzUgMzMuNDgxOCA1MS44ODMzIDI5LjA1NTdINzIuODUzOUM3My4wMTkxIDI4LjQ0NjUgNzMuMDc0MiAyNi43ODc2IDczLjA3NDIgMjUuOTU4MlYyNS45NTA4Wk02NC43NzI1IDIzLjU3MjdINTEuOTg5N0M1Mi41OTkgMTkuODY1OSA1NS4xNDIzIDE3LjU0MjggNTguNjI4OSAxNy41NDI4QzYyLjExNTQgMTcuNTQyOCA2NC43NzI1IDE5LjkyMSA2NC43NzI1IDIzLjUxNzZWMjMuNTcyN1oiIGZpbGw9IiMwNDAwRjUiLz4KPHBhdGggZD0iTTc1Ljc1MjkgNDAuODM2NUg4My45OTk1VjI2LjAwNTlDODMuOTk5NSAyMS4xOTA4IDg2LjM3NzcgMTguMjAzNCA5MC4zNjM0IDE4LjIwMzRDOTMuNTc0NyAxOC4yMDM0IDk1Ljc4NzcgMTkuODA3MiA5NS43ODc3IDIzLjg0NzlWMzYuOTYxQzk1Ljc4NzcgMzkuNDQ5MyA5Ni45NTExIDQwLjg5MTYgOTkuNzE4MyA0MC44MzI5SDEwNC4wMzRWMjIuOTA4NEMxMDQuMDM0IDE1LjE2MDkgOTkuOTM4NSAxMS41MDkyIDkzLjUxOTYgMTEuNTA5MkM5MC4xOTgyIDExLjUwOTIgODcuODc1MSAxMi41MDM4IDg1LjkzNzMgMTQuMjIxNEM4NC44ODc3IDE1LjEwNTkgODQuNjA4NyAxNS4zODQ4IDg0LjE2ODMgMTUuMzg0OEM4My41MDQxIDE1LjM4NDggODMuMjgzOSAxNC44ODU3IDgyLjk0OTkgMTQuMzM1MkM4Mi4xMjA1IDEyLjk1MTUgODAuOTAyIDEyLjM5NzQgNzguNTIzOCAxMi4zOTc0SDc1Ljc1NjZWNDAuODM2NUg3NS43NTI5WiIgZmlsbD0iIzA0MDBGNSIvPgo8cGF0aCBkPSJNMTA0LjUzNCAxMS41MTY1VjExLjk1MzNIMTAzLjg4OFYxNC4xMDc2SDEwMy4zOTZWMTEuOTUzM0gxMDIuNzY1VjExLjUxNjVIMTA0LjUzNFoiIGZpbGw9IiMwNDAwRjUiLz4KPHBhdGggZD0iTTEwNC44OSAxNC4xMDc2VjExLjUxNjVIMTA1LjU2OUwxMDYuMDE2IDEzLjIxMjFMMTA2LjQ3MSAxMS41MTY1SDEwNy4xNThWMTQuMTA3NkgxMDYuNzQ3VjEyLjA3NDRIMTA2LjczMkwxMDYuMjA3IDE0LjEwNzZIMTA1Ljg0TDEwNS4zMTIgMTIuMDc0NEgxMDUuMzA0VjE0LjEwNzZIMTA0Ljg5WiIgZmlsbD0iIzA0MDBGNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY4MV8xODI2Ij4KPHJlY3Qgd2lkdGg9IjEwNy4xNTgiIGhlaWdodD0iNDIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==" class="site-logo__image" alt="Gen" /> 1426 </a> 1427 </div> 1428 </div> 1429 </div> 1430 </div> 1431 1432</header> 1433 1434<div class="header__spacer js-header-spacer"></div> 1435 1436 <div class="l-container--page"> 1437 1438 <main> 1439<div class="root container responsivegrid"> 1440 1441 1442 1443 1444 1445 1446 1447 <div> 1448 <div id="container-bcec57662e" class="cmp-container "> 1449 1450 <div class="cmp-container__body "> 1451 1452 1453<div class="container responsivegrid"> 1454 1455 1456 1457 1458 1459 <div> 1460 <div id="mainContent" class="cmp-container "> 1461 1462 <div class="cmp-container__body"> 1463 1464 1465 1466<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> 1467 <div class="header aem-GridColumn aem-GridColumn--default--12"> 1468 <div class="wd_inner_header c-header__container l-container--fullwidth" > 1469 <div class="c-header l-container"> 1470 <div class="cmp-container__body pb-24px pt-32px "> 1471 <div class="breadcrumb"> 1472 <div class="cmp-breadcrumb" aria-label="Breadcrumb"> 1473 <ol class="cmp-breadcrumb__list" itemscope="" itemtype="http://schema.org/BreadcrumbList"> 1474 <li class="cmp-breadcrumb__item" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"> 1475 <a href="https://newsroom.gendigital.com/home" target="_self" class="cmp-breadcrumb__item-link wd_breadcrumb_" itemprop="item"> 1476 <span itemprop="name">Newsroom</span> 1477 </a> 1478</li> 1479<li class="cmp-breadcrumb__item" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"> 1480 <a href="https://newsroom.gendigital.com/All-Brands-Releases" target="_self" class="cmp-breadcrumb__item-link wd_breadcrumb_20295" itemprop="item"> 1481 <span itemprop="name">Press Releases</span> 1482 </a> 1483</li> 1484</ol> 1485 </div> 1486 </div> 1487 </div> 1488 <div class="c-header__headline"> 1489 <div class="c-header__headline-text"> 1490 <h1>Press Releases</h1> 1491 <div class="wd_header_desc"><div class="wd_page_subhead">Read the latest news from our family of trusted brands.<img alt="Gen logo lockup" src="image/Gen-Full-Family-Lockup-Horizontal-Dark-RGB-Web-1000px.png" /></div> 1492<!-- 1493<ul class="wd_brand_logos"> 1494 <li class="wd_category_781"><img alt="Gen logo" src="image/Gen-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1495 <li class="wd_category_774"><img alt="Norton logo" src="image/Norton-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1496 <li class="wd_category_775"><img alt="Avast logo" src="image/Avast-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1497 <li class="wd_category_776"><img alt="LifeLock logo" src="image/Lifelock-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1498 <li class="wd_category_777"><img alt="Avira logo" src="image/Avira-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1499 <li class="wd_category_778"><img alt="AVG logo" src="image/AVG-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1500 <li class="wd_category_779"><img alt="ReputationDefender logo" src="image/RD-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1501 <li class="wd_category_780"><img alt="CCleaner logo" src="image/CCleaner-Gen-Family-GenOneLine-Col-Dark-RGB-Web.png" /></li> 1502</ul> 1503--></div> 1504 </div> 1505 </div> 1506 1507 </div> 1508 </div> 1509 </div> 1510 <!-- end header --> 1511<!-- content --> 1512 1513 1514<div class="container responsivegrid aem-GridColumn aem-GridColumn--default--12"> 1515
1516 <div id="wd_printable_content" class="fr-view"> 1517<div class="wd_newsfeed_releases-detail"> 1518 <div class="wd_title detail_header">Engine by Gen Opens the Door to AI Agents, Creating a Trusted Path to Shop for Insurance</div> 1519<div class="wd_subtitle wd_language_left">Savvy now enables AI agents and assistants to help shoppers compare insurance while keeping sensitive personal information protected and maintaining the licensed expertise insurance requires</div> 1520<ul class="wd_layout-inline wd_category_link_list"><li class="wd_category_link"><a href="https://newsroom.gendigital.com/All-Brands-Releases" data-id="788">All Brands</a></li><li class="wd_category_link"><a href="https://newsroom.gendigital.com/gen-press-releases" data-id="781">Gen</a></li></ul> 1521<div class="wd_body_wrapper"> 1522 1523 1524 1525 1526 <div wd_move_after=".wd_body > p ~ p|.wd_body > p"> 1527 <div class="wd_asset_modal wd_asset_modal_main" style="display:none;"> 1528 1529 <ul class="wd_layout-slideshow wd_asset_slideshow_list wd_asset_slideshow_main_list"> 1530 <li class="wd_asset_slideshow wd_asset_type_117 wd_asset_117-19403" wd_item_hash="assets_117:19403" wd_ajax_url="https://newsroom.gendigital.com/press-releases?gallery=19403&ajax=ajax&op=modal"> 1531 </li> 1532 </ul> 1533 </div> 1534 1535 <ul class="wd_layout-masonry wd_asset_list wd_asset_inline_list"> 1536 <li class="wd_asset_inline wd_item wd_asset_type_117 wd_asset_117-19403"> 1537 1538 <div class="wd_gallery_asset" wd_resize="adjustEqualHeight" wd_min_ratio="16:9"> 1539 <div class="wd_asset_image"> 1540 <div> 1541 <img src="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688" alt="" title="2-6" border="0"/> 1542 </div> 1543 </div> 1544 <div class="wd_icon_overlay"> 1545 <a href="https://newsroom.gendigital.com/2026-09-30-Engine-by-Gen-Opens-the-Door-to-AI-Agents,-Creating-a-Trusted-Path-to-Shop-for-Insurance#assets_117:19403" class="wd_link_underlay" tabindex="-1"></a> 1546 <div> 1547 <div class="wd_icon_container"><a href="https://newsroom.gendigital.com/2026-09-30-Engine-by-Gen-Opens-the-Door-to-AI-Agents,-Creating-a-Trusted-Path-to-Shop-for-Insurance#assets_117:19403"><span class="fa fa-search-plus"></span><span class="wd_sr-only wd_sr-only-focusable">View File</span></a> <a href="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688&p=original" class="wd_hi_res_icon_link wd_hi_res_download" data-hi-res-url="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688&p=original" data-hi-res-filename="2-6.jpg"><span class="fa fa-download"></span><span class="wd_sr-only wd_sr-only-focusable">Download File</span></a></div> 1548 1549 </div> 1550 </div> 1551 <div class="wd_title_overlay"> 1552 2-6 1553 </div> 1554</div> 1555 1556 1557 </li> 1558 </ul> 1559 </div> 1560 1561 1562 1563 1564 <style type="text/css"> 1565 1566 1567/* Style Definitions */ 1568span.prnews_span 1569{ 1570font-size:8pt; 1571font-family:"Arial"; 1572color:black; 1573} 1574a.prnews_a 1575{ 1576color:blue; 1577} 1578li.prnews_li 1579{ 1580font-size:8pt; 1581font-family:"Arial"; 1582color:black; 1583} 1584p.prnews_p 1585{ 1586font-size:0.62em; 1587font-family:"Arial"; 1588color:black; 1589margin:0in; 1590} 1591.prntac{ 1592TEXT-ALIGN: CENTER 1593} 1594 1595 1596 span.prnews_span{ 1597 font-size:inherit; 1598 font-family:inherit; 1599 } 1600 li.prnews_li{ 1601 font-size: inherit; 1602 font-family: inherit; 1603 } 1604 p.prnews_p{ 1605 font-size: inherit; 1606 font-family: inherit; 1607 } 1608 1609 div.PRN_ImbeddedAssetReference{ 1610 display: none; 1611 } 1612 div[id^="prni_dvprne"]{ 1613 display: none; 1614 } 1615 </style> 1616 1617 <div class="wd_body wd_news_body fr-view" wd_resize="formatNews" wd_print_url="https://newsroom.gendigital.com/2026-09-30-Engine-by-Gen-Opens-the-Door-to-AI-Agents,-Creating-a-Trusted-Path-to-Shop-for-Insurance?printable=1"><p><span class="legendSpanClass">MOUNTAIN VIEW, Calif.</span>, <span class="legendSpanClass">Sept. 30, 2026</span> /<a href="http://www.prnewswire.com/" target="_blank">PRNewswire</a>/ -- Shopping with AI agents is moving quickly from novelty to real-world use, including for complex purchases like insurance, but privacy, access, and efficiency challenges have confronted early users. As AI agents such as Muse and Instinct begin shopping for insurance on consumers' behalf, some marketplaces have moved to restrict or block agent access. Today, Engine by Gen (NASDAQ: GEN) announced that <a href="https://edge.prnewswire.com/c/link/?t=0&l=en&o=4786246-1&h=3827502444&u=https%3A%2F%2Fsavvy.insure%2F&a=Savvy" rel="nofollow" target="_blank">Savvy</a>, its insurance marketplace, has launched the first-ever insurance shopping website designed specifically for AI agents. This allows people shopping for insurance to use AI agents to research insurance options privately, efficiently, and without fear of being blocked.</p> 1618 1619<div class="PRN_ImbeddedAssetReference" id="DivAssetPlaceHolder1"> 1620<p><img alt="Savvy by Engine now enables consumers to use AI agents to shop for and compare insurance options." src="https://mmx.prnewswire.com/media/MS1999375/2-6.jpg?id=OA2978688" title="Savvy by Engine now enables consumers to use AI agents to shop for and compare insurance options." /></p> 1621</div> 1622 1623<p>"AI agents are quickly becoming a popular way to get advice, but asking an agent to find car insurance is fundamentally different from asking it to find a new pair of sneakers," said Chris Schellens, Head of Engine by Gen. "When AI agents shop for insurance without using Savvy, people quickly lose control over their personal information as AI may share it with untold insurance websites, which leads to spam and risk of identity <span title="">theft</span>. When AI agents use the new Savvy website, shoppers can get rate estimates anonymously and can get personalized quotes without getting contacted by multiple insurers."</p> 1624 1625<p><b>From blocking agents to building for them</b></p> 1626 1627<p>As AI agents and assistants become more capable, businesses are deciding how they will interact with them. Some platforms have blocked AI agent access. Engine believes financial services should prepare for a world in which consumers increasingly ask AI to represent them.</p> 1628 1629<p>Savvy is fully open to AI agent access and has relocated most questions onto a single page so that AI agents don't have to go back and forth between the website and their user. For insurance shoppers, that could make the request to their AI agent as simple as: <i>"See if I can save money on my car insurance."</i></p> 1630 1631<p>Behind that simple request is a much more complicated process. Before handling sensitive personal information, Savvy now generates rate estimates based on recently-sold insurance policies purchased by similarly situated customers. Only if these rates make sense does Savvy ask for the customer's contact information, and even then, only Savvy is permitted to use that c
1631ontact information – avoiding the endless deluge of calls, texts and emails that could otherwise occur from an AI agent shopping each insurer's website on its own.</p> 1632 1633<p>Savvy helps shoppers optimize their insurance while achieving the needs of both insureds and insurers, for example, minimizing spam for insureds and expensive data pulls for insurers.</p> 1634 1635<p><b>Building financial services for the agentic internet</b></p> 1636 1637<p>This important step by Savvy is the first in a broader Engine strategy that extends AI support beyond a single platform. Engine is exploring how its marketplace can work with AI agents and assistants across the emerging agent ecosystem, creating infrastructure that can connect consumers and their agents with insurance providers in a secure and responsible way.</p> 1638 1639<p>The work is also the latest step in Gen's broader effort to build the trust layer for the agentic world. Since launching the <a href="https://edge.prnewswire.com/c/link/?t=0&l=en&o=4786246-1&h=264548209&u=https%3A%2F%2Fai.gendigital.com%2F&a=Agent+Trust+Hub" rel="nofollow" target="_blank">Agent Trust Hub</a> in early 2026, Gen has expanded it with VPN for Agents to help secure how agents connect and operate, and AI Data Checker to give people greater visibility into how AI services use their data. Now, Engine by Gen is bringing that same trust-first approach to financial services, creating infrastructure that enables consumers, their AI agents and insurance providers to interact securely and efficiently.</p> 1640 1641<p>The result is a model that welcomes AI agents rather than shuts them out, while helping people maintain control of their data and giving carriers a trusted way to participate in the agentic economy.</p> 1642 1643<p>To experience Savvy, visit <a href="https://edge.prnewswire.com/c/link/?t=0&l=en&o=4786246-1&h=2794885692&u=https%3A%2F%2Fsavvy.insure%2F&a=https%3A%2F%2Fsavvy.insure%2F" rel="nofollow" target="_blank">https://savvy.insure/</a>. To learn more about Engine by Gen, visit <a href="https://edge.prnewswire.com/c/link/?t=0&l=en&o=4786246-1&h=1849452676&u=https%3A%2F%2Fengine.tech%2F&a=https%3A%2F%2Fengine.tech%2F" rel="nofollow" target="_blank">https://engine.tech/</a>.</p> 1644 1645<p><b>About Gen</b></p> 1646 1647<p>Gen (NASDAQ: GEN) is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion and more. The Gen family of consumer brands is rooted in providing financial empowerment and cyber safety for the first digital generations. Today, Gen empowers people to live their digital lives safely, privately and confidently for generations to come. Gen brings award-winning products and services in cybersecurity, online privacy, identity protection and financial wellness to millions of people in more than 150 countries. Learn more at <a href="https://edge.prnewswire.com/c/link/?t=0&l=en&o=4786246-1&h=4038608347&u=https%3A%2F%2Fgendigital.com%2F&a=GenDigital.com" rel="nofollow" target="_blank">GenDigital.com</a>.</p> 1648 1649<p><b>About Engine by Gen</b></p> 1650 1651<p>Engine by Gen is a category-leading embedded finance marketplace platform that connects millions of people with real-time, personalized financial and insurance product recommendations through the largest network of integrated providers—across mobile apps, websites, and a range of digital touchpoints. Built on Gen's legacy of trust, technology, and security, Engine powers the next generation of personalized financial products and content, helping partners deliver smarter, more relevant experiences at scale.</p> 1652 1653<p><b>Media Contact:</b></p> 1654 1655<p>Brittany Posey<br /> 1656<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> </p> 1657 1658<p> </p> 1659 1660<div class="PRN_ImbeddedAssetReference" id="DivAssetPlaceHolder2"> 1661<p><img alt="Engine by Gen" src="https://mmx.prnewswire.com/media/MS1999374/Engine_Gen_Logos_Black.jpg?id=OA2978687" title="Engine by Gen" /></p> 1662</div> 1663 1664<p>SOURCE Gen Digital Inc.</p> 1665</div> 1666 1667 1668 1669 1670 1671 1672 1673 1674 <div class="wd_toolbar_wrapper"> 1675 <div class="wd_toolbar_header">Share Release</div> 1676 <div class="wd_toolbar wd_toolbar-detail"><ul class="wd_tools"><li class="wd_tool wd_tool-socialshare_facebook"><span class="wd_tool_icon"> 1677 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fnewsroom.gendigital.com%2Findex.php%3Fs%3D20295%26item%3D123228" target="_blank" title="Facebook Share" style="background-color:#4267B2;">
1678 <span class="fa fa-facebook"></span> 1679 <span class="wd_sr-only wd_sr-only-focusable"></span> 1680 </a> 1681 </span></li><li class="wd_tool wd_tool-socialshare_twitter"><span class="wd_tool_icon"> 1682 <a href="https://twitter.com/share?url=https%3A%2F%2Fnewsroom.gendigital.com%2Findex.php%3Fs%3D20295%26item%3D123228" target="_blank" title="Twitter Share" style="background-color:#000;"> 1683 <span class="fa fa-twitter"></span> 1684 <span class="wd_sr-only wd_sr-only-focusable"></span> 1685 </a> 1686 </span></li><li class="wd_tool wd_tool-socialshare_linkedin"><span class="wd_tool_icon"> 1687 <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fnewsroom.gendigital.com%2Findex.php%3Fs%3D20295%26item%3D123228" target="_blank" title="Linkedin Share" style="background-color:#0077B5;"> 1688 <span class="fa fa-linkedin"></span> 1689 <span class="wd_sr-only wd_sr-only-focusable"></span> 1690 </a> 1691 </span></li><li class="wd_tool wd_tool-email"><span class="wd_tool_icon"><a onclick="window.location.href = 'mailto:?subject=Engine%20by%20Gen%20Opens%20the%20Door%20to%20AI%20Agents%2C%20Creating%20a%20Trusted%20Path%20to%20Shop%20for%20Insurance%20-%20Sep%2030%2C%202026&body='+encodeURIComponent(window.location.href);return false;" href="#email" title="email"><span class="fa fa-envelope"></span></a></span></li></ul></div> 1692 </div> 1693 1694</div> 1695 1696<!-- ITEMDATE: 2026-09-30 09:00:00 EDT --> 1697 1698</div> 1699</div> 1700</div> 1701</div> 1702</div> 1703</div> 1704 1705 1706 1707 </div> 1708 </div> 1709 </div> 1710 1711 1712</div> 1713 1714</main> 1715 </div> 1716<footer class="site-footer site-footer--no-social site-footer--no-rich-text" data-module="footer"> 1717 <div class="site-footer__bg-image"></div> 1718 <div class="grid-container site-footer__container"> 1719 <div class="site-footer__mobile-bg-image"></div> 1720 <div class="site-footer__mobile-logo"> 1721 <a href="https://gendigital.com/" class="" title="Default alt"> 1722 1723 1724 <img src="data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwOCIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDEwOCA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY4OV8yMzc1KSI+CjxwYXRoIGQ9Ik0xOS41OTA3IDQyQzI1Ljc4OTQgNDIgMzAuODc5OCAzOS44NDIgMzQuMjAxMiAzNC43NTE3VjQwLjg0MDNINDEuMDA5MVYyNS41MTA1QzQxLjAwOTEgMjEuOTEzOCAzOS4wNzEzIDIwLjM2NTEgMzUuNDE5NiAyMC4zNjUxSDIxLjkxMzhWMjMuNDYyNkMyMS45MTM4IDI2LjExOTcgMjMuMzUyNSAyNy4xNjkzIDI1Ljc4NTcgMjcuMTY5M0gzMC43MTA5QzI5LjkzNjYgMzEuMjY1MSAyNi4xNzQ4IDM0LjMwNzYgMjAuOTcwNiAzNC4zMDc2QzE0LjY2MTggMzQuMzA3NiA5LjYyNjUzIDI5LjE2MjIgOS42MjY1MyAyMS4wMjU3QzkuNjI2NTMgMTMuNzc3NCAxMy45OTc2IDcuOTY3NjcgMjEuNzQ1IDcuOTY3NjdDMjMuNDAzOSA3Ljk2NzY3IDI0LjczMjQgOC4yNDI5MiAyNS45NTA5IDguNzQyMDVDMjcuNDk5NyA5LjM1MTI4IDI4LjI3NCAxMC4wNzA2IDI5LjQzNzQgMTEuMTc1M0MzMC40MzIgMTIuMTY5OSAzMS4yMDY0IDEyLjg4OTIgMzMuMTQ0MiAxMi44ODkySDQwLjAwNzJDMzguNjIzNiA0Ljc2MDA1IDMwLjI3MDUgMCAyMS42MzQ5IDBDOC45MTA4NyAwIDAgOS43NDAzIDAgMjEuOTY4OUMwIDM0LjE5NzUgOS43OTUzNSA0MiAxOS41OTA3IDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczLjA3NDIgMjUuOTUwOEM3My4wNzQyIDE3LjIwODggNjcuMDk5MyAxMS41MDkyIDU4Ljc5NzcgMTEuNTA5MkM1MC40OTYgMTEuNTA5MiA0My42MzY3IDE3LjkyODEgNDMuNjM2NyAyNy4wNTkyQzQzLjYzNjcgMzYuMTkwMyA1MC4xNjU3IDQxLjk5OTkgNTguNjMyNSA0MS45OTk5QzY0LjAwMTggNDEuOTk5OSA2OS4xNDcyIDM5LjU2NjcgNzEuNjM1NSAzNS4yNTA3QzcwLjk3MTIgMzQuNjk2NiA3MC41MjcxIDM0LjM2NjMgNzAuMDMxNyAzNC4wMzIzQzY5LjA5MjIgMzMuMzY4IDY4LjI2MjcgMzIuOTgyNiA2Ny4xNTQ0IDMyLjk4MjZDNjYuMDQ2IDMyLjk4MjYgNjUuMTYxNSAzMy41OTE5IDY0LjAwMTggMzQuMzY2MkM2Mi43MjgzIDM1LjE5NTcgNjEuMDY5NCAzNS42Mzk4IDU5LjUyMDcgMzUuNjM5OEM1NS44NjkgMzUuNjM5OCA1Mi40Mzc1IDMzLjQ4MTggNTEuODgzMyAyOS4wNTU3SDcyLjg1MzlDNzMuMDE5MSAyOC40NDY1IDczLjA3NDIgMjYuNzg3NiA3My4wNzQyIDI1Ljk1ODJWMjUuOTUwOFpNNjQuNzcyNSAyMy41NzI2SDUxLjk4OTdDNTIuNTk5IDE5Ljg2NTkgNTUuMTQyMyAxNy41NDI4IDU4LjYyODkgMTcuNTQyOEM2Mi4xMTU0IDE3LjU0MjggNjQuNzcyNSAxOS45MjEgNjQuNzcyNSAyMy41MTc2VjIzLjU3MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzUuNzUzNCA0MC44MzY1SDg0VjI2LjAwNTlDODQgMjEuMTkwOCA4Ni4zNzgyIDE4LjIwMzQgOTAuMzYzOSAxOC4yMDM0QzkzLjU3NTIgMTguMjAzNCA5NS43ODgyIDE5LjgwNzIgOTUuNzg4MiAyMy44NDc5VjM2Ljk2MUM5NS43ODgyIDM5LjQ0OTMgOTYuOTUxNiA0MC44OTE2IDk5LjcxODggNDAuODMyOUgxMDQuMDM1VjIyLjkwODRDMTA0LjAzNSAxNS4xNjA5IDk5LjkzOSAxMS41MDkyIDkzLjUyMDEgMTEuNTA5MkM5MC4xOTg3IDExLjUwOTIgODcuODc1NiAxMi41MDM4IDg1LjkzNzggMTQuMjIxNEM4NC44ODgyIDE1LjEwNTkgODQuNjA5MiAxNS4zODQ4IDg0LjE2ODggMTUuMzg0OEM4My41MDQ2IDE1LjM4NDggODMuMjg0NCAxNC44ODU3IDgyLjk1MDQgMTQuMzM1MUM4Mi4xMjA5IDEyLjk1MTUgODAuOTAyNSAxMi4zOTc0IDc4LjUyNDMgMTIuMzk3NEg3NS43NTcxVjQwLjgzNjVINzUuNzUzNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDQuNTM0IDExLjUxNjZWMTEuOTUzM0gxMDMuODg4VjE0LjEwNzZIMTAzLjM5NlYxMS45NTMzSDEwMi43NjVWMTEuNTE2NkgxMDQuNTM0WiIgZmlsbD0id2hp
1724dGUiLz4KPHBhdGggZD0iTTEwNC44OSAxNC4xMDc2VjExLjUxNjZIMTA1LjU2OUwxMDYuMDE3IDEzLjIxMjFMMTA2LjQ3MiAxMS41MTY2SDEwNy4xNThWMTQuMTA3NkgxMDYuNzQ3VjEyLjA3NDRIMTA2LjczM0wxMDYuMjA4IDE0LjEwNzZIMTA1Ljg0MUwxMDUuMzEyIDEyLjA3NDRIMTA1LjMwNVYxNC4xMDc2SDEwNC44OVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjg5XzIzNzUiPgo8cmVjdCB3aWR0aD0iMTA3LjE1OCIgaGVpZ2h0PSI0MiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K" alt="Default alt" /> 1725 </a> 1726 </div> 1727 <div class="grid-x site-footer__content"> 1728 <div class="site-footer__nav-container"> 1729 <div class="site-footer__nav-columns"> 1730 <nav class="site-footer__nav" role="navigation"> 1731 <ul class="site-footer__list"> 1732 <li class="site-footer__item"> 1733 <a href="https://newsroom.gendigital.com/" class="site-footer__link" > 1734 News 1735 </a> 1736 </li> 1737 <li class="site-footer__item"> 1738 <a href="https://investor.gendigital.com/" class="site-footer__link" > 1739 Investors 1740 </a> 1741 </li> 1742 <!-- <li class="site-footer__item"> 1743 <a href="index.php?pagetemplate=googlesitemap" class="site-footer__link" > 1744 Sitemap 1745 </a> 1746 </li> --> 1747 <li class="site-footer__item"> 1748 <a href="https://www.gendigital.com/us/en/legal/" class="site-footer__link" > 1749 Legal 1750 </a> 1751 </li> 1752 <li class="site-footer__item"> 1753 <a href="https://www.gendigital.com/us/en/legal/" class="site-footer__link" > 1754 License Agreement 1755 </a> 1756 </li> 1757 <li class="site-footer__item"> 1758 <a href="https://privacy.gendigital.com/en/" class="site-footer__link" > 1759 Privacy 1760 </a> 1761 </li> 1762 <li class="site-footer__item"> 1763 <a href="https://www.gendigital.com/us/en/legal/accessibility-policy/" class="site-footer__link" > 1764 Accessibility Policy 1765 </a> 1766 </li> 1767 </ul> 1768 </nav> 1769 </div> 1770 <div class="site-footer__social-and-richtext-container"> 1771 </div> 1772 </div> 1773 1774 <div class="site-footer__right-nav-container"> 1775 <div class="site-footer__logo"> 1776 <a href="https://gendigital.com/" class="site-footer__logo--link" title="Default alt"> 1777 1778 1779 <img src="data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwOCIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDEwOCA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY4OV8yMzc1KSI+CjxwYXRoIGQ9Ik0xOS41OTA3IDQyQzI1Ljc4OTQgNDIgMzAuODc5OCAzOS44NDIgMzQuMjAxMiAzNC43NTE3VjQwLjg0MDNINDEuMDA5MVYyNS41MTA1QzQxLjAwOTEgMjEuOTEzOCAzOS4wNzEzIDIwLjM2NTEgMzUuNDE5NiAyMC4zNjUxSDIxLjkxMzhWMjMuNDYyNkMyMS45MTM4IDI2LjExOTcgMjMuMzUyNSAyNy4xNjkzIDI1Ljc4NTcgMjcuMTY5M0gzMC43MTA5QzI5LjkzNjYgMzEuMjY1MSAyNi4xNzQ4IDM0LjMwNzYgMjAuOTcwNiAzNC4zMDc2QzE0LjY2MTggMzQuMzA3NiA5LjYyNjUzIDI5LjE2MjIgOS42MjY1MyAyMS4wMjU3QzkuNjI2NTMgMTMuNzc3NCAxMy45OTc2IDcuOTY3NjcgMjEuNzQ1IDcuOTY3NjdDMjMuNDAzOSA3Ljk2NzY3IDI0LjczMjQgOC4yNDI5MiAyNS45NTA5IDguNzQyMDVDMjcuNDk5NyA5LjM1MTI4IDI4LjI3NCAxMC4wNzA2IDI5LjQzNzQgMTEuMTc1M0MzMC40MzIgMTIuMTY5OSAzMS4yMDY0IDEyLjg4OTIgMzMuMTQ0MiAxMi44ODkySDQwLjAwNzJDMzguNjIzNiA0Ljc2MDA1IDMwLjI3MDUgMCAyMS42MzQ5IDBDOC45MTA4NyAwIDAgOS43NDAzIDAgMjEuOTY4OUMwIDM0LjE5NzUgOS43OTUzNSA0MiAxOS41OTA3IDQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczLjA3NDIgMjUuOTUwOEM3My4wNzQyIDE3LjIwODggNjcuMDk5MyAxMS41MDkyIDU4Ljc5NzcgMTEuNTA5MkM1MC40OTYgMTEuNTA5MiA0My42MzY3IDE3LjkyODEgNDMuNjM2NyAyNy4wNTkyQzQzLjYzNjcgMzYuMTkwMyA1MC4xNjU3IDQxLjk5OTkgNTguNjMyNSA0MS45OTk5QzY0LjAwMTggNDEuOTk5OSA2OS4xNDcyIDM5LjU2NjcgNzEuNjM1NSAzNS4yNTA3QzcwLjk3MTIgMzQuNjk2NiA3MC41MjcxIDM0LjM2NjMgNzAuMDMxNyAzNC4wMzIzQzY5LjA5MjIgMzMuMzY4IDY4LjI2MjcgMzIuOTgyNiA2Ny4xNTQ0IDMyLjk4MjZDNjYuMDQ2IDMyLjk4MjYgNjUuMTYxNSAzMy41OTE5IDY0LjAwMTggMzQuMzY2MkM2Mi43MjgzIDM1LjE5NTcgNjEuMDY5NCAzNS42Mzk4IDU5LjUyMDcgMzUuNjM5OEM1NS44NjkgMzUuNjM5OCA1Mi40Mzc1IDMzLjQ4MTggNTEuODgzMyAyOS4wNTU3SDcyLjg1MzlDNzMuMDE5MSAyOC40NDY1IDczLjA3NDIgMjYuNzg3NiA3My4wNzQyIDI1Ljk1ODJWMjUuOTUwOFpNNjQuNzcyNSAyMy41NzI2SDUxLjk4OTdDNTIuNTk5IDE5Ljg2NTkgNTUuMTQyMyAxNy41NDI4IDU4LjYyODkgMTcuNTQyOEM2Mi4xMTU0IDE3LjU0MjggNjQuNzcyNSAxOS45MjEgNjQuNzcyNSAyMy41MTc2VjIzLjU3MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzUuNzUzNCA0MC44MzY1SDg0VjI2LjAwNTlDODQgMjEuMTkwOCA4Ni4zNzgyIDE4LjIwMzQgOTAuMzYzOSAxOC4yMDM0QzkzLjU3NTIgMTguMjAzNCA5NS43ODgyIDE5LjgwNzIgOTUuNzg4MiAyMy44NDc5VjM2Ljk2MUM5NS43ODgyIDM5LjQ0OTMgOTYuOTUxNiA0MC44OTE2IDk5LjcxODggNDAuODMyOUgxMDQuMDM1VjIyLjkwODRDMTA0LjAzNSAxNS4xNjA5IDk5LjkzOSAxMS41MDkyIDkzLjUyMDEgMTEuNTA5MkM5MC4xOTg3IDExLjUwOTIgODcuODc1NiAxMi41MDM4IDg1LjkzNzggMTQuMjIxNEM4NC44ODgyIDE1LjEwNTkgODQuNjA5MiAxNS4zODQ4IDg0LjE2ODggMTUuMzg0OEM4My41MDQ2IDE1LjM4NDggODMuMjg0NCAxNC44ODU3IDgyLjk1MDQgMTQuMzM1MUM4Mi4xMjA5IDEyLjk1MTUgODAuOTAyNSAxMi4zOTc0IDc4LjUyNDMgMTIuMzk3NEg3NS43NTcxVjQwLjgzNjVINzUuNzUzNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDQuNTM0IDExLjUxNjZWMTEuOTUzM0gxMDMuODg4VjE0LjEwNzZIMTAzLjM5NlYxMS45NTMzSDEwMi43NjVWMTEuNTE2NkgxMDQuNTM0WiIgZmlsbD0id2hp
1779dGUiLz4KPHBhdGggZD0iTTEwNC44OSAxNC4xMDc2VjExLjUxNjZIMTA1LjU2OUwxMDYuMDE3IDEzLjIxMjFMMTA2LjQ3MiAxMS41MTY2SDEwNy4xNThWMTQuMTA3NkgxMDYuNzQ3VjEyLjA3NDRIMTA2LjczM0wxMDYuMjA4IDE0LjEwNzZIMTA1Ljg0MUwxMDUuMzEyIDEyLjA3NDRIMTA1LjMwNVYxNC4xMDc2SDEwNC44OVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjg5XzIzNzUiPgo8cmVjdCB3aWR0aD0iMTA3LjE1OCIgaGVpZ2h0PSI0MiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K" alt="Default alt" /> 1780 </a> 1781 </div> 1782 <div class="site-footer__copyright"> 1783 <p class="site-footer__copyright-text">© 2026 Gen Digital Inc. All rights reserved.</p> 1784 <p class="site-footer__company-info-text"></p> 1785 </div> 1786 1787 </div> 1788 </div> 1789 </div> 1790 <div class="grid-container"> 1791 <div class="site-footer__footer"> 1792 1793 <ul class="site-footer__hygiene-links"> 1794 <li class="site-footer__hygiene-link-item"> 1795 <a href="https://www.gendigital.com/us/en/legal/" class="site-footer__hygiene-link"> 1796 Legal 1797 </a> 1798 </li> 1799 </ul> 1800 1801 1802 <ul class="site-footer__social-icons"> 1803 <a href="https://x.com/GenThreatLabs"> 1804 <img src="images/x-icon-white.png" alt="X icon" class="site-footer__social-icon" /> 1805 </a> 1806 <a href="https://www.linkedin.com/company/gendigitalinc/"> 1807 <img src="data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjI1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjUgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4wMzIzOSAwQzEuMDU5MDQgMCAwLjI3MDAyIDAuNzY5OTczIDAuMjcwMDIgMS43MTkyMVYyMi4yODA4QzAuMjcwMDIgMjMuMjMwMyAxLjA1OTA0IDI0IDIuMDMyMzkgMjRIMjIuMzU2M0MyMy4zMjk2IDI0IDI0LjExODcgMjMuMjMwMyAyNC4xMTg3IDIyLjI4MDhWMS43MTkyMUMyNC4xMTg3IDAuNzY5OTczIDIzLjMyOTYgMCAyMi4zNTYzIDBIMi4wMzIzOVpNNy41MDA0IDIwLjA5MDRWOS4yNTMwNkgzLjg5ODI3VjIwLjA5MDRINy41MDA0Wk01LjY5OTMyIDcuNzczNDFDNi45NTU0NSA3Ljc3MzQxIDcuNzM3MyA2Ljk0MTIyIDcuNzM3MyA1LjkwMTIzQzcuNzEzODkgNC44Mzc4MyA2Ljk1NTQ2IDQuMDI4NzMgNS43MjMxNSA0LjAyODczQzQuNDkwOTcgNC4wMjg3MyAzLjY4NTMzIDQuODM3ODMgMy42ODUzMyA1LjkwMTIzQzMuNjg1MzMgNi45NDEyMiA0LjQ2NzAxIDcuNzczNDEgNS42NzU4NCA3Ljc3MzQxSDUuNjk5MjVINS42OTkzMlpNOS40OTI3NyAyMC4wOTA0SDEzLjA5NDhWMTQuMDM4NEMxMy4wOTQ4IDEzLjcxNDUgMTMuMTE4MiAxMy4zOTA5IDEzLjIxMzMgMTMuMTU5NEMxMy40NzM3IDEyLjUxMjIgMTQuMDY2NCAxMS44NDIgMTUuMDYxNSAxMS44NDJDMTYuMzY0OSAxMS44NDIgMTYuODg2MyAxMi44MzU4IDE2Ljg4NjMgMTQuMjkyN1YyMC4wOTA0SDIwLjQ4ODJWMTMuODc2NEMyMC40ODgyIDEwLjU0NzcgMTguNzExMSA4Ljk5ODc1IDE2LjM0MTEgOC45OTg3NUMxNC40MzAzIDguOTk4NzUgMTMuNTczNiAxMC4wNDkgMTMuMDk0OSAxMC43ODc0VjkuMjUzMDZIOS40OTI3N0M5LjU0MDA0IDEwLjI3IDkuNDkyNzcgMjAuMDkwNCA5LjQ5Mjc3IDIwLjA5MDRaTTEzLjA5NDkgMTAuNzg3NFYxMC44MjQ4SDEzLjA3MDhMMTMuMDk0OSAxMC43ODc0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==" alt="linkedin" class="site-footer__social-icon" /> 1808 </a> 1809 1810 <a href="https://www.youtube.com/channel/UCqAXoA68ASQOKihHMstrO9A"> 1811 <img src="images/Icon-awesome-youtube.png" alt="Youtube icon" class="site-footer__social-icon" /> 1812 </a> 1813 1814 <a href="https://www.instagram.com/gendigital/"> 1815 <img src="images/Instagram_Glyph_White.png" alt="Instagram icon" class="site-footer__social-icon" /> 1816 </a> 1817 </ul> 1818 1819 </div> 1820 <ul class="site-footer__mobile-social-icons"> 1821 <a href="https://x.com/GenThreatLabs"> 1822 <img src="images/x-icon-white.png" alt="X icon" class="site-footer__social-icon" /> 1823 </a> 1824 <a href="https://www.linkedin.com/company/gendigitalinc/"> 1825 <img src="data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjI1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjUgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4wMzIzOSAwQzEuMDU5MDQgMCAwLjI3MDAyIDAuNzY5OTczIDAuMjcwMDIgMS43MTkyMVYyMi4yODA4QzAuMjcwMDIgMjMuMjMwMyAxLjA1OTA0IDI0IDIuMDMyMzkgMjRIMjIuMzU2M0MyMy4zMjk2IDI0IDI0LjExODcgMjMuMjMwMyAyNC4xMTg3IDIyLjI4MDhWMS43MTkyMUMyNC4xMTg3IDAuNzY5OTczIDIzLjMyOTYgMCAyMi4zNTYzIDBIMi4wMzIzOVpNNy41MDA0IDIwLjA5MDRWOS4yNTMwNkgzLjg5ODI3VjIwLjA5MDRINy41MDA0Wk01LjY5OTMyIDcuNzczNDFDNi45NTU0NSA3Ljc3MzQxIDcuNzM3MyA2Ljk0MTIyIDcuNzM3MyA1LjkwMTIzQzcuNzEzODkgNC44Mzc4MyA2Ljk1NTQ2IDQuMDI4NzMgNS43MjMxNSA0LjAyODczQzQuNDkwOTcgNC4wMjg3MyAzLjY4NTMzIDQuODM3ODMgMy42ODUzMyA1LjkwMTIzQzMuNjg1MzMgNi45NDEyMiA0LjQ2NzAxIDcuNzczNDEgNS42NzU4NCA3Ljc3MzQxSDUuNjk5MjVINS42OTkzMlpNOS40OTI3NyAyMC4wOTA0SDEzLjA5NDhWMTQuMDM4NEMxMy4wOTQ4IDEzLjcxNDUgMTMuMTE4MiAxMy4zOTA5IDEzLjIxMzMgMTMuMTU5NEMxMy40NzM3IDEyLjUxMjIgMTQuMDY2NCAxMS44NDIgMTUuMDYxNSAxMS44NDJDMTYuMzY0OSAxMS44NDIgMTYuODg2MyAxMi44MzU4IDE2Ljg4NjMgMTQuMjkyN1YyMC4wOTA0SDIwLjQ4ODJWMTMuODc2NEMyMC40ODgyIDEwLjU0NzcgMTguNzExMSA4Ljk5ODc1IDE2LjM0MTEgOC45OTg3NUMxNC40MzAzIDguOTk4NzUgMTMuNTczNiAxMC4wNDkgMTMuMDk0OSAxMC43ODc0VjkuMjUzMDZIOS40OTI3N0M5LjU0MDA0IDEwLjI3IDkuNDkyNzcgMjAuMDkwNCA5LjQ5Mjc3IDIwLjA5MDRaTTEzLjA5NDkgMTAuNzg3NFYxMC44MjQ4SDEzLjA3MDhMMTMuMDk0OSAxMC43ODc0WiIgZmlsbD0id2hp
1825dGUiLz4KPC9zdmc+Cg==" alt="linkedin" class="site-footer__social-icon" /> 1826 </a> 1827 1828 1829 <a href="https://www.youtube.com/channel/UCqAXoA68ASQOKihHMstrO9A"> 1830 <img src="images/Icon-awesome-youtube.png" alt="Youtube icon" class="site-footer__social-icon" /> 1831 </a> 1832 1833 <a href="https://www.instagram.com/gendigital/"> 1834 <img src="images/Instagram_Glyph_White.png" alt="Instagram icon" class="site-footer__social-icon" /> 1835 </a> 1836 </ul> 1837 1838 <div class="site-footer__mobile-copyright"> 1839 <p class="site-footer__copyright-text">© 2026 Gen Digital Inc. All rights reserved. Gen, the Gen Logo, the Checkmark Logo, Norton, LifeLock, and the LockMan Logo are trademarks or registered trademarks of Gen Digital Inc. or its affiliates in the United States and other countries. Other names may be trademarks of their respective owners.</p> 1840 <p class="site-footer__company-info-text"></p> 1841 </div> 1842 </div> 1843 1844</footer> 1845
1846<script type="text/javascript" src="js/app.js"></script>
vendor: 1 bytes, line 1846
1846
1847<script type="text/javascript" src="js/wd_scripts.js"></script>
vendor: 1 bytes, line 1847
1847
1848<script type="text/javascript"> 1849$(document).ready(function() { 1850 $('.cmp-breadcrumb__item-link.wd_breadcrumb_20290').attr('href', 'https://newsroom.gendigital.com/All-Brands-Releases'); 1851}) 1852</script>
1852 1853 1854<!-- begin spin_special_output(body_end) -->
1855<script wd_script_id="piwik_tracking_code"></script>
1855 1856<!-- Piwik Tracking Code -->
1857<script type="text/javascript"> 1858 var _paq = _paq || []; 1859 1860 _paq.push(["setCustomVariable", 4, "News Release Feed ID", "202609300900PR_NEWS_USPR_____LA60214", "page"]); 1861 1862 _paq.push(["setCustomVariable", 1, "Content Type", "News Releases Feed", "page"]); 1863 1864 _paq.push(["setCustomVariable", 3, "Navigation Page", "Press Releases", "page"]); 1865 1866 _paq.push(["trackPageView"]); 1867 _paq.push(["enableLinkTracking"]); 1868 (function() { 1869 var u="//stats.drivetheweb.com/"; 1870 _paq.push(["setTrackerUrl", u+"piwik.php"]); 1871 _paq.push(["setSiteId", 6640]); 1872 var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; 1873 g.type="text/javascript"; g.async=true; g.defer=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); 1874 })(); 1875</script>
1875 1876<noscript> 1877 <img src="https://stats.drivetheweb.com/piwik.php?idsite=6640&rec=1" style="border:0" alt="" /> 1878</noscript> 1879<!-- End Piwik Tracking Code --> 1880 1881<!-- end spin_special_output(body_end) -->
1882<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43aaf1d99561bd1',t:'MTc5MDg0OTQ5NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1882</body></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.