Add PSR HTTP Message Interfaces and Dependencies

- Implemented StreamInterface, UploadedFileInterface, and UriInterface as per PSR standards.
- Added getallheaders function to retrieve HTTP headers in a compatible manner.
- Included LICENSE files for ralouphie/getallheaders and symfony/deprecation-contracts.
- Introduced function for triggering deprecation notices in Symfony.
This commit is contained in:
2025-12-28 12:44:00 +01:00
parent cf600ae727
commit cd264483f8
410 changed files with 60841 additions and 16 deletions

View File

@@ -0,0 +1,413 @@
.atfp-custom-data-table-wrapper {
width: 100%;
margin-top: 25px;
background: white;
padding: 24px;
border-radius: 8px;
border: 1px solid var(--border-color);
/* Keyframes: subtle pop + fade */
/* Accessibility: honor reduced motion */
}
.atfp-custom-data-table-wrapper .saving-text {
margin-left: 8px;
font-size: 13px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.atfp-custom-data-table-wrapper .saving-text .dot {
width: 4px;
height: 4px;
border-radius: 999px;
background: #ffffff;
margin-left: 1px;
margin-top: 6px;
opacity: 0.25;
-webkit-animation: savingBlink 1.05s infinite ease-in-out;
animation: savingBlink 1.05s infinite ease-in-out;
-webkit-animation-delay: calc(var(--i) * 0.18s - 1.05s);
animation-delay: calc(var(--i) * 0.18s - 1.05s);
will-change: opacity, transform;
}
.atfp-custom-data-table-wrapper h3 {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 5px 0 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.atfp-custom-data-table-wrapper h3 p {
margin-bottom: 0;
}
.atfp-custom-data-table-wrapper.atfp-custom-fields .atfp-save-custom-fields {
float: right;
height: 30px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-item-align: center;
align-self: center;
}
.atfp-custom-data-table-wrapper.atfp-custom-fields .atfp-save-custom-fields:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 1rem;
column-gap: 1rem;
}
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-search-tab {
margin-left: auto;
}
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-search-tab #atfp-blocks-search {
min-width: 220px;
}
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-filter-tab,
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-search-tab {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 1rem;
column-gap: 1rem;
}
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-filter-tab label,
.atfp-custom-data-table-wrapper .atfp-custom-data-table-filters .atfp-search-tab label {
margin: 0 0.5rem 0 0;
font-size: 15px;
font-weight: 600;
text-transform: capitalize;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists {
margin: 20px 0px;
font-family: Arial, sans-serif;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table {
width: 100%;
border-collapse: collapse;
margin-top: 10px;
border: 1px solid #ddd;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table thead {
background-color: #f2f2f2;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table thead th {
padding: 10px;
text-align: left;
border-bottom: 2px solid #ddd;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table thead th:last-child {
text-align: center;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr .atfp-search-highlight {
background-color: orange;
color: black;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr td {
padding: 10px;
border-bottom: 1px solid #ddd;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr td:last-child {
text-align: center;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr td.dt-empty {
text-align: center;
font-size: 1.1rem;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr td a {
color: #0073aa;
text-decoration: none;
}
.atfp-custom-data-table-wrapper .atfp-custom-table-lists .atfp-custom-data-table-table tbody tr td a:hover {
text-decoration: underline;
}
.atfp-custom-data-table-wrapper .atfp-pagination {
margin: 20px 0px;
font-size: 14px;
text-align: end;
}
.atfp-custom-data-table-wrapper .atfp-pagination .page-numbers {
display: inline-block;
padding: 0.5em 1em;
margin: 0 0.2em;
border: 1px solid #ddd;
border-radius: 3px;
color: #0073aa;
text-decoration: none;
background-color: #fff;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.atfp-custom-data-table-wrapper .atfp-pagination .page-numbers.current {
background-color: #0073aa;
color: #fff;
border: 1px solid #0073aa;
}
.atfp-custom-data-table-wrapper .atfp-pagination .page-numbers:hover:not(.current) {
background-color: #f0f0f0;
}
.atfp-custom-data-table-wrapper .atfp-pagination .page-numbers.dots {
padding: 0;
color: #555;
}
.atfp-custom-data-table-wrapper .atfp-pagination .page-numbers.next {
margin-left: auto;
font-weight: bold;
}
@-webkit-keyframes savingBlink {
0%,
20% {
opacity: 0.25;
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
opacity: 1;
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
60% {
opacity: 0.9;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0.25;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes savingBlink {
0%,
20% {
opacity: 0.25;
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
opacity: 1;
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
}
60% {
opacity: 0.9;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0.25;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@media (prefers-reduced-motion: reduce) {
.atfp-custom-data-table-wrapper .saving-dot {
-webkit-animation: none;
animation: none;
opacity: 1;
}
}
#atfp-custom-datatable_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 1rem;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#atfp-custom-datatable_wrapper .dt-layout-row.dt-layout-table {
width: 100%;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child {
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-column-gap: 1rem;
column-gap: 1rem;
padding: 0;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-layout-start {
font-size: 15px;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging {
margin: 1rem 0;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button {
padding: 0.5em 1em;
margin: 0 0.2em;
border: 1px solid #ddd;
border-radius: 3px;
color: #0073aa;
text-decoration: none;
background-color: #fff;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
cursor: pointer;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button.current {
background-color: #0073aa;
color: #fff;
border: 1px solid #0073aa;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button:hover:not(.current) {
background-color: #f0f0f0;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button.disabled {
color: #aaa;
cursor: not-allowed;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button.dots {
padding: 0;
color: #555;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .dt-paging-button.next {
margin-left: auto;
font-weight: bold;
}
#atfp-custom-datatable_wrapper .dt-layout-row:last-child .dt-paging .ellipsis {
padding: 0 1em;
color: #555;
}
#atfp-custom-datatable_wrapper .dt-layout-row:nth-child(2) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 1rem;
}
#atfp-custom-datatable_wrapper .dt-layout-row:nth-child(2) .dt-length {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#atfp-custom-datatable_wrapper .dt-layout-row:nth-child(2) label {
margin: 0 0.5rem 0 0;
font-size: 15px;
font-weight: 600;
text-transform: capitalize;
}
#atfp-copy-btn {
z-index: 999999;
background-color: #333;
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: fixed;
top: 50%;
-webkit-transform: translateY(-50%) scale(0.9);
transform: translateY(-50%) scale(0.9);
left: 0px;
}
#atfp-copy-btn:hover {
font-weight: 600;
-webkit-transform: translateY(-50%) scale(1);
transform: translateY(-50%) scale(1);
-webkit-box-shadow: 0 0 10px #949494, 0 0 30px #898787;
box-shadow: 0 0 10px #949494, 0 0 30px #898787;
}
#atfp-copy-text {
display: fixed;
bottom: -50%;
left: -50%;
}
/*# sourceMappingURL=atfp-custom-data-table.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,87 @@
.atfp-elementor-translate-confirm-box{
display: none;
position: fixed;
z-index: 99999;
top: 0;
width: 100%;
height: 100vh;
overflow: hidden;
background-color: rgba(0,0,0,.75);
justify-content: center;
align-items: center;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
.atfp-elementor-translate-confirm-box .modal-content{
padding: 16px;
text-align: center;
position: relative;
background-color: #fefefe;
width: clamp(200px,400px,80%);
height: auto;
overflow: hidden;
border-radius: 5px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
-webkit-animation-name: animatetopsetting;
-webkit-animation-duration: .6s;
-webkit-animation-fill-mode: forwards;
animation-name: animatetopsetting;
animation-duration: .6s;
animation-fill-mode: forwards;
padding-block: 16px;
color: #000;
border-radius: 8px;
}
.atfp-elementor-translate-confirm-box .modal-content p{
font-size: 16px;
}
.atfp-elementor-translate-confirm-box .modal-content button[data-value]{
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 13px;
line-height: 1.3;
min-height: 30px;
margin: 0 0.3rem;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
box-sizing: border-box;
font-family: inherit;
font-weight: inherit;
vertical-align: top;
text-decoration: none;
text-shadow: none;
text-align: center;
}
.atfp-elementor-translate-confirm-box .modal-content button[data-value="yes"]{
padding: 2px 11px;
white-space: nowrap;
background: #3db63d;
border-color: #33a133;
color: #fff;
}
.atfp-elementor-translate-confirm-box .modal-content button[data-value="no"]{
background: #ee4237;
border-color: #dd362b;
color: #fff;
padding: 2px 11px;
display: inline-flex;
align-items: center;
}
.atfp-elementor-translate-confirm-box .modal-content button[data-value="yes"]:hover{
background: #37a737;
border-color: #238b23;
}
.atfp-elementor-translate-confirm-box .modal-content button[data-value="no"]:hover{
background: #dd382e;
border-color: #c72a20;
}

View File

@@ -0,0 +1,58 @@
button.elementor-button.atfp-translate-button:enabled {
border-radius: 0px;
color: rgb(12, 13, 14);
background-color: #F0ABFC
}
button.elementor-button.atfp-translate-button:enabled:hover {
background-color: rgb(235, 142, 251);
}
button.elementor-button.atfp-translate-button:disabled {
cursor: default;
border-radius: 0px;
color: rgb(12, 13, 14);
}
/* Footer Close Button */
button.atfp-setting-close {
margin-top: .9rem;
font-size: 1rem;
padding: .1rem .4rem;
cursor: pointer;
opacity: .7;
}
button.atfp-setting-close:hover {
opacity: 1;
}
/* ******Popup***** */
.save_it.button-primary[disabled] {
color: #a7aaad !important;
background: #f6f7f7 !important;
border-color: #dcdcde !important;
box-shadow: none !important;
text-shadow: none !important;
cursor: default;
padding: 8px 12px;
border: none;
border-radius: 2px;
}
.save_it.button-primary {
background: #2271b1;
border-color: #2271b1;
color: #fff;
text-decoration: none;
text-shadow: none;
padding: 8px 12px;
border: none;
border-radius: 2px;
cursor: pointer;
}
#atfp_strings_model .save_btn_cont button:not([disabled])::before {
line-height: 14px !important;
}

View File

@@ -0,0 +1 @@
button.elementor-button.atfp-translate-button:enabled{border-radius:0;color:#0c0d0e;background-color:#f0abfc}button.elementor-button.atfp-translate-button:enabled:hover{background-color:#eb8efb}button.elementor-button.atfp-translate-button:disabled{cursor:default;border-radius:0;color:#0c0d0e}button.atfp-setting-close{margin-top:.9rem;font-size:1rem;padding:.1rem .4rem;cursor:pointer;opacity:.7}button.atfp-setting-close:hover{opacity:1}.save_it.button-primary[disabled]{color:#a7aaad!important;background:#f6f7f7!important;border-color:#dcdcde!important;box-shadow:none!important;text-shadow:none!important;cursor:default;padding:8px 12px;border:none;border-radius:2px}.save_it.button-primary{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;padding:8px 12px;border:none;border-radius:2px;cursor:pointer}#atfp_strings_model .save_btn_cont button:not([disabled])::before{line-height:14px!important}

View File

@@ -0,0 +1,94 @@
/* lock scroll when overlay is open */
body.atfp-overlay-open { overflow: hidden; }
/* overlay shell */
.atfp-overlay {
position: fixed; inset: 0; z-index: 100000;
display: grid; place-items: center;
animation: fade-in .15s ease-out forwards; opacity: 0;
}
.atfp-backdrop { position: absolute; inset: 0; background: rgba(0,0,0,.45); }
/* card */
.atfp-box {
position: relative; z-index: 1;
width: min(92vw, 480px);
background: #fff; color: #1d2327;
border-radius: 12px; padding: 16px 16px 12px;
box-shadow: 0 10px 30px rgba(0,0,0,.25);
border: 1px solid #e6e8eb;
animation: rise .18s ease-out forwards; transform: translateY(6px);
font: 14px/1.45 system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji";
}
/* dark mode */
@media (prefers-color-scheme: dark) {
.atfp-box { background: #101418; color: #e8edf5; border-color: #1c232d; box-shadow: 0 10px 30px rgba(0,0,0,.6); }
}
/* row */
.atfp-row { display: grid; grid-template-columns: 28px 1fr; gap: 12px; align-items: center; }
/* spinner & icons */
.atfp-spinner,
.atfp-icon { width: 24px; height: 24px; display: none; }
.atfp-spinner {
box-sizing: border-box;
border: 3px solid rgba(0,0,0,.1);
border-top-color: #3db63d;
border-radius: 50%;
animation: spin .9s linear infinite;
}
@media (prefers-color-scheme: dark) {
.atfp-spinner { border-color: rgba(255,255,255,.2); border-top-color: #56ce56; }
}
.atfp-icon { text-align: center; line-height: 24px; font-weight: 700; }
.atfp-icon--ok { color: #19a35b; }
.atfp-icon--err { color: #d23a3a; }
/* text */
.atfp-title { display: none; font-weight: 600; }
.atfp-desc { display: none; color: #55606e; margin-top: 2px; }
@media (prefers-color-scheme: dark) { .atfp-desc { color: #a8b4c6; } }
/* progress bar */
.atfp-bar { height: 6px; background: rgba(0,0,0,.08); border-radius: 999px; overflow: hidden; margin-top: 10px; }
.atfp-bar > span { display: block; height: 100%; width: 40%;
background: linear-gradient(90deg, #3db63d8e, #3db63d);
animation: slide 1.5s ease-in-out infinite; border-radius: 999px;
}
@media (prefers-color-scheme: dark) { .atfp-bar { background: rgba(255,255,255,.12); } }
/* state toggles */
.atfp-box[data-state="loading"] .atfp-spinner { display: block; }
.atfp-box[data-state="loading"] .atfp-title[data-label="loading"],
.atfp-box[data-state="loading"] .atfp-desc[data-label="loading"] { display: block; }
.atfp-box[data-state="success"] .atfp-icon--ok { display: block; }
.atfp-box[data-state="success"] .atfp-title[data-label="success"],
.atfp-box[data-state="success"] .atfp-desc[data-label="success"] { display: block; }
.atfp-box[data-state="success"] .atfp-bar { display: none; }
.atfp-box[data-state="error"] .atfp-icon--err { display: block; }
.atfp-box[data-state="error"] .atfp-title[data-label="error"],
.atfp-box[data-state="error"] .atfp-desc[data-label="error"] { display: block; }
.atfp-box[data-state="error"] .atfp-bar > span {
background: linear-gradient(90deg, rgba(210,58,58,.2), rgba(210,58,58,.6));
}
/* animations */
@keyframes fade-in { to { opacity: 1; } }
@keyframes rise { to { transform: translateY(0); } }
@keyframes spin { to { transform: rotate(360deg); } }
@keyframes slide {
0% { transform: translateX(-60%); }
50% { transform: translateX(6%); }
100% { transform: translateX(110%); }
}
/* reduced motion */
@media (prefers-reduced-motion: reduce) {
.atfp-overlay, .atfp-box, .atfp-spinner, .atfp-bar > span { animation: none !important; }
}

View File

@@ -0,0 +1 @@
body.atfp-overlay-open{overflow:hidden}.atfp-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;animation:fade-in .15s ease-out forwards;opacity:0}.atfp-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.atfp-box{position:relative;z-index:1;width:min(92vw,480px);background:#fff;color:#1d2327;border-radius:12px;padding:16px 16px 12px;box-shadow:0 10px 30px rgba(0,0,0,.25);border:1px solid #e6e8eb;animation:rise .18s ease-out forwards;transform:translateY(6px);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji"}@media (prefers-color-scheme:dark){.atfp-box{background:#101418;color:#e8edf5;border-color:#1c232d;box-shadow:0 10px 30px rgba(0,0,0,.6)}}.atfp-row{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center}.atfp-icon,.atfp-spinner{width:24px;height:24px;display:none}.atfp-spinner{box-sizing:border-box;border:3px solid rgba(0,0,0,.1);border-top-color:#3db63d;border-radius:50%;animation:spin .9s linear infinite}@media (prefers-color-scheme:dark){.atfp-spinner{border-color:rgba(255,255,255,.2);border-top-color:#56ce56}}.atfp-icon{text-align:center;line-height:24px;font-weight:700}.atfp-icon--ok{color:#19a35b}.atfp-icon--err{color:#d23a3a}.atfp-title{display:none;font-weight:600}.atfp-desc{display:none;color:#55606e;margin-top:2px}@media (prefers-color-scheme:dark){.atfp-desc{color:#a8b4c6}}.atfp-bar{height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden;margin-top:10px}.atfp-bar>span{display:block;height:100%;width:40%;background:linear-gradient(90deg,#3db63d8e,#3db63d);animation:slide 1.5s ease-in-out infinite;border-radius:999px}@media (prefers-color-scheme:dark){.atfp-bar{background:rgba(255,255,255,.12)}}.atfp-box[data-state=loading] .atfp-spinner{display:block}.atfp-box[data-state=loading] .atfp-desc[data-label=loading],.atfp-box[data-state=loading] .atfp-title[data-label=loading]{display:block}.atfp-box[data-state=success] .atfp-icon--ok{display:block}.atfp-box[data-state=success] .atfp-desc[data-label=success],.atfp-box[data-state=success] .atfp-title[data-label=success]{display:block}.atfp-box[data-state=success] .atfp-bar{display:none}.atfp-box[data-state=error] .atfp-icon--err{display:block}.atfp-box[data-state=error] .atfp-desc[data-label=error],.atfp-box[data-state=error] .atfp-title[data-label=error]{display:block}.atfp-box[data-state=error] .atfp-bar>span{background:linear-gradient(90deg,rgba(210,58,58,.2),rgba(210,58,58,.6))}@keyframes fade-in{to{opacity:1}}@keyframes rise{to{transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide{0%{transform:translateX(-60%)}50%{transform:translateX(6%)}100%{transform:translateX(110%)}}@media (prefers-reduced-motion:reduce){.atfp-bar>span,.atfp-box,.atfp-overlay,.atfp-spinner{animation:none!important}}

File diff suppressed because one or more lines are too long