File manager - Edit - /home/ferretapmx/public_html/atum.tar
Back
js/template.min.js.gz 0000644 00000003577 15231065527 0010554 0 ustar 00 � �Xmo�8��_��*��j�E�.�ʹ� ���e����K��W�ԑT����^lY����ɖ8/g��P�v��G�LT�U���"���;8<B�)Ht�2� ��ւ6:�I�~�X������l�W������AnJ����x�o�$h*Я�H�]��O� W�CJ#A-�>2 ��|xvus�g� ��x����fH��i�4������s� ��".��T�߁y��(i,�*��C�I<�?Q����fZ"��l ҆I. �c;�}�!n��Tp��>�H��%�&��X����v�=j�� g0���R�G�c� q��8C��L����j��3.���Sj��%0N����7��N"tt�.}& ̔ ����Q(X:`�5�\k��>D%C5CGG�+;S��:&��@��u�M�힓r(��+��?��UD�P!p��!j6$}� L6� e�>�V �%-��G���i �h)��x��Fk�)�Xu˻U��\�1��r#ž���~N����'��7{&����a��%M �x����O�Z��j&7���:���-LC�U��L"�Ry�j�~�9�=*�z��k����V��ڝ�B��o�: ��?�05ߥ� ����sJ%��iU�C�L�`�;�� �w��;�y���\��+�J2GQ��aU\� )�L��� K���� cܾ �jٹsg6n�ˡ��2ɸi?Ab1 �^R�:�� ��<�Ҵ�N���s_�$h��'��I%���0���Ui ��ᦾ����F���5�c&�W2�rj�0��kV�/��'E���G�w��`�܉5��")���b�j^�u��K�2����Qc� t�����%����9ƛjM�9i�|���٬Ά��GH��Oi��mT��\��x���9]����L�u�R/�?;��ې��F �~��}��"|T��&��%k��<[�$����&�����06�%��*��@cCޔ�, ju[��syZ�L� �@�4�f�&~� ���SHM���k��p��������^`�* � �覿�s��� ��ɓ�`�ڶP\�I�dJ�=�Z,ZRu�V ��^��?xh��j���]6�#ܚ�M���Y։ŀ��/���7X�79� 0�ߦ��EE�$j�zV���}����{�� \���7U�g�j��n��-�7�w8�^ � з���vhm�j�Ս8�Ū����c\S�����S)�-\�qDm8��:r���[� �ݝ���2v��:�n(�=�KxA�e^| ���v��z<���ǿ��M��\�]��j���K8%�����n&��Y�L=uG�&Uʨ�r�ܹM��R>T�/����&J�P�g� L�W�G�#�Ԁ G��-��7��M��$����Qf���N����̸M&n:R6��5�����/�`.�T�[=�G� �˩ͼ�'b�5Ѐ�l/�=8��<�&W^�u;1 �����8�_��0��ok9�M�2��n�4̌U��yg��l4`���ȲeG�&��=���q1#���RP���T�#h���(/&7��Ť�0��ju��%\{q��>ne�Je6��5�$˾j+�RX��Q@�8uQE� �`�/6;���v��H�:�j�����)S�t�3�;[,�Ig�A2З`��sps��\��g~��//�?�\|�;�t5����ٍG�AQ^��a��H�NR.��ϙ ����`n����G=`)�8<��z[�T�N^z]0�Ȕ����� ��NJ���'Ռj��*�ugfum��˸�2�n��]��`ݐ�q�b��<R��iK��ֹ4���%��;o�b��w�w�$$�py�td���#� js/template.min.js 0000644 00000014022 15231065527 0010120 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */if(!Joomla)throw new Error("Joomla API is not initialized");const getCookie=()=>{var e;return document.cookie.length&&((e=document.cookie.split("; ").find(s=>s.startsWith("atumSidebarState=")))==null?void 0:e.split("=")[1])},mobile=window.matchMedia("(max-width: 992px)"),small=window.matchMedia("(max-width: 575.98px)"),tablet=window.matchMedia("(min-width: 576px) and (max-width:991.98px)"),menu=document.querySelector(".sidebar-menu"),sidebarNav=[].slice.call(document.querySelectorAll(".sidebar-nav")),subhead=document.querySelector("#subhead-container"),wrapper=document.querySelector(".wrapper"),sidebarWrapper=document.querySelector(".sidebar-wrapper"),logo=document.querySelector(".logo"),isLogin=document.querySelector("body.com_login"),menuToggleIcon=document.getElementById("menu-collapse-icon"),navDropDownIcon=document.querySelectorAll('.nav-item.dropdown span[class*="icon-angle-"]'),headerTitleArea=document.querySelector("#header .header-title"),headerItemsArea=document.querySelector("#header .header-items"),headerExpandedItems=[].slice.call(headerItemsArea.children).filter(e=>e.classList.contains("header-item")),headerCondensedItemContainer=document.getElementById("header-more-items"),headerCondensedItems=[].slice.call(headerCondensedItemContainer.querySelectorAll(".header-dd-item"));let headerTitleWidth=headerTitleArea.getBoundingClientRect().width;const headerItemWidths=headerExpandedItems.map(e=>e.getBoundingClientRect().width);headerCondensedItemContainer.classList.remove("d-none"),headerCondensedItemContainer.paddingTop;const ellipsisWidth=headerCondensedItemContainer.getBoundingClientRect().width;headerCondensedItemContainer.classList.add("d-none");function changeLogo(e){if(!logo||isLogin)return;if(small.matches){logo.classList.add("small");return}(e||getCookie())==="closed"?logo.classList.add("small"):logo.classList.remove("small"),menuToggleIcon&&(wrapper.classList.contains("closed")?(menuToggleIcon.classList.add("icon-toggle-on"),menuToggleIcon.classList.remove("icon-toggle-off")):(menuToggleIcon.classList.remove("icon-toggle-on"),menuToggleIcon.classList.add("icon-toggle-off")))}function toggleArrowIcon(e){const s=e?"icon-angle-up":"icon-angle-down",t=e?"icon-angle-down":"icon-angle-up";navDropDownIcon&&navDropDownIcon.forEach(o=>{o.classList.remove(s),o.classList.add(t)})}const getSum=e=>e.reduce((s,t)=>Number(s)+Number(t),0);function headerItemsInDropdown(){headerTitleWidth=headerTitleArea.getBoundingClientRect().width;const e=headerTitleWidth+ellipsisWidth,s=50+getSum(headerItemWidths);headerTitleWidth+s<document.body.getBoundingClientRect().width?(headerExpandedItems.map(t=>t.classList.remove("d-none")),headerCondensedItemContainer.classList.add("d-none")):(headerCondensedItemContainer.classList.remove("d-none"),headerCondensedItems.map(t=>t.classList.add("d-none")),headerCondensedItemContainer.classList.remove("d-none"),headerItemWidths.forEach((t,o)=>{const n=headerItemWidths.slice(o,headerItemWidths.length);e+getSum(n)<document.body.getBoundingClientRect().width||headerExpandedItems[o].children&&!headerExpandedItems[o].children[0].classList.contains("dropdown")&&(headerExpandedItems[o].classList.add("d-none"),headerCondensedItems[o].classList.remove("d-none"))}))}function setMobile(){small.matches?(toggleArrowIcon(),menu&&wrapper.classList.remove("closed")):toggleArrowIcon("top"),tablet.matches&&menu&&wrapper.classList.add("closed"),small.matches?(sidebarNav.map(e=>e.classList.add("collapse")),subhead&&subhead.classList.add("collapse"),sidebarWrapper&&sidebarWrapper.classList.add("collapse")):(sidebarNav.map(e=>e.classList.remove("collapse")),subhead&&subhead.classList.remove("collapse"),sidebarWrapper&&sidebarWrapper.classList.remove("collapse")),changeLogo("closed")}function setDesktop(){sidebarWrapper?(changeLogo(getCookie()||"open"),sidebarWrapper.classList.remove("collapse")):changeLogo("closed"),sidebarNav.map(e=>e.classList.remove("collapse")),subhead&&subhead.classList.remove("collapse"),toggleArrowIcon("top")}function reactToResize(){window.addEventListener("resize",()=>{mobile.matches?setMobile():setDesktop(),headerItemsInDropdown()})}function subheadScrolling(){subhead&&document.addEventListener("scroll",()=>{window.scrollY>0?subhead.classList.add("shadow-sm"):subhead.classList.remove("shadow-sm")})}function darkModeWatch(){const e=document.documentElement;document.addEventListener("joomla:color-scheme-change",()=>{e.dataset.bsTheme=e.dataset.colorScheme}),document.querySelectorAll("button[data-color-scheme-switch]").forEach(c=>{c.addEventListener("click",l=>{l.preventDefault();const{colorScheme:d}=e.dataset,a=d!=="dark"?"dark":"light";e.dataset.colorScheme=a,document.cookie=`userColorScheme=${a};`,document.dispatchEvent(new CustomEvent("joomla:color-scheme-change",{bubbles:!0}))})});const{colorSchemeOs:t}=e.dataset;if(t===void 0)return;const o=window.matchMedia("(prefers-color-scheme: dark)"),n=()=>{const c=o.matches?"dark":"light";e.dataset.colorScheme!==c&&(e.dataset.colorScheme=c,document.cookie=`osColorScheme=${c};`,document.dispatchEvent(new CustomEvent("joomla:color-scheme-change",{bubbles:!0})))};o.addEventListener("change",n),n()}darkModeWatch(),headerItemsInDropdown(),reactToResize(),subheadScrolling(),small.matches&&(changeLogo("closed"),subhead&&(subhead.classList.remove("show"),subhead.classList.add("collapse"))),navigator.cookieEnabled||Joomla.renderMessages({error:[Joomla.Text._("JGLOBAL_WARNCOOKIES")]},void 0,!1,6e3),window.addEventListener("joomla:menu-toggle",e=>{headerItemsInDropdown(),document.cookie=`atumSidebarState=${e.detail};`,mobile.matches?changeLogo("closed"):changeLogo(e.detail)}),document.querySelectorAll('[data-bs-toggle="dropdown"]').forEach(e=>{e.addEventListener("click",()=>{document.querySelectorAll('#header [data-bs-toggle="collapse"]').forEach(s=>{const t=document.querySelector(s.getAttribute("data-bs-target"));if(t.contains(e))return;(bootstrap.Collapse.getInstance(t)||new bootstrap.Collapse(t,{toggle:!1})).hide()})})}); js/template.js 0000644 00000022376 15231065527 0007351 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ if (!Joomla) { throw new Error('Joomla API is not initialized'); } const getCookie = () => { var _document$cookie$spli; return document.cookie.length && ((_document$cookie$spli = document.cookie.split('; ').find(row => row.startsWith('atumSidebarState='))) == null ? void 0 : _document$cookie$spli.split('=')[1]); }; const mobile = window.matchMedia('(max-width: 992px)'); const small = window.matchMedia('(max-width: 575.98px)'); const tablet = window.matchMedia('(min-width: 576px) and (max-width:991.98px)'); const menu = document.querySelector('.sidebar-menu'); const sidebarNav = [].slice.call(document.querySelectorAll('.sidebar-nav')); const subhead = document.querySelector('#subhead-container'); const wrapper = document.querySelector('.wrapper'); const sidebarWrapper = document.querySelector('.sidebar-wrapper'); const logo = document.querySelector('.logo'); const isLogin = document.querySelector('body.com_login'); const menuToggleIcon = document.getElementById('menu-collapse-icon'); const navDropDownIcon = document.querySelectorAll('.nav-item.dropdown span[class*="icon-angle-"]'); const headerTitleArea = document.querySelector('#header .header-title'); const headerItemsArea = document.querySelector('#header .header-items'); const headerExpandedItems = [].slice.call(headerItemsArea.children).filter(element => element.classList.contains('header-item')); const headerCondensedItemContainer = document.getElementById('header-more-items'); const headerCondensedItems = [].slice.call(headerCondensedItemContainer.querySelectorAll('.header-dd-item')); let headerTitleWidth = headerTitleArea.getBoundingClientRect().width; const headerItemWidths = headerExpandedItems.map(element => element.getBoundingClientRect().width); // Get the ellipsis button width headerCondensedItemContainer.classList.remove('d-none'); headerCondensedItemContainer.paddingTop; const ellipsisWidth = headerCondensedItemContainer.getBoundingClientRect().width; headerCondensedItemContainer.classList.add('d-none'); /** * Shrink or extend the logo, depending on sidebar * * @param {string} [change] is the sidebar 'open' or 'closed' * * @since 4.0.0 */ function changeLogo(change) { if (!logo || isLogin) { return; } if (small.matches) { logo.classList.add('small'); return; } const state = change || getCookie(); if (state === 'closed') { logo.classList.add('small'); } else { logo.classList.remove('small'); } if (menuToggleIcon) { if (wrapper.classList.contains('closed')) { menuToggleIcon.classList.add('icon-toggle-on'); menuToggleIcon.classList.remove('icon-toggle-off'); } else { menuToggleIcon.classList.remove('icon-toggle-on'); menuToggleIcon.classList.add('icon-toggle-off'); } } } /** * toggle arrow icon between down and up depending on position of the nav header * * @param {string} [positionTop] set if the nav header positioned to the 'top' otherwise 'bottom' * * @since 4.0.0 */ function toggleArrowIcon(positionTop) { const remIcon = positionTop ? 'icon-angle-up' : 'icon-angle-down'; const addIcon = positionTop ? 'icon-angle-down' : 'icon-angle-up'; if (!navDropDownIcon) { return; } navDropDownIcon.forEach(item => { item.classList.remove(remIcon); item.classList.add(addIcon); }); } /** * * @param {[]} arr * @returns {Number} */ const getSum = arr => arr.reduce((a, b) => Number(a) + Number(b), 0); /** * put elements that are too much in the header in a dropdown * * @since 4.0.0 */ function headerItemsInDropdown() { headerTitleWidth = headerTitleArea.getBoundingClientRect().width; const minViable = headerTitleWidth + ellipsisWidth; const totalHeaderItemWidths = 50 + getSum(headerItemWidths); if (headerTitleWidth + totalHeaderItemWidths < document.body.getBoundingClientRect().width) { headerExpandedItems.map(element => element.classList.remove('d-none')); headerCondensedItemContainer.classList.add('d-none'); } else { headerCondensedItemContainer.classList.remove('d-none'); headerCondensedItems.map(el => el.classList.add('d-none')); headerCondensedItemContainer.classList.remove('d-none'); headerItemWidths.forEach((width, index) => { const tempArr = headerItemWidths.slice(index, headerItemWidths.length); if (minViable + getSum(tempArr) < document.body.getBoundingClientRect().width) { return; } if (headerExpandedItems[index].children && !headerExpandedItems[index].children[0].classList.contains('dropdown')) { headerExpandedItems[index].classList.add('d-none'); headerCondensedItems[index].classList.remove('d-none'); } }); } } /** * Change appearance for mobile devices * * @since 4.0.0 */ function setMobile() { if (small.matches) { toggleArrowIcon(); if (menu) { wrapper.classList.remove('closed'); } } else { toggleArrowIcon('top'); } if (tablet.matches && menu) { wrapper.classList.add('closed'); } if (small.matches) { sidebarNav.map(el => el.classList.add('collapse')); if (subhead) subhead.classList.add('collapse'); if (sidebarWrapper) sidebarWrapper.classList.add('collapse'); } else { sidebarNav.map(el => el.classList.remove('collapse')); if (subhead) subhead.classList.remove('collapse'); if (sidebarWrapper) sidebarWrapper.classList.remove('collapse'); } changeLogo('closed'); } /** * Change appearance for mobile devices * * @since 4.0.0 */ function setDesktop() { if (!sidebarWrapper) { changeLogo('closed'); } else { changeLogo(getCookie() || 'open'); sidebarWrapper.classList.remove('collapse'); } sidebarNav.map(el => el.classList.remove('collapse')); if (subhead) subhead.classList.remove('collapse'); toggleArrowIcon('top'); } /** * React on resizing window * * @since 4.0.0 */ function reactToResize() { window.addEventListener('resize', () => { if (mobile.matches) { setMobile(); } else { setDesktop(); } headerItemsInDropdown(); }); } /** * Subhead gets white background when user scrolls down * * @since 4.0.0 */ function subheadScrolling() { if (subhead) { document.addEventListener('scroll', () => { if (window.scrollY > 0) { subhead.classList.add('shadow-sm'); } else { subhead.classList.remove('shadow-sm'); } }); } } /** * Watch for Dark mode changes * * @since 5.1.0 */ function darkModeWatch() { const docEl = document.documentElement; // Update data-bs-theme when scheme has been changed document.addEventListener('joomla:color-scheme-change', () => { docEl.dataset.bsTheme = docEl.dataset.colorScheme; }); // Look for User choose with data-color-scheme-switch button const buttons = document.querySelectorAll('button[data-color-scheme-switch]'); buttons.forEach(button => { button.addEventListener('click', e => { e.preventDefault(); const { colorScheme } = docEl.dataset; const newScheme = colorScheme !== 'dark' ? 'dark' : 'light'; docEl.dataset.colorScheme = newScheme; document.cookie = `userColorScheme=${newScheme};`; document.dispatchEvent(new CustomEvent('joomla:color-scheme-change', { bubbles: true })); }); }); // Look for data-color-scheme-os attribute const { colorSchemeOs } = docEl.dataset; if (colorSchemeOs === undefined) return; // Watch on media changes const mql = window.matchMedia('(prefers-color-scheme: dark)'); const check = () => { const newScheme = mql.matches ? 'dark' : 'light'; // Check if theme already was set if (docEl.dataset.colorScheme === newScheme) return; docEl.dataset.colorScheme = newScheme; // Store theme in cookies, so php will know the last choice document.cookie = `osColorScheme=${newScheme};`; document.dispatchEvent(new CustomEvent('joomla:color-scheme-change', { bubbles: true })); }; mql.addEventListener('change', check); check(); } // Initialize darkModeWatch(); headerItemsInDropdown(); reactToResize(); subheadScrolling(); if (small.matches) { changeLogo('closed'); if (subhead) { subhead.classList.remove('show'); subhead.classList.add('collapse'); } } if (!navigator.cookieEnabled) { Joomla.renderMessages({ error: [Joomla.Text._('JGLOBAL_WARNCOOKIES')] }, undefined, false, 6000); } window.addEventListener('joomla:menu-toggle', event => { headerItemsInDropdown(); document.cookie = `atumSidebarState=${event.detail};`; if (mobile.matches) { changeLogo('closed'); } else { changeLogo(event.detail); } }); /** * Close any open data-bs-toggle="collapse" in the header when opening a data-bs-toggle="dropdown" * * @since 4.4 */ document.querySelectorAll('[data-bs-toggle="dropdown"]').forEach(button => { button.addEventListener('click', () => { document.querySelectorAll('#header [data-bs-toggle="collapse"]').forEach(cb => { const target = document.querySelector(cb.getAttribute('data-bs-target')); if (target.contains(button)) { return; } const collapseMenu = bootstrap.Collapse.getInstance(target) || new bootstrap.Collapse(target, { toggle: false }); collapseMenu.hide(); }); }); }); js/.htaccess 0000555 00000000355 15231065527 0006770 0 ustar 00 <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>