1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class=""> 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<script type="text/javascript"> 44 window._currentDevice = 'desktop'; 45 window.Parameters = window.Parameters || { 46 HomeUrl: 'https://www.lakeozarkroofing.com/', 47 48 SystemID: 'US_HIBU_PRODUCTION', 49 SiteAlias: '905d3b93cab5462080ca99992fca8020', 50 SiteType: atob('RFVEQU9ORQ=='), 51 PublicationDate: 'Aug 06, 2026', 52 ExternalUid: '668874081', 53 IsSiteMultilingual: false, 54 InitialPostAlias: '', 55 InitialPostPageUuid: '', 56 InitialDynamicItem: '', 57 DynamicPageInfo: { 58 isDynamicPage: false, 59 base64JsonRowData: 'null', 60 }, 61 InitialPageAlias: 'request-a-free-estimate', 62 InitialPageUuid: '734c3ca908554e8da86ed5b9624dffa9', 63 InitialPageId: '115965221', 64 InitialEncodedPageAlias: 'cmVxdWVzdC1hLWZyZWUtZXN0aW1hdGU=', 65 InitialHeaderUuid: 'a5b83ccf9b304e4086e4adbd87181759', 66 CurrentPageUrl: '', 67 IsCurrentHomePage: false, 68 ThemeVersion: '500000', 69 DefaultPageAlias: '', 70 RemoveDID: true, 71 WidgetStyleID: null, 72 IsHeaderFixed: false, 73 IsHeaderSkinny: false, 74 StorePagesUrls: 'e30=', 75 IsNewStore: 'false', 76 StorePath: '', 77 StoreId: 'null', 78 StoreVersion: 0, 79 StoreBaseUrl: '', 80 StoreCleanUrl: true, 81 StoreDisableScrolling: true, 82 IsStoreSuspended: false, 83 showCookieNotification: false, 84 cookiesNotificationMarkup: 'null', 85 translatedPageUrl: '', 86 sidebarPosition: 'NA', 87 currentLanguage: 'en', 88 currentLocale: 'en', 89 NavItems: '{}', 90 91 mapConsent: { 92 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 93 enable: 'Enable' 94 }, 95 NavigationAreaParams: { 96 ShowBackToHomeOnInnerPages: true, 97 NavbarSize: -1, 98 NavbarLiveHomePage: 'https://www.lakeozarkroofing.com/', 99 NavbarSelector: '#dmNav:has(a)', 100 SubNavbarSelector: '#subnav_main' 101 }, 102 planID: '755', 103 disableTracking: false, 104 pageType: 'FROM_SCRATCH', 105 isRuntimeServer: true, 106 isInEditor: false, 107 isInPreview: false, 108 hasNativeStore: false, 109 defaultLang: 'en', 110 hamburgerMigration: null, 111 isFlexSite: false 112 }; 113 114 window.Parameters.LayoutID = {}; 115 window.Parameters.LayoutID[window._currentDevice] = 6; 116 window.Parameters.LayoutVariationID = {}; 117 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 118</script>
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141<!-- Injecting site-wide to the head --> 142 143 144<meta name="google-site-verification" content="FMiiQa0gIBAM4FEELFxj_dbZmSRAOxcYyQ1O25o1WEQ" data-swh-uuid="5d708c54da584118b7ce1d4014099c88"/> 145 146 147 148<!-- End Injecting site-wide to the head --> 149 150 151 152 153 154<meta name="d-service-worker" content="register"> 155 156 157 158<link rel="canonical" href="https://www.lakeozarkroofing.com/request-a-free-estimate"> 159 160<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 161 162<meta name="apple-mobile-web-app-capable" content="yes"> 163 164 165 166<link rel="icon" type="image/x-icon" href="https://cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/site_favicon_16_1776350323529.ico"/> 167 168 169<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/> 170<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/> 171<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/> 172<link rel="preconnect" href="https://cdn.hibuwebsites.com"/> 173 174 175 176
177<script id='d-js-dmapi'> 178 window.SystemID = 'US_HIBU_PRODUCTION'; 179 180 if (!window.dmAPI) { 181 window.dmAPI = { 182 registerExternalRuntimeComponent: function () { 183 }, 184 getCurrentDeviceType: function () { 185 return window._currentDevice; 186 }, 187 runOnReady: (ns, fn) => { 188 const safeFn = dmAPI.toSafeFn(fn); 189 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 190 const eventName = 'afterAjax.' + ns; 191 192 if (document.readyState === 'complete') { 193 $.DM.events.off(eventName).on(eventName, safeFn); 194 setTimeout(function () { 195 safeFn({ 196 isAjax: false, 197 }); 198 }, 0); 199 } else { 200 window?.waitForDeferred?.('dmAjax', () => { 201 $.DM.events.off(eventName).on(eventName, safeFn); 202 safeFn({ 203 isAjax: false, 204 }); 205 }); 206 } 207 }, 208 toSafeFn: (fn) => { 209 if (fn?.safe) { 210 return fn; 211 } 212 const safeFn = function (...args) { 213 try { 214 return fn?.apply(null, args); 215 } catch (e) { 216 console.log('function failed ' + e.message); 217 } 218 }; 219 safeFn.safe = true; 220 return safeFn; 221 } 222 }; 223 } 224 225 if (!window.requestIdleCallback) { 226 window.requestIdleCallback = function (fn) { 227 setTimeout(fn, 0); 228 } 229 } 230</script>
230 231 232 233 234 235 236 237 238
239<script id="d-js-load-css"> 240/** 241 * There are a few <link> tags with CSS resource in them that are preloaded in the page 242 * in each of those there is a "onload" handler which invokes the loadCSS callback 243 * defined here. 244 * We are monitoring 3 main CSS files - the runtime, the global and the page. 245 * When each load we check to see if we can append them all in a batch. If threre 246 * is no page css (which may happen on inner pages) then we do not wait for it 247 */ 248(function () { 249 let cssLinks = {}; 250 function loadCssLink(link) { 251 link.onload = null; 252 link.rel = "stylesheet"; 253 link.type = "text/css"; 254 } 255 256 function checkCss() { 257 const pageCssLink = document.querySelector("[id*='CssLink']"); 258 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 259 260 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 261 const storedRuntimeCssLink = cssLinks.runtime; 262 const storedPageCssLink = cssLinks.page; 263 const storedGlobalCssLink = cssLinks.global; 264 const storedWidgetCssLink = cssLinks.widget; 265 266 storedGlobalCssLink.disabled = true; 267 loadCssLink(storedGlobalCssLink); 268 269 if (storedPageCssLink) { 270 storedPageCssLink.disabled = true; 271 loadCssLink(storedPageCssLink); 272 } 273 274 if(storedWidgetCssLink) { 275 storedWidgetCssLink.disabled = true; 276 loadCssLink(storedWidgetCssLink); 277 } 278 279 storedRuntimeCssLink.disabled = true; 280 loadCssLink(storedRuntimeCssLink); 281 282 requestAnimationFrame(() => { 283 setTimeout(() => { 284 storedRuntimeCssLink.disabled = false; 285 storedGlobalCssLink.disabled = false; 286 if (storedPageCssLink) { 287 storedPageCssLink.disabled = false; 288 } 289 if (storedWidgetCssLink) { 290 storedWidgetCssLink.disabled = false; 291 } 292 // (SUP-4179) Clear the accumulated cssLinks only when we're 293 // sure that the document has finished loading and the document 294 // has been parsed. 295 if(document.readyState === 'interactive') { 296 cssLinks = null; 297 } 298 }, 0); 299 }); 300 } 301 } 302 303 304 function loadCSS(link) { 305 try { 306 var urlParams = new URLSearchParams(window.location.search); 307 var noCSS = !!urlParams.get("nocss"); 308 var cssTimeout = urlParams.get("cssTimeout") || 0; 309 310 if (noCSS) { 311 return; 312 } 313 if (link.href && link.href.includes("d-css-runtime")) { 314 cssLinks.runtime = link; 315 checkCss(); 316 } else if (link.id === "siteGlobalCss") { 317 cssLinks.global = link; 318 checkCss(); 319 } 320 321 else if (link.id && link.id.includes("CssLink")) { 322 cssLinks.page = link; 323 checkCss(); 324 } else if (link.id && link.id.includes("widgetCSS")) { 325 cssLinks.widget = link; 326 checkCss(); 327 } 328 329 else { 330 requestIdleCallback(function () { 331 window.setTimeout(function () { 332 loadCssLink(link); 333 }, parseInt(cssTimeout, 10)); 334 }); 335 } 336 } catch (e) { 337 throw e 338 } 339 } 340 window.loadCSS = window.loadCSS || loadCSS; 341})(); 342</script>
342 343 344 345
346<script data-role="deferred-init" type="text/javascript"> 347 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 348 function Def() { 349 this.promise = new Promise((function (a, b) { 350 this.resolve = a, this.reject = b 351 }).bind(this)) 352 } 353 354 const defs = {}; 355 window.getDeferred = function (a) { 356 return null == defs[a] && (defs[a] = new Def), defs[a] 357 } 358 window.waitForDeferred = function (b, a, c) { 359 let d = window?.getDeferred?.(b); 360 d 361 ? d.promise.then(a) 362 : c && ["complete", "interactive"].includes(document.readyState) 363 ? setTimeout(a, 1) 364 : c 365 ? document.addEventListener("DOMContentLoaded", a) 366 : console.error(`Deferred does not exist`); 367 }; 368</script>
368 369<style id="forceCssIncludes"> 370 /* This file is auto-generated from a `scss` file with the same name */ 371 372.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}} 373 374 375</style> 376<style id="cssVariables" type="text/css"> 377 :root { 378 --color_1: rgba(2, 111, 254, 1); 379 --color_2: rgba(255,255,255,1); 380 --color_3: rgba(37, 37, 37, 1); 381 --color_4: rgba(0, 202, 252, 1); 382 --color_5: rgba(231, 231, 231, 1); 383} 384</style> 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fjalla+One:ital,wght@0,400&subset=latin-ext&display=swap" /> 429 430 431 432 433 434 435<link rel="stylesheet" type="text/css" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 436 437 438 439<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/WIDGET_CSS/84c116821590712bd4afc1fce1bb1c2a.css" id="widgetCSS" /> 440 441 442<style>img[width][height] { 443 height: auto; 444}</style> 445 446 447<style> 448 body[data-page-alias="request-a-free-estimate"] #dm [data-show-on-page-only="request-a-free-estimate"] { 449 display: block !important; 450 } 451</style> 452 453 454<style id="pageAdditionalWidgetsCss" type="text/css"> 455</style> 456 457 458 459 460 461<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/files/905d3b93cab5462080ca99992fca8020_1.min.css?v=80" id="siteGlobalCss" /> 462 463 464 465<link 466 type="text/css" rel="stylesheet" 467 href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-10-08T12_48_49" 468/> 469 470 471<style id="customWidgetStyle" type="text/css"> 472 473</style> 474<style id="innerPagesStyle" type="text/css"> 475 476</style> 477 478 479<style 480 id="additionalGlobalCss" type="text/css" 481> 482</style> 483 484<style id="pagestyle" type="text/css"> 485 *#dm *.dmBody a.span.textonly 486{ 487 color:rgb(255,255,255) !important; 488} 489*#dm *.dmBody div.dmform-error 490{ 491 font-style:normal !important; 492} 493*#dm *.dmBody div.dmforminput textarea 494{ 495 font-style:italic !important; 496} 497*#dm *.dmBody div.dmforminput *.fileUploadLink 498{ 499 font-style:italic !important; 500} 501*#dm *.dmBody div.checkboxwrapper span 502{ 503 font-style:italic !important; 504} 505*#dm *.dmBody div.radiowrapper span 506{ 507 font-style:italic !important; 508} 509*#dm *.dmBody nav.u_1144820115 510{ 511 color:black !important; 512} 513*#dm *.dmBody nav.u_1628822676 514{ 515 color:white !important; 516} 517*#dm *.dmBody *.u_1211063855 *.dmformsubmit 518{ 519 float:LEFT !important; 520} 521*#dm *.dmBody div.u_1211063855 *.dmforminput label 522{ 523 color:rgba(0,0,0,1) !important; 524} 525*#dm *.dmBody div.u_1211063855 input[type="submit"] 526{ 527 font-weight:bold !important; 528} 529*#dm *.dmBody *.u_1211063855 .dmform-success 530{ 531 text-align:LEFT !important; 532} 533*#dm *.dmBody *.u_1211063855 .dmform-success .rteBlock 534{ 535 text-align:LEFT !important; 536} 537*#dm *.dmBody div.u_1819388424 538{ 539 background-color:var(--color_3) !important; 540} 541*#dm *.dmBody div.u_1211063855 input:not([type="submit"]) 542{ 543 background-color:rgba(231,231,231,1) !important; 544 border-color:var(--color_3) !important; 545 border-width:1px !important; 546 border-style:solid !important; 547} 548*#dm *.dmBody div.u_1211063855 textarea 549{ 550 background-color:rgba(231,231,231,1) !important; 551 border-color:var(--color_3) !important; 552 border-width:1px !important; 553 border-style:solid !important; 554} 555*#dm *.dmBody div.u_1211063855 select 556{ 557 background-color:rgba(231,231,231,1) !important; 558 border-color:var(--color_3) !important; 559 border-width:1px !important; 560 border-style:solid !important; 561} 562 563</style> 564 565<style id="pagestyleDevice" type="text/css"> 566 *#dm *.d-page-1716942098 DIV.dmInner{ 567background-repeat:no-repeat !important; 568background-size:cover !important; 569background-attachment:fixed !important; 570background-position:50% 50% !important} 571*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{ 572background-repeat:no-repeat !important; 573background-image:none !important; 574background-size:cover !important; 575background-attachment:fixed !important; 576background-position:50% 50% !important} 577*#dm *.dmBody div.u_1518249448{ 578margin-left:0 !important; 579padding-top:0 !important; 580padding-left:0 !important; 581padding-bottom:0 !important; 582margin-top:0 !important; 583margin-bottom:0 !important; 584margin-right:0 !important; 585padding-right:0 !important} 586*#dm *.dmBody div.u_1819388424{ 587padding-top:12px !important; 588padding-left:40px !important; 589padding-bottom:16px !important; 590padding-right:40px !important; 591float:none !important; 592top:0 !important; 593left:0 !important; 594width:auto !important; 595position:relative !important; 596height:auto !important; 597max-width:none !important; 598min-width:0 !important; 599text-align:center !important} 600*#dm *.dmBody div.u_1739294606{ 601padding-top:0 !important; 602padding-left:0 !important; 603padding-bottom:0 !important; 604padding-right:0 !important; 605margin-left:0 !important; 606margin-top:0 !important; 607margin-bottom:0 !important; 608margin-right:0 !important} 609*#dm *.dmBody div.u_1084018686{ 610margin-left:0 !important; 611padding-top:0 !important; 612padding-left:0 !important; 613padding-bottom:0 !important; 614margin-top:0 !important; 615margin-bottom:0 !important; 616margin-right:0 !important; 617padding-right:0 !important} 618*#dm *.dmBody div.u_1518249448{ 619margin-left:0 !important; 620padding-top:0 !important; 621padding-left:0 !important; 622padding-bottom:0 !important; 623margin-top:0 !important; 624margin-bottom:0 !important; 625margin-right:0 !important; 626padding-right:0 !important} 627*#dm *.dmBody div.u_1819388424{ 628padding-top:12px !important; 629padding-left:40px !important; 630padding-bottom:16px !important; 631padding-right:40px !important; 632float:none !important; 633top:0 !important; 634left:0 !important; 635width:auto !important; 636position:relative !important; 637height:auto !important; 638max-width:none !important; 639min-width:0 !important; 640text-align:center !important} 641*#dm *.dmBody div.u_1739294606{ 642padding-top:0 !important; 643padding-left:0 !important; 644padding-bottom:0 !important; 645padding-right:0 !important; 646margin-left:0 !important; 647margin-top:0 !important; 648margin-bottom:0 !important; 649margin-right:0 !important} 650*#dm *.dmBody div.u_1084018686{ 651margin-left:0 !important; 652padding-top:0 !important; 653padding-left:0 !important; 654padding-bottom:0 !important; 655margin-top:0 !important; 656margin-bottom:0 !important; 657margin-right:0 !important; 658padding-right:0 !important} 659*#dm *.dmBody div.u_1013827438{ 660float:none !important; 661top:0 !important; 662left:0 !important; 663width:100% !important; 664position:relative !important; 665height:auto !important; 666padding-top:0 !important; 667padding-left:40px !important; 668padding-bottom:0 !important; 669margin-right:auto !important; 670margin-left:auto !important; 671max-width:none !important; 672margin-top:0 !important; 673margin-bottom:0 !important; 674padding-right:40px !important; 675min-width:0 !important; 676text-align:center !important} 677*#dm *.dmBody div.u_1622055261{ 678margin-left:0 !important; 679padding-top:0 !important; 680padding-left:0 !important; 681padding-bottom:0 !important; 682margin-top:0 !important; 683margin-bottom:0 !important; 684margin-right:0 !important; 685padding-right:0 !important} 686*#dm *.dmBody div.u_1211063855{ 687padding-top:0 !important; 688margin-top:12px !important; 689margin-left:0 !important; 690padding-left:0 !important; 691padding-bottom:0 !important; 692margin-bottom:0 !important; 693margin-right:0 !important; 694padding-right:0 !important} 695</style> 696 697 698 699 700 701 702 703 704 705<style id="globalFontSizeStyle" type="text/css"> 706 .font-size-14, .size-14, .size-14 > font { font-size: 14px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }.font-size-15, .size-15, .size-15 > font { font-size: 15px !important; } 707</style> 708<style id="pageFontSizeStyle" type="text/css"> 709</style> 710 711 712 713 714<style id="hideAnimFix"> 715 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 716 visibility: hidden; 717 } 718 719 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 720 visibility: hidden !important; 721 } 722 723 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 724 visibility: hidden; 725 } 726 727</style> 728 729 730 731 732<style id="fontFallbacks"> 733 @font-face { 734 font-family: "Roboto Fallback"; 735 src: local('Arial'); 736 ascent-override: 92.6709%; 737 descent-override: 24.3871%; 738 size-adjust: 100.1106%; 739 line-gap-override: 0%; 740 }@font-face { 741 font-family: "Montserrat Fallback"; 742 src: local('Arial'); 743 ascent-override: 84.9466%; 744 descent-override: 22.0264%; 745 size-adjust: 113.954%; 746 line-gap-override: 0%; 747 }@font-face { 748 font-family: "Poppins Fallback"; 749 src: local('Arial'); 750 ascent-override: 92.326%; 751 descent-override: 30.7753%; 752 line-gap-override: 8.793%; 753 size-adjust: 113.7274%; 754}@font-face { 755 font-family: "Fjalla One Fallback"; 756 src: local('Arial'); 757 ascent-override: 114.9994%; 758 descent-override: 28.2767%; 759 size-adjust: 87.7212%; 760 line-gap-override: 0%; 761 } 762</style> 763 764 765 766 767 768 769 770 771 772 773 774 775 <link type="application/rss+xml" rel="alternate" href="https://www.lakeozarkroofing.com/feed/rss2"/> 776 <link type="application/atom+xml" rel="alternate" href="https://www.lakeozarkroofing.com/feed/atom"/> 777 <meta property="og:type" content="website"/> 778 <meta property="og:url" content="https://www.lakeozarkroofing.com/request-a-free-estimate"/> 779 <title> 780 781 Request a Free Estimate | Above & Beyond Roofing 782
783 </title> 784 <meta name="description" content="Request a free estimate from Above & Beyond Roofing. 24/7 emergency services available. Established in 2004. Free roof inspections."/> 785 786 <meta name="twitter:card" content="summary"/> 787 <meta name="twitter:title" content="Request a Free Estimate | Above & Beyond Roofing"/> 788 <meta name="twitter:description" content="Request a free estimate from Above & Beyond Roofing. 24/7 emergency services available. Established in 2004. Free roof inspections."/> 789 <meta name="twitter:image" content="https://le-cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/dms3rep/multi/opt/above---beyond-roofing-hero-home-1920w.jpg"/> 790 <meta property="og:description" content="Request a free estimate from Above & Beyond Roofing. 24/7 emergency services available. Established in 2004. Free roof inspections."/> 791 <meta property="og:title" content="Request a Free Estimate | Above & Beyond Roofing"/> 792 <meta property="og:image" content="https://le-cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/dms3rep/multi/opt/above---beyond-roofing-hero-home-1920w.jpg"/> 793 794 795 796 797<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O --> 798</head> 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820<body id="dmRoot" data-page-alias="request-a-free-estimate" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite mac dmLargeBody responsiveTablet " 821 style="padding:0;margin:0;" 822 823 > 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840<div id="dm" class='dmwr'> 841 842 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 843 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations rows-1200 hasStickyHeader hamburger-reverse 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="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="78f5c343822e4eb3aac27f4ad5d13812===header" has-shadow="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1543287242" id="1543287242"> <div class="dmRespColsWrapper" id="1984962946"> <div class="dmRespCol small-12 medium-4 large-4 u_1601370625" id="1601370625"> <div class="u_1322972944 widget-d1ee5d dmCustomWidget" data-lazy-load="" data-title="" id="1322972944" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="d1ee5d5bf037471ea1770683731e577a" data-widget-version="23" data-widget-config="eyJtZXJjaGFudElkIjoiNTU3MzUiLCJ0aGVtZSI6ImxpZ2h0IiwibWluLXJldmlld3MiOiIzIiwibWluLXJhdGluZyI6IjQifQ=="> <div class="headerWidget" data-merchant="55735" data-theme="light" data-break="" data-count-limit="3" data-rating-limit="4"></div> 844</div> 845 <div class="u_1703755659 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1703755659" style="text-align: left; transition: none 0s ease 0s; display: block;"><p class="text-align-left size-14 m-size-11"><span class="font-size-14 m-font-size-11" style="font-style: normal; font-weight: normal; display: unset; color: var(--color_3);">If It Needs A Roof, We Can Do It, From The Dog House To Your House</span></p></div> 846</div> 847 <div class="u_1263510426 dmRespCol small-12 medium-4 large-4" id="1263510426"> <div class="u_1934491332 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1934491332"> <a id="1745123919" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/dms3rep/multi/opt/above---beyond-roofing-logo-1920w.png" id="1349653216" class="" data-dm-image-path="https://cdn.hibuwebsites.com/905d3b93cab5462080ca99992fca8020/dms3rep/multi/above---beyond-roofing-logo.png" width="290" height="100" alt="Above & Beyond Roofing Logo" onerror="handleImageLoadError(this)"/></a> 848</div> 849</div> 850 <div class="dmRespCol small-12 u_1370518153 medium-4 large-4" id="1370518153"> <a data-display-type="block" class="u_1343569625 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/request-a-free-estimate" data-element-type="dButtonLinkId" id="1343569625"> <span class="iconBg" id="1725780116"> <span class="icon hasFontIcon icon-star" id="1215965806"></span> 851</span> 852 <span class="text" id="1820502615">Request a Free Estimate</span> 853</a> 854 <div class="u_1292038079 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1292038079" new-inline-bind-applied="true" data-diy-text="" style="text-align: center; transition: none 0s ease 0s; display: block;"><p class="text-align-right size-18 m-size-14"><span class="font-size-18 m-font-size-14" style="font-weight: bold; display: initial;"><span class="inline-data-binding" data-encoded-value="KDU3MykgMjQ1LTIwODQ=" data-inline-binding="content_library.global.phone.phone - main - loc 1"><a class="inlineBindingLink" target="_blank" href="tel:(573) 245-2084">(573) 245-2084</a></span></span></p></div> 855 <div class="u_1382897607 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1382897607" style="text-align: left;"><p class="text-align-right size-14 m-size-11"><span style="font-weight: normal; display: unset;" class="font-size-14 m-font-size-11">Serving the Entire Lake of the Ozarks and All Surrounding Areas</span></p></div> 856</div> 857</div> 858</div> 859 <div class="dmRespRow u_1272625965" id="1272625965"> <div class="dmRespColsWrapper" id="1753664558"> <div class="dmRespCol large-12 medium-12 small-12 u_1611128643" id="1611128643"> <nav class="u_1367876537 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" data-divider="DOT" id="1367876537" 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" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 860 Home 861 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 862</span> 863</a> 864</li> 865 <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_010101833130 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 866 Roofing Services 867 " data-auto="page-text-style">Roofing Services<span class="icon icon-angle-down"></span> 868</span> 869</a> 870 <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="/residential-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101357537 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 871 Residential Roofing 872 " data-auto="page-text-style">Residential Roofing<span class="icon icon-angle-right"></span> 873</span> 874</a> 875</li> 876 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/commercial-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101806838 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 877 Commercial Roofing 878 " data-auto="page-text-style">Commercial Roofing<span class="icon icon-angle-right"></span> 879</span> 880</a> 881</li> 882 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-repairs" class="unifiednav__item unav-item dmUDNavigationItem_010101505249 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 883 Roofing Repairs 884 " data-auto="page-text-style">Roofing Repairs<span class="icon icon-angle-right"></span> 885</span> 886</a> 887</li> 888</ul> 889</li> 890 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/project-gallery" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101953347 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 891 Project Gallery 892 " data-auto="page-text-style">Project Gallery<span class="icon icon-angle-down"></span> 893</span> 894</a> 895</li> 896 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/reviews" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101598202 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 897 Reviews 898 " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 899</span> 900</a> 901</li> 902 <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="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101436714 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 903 About 904 " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 905</span> 906</a> 907 <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="/blog" class="unifiednav__item unav-item dmUDNavigationItem_010101957516 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 908 Blog 909 " data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 910</span> 911</a> 912</li> 913 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item dmUDNavigationItem_010101199220 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 914 FAQs 915 " data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 916</span> 917</a> 918</li> 919</ul> 920</li> 921 <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="/contact-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101943230 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 922 Contact 923 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 924</span> 925</a> 926 <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="/request-a-free-estimate" class="unifiednav__item unav-item dmNavItemSelected dmUDNavigationItem_010101803352 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 927 Request a Free Estimate 928 " data-auto="page-text-style">Request a Free Estimate<span class="icon icon-angle-right"></span> 929</span> 930</a> 931</li> 932</ul> 933</li> 934</ul> 935</nav> 936</div> 937</div> 938</div> 939</div> 940</div> 941</div> 942 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 943 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper">
943 <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 944<!-- 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">Request a Free Estimate</div> 945</div> 946 <div class="titleLine display_None"><hr/></div> 947</div> 948</div> 949</div> 950</div> 951 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_request-a-free-estimate 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="u_1819388424 dmRespRow" style="text-align: center;" id="1819388424"> <div class="dmRespColsWrapper" id="1425204994"> <div class="dmRespCol small-12 u_1518249448 medium-12 large-12" id="1518249448"> <div class="dmNewParagraph u_1739294606" data-element-type="paragraph" data-version="5" id="1739294606" style="transition: opacity 1s ease-in-out 0s;"> <h1 style="line-height: 1.2;" class="m-size-36"><span style="display: initial; color: rgb(255, 255, 255);" m-font-size-set="true" class="m-font-size-36">Request a Free Estimate</span></h1> 952</div> 953 <div class="dmNewParagraph u_1084018686" data-element-type="paragraph" data-version="5" id="1084018686" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""> <h1 class="size-24 m-size-18" style="line-height: 1.2;"><span class="font-size-24 m-font-size-18" style="color: rgb(255, 255, 255); display: initial;" m-font-size-set="true"><span class="inline-data-binding" data-encoded-value="SGlidSBQbHVtYmVycw==" data-inline-binding="content_library.global.company_name">Above & Beyond Roofing</span></span></h1> 954</div> 955</div> 956</div> 957</div> 958 <div class="u_1013827438 dmRespRow" style="text-align: center;" id="1013827438"> <div class="dmRespColsWrapper" id="1654859122"> <div class="dmRespCol small-12 medium-12 large-12 u_1622055261" id="1622055261"> <div class="dmform default u_1211063855 native-inputs" data-element-type="dContactUsRespId" id="1211063855" captcha="true" data-captcha-position="text" data-captcha-message="PHAgY2xhc3M9InJ0ZUJsb2NrIj5UaGlzIHNpdGUgaXMgcHJvdGVjdGVkIGJ5IHJlQ0FQVENIQS48L3A+" data-binding="W3siYmluZGluZ05hbWUiOiJlbWFpbCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lbWFpbCAtIGxvYyAxIn1d"> <h3 class="dmform-title dmwidget-title" id="1202758895" hide="true">Request Form</h3> 959 <div class="dmform-wrapper" id="1558582594" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1357609683"> <div class="dmforminput small-12 dmRespDesignCol newLine medium-12 large-12" id="1232663774"> <label for="dmform-5" id="1505163172" class="" hide="true">Free Text</label> 960 <div class="freetextwrapper" id="1724400689"><p class="rteBlock" id="1042687276">Fill out this short form and an Above & Beyond Roofing representative will contact you by the next business day for your FREE estimate.</p><br id="1807383276"/></div> 961 <input type="hidden" name="label-dmform-5" value="Free Text" id="1533531881" class=""/> </div> 962 <div class="dmforminput required small-12 dmRespDesignCol medium-6 large-6" id="1513305549"> <label for="1558710359" id="1685034506" data-dm-for="dmform-0">Name*</label> 963 <input type="text" class="" name="dmform-0" id="1558710359"/> <input type="hidden" name="label-dmform-0" value="Name*" id="1093770157" class=""/> </div> 964 <div class="dmforminput small-12 dmRespDesignCol medium-6 large-6 required" id="1915837273"> <label for="1175784072" id="1996530096" data-dm-for="dmform-2">Phone*</label> 965 <input type="tel" class="" name="dmform-2" id="1175784072"/> <input type="hidden" name="label-dmform-2" value="Phone*" id="1217203460" class=""/> </div> 966 <div class="dmforminput small-12 dmRespDesignCol required medium-12 large-12" id="1452167733"> <label for="1569968282" id="1344164296" data-dm-for="dmform-7">Address*</label> 967<input type="text" name="dmform-7" id="1569968282"/><input type="hidden" name="label-dmform-7" value="Address*" id="1604947356" class=""/></div>
968 <div class="dmforminput required small-12 dmRespDesignCol medium-4 large-4 newLine" id="1316053747"> <label for="1903994732" id="1858601362" data-dm-for="dmform-1">Email*</label> 969 <input type="email" class="" name="dmform-1" id="1903994732"/> <input type="hidden" name="label-dmform-1" value="Email*" id="1796313392" class=""/> </div> 970 <div class="dmforminput small-12 medium-4 large-4 dmRespDesignCol" id="1127092951"> <label for="1337974249" id="1906206636" data-dm-for="dmform-6">Preferred Method of Contact</label> 971 <select name="dmform-6" id="1337974249"> <option selected="" disabled="" hidden="" value="" id="1729880477"></option> 972 <option id="1434355407">Email</option> 973 <option id="1436752980">Phone</option> 974</select> 975 <input type="hidden" name="label-dmform-6" value="Preferred Method of Contact" id="1055482438" class=""/> </div> 976 <div class="dmforminput small-12 dmRespDesignCol medium-4 large-4" id="1995996868"> <label for="1158152085" id="1946696371" data-dm-for="dmform-4">Roofing Service</label> 977 <select name="dmform-4" id="1158152085"> <option selected="" disabled="" hidden="" value="" id="1041354227"></option> 978 <option id="1350502496">Residential Roofing</option> 979 <option id="1238480231">Commercial Roofing</option> 980 <option id="1475864177">Roofing Repairs</option> 981 <option id="1802699192">Other</option> 982</select> 983 <input type="hidden" name="label-dmform-4" value="Roofing Service" id="1624393655" class=""/> </div> 984 <div class="dmforminput large-12 medium-12 dmRespDesignCol" id="1132267316"> <label for="1135807119" id="1666679880" data-dm-for="dmform-3">Message</label> 985 <textarea name="dmform-3" id="1135807119" class=""></textarea> 986 <input type="hidden" name="label-dmform-3" value="Message" id="1901592193" class=""/> </div> 987 <span id="1410258248" class="dmWidgetClear"></span> 988 <div class="dmformsubmit dmWidget R" id="1436448673"> <input class="" name="submit" type="submit" value="Request a Free Estimate" id="1685912333"/> </div> 989 <input name="dmformsendto" type="hidden" value="O0wrseIfFLssl4VxJoaS7gc0CcyCnxO8bQ6ed5qKHLPnZvgTXmfYrnLGKsXSZRIU73kO4KQzX2o=" id="1267688832" data-dec="true"/> <input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1262875367"/> <input name="dmformfrom" type="hidden" id="1031506698" class="" value="Above & Beyond Roofing"/> <input name="dmformsubject" type="hidden" value="Hibu Website Request Form Submission" id="1324519678" class="" data-email-subject="Hibu Website Request Form Submission"/> <input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrS6fTKG1wJZxMAVBmxwFxOmR6Y7yiIjZv5xEJpdbsfxSrrz90/AiWb36ZTEM0BsBl+RjWdlqtVyPSAeROPumAk8e6E597kSeVJTJpf2ZJXcJUNVQHAHqJrxYqGboZT+d17H0rLABfk0I7CFxDn018p81OuXxo3GEQrykl1YJTNN+aflaPtb4Ajasy3HcTf+BbPfpZRP3w0HpffMlgqd/HKqTrn0VoEZmO3CYOy+0VMvYVFvsbdT2UtHQJV6PCLzRsav2rMwRyZxskqkVpAswsqSo=" data-dec="true"/><input type="hidden" name="page_uuid" value="734c3ca908554e8da86ed5b9624dffa9"/></form> 990</div> 991 <div class="dmform-success" style="display:none" id="1908018509"> <br id="1664729474"/> <p class="rteBlock" id="1365851885"> <strong id="1410521557">We appreciate you contacting us. </strong> 992 One of our colleagues will get back in touch with you soon! </p> 993 <br id="1915462756"/> <p class="rteBlock" id="1150905781">Have a great day!</p> 994</div> <div class="dmform-error" style="display:none" id="1815949649">Oops, there was an error sending your message. <br id="1060038286"/> Please try again later.</div> 995</div> 996</div> 997</div> 998</div> 999</div> 1000</div> 1001</div> 1002</div> 1003 <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="dmRespRow u_1159834506" id="1159834506"> <div class="dmRespColsWrapper" id="1621795770"> <div class="dmRespCol large-12 medium-12 small-12 u_1478187470" id="1478187470"> <div class="dmRespRow u_1175017367" id="1175017367"> <div class="dmRespColsWrapper" id="1558336194"> <div class="dmRespCol small-12 large-4 medium-4 u_1646531093" id="1646531093"> <div class="dmNewParagraph u_1912319180" data-element-type="paragraph" data-version="5" id="1912319180" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" aria-level="1"><span style="color: rgb(255, 255, 255); display: unset; text-transform: uppercase;">serving</span></h4> 1004</div> 1005 <div class="dmDividerWrapper clearfix u_1388287643" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1388287643"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1701094362"/></div> 1006 <div data-element-type="spacer" class="dmSpacer u_1659534630" id="1659534630"></div> 1007 <div class="u_1648677023 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1648677023" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-styletopreserve="{" background-image":""}"="" data-diy-text=""> <div class="rteBlock defaultList"><p>Lake of the Ozarks, MO</p><p>Linn Creek, MO 65052</p><p>Camdenton, MO 65020</p><p>Decaturville, MO 65020</p><p>Bidwell, MO</p><p>Neongwah, MO 65020</p><p>
1007Roach, MO</p><p>Passover, MO</p><p>Kaiser, MO 65047</p><p>Osage Beach, MO</p><p>Arrowhead Beach, Lake Ozark, MO 65049</p><p>Lakeside, MT</p><p>Lake Ozark, MO</p><p>Lake Ozark, MO 65049</p><p>Bagnell, MO 65026</p><p>Greenview, MO 65020</p></div> 1008</div> 1009</div> 1010 <div class="dmRespCol large-4 medium-4 small-12 u_1073483724" id="1073483724"> <div class="u_1205985637 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1205985637" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;"><span style="text-transform: uppercase; display: unset; color: rgb(255, 255, 255);">Contact Us</span></h4> 1011</div> 1012 <div class="dmDividerWrapper clearfix u_1504747285" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1504747285"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1629362071"/></div> 1013 <div data-element-type="spacer" class="dmSpacer u_1941024786" id="1941024786"></div> 1014 <div class="u_1828085428 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1828085428" style="transition: opacity 1s ease-in-out 0s;" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQucGhvbmUgbGlzdCBsb2MgMSJ9XQ==" data-diy-text=""><p class="rteBlock"><strong>Main Phone:</strong> 1015 <a href="tel:+15732452084" style="color:inherit;">(573) 245-2084</a></p><p class="rteBlock"><strong>Alternate Phone:</strong> 1016 <a href="tel:+15733020354" style="color:inherit;">(573) 302-0354</a></p></div> 1017 <a class="u_1578761970 default align-center dmEmail dmWidget dmNoMark dmWwr" href="mailto:[email protected]" contenteditable="false" onclick=";return dm_gaq_push_event('ClickToEmail', 'Email',null,'905d3b93cab5462080ca99992fca8020', this);" id="1578761970" dmle_extension="emailextension" data-element-type="emailextension" data-binding="W3siYmluZGluZ05hbWUiOiJlbWFpbCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lbWFpbCAtIGxvYyAxIn1d" data-buttonstyle="ROUND_SIDES" wr="true" data-display-type="block" icon="true" surround="true" description="Email Us" adwords="" icon-name="icon-envelope-alt" email="[email protected]"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-envelope-alt" data-auto="button-icon"></span> 1018</span> 1019 <span class="text" data-auto="button-text">Email Us</span> 1020</a> 1021 <div class="u_1438112913 align-center text-align-center dmSocialHub gapSpacing" id="1438112913" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/LakeOzarkRoofing" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 1022</a> 1023 <a href="https://instagram.com/aboveandbeyondroof" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 1024</a> 1025 <a href="https://youtube.com/@Lakeozarkroofing" 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 style9" aria-hidden="true" data-hover-effect=""></span> 1026</a> 1027 <a href="https://linkedin.com/company/above-&-beyond-roofing?trk=tyah" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event &&
1027 dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 1028</a> 1029 <a href="https://yelp.com/biz/above-and-beyond-roofing-osage-beach-3" target="_blank" dm_dont_rewrite_url="true" aria-label="yelp" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Yelp')"> <span class="dmSocialYelp dm-social-icons-yelp oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 1030</a> 1031</div> 1032</div> 1033</div> 1034</div> 1035 <div class="dmRespCol small-12 large-4 medium-4 u_1794583466" id="1794583466"> <div class="u_1811404358 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1811404358" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;"><span style="text-transform: uppercase; display: unset; color: rgb(255, 255, 255);">Business Hours</span></h4> 1036</div> 1037 <div class="dmDividerWrapper clearfix u_1217953473" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1217953473"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1317681365"/></div> 1038 <div data-element-type="spacer" class="dmSpacer u_1595540084" id="1595540084"></div> 1039 <div class="u_1260215600 default dmHoursOfOperation" id="1260215600" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 1040 <dd> <time>8:00 am</time> 1041- <time>5:00 pm</time> 1042</dd> 1043</div> 1044 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 1045 <dd>Closed</dd> 1046</div> 1047</dl> 1048</div> 1049 <div class="u_1850914975 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1850914975" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""><p class="size-15 m-size-15"><span class="font-size-15 m-font-size-15" m-font-size-set="true" style="color: rgb(255, 255, 255); font-weight: bold; display: initial;"><span class="inline-data-binding" data-encoded-value="MjQvNyBFbWVyZ2VuY3kgU2VydmljZXMgQXZhaWxhYmxl" data-inline-binding="site_text.additional hours text loc 1">24/7 Emergency Services Available</span></span></p></div> 1050</div> 1051</div> 1052</div> 1053</div> 1054</div> 1055</div> 1056 <div class="dmRespRow u_1300872053" id="1300872053"> <div class="dmRespColsWrapper" id="1973189081"> <div class="dmRespCol large-12 medium-12 small-12 u_1690395585" id="1690395585"> <div class="dmRespRow u_1871257311" id="1871257311"> <div class="dmRespColsWrapper" id="1750695632"> <div class="dmRespCol small-12 u_1119862962 medium-12 large-12" id="1119862962"> <div class="dmNewParagraph u_1852179531" data-element-type="paragraph" data-version="5" id="1852179531" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;"><span style="text-transform: uppercase; display: unset; color: rgb(255, 255, 255);">Site Links</span></h4> 1057</div> 1058 <div class="dmDividerWrapper clearfix u_1083863332" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1083863332"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1895931499"/></div> 1059 <nav class="effect-bottom2 u_1400697807 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1400697807" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" 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 href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text=" 1060 Home 1061 " 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> 1062</span> 1063</a> 1064</li> 1065 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/residential-roofing" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="residential-roofing"> <span class="nav-item-text " data-link-text=" 1066 Residential Roofing 1067 " data-auto="page-text-style">Residential Roofing<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1068</span> 1069</a> 1070</li> 1071 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-roofing" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="commercial-roofing"> <span class="nav-item-text " data-link-text=" 1072 Commercial Roofing 1073 " data-auto="page-text-style">Commercial Roofing<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1074</span> 1075</a> 1076</li> 1077</ul> 1078</nav> 1079 <div data-element-type="spacer" class="dmSpacer u_1532228845" id="1532228845"></div> 1080</div> 1081</div> 1082</div> 1083</div> 1084</div> 1085</div> 1086 <div class="dmRespRow u_1632155419" style="text-align: center;" id="1632155419"> <div class="dmRespColsWrapper" id="1253858808"> <div class="u_1063824722 dmRespCol small-12 medium-12 large-12" id="1063824722"> <div data-element-type="spacer" class="dmSpacer u_1663058138" id="1663058138"></div> 1087 <div class="widget-afd4bc u_1073006314 dmCustomWidget" data-lazy-load="" data-title="" id="1073006314" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="afd4bc7f907140298e111130d715031d" data-widget-version="99" data-widget-config="eyJJY29uIFNpemUiOm51bGwsIkljb25MaXN0IjpbeyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IkNhbGwiLCJDYWxsTnVtIjoiKDU3MykgMjQ1LTIwODQiLCJFbWFpbCI6dHJ1ZSwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6dHJ1ZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiQ2FsbCBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOmZhbHNlLCJDdXN0b21JY29uX1NlbGVjdCI6ImN1c3RvbV9pY29uMSIsIlJlZGRpdCI6dHJ1ZSwiQ2hhdFNjcmlwdCI6bnVsbCwiUGludGVyZXN0Ijp0cnVlLCJTbXNOdW0iOiI1NTUtNTU1LTU1NTUiLCJHb29nbGVQbHVzIjpmYWxzZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IkxpbmsiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiRW1haWwiOnRydWUsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNoYXJlVGl0bGUiOiIiLCJUdW1ibHIiOnRydWUsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbC
1087I6IlJlYWQgUmV2aWV3cyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmV2aWV3cyIsImxhYmVsIjoiIiwidHlwZSI6InBhZ2UiLCJocmVmIjoiL3Jldmlld3MiLCJyYXdfdXJsIjoiL3NpdGUvNzRkMjU0NDNlMDRlNGQwYmI4OGU1ODI4NGM3MjcwNzMvcmV2aWV3cz9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJMaW5rIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJSZXF1ZXN0IGEgRnJlZSBFc3RpbWF0ZSIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24yIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmVxdWVzdC1hLWZyZWUtZXN0aW1hdGUiLCJsYWJlbCI6IiIsInR5cGUiOiJwYWdlIiwiaHJlZiI6Ii9yZXF1ZXN0LWEtZnJlZS1lc3RpbWF0ZSIsInJhd191cmwiOiIvc2l0ZS85MDVkM2I5M2NhYjU0NjIwODBjYTk5OTkyZmNhODAyMC9yZXF1ZXN0LWEtZnJlZS1lc3RpbWF0ZT9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJNZXNzIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6IjI1MTI1ODcxNjM4OCIsIkxhYmVsIjoiTWVzc2FnZSBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6ImJlbmFib3ZlYmV5b25kQGdtYWlsLmNvbSIsIkFjdGlvbiI6IkVtYWlsIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJFbWFpbCBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6bnVsbCwiQWN0aW9uIjoiTWFwIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IkFib3ZlICYgQmV5b25kIFJvb2ZpbmcgMTIxMiBTcHJpbmcgVmFsbGV5IFJkIE9zYWdlIEJlYWNoIE1PIDY1MDY1IiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6dHJ1ZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiR2V0IERpcmVjdGlvbnMiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJDdXN0b21JY29uX1NlbGVjdCI6ImN1c3RvbV9pY29uMSIsIlJlZGRpdCI6dHJ1ZSwiQ2hhdFNjcmlwdCI6bnVsbCwiUGludGVyZXN0Ijp0cnVlLCJTbXNOdW0iOiI1NTUtNTU1LTU1NTUiLCJHb29nbGVQbHVzIjpmYWxzZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IlNoYXJlIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJTaGFyZSBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfV0sIkdsb2JhbCI6bnVsbCwiRm9jdXNEZWxheSI6IjUwMDAiLCJBbmltYXRpb25PcHRpb25zIjpudWxsLCJNb2JpbGVMYXlvdXQiOiJGdWxsIiwiTW9kYWxUaXRsZSI6IlNoYXJlIE9uOiIsIk1vYmlsZVRoZW1lIjoiTGlnaHQiLCJNb2JpbGVPcmllbnRhdGlvbiI6InJpZ2h0IiwiSGVscFRleHQiOiJIaS4gRG8geW91IG5lZWQgYW55IGhlbHA/IiwiTW9iaWxlT3B0aW9ucyI6bnVsbCwiTW9iaWxlIjpudWxsLCJGb2N1c0l0ZXIiOiIxIiwiRGVza3RvcCI6bnVsbCwiRGVza3RvcExheW91dCI6IkZsb2F0IiwiRGVza3RvcE9wdGlvbnMiOm51bGwsImN1c3RvbV9pY29uNCI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTguMjhcIiBoZWlnaHQ9XCI5OC4yOFwiIHZpZXdCb3g9XCIwIDAgOTguMjggOTguMjhcIj48Y2lyY2xlIGN4PVwiNDkuMTRcIiBjeT1cIjQ5LjE0XCIgcj1cIjQ5LjE0XCIgZmlsbD1cIiMyNzJhM2RcIi8+PHBhdGggZD1cIk02MC4xOCw1My41YTMsMywwLDAsMSwyLjMyLjc1LDMsMywwLDAsMSwuNjUsMi4wOSw2LjUzLDYuNTMsMCwwLDEtLjI0LDEuOCw0LjM4LDQuMzgsMCwwLDEtLjQzLDEuMTJINTguNTR2Ni42OEg1MS45MlY1OS4yNmgtNy4zcS00LjU2LDAtNi40OC0xLjQxYTUuMTcsNS4xNywwLDAsMS0xLjkyLTQuNDQsMTAuNjUsMTAuNjUsMCwwLDEsLjQ2LTMsMTguOSwxOC45LDAsMCwxLDEuMi0zLDI2LjU3LDI2LjU3LDAsMCwxLDEuNzMtMywzMi44NSwzMi44NSwwLDAsMSwyLTIuNzZxMS40NC0xLjc4LDMtMy4zNGEzMCwzMCwwLDAsMSwzLjEyLTIuNzZBMTUsMTUsMCwwLDEsNTEsMzMuNjZhOC40OCw4LjQ4LDAsMCwxLDMuMzQtLjcsNy43Myw3LjczLDAsMCwxLDIuODguNDMsNi4yNyw2LjI3LDAsMCwxLDEuMzQuNjdWNTMuNVpNNTEuOTIsMzkuNDRjLS4yNi4xNi0uOS42Ni0xLjkyLDEuNDlhMjQuNTgsMjQuNTgsMCwwLDAtMy4
10870MSwzLjU1LDI0LjE4LDI0LjE4LDAsMCwwLTIuODMsNC4xNSw2Ljg5LDYuODksMCwwLDAtLjkxLDIuOTEsMS41NywxLjU3LDAsMCwwLC44NiwxLjUzQTUuMDYsNS4wNiwwLDAsMCw0Niw1My41aDZaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiTW9iaWxlTWFpbiI6InBsdXMiLCJEZXNrTWFpbiI6ImVudmVsb3BlIiwiY3VzdG9tX2ljb24zIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5OC4yOFwiIGhlaWdodD1cIjk4LjI4XCIgdmlld0JveD1cIjAgMCA5OC4yOCA5OC4yOFwiPjxjaXJjbGUgY3g9XCI0OS4xNFwiIGN5PVwiNDkuMTRcIiByPVwiNDkuMTRcIiBmaWxsPVwiIzI3MmEzZFwiLz48cGF0aCBkPVwiTTQ5LDQ2LjU0YTYuNTQsNi41NCwwLDAsMCw0LjIzLTEuMTIsMy42OSwzLjY5LDAsMCwwLDEuMzQtMyw0LjU4LDQuNTgsMCwwLDAtLjMxLTEuNywzLjU4LDMuNTgsMCwwLDAtMS0xLjM5LDUuMTMsNS4xMywwLDAsMC0xLjgyLTEsOS4wNSw5LjA1LDAsMCwwLTIuNzItLjM2LDcuODgsNy44OCwwLDAsMC0zLjE0LjU1LDgsOCwwLDAsMC0yLjA5LDEuMjcsNS40Niw1LjQ2LDAsMCwwLTEuMiwxLjQ0Yy0uMjUuNDgtLjQzLjg0LS41MywxLjA2QTQuMDgsNC4wOCwwLDAsMSwzOSw0MS4yNCwzLjE3LDMuMTcsMCwwLDEsMzguMDUsMzlhNC4zNSw0LjM1LDAsMCwxLC4xOS0xLjNBNC4yMyw0LjIzLDAsMCwxLDM5LDM2LjQyYTguMDksOC4wOSwwLDAsMSwxLjEtMS4wOEE3LjksNy45LDAsMCwxLDQyLDM0LjIxYTE1LjUyLDE1LjUyLDAsMCwxLDMtLjg5LDIxLjIsMjEuMiwwLDAsMSw0LjItLjM2LDE4Ljc3LDE4Ljc3LDAsMCwxLDUuNi43NCwxMS41NywxMS41NywwLDAsMSwzLjgxLDIsNy42Nyw3LjY3LDAsMCwxLDIuMTksMi44Myw4LjU2LDguNTYsMCwwLDEsLjY5LDMuMzksNi45Myw2LjkzLDAsMCwxLS41MywyLjc4LDguNTEsOC41MSwwLDAsMS0xLjMyLDIuMTksOC4zOCw4LjM4LDAsMCwxLTEuNzIsMS41NiwxMC42MiwxMC42MiwwLDAsMS0xLjgsMSw3LjYyLDcuNjIsMCwwLDEsNiw3LjYzLDguNzEsOC43MSwwLDAsMS0zLjI0LDcuMDVxLTMuMjQsMi43LTkuNTIsMi42OWEyMi43OSwyMi43OSwwLDAsMS01LjA5LS41LDI1LjM1LDI1LjM1LDAsMCwxLTMuNzItMS4wOUExNCwxNCwwLDAsMSwzOC4yMiw2NGE5Ljg5LDkuODksMCwwLDEtLjk0LS42NWwyLjgzLTVjLjEzLjEuNDMuMzEuOTEuNjJhMTIuNzIsMTIuNzIsMCwwLDAsMS44OCwxLDE4LDE4LDAsMCwwLDIuNjYuODksMTMuODcsMTMuODcsMCwwLDAsMy4zNC4zOHEzLjM2LDAsNC44LTEuMjVhNC4wNSw0LjA1LDAsMCwwLDEuNDQtMy4xOSwzLjczLDMuNzMsMCwwLDAtMS42MS0zLjI4QTcuODIsNy44MiwwLDAsMCw0OSw1Mi40NUg0NS42OGE1LjYxLDUuNjEsMCwwLDEtLjUtMS4xMSw1LjI5LDUuMjksMCwwLDEtLjMyLTEuOTIsMi44NiwyLjg2LDAsMCwxLC43NS0yLjE2LDMuOSwzLjksMCwwLDEsMi43MS0uNzJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiQ3VzdG9tSWNvbk9wdGlvbnMiOm51bGwsImN1c3RvbV9pY29uNiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTguMjhcIiBoZWlnaHQ9XCI5OC4yOFwiIHZpZXdCb3g9XCIwIDAgOTguMjggOTguMjhcIj48Y2lyY2xlIGN4PVwiNDkuMTRcIiBjeT1cIjQ5LjE0XCIgcj1cIjQ5LjE0XCIgZmlsbD1cIiMyNzJhM2RcIi8+PHBhdGggZD1cIk02Mi41Myw1NC44NWExMS41MywxMS41MywwLDAsMS0xLDQuNzcsMTEuNCwxMS40LDAsMCwxLTIuNzEsMy43NywxMi40MSwxMi40MSwwLDAsMS00LjA3LDIuNDcsMTQuMjUsMTQuMjUsMCwwLDEtNS4xMy44OSwxNC45MywxNC45MywwLDAsMS01LjEzLS44NiwxMi40MiwxMi40MiwwLDAsMS00LTIuNCwxMSwxMSwwLDAsMS0yLjY2LTMuNjUsMTEuMTMsMTEuMTMsMCwwLDEtMS00LjY2QTEzLjU2LDEzLjU2LDAsMCwxLDM4LjMxLDQ5YTMzLjU1LDMzLjU1LDAsMCwxLDMuMzgtNS4zN2w2LjQyLTguNDVjLjE5LS4yMy40LS40Ny42Mi0uNzVhMy44MiwzLjgyLDAsMCwxLC44Mi0uNzIsNC45LDQuOSwwLDAsMSwxLjE3LS41MkE1LjQ3LDUuNDcsMCwwLDEsNTIuMzgsMzNhNC41Nyw0LjU3LDAsMCwxLDIuNzEuNyw0LjUsNC41LDAsMCwxLDEuMjMsMS4xMkw0OC4yNSw0NS4xNWE3LjM3LDcuMzcsMCwwLDEsMS41My0uNTVBOC44Miw4LjgyLDAsMCwxLDUyLDQ0LjM0YTExLjQ0LDExLjQ0LDAsMCwxLDQuMzguNzksOS40LDkuNCwwLDAsMSw1LjM5LDUuNTRBMTEuOCwxMS44LDAsMCwxLDYyLjUzLDU0Ljg1Wm0tNi43Mi4zM2E2LjEyLDYuMTIsMCwwLDAtMS43My00LjQ4LDYsNiwwLDAsMC00LjQ2LTEuNzYsNi4yMiw2LjIyLDAsMCwwLTQuNDQsMS43OCw1LjU1LDUuNTUsMCwwLDAtMS4zLDIsNyw3LDAsMCwwLDAsNSw1LjQ3LDUuNDcsMCwwLDAsMS4zLDIsNi4yNyw2LjI3LDAsMCwwLDQuNDQsMS43Nyw2LDYsMCwwLDAsNC40Ni0xLjc1QTYuMTMsNi4xMywwLDAsMCw1NS44MSw1NS4xOFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTAuNCAtMC4zNylcIiBmaWxsPVwiIzRkYWY3Y1wiLz48L3N2Zz4iLCJjdXN0b21faWNvbjUiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNDAsMzcuNThhNC4yMSw0LjIxLDAsMCwxLDEtMi44MiwzLjg2LDMuODYsMCwwLDEsMi44OC0uOTRINTdhNC4zNiw0LjM2LDAsMCwxLDIuODMuNzEsMi44MSwyLjgxLDAsMCwxLC44MiwyLjI1LDUuMDcsNS4wNywwLDAsMS0uMzYsMiw3LjQyLDcuNDIsMCwwLDEtLjU2LDEuMTRINDUuOTJsLS4xOSw1LjksMS41MS0uMjFhMjIuMjksMjIuMjksMCwwLDEsMi42Ni0uMTIsMTYuNCwxNi40LDAsMCwxLDUuNjQuODYsMTAuNTQsMTAuNTQsMCwwLDEsMy43NywyLjI4LDguNDQsOC40NCwwLDAsMSwyLjA5LDMuMjksMTEuODUsMTEuODUsMCwwLDEsLjY1LDMuODksMTEuMTIsMTEuMTIsMCwwLDEtLjg3LDQuNDYsOS4xOCw5LjE4LDAsMCwxLTIuNTYsMy40NkExMi4xOCwxMi4xOCwwLDAsMSw1NC40Miw2NmExOS4wNSwxOS4wNSwwLDAsMS01Ljc2Ljc5LDIzLjg4LDIzLjg4LDAsMCwxLTUtLjQ1LDIyLjM1LDIyLjM1LDAsMCwxLTMuNDgtMSwxMS4yOCwxMS4yOCwwLDAsMS0yLjExLTEsNC4zNyw0LjM3LDAsMCwxLS43Ny0uNTdMNDAsNTguOTNhNy4zMSw3LjMxLDAsMCwwLC42OS40MywxMi40NiwxMi40NiwwLDAsMCwxLjczLjgyLDE3LjgsMTcuOCwwLDAsMCwyLjU3Ljc2LDE0LjQ0LDE0LjQ0LDAsMCwwLDMuMjYuMzQsMTEsMTEsMCwwLDAsMy4yMi0uNDEsNiw2LDAsMCwwLDIuMDktMS4wOCwzLjgzLDMuODMsMCwwLDAsMS4xMi0xLjZBNS4zOSw1LjM5LDAsMCwwLDU1LDU2LjI3YTYuMTQsNi4xNCwwLDAsMC0uMzEtMiwzLjcxLDMuNzEsMCwwLDAtMS4xNS0xLjY2LDYuMjUsNi4yNSwwLDAsMC0yLjI4LTEuMTYsMTMuMzIsMTMuMzIsMCwwLDAtMy43NS0uNDMsMTguNCwxOC40LDAsMCwwLTUuMTEuNiwzMC4wOCwzMC4wOCwwLDAsMC0yLjk1LDFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiTWFpbkxhYmVsIjoiQ29udGFjdCBVcyIsIm
1087N1c3RvbV9pY29uMiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjx0aXRsZT5yZXEtZXN0aW1hdGVfMTAweDEwMDwvdGl0bGU+PHBhdGggZD1cIk0zNy44NTQ1NSw2NC45MjZhMjEuNTIxMjEsMjEuNTIxMjEsMCwwLDEsMS41NTAxOC04LjAwNywzLjU3Mzc0LDMuNTczNzQsMCwwLDEsMy41OTMzMy01Ljk2ODQzLDIxLjYzLDIxLjYzLDAsMCwxLDguNzc0ODQtNi4xOTkyMywzLjU5ODMsMy41OTgzLDAsMSwxLDUuNzY2NDgtMS4zMzczMmMuNjM1MDctLjA1NjEzLDEuMjc0NjktLjA5NzEzLDEuOTI0MzEtLjA5NzEzYTIxLjY2Mzc1LDIxLjY2Mzc1LDAsMCwxLDQuNTM5ODIuNDg2NlYxOC4zODU2NEEzLjY3Nzg2LDMuNjc3ODYsMCwwLDAsNjAuMzI2MjQsMTQuNzA4SDIzLjU1MDUyYTMuNjc4LDMuNjc4LDAsMCwwLTMuNjc4LDMuNjc3NjdWNzIuMDQyYTMuNjc3NjgsMy42Nzc2OCwwLDAsMCwzLjY3OCwzLjY3NzI3SDQwLjc2MjI2QTIxLjQ4MDQ4LDIxLjQ4MDQ4LDAsMCwxLDM3Ljg1NDU1LDY0LjkyNlpNNDEuOTM4LDQ1LjcwNjY4YTMuNTk1NjcsMy41OTU2NywwLDEsMSwzLjU5NjE5LTMuNTk2MThBMy41OTYwNywzLjU5NjA3LDAsMCwxLDQxLjkzOCw0NS43MDY2OFpNMjQuNzc2MjEsMzEuODA0ODRWMjAuOTI3NGEuNTYyNDMuNTYyNDMsMCwwLDEsLjU2MTg0LS41NjE0NUg1OC41Mzg3YS41NjIzMy41NjIzMywwLDAsMSwuNTYxMTkuNTYxNDVWMzEuODA0ODRhLjU2MjE0LjU2MjE0LDAsMCwxLS41NjExOS41NjE1MkgyNS4zMzgwNUEuNTYyMjQuNTYyMjQsMCwwLDEsMjQuNzc2MjEsMzEuODA0ODRabTQuOTAzNjIsMzguNDE4NjJhMy41OTU4NiwzLjU5NTg2LDAsMSwxLDMuNTk2MjQtMy41OTU4NkEzLjU5NTYyLDMuNTk1NjIsMCwwLDEsMjkuNjc5ODMsNzAuMjIzNDZabTAtMTIuMjU4NTVhMy41OTU3LDMuNTk1NywwLDEsMSwzLjU5NjI0LTMuNTk1ODZBMy41OTU4NiwzLjU5NTg2LDAsMCwxLDI5LjY3OTgzLDU3Ljk2NDkxWm0wLTEyLjI1ODIzYTMuNTk1NjcsMy41OTU2NywwLDEsMSwzLjU5NjI0LTMuNTk2MThBMy41OTU5MywzLjU5NTkzLDAsMCwxLDI5LjY3OTgzLDQ1LjcwNjY4WlwiLz48cGF0aCBkPVwiTTU5LjQ2MzY5LDQ1LjE1MUExOS42OTQyNiwxOS42OTQyNiwwLDEsMCw3OS4xNTc5NCw2NC44NDUyNiwxOS42OTQyMywxOS42OTQyMywwLDAsMCw1OS40NjM2OSw0NS4xNTFabTAsMzUuNjYyNTdBMTUuOTY4MzIsMTUuOTY4MzIsMCwxLDEsNzUuNDMyLDY0Ljg0NTI2LDE1Ljk2ODMxLDE1Ljk2ODMxLDAsMCwxLDU5LjQ2MzY5LDgwLjgxMzU4WlwiLz48cGF0aCBkPVwiTTYwLjc0ODMyLDU3LjUyMzY2djUuMjM5NmwuNzg1OTQuMDI5MTFxMy45NDM3Mi4yMTgzMyw1LjMyNjkzLDEuMzc1NCwxLjM4MzE4LDEuMTU3ODUsMS4zODI2Nyw0LjI0MzE0LDAsMy4zMTg0Mi0xLjUwNjM5LDQuNjU3NDItMS41MDYzNywxLjMzOTUzLTUuMjYxNDMsMS4zMzlsLS43Mjc3Mi4wMTQ1NnYyLjM0MzI2SDU4LjM2MTM5Vjc0LjQyMTlsLS42Njk1MS0uMDE0NTZxLTMuNzQxLDAtNS4yNjE0My0xLjI4MDc5UTUwLjkxLDcxLjg0NjI4LDUwLjkwOTUxLDY4LjY3Mjg5bC4wMTQ1NS0uNzEzMTdoMy41MzY3M3YuMzYzODZhMy40ODkwOSwzLjQ4OTA5LDAsMCwwLC42MTg1NywyLjQ5NjA5LDQuNDkyNjgsNC40OTI2OCwwLDAsMCwyLjc1ODA3LjU2MDM1bC41MjQuMDE0NTVWNjUuNzE4MzRxLTQuMTc3NjUsMC01LjcwNTM1LTEuMjA4LTEuNTI4MjEtMS4yMDg1NS0xLjUyODIyLTQuNTI3LDAtMy4yMTYyNywxLjUzNTUtNC40MDI3MiwxLjUzNi0xLjE4NTkzLDUuNjk4MDctMS4xODYxOVY1Mi4zNTY4M2gyLjM4NjkzdjIuMDM3NjJxMy45NzMzNywwLDUuNDM2MDgsMS4xMzUyNXQxLjQ2MjczLDQuMjIwNzl2LjQ4MDNoLTMuNDIwM2wtLjAxNDU1LS4zNzg0MnEwLTIuMzI4Mi0yLjkxMDg5LTIuMzI4NzFabS0yLjM4NjkzLS4wMTQ1NS0uNTA5NDEuMDE0NTVxLTMuMTQzNzYsMC0zLjE0Mzc2LDIuNDg4ODEsMCwyLjYwNTc3LDMuMTI5MjEsMi42MDUyNS4wMjk2MywwLC41MjQuMDI5MTFabTIuMzg2OTMsMTMuODg1NDZoLjUwOTRxMy40MDU3NSwwLDMuNDA1NzQtMi45MjU0NGEyLjQwMDA4LDIuNDAwMDgsMCwwLDAtLjc1NjgzLTIuMTEwNCw2LjQwNDMsNi40MDQzLDAsMCwwLTMuMTU4MzEtLjUwOTRaXCIvPiA8L3N2Zz4iLCJjdXN0b21faWNvbjEiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE2NjQgMTc5MlwiPjxwYXRoIGZpbGw9XCJpbmhlcml0XCIgZD1cIk0xNjY0IDY0N3EwIDIyLTI2IDQ4bC0zNjMgMzU0IDg2IDUwMHExIDcgMSAyMCAwIDIxLTEwLjUgMzUuNXQtMzAuNSAxNC41cS0xOSAwLTQwLTEybC00NDktMjM2LTQ0OSAyMzZxLTIyIDEyLTQwIDEyLTIxIDAtMzEuNS0xNC41dC0xMC41LTM1LjVxMC02IDItMjBsODYtNTAwLTM2NC0zNTRxLTI1LTI3LTI1LTQ4IDAtMzcgNTYtNDZsNTAyLTczIDIyNS00NTVxMTktNDEgNDktNDF0NDkgNDFsMjI1IDQ1NSA1MDIgNzNxNTYgOSA1NiA0NnpcIi8+IDwvc3ZnPiIsIkZvY3VzQW5pIjpmYWxzZX0="> <style>/* Pulse animation */ 1088 .pulse, .pulse2, .slide-pulse { 1089 -webkit-animation-iteration-count: 1; 1090 -moz-animation-iteration-count: 1; 1091 -o-animation-iteration-count: 1; 1092 animation-iteration-count: 1; 1093 }</style> 1094 <div id="conversion-menu-container"> <div class="overlay"></div> 1095 <div class="mobile-bg"></div> 1096 <div class="social-bg"></div> 1097 <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> 1098 <div id="close-bar"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"> <title>Close</title> 1099 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 1100</g> 1101 <g></g> 1102 <g></g> 1103 <g></g> 1104 <g></g> 1105 <g></g> 1106 <g></g> 1107 <g></g> 1108 <g></g> 1109 <g></g> 1110 <g></g> 1111 <g></g> 1112 <g></g> 1113 <g></g> 1114 <g></g> 1115 <g></g> 1116</svg> 1117</div> 1118</div> 1119 <span id="main-container"></span> 1120</div> 1121 <div id="float-container"></div> 1122</div> 1123 <div class="modal micromodal-slide" id="social-modal-menu" aria-hidden="true"> <div class="modal__overlay" tabindex="-1" data-micromodal-close=""> <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="Social Share Modal"> <header class="modal__header"> <h2 class="modal__title" id="modal-1-title">Share On:</h2> 1124 <button class="modal__close" aria-label="Close modal" data-micromodal-close=""> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve" data-micromodal-close=""> <title>Close</title> 1125 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 1126</g> 1127 <g></g> 1128 <g></g> 1129 <g></g> 1130 <g></g> 1131 <g></g> 1132 <g></g> 1133 <g></g> 1134 <g></g> 1135 <g></g> 1136 <g></g> 1137 <g></g> 1138 <g></g> 1139 <g></g> 1140 <g></g> 1141 <g></g> 1142</svg> 1143</button> 1144</header> 1145 <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> 1146</main> 1147</div> 1148</div> 1149</div> 1150</div> 1151</div> 1152</div> 1153</div> 1154</div> 1155 <div id="1236746004" class="poweredBy poweredByHibu" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"> <div class="poweredLine1"> <a href="http://budurl.com/hibuprivacy" target="_blank">Privacy Policy</a>| <a href="http://budurl.com/hibucookie" target="_blank">Do Not Share My Information</a>| <a href="http://budurl.com/hibuconditionsofuse" target="_blank">Conditions of Use</a>| <a href="http://budurl.com/hibunotice" target="_blank">Notice and Take Down Policy</a>| <a href="http://b.link/accessibility" target="_blank">Website Accessibility Policy</a> 1156</div> 1157 <div class="poweredLine2">© <span id="hibuYear">2026</span> 1158The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 1159</div> 1160</div> 1161</div> 1162 <div id="swh-ad83098c219f4543bf81a514f3fc85d6"> <div data-wrapper-source="appstore">
1162<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script>
1162 1163
1163<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "ac349a1115f177ea474c6ab69df349c7"; window.__AudioEyeInstallSource = "duda"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1163 1164</div> 1165</div> 1166</div> 1167</div> 1168</div> 1169</div> 1170</div> 1171</div> 1172</div> 1173</div> 1174 1175 </div> 1176</div> 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215
1216<script> 1217 var isWLR = true; 1218 1219 window.customWidgetsFunctions = {}; 1220 window.customWidgetsStrings = {}; 1221 window.collections = {}; 1222 window.currentLanguage = "ENGLISH" 1223 window.isSitePreview = false; 1224</script>
1224 1225 1226 1227
1228<script> 1229 window.customWidgetsFunctions["d1ee5d5bf037471ea1770683731e577a~23"] = function (element, data, api) { 1230 $(document).ready(function(){ 1231 $.getScript('https://widget.hibu.us/static/js/index.js') 1232 .done(function(){ 1233 dmAPI.runOnReady('hibu_header_reviews',function(){ 1234 window.renderApp(); 1235 }); 1236 1237 }) 1238 .fail(function(){ 1239 console.log("failed to loaded header reviews js file") 1240 }); 1241}) 1242 1243 1244 }; 1245</script>
1245 1246
1247<script> 1248 window.customWidgetsFunctions["afd4bc7f907140298e111130d715031d~99"] = function (element, data, api) { 1249 let HasOpenedMenu = false; 1250 1251$(document).ready(function() { 1252 displayType(); 1253}); 1254 1255function displayType() { 1256 if(isMobile()) { 1257 displayMobile(); 1258 } else { 1259 displayDesktop(); 1260 } 1261} 1262 1263function displayMobile() { 1264 var masterFabEle = $(element).find('#masterfab'); 1265 $('#main-container').empty().append(getSvg(data.config.MobileMain)); 1266 1267 $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style 1268 1269 $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead 1270 1271 // set the text alignment var here for use below (update BSR:20200421) 1272 var moText = (data.config.MobileOrientation === 'left') ? 'bsrRightText' : 'leftText'; 1273 1274 // add items with or without overlay and label text 1275 if(data.config.MobileLayout === 'Full') { 1276 $('.mobile-bg').after(getItems(moText)); 1277 } 1278 else { 1279 $('.mobile-bg').after(getItems()); 1280 } 1281 1282 mobileTheme(); // add light or dark theme 1283 bsrIconResize(); // makes a custom icon resizable (update BSR:20200529) 1284 bsrMobileOrientation(); // positions menu left or right (update BSR:20200421) 1285 addListener(); 1286 1287 if (typeof fbq === "function") { // this makes sure that fbq is on the page 1288 addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422) 1289 } 1290 addChatListener(); // Add chat script injection (update BSR:20200526) 1291
1292 // add focus animation 1293 if(data.config.FocusAni) animateFocus(); 1294} 1295function displayDesktop() { 1296 var masterFabEle = $(element).find('#masterfab'); 1297 $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead 1298 if(data.config.DesktopLayout === 'Bar') { 1299 $('#main-container').empty().append(getSvg(data.config.DeskMain)); 1300 $(masterFabEle).append(getItems('rightText')); 1301 } 1302 else { 1303 $('#float-container').empty().append(getItems('rightText', true)); 1304 } 1305 desktopType(); 1306 bsrIconResize(); // makes a custom icon resizable (update BSR:20200529) 1307 addListener(); 1308 1309 if (typeof fbq === "function") { // this makes sure that fbq is on the page 1310 addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422) 1311 } 1312 addChatListener(); // Add chat script injection (update BSR:20200526) 1313 1314 // add focus animation 1315 if(data.config.FocusAni) animateFocus(); 1316} 1317// handles style changes for desktop types 1318function desktopType() { 1319 $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling 1320 $('.icon-container').addClass('desktop'); 1321 if(data.config.DesktopLayout === 'Bar') { 1322 $('.menu-link').addClass('desk-bar'); // add class for fixed bar text 1323 $('.child').attr('class', 'fab child child-desktop-bar'); 1324 1325 const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>'; 1326 $('#master-label').remove(); 1327 $('#masterfab').append(masterLabel); 1328 1329 $('#masterfab').addClass('master-bar'); 1330 } else if(data.config.DesktopLayout === 'Float') { 1331 $('#masterfab').hide(); 1332 } 1333} 1334// styles light and dark mobile themes 1335function mobileTheme() { 1336 $('.child').attr('class', 'fab child child-mobile'); 1337 if(data.config.MobileTheme === 'Light') { 1338 $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light'); 1339 } 1340 else if(data.config.MobileTheme === 'Dark') { 1341 $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark'); 1342 } 1343} 1344// adds the menu to the left or right of the mobile screen (update BSR:20200421) 1345function bsrMobileOrientation() { 1346 if(data.config.MobileOrientation === 'left') { 1347 $('.fab.master-mobile, .child.mobile').addClass('bsr-left'); 1348 } 1349 else { 1350 $('.fab.master-mobile, .child.mobile').removeClass('bsr-left'); 1351 } 1352} 1353 1354/* 1355 Previous implementation places custom icons in a new <div> 1356 I found this to be inconsistent in resizing so the function 1357 adds the appropriate class directly to the svg element 1358 (update BSR:20200529) 1359*/ 1360function bsrIconResize() { 1361 customIcons = $(element).find('.custom-user-icon'); 1362 if(customIcons.length > 0) { 1363 $.each(customIcons, function(i, cicon) { 1364 var classList = $(cicon).attr('class').split(/\s+/); 1365 $.each(classList, function(index, item) { 1366 if(item != 'custom-user-icon') { 1367 $( "." + item + " > svg" ).addClass(item); // add the calling class to the child svg element directly 1368 $( "." + item + " > svg" ).unwrap(); // remove the parent div 1369 } 1370 }); 1371 }); 1372 } 1373} 1374 1375 1376// adds click or hover listeners 1377function addListener() { 1378 // add listener and animation for floating icons hover animation 1379 if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300); 1380 // click handlers for desktop bar and mobile options 1381 else { 1382 $("#conversion-menu-container").off('click', '.fab,.overlay'); 1383 $("#conversion-menu-container").on('click', '.fab,.overlay', function(){ 1384 HasOpenedMenu = true; 1385 $('.animation').remove(); // remove any animations we have 1386 if(isMobile()) { 1387 animateIcons('overlay'); 1388 data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : ''; 1389 } else { // bar desktop 1390 animateIcons('helpText'); 1391 animateBg('.desktop-bg'); 1392 } 1393 }); 1394 } 1395} 1396 1397// listens for share button click and triggers response 1398function addShareListener() { 1399 $("#conversion-menu-container").off('click', '.share'); 1400 $(".share").on('click', function() { 1401 // console.log('share clicked modal should open'); 1402 MicroModal.show('social-modal-menu'); 1403 });
1404} 1405function addPixelListener() { 1406 $('.bsr-menulink').click(function() { 1407 var eventName = $(this).data('eventname'); 1408 if(!eventName) { 1409 fbq('track', 'Contact'); 1410 } else { 1411 fbq('trackCustom', eventName); 1412 } 1413 }); 1414} 1415function addChatListener() { 1416 $(".bsr-chat").on('click', function() { 1417 $("#chat-script").remove(); // Get rid of any chat-script on the page 1418 $.each(data.config.IconList, function(index,value){ 1419 if(value.hasOwnProperty('ChatScript')) 1420 { 1421 var cscript = value.ChatScript; 1422 // Check if the script is a src or raw script 1423 // Changed mind and wanted to input
1423<script> tags so this is saved for posterity 1424 /* 1425 var re = new RegExp('^(?:[a-z]+:)?//', 'i'); // non case-sensitive, protocol-agnostic 1426 if (re.test(cscript)) { 1427 $('body').append('
1427<script async="async" src="' + cscript + '" type="text/javascript" id="chat-script"><\/script>'); 1428 return false; // break out of the $.each() on first occurence 1429 } else { 1430 $('body').append('
1430<script type="text/javascript" id="chat-script">' + cscript + '<\/script>'); 1431 return false; // break out of the $.each() on first occurence 1432 } 1433 */ 1434 $('body').append(cscript); 1435 } 1436 }); 1437 }); 1438} 1439// 1440// ANIMATIONS 1441// 1442function animateFocus() { 1443 $('.animation').remove(); //in case already in DOM 1444 if(!HasOpenedMenu) { 1445 if(isMobile()) { 1446 const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>'; 1447 setTimeout(function() { 1448 $('#masterfab').append(pulse); 1449 }, +data.config.FocusDelay); 1450 } 1451 // desktop 1452 else { 1453 data.config.DesktopLayout === 'Float'? 1454 animateFloatFocus() : animateBarFocus(); 1455 } 1456 } 1457} 1458function animateFloatFocus() { 1459 if($('.focus')[0]) { 1460 const id = $('.focus')[0].id; 1461 setTimeout(function() { 1462 $('#'+id).css('max-width', ''); 1463 $('#'+id).addClass('slide-pulse'); 1464 }, +data.config.FocusDelay); 1465 } 1466} 1467// opens fixed bar on desktop after set interval 1468function animateBarFocus() { 1469 if(!$(".desktop-bg").is(":visible")) { 1470 setTimeout(function() { 1471 animateIcons('helpText'); 1472 animateBg('.desktop-bg'); 1473 }, +data.config.FocusDelay); 1474 } 1475} 1476// adds hover listeners and animates floating icons on desktop 1477function animateFloat(selector, dur) { 1478 $("#float-container").off("mouseenter", selector); 1479 $("#float-container").on("mouseenter", selector, function(event) { 1480 // console.log('float mouse enter'); 1481 HasOpenedMenu = true; 1482 var id = $(this)[0].id; 1483 // cancel animation on hover 1484 data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0; 1485 1486 $('#text-'+id).fadeIn(); 1487 $('#float-text-'+id).fadeIn(dur).css("display","inline-flex"); 1488 $('#'+id).stop().animate({ 1489 "max-width": "200px", 1490 }, dur); 1491 }); 1492 1493 $("#float-container").off("mouseleave", selector); 1494 $("#float-container").on("mouseleave", selector, function(event) { 1495 // console.log('float mouse leave'); 1496 var id = $(this)[0].id; 1497 $('#text-'+id).fadeOut(dur); 1498 $('#'+id).stop().animate({ 1499 "max-width": "42.666px", 1500 }, dur); 1501 }); 1502} 1503// animates icons slide up and transparent overlay(depending on showType) 1504function animateIcons(showType) { 1505 if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) { 1506 if(showType === 'overlay') $('.overlay').fadeOut(125); 1507 else if(showType === 'helpText') $('#help-text').fadeOut(125); 1508 1509 // add plus icon back 1510 $('#main-container').empty().append(getSvg(data.config.MobileMain)); 1511 1512 $('.fab.child').stop().animate({ 1513 bottom : $('#masterfab').css('bottom'), 1514 opacity : 0 1515 }, 125, function() { 1516 $(this).hide(); 1517 }); 1518 } else { 1519 if(showType === 'overlay') $('.overlay').fadeIn(125); 1520 else if(showType === 'helpText') $('#help-text').fadeIn(125); 1521 1522 // add close icon on mobile only 1523 if(isMobile()) $('#main-container').empty().append(getSvg('close')); 1524 $(".fab.child").each(function(){ 1525 $(this).stop().show().animate({ 1526 bottom : (parseInt($("#masterfab").css("bottom")) + parseInt($("#masterfab").outerHeight() + 20) + 56 * $(this).data("subitem") - $(".fab.child").outerHeight()) + "px", 1527 opacity : 1 1528 }, 125); 1529 }); 1530 } 1531} 1532// adds overlay that slides up 1533function animateBg(selector) { 1534 if($(selector).is(":visible")) { 1535 $('#main-container').removeClass('open'); 1536 $("#masterfab.fab.master-mobile").removeClass('mobile-open') 1537 var mainIcon = data.config.DeskMain 1538 // revert to default main icon style 1539 if(isMobile()) { 1540 mainIcon = data.config.MobileMain; 1541 $('#masterfab').css({'background': '', 'box-shadow': ''}); // restore default 1542 } 1543 $('#main-container').empty().append(getSvg(mainIcon)); 1544 1545 $('.menu-link, .child').hide(); 1546 // slide down to cloes 1547 $(selector).stop().animate({ 1548 height : 0, 1549 opacity : 0 1550 }, 125, function(){ 1551 $(this).hide(); 1552 }); 1553 } else { 1554 $('#main-container').addClass('open'); 1555 $("#masterfab.fab.master-mobile").addClass('mobile-open') 1556 var topArea = 100; 1557 if(isMobile()) { 1558 $('#masterfab').css({'background': 'none', 'box-shadow': 'none'}); // make icon flat 1559 $('#main-container').empty().append(getSvg('close')); // add x icon 1560 } 1561 else if(data.config.DesktopLayout === 'Bar') { 1562 // hack to get height of bar help text before it's visible 1563 $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'});
1564 topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40; 1565 $(selector).removeAttr('style'); 1566 } 1567 1568 // slide up to open 1569 $(selector).stop().show().animate({ 1570 height : (((data.config.IconList.length+1) * 56) + topArea) + "px", 1571 opacity : 1 1572 },125, function() { 1573 $('.menu-link').fadeIn(125); 1574 $(selector).css("display","flex") 1575 }); 1576 } 1577} 1578function getItems(type, float) { 1579 $('.child').remove(); // remove any items already in DOM 1580 var html = '', label = '', icon = '', text = ''; 1581 var items = float? data.config.IconList : data.config.IconList.reverse(); 1582 items.forEach(function(item, index) { 1583 1584 if(item.showonmobile==true && data.device === 'mobile'){ 1585 index = index+1; 1586 if(type === 'rightText'){ 1587 label = '<span class="right-text">' + item.Label + '</span>'; 1588 } 1589 if(type === 'leftText') { 1590 label = '<span class="left-text">' + item.Label + '</span>'; 1591 } 1592 if(type === 'bsrRightText') { 1593 label = '<span class="bsr-right-text">' + item.Label + '</span>'; 1594 } 1595 1596 1597 1598 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 1599 html += 1600 '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ 1601 '+getItemAction(item, icon+label)+' \ 1602 </div>'; 1603 1604 if(item.Action === 'Share') { 1605 $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { 1606 MicroModal.init(); 1607 $('.share-container').html(getSocialItems(item)); // add social icons to modal 1608 addShareListener(); // if social sharing enabled add click handler 1609 }); 1610 } 1611 } 1612 1613 else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){ 1614 1615 if(type === 'rightText'){ 1616 label = '<span class="right-text">' + item.Label + '</span>'; 1617 } 1618 if(type === 'leftText') { 1619 label = '<span class="left-text">' + item.Label + '</span>'; 1620 } 1621 if(!float) { 1622 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 1623 html += 1624 '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ 1625 '+getItemAction(item, icon+label)+' \ 1626 </div>'; 1627 } 1628 // floating icons on desktop only 1629 else { 1630
1631 // add focus class for focus animation 1632 label = item.Label; 1633 var focusClass = item.Animate? 'focus' : ''; 1634 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 1635 text = '<span class="float-text" id="text-'+index+'">'+label+'</span>'; 1636 html += 1637 '<div class="float-container '+focusClass+'" id="'+index+'"> \ 1638 <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \ 1639 '+getItemAction(item, icon)+' \ 1640 </span> \ 1641 <span class="float-text-container" id="float-text-'+index+'"> \ 1642 '+getItemAction(item, text)+' \ 1643 </span> \ 1644 </div>'; 1645 } 1646 // if action is share add share items to modal 1647 if(item.Action === 'Share') { 1648 $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { 1649 MicroModal.init(); 1650 $('.share-container').html(getSocialItems(item)); // add social icons to modal 1651 addShareListener(); // if social sharing enabled add click handler 1652 }); 1653 } 1654 } 1655 }); 1656 return html; 1657} 1658function getSocialItems(item) { 1659 let html = ''; 1660 const content = getShareContent(item); 1661 if(item.Email) html += getShareHtml('Email', content.link, content.title, 'Tab', 'social'); 1662 if(item.Facebook) html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social'); 1663 if(item.Tumblr) html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social'); 1664 if(item.LinkedIn) html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social'); 1665 if(item.Twitter) html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social'); 1666 if(item.Reddit) html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social'); 1667 //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social'); 1668 if(item.Pinterest) html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social'); 1669 return html; 1670} 1671 1672// 1673// Social Share Functions 1674// 1675function getShareContent(item) { 1676 // set link to the current page url 1677 let link = item.ShareLink? item.Link.href : window.top.location.href; 1678 link = encodeURI(link); 1679 1680 // get default page title from the actual page title 1681 const pageTitle = item.ShareTitle? item.ShareTitle : document.title; 1682 const encodedTitle = encodeURI(pageTitle); 1683 1684 return {link: link, title: encodedTitle}; 1685} 1686function getShareHtml(site, link, encodedTitle, action, linkClass) { 1687 let href = ''; 1688 switch(site) { 1689 case 'Email': 1690 href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href; 1691 1692 statsEventName = 'CM_SHARE_EMAIL'; 1693 return ( 1694 '<div class="social-icon" style="background-color: grey;"> \ 1695 <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \ 1696 '+getSvg('shareenvelope')+' \ 1697 </a> \ 1698 </div>'); 1699 case 'Facebook': 1700 href = 'https://www.facebook.com/sharer/sharer.php?u='+link; 1701 statsEventName = 'CM_SHARE_FB'; 1702 return ( 1703 '<div class="social-icon" style="background-color: #3b5998;"> \ 1704 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 1705 '+getSvg('facebook')+' \ 1706 </a> \ 1707 </div>'); 1708 case 'Tumblr': 1709 href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle; 1710 return ( 1711 '<div class="social-icon" style="background-color: #35465c;"> \ 1712 <a href="'+href+'" class="'+linkClass+'" target="_blank" > \ 1713 '+getSvg('tumblr')+' \ 1714 </a> \ 1715 </div>'); 1716 case 'LinkedIn': 1717 href = 'http://www.linkedin.com/shareArticle?mini=true&url='+link+'&title='+encodedTitle; 1718 statsEventName = 'CM_SHARE_LINKEDIN'; 1719 return ( 1720 '<div class="social-icon" style="background-color: #4875B4;"> \ 1721 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 1722 '+getSvg('linkedIn')+' \ 1723 </a> \ 1724 </div>'); 1725 case 'Twitter': 1726 href = 'https://twitter.com/intent/tweet?text='+link; 1727 statsEventName = 'CM_SHARE_TWITTER'; 1728 return ( 1729 '<div class="social-icon" style="background-color: #000000;"> \ 1730 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 1731 '+getSvg('twitter')+' \ 1732 </a> \ 1733 </div>'); 1734 case 'Reddit': 1735 href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle; 1736 return ( 1737 '<div class="social-icon" style="background-color: #ff4500;"> \ 1738 <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ 1739 '+getSvg('reddit')+' \ 1740 </a> \ 1741 </div>'); 1742 /* case 'GooglePlus': 1743 href = 'https://plus.google.com/share?url='+link; 1744 statsEventName = 'CM_SHARE_GOOGLE_PLUS'; 1745 return ( 1746 '<div class="social-icon" style="background-color: #d34836;"> \ 1747 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 1748 '+getSvg('gPlus')+' \ 1749 </a> \ 1750 </div>'); */ 1751 case 'Pinterest': 1752 href = 'http://pinterest.com/pin/create/button/?url='+link+'&description='+encodedTitle; 1753 return ( 1754 '<div class="social-icon" style="background-color: #cb2027;"> \ 1755 <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ 1756 '+getSvg('pinterest')+' \ 1757 </a> \ 1758 </div>'); 1759 default: 1760 return ''; 1761 } 1762} 1763 1764// 1765// Helpers 1766// 1767// check display type 1768function isMobile() { 1769 return data.device === 'mobile'; 1770} 1771function getItemAction(item, elem) { 1772 var statsEventName=''; 1773 switch(item.Action) { 1774 case 'Link': 1775 if(!item.Link) item.Link = { target: 'target="_blank', href: 'http://www.google.com' } // default link 1776 var target = item.Link.target? item.Link.target : ''; 1777 var statsEventName = 'CM_LINK_CLICK'; 1778 return '<a '+target+' href="'+item.Link.href+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">
1778'+elem+'</a>'; 1779 case 'Call': 1780 statsEventName = 'CM_CLICK_TO_CALL'; 1781 return '<a href="tel:'+item.CallNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 1782 case 'Sms': 1783 statsEventName = 'CM_CLICK_TO_SMS'; 1784 return '<a href="sms:'+item.SmsNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 1785 case 'Email': 1786 statsEventName = 'CM_CLICK_TO_EMAIL'; 1787 return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 1788 case 'Map': 1789 statsEventName = 'CM_DIRECTION'; 1790 return '<a target="_blank" href="https://www.google.com/maps?q='+item.Query+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');" data-eventname="Find Location">'+elem+'</a>'; 1791 case 'Mess': 1792 statsEventName = 'CM_FB_MESSAGE'; 1793 return '<a href="http://m.me/'+item.FbUser+'" class="menu-link bsr-menulink" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 1794 case 'Share': 1795 return '<a href="#" class="menu-link share bsr-menulink">'+elem+'</a>'; 1796 case 'Chat': 1797 return '<a href="#" class="menu-link bsr-chat bsr-menulink">'+elem+'</a>'; 1798 default: 1799 return ''; 1800 } 1801} 1802// returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL) 1803function xgetItemIcon(item) { 1804 // icon is default 1805 if(item.CustomIcon) { 1806 return '<div class="new-container">'+item.Icon+'</div>'; 1807 } else { 1808 switch(item.Action) { 1809 case 'Link': 1810 return getSvg('link'); 1811 case 'Call': 1812 return getSvg('phone'); 1813 case 'Sms': 1814 return getSvg('sms'); 1815 case 'Email': 1816 return getSvg('envelope'); 1817 case 'Mess': 1818 return getSvg('messenger'); 1819 case 'Map': 1820 return getSvg('map'); 1821 case 'Share': 1822 return getSvg('share'); 1823 } 1824 } 1825} 1826 1827/* --------------------- */ 1828function getItemIcon(item) { 1829 var lcase = item.Action.toLowerCase(); 1830 1831 if(item.CustomIcon) { 1832 switch(item.CustomIcon_Select) { 1833 case 'custom_icon1': 1834 // return '<div class="'+lcase+'-icon-prev custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>'; 1835 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>'; 1836 case 'custom_icon2': 1837 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon2 + '</div>'; 1838 case 'custom_icon3': 1839 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon3 + '</div>'; 1840 case 'custom_icon4': 1841 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon4 + '</div>'; 1842 case 'custom_icon5': 1843 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon5 + '</div>'; 1844 case 'custom_icon6': 1845 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon6 + '</div>'; 1846 } 1847 } else { 1848 switch(item.Action) { 1849 case 'Link': 1850 return getSvg('link'); 1851 case 'Call': 1852 return getSvg('phone'); 1853 case 'Sms': 1854 return getSvg('sms'); 1855 case 'Email': 1856 return getSvg('envelope'); 1857 case 'Mess': 1858 return getSvg('messenger'); 1859 case 'Map': 1860 return getSvg('map'); 1861 case 'Share': 1862 return getSvg('share'); 1863 case 'Chat': 1864 return getSvg('chat'); 1865 } 1866 } 1867} 1868/* --------------------- */ 1869 1870window._trackConvWidgetClickEvent = function(eventName) { 1871 if(typeof(HAF)==="object"){ 1872 HAF.OmTracking.onCMClick(eventName) 1873 } 1874 return; 1875} 1876 1877function dudaicon(icon){ 1878 return '<span class="new-container">'+icon+'</span>' 1879 1880 1881} 1882function xgetSvg(name) { 1883 const type = name? name : data.config.DeskMain; 1884 switch(type) { 1885 case 'vEllipsis': 1886 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><title>More</title><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"/></svg>'; 1887 case 'map': 1888 return '<svg class="iconsvgmap" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>' 1889 case 'hEllipsis': 1890 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>More</title><path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"/></svg>'; 1891 case 'plus': 1892 return '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 42 42" style="enable-background:new 0 0 42 42; xml:space="preserve"><title>More</title><polygon points="42,20 22,20 22,0 20,0 20,20 0,20 0,22 20,22 20,42 22,42 22,22 42,22 "/><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'; 1893 case 'bars': 1894 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>More</title><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'; 1895 case 'envelope': 1896 return '<svg class="iconsvgemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
189679-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 1897 case 'shareenvelope': 1898 return '<svg class="iconsvgshareemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 1899 case 'phone': 1900 return '<svg class="iconsvgphone" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>'; 1901 case 'close': 1902 return '<svg class="iconsvgclose" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"><title>Close</title><g><polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'; 1903 case 'facebook': 1904 return '<svg class="iconsvgfb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><title>Facebook</title><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>'; 1905 case 'messenger': 1906 return '<svg class="iconsvgmesg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>' 1907 case 'tumblr': 1908 return '<svg class="iconsvgtmb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title>Tumblr</title><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/></svg>'; 1909 case 'linkedIn': 1910 return '<svg class="iconsvgli" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>LinkedIn</title><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"/></svg>'; 1911 case 'twitter': 1912 return '<svg class="iconsvgtw" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><title>Twitter</title><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/></svg>'; 1913 case 'reddit': 1914 return '<svg class="iconsvgred" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Reddit</title><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22
191417.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>'; 1915 case 'pinterest': 1916 return '<svg class="iconsvgpin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><title>Pinterest</title><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/></svg>'; 1917 case 'share': 1918 return '<svg class="iconsvgshare" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>'; 1919 case 'sms': 1920 return '<svg class="iconsvgsms" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>'; 1921 case 'link': 1922 return '<svg class="iconsvglink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>'; 1923 default: 1924 return ''; 1925 } 1926} 1927function getSvg(name) { 1928 const type = name? name : data.config.DeskMain; 1929 switch(type) { 1930 case 'vEllipsis': 1931 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><title>More</title><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"/></svg>'; 1932 case 'map': 1933 return '<svg class="map-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>' 1934 case 'hEllipsis': 1935 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>More</title><path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"/></svg>'; 1936 case 'plus': 1937 return '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 42 42" style="enable-background:new 0 0 42 42; xml:space="preserve"><title>More</title><polygon points="42,20 22,20 22,0 20,0 20,20 0,20 0,22 20,22 20,42 22,42 22,22 42,22 "/><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'; 1938 case 'bars': 1939 return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>More</title><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'; 1940 case 'envelope': 1941 return '<svg class="email-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
194179-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 1942 case 'shareenvelope': 1943 return '<svg class="iconsvgshareemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 1944 case 'phone': 1945 return '<svg class="call-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>'; 1946 case 'close': 1947 return '<svg class="iconsvgclose" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"><title>Close</title><g><polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'; 1948 case 'facebook': 1949 return '<svg class="iconsvgfb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><title>Facebook</title><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>'; 1950 case 'messenger': 1951 return '<svg class="mess-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>' 1952 case 'tumblr': 1953 return '<svg class="iconsvgtmb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title>Tumblr</title><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/></svg>'; 1954 case 'linkedIn': 1955 return '<svg class="iconsvgli" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>LinkedIn</title><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"/></svg>'; 1956 case 'twitter': 1957 return '<svg class="iconsvgtw" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><title>Twitter</title><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/></svg>'; 1958 case 'reddit': 1959 return '<svg class="iconsvgred" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Reddit</title><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22
195917.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>'; 1960 case 'pinterest': 1961 return '<svg class="iconsvgpin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><title>Pinterest</title><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/></svg>'; 1962 case 'share': 1963 return '<svg class="share-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>'; 1964 case 'sms': 1965 return '<svg class="sms-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>'; 1966 case 'link': 1967 return '<svg class="link-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>'; 1968 case 'chat': 1969 // return '<svg class="chat-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 1970 return '<svg class="chat-icon" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><g><path d="m460.747 439.163c89.119-102.791 58.111-262.592-63.094-324.93-35.004-67.784-105.754-114.233-187.153-114.233-116.064 0-210.488 94.43-210.488 210.5 0 51.099 18.088 99.427 51.237 137.663l-46.774 46.16c-9.48 9.357-2.913 25.612 10.465 25.677l112.956.538c38.925 56.641 103.228 91.462 173.6 91.462.144 0 195.446-.999 195.561-1 13.333-.064 19.975-16.29 10.464-25.677zm-377.985-101.146c-34.017-34.08-52.752-79.367-52.752-127.517 0-99.528 80.968-180.5 180.49-180.5s180.49 80.972 180.49 180.5c0 95.373-75.473 181.269-186.343 180.403l-153.258-.73 31.293-30.882c5.918-5.842 5.953-15.389.08-21.274zm218.734 143.983c-52.634 0-101.557-22.489-135.565-61.281 57.104.376 41.945.281 44.569.281 135.402 0 236.506-127.009 204.689-259.617 82.966 67.774 89.761 191.779 14.045 267.634-5.874 5.885-5.838 15.433.08 21.274l31.293 30.882c-.119 0-158.995.827-159.111.827z"/><path d="m121.005 166h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 226h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 286h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/></g></svg>'; 1971 default: 1972 return ''; 1973 } 1974} 1975 1976 }; 1977</script>
1977 1978 1979
1980<script type="text/javascript"> 1981 1982 var d_version = "production_6839"; 1983 var build = "2026-10-08T12_48_49"; 1984 window['v' + 'ersion'] = d_version; 1985 1986 function buildEditorParent() { 1987 window.isMultiScreen = true; 1988 window.editorParent = {}; 1989 window.previewParent = {}; 1990 try { 1991 var _p = window.parent; 1992 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1993 window.editorParent = _p; 1994 } else if (_p.isSitePreview) { 1995 window.previewParent = _p; 1996 } 1997 } catch (e) { 1998 1999 } 2000 } 2001 2002 buildEditorParent(); 2003</script>
2003 2004 2005 2006 2007
2008<script type="text/javascript" id='d-js-jquery' 2009 src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script>
2009 2010 2011 2012 2013 2014<!-- Injecting site-wide before scripts --> 2015 2016
2017<script src="https://app.termly.io/resource-blocker/db83e6ae-1e20-4efa-9ec3-90ae7a4c8177?autoBlock=on" data-swh-uuid="f3f18c219c014bc79a179fd46e9d28a0"> 2018</script>
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037
2038<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
2038 2039
2040<script type="text/javascript" > 2041 var _dm_gaq = {}; 2042 var _gaq = _gaq || []; 2043 var _dm_insite = []; 2044</script>
2044 2045 2046 2047 2048
2049<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-W487CGFD" id="d-js-gtm" 2050 onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 64 bytes, lines 2050-2051
2050 2051<script async src="https://www.googletagmanager.com/gtag/js?id=
2051G-2HMVDEHTEK
vendor: 13 bytes, lines 2051-2052
2051"></script> 2052
2053<script type="text/javascript" id="d_track_ga"> 2054 window.dataLayer = window.dataLayer || []; 2055 _dm_gaq.siteAlias = '905d3b93cab5462080ca99992fca8020'; 2056 _dm_gaq.externalGaqID = 'non-empty'; 2057 2058 function gtag() { dataLayer.push(arguments); } 2059 2060 function pushInsiteImpressions(id) { 2061 _dm_insite.forEach((rule) => { 2062 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 2063 }); 2064 } 2065 2066 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 2067 const eventProps = { 2068 event_category: category, 2069 event_label: label, 2070 value, 2071 ...additionalParams 2072 }; 2073 gtag('event', event, eventProps); 2074 } 2075 2076 gtag('js', new Date()) 2077 2078 2079gtag('set', 'developer_id.dMDU5Nj', true); 2080gtag('config', 'G-2HMVDEHTEK', { 2081 'send_page_view': false, 2082 'linker': { 2083 'domains': ['www.lakeozarkroofing.com'] 2084 } 2085}); 2086 2087 _dm_gaq.pushEvent('', 'page_view'); 2088 2089 pushInsiteImpressions(_dm_gaq.externalGaqID); 2090</script>
2090 2091 2092 2093 2094 2095 2096 2097<!-- End Injecting site-wide to the head --> 2098 2099 2100
2101<script> 2102 var _jquery = window.$; 2103 2104 var jqueryAliases = ['$', 'jquery', 'jQuery']; 2105 2106 jqueryAliases.forEach((alias) => { 2107 Object.defineProperty(window, alias, { 2108 get() { 2109 return _jquery; 2110 }, 2111 set() { 2112 console.warn("Trying to over-write the global jquery object!"); 2113 } 2114 }); 2115 }); 2116 window.jQuery.migrateMute = true; 2117</script>
2117 2118 2119 2120 2121
2122<script> 2123 window.cookiesNotificationMarkupPreview = 'null'; 2124</script>
2124 2125 2126
2127<script id='d-js-params'> 2128 window.INSITE = window.INSITE || {}; 2129 window.INSITE.device = "desktop"; 2130 2131 window.rtCommonProps = {}; 2132 rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com'; 2133 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 2134 rtCommonProps["inlineEditGrid.snap"] =true; 2135 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 2136 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 2137 rtCommonProps["common.mapbox.js.override"] =false; 2138 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 2139 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 2140 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 2141 rtCommonProps["common.build.dist.folder"] = 'production/6839'; 2142 rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com'; 2143 rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6839'; 2144 rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family='; 2145 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 2146 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 2147 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 2148 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 2149 rtCommonProps["isAutomation.test"] =false; 2150 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 2151 2152 2153 rtCommonProps['common.mapsProvider'] = 'mapbox'; 2154 2155 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 2156 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 2157 rtCommonProps['server.for.resources'] = ''; 2158 rtCommonProps['feature.flag.lazy.widgets'] = true; 2159 rtCommonProps['feature.flag.single.wow'] = false; 2160 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 2161 rtCommonProps['feature.flag.mark.anchors'] = true; 2162 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 2163 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 2164 rtCommonProps["images.sizes.small"] =160; 2165 rtCommonProps["images.sizes.mobile"] =640; 2166 rtCommonProps["images.sizes.tablet"] =1280; 2167 rtCommonProps["images.sizes.desktop"] =1920; 2168 rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/'; 2169 rtCommonProps["feature.flag.performance.logs"] =false; 2170 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2171 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2172 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2173 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2174 // feature flags that's used out of runtime module (in legacy files) 2175 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2176 2177 window.rtFlags = {}; 2178 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; 2179 rtFlags["scripts.widgetCount.enabled"] =true; 2180 rtFlags["fnb.animations.tracking.enabled"] =true; 2181 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2182 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2183 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2184 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 2185 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2186 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 2187 rtFlags["geocode.search.localize"] =false; 2188 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2189 rtFlags["twitter.heightLimit.enabled"] = true; 2190 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2191 rtFlags["flex.animation.design.panel.layout"] =true; 2192 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2193 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2194 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2195 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2196 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2197 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2198 rtFlags["runtime.video.widget.lazy.enabled"] =true; 2199 rtFlags["contact.form.useActiveForm"] =true; 2200 rtFlags["contact.form.custom.errors.enabled"] =false; 2201 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 2202 rtFlags["editor.widget.form.a11y"] =true; 2203</script>
vendor: 1 bytes, line 2203
2203
2204<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218
2218<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
2218 2219 2220 2221 2222 2223
2224<script> 2225 2226 $(window).bind("orientationchange", function (e) { 2227 $.layoutManager.initLayout(); 2228 2229 }); 2230 $(document).resize(function () { 2231 2232 }); 2233</script>
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252
2253<script type="text/javascript" id="d_track_sp"> 2254 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2255 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2256 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2257 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2258 window.dmsnowplow = window.snowplow; 2259 2260 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2261 appId: '905d3b93cab5462080ca99992fca8020' 2262 }); 2263 2264 // snowplow queries element styles so we wait until CSS calculations are done. 2265 requestAnimationFrame(() => { 2266 dmsnowplow('trackPageView'); 2267 _dm_insite.forEach((rule) => { 2268 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2269 // the tracking is in popup.js 2270 if (rule.actionName !== "popup") { 2271 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2272 } 2273 window?.waitForDeferred?.('dmAjax', () => { 2274 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2275 }); 2276 }); 2277 }); 2278</script>
2278 2279 2280 2281 2282<div style="display:none;" id="P6iryBW0Wu"></div> 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2295 2296 2297 <div class="pswp__bg"></div> 2298 2299 2300 <div class="pswp__scroll-wrap"> 2301 2302 2303 <div class="pswp__container"> 2304 <div class="pswp__item"></div> 2305 <div class="pswp__item"></div> 2306 <div class="pswp__item"></div> 2307 </div> 2308 2309 2310 <div class="pswp__ui pswp__ui--hidden"> 2311 2312 <div class="pswp__top-bar"> 2313 2314 2315 2316 <div class="pswp__counter"></div> 2317 2318 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2319 2320 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2321 2322 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2323 2324 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2325 2326 2327 2328 <div class="pswp__preloader"> 2329 <div class="pswp__preloader__icn"> 2330 <div class="pswp__preloader__cut"> 2331 <div class="pswp__preloader__donut"></div> 2332 </div> 2333 </div> 2334 </div> 2335 </div> 2336 2337 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2338 <div class="pswp__share-tooltip"></div> 2339 </div> 2340 2341 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2342 </button> 2343 2344 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2345 </button> 2346 2347 <div class="pswp__caption"> 2348 <div class="pswp__caption__center"></div> 2349 </div> 2350 2351 </div> 2352 2353 </div> 2354 2355</div> 2356<div id="fb-root" 2357 data-locale="en"></div> 2358<!-- Alias: 905d3b93cab5462080ca99992fca8020 --> 2359<div class="dmPopupMask" id="dmPopupMask"></div> 2360<div id="dmPopup" class="dmPopup" data-auto="popup"> 2361 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2362 <div class="dmPopupTitle"> <span></span> Share by:</div> 2363 <div class="data"></div> 2364</div>
2364<script id="d_track_personalization"> 2365 window?.waitForDeferred?.('dmAjax', () => { 2366 // Collects client data and updates cookies used by smart sites 2367 window.expireDays = 365; 2368 window.visitLength = 30 * 60000; 2369 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2370 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2371 }); 2372</script>
vendor: 1 bytes, line 2372
2372
2373<script type="text/javascript"> 2374 2375 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2376 2377 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2378 </script>
2378 2379<!-- Begin Body End Markup --> 2380<!-- Google Tag Manager -->
2380<script> 2381//<![CDATA[
vendor: 328 bytes, lines 2381-2386
2381 2382(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2383new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2384j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2385'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2386})(window,document,'script','dataLayer','
2386GTM-WQK7XJML
vendor: 4 bytes, line 2386
2386');
2387//]]> 2388</script>
2388 2389<!-- End Google Tag Manager --><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2389-2390
2389<noscript> 2390<iframe src="https://www.googletagmanager.com/ns.html?id=
2390GTM-WQK7XJML
vendor: 88 bytes, lines 2390-2392
2390" height="0" width="0" style="display:none;visibility:hidden"> 2391 </iframe> 2392</noscript>
2393<!-- End Google Tag Manager (noscript) --><!-- Begin Body End Markup --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel"> 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 {{placeholder_retargeting_pixel}} 2413</div> 2414<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni"> 2415 <!-- phone insertion script begins -->
2415<script type="text/javascript" src="https://reports.hibu.com/analytics/js/ybDynamicPhoneInsertion.js"> 2416//<![CDATA[ 2417 2418 2419//]]> 2420 </script>
2420 2421
2421<script> 2422 2423//<![CDATA[ 2424 2425 2426ybFindPhNums = ['15732452084', '15732452084', '15732452084']; 2427ybReplacePhNums = ['15732451606', '15732321298', '15732073785']; 2428 2429 document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false); 2430 2431 function yextPhoneChangeEventHandler(e) { 2432 e.preventDefault(); 2433 ybFun_ReplaceText(); 2434 } 2435 2436 if (typeof dmAPI != 'undefined') { 2437 dmAPI.runOnReady('dpni', function() { 2438 setTimeout(ybFun_ReplaceText, 500); 2439 }); 2440 window.addEventListener('DOMContentLoaded', function() { 2441 dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, 2442 function(data) { 2443 setTimeout(ybFun_ReplaceText, 500); 2444 }); 2445 }); 2446 } else { 2447 window.onload = function() { 2448 setTimeout(ybFun_ReplaceText, 500); 2449 } 2450 } 2451 2452 2453//]]> 2454 2455 </script>
2455 2456 <!-- phone insertion script ends --> 2457</div> 2458<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics"> 2459
2459<script> 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477//<![CDATA[ 2478 2479//yellAnalyticsConfig need to set before s_code.js 2480var yellAnalyticsConfig = { 2481"global" : { 2482 "trackDownloadLinks": true, 2483 "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx", 2484 "currency": "USD", 2485 "trackExternalLinks": true, 2486 "internalDomains": "javascript:", 2487 "charset": "UTF-8" 2488}, 2489"omniture" : { 2490 "enabled": true, 2491 "server": "yellgroup.122.2o7.net", 2492 "serverSecure": "yellgroup.122.2o7.net", 2493 "namespace": "yellgroup", 2494 "account": "yelldudalive", 2495 "campaign": "CID|cam" 2496}} 2497var hibuWebsiteConfig={ 2498 "prodSKU":"WBS-PRO-01", 2499 "assetID":"668874081", 2500 "customerID":"7016546197" 2501} 2502 2503//]]> 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 </script>
2521 2522
2522<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js"> 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539//<![CDATA[ 2540 2541 2542//]]> 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 </script>
2559 2560
2560<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js"> 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577//<![CDATA[ 2578 2579 2580//]]> 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 </script>
2597 2598
2598<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js"> 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615//<![CDATA[ 2616 2617 2618//]]> 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 </script>
2635 2636</div> 2637<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1"> 2638 <style> 2639 iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;} 2640 </style> 2641
2641<script> 2642//<![CDATA[ 2643(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"343066935"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); 2644//]]> 2645 </script>
2645 2646 <noscript> 2647 <img src="//bat.bing.com/action/0?ti=343066935&Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/> 2648 </noscript> 2649 <img src="//servedby.ipromote.com/ad/?src=pixel_cid&nid=2185&cid=JMNFDUXFWQQT&cat=" width="1" height="1" border="0" alt=""/> 2650</div> 2651<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2"> 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 {{placeholder_footer_reserve2}} 2671</div> 2672<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3"> 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 {{placeholder_footer_reserve3}} 2692</div> 2693<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4"> 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 {{placeholder_footer_reserve4}} 2713</div> 2714<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5"> 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 {{placeholder_footer_reserve5}} 2734</div> 2735<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6"> 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 {{placeholder_footer_reserve6}} 2755</div> 2756<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7"> 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 {{placeholder_footer_reserve7}} 2776</div> 2777<!-- End Body End Markup -->
2777<script type="text/javascript"> 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794//<![CDATA[ 2795 if(window.location.href.includes("about")){function rowHasLocDataBindingFn(row) {let hasLoc = false;const rowDataBoundElements = row.querySelectorAll('[data-binding]');var rowArrOfDataElements = Array.prototype.slice.call(rowDataBoundElements);rowArrOfDataElements.map((ele) => {const dataBinding = JSON.parse(atob(ele.getAttribute('data-binding')));if(dataBinding[0].value.contains(' loc ')) {hasLoc = true;}}) 2796 return hasLoc}const dmEnvironment = dmAPI.getCurrentEnvironment() 2797 if (dmEnvironment === 'live'){const h3s1 = document.querySelectorAll('.dmNewParagraph h3') 2798 var h3sArr = Array.prototype.slice.call(h3s1);let h3sParents = h3sArr.map((h3) => {return h3.closest('.dmNewParagraph')}) 2799 h3sParents.map((h3parent) => {const closestRow = h3parent.closest('.dmRespRow');const rowHasLocDataBinding = rowHasLocDataBindingFn(closestRow) 2800 const nextEleHasDataBinding = h3parent.nextElementSibling?.hasAttribute('data-binding');const nextEleHasDataBindingWithin = h3parent.nextElementSibling?.querySelector('[data-binding]') ? true : false;if(rowHasLocDataBinding && !(nextEleHasDataBinding || nextEleHasDataBindingWithin) ) {h3parent.style.display = 'none';}})}} 2801 2802//]]> 2803</script>
2803 2804<!-- End Body End Markup --> 2805<!-- Site Wide Html Markup --> 2806<div id="swh-a67a0951daf84bb0a45f1d9db6b389d3"><div data-wrapper-source="appstore" >
2806<script>/* v6.3:script */(function(){function safeAtob(str){try{return atob(str||'');}catch{return'';}}function hasNonEmptyText(node){if(!node)return false;const txt=(node.textContent||'').replace(/â/g,'').trim();return txt.length>0;}function decodedHasText(html){if(!html)return false;const t=html.replace(/<[^>]*>/g,'').replace(/s+/g,' ').trim();return t.length>0;}function rowHasLocDataBindingFn(row){let hasLoc=false;if(!row)return false;const rowDataBoundElements=row.querySelectorAll('[data-binding]');Array.prototype.slice.call(rowDataBoundElements).forEach((ele)=>{const encoded=ele.getAttribute('data-binding');if(!encoded)return;const decoded=safeAtob(encoded);try{const payload=JSON.parse(decoded);if(Array.isArray(payload)&&payload[0]?.value&&String(payload[0].value).includes(' loc ')){hasLoc=true;}}catch{}});return hasLoc;}function elementHasVisibleText(el){if(!el)return!1;const t=(el.textContent||"").replace(/â/g,"").trim();return t.length>0}function isHeadingWrapper(el){return!!(el&&el.matches&&el.matches(".dmNewParagraph")&&el.querySelector("h3"))}function bindingRendersText(el){if(!el)return!1;if(el.hasAttribute("data-binding"))return elementHasVisibleText(el);const inner=el.querySelector("[data-binding]");return inner?elementHasVisibleText(inner):!1}function hideEmptyLocDataHeadingsClassic(){const h3s=document.querySelectorAll(".dmNewParagraph h3");Array.prototype.slice.call(h3s).forEach((h3)=>{const h3parent=h3.closest(".dmNewParagraph");if(!h3parent)return;const nxt=h3parent.nextElementSibling;const nxtIsHeading=isHeadingWrapper(nxt);const nxtHasText=elementHasVisibleText(nxt)||bindingRendersText(nxt);if(nxtIsHeading||!nxtHasText){h3parent.style.setProperty("display","none","important")}})}function paragraphWrapperOf(node){return node?.closest?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')||null;}function findNextParagraphWrapper(wrapper){if(!wrapper)return null;let cur=wrapper.nextElementSibling;while(cur){if(cur.nodeType===1&&cur.matches?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')){return cur;}cur=cur.nextElementSibling;}return null;}function flexParagraphHasContent(dmNewParagraph){if(!dmNewParagraph)return false;const bindings=dmNewParagraph.querySelectorAll('.inline-data-binding, .inline-data-binding-markup');if(bindings.length>0){for(const b of bindings){if(hasNonEmptyText(b))return true;}return false;}return hasNonEmptyText(dmNewParagraph);}function maybeCollapseEmptyGroup(startWrapper){const group=startWrapper?.closest?.('[data-auto="flex-element-group"]');if(!group)return;const hasVisibleChild=Array.from(group.children).some((ch)=>{const cs=ch&&window.getComputedStyle(ch);return ch&&cs&&cs.display!=='none';});if(!hasVisibleChild)group.style.setProperty('display','none','important');}function hideEmptyLocDataHeadingsFlex(){const h3s=document.querySelectorAll('.dmNewParagraph h3');Array.prototype.slice.call(h3s).forEach((h3)=>{const h3Paragraph=h3.closest('.dmNewParagraph');if(!h3Paragraph)return;const h3Wrapper=paragraphWrapperOf(h3Paragraph);if(!h3Wrapper)return;const nextParaWrapper=findNextParagraphWrapper(h3Wrapper);const nextDmNewParagraph=nextParaWrapper?.querySelector?.('.dmNewParagraph')||null;const hasContent=flexParagraphHasContent(nextDmNewParagraph);if(!hasContent){if(nextParaWrapper)nextParaWrapper.style.setProperty('display','none','important');h3Wrapper.style.setProperty('display','none','important');maybeCollapseEmptyGroup(h3Wrapper);}});}const dmEnvironment=(window.dmAPI&&dmAPI.getCurrentEnvironment&&dmAPI.getCurrentEnvironment())||'live';const dmPageAlias=(window.Parameters&&window.Parameters.InitialPageAlias&&String(window.Parameters.InitialPageAlias).toUpperCase())||'';const isFlex=!!(window.Parameters&&window.Parameters.isFlexSite);if(dmEnvironment==='live'&&['ABOUT','ABOUT-US'].includes(dmPageAlias)){if(isFlex){hideEmptyLocDataHeadingsFlex();}else{hideEmptyLocDataHeadingsClassic();}}})();</script>
2806 </div></div><!-- Site Wide Html Markup --> 2807<!-- Begin Product Custom HTML Markup --> 2808<div id="fb-root"></div>
2809<script>(function(d, s, id) { 2810var js, fjs = d.getElementsByTagName(s)[0]; 2811if (d.getElementById(id)) return; 2812js = d.createElement(s); js.id = id; 2813js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 2814fjs.parentNode.insertBefore(js, fjs); 2815}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 2815
2815
2816<script> 2817//make sure video's on iOS load first screen of the video. 2818dmAPI.runOnReady('russTest',function() { 2819 var _hibu_vid = document.getElementsByTagName('video'); 2820 for (var i = 0; i < _hibu_vid.length; i++) { 2821 _hibu_vid[i].load(); 2822 } 2823}) 2824</script>
vendor: 2 bytes, line 2824
2824
2825<script> 2826//simple addition by Russ to add consent banner link into footer - updated by Adrian to account for Termly installs. 2827(function () { 2828 var poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child'); 2829 if (!poweredByFirstAnchor) return; 2830 2831 if (window.Termly) { 2832 var termlySpan = document.createElement('span'); 2833 termlySpan.className = 'termly-display-preferences'; 2834 termlySpan.textContent = 'Manage Consent Preferences'; 2835 poweredByFirstAnchor.insertAdjacentElement('afterend', termlySpan); 2836 } else { 2837 var spSpan = document.createElement('span'); 2838 spSpan.id = 'spConsentWrapper'; 2839 poweredByFirstAnchor.insertAdjacentElement('afterend', spSpan); 2840 window.localStorage.setItem('__springtime__repop__target', '#spConsentWrapper'); 2841 } 2842})(); 2843</script>
2843 2844<style> 2845 #spConsentWrapper:before, 2846 .poweredBy .termly-display-preferences:before { content: " | " } 2847 .poweredBy .termly-display-preferences { cursor: pointer; } 2848</style>
2849<script> 2850if (window.location.search.indexOf('preview') > 0) { 2851 window.localStorage.setItem('ae_user_consent_decision_has_been_made', true); 2852 var spEl = document.getElementById('spConsentWrapper'); 2853 if (spEl) spEl.remove(); 2854} 2855</script>
2855<!-- End Product Custom HTML Markup --> 2856</body> 2857</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.