Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/burlakastudio.realcommenter/ |
Upload File : |
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1; $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)}; $jscomp.SymbolClass=function(a,b){this.$jscomp$symbol$id_=a;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:b})};$jscomp.SymbolClass.prototype.toString=function(){return this.$jscomp$symbol$id_};$jscomp.Symbol=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new $jscomp.SymbolClass($jscomp.SYMBOL_PREFIX+(c||"")+"_"+b++,c)}var b=0;return a}(); $jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});$jscomp.initSymbolIterator=function(){}}; $jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.asyncIterator;a||(a=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("Symbol.asyncIterator"));$jscomp.initSymbolAsyncIterator=function(){}};$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a}; $jscomp.iteratorFromArray=function(a,b){$jscomp.initSymbolIterator();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d}; $jscomp.polyfill=function(a,b,c,d){if(b){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})}};$jscomp.polyfill("Array.prototype.keys",function(a){return a?a:function(){return $jscomp.iteratorFromArray(this,function(a){return a})}},"es6","es3"); function realcommenter_forms_scan_and_init(){document.querySelectorAll(realcommenter_get_selector("tree")+" "+realcommenter_get_selector("form")+":not(._ambushed):not([data-inited])").forEach(function(a){realcommenter_form_init(a)})}window.addEventListener("load",realcommenter_forms_scan_and_init);document.addEventListener("form_placed",realcommenter_forms_scan_and_init); function realcommenterFormAutoReambush(){document.querySelectorAll(realcommenter_get_selector("comment")+realcommenter_get_selector("response_to_autoreambush")+" [data-zero]:not([data-reambushed])").forEach(function(a){a.setAttribute("data-reambushed","1");a.setAttribute("data-form-silent","1");a.click()})} function realcommenter_form_init(a){if(!a.hasAttribute("data-inited")){a.querySelectorAll(realcommenter_get_selector("form_inputs")).forEach(function(a){a.addEventListener("change",realcommenter_form_memorizer)});a.querySelectorAll(".itape_rating").forEach(function(a){var b=a.querySelector("[data-shape]"),c=a.querySelectorAll("[data-shape] > *");a=a.querySelector('[type="hidden"][data-input][data-addit-id]');if(b&&c.length&&a){b.setAttribute("data-value",a.value);var h={monitor:b,field:a};c.forEach(function(a){var b= realcommenterRatingProcessCallback.bind(a,h);a.addEventListener("mouseover",b);a.addEventListener("click",b)})}});a.querySelectorAll("[data-submit]").forEach(function(a){a.addEventListener("click",realcommenter_form_action.bind(a,a.getAttribute("data-submit"),!1))});var b=a.closest(realcommenter_get_selector("comment"));b&&b.classList.toggle("_incomment",!0);(b=a.querySelector(realcommenter_get_selector("form_closer")))&&b.addEventListener("click",realcommenter_form_close.bind(b,a));(b=a.querySelector(realcommenter_get_selector("form_auth")))&& realcommenter_auth_init(b);b=a.querySelectorAll(".brf_edit_uploads ["+realcommenter_get_selector("image_gallery_initer_attr")+"],.brf_edit_uploads [data-file-id]");b.length&&b.forEach(function(a){var b=document.createElement("del");a.appendChild(b);var c=document.createElement("ins");b.appendChild(c);c.addEventListener("click",function(){this.classList.toggle("_marked_to_del")}.bind(a))});(b=a.querySelector(realcommenter_get_selector("upload_picker")))&&("undefined"===typeof window.realcommenter_dragndrop_ajax_request? realcommenter_drag_n_drop_init_JS(function(){this.addEventListener("click",realcommenter_dragndrop_ajax_request)}.bind(b)):b.addEventListener("click",realcommenter_dragndrop_ajax_request));(b=a.querySelector(realcommenter_get_selector("form_editor_area")))&&b.hasAttribute("data-html-editor")?BX.loadScript(realcommenter_get_jscss_url("talk_editor.js"),function(b){var c=(c=b.querySelector("textarea"))?c.value:b.innerHTML;b.innerHTML="";var e=this.getAttribute(realcommenter_get_selector("form_attribute_to")), h=this.getAttribute(realcommenter_get_selector("form_attribute_target"));realcommenterHtmlEditorPlaceAndInit(b,"RCM_EDITOR_"+e+"_"+h,c,a.hasAttribute("data-silent-mode"))}.bind(a,b)):a.hasAttribute("data-silent-mode")||setTimeout(realcommenterFormActivateTextfield.bind(this,a.parentNode),50);(b=a.closest(realcommenter_get_selector("tree")))&&BX.message.REALCOMMENTER_RECAPTCHA2_SITEKEY&&BX.loadScript(realcommenter_get_jscss_url("recaptcha2.js"),function(){"undefined"!==typeof window.realcommenter_recaptcha2_cpu&& window.realcommenter_recaptcha2_cpu&&window.realcommenter_recaptcha2_cpu()}.bind());b&&BX.message.REALCOMMENTER_RECAPTCHA3_SITEKEY&&BX.loadScript(realcommenter_get_jscss_url("recaptcha3.js"),function(){"undefined"!==typeof window.realcommenter_recaptcha3_cpu&&window.realcommenter_recaptcha3_cpu&&window.realcommenter_recaptcha3_cpu()}.bind());a.setAttribute("data-inited","1")}} function realcommenterRatingProcessCallback(a){a.field.value=+this.getAttribute("data-value");a.monitor.setAttribute("data-value",a.field.value)} function realcommenter_form_action(a,b){var c=this.closest(realcommenter_get_selector("form")),d=realcommenter_form_parse_form(c);if(!Object.keys(d).length)return!1;"undefined"!==typeof realcommenter_recaptcha3_sitekey&&realcommenter_recaptcha3_sitekey()&&!b?realcommenter_recaptcha3_cpu(realcommenter_form_action.bind(this,a,!0)):(realcommenter_form_find_and_destroy(c,"."+realcommenter_get_selector("form_error_area_classname")),c.classList.toggle(realcommenter_get_selector("form_has_errors"),!1),b= {request_type:a,form_data:d,target_node:c.getAttribute(realcommenter_get_selector("form_attribute_to")),target_position:c.getAttribute(realcommenter_get_selector("form_attribute_target"))},"add"===a&&(b.browserTitle=document.title,a=document.querySelector("h1"))&&(b.h1Title=a.innerText),realcommenter_ajaxion.bind(this,{url:"/bitrix/admin/burlakastudio.realcommenter.talk_form.php",onsuccess:realcommenter_form_ajaxed_processor,data:b})())} function realcommenter_form_ajaxed_processor(a){if("undefined"!==typeof a.ERROR&&Object.keys(a.ERROR).length){if("undefined"!==typeof a.request.target_node&&a.request.target_node){var b='#FORM_SELECTOR#[#FORM_TO_ATTRIBUTE#="#TARGET_NODE#"]'.replace(/#FORM_SELECTOR#/,realcommenter_get_selector("form_"));b=b.replace(/#FORM_TO_ATTRIBUTE#/,realcommenter_get_selector("form_attribute_to"));b=b.replace(/#TARGET_NODE#/,a.request.target_node);var c=document.querySelector(b);c&&(c.classList.toggle(realcommenter_get_selector("form_has_errors"), !0),c=[],c.push(a.ERROR),a.STOP_FILTER_WORDS&&c.push(BX.message("itape_filter_fired_on")+"<strong>"+a.STOP_FILTER_WORDS.join("</strong>, <strong>")+"</strong>"),a.STOP_TAGS&&c.push(BX.message("itape_filter_by_tag_fired_on")+"<strong>"+a.STOP_TAGS.join("</strong>, <strong>")+"</strong>"),realcommenter_form_notice_from_object(c,b,realcommenter_get_selector("form_error_area_classname")))}}else if("undefined"!==typeof a.MSG_OF_RESULT&&a.MSG_OF_RESULT){if("undefined"!==typeof a.request.target_node||"undefined"!== typeof a.request.target_position)if(b=realcommenter_find_form_by_to_and_target(a.request.target_node,a.request.target_position)){var d=null;b.children.forEach=[].forEach;b.children.forEach(function(a){~a.className.indexOf("brf_header")||~a.className.indexOf("brf_body")?~a.className.indexOf("brf_body")&&(d=a):a.parentNode.removeChild(a)});d&&(d.innerHTML=a.MSG_OF_RESULT)}}else switch(a.request.request_type){case "save":console.log("save");break;case "preview":console.log("preview");break;case "add":if("undefined"=== typeof a.RESULT||!a.RESULT||"undefined"===typeof a.request.talk_id||!a.request.talk_id)break;realcommenter_show_added_comment(a.RESULT,a.request.talk_id,a.request.target_node&&parseInt(a.request.target_node)?a.request.target_node:a.request.target_position);a.request.target_position&&realcommenter_form_closer_ping({talk_id:a.request.talk_id,target_position:a.request.target_position});break;case "edit":if("undefined"===typeof a.RESULT||!a.RESULT||"undefined"===typeof a.request.talk_id||!a.request.talk_id)break; if(b=document.querySelector(realcommenter_get_selector("comment")+realcommenter_get_selector("comment_id")+a.RESULT+" *:first-child"))document.querySelector(realcommenter_get_selector("comment")+realcommenter_get_selector("comment_id")+a.RESULT),realcommenter_expand_branch.bind(b,{scroll_to_new_comment:1})();break;default:console.log("undefined action")}} function realcommenter_find_and_expand(a){var b=document.querySelector(realcommenter_get_selector("comment")+realcommenter_get_selector("comment_id")+a+" *:first-child");b&&(document.querySelector(realcommenter_get_selector("comment")+realcommenter_get_selector("comment_id")+a),realcommenter_expand_branch.bind(b,{scroll_to_new_comment:1})())} function realcommenter_find_form_by_to_and_target(a,b){if(a||b){var c=!1;b&&(c=document.querySelector(realcommenter_get_selector("form")+'[data-form-target="'+b+'"]'));!c&&a&&(c=document.querySelector(realcommenter_get_selector("form")+'[data-form-to="'+a+'"]'));return c}} function realcommenter_form_pull(){var a="",b="";if(this.getAttribute("data-zero")){var c=this.closest(realcommenter_get_selector("add_node"));c&&(b=c.getAttribute("data-new-comment"))}else{a=realcommenter_get_closest_comment(this);if(!a)return!1;a=a.getAttribute("id");a=a.match(/[0-9]+/);if(!a)return!1;a=a.shift()}if(a||b)c=+this.hasAttribute("data-to-edit"),realcommenter_ajaxion.bind(this,{url:"/bitrix/admin/burlakastudio.realcommenter.talk_form.php",onsuccess:realcommenter_form_place,data:{request_type:"get", comment_id:a,comment_target:b,edit_form:c,silent_mode:+this.hasAttribute("data-form-silent")}})()} function realcommenter_form_place(a){if("undefined"!==typeof a.ERROR&&Object.keys(a.ERROR).length)console.log("ERROR"),console.log(a);else if("undefined"!==a.FORM_HTML&&a.FORM_HTML){var b=a.request.comment_id,c=a.request.comment_target,d=realcommenter_get_talk_by_id(a.request.talk_id);if(d&&(c||b)){var e=null;if(c)e=d.querySelector(realcommenter_get_selector("add_node")+'[data-new-comment="'+c+'"] + '+realcommenter_get_selector("subnode"));else if(b=d.querySelector(realcommenter_get_selector("comment")+ '[id="answercontainer_'+b+'"]'))e=b.querySelector(realcommenter_get_selector("comment")+" > "+realcommenter_get_selector("subnode")),e.children.length&&(b=document.createElement("div"),b.className=realcommenter_get_selector_simple("form_tmp_wrapper"),e.insertBefore(b,e.children[0]),e=b);e&&(e.innerHTML=a.FORM_HTML,b=new CustomEvent("form_placed",{bubbles:!0,cancelable:!0,detail:e}),+a.request.silent_mode||+a.request.edit_form&&realcommenter_tool_scrollTo(e,-100),document.dispatchEvent(b))}}} function realcommenterFormActivateTextfield(a){(a=a.querySelector(realcommenter_get_selector("form")))&&(a=a.querySelector('input[type="text"], textarea'))&&a.focus()} function realcommenter_form_notice_from_object(a,b,c){if(a&&b){c||(c="errors");var d=[],e;for(e in a)a.hasOwnProperty(e)&&d.push(a[e]);if(b){if(a=b instanceof HTMLElement?b:document.querySelector(b))b=document.createElement("div"),b.className=c,b.innerHTML="<div>"+d.join("</div><div>")+"</div>",a.appendChild(b)}else console.log(message.join("\n"))}} function realcommenter_form_parse_form(a){if(!a||!realcommenter_form_valid(a))return!1;var b={};a.querySelectorAll(realcommenter_get_selector("form_inputs")).forEach(function(a){var c="";~a.id.indexOf("RCM_EDITOR")?c="code"===window[a.id].sEditorMode?a.value:window[a.id].GetEditorContent():a.value&&(c=a.value);if(c){var d=a.getAttribute("data-input"),g=d.match(/^[^\[]+/)[0];if((d=d.match(/\[([^\]]*)\]/g))&&d.length){"undefined"===typeof b[g]&&(b[g]={});var f=b[g];d.forEach(function(a,b,d){a=a.replace(/(\[|\])/g, "");b>=d.length-1?Array.isArray(f)?f.push(c):f[a]=c:(b=d[b+1].replace(/(\[|\])/g,""),"undefined"===typeof f[a]&&(""===b||isFinite(+b)?f[a]=[]:f[a]={}),f=f[a])})}else b[g]=c;a.hasAttribute("data-editor-type")&&(b.editor_type=a.getAttribute("data-editor-type"))}});var c=a.querySelectorAll(".brf_edit_uploads ["+realcommenter_get_selector("image_gallery_initer_attr")+"]._marked_to_del,.brf_edit_uploads [data-file-id]._marked_to_del");c.length&&(b.UF_UPLOADED_TO_DEL=[],c.forEach(function(a){a=a.hasAttribute(realcommenter_get_selector("image_gallery_initer_attr"))? a.getAttribute(realcommenter_get_selector("image_gallery_initer_attr")):a.getAttribute("data-file-id");b.UF_UPLOADED_TO_DEL.push(a)}));c=a.querySelectorAll(realcommenter_get_selector("form_files"));c.length&&(b.UF_UPLOADS=[],c.forEach(function(a){b.UF_UPLOADS.push(a.value)}));(a=a.querySelector(".recaptcha2"))&&a.hasAttribute("data-inited")&&a.hasAttribute("data-recaptcha2-widget-id")&&(a=+a.getAttribute("data-recaptcha2-widget-id"),(a=window.grecaptcha.getResponse(a))&&(b.RECAPTCHA2_RESPONSE=a)); BX.message.RECAPTCHA3_TOKEN&&(b.RECAPTCHA3_TOKEN=BX.message.RECAPTCHA3_TOKEN);return b} function realcommenter_form_valid(a){if(!a)return!1;realcommenter_find_and_destroy_error_blocks_inside(a);var b=[];a.querySelectorAll(realcommenter_get_selector("form_inputs")+realcommenter_get_selector("input_required")).forEach(function(a){var c="";~a.id.indexOf("RCM_EDITOR")?c=window[a.id].GetEditorContent():a.value&&(c=a.value);if(c){var d=a.getAttribute("data-input");d&&~d.toLowerCase().indexOf("email")&&!c.match(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/)&&(b.push(a), a.classList.toggle("_error",!0))}else b.push(a),a.classList.toggle("_error",!0)});var c=a.querySelector(".recaptcha2");if(c){c.classList.toggle("recaptcha_error",!1);var d=!1;if(c.hasAttribute("data-inited")&&c.hasAttribute("data-recaptcha2-widget-id")){var e=+c.getAttribute("data-recaptcha2-widget-id");window.grecaptcha.getResponse(e)||(d=!0)}else d=!0;d&&(b.push(c),c.classList.toggle("recaptcha_error",!0))}if(b.length){if(a=a.querySelector(realcommenter_get_selector("submit_block")))c=realcommenterNumLang(b.length), c=BX.message("FORM_REQUIRED_INPUTS_MSG")+b.length+BX.message("FORM_REQUIRED_INPUTS_CASE_"+c),realcommenter_form_notice_from_object({message:c},a);return!1}return!0}function realcommenter_form_find_and_destroy(a,b){b&&a&&a.querySelectorAll(b).forEach(function(a){a.parentNode.removeChild(a)})}function realcommenter_form_find_and_turn_off(a,b,c){"undefined"!==typeof a&&a&&"undefined"!==typeof b&&b&&"undefined"!==typeof c&&c&&a.querySelectorAll(b).forEach(function(a){a.classList.toggle(c,!1)})} function realcommenter_form_memorizer(){}function realcommenter_form_close(a){if("undefined"!==typeof this&&this&&"undefined"!==typeof a&&a){var b=a.closest(realcommenter_get_selector("comment"));b&&b.classList.toggle("_incomment",!1);(b=a.closest(realcommenter_get_selector("form_tmp_wrapper")))?b.parentNode.removeChild(b):a.parentNode.removeChild(a)}} function realcommenter_form_closer_ping(a){if(a=document.querySelector('[data-talk-id="'+a.talk_id+'"] '+realcommenter_get_selector("form")+"["+realcommenter_get_selector("form_attribute_target")+"="+a.target_position+"]")){var b=a.querySelector(realcommenter_get_selector("form_closer"));b&&realcommenter_form_close.bind(b,a)()}};