PageSourceSearch

https://lumisfera.com.br/compre-ftd

html lumisfera.com.br collected 2026-10-04 05:38:13 UTC 264,614 bytes, 3,237 lines download raw bytes

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&#x20;da&#x20;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&#x20;da&#x20;Lumisfera"
223        alt="Logotipo&#x20;da&#x20;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&#x20;por&#x20;t&#xED;tulos,&#x20;autores,&#x20;cole&#xE7;&#xF5;es&#x20;e&#x20;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&#x20;por&#x20;t&#xED;tulos,&#x20;autores,&#x20;cole&#xE7;&#xF5;es&#x20;e&#x20;mais",
249                                "mobilePlaceholder": "Procure&#x20;por&#x20;t&#xED;tulos,&#x20;autores&#x20;e&#x20;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&#x20;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&#x20;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&#x20;da&#x20;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&#x20;da&#x20;Lumisfera"
451        alt="Logotipo&#x20;da&#x20;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&#x20;de&#x20;Material&#x20;Did&#xE1;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&#x20;de&#x20;Material&#x20;Did&#xE1;tico"
481                                aria-label="Submenu&#x20;de&#x20;Material&#x20;Did&#xE1;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&#x20;de&#x20;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&#x20;de&#x20;Literatura"
596                                aria-label="Submenu&#x20;de&#x20;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&#x20;de&#x20;Sistema&#x20;de&#x20;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&#x20;de&#x20;Sistema&#x20;de&#x20;Ensino"
700                                aria-label="Submenu&#x20;de&#x20;Sistema&#x20;de&#x20;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&#x20;de&#x20;L&#xED;ngua&#x20;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&#x20;de&#x20;L&#xED;ngua&#x20;Estrangeira"
820                                aria-label="Submenu&#x20;de&#x20;L&#xED;ngua&#x20;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&#x20;de&#x20;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&#x20;de&#x20;Ofertas"
880                                aria-label="Submenu&#x20;de&#x20;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&#x20;de&#x20;Mais&#x20;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&oacute;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&uacute;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: () =&gt; 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&ccedil;&atilde;o</strong> e voc&ecirc; recebeu um c&oacute;digo de
1570    lista? Agora voc&ecirc; pode comprar os itens do ano letivo aqui na <strong>Lumisfera!</strong></p>
1571    <p>Para ter acesso &agrave; lista e comprar os materiais, &eacute; f&aacute;cil:</p>
1572    <p><strong>1.</strong> Fa&ccedil;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&oacute;digo que voc&ecirc; recebeu da escola para adicionar uma lista;</p>
1575    <p>Pronto! Voc&ecirc; pode acessar os materiais, adicion&aacute;-los ao carrinho e concluir a sua compra.</p>
1576    <p>&Eacute; f&aacute;cil, r&aacute;pido e pr&aacute;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&#x20;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&#x2F;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.