1"use strict";(()=>{function initializeFormattedNumberField(wrapper,widget){let realInput=wrapper.getElementsByClassName("dce-format-real-input",)[0];let interactiveInput=wrapper.getElementsByClassName("dce-format-interactive-input",)[0];let form=widget.getElementsByTagName("form")[0];let realTime=realInput.dataset.realTime==="yes";let prevInputValue="";let locales=undefined;let style=realInput.dataset.style;let locale=realInput.dataset.locale;if(locale==="auto"){locale=undefined} 2let formatOptions={style:style};if(style==="currency"){formatOptions.currency=realInput.dataset.currency} 3const onChange=()=>{realInput.value=interactiveInput.value;var evt=document.createEvent("HTMLEvents");evt.initEvent("input",!1,!0);realInput.dispatchEvent(evt)};const onFocus=()=>{interactiveInput.removeEventListener("focus",onFocus);interactiveInput.value=realInput.value;interactiveInput.type="number";interactiveInput.style.cursor="auto"};const onBlur=()=>{interactiveInput.type="text";try{interactiveInput.value=Number(realInput.value).toLocaleString(locale,formatOptions,)}catch(error){interactiveInput.value=error.message} 4interactiveInput.style.cursor="pointer";interactiveInput.addEventListener("focus",onFocus)};onBlur();onChange();interactiveInput.addEventListener("blur",onBlur);interactiveInput.addEventListener("input",onChange)} 5function initializeAllFormattedNumberFields($scope){$scope.find(".elementor-field-type-dce_formatted_number").each((_,w)=>initializeFormattedNumberField(w,$scope[0]))} 6jQuery(window).on("elementor/frontend/init",function(){if(elementorFrontend.isEditMode()){return} 7elementorFrontend.hooks.addAction("frontend/element_ready/form.default",initializeAllFormattedNumberFields,)})})()
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.