PageSourceSearch

https://insurama.es/insurama/static/js/dist/seguro-consolas/main.js

js insurama.es collected 2026-10-02 01:01:21 UTC 23,291 bytes, 2 lines download raw bytes

1/*! For license information please see main.js.LICENSE.txt */
2(()=>{var __webpack_modules__={
2"./insurama/static/js/api/api-seguro-consolas-contratar.js":()=>{eval('function getUrlParameter(name) {\n  var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : window.location.href;\n  var escapedName = name.replace(/[\\[\\]]/g, "\\\\$&");\n  var regex = new RegExp("[?&]" + escapedName + "(=([^&#]*)|&|#|$)");\n  var results = regex.exec(url);\n  return results ? decodeURIComponent(results[2].replace(/\\+/g, " ")) : null;\n}\n$(\'input[name="product_category_id\').val(getUrlParameter(\'category_id\') || \'\');\n$(".checkout-continue .btn-primary").click(function (event) {\n  // Obtener referencias a los campos de entrada\n  var inputs = ["#brand_input", "#model_input", "#purchase_price_input", "#reference", "[name=\'purchase_date\']"];\n  var isValid = inputs.every(function (input) {\n    var element = $(input)[0];\n    return element.reportValidity() && (input !== "[name=\'purchase_date\']" || element.value.length >= 3);\n  });\n  if (!isValid) {\n    event.preventDefault();\n    return false;\n  }\n  $(\'.checkout-process_step-one\').hide();\n  $(\'.checkout-process_step-two\').show();\n  if ($(\'.checkout-process_step-two\').is(\':visible\')) {\n    sendDataLayer("begin_checkout");\n  }\n  $(\'html, body\').animate({\n    scrollTop: 0\n  }, \'slow\');\n  return true;\n});\n$(\'.checkout-back\').on(\'click\', function () {\n  $(\'.checkout-process_step-two\').css(\'display\', \'none\');\n  $(\'.checkout-process_step-one\').css(\'display\', \'block\');\n});\n$("#form-seguro-consolas-contratar").submit(function (e) {\n  e.preventDefault();\n  var inputEmail = $(\'input[name="email"]\').val();\n  var inputPhone = $(\'input[name="phone_number"]\').val();\n  var name = $(\'input[name="name"]\').val();\n  // .first() para evitar concatenación si el selector matchea múltiples spans.\n  var precioAnual = $(\'.checkout-resume .price-anual span\').first().text().trim().replace(/\\s*€\\s*$/, \'\').replace(\',\', \'.\');\n  var precioMensual = $(\'.checkout-resume .price-monthly span\').first().text().trim().replace(/\\s*€\\s*$/, \'\').replace(\',\', \'.\');\n  $(\'#price-annual\').val(precioAnual);\n  $(\'#price-monthly\').val(precioMensual);\n  dataLayer.push({\n    "user_data": {\n      "email": inputEmail,\n      "phone_number": "+34" + inputPhone\n    }\n  });\n  var event_name = "cart_updated";\n  var properties = {\n    "email": inputEmail,\n    "name": name,\n    "phone_number": inputPhone\n  };\n  var event_data = {\n    "id": "cart:" + new Date().getTime(),\n    // ID único basado en la fecha actual\n    "data": {\n      "email": inputEmail,\n      "name": name,\n      "phone_number": inputPhone,\n      "url": window.location.href\n    }\n  };\n\n  //Brevo.push(["track", event_name, properties, event_data]);\n\n  //CLAB_PROJECT_LOC\n\n  var modalResponse = $(".modal-response.payment");\n  var isChecked = $(\'input[name="legal"]:checked\').length > 0;\n  if (!isChecked) {\n    $(\'.error-message-legal\').show();\n  } else {\n    $(\'.error-message-legal\').hide();\n  }\n  modalResponse.addClass("active");\n  var utmSourceValue = localStorage.getItem(\'utm_source\');\n  var utmCampaignValue = localStorage.getItem(\'utm_campaign\');\n  var utmMediumValue = localStorage.getItem(\'utm_medium\');\n  $(\'input[name="utm_source"]\').val(utmSourceValue);\n  $(\'input[name="utm_campaign"]\').val(utmCampaignValue);\n  $(\'input[name="utm_medium"]\').val(utmMediumValue);\n  var form = $(this);\n  form.find(".error-message").css("display", "none");\n  $.ajax({\n    type: "POST",\n    url: "../../api/contratar",\n    dataType: "json",\n    data: form.serialize(),\n    success: function success(data) {\n      if (data) {\n        var status = data.status;\n        var message = data.message;\n        if (status === \'ko\') {\n          modalResponse.removeClass("active");\n          form.find(".error-message").css("display", "block");\n          if (Array.isArray(message) && message.length > 0) {\n            if (message[0].includes(\'id number\')) {\n              form.find(".error-message").text("Debes introducir un NIF/CIF/NIE válido");\n            } else {\n              form.find(".error-message").text(message[0]);\n            }\n          } else {\n            // Manejar el caso en que el mensaje no sea un array o esté vacío\n            form.find(".error-message").text("Se ha producido un error");\n          }\n        } else if (status === \'ok\') {\n          sendDataLayer("add_shipping_info");\n          for (var i = 0; i < data.card_payment_urls.length;
2 i++) {\n            var cardPaymentUrl = data.card_payment_urls[i].card_payment_url;\n            //CLAB_PROJECT_LOC\n            localStorage.setItem(\'policy_id\', data.policy_identifier);\n            localStorage.setItem(\'user_email\', data.user_email);\n            localStorage.setItem(\'user_phone\', data.user_phone);\n            window.location = cardPaymentUrl;\n          }\n        }\n      } else {\n        form.find(".error-message").text("Respuesta inválida del servidor");\n      }\n    },\n    error: function error(_error) {\n      form.find(".error-message").text("Algo ha fallado, no se ha procesado la solicitud. Revisa los datos introducidos");\n    }\n  });\n});\n\n//FUNCTION PARA ENVIO A DATALAYER\nfunction sendDataLayer(eventga4_name) {\n  var activePriceElement = $(\'.price-monthly.active span, .price-anual.active span\');\n  var price = parseFloat(activePriceElement.text().replace(\'$\', \'\'));\n\n  //CLAB_PROJECT_LOC\n  dataLayer.push({\n    event: eventga4_name,\n    ecommerce: {\n      currency: "EUR",\n      items: [{\n        item_id: 21,\n        item_name: "Seguro consolas",\n        item_category: "Seguro consolas",\n        price: price,\n        quantity: 1\n      }]\n    }\n  });\n}\n\n//# sourceURL=webpack://insurama/./insurama/static/js/api/api-seguro-consolas-contratar.js?')},
2"./insurama/static/js/api/api-seguro-consolas-cotizacion.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   seguro_consolas_cotizacion: () => (/* binding */ seguro_consolas_cotizacion)\n/* harmony export */ });\nfunction parametrosUrl(name, url) {\n  if (!url) url = window.location.href;\n  name = name.replace(/[\\[\\]]/g, \"\\\\$&\");\n  var regex = new RegExp(\"[?&]\" + name + \"(=([^&#]*)|&|#|$)\"),\n    results = regex.exec(url);\n  return results ? decodeURIComponent(results[2].replace(/\\+/g, \" \")) : null;\n}\nvar purchasePriceValue = parseFloat(parametrosUrl('purchase_price'));\n$(\"#periodicity_input\").text(\"1\");\nvar urlParams = new URLSearchParams(window.location.search);\nvar productCategoryId = urlParams.get('category_id');\nif (productCategoryId !== null) {\n  $('input[name=\"product_category_id\"]').val(productCategoryId);\n} else if (productCategoryId === \"\") {\n  $('.price-period-monthly').text(\"\");\n} else {\n  $('.price-period-monthly').text(\"\");\n}\nvar resultParagraph = $(\"#result\");\nvar priceInput = $(\"#price\");\nvar productCategoryInput = $(\"#product_category_id\");\nvar priceInputValue = priceInput.val();\nvar loaderContainer = $(\".loader-container\");\nvar loadingMessage = $(\"#loading-message\");\nvar priceInputCheckout = $('#purchase_price_input');\nvar bloqPrice = $(\".bloq-price\");\nvar bannerOffers = $(\".banner-offers\");\nvar formCotizacion = $(\"#form-seguro-consolas-cotizacion\");\nfunction formatPrice(price) {\n  if (isNaN(price)) {\n    return price;\n  }\n  var parts = price.toFixed(2).toString().split(\".\");\n  var integerPart = parts[0];\n  var decimalPart = parts[1];\n  var formattedDecimalPart = \"<span class=\\\"dec\\\">,\".concat(decimalPart, \"</span>\");\n  return integerPart.replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\") + formattedDecimalPart;\n}\npriceInput.on(\"input\", function () {\n  priceInputValue = priceInput.val();\n  if (parseFloat(priceInput.val()) >= 100) {\n    var productCategoryId = $(\"#product_category_id\").val();\n\n    // Actualizar el valor de #product_category_id basado en el precio\n    var productCategoryId = \"\";\n    if (priceInputValue >= 0 && priceInputValue <= 300) {\n      productCategoryId = 33;\n    } else if (priceInputValue >= 301 && priceInputValue <= 500) {\n      productCategoryId = 34;\n    } else if (priceInputValue >= 501 && priceInputValue <= 700) {\n      productCategoryId = 35;\n    } else if (priceInputValue >= 701 && priceInputValue <= 1000) {\n      productCategoryId = 36;\n    } else if (priceInputValue >= 1001 && priceInputValue <= 1300) {\n      productCategoryId = 37;\n    } else if (priceInputValue >= 1301 && priceInputValue <= 1500) {\n      productCategoryId = 38;\n    } else if (priceInputValue >= 1501 && priceInputValue <= 1700) {\n      productCategoryId = 39;\n    } else if (priceInputValue >= 1701 && priceInputValue <= 2000) {\n      productCategoryId = 40;\n    } else if (priceInputValue >= 2001 && priceInputValue <= 3000) {\n      productCategoryId = 114;\n    }\n\n    // Asignar el valor a #product_category_id\n    $(\"#product_category_id\").val(productCategoryId);\n    loaderContainer.addClass(\"active\");\n    if (loaderContainer.hasClass(\"active\")) {\n      bloqPrice.removeClass(\"active\");\n      bannerOffers.removeClass(\"active\");\n    }\n    loadingMessage.text(\"Estamos calculando tu precio\");\n    seguro_consolas_cotizacion(priceInputValue, productCategoryId);\n  } else {\n    bloqPrice.removeClass(\"active\");\n    bannerOffers.removeClass(\"active\");\n  }\n});\nfunction seguro_consolas_cotizacion(priceInputVal, productCategoryVal) {\n  $.ajax({\n    url: \"api/cotizacion?tipo=consolas&price=\" + priceInputVal + \"&periodicity=1&discount_code=&product_category_id=\" + productCategoryVal,\n    method: 'GET',\n    dataType: 'json',\n    success: function success(data) {\n      loaderContainer.removeClass(\"active\");\n      loadingMessage.text(\"\");\n      setTimeout(function () {\n        var offset = $(\"#anchor-offer\").offset().top - 80;\n        $('html, body').animate({\n          scrollTop: offset\n        }, 1000);\n      }, 100);\n      var productData = Object.values(data)[0]; // ✅ acceso seguro\n\n      if (productData && productData.price_monthly) {\n        var priceMonthly = parseFloat(productData.price_monthly);\n        var formattedPrice = formatPrice(priceMonthly);\n        resultParagraph.html(\"\".concat(formattedPrice));\n        bloqPrice.addClass(\"active\");\n        bannerOffers.addClass(\"active\");\n        var priceInput = $('#form-seguro-consolas-cotizacion input[name=\"price\"]');\n        var price = priceInput.val();\n        var activeBloqPrice = $(\".bloq-price[data-product=\\\"21\\\"]\");\n        var productId = activeBloqPrice.data('product');\n        var title = activeBloqPrice.data('title');\n        dataLayer.push({\n          event: \"view_item_list\",\n          ecommerce: {\n            item_list_name: \"seguro-consolas\",\n            item_id: productId,\n            item_name: title,\n            index: productId,\n            item_category: \"Seguro consolas\",\n            price: priceMonthly,\n            quantity: 1\n          }\n        });\n      } else {\n        bloqPrice.removeClass(\"active\");\n        bannerOffers.removeClass(\"active\");\n      }\n    },\n    error: function error(xhr, status, _error) {\n      console.error('Error en la solicitud:', status, _error);\n    }\n  });\n}\n\n/* Al hacer click en el botón de contratar añade a la url los valores */\n$(\".bloq-price a\").on(\"click\", function (event) {\n  var dataProduct = $(this).closest(\".bloq-price\").data(\"product\");\n  var priceProduct = $(this).closest(\".bloq-price\").find(\".number\").text();\n  var precio = $(\"#price\").val();\n  var category_id = $(\"#product_category_id\").val();\n  var url = '/seguro-consolas/contratar?purchase_price=' + precio + '&brand=&model=&product_id=' + dataProduct + '&category_id=' + category_id + '&priceProduct=' + priceProduct;\n  window.location.href = url;\n  //CLAB_PROJECT_LOC\n});\n\n// -- PARTE COTIZACION CHECKOUT seguro-consolas --------------\n\n// ACTUALIZAR EL VALUE DE PRODUCT_CATEGORY_ID\n\nfunction logicaCotizacion() {\n  var discountCode = $('#discount_code_input').val().toUpperCase();\n  var periodicity = $(\"#periodicity_input\").text();\n  var category = productCategoryInput.val();\n  $(\".loader-cart\").addClass('active');\n  $('.checkout-resume .price-monthly span, .checkout-resume .price-anual span').html('');\n  $('.checkout-resume .cart-price .price-period-monthly, .checkout-resume .cart-price .price-period-anual').html('');\n  seguro_consolas_cotizacion_checkout(periodicity, discountCode, category);\n}\npriceInputCheckout.on(\"input\", function () {\n  var priceInputValue = parseFloat(priceInputCheckout.val());\n  if (priceInputValue >= 100 && productCategoryInput.val() != \"\") {\n    var productCategoryId = $(\"#product_category_id\").val();\n\n    // Actualizar el valor de #product_category_id basado en el precio\n    var productCategoryId = \"\";\n    if (priceInputValue >= 0 && priceInputValue <= 300) {\n      productCategoryId = 33;\n    } else if (priceInputValue >= 301 && priceInputValue <= 500) {\n      productCategoryId = 34;\n    } else if (priceInputValue >= 501 && priceInputValue <= 700) {\n      productCategoryId = 35;\n    } else if (priceInputValue >
2= 701 && priceInputValue <= 1000) {\n      productCategoryId = 36;\n    } else if (priceInputValue >= 1001 && priceInputValue <= 1300) {\n      productCategoryId = 37;\n    } else if (priceInputValue >= 1301 && priceInputValue <= 1500) {\n      productCategoryId = 38;\n    } else if (priceInputValue >= 1501 && priceInputValue <= 1700) {\n      productCategoryId = 39;\n    } else if (priceInputValue >= 1701 && priceInputValue <= 2000) {\n      productCategoryId = 40;\n    } else if (priceInputValue >= 2001 && priceInputValue <= 3000) {\n      productCategoryId = 114;\n    }\n    $(\"#product_category_id\").val(productCategoryId);\n    logicaCotizacion();\n  }\n});\nif (purchasePriceValue >= 100 && productCategoryInput.val() != \"\") {\n  logicaCotizacion();\n}\nfunction updateCheckoutSummary(selector, value) {\n  $(selector).text(value);\n}\nvar discountCode = parametrosUrl('discount_code');\nsetTimeout(function () {\n  if (discountCode) {\n    setTimeout(function () {\n      $('#discount_code_input').val(discountCode);\n      setTimeout(function () {\n        $('.btn-discount').click();\n      }, 600);\n    }, 1000);\n  }\n}, 1000);\n$('.btn-discount').on('click', function () {\n  var discountCodeVal = $('#discount_code_input').val().toUpperCase();\n  $('input[name=\"discount_code\"]').val(discountCodeVal);\n  if (discountCodeVal !== \"\") {\n    $('.btn-discount-remove').addClass(\"active\");\n    $('.discount input').removeClass(\"active\");\n    $('.btn-discount').hide();\n  }\n  $('.discount-resume.error').removeClass('active');\n  updateCheckout();\n});\n$('.btn-discount-remove').click(function () {\n  $('.btn-discount-remove, .discount input').toggleClass(\"active\");\n  $('.discount-payments').removeClass('active');\n  $('#discount_code_input').val(\"\");\n  document.cookie = \"discount_code=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;\";\n  $('.btn-discount').toggle();\n  $('input[name=\"store_id').val(7045);\n  $('.discount-resume').removeClass('active').filter('.error').removeClass('active');\n  $('input[name=\"discount_code\"]').val($('#discount_code_input').val());\n  updateCheckout();\n});\n\n//Se utiliza este evento para aplicar descuentos\n\nfunction updateCheckout() {\n  $(\".loader-cart\").addClass('active');\n  $('.checkout-resume .price-monthly span, .checkout-resume .price-anual span').html('');\n  $('.checkout-resume .cart-price .price-period-monthly, .checkout-resume .cart-price .price-period-anual').html('');\n  var periodicityVal = $(\"#periodicity_input\").text();\n  var productCategoryValue = productCategoryInput.val();\n  seguro_consolas_cotizacion_checkout(periodicityVal, $('#discount_code_input').val(), productCategoryValue);\n}\n\n//Se utiliza este evento para cambiar la periodicidad\n\n$('input[name=\"periodicity_input\"]').click(function () {\n  var periodicityVal = $(this).val();\n  $(\"#periodicity_input\").text(periodicityVal);\n  $('input[name=\"periodicity_input\"]').removeClass('active');\n  $(this).addClass('active');\n  $('.price-period-anual, .price-anual').toggleClass('active', periodicityVal === '12');\n  $('.price-monthly, .price-period-monthly').toggleClass('active', periodicityVal === '1');\n  if ($('.discount-payments').hasClass('active')) {\n    $('.checkout-resume .price-anual').removeClass('active');\n    $('.checkout-resume .price-monthly').removeClass('active');\n    $('.discount-payments .anual').toggleClass('active', periodicityVal === '12');\n    $('.price-monthly.description').toggleClass('active', periodicityVal === '1');\n    $('.discount-payments .monthly').toggleClass('active', periodicityVal === '1');\n  } else {}\n});\nfunction seguro_consolas_cotizacion_checkout(periodicityVal, discountCodeVal, productCategoryVal) {\n  $.ajax({\n    url: \"/api/cotizacion?tipo=consolas&product_category_id=\" + productCategoryVal + \"&periodicity=\" + periodicityVal + \"&discount_code=\" + discountCodeVal,\n    method: 'GET',\n    dataType: 'json',\n    success: function success(data) {\n      $(\".loader-cart\").removeClass('active');\n      var productData = Object.values(data)[0]; // ✅ acceso dinámico\n\n      if (productData) {\n        var priceMonthly = parseFloat(productData.price_monthly);\n        var priceAnual = parseFloat(productData.price);\n        var periodicidadVal = $(\"#periodicity_input\").text();\n        var discountCode = $('#discount_code_input').val();\n        $(\".price-monthly span\").html(\"\".concat(priceMonthly, \" \\u20AC\"));\n        $(\".price-anual span\").html(\"\".concat(priceAnual, \" \\u20AC\"));\n        $(\".cart-price .price-period-monthly\").html(\"\".concat(priceMonthly, \" /mes\"));\n        $(\".cart-price .price-period-anual\").html(\"\".concat(priceAnual, \" /a\\xF1o\"));\n        if (priceMonthly && priceAnual) {\n          if (productData.discount_code_ok === true && discountCode !== '') {\n            gestionarDescuento();\n          } else if (productData.discount_code_ok === false && discountCode !== '') {\n            gestionarErrorDescuento();\n          } else {\n            gestionarSinDescuento();\n          }\n          actualizarResumenCheckout(productData);\n        }\n      }
2 else {\n        checkoutResult.text(\"\");\n      }\n      function gestionarDescuento() {\n        var _productData$discount;\n        $('.discount-payments').addClass('active');\n        $('.checkout-resume .price-monthly, .checkout-resume .price-anual').removeClass('active');\n        $('.discount-resume.error').removeClass('active');\n        $('input[name=\"store_id\"]').val(((_productData$discount = productData.discount) === null || _productData$discount === void 0 ? void 0 : _productData$discount.store_id) || 7045);\n        var tipoDescuento = periodicidadVal == '12' ? 'anual' : 'monthly';\n        $('.discount-payments .' + tipoDescuento).addClass('active');\n      }\n      function gestionarErrorDescuento() {\n        $('.discount-resume.error, .discount input').toggleClass('active', true);\n        $('.btn-discount-remove').toggleClass('active', false);\n        $('#discount_code_input').val(\"\");\n        $('input[name=\"discount_code\"]').val(\"\");\n        $('.btn-discount').show();\n        $('input[name=\"store_id\"]').val(7045);\n        var tipoPrecio = periodicidadVal == '12' ? 'price-anual' : 'price-monthly';\n        $('.checkout-resume .' + tipoPrecio).addClass('active');\n      }\n      function gestionarSinDescuento() {\n        var tipoPrecio = periodicidadVal == '12' ? 'price-anual' : 'price-monthly';\n        $('.checkout-resume .' + tipoPrecio).addClass('active');\n      }\n      function actualizarResumenCheckout(data) {\n        updateCheckoutSummary('.checkout-resume .price-monthly span', data.price_monthly + \" €\");\n        updateCheckoutSummary('.discount-payments .monthly .price-default span', data.price_monthly + \" €\");\n        updateCheckoutSummary('.checkout-resume .price-anual span', data.price + \" €\");\n        updateCheckoutSummary('.discount-payments .anual .price-default span', data.price + \" €\");\n        updateCheckoutSummary('.checkout-resume .cart-price .price-period-monthly', data.price_monthly + \" €/mes\");\n        updateCheckoutSummary('.checkout-resume .cart-price .price-period-anual', data.price_annual_default + \" €/año\");\n        updateCheckoutSummary('.discount-payments .monthly .discount span', data.price_per_payment + \" €\");\n        updateCheckoutSummary('.discount-payments .anual .discount span', data.price_annual + \" €\");\n      }\n    },\n    error: function error(xhr, status, _error2) {\n      console.error('Error en la solicitud:', status, _error2);\n      if (xhr.responseJSON && xhr.responseJSON.message) {\n        console.error('Mensaje de error:', xhr.responseJSON.message);\n      }\n    }\n  });\n}\n\n//# sourceURL=webpack://insurama/./insurama/static/js/api/api-seguro-consolas-cotizacion.js?")},
2"./insurama/static/js/seguro-consolas.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_api_seguro_consolas_cotizacion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./api/api-seguro-consolas-cotizacion */ "./insurama/static/js/api/api-seguro-consolas-cotizacion.js");\n/* harmony import */ var _api_api_seguro_consolas_contratar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./api/api-seguro-consolas-contratar */ "./insurama/static/js/api/api-seguro-consolas-contratar.js");\n/* harmony import */ var _api_api_seguro_consolas_contratar__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_api_api_seguro_consolas_contratar__WEBPACK_IMPORTED_MODULE_1__);\n//APIs\n\n\n\n//# sourceURL=webpack://insurama/./insurama/static/js/seguro-consolas.js?')}
2},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var a=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(n,{a:n}),n},__webpack_require__.d=(e,n)=>{for(var a in n)__webpack_require__.o(n,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},__webpack_require__.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./insurama/static/js/seguro-consolas.js")})();

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.