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