File manager - Edit - /home/ferretapmx/public_html/debugbar.tar
Back
openhandler.min.js.gz 0000644 00000002513 15231065600 0010601 0 ustar 00 � �Wmo�6��_!�C",�(��nI_�l���0-�#���Q����(J�l�]��"Hw�{}xw��%�`���0���6!5a�[i��x՜>ų���CCu��.r��CE�HA����͇�D��T"���T9)�R9�\��E y&se�>'l���w��ku (�!Wt�YU��%��4�`!k�U����{U�k_5�B����Q��0�LW'�!���,!W%�B=&2��2�RST0�<��A$�H�[�Kl~>G���$�T'�T&�:�sqNI��Z0M��S��d�n���.M��1R���aZP��T` c��t�U����8�Z�I��|�u���V�����1IN%B4�l��$� f��9����m�/�I�~6"��66P��O��i���{u�LK���mI���]�ȍ$u�,�P�gL9%���g�h� M/o �����@"��R��LF�:'�^�"FVx�ޯ,�UC�|M�Ex����M��Q�k�F�J�[�l�{�wEn��Z�q§��'�XA[�� ǗM���w�||����N窸�H���,�Kh��7x.���X�NZXX��A]SҮ�����`��Gw"��)��Ҧ�c�)n���ѝ�C��6j]���ծC�����[�q��դg��ut��Rf�b���n�ܷ�y�X�>x�{��r�@���1G8��R#�]9�≳��U�]�h}�tp�LT`�4�oxm�t¹ �f��ۉ����Ʉ�?�O�?�5�-�O�އk.Ei�r<��˕��ž(�+�o�$��i�j�r�.�Γ���<�*0�b�<�ɲm�$���yx&���V����۳�m�����vzv~vq�&O��AS?�t^������t��V��42��0 lL.?�'�tT�['�φa��m��.�p�q �t����~��!H�9�&\�@�� ����LT���H]���g�����p;�A_��Xߺ��]].���#�����Im����r�i]>=��'��a�N�ˏ���>��&�i^���V�@��C-�Dp��!���4���[�jC�a_�_��%�π��k̢�~�\k&����wSh��=zb�K�p^=��!q�p�}<�l��Jz_�����[�8��i8��Rއ���~��˗���ߔ�*�n����Ts���a�s�YeH� �*Ćkx������oH�� �y����&�u �5���dBe,�:OM����a�Ȅ���0�����>�V.�v,. ӌJ#��p��S���i %�D���~���TEN�� � �:N�p$�: ��m\t������w. debugbar.min.js.gz 0000644 00000012642 15231065600 0010061 0 ustar 00 � �<ks�8���WP�)�8��|��E ��c����d.���O��DH"�$d�#�_5^HJvf���S"��ht7���:��%���m��-��7��B{�����C3�~&?����U�M��+�E�`��bE�)*�a�m<����P3�A��̭���CC6�q|���WET��i0�ӛ�%�k�Oo<=4x�٥��d��;���E�=K}bLJ��bXHSIDʒ�̹�Q�0���z%����W� >�u<�w�Z,����ij�3D�&���w��7���V�$_�cm1{C�Ė���ӹ��G��$�ɖ֟�_+Q�J>���l2�d,��hU�NC �u,^d�ۧu�"��..[F�TZ&E��-�H��J��P���b2�4)��6>�m��Ă0�-�4�]�Bᵜ�IN�tz�4a��e-����D6��ˎ~e�j���ϝH�x|Ezn���2��%�.&y �7�m���[^'_��_�%��:a�$+���5��5���痥���v�����i�Wh�~J�����E/��Y��i]��xl�$4���pB���Ӝ��Z����"w�x<4S�"c�7���;E����.69�f(���fp��=��Аv�Y�Y5��� �۶�`bj&g}��FE�RTˊ�i��D1'�/�f6��#�;�H�5T����W`e[3%"=j/}%�t2�����"[�li=dN�h�0#�pb�����D�_Ґ%�D�y����c�k�o,�oG�������sn�m�� �1�g�y NM�w���4EBYX����=�P�H$�&��xD7�I�)3g�ʖ���;7�Ϸ��.77d�F��<�4�� 5�6�+dp�8pM+��\_mQԲگ��R���ϔyw�{�{�(i��$&<��ޗ���%Ġ �*͝E�n|�JZ����=ֶIҥ�gT��N1�t��a�|% � `Y�"��Cc �v!X�H`Y�[d U@�XD���Q��M$��\�p��\r�3D�⺤���7���A왗4۰�4 5G� r�X����N� �lz�k��a[� S���g`}�<��C�}�خ���=S,ap GF%� �����Tl�l�`��cJ�42��E"u����U�%>e��B��G�;��t߽} ���/2��RTg��j��_Z������,OD���+"1N��,� ��x��Kx�1xd1Z�ZT@��d�4���]vPxg/����/$��}�B䒗gn���2^�eβa|=[�W�����>�a�����7�x��f��]�u��j�%'"��V�{�1���e�< �'����1����� Ϯ0��̊��5��U>�}Pu����ZT�����������y�����܂)t�_o>�����Y-'&(���612c�(���(��W���-�_��$����i����f0u�V�ӱAk�Є� �� Y�V7�c����a��u� -�s< ς���o[Zd9�.�^ 06�qR�X�"=$I"mx�I�<`z�19���K^兩ي�y8[37�|C��8��?&+��ɗ/���z<z�Zd:r� �c4[m���-v� ����\�y��� ���TB�E#�[�1�����>��D]��v|qx0��ӺH��}h�<Q� ���j����z��ݫ�b9��F��c-�.*+�f+V�z����r��Jt�3�s &��Wt��V_[����8��y+�D��7tK��w������0�� *x��{�4��;�dE�f/�(�_E�7Z�a�RH)v?��DWo�#�q���持�|�AR���(�b��4h���$KEɊ7��G}6s;�lv��gL���tYk'�(�R�驺�K� ^ֲ%�/qk�� ��3��N %�<c���B���%�=w38�k�u�$]�Ѿ�<��=F[z�"�`Y^X�]l��+�H��RckO1��b�V�`����}풞a�S=9��>~8Y�f5�빨`T9ֱ{��� a[|�J��y��X�^�Ď����[T��Y-���w�3�����lv�(�R�+=m ���f ���+�=+�;�/Ƅ%��F�i|'�!����嘆�r|8����-&����� ����x�P�p+c�.���;����$������J/���k�vVR�����(B>�)Bs�S��>0'��('�f�/_vLRU��9)�h"&\�R��+n/&۴JJQ�x�=�m��*g7Q �I2��#^�B����� 4�j!K/�c:ߚW����ZÔdx��$A�L5�p��OP��#4��I�c^���r1A٤[٘��&�-� e�|)B�"F;^��l1�����GZmx����hJ�0��Y3��&�a��.O�@Pv�Zc}i�1��ˢ�>�v�=8S����U4@_>�2� ��ּ��-]�T��ܜ���W�/Θ�!�f@h�K�m���1��g�a�*��PH� �L�a�@/4��sY=j��ú�x����f�z��_R��q���}��r�� ]6���d�gV�?�1�+��ɏ,��g�o�N� �<�� �b����:��jDTe�n���_� ���f�7*b��wߡ�$�+�G��ڣ� ��`���v�|{s���SRǚ�CJSI~��^ƒ��7-��|J�|v �X���J䢺�W��E��c��o�c��1�M�N>��Қ�����b��g(BT�H],��'_���Z�+3�`Җ�Pτ� ��i]���ɵ �:�<Z?B �(��t_��Ԗ=��B�r z�������v|�k�Z�M�%���3��GS����AMC��苌�|S��y ���v8��W��G���}�% V9w�C�����e�Z��Sj�W^�/���c��#X߀���2ޫ!k�Ë��NX��FCXV��[Z�}er�C� ]�4Թ|�ZM�Y~����)���4�Nc���@�F�*XS���R����D9āvjO0�BM��S������*�~a� �)��}m8�P����^�]��L?ß�k����yW-T8���e�/�l�̩=��6)�7a����j���p��ȾD��� �ȶ��!R���I�/��x.����%L�@ߣ ���0u&P0\R�<��j���*� c�=GY�{fw�|<�C4�i���I2�w��""� � 3�|���b<k �� O��a��7d�8��= u_�+A2���2��o��3�%(�,�H�/Mu� ���@��T�o�Q1@�Fr�}tg��g�ۥ��O���gQ�*]�(�2I����I7U�!�/ ���J�UmwD�e�[��U�/jV��kɪ�w+mjh��U�n�G��ظ�.���U��L���9����!9)�� ,�k�=�w��eJ���yQ�JC^�^�y�..�s�~�rG�%������mSѦ^���K,�U��*�,�|�#�ty��ݖH�j�\�+j����}�F6�ZL6]��ݙC����YOcs1 ��1OStiZ��3֫&��a��ׁ*RSoMY�4dU1*�-]κ-�zc��W�A���N*V�t��w_��b�rC �f�z-�)N���,Y����6�+_b���u���e��P��c��R�뭶\��'��I�XU���E4��#�����WJt}��< Xpcq���Y�}� ��ox�OBةΞ�thҳ}R͟4�����)��Y*+e��`�[ �`{�� Yj�Ak��a�4L�x_�U,��R?�����yb�ΰ�S1ɵ�~Dް5�)]�HV[�g+b�yc��[ ���Ws�Y�ѦwP�w��8��:r�UЎ+�+6������Z�b�W�iHl�Z��d �k����G�ZJs���L]Yu�tj"/%;������!��dt<�C~��I u�gfؿY��<C=����k! (pF/�DN�k�8�l�3揜xdMa��.1��U��l�>8��)7��([�<{yW�n�9X�S�>h�<�6kءǫj<Ǐ��4�����*{NO�#Abw�w�tr��)ߟ��"Oe��S �=|�)فP:s�����Y��M�٤e���z�{'���]l�K6�5��iF('��>N���~� ����g� Í`�;��ɳ�~��a�^��x��륞��=�Z��q'�J�2[��]b��-���کB��+ൢ���$>�c��OP ���w��ٯ��*�Tn�XX\5�>b�|�{S/�"����/R��F�xIS�ƾ l�7\�v"���kx4��b=�����f<��������b�z��zͿ�<�߱E*M���n��b�[�Z�f�.=i��s��p���w�� ����z�>�ä��aӵ� �sr�*/:�p/&l�]��T��ڇ�KZ9oڴ@\���1��Vg�.�R�D�9.ֱ�5 �}Bۺ�����qT0��-"X��_dS�m!�O5��]}��)kE�$��h���?�T�u�o�͙��2AT�q������[�E�%�.ޞ�T��(�2����l�s�g� ۣg6��ZX3~f�%�����tA������Ǿ3�G���u�S��3�Nݤ��b~7]h������<B��sT3��U��¹��yF��d.���*L��5Mqm��P�<�� ���u�7K=��^�-7��z|��}��Z>��:�L�h 6v�ܶ� ��?���� ,<��>�n8�m��?��tz���Kow��-�͉3?���Z�h\ۀ~�+�I\�!]+����y�����C��r�ՙ��軩�~�^��<A����tƃ>���_D�v���!�9Gğŧ��a_q������,�k��}Sr&-��`��x<�F��P8t�3�]'���֩$��u�fu)����(b��{�]��K���*���A2�Q0#�c�@��})*%=|�� ���!��1k��c��ce"ō�"%�F�X�@��u�żPi������"��ǟ�KY�h����©�3��A�$�]���e�B9�䃦Ut%?(0+q٦z��a�����@F�^�,�v���?uh��:�'�Y���{qU�� �96x�̄��K��)bZH��J ����"���]�/���Y�u��\�.�=�V���k�����s���n�"��G.���<�"�3��&\���e���9��Ԇ?[������[�+E� ��MC|&i��&h����7נ��9���G�;���<������i'OO��V�rˊ����ܖ��Ϡ�3���8w����l�)�\ƙX�-��� ��3�*p�>� ��b�)���|��Ɓ��p04a��[0?;������v�6��ժ�S 끏�t�6I����W9�o��Z����\�M�[ϳD�J�i���ֽ�%xЇj��]�KP<��_r��P[�8�J�b����,����0V�;�K openhandler.js 0000644 00000016360 15231065600 0007405 0 ustar 00 if (typeof(PhpDebugBar) == 'undefined') { // namespace var PhpDebugBar = {}; PhpDebugBar.$ = jQuery; } (function($) { var csscls = function(cls) { return PhpDebugBar.utils.csscls(cls, 'phpdebugbar-openhandler-'); }; PhpDebugBar.OpenHandler = PhpDebugBar.Widget.extend({ className: 'phpdebugbar-openhandler', defaults: { items_per_page: 20 }, render: function() { var self = this; this.$el.appendTo('body').hide(); this.$closebtn = $('<a><i class="phpdebugbar-fa phpdebugbar-fa-times"></i></a>'); this.$table = $('<tbody />'); $('<div>PHP DebugBar | Open</div>').addClass(csscls('header')).append(this.$closebtn).appendTo(this.$el); $('<table><thead><tr><th width="155">Date</th><th width="75">Method</th><th>URL</th><th width="125">IP</th><th width="100">Filter data</th></tr></thead></table>').append(this.$table).appendTo(this.$el); this.$actions = $('<div />').addClass(csscls('actions')).appendTo(this.$el); this.$closebtn.on('click', function() { self.hide(); }); this.$loadmorebtn = $('<a>Load more</a>') .appendTo(this.$actions) .on('click', function() { self.find(self.last_find_request, self.last_find_request.offset + self.get('items_per_page'), self.handleFind.bind(self)); }); this.$showonlycurrentbtn = $('<a>Show only current URL</a>') .appendTo(this.$actions) .on('click', function() { self.$table.empty(); self.find({uri: window.location.pathname}, 0, self.handleFind.bind(self)); }); this.$showallbtn = $('<a>Show all</a>') .appendTo(this.$actions) .on('click', function() { self.refresh(); }); this.$clearbtn = $('<a>Delete all</a>') .appendTo(this.$actions) .on('click', function() { self.clear(function() { self.hide(); }); }); this.addSearch(); this.$overlay = $('<div />').addClass(csscls('overlay')).hide().appendTo('body'); this.$overlay.on('click', function() { self.hide(); }); }, refresh: function() { this.$table.empty(); this.$loadmorebtn.show(); this.find({}, 0, this.handleFind.bind(this)); }, addSearch: function(){ var self = this; var searchBtn = $('<button />') .text('Search') .attr('type', 'submit') .on('click', function(e) { self.$table.empty(); var search = {}; var a = $(this).parent().serializeArray(); $.each(a, function() { if(this.value){ search[this.name] = this.value; } }); self.find(search, 0, self.handleFind.bind(self)); e.preventDefault(); }); $('<form />') .append('<br/><b>Filter results</b><br/>') .append('<select name="method"><option selected>(Method)</option><option>GET</option><option>POST</option><option>PUT</option><option>DELETE</option></select>') .append('<input type="text" name="uri" placeholder="URI">') .append('<input type="text" name="ip" placeholder="IP">') .append(searchBtn) .appendTo(this.$actions); }, handleFind: function(data) { var self = this; $.each(data, function(i, meta) { var a = $('<a />') .text('Load dataset') .on('click', function(e) { self.hide(); self.load(meta['id'], function(data) { self.callback(meta['id'], data); }); e.preventDefault(); }); var method = $('<a />') .text(meta['method']) .on('click', function(e) { self.$table.empty(); self.find({method: meta['method']}, 0, self.handleFind.bind(self)); e.preventDefault(); }); var uri = $('<a />') .text(meta['uri']) .on('click', function(e) { self.hide(); self.load(meta['id'], function(data) { self.callback(meta['id'], data); }); e.preventDefault(); }); var ip = $('<a />') .text(meta['ip']) .on('click', function(e) { self.$table.empty(); self.find({ip: meta['ip']}, 0, self.handleFind.bind(self)); e.preventDefault(); }); var search = $('<a />') .text('Show URL') .on('click', function(e) { self.$table.empty(); self.find({uri: meta['uri']}, 0, self.handleFind.bind(self)); e.preventDefault(); }); $('<tr />') .append('<td>' + meta['datetime'] + '</td>') .append('<td>' + meta['method'] + '</td>') .append($('<td />').append(uri)) .append($('<td />').append(ip)) .append($('<td />').append(search)) .appendTo(self.$table); }); if (data.length < this.get('items_per_page')) { this.$loadmorebtn.hide(); } }, show: function(callback) { this.callback = callback; this.$el.show(); this.$overlay.show(); this.refresh(); }, hide: function() { this.$el.hide(); this.$overlay.hide(); }, find: function(filters, offset, callback) { var data = $.extend({}, filters, {max: this.get('items_per_page'), offset: offset || 0}); this.last_find_request = data; this.ajax(data, callback); }, load: function(id, callback) { this.ajax({op: "get", id: id}, callback); }, clear: function(callback) { this.ajax({op: "clear"}, callback); }, ajax: function(data, callback) { var url = this.get('url'); if (data) { url = url + ( url.includes('?') ? '&' : '?' ) + new URLSearchParams(data); } fetch(url, { method: "GET", headers: { "Accept": "application/json", }, }) .then((data) => data.json()) .then(callback); } }); })(PhpDebugBar.$); widgets.min.js 0000644 00000037146 15231065600 0007343 0 ustar 00 if(typeof PhpDebugBar>"u"){var PhpDebugBar={};PhpDebugBar.$=jQuery}(function(e){PhpDebugBar.Widgets={};var a=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-"),v=PhpDebugBar.Widgets.htmlize=function(t){return t.replace(/\n/g,"<br>").replace(/\s/g," ")},y=PhpDebugBar.Widgets.renderValue=function(t,i){return typeof t!="string"?i?v(JSON.stringify(t,void 0,2)):JSON.stringify(t):t},W=PhpDebugBar.Widgets.highlight=function(t,i){return typeof t=="string"?typeof hljs>"u"?v(t):i&&hljs.getLanguage(i)?hljs.highlight(t,{language:i}).value:hljs.highlightAuto(t).value:(typeof hljs=="object"&&t.each(function(s,n){hljs.highlightElement(n)}),t)},C=PhpDebugBar.Widgets.createCodeBlock=function(t,i,s,n){var l=e("<pre />").addClass(a("code-block")),d=e("<code />").text(t+` `).appendTo(l);if(i&&d.addClass("language-"+i),W(d).removeClass("hljs"),!isNaN(parseFloat(s))){var r=t.split(` `).length,o=e("<ul />").prependTo(l);l.children().addClass(a("numbered-code"));for(var h=s;h<s+r;h++){var c=e("<li />").text(h).appendTo(o);n===h&&c.addClass(a("highlighted-line")).append("<span> </span>")}}return l},w=PhpDebugBar.utils.getDictValue=function(t,i,s){for(var n=t,l=i.split("."),d=0;d<l.length;d++){if(!n[l[d]])return s;n=n[l[d]]}return n},k=PhpDebugBar.Widgets.ListWidget=PhpDebugBar.Widget.extend({tagName:"ul",className:a("list"),initialize:function(t){t.itemRenderer||(t.itemRenderer=this.itemRenderer),this.set(t)},render:function(){this.bindAttr(["itemRenderer","data"],function(){if(this.$el.empty(),!!this.has("data"))for(var t=this.get("data"),i=0;i<t.length;i++){var s=e("<li />").addClass(a("list-item")).appendTo(this.$el);this.get("itemRenderer")(s,t[i])}})},itemRenderer:function(t,i){t.html(y(i))}}),_=PhpDebugBar.Widgets.KVListWidget=k.extend({tagName:"dl",className:a("kvlist"),render:function(){this.bindAttr(["itemRenderer","data"],function(){if(this.$el.empty(),!!this.has("data")){var t=this;e.each(this.get("data"),function(i,s){var n=e("<dt />").addClass(a("key")).appendTo(t.$el),l=e("<dd />").addClass(a("value")).appendTo(t.$el);t.get("itemRenderer")(n,l,i,s)})}})},itemRenderer:function(t,i,s,n){t.text(s),i.html(v(n))}}),A=PhpDebugBar.Widgets.VariableListWidget=_.extend({className:a("kvlist varlist"),itemRenderer:function(t,i,s,n){e("<span />").attr("title",s).text(s).appendTo(t);var l=n&&n.value||n;l&&l.length>100&&(l=l.substr(0,100)+"...");var d=null;i.text(l).click(function(){i.hasClass(a("pretty"))?i.text(l).removeClass(a("pretty")):(d=d||C(n),i.addClass(a("pretty")).empty().append(d))})}}),S=PhpDebugBar.Widgets.HtmlVariableListWidget=_.extend({className:a("kvlist htmlvarlist"),itemRenderer:function(t,i,s,n){if(e("<span />").attr("title",e("<i />").html(s??"").text()).html(s??"").appendTo(t),i.html(n&&n.value||n),n&&n.xdebug_link){var l=e("<span />").addClass(a("filename")).text(n.xdebug_link.filename+(n.xdebug_link.line?"#"+n.xdebug_link.line:""));n.xdebug_link&&(n.xdebug_link.ajax?e('<a title="'+n.xdebug_link.url+'"></a>').on("click",function(){e.ajax(n.xdebug_link.url)}).addClass(a("editor-link")).appendTo(l):e('<a href="'+n.xdebug_link.url+'"></a>').addClass(a("editor-link")).appendTo(l)),l.appendTo(i)}}}),N=PhpDebugBar.Widgets.TableVariableListWidget=PhpDebugBar.Widget.extend({tagName:"div",className:a("tablevarlist"),render:function(){this.bindAttr("data",function(t){if(this.$el.empty(),!!this.has("data")){this.$table=e("<table />").addClass(a("tablevar")).appendTo(this.$el);var i=e("<tr />").addClass(a("header")).append("<td />").appendTo(this.$table),s=t.key_map||{value:"Value"};Array.isArray(s)&&(s=Object.fromEntries(s.map(d=>[d,null]))),e.each(s,function(d,r){var o=e("<td />").text(r??d).appendTo(i);t.badges&&t.badges[d]&&e("<span />").text(t.badges[d]).addClass(a("badge")).appendTo(o)});var n=this;if(e.each(t.data,function(d,r){var o=e("<tr />").addClass(a("item")).appendTo(n.$table);if(e("<td />").addClass(a("key")).text(d).appendTo(o),typeof r!="object"||r===null){e("<td />").addClass(a("value")).text(r??"").appendTo(o);return}if(e.each(s,function(c){e("<td />").addClass(a("value")).text(r[c]??"").appendTo(o)}),r.xdebug_link){var h=e("<span />").addClass(a("filename")).text(r.xdebug_link.filename+(r.xdebug_link.line?"#"+r.xdebug_link.line:"")).appendTo(e("<td />").addClass(a("editor")).appendTo(o));r.xdebug_link.ajax?e('<a title="'+r.xdebug_link.url+'"></a>').on("click",function(){e.ajax(r.xdebug_link.url)}).addClass(a("editor-link")).appendTo(h):e('<a href="'+r.xdebug_link.url+'"></a>').addClass(a("editor-link")).appendTo(h),t.xdebug_link||(t.xdebug_link=!0,i.append(e("<td />")))}}),!!t.summary){var l=e("<tr />").addClass(a("summary")).appendTo(n.$table);e("<td />").addClass(a("key")).appendTo(l),typeof t.summary!="object"||t.summary===null?e("<td />").addClass(a("value")).text(t.summary??"").appendTo(l):e.each(s,function(d){e("<td />").addClass(a("value")).text(t.summary[d]??"").appendTo(l)}),t.xdebug_link&&e("<td />").appendTo(l)}}})}}),E=PhpDebugBar.Widgets.IFrameWidget=PhpDebugBar.Widget.extend({tagName:"iframe",className:a("iframe"),render:function(){this.$el.attr({seamless:"seamless",border:"0",width:"100%",height:"100%"}),this.bindAttr("data",function(t){this.$el.attr("src",t)})}}),F=PhpDebugBar.Widgets.MessagesWidget=PhpDebugBar.Widget.extend({className:a("messages"),render:function(){var t=this;this.$list=new k({itemRenderer:function(i,s){if(s.message_html)var n=e("<span />").addClass(a("value")).html(s.message_html).appendTo(i);else{var l=s.message;l.length>100&&(l=l.substr(0,100)+"...");var n=e("<span />").addClass(a("value")).text(l).appendTo(i);if(!s.is_string||s.message.length>100){var d=s.message;s.is_string||(d=null),i.css("cursor","pointer").click(function(){if(window.getSelection().type=="Range")return"";n.hasClass(a("pretty"))?n.text(l).removeClass(a("pretty")):(d=d||C(s.message,"php"),n.addClass(a("pretty")).empty().append(d))})}}if(s.xdebug_link){var r=e("<span />").addClass(a("filename")).text(s.xdebug_link.filename+(s.xdebug_link.line?"#"+s.xdebug_link.line:""));s.xdebug_link&&(s.xdebug_link.ajax?e('<a title="'+s.xdebug_link.url+'"></a>').on("click",function(){e.ajax(s.xdebug_link.url)}).addClass(a("editor-link")).appendTo(r):e('<a href="'+s.xdebug_link.url+'"></a>').addClass(a("editor-link")).appendTo(r)),r.prependTo(i)}s.collector&&e("<span />").addClass(a("collector")).text(s.collector).prependTo(i),s.label&&(n.addClass(a(s.label)),e("<span />").addClass(a("label")).text(s.label).prependTo(i))}}),this.$list.$el.appendTo(this.$el),this.$toolbar=e('<div><i class="phpdebugbar-fa phpdebugbar-fa-search"></i></div>').addClass(a("toolbar")).appendTo(this.$el),e('<input type="text" name="search" aria-label="Search" placeholder="Search" />').on("change",function(){t.set("search",this.value)}).appendTo(this.$toolbar),this.bindAttr("data",function(i){this.set({excludelabel:[],excludecollector:[],search:""}),this.$toolbar.find(a(".filter")).remove();var s=[],n=[],l=this,d=function(r,o){e("<a />").addClass(a("filter")).addClass(a(r)).text(o).attr("rel",o).on("click",function(){l.onFilterClick(this,r)}).appendTo(l.$toolbar)};i.forEach(function(r){s.includes(r.label||"none")||s.push(r.label||"none"),n.includes(r.collector||"none")||n.push(r.collector||"none")}),s.length>1&&s.forEach(r=>d("label",r)),n.length!==1&&(e("<a />").addClass(a("filter")).css("visibility","hidden").appendTo(l.$toolbar),n.forEach(r=>d("collector",r)))}),this.bindAttr(["excludelabel","excludecollector","search"],function(){var i=this.get("excludelabel")||[],s=this.get("excludecollector")||[],n=this.get("search"),l=!1,d=[];n&&n===n.toLowerCase()&&(l=!0),this.get("data").forEach(function(r){var o=l?r.message.toLowerCase():r.message;!i.includes(r.label||void 0)&&!s.includes(r.collector||void 0)&&(!n||o.indexOf(n)>-1)&&d.push(r)}),this.$list.set("data",d)})},onFilterClick:function(t,i){e(t).toggleClass(a("excluded"));var s=[];this.$toolbar.find(a(".filter")+a(".excluded")+a("."+i)).each(function(){s.push(this.rel==="none"||!this.rel?void 0:this.rel)}),this.set("exclude"+i,s)}}),L=PhpDebugBar.Widgets.TimelineWidget=PhpDebugBar.Widget.extend({tagName:"ul",className:a("timeline"),render:function(){this.bindAttr("data",function(t){var i=function(p){return p<.001?(p*1e6).toFixed()+"\u03BCs":p<.1?(p*1e3).toFixed(2)+"ms":p<1?(p*1e3).toFixed()+"ms":p.toFixed(2)+"s"},s=function(g){if(g===0||g===null)return"0B";var j=g<0?"-":"",g=Math.abs(g),T=Math.log(g)/Math.log(1024),R=["B","KB","MB","GB","TB"];return j+Math.round(Math.pow(1024,T-Math.floor(T))*100)/100+R[Math.floor(T)]};if(this.$el.empty(),t.measures){for(var n={},l=0;l<t.measures.length;l++){var d=t.measures[l],r=d.group||d.label;n[r]||(n[r]={count:0,duration:0,memory:0}),n[r].count+=1,n[r].duration+=d.duration,n[r].memory+=d.memory||0;var o=e("<div />").addClass(a("measure")),h=e("<li />"),c=(d.relative_start*100/t.duration).toFixed(2),u=Math.min((d.duration*100/t.duration).toFixed(2),100-c);if(o.append(e("<span />").addClass(a("value")).css({left:c+"%",width:u+"%"})),o.append(e("<span />").addClass(a("label")).text(d.label.replace(/\s+/g," ")+(d.duration?" ("+d.duration_str+(d.memory?"/"+d.memory_str:"")+")":""))),d.collector&&e("<span />").addClass(a("collector")).text(d.collector).appendTo(o),o.appendTo(h),this.$el.append(h),d.params&&!e.isEmptyObject(d.params)){var x=e('<table><tr><th colspan="2">Params</th></tr></table>').hide().addClass(a("params")).appendTo(h);for(var m in d.params)typeof d.params[m]!="function"&&x.append('<tr><td class="'+a("name")+'">'+m+'</td><td class="'+a("value")+'"><pre><code>'+d.params[m]+"</code></pre></td></tr>");h.css("cursor","pointer").click(function(){if(window.getSelection().type=="Range")return"";var p=e(this).find("table");p.is(":visible")?p.hide():p.show()}).on("click",".sf-dump",function(p){p.stopPropagation()})}}n=e.map(n,function(p,f){return{label:f,data:p}}).sort(function(p,f){return f.data.duration-p.data.duration});var b=e("<table></table>").addClass(a("params"));e.each(n,function(p,f){u=Math.min((f.data.duration*100/t.duration).toFixed(2),100),b.append('<tr><td class="'+a("name")+'">'+f.data.count+" x "+e("<i />").text(f.label.replace(/\s+/g," ")).html()+" ("+u+'%)</td><td class="'+a("value")+'"><div class="'+a("measure")+'"><span class="'+a("value")+'"></span><span class="'+a("label")+'">'+i(f.data.duration)+(f.data.memory?"/"+s(f.data.memory):"")+"</span></div></td></tr>"),b.find("span."+a("value")+":last").css({width:u+"%"})}),this.$el.append("<li/>").find("li:last").append(b)}})}}),M=PhpDebugBar.Widgets.ExceptionsWidget=PhpDebugBar.Widget.extend({className:a("exceptions"),render:function(){this.$list=new k({itemRenderer:function(t,i){if(e("<span />").addClass(a("message")).text(i.message).appendTo(t),i.file){var s=e("<span />").addClass(a("filename")).text(i.file+"#"+i.line);i.xdebug_link&&(i.xdebug_link.ajax?e('<a title="'+i.xdebug_link.url+'"></a>').on("click",function(){fetch(i.xdebug_link.url)}).addClass(a("editor-link")).appendTo(s):e('<a href="'+i.xdebug_link.url+'"></a>').addClass(a("editor-link")).appendTo(s)),s.appendTo(t)}if(i.type&&e("<span />").addClass(a("type")).text(i.type).appendTo(t),i.surrounding_lines){var n=i.line-3<=0?1:i.line-3,l=C(i.surrounding_lines.join(""),"php",n,i.line).addClass(a("file")).appendTo(t);i.stack_trace_html||t.click(function(){l.is(":visible")?l.hide():l.show()})}if(i.stack_trace_html){var d=e("<span />").addClass(a("filename")).html(i.stack_trace_html);d.find('samp[data-depth="1"]').removeClass("sf-dump-expanded").addClass("sf-dump-compact").parent().find(">.sf-dump-note").html((r,o)=>o.replace(/^array:/,'<span class="sf-dump-key">Stack Trace:</span> ')+" files"),d.appendTo(t)}else i.stack_trace&&i.stack_trace.split(` `).forEach(function(r){var o=e("<div />");e("<span />").addClass(a("filename")).text(r).appendTo(o),o.appendTo(t)})}}),this.$list.$el.appendTo(this.$el),this.bindAttr("data",function(t){this.$list.set("data",t),t.length==1&&this.$list.$el.children().first().find(a(".file")).show()})}}),V=PhpDebugBar.Widgets.DatasetWidget=PhpDebugBar.Widget.extend({initialize:function(t){t.itemRenderer||(t.itemRenderer=this.itemRenderer),this.set(t),this.set("autoshow",null),this.set("id",null),this.set("sort",localStorage.getItem("debugbar-history-sort")||"asc"),this.$el.addClass(a("dataset-history")),this.renderHead()},renderHead:function(){this.$el.empty(),this.$actions=e("<div />").addClass(a("dataset-actions")).appendTo(this.$el);var t=this,i=t.get("debugbar");this.$autoshow=e("<input type=checkbox>").on("click",function(){i.ajaxHandler&&i.ajaxHandler.setAutoShow(e(this).is(":checked")),i.controls.__settings&&i.controls.__settings.get("widget").set("autoshow",this.autoShow)}),e("<label>Autoshow</label>").append(this.$autoshow).appendTo(this.$actions),this.$clearbtn=e("<a>Clear</a>").appendTo(this.$actions).on("click",function(){t.$table.empty()}),this.$showBtn=e("<a>Show all</a>").appendTo(this.$actions).on("click",function(){t.searchInput.val(null),t.methodInput.val(null),t.set("search",null),t.set("method",null)}),this.methodInput=e('<select name="method" style="width:100px"><option>(method)</option><option>GET</option><option>POST</option><option>PUT</option><option>DELETE</option></select>').on("change",function(){t.set("method",this.value)}).appendTo(this.$actions),this.searchInput=e('<input type="text" name="search" aria-label="Search" placeholder="Search" />').on("input",function(){t.set("search",this.value)}).appendTo(this.$actions),this.$table=e("<tbody />"),e("<table/>").append(e("<thead/>").append(e("<tr/>").append(e("<th></th>").css("width","30px")).append(e("<th>Date \u2195</th>").css("width","175px").click(function(){t.set("sort",t.get("sort")==="asc"?"desc":"asc"),localStorage.setItem("debugbar-history-sort",t.get("sort"))})).append(e("<th>Method</th>").css("width","80px")).append(e("<th>URL</th>")).append(e('<th width="40%">Data</th>')))).append(this.$table).appendTo(this.$el)},renderDatasets:function(){this.$table.empty();var t=this;e.each(this.get("data"),function(i,s){s.__meta&&t.get("itemRenderer")(t,s)})},render:function(){this.bindAttr("data",function(){if(this.get("autoshow")===null&&this.get("debugbar").ajaxHandler&&this.set("autoshow",this.get("debugbar").ajaxHandler.autoShow),!!this.has("data")){var t=this.get("data"),i=t[Object.keys(t)[Object.keys(t).length-1]];i.__meta&&this.get("itemRenderer")(this,i)}}),this.bindAttr(["itemRenderer","search","method","sort"],function(){this.renderDatasets()}),this.bindAttr("autoshow",function(){var t=this.get("autoshow");this.$autoshow.prop("checked",t)}),this.bindAttr("id",function(){var t=this.get("id");this.$table.find("."+a("active")).removeClass(a("active")),this.$table.find("tr[data-id="+t+"]").addClass(a("active"))})},itemRenderer:function(t,i){var s=i.__meta,n=e("<td />"),l=e("<tr />");t.get("sort")==="asc"?l.appendTo(t.$table):l.prependTo(t.$table);var d=function(){var c=t.get("debugbar");c.showDataSet(s.id,c.datesetTitleFormater.format("",i,s.suffix,s.nb)),t.$table.find("."+a("active")).removeClass(a("active")),l.addClass(a("active")),e(this).data("tab")&&c.showTab(e(this).data("tab"))};l.attr("data-id",s.id).append(e("<td>#"+s.nb+"</td>").click(d)).append(e("<td>"+s.datetime+"</td>").click(d)).append(e("<td>"+s.method+"</td>").click(d)).append(e("<td />").append(s.uri+(s.suffix?" "+s.suffix:"")).click(d)).css("cursor","pointer").addClass(a("table-row"));var r=t.get("debugbar");e.each(r.dataMap,function(c,u){var x=w(i,u[0],u[1]);if(c.indexOf(":")!=-1)if(c=c.split(":"),c[1]==="badge"&&x>0){var m=r.getControl(c[0]),b=e("<a>").attr("title",m.get("title")).data("tab",c[0]);m.$icon&&b.append(r.getControl(c[0]).$icon.clone()),m.$badge&&b.append(r.getControl(c[0]).$badge.clone().css("display","inline-block").text(x)),b.appendTo(n).click(d)}else c[1]==="tooltip"&&r.getControl(c[0]).set("tooltip",x)}),l.append(n),r.activeDatasetId===s.id&&l.addClass(a("active"));var o=t.get("search"),h=t.get("method");(o&&s.uri.indexOf(o)==-1||h&&s.method!==h)&&l.hide()}})})(PhpDebugBar.$); widgets.min.css 0000644 00000022001 15231065600 0007477 0 ustar 00 @charset "UTF-8";pre.phpdebugbar-widgets-code-block{white-space:pre;word-wrap:normal;overflow:hidden}pre.phpdebugbar-widgets-code-block code{display:block;overflow:auto hidden}pre.phpdebugbar-widgets-code-block code.phpdebugbar-widgets-numbered-code{padding:5px;line-height:normal}pre.phpdebugbar-widgets-code-block ul li.phpdebugbar-widgets-highlighted-line{font-weight:bolder;text-decoration:underline}pre.phpdebugbar-widgets-code-block ul li.phpdebugbar-widgets-highlighted-line span{background:var(--debugbar-text);opacity:.15;min-width:calc(100% - 85px);margin-left:10px;position:absolute}pre.phpdebugbar-widgets-code-block ul{float:left;border-right:1px solid var(--debugbar-header-border);text-align:right;padding:5px;position:static}.phpdebugbar-widgets-kvlist span.phpdebugbar-widgets-filename,li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename,table.phpdebugbar-widgets-tablevar span.phpdebugbar-widgets-filename{float:right;color:var(--debugbar-link);margin-left:8px;font-style:italic;display:block}a.phpdebugbar-widgets-editor-link{color:var(--debugbar-link)}.phpdebugbar-widgets-kvlist span.phpdebugbar-widgets-filename:hover,li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename:hover,a.phpdebugbar-widgets-editor-link:hover{color:var(--debugbar-hover)}a.phpdebugbar-widgets-editor-link:before{content:"";margin-left:4px;margin-right:4px;font-family:PhpDebugbarFontAwesome;font-size:12px;font-style:normal}ul.phpdebugbar-widgets-list{font-family:var(--debugbar-font-mono);margin:0;padding:0;list-style:none}ul.phpdebugbar-widgets-list li.phpdebugbar-widgets-list-item{border-bottom:1px solid var(--debugbar-border);padding:3px;position:relative;overflow:hidden}div.phpdebugbar-widgets-messages{height:100%;position:relative}div.phpdebugbar-widgets-messages ul.phpdebugbar-widgets-list{padding-bottom:45px}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value:before{margin-right:8px;font-family:PhpDebugbarFontAwesome;font-size:11px}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-alert:before{content:"";color:#cbcf38}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-debug:before{content:"";color:#78d79a}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-emergency:before,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-notice:before{content:"";color:#ecb03d}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-critical:before{color:red}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-critical:before{content:""}.phpdebugbar-widgets-params .phpdebugbar-widgets-value pre.sf-dump,dl.phpdebugbar-widgets-kvlist dd.phpdebugbar-widgets-value pre.sf-dump,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item pre.sf-dump{padding-top:0;padding-bottom:0;display:inline-block!important}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-collector,div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-label{float:right;color:#888;text-shadow:none;background:0 0;margin:0 2px;padding:2px 4px;font-size:12px;font-weight:400;text-decoration:none}div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-collector{color:#555;font-style:italic}div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar{background:var(--debugbar-header);width:100%;color:var(--debugbar-text);border-top:1px solid var(--debugbar-border);border-bottom:0;height:20px;padding:4px 0;position:fixed;bottom:0}div.phpdebugbar-widgets-messages li .phpdebugbar-widgets-label-called-from{float:right;color:var(--debugbar-text-muted);border-bottom:1px dotted var(--debugbar-border);padding-left:5px}div.phpdebugbar-widgets-messages li .phpdebugbar-widgets-label-called-from:before{content:"";margin-right:4px;font-family:PhpDebugbarFontAwesome;font-size:12px}div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar input{width:30%;box-shadow:none;border:0;border-radius:3px;height:15px;margin:0 0 0 7px;padding:2px 6px}div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar input:focus{outline:none}div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter{float:right;color:var(--debugbar-background);background:#7cacd5;border-radius:4px;margin:0 2px;padding:2px 4px;font-size:12px;text-decoration:none}div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter.phpdebugbar-widgets-excluded{background:var(--debugbar-active);color:var(--debugbar-text-muted)}dl.phpdebugbar-widgets-kvlist{margin:0}dl.phpdebugbar-widgets-kvlist dt{float:left;border-top:1px solid var(--debugbar-border);clear:both;text-overflow:ellipsis;white-space:nowrap;width:150px;padding:5px;font-weight:700;overflow:hidden}dl.phpdebugbar-widgets-kvlist dd{border-top:1px solid var(--debugbar-border);cursor:pointer;min-height:17px;margin-left:160px;padding:5px}dl.phpdebugbar-widgets-varlist,dl.phpdebugbar-widgets-htmlvarlist{font-family:var(--debugbar-font-mono)}dl.phpdebugbar-widgets-htmlvarlist dd{cursor:initial}ul.phpdebugbar-widgets-timeline{margin:0;padding:0;list-style:none}ul.phpdebugbar-widgets-timeline .phpdebugbar-widgets-measure{border:none;height:20px;display:block;position:relative}ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-label,ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-collector{font-size:12px;font-family:var(--debugbar-font-mono);color:var(--debugbar-text);text-shadow:none;white-space:pre;background:0 0;font-weight:400;position:absolute;top:4px;left:5px}ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-collector{left:initial;right:5px}ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-value{background-color:var(--debugbar-accent);border-bottom:2px solid var(--debugbar-accent-border);border-radius:3px;min-width:2px;height:calc(100% - 4px);display:block;position:absolute;top:2px}ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params{border:1px solid var(--debugbar-border);width:70%;font-family:var(--debugbar-font-mono);border-collapse:collapse;margin:10px;display:none}ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params td{border:1px solid var(--debugbar-border);border-left:none;border-right:none;padding:0 5px}ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params .phpdebugbar-widgets-name{vertical-align:top;width:20%;font-weight:700}div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item{cursor:pointer}div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-message{color:red;display:block}div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-type{font-weight:700;display:block;position:absolute;top:4px;right:4px}div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-file{border:1px solid var(--debugbar-border);font-family:var(--debugbar-font-mono);margin:10px;padding:5px;display:none}div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename{float:none}ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params{border:0;width:99%;display:table}div.phpdebugbar[data-theme=dark] code.phpdebugbar-widgets-sql,div.phpdebugbar[data-theme=dark] .phpdebugbar-widgets-name,div.phpdebugbar[data-theme=dark] .phpdebugbar-widgets-key,div.phpdebugbar[data-theme=dark] .phpdebugbar-widgets-success>pre.sf-dump>.sf-dump-note{color:#fdfd96}table.phpdebugbar-widgets-tablevar{table-layout:auto;width:100%}table.phpdebugbar-widgets-tablevar td:first-child{white-space:nowrap;width:150px;font-family:var(--debugbar-font-mono)}table.phpdebugbar-widgets-tablevar td.phpdebugbar-widgets-editor{white-space:nowrap;text-align:right;width:5%}table.phpdebugbar-widgets-tablevar tr.phpdebugbar-widgets-header td,table.phpdebugbar-widgets-tablevar tr.phpdebugbar-widgets-summary td{font-weight:700}table.phpdebugbar-widgets-tablevar td{border-bottom:1px solid var(--debugbar-border);text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;font-weight:400;overflow:hidden}table.phpdebugbar-widgets-tablevar .phpdebugbar-widgets-header span.phpdebugbar-widgets-badge{background:var(--debugbar-badge-active);color:var(--debugbar-badge-active-text);text-shadow:none;vertical-align:middle;border-radius:4px;margin:0 5px 0 8px;padding:0 6px;font-size:11px;font-weight:400;line-height:14px} widgets.css 0000644 00000024165 15231065600 0006732 0 ustar 00 @charset "UTF-8"; pre.phpdebugbar-widgets-code-block { white-space: pre; word-wrap: normal; overflow: hidden; } pre.phpdebugbar-widgets-code-block code { display: block; overflow: auto hidden; } pre.phpdebugbar-widgets-code-block code.phpdebugbar-widgets-numbered-code { padding: 5px; line-height: normal; } pre.phpdebugbar-widgets-code-block ul li.phpdebugbar-widgets-highlighted-line { font-weight: bolder; text-decoration: underline; } pre.phpdebugbar-widgets-code-block ul li.phpdebugbar-widgets-highlighted-line span { background: var(--debugbar-text); opacity: .15; min-width: calc(100% - 85px); margin-left: 10px; position: absolute; } pre.phpdebugbar-widgets-code-block ul { float: left; border-right: 1px solid var(--debugbar-header-border); text-align: right; padding: 5px; position: static; } .phpdebugbar-widgets-kvlist span.phpdebugbar-widgets-filename, li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename, table.phpdebugbar-widgets-tablevar span.phpdebugbar-widgets-filename { float: right; color: var(--debugbar-link); margin-left: 8px; font-style: italic; display: block; } a.phpdebugbar-widgets-editor-link { color: var(--debugbar-link); } .phpdebugbar-widgets-kvlist span.phpdebugbar-widgets-filename:hover, li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename:hover, a.phpdebugbar-widgets-editor-link:hover { color: var(--debugbar-hover); } a.phpdebugbar-widgets-editor-link:before { content: ""; margin-left: 4px; margin-right: 4px; font-family: PhpDebugbarFontAwesome; font-size: 12px; font-style: normal; } ul.phpdebugbar-widgets-list { font-family: var(--debugbar-font-mono); margin: 0; padding: 0; list-style: none; } ul.phpdebugbar-widgets-list li.phpdebugbar-widgets-list-item { border-bottom: 1px solid var(--debugbar-border); padding: 3px; position: relative; overflow: hidden; } div.phpdebugbar-widgets-messages { height: 100%; position: relative; } div.phpdebugbar-widgets-messages ul.phpdebugbar-widgets-list { padding-bottom: 45px; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value:before { margin-right: 8px; font-family: PhpDebugbarFontAwesome; font-size: 11px; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-alert:before { content: ""; color: #cbcf38; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-debug:before { content: ""; color: #78d79a; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-emergency:before, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-notice:before { content: ""; color: #ecb03d; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-critical:before { color: red; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-critical:before { content: ""; } .phpdebugbar-widgets-params .phpdebugbar-widgets-value pre.sf-dump, dl.phpdebugbar-widgets-kvlist dd.phpdebugbar-widgets-value pre.sf-dump, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item pre.sf-dump { padding-top: 0; padding-bottom: 0; display: inline-block !important; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-collector, div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-label { float: right; color: #888; text-shadow: none; background: none; margin: 0 2px; padding: 2px 4px; font-size: 12px; font-weight: normal; text-decoration: none; } div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-collector { color: #555; font-style: italic; } div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar { background: var(--debugbar-header); width: 100%; color: var(--debugbar-text); border-top: 1px solid var(--debugbar-border); border-bottom: 0; height: 20px; padding: 4px 0; position: fixed; bottom: 0; } div.phpdebugbar-widgets-messages li .phpdebugbar-widgets-label-called-from { float: right; color: var(--debugbar-text-muted); border-bottom: 1px dotted var(--debugbar-border); padding-left: 5px; } div.phpdebugbar-widgets-messages li .phpdebugbar-widgets-label-called-from:before { content: ""; margin-right: 4px; font-family: PhpDebugbarFontAwesome; font-size: 12px; } div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar input { width: 30%; box-shadow: none; border: 0; border-radius: 3px; height: 15px; margin: 0 0 0 7px; padding: 2px 6px; } div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar input:focus { outline: none; } div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter { float: right; color: var(--debugbar-background); background: #7cacd5; border-radius: 4px; margin: 0 2px; padding: 2px 4px; font-size: 12px; text-decoration: none; } div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter.phpdebugbar-widgets-excluded { background: var(--debugbar-active); color: var(--debugbar-text-muted); } dl.phpdebugbar-widgets-kvlist { margin: 0; } dl.phpdebugbar-widgets-kvlist dt { float: left; border-top: 1px solid var(--debugbar-border); clear: both; text-overflow: ellipsis; white-space: nowrap; width: 150px; padding: 5px; font-weight: bold; overflow: hidden; } dl.phpdebugbar-widgets-kvlist dd { border-top: 1px solid var(--debugbar-border); cursor: pointer; min-height: 17px; margin-left: 160px; padding: 5px; } dl.phpdebugbar-widgets-varlist, dl.phpdebugbar-widgets-htmlvarlist { font-family: var(--debugbar-font-mono); } dl.phpdebugbar-widgets-htmlvarlist dd { cursor: initial; } ul.phpdebugbar-widgets-timeline { margin: 0; padding: 0; list-style: none; } ul.phpdebugbar-widgets-timeline .phpdebugbar-widgets-measure { border: none; height: 20px; display: block; position: relative; } ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-label, ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-collector { font-size: 12px; font-family: var(--debugbar-font-mono); color: var(--debugbar-text); text-shadow: none; white-space: pre; background: none; font-weight: normal; position: absolute; top: 4px; left: 5px; } ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-collector { left: initial; right: 5px; } ul.phpdebugbar-widgets-timeline li span.phpdebugbar-widgets-value { background-color: var(--debugbar-accent); border-bottom: 2px solid var(--debugbar-accent-border); border-radius: 3px; min-width: 2px; height: calc(100% - 4px); display: block; position: absolute; top: 2px; } ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params { border: 1px solid var(--debugbar-border); width: 70%; font-family: var(--debugbar-font-mono); border-collapse: collapse; margin: 10px; display: none; } ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params td { border: 1px solid var(--debugbar-border); border-left: none; border-right: none; padding: 0 5px; } ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params .phpdebugbar-widgets-name { vertical-align: top; width: 20%; font-weight: bold; } div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item { cursor: pointer; } div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-message { color: red; display: block; } div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-type { font-weight: bold; display: block; position: absolute; top: 4px; right: 4px; } div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-file { border: 1px solid var(--debugbar-border); font-family: var(--debugbar-font-mono); margin: 10px; padding: 5px; display: none; } div.phpdebugbar-widgets-exceptions li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-filename { float: none; } ul.phpdebugbar-widgets-timeline table.phpdebugbar-widgets-params { border: 0; width: 99%; display: table; } div.phpdebugbar[data-theme="dark"] code.phpdebugbar-widgets-sql, div.phpdebugbar[data-theme="dark"] .phpdebugbar-widgets-name, div.phpdebugbar[data-theme="dark"] .phpdebugbar-widgets-key, div.phpdebugbar[data-theme="dark"] .phpdebugbar-widgets-success > pre.sf-dump > .sf-dump-note { color: #fdfd96; } table.phpdebugbar-widgets-tablevar { table-layout: auto; width: 100%; } table.phpdebugbar-widgets-tablevar td:first-child { white-space: nowrap; width: 150px; font-family: var(--debugbar-font-mono); } table.phpdebugbar-widgets-tablevar td.phpdebugbar-widgets-editor { white-space: nowrap; text-align: right; width: 5%; } table.phpdebugbar-widgets-tablevar tr.phpdebugbar-widgets-header td, table.phpdebugbar-widgets-tablevar tr.phpdebugbar-widgets-summary td { font-weight: bold; } table.phpdebugbar-widgets-tablevar td { border-bottom: 1px solid var(--debugbar-border); text-overflow: ellipsis; white-space: nowrap; padding: 2px 4px; font-weight: normal; overflow: hidden; } table.phpdebugbar-widgets-tablevar .phpdebugbar-widgets-header span.phpdebugbar-widgets-badge { background: var(--debugbar-badge-active); color: var(--debugbar-badge-active-text); text-shadow: none; vertical-align: middle; border-radius: 4px; margin: 0 5px 0 8px; padding: 0 6px; font-size: 11px; font-weight: normal; line-height: 14px; } widgets.min.css.gz 0000644 00000003241 15231065600 0010123 0 ustar 00 � �Z�n�6~5A� -�$^;�h�b�=����[D(�%)�Tȡ-P��^�E��P���,K��8�7"�3���~��4���>��H*x/I Ζ1R���%�cA������:�|-�P*��B���P)b�X�Z0�J�a�����%C��i'eFx�չ�gi �[�KD��p*7���21� cʘ�h碄.f���|!�����`Td`c|X(d��a� (���G{Z"��?.��8 WH��z�U�:aj���4J)��Lb��I\y�7���u�"���g�0�$��H M��(ւef���� dB+'��"�|�ȍ���k� �����z��%�ƨy��R� C�S�>�+F�q�t~_P�p����S�Ŭ�e����Z,�P�d�?�_�\n"�z�l�� Fq�fO��T ԈBd��� �'��4hI�����z�0��P�c� p^���_{���M��§�[X���m�m"�)O�$��z Z�P^�����))c�@�M�-�ܧTpQ�F��D����n*/C9ƈ�?�� ���kƬ�]�A!t�y| Z�%�L�6a�����Դ��~*7�_��+�2�<mϗ����gP��b��a����E��.q�w��h�p�������d��Σ�)n#����,:@ j oϪ�b8��_��/ pܑ�\(%�y�����ac�PpN$��*�����E7U�H�T{�y���O�T�v��2V̫�iH�K�rWثB�d�r��8�M�Pqc��ۆC1�j|9�ϋ&A'���#7Q� ���C��[���fl-:Vvp�Apо9��9�,�r:�r�a �!X�ԑN����7t,��IeI�W�}�D%�� �r/7^��u�U;� ���c@���p��n>�����P"��!�[4 #I�H�;�?/NЈ�ڥ<�ef��m(���t�A= @�f�u���=� \/�f���p2EÅ���Efl��C�Q_�j@ {�.&��)�r�&�l�M�F$��%���M6�eȑ��m����h��+p�ʹ�R�Jg�Ra,LR�[7�����9A�N��:m�i��̂�+�$��4ϔ*��r�M������CK�>MVHYU��SbRV.7�xd�.M���?;147�}�d��ҙ���|�,o�#�é�С�p���Hؑ�.648n:B�Y�Q�E����`�Y��.��1܉+�(*��k������N��M�b��p��M��t7ֿ�����{�q����O���� ���T�<�F�\i��@$5�Տ�&N�Q7*��L�mM��s��)���K���� p��J�=aʵ��3�U���ޕ�^B Һ�po��W�S�쏱���"�W�7=�l��-�c"�毚��DǾ�8�t2�k���0i3��`{S�[Oe'���N��xx��-r{�&�@�A�I �/ R�?�?H������ ~��Gؾp��0�?6�O�vN[E��,�Ç��W���ڊ̸w��ta�~ϐpA�6>N(#� ��/G{䙰K����B��8#�;�b�r�r:KS�����3�(���7���Z���P���9%Fd G�R��xk�\�G[�8��08��O�<̛7rm`� ���ؚ��eb��MR�$ debugbar.css 0000644 00000042710 15231065600 0007033 0 ustar 00 @charset "UTF-8"; @media print { div.phpdebugbar { display: none; } } div.phpdebugbar, div.phpdebugbar-openhandler { --debugbar-background: #fff; --debugbar-background-alt: #fafafa; --debugbar-text: #222; --debugbar-text-muted: #888; --debugbar-border: #eee; --debugbar-header: #efefef; --debugbar-header-text: #555; --debugbar-header-border: #ddd; --debugbar-active: #ccc; --debugbar-active-text: #666; --debugbar-icons: #555; --debugbar-badge: #ccc; --debugbar-badge-text: #555; --debugbar-badge-active: #555; --debugbar-badge-active-text: #fff; --debugbar-link: #888; --debugbar-hover: #aaa; --debugbar-accent: #6bb7d8; --debugbar-accent-border: #477e96; --debugbar-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --debugbar-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } div.phpdebugbar[data-theme="dark"], div.phpdebugbar-openhandler[data-theme="dark"] { --debugbar-background: #2a2a2a; --debugbar-background-alt: #333; --debugbar-text: #e0e0e0; --debugbar-text-muted: #aaa; --debugbar-border: #3a3a3a; --debugbar-header: #1e1e1e; --debugbar-header-text: #ccc; --debugbar-header-border: #444; --debugbar-active: #444; --debugbar-active-text: #e0e0e0; --debugbar-icons: #ccc; --debugbar-badge: #444; --debugbar-badge-text: #ccc; --debugbar-badge-active: #ccc; --debugbar-badge-active-text: #1e1e1e; --debugbar-accent: #4f8fb3; --debugbar-accent-border: #3f7a94; --debugbar-link: #aaa; --debugbar-hover: #888; } div.phpdebugbar { width: 100%; font-family: var(--debugbar-font-sans); background: var(--debugbar-background); z-index: 2147483647; color: var(--debugbar-text); text-align: left; letter-spacing: normal; direction: ltr; border-top: 0; font-size: 14px; line-height: 1.2em; position: fixed; bottom: 0; left: 0; } div.phpdebugbar[data-openBtnPosition="bottomRight"].phpdebugbar-closed, div.phpdebugbar[data-openBtnPosition="topRight"].phpdebugbar-closed { left: auto; right: 0; } div.phpdebugbar[data-openBtnPosition="topRight"].phpdebugbar-closed, div.phpdebugbar[data-openBtnPosition="topLeft"].phpdebugbar-closed { border-bottom: 1px solid var(--debugbar-header-border); top: 0; bottom: auto; } div.phpdebugbar[data-openBtnPosition="bottomRight"].phpdebugbar-closed, div.phpdebugbar[data-openBtnPosition="bottomLeft"].phpdebugbar-closed { border-top: 1px solid var(--debugbar-header-border); } .phpdebugbar-closed[data-openBtnPosition="bottomLeft"], .phpdebugbar-closed[data-openBtnPosition="topLeft"] { border-right: 1px solid var(--debugbar-header-border); } .phpdebugbar-closed[data-openBtnPosition="bottomRight"], .phpdebugbar-closed[data-openBtnPosition="topRight"] { border-left: 1px solid var(--debugbar-header-border); } div.phpdebugbar a, div.phpdebugbar-openhandler { cursor: pointer; } div.phpdebugbar-drag-capture { z-index: 10001; cursor: ns-resize; background: none; display: none; position: fixed; inset: 0; } div.phpdebugbar-closed { width: auto; } div.phpdebugbar * { clear: initial; text-align: left; -moz-box-sizing: content-box; box-sizing: content-box; direction: ltr; border: 0; width: auto; margin: 0; padding: 0; font-weight: normal; text-decoration: none; } div.phpdebugbar select, div.phpdebugbar input { appearance: auto; } div.phpdebugbar ol, div.phpdebugbar ul { list-style: none; } div.phpdebugbar ul li, div.phpdebugbar ol li, div.phpdebugbar dl li { line-height: normal; } div.phpdebugbar table, .phpdebugbar-openhandler table { border-collapse: collapse; border-spacing: 0; color: inherit; } div.phpdebugbar input[type="text"], div.phpdebugbar input[type="password"], div.phpdebugbar select { font-family: var(--debugbar-font-sans); background: var(--debugbar-background); color: var(--debugbar-text); border: 1px solid var(--debugbar-border); border-radius: .25rem; margin: 0; padding: 0; font-size: 14px; } div.phpdebugbar code, div.phpdebugbar pre, div.phpdebugbar samp { font-family: var(--debugbar-font-mono); background: none; margin: 0; padding: 0; font-size: 1em; border: 0 !important; } div.phpdebugbar code, div.phpdebugbar pre { color: var(--debugbar-text); } div.phpdebugbar pre.sf-dump { color: #a0a000; outline: 0; z-index: 0 !important; background: none !important; display: block !important; } div.phpdebugbar pre.sf-dump .sf-dump-private { color: gray; } div.phpdebugbar[data-theme="dark"] pre.sf-dump .sf-dump-public { color: #fc0; } div.phpdebugbar[data-theme="dark"] pre.sf-dump .sf-dump-protected { color: #a0a000; } div.phpdebugbar[data-theme="dark"] pre.sf-dump .sf-dump-private { color: #9d9266; } a.phpdebugbar-restore-btn { float: left; color: var(--debugbar-icons); padding: 5px 8px; font-size: 14px; text-decoration: none; } div.phpdebugbar-resize-handle { border-bottom: 1px solid var(--debugbar-header-border); cursor: ns-resize; background: none; width: 100%; height: 4px; margin-top: -4px; display: none; } div.phpdebugbar-minimized { border-top: 1px solid var(--debugbar-header-border); } a.phpdebugbar-restore-btn:after { background: var(--debugbar-header) url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M6.039%208.342c.463%200%20.772.084.927.251.154.168.191.455.11.862-.084.424-.247.727-.487.908-.241.182-.608.272-1.1.272h-.743l.456-2.293h.837zm-2.975%204.615h1.22l.29-1.457H5.62c.461%200%20.84-.047%201.139-.142.298-.095.569-.254.812-.477.205-.184.37-.387.497-.608.127-.222.217-.466.27-.734.13-.65.032-1.155-.292-1.518-.324-.362-.84-.543-1.545-.543H4.153l-1.089%205.479zM9.235%206.02h1.21l-.289%201.458h1.079c.679%200%201.147.115%201.405.347.258.231.335.607.232%201.125l-.507%202.55h-1.23l.481-2.424c.055-.276.035-.464-.06-.565-.095-.1-.298-.15-.608-.15H9.98L9.356%2011.5h-1.21l1.089-5.48M15.566%208.342c.464%200%20.773.084.928.251.154.168.19.455.11.862-.084.424-.247.727-.488.908-.24.182-.607.272-1.1.272h-.742l.456-2.293h.836zm-2.974%204.615h1.22l.29-1.457h1.046c.461%200%20.84-.047%201.139-.142.298-.095.569-.254.812-.477.205-.184.37-.387.497-.608.127-.222.217-.466.27-.734.129-.65.032-1.155-.292-1.518-.324-.362-.84-.543-1.545-.543H13.68l-1.089%205.479z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E") no-repeat center / 20px 20px; } div.phpdebugbar-header { background-color: var(--debugbar-header); min-height: 32px; line-height: 16px; } div.phpdebugbar-header:before, div.phpdebugbar-header:after { content: ""; line-height: 0; display: table; } div.phpdebugbar-header:after { clear: both; } div.phpdebugbar-header-left { float: left; } div.phpdebugbar-header-right { float: right; } div.phpdebugbar-header > div > * { height: 22px; color: var(--debugbar-header-text); padding: 5px; font-size: 13px; text-decoration: none; } div.phpdebugbar-header-left > *, div.phpdebugbar-header-right > * { align-items: center; line-height: 0; display: flex; } div.phpdebugbar-header-left > * { float: left; } div.phpdebugbar-header-right > * { float: right; } div.phpdebugbar-header-right > select { background-color: var(--debugbar-header); color: var(--debugbar-header-text); padding: 0; line-height: 1em; } span.phpdebugbar-indicator, a.phpdebugbar-indicator { border-right: 1px solid var(--debugbar-header-border); } .phpdebugbar[data-hideEmptyTabs="true"] .phpdebugbar-tab[data-empty="true"] { display: none; } a.phpdebugbar-tab.phpdebugbar-active { background: var(--debugbar-active); color: var(--debugbar-active-text); } a.phpdebugbar-tab .phpdebugbar-text { font-size: 14px; } a.phpdebugbar-tab span.phpdebugbar-badge { background: var(--debugbar-badge); color: var(--debugbar-badge-text); text-shadow: none; border-radius: 4px; margin-left: 5px; padding: 0 6px; font-size: 11px; font-weight: normal; line-height: 14px; display: none; } a.phpdebugbar-tab.phpdebugbar-active span.phpdebugbar-badge { background: var(--debugbar-badge-active); color: var(--debugbar-badge-active-text); } a.phpdebugbar-tab i { vertical-align: middle; display: none; } a.phpdebugbar-tab span.phpdebugbar-badge.phpdebugbar-visible { display: inline; } a.phpdebugbar-tab span.phpdebugbar-badge.phpdebugbar-important { color: #fff; background: #ed6868; } a.phpdebugbar-close-btn, a.phpdebugbar-open-btn, a.phpdebugbar-restore-btn, a.phpdebugbar-minimize-btn, a.phpdebugbar-maximize-btn, a.phpdebugbar-tab.phpdebugbar-tab-history, a.phpdebugbar-tab.phpdebugbar-tab-settings { width: 16px; height: 22px; } a.phpdebugbar-close-btn, a.phpdebugbar-open-btn, a.phpdebugbar-restore-btn, a.phpdebugbar-minimize-btn, a.phpdebugbar-maximize-btn { width: 16px; height: 22px; position: relative; } a.phpdebugbar-close-btn:after, a.phpdebugbar-open-btn:after, a.phpdebugbar-restore-btn:after, a.phpdebugbar-minimize-btn:after, a.phpdebugbar-maximize-btn:after { background-color: var(--debugbar-icons); content: " "; width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; } a.phpdebugbar-restore-btn:after { background-color: var(--debugbar-header); } a.phpdebugbar-maximize-btn { display: none; } a.phpdebugbar-minimize-btn, div.phpdebugbar-minimized a.phpdebugbar-maximize-btn { display: block; } div.phpdebugbar-minimized a.phpdebugbar-minimize-btn { display: none; } a.phpdebugbar-minimize-btn:after { mask: url("data:image/svg+xml,%3Csvg%20viewBox=%220%200%201792%201792%22%20fill=%22none%22%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d=%22m1683%20653.5-742%20741c-12.667%2012.67-27.667%2019-45%2019s-32.333-6.33-45-19l-742-741c-12.667-12.667-19-27.833-19-45.5s6.333-32.833%2019-45.5l166-165c12.667-12.667%2027.667-19%2045-19s32.333%206.333%2045%2019l531%20531%20531-531c12.67-12.667%2027.67-19%2045-19s32.33%206.333%2045%2019l166%20165c12.67%2012.667%2019%2027.833%2019%2045.5s-6.33%2032.833-19%2045.5Z%22%20fill=%22%23555000%22%2F%3E%3C%2Fsvg%3E") center / 14px 14px no-repeat; } a.phpdebugbar-maximize-btn:after { mask: url("data:image/svg+xml,%3Csvg%20viewBox=%220%200%201792%201792%22%20fill=%22none%22%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d=%22m1683%201229.5-166%20165c-12.67%2012.67-27.67%2019-45%2019s-32.33-6.33-45-19l-531-531-531%20531c-12.667%2012.67-27.667%2019-45%2019s-32.333-6.33-45-19l-166-165c-12.667-12.67-19-27.83-19-45.5s6.333-32.83%2019-45.5l742-741c12.667-12.667%2027.667-19%2045-19s32.333%206.333%2045%2019l742%20741c12.67%2012.67%2019%2027.83%2019%2045.5s-6.33%2032.83-19%2045.5Z%22%20fill=%22%23000%22%2F%3E%3C%2Fsvg%3E") center / 14px 14px no-repeat; } a.phpdebugbar-close-btn:after { mask: url("data:image/svg+xml,%3Csvg%20viewBox=%220%200%201792%201792%22%20fill=%22none%22%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d=%22M1490%201258c0%2026.67-9.33%2049.33-28%2068l-136%20136c-18.67%2018.67-41.33%2028-68%2028s-49.33-9.33-68-28l-294-294-294%20294c-18.667%2018.67-41.333%2028-68%2028s-49.333-9.33-68-28l-136-136c-18.667-18.67-28-41.33-28-68s9.333-49.33%2028-68l294-294-294-294c-18.667-18.667-28-41.333-28-68s9.333-49.333%2028-68l136-136c18.667-18.667%2041.333-28%2068-28s49.333%209.333%2068%2028l294%20294%20294-294c18.67-18.667%2041.33-28%2068-28s49.33%209.333%2068%2028l136%20136c18.67%2018.667%2028%2041.333%2028%2068s-9.33%2049.333-28%2068l-294%20294%20294%20294c18.67%2018.67%2028%2041.33%2028%2068Z%22%20fill=%22%23000%22%2F%3E%3C%2Fsvg%3E") center / 14px 14px no-repeat; } a.phpdebugbar-open-btn:after { mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1792 1792'%3e%3cpath fill='%23000' d='M1646 991.796c0 16.494-8.25 34.064-24.75 52.684l-268.22 316.13c-22.89 27.14-54.95 50.16-96.2 69.05S1177.4 1458 1142.27 1458H273.728c-18.095 0-34.194-3.46-48.297-10.38-14.104-6.92-21.155-18.36-21.155-34.32 0-16.5 8.249-34.06 24.747-52.69l268.228-316.13c22.884-27.14 54.949-50.156 96.194-69.049 41.246-18.893 79.431-28.34 114.556-28.34h868.549c18.09 0 34.19 3.459 48.3 10.378 14.1 6.918 21.15 18.361 21.15 34.327Zm-273.82-274.615v127.728H708.001c-50.027 0-102.448 12.64-157.264 37.919-54.817 25.28-98.457 57.078-130.921 95.397L150.79 1294.35l-3.992 4.79c0-2.13-.133-5.46-.399-9.98-.266-4.52-.399-7.85-.399-9.98V512.817c0-48.962 17.563-91.005 52.688-126.13 35.125-35.126 77.168-52.688 126.131-52.688h255.455c48.962 0 91.005 17.562 126.13 52.688 35.126 35.125 52.688 77.168 52.688 126.13v25.546h434.278c48.96 0 91 17.563 126.13 52.688 35.12 35.125 52.68 77.168 52.68 126.13Z'/%3e%3c/svg%3e") center / 14px 14px no-repeat; } .phpdebugbar-indicator { cursor: pointer; position: relative; } .phpdebugbar-indicator span.phpdebugbar-text { margin-left: 5px; } .phpdebugbar-indicator span.phpdebugbar-tooltip { background: var(--debugbar-header); border: 1px solid var(--debugbar-header-border); color: var(--debugbar-header-text); z-index: 1000; text-align: center; white-space: nowrap; -webkit-backdrop-filter: blur(5px); padding: 2px 6px; font-size: 11px; line-height: 1.5; display: none; position: absolute; bottom: 38px; right: 0; } .phpdebugbar-indicator:hover span.phpdebugbar-tooltip:not(.phpdebugbar-disabled) { display: block; } .phpdebugbar-indicator span.phpdebugbar-tooltip dl { grid-gap: 4px 10px; grid-template-columns: max-content; display: grid; } .phpdebugbar-indicator span.phpdebugbar-tooltip dl dt { text-align: left; font-weight: bold; } .phpdebugbar-indicator span.phpdebugbar-tooltip dl dd { text-align: left; grid-column-start: 2; margin: 0; } .phpdebugbar select.phpdebugbar-datasets-switcher { float: right; border: none; max-width: 200px; height: 22px; padding: 4px 0; display: none; } .phpdebugbar button, .phpdebugbar-openhandler button { color: var(--debugbar-header-text); background-color: var(--debugbar-header); border: 1px solid var(--debugbar-header-border); cursor: pointer; border-radius: .25rem; height: 20px; margin: 0 5px; padding: 0 12px; line-height: normal; } div.phpdebugbar-body { border-top: 1px solid var(--debugbar-header-border); height: 300px; display: none; position: relative; } div.phpdebugbar-panel { width: 100%; height: 100%; display: none; overflow: auto; } div.phpdebugbar-panel.phpdebugbar-active { display: block; } div.phpdebugbar-mini-design a.phpdebugbar-tab { border-right: 1px solid var(--debugbar-header-border); position: relative; } div.phpdebugbar-mini-design a.phpdebugbar-tab span.phpdebugbar-text { display: none; } div.phpdebugbar-mini-design a.phpdebugbar-tab:hover span.phpdebugbar-text { background: var(--debugbar-background); opacity: 1; border: 1px solid var(--debugbar-header-border); color: var(--debugbar-header-text); z-index: 1000; text-align: center; -webkit-backdrop-filter: blur(5px); padding: 2px 6px; font-size: 11px; line-height: 1.5; display: block; position: absolute; top: -30px; right: 0; } div.phpdebugbar-mini-design a.phpdebugbar-tab i { display: inline-block; } a.phpdebugbar-tab.phpdebugbar-tab-history { width: auto; min-width: 22px; } a.phpdebugbar-tab.phpdebugbar-tab-history, a.phpdebugbar-tab.phpdebugbar-tab-settings { justify-content: center; align-items: center; display: flex; } a.phpdebugbar-tab.phpdebugbar-tab-history .phpdebugbar-text, a.phpdebugbar-tab.phpdebugbar-tab-settings .phpdebugbar-text { white-space: nowrap; display: none; } a.phpdebugbar-tab.phpdebugbar-tab-history i, a.phpdebugbar-tab.phpdebugbar-tab-settings i { display: inline-block; } .phpdebugbar-widgets-dataset-history table { table-layout: fixed; width: 100%; } .phpdebugbar-widgets-dataset-history table th { font-weight: bold; } .phpdebugbar-widgets-dataset-history table td, .phpdebugbar-widgets-dataset-history table th { border-bottom: 1px solid var(--debugbar-border); text-overflow: ellipsis; white-space: nowrap; padding: 6px 3px; overflow: hidden; } .phpdebugbar-widgets-dataset-history table td a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .phpdebugbar-widgets-dataset-history table tr.phpdebugbar-widgets-active { background: var(--debugbar-active); color: var(--debugbar-active-text); } .phpdebugbar-widgets-dataset-history span.phpdebugbar-badge { background: var(--debugbar-badge); color: var(--debugbar-badge-text); text-shadow: none; vertical-align: middle; border-radius: 4px; margin: 0 5px 0 2px; padding: 0 6px; font-size: 11px; font-weight: normal; line-height: 14px; } .phpdebugbar-widgets-dataset-history .phpdebugbar-widgets-dataset-actions { text-align: center; background: var(--debugbar-background); padding: 7px 0; position: sticky; top: 0; } .phpdebugbar-widgets-dataset-history .phpdebugbar-widgets-dataset-actions a { margin: 0 10px; } .phpdebugbar-widgets-dataset-history .phpdebugbar-widgets-dataset-actions input { margin: 5px; } .phpdebugbar-settings .phpdebugbar-form-row { border-top: 1px solid var(--debugbar-border); min-height: 17px; padding: 5px 10px; display: block; } .phpdebugbar-settings .phpdebugbar-form-label { clear: none; width: 200px; font-weight: bold; display: inline-block; } .phpdebugbar-settings .phpdebugbar-form-input { clear: none; font-weight: bold; display: inline-block; } .phpdebugbar-settings input[type="text"], .phpdebugbar-settings select { min-width: 200px; margin: 0 5px; } .phpdebugbar-settings input[type="checkbox"] { margin: 0 5px; } debugbar.min.js 0000644 00000045767 15231065600 0007460 0 ustar 00 if(typeof PhpDebugBar>"u"){var PhpDebugBar={};PhpDebugBar.$=jQuery}(function(s){typeof localStorage>"u"&&(localStorage={setItem:function(t,e){},getItem:function(t){return null}}),typeof PhpDebugBar.utils>"u"&&(PhpDebugBar.utils={});var m=PhpDebugBar.utils.getDictValue=function(t,e,i){for(var a=t,o=e.split("."),r=0;r<o.length;r++){if(!a[o[r]])return i;a=a[o[r]]}return a},u=PhpDebugBar.utils.getObjectSize=function(t){if(Object.keys)return Object.keys(t).length;var e=0;for(var i in t)t.hasOwnProperty(i)&&e++;return e};PhpDebugBar.utils.csscls=function(t,e){if(t.indexOf(" ")>-1){for(var i=t.split(" "),a=[],o=0,r=i.length;o<r;o++)a.push(PhpDebugBar.utils.csscls(i[o],e));return a.join(" ")}return t.indexOf(".")===0?"."+e+t.substr(1):e+t},PhpDebugBar.utils.makecsscls=function(t){var e=function(i){return PhpDebugBar.utils.csscls(i,t)};return e};var n=PhpDebugBar.utils.makecsscls("phpdebugbar-"),l=PhpDebugBar.Widget=function(t){this._attributes=s.extend({},this.defaults),this._boundAttributes={},this.$el=s("<"+this.tagName+" />"),this.className&&this.$el.addClass(this.className),this.initialize.apply(this,[t||{}]),this.render.apply(this)};s.extend(l.prototype,{tagName:"div",className:null,defaults:{},initialize:function(t){this.set(t)},render:function(){},set:function(t,e){if(typeof t!="string"){for(var i in t)this.set(i,t[i]);return}if(this._attributes[t]=e,typeof this._boundAttributes[t]<"u")for(var a=0,o=this._boundAttributes[t].length;a<o;a++)this._boundAttributes[t][a].apply(this,[e])},has:function(t){return typeof this._attributes[t]<"u"&&this._attributes[t]!==null},get:function(t){return this._attributes[t]},bindAttr:function(t,e){if(Array.isArray(t)){for(var i=0,a=t.length;i<a;i++)this.bindAttr(t[i],e);return}if(typeof this._boundAttributes[t]>"u"&&(this._boundAttributes[t]=[]),typeof e=="object"){var o=e;e=function(r){o.text(r||"")}}this._boundAttributes[t].push(e),this.has(t)&&e.apply(this,[this._attributes[t]])}}),l.extend=function(t){var e=this,i=function(){return e.apply(this,arguments)};s.extend(i,e);var a=function(){this.constructor=i};return a.prototype=e.prototype,i.prototype=new a,s.extend(i.prototype,t),i.__super__=e.prototype,i};var c=l.extend({className:n("panel"),render:function(){this.$tab=s("<a />").addClass(n("tab")),this.$icon=s("<i />").appendTo(this.$tab),this.bindAttr("icon",function(t){t?this.$icon.attr("class","phpdebugbar-fa phpdebugbar-fa-"+t):this.$icon.attr("class","")}),this.bindAttr("title",s("<span />").addClass(n("text")).appendTo(this.$tab)),this.$badge=s("<span />").addClass(n("badge")).appendTo(this.$tab),this.bindAttr("badge",function(t){t!==null?(this.$badge.text(t),this.$badge.addClass(n("visible"))):this.$badge.removeClass(n("visible"))}),this.bindAttr("widget",function(t){this.$el.empty().append(t.$el)}),this.bindAttr("data",function(t){this.has("widget")&&(this.get("widget").set("data",t),this.$tab.attr("data-empty",s.isEmptyObject(t)||t.count===0))})}}),f=l.extend({tagName:"span",className:n("indicator"),render:function(){this.$icon=s("<i />").appendTo(this.$el),this.bindAttr("icon",function(t){t?this.$icon.attr("class","phpdebugbar-fa phpdebugbar-fa-"+t):this.$icon.attr("class","")}),this.bindAttr("link",function(t){t?this.$el.on("click",()=>{this.get("debugbar").showTab(t)}).css("cursor","pointer"):this.$el.off("click",!1).css("cursor","")}),this.bindAttr(["title","data"],s("<span />").addClass(n("text")).appendTo(this.$el)),this.$tooltip=s("<span />").addClass(n("tooltip disabled")).appendTo(this.$el),this.bindAttr("tooltip",function(t){if(t){var e=s("<dl />");Array.isArray(t)||typeof t=="object"?(s.each(t,function(i,a){s("<dt />").text(i).appendTo(e),s("<dd />").text(a).appendTo(e)}),this.$tooltip.html(e).removeClass(n("disabled"))):this.$tooltip.text(t).removeClass(n("disabled"))}else this.$tooltip.addClass(n("disabled"))})}}),v=l.extend({tagName:"form",className:n("settings"),settings:{},initialize:function(t){this.set(t);var e=this.get("debugbar");this.settings=JSON.parse(localStorage.getItem("phpdebugbar-settings"))||{},s.each(e.options,(i,a)=>{i in this.settings&&(e.options[i]=this.settings[i]),i==="theme"?e.setTheme(e.options[i]):e.$el.attr("data-"+i,e.options[i])})},clearSettings:function(){var t=this.get("debugbar");if(localStorage.removeItem("phpdebugbar-settings"),localStorage.removeItem("phpdebugbar-ajaxhandler-autoshow"),this.settings={},t.options={...t.defaultOptions},t.ajaxHandler){var e=t.ajaxHandler.defaultAutoShow;t.ajaxHandler.setAutoShow(e),this.set("autoshow",e),t.controls.__datasets&&t.controls.__datasets.get("widget").set("autoshow",s(this).is(":checked"))}this.initialize(t.options)},storeSetting:function(t,e){this.settings[t]=e;var i=this.get("debugbar");i.options[t]=e,t!=="theme"&&i.$el.attr("data-"+t,e),localStorage.setItem("phpdebugbar-settings",JSON.stringify(this.settings))},render:function(){this.$el.empty();var t=this.get("debugbar"),e=this,i={};i.Theme=s('<select><option value="auto">Auto (System preference)</option><option value="light">Light</option><option value="dark">Dark</option></select>').val(t.options.theme).on("change",function(){e.storeSetting("theme",s(this).val()),t.setTheme(s(this).val())}),i["Open Button Position"]=s('<select><option value="bottomLeft">Bottom Left</option><option value="bottomRight">Bottom Right</option><option value="topLeft">Top Left</option><option value="topRight">Top Right</option></select>').val(t.options.openBtnPosition).on("change",function(){e.storeSetting("openBtnPosition",s(this).val())}),this.$hideEmptyTabs=s("<input type=checkbox>").prop("checked",t.options.hideEmptyTabs).on("click",function(){e.storeSetting("hideEmptyTabs",s(this).is(":checked"))}),i["Hide Empty Tabs"]=s("<label/>").append(this.$hideEmptyTabs,"Hide empty tabs until they have data"),this.$autoshow=s("<input type=checkbox>").prop("checked",t.ajaxHandler&&t.ajaxHandler.autoShow).on("click",function(){t.ajaxHandler&&t.ajaxHandler.setAutoShow(s(this).is(":checked")),t.controls.__datasets&&t.controls.__datasets.get("widget").set("autoshow",s(this).is(":checked"))}),this.bindAttr("autoshow",function(){this.$autoshow.prop("checked",this.get("autoshow")).closest(".form-row").show()}),i.Autoshow=s("<label/>").append(this.$autoshow,"Automatically show new incoming Ajax requests"),i["Reset to defaults"]=s("<button>Reset settings</button>").on("click",function(a){a.preventDefault(),e.clearSettings(),e.render()}),s.each(i,function(a,o){s("<div />").addClass(n("form-row")).append(s("<div />").addClass(n("form-label")).text(a),s("<div />").addClass(n("form-input")).html(o)).appendTo(e.$el)}),this.ajaxHandler||this.$autoshow.closest(".form-row").hide()}}),b=PhpDebugBar.DatasetTitleFormater=function(t){this.debugbar=t};s.extend(b.prototype,{format:function(t,e,i,o){i?i=" "+i:i="";var o=o||u(this.debugbar.datasets);if(typeof e.__meta>"u")return"#"+o+i;var r=e.__meta.uri.split("/"),h=r.pop();h||(h=(r.pop()||"")+"/"),r.length&&!isNaN(h)&&(h=r.pop()+"/"+h);var d=150;h.length>d&&(h=h.substr(0,d)+"...");var p="#"+o+" "+h+i+" ("+e.__meta.datetime.split(" ")[1]+")";return p}});var g=PhpDebugBar.DebugBar=l.extend({className:"phpdebugbar "+n("minimized"),options:{bodyMarginBottom:!0,theme:"auto",openBtnPosition:"bottomLeft",hideEmptyTabs:!1},initialize:function(t={}){this.options=s.extend(this.options,t),this.defaultOptions={...this.options},this.controls={},this.dataMap={},this.datasets={},this.firstTabName=null,this.activePanelName=null,this.activeDatasetId=null,this.datesetTitleFormater=new b(this),this.bodyMarginBottomHeight=parseInt(s("body").css("margin-bottom"));try{this.isIframe=window.self!==window.top&&window.top.phpdebugbar}catch{this.isIframe=!1}this.registerResizeHandler(),this.registerMediaListener(),this.settings=new PhpDebugBar.DebugBar.Tab({icon:"sliders",title:"Settings",widget:new v({debugbar:this})})},registerResizeHandler:function(){if(!(typeof this.resize.bind>"u"||this.isIframe)){var t=this.resize.bind(this);this.respCSSSize=0,s(window).resize(t),setTimeout(t,20)}},registerMediaListener:function(){window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{this.options.theme==="auto"&&this.setTheme("auto")})},setTheme:function(t){this.options.theme=t,t==="auto"&&(t=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),this.$el.attr("data-theme",t),this.openHandler&&this.openHandler.$el.attr("data-theme",t)},resize:function(){if(!this.isIframe){var t=this.respCSSSize;this.respCSSSize==0&&this.$header.find("> *:visible").each(function(){t+=s(this).outerWidth(!0)});var e=this.$header.width(),i=n("mini-design"),a=this.$header.hasClass(i);e<=t&&!a?(this.respCSSSize=t,this.$header.addClass(i)):t<e&&a&&(this.respCSSSize=0,this.$header.removeClass(i)),this.setHeight(this.$body.height())}},render:function(){this.isIframe&&this.$el.hide();var t=this;this.$el.appendTo("body"),this.$dragCapture=s("<div />").addClass(n("drag-capture")).appendTo(this.$el),this.$resizehdle=s("<div />").addClass(n("resize-handle")).appendTo(this.$el),this.$header=s("<div />").addClass(n("header")).appendTo(this.$el),this.$headerBtn=s("<a />").addClass(n("restore-btn")).appendTo(this.$header),this.$headerBtn.click(function(){t.close()}),this.$headerLeft=s("<div />").addClass(n("header-left")).appendTo(this.$header),this.$headerRight=s("<div />").addClass(n("header-right")).appendTo(this.$header);var e=this.$body=s("<div />").addClass(n("body")).appendTo(this.$el);this.recomputeBottomOffset();var i,a;this.$resizehdle.on("mousedown",function(h){a=e.height(),i=h.pageY,e.parents().on("mousemove",o).on("mouseup",r),t.$dragCapture.show(),h.preventDefault()});var o=function(h){var d=a+(i-h.pageY);t.setHeight(d)},r=function(){e.parents().off("mousemove",o).off("mouseup",r),t.$dragCapture.hide()};this.$closebtn=s("<a />").addClass(n("close-btn")).appendTo(this.$headerRight),this.$closebtn.click(function(){t.close()}),this.$minimizebtn=s("<a />").addClass(n("minimize-btn")).appendTo(this.$headerRight),this.$minimizebtn.click(function(){t.minimize()}),this.$maximizebtn=s("<a />").addClass(n("maximize-btn")).appendTo(this.$headerRight),this.$maximizebtn.click(function(){t.restore()}),this.$restorebtn=s("<a />").addClass(n("restore-btn")).hide().appendTo(this.$el),this.$restorebtn.click(function(){t.restore()}),this.$openbtn=s("<a />").addClass(n("open-btn")).appendTo(this.$headerRight).hide(),this.$openbtn.click(function(){t.openHandler.show(function(h,d){t.addDataSet(d,h,"(opened)"),t.showTab()})}),this.$datasets=s("<select />").addClass(n("datasets-switcher")).attr("name","datasets-switcher").appendTo(this.$headerRight),this.$datasets.change(function(){t.showDataSet(this.value)}),this.controls.__settings=this.settings,this.settings.$tab.addClass(n("tab-settings")),this.settings.$tab.attr("data-collector","__settings"),this.settings.$el.attr("data-collector","__settings"),this.settings.$tab.insertAfter(this.$minimizebtn).show(),this.settings.$tab.click(()=>{!this.isMinimized()&&this.activePanelName=="__settings"?this.minimize():(this.showTab("__settings"),this.settings.get("widget").render())}),this.settings.$el.appendTo(this.$body)},setHeight:function(t){var e=40,i=window.innerHeight-this.$header.height()-10;t=Math.min(t,i),t=Math.max(t,e),this.$body.css("height",t),localStorage.setItem("phpdebugbar-height",t),this.recomputeBottomOffset()},restoreState:function(){if(!this.isIframe){var t=localStorage.getItem("phpdebugbar-height");this.setHeight(t||this.$body.height());var e=localStorage.getItem("phpdebugbar-open");if(e&&e=="0")this.close();else{var i=localStorage.getItem("phpdebugbar-visible");if(i&&i=="1"){var a=localStorage.getItem("phpdebugbar-tab");this.isTab(a)?this.showTab(a):this.showTab()}}}},createTab:function(t,e,i){var a=new c({title:i||t.replace(/[_\-]/g," ").charAt(0).toUpperCase()+t.slice(1),widget:e});return this.addTab(t,a)},addTab:function(t,e){if(this.isControl(t))throw new Error(t+" already exists");var i=this;return e.$tab.appendTo(this.$headerLeft).click(function(){!i.isMinimized()&&i.activePanelName==t?i.minimize():i.showTab(t)}),e.$tab.attr("data-empty",!0),e.$tab.attr("data-collector",t),e.$el.attr("data-collector",t),e.$el.appendTo(this.$body),this.controls[t]=e,this.firstTabName==null&&(this.firstTabName=t),e},createIndicator:function(t,e,i,a){var o=new f({icon:e,tooltip:i});return this.addIndicator(t,o,a)},addIndicator:function(t,e,i){if(this.isControl(t))throw new Error(t+" already exists");return e.set("debugbar",this),i=="left"?e.$el.insertBefore(this.$headerLeft.children().first()):e.$el.appendTo(this.$headerRight),this.controls[t]=e,e},getControl:function(t){if(this.isControl(t))return this.controls[t]},isControl:function(t){return typeof this.controls[t]<"u"},isTab:function(t){return this.isControl(t)&&this.controls[t]instanceof c},isIndicator:function(t){return this.isControl(t)&&this.controls[t]instanceof f},reset:function(){this.minimize();var t=this;s.each(this.controls,function(e,i){t.isTab(e)&&i.$tab.remove(),i.$el.remove()}),this.controls={}},showTab:function(t){if(t||(this.activePanelName?t=this.activePanelName:t=this.firstTabName),!this.isTab(t))throw new Error("Unknown tab '"+t+"'");this.$resizehdle.show(),this.$body.show(),this.recomputeBottomOffset(),s(this.$header).find("> div > ."+n("active")).removeClass(n("active")),s(this.$body).find("> ."+n("active")).removeClass(n("active")),this.controls[t].$tab.addClass(n("active")),this.controls[t].$el.addClass(n("active")),this.activePanelName=t,this.$el.removeClass(n("minimized")),localStorage.setItem("phpdebugbar-visible","1"),localStorage.setItem("phpdebugbar-tab",t),this.resize()},minimize:function(){this.$header.find("> div > ."+n("active")).removeClass(n("active")),this.$body.hide(),this.$resizehdle.hide(),this.recomputeBottomOffset(),localStorage.setItem("phpdebugbar-visible","0"),this.$el.addClass(n("minimized")),this.resize()},isMinimized:function(){return this.$el.hasClass(n("minimized"))},close:function(){this.$resizehdle.hide(),this.$header.hide(),this.$body.hide(),this.$restorebtn.show(),localStorage.setItem("phpdebugbar-open","0"),this.$el.addClass(n("closed")),this.recomputeBottomOffset()},isClosed:function(){return this.$el.hasClass(n("closed"))},restore:function(){this.$resizehdle.show(),this.$header.show(),this.$restorebtn.hide(),localStorage.setItem("phpdebugbar-open","1");var t=localStorage.getItem("phpdebugbar-tab");this.isTab(t)?this.showTab(t):this.showTab(),this.$el.removeClass(n("closed")),this.resize()},recomputeBottomOffset:function(){if(this.options.bodyMarginBottom){if(this.isClosed())return s("body").css("margin-bottom",this.bodyMarginBottomHeight||"");var t=parseInt(this.$el.height())+(this.bodyMarginBottomHeight||0);s("body").css("margin-bottom",t)}},setDataMap:function(t){this.dataMap=t},addDataMap:function(t){s.extend(this.dataMap,t)},setData:function(t){return this.datasets={},this.addDataSet(t)},addDataSet:function(t,e,i,a){if(!(!t||!t.__meta)){if(this.isIframe){window.top.phpdebugbar.addDataSet(t,e,"(iframe)"+(i||""),a);return}var o=u(this.datasets)+1;e=e||o,t.__meta.nb=o,t.__meta.suffix=i,this.datasets[e]=t;var r=this.datesetTitleFormater.format(e,this.datasets[e],i,o);if(this.datasetTab){this.datasetTab.set("data",this.datasets);var h=u(this.datasets);this.datasetTab.set("badge",h>1?h:null),this.datasetTab.$tab.show()}return this.$datasets.append(s('<option value="'+e+'">'+r+"</option>")),this.$datasets.children().length>1&&this.$datasets.show(),(typeof a>"u"||a)&&this.showDataSet(e),this.resize(),e}},loadDataSet:function(t,e,i,a){if(!this.openHandler)throw new Error("loadDataSet() needs an open handler");var o=this;this.openHandler.load(t,function(r){o.addDataSet(r,t,e,a),o.resize(),i&&i(r)})},getDataSet:function(t){return this.datasets[t]},showDataSet:function(t){this.activeDatasetId=t,this.dataChangeHandler(this.datasets[t]),this.$datasets.val()!==t&&this.$datasets.val(t),this.datasetTab&&this.datasetTab.get("widget").set("id",t)},dataChangeHandler:function(t){var e=this;s.each(this.dataMap,function(i,a){var o=m(t,a[0],a[1]);i.indexOf(":")!=-1?(i=i.split(":"),e.getControl(i[0]).set(i[1],o)):e.getControl(i).set("data",o)}),e.resize()},setOpenHandler:function(t){this.openHandler=t,this.openHandler.$el.attr("data-theme",this.$el.attr("data-theme")),t!==null?this.$openbtn.show():this.$openbtn.hide()},getOpenHandler:function(){return this.openHandler},enableAjaxHandlerTab:function(){this.datasetTab=new PhpDebugBar.DebugBar.Tab({icon:"history",title:"Request history",widget:new PhpDebugBar.Widgets.DatasetWidget({debugbar:this})}),this.datasetTab.$tab.addClass(n("tab-history")),this.datasetTab.$tab.attr("data-collector","__datasets"),this.datasetTab.$el.attr("data-collector","__datasets"),this.datasetTab.$tab.insertAfter(this.$openbtn).hide(),this.datasetTab.$tab.click(()=>{!this.isMinimized()&&this.activePanelName=="__datasets"?this.minimize():this.showTab("__datasets")}),this.datasetTab.$el.appendTo(this.$body),this.controls.__datasets=this.datasetTab}});g.Tab=c,g.Indicator=f;var w=PhpDebugBar.AjaxHandler=function(t,e,i){this.debugbar=t,this.headerName=e||"phpdebugbar",this.autoShow=typeof i>"u"?!0:i,this.defaultAutoShow=this.autoShow,localStorage.getItem("phpdebugbar-ajaxhandler-autoshow")!==null&&(this.autoShow=localStorage.getItem("phpdebugbar-ajaxhandler-autoshow")=="1"),t.controls.__settings&&t.controls.__settings.get("widget").set("autoshow",this.autoShow)};s.extend(w.prototype,{handle:function(t){return this.isFetch(t)&&!t.headers.has(this.headerName+"-id")||this.isXHR(t)&&t.getAllResponseHeaders().indexOf(this.headerName)===-1||this.loadFromId(t)?!0:this.loadFromData(t)},getHeader:function(t,e){return this.isFetch(t)?t.headers.get(e):t.getResponseHeader(e)},isFetch:function(t){return Object.prototype.toString.call(t)=="[object Response]"},isXHR:function(t){return Object.prototype.toString.call(t)=="[object XMLHttpRequest]"},setAutoShow:function(t){this.autoShow=t,localStorage.setItem("phpdebugbar-ajaxhandler-autoshow",t?"1":"0")},loadFromId:function(t){var e=this.extractIdFromHeaders(t);return e&&this.debugbar.openHandler?(this.debugbar.loadDataSet(e,"(ajax)",void 0,this.autoShow),!0):!1},extractIdFromHeaders:function(t){return this.getHeader(t,this.headerName+"-id")},loadFromData:function(t){var e=this.extractDataFromHeaders(t);if(!e)return!1;var i=this.parseHeaders(e);if(i.error)throw new Error("Error loading debugbar data: "+i.error);return i.data&&this.debugbar.addDataSet(i.data,i.id,"(ajax)",this.autoShow),!0},extractDataFromHeaders:function(t){var e=this.getHeader(t,this.headerName);if(e){for(var i=1;;i++){var a=this.getHeader(t,this.headerName+"-"+i);if(!a)break;e+=a}return decodeURIComponent(e)}},parseHeaders:function(t){return JSON.parse(t)},bindToFetch:function(){var t=this,e=window.fetch;e!==void 0&&e.polyfill!==void 0||(window.fetch=function(){var i=e.apply(this,arguments);return i.then(function(a){t.handle(a)}).catch(function(a){}),i})},bindToJquery:function(t){var e=this;t(document).ajaxComplete(function(i,a,o){o.ignoreDebugBarAjaxHandler||e.handle(a)})},bindToXHR:function(){var t=this,e=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(i,a,o,r,h){var d=this;this.addEventListener("readystatechange",function(){var p=t.debugbar.openHandler?t.debugbar.openHandler.get("url"):null,T=typeof a=="string"?a:a.href;d.readyState==4&&T.indexOf(p)!==0&&t.handle(d)},!1),e.apply(this,Array.prototype.slice.call(arguments))}}})})(PhpDebugBar.$); openhandler.min.css 0000644 00000016412 15231065600 0010341 0 ustar 00 @charset "UTF-8";div.phpdebugbar-openhandler-overlay{opacity:.3;z-index:20000;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}div.phpdebugbar-openhandler{background:var(--debugbar-background);width:80%;height:70%;color:var(--debugbar-text);border:2px solid var(--debugbar-header-border);z-index:20001;font-family:var(--debugbar-font-sans);margin:auto;padding:0;font-size:14px;position:fixed;inset:0;overflow:auto}div.phpdebugbar-openhandler select,div.phpdebugbar-openhandler input{appearance:auto}div.phpdebugbar-openhandler input,div.phpdebugbar-openhandler select{color:var(--debugbar-header-text);background-color:var(--debugbar-header);border:1px solid var(--debugbar-header-border);border-radius:.25rem;height:20px;margin:0 5px;padding:0}div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions input[name=uri]{width:200px}div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions input[name=ip]{width:90px}div.phpdebugbar-openhandler a{color:var(--debugbar-header-text)}div.phpdebugbar-openhandler .phpdebugbar-openhandler-header{background:var(--debugbar-header)url(data:image/png;base64,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) no-repeat 5px 4px;min-height:26px;color:var(--debugbar-header-text);margin-bottom:10px;padding-left:29px;line-height:25px}div.phpdebugbar-openhandler .phpdebugbar-openhandler-header a{color:var(--debugbar-header-text);float:right;padding:5px 8px;font-size:14px;text-decoration:none}div.phpdebugbar-openhandler table{table-layout:fixed;width:100%;font-size:14px}div.phpdebugbar-openhandler table td,div.phpdebugbar-openhandler table th{border:0px solid var(--debugbar-border);padding:2px 8px}div.phpdebugbar-openhandler table th,div.phpdebugbar-openhandler table tr:nth-child(2n){background-color:var(--debugbar-background-alt)}div.phpdebugbar-openhandler table th:nth-child(2),div.phpdebugbar-openhandler table td:nth-child(2),div.phpdebugbar-openhandler table th:nth-child(4),div.phpdebugbar-openhandler table td:nth-child(4),div.phpdebugbar-openhandler table th:nth-child(5),div.phpdebugbar-openhandler table td:nth-child(5){text-align:center}div.phpdebugbar-openhandler table td{border-bottom:1px solid var(--debugbar-border);padding:6px 3px}div.phpdebugbar-openhandler table td a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions{text-align:center;padding:7px 0}div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions a{color:var(--debugbar-header-text);background-color:var(--debugbar-header);border:1px solid var(--debugbar-header-border);border-radius:.25rem;margin:5px;padding:4px 12px} openhandler.min.css.gz 0000644 00000010556 15231065600 0010763 0 ustar 00 � �Yi��H��+O=j�K�m6c�i����h>��;�S���}[U�L�{�=��TFƉ8i)O�G\�ØN�������\��]�Fs��KۥM6I�/�U�l�0.�������R6I��b� oQ?����k�L�+� ~+�2/�Ͽ�v,��m^�rK����^��*ͦW�o����W�p����7�_v~�J��I"~�۪~{jJ�駷��txź���Ve��7VE&����짿�}��fz�º���z��5���[yټ��Ծua��M��|>;�G������͘N���;�Yծ�N�=ƴJ����3)�n�>�]��C���~:��a?�����ߊ��;�� ��`A>�aR���_1bH믥ǐn��>�xg�+����?�a�^��3-�لu���P����M�!H���9.��~/�s~��.��~��})�<TI�)|-�0O��ߢpLϧ�K������ �r �� ��}�0�_,� ��*�@i#.H��m���rTV�=. �Gظj��z�?p_L�:����)I�Ly���{�xV�m�t��3M����K�i����.7�R+c {J���gM*ǁ<y�#����Tx�<}NG���c� ��Ū��[�H)�2�F��)5fC�� �#`��n4�Hg�A���N՛� �n�.�+�]��@L#O�P 8��Ϗ�\���$5�@X�ǔ��dPd�I�kE��*�sAȘ�v�rȇ��|�Y[�A 5� K_],������j�w �`i��� �+I�z� ��*�(k�9-��Ou$Q�e��G�n4�xJqj��ӓ7�kQ?��6u �2�8�� �1yS�sX����6����g����<P�_K�!"��� h<�M"�0�!���[z�{�"s���9O�T I7�Z���B�ҹ{�T� K�'���]#?�,#�����#�(X�ГB�W��=�i����ز�t-%&ڋ+��k�� g�e�δ� ��'��=�[#[r�T�ry�&j�����l*a����Y{l�E�� ]&#Jtd���P������N�_ �ڊ ���T*[Xd ����@�l�s �8h:9h�r�5���f��f���x��pg���$r ��z��P ��浺����pW0W����f��An����/�*<�ܫ}�$żDӲre�kI���M��7���w%1�.q.� sǑ; {�����[% �c�����КB�/F [�R����`���bm�=��XKA�����s�mT���G&P;ɕ؇��W�_�Ԡ>m�jX�����r�$h�/nw��-9�E�@�����-x����s3rZ� �H[����w��le�ɒ�9u7�ҹ�W�6���:��* 5aI�s����0�>jGa��KIm�`�� U�rs��8�O$���V�T�� �T5{��P� k[�0U�=VL��8~�r��֏Fͷ�j��S�y�P�^�'� �\�IeZu�=d\:*�3Бd]բ��۩hd����V�����i6�X�Cj- X�Z\7鱗��@��Ε++t��]\��~H�|r)�S\ �J������7��'��P��"K;�\�}��j��H���z[���B>��c��9�݂�G�>��)@s�㮃�bކ����&F��!G�*���p� �x"� �n��7�,���e��9�:��#���w�.�,y2{$;��0M��g�!s��7�m<&����8����X�@���s����&.!/s��f �Jܢs���@�vQ`ԁ��]��sa\�'=���ȩ�v��X��"��Y/V�qv��.x'�2焣ڋ+<_��i�� Å(�ܯ%+P�Sɮ�쨮��'mv�m~;BEE�'ZȆJSCi�K6at���8�%6�u�Ͱ��y��p[����vɈ�S":��|�͎��'r�)hV�ݦ��(F���i��ò;�E�L�}^����en0��������^�PL�;�vwm:�Gw�:��k�)X��c��� ]�c�k\-B��᱔�O�QJ��:)��Őҍ�6�Ғ�r�����gd�'5�E댵��ՙ��6�jE��N�z 7]2 �$fȽ K6��n �^#헇B�ސ��tv�~I r��˃�����Jzw�J1��d�M�KSA<���_�0>���49���]sG��BBbGI���Y�c)J?d�0L�~��)�=z��v�vc�D� �3&:�u�l~��D-(+~�]Ow�pSA?k��!b��e&Ω��g�px757�"��U�����u���u�)�憺er���VB)�Y��q�`��4���%�$O��Σk�ںX|���RH���� M�ګa�����5��d�kL�0b|m�6�I�0N��Шg��^o�W�R��s��J��D���S�n�s$�ѧ|�a����_n�f=z3��� ��!� ��[UD ���ʴSiedאԌ��b��G�˷-���X'�����7��CS.*��>͆JK�7J�)���wG��^�%�Ƕ��(�6��O���Wj�zL�q�>/�K�s6 u�D��%�U����:��|�t�QMl4_� ��Y/4��~-��D�f����G%��e� �ZH.�|��`���4J����.�+(���bI����>i8zyz�Bd���dN�j���Tf�cDH���n:Pe`�$�]� �4�b"�GHՋ���6y]������� �� �:����~nN�2M^�j�'N۪[ FDi=c(�8��[�kZ��?��X�6�;|IvDUs�}�p*����9��8��=�I���Ɖ�v��{�(X�ԋ��d����|��B��Ǜ�2/c�+��a-��ߛ��+���'U�^��$p���! L�p��#:s�] O.��\�E�t����A�풅W�����>�Z �tۦR�Q�p�8$�904�"�lΩJ��EA ʌ`t����'K��#8�/��� �ev9ƙļ�!{���-�p�d$��������/�*�9uc����u���zai �,�~44����q�r�Ơ.�cS>��8��/��pϗLC����^y{�8o��Q�gh���撈�,��eq��K{�t2)I�Z{c�ڈ��ϭ��0��q���P��}'��I4��tħw�5� ^`���h� ��aĄ�T��:�e�Q�� �"g��i'�ΎQ�kZ�r,�����J2�)F�LĔ�>����+��g� �7�Q�9����|˘k�7"��DJk�4��YL��1��H�� ���ap�V2%�yhG�x�g���!��"}#E�;��Byp�ir���@ب�2\҉-�i��'գ��{� �g��v�L�I���T��F$�һ5��~A��x��0�%[<5����������c[��x����r���\W^���XO��J����IB�O�r�R_�a-����>!�|E=�wmx�_g���s:t���˂J����|+���vB6��n�9�_q��:� ��)�Q�D���Y����-OB�-ިh�dO�9�+ �d��}��N1�;�W��\��=Xy<M��[>Lfm��!n"���٧&����6�]ջջ�N\ ̴���m!L�(�!�W��i��=�I��6��i��i��iȨ�V�hY���%F��n�5q���q9�hzN7��^��[j �tWK�ҩ���,B��+���=��D Ѩ�Qr�B �"(c��28�d�)�mo�<�{�G�NOKW6wf�(z�w{��� ;���U�@\�x�T^�F�{�Ǚf��Ԍ�����Ď�FT�h/f�[D��F���|ƈ�����=I(��3�L'�P���8A���t�N�S#�y����5pβC�Q�0�Ǖ���Yc���3=u���W�a$Z�V{�� ω��=�c�C���'�p%9Ȃ���f�-��$�ic1�-D�l7���>�<�1[�,����=���\��l}3�kb�*:��5����1� �QG�W�1<8m�֏qx7����S/2�sCDe�ŀ���� �.��.yT�)0A���K��� po?�٨�M�2�]N���w�.��������~�'_�v��E~Q)_>��إ�ު�I��%�Y��3�ȅoYՆ����M4}ϑ��*��^�4n��ݴM���MaT�?}�T�����W�����S������?�����_��>'�#?���L�K\�U�����d�_��wtܯq�� *��'~�q���?�A�a⧏�:3�ʼy��fJ��/-��F�h��������!��唾�]��M�a��&}���UUvc9�%��U�Um��e"T�I�6�Ҽ�2�-��>��S���T��$��s�S�}@�n���&p� widgets.min.js.gz 0000644 00000011321 15231065600 0007745 0 ustar 00 � �[mw�6��>�Bƶ20�h���I�N�&��$m��Tm�"!1D� �c����� R����ށ{/��� ��7����[��o_Dr���<�Fү�S�|~��=��G��g��y�y�{�ʓ-� �\Q�7�5*�E7,V* �"-h]Gr��"BoÎ9�T����5y�L�e�Ӂd��b��~ˮ���r��W�����U1E�H�;W�,K��%{��u,��E���<ۢ_��~�����{��mΓވ~EȤ�F&�H�> ߦ�oS���a���J�\���߇�`��(��-Ü,L]���A�� ?��N=iv�f�s��6��(_`�F��X��H(����D�۱L� ��H_v �,��e��"�od�fZ*2�f�d�+�q�$/E��0�� �0B��lO��4փ��$���e�u��� �~RτJ�р�+N@�v�-s�p:D�W?D?�"���y��"�nR�:P����˶:����^��՛A�r�H��晲�n�$K�pD�t�KK����35��t0���f~����Ys2��0L����D�'��`7��*�lno���9�L�#��qǷL�c}z��"�PSrG& ��h�̄#�4�s� �Ȗb��Vĭ��Y�ʍdGz�)So��wGs��4��AG�����@4��b���J#By�5� &>��k������nV�:�QC��RLc�q�)Ƀi^�,�Fk����(J"��� 6c�`"`�B�cB/.LU)lGRR]�=m�.�(GS>�%�y)M�!M�� Q���ZR��jdZ/��>���%_����4i"�6`��1'З��d���{s�ˤ�˛[��?�?�4�2�'�f5��^ �|�O)��47���t���!S�ɠ� sK�O��±���c�8����c�D�Gk�<�������m$���N�C*G `"�\��"�.=��U%Y��Y�v8dS���3�F�>��~���#:�� A���$�BL��_� <�����0T�($������z��2�I�/q�9Zu)���X��w��N��'3 ��l&� ~����ȊZ,P��H���S)Y Fj�w�x|/xv���6\�,ڙ�`�l���A�����VO��F}��}��_�!C�.[3�\���*�_� �02R�|�af|2��gd ~Ӹ�L�R�6Om�y*�"'G��:���C𞣎~��p ����[����~.r�Nf=#V�ש\�:� A,�/O�,J�l�[���\fBU��v�~�Ã5̑���q����}����� 4vz����U�%g �V�$�/ �"�P��TM��J{���Zn�\�X$����Q�e �k����慴&x�ޤ��n�1'GK�̪P@�E���v��`�J�Nr���5;O[��!��7t8�04Z��$��F. �@��L�I{����$~���xu2��Py��駠�<���5e7j֛:w�<-a S�$���EW��蚶�U�NtM �Ư����l���uq����"y�kŮẝ�O�O�7�ZؿU���� p5�%Š�N��ע�u��N&>��n�����v@�W� ��2ڱO�r|Z��U�Uq���}��X�L� *!��%B#D?�D�4��D4e����y��i��ZH�A��u���2��-SO�qޝ�ybϋ��f�c�?t[�ƙ�Pvv�`G�ڽ��J\�=��PxL(��W�m�)�ó�Q� ��QW�m�p��V�DK��5�`뼀}CH+�K���[�<�`�tx3��gI�\�wL0���C�s������iv�ɞ�T��,F�f����(<�) O�Qx�[�3n�j� �IE�>W���Ud�����Td���Q�999� �HN.��a3��:y|��HcJ���0��7����2����ј� ] :O�|�C�XG _�����g�g@.l�:6Q�Y*�8��� F�(�&�v2(,dzb�M� Dp�9 ����М/D�\�Ɏ��H��+�*K�}�%L��e9�=��*#b-��n�)Ý����],� 3ۜ,Wԕ+�C�]|�*�U�lx� ��j�VY��pU�\���KhR�%ͭ ub��Ϋ����e�C2�h~�r� �^��^\5� ���h�)6�|�ȬH���(,��(�!fj�ث�f������x�x4��i�~_U���<)/����na8��4j�+���{DQʓ�e��"4k-]C,ON��%� Q�&DKAnDv��^Gi���D��,�%�U L{1�I�\M!~�p��7�G&_F�ab,���;�#��튅��c�IU?��bc���߿Pg��/��!x���78#��@�̊ i"���M�´!��P?��η[Q��� ����N���(�M�w����+dvm�L�ahE�p�(��䓲\PyG(?��;��w���>i7��E��$W5E�J.f�h4^���c��@���%��o���/^*4)f���u��+2@;�x�V65:+t����ؐ�0G�ö��8{q�n��� �!� �F: ���[B�mI�[�%W���諿�s�D/E�?o������r!�އ�#�}�`��?���zh���_�g0��ƣ���e�eu�vEu�c��K��p>�GS1���4�(�lIX7.Ŋ�0 �2��Cb��4[����_��LOF4���:����~2: }�e�m��8��m���:F�:����S�v;��z��i��J��-{�t$5��JWk�rD���;�a\o���h�'�cO�O�e��I<@_���~ �Ϙ�i#:��OK�;��0�e���y����� |�"� �&�k$'���*�ft�r���SX��d�S���zbmCǸlr��;cݚ�|��|��^��b��B�L�ٕN�+h��}/I�7ة[��îdz^���2���nu�\P�W����+)��KP֫�r�\ήtr�lj�qs ����r�-9@�+S;�2=�4pND���K5���!V���"�"� �����bQ8JO�@��GV�g��@m��~Wx� E�t^�$�"�Fv7�Cg!3����L7�.y��������# T.5���ۘ�}u)�E��b��:�R :#5eR��9^Z�>�1���-Fnf��w�C/�in��<^���.�$O %`��V��i50qn�}�s���=oS���T��X�*W0��/�� ,�����y��|<�)�6��v:��Ѯ}M\`�m�E��.f�Sc���H<�鐤1xO�� �j� �yi·s���_�<3�e P�Mp�Ly+0şL�OLm��S�?7.��q)�;�R��W�Q��@�c��=RB����ƺ����Xr�����xR��_�Q���g!bÞ4��]'�mF���JG��{-��F�!s�~D[e�Re�JeX���+���I�A��I���×*�K��a� ��h�V���N[ �]eƽ��j��q�+����$<6-Qb^j�a�kV�>1�p������'W��`�z��9z�p�����% 8��!iH�z������F����O�՞���3�O'�ڎ���z:&�Z�{��RU�r�9B%�GB���o#)���$��M/"�u�E��T���ց}����H�ӹ��͖��5�aT�S�t.39P�b�kD��C9|3��mǢWoM�ԙK�YS�vu�,�ty�b�v����ayD�މ~QR�,慱��7����+���,L���@kx��Ĩ�� �yMt �_y�e.T�bZ�l�`��j�{��"mƛ�Dn=�]�o���ive˵��<� mK�ĂEr�m�0���"(=tv��i��/y^��E� �� �kب�O�`w ��i���72�J;�U����1�2>�Kz�=��f�v�x4*��|�Sn�m'2�re��^]���㻎���}��ͫ�Wu�����9���T��Q8�cR@f��� ���{J�Γ{6�\=}�o�N*�i�� 58²Q�5~i�m�����9j��a��������f�6/P�T�&������x��F6:w������o\o��"5f\��2�5"���%���KE┯:U& l�~�x���<$�z�����O��/?� �&.팔��jj�.��ԨZ+<�@��tO7oؽ��κ�W�)�Iv����k���ծ��e#G�����G�η<mF�쁠�y�iյyv�^�G��I5��J����-��ĕmS5�ӡZZo�'!�Z��j���Xd�'���bo� 7��E����=]�jݷ -2��Xl�n��;�!xBc�0��5���s��4���"������o6��� [�>�آ���4ހ�&�|�[��ָ����5�,D�4M�L��N��ЕN��'��� ����<��Z�U��^Yz.Pf��l���\���i�P�ղB ;x�@Y��� �1ݗ����r����xer0q� FD.��@m���M '��@`���~�n�B yi�l/G+B���l8��{�%�3����]���߯"����.A,�aB�.����A�O9�=��W��N��}G� 2���yf�%I ��y����e��){�;��*���*{9�~��a� _/u^!��ӭ�iY㐞LqO<��W��ILJC ��E�ֲ#��N�L��woaEf>