PageSourceSearch

https://russkiy-parfum.ru/wa-data/public/easyfeedback/themes/default/js/theme.min.js?v2.0.3.10

js russkiy-parfum.ru collected 2026-10-08 16:21:32 UTC 4,895 bytes, 1 lines download raw bytes

1"use strict";if(!window.easyfeedback){var easyfeedback=function(){var r=function(a){for(var e=a.getAttribute("data-range").split(","),t=Math.round(parseInt(e[0].substring(0,e[0].length-3))),r=Math.round(parseInt(e[1].substring(0,e[0].length-3))),o=[],n=Math.round(parseInt(t,10));n<Math.round(parseInt(r,10))+1;n++)o[n]=n;void 0!==t&&void 0!==r&&(noUiSlider.create(a,{start:[t,r],range:{min:t,max:r},step:1,margin:1,connect:!0,pips:{mode:"values",values:o,density:4,stepped:!0}}),a.noUiSlider.on("change.one",function(){var e=a.noUiSlider.get()[0].substring(0,a.noUiSlider.get()[0].length-3),t=a.noUiSlider.get()[1].substring(0,a.noUiSlider.get()[1].length-3),r=(e=parseInt(e,10)<9?"0"+e.toString()+":00,":e.toString()+":00,")+(t=parseInt(t,10)<9?"0"+t.toString()+":00":t.toString()+":00");a.querySelector(".easyfeedback__input").setAttribute("value",r)}))},a=function(){if(document.querySelectorAll(".easyfeedback-modal").length){for(var e=document.querySelectorAll('a[href="#easyfeedback-modal"]'),t=document.querySelectorAll(".easyfeedback-modal-toggler"),r=0;r<e.length;r++)e[r].addEventListener("click",function(){event.preventDefault(),MicroModal.show("easyfeedback-modal",o)});for(var a=0;a<t.length;a++)t[a].addEventListener("click",function(){event.preventDefault(),MicroModal.show("easyfeedback-modal",o)});var o={onShow:function(e){var t=e.querySelector(".js-easyfeedback"),r={counter:t.getAttribute("data-counter"),open:t.getAttribute("data-open")},a={open:t.getAttribute("data-gopen"),openAction:t.getAttribute("data-gopenAction")};r.counter&&r.open&&f(r.counter,r.open),a.open&&a.openAction&&b(a.open,a.openAction)},disableScroll:!0,awaitCloseAnimation:!0}}},o=function(e){var t=e.getAttribute("data-mask");if(t)new IMask(e,{mask:t,placeholderChar:"_"})},f=function(e,t){if(e&&t&&void 0!==window["yaCounter"+e]){var r=window["yaCounter"+e];void 0!==r&&void 0!==r.reachGoal&&r.reachGoal(t)}},b=function(e,t){e&&t&&"undefined"!=typeof ga&&ga("send","event",e,t)},n=function(){var e=document.querySelector(".easyfeedback__field--important");e&&(e.style.display="none")};return{init:function(){var u=document.querySelectorAll(".js-easyfeedback");a(),n();for(var e=function(n){var i={counter:u[n].getAttribute("data-counter"),submit:u[n].getAttribute("data-submit"),error:u[n].getAttribute("data-error")},s={submit:u[n].getAttribute("data-gsubmit"),submitAction:u[n].getAttribute("data-gsubmitAction"),error:u[n].getAttribute("data-gerror"),errorAction:u[n].getAttribute("data-gerrorAction")},c=u[n].closest(".easyfeedback-modal"),d=u[n].querySelector(".js-easyfeedback__form"),e=u[n].querySelector(".js-easyfeedback__submit"),l=d.getAttribute("action");u[n].querySelectorAll(".js-easyfeedback__phone").forEach(function(e){o(e)}),u[n].querySelectorAll(".easyfeedback__range").forEach(function(e){r(e)}),e.addEventListener("click",function(e){var t=u[n].getAttribute("data-checkValidity");if(1!=(null!=t&&""!=t)||d.checkValidity()){e.preventDefault();var r=document.createElement("div");r.classList.add("loading-overlay","loading-overlay--absolute"),r.innerHTML='<div class="loader"></div>',u[n].classList.add("is-loading"),u[n].appendChild(r),u[n].querySelectorAll(".is-error").forEach(function(e){e.classList.remove("is-error"),e.querySelector(".js-easyfeedback__field-error").innerHTML=""});var a=new FormData(d),o=new XMLHttpRequest;o.responseType="json",o.onreadystatechange=function(){if(o.readyState==XMLHttpRequest.DONE)if(u[n].classList.remove("is-loading"),u[n].querySelector(".loading-overlay").remove(),200===o.status)if("error"==o.response.data.status){var e=Object.keys(o.response.data.errors);0<e.length&&(e.forEach(function(e){var t=u[n].querySelector(".js-easyfeedback__field--"+e),r=t.querySelector(".js-easyfeedback__field-error");t.classList.add("is-error"),r.innerHTML=o.response.data.errors[e]}),i.counter&&i.error&&f(i.counter,i.error),s.error&&s.errorAction&&b(s.error,s.errorAction))}else{if(u[n].querySelector(".js-easyfeedback__success").classList.add("is-visible"),d.classList.add("is-hidden"),null!=c){var t=c.querySelector(".js-easyfeedback-title"),r=c.querySelector(".js-easyfeedback-description");t&&t.classList.add("is-hidden"),r&&r.classList.add("is-hidden")}i.counter&&i.submit&&f(i.counter,i.submit),s.submit&&s.submitAction&&b(s.submit,s.submitAction)}else{var a=u[n].querySelector(".js-easyfeedback__success");if(a.innerHTML("Ошибка отправки формы"),a.classList.add("is-visible"),d.classList.add("is-hidden"),null!=c)c.querySelector(".js-easyfeedback-title"),c.querySelector(".js-easyfeedback-description");i.counter&&i.error&&f(i.counter,i.error),s.error&&s.errorAction&&b(s.error,s.errorAction)}},o.open("POST",l),o.send(a)}else i.counter&&i.error&&f(i.counter,i.error),s.error&&s.errorAction&&b(s.error,s.errorAction)})},t=0;t<u.length;t++)e(t)},initSlider:r}}();document.addEventListener("DOMContentLoaded",easyfeedback.init)}

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.