1<!doctype html> 2<html lang="pt"> 3 <head ><meta charset="utf-8"/><meta name="title" content="Comprar com um código de escola"/> 4<meta name="description" content="A Lumisfera é a sua nova loja para comprar produtos FTD de forma prática, rápida e segura."/> 5<meta name="keywords" content="compre ftd"/> 6<meta name="robots" content="INDEX,FOLLOW"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/> 8<meta name="format-detection" content="telephone=no"/> 9<meta name="google-site-verification" content="yT-CTEYv7js26R1MCgJ0roNJ-Edej98fuScBcxIb53I" /> 10<title>Comprar com um código de escola</title> 11<link rel="preconnect" href="https://cdn.cookielaw.org"> 12<link rel="preconnect" href="https://web-modules-de-na1.niceincontact.com"> 13<link rel="preconnect" href="https://editoraftdsa.demdex.net"> 14<link rel="preconnect" href="https://edtrftdslumisferaprod.112.2o7.net"> 15<link rel="dns-prefetch" href="https://assets.adobedtm.com"> 16<link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> 17<link rel="dns-prefetch" href="https://p.afilio.com.br"> 18<link rel="dns-prefetch" href="https://livesearch-autocomplete.magento-ds.com"> 19<link rel="dns-prefetch" href="https://https://livesearch-metrics.magento-ds.com"> 20<link rel="preload" as="font" crossorigin="anonymous" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/fonts/opensans/light/opensans-300.woff2" /> 21<link rel="preload" as="font" crossorigin="anonymous" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/fonts/opensans/regular/opensans-400.woff2" /> 22<link rel="preload" as="font" crossorigin="anonymous" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/fonts/opensans/semibold/opensans-600.woff2" /> 23<link rel="preload" as="font" crossorigin="anonymous" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/fonts/opensans/bold/opensans-700.woff2" /> 24<link rel="preload" as="font" crossorigin="anonymous" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/fonts/Luma-Icons.woff2" /> 25<link rel="preload" href="https://lumisfera.com.br/media/wysiwyg/M_es_desktop_1.jpg" 26 media="(min-width: 768px)" as="image" 27 fetchpriority="high"/> 28<link rel="preload" href="https://lumisfera.com.br/media/wysiwyg/M_es_mobile_1.jpg" 29 media="(max-width: 767px)" as="image" 30 fetchpriority="high"/> 31<link rel="preload" as="image" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/images/logo.svg"> 32<style> 33 .pagebuilder-slider div[data-content-type="slide"]:first-child { 34 visibility: visible; 35 } 36 37 div.category-view div.page-title-wrapper h1.page-title span.base { 38 color: #16355B; 39 } 40 41 .slick-slide div div a { 42 width: 100%; 43 } 44 45 /* MEDIA QUERIES */ 46 @media screen and (max-width: 543px) { 47 } 48 49 @media screen and (min-width: 544px) and (max-width: 767px) { 50 } 51 52 @media screen and (min-width: 768px) and (max-width: 992px) { 53 } 54 55 @media screen and (min-width: 993px) and (max-width: 1024px) { 56 } 57 58 @media screen and (min-width: 1025px) { 59 } 60 61 .be-frame-minimized, 62 #be-frame { 63 right: 20px !important; 64 left: auto !important; 65 z-index: 2 !important; 66 } 67 68 #be-chat-container { 69 z-index: 2 !important; 70 } 71</style> 72<link rel="stylesheet" type="text/css" media="all" href="https://lumisfera.com.br/static/version1790850784/_cache/merged/499707ed578eab8aebdce45c86864799.min.css" /> 73<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/css/styles-l.min.css" /> 74<link rel="stylesheet" type="text/css" media="print" href="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/css/print.min.css" /> <link rel="canonical" href="https://lumisfera.com.br/compre-ftd" /> 75<link rel="icon" type="image/x-icon" href="https://lumisfera.com.br/media/favicon/stores/1/Lumisfera_originais_de_marca_rgb_app_icon_pos_laranja.png" /> 76<link rel="shortcut icon" type="image/x-icon" href="https://lumisfera.com.br/media/favicon/stores/1/Lumisfera_originais_de_marca_rgb_app_icon_pos_laranja.png" /> 77<!-- Pra conexao para dominios de terceiros --> 78 79 80 81 82 83 84 85 86 87 88 89 90 91<!-- Start Adobe Launch Tags --> 92 93<!-- End Adobe Launch Tags --> 94 95 96 97<!-- ATTRIBUTION KEEPER --> 98 99 100 101 <!-- GOOGLE TAG MANAGER --> 102 103 <!-- END GOOGLE TAG MANAGER --> 104 </head> 105 <body data-container="body" 106 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/images/loader-2.gif"}}' 107 class="pl-thm-ftd pl-thm-ftd-lumi cms-compre-ftd page-layout-1column cms-page-view page-layout-cms-full-width" id="html-body"> 108 109 110<div class="cookie-status-message" id="cookie-status"> 111 The store will not work correctly when cookies are disabled.</div> 112 113 114 115 116 <noscript> 117 <div class="message global noscript"> 118 <div class="content"> 119 <p> 120 <strong>O JavaScript parece estar desabilitado no seu navegador.</strong>
121 <span> 122 Para ter uma melhor experiência em nosso site, certifique-se de ativar o javascript em seu navegador. </span> 123 </p> 124 </div> 125 </div> 126 </noscript> 127 128 <!-- GOOGLE TAG MANAGER -->
vendor: 81 bytes, lines 128-130
128 129 <noscript> 130 <iframe src="https://www.googletagmanager.com/ns.html?id=
130GTM-M4DT69N
vendor: 108 bytes, lines 130-133
130" 131 height="0" width="0" style="display:none;visibility:hidden"></iframe> 132 </noscript> 133
133<!-- END GOOGLE TAG MANAGER --> 134 135 136<iframe id="cardinal_collection_iframe" name="collectionIframe" height="10" width="10" style="display: none;"></iframe> 137<form id="cardinal_collection_form" method="POST" target="collectionIframe" action=""> 138 <input id="cardinal_collection_form_input" type="hidden" name="JWT" value=""> 139</form> 140 141<iframe id="step-up-iframe" name="step-up-iframe" height="" width="" style="display: none; position :fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; background-color: white; border: 1px solid black; padding: 10px;"></iframe> 142<div style="display:none;height: 100vh; width: 100vw; background: rgba(0, 0, 0, 0.8); z-index: 999; position :fixed; " id="overlay" ></div> 143<form id="step-up-form" target="step-up-iframe" method="post" action=""> 144 <input id="step-up-form-input"type="hidden" name="JWT" value=""></input> 145 <input id="md-data" type="hidden" name="MD" value=""></input> 146</form> 147 148<div class="page-wrapper"><div class="page messages"><div data-placeholder="messages"></div> 149 150<div data-bind="scope: 'messages'"> 151 <!-- ko if: cookieMessages && cookieMessages.length > 0 --> 152 <div aria-atomic="true" role="alert" 153 data-bind="foreach: { data: cookieMessages, as: 'message' }" 154 class="messages"> 155 <div data-bind="attr: { 156 class: 'new-ds message-' + message.type + ' ' + message.type + ' message ' 157 + (message.hideCloseButton ? '' : 'with-close-icon'), 158 'data-ui-id': 'message-' + message.type + (message.id ? '-' + message.id : '') 159 }"> 160 <div class="content" 161 data-bind="html: ($parent.triggerAutoRemoval(message), $parent.prepareMessageForHtml(message.text))"> 162 </div> 163 <!-- ko if: !message.hideCloseButton --> 164 <button type="button" 165 id="action-close-cookie" 166 class="close-action" 167 data-bind="click: function(data, event) { 168 if (!$parent.closeMessage) return; 169 $parent.closeMessage(event); 170 }"> 171 </button> 172 <!-- /ko --> 173 </div> 174 </div> 175 <!-- /ko --> 176 177 <!-- ko if: messages().messages && messages().messages.length > 0 --> 178 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 179 data: messages().messages, as: 'message' 180 }"> 181 <div data-bind="attr: { 182 class: 'new-ds message-' + message.type + ' ' + message.type + ' message ' 183 + (message.hideCloseButton ? '' : 'with-close-icon'), 184 'data-ui-id': 'message-' + message.type + (message.id ? '-' + message.id : '') 185 }"> 186 <div class="content" 187 data-bind="html: ($parent.triggerAutoRemoval(message), $parent.prepareMessageForHtml(message.text))"> 188 </div> 189 <!-- ko if: !message.hideCloseButton --> 190 <button type="button" 191 id="action-close-messages" 192 class="close-action" 193 data-bind="click: function(data, event) { 194 if (!$parent.closeMessage) return; 195 $parent.closeMessage(event); 196 }"> 197 </button> 198 <!-- /ko --> 199 </div> 200 </div> 201 <!-- /ko --> 202</div> 203 204</div><header class="page-header"><div class="header-content pt-3 pb-3"> 205<button class="menu-toggle toggle-btn btn button rounded-circle" 206 aria-label="Menu" is="toggle-menu" 207 type="button"> 208 <svg class="ico"> 209 <use xlink:href="#bars-sort"></use> 210 </svg> 211 <span class="text">Menu</span> 212</button> 213 214 215 216<a class="logo" 217 href="https://lumisfera.com.br/" 218 title="Logotipo da Lumisfera" 219 aria-label="store logo" 220 > 221 <img src="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/images/logo.svg" 222 title="Logotipo da Lumisfera" 223 alt="Logotipo da Lumisfera" 224 /> 225</a><div class="block block-search"> 226 <div class="block block-title"><strong>Pesquisar</strong></div> 227 <div class="block block-content"> 228 <form class="form minisearch" id="search_mini_form" 229 action="https://lumisfera.com.br/catalogsearch/result/" method="get"> 230 <div class="field search"> 231 <label class="label" for="search" data-role="minisearch-label">
232 <span>Pesquisar</span> 233 </label> 234 <div class="control"> 235 <input id="search" 236 type="text" 237 name="q" 238 value="" 239 placeholder="Procure por títulos, autores, coleções e mais" 240 class="input-text new-ds" 241 maxlength="128" 242 aria-haspopup="false" 243 aria-autocomplete="both" 244 autocomplete="off" 245 onchange="" 246 data-mage-init='{ 247 "updateSearchPlaceholder": { 248 "defaultPlaceholder": "Procure por títulos, autores, coleções e mais", 249 "mobilePlaceholder": "Procure por títulos, autores e mais" 250 } 251 }' 252 /> 253 <div id="search_autocomplete" class="search-autocomplete"></div> 254 255 <div class="header-actions-search-autocomplete"> 256 <p class="main-results">Principais resultados</p> 257 <div class="close-button-wrapper"> 258 <div class="click-area"> 259 <button type="button" 260 class="icon new-ds" 261 role="button" 262 tabindex="0" 263 aria-label="Fechar"> 264 </button> 265 </div> 266 </div> 267 </div> 268 </div> 269 </div> 270 <div class="actions"> 271 <button type="submit" 272 title="Pesquisar" 273 class="action search search-button" 274 aria-label="Pesquisar" 275 > 276 <svg xmlns="http://www.w3.org/2000/svg" 277 width="16" 278 height="16"
279 viewBox="0 0 16 16" 280 fill="none" 281 class="custom-svg" 282 > 283 <g clip-path="url(#clip0_5836_206)"> 284 <path d="M11.5 6.5C11.5 5.17392 10.9732 3.90215 10.0355 2.96447C9.09785 2.02678 7.82608 1.5 285 6.5 1.5C5.17392 1.5 3.90215 2.02678 2.96447 2.96447C2.02678 3.90215 1.5 5.17392 1.5 286 6.5C1.5 7.82608 2.02678 9.09785 2.96447 10.0355C3.90215 10.9732 5.17392 11.5 6.5 287 11.5C7.82608 11.5 9.09785 10.9732 10.0355 10.0355C10.9732 9.09785 11.5 7.82608 11.5 288 6.5ZM10.5344 11.5969C9.42813 12.475 8.025 13 6.5 13C2.90937 13 0 10.0906 0 6.5C0 289 2.90937 2.90937 0 6.5 0C10.0906 0 13 2.90937 13 6.5C13 8.025 12.475 9.42812 11.5969 290 10.5344L15.7812 14.7187C16.075 15.0125 16.075 15.4875 15.7812 15.7781C15.4875 16.0687 291 15.0125 16.0719 14.7219 15.7781L10.5344 11.5969Z" fill="white" 292 /> 293 </g> 294 <defs> 295 <clipPath id="clip0_5836_206"> 296 <rect width="16" height="16" fill="white"/> 297 </clipPath> 298 </defs> 299 </svg> 300 <span>Pesquisar</span> 301 </button> 302 </div> 303 </form> 304 </div> 305</div> 306 307 308 309 310 311 312<a href="https://lumisfera.com.br/student?openModal=true" 313 class="adoption_list_button btn button new-ds" title="Inserir código da escola"> 314 <svg class="ico" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 315 <path d="M10 1.875C11.7266 1.875 13.125 3.27344 13.125 5V7.5H6.875V5C6.875 3.27344 8.27344 1.875 10 1.875ZM5 5V7.5H3.75C2.37109 7.5 1.25 8.62109 1.25 10V17.5C1.25 18.8789 2.37109 20 3.75 20H16.25C17.6289 20 18.75 18.8789 18.75 17.5V10C18.75 8.62109 17.6289 7.5 16.25 7.5H15V5C15 2.23828 12.7617 0 10 0C7.23828 0 5 2.23828 5 5ZM3.75 9.375H16.25C16.5938 9.375 16.875 9.65625 16.875 10V17.5C16.875 17.8438 16.5938 18.125 16.25 18.125H3.75C3.40625 18.125 3.125 17.8438 3.125 17.5V10C3.125 9.65625 3.40625 9.375 3.75 9.375ZM10.9375 12.5C10.9375 11.9805 10.5195 11.5625 10 11.5625C9.48047 11.5625 9.0625 11.9805 9.0625 12.5V15C9.0625 15.5195 9.48047 15.9375 10 15.9375C10.5195 15.9375 10.9375 15.5195 10.9375 15V12.5Z" fill="white"/> 316 </svg> 317 <span class="text">Inserir código da escola</span> 318</a> 319 320<div class="myaccount-container" data-bind="scope: 'customerData'"> 321 <div class="myaccount" data-bind="template: {name: 'customer-data-template'}"></div> 322 <div class="myaccount hide-on-desktop" data-bind="template: {name: 'customer-data-template-info'}"></div> 323</div> 324 325 326 327<div class="signout" data-bind="scope: 'customerData'"> 328 <!-- ko if: customer().firstname --> 329 <a href="https://lumisfera.com.br/customer/account/logout/" class="button btn-signout-wrapper"> 330 <div class="btn-signout"> 331 <svg class="ico"> 332 <use xlink:href="#power-off"></use> 333 </svg> 334 </div> 335 <span class="text">Sair</span> 336 </a> 337 <!-- /ko --> 338</div> 339 340<!-- Login Account --> 341 342 343<!-- Wishlist --> 344 345 346<div class="wishlist-mobile"> 347 </div> 348 349 350 351 352 353<div data-block="minicart" class="minicart-wrapper"> 354 <a class="action showcart minicart-link action" href="https://lumisfera.com.br/checkout/cart/" 355 data-bind="scope: 'minicart_content'" 356 title="Meu Carrinho" 357 area-label="Meu Carrinho"> 358 <svg class="ico ico-basket"> 359 <use xlink:href="#cart-shopping"></use> 360 </svg> 361 <span class="text">Meu Carrinho</span> 362 <span class="counter qty" 363 data-bind="blockLoader: isLoading"> 364 <span class="counter-number"> 365 <!-- ko if: getCartParam('summary_count') --> 366 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 367 <!-- /ko --> 368 <!-- ko ifnot: getCartParam('summary_count') --> 369 <!-- ko text: 0 --><!-- /ko --> 370 <!-- /ko --> 371 </span>
372 <span class="counter-label"> 373 <!-- ko if: getCartParam('summary_count') --> 374 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 375 <!-- ko i18n: 'items' --><!-- /ko --> 376 <!-- /ko --> 377 </span> 378 </span> 379 </a> 380 <div class="block block-minicart" 381 data-role="dropdownDialog" 382 data-mage-init='{"dropdownDialog":{ 383 "appendTo":"[data-block=minicart]", 384 "triggerTarget":".showcart", 385 "timeout": "2000", 386 "closeOnMouseLeave": false, 387 "closeOnEscape": true, 388 "triggerClass":"active", 389 "parentClass":"active", 390 "buttons":[]}}'> 391 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 392 <!-- ko template: getTemplate() --><!-- /ko --> 393 </div> 394 </div> 395 396</div> 397</div><div class="header content"><ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> 398 <a class="action compare no-display" title="Comparar Produtos" 399 data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" 400 > 401 Comparar Produtos <span class="counter qty" data-bind="text: compareProducts().countCaption"></span> 402 </a> 403</li> 404 405</ul></div><!-- SVG Sprite --> 406<svg id="svg-sprite" class="svg-sprites sprites" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 407 408 <!-- Do Tema --> 409 <symbol id="basket" viewBox="0 0 16 16"><path d="M7.908,13.766c0,0.523-0.423,0.945-0.945,0.945c-0.52,0-0.942-0.426-0.942-0.945c0-0.26,0.106-0.497,0.277-0.668c0.171-0.171,0.406-0.277,0.665-0.277h0.003c0.251,0,0.488,0.1,0.665,0.277C7.811,13.275,7.908,13.515,7.908,13.766z M12.477,12.821c-0.52,0-0.942,0.426-0.942,0.945c0,0.523,0.423,0.945,0.942,0.945c0.523,0,0.945-0.423,0.945-0.945C13.422,13.246,13,12.821,12.477,12.821z M15.993,4.382l-1.102,5.775c-0.168,0.851-0.908,1.456-1.771,1.456H6.369c-0.851,0-1.594-0.605-1.762-1.451l-1.402-6.36L2.839,2.146h-2.41C0.191,2.146,0,1.954,0,1.717s0.191-0.428,0.428-0.428h2.753c0.203,0,0.377,0.14,0.42,0.337l0.494,2.248h11.478c0.126,0,0.248,0.057,0.328,0.154C15.984,4.127,16.016,4.256,15.993,4.382z M15.053,4.73H4.287l1.159,5.255c0.091,0.46,0.485,0.788,0.948,0.771h6.7c0.463-0.003,0.868-0.311,0.957-0.763L15.053,4.73z"/></symbol> 410 <symbol id="heart" viewBox="0 0 16 16"><path d="M15.7,3.7c-0.2-0.5-0.5-1-1-1.5c-1.7-1.7-4.6-1.7-6.3,0L8,2.6L7.6,2.3C6.8,1.4,5.7,1,4.5,1c0,0,0,0,0,0C3.3,1,2.2,1.4,1.3,2.3c-1.7,1.7-1.7,4.6,0,6.3l6.3,6.3C7.7,15,7.9,15.1,8,15.1c0.1,0,0.3-0.1,0.4-0.2l6.3-6.3c0.8-0.8,1.3-2,1.3-3.2C16,4.8,15.9,4.2,15.7,3.7z M13.9,7.8L8,13.7L2.1,7.8C0.8,6.5,0.8,4.4,2.1,3c0.6-0.6,1.5-1,2.4-1c0,0,0,0,0,0c0.9,0,1.7,0.3,2.4,1l0.8,0.8C7.8,4,8.2,4,8.4,3.8L9.1,3c1.3-1.3,3.5-1.3,4.8,0v0c0.6,0.6,1,1.5,1,2.4C14.9,6.3,14.6,7.2,13.9,7.8z"/></symbol>
411 <symbol id="user" viewBox="0 0 16 16"><path d="M8,0C5.9,0,4.2,1.7,4.2,3.8c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C11.8,1.7,10.1,0,8,0z M8,5.5c-1,0-1.7-0.8-1.7-1.7S7,2.1,8,2.1c1,0,1.7,0.8,1.7,1.7S9,5.5,8,5.5z M15.3,13.4V15c0,0.6-0.5,1-1,1s-1-0.5-1-1v-1.6c0-1.2-0.9-2.1-2.1-2.1H4.9c-1.1,0-2.1,0.9-2.1,2.1V15c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1v-1.6c0-2.3,1.9-4.2,4.2-4.2h6.3C13.4,9.2,15.3,11.1,15.3,13.4z"/></symbol> 412 <symbol id="search-ico" viewBox="0 0 512 512"> 413 <path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/> 414 </symbol> 415 416 <!-- Adicionais --> 417 <symbol id="truck" viewBox="0 0 16 16"><path d="M12.4,9.75c-0.652,0-1.225,0.317-1.59,0.8H10.4v-2.4h4v2.4h-0.41C13.625,10.067,13.052,9.75,12.4,9.75z M12.4,12.95c-0.663,0-1.2-0.537-1.2-1.2s0.537-1.2,1.2-1.2s1.2,0.537,1.2,1.2S13.063,12.95,12.4,12.95z M5.19,10.55c-0.365-0.483-0.94-0.8-1.59-0.8s-1.225,0.317-1.59,0.8H1.235c-0.24,0-0.435-0.163-0.435-0.365v-7.27c0-0.202,0.195-0.365,0.435-0.365h7.93c0.24,0,0.435,0.163,0.435,0.365v7.635H5.19z M3.6,12.95c-0.663,0-1.2-0.537-1.2-1.2s0.537-1.2,1.2-1.2s1.2,0.537,1.2,1.2S4.263,12.95,3.6,12.95z M11.503,4.95c0.212,0,0.415,0.085,0.565,0.235l2.097,2.097c0.02,0.02,0.028,0.047,0.045,0.07H10.4v-2.4h1.103V4.95z M15.8,10.55h-0.6V7.847c0-0.42-0.17-0.832-0.47-1.13L12.633,4.62c-0.295-0.3-0.708-0.47-1.13-0.47H10.4V2.915c0-0.642-0.555-1.165-1.235-1.165h-7.93C0.555,1.75,0,2.272,0,2.915v7.27c0,0.642,0.555,1.165,1.235,1.165H1.64c-0.027,0.132-0.041,0.266-0.04,0.4c0,1.105,0.895,2,2,2s2-0.895,2-2c0-0.137-0.015-0.27-0.04-0.4h4.88c-0.027,0.132-0.041,0.266-0.04,0.4c0,1.105,0.895,2,2,2s2-0.895,2-2c0-0.137-0.015-0.27-0.04-0.4h1.44c0.11,0,0.2-0.09,0.2-0.2v-0.4C16,10.64,15.91,10.55,15.8,10.55z"/></symbol>
418 <symbol id="card" viewBox="0 0 16 16"><path d="M13,8h-2c-0.184,0-0.333,0.149-0.333,0.333v1.111c0.001,0.184,0.15,0.333,0.333,0.333h2c0.184,0,0.333-0.149,0.333-0.333V8.333C13.333,8.149,13.184,8.001,13,8z M3,9.778h1.555c0.184,0,0.333-0.149,0.333-0.333V8.333C4.888,8.149,4.739,8.001,4.555,8H3c-0.184,0-0.333,0.149-0.333,0.333v1.111C2.667,9.628,2.816,9.777,3,9.778L3,9.778z M8.333,9.778h1.555c0.184,0,0.333-0.149,0.333-0.333V8.333C10.222,8.149,10.073,8.001,9.889,8H8.333C8.15,8.001,8.001,8.149,8,8.333v1.111C8.001,9.628,8.15,9.777,8.333,9.778L8.333,9.778z M7.555,9.444V8.333C7.555,8.149,7.406,8.001,7.222,8H5.667C5.483,8.001,5.334,8.149,5.333,8.333v1.111c0.001,0.184,0.149,0.333,0.333,0.333h1.556C7.406,9.777,7.555,9.628,7.555,9.444L7.555,9.444z M13.333,5.333h-1.778V4.445h1.778V5.333z M13.555,3.556h-2.222c-0.367-0.001-0.666,0.296-0.667,0.663c0,0.001,0,0.002,0,0.003v1.333c-0.001,0.367,0.296,0.666,0.663,0.667c0.001,0,0.002,0,0.003,0h2.222c0.367,0.001,0.666-0.296,0.667-0.663c0-0.001,0-0.002,0-0.003V4.222c0.001-0.367-0.296-0.666-0.663-0.667C13.558,3.556,13.557,3.556,13.555,3.556L13.555,3.556z M10.333,10.667H6.555C6.372,10.667,6.223,10.816,6.222,11v0.222c0,0.184,0.149,0.333,0.333,0.333h3.778c0.184-0.001,0.333-0.15,0.333-0.333V11C10.666,10.816,10.517,10.667,10.333,10.667z M5,10.667H3c-0.184,0-0.333,0.149-0.333,0.333v0.222c0,0.184,0.149,0.333,0.333,0.333h2c0.184,0,0.333-0.149,0.333-0.333V11C5.333,10.816,5.184,10.667,5,10.667z M15.111,12.889c-0.001,0.245-0.199,0.444-0.445,0.444H1.333c-0.245-0.001-0.444-0.199-0.445-0.444V3.111C0.89,2.866,1.088,2.667,1.333,2.667h13.333c0.245,0.001,0.444,0.199,0.445,0.445V12.889z M14.667,1.778H1.333C0.597,1.778,0,2.375,0,3.111v9.778c0,0.736,0.597,1.333,1.333,1.333h13.333c0.736,0,1.333-0.597,1.333-1.333V3.111C16,2.375,15.403,1.778,14.667,1.778z"/></symbol> 419 <symbol id="return" viewBox="0 0 16 16"><path d="M15.508,10.154c-0.269-0.24-0.617-0.373-0.978-0.372c-0.347,0-0.689,0.119-0.961,0.339l-1.711,1.369c-0.053,0.042-0.119,0.065-0.186,0.064h-1.155c0.133-0.279,0.18-0.592,0.133-0.897c-0.111-0.775-0.822-1.325-1.606-1.325H5.036c-0.577-0.001-1.139,0.187-1.6,0.533l-1.067,0.8H0.222C0.1,10.665,0,10.765,0,10.887v0.444c0,0.122,0.1,0.222,0.222,0.222h2.444l1.303-0.978c0.308-0.23,0.682-0.355,1.067-0.356h4.075c0.367-0.001,0.666,0.296,0.667,0.663c0,0.001,0,0.002,0,0.003c0.001,0.367-0.296,0.666-0.663,0.667c-0.001,0-0.002,0-0.003,0H6.666c-0.245,0.001-0.444,0.199-0.444,0.444c0.001,0.245,0.199,0.444,0.444,0.444h5.005c0.269,0,0.531-0.091,0.742-0.258l1.711-1.367c0.115-0.093,0.258-0.144,0.406-0.145c0.139,0,0.275,0.047,0.383,0.145c0.244,0.216,0.267,0.589,0.051,0.833c-0.023,0.026-0.049,0.05-0.076,0.072l-2.8,2.242c-0.211,0.168-0.472,0.259-0.742,0.258H0.222C0.1,14.223,0,14.323,0,14.445v0.444c0,0.122,0.1,0.222,0.222,0.222h11.124c0.472,0,0.928-0.161,1.294-0.456l2.803-2.242c0.338-0.271,0.541-0.677,0.555-1.111C16.013,10.871,15.832,10.448,15.508,10.154z M3.556,1.777h2.666v3.555L8,4.443l1.778,0.889V1.777h2.666V7.11H3.556L3.556,1.777z M7.111,1.777h1.778v2.117L8,3.449L7.111,3.893L7.111,1.777z M3.111,7.999h9.777c0.245-0.001,0.444-0.199,0.444-0.444V1.332c-0.001-0.245-0.199-0.444-0.444-0.445H3.111C2.866,0.889,2.667,1.087,2.667,1.332v6.222C2.667,7.799,2.866,7.998,3.111,7.999z"/></symbol> 420 <symbol id="safety" viewBox="0 0 16 16"><path d="M12.45,4.806c-0.147-0.147-0.384-0.147-0.531-0.003L6.812,9.869L4.656,7.697C4.509,7.55,4.271,7.55,4.124,7.694L3.859,7.96C3.712,8.106,3.712,8.344,3.856,8.491l2.684,2.706c0.147,0.147,0.384,0.147,0.531,0.003l5.641-5.594c0.147-0.147,0.147-0.384,0.003-0.531L12.45,4.806z M8.194,14.963c-0.123,0.05-0.261,0.05-0.384,0C4.749,13.751,1.499,9.5,1.499,4c0-0.203,0.122-0.384,0.306-0.462l6-2.501c0.123-0.05,0.261-0.05,0.384,0l6.001,2.5C14.379,3.614,14.5,3.797,14.498,4C14.501,9.5,11.25,13.751,8.194,14.963L8.194,14.963z M14.579,2.615l-6.001-2.5c-0.369-0.153-0.784-0.153-1.153,0l-6.001,2.5C0.864,2.847,0.499,3.394,0.499,4c0,6.204,3.578,10.492,6.923,11.886c0.369,0.153,0.784,0.153,1.153,0c2.679-1.116,6.926-4.969,6.926-11.886C15.501,3.394,15.137,2.849,14.579,2.615L14.579,2.615z"/></symbol> 421 422 <!-- novos --> 423 <symbol id="cart-shopping" viewBox="0 0 576 512"> 424 <path d="M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM131.1 80H520.7L482.4 222.2c-2.8 10.5-12.3 17.8-23.2 17.8H161.6L131.1 80zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"/> 425 </symbol> 426 <symbol id="bars-sort" viewBox="0 0 448 512"> 427 <path d="M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM192 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H168c13.3 0 24 10.7 24 24z"/> 428 </symbol>
429 <symbol id="list-check" viewBox="0 0 512 512"> 430 <path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/> 431 </symbol> 432 <symbol id="power-off" viewBox="0 0 512 512"> 433 <path d="M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM134.2 107.3c10.7-7.9 12.9-22.9 5.1-33.6s-22.9-12.9-33.6-5.1C46.5 112.3 8 182.7 8 262C8 394.6 115.5 502 248 502s240-107.5 240-240c0-79.3-38.5-149.7-97.8-193.3c-10.7-7.9-25.7-5.6-33.6 5.1s-5.6 25.7 5.1 33.6c47.5 35 78.2 91.2 78.2 154.7c0 106-86 192-192 192S56 368 56 262c0-63.4 30.7-119.7 78.2-154.7z"/> 434 </symbol> 435 <svg id="xmark" viewBox="0 0 384 512"> 436 <path d="M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"/> 437 </svg> 438 439 <symbol id="trash" viewBox="0 0 448 512"> 440 <path d="M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c33.5 0 61.3-25.9 63.8-59.3L412.4 128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zm10.1 48L340.5 449.2c-.6 8.4-7.6 14.8-16 14.8H123.4c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3z"/> 441 </symbol> 442</svg> 443<div class="header-menu menu"> 444<a class="logo" 445 href="https://lumisfera.com.br/" 446 title="Logotipo da Lumisfera" 447 aria-label="store logo" 448 > 449 <img src="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/images/logo.svg" 450 title="Logotipo da Lumisfera" 451 alt="Logotipo da Lumisfera" 452 /> 453</a> 454<div class="btn-close-wrapper close-toggle" is="toggle-menu"> 455 <button class="close-toggle" is="toggle-menu" 456 aria-label="Toggle Menu"> 457 <svg class="ico"> 458 <use xlink:href="#xmark"></use> 459 </svg> 460 </button> 461</div> <div class="m-manager-nav-container"> 462 <nav id="m-manager-navigation-8" 463 class="m-manager-nav nav horizontal"> 464 <ul class="m-manager-list list ul-0"> 465 <li class="m-manager-category-title"> 466 <span>Todas as Categorias</span> 467 </li> 468 <li rel="j1_5" 469 class="m-manager-item li-0 -parent" 470 > 471 <a class="m-manager-link link a-0" 472 aria-label="Menu de Material Didático" 473 href="https://lumisfera.com.br/material-didatico.html" 474 > 475 <span class="text"> 476 Material Didático </span> 477 <span class="arrow fa-ico"></span> 478 </a> 479 <button class="accessible-menu" 480 title="Submenu de Material Didático" 481 aria-label="Submenu de Material Didático" 482 tabindex="0" 483 role="button" 484 aria-expanded="false" 485 onkeydown="if(event.key === 'Enter' || event.key === ' '){ 486 this.click(); event.preventDefault(); 487 }"> 488 </button> 489 <!-- Children Items --> 490 <div class="m-manager-box box box-0 -parent" 491 > 492 <button type="button" class="button btn btn-back btn-back-1">
493 <span class="arrow fa-ico"></span> 494 Voltar </button> 495 <!-- Level 1 --> 496 <ul class="m-manager-list list ul-1"> 497 <li class="m-manager-item li-1 " 498 > 499 <a class="m-manager-link link a-1" 500 title="Código De Escola" 501 href="https://lumisfera.com.br/student?openModal=true" 502 > 503 <span class="text"> 504 Código De Escola </span> 505 </a> 506 <!-- Level 2 --> 507 </li> 508 <li class="m-manager-item li-1 " 509 > 510 <a class="m-manager-link link a-1" 511 title="Alfabetização" 512 href="https://lumisfera.com.br/material-didatico/alfabetizacao.html" 513 > 514 <span class="text"> 515 Alfabetização </span> 516 </a> 517 <!-- Level 2 --> 518 </li> 519 <li class="m-manager-item li-1 " 520 > 521 <a class="m-manager-link link a-1" 522 title="Educação Infantil" 523 href="https://lumisfera.com.br/material-didatico/educac-o-infantil.html" 524 > 525 <span class="text"> 526 Educação Infantil </span> 527 </a> 528 <!-- Level 2 --> 529 </li> 530 <li class="m-manager-item li-1 " 531 > 532 <a class="m-manager-link link a-1" 533 title="Ensino Fundamental" 534 href="https://lumisfera.com.br/material-didatico/ensino-fundamental.html" 535 > 536 <span class="text"> 537 Ensino Fundamental </span> 538 </a> 539 <!-- Level 2 --> 540 </li> 541 <li class="m-manager-item li-1 " 542 > 543 <a class="m-manager-link link a-1" 544 title="Reforço Escolar" 545 href="https://lumisfera.com.br/reforco-escolar.html" 546 >
547 <span class="text"> 548 Reforço Escolar </span> 549 </a> 550 <!-- Level 2 --> 551 </li> 552 <li class="m-manager-item li-1 " 553 > 554 <a class="m-manager-link link a-1" 555 title="Enem e Vestibular" 556 href="https://lumisfera.com.br/enem-e-vestibulares/" 557 > 558 <span class="text"> 559 Enem e Vestibular </span> 560 </a> 561 <!-- Level 2 --> 562 </li> 563 <li class="m-manager-item li-1 " 564 > 565 <a class="m-manager-link link a-1" 566 title="Dicionários e Atlas" 567 href="https://lumisfera.com.br/material-didatico/dicionarios-e-atlas.html" 568 > 569 <span class="text"> 570 Dicionários e Atlas </span> 571 </a> 572 <!-- Level 2 --> 573 </li> 574 <li class="m-manager-item li-1 category-link"> 575 <a class="m-manager-link link a-1" href="https://lumisfera.com.br/material-didatico.html"> 576 <span class="text"> 577 Tudo em Material Didático </span> 578 </a> 579 </li> 580 </ul> 581 </div> 582 </li> 583 <li rel="j1_1" 584 class="m-manager-item li-0 -parent" 585 > 586 <a class="m-manager-link link a-0" 587 aria-label="Menu de Literatura" 588 href="https://lumisfera.com.br/literatura/" 589 > 590 <span class="text"> 591 Literatura </span> 592 <span class="arrow fa-ico"></span> 593 </a> 594 <button class="accessible-menu" 595 title="Submenu de Literatura" 596 aria-label="Submenu de Literatura" 597 tabindex="0" 598 role="button" 599 aria-expanded="false" 600 onkeydown="if(event.key === 'Enter' || event.key === ' '){ 601 this.click(); event.preventDefault(); 602 }"> 603 </button> 604 <!-- Children Items --> 605 <div class="m-manager-box box box-0 -parent" 606 > 607 <button type="button" class="button btn btn-back btn-back-1">
608 <span class="arrow fa-ico"></span> 609 Voltar </button> 610 <!-- Level 1 --> 611 <ul class="m-manager-list list ul-1"> 612 <li class="m-manager-item li-1 " 613 > 614 <a class="m-manager-link link a-1" 615 title="Infantil" 616 href="https://lumisfera.com.br/literatura/infantil.html" 617 > 618 <span class="text"> 619 Infantil </span> 620 </a> 621 <!-- Level 2 --> 622 </li> 623 <li class="m-manager-item li-1 " 624 > 625 <a class="m-manager-link link a-1" 626 title="Juvenil" 627 href="https://lumisfera.com.br/literatura/juvenil.html" 628 > 629 <span class="text"> 630 Juvenil </span> 631 </a> 632 <!-- Level 2 --> 633 </li> 634 <li class="m-manager-item li-1 " 635 > 636 <a class="m-manager-link link a-1" 637 title="Lançamentos" 638 href="https://lumisfera.com.br/lancamentos-literatura.html" 639 > 640 <span class="text"> 641 Lançamentos </span> 642 </a> 643 <!-- Level 2 --> 644 </li> 645 <li class="m-manager-item li-1 " 646 > 647 <a class="m-manager-link link a-1" 648 title="Paradidáticos" 649 href="https://lumisfera.com.br/paradidatico.html" 650 > 651 <span class="text"> 652 Paradidáticos </span> 653 </a> 654 <!-- Level 2 --> 655 </li> 656 <li class="m-manager-item li-1 " 657 > 658 <a class="m-manager-link link a-1" 659 title="Confessionais" 660 href="https://lumisfera.com.br/confessionais.html" 661 >
662 <span class="text"> 663 Confessionais </span> 664 </a> 665 <!-- Level 2 --> 666 </li> 667 <li class="m-manager-item li-1 " 668 > 669 <a class="m-manager-link link a-1" 670 title="Análise Literária" 671 href="https://lumisfera.com.br/literatura/analise-literaria.html" 672 > 673 <span class="text"> 674 Análise Literária </span> 675 </a> 676 <!-- Level 2 --> 677 </li> 678 <li class="m-manager-item li-1 category-link"> 679 <a class="m-manager-link link a-1" href="https://lumisfera.com.br/literatura/"> 680 <span class="text"> 681 Tudo em Literatura </span> 682 </a> 683 </li> 684 </ul> 685 </div> 686 </li> 687 <li rel="j1_31" 688 class="m-manager-item li-0 -parent" 689 > 690 <a class="m-manager-link link a-0" 691 aria-label="Menu de Sistema de Ensino" 692 href="" 693 > 694 <span class="text"> 695 Sistema de Ensino </span> 696 <span class="arrow fa-ico"></span> 697 </a> 698 <button class="accessible-menu" 699 title="Submenu de Sistema de Ensino" 700 aria-label="Submenu de Sistema de Ensino" 701 tabindex="0" 702 role="button" 703 aria-expanded="false" 704 onkeydown="if(event.key === 'Enter' || event.key === ' '){ 705 this.click(); event.preventDefault(); 706 }"> 707 </button> 708 <!-- Children Items --> 709 <div class="m-manager-box box box-0 -parent" 710 > 711 <button type="button" class="button btn btn-back btn-back-1"> 712 <span class="arrow fa-ico"></span> 713 Voltar </button> 714 <!-- Level 1 --> 715 <ul class="m-manager-list list ul-1"> 716 <li class="m-manager-item li-1 " 717 > 718 <a class="m-manager-link link a-1" 719 title="FTD Sistema de Ensino" 720 href="https://lumisfera.com.br/ftdse" 721 >
722 <span class="text"> 723 FTD Sistema de Ensino </span> 724 </a> 725 <!-- Level 2 --> 726 </li> 727 <li class="m-manager-item li-1 " 728 > 729 <a class="m-manager-link link a-1" 730 title="Trilhas" 731 href="https://lumisfera.com.br/trilhas" 732 > 733 <span class="text"> 734 Trilhas </span> 735 </a> 736 <!-- Level 2 --> 737 </li> 738 <li class="m-manager-item li-1 " 739 > 740 <a class="m-manager-link link a-1" 741 title="Sistema Marista" 742 href="https://lumisfera.com.br/marista" 743 > 744 <span class="text"> 745 Sistema Marista </span> 746 </a> 747 <!-- Level 2 --> 748 </li> 749 <li class="m-manager-item li-1 " 750 > 751 <a class="m-manager-link link a-1" 752 title="Na Ponta do Lápis" 753 href="https://lumisfera.com.br/na-ponta-do-lapis" 754 > 755 <span class="text"> 756 Na Ponta do Lápis </span> 757 </a> 758 <!-- Level 2 --> 759 </li> 760 <li class="m-manager-item li-1 " 761 > 762 <a class="m-manager-link link a-1" 763 title="Saber Mais" 764 href="https://lumisfera.com.br/saber-mais" 765 > 766 <span class="text"> 767 Saber Mais </span> 768 </a> 769 <!-- Level 2 --> 770 </li> 771 <li class="m-manager-item li-1 " 772 > 773 <a class="m-manager-link link a-1" 774 title="StandFor Evolution" 775 href="https://lumisfera.com.br/standfor-evolution" 776 >
777 <span class="text"> 778 StandFor Evolution </span> 779 </a> 780 <!-- Level 2 --> 781 </li> 782 <li class="m-manager-item li-1 " 783 > 784 <a class="m-manager-link link a-1" 785 title="Quero Saber Mais" 786 href="https://lumisfera.com.br/quero-saber-mais" 787 > 788 <span class="text"> 789 Quero Saber Mais </span> 790 </a> 791 <!-- Level 2 --> 792 </li> 793 <li class="m-manager-item li-1 " 794 > 795 <a class="m-manager-link link a-1" 796 title="Empreendedorismo e Projeto de Vida" 797 href="https://lumisfera.com.br/empreendedorismo" 798 > 799 <span class="text"> 800 Empreendedorismo e Projeto de Vida </span> 801 </a> 802 <!-- Level 2 --> 803 </li> 804 </ul> 805 </div> 806 </li> 807 <li rel="j1_12" 808 class="m-manager-item li-0 -parent" 809 > 810 <a class="m-manager-link link a-0" 811 aria-label="Menu de Língua Estrangeira" 812 href="https://lumisfera.com.br/lingua-estrangeira.html" 813 > 814 <span class="text"> 815 LÃngua Estrangeira </span> 816 <span class="arrow fa-ico"></span> 817 </a> 818 <button class="accessible-menu" 819 title="Submenu de Língua Estrangeira" 820 aria-label="Submenu de Língua Estrangeira" 821 tabindex="0" 822 role="button" 823 aria-expanded="false" 824 onkeydown="if(event.key === 'Enter' || event.key === ' '){ 825 this.click(); event.preventDefault(); 826 }"> 827 </button> 828 <!-- Children Items --> 829 <div class="m-manager-box box box-0 -parent" 830 > 831 <button type="button" class="button btn btn-back btn-back-1">
832 <span class="arrow fa-ico"></span> 833 Voltar </button> 834 <!-- Level 1 --> 835 <ul class="m-manager-list list ul-1"> 836 <li class="m-manager-item li-1 " 837 > 838 <a class="m-manager-link link a-1" 839 title="Material Didático de Idiomas" 840 href="https://lumisfera.com.br/lingua-estrangeira/material-didatico-de-idioma.html" 841 > 842 <span class="text"> 843 Material Didático de Idiomas </span> 844 </a> 845 <!-- Level 2 --> 846 </li> 847 <li class="m-manager-item li-1 " 848 > 849 <a class="m-manager-link link a-1" 850 title="Literatura Estrangeira" 851 href="https://lumisfera.com.br/lingua-estrangeira/literatura-estrangeira.html" 852 > 853 <span class="text"> 854 Literatura Estrangeira </span> 855 </a> 856 <!-- Level 2 --> 857 </li> 858 <li class="m-manager-item li-1 category-link"> 859 <a class="m-manager-link link a-1" href="https://lumisfera.com.br/lingua-estrangeira.html"> 860 <span class="text"> 861 Tudo em LÃngua Estrangeira </span> 862 </a> 863 </li> 864 </ul> 865 </div> 866 </li> 867 <li rel="j1_16" 868 class="m-manager-item li-0 -parent" 869 > 870 <a class="m-manager-link link a-0" 871 aria-label="Menu de Ofertas" 872 href="javascript: void(null)" 873 > 874 <span class="text"> 875 Ofertas </span> 876 <span class="arrow fa-ico"></span> 877 </a> 878 <button class="accessible-menu" 879 title="Submenu de Ofertas" 880 aria-label="Submenu de Ofertas" 881 tabindex="0" 882 role="button" 883 aria-expanded="false" 884 onkeydown="if(event.key === 'Enter' || event.key === ' '){ 885 this.click(); event.preventDefault(); 886 }"> 887 </button> 888 <!-- Children Items --> 889 <div class="m-manager-box box box-0 -parent" 890 > 891 <button type="button" class="button btn btn-back btn-back-1">
892 <span class="arrow fa-ico"></span> 893 Voltar </button> 894 <!-- Level 1 --> 895 <ul class="m-manager-list list ul-1"> 896 <li class="m-manager-item li-1 " 897 > 898 <a class="m-manager-link link a-1" 899 title="Combos de Livros" 900 href="https://lumisfera.com.br/combos-de-livros/" 901 > 902 <span class="text"> 903 Combos de Livros </span> 904 </a> 905 <!-- Level 2 --> 906 </li> 907 <li class="m-manager-item li-1 " 908 > 909 <a class="m-manager-link link a-1" 910 title="Combos Volta às Aulas" 911 href="https://lumisfera.com.br/combo-volta-as-aulas/" 912 > 913 <span class="text"> 914 Combos Volta às Aulas </span> 915 </a> 916 <!-- Level 2 --> 917 </li> 918 </ul> 919 </div> 920 </li> 921 <li rel="j1_21" 922 class="m-manager-item li-0 " 923 > 924 <a class="m-manager-link link a-0" 925 aria-label="Menu de Mais Vendidos" 926 href="https://lumisfera.com.br/mais-vendidos.html" 927 > 928 <span class="text"> 929 Mais Vendidos </span> 930 </a> 931 <!-- Children Items --> 932 <div class="m-manager-box box box-0 " 933 > 934 <button type="button" class="button btn btn-back btn-back-1"> 935 <span class="arrow fa-ico"></span> 936 Voltar </button> 937 <!-- Level 1 --> 938 <ul class="m-manager-list list ul-1"> 939 <li class="m-manager-item li-1 category-link"> 940 <a class="m-manager-link link a-1" href="https://lumisfera.com.br/mais-vendidos.html">
941 <span class="text"> 942 Tudo em Mais Vendidos </span> 943 </a> 944 </li> 945 </ul> 946 </div> 947 </li> 948 </ul> 949 </nav> 950 </div> 951 <span class="overlay-menu" onclick="hideShowmenu();" onkeydown="hideShowmenu();"></span> 952 953 954 955 956<a href="https://lumisfera.com.br/student?openModal=true" 957 class="adoption_list_button btn button new-ds" title="Inserir código da escola"> 958 <svg class="ico" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 959 <path d="M10 1.875C11.7266 1.875 13.125 3.27344 13.125 5V7.5H6.875V5C6.875 3.27344 8.27344 1.875 10 1.875ZM5 5V7.5H3.75C2.37109 7.5 1.25 8.62109 1.25 10V17.5C1.25 18.8789 2.37109 20 3.75 20H16.25C17.6289 20 18.75 18.8789 18.75 17.5V10C18.75 8.62109 17.6289 7.5 16.25 7.5H15V5C15 2.23828 12.7617 0 10 0C7.23828 0 5 2.23828 5 5ZM3.75 9.375H16.25C16.5938 9.375 16.875 9.65625 16.875 10V17.5C16.875 17.8438 16.5938 18.125 16.25 18.125H3.75C3.40625 18.125 3.125 17.8438 3.125 17.5V10C3.125 9.65625 3.40625 9.375 3.75 9.375ZM10.9375 12.5C10.9375 11.9805 10.5195 11.5625 10 11.5625C9.48047 11.5625 9.0625 11.9805 9.0625 12.5V15C9.0625 15.5195 9.48047 15.9375 10 15.9375C10.5195 15.9375 10.9375 15.5195 10.9375 15V12.5Z" fill="white"/> 960 </svg> 961 <span class="text">Inserir código da escola</span> 962</a> 963</div></header> <div class="sections nav-sections"> 964 <div class="section-items nav-sections-items" 965 data-mage-init='{"tabs":{"openedState":"active"}}'> 966 <div class="section-item-title nav-sections-item-title" 967 data-role="collapsible"> 968 <a class="nav-sections-item-switch" 969 data-toggle="switch" href="#store.menu"> 970 Menu </a> 971 </div> 972 <div class="section-item-content nav-sections-item-content" 973 id="store.menu" 974 data-role="content"> 975 976<nav class="navigation" data-action="navigation"> 977 <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> 978 <li class="level0 nav-1 category-item first level-top parent"><a href="https://lumisfera.com.br/material-didatico.html" class="level-top" ><span>Material Didático</span></a><ul class="level0 submenu"><li class="level1 nav-1-1 category-item first"><a href="https://lumisfera.com.br/material-didatico/educac-o-infantil.html" ><span>Educação Infantil</span></a></li><li class="level1 nav-1-2 category-item"><a href="https://lumisfera.com.br/material-didatico/alfabetizacao.html" ><span>Alfabetização</span></a></li><li class="level1 nav-1-3 category-item"><a href="https://lumisfera.com.br/material-didatico/ensino-fundamental.html" ><span>Ensino Fundamental</span></a></li><li class="level1 nav-1-4 category-item last"><a href="https://lumisfera.com.br/material-didatico/dicionarios-e-atlas.html" ><span>Dicionários e Atlas</span></a></li></ul></li><li class="level0 nav-2 category-item level-top parent"><a href="https://lumisfera.com.br/reforco-escolar.html" class="level-top" ><span>Reforço Escolar</span></a><ul class="level0 submenu"><li class="level1 nav-2-1 category-item first"><a href="https://lumisfera.com.br/reforco-escolar/educac-o-financeira.html" ><span>Educação Financeira</span></a></li><li class="level1 nav-2-2 category-item last parent"><a href="https://lumisfera.com.br/reforco-escolar/pre-vestibular.html" ><span>Pré-Vestibular</span></a><ul class="level1 submenu"><li class="level2 nav-2-2-1 category-item first last"><a href="https://lumisfera.com.br/reforco-escolar/pre-vestibular/pre-vestibular.html" ><span>Pré-Vestibular</span></a></li></ul></li></ul></li>
978<li class="level0 nav-3 category-item level-top parent"><a href="https://lumisfera.com.br/literatura.html" class="level-top" ><span>Literatura</span></a><ul class="level0 submenu"><li class="level1 nav-3-1 category-item first"><a href="https://lumisfera.com.br/literatura/infantil.html" ><span>Infantil</span></a></li><li class="level1 nav-3-2 category-item"><a href="https://lumisfera.com.br/literatura/juvenil.html" ><span>Juvenil</span></a></li><li class="level1 nav-3-3 category-item"><a href="https://lumisfera.com.br/literatura/confessional.html" ><span>Confessional</span></a></li><li class="level1 nav-3-4 category-item last"><a href="https://lumisfera.com.br/literatura/analise-literaria.html" ><span>Análise Literária</span></a></li></ul></li><li class="level0 nav-4 category-item level-top"><a href="https://lumisfera.com.br/mais-vendidos.html" class="level-top" ><span>Mais Vendidos</span></a></li><li class="level0 nav-5 category-item level-top parent"><a href="https://lumisfera.com.br/lingua-estrangeira.html" class="level-top" ><span>LÃngua Estrangeira</span></a><ul class="level0 submenu"><li class="level1 nav-5-1 category-item first parent"><a href="https://lumisfera.com.br/lingua-estrangeira/material-didatico-de-idioma.html" ><span>Material didático de idiomas</span></a><ul class="level1 submenu"><li class="level2 nav-5-1-1 category-item first"><a href="https://lumisfera.com.br/lingua-estrangeira/material-didatico-de-idioma/ensino-medio.html" ><span>Ensino Médio</span></a></li><li class="level2 nav-5-1-2 category-item"><a href="https://lumisfera.com.br/lingua-estrangeira/material-didatico-de-idioma/educacao-infantil.html" ><span>Educação Infantil</span></a></li><li class="level2 nav-5-1-3 category-item last"><a href="https://lumisfera.com.br/lingua-estrangeira/material-didatico-de-idioma/ensino-fundamental.html" ><span>Ensino Fundamental</span></a></li></ul></li><li class="level1 nav-5-2 category-item last"><a href="https://lumisfera.com.br/lingua-estrangeira/literatura-estrangeira.html" ><span>Literatura Estrangeira</span></a></li></ul></li><li class="level0 nav-6 category-item level-top parent"><a href="https://lumisfera.com.br/paradidatico.html" class="level-top" ><span>Paradidático</span></a><ul class="level0 submenu"><li class="level1 nav-6-1 category-item first"><a href="https://lumisfera.com.br/paradidatico/infantil.html" ><span>Infantil</span></a></li><li class="level1 nav-6-2 category-item last"><a href="https://lumisfera.com.br/paradidatico/juvenil.html" ><span>Juvenil</span></a></li></ul></li><li class="level0 nav-7 category-item level-top parent"><a href="https://lumisfera.com.br/perfil-do-leitor.html" class="level-top" ><span>Perfis do leitor</span></a><ul class="level0 submenu"><li class="level1 nav-7-1 category-item first"><a href="https://lumisfera.com.br/perfil-do-leitor/meu-primeiro-contato-com-livros.html" ><span>Meu primeiro contato com livros</span></a></li><li class="level1 nav-7-2 category-item"><a href="https://lumisfera.com.br/perfil-do-leitor/estou-aprendendo-a-ler.html" ><span>Estou aprendendo a ler</span></a></li><li class="level1 nav-7-3 category-item"><a href="https://lumisfera.com.br/perfil-do-leitor/ja-leio-sozinho.html" ><span>Já leio sozinho</span></a></li><li class="level1 nav-7-4 category-item"><a href="https://lumisfera.com.br/perfil-do-leitor/leio-de-tudo-com-facilidade.html" ><span>Leio de tudo com facilidade</span></a></li><li class="level1 nav-7-5 category-item"><a href="https://lumisfera.com.br/perfil-do-leitor/posso-ler-qualquer-livro.html" ><span>Posso ler qualquer livro</span></a></li><li class="level1 nav-7-6 category-item last"><a href="https://lumisfera.com.br/perfil-do-leitor/leio-junto-com-alguem.html" ><span>Leio junto com alguém</span></a></li></ul></li><li class="level0 nav-8 category-item level-top parent"><a href="https://lumisfera.com.br/obras-premiadas.html" class="level-top" ><span>Obras Premiadas</span></a><ul class="level0 submenu"><li class="level1 nav-8-1 category-item first"><a href="https://lumisfera.com.br/obras-premiadas/premio-jabuti.html" ><span>Prêmio Jabuti</span></a></li>
978<li class="level1 nav-8-2 category-item"><a href="https://lumisfera.com.br/obras-premiadas/catalogo-white-ravens.html" ><span>Catálogo White Ravens</span></a></li><li class="level1 nav-8-3 category-item"><a href="https://lumisfera.com.br/obras-premiadas/catedra-unesco-de-leitura.html" ><span>Cátedra Unesco de Leitura</span></a></li><li class="level1 nav-8-4 category-item"><a href="https://lumisfera.com.br/obras-premiadas/melhor-livro-fnlij.html" ><span>Melhor Livro FNLIJ</span></a></li><li class="level1 nav-8-5 category-item"><a href="https://lumisfera.com.br/obras-premiadas/altamente-recomendavel-fnlij.html" ><span>Altamente Recomendável FNLIJ</span></a></li><li class="level1 nav-8-6 category-item last"><a href="https://lumisfera.com.br/obras-premiadas/todos-os-premiados.html" ><span>Todos os premiados</span></a></li></ul></li><li class="level0 nav-9 category-item level-top"><a href="https://lumisfera.com.br/mes-do-consumidor.html" class="level-top" ><span>Mês do Consumidor</span></a></li><li class="level0 nav-10 category-item level-top"><a href="https://lumisfera.com.br/liquida-lumisfera.html" class="level-top" ><span>Liquida Lumisfera</span></a></li><li class="level0 nav-11 category-item level-top"><a href="https://lumisfera.com.br/festival-do-livro.html" class="level-top" ><span>Festival do Livro</span></a></li><li class="level0 nav-12 category-item level-top"><a href="https://lumisfera.com.br/colec-o-classicos-ao-meu-alcance.html" class="level-top" ><span>Coleção Clássicos ao Meu Alcance</span></a></li><li class="level0 nav-13 category-item level-top"><a href="https://lumisfera.com.br/lancamentos-literatura.html" class="level-top" ><span>Lançamentos - Literatura</span></a></li><li class="level0 nav-14 category-item level-top"><a href="https://lumisfera.com.br/confessionais.html" class="level-top" ><span>Confessionais</span></a></li><li class="level0 nav-15 category-item level-top"><a href="https://lumisfera.com.br/digitais.html" class="level-top" ><span>Digitais</span></a></li><li class="level0 nav-16 category-item last level-top"><a href="https://lumisfera.com.br/colecao-asdrubal.html" class="level-top" ><span>Coleção Asdrúbal</span></a></li> </ul> 979</nav> 980 </div> 981 <div class="section-item-title nav-sections-item-title" 982 data-role="collapsible"> 983 <a class="nav-sections-item-switch" 984 data-toggle="switch" href="#store.links"> 985 Conta </a> 986 </div> 987 <div class="section-item-content nav-sections-item-content" 988 id="store.links" 989 data-role="content"> 990 <!-- Account links --> </div> 991 </div> 992 </div> 993<div class="breadcrumbs new-ds"> 994 <ul class="items"> 995 <li class="item home"> 996 <a href="https://lumisfera.com.br/" 997 title="Go to Home Page"> 998 Home </a> 999 </li> 1000 <li class="item cms_page"> 1001 <strong>Comprar com um código de escola</strong> 1002 </li> 1003 </ul> 1004</div> 1005 1006<main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a> 1007<div class="widget block block-static-block"> 1008 </div> 1009<div class="columns"><div class="column main"><input name="form_key" type="hidden" value="VCekuifOixIMIdCF" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 1010 <!-- ko template: getTemplate() --><!-- /ko --> 1011 1012</div> 1013 1014 1015 1016 1017<style>#html-body [data-pb-style=AITB7KR],#html-body [data-pb-style=F2MJ40E],#html-body [data-pb-style=O3LDA5O],#html-body [data-pb-style=YF5Y0AS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=D2A58H9]{text-align:center}#html-body [data-pb-style=OQOIR0T]{max-width:600px}#html-body [data-pb-style=OOAQNXE],#html-body [data-pb-style=VXDK462]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=SYEFSNA]{text-align:center}#html-body [data-pb-style=HFY8BO6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="YF5Y0AS"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1018 .page-main { 1019 margin-top: 0;
1020 } 1021 1022 .newsletter-title { 1023 color: #002ba8; !important; 1024 } 1025 1026 .title-como-comprar { 1027 color: #002ba8; 1028 text-align: center; 1029 font-family: Poppins; 1030 font-size: 40px; 1031 font-style: normal; 1032 font-weight: 600; 1033 line-height: normal; 1034 margin-bottom: -15px; 1035 } 1036 1037 @media screen and (max-width: 543px) { 1038 .title-como-comprar { 1039 font-size: 18px; 1040 } 1041 } 1042</style> 1043 1044<h1 class="title-como-comprar"> 1045 Compre sua lista de materiais<br /> 1046 com um código da escola 1047</h1> 1048</div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="AITB7KR"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1049.add-school-list { 1050background-color: #fff !important; 1051} 1052.add-school-list .schoolcode-title, 1053.add-school-list .schoolcode-link { 1054display: none; 1055} 1056</style></div><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> 1057 <style> 1058 #html-body [data-pb-style=F5HY6AV] { 1059 justify-content: center; 1060 display: flex; 1061 flex-direction: column; 1062 background-position: left top; 1063 background-size: cover; 1064 background-repeat: no-repeat; 1065 background-attachment: scroll; 1066 text-align: center 1067 } 1068</style> 1069<div data-content-type="row" data-appearance="contained" data-element="main"> 1070 <div class="add-school-list" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="F5HY6AV"> 1071 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="schoolcode-container" data-mage-init='{"schoolList":{ "floating":true }}'> 1072 <h3 class="schoolcode-title"> 1073 Compre sua lista de materiais FTD com um <strong>código de escola</strong> 1074 </h3> 1075 <div class="schoolcode-add-list-container"> 1076 <form class="schoolcode-form" id="schoolcode-form" action="/student" method="GET" data-mage-init='{"validation": {"errorClass": "mage-error"}}'> 1077 <div class="schoolcode-field"> 1078 <input class="schoolcode-input validate-school-code new-ds" id="schoolCode" placeholder="12345" required type="text" name="schoolCode" data-mage-init='{"mage/trim-input":{}}'> 1079 <input type="hidden" name="openModal" value="true"> 1080 1081 <a class="schoolcode-link new-ds" data-trigger="add-list" href="#"> 1082 Dúvidas? <span>Saiba como comprar</span> 1083 </a> 1084 </div> 1085 <button class="button-add-school-list new-ds" aria-label="Continuar" type="submit"> 1086 <span> 1087 Continuar </span> 1088 <p class="icon-angle-right"></p> 1089 </button> 1090 </form> 1091 </div> 1092</div> 1093</div> 1094 </div> 1095</div> 1096</div> 1097</div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="F2MJ40E"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1098 .como-comprar-steps-container-desk { 1099 display: flex; 1100 flex-direction: column; 1101 justify-content: space-between; 1102 align-items: center; 1103 gap: 8rem; 1104 margin-top: 40px; 1105 } 1106 1107 .como-comprar-steps-section-desk { 1108 display: flex; 1109 flex-direction: row; 1110 justify-content: space-between;
1111 align-items: center; 1112 gap: 8rem; 1113 } 1114 1115 .como-comprar-steps-itens-desk { 1116 display: flex; 1117 flex-direction: column; 1118 justify-content: space-between; 1119 align-items: center; 1120 } 1121 1122 .como-comprar-steps-img-desk { 1123 width: 250px; 1124 height: 180px; 1125 object-fit: contain; 1126 } 1127 1128 .como-comprar-steps-description-desk { 1129 color: #737373; 1130 text-align: center; 1131 font-family: Poppins; 1132 font-size: 16px; 1133 font-style: normal; 1134 font-weight: 400; 1135 line-height: normal; 1136 max-width: 260px; 1137 margin-top: 16px; 1138 } 1139 1140 .como-comprar-steps-container-mob { 1141 display: none; 1142 flex-direction: column; 1143 justify-content: space-between; 1144 align-items: start; 1145 gap: 1rem; 1146 } 1147 1148 .como-comprar-steps-itens-mob { 1149 display: flex; 1150 flex-direction: row; 1151 justify-content: space-between; 1152 align-items: center; 1153 gap: 1rem; 1154 } 1155 1156 .como-comprar-steps-title-description-mob { 1157 color: #002ba8; 1158 font-family: Poppins; 1159 font-size: 13px; 1160 font-style: normal; 1161 font-weight: 600; 1162 line-height: normal; 1163 } 1164 1165 .como-comprar-steps-description-mob { 1166 color: #666; 1167 font-family: Poppins; 1168 font-size: 10px; 1169 font-style: normal; 1170 font-weight: 400; 1171 line-height: normal; 1172 } 1173 1174 @media screen and (max-width: 543px) { 1175 .como-comprar-steps-container-desk { 1176 display: none; 1177 } 1178 1179 .como-comprar-steps-container-mob { 1180 display: flex; 1181 } 1182 } 1183</style> 1184 1185<div class="como-comprar-steps-container-desk"> 1186 <div class="como-comprar-steps-section-desk"> 1187 <div class="como-comprar-steps-itens-desk"> 1188 <img 1189 class="como-comprar-steps-img-desk" 1190 src="https://lumisfera.com.br/media/wysiwyg/como_compar_1_desk.png" 1191 alt="" 1192 /> 1193 <p class="como-comprar-steps-description-desk"> 1194 Insira-o no campo indicado ou em 1195 <a href="https://lumisfera.com.br/student" style="color: #003cec !important">Listas de materiais</a> no 1196 seu perfil. 1197 </p> 1198 </div> 1199 <div class="como-comprar-steps-itens-desk"> 1200 <img 1201 class="como-comprar-steps-img-desk" 1202 src="https://lumisfera.com.br/media/wysiwyg/como_compar_2_desk.png" 1203 alt="" 1204 /> 1205 <p class="como-comprar-steps-description-desk"> 1206 Caso não esteja logado(o), acesse ou crie uma conta na Lumisfera. 1207 </p> 1208 </div> 1209 <div class="como-comprar-steps-itens-desk"> 1210 <img 1211 class="como-comprar-steps-img-desk" 1212 src="https://lumisfera.com.br/media/wysiwyg/como_compar_3_desk.png" 1213 alt="" 1214 /> 1215 <p class="como-comprar-steps-description-desk"> 1216 Além dos dados da escola, selecione a série relacionada aos itens e 1217 adicione à lista. 1218 </p> 1219 </div> 1220 </div> 1221 <div class="como-comprar-steps-section-desk"> 1222 <div class="como-comprar-steps-itens-desk"> 1223 <img 1224 class="como-comprar-steps-img-desk" 1225 src="https://lumisfera.com.br/media/wysiwyg/como_compar_4_desk.png" 1226 alt="" 1227 /> 1228 <p class="como-comprar-steps-description-desk"> 1229 Após adicionar, acesse <strong>Ver lista</strong> para conferir os itens 1230 antes de prosseguir com a compra. 1231 </p> 1232 </div> 1233 <div class="como-comprar-steps-itens-desk"> 1234 <img 1235 class="como-comprar-steps-img-desk" 1236 src="https://lumisfera.com.br/media/wysiwyg/como_compar_5_de
1236sk.png" 1237 alt="" 1238 /> 1239 <p class="como-comprar-steps-description-desk"> 1240 Valide, com atenção, todas as informações referentes ao endereço de 1241 entrega. 1242 </p> 1243 </div> 1244 <div class="como-comprar-steps-itens-desk"> 1245 <img 1246 class="como-comprar-steps-img-desk" 1247 src="https://lumisfera.com.br/media/wysiwyg/como_compar_6_desk.png" 1248 alt="" 1249 /> 1250 <p class="como-comprar-steps-description-desk"> 1251 Escolha a forma de pagamento e siga as instruções para finalizar a 1252 compra. 1253 </p> 1254 </div> 1255 </div> 1256</div> 1257 1258<div class="como-comprar-steps-container-mob"> 1259 <div class="como-comprar-steps-itens-mob"> 1260 <img 1261 class="como-comprar-steps-img-mob" 1262 src="https://lumisfera.com.br/media/wysiwyg/como_compar_1_mobile.png" 1263 alt="" 1264 /> 1265 <div class="como-comprar-steps-txt-section-mob"> 1266 <h2 class="como-comprar-steps-title-description-mob"> 1267 Insira o código da escola 1268 </h2> 1269 <p class="como-comprar-steps-description-mob"> 1270 Insira-o no campo indicado ou em 1271 <a href="#" style="color: #003cec !important">Listas de materiais</a> no 1272 seu perfil. 1273 </p> 1274 </div> 1275 </div> 1276 <div class="como-comprar-steps-itens-mob"> 1277 <img 1278 class="como-comprar-steps-img-mob" 1279 src="https://lumisfera.com.br/media/wysiwyg/como_compar_2_mobile.png" 1280 alt="" 1281 /> 1282 <div class="como-comprar-steps-txt-section-mob"> 1283 <h2 class="como-comprar-steps-title-description-mob"> 1284 Faça login ou cadastre-se 1285 </h2> 1286 <p class="como-comprar-steps-description-mob"> 1287 Caso não esteja logado(a), acesse ou crie uma conta na Lumisfera. 1288 </p> 1289 </div> 1290 </div> 1291 <div class="como-comprar-steps-itens-mob"> 1292 <img 1293 class="como-comprar-steps-img-mob" 1294 src="https://lumisfera.com.br/media/wysiwyg/como_compar_3_mobile.png" 1295 alt="" 1296 /> 1297 <div class="como-comprar-steps-txt-section-mob"> 1298 <h2 class="como-comprar-steps-title-description-mob"> 1299 Insira os dados de estudante 1300 </h2> 1301 <p class="como-comprar-steps-description-mob"> 1302 Além dos dados da escola, selecione a série relacionada aos itens e 1303 adicione à lista. 1304 </p> 1305 </div> 1306 </div> 1307 <div class="como-comprar-steps-itens-mob"> 1308 <img 1309 class="como-comprar-steps-img-mob" 1310 src="https://lumisfera.com.br/media/wysiwyg/como_compar_4_mobile.png" 1311 alt="" 1312 /> 1313 <div class="como-comprar-steps-txt-section-mob"> 1314 <h2 class="como-comprar-steps-title-description-mob"> 1315 Adicione a lista ao carrinho 1316 </h2> 1317 <p class="como-comprar-steps-description-mob"> 1318 Após adicionar, confira os itens em <strong>Ver lista</strong> e 1319 prossiga com a sua compra. 1320 </p> 1321 </div> 1322 </div> 1323 <div class="como-comprar-steps-itens-mob"> 1324 <img 1325 class="como-comprar-steps-img-mob" 1326 src="https://lumisfera.com.br/media/wysiwyg/como_compar_5_mobile.png" 1327 alt="" 1328 /> 1329 <div class="como-comprar-steps-txt-section-mob"> 1330 <h2 class="como-comprar-steps-title-description-mob"> 1331 Adicione um endereço 1332 </h2> 1333 <p class="como-comprar-steps-description-mob"> 1334 Valide as informações de entrega e selecione o tipo de frete. 1335 </p> 1336 </div> 1337 </div> 1338 <div class="como-comprar-steps-itens-mob"> 1339 <img 1340 class="como-comprar-steps-img-mob" 1341 src="https://lumisfera.com.br/media/wysiwyg/como_compar_6_mobile.png" 1342 alt="" 1343 /> 1344 <div class="como-comprar-steps-txt-section-mob"> 1345 <h2 class="como-comprar-steps-title-description-mob"> 1346 Faça o pagamento do pedido 1347 </h2> 1348 <p class="como-comprar-steps-description-mob"> 1349 Escolha a forma de pagamento e siga as instruções para finalizar a 1350 compra. 1351 </p> 1352 </div> 1353 </div> 1354</div> 1355</div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="O3LDA5O"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1356 .title-video-como-comprar-desk { 1357 display: block; 1358 color: #002ba8; 1359 text-align: center; 1360 font-family: Poppins; 1361 font-size: 32px; 1362 font-style: normal; 1363 font-weight: 600; 1364 line-height: normal; 1365 margin: 120px 0 60px; 1366 } 1367 1368 .title-video-como-comprar-mob { 1369 display: none; 1370 color: #002ba8; 1371 text-align: center; 1372 font-family: Poppins; 1373 font-size: 14px; 1374 font-style: normal; 1375 font-weight: 600; 1376 line-height: normal; 1377 margin: 32px 0 18px; 1378 } 1379 1380 @media screen and (max-width: 543px) { 1381 .title-video-como-comprar-desk { 1382 display: none; 1383 } 1384 .title-video-como-comprar-mob { 1385 display: block; 1386 } 1387 } 1388</style> 1389 1390<h2 class="title-video-como-comprar-desk"> 1391 Dúvidas? Assista ao vÃdeo que preparamos para você! 1392</h2> 1393 1394<h2 class="title-video-como-comprar-mob"> 1395 Dúvidas? Assista ao vÃdeo que</br> preparamos para você! 1396</h2> 1397</div><div data-content-type="video" data-appearance="default" data-element="main" data-pb-style="D2A58H9"><div class="pagebuilder-video-inner" data-element="inner" data-pb-style="OQOIR0T"><div class="pagebuilder-video-wrapper" data-element="wrapper"><div class="pagebuilder-video-container"><iframe frameborder="0" allowfullscreen="" src="https://www.youtube.com/embed/XV3q0j1EDRU" data-element="video"></iframe></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="OOAQNXE"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1398 .title-button-como-comprar-desk { 1399 display: block; 1400 color: #002ba8; 1401 text-align: center; 1402 font-family: Poppins; 1403 font-size: 24px; 1404 font-style: normal; 1405 font-weight: 600; 1406 line-height: normal; 1407 margin: 32px 0 32px; 1408 } 1409 1410 .title-button-como-comprar-mob { 1411 display: none; 1412 color: #002BA8; 1413 text-align: center; 1414 font-family: Poppins; 1415 font-size: 12px; 1416 font-style: normal; 1417 font-weight: 600; 1418 line-height: normal; 1419 margin: 0px 0 18px; 1420 } 1421 1422 @media screen and (max-width: 543px) { 1423 .title-button-como-comprar-desk { 1424 display: none; 1425 } 1426 .title-button-como-comprar-mob { 1427 display: block; 1428 } 1429 } 1430</style> 1431 1432<h2 class="title-button-como-comprar-desk"> 1433 Para mais informações, converse com a gente 1434</h2> 1435 1436<h2 class="title-button-como-comprar-mob"> 1437 Para mais informações, converse com a gente 1438</h2> 1439</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1440 .como-comprar-link { 1441 display: flex; 1442 justify-content: center;
1443 align-items: center; 1444 } 1445 1446 .como-comprar-button { 1447 color: #003cec; 1448 background-color: white; 1449 text-align: center; 1450 font-feature-settings: "clig" off, "liga" off; 1451 1452 /* button/font-button-rg */ 1453 font-family: Poppins; 1454 font-size: 16px; 1455 font-style: normal; 1456 font-weight: 500; 1457 line-height: 150%; /* 24px */ 1458 display: inline-flex; 1459 height: 48px; 1460 padding: 0px 24px; 1461 flex-direction: column; 1462 justify-content: center; 1463 align-items: center; 1464 gap: 10px; 1465 flex-shrink: 0; 1466 border-radius: 8px; 1467 border: 1px solid #003cec; 1468 } 1469 1470 .como-comprar-button:hover { 1471 background-color: #f0f7ff !important; 1472 } 1473</style> 1474 1475<a class="como-comprar-link" href="https://lumisfera.com.br/contato"> 1476 <button type="button" on class="como-comprar-button"> 1477 CENTRAL DE RELACIONAMENTO 1478 </button> 1479</a> 1480</div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="VXDK462"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="SYEFSNA" data-decoded="true"><style> 1481 .como-comprar-back-to-top { 1482 display: inline-flex; 1483 height: 40px; 1484 padding: 16px; 1485 gap: 10px; 1486 flex-shrink: 0; 1487 background-color: white; 1488 margin-top: 80px; 1489 1490 color: #003cec; 1491 border: none !important; 1492 text-align: center; 1493 font-feature-settings: "clig" off, "liga" off; 1494 1495 /* Poppins / Medium / 150 (LH) / XXS */ 1496 font-family: Poppins; 1497 font-size: 14px; 1498 font-style: normal; 1499 font-weight: 500; 1500 line-height: 150%; /* 21px */ 1501 } 1502 1503 .como-comprar-back-to-top:hover { 1504 background-color: white !important; 1505 border: none !important; 1506 } 1507 1508 .como-comprar-back-to-top-icon { 1509 width: 24px; 1510 height: 24px; 1511 } 1512 1513 /* MEDIA QUERIES */ 1514 @media screen and (max-width: 600px) { 1515 .como-comprar-back-to-top { 1516 margin-top: 40px; 1517 margin-bottom: 40px 1518 } 1519 1520 .como-comprar-back-to-top-icon { 1521 width: 16px; 1522 height: 16px; 1523 } 1524 } 1525</style> 1526 1527<button onclick="topFunction()" type="button" class="como-comprar-back-to-top"> 1528 <div 1529 style=" 1530 display: flex; 1531 flex-direction: row; 1532 align-items: center; 1533 justify-content: center; 1534 background-color: white; 1535 gap: .3rem; 1536 " 1537 > 1538 <svg 1539 xmlns="http://www.w3.org/2000/svg" 1540 viewBox="0 0 24 25" 1541 fill="none" 1542 class="como-comprar-back-to-top-icon" 1543 > 1544 <path 1545 d="M12.7225 2.60017C12.3258 2.21466 11.6842 2.21466 11.2917 2.60017L5.54755 8.17775C5.15082 8.56326 5.15082 9.18663 5.54755 9.56804C5.94428 9.94945 6.58581 9.95355 6.97832 9.56804L10.9879 5.67194V22.3268C10.9879 22.8722 11.4395 23.311 12.0008 23.311C12.5621 23.311 13.0137 22.8722 13.0137 22.3268V5.67194L17.0233 9.56804C17.42 9.95355 18.0615 9.95355 18.454 9.56804C18.8465 9.18253 18.8508 8.55916 18.454 8.17775L12.7225 2.60017Z" 1546 fill="#003CEC" 1547 /> 1548 </svg> 1549 <p style="color: #003cec">Voltar ao topo</p> 1550 </div> 1551</button> 1552 1553 1554</div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="HFY8BO6"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> 1555 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div data-bind="mageInit: { 1556 'Magento_Ui/js/modal/modal':{ 1557 'type': 'popup', 1558 'title': 'Lista de materiais da escola', 1559 'modalClass': 'small-informations home',
1560 'trigger': '[data-trigger=add-list]', 1561 'responsive': false, 1562 'buttons': [{ 1563 text: jQuery.mage.__('Adicionar lista'), 1564 class: 'button primary', 1565 click: () => location.href='/student' 1566 }] 1567 }}"> 1568 <div class="modal-content-area" style="align-items:flex-start;margin-top:20px;"> 1569 <p>A sua escola utiliza os materiais da <strong>FTD Educação</strong> e você recebeu um código de 1570 lista? Agora você pode comprar os itens do ano letivo aqui na <strong>Lumisfera!</strong></p> 1571 <p>Para ter acesso à lista e comprar os materiais, é fácil:</p> 1572 <p><strong>1.</strong> Faça seu cadastro na Lumisfera;</p> 1573 <p><strong>2.</strong> Crie um perfil de aluno(a);</p> 1574 <p><strong>3.</strong> Use o código que você recebeu da escola para adicionar uma lista;</p> 1575 <p>Pronto! Você pode acessar os materiais, adicioná-los ao carrinho e concluir a sua compra.</p> 1576 <p>É fácil, rápido e prático!</p> 1577 </div> 1578 </div></div> 1579</div> 1580</div></div></div></div></div></main><footer class="page-footer"><div class="footer-box footer content"> 1581<div class="newsletter-container"> 1582 <div class="title-container"> 1583 <div class="newsletter-title title"> 1584 <div class="newsletter-icons"> 1585 <div class="heart-icon"> 1586 <div></div> 1587 </div> 1588 <div class="mail-icon"> 1589 <div></div> 1590 </div> 1591 <div class="newsletter-subtitle"> 1592 <span>Newsletter</span> 1593 </div> 1594 </div> 1595 <div class="newsletter-description"> 1596 <span>A Lumisfera envia uma newsletter on-line com ofertas, novidades e muito mais!</span> 1597 </div> 1598 </div> 1599 </div> 1600 <div class="newsletter-content content"> 1601 <form class="newsletter-form form subscribe" 1602 novalidate 1603 action="https://lumisfera.com.br/newsletter/subscriber/new/" 1604 method="post" 1605 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 1606 id="newsletter-validate-detail"> 1607 <div class="newsletter-field field"> 1608 <div class="newsletter-control control"> 1609 <label for="firstname" class="newsletter-label label"> 1610 Primeiro nome </label> 1611 <input class="newsletter-input input input-text new-ds" name="firstname" type="text" id="firstname" 1612 placeholder="Ex: João" 1613 required 1614 data-mage-init='{"mage/trim-input":{}}' 1615 data-validate="{required:true}" 1616 /> 1617 </div> 1618 <div class="newsletter-control control"> 1619 <label for="lastname" class="newsletter-label label"> 1620 Sobrenome </label> 1621 <input class="newsletter-input input input-text new-ds" name="lastname" type="text" id="lastname" 1622 placeholder="Ex: Pereira da Silva" 1623 required 1624 data-mage-init='{"mage/trim-input":{}}' 1625 data-validate="{required:true}" 1626 /> 1627 </div> 1628 <div class="newsletter-control control"> 1629 <label for="newsletter" class="newsletter-label label"> 1630 E-mail </label> 1631 <input class="newsletter-input input input-text new-ds" name="email" type="email" id="newsletter" 1632 placeholder="Ex: [email protected]" 1633 required 1634 pattern="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?" 1635 data-mage-init='{"mage/trim-input":{}}' 1636 data-validate="{required:true, 'validate-email':true}" 1637 /> 1638 </div> 1639 <div class="newsletter-actions actions"> 1640 <button class="newsletter-btn btn action subscribe primary new-ds" 1641 title="Cadastrar" 1642 type="submit" 1643 aria-label="Register">
1644 <span class="text"> 1645 Cadastrar </span> 1646 </button> 1647 </div> 1648 </div> 1649 </form> 1650 <div class="newsletter-info"> 1651 <style>#html-body [data-pb-style=GD94FCJ],#html-body [data-pb-style=I8GBOG5]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=I8GBOG5]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=GD94FCJ]{align-self:stretch}#html-body [data-pb-style=XP3GFDX]{display:flex;width:100%}#html-body [data-pb-style=EO99NKF]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;margin-top:40px;align-self:stretch}#html-body [data-pb-style=K7H5VOP]{text-align:center;display:none;border-style:none}#html-body [data-pb-style=J8TU7SM],#html-body [data-pb-style=LPCTXRM]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=K7H5VOP]{border-style:none} }</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1652/* ajustes css globais */ 1653 1654 1655 1656/* Cores bottom home */ 1657 1658.copyright-container .copyright { background-color: #002BA8 !important } 1659.copyright-container::after { background-color: #002BA8 !important } 1660 1661</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><a class="link new-ds" 1662 href="https://lumisfera.com.br/aviso-de-privacidade" 1663 rel="noopener noreferrer" 1664 target="_blank">Leia nosso aviso de privacidade e proteção de dados</a></div><div class="min-width-mobi" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="I8GBOG5"><div class="row-full-width-inner" data-element="inner"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1665.effect-card-cupon *:hover { 1666 -xpedu-transform: scale(1.004); 1667 -ms-transform: scale(1.004); 1668 transform: scale(1.004); 1669} 1670.min-width-mobi {min-width: 360px !important;} 1671 1672.newsletter-container { padding-bottom: 0 !important; } 1673 1674</style></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="GD94FCJ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="XP3GFDX"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="EO99NKF"><figure class="effect-card-cupon min-width-mobi" data-content-type="image" data-appearance="full-width" data-lazyload="1" data-element="main" data-pb-style="K7H5VOP"><a href="/student" target="" data-link-type="default" title="codigo-de-escola" data-element="link"><img data-src="https://lumisfera.com.br/media/wysiwyg/CodigoListaDeMaterias-DESK.png" alt="codigo-de-escola" class="pagebuilder-mobile-hidden lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" title="codigo-de-escola" data-element="desktop_image" data-pb-style="LPCTXRM"><img data-src="https://lumisfera.com.br/media/wysiwyg/CodigoListaDeMaterias-MOBILE.png" alt="codigo-de-escola" class="pagebuilder-mobile-only lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" title="codigo-de-escola" data-element="mobile_image" data-pb-style="J8TU7SM"></a></figure></div></div></div></div></div> </div> 1675 </div> 1676</div> 1677 1678<div class="browse-by-category-container"><div class="browse-by-category"><style>#html-body [data-pb-style=POS772C]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="POS772C"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1679 .text-title-color-navegue { 1680 color: #002ba8; 1681 font-weight: 600; 1682 font-size: 20px; 1683 } 1684 .navegue-accordion-mobi { 1685 display: flex; 1686 padding: 0; 1687 flex-direction: row; 1688 background-color: transparent;
1689 align-items: center; 1690 gap: 0.5rem; 1691 justify-content: center; 1692 cursor: pointer; 1693 width: 100%; 1694 border: none; 1695 text-align: left; 1696 outline: none; 1697 transition: 0.4s; 1698 } 1699 1700 .navegue-accordion-mobi:hover { 1701 background-color: transparent !important; 1702 } 1703 1704 .navegue-accordion-mobi:after { 1705 content: "\002B"; 1706 color: #e8490f; 1707 font-weight: 600; 1708 font-size: 18px; 1709 float: right; 1710 margin-left: 5px; 1711 } 1712 1713 .navegue-active-mobi:after { 1714 content: "\2212"; 1715 } 1716 1717 .navegue-panel-mobi { 1718 max-height: 0; 1719 overflow: hidden; 1720 transition: max-height 0.2s ease-out; 1721 } 1722 1723 .navegue-categorias { 1724 display: flex; 1725 flex-direction: row; 1726 justify-content: space-between; 1727 align-items: baseline !important; 1728 width: 1260px; 1729 margin-bottom: 1rem; 1730 } 1731 .navegue-categorias-items { 1732 display: flex; 1733 flex-direction: column; 1734 justify-content: start; 1735 align-items: start; 1736 margin-top: 1rem; 1737 } 1738 1739 hr.solid { 1740 border-top: 1px solid #bbb; 1741 } 1742 1743 @media screen and (max-width: 543px) { 1744 .navegue-categorias { 1745 flex-direction: column; 1746 align-items: start; 1747 width: 350px; 1748 } 1749 } 1750</style> 1751 1752<div class="navegue-mobile-desc"> 1753 <hr class="ftd-divider-horizontal new-ds" /> 1754 <button class="navegue-accordion-mobi"> 1755 <p>Navegue por categorias</p> 1756 </button> 1757 1758 <div class="navegue-panel-mobi"> 1759 <div class="navegue-categorias"> 1760 <div class="navegue-categorias-items"> 1761 <span style="margin: 0 0 8px 0" class="text text-title-color-navegue" 1762 >Material didático</span 1763 > 1764 <a href="/material-didatico/ensino-medio.html" 1765 ><p style="margin: 8px 0 0 0">360</p></a 1766 > 1767 <a href="/material-didatico/grandes-autores.html" 1768 ><p style="margin: 8px 0 0 0">Grandes Autores</p></a 1769 > 1770 <a href="/material-didatico/faca.html" 1771 ><p style="margin: 8px 0 0 0">Faça!</p></a 1772 > 1773 <a href="/material-didatico/panoramas.html" 1774 ><p style="margin: 8px 0 0 0">Panoramas</p></a 1775 > 1776 <a href="/material-didatico/a-conquista-da-matematica.html" 1777 ><p style="margin: 8px 0 0 0">A conquista da matemática</p></a 1778 > 1779 <a href="/material-didatico/didaticos-digitais.html" 1780 ><p style="margin: 8px 0 0 0">Didáticos digitais</p></a 1781 > 1782 <a href="/material-didatico.html" 1783 ><p style="margin: 8px 0 0 0">Tudo em material didático</p></a 1784 > 1785 </div> 1786 <div class="navegue-categorias-items"> 1787 <span style="margin: 0 0 8px 0" class="text text-title-color-navegue" 1788 >Literatura</span 1789 > 1790 <a href="/literatura/"><p style="margin: 8px 0 0 0">InÃcio</p></a> 1791 <a href="/literatura/quadrinhos.html" 1792 ><p style="margin: 8px 0 0 0">Quadrinhos</p></a 1793 > 1794 <a href="/literatura/contos.html" 1795 ><p style="margin: 8px 0 0 0">Contos</p></a 1796 > 1797 <a href="/literatura/romance.html" 1798 ><p style="margin: 8px 0 0 0">Romances</p></a 1799 > 1800 <a href="/literatura/infantil.html" 1801 ><p style="margin: 8px 0 0 0">Temas - Infantil</p></a 1802 > 1803 <a href="/literatura/juvenil.html" 1804 ><p style="margin: 8px 0 0 0">Temas - Juvenil</p></a 1805 > 1806 <a href="/literatura/colec-o-classicos-ao-meu-alcance.html" 1807 ><p style="margin: 8px 0 0 0">Clássicos ao meu alcance</p></a 1808 > 1809 <a href="/literatura/lancamentos-literatura.html" 1810 ><p style="margin: 8px 0 0 0">Lançamentos</p></a 1811 > 1812 <a href="https://lumisfera.com.br/literatura.html" 1813 ><p style="margin: 8px 0 0 0">Tudo em literatura</p></a 1814 > 1815 </div> 1816 <div class="navegue-categorias-items"> 1817 <span style="margin: 0 0 8px 0" class="text text-title-color-navegue" 1818 >LÃngua Estrangeira</span 1819 > 1820 <a href="/lingua-estrangeira/literatura-estrangeira.html" 1821 ><p style="margin: 8px 0 0 0">Literatura estrangeira</p></a 1822 > 1823 <a href="/lingua-estrangeira/material-didatico-de-idioma.html" 1824 ><p style="margin: 8px 0 0 0">Material didático de idioma</p></a 1825 > 1826 <a href="/lingua-estrangeira.html" 1827 ><p style="margin: 8px 0 0 0">Tudo em lÃngua estrangeira</p></a 1828 > 1829 </div> 1830 <div class="navegue-categorias-items">
1831 <span style="margin: 0 0 8px 0" class="text text-title-color-navegue" 1832 >Ofertas</span 1833 > 1834 <a href="/festival-do-livro.html" 1835 ><p style="margin: 8px 0 0 0">Festival do livro</p></a 1836 > 1837 <a href="/50-reais"><p style="margin: 8px 0 0 0">Até R$50</p></a> 1838 <a href="/black-friday"><p style="margin: 8px 0 0 0">Black Friday</p></a> 1839 <a href="/desconto-progressivo.html"><p style="margin: 8px 0 0 0">Cliente Literário</p></a> 1840 <a href="/ofertas"><p style="margin: 8px 0 0 0">Tudo em ofertas</p></a> 1841 </div> 1842 </div> 1843 </div> 1844 <hr class="ftd-divider-horizontal new-ds" /> 1845</div> 1846 1847 1848</div></div></div></div></div><div class="about-pay-social-container"><div class="about-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1849 .mobile-desc { 1850 display: none; 1851 } 1852 1853 .text-title-color { 1854 color: #002ba8; 1855 } 1856 1857 .accordion-mobi { 1858 display: flex; 1859 padding: 0; 1860 flex-direction: row; 1861 background-color: transparent; 1862 align-items: center; 1863 justify-content: space-between; 1864 color: #002ba8; 1865 cursor: pointer; 1866 width: 100%; 1867 border: none; 1868 text-align: left; 1869 outline: none; 1870 font-weight: 600; 1871 transition: 0.4s; 1872 } 1873 1874 .accordion-mobi:hover { 1875 background-color: transparent !important; 1876 } 1877 1878 .accordion-mobi:after { 1879 content: "\002B"; 1880 color: #e8490f; 1881 font-weight: 600; 1882 float: right; 1883 font-size: 25px; 1884 margin-left: 5px; 1885 } 1886 1887 .active-mobi:after { 1888 content: "\2212"; 1889 1890 } 1891 1892 .panel-mobi { 1893 max-height: 0; 1894 overflow: hidden; 1895 transition: max-height 0.2s ease-out; 1896 } 1897 1898 @media screen and (max-width: 543px) { 1899 .about-pay-social-container { padding-top: 28px !important; } 1900 .mobile-desc { 1901 display: block; 1902 } 1903 .accordion-mobi { 1904 font-size: 26px; 1905 } 1906 1907 .about { 1908 display: none; 1909 } 1910 } 1911</style> 1912 1913<div class="mobile-desc"> 1914 <button class="accordion-mobi"><span class="text text-title-color">Sobre nós</span></button> 1915 <div class="panel-mobi"> 1916 <p style="padding: 8px 10px"> 1917 O lugar em que aquele que busca conhecimento sabe que pode encontrar os 1918 recursos que precisa, independentemente do formato. Com a Lumisfera, o 1919 espaço para novos conhecimentos é infinito. Vem com a gente! <a class="new-ds" href="https://lumisfera.com.br/sobre">Saiba mais</a> 1920 </p> 1921 </div> 1922</div> 1923 1924<div class="about"> 1925 <div class="title"> 1926 <span class="text text-title-color">Sobre nós</span> 1927 </div> 1928 <p> 1929 O lugar em que aquele que busca conhecimento sabe que pode encontrar os 1930 recursos que precisa, independentemente do formato. Com a Lumisfera, o 1931 espaço para novos conhecimentos é infinito. Vem com a gente! <a class="new-ds" href="https://lumisfera.com.br/sobre">Saiba mais</a> 1932 </p> 1933</div> 1934 1935 1936</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1937 .genesys-app.cart-open { 1938 display: none; 1939 } 1940 1941.account .column.main .block.block-dashboard-info .block-content a.action.change-password { 1942 display: none; 1943} 1944 1945 .estimate-shipping-result-container .estimate-shipping-result { 1946 display: block; 1947 } 1948 1949 .cms-index-index .block-products-list .products.wrapper.grid.products-grid-recommendations .block-title.title { 1950 margin-top: 0; 1951 } 1952 1953 @media only screen and (max-width: 768px) { 1954 .account.student-index-index .modals-wrapper aside.modal-popup.small-informations._show div.modal-inner-wrap { 1955 max-height: 450px !important; 1956 } 1957 1958.catalog-product-view .page-wrapper #maincontent .block-static-block.widget .products-grid-recommendations .product-items.slick-slider { 1959 margin-bottom: 90px; 1960} 1961 1962 .cms-index-index div [data-content-type=heading].title { 1963 width: 87%; 1964 margin-left: 0; 1965 } 1966 1967 .student-index-edit #form-student-edit .element-info-area div.icon:hover span { 1968 max-width: 240px; 1969 } 1970 } 1971 1972 @media only screen and (max-width: 639px) { 1973 .cms-index-index div.margin-Adjust-Desk { 1974 margin-left: 30px !important; 1975 } 1976 } 1977 1978 @media only screen and (max-width: 360px) { 1979 .wrapper-column-adoption-list .wrapper-adoption-list .container-list .list-group .list-item .list-item-info .prod-type-tag { 1980 max-width: 80px; 1981 } 1982 1983 .wrapper-column-adoption-list .wrapper-adoption-list .container-list .list-group .list-item .list-item-info .prod-type-tag .tag { 1984 font-size: 14px 1985 } 1986 } 1987</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1988.catalog-category-view .columns .column.main { 1989 justify-content: flex-start !important; 1990} 1991 1992.catalog-category-view .columns .column.main .slick-list.draggable { 1993 margin: 0; 1994 overflow: visible; 1995 transform: unset; 1996 max-width: 100%; 1997 width: 100%; 1998 display: flex; 1999 flex-wrap: wrap; 2000 padding-right: 0; 2001} 2002 2003.catalog-category-view .columns .column.main .slick-list.draggable .slick-track { 2004 width: 100% !important; 2005 transform: unset !important; 2006 display: flex; 2007 flex-wrap: wrap; 2008} 2009 2010.catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide { 2011 max-width: unset !important; 2012 width: calc(25% - 12px) !important; 2013 margin: 0 0 12px 12px !important; 2014 height: auto; 2015 max-height: unset; 2016 flex: unset; 2017} 2018 2019.catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:first-child, 2020.catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:nth-child(4n+1) { 2021 margin-left: 0 !important; 2022} 2023 2024.catalog-category-view div.columns div.column.main div.products.wrapper.grid.products-grid ol.products.list.items.product-items { 2025 overflow: visible; 2026 float: left; 2027 display: flex !important; 2028 flex-wrap: wrap !important; 2029 transform: unset; 2030 will-change: unset; 2031 max-width: 100%; 2032 height: 100%; 2033 max-height: 100%; 2034} 2035 2036.catalog-category-view div.column.main .toolbar.toolbar-products { 2037 width: 100%; 2038} 2039 2040.catalog-category-view .columns .column.main .slick-arrow { 2041 display: none !important; 2042} 2043 2044@media screen and (max-width: 1199px) { 2045 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide { 2046 margin: 0 0 12px 12px !important; 2047 width: calc(33% - 6px) !important; 2048 } 2049 2050 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:nth-child(4n+1) { 2051 margin: 0 0 12px 12px !important; 2052 } 2053 2054 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:nth-child(3n+1) { 2055 margin-left: 0 !important; 2056 } 2057} 2058 2059 2060@media screen and (max-width: 641px) { 2061 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide { 2062 width: calc(50% - 4px) !important; 2063 margin-bottom: 8px !important; 2064 } 2065 2066 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:nth-child(even) { 2067 margin-left: 8px !important; 2068 } 2069 2070 .catalog-category-view .columns .column.main .slick-list.draggable .slick-track .slick-slide:nth-child(odd) { 2071 margin-left: 0 !important; 2072 } 2073} 2074</style></div></div><div class="payments-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 2075.text-title-color { color: #002BA8 } 2076</style> 2077 2078<div class="payment"> 2079 <div class="title">
2080 <span class="text text-title-color">Meios de pagamento</span> 2081 </div> 2082 <ul class="payment-list list"> 2083 <li> 2084 <img data-src="https://lumisfera.com.br/media/wysiwyg/Visa.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Visa" width="62" height="20" /> 2085 </li> 2086 <li> 2087 <img data-src="https://lumisfera.com.br/media/wysiwyg/Mastercard.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Mastercard" width="62" height="20" /> 2088 </li> 2089 <li> 2090 <img data-src="https://lumisfera.com.br/media/.thumbswysiwyg/Amex.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Amex" width="62" height="20" /> 2091 </li> 2092 <li> 2093 <img data-src="https://lumisfera.com.br/media/wysiwyg/Elo.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Elo" width="62" height="20" /> 2094 </li> 2095 <li> 2096 <img data-src="https://lumisfera.com.br/media/wysiwyg/Pix.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Pix" width="62" height="20" /> 2097 </li> 2098 </ul></div> 2099</div></div><div class="social-links-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 2100.text-title-color { color: #002BA8 } 2101.cms-literatura .title { 2102 text-align: start !important; 2103} 2104</style> 2105 2106<div class="socials"> 2107 <div class="title socials-title"> 2108 <span class="text text-title-color">Acompanhe :)</span> 2109 </div> 2110 <ul class="socials-list list"> 2111 <li class="socials-item item facebook"> 2112 <a class="socials-link link facebook" href="https://pt-br.facebook.com/FTDEducacao/" target="_blank" title="Facebook"> 2113 <img data-src="https://lumisfera.com.br/media/lumi-icon-face.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Facebook" /> 2114 <span class="text">Facebook<span> 2115 </a> 2116 </li> 2117 <li class="socials-item item twitter"> 2118 <a class="socials-link link twitter" href="https://www.instagram.com/ftdeducacao/" target="_blank" title="Instagram"> 2119 <img data-src="https://lumisfera.com.br/media/lumi-icon-insta.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Instagram" /> 2120 <span class="text">Instagram<span> 2121 </a> 2122 </li> 2123 <li class="socials-item item linkedin"> 2124 <a class="socials-link link linkedin" href="https://br.linkedin.com/company/ftdeducacao" target="_blank" title="Linkedin"> 2125 <img data-src="https://lumisfera.com.br/media/lumi-icon-link.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="Linkedin" /> 2126 <span class="text">Linkedin<span> 2127 </a> 2128 </li> 2129 <li class="socials-item item youtube"> 2130 <a class="socials-link link youtube" href="https://www.youtube.com/user/EditoraFTD" target="_blank" title="YouTube"> 2131 <img data-src="https://lumisfera.com.br/media/lumi-icon-youtube.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" class="lazyload" alt="YouTube" /> 2132 <span class="text">YouTube<span> 2133 </a> 2134 </li> 2135 </ul> 2136</div></div></div></div><div class="more-info-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 2137 .hidden { 2138 display: none; 2139 } 2140 2141 input { 2142 display: block; 2143 } 2144 2145 button.vlibras, 2146 button.vlibras:hover { 2147 background-color: transparent; 2148 } 2149 2150 button.vlibras img { 2151 width: 40px; 2152 } 2153 2154 .text-title-color { 2155 color: #002BA8 2156 } 2157 2158 .acessibilidade-container { 2159 display: flex; 2160 flex-direction: row; 2161 align-items: center; 2162 } 2163 2164 .reclame-aqui-card { 2165 margin-top: 8px; 2166 width: 140px; 2167 margin-left: 100px; 2168 margin-top: -50px; 2169 } 2170 2171 @media screen and (max-width: 543px) { 2172 .reclame-aqui-card { 2173 margin-left: 0; 2174 margin-top: 36px; 2175 align-self: center !important; 2176 } 2177 2178 .acessibilidade-container { 2179 flex-direction: column !important; 2180 align-items: flex-start !important; 2181 margin-bottom: -50px; 2182 } 2183 } 2184</style> 2185 2186<div class="about-container"> 2187 <div class="title">
2188 <span class="text text-title-color">Central de Relacionamento</span> 2189 </div> 2190 <p>3003-4494</p> 2191 <p>Segunda a sexta-feira, das 8h às 20h</p> 2192 <p><a class="new-ds" href="https://lumisfera.com.br/politica/troca-devolucao" target="_blank">Solicitar 2193 troca ou devolução</a></p> 2194</div> 2195<div class="payment"> 2196 <div class="title"> 2197 <span class="text text-title-color">FTD Educação S/A</span> 2198 </div> 2199 <p>61.186.490/0001-57 | Rua Rui Barbosa 156, Bela Vista, São Paulo / SP - CEP 01326-010</p> 2200</div> 2201<div class="socials"> 2202 <div class="title"> 2203 <span class="text text-title-color">Acessibilidade</span> 2204 </div> 2205 <p> 2206 <div class="acessibilidade-container" style="display:flex; flex-direction: row; align-items: center"> 2207 <div style="display:flex; flex-direction: row; align-items: center"> 2208 <button class="vlibras" type="button"><img data-src="https://lumisfera.com.br/media/wysiwyg/default/vlibras.png" alt="VLibras" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" 2209 height="47" 2210 width="47" onClick="exibe('vlibras')"/></button> 2211 <a class="new-ds" area-label="vlibras" href="https://icom.app/ftd" target="_blank" rel="noopener noreferrer">Atendimento em 2212 libras</a> 2213 2214 </div> 2215 2216 <div id="vlibras" class="hidden"> 2217 <div vw class="enabled"> 2218 <div vw-access-button class="active"></div> 2219 <div vw-plugin-wrapper> 2220 <div class="vw-plugin-top-wrapper"></div> 2221 </div> 2222 </div> 2223 2224 2225 </div> 2226</div></div></div></div></footer> 2227<style> 2228 .slick-slide div div a { 2229 width: 100%; 2230 } 2231</style> 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242<div class="copyright-container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul class="enterprise-list list"> 2243 <li class="enterprise-item item"> 2244 <a class="new-ds" href="https://lumisfera.com.br/aviso-de-privacidade" target="_blank">Aviso de Privacidade</a> 2245 </li> 2246 <li class="enterprise-item item"> 2247 <a class="new-ds" href="https://lumisfera.com.br/termos-de-uso" target="_blank">Termos de Uso</a> 2248 </li> 2249 <li class="enterprise-item item"> 2250 <a class="new-ds" href="https://lumisfera.com.br/contato" target="_blank">Fale Conosco</a> 2251 </li> 2252 <li class="enterprise-item item"> 2253 <a class="new-ds" href="https://lumisfera.com.br/politica/troca-devolucao" target="_blank">Cancelamentos, Trocas e Devoluções</a> 2254 </li> 2255 <li class="enterprise-item item"> 2256 <a class="new-ds" href="https://lumisfera.com.br/mapa-do-site" target="_blank">Mapa do Site</a> 2257 </li> 2258 <li class="enterprise-item item"> 2259 <a class="new-ds" href="https://lumisfera.com.br/regras-de-uso-de-cupom" target="_blank">Regra de uso de cupom</a> 2260 </li> 2261</ul></div><small class="copyright"> 2262 <span>© 2011 - 2026 FTD - Todos os direitos reservados.</span> 2263</small> 2264</div> 2265 2266 2267 2268 2269</div>
2270<script> 2271 var LOCALE = 'pt\u002DBR'; 2272 var BASE_URL = 'https\u003A\u002F\u002Flumisfera.com.br\u002F'; 2273 var require = { 2274 'baseUrl': 'https\u003A\u002F\u002Flumisfera.com.br\u002Fstatic\u002Fversion1790850784\u002Ffrontend\u002FFTD\u002Flumi\u002Fpt_BR' 2275 };</script>
vendor: 1 bytes, line 2275
2275
2276<script>(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1090623893",accountID:"3251624",trustKey:"1322840",xpid:"VwQCUFBRDBABVFRSAQIOVVUI",licenseKey:"NRJS-dce050d59c5327d0e34",applicationID:"1050639319",browserID:"1090623893"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 2277(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
2277e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
2277const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
2277if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
2277o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
2277(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
2277;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
2277{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
2277ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
2277{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
2277null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
2277dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
2277imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
2277return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
2277!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
2277if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
2277);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
2277class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
2277h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
vendor: 1 bytes, line 2277
2277
2278<script type="text/javascript" src="https://lumisfera.com.br/static/version1790850784/_cache/merged/a799b80413b36877daa7a09adc7413d5.min.js"></script>
vendor: 1 bytes, line 2278
2278
2279<script type="text/javascript" defer="defer" src="https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/js/unpkg.min.js"></script>
vendor: 1 bytes, line 2279
2279
2280<script src="https://assets.adobedtm.com/a3ec03a1deb1/419061a4efa9/launch-34c1395c979a.min.js" async></script>
vendor: 1 bytes, line 2280
2280
2281<script async> 2282 (function () { 2283 function getQueryParameter(name) { 2284 const params = new URLSearchParams(window.location.search); 2285 return params.get(name); 2286 } 2287 2288 function hasRequiredQueryStrings() { 2289 const utmSource = getQueryParameter("utm_source"); 2290 const utmMedium = getQueryParameter("utm_medium"); 2291 const utmCampaign = getQueryParameter("utm_campaign"); 2292 return utmSource && utmMedium && utmCampaign; 2293 } 2294 2295 function isGoogleReferrer() { 2296 const referrer = document.referrer; 2297 return (referrer.startsWith("https://google.com") || referrer.startsWith("https://google.com.br")); 2298 } 2299 2300 function createCookie(name, value, expirationMinutes) { 2301 const date = new Date(); 2302 date.setTime(date.getTime() + expirationMinutes * 60 * 1000); 2303 document.cookie = `${name}=${value}; expires=${date.toUTCString()}; path=/; Secure; SameSite=Strict`; 2304 } 2305 2306 if (hasRequiredQueryStrings()) { 2307 const utmSource = getQueryParameter("utm_source"); 2308 const utmMedium = getQueryParameter("utm_medium"); 2309 const utmCampaign = getQueryParameter("utm_campaign"); 2310 const cookieValue = `${utmSource}:${utmMedium}:${utmCampaign}`; 2311 createCookie("_wjAttr", cookieValue, 60); 2312 } else if (isGoogleReferrer()) { 2313 const cookieValue = "google:organic:seo"; 2314 createCookie("_wjAttr", cookieValue, 60); 2315 } 2316 })(); 2317</script>
vendor: 1 bytes, line 2317
2317
2318<script type="text/javascript" data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
vendor: 1 bytes, line 2318
2318
2319<script type="text/x-magento-init"> 2320 { 2321 "*": { 2322 "Magento_PageCache/js/form-key-provider": { 2323 "isPaginationCacheEnabled": 2324 0 } 2325 } 2326 } 2327 </script>
vendor: 1 bytes, line 2327
2327
2328<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2329 if(!magentoStorefrontEvents) return; 2330 2331 window.magentoStorefrontEvents = magentoStorefrontEvents; 2332 magentoStorefrontEvents.context.setStorefrontInstance( 2333 {"storeUrl":"https:\/\/lumisfera.com.br\/","websiteId":1,"websiteCode":"b2c","storeId":1,"storeCode":"b2c_store","storeViewId":1,"storeViewCode":"b2c","websiteName":"FTD Educa\u00e7\u00e3o B2C","storeName":"B2C","storeViewName":"B2C","baseCurrencyCode":"BRL","storeViewCurrencyCode":"BRL","catalogExtensionVersion":"103.4.20","environmentId":"d348c522-4a76-479e-9b60-d9f879976fce","environment":"Production","storefrontTemplate":"Luma"} 2334 ); 2335 magentoStorefrontEvents.context.setMagentoExtension({ 2336 magentoExtensionVersion: "8.0.1", 2337 }); 2338 magentoStorefrontEvents.context.setDataServicesExtension({ 2339 version: "8.0.1", 2340 }); 2341 magentoStorefrontEvents.context.setPage({ 2342 pageType: "Default" 2343 }); 2344 magentoStorefrontEvents.context.setContext("pageExtended", { 2345 action: "page-view" 2346 }); 2347 2348});</script>
vendor: 1 bytes, line 2348
2348
2349<script type="text/x-magento-init"> 2350 { 2351 "*": { 2352 "dataServicesBase": { 2353 "isCookieRestrictionModeEnabled": 0, 2354 "isEnabled": 1 }, 2355 "magentoStorefrontEventCollector": {} 2356 } 2357 } 2358</script>
vendor: 1 bytes, line 2358
2358
2359<script type="text/x-magento-init"> 2360 { 2361 "*": { 2362 "nonceInjector": { 2363 "nonce": "amxxYjMxcWQzcGJ4aG5sdng4N29kNTZyaWoyaDdhNGE\u003D" 2364 } 2365 } 2366} 2367</script>
vendor: 1 bytes, line 2367
2367
2368<script type="text/x-magento-init"> 2369 { 2370 "*": { 2371 "Magento_GoogleTagManager/js/google-tag-manager": {"isCookieRestrictionModeEnabled":false,"currentWebsite":1,"cookieName":"user_allowed_save_cookie","gtmAccountId":"GTM-M4DT69N","storeCurrencyCode":"BRL","ordersData":[]} } 2372 } 2373 </script>
vendor: 1 bytes, line 2373
2373
2374<script type="text/x-magento-init"> 2375 { 2376 "*": { 2377 "Magento_PageBuilder/js/widget-initializer": { 2378 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false}}, 2379 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"4"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"300px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"1"},"continuous":{"slidesToShow":"1"}}}}} } 2380 } 2381 } 2382</script>
vendor: 1 bytes, line 2382
2382
2383<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 2383
2383
2384<script type="text/x-magento-init"> 2385 { 2386 "*": { 2387 "cookieStatus": {} 2388 } 2389 } 2390</script>
vendor: 1 bytes, line 2390
2390
2391<script type="text/x-magento-init"> 2392 { 2393 "*": { 2394 "mage/cookies": { 2395 "expires": null, 2396 "path": "\u002F", 2397 "domain": ".lumisfera.com.br", 2398 "secure": true, 2399 "lifetime": "3600" 2400 } 2401 } 2402 } 2403</script>
vendor: 1 bytes, line 2403
2403
2404<script> 2405 window.cookiesConfig = window.cookiesConfig || {}; 2406 window.cookiesConfig.secure = true; 2407</script>
vendor: 1 bytes, line 2407
2407
2408<script> require.config({ 2409 map: { 2410 '*': { 2411 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 2412 } 2413 } 2414 });</script>
vendor: 1 bytes, line 2414
2414
2415<script> require.config({ 2416 paths: { 2417 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 2418 }, 2419 config: { 2420 'Magento_PageBuilder/js/utils/map': { 2421 style: '', 2422 }, 2423 'Magento_PageBuilder/js/content-type/map/preview': { 2424 apiKey: '', 2425 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Flumisfera.com.br\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 2426 }, 2427 'Magento_PageBuilder/js/form/element/map': { 2428 apiKey: '', 2429 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Flumisfera.com.br\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 2430 }, 2431 } 2432 });</script>
vendor: 1 bytes, line 2432
2432
2433<script> 2434 require.config({ 2435 shim: { 2436 'Magento_PageBuilder/js/utils/map': { 2437 deps: ['googleMaps'] 2438 } 2439 } 2440 });</script>
vendor: 1 bytes, line 2440
2440
2441<script type="text/x-magento-init"> 2442 { 2443 "*": { 2444 "Magento_GoogleTagManager/js/google-tag-manager-cart": { 2445 "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"], 2446 "cookieAddToCart": "add_to_cart", 2447 "cookieRemoveFromCart": 2448 "remove_from_cart", 2449 "advancedAddToCart": "add_to_cart_advanced" 2450 } 2451 } 2452 } 2453</script>
vendor: 1 bytes, line 2453
2453
2454<script type="text/x-magento-init"> 2455 { 2456 "*": { 2457 "FTD_AdobeAnalytics/js/adobe-analytics-cart-listener": { 2458 "debugMode": false } 2459 } 2460 } 2461</script>
vendor: 1 bytes, line 2461
2461
2462<script nonce="amxxYjMxcWQzcGJ4aG5sdng4N29kNTZyaWoyaDdhNGE="> 2463 requirejs(['plumrocket/lazy-load', 'domReady!'], function (LazyLoad) { 2464 new LazyLoad(JSON.parse('{"elements_selector":"img","data_src":"src"}')); 2465 }); 2466</script>
vendor: 1 bytes, line 2466
2466
2467<script type="text/x-magento-init"> 2468 { 2469 "*": { 2470 "Magento_Ui/js/core/app": { 2471 "components": { 2472 "messages": { 2473 "component": "Magento_Theme/js/view/messages" 2474 } 2475 } 2476 } 2477 } 2478 } 2479</script>
vendor: 1 bytes, line 2479
2479
2480<script type="module"> 2481 2482 import {toggleLockScreen, closeFromOverlay} from 'https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/js/utils.min.js'; 2483 2484 var pgWrapper = document.querySelector("body > .page-wrapper"); 2485 var catMenu = document.querySelector(".header-menu.menu"); 2486 var btnToggle = document.querySelector(".menu-toggle[is='toggle-menu']"); 2487 var closeToggle = document.querySelector(".close-toggle[is='toggle-menu']"); 2488 2489 function toggleClass(el){ 2490 el.classList.toggle('menu-open'); 2491 catMenu.classList.toggle('menu-open'); 2492 pgWrapper.classList.toggle('menu-open'); 2493 } 2494 2495 closeFromOverlay(`.${catMenu.className.replace(/\s+/g, '.')}`, `.${btnToggle.className.replace(/\s+/g, '.')}`, ''); 2496 closeFromOverlay(`.${catMenu.className.replace(/\s+/g, '.')}`, `.${closeToggle.className.replace(/\s+/g, '.')}`, ''); 2497 2498 class ToggleMenu extends HTMLButtonElement { 2499 constructor(){ 2500 super() 2501 } 2502 connectedCallback(){ 2503 2504 var self = this 2505 2506 this.addEventListener('click', (e)=>{ 2507 toggleClass(self); 2508 toggleLockScreen(); 2509 }) 2510 2511 } 2512 } 2513 window.customElements.define('toggle-menu', ToggleMenu, {extends: 'button'}) 2514 2515 window.addEventListener('unlock:body', () => { 2516 // Prevent button trigger 2517 if (btnToggle.classList.contains('menu-open') || closeToggle.classList.contains('menu-open')){ 2518 toggleClass(btnToggle); 2519 toggleClass(closeToggle); 2520 } 2521 }) 2522 2523</script>
vendor: 1 bytes, line 2523
2523
2524<script> 2525 require([ 2526 "dataServicesBase", 2527 "magentoStorefrontEvents", 2528 "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js" 2529 ], 2530 function () { 2531 new window.LiveSearchAutocomplete({ 2532 environmentId: "d348c522\u002D4a76\u002D479e\u002D9b60\u002Dd9f879976fce", 2533 websiteCode: "b2c", 2534 storeCode: "b2c_store", 2535 storeViewCode: "b2c", 2536 config: { 2537 pageSize: "8", 2538 minQueryLength: "3", 2539 currencySymbol: "R\u0024", 2540 currencyRate: "1", 2541 displayOutOfStock: "", 2542 allowAllProducts: "", 2543 }, 2544 context: { 2545 customerGroup: "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c" 2546 } 2547 }); 2548 }) 2549</script>
vendor: 1 bytes, line 2549
2549
2550<script> 2551 require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2552 if (!magentoStorefrontEvents) return; 2553 2554 magentoStorefrontEvents.context.setSearchExtension({ 2555 version: "4.7.0" 2556 }); 2557 }); 2558</script>
vendor: 1 bytes, line 2558
2558
2559<script type="text/x-magento-init"> 2560 { 2561 ".search-autocomplete": { 2562 "headerActionsLiveSearchAutocomplete": {} 2563 } 2564 } 2565</script>
vendor: 1 bytes, line 2565
2565
2566<script type="text/html" id="customer-data-template-info"> 2567 <!-- ko if: customer().firstname --> 2568 <div class="access-signup logged-in" data-bind="scope: 'customerData'"></div> 2569 <!-- /ko --> 2570 2571 <!-- ko ifnot: customer().firstname --> 2572 <div class="access-signup not-logged" data-bind="scope: 'customerData'"> 2573 <a href="https://lumisfera.com.br/customer/account/login/" class="button btn-access new-ds"> 2574 Entrar ou cadastrar </a> 2575 </div> 2576 <!-- /ko --> 2577</script>
vendor: 1 bytes, line 2577
2577
2578<script type="text/html" id="customer-data-template"> 2579 2580 <!-- ko if: customer().firstname --> 2581 <div class="myaccount-header logged logged-in"> 2582 <div class="myaccount-box"> 2583 <a class="my-account myaccount-link link link-myaccount new-ds" 2584 title="Perfil e compras" 2585 aria-label="Perfil e compras" 2586 href="https://lumisfera.com.br/customer/account/"> 2587 Perfil e compras </a> 2588 <span class="divisor"></span> 2589 <a class="my-account myaccount-link link link-myaccount link-logout new-ds" 2590 title="Sair" 2591 aria-label="Sair" 2592 href="https://lumisfera.com.br/customer/account/logout/"> 2593 Sair </a> 2594 </div> 2595 </div> 2596 <div class="myaccount-content"> 2597 2598 </div> 2599 <!-- /ko --> 2600 <!-- ko ifnot: customer().firstname --> 2601 <div class="myaccount-header logged not-logged"> 2602 <div class="myaccount-box"> 2603 <a class="myaccount-link link link-login new-ds" 2604 title="Entrar ou cadastrar" 2605 aria-label="Entrar ou cadastrar" 2606 href="https://lumisfera.com.br/customer/account/login/"> 2607 Entrar ou cadastrar </a> 2608 </div> 2609 </div> 2610 <!-- /ko --> 2611 2612</script>
vendor: 1 bytes, line 2612
2612
2613<script type="text/html" id="wishlist-data-template"> 2614 2615 <a class="wishlist-link link" href="https://lumisfera.com.br/wishlist/"> 2616 <svg class="ico ico-heart"><use xlink:href="#heart"></use></svg> 2617 <span class="text">Favoritos</span> 2618 <span class="counter"> 2619 <!-- ko if: wishlist().counter --> 2620 <span class="counter-number"><!-- ko text: wishlist().counter --><!-- /ko --></span> 2621 <!-- /ko --> 2622 <!-- ko ifnot: wishlist().counter --> 2623 <span class="counter-number">0</span> 2624 <!-- /ko --> 2625 </span> 2626 </a> 2627 2628</script>
vendor: 1 bytes, line 2628
2628
2629<script type="module"> 2630 import {is992} from 'https://lumisfera.com.br/static/version1790850784/frontend/FTD/lumi/pt_BR/js/utils.min.js'; 2631 2632 // Moving account to header-menu container 2633 document.addEventListener('DOMContentLoaded', () => { 2634 if (is992()){ 2635 let headerMenu = document.querySelector('.page-header > .header-menu.menu'); 2636 let myAccount = document.querySelector('.myaccount-container'); 2637 let access = document.querySelector('.access-signup'); 2638 let signout = document.querySelector('.signout'); 2639 let wishlistMobile = document.querySelector('.wishlist-mobile'); 2640 2641 headerMenu.append(myAccount); 2642 headerMenu.append(wishlistMobile); 2643 2644 if(access) { 2645 headerMenu.append(access); 2646 } 2647 if(signout) { 2648 headerMenu.append(signout); 2649 } 2650 } 2651 }); 2652 2653</script>
vendor: 1 bytes, line 2653
2653
2654<script type="text/x-magento-init"> 2655{ 2656 "[data-block='minicart']": { 2657 "Magento_Ui/js/core/app": [] }, 2658 "*": { 2659 "Magento_Ui/js/core/app": { 2660 "components": { 2661 "customerData": { 2662 "component": "Magento_Customer/js/view/customer" 2663 }, 2664 "wishlistData": { 2665 "component": "Magento_Wishlist/js/view/wishlist" 2666 } 2667 } 2668 } 2669 } 2670} 2671</script>
vendor: 1 bytes, line 2671
2671
2672<script>window.checkout = {"shoppingCartUrl":"https:\/\/lumisfera.com.br\/checkout\/cart\/","checkoutUrl":"https:\/\/lumisfera.com.br\/checkout\/","updateItemQtyUrl":"https:\/\/lumisfera.com.br\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/lumisfera.com.br\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/lumisfera.com.br\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/lumisfera.com.br\/customer\/account\/login\/referer\/aHR0cHM6Ly9sdW1pc2ZlcmEuY29tLmJyL2NvbXByZS1mdGQ~\/","isRedirectRequired":false,"autocomplete":"off","minicartSchoolGradeCrossSell":{"isEnabled":false,"recommendationTitle":"Adicione ao carrinho e ganhe 40% + frete gr\u00e1tis nesse livro!","priceFormat":{"pattern":"R$\u00a0%s","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"baseProductImageUrl":"https:\/\/lumisfera.com.br\/media\/catalog\/product"},"captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/lumisfera.com.br\/captcha\/refresh\/","isRequired":false,"timestamp":1791092292}}}</script>
vendor: 1 bytes, line 2672
2672
2673<script type="text/x-magento-init"> 2674 { 2675 "[data-block='minicart']": { 2676 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"},"children":{"paypal_braintree_message":{"component":"PayPal_Braintree\/js\/messages\/mini-cart"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}},"adoption.lists":{"component":"uiComponent","config":{"displayArea":"adoptionListsContainer"},"children":{"adoption.list":{"component":"FTD_AdoptionListMiniCart\/js\/view\/minicart-products","completeUrl":"https:\/\/lumisfera.com.br\/student?openModal=true","config":{"template":"FTD_AdoptionListMiniCart\/minicart\/adoption-list"}}}},"schoolgrade.crosssell":{"component":"FTD_SchoolGradeCrossSell\/js\/view\/minicart-recommendation","config":{"displayArea":"schoolGradeCrosssell","template":"FTD_SchoolGradeCrossSell\/minicart\/recommendation"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 2677 "*": { 2678 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Flumisfera.com.br\u002Fstatic\u002Fversion1790850784\u002Ffrontend\u002FFTD\u002Flumi\u002Fpt_BR\u002Fimages\u002Floader\u002D1.gif" 2679 } 2680 } 2681 </script>
vendor: 1 bytes, line 2681
2681
2682<script type="text/x-magento-init"> 2683{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} 2684</script>
vendor: 1 bytes, line 2684
2684
2685<script type="text/x-magento-init"> 2686 { 2687 "*": { 2688 "Magento_Ui/js/core/app": { 2689 "components": { 2690 "customer": { 2691 "component": "Magento_Customer/js/view/customer" 2692 } 2693 } 2694 } 2695 } 2696 } 2697</script>
vendor: 1 bytes, line 2697
2697
2698<script type="module"> 2699 var is992 = window.innerWidth <= 992 2700 2701 document.querySelectorAll('.m-manager-list > .li-0').forEach(el=>{ 2702 el.addEventListener('click', (evt) => { 2703 if (( evt.target.matches('.link.a-0') || evt.target.parentElement.matches('.link.a-0')) 2704 && is992 && el.classList.contains('-parent')){ 2705 evt.preventDefault(); 2706 el.classList.toggle('active'); 2707 } 2708 2709 }) 2710 }) 2711 2712 document.querySelectorAll('.m-manager-list > .li-1').forEach(el=>{ 2713 el.addEventListener('click', (evt) => { 2714 if (( evt.target.matches('.link.a-1') || evt.target.parentElement.matches('.link.a-1')) 2715 && is992 && el.classList.contains('-parent')){ 2716 evt.preventDefault(); 2717 el.classList.toggle('active'); 2718 } 2719 2720 }) 2721 }) 2722 2723 document.querySelectorAll('.m-manager-list > .li-2').forEach(el=>{ 2724 el.addEventListener('click', (evt) => { 2725 if (( evt.target.matches('.link.a-2') || evt.target.parentElement.matches('.link.a-2')) 2726 && is992 && el.classList.contains('-parent')){ 2727 evt.preventDefault(); 2728 el.classList.toggle('active'); 2729 } 2730 2731 }) 2732 }) 2733 2734 document.querySelectorAll('.m-manager-nav .btn-back').forEach(btn => { 2735 btn.addEventListener('click', (evt) => { 2736 if (is992){ 2737 evt.preventDefault(); 2738 evt.target.parentElement.parentElement.classList.remove('active') 2739 } 2740 }) 2741 }) 2742 2743 document.addEventListener('DOMContentLoaded', () => { 2744 const buttons = document.querySelectorAll('.m-manager-item > .accessible-menu'); 2745 2746 buttons.forEach(button => { 2747 button.addEventListener('click', (event) => { 2748 event.stopPropagation(); 2749 2750 const parentLi = button.closest('.m-manager-item'); 2751 2752 buttons.forEach(btn => { 2753 const otherParentLi = btn.closest('.m-manager-item'); 2754 if (otherParentLi !== parentLi) { 2755 otherParentLi.classList.remove('hover'); 2756 btn.setAttribute('aria-expanded', 'false'); 2757 } 2758 }); 2759 2760 const isExpanded = parentLi.classList.toggle('hover'); 2761 button.setAttribute('aria-expanded', isExpanded ? 'true' : 'false'); 2762 }); 2763 }); 2764 2765 document.addEventListener('click', () => { 2766 buttons.forEach(button => { 2767 const parentLi = button.closest('.m-manager-item'); 2768 parentLi.classList.remove('hover'); 2769 button.setAttribute('aria-expanded', 'false'); 2770 }); 2771 }); 2772 }); 2773 2774</script>
vendor: 1 bytes, line 2774
2774
2775<script type="text/x-magento-init"> 2776 { 2777 ".breadcrumbs": { 2778 "breadcrumbsTruncate": {} 2779 } 2780 } 2781</script>
vendor: 1 bytes, line 2781
2781
2782<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/lumisfera.com.br\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/lumisfera.com.br\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/lumisfera.com.br\/","customerLoginUrl":"https:\/\/lumisfera.com.br\/customer\/ajax\/login\/","enable_authentication_popup":true}</script>
vendor: 1 bytes, line 2782
2782
2783<script type="text/x-magento-init"> 2784 { 2785 "#authenticationPopup": { 2786 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"remember-me":{"component":"Magento_Persistent\/js\/view\/remember-me-default","displayArea":"additional-login-form-fields"}}}}} }, 2787 "*": { 2788 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Flumisfera.com.br\u002Fstatic\u002Fversion1790850784\u002Ffrontend\u002FFTD\u002Flumi\u002Fpt_BR\u002Fimages\u002Floader\u002D1.gif" 2789 } 2790 } 2791 </script>
vendor: 1 bytes, line 2791
2791
2792<script type="text/x-magento-init"> 2793 { 2794 "*": { 2795 "Magento_Customer/js/section-config": { 2796 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"customer\/account\/login":["wishlist","directory-data"],"azuread\/oauth\/index":["wishlist","directory-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, 2797 "clientSideSections": ["checkout-data","cart-data"], 2798 "baseUrls": ["https:\/\/lumisfera.com.br\/"], 2799 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country"] } 2800 } 2801 } 2802</script>
vendor: 1 bytes, line 2802
2802
2803<script type="text/x-magento-init"> 2804 { 2805 "*": { 2806 "Magento_Customer/js/customer-data": { 2807 "sectionLoadUrl": "https\u003A\u002F\u002Flumisfera.com.br\u002Fcustomer\u002Fsection\u002Fload\u002F", 2808 "expirableSectionLifetime": 60, 2809 "expirableSectionNames": ["cart","persistent"], 2810 "cookieLifeTime": "3600", 2811 "cookieDomain": "", 2812 "updateSessionUrl": "https\u003A\u002F\u002Flumisfera.com.br\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 2813 "isLoggedIn": "" 2814 } 2815 } 2816 } 2817</script>
vendor: 1 bytes, line 2817
2817
2818<script type="text/x-magento-init"> 2819 { 2820 "*": { 2821 "Magento_Customer/js/invalidation-processor": { 2822 "invalidationRules": { 2823 "website-rule": { 2824 "Magento_Customer/js/invalidation-rules/website-rule": { 2825 "scopeConfig": { 2826 "websiteId": "1" 2827 } 2828 } 2829 } 2830 } 2831 } 2832 } 2833 } 2834</script>
vendor: 1 bytes, line 2834
2834
2835<script type="text/x-magento-init"> 2836 { 2837 "body": { 2838 "pageCache": {"url":"https:\/\/lumisfera.com.br\/page_cache\/block\/render\/page_id\/33\/","handles":["default","cms_page_view","cms_page_view_id_compre-ftd","remember_me","pl_thm_ftd_default","pl_thm_ftd_lumi_default"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/compre-ftd"},"versionCookieName":"private_content_version"} } 2839 } 2840</script>
vendor: 1 bytes, line 2840
2840
2841<script> 2842 // Get the button 2843 let mybutton = document.getElementsByClassName("como-comprar-back-to-top"); 2844 2845 // When the user clicks on the button, scroll to the top of the document 2846 function topFunction() { 2847 document.body.scrollTop = 0; 2848 document.documentElement.scrollTop = 0; 2849 } 2850</script>
vendor: 1 bytes, line 2850
2850
2851<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2852 if (!magentoStorefrontEvents) return; 2853 2854 window.magentoStorefrontEvents = magentoStorefrontEvents; 2855 2856 let eventForwardingContext = magentoStorefrontEvents.context.getEventForwarding() || {}; 2857 eventForwardingContext.aep = false; 2858 magentoStorefrontEvents.context.setEventForwarding(eventForwardingContext); 2859 2860 magentoStorefrontEvents.context.setAEP({ 2861 imsOrgId: "", 2862 datastreamId: "", 2863 webSdkName: "" 2864 }); 2865 2866 magentoStorefrontEvents.context.setExperiencePlatformConnectorExtension({ 2867 version: "3.4.0" 2868 }); 2869 });</script>
vendor: 1 bytes, line 2869
2869
2870<script type="text/x-magento-init"> 2871 { 2872 "*": { 2873 "Magento_Customer/js/block-submit-on-send": { 2874 "formId": "newsletter-validate-detail" 2875 } 2876 } 2877 } 2878</script>
vendor: 1 bytes, line 2878
2878
2879<script> 2880 var acc = document.getElementsByClassName("navegue-accordion-mobi"); 2881 var i; 2882 2883 for (i = 0; i < acc.length; i++) { 2884 acc[i].addEventListener("click", function () { 2885 this.classList.toggle("navegue-active-mobi"); 2886 var naveguepanel = this.nextElementSibling; 2887 if (naveguepanel.style.maxHeight) { 2888 naveguepanel.style.maxHeight = null; 2889 } else { 2890 naveguepanel.style.maxHeight = naveguepanel.scrollHeight + "px"; 2891 } 2892 }); 2893 } 2894</script>
vendor: 1 bytes, line 2894
2894
2895<script> 2896 var acc = document.getElementsByClassName("accordion-mobi"); 2897 var i; 2898 2899 for (i = 0; i < acc.length; i++) { 2900 acc[i].addEventListener("click", function () { 2901 this.classList.toggle("active-mobi"); 2902 var panel = this.nextElementSibling; 2903 if (panel.style.maxHeight) { 2904 panel.style.maxHeight = null; 2905 } else { 2906 panel.style.maxHeight = panel.scrollHeight + "px"; 2907 } 2908 }); 2909 } 2910</script>
vendor: 1 bytes, line 2910
2910
2911<script> 2912 (function () { 2913 let vlibrasLoaded = false; 2914 2915 function loadVLibras() { 2916 if (vlibrasLoaded) return; 2917 2918 const containerVLibras = document.getElementById("vlibras"); 2919 if (!containerVLibras) return; 2920 2921 vlibrasLoaded = true; 2922 2923 const chunkUrl = "https://cdn.jsdelivr.net/gh/spbgovbr-vlibras/vlibras-portal@dev/app/vlibras-plugin.chunk.js"; 2924 2925 // 1. A NOVA BÃSSOLA (CompatÃvel com OneTrust / GTM) 2926 // Usamos um observador em vez de sequestrar o createElement 2927 const observer = new MutationObserver(function (mutations) { 2928 mutations.forEach(function (mutation) { 2929 mutation.addedNodes.forEach(function (node) { 2930 // Verifica se o nó adicionado é um script 2931 if (node.tagName === 'SCRIPT' && node.src) { 2932 // Se for o chunk do VLibras e não estiver apontando pro CDN correto... 2933 if (node.src.includes('vlibras-plugin.chunk.js') && !node.src.includes('cdn.jsdelivr.net')) { 2934 // ...nós corrigimos a rota passivamente. 2935 node.src = chunkUrl; 2936 2937 // Força o onload para o Webpack destravar 2938 node.onload = function () { 2939 node.dispatchEvent(new Event('load')); 2940 }; 2941 } 2942 } 2943 }); 2944 }); 2945 }); 2946 2947 // Começa a observar a injeção de scripts no Head 2948 observer.observe(document.head, {childList: true}); 2949 2950 // 2. INJEÃÃO DO SCRIPT PRINCIPAL 2951 const scriptVLibras = document.createElement("script"); 2952 scriptVLibras.src = "https://vlibras.gov.br/app/vlibras-plugin.js"; 2953 scriptVLibras.async = true; 2954 2955 scriptVLibras.onload = function () { 2956 new window.VLibras.Widget("https://vlibras.gov.br/app"); 2957 2958 window.dispatchEvent(new Event('DOMContentLoaded')); 2959 window.dispatchEvent(new Event('load')); 2960 }; 2961 2962 containerVLibras.appendChild(scriptVLibras); 2963 } 2964 2965 window.exibe = function (id) { 2966 loadVLibras(); 2967 document.getElementById(id).style.display = "block"; 2968 }; 2969 2970 window.addEventListener("scroll", loadVLibras, {once: true, capture: true}); 2971 window.addEventListener("touchstart", loadVLibras, {once: true, capture: true}); 2972 })(); 2973 </script>
vendor: 1 bytes, line 2973
2973
2974<script type="text/x-magento-init"> 2975 { 2976 "*": { 2977 "Magento_Ui/js/core/app": { 2978 "components": { 2979 "storage-manager": { 2980 "component": "Magento_Catalog/js/storage-manager", 2981 "appendTo": "", 2982 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/lumisfera.com.br\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/lumisfera.com.br\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/lumisfera.com.br\/rest\/b2c\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/lumisfera.com.br\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 2983 } 2984 } 2985 } 2986 } 2987</script>
vendor: 1 bytes, line 2987
2987
2988<script type="text/javascript"> 2989 2990 /* INICIO FLAGS PARA ATIVAR/DESATIVAR SCRIPTS DE TERCEIROS */ 2991 // DICAS: 2992 // Use true para determinar que o recurso esta ATIVO 2993 // Use false para determinar que o recurso esta INATIVO 2994 2995 let isMouseFlowActive = false; 2996 let isVWOActive = false; 2997 2998 /* FIM FLAGS PARA ATIVAR/DESATIVAR SCRIPTS DE TERCEIROS */ 2999 3000 3001 /* INICIO SCRIPTS CRITICOS */ 3002 3003 let oneTrustCalled = false; 3004 localStorage.setItem('onetrustLoadActive', true); 3005 3006 let oneTrustTemplateScriptAlreadyLoaded = false; 3007 3008 function loadOneTrustTemplate() { 3009 if (oneTrustTemplateScriptAlreadyLoaded) return; 3010 oneTrustTemplateScriptAlreadyLoaded = true; 3011 let scriptTemplate = document.createElement('script'); 3012 scriptTemplate.src = "https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"; 3013 scriptTemplate.setAttribute("data-document-language", "true"); 3014 scriptTemplate.setAttribute("type", "text/javascript"); 3015 scriptTemplate.setAttribute("charset", "UTF-8"); 3016 scriptTemplate.setAttribute("data-domain-script", "ef2233ee-ca89-40d0-a386-5fb14941c06c"); 3017 document.head.appendChild(scriptTemplate); 3018 } 3019 3020 let oneTrustConsentScriptAlreadyLoaded = false; 3021 3022 function loadOneTrustConsent() { 3023 if (oneTrustConsentScriptAlreadyLoaded) return; 3024 oneTrustConsentScriptAlreadyLoaded = true; 3025 let scriptConsent = document.createElement('script'); 3026 scriptConsent.setAttribute("type", "text/javascript"); 3027 scriptConsent.setAttribute("charset", "UTF-8"); 3028 scriptConsent.src = "https://cdn.cookielaw.org/consent/ef2233ee-ca89-40d0-a386-5fb14941c06c/OtAutoBlock.js"; 3029 document.head.appendChild(scriptConsent); 3030 } 3031 3032 /* FIM SCRIPTS CRITICOS */ 3033 3034 /* INICIO SCRIPTS NAO CRITICOS */ 3035 let niceScriptAlreadyLoaded = false; 3036 3037 function loadNiceScript() { 3038 if (niceScriptAlreadyLoaded) return; 3039 niceScriptAlreadyLoaded = true; 3040 let scriptTemplate = document.createElement('script'); 3041 scriptTemplate.setAttribute("type", "text/javascript"); 3042 scriptTemplate.setAttribute("charset", "UTF-8"); 3043 scriptTemplate.innerHTML = ` 3044 (function(n,u){ 3045 window.CXoneDfo=n, 3046 window[n]=window[n]||function(){ 3047 (window[n].q=window[n].q||[]).push(arguments) 3048 }, 3049 window[n].u=u, 3050 e=document.createElement("script"), 3051 e.type="module", 3052 e.src=u+"?"+Math.round(Date.now()/1e3/3600), 3053 e.setAttribute("defer",true), 3054 document.head.appendChild(e) 3055 })('cxone','https://web-modules-de-na1.niceincontact.com/loader/1/loader.js'); 3056 cxone('init', '5580'); 3057 cxone('chat', 'init', 5580, 'chat_842fdabb-971c-4b7f-a3ca-663aa559c9b2'); 3058 `; 3059 document.head.appendChild(scriptTemplate); 3060 } 3061 3062 function loadMouseFlowScript() { 3063 let scriptTemplate = document.createElement('script'); 3064 scriptTemplate.setAttribute("type", "text/javascript"); 3065 scriptTemplate.setAttribute("charset", "UTF-8"); 3066 scriptTemplate.src = 'https://cdn.mouseflow.com/projects/b431a06c-259f-46d5-afe5-580e52c32908.js'; 3067 scriptTemplate.async = true; 3068 document.head.appendChild(scriptTemplate); 3069 } 3070 3071 function loadVWOScript() { 3072 let scriptTemplate = document.createElement('script'); 3073 scriptTemplate.setAttribute("type", "text/javascript"); 3074 scriptTemplate.setAttribute("charset", "UTF-8"); 3075 scriptTemplate.innerHTML = ` 3076 window._vwo_code || (function() { 3077 var account_id=1033360, 3078 version=2.1, 3079 settings_tolerance=2000, 3080 hide_element='body', 3081 hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',
3082 /* DO NOT EDIT BELOW THIS LINE */ 3083 f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init(); 3084 })(); 3085 `; 3086 scriptTemplate.async = true; 3087 document.head.appendChild(scriptTemplate); 3088 } 3089 3090 /* FIM SCRIPTS NAO CRITICOS */ 3091 3092 // Carregua scripts criticos 3093 window.addEventListener('scroll', function () { 3094 loadOneTrustTemplate(); 3095 loadOneTrustConsent(); 3096 }, {once: true, capture: true, passive: true}); 3097 3098 window.addEventListener('touchstart', function () { 3099 loadOneTrustTemplate(); 3100 loadOneTrustConsent(); 3101 }, {once: true, capture: true, passive: true}); 3102 3103 window.addEventListener('click', function () { 3104 loadOneTrustTemplate(); 3105 loadOneTrustConsent(); 3106 }, {once: true, capture: true, passive: true}); 3107 3108 // Carregue scripts nao criticos somente apos o load completo da pagina 3109 function loadNonCriticalScripts() { 3110 if (isMouseFlowActive) {
3111 loadMouseFlowScript(); 3112 } 3113 3114 if (isVWOActive) { 3115 loadVWOScript(); 3116 } 3117 3118 const customEvent = new CustomEvent('appendScriptsLoaded', { 3119 detail: {message: 'Append Scripts loaded.'} 3120 }); 3121 window.dispatchEvent(customEvent); 3122 } 3123 3124 window.addEventListener('load', loadNonCriticalScripts, {once: true}); 3125 window.addEventListener('scroll', loadNiceScript, {once: true, capture: true, passive: true}); 3126 window.addEventListener('touchstart', loadNiceScript, {once: true, capture: true, passive: true}); 3127 window.addEventListener('click', loadNiceScript, {once: true, capture: true, passive: true}); 3128</script>
vendor: 1 bytes, line 3128
3128
3129<script type="text/x-magento-init"> 3130{ 3131 "*": { "mobileAltText": {} } 3132} 3133</script>
vendor: 1 bytes, line 3133
3133
3134<script type="text/x-magento-init"> 3135{ 3136 "*": { 3137 "FTD_GoogleGtag/js/gtag": {"url":"ftd_google_gtag\/ajax\/save","measurementId":"G-CER8GF6JF8","fields":["session_id","client_id"]} } 3138} 3139</script>
vendor: 1 bytes, line 3139
3139
3140<script type="text/x-magento-init"> 3141{ 3142 "*": { 3143 "FTD_GADataLayer/js/suggestion-list-check": {} 3144 } 3145} 3146</script>
vendor: 1 bytes, line 3146
3146
3147<script type="text/x-magento-init"> 3148 { 3149 "*": { 3150 "FTD_AzureAD/js/customer/reload": {} 3151 } 3152 } 3153</script>
vendor: 1 bytes, line 3153
3153
3154<script type="module"> 3155 const scrollDown = "-scrolling"; 3156 let lastKnownScrollPosition = 0; 3157 let ticking = false; 3158 3159 function menuOnScroll(scrollPos) { 3160 // Do something with the scroll position 3161 if (scrollPos == 0) { 3162 document.body.classList.remove(scrollDown); 3163 return; 3164 } 3165 3166 if (scrollPos > lastKnownScrollPosition) { 3167 // down 3168 document.body.classList.add(scrollDown); 3169 } else if (scrollPos < lastKnownScrollPosition) { 3170 // up 3171 document.body.classList.remove(scrollDown); 3172 } 3173 lastKnownScrollPosition = scrollPos; 3174 } 3175 3176 document.body.addEventListener('scroll', function(e) { 3177 var currentScroll = window.scrollY || document.documentElement.scrollTop || document.body.scrollTop; 3178 if (!ticking) { 3179 window.requestAnimationFrame(function() { 3180 menuOnScroll(currentScroll); 3181 ticking = false; 3182 }); 3183 3184 ticking = true; 3185 } 3186 }); 3187 3188</script>
vendor: 1 bytes, line 3188
3188
3189<script> 3190 document.addEventListener('DOMContentLoaded', function(){ 3191 const rawRequest = ""; 3192 const searchRequest = rawRequest ? JSON.parse(rawRequest) : null; 3193 3194 const requestId = "a22a71e4\u002D0d44\u002D4313\u002D8d0d\u002D4e9dc8a65807"; 3195 3196 const rawResponse = ""; 3197 let searchResponse = rawResponse ? JSON.parse(rawResponse) : null; 3198 3199 const extensions = { 'request-id': requestId }; 3200 searchResponse = searchResponse ? { ...searchResponse, extensions: extensions} : null; 3201 3202 const rawExecutionTime = "0"; 3203 const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null; 3204 3205 const rawAttributes = ""; 3206 const attributes = rawAttributes ? JSON.parse(rawAttributes) : null; 3207 3208 const rawPageSize = "16"; 3209 const pageSize = rawPageSize ? parseInt(rawPageSize) : null; 3210 3211 const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"; 3212 3213 window.LiveSearchMetrics = { 3214 searchRequest, 3215 searchResponse, 3216 requestId, 3217 executionTime, 3218 attributes, 3219 pageSize, 3220 context: { 3221 'customerGroup' : customerGroup 3222 } 3223 }; 3224 3225 require([ 3226 "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js" 3227 ]); 3228 }); 3229</script>
vendor: 1 bytes, line 3229
3229
3230<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dce050d59c5327d0e34","applicationID":"1050639319,1103063506","transactionName":"blEHMkBSXEFSBRdQXVcbJAVGWl1cHAUOSh1JVQIDHUVbV0Q=","queueTime":0,"applicationTime":522,"atts":"QhYQRAhITx4RB0EDSURJ","errorBeacon":"bam.nr-data.net","agent":""}</script>
vendor: 1 bytes, line 3230
3230
3231<script type="text/x-magento-init">{"*": 3232 {"Magento_Persistent/js/remember-me-config": { 3233 "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":true}} 3234 }}}</script>
vendor: 1 bytes, line 3234
3234
3235<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a451d6c56f14549d',t:'MTc5MTA5MjI5MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3235<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"620b0651c6b24192a06bcbaadcb76b51","spa":2}' crossorigin="anonymous"></script>
3235 3236</body> 3237</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.