1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.lpicommunities.com/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '918f5eb7', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Oct 02, 2026', 54 ExternalUid: null, 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'login', 64 InitialPageUuid: '3d44476878764201af3e1023f258de34', 65 InitialPageId: '1214048623', 66 InitialEncodedPageAlias: 'bG9naW4=', 67 InitialHeaderUuid: '3506aec2f3804c5894084688f4318185', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: '130972008', 87 StoreVersion: 2, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: 4, 115 NavbarLiveHomePage: 'https://www.lpicommunities.com/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '8', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165
166<script type="text/javascript" data-termly-config> 167 window.TERMLY_CUSTOM_BLOCKING_MAP = { 168 'app.multiscreenstore.com': {'\/script.js': 'essential'}, 169 'd2j6dbq0eux0bg.cloudfront.net': 'essential', 170 'd34ikvsdm2rlij.cloudfront.net': 'essential', 171 'd1oxsl77a1kjht.cloudfront.net': 'essential', 172 'd3fi9i0jj23cau.cloudfront.net': 'essential', 173 'djqizrxa6f10j.cloudfront.net': 'essential', 174 'd1e443hvef5jf2.cloudfront.net': 'essential' 175 }; 176</script>
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
195<script type="text/javascript" id="d_track_campaign" data-entry-referrer> 196 (function() { 197 if (!window.location.search) { 198 return; 199 } 200 const cleanParams = window.location.search.substring(1); // Strip ? 201 const queryParams = cleanParams.split('&'); 202 203 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 204 const domain = 'domain=' + window.location.hostname; 205 const path = "path=/"; 206 207 queryParams.forEach((param) => { 208 const [key, value = ''] = param.split('='); 209 if (key.startsWith('utm_')) { 210 const cookieName = "_dm_rt_" + key.substring(4); 211 const cookie = cookieName + "=" + value; 212 const joined = [cookie, expires, domain, path].join(";"); 213 document.cookie = joined; 214 } 215 }); 216 }()); 217</script>
217 218
219<script type="text/javascript" > 220 var _dm_gaq = {}; 221 var _gaq = _gaq || []; 222 var _dm_insite = []; 223</script>
223 224 225 226 227
228<script> 229 const siteGoogleAnalyticsTagIds = ['GTM-WX8VVQLM', 'G-9BXKEWTQYQ']; 230 (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) }) 231 (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party'); 232</script>
vendor: 1 bytes, line 232
232
233<script async src="/dnc17plhbz-918f5eb7/rJLN8ldH0fa8oXABCCTOlA5Bb2Q" id="d-js-gtm" 234 onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 1 bytes, line 234
234
235<script async src="/dnc17plhbz-918f5eb7/rJLN8ldH0Y_Izn8SdSXMlBtdb2Q"></script>
235 236
237<script type="text/javascript" id="d_track_ga"> 238 window.dataLayer = window.dataLayer || []; 239 _dm_gaq.siteAlias = '918f5eb7'; 240 _dm_gaq.externalGaqID = 'non-empty'; 241 242 function gtag() { dataLayer.push(arguments); } 243 244 function pushInsiteImpressions(id) { 245 _dm_insite.forEach((rule) => { 246 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 247 }); 248 } 249 250 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 251 const eventProps = { 252 event_category: category, 253 event_label: label, 254 value, 255 ...additionalParams 256 }; 257 gtag('event', event, eventProps); 258 } 259 260 gtag('js', new Date()) 261 262 263gtag('set', 'developer_id.dMDU5Nj', true); 264gtag('set', 'developer_id.dYmRlZG', true); 265gtag('set', 'developer_id.dMWY5NG', true); 266gtag('config', 'G-9BXKEWTQYQ', { 267 'send_page_view': false, 268 'linker': { 269 'domains': ['www.lpicommunities.com'] 270 } 271}); 272 273 _dm_gaq.pushEvent('', 'page_view'); 274 275 pushInsiteImpressions(_dm_gaq.externalGaqID); 276</script>
276 277 278 279 280 281 282<!-- End Injecting site-wide to the head --> 283 284 285 286 287
288<script> 289 function toHash(str) { 290 var hash = 5381, i = str.length; 291 while (i) { 292 hash = hash * 33 ^ str.charCodeAt(--i) 293 } 294 return hash >>> 0 295 } 296</script>
vendor: 1 bytes, line 296
296
297<script> 298 (function (global) { 299 //const cacheKey = global.cacheKey; 300 const isOffline = 'onLine' in navigator && navigator.onLine === false; 301 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 302 if (isOffline) { 303 console.log('offline mode'); 304 } 305 if (!hasServiceWorkerSupport) { 306 console.log('service worker is not supported'); 307 } 308 if (hasServiceWorkerSupport && !isOffline) { 309 window.addEventListener('load', function () { 310 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 311 navigator.serviceWorker 312 .register(serviceWorkerPath, { scope: './' }) 313 .then( 314 function (registration) { 315 // Registration was successful 316 console.log( 317 'ServiceWorker registration successful with scope: ', 318 registration.scope 319 ); 320 }, 321 function (err) { 322 // registration failed :( 323 console.log('ServiceWorker registration failed: ', err); 324 } 325 ) 326 .catch(function (err) { 327 console.log(err); 328 }); 329 }); 330 331 // helper function to refresh the page 332 var refreshPage = (function () { 333 var refreshing; 334 return function () { 335 if (refreshing) return; 336 // prevent multiple refreshes 337 var refreshkey = 'refreshed' + location.href; 338 var prevRefresh = localStorage.getItem(refreshkey); 339 if (prevRefresh) { 340 localStorage.removeItem(refreshkey); 341 if (Date.now() - prevRefresh < 30000) { 342 return; // dont go into a refresh loop 343 } 344 } 345 refreshing = true; 346 localStorage.setItem(refreshkey, Date.now()); 347 console.log('refereshing page'); 348 window.location.reload(); 349 }; 350 })(); 351 352 function messageServiceWorker(data) { 353 return new Promise(function (resolve, reject) { 354 if (navigator.serviceWorker.controller) { 355 var worker = navigator.serviceWorker.controller; 356 var messageChannel = new MessageChannel(); 357 messageChannel.port1.onmessage = replyHandler; 358 worker.postMessage(data, [messageChannel.port2]); 359 function replyHandler(event) { 360 resolve(event.data); 361 } 362 } else { 363 resolve(); 364 } 365 }); 366 } 367 } 368})(window); 369</script>
369 370 371 372 373<link rel="canonical" href="https://www.lpicommunities.com/login"> 374 375<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 376 377<meta name="apple-mobile-web-app-capable" content="yes"> 378 379 380 381<link rel="apple-touch-icon" 382 href="https://irp.cdn-website.com/2d183c66/dms3rep/multi/lpi-logo-65x65.png"/> 383 384<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/c5be8e2c/site_favicon_16_1751918401837.ico"/> 385 386 387<link rel="preconnect" href="https://irp.cdn-website.com"/> 388<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 389<link rel="preconnect" href="https://static.cdn-website.com"/> 390 391 392 393<link rel="prefetch" href="https://app.multiscreenstore.com/script.js?130972008"/>
394<script> 395 if (window.Parameters) { 396 window.Parameters.ecwidScriptUrl = 'https://app.multiscreenstore.com/script.js?130972008'; 397 } 398</script>
398 399 400 401
402<script id='d-js-dmapi'> 403 window.SystemID = 'US_DIRECT_PRODUCTION'; 404 405 if (!window.dmAPI) { 406 window.dmAPI = { 407 registerExternalRuntimeComponent: function () { 408 }, 409 getCurrentDeviceType: function () { 410 return window._currentDevice; 411 }, 412 runOnReady: (ns, fn) => { 413 const safeFn = dmAPI.toSafeFn(fn); 414 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 415 const eventName = 'afterAjax.' + ns; 416 417 if (document.readyState === 'complete') { 418 $.DM.events.off(eventName).on(eventName, safeFn); 419 setTimeout(function () { 420 safeFn({ 421 isAjax: false, 422 }); 423 }, 0); 424 } else { 425 window?.waitForDeferred?.('dmAjax', () => { 426 $.DM.events.off(eventName).on(eventName, safeFn); 427 safeFn({ 428 isAjax: false, 429 }); 430 }); 431 } 432 }, 433 toSafeFn: (fn) => { 434 if (fn?.safe) { 435 return fn; 436 } 437 const safeFn = function (...args) { 438 try { 439 return fn?.apply(null, args); 440 } catch (e) { 441 console.log('function failed ' + e.message); 442 } 443 }; 444 safeFn.safe = true; 445 return safeFn; 446 } 447 }; 448 } 449 450 if (!window.requestIdleCallback) { 451 window.requestIdleCallback = function (fn) { 452 setTimeout(fn, 0); 453 } 454 } 455</script>
455 456 457 458 459 460 461 462 463
464<script id="d-js-load-css"> 465/** 466 * There are a few <link> tags with CSS resource in them that are preloaded in the page 467 * in each of those there is a "onload" handler which invokes the loadCSS callback 468 * defined here. 469 * We are monitoring 3 main CSS files - the runtime, the global and the page. 470 * When each load we check to see if we can append them all in a batch. If threre 471 * is no page css (which may happen on inner pages) then we do not wait for it 472 */ 473(function () { 474 let cssLinks = {}; 475 function loadCssLink(link) { 476 link.onload = null; 477 link.rel = "stylesheet"; 478 link.type = "text/css"; 479 } 480 481 function checkCss() { 482 const pageCssLink = document.querySelector("[id*='CssLink']"); 483 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 484 485 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 486 const storedRuntimeCssLink = cssLinks.runtime; 487 const storedPageCssLink = cssLinks.page; 488 const storedGlobalCssLink = cssLinks.global; 489 const storedWidgetCssLink = cssLinks.widget; 490 491 storedGlobalCssLink.disabled = true; 492 loadCssLink(storedGlobalCssLink); 493 494 if (storedPageCssLink) { 495 storedPageCssLink.disabled = true; 496 loadCssLink(storedPageCssLink); 497 } 498 499 if(storedWidgetCssLink) { 500 storedWidgetCssLink.disabled = true; 501 loadCssLink(storedWidgetCssLink); 502 } 503 504 storedRuntimeCssLink.disabled = true; 505 loadCssLink(storedRuntimeCssLink); 506 507 requestAnimationFrame(() => { 508 setTimeout(() => { 509 storedRuntimeCssLink.disabled = false; 510 storedGlobalCssLink.disabled = false; 511 if (storedPageCssLink) { 512 storedPageCssLink.disabled = false; 513 } 514 if (storedWidgetCssLink) { 515 storedWidgetCssLink.disabled = false; 516 } 517 // (SUP-4179) Clear the accumulated cssLinks only when we're 518 // sure that the document has finished loading and the document 519 // has been parsed. 520 if(document.readyState === 'interactive') { 521 cssLinks = null; 522 } 523 }, 0); 524 }); 525 } 526 } 527 528 529 function loadCSS(link) { 530 try { 531 var urlParams = new URLSearchParams(window.location.search); 532 var noCSS = !!urlParams.get("nocss"); 533 var cssTimeout = urlParams.get("cssTimeout") || 0; 534 535 if (noCSS) { 536 return; 537 } 538 if (link.href && link.href.includes("d-css-runtime")) { 539 cssLinks.runtime = link; 540 checkCss(); 541 } else if (link.id === "siteGlobalCss") { 542 cssLinks.global = link; 543 checkCss(); 544 } 545 546 else if (link.id && link.id.includes("CssLink")) { 547 cssLinks.page = link; 548 checkCss(); 549 } else if (link.id && link.id.includes("widgetCSS")) { 550 cssLinks.widget = link; 551 checkCss(); 552 } 553 554 else { 555 requestIdleCallback(function () { 556 window.setTimeout(function () { 557 loadCssLink(link); 558 }, parseInt(cssTimeout, 10)); 559 }); 560 } 561 } catch (e) { 562 throw e 563 } 564 } 565 window.loadCSS = window.loadCSS || loadCSS; 566})(); 567</script>
567 568 569 570
571<script data-role="deferred-init" type="text/javascript"> 572 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 573 function Def() { 574 this.promise = new Promise((function (a, b) { 575 this.resolve = a, this.reject = b 576 }).bind(this)) 577 } 578 579 const defs = {}; 580 window.getDeferred = function (a) { 581 return null == defs[a] && (defs[a] = new Def), defs[a] 582 } 583 window.waitForDeferred = function (b, a, c) { 584 let d = window?.getDeferred?.(b); 585 d 586 ? d.promise.then(a) 587 : c && ["complete", "interactive"].includes(document.readyState) 588 ? setTimeout(a, 1) 589 : c 590 ? document.addEventListener("DOMContentLoaded", a) 591 : console.error(`Deferred does not exist`); 592 }; 593</script>
593 594<style id="forceCssIncludes"> 595 /* This file is auto-generated from a `scss` file with the same name */ 596 597.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 598 599 600</style> 601<style id="cssVariables" type="text/css"> 602 :root { 603 --color_1: rgba(38,69,80,1); 604 --color_10: rgba(150, 186, 188, 1); 605 --color_11: rgba(239, 183, 100, 1); 606 --color_2: rgba(255,255,255,1); 607 --color_3: rgba(187, 90, 68, 1); 608 --color_4: rgba(214,214,214,1); 609 --color_5: rgba(231,111,84,1); 610 --color_6: rgba(68, 126, 131, 1); 611 --color_7: rgba(150,186,188,1); 612 --color_8: rgba(31,155,144,1); 613 --color_9: rgba(244, 244, 244, 1); 614} 615</style> 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Encode+Sans+Expanded:wght@100;200;300;400;500;600;700;800;900&family=Spinnaker:wght@400&family=Amiko:wght@400;600;700&family=Alegreya:[email protected]&family=Amiri:wght@400;700&family=Barlow:wght@100;200;300;400;500;600;700;800;900&family=Bebas+Neue:wght@400&family=Be+Vietnam:wght@100;200;300;400;600;700;800;900&family=Comfortaa:[email protected]&family=Dancing+Script:[email protected]&family=DM+Sans:[email protected]&family=DM+Serif+Display:wght@400&family=Droid+Sans:wght@400;700&family=Droid+Sans+Mono:wght@400&family=Droid+Serif:wght@400;700&family=Epilogue:[email protected]&family=Fjalla+One:wght@400&family=Heebo:[email protected]&family=Inter:[email protected]&family=Jost:[email protected]&family=Lato:wght@100;300;400;700;900&family=Lora:[email protected]&family=Merriweather:wght@300;400;700;900&subset=latin-ext&display=swap" /> 660 661<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Montserrat:[email protected]&family=Muli:wght@200;300;400;600;700;800;900&family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&family=Noto+Serif:[email protected]&family=Nunito+Sans:[email protected]&family=Old+Standard+TT:wght@400;700&family=Open+Sans:[email protected]&family=Oswald:[email protected]&family=Playfair+Display:[email protected]&family=Petit+Formal+Script:wght@400&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Prata:wght@400&family=Prompt:wght@100;200;300;400;500;600;700;800;900&family=PT+Sans:wght@400;700&family=Quicksand:[email protected]&family=Raleway:[email protected]&family=Roboto:wght@100;300;400;500;700;900&family=Roboto+Mono:[email protected]&family=Roboto+Slab:[email protected]&family=Rubik:[email protected]&family=Rock+Salt:wght@400&family=Shadows+Into+Light:wght@400&family=Slabo+27px:wght@400&family=Source+Sans+Pro:wght@200;300;400;600;700;900&subset=latin-ext&display=swap" /> 662 663<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Spartan:wght@100;200;300;400;600;700;800;900&family=Sulphur+Point:wght@300;400;700&family=Ubuntu:wght@300;400;500;700&family=Vidaloka:wght@400&family=Work+Sans:[email protected]&family=Yeseva+One:wght@400&family=Mulish:[email protected]&family=Red+Rose:[email protected]&family=Abril+Fatface:wght@400&family=Fraunces:[email protected]&family=Albert+Sans:[email protected]&family=Libre+Baskerville:wght@400;700&family=Space+Grotesk:[email protected]&family=Outfit:[email protected]&family=Aboreto:wght@400&family=Arapey:wght@400&family=Questrial:wght@400&family=Marcellus:wght@400&family=Red+Hat+Display:[email protected]&family=Red+Hat+Text:[email protected]&family=Quattrocento+Sans:wght@400;700&family=Hedvig+Letters+Serif:wght@400&subset=latin-ext&display=swap" /> 664 665<style> 666@font-face { 667 font-family: "LeagueGothic-Regular"; 668 src: url("https://irp.cdn-website.com/918f5eb7/fonts/LeagueGothic-Regular-2fe4_400.woff2"); 669 font-weight: 400; 670 font-style: normal; 671 font-display: swap; 672} 673</style> 674 675 676<style> 677@font-face { 678 font-family: "Poppins-Light"; 679 src: url("https://irp.cdn-website.com/918f5eb7/fonts/Poppins-Light-d501_400.ttf"); 680 font-weight: 400; 681 font-style: normal; 682 font-display: swap; 683} 684</style> 685 686 687<style> 688@font-face { 689 font-family: "Poppins-SemiBold"; 690 src: url("https://irp.cdn-website.com/918f5eb7/fonts/Poppins-SemiBold-d4e6_400.ttf"); 691 font-weight: 400; 692 font-style: normal; 693 font-display: swap; 694} 695</style> 696 697 698<style> 699@font-face { 700 font-family: "Poppins-Bold"; 701 src: url("https://irp.cdn-website.com/918f5eb7/fonts/Poppins-Bold-143e_400.ttf"); 702 font-weight: 400; 703 font-style: normal; 704 font-display: swap; 705} 706</style> 707 708 709<style> 710@font-face { 711 font-family: "Poppins-Regular"; 712 src: url("https://irp.cdn-website.com/918f5eb7/fonts/Poppins-Regular-29d5_400.ttf"); 713 font-weight: 400; 714 font-style: normal; 715 font-display: swap; 716} 717</style> 718 719 720<style> 721@font-face { 722 font-family: "Poppins-Medium"; 723 src: url("https://irp.cdn-website.com/918f5eb7/fonts/Poppins-Medium-caf3_400.ttf"); 724 font-weight: 400; 725 font-style: normal; 726 font-display: swap; 727} 728</style> 729 730 731 732 733 734 735 736<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 737 738 739 740<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/d0d802f37a55b20435fc3261c3d17e6b.css" id="widgetCSS" /> 741 742 743<style>img[width][height] { 744 height: auto; 745}</style> 746 747 748<style> 749 body[data-page-alias="login"] #dm [data-show-on-page-only="login"] { 750 display: block !important; 751 } 752</style> 753 754 755<style id="pageAdditionalWidgetsCss" type="text/css"> 756</style> 757 758 759 760 761 762<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/918f5eb7/files/918f5eb7_1.min.css?v=c0b7a4d4cb0ec5d06808d98a7a278075" id="siteGlobalCss" /> 763 764 765 766<style id="customWidgetStyle" type="text/css"> 767 768</style> 769<style id="innerPagesStyle" type="text/css"> 770 771</style> 772 773 774<style 775 id="additionalGlobalCss" type="text/css" 776> 777</style> 778 779<style id="pagestyle" type="text/css"> 780 *#dm *.dmBody div.u_1745307355 781{ 782 background-color:rgba(255,255,255,0) !important; 783} 784*#dm *.dmBody a.u_1418366185 785{ 786 background-color:rgba(255,255,255,0) !important; 787 border-style:solid !important; 788 border-width:1px !important; 789 border-color:var(--color_4) !important; 790 border-radius:12px !important; 791 -moz-border-radius:12px !important; 792 -webkit-border-radius:12px !important; 793 box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 794 -moz-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 795 -webkit-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 796} 797*#dm *.dmBody a.u_1418366185:hover span.text 798{ 799 color:var(--color_8) !important; 800} 801*#dm *.dmBody a.u_1418366185.hover span.text 802{ 803 color:var(--color_8) !important; 804} 805*#dm *.dmBody a.u_1418366185:hover 806{ 807 background-color:var(--color_2) !important; 808 background-image:none !important; 809} 810*#dm *.dmBody a.u_1418366185.hover 811{ 812 background-color:var(--color_2) !important; 813 background-image:none !important; 814} 815*#dm *.dmBody a.u_1891612210 816{ 817 background-color:rgba(255,255,255,0) !important; 818 border-style:solid !important; 819 border-width:1px !important; 820 border-color:var(--color_4) !important; 821 border-radius:12px !important; 822 -moz-border-radius:12px !important; 823 -webkit-border-radius:12px !important; 824 box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 825 -moz-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 826 -webkit-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 827} 828*#dm *.dmBody a.u_1891612210:hover span.text 829{ 830 color:var(--color_3) !important; 831} 832*#dm *.dmBody a.u_1891612210.hover span.text 833{ 834 color:var(--color_3) !important; 835} 836*#dm *.dmBody a.u_1891612210:hover 837{ 838 background-image:none !important; 839 background-color:var(--color_2) !important; 840} 841*#dm *.dmBody a.u_1891612210.hover 842{ 843 background-image:none !important; 844 background-color:var(--color_2) !important; 845} 846*#dm *.dmBody a.u_1229018814 847{ 848 background-color:rgba(255,255,255,0) !important; 849 border-style:solid !important; 850 border-width:1px !important; 851 border-color:var(--color_4) !important; 852 border-radius:12px !important; 853 -moz-border-radius:12px !important; 854 -webkit-border-radius:12px !important; 855 box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 856 -moz-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 857 -webkit-box-shadow:rgba(214,214,214,1) 0 0 11px 0 !important; 858} 859*#dm *.dmBody a.u_1229018814:hover span.text 860{ 861 color:var(--color_8) !important; 862} 863*#dm *.dmBody a.u_1229018814.hover span.text 864{ 865 color:var(--color_8) !important; 866} 867*#dm *.dmBody a.u_1229018814:hover 868{ 869 background-color:var(--color_2) !important; 870 background-image:none !important; 871} 872*#dm *.dmBody a.u_1229018814.hover 873{ 874 background-color:var(--color_2) !important; 875 background-image:none !important; 876} 877*#dm *.dmBody a.u_1418366185 span.text 878{ 879 font-family:'LeagueGothic-Regular' !important; 880 color:var(--color_1) !important; 881} 882*#dm *.dmBody a.u_1891612210 span.text 883{ 884 font-family:'LeagueGothic-Regular' !important; 885 color:var(--color_1) !important; 886} 887*#dm *.dmBody a.u_1229018814 span.text 888{ 889 font-family:'LeagueGothic-Regular' !important; 890 color:var(--color_1) !important; 891} 892 893</style> 894 895<style id="pagestyleDevice" type="text/css"> 896 *#dm *.dmBody div.caption-container *.caption-text *.rteBlock 897{ 898 font-size:15px !important; 899} 900*#dm *.dmBody a.u_1418366185 span.text 901{ 902 font-size:36px !important; 903} 904*#dm *.dmBody div.u_1745307355 905{ 906 padding-top:40px !important; 907 padding-bottom:5px !important; 908 float:none !important; 909 top:0 !important; 910 left:0 !important; 911 width:auto !important; 912 position:relative !important; 913 height:auto !important; 914 padding-left:40px !important; 915 margin-right:0 !important; 916 margin-left:0 !important; 917 max-width:auto !important; 918 margin-top:0 !important; 919 margin-bottom:0 !important; 920 padding-right:40px !important; 921 min-width:0 !important; 922 text-align:center !important; 923} 924*#dm *.dmBody div.u_1200599585 925{ 926 margin-left:0 !important; 927 padding-top:15px !important; 928 padding-left:15px !important; 929 padding-bottom:0 !important; 930 margin-top:0 !important; 931 margin-bottom:0 !important; 932 margin-right:0 !important; 933 padding-right:45px !important; 934} 935*#dm *.dmBody div.u_1058464729 936{ 937 margin-left:0 !important; 938 padding-top:15px !important; 939 padding-left:30px !important; 940 padding-bottom:15px !important; 941 margin-top:0 !important; 942 margin-bottom:0 !important; 943 margin-right:0 !important; 944 padding-right:30px !important; 945} 946*#dm *.dmBody div.u_1729820090 947{ 948 margin-left:0 !important; 949 padding-top:15px !important; 950 padding-left:45px !important; 951 padding-bottom:15px !important; 952 margin-top:0 !important; 953 margin-bottom:0 !important; 954 margin-right:0 !important; 955 padding-right:15px !important; 956} 957*#dm *.dmBody a.u_1891612210 span.text 958{ 959 font-size:36px !important; 960} 961*#dm *.dmBody a.u_1229018814 span.text 962{ 963 font-size:36px !important; 964} 965*#dm *.dmBody div.u_1080384387 966{ 967 height:50px !important; 968} 969*#dm *.dmBody a.u_1418366185 970{ 971 float:none !important; 972 top:0 !important; 973 left:0 !important; 974 width:calc(100% - 0px) !important; 975 position:relative !important; 976 height:300px !important; 977 padding-top:0 !important; 978 padding-left:0 !important; 979 padding-bottom:0 !important; 980 max-width:100% !important; 981 padding-right:0 !important; 982 min-width:25px !important; 983 text-align:center !important; 984 margin-left:0 !important; 985 margin-top:10px !important; 986 margin-bottom:10px !important; 987 margin-right:0 !important; 988} 989*#dm *.dmBody a.u_1229018814 990{ 991 float:none !important; 992 top:0px !important; 993 left:0 !important; 994 width:calc(100% - 0px) !important; 995 position:relative !important; 996 height:300px !important; 997 padding-top:0px !important; 998 padding-left:0px !important; 999 padding-bottom:0px !important; 1000 max-width:100% !important; 1001 padding-right:0px !important; 1002 min-width:25px !important; 1003 text-align:center !important; 1004 margin-right:auto !important; 1005 margin-left:auto !important; 1006 margin-top:10px !important; 1007 margin-bottom:10px !important; 1008} 1009*#dm *.dmBody a.u_1891612210 1010{ 1011 float:none !important; 1012 top:0 !important; 1013 left:0 !important; 1014 width:calc(100% - 0px) !important; 1015 position:relative !important; 1016 height:300px !important; 1017 padding-top:0px !important; 1018 padding-left:0px !important; 1019 padding-bottom:0px !important; 1020 max-width:100% !important; 1021 padding-right:0px !important; 1022 min-width:25px !important; 1023 text-align:center !important; 1024 margin-left:0px !important; 1025 margin-top:10px !important; 1026 margin-bottom:50px !important; 1027 margin-right:0px !important; 1028} 1029 1030</style> 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040<style id="globalFontSizeStyle" type="text/css"> 1041 .font-size-14, .size-14, .size-14 > font { font-size: 14px !important; } 1042</style> 1043<style id="pageFontSizeStyle" type="text/css"> 1044</style> 1045 1046 1047 1048 1049<style id="hideAnimFix"> 1050 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 1051 visibility: hidden; 1052 } 1053 1054 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 1055 visibility: hidden !important; 1056 } 1057 1058 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 1059 visibility: hidden; 1060 } 1061 1062</style> 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 <link type="application/rss+xml" rel="alternate" href="https://www.lpicommunities.com/feed/rss2"/> 1078 <link type="application/atom+xml" rel="alternate" href="https://www.lpicommunities.com/feed/atom"/> 1079 <meta property="og:type" content="website"/> 1080 <meta property="og:url" content="https://www.lpicommunities.com/login"/> 1081 <title> 1082 1083 LPi Community Logins | WeCreate | LPi Express | Manage Your Ad 1084 1085 </title> 1086 <meta name="description" content="Log in to your secure LPi account to manage newsletters, advertising, payments, and customer support tools with ease."/> 1087 <meta name="keywords" content="community, newsletter, print, websites, art, design, social, liturgical,"/> 1088 <!-- Qualified -->
1088<script> 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098(function(w,q){w['QualifiedObject']=q;w[q]=w[q]||function(){ 1099(w[q].q=w[q].q||[]).push(arguments)};})(window,'qualified') 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 </script>
1110 1111
1111<script async="" src="https://js.qualified.com/qualified.js?token=29R5dduhqVnwUNXJ"> 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 </script>
1131 1132 <!-- End Qualified --> 1133 <meta name="twitter:card" content="summary"/> 1134 <meta name="twitter:title" content="LPi Community Logins | WeCreate | LPi Express | Manage Your Ad"/> 1135 <meta name="twitter:description" content="Log in to your secure LPi account to manage newsletters, advertising, payments, and customer support tools with ease."/> 1136 <meta property="og:description" content="Log in to your secure LPi account to manage newsletters, advertising, payments, and customer support tools with ease."/> 1137 <meta property="og:title" content="LPi Community Logins | WeCreate | LPi Express | Manage Your Ad"/> 1138 1139 1140 1141 1142<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1143</head> 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165<body id="dmRoot" data-page-alias="login" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet " 1166 style="padding:0;margin:0;" 1167 1168 > 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185<div id="dm" class='dmwr'> 1186 1187 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1188 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations rows-1200 inMiniHeaderMode hasStickyHeader layout-drawer_fixed-header hasStickyHeader dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" layout="7f3c1de367df47d5b45ab63d33101c7b===header" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" logo-size-target="100%" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1896314836 dmRespRow dmDefaultListContentRow fullBleedChanged fullBleedMode" style="text-align:center" id="1896314836"> <div class="dmRespColsWrapper" id="1391959651"> <div class="u_1052264439 small-12 dmRespCol large-2 medium-2" id="1052264439"> <div class="u_1089732700 imageWidget align-center" data-widget-type="image" id="1089732700" data-element-type="image"> <a href="/" id="1575154850" file="false"><img src="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/LPi+Community+logo.svg" id="1005190788" class="" data-dm-image-path="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/LPi+Community+logo.svg" width="300" height="92" onerror="handleImageLoadError(this)"/></a> 1189</div> 1190</div> 1191 <div class="u_1810946959 dmRespCol small-12 large-6 medium-6" id="1810946959"> <nav class="u_1577978447 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1577978447" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010180222 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Products" data-auto="page-text-style">Products<span class="icon icon-angle-down"></span> 1192</span> 1193</a> 1194 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/Newsletter-Services" class="unifiednav__item unav-item dmUDNavigationItem_010101520469 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Newsletters, Catalogs, Resource Guides" data-auto="page-text-style">Newsletters, Catalogs, Resource Guides<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1195</span> 1196</a> 1197</li> 1198 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/community-websites" class="unifiednav__item unav-item dmUDNavigationItem_010101259003 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Websites" data-auto="page-text-style">Websites<span class="icon icon-angle-right"></span> 1199</span> 1200</a> 1201</li> 1202 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1">
1202 <a href="/community-art-content" class="unifiednav__item unav-item dmUDNavigationItem_010101239981 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="WeCreate Art & Content" data-auto="page-text-style">WeCreate Art & Content<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1203</span> 1204</a> 1205</li> 1206 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/logos-and-branding" class="unifiednav__item unav-item dmUDNavigationItem_01010153839 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Logos & Branding" data-auto="page-text-style">Logos & Branding<span class="icon icon-angle-right"></span> 1207</span> 1208</a> 1209</li> 1210</ul> 1211</li> 1212 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101386947 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Who We Serve" data-auto="page-text-style">Who We Serve<span class="icon icon-angle-down"></span> 1213</span> 1214</a> 1215 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/senior-centers" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Senior Centers, Agencies, & Communities" data-auto="page-text-style">Senior Centers, Agencies, & Communities<span class="icon icon-angle-right"></span> 1216</span> 1217</a> 1218</li> 1219 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/nonprofits-and-membership-organizations" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Nonprofits & Membership Organizations" data-auto="page-text-style">Nonprofits & Membership Organizations<span class="icon icon-angle-right"></span> 1220</span> 1221</a> 1222</li> 1223 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/municipalities-and-counties" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Municipalities & Counties" data-auto="page-text-style">Municipalities & Counties<span class="icon icon-angle-right"></span> 1224</span> 1225</a> 1226</li> 1227 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/parks-and-recreation" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Parks & Recreation" data-auto="page-text-style">Parks & Recreation<span class="icon icon-angle-right"></span> 1228</span> 1229</a> 1230</li> 1231 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/health-and-wellness-communities" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Health and Wellness Communities" data-auto="page-text-style">Health and Wellness Communities<span class="icon icon-angle-right"></span> 1232</span> 1233</a> 1234</li> 1235 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/associations" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Associations" data-auto="page-text-style">Associations<span class="icon icon-angle-right"></span> 1236</span> 1237</a> 1238</li> 1239 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/lifelong-learning-and-education" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Lifelong Learning & Education" data-auto="page-text-style">Lifelong Learning & Education<span class="icon icon-angle-right"></span> 1240</span> 1241</a> 1242</li> 1243 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/libraries" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Libraries" data-auto="page-text-style">Libraries<span class="icon icon-angle-right"></span> 1244</span> 1245</a> 1246</li> 1247 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industries/faith-based-communities" class="unifiednav__item unav-item " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Faith-Based Communities" data-auto="page-text-style">Faith-Based Communities<span class="icon icon-angle-right"></span> 1248</span> 1249</a> 1250</li> 1251</ul> 1252</li> 1253 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101586794 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Company" data-auto="page-text-style">Company<span class="icon icon-angle-down"></span> 1254</span> 1255</a> 1256 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/about" class="unifiednav__item unav-item dmUDNavigationItem_010101661768 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1257 About 1258 " data-auto="page-text-style">About<span class="icon icon-angle-right"></span> 1259</span> 1260</a> 1261</li> 1262 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item dmUDNavigationItem_010101523436 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1263 Contact Us 1264 " data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 1265</span> 1266</a> 1267</li> 1268 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/testimonials" class="unifiednav__item unav-item dmUDNavigationItem_010101553939 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Testimonials" data-auto="page-text-style">Testimonials<span class="icon icon-angle-right"></span> 1269</span> 1270</a> 1271</li> 1272 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/careers" class="unifiednav__item unav-item dmUDNavigationItem_010101127300 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1273 Careers 1274 " data-auto="page-text-style">Careers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1275</span> 1276</a> 1277</li> 1278 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/demos" class="unifiednav__item unav-item dmUDNavigationItem_010101819640 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1279 Demos 1280 " data-auto="page-text-style">Demos<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1281</span> 1282</a> 1283</li> 1284 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/Blog" class="unifiednav__item unav-item dmUDNavigationItem_010101228926 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1285 Blog 1286 " data-auto="page-text-style">Blog<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1287</span> 1288</a> 1289</li> 1290</ul> 1291</li> 1292 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101253957 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1293 Advertising 1294 " data-auto="page-text-style">
1294Advertising<span class="icon icon-angle-down"></span> 1295</span> 1296</a> 1297 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/advertising-solutions" class="unifiednav__item unav-item dmUDNavigationItem_010101633413 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Advertising Solutions" data-auto="page-text-style">Advertising Solutions<span class="icon icon-angle-right"></span> 1298</span> 1299</a> 1300</li> 1301 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/national-advertising" class="unifiednav__item unav-item dmUDNavigationItem_010101681612 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1302 National Advertising 1303 " data-auto="page-text-style">National Advertising<span class="icon icon-angle-right"></span> 1304</span> 1305</a> 1306</li> 1307 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/my-advertiser-account" class="unifiednav__item unav-item dmUDNavigationItem_010101684425 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1308 My Advertiser Account 1309 " data-auto="page-text-style">My Advertiser Account<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1310</span> 1311</a> 1312</li> 1313 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="https://selfserve.4lpi.com" class="unifiednav__item unav-item dmUDNavigationItem_010101198717 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Purchase Ad Online" data-auto="page-text-style">Purchase Ad Online<span class="icon icon-angle-right"></span> 1314</span> 1315</a> 1316</li> 1317</ul> 1318</li> 1319</ul> 1320</nav> 1321</div> 1322 <div class="u_1556910067 dmRespCol small-12 large-3 medium-3" id="1556910067"> <div class="dmRespRow u_1896751929" id="1896751929"> <div class="dmRespColsWrapper" id="1251439333"> <div class="u_1684620284 dmRespCol small-12 medium-12 large-12" id="1684620284"> <div class="u_1966852032 widget-a02b93 dmCustomWidget" data-lazy-load="false" data-title="" id="1966852032" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="a02b9364d9b64f52bd90c7d9082bcf51" data-widget-version="122" data-widget-config="eyJwbGFjZWhvbGRlciI6IlNlYXJjaC4uLiIsImljb25Gb3JCdXR0b24iOnRydWUsImJ1dHRvblRleHQiOiJTZWFyY2giLCJzZWFyY2hTdWdnZXN0aW9ucyI6ZmFsc2UsInNlYXJjaFN1Z2dlc3Rpb25zTW9iaWxlIjp0cnVlLCJzZWFyY2hTdWdnZXN0aW9uc0ltYWdlcyI6ZmFsc2UsIm51bWJlck9mU3VnZ2VzdGlvbnMiOiIzIiwidGV4dExlbmd0aFNob3dTdWdnZXN0aW9ucyI6IjMiLCJ2aWV3QWxsVG9nZ2xlIjp0cnVlLCJtb2JpbGVTY3JvbGxPbkZvY3VzIjp0cnVlLCJzaG93UmVzdWx0SW1hZ2VzIjp0cnVlLCJzaG93UmVzdWx0U25pcHBldHMiOnRydWUsInNob3dSZXN1bHREYXRhUG9pbnRzIjp0cnVlLCJzaG93UmVzdWx0VXJscyI6dHJ1ZSwibm9SZXN1bHRzVGV4dCI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5Tb3JyeSwgd2UgY291bGRuJiN4Mjc7dCBmaW5kIGFueSByZWxldmFudCByZXN1bHRzIGZvciB5b3VyIHNlYXJjaCBxdWVyeS48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5QbGVhc2UgcmVhY2ggb3V0IHRvIHVzIGF0OjwvcD48dWwgY2xhc3M9XCJydGVCbG9jayBkZWZhdWx0TGlzdFwiPjxsaT48ZW0+KDgwMCkgOTUwLTk5NTI8L2VtPjwvbGk+PC91bD48YnI+IiwibGFuZ3VhZ2UiOiJlbiIsInZvaWNlU2VhcmNoIjpmYWxzZSwidm9pY2VTZWFyY2hMYW5ndWFnZSI6ImVuLVVTIiwidXJsU2VhcmNoUGFyYW0iOiJzczM2MFF1ZXJ5Iiwidm9pY2VTZWFyY2hDb2xvciI6IiMzMzMzMzMiLCJpY29uU2VhcmNoQm94IjpmYWxzZSwiaWNvbkNvbG9yIjoiIzY2NjY2NiIsImFjY2VudENvbG9yIjoiI2ZmZmZmZiIsImJ1dHRvbkljb25Db2xvciI6InZhcigtLWNvbG9yXzEpIiwiZGVza3RvcFNob3dHcmlkIjp0cnVlfQ=="> <section role="search" data-ss360="true" class="ss360-custom-search ss360-custom-search--no-margin"><input type="search" class="ss360-search-box ss360-custom-search__searchbox" placeholder="Search..." data-ss360-keep-placeholder="true" aria-label="Search..." data-placeholder-original="Search..."/> <button class="ss360-search-button ss360-custom-search__searchbutton"></button> 1323</section> 1324</div> 1325</div> 1326</div> 1327</div> 1328</div> 1329 <div class="u_1462654144 dmRespCol small-12 large-1 medium-1" id="1462654144"> <a data-display-type="block" class="u_1742095848 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/support" id="1742095848" data-element-type="dButtonLinkId"> <span class="iconBg" id="1927355897"> <span class="icon hasFontIcon icon-star" id="1133982856"></span> 1330</span> 1331 <span class="text" id="1451377717">Support</span> 1332</a> 1333</div> 1334</div> 1335</div> 1336</div> 1337</div> 1338</div> 1339 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 1340 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper">
1340 <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 1341<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Login</div> 1342</div> 1343 <div class="titleLine display_None"><hr/></div> 1344</div> 1345</div> 1346</div> 1347</div> 1348 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_login dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="dmRespRow" id="1195143563"> <div class="dmRespColsWrapper" id="1083481310"> <div class="dmRespCol large-12 medium-12 small-12" id="1796442381"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1499665108" style="transition: opacity 1s ease-in-out 0s;"> <h1 class="text-align-center"><span style="display: unset;">LPi logins</span></h1> 1349</div> 1350</div> 1351</div> 1352</div> 1353 <div class="u_1745307355 dmRespRow" style="text-align: center;" id="1745307355" data-anim-desktop="none"> <div class="dmRespColsWrapper" id="1144601122"> <div class="u_1200599585 dmRespCol small-12 large-4 medium-4" id="1200599585" data-anim-desktop="none"> <a data-display-type="block" class="u_1418366185 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://wecreate.4lpi.com/lpi/vibrantcommunities" data-element-type="dButtonLinkId" id="1418366185" target="_blank"> <span class="iconBg" aria-hidden="true" id="1520027779"> <span class="icon hasFontIcon icon-star" id="1499381139"></span> 1354</span> 1355 <div style="padding-top: 3rem;"><img src="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/opt/icon-CustomerSupport-WeCreate-250x250-1920w.png" data-dm-image-path="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/icon-website_Flexible-98x98.png" width="110" height="110" style="margin: 0px auto; width:;" alt="Line drawing of a laptop withe a brush over it." onerror="handleImageLoadError(this)"/></div> 1356 <div> <span class="text" id="1714815093">WECREATE LOGIN</span> 1357</div> 1358 <div class="dmNewParagraph text-center" style="padding: 0 2em;" id="1530450892"> <p> <span style="white-space: normal; color: #585858;">Digital Art & Content Library</span> 1359</p> 1360</div> 1361</a> 1362</div> 1363 <div class="u_1058464729 dmRespCol small-12 large-4 medium-4" id="1058464729" data-anim-desktop="none"> <a data-display-type="block" class="u_1891612210 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="http://mylpidashboard.com" data-element-type="dButtonLinkId" id="1891612210" target="_blank"> <span class="iconBg" aria-hidden="true" id="1542527283"> <span class="icon hasFontIcon icon-star" id="1412581690"></span> 1364</span> 1365 <div style="padding-top: 3rem;"><img src="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/opt/icon-Login-Manage-Ad-250x250-1920w.png" data-dm-image-path="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/icon-website_Flexible-98x98.png" width="110" height="110" style="margin: 0px auto; width:;" alt="Line drawing of a hand pushing a button." onerror="handleImageLoadError(this)"/></div> 1366 <div> <span class="text" id="1713222895">MANAGE YOUR AD</span> 1367</div> 1368 <div class="dmNewParagraph text-center" style="padding: 0 1em;" id="1088372459"> <p> <span style="white-space: normal; color: #585858;">Login to the Customer Dashboard</span> 1369</p> 1370</div> 1371</a> 1372</div> 1373 <div class="dmRespCol large-4 medium-4 small-12 u_1729820090" id="1729820090"> <a data-display-type="block" class="u_1229018814 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/file-upload" data-element-type="dButtonLinkId" id="1229018814"> <span class="iconBg" aria-hidden="true" id="1989554923"> <span class="icon hasFontIcon icon-star" id="1683536735"></span> 1374</span> 1375 <div style="padding-top: 3rem;padding-bottom 1rem;"><img src="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/opt/icon-CustomerSupport-Upload-250x250-1920w.png" data-dm-image-path="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/icon-website_Flexible-98x98.png" width="110" height="110" style="margin: 0px auto; width:;" alt="Line drawing of a document with an up arrow button." onerror="handleImageLoadError(this)"/></div> 1376 <div> <span class="text" id="1702260351">FILE UPLOAD</span> 1377</div> 1378</a> 1379</div> 1380</div> 1381</div> 1382 <div class="dmRespRow" id="1716970181"> <div class="dmRespColsWrapper" id="1519909873"> <div class="dmRespCol large-12 medium-12 small-12" id="1562042682"> <div data-element-type="spacer" class="dmSpacer u_1080384387" id="1080384387"></div> 1383</div> 1384</div> 1385</div> 1386</div> 1387</div> 1388</div> 1389</div> 1390 <div class="sticky-widgets-container-global" id="1532246538"> <a data-display-type="block" class="u_1947088501 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton sticky-desktop-position-bottom-left sticky-mobile-position-bottom hide-for-small" file="false" href="/contact-us" data-element-type="dButtonLinkId" id="1947088501" icon-name="icon-location-arrow" data-buttonstyle="FLAT_ROUND_ICON"> <span class="iconBg" aria-hidden="true" id="1505452686"> <span class="icon hasFontIconstar hasFontIcon icon-location-arrow" id="1358054610"></span> 1391</span> 1392 <span class="text" id="1419525205">Contact</span> 1393</a> 1394 <a data-display-type="block" class="u_1784729532 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton sticky-desktop-position-bottom-left sticky-mobile-position-bottom-left hide-for-small" file="false" href="/login" data-element-type="dButtonLinkId" id="1784729532" icon-name="icon-user-circle-o" data-buttonstyle="FLAT_ROUND_ICON"> <span class="iconBg" aria-hidden="true" id="1291202920"> <span class="icon hasFontIconstar hasFontIcon icon-user-circle-o" id="1446029609"></span> 1395</span> 1396 <span class="text" id="1351605993">Login</span> 1397</a> 1398</div> 1399 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1686005289 dmRespRow" style="text-align: center;" id="1686005289"> <div class="dmRespColsWrapper" id="1837856251"> <div class="u_1449882040 dmRespCol small-12 large-3 medium-3" id="1449882040"> <div class="u_1432396660 imageWidget align-center" data-widget-type="image" id="1432396660" data-element-type="image"><img src="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/opt/logo-lpi-comm-tag-white-280x82-1920w.png" id="1207286069" class="" data-dm-image-path="https://irp.cdn-website.com/918f5eb7/dms3rep/multi/logo-lpi-comm-tag-white-280x82.png" width="280" height="82" data-hover-effect="none" alt="LPi Building Community Together" onerror="handleImageLoadError(this)"/></div> 1400 <div class="u_1128826426 dmNewParagraph" id="1128826426" data-element-type="paragraph" style="transition: none; display: block; text-align: left;" data-version="5"><p class="text-align-left size-14 m-size-14" style="line-height: initial;"><span class="font-size-14 m-font-size-14" style="color: var(--color_2); display: initial;" m-font-size-set="true">Corporate Office</span><span class="font-size-14 m-font-size-14" style="color:var(--color_2);font-weight:300;display:initial;font-family:Poppins, 'Poppins Fallback';" m-font-size-set="true"><br/></span><span class="font-size-14 m-font-size-14" style="display: initial; color: var(--color_2);"><span class="font-size-14 m-font-size-14" style="display: initial; color: var(--color_2);" m-font-size-set="true">2875 S. James Dr.</span> 1401</span></p><p class="text-align-left size-14 m-size-14" style="line-height: initial;"><span class="font-size-14 m-font-size-14" style="display: initial; color: var(--color_2);" m-font-size-set="true">New Berlin, WI 53151</span><span class="font-size-14 m-font-size-14" style="font-weight:300;display:initial;font-family:Poppins, 'Poppins Fallback';" m-font-size-set="true"><br/></span><a href="tel:(800) 950-9952" target="_blank" type="call" class="font-size-14 m-font-size-14" style="display: initial; color: var(--color_2); text-decoration: none;" m-font-size-set="true">P: (800) 950-9952</a></p></div></div> 1402 <div class="u_1738521024 dmRespCol small-12 large-3 medium-3" id="1738521024"> <div class="u_1968492912 dmNewParagraph" id="1968492912" style="transition: opacity 1s ease-in-out;" data-element-type="paragraph" data-version="5"> <h5><span style="display: initial; color: var(--color_2);">Solutions</span></h5> 1403</div> <nav class="u_1505448530 unifiednav_vertical effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1505448530" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp-cdn.multiscreensite.com/db3ca79dcf894ef08830ba51cc209ab4/dms3rep/multi/plumber_logo.svg" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="advertising-solutions"> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1404</span> 1405</a> 1406</li> 1407 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Newsletter-Services" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="church-bulletins"> <span class="nav-item-text " data-link-text="Newsletters, Catalogs, Resource Guides" data-auto="page-text-style">Newsletters, Catalogs, Resource Guides<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1408</span> 1409</a> 1410</li> 1411 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/community-websites" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="community-websites"> <span class="nav-item-text " data-link-text="Websites" data-auto="page-text-style">Websites<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1412</span> 1413</a> 1414</li> 1415 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0">
1415 <a href="/community-art-content" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="community-art-content"> <span class="nav-item-text " data-link-text="WeCreate Art & Content" data-auto="page-text-style">WeCreate Art & Content<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1416</span> 1417</a> 1418</li> 1419</ul> 1420</nav> 1421</div> 1422 <div class="u_1188157081 dmRespCol small-12 large-4 medium-4" id="1188157081"> <div class="u_1242098640 dmNewParagraph" id="1242098640" style="transition: opacity 1s ease-in-out 0s;" data-element-type="paragraph" data-version="5"> <h5><span style="display: initial; color: var(--color_2);">Customer Support</span></h5> 1423</div> <nav class="u_1383043337 unifiednav_vertical effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1383043337" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp-cdn.multiscreensite.com/db3ca79dcf894ef08830ba51cc209ab4/dms3rep/multi/plumber_logo.svg" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/my-advertiser-account" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="manage-your-ad-account"> <span class="nav-item-text " data-link-text=" 1424 My Advertiser Account 1425 " data-auto="page-text-style">My Advertiser Account<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1426</span> 1427</a> 1428</li> 1429 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/wecreate-customer-support" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="wecreate-customer-support"> <span class="nav-item-text " data-link-text=" 1430 WeCreate Customer Support 1431 " data-auto="page-text-style">WeCreate Customer Support<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1432</span> 1433</a> 1434</li> 1435 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/print-customer-support" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="print-customer-support"> <span class="nav-item-text " data-link-text=" 1436 Print Customer Support 1437 " data-auto="page-text-style">Print Customer Support<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1438</span> 1439</a> 1440</li> 1441 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/remote-customer-assistance" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="remote-customer-assistance"> <span class="nav-item-text " data-link-text=" 1442 Remote Customer Assistance 1443 " data-auto="page-text-style">Remote Customer Assistance<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1444</span> 1445</a> 1446</li> 1447 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/file-upload" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="file-upload"> <span class="nav-item-text " data-link-text=" 1448 File Upload 1449 " data-auto="page-text-style">File Upload<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1450</span> 1451</a> 1452</li> 1453</ul> 1454</nav> 1455</div> 1456 <div class="u_1698552461 dmRespCol small-12 large-2 medium-2" id="1698552461"> <a data-display-type="block" class="u_1321173451 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/demos" data-element-type="dButtonLinkId" id="1321173451"> <span class="iconBg" aria-hidden="true" id="1789618844"> <span class="icon hasFontIcon icon-star" id="1504451219"></span> 1457</span> 1458 <span class="text" id="1327173383">Product Demos</span> 1459</a> 1460 <a data-display-type="block" class="u_1802829652 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact-us" data-element-type="dButtonLinkId" id="1802829652"> <span class="iconBg" aria-hidden="true" id="1496180243"> <span class="icon hasFontIcon icon-star" id="1778891126"></span> 1461</span> 1462 <span class="text" id="1058384290">Contact Us</span> 1463</a> 1464 <div class="u_1242942116 align-center text-align-center dmSocialHub gapSpacing" id="1242942116" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.linkedin.com/company/4lpi/" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event &&
1464 dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1465</a> 1466 <a href="https://www.youtube.com/channel/UC-DPOaDG1Tfdl6iYjZthEqw" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1467</a> 1468</div> 1469</div> 1470</div> 1471</div> 1472</div> 1473</div> 1474 <div class="dmRespRow u_1846687400" id="1846687400"> <div class="dmRespColsWrapper" id="1510273294"> <div class="u_1319811003 dmRespCol small-12 medium-12 large-12" id="1319811003"> <nav class="u_1342797338 effect-text-color main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1342797338" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp-cdn.multiscreensite.com/db3ca79dcf894ef08830ba51cc209ab4/dms3rep/multi/plumber_logo.svg" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a class="unifiednav__item unav-item unav-top-item " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="© 2026 All Rights Reserved | LPi" data-auto="page-text-style">© 2026 All Rights Reserved | LPi<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1475</span> 1476</a> 1477</li> 1478 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/privacy-policy" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="privacy-policy"> <span class="nav-item-text " data-link-text=" 1479 Privacy Policy 1480 " data-auto="page-text-style">Privacy Policy<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1481</span> 1482</a> 1483</li> 1484 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/terms-of-use" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="terms-of-use"> <span class="nav-item-text " data-link-text=" 1485 Terms of Use 1486 " data-auto="page-text-style">Terms of Use<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1487</span> 1488</a> 1489</li> 1490 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/advertising-policy" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="advertising-policy"> <span class="nav-item-text " data-link-text=" 1491 Advertising Policy 1492 " data-auto="page-text-style">Advertising Policy<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1493</span> 1494</a> 1495</li> 1496</ul> 1497</nav> 1498</div> 1499</div> 1500</div> 1501</div> 1502 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1503</div> 1504</div> 1505</div> 1506</div> 1507</div> 1508</div> 1509</div> 1510</div> 1511</div> 1512</div> 1513 1514 </div> 1515</div> 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554
1555<script> 1556 var isWLR = true; 1557 1558 window.customWidgetsFunctions = {}; 1559 window.customWidgetsStrings = {}; 1560 window.collections = {}; 1561 window.currentLanguage = "ENGLISH" 1562 window.isSitePreview = false; 1563</script>
1563 1564 1565 1566
1567<script> 1568 window.customWidgetsFunctions["a02b9364d9b64f52bd90c7d9082bcf51~122"] = function (element, data, api) { 1569 // this function is called at every change in the editor, we have to find out whether we already added our script 1570var locale = data.locale || 'en'; 1571var liveSiteMessages = { 1572 en: 'The results you see below are based on your live site.', 1573 de: 'Die unten zu sehenden Ergebnisse basieren auf Ihrer Live-Website.', 1574 es: 'Los resultados que ves abajo se basan en tu sitio en directo.', 1575 'es_ar': 'Los resultados que ve abajo se basan en el sitio en directo.', 1576 fr: 'Les résultats présentés ci-dessous correspondent à votre site en direct.', 1577 it: 'I risultati che vedi sotto si basano sul tuo sito live.', 1578 nl: 'De onderstaande resultaten zijn gebaseerd op jouw live pagina.', 1579 pl: 'Wyniki, które widzisz poniżej, sÄ oparte na Twojej stronie na żywo.', 1580 pt: 'Os resultados que vê abaixo são baseados no seu site em tempo real.', 1581 tr: 'AÅaÄıda gördüÄünüz sonuçlar, yayındaki sitenizde uygulanacaktır.', 1582 fi: 'Alla näkyvät tulokset perustuvat live-sivustoosi.', 1583 sv: 'Resultaten som du ser nedan är baserade pÃ¥ din webbplats.' 1584}; 1585var publishSiteMessages = { 1586 en: 'When you (re)publish your site, the search results get updated.', 1587 de: 'Wenn Sie Ihre Website (erneut) veröffentlichen, werden die Suchergebnisse aktualisiert.', 1588 es: 'Cuando (re)publicas el sitio, los resultados se actualizan.', 1589 'es_ar': 'Cuando (re)publica el sitio, los resultados se actualizan.', 1590 fr: 'Lorsque vous (re)publiez votre site, les résultats de la recherche sont actualisés.', 1591 it: 'I risultati di ricerca vengono aggiornati quando (ri)pubblichi il tuo sito.', 1592 nl: 'Als je je pagina (opnieuw) publiceert, worden de zoekresultaten geüpdatet.', 1593 pl: 'Gdy (ponownie) opublikujesz swojÄ stronÄ, wyniki wyszukiwania zostanÄ zaktualizowane.', 1594 pt: 'Ao (re)publicar o seu site, os resultados de pesquisa serão atualizados.', 1595 tr: 'Sitenizi (yeniden) yayınladıÄınızda, arama sonuçları güncellenir.', 1596 fi: 'Kun julkaiset sivustosi (uudelleen), hakutulokset päivittyvät.', 1597 sv: 'När du (Ã¥ter)publicerar din webbplats uppdateras sökresultaten.' 1598}; 1599var ss360ScriptId = 'ss360Script'; 1600var ss360ScriptAlreadyAdded = document.getElementById(ss360ScriptId) !== null; 1601var otherGroupNames = { 1602 en: 'Other', 1603 de: 'Weiteres', 1604 es: 'Otro', 1605 'es-ar': 'Otro', 1606 fr: 'Autre', 1607 it: 'Altro', 1608 nl: 'Anders', 1609 pl: 'Inne', 1610 pt: 'Outros', 1611 tr: 'DiÄer', 1612 fi: 'Muu', 1613 sv: 'Ãvriga', 1614 ru: 'Разное', 1615 cz: 'OstatnÃ', 1616 no: 'Andre', 1617 lt: 'Altro', 1618 ro: 'Alt', 1619 lv: 'Citi', 1620 el: 'Îλλα', 1621 hu: 'Egyéb', 1622 is: 'Annað' 1623}; 1624 1625console.log(data); 1626 1627window.ss360Config = { 1628 siteId: 'd_websitebuilder_' + data.siteId, //'spoonacular.com', 1629 searchBox: { 1630 selector: '.ss360-search-box', 1631 placeholder: data.config.placeholder, 1632 searchButton: '.ss360-search-button' 1633 }, 1634 style: { 1635 themeColor: data.config.themeColor, 1636 accentColor: data.config.accentColor, 1637 searchBox: { 1638 padding: '8px', 1639 icon: { 1640 image: '', 1641 color: isColor(data.config.iconColor) ? data.config.iconColor : window.getComputedStyle(document.body).getPropertyValue(extractColorVariable(data.config.iconColor)) 1642 }, 1643 button: { 1644 text: data.config.buttonText, 1645 color: data.config.buttonIconColor, 1646 iconPadding: '8px' 1647 } 1648 }, 1649 animationSpeed: 50 1650 }, 1651 language: data.config.language, 1652 accessibility: { 1653 suggestHeadingLevel: 3, 1654 }, 1655 voiceSearch: { 1656 enabled: false, 1657 lang: data.config.voiceSearchLanguage, 1658 color: data.config.voiceSearchColor 1659 }, 1660 callbacks: {}, 1661 tracking: { 1662 providers: [] 1663 }, 1664 results: { 1665 linksOpenNewTab: data.inEditor, 1666 searchQueryParamName: data.config.urlSearchParam, 1667 placeholderImage: null, 1668 noResultsText: data.config.noResultsText 1669 }, 1670 contentGroups: { 1671 otherName: otherGroupNames[data.config.language] || otherGroupNames.en 1672 }, 1673 suggestions: { 1674 linksOpenNewTab: data.inEditor, 1675 show: data.config.searchSuggestions, 1676 showOnMobile: data.config.searchSuggestionsMobile, 1677 showImages: data.config.searchSuggestionsImages, 1678 num: data.config.numberOfSuggestions, 1679 minChars: data.config.textLengthShowSuggestions, 1680 mobileScrollOnFocus: data.config.mobileScrollOnFocus 1681 }, 1682 layout: { 1683 mobile: { 1684 showImages: data.config.showResultImages, 1685 showSnippet: data.config.showResultSnippets, 1686 showDataPoints: data.config.showResultDataPoints, 1687 showUrl: data.config.showResultUrls 1688 }, 1689 desktop: { 1690 showImages: data.config.showResultImages, 1691 showSnippet: data.config.showResultSnippets, 1692 showDataPoints: data.config.showResultDataPoints, 1693 showUrl: data.config.showResultUrls 1694 } 1695 }, 1696 filters: { 1697 enabled: true, 1698 position: 'left' 1699 } 1700};
1701if (data.config.iconSearchBox) { 1702 ss360Config.style.searchBox.icon.image = 'magnifier'; 1703} 1704if (data.config.buttonText === '' || data.config.iconForButton) { 1705 ss360Config.style.searchBox.button.icon = 'magnifier'; 1706 ss360Config.style.searchBox.button.text = undefined; 1707} 1708if (data.config.ga) { 1709 ss360Config.tracking.providers = ['GA']; 1710} 1711if (data.config.voiceSearch) { 1712 ss360Config.voiceSearch.enabled = true; 1713} 1714if (!data.config.viewAllToggle) { 1715 ss360Config.suggestions.viewAllLabel = null; 1716} 1717if (data.config.desktopShowGrid) { 1718 ss360Config.layout.desktop.type = "grid"; 1719} else { 1720 ss360Config.layout.desktop.type = "list"; 1721} 1722 1723if (data.inEditor) { 1724 ss360Config.callbacks.postSearch = function(searchData) { 1725 var isEmptyResponse = searchData.totalResults === 0; 1726 var message = liveSiteMessages[locale] || liveSiteMessages.en; 1727 if (isEmptyResponse) { 1728 message += ' ' + (publishSiteMessages[locale] || publishSiteMessages.en); 1729 } 1730 window.sxQuery('.ss360-layer__content .ss360-website-builder-warning').remove(); 1731 window.sxQuery('.ss360-layer__content').prepend('<div class="ss360-website-builder-warning"><label class="ss360-website-builder-warning__message"><strong>Note:</strong> ' + message + '</label></div>'); 1732 }; 1733} 1734 1735if (!ss360ScriptAlreadyAdded) { 1736 var e = document.createElement("script"); 1737 e.async = !0; 1738 e.id = ss360ScriptId; 1739 e.src = "https://cdn.sitesearch360.com/v14/sitesearch360-v14.min.js"; 1740 document.getElementsByTagName("body")[0].appendChild(e); 1741} else { 1742 window.initializeSs360(); 1743} 1744 1745function isColor(strColor) { 1746 if(strColor.includes('var(-')) return false 1747 const s = new Option().style; 1748 s.color = strColor; 1749 return s.color !== ''; 1750} 1751 1752function extractColorVariable (colorVar) { 1753 1754 const regex = /var\(([^)]+)\)/; 1755 1756 const match = regex.exec(colorVar); 1757 if (match) { 1758 const parameters = match[1].split(',').map(param => param.trim()); 1759 return parameters[0] 1760 } else { 1761 return null; 1762 } 1763 1764} 1765 1766 1767 }; 1768</script>
1768 1769 1770
1771<script type="text/javascript"> 1772 1773 var d_version = "production_6817"; 1774 var build = "2026-10-01T14_02_32"; 1775 window['v' + 'ersion'] = d_version; 1776 1777 function buildEditorParent() { 1778 window.isMultiScreen = true; 1779 window.editorParent = {}; 1780 window.previewParent = {}; 1781 window.assetsCacheQueryParam = "?version=2026-10-01T14_02_32"; 1782 try { 1783 var _p = window.parent; 1784 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1785 window.editorParent = _p; 1786 } else if (_p.isSitePreview) { 1787 window.previewParent = _p; 1788 } 1789 } catch (e) { 1790 1791 } 1792 } 1793 1794 buildEditorParent(); 1795</script>
1795 1796 1797 1798 1799
1800<script type="text/javascript" id='d-js-jquery' 1801 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1801 1802 1803 1804 1805 1806<!-- Injecting site-wide before scripts --> 1807 1808<!-- End Injecting site-wide to the head --> 1809 1810 1811
1812<script> 1813 var _jquery = window.$; 1814 1815 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1816 1817 jqueryAliases.forEach((alias) => { 1818 Object.defineProperty(window, alias, { 1819 get() { 1820 return _jquery; 1821 }, 1822 set() { 1823 console.warn("Trying to over-write the global jquery object!"); 1824 } 1825 }); 1826 }); 1827 window.jQuery.migrateMute = true; 1828</script>
1828 1829 1830 1831 1832
1833<script> 1834 window.cookiesNotificationMarkupPreview = 'null'; 1835</script>
1835 1836 1837
1838<script id='d-js-params'> 1839 window.INSITE = window.INSITE || {}; 1840 window.INSITE.device = "desktop"; 1841 1842 window.rtCommonProps = {}; 1843 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1844 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1845 rtCommonProps["inlineEditGrid.snap"] =true; 1846 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1847 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1848 rtCommonProps["common.mapbox.js.override"] =false; 1849 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1850 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1851 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1852 rtCommonProps["common.build.dist.folder"] = 'production/6817'; 1853 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1854 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6817'; 1855 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1856 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1857 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1858 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1859 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1860 rtCommonProps["isAutomation.test"] =false; 1861 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1862 1863 1864 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1865 1866 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1867 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1868 rtCommonProps['server.for.resources'] = ''; 1869 rtCommonProps['feature.flag.lazy.widgets'] = true; 1870 rtCommonProps['feature.flag.single.wow'] = false; 1871 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1872 rtCommonProps['feature.flag.mark.anchors'] = true; 1873 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1874 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1875 rtCommonProps["images.sizes.small"] =160; 1876 rtCommonProps["images.sizes.mobile"] =640; 1877 rtCommonProps["images.sizes.tablet"] =1280; 1878 rtCommonProps["images.sizes.desktop"] =1920; 1879 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1880 rtCommonProps["feature.flag.performance.logs"] =false; 1881 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1882 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1883 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1884 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1885 // feature flags that's used out of runtime module (in legacy files) 1886 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1887 1888 window.rtFlags = {}; 1889 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1890 rtFlags["scripts.widgetCount.enabled"] =true; 1891 rtFlags["fnb.animations.tracking.enabled"] =true; 1892 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1893 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1894 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1895 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 1896 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1897 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1898 rtFlags["geocode.search.localize"] =false; 1899 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1900 rtFlags["twitter.heightLimit.enabled"] = true; 1901 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1902 rtFlags["flex.animation.design.panel.layout"] =true; 1903 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1904 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1905 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1906 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1907 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1908 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1909 rtFlags["runtime.video.widget.lazy.enabled"] =true; 1910 rtFlags["contact.form.useActiveForm"] =true; 1911 rtFlags["contact.form.custom.errors.enabled"] =true; 1912 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1913 rtFlags["editor.widget.form.a11y"] =true; 1914</script>
vendor: 1 bytes, line 1914
1914
1915<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929
1929<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1929 1930 1931 1932 1933 1934
1935<script> 1936 1937 $(window).bind("orientationchange", function (e) { 1938 $.layoutManager.initLayout(); 1939 1940 }); 1941 $(document).resize(function () { 1942 1943 }); 1944</script>
1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963
1964<script type="text/javascript" id="d_track_sp"> 1965 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1966 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1967 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1968 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1969 window.dmsnowplow = window.snowplow; 1970 1971 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1972 appId: '918f5eb7' 1973 }); 1974 1975 // snowplow queries element styles so we wait until CSS calculations are done. 1976 requestAnimationFrame(() => { 1977 dmsnowplow('trackPageView'); 1978 _dm_insite.forEach((rule) => { 1979 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1980 // the tracking is in popup.js 1981 if (rule.actionName !== "popup") { 1982 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1983 } 1984 window?.waitForDeferred?.('dmAjax', () => { 1985 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1986 }); 1987 }); 1988 }); 1989</script>
1989 1990 1991 1992 1993<div style="display:none;" id="P6iryBW0Wu"></div> 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2006 2007 2008 <div class="pswp__bg"></div> 2009 2010 2011 <div class="pswp__scroll-wrap"> 2012 2013 2014 <div class="pswp__container"> 2015 <div class="pswp__item"></div> 2016 <div class="pswp__item"></div> 2017 <div class="pswp__item"></div> 2018 </div> 2019 2020 2021 <div class="pswp__ui pswp__ui--hidden"> 2022 2023 <div class="pswp__top-bar"> 2024 2025 2026 2027 <div class="pswp__counter"></div> 2028 2029 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2030 2031 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2032 2033 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2034 2035 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2036 2037 2038 2039 <div class="pswp__preloader"> 2040 <div class="pswp__preloader__icn"> 2041 <div class="pswp__preloader__cut"> 2042 <div class="pswp__preloader__donut"></div> 2043 </div> 2044 </div> 2045 </div> 2046 </div> 2047 2048 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2049 <div class="pswp__share-tooltip"></div> 2050 </div> 2051 2052 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2053 </button> 2054 2055 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2056 </button> 2057 2058 <div class="pswp__caption"> 2059 <div class="pswp__caption__center"></div> 2060 </div> 2061 2062 </div> 2063 2064 </div> 2065 2066</div> 2067<div id="fb-root" 2068 data-locale="en"></div> 2069<!-- Alias: 918f5eb7 --> 2070<div class="dmPopupMask" id="dmPopupMask"></div> 2071<div id="dmPopup" class="dmPopup" data-auto="popup"> 2072 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2073 <div class="dmPopupTitle"> <span></span> Share by:</div> 2074 <div class="data"></div> 2075</div>
2075<script id="d_track_personalization"> 2076 window?.waitForDeferred?.('dmAjax', () => { 2077 // Collects client data and updates cookies used by smart sites 2078 window.expireDays = 365; 2079 window.visitLength = 30 * 60000; 2080 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2081 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2082 }); 2083</script>
vendor: 1 bytes, line 2083
2083
2084<script type="text/javascript"> 2085 2086 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2087 2088 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2089 Parameters.HomeLinkText = 'Home'; 2090 </script>
2090 2091<!-- Begin Body End Markup -->
2092<script src="//go.4lpi.com/js/forms2/js/forms2.min.js"></script>
vendor: 1 bytes, line 2092
2092
2093<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
vendor: 1 bytes, line 2093
2093
2094<script type='text/javascript'> 2095piAId = '1063342'; 2096piCId = '87992'; 2097piHostname = 'go2.4lpi.com'; 2098 2099(function() { 2100function async_load(){ 2101var s = document.createElement('script'); s.type = 'text/javascript'; 2102s.src = ('https:' == document.location.protocol ? 'https://' : 'https://') + piHostname + '/pd.js'; 2103var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); 2104} 2105if(window.attachEvent) { window.attachEvent('onload', async_load); } 2106else { window.addEventListener('load', async_load, false); } 2107})(); 2108</script>
2108 2109<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet"> 2110 2111<style> 2112 a.ss360-suggests__link.ss360-ac-c { 2113 color: #333333 !important; 2114 } 2115 2116 .ss360-layer, 2117 .ss360-layer * { 2118 font-family: 'Poppins', sans-serif !important; 2119 } 2120 2121 h3.unibox__selectable-title { 2122 font-size: 14px !important; 2123 font-weight: 400 !important; 2124 margin: 0 !important; 2125 } 2126 2127 /* Highlighted keyword fix */ 2128 .unibox__selectable-title .ss360-ac-c, 2129 .unibox__selectable-title span { 2130 color: #333333 !important; 2131 } 2132 2133 /* Close button X */ 2134 .ss360-layer__close, 2135 .ss360-layer__close svg, 2136 .ss360-layer__close path { 2137 color: #333333 !important; 2138 fill: #333333 !important; 2139 stroke: #333333 !important; 2140 } 2141 2142 /* Search icon in popup */ 2143 .ss360-layer svg path, 2144 .ss360-layer svg { 2145 fill: #333333 !important; 2146 } 2147</style><!-- End Body End Markup --> 2148<!-- Site Wide Html Markup --> 2149<!-- Site Wide Html Markup --> 2150</body> 2151</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.