1!function(e){var t={};function a(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(r,i,function(t){return e[t]}.bind(null,i));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/bootstrap-theme/",a(a.s="HUwd")}({GkHb:function(e,t,a){"use strict";function r(e){if(!e)return!1;var t=e.toUpperCase().trim();return/^(AB|AR|AG|BC|BH|BN|BT|BV|BR|BZ|CS|CL|CJ|CT|CV|DB|DJ|GL|GR|GJ|HR|HD|IL|IS|IF|MM|MH|MS|NT|OT|PH|SM|SJ|SB|SV|TR|TM|TL|VS|VL|VN)[0-9]{2}[A-Z]{3}$/.test(t)||/^B[0-9]{2,3}[A-Z]{3}$/.test(t)||/^(MAI|A|CD|TC)[0-9]{1,6}$/.test(t)||/^(AB|AR|AG|BC|BH|BN|BT|BV|BR|BZ|CS|CL|CJ|CT|CV|DB|DJ|GL|GR|GJ|HR|HD|IL|IS|IF|MM|MH|MS|NT|OT|PH|SM|SJ|SB|SV|TR|TM|TL|VS|VL|VN|B){1,2}\d{3,6}\d{2}(0[1-9]|1[0-2])$/.test(t)}function i(e){if(!e)return!1;var t=e.toUpperCase().trim();return/^[a-zA-Z]{3}?[0-9]{3}|[mM][- ]?[0-9]{6}|[cC][kK][- ]?[0-9]{2}[- ]?[0-9]{2}|[dD][tT][- ]?[0-9]{2}[- ]?[0-9]{2}|[hH][cC][- ]?[0-9]{2}[- ]?[0-9]{2}|[cC][dD][- ]?[0-9]{2}[- ]?[0-9]{2}|[cC][dD][- ]?[0-9]{3}[- ]?[0-9]{3}|[hH][aAbBeEfFiIkKlLmMnNpPrRsStTvVxX][- ]?[0-9]{2}[- ]?[0-9]{2}|[mM][aA][- ]?[0-9]{2}[- ]?[0-9]{2}|[oO][tT][- ]?[0-9]{2}[- ]?[0-9]{2}|[rR][a-zA-Z][- ]?[0-9]{2}[- ]?[0-9]{2}|[rR]{2}[- ]?[0459][0-9][- ]?[0-9]{2}|[cC][- ]?[cCxX][- ]?[0-9]{2}[- ]?[0-9]{2}|[xX][- ]?[aAbBcC][- ]?[0-9]{2}[- ]?[0-9]{2}|[eEpPvVzZ][- ]?[0-9]{5}|[sS][- ]?[a-zA-z]{3}[- ]?[0-9]{3}|[sS][pP][- ]?[0-9]{2}[- ]?[0-9]{2}|[a-zA-Z]{4}[- ]?[0-9][- ]?[0-9]|[a-zA-Z]{5}[- ]?[0-9]$/.test(t)}a.r(t),a.d(t,"isValidRomanianRegistrationPlate",(function(){return r})),a.d(t,"isValidHungarianRegistrationPlate",(function(){return i}))},HTbx:function(e,t,a){var r=a("sXOV").SCALA_RO_COUNTRY_CODE;$.validator.addMethod("registrationPlate",(function(e){var t=!1,a=$("#carCountry");a.length||(a=$("#country"));var i=a.val();if(i&&i===r){var n=new RegExp("((AB)|(AR)|(AG)|(BC)|(BH)|(BN)|(BT)|(BV)|(BR)|(BZ)|(CS)|(CL)|(CJ)|(CT)|(CV)|(DB)|(DJ)|(GL)|(GR)|(GJ)|(HR)|(HD)|(IL)|(IS)|(IF)|(MM)|(MH)|(MS)|(NT)|(OT)|(PH)|(SM)|(SJ)|(SB)|(SV)|(TR)|(TM)|(TL)|(VS)|(VL)|(VN))[0-9]{2}[A-Z]{3}\\b"),o=new RegExp("B[0-9]{2,3}[A-Z]{3}\\b");(new RegExp("(MAI|A|CD|TC)[0-9]{1,6}\\b").test(e)||o.test(e)||n.test(e))&&(t=!0)}else t=!0;return t}),MESSAGE_INVALID_REGISTRATION_PLATE)},HUwd:function(e,t,a){"use strict";a.r(t);var r=a("GkHb");function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var a=[],r=!0,i=!1,n=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){i=!0,n=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw n}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}$(document).ready((function(){setTimeout((function(){$("#loadingScreen").addClass("d-none")}),2e3),$(window).bind("load",(function(){$("#loadingScreen").addClass("d-none")}));var e=null,t=$("#isMobileComponent").length>0,a=$("input[type=radio][name=category]:checked").val(),i=null,n=null,c=$("input[type=radio][name=availability]:checked").val(),p=null,m=null,v=null,h=null,y=!1,g=[],f=!0,_=["1","2","6"],b=!1,C=!1,A=new URLSearchParams(window.location.search).get("vehicleId"),S=!0;if($("#btnSubmitVignette").click((function(){b=!0,C=!0,H(),null!==e&&void 0!==a&&Y()})),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))}),"undefined"!=typeof locale&&"ro"===locale&&($.datepicker.regional.ro={closeText:"Ãnchide",prevText:"« Luna precedentÄ",nextText:"Luna urmÄtoare »",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],dayNames:["DuminicÄ","Luni","MarÅ£i","Miercuri","Joi","Vineri","SâmbÄtÄ"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],weekHeader:"SÄpt",dateFormat:"mm/dd/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},$.datepicker.setDefaults($.datepicker.regional.ro)),a&&!redirectedFromCustomerInfo){var x=$("#btnSubmitStep1");x.length>0&&(x.prop("disabled",!1),x.removeClass("btn-primary-inactive"),x.addClass("btn-primary"),setTimeout((function(){x[0].click()}),50))}
1function w(){var e=$("#registrationPlate"),t=$("#vin"),a=$("#carCountry");if(""!==e.val()&&t.length>0&&!$("#vinBlock").hasClass("d-none")){var r=$("#vin"),i=Routing.generate("app_shop_find_vin_by_registration_plate");null!=m&&(m.abort(),m=null),m=$.ajax({url:i,data:{registrationPlate:e.val(),countryCode:a.val(),category:$('input[name="category"]:checked').val()},type:"GET",dataType:"json",async:!0,success:function(e){e&&"not_found"!==e&&(r.val(e),$("form input").trigger("keyup"))},error:function(){}})}}$((function(){var r=$("#validFrom").attr("data-value");$("#datepicker").datepicker({onSelect:function(r){if(e=r,H(),null!=e&&null!=a){var i=$("#btnSubmitStep1");i.removeClass("btn-primary-inactive"),i.addClass("btn-primary"),i.removeAttr("disabled"),A&&S&&!t&&(S=!1)}$("#validFrom").val(r).change();var n=new Date,o=String(n.getDate()).padStart(2,"0"),s=String(n.getMonth()+1).padStart(2,"0"),l=n.getFullYear(),c=$("#startDatePicker");if(c.length){c.removeClass("text-muted"),c.addClass("text-dark"),$("#divStartDatePicker").show();var d=new Date(r),p=String(d.getDate()).padStart(2,"0"),u=String(d.getMonth()+1).padStart(2,"0"),m=d.getFullYear();c.html(p+"/"+u+"/"+m)}n=s+"/"+o+"/"+l;$("#modalPaymentNotAvailable");if(n===r&&setTimeout((function(){$(document).find("a.ui-state-highlight").removeClass("ui-state-highlight")}),100),A&&S&&t)a&&$("label[for="+a.attr("id")+"]").removeClass("btn-vignette-selected"),$("input[type=radio][name=category]:checked").removeAttr("checked"),$("#btnStep1").removeAttr("disabled"),L(1),S=!1;else if(a){var v=$("#step3Collapse");v.length>0&&null!=e&&setTimeout((function(){v.collapse("show")}),300),null!=e&&($("#imgStep3").attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),$("#txtStep3").addClass("text-dark"),$("#btnStep3").removeAttr("disabled")),$("#btnStep2").removeAttr("disabled"),D(2)}},minDate:0,maxDate:"+30d",firstDay:1,inline:!0,showOtherMonths:!1,defaultDate:r}),$("#datepicker").datepicker("setDate",r),$("#datepicker").datepicker("option","onSelect").call($("#datepicker"),r)}
1)),$("#registrationPlate").on("change",(function(){var e=$(this).val(),t=$("#carCountry").val();("HU"!=t||Object(r.isValidHungarianRegistrationPlate)(e))&&("RO"!=t||Object(r.isValidRomanianRegistrationPlate)(e))?($("#btnSubmitVignette").removeAttr("disabled"),$(".btn-add-to-cart").removeAttr("disabled")):d(),w(),function(){var e=$("#loadingDiv"),t=$("#roadAssistance"),a=$("#registrationPlate").val(),r=$("#roadAssistanceValidFrom").val();if(t.is(":checked")&&a){e.removeClass("d-none");var i=Routing.generate("app_shop_check_road_assistance_already_active");$.ajax({url:i,data:{registrationPlate:a,validFrom:r},type:"POST",dataType:"json",async:!0,success:function(a){void 0!==a.isActive&&a.isActive&&(alert("Atentie! Exista deja o Asistenta Rutiera emisa pentru data selectata!"),t.prop("checked",!1)),e.addClass("d-none")},error:function(){e.addClass("d-none")}})}}()})),$(document).on("keyup","#registrationPlate",(function(){var e=$(this).val(),t=e.replace(/[^a-zA-Z0-9]/g,""),a=$("#divNoSpecialCharacters");e!==t&&a.removeClass("d-none"),t=t.toUpperCase(),$(this).val(t)}));var k=$("input[type='radio'][name='availability']:checked");k.length>0&&(n=$("label[for="+k.attr("id")+"]"),c=k,n.length>0&&(window.location.pathname.indexOf("rca")||n.addClass("btn-vignette-selected")));function T(){if(!y&&"undefined"!=typeof existingCarAvailability&&"undefined"!=typeof existingCarCategory&&"undefined"!=typeof vinFromAPI&&"undefined"!=typeof redirectedFromCustomerInfo&&f&&null!==existingCarAvailability&&null!==existingCarCategory&&!redirectedFromCustomerInfo){y=!0;
1var e=$("input[name='availability'][value='".concat(existingCarAvailability,"']"));if(vinFromAPI)$("#vin").val(vinFromAPI);e.length&&($("input[name='availability']").prop("checked",!1),e.prop("checked",!0).trigger("change"),_.includes(e.val())||setTimeout((function(){$("#vignetteForm").trigger("submit")}),100))}}$("input[type=radio][name=availability]").change((function(){Y();var t=$("input[type=radio][name=availability]:checked").attr("data-content");null===n||null==c||t||(n.removeClass("btn-vignette-selected"),$("label[for="+c.attr("id")+"] div h2").removeClass("text-white"),$("label[for="+c.attr("id")+"] div h2").addClass("text-primary"),$("label[for="+c.attr("id")+"] div a").removeClass("text-white"),n.addClass("btn-vignette-unselected"));var a=$("input[type='radio'][name='availability']:checked");if(a.length>0&&!t){$("#imgStep4").attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),$("#txtStep4").addClass("text-dark"),$("#btnStep4").removeAttr("disabled"),c=a;var r=$("label[for="+a.attr("id")+"]");if(r.length>0){n=r,r.removeClass("btn-vignette-unselected"),p=r.attr("data-title"),r.addClass("btn-vignette-selected"),$("label[for="+a.attr("id")+"] div h2").removeClass("text-primary"),$("label[for="+a.attr("id")+"] div h2").addClass("text-white"),$("label[for="+a.attr("id")+"] div a").removeClass("text-dark"),$("label[for="+a.attr("id")+"] div a").addClass("text-white"),$("#btnStep3").removeAttr("disabled"),D(3);var i=$("#step4Collapse");i.length>0&&null!=e&&setTimeout((function(){i.collapse("show")}),300)}}var o=$("#vinBlock"),s=$("#vin"),l=$("input[type=radio][name=availability]:checked");-1===_.indexOf(l.val())&&(o.removeClass("d-none"),s.attr("required","required"),w());var d=$("input[type=checkbox][name=roadAssistance]:checked").length;_.indexOf(l.val())>-1&&!d&&(o.addClass("d-none"),s.removeAttr("required"));var u=$("#divCnairAlert");l.val()>=3&&u.removeClass("d-none"),l.val()<3&&u.addClass("d-none")}));var I=null,R=$("input[type=radio][name=category]:checked"),V=null;function L(e){if(1!==e){var t=$("#txtStep1"),a=$("#imgStep1"),r=$("#txtSelectionStep1");t.removeClass("text-primary"),a.attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),r.show()}if(2!==e){var i=$("#txtStep2"),n=$("#imgStep2"),o=$("#txtSelectionStep2");i.removeClass("text-primary"),n.attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),o.show()}var s=$("input[type='radio'][name='availability']:checked");if(3!==e){var l=$("#txtStep3"),c=$("#imgStep3"),d=$("#txtSelectionStep3");l.removeClass("text-primary"),s.length>0?c.attr("src","/assets/shop/images/icons/ic_check_small_dark.png"):c.attr("src","/assets/shop/images/icons/ic_check_small_grey.png"),d.show()}if(4!==e){var p=$("#txtStep4"),u=$("#imgStep4"),m=$("#txtSelectionStep4");p.removeClass("text-primary"),s.length>0?u.attr("src","/assets/shop/images/icons/ic_check_small_dark.png"):u.attr("src","/assets/shop/images/icons/ic_check_small_grey.png"),m.show()}}function E(t){if(2===t&&null!==e&&D(2),3===t){var a=$("#txtSelectionStep3");""!==a.html()&&null!==a.html()&&D(3)}}function D(e){var t=$("#imgStep"+e),a=$("#txtSelectionStep"+e);t.attr("src","/assets/shop/images/icons/ic_check_small_primary.png"),a.hide()}function P(t){var a=Routing.generate("app_shop_vignette_get_availabilities_by_category");null!=v&&(v.abort(),v=null),v=$.ajax({url:a,data:{id:R.val()},type:"GET",dataType:"json",async:!0,success:function(a){v=null,a.length>0&&function(t){$("#lblAv1Day").hide(),$("#lblAv7Day").hide(),$("#lblAv10Day").hide(),$("#lblAv60Day").hide(),$("#lblAv90Day").hide();for(var a=0;a<t.length;a++){$('input[name="availability"][value="'.concat(t[a].availabilityId,'"]')).parents("label:first").data("price",t[a].customerPrice),"1"===t[a].availabilityId&&($("#lblAv1Day").show(),$("#txtAv1Day").html(one_day),$("#txtAv1DayPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"2"===t[a].availabilityId&&($("#lblAv7Day").show(),$("#txtAv7Days").html(seven_days),$("#txtAv7DaysPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"4"===t[a].availabilityId&&($("#lblAv90Day").show(),$("#txtAv90Days").html(ninety_days),$("#txtAv90DaysPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"6"===t[a].availabilityId&&($("#lblAv10Day").show(),$("#txtAv10Days").html(ten_days),$("#txtAv10DaysPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"3"===t[a].availabilityId&&($("#txtAv30Days").html(thirty_days),$("#txtAv30DaysPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"7"===t[a].availabilityId&&($("#lblAv60Day").show(),$("#txtAv60Days").html(sixty_days),$("#txtAv60DaysPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")")),"5"===t[a].availabilityId&&($("#txtAv1Year").html(twelve_months),$("#txtAv1YearPrice").html(t[a].customerPrice+" lei ("+t[a].authorityPrice+" "+t[a].authorityCurrency+")"))}if(void 0!==$("#validFrom").attr("data-value")){if((e=$("#validFrom").attr("data-value"))&&$("#step2EditIcon").length)$("#step2EditIcon").removeClass("d-none"),M(e.split("/")[0])}}(a),"function"==typeof t&&t()},error:function(e,a){v=null,"abort"!==a&&"function"==typeof t&&t()}})}R.length>0&&((I=$("label[for="+R.attr("id")+"]")).addClass("btn-vignette-selected"),V=R.val(),i=R,p=I.attr("data-value"),a=i,P(T)),$("input[type=radio][name=category]").change((function(){var t,r;R=$("input[type=radio][name=category]:checked"),t=R.attr("data-category"),(r=$("#selectedCategoryText")).length>0&&r.html(t),V!==R.val()&&(P(),1==R.val()?($("#divRoadAssistance").removeClass("d-none"),$("#lblAv1Day").hide()):$("#divRoadAssistance").addClass("d-none"),V=R.val()),null!==I&&null!=i&&(I.removeClass("btn-vignette-selected"),$("label[for="+i.attr("id")+"] img").attr("src","/assets/shop/images/icons/ic_rovinieta_categ_"+i.attr("id")+".png"),$("#vehicleType-"+i.attr("id")).removeClass("text-white"),$("#vehicleType-"+i.attr("id")).addClass("text-dark"),I.addClass("btn-vignette-unselected"));var n=$("input[type='radio'][name='category']:checked");if(n.length>0){if($("#imgStep2").attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),$("#txtStep2").addClass("text-dark"),i=n,a=n,null!=e&&null!=a){var o=$("#btnSubmitStep1");o.removeClass("btn-primary-inactive"),o.addClass("btn-primary"),o.removeAttr("disabled")}var s=$("label[for="+n.attr("id")+"]");p=s.attr("data-value"),s.length>0&&(I=s,s.removeClass("btn-vignette-unselected"),s.addClass("btn-vignette-selected"),$("label[for="+n.attr("id")+"] img").attr("src","/assets/shop/images/icons/ic_rovinieta_categ_"+n.attr("id")+"_white.png"),$("#vehicleType-"+i.attr("id")).removeClass("text-dark"),$("#vehicleType-"+i.attr("id")).addClass("text-white"),$("#btnStep1").removeAttr("disabled"),$("#btnStep2").removeAttr("disabled"))}var l=$("#step2Collapse");l.length>0&&setTimeout((function(){l.collapse("show")}),300),H()})),$("#specialErrors button.close").on("click",(function(e){e.stopPropagation(),$("#specialErrors").addClass("d-none")})),$("#step1Collapse").on("show.bs.collapse",(function(){$("#step1EditIcon").addClass("d-none");
1var e=$("#validFrom"),t=$("#txtStep1"),a=$("#imgStep1"),r=$("#txtStep2"),i=$("#imgStep2");t.addClass("text-primary"),a.attr("src","/assets/shop/images/icons/ic_check_small_primary.png"),$("#txtSelectionStep1").hide(),i.attr("src","/assets/shop/images/icons/ic_check_small_grey.png"),null!==e.val()&&""!==e.val()&&(i.attr("src","/assets/shop/images/icons/ic_check_small_dark.png"),r.addClass("text-dark"),$("#btnStep2").removeAttr("disabled")),L(1)})),$("#step1Collapse").on("hidden.bs.collapse",(function(){$("#step1CollapsedTxt").html($("input[type=radio][name=category]:checked").attr("data-category")),$("#step1EditIcon").removeClass("d-none"),$("#btnStep1").removeAttr("disabled")})),$("#step2Collapse").on("show.bs.collapse",(function(){$("#step2EditIcon").addClass("d-none");var e=$("#txtStep2");e.removeClass(),e.addClass("text-primary"),$("#imgStep2").attr("src","/assets/shop/images/icons/ic_check_small_primary.png"),L(2),E(2)})),$("#step2Collapse").on("hidden.bs.collapse",(function(){($("#step2EditIcon").removeClass("d-none"),e)&&M(e.split("/")[0])})),$("#step3Collapse").on("show.bs.collapse",(function(){$("#step3EditIcon").addClass("d-none");var e=$("#txtStep3");e.removeClass(),e.addClass("text-primary"),$("#imgStep3").attr("src","/assets/shop/images/icons/ic_check_small_primary.png"),$("#txtSelectionStep3").hide(),L(3),E(3),"undefined"!=typeof GARoVignetteViewList&&GARoVignetteViewList()})),$("#step3Collapse").on("hidden.bs.collapse",(function(){$("#step3EditIcon").removeClass("d-none");var e=$("input[type='radio'][name='availability']:checked");if(e.length>0){var t=$("label[for="+e.attr("id")+"]"),a=$("label[for="+e.attr("id")+"] div a").html(),r=t.attr("data-value")+" - "+a;$("#step3CollapsedTxt").html(r)}})),$("#step4Collapse").on("show.bs.collapse",(function(){$("#step4EditIcon").addClass("d-none");var e=$("#txtStep4");e.removeClass(),e.addClass("text-primary"),$("#imgStep4").attr("src","/assets/shop/images/icons/ic_check_small_primary.png"),L(4)})),$("#step4Collapse").on("hidden.bs.collapse",(function(){$("#step4EditIcon").removeClass("d-none")})),f=!0,0===R.length&&T();var O=$("#carCountry");if($(document).on("change","#carCountry",(function(){"RO"==O.val()?($("#divRoadAssistance").removeClass("d-none"),$("#divAlertSms").removeClass("d-none")):($("#divRoadAssistance").addClass("d-none"),$("#divAlertSms").addClass("d-none"));var e=$("option:selected",this);e.attr("id")&&("countryCodeOption"===e.attr("id")?F(this,!0):F(this),O.css("color","black"))})),$("#stepperForm").length){var N=document.getElementById("stepperForm");new Stepper(N);N.addEventListener("show.bs-stepper",(function(e){var t=$("#stepVignetteDetails span"),a=$("#stepVehicleDetails span"),r=$("#divStepVehicleDetails"),i=$("#divStepVignetteDetails"),n=$("#stepVignetteDetails small"),o=$("#stepVehicleDetails small");1===e.detail.indexStep?(t.addClass("inactive-step"),a.addClass("border-0"),a.addClass("text-white"),r.css("pointer-events","none"),i.css("pointer-events","all"),n.addClass("text-black-50"),n.removeClass("text-primary"),o.addClass("text-primary"),o.removeClass("text-black-50")):(t.removeClass("inactive-step"),a.removeClass("border-0"),a.removeClass("text-white"),r.css("pointer-events","all"),i.css("pointer-events","none"),n.removeClass("text-black-50"),n.addClass("text-primary"),o.removeClass("text-primary"),o.addClass("text-black-50"))}))}function F(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="#"+e.name+"Label",i="#"+e.name+"CheckIcon";t?($(r).addClass("d-none"),$(e).addClass("p-4"),$(e).css("height","60px"),a&&$(i).addClass("invisible")):($(r).removeClass("d-none"),$(e).removeClass("p-4"),$(e).css("height","30px"),a&&$(i).removeClass("invisible"))}function M(t){var a=Routing.generate("app_shop_transform_month");null!=h&&(h.abort(),h=null),h=$.ajax({url:a,data:{month_number:t,locale:locale},type:"GET",dataType:"json",async:!0,success:function(t){var a,r;t.length>0&&(a=t,r=(r=e.split("/"))[1]+" "+a+" "+r[2],$("#step2CollapsedTxt").html(r))},error:function(){}})}var G=$(".btn-submit");
1$("form input").keyup((function(){var e=$(this).attr("id");$("label[for='"+e+"']").length>0&&!e.includes("sylius")&&!e.includes("_username")&&!e.includes("_password")&&u(G)})),$("form select").on("change",(function(){var e=$(this).attr("id");$("label[for='"+e+"']").length>0&&!e.includes("sylius")&&u(G)})),$("form input:checkbox, form input:radio").on("change",(function(){u(G)}));var j=$(".my-select");j.length>0&&"function"==typeof j.selectpicker&&$((function(){j.selectpicker()})),$("select").on("change",(function(){var e=$('[data-id="'+$(this).attr("id")+'"]');e.removeClass("selectpicker-custom"),e.addClass("selectpicker-custom-selected")})),$("#vignetteForm").submit((function(e){if($(this).validate().form()){"undefined"!=typeof GARoVignetteAddToCart&&GARoVignetteAddToCart();var t=$(".btn-submit");t.attr("disabled","disabled"),t.html('<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>'+t.html());var a=$(".btn-add-to-cart");a.length&&(a.attr("disabled","disabled"),a.html('<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>'+a.html()));var r=$("#vignetteForm").serialize();null!=m&&(m.abort(),m=null);var i=Routing.generate("app_shop_vignette_form_submit");m=$.ajax({url:i,data:r,type:"POST",dataType:"json",async:!0,success:function(e){l(e,null),void 0!==e.success&&o("app_shop_extra_options")},error:function(){}})}e.preventDefault()})),$(".btn-add-to-cart").on("click",(function(){b=!0,C=!0;var t=!0;t=null===e||void 0===a?H():Y();var r=$("#vignetteForm"),i=r.validate();if(t&&i.form()){"undefined"!=typeof GARoVignetteAddToCart&&GARoVignetteAddToCart();var n=$(".btn-add-to-cart");n.attr("disabled","disabled"),n.html('<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>'+n.html());var s=$(".btn-submit");s.attr("disabled","disabled"),s.html('<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>'+s.html());var c=r.serialize(),d=Routing.generate("app_shop_vignette_form_submit");null!=m&&(m.abort(),m=null),m=$.ajax({url:d,data:c,type:"POST",dataType:"json",async:!0,success:function(e){$("#categoryError").addClass("d-none"),l(e,null),void 0!==e.success&&o("sylius_shop_homepage")},error:function(){}})}}));var B=$("#btnRcaVehicleDetailsSubmit");function H(){var t=!0;return $("#specialErrors").addClass("d-none"),b&&null===e&&($("#specialErrors").removeClass("d-none"),$("#specialErrors .header h2").html(s("warning_text")),$("#specialErrors .special-error").html($("#datepicker").data("error-message")),t=!1,$("html, body").animate({scrollTop:"0px"},300)),b&&void 0===a&&($("#specialErrors").removeClass("d-none"),$("#specialErrors .special-error").html($('input[name ="category"]').data("error-message")),t=!1,$("html, body").animate({scrollTop:"0px"},300)),t}function Y(){var t=!0;return $("#specialErrors").addClass("d-none"),C&&!$("#registrationPlate").val()&&($("#specialErrors .header h2").html(s("warning_text")),$("#specialErrors").removeClass("d-none"),$("#specialErrors .special-error").html($("#registrationPlate").data("error-message")),t=!1),0===$("input[type='radio'][name='availability']:checked").length&&C&&($("#specialErrors").removeClass("d-none"),$("#specialErrors .special-error").html($(".availability-wrapper").data("error-message")),t=!1),p||(C&&null===e&&($("#specialErrors").removeClass("d-none"),$("#specialErrors .header h2").html(s("warning_text")),$("#specialErrors .special-error").html($("#datepicker").data("error-message")),t=!1,$("html, body").animate({scrollTop:"0px"},300)),C&&void 0===a&&($("#specialErrors").removeClass("d-none"),$("#specialErrors .special-error").html($('input[name ="category"]').data("error-message")),t=!1,$("html, body").animate({scrollTop:"0px"},300))),t}$("#savedCar").on("change",(function(){B.hide(),$("#divDataValidity").addClass("d-none");var e=$("#savedCar option:selected");if("sessionOption"===e.attr("id")){var t=Routing.generate("app_shop_restore_rca_session");null!=m&&(m.abort(),m=null),m=$.ajax({url:t,type:"POST",async:!0,dataType:"json",success:function(e){location.reload(),$("#divDataValidity").removeClass("d-none")},error:function(e){}})}else if("newCarOption"===e.attr("id")){var a=Routing.generate("app_shop_new_car");null!=m&&(m.abort(),m=null),m=$.ajax({url:a,type:"GET",async:!0,dataType:"json",success:function(e){location.reload()},error:function(e){}})}else if("savedCarOption"===e.attr("id")){var r=Routing.generate("app_shop_retrieve_car_from_database");null!=m&&(m.abort(),m=null),m=$.ajax({url:r,data:{carId:e.val()},type:"GET",async:!0,success:function(e){location.reload(),$("#divDataValidity").removeClass("d-none")},error:function(e){}})}})),$("#preventSubmit").on("click",(function(){u($(".btn-submit")),g=g.filter(onlyUnique);for(var e=0;e<g.length;e++){var t=$("#"+g[e]);if(t.length>0&&(null===t.val()||""===t.val())){var a=$('button[data-id="'+t.attr("id")+'"]');a.length>0&&a.addClass("is-invalid-custom"),t.addClass("is-invalid"),"validFrom"===t.attr("id")&&t.removeClass("my-icon")}}$(".selectpicker").selectpicker("refresh")})),$(".btn-wrapper").click((function(){$("#btnSubmitStep1").is(":disabled")&&(b=!0,H())})),$(document).on("click",".add-to-cart",(function(){C=!0,Y()})),$("#btnSubmitVignette").click((function(){C=!0,Y()})),$("#btnSubmitStep1").on("click",(function(){var t=new Stepper($(".bs-stepper")[0]),a=$("input[type=radio][name=category]:checked").attr("data-category");$("#categoryTitleText").html(a);var r=e.split("/");$("#availabilityTitleText").html(r[1]+"/"+r[0]+"/"+r[2]),$("#vignetteStep1Summary").removeClass("d-none"),t.next(),"undefined"!=typeof GARoVignetteViewList&&GARoVignetteViewList()})),$("#editVignetteStep1").on("click",(function(){$("#vignetteStep1Summary").addClass("d-none"),$("#vignetteStep1Summary").addClass("d-none")})),$("#vignetteStep1Summary").on("click",(function(){$("#vignetteStep1Summary").addClass("d-none"),$("#vignetteStep1Summary").addClass("d-none")})),$(document).on("change","#validFrom",(function(){roadAssistanceValidFrom=moment($(this).val()).format("YYYY-MM-DD"),roadAssistanceValidFrom<=moment().add(2,"days").format("YYYY-MM-DD")&&(roadAssistanceValidFrom=moment().add(2,"days").format("YYYY-MM-DD")),$("#roadAssistanceValidFrom").val(roadAssistanceValidFrom),$("#txtRoadAssistanceValidFrom").html(roadAssistanceValidFrom)})),$("#vignetteForm").validate({rules:{registrationPlate:{required:!0},vin:{required:function(){var e=-1===_.indexOf($("input[name=availability]:checked").val());return e||($("input[type=checkbox][name=roadAssistance]:checked").length&&(e=!0),e)},minlength:16,maxlength:17},category:{required:!0},availability:{required:!0}},highlight:function(e){$(e).addClass("is-invalid")},unhighlight:function(e){$(e).removeClass("is-invalid")}})}));var n=null;function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"app_shop_customer_info",t=$("#vignetteForm"),a=t.serialize(),r=new
1URLSearchParams(a),i=r.get("publicToken"),o=r.get("productStatusExtraOptions"),l=i?{publicToken:i}:null,c=Routing.generate("app_shop_vignette_form_submit_api");null!=n&&(n.abort(),n=null),n=$.ajax({url:c,data:a,type:"POST",dataType:"json",async:!0,success:function(t){if(void 0!==t.success)o?window.location.href=Routing.generate("app_shop_extra_options",l):null!=l?window.location.href=Routing.generate("app_shop_customer_info",l):null!=e&&(window.location.href=Routing.generate("app_shop_customer_info"));else{var a=$(".vignette-already-bought");if($("#specialErrors").removeClass("d-none"),void 0!==t.vignetteApiError)if(Array.isArray(t.vignetteApiError))if(409===t.apiStatusCode)$(".special-error").html(""),a.removeClass("d-none"),a.text((function(){var e=new Date(t.vignetteApiError[0].date.replace(/ /g,"T")),a=new Intl.DateTimeFormat("en",{year:"numeric"}).format(e),r=new Intl.DateTimeFormat("en",{month:"short"}).format(e),i=new Intl.DateTimeFormat("en",{day:"2-digit"}).format(e);return $(this).text().replace("validFrom","".concat(i," ").concat(r," ").concat(a))})),a.text((function(){var e=new Date(t.vignetteApiError[1].date.replace(/ /g,"T")),a=new Intl.DateTimeFormat("en",{year:"numeric"}).format(e),r=new Intl.DateTimeFormat("en",{month:"short"}).format(e),i=new Intl.DateTimeFormat("en",{day:"2-digit"}).format(e);return $(this).text().replace("validUntil","".concat(i," ").concat(r," ").concat(a))}));else if(400===t.apiStatusCode)for(var r in a.html(""),t.vignetteApiError)$(".special-error").html(""),$(".special-error").html(s(t.vignetteApiError[r])+"<br/>");else for(var i in a.html(""),t.vignetteApiError)$(".special-error").html(""),$(".special-error").html(t.vignetteApiError[i]+"<br/>");else void 0!==t.vignetteApiError.alreadyInCart?$(".special-error").html(s("already_in_cart")+"<br/>"):void 0!==t.vignetteApiError.payment_processor_missmatch?$(".special-error").html(t.vignetteApiError.payment_processor_missmatch+"<br/>"):($(".special-error").html(t.vignetteApiError+"<br/>"),$("#ignoreAlreadyActive").val("true"),$("#ignoreWrongCategory").val("true"));$(window).scrollTop($("#specialErrors").offset().top);var n=$(".btn-submit"),c=$(".btn-add-to-cart");n.removeAttr("disabled"),c.removeAttr("disabled"),$(".spinner-border").remove()}},error:function(e){}})}function s(e){var t=Routing.generate("app_shop_get_symfony_message");return null!=n&&(n.abort(),n=null),n=$.ajax({url:t,data:{message:e},type:"POST",async:!1,success:function(t){e=t},error:function(){}}),e}function l(e,t){if(e)if(void 0!==e.success)void 0!==e.saveCreditCard?void 0!==e.paymentMethodId&&(1!=e.paymentMethodId?window.location.href=Routing.generate(t,{orderId:e.orderId,saveCreditCard:e.saveCreditCard}):window.location.href=Routing.generate("app_shop_thank_you_op",{orderId:e.orderId})):void 0!==e.orderId?window.location.href=Routing.generate(t,{orderId:e.orderId}):null===t||(window.location.href=Routing.generate(t));else if(e.hasOwnProperty("category_error")&&1==e.category_error){$(window).scrollTop($("#categoryError").offset().top),$(".btn-submit").removeAttr("disabled"),$(".spinner-border").remove(),$("#categoryError").removeClass("d-none")}else{$(".btn-submit").removeAttr("disabled"),$(".spinner-border").remove(),$(".error-message-rca-vehicle").remove();for(var a=0,r=Object.entries(e);a<r.length;a++){var n=i(r[a],2),o=n[0];if(!0===n[1]){var s=p(o);o.includes("IsNotSet")&&(o=o.replace("IsNotSet","")),o.includes("IsNotValid")&&(o=o.replace("IsNotValid","")),c(o,s)}}}}function c(e,t){$("#"+e).after('<a class="text-danger error-message-rca-vehicle">'+t+"</a>")}function d(){$("#specialErrors").removeClass("d-none"),$("#specialErrors .header h2").html(s("warning_text")),$("#specialErrors .special-error").html($("#registrationPlateError").data("error-message")),$("#btnSubmitVignette").prop("disabled",!0),$(".btn-add-to-cart").prop("disabled",!0)}function p(e){var t=0,a=null;e.includes("IsNotSet")&&(t=1,e=(e=e.replace("IsNotSet","")).replace(/([A-Z])/g," $1").trim()),e.includes("IsNotValid")&&(t=2,e=(e=e.replace("IsNotValid","")).replace(/([A-Z])/g," $1").trim()),e=e.toLowerCase();var r=Routing.generate("app_shop_get_error_message");return null!=n&&(n.abort(),n=null),n=$.ajax({url:r,data:{elementName:e,errorType:t},type:"POST",async:!1,success:function(e){a=e},error:function(){}}),a}function u(e){var t=!1,a=!1;$("form input, form select").each((function(){null!==$(this).val()&&""!==$(this).val()||$(this).prop("required")&&(t=!0)})),$("form input:radio,form input:checkbox").each((function(){var e=$
1(this).attr("name");$('input[name="'+e+'"]:checked').length<1&&$(this).prop("required")&&(a=!0)})),t||a?(e.addClass("btn-primary-inactive"),e.removeClass("btn-primary")):(e.removeClass("btn-primary-inactive"),e.addClass("btn-primary"))}a("KHjR"),a("HTbx"),a("n28p");var m=a("sXOV").SCALA_LAST_RO_VIGNETTE_AVAILABILITY_WITHOUT_VIN;$(document).ready((function(){$((function(){$("#vignetteForm").validate({rules:{registrationPlate:{required:!0,registrationPlate:!0},category:{required:!0},carCountry:{required:!0},availability:{required:!0},vin:{required:{depends:function(){return $("#availability").val()>m}},vin:{depends:function(){return $("#availability").val()>m}}}}})}))}));a("Ol+C")},KHjR:function(e,t){$(document).ready((function(){function e(e,t){var a=!0,r=e.closest("form");if(r){var i=r.attr("id");!i||"formRcaVehicleDetails"!==i&&"formRcaCustomerDetails"!==i&&"formRcaAvailabilityDetails"!==i||(a=!1)}a&&(""!==e.val()&&null!==e.val()?(e.addClass("input-custom-filled"),t.removeClass("d-none")):(e.removeClass("input-custom-filled"),t.addClass("d-none")))}$("form input").keyup((function(){var t=$(this).attr("id"),a=$("label[for='"+t+"']");t&&a.length&&e($(this),a)})),$("form select").on("change",(function(){var t=$(this).attr("id"),a=$("label[for='"+t+"']");t&&a.length&&e($(this),a)})),$("form input:checkbox, form input:radio").on("change",(function(){var t=$(this).attr("id"),a=$("label[for='"+t+"']");t&&a.length&&e($(this),a)}))}))},"Ol+C":function(e,t){function a(){return!("undefined"==typeof dataLayer||!dataLayer.length||!dataLayer[0])&&!0===dataLayer[0].is_renewal}$(document).ready((function(){if($("#thankYouPage").length>0){var e=$("#orderId").val();$.ajax({url:Routing.generate("app_shop_analytics_get_log_transaction"),data:{orderId:e},type:"GET",async:!0,dataType:"json",success:function(t){0===t.status&&GAPurchase(e)},error:function(e){}})}})),window.GARoVignetteViewList=function(){if("undefined"!=typeof dataLayer){var e=$("input[type=radio][name=category]:checked"),t=[];$.each(jQuery('input[name="availability"]'),(function(a,r){var i=$(r).parents("label:first");parseFloat(i.data("price"))&&t.push({item_id:"ro_".concat(e.val(),"_").concat($(r).val()),item_name:"RoVignette ".concat(i.data("value")),item_brand:"RoVignette",item_category:e.data("category").trim(),price:parseFloat(i.data("price"))})})),dataLayer.push({ecommerce:null}),dataLayer.push({event:"view_item_list",ecommerce:{item_list_id:"ro_vignette",item_list_name:"List RO vignettes",items:t}})}},window.GARoVignetteAddToCart=function(){if("undefined"!=typeof dataLayer){var e=[],t=$("input[type=radio][name=category]:checked"),r=$("input[name=availability]:checked"),i=r.parents("label:first"),n=parseFloat(i.data("price"));e.push({item_id:"ro_".concat(t.val(),"_").concat(r.val()),item_name:"RoVignette ".concat(i.data("value")),item_brand:"RoVignette",item_category:t.data("category").trim(),price:parseFloat(i.data("price"))});var o=$('input[name="vignetteAlert"]');o.is(":checked")&&(n+=parseFloat(o.data("price")),n=parseFloat(n.toFixed(2)),e.push({item_id:"sms_alert",item_name:"Alerta prin SMS",item_brand:"Alerts",item_category:"SMS",price:parseFloat(o.data("price"))}));var s=$('input[name="roadAssistance"]');s.is(":checked")&&(n+=parseFloat(s.data("price")),n=parseFloat(n.toFixed(2)),e.push({item_id:"road_assistance",item_name:"Asistenta rutiera",item_brand:"Alerts",price:parseFloat(s.data("price"))})),dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_to_cart",is_renewal:a(),ecommerce:{currency:"RON",price:n,items:e}})}},window.GAHuVignetteViewList=function(){if("undefined"!=typeof dataLayer){var e=$("input[type=radio][name=category]:checked"),t=[];$.each(jQuery('input[name="availability"]'),(function(a,r){var i=$(r).parents("label:first");t.push({item_id:"hu_".concat(e.val(),"_").concat($(r).val()),item_name:"HuVignette ".concat(i.data("value")),item_brand:"HuVignette",item_category:e.data("category").trim(),price:parseFloat(i.data("price"))})})),dataLayer.push({ecommerce:null}),dataLayer.push({event:"view_item_list",ecommerce:{item_list_id:"hu_vignette",item_list_name:"List HU vignettes",items:t}})}},window.GAHuVignetteAddToCart=function(){if("undefined"!=typeof dataLayer){var e=$
1("input[type=radio][name=category]:checked"),t=$("input[name=availability]:checked"),r=t.parents("label:first");dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_to_cart",is_renewal:a(),ecommerce:{currency:"RON",price:parseFloat(r.data("price")),items:[{item_id:"hu_".concat(e.val(),"_").concat(t.val()),item_name:"HuVignette ".concat(r.data("value")),item_brand:"HuVignette",item_category:e.data("category").trim(),price:parseFloat(r.data("price"))}]}})}},window.GARCAViewList=function(e,t){if("undefined"!=typeof dataLayer){var a=[];$.each($(".offer-col-price"),(function(r,i){if($(i).is(":visible")&&void 0!==$(i).data("price")&&parseFloat($(i).data("price"))){var n=$(i).parent();1===$(i).parents(".card-body:first").find(".insurance-company-logo").length&&(n=$(i).parents(".card-body:first"));var o=n.find(".insurance-company-logo").attr("alt");a.push({item_id:$(i).data("offer"),item_name:"RCA ".concat(o," ").concat($(i).data("price-for")," luni"),item_brand:o,item_category:"RCA",item_category2:e.rcaMappedCategoryDisplayName,item_category3:t.cifCode?"PJ":"PF",price:parseFloat($(i).data("price"))})}})),dataLayer.push({ecommerce:null}),dataLayer.push({event:"view_item_list",ecommerce:{item_list_id:"rca",item_list_name:"List RCA offers",items:a}})}},window.GARCAAddToCart=function(e,t){if("undefined"!=typeof dataLayer){var r=[];r.push({item_id:e.offerIdentification,item_name:"RCA ".concat(e.insuranceCompany.name," ").concat(e.availability," luni"),item_brand:e.insuranceCompany.name,item_category:"RCA",item_category2:t.rcaMappedCategoryDisplayName,price:parseFloat(e.price)}),dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_to_cart",is_renewal:a(),ecommerce:{currency:"RON",price:parseFloat(e.price),items:r}})}},window.GABeginCheckout=function(){"undefined"!=typeof dataLayer&&$.ajax({url:Routing.generate("app_shop_get_ga4_ecommerce_data"),dataType:"json",success:function(e){dataLayer.push({ecommerce:null}),dataLayer.push({event:"begin_checkout",is_renewal:a(),ecommerce:{currency:"RON",value:e.totalValue,items:e.items}})},error:function(e){}})},window.GAAddPaymentInfo=function(e){"undefined"!=typeof dataLayer&&e&&$.ajax({url:Routing.generate("app_shop_get_ga4_ecommerce_data"),dataType:"json",success:function(t){dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_payment_info",is_renewal:a(),ecommerce:{currency:"RON",value:t.totalValue,payment_type:e,items:t.items}})},error:function(e){}})},window.GACheckout=function(e){"undefined"!=typeof dataLayer&&(dataLayer.push({ecommerce:null}),dataLayer.push({event:"checkout",is_renewal:a(),ecommerce:{currency:"RON",value:e.totalValue,items:e.items}}))},window.GAPurchase=function(e){var t=$("#ga4EcommerceData"),r=[];"undefined"!=typeof dataLayer&&1===t.length&&t.val()&&(r=JSON.parse(t.val()))&&(dataLayer.push({ecommerce:null}),dataLayer.push({event:"purchase",is_renewal:a(),ecommerce:{currency:"RON",transaction_id:e,value:r.totalValue,items:r.items}}),function(e,t){$.ajax({url:Routing.generate("app_shop_analytics_log_new_transaction"),type:"POST",data:{products:e,orderId:t,transactionId:t},async:!0,dataType:"json",success:function(e){},error:function(e){}})}(r.items,e))},window.pushRenewalClick=function(e,t){if("undefined"!=typeof dataLayer){t=t||{};var a=null;"undefined"!=typeof DESIGN_VERSION?a=DESIGN_VERSION:dataLayer.length&&dataLayer[0]&&void 0!==dataLayer[0].design_version&&(a=dataLayer[0].design_version);var r={event:"renewal_click",design_version:a,account_type:"account",source_page:t.sourcePage||"account_vehicles",product_type:e,is_renewal:!0===t.isRenewal};void 0!==t.vehicleId&&null!==t.vehicleId&&""!==t.vehicleId&&(r.vehicle_id=parseInt(t.vehicleId,10)),"number"!=typeof t.daysUntilExpiry||isNaN(t.daysUntilExpiry)||(r.days_until_expiry=t.daysUntilExpiry),dataLayer.push(r)}},window.pushMenuClick=function(e){if("undefined"!=typeof dataLayer&&e){var t=null;"undefined"!=typeof DESIGN_VERSION?t=DESIGN_VERSION:dataLayer.length&&dataLayer[0]&&void 0!==dataLayer[0].design_version&&(t=dataLayer[0].design_version),dataLayer.push({event:"menu_click",design_version:t,account_type:"account",product_type:e})}},window.pushVehicleListView=function(){if("undefined"!=typeof dataLayer){var e=null;"undefined"!=typeof DESIGN_VERSION?e=DESIGN_VERSION:dataLayer.length&&dataLayer[0]&&void 0!==dataLayer[0].design_version&&(e=dataLayer[0].design_version),dataLayer.push({event:"vehicle_list_view",design_version:e,account_type:"account",source_page:"account_vehicles"})}},$(document).on("click","[data-menu-product]",(function(){pushMenuClick($(this).attr("data-menu-product"))}))},n28p:function(e,t,a){var r=a("sXOV").SCALA_MIN_VIN_LENGTH,i=a("sXOV").SCALA_MAX_VIN_LENGTH;$.validator.addMethod("vin",(function(e){var t=!1;return e.length>=r&&e.length<=i&&(t=!0),t}),MESSAGE_INVALID_VIN)},sXOV:function(e,t){e.exports={SCALA_RO_COUNTRY_CODE:"RO",SCALA_MIN_VIN_LENGTH:16,SCALA_MAX_VIN_LENGTH:17,SCALA_LAST_RO_VIGNETTE_AVAILABILITY_WITHOUT_VIN:2}}});
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.