Skip to Content

JavaScript File

URL: https://esvai.ru/shared/feedback/feedback.factory.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Mon, 02 Jun 2025 03:25:02 GMT
Download Time: Less than a second
Cookies: None
Size: 2 KB
HTTP Headers:  7 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1!function(t){function n(e){if(o[e])return o[e].exports;var r=o[e]={exports:{}

2,id:e,loaded:!1}

3;return t[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}

4var o={}

5;return n.m=t,n.c=o,n.p="/shared/feedback/",n(0)}

6({0:function(t,n,o){t.exports=o(55)}

7,55:function(t,n,o){"use strict";var e=window.FeedbackFactory=t.exports={version:"2.7.9",options:{sources:".",url:"feedback.php",extraKey:"altKey",key:66}

8,data:{}

9,scripts:[],html2canvasOptions:{letterRendering:!0}

10,setOption:function(t,n){return this.options.hasOwnProperty(t)?e.options[t]=n:console.error('Опция "'+t+'" не поддерживается'),e}

11,setOptions:function(t){for(var n in t)t.hasOwnProperty(n)&&this.setOption(n,t[n]);return e}

12,setData:function(t,n){return e.data[t]=n,e}

13,addScript:function(t){return e.scripts.push(t),e}

14,init:function(){var t=this;addEventListener("keydown",function(n){n[t.options.extraKey]&&n.keyCode==t.options.key&&e.run()}

15)}

16,run:function(){function t(){r--,0===r&&o()}

17function n(t,n){r++;var o=document.createElement("script");o.onload=n,o.onerror=n,o.async=!0,o.src=t,(document.head||document.body).appendChild(o)}

18function o(){try{Feedback.init({options:e.options,html2canvasOptions:e.html2canvasOptions,data:e.data}

19)}

20catch(t){console.error(t)}

21}

22if(window.Feedback)return void o();var r=0;n(e.options.sources+"/feedback.js?v"+e.version,t),e.scripts.forEach(function(o){n(o,t)}

23)}

24}

25;e.init()}

26}

27);

28//# sourceMappingURL=feedback.factory.js.map