Repository navigation
Expand file tree
/
Copy path404.html
More file actions
1 lines (1 loc) · 4.82 KB
/
Copy path404.html
File metadata and controls
1 lines (1 loc) · 4.82 KB
1
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Page not here – ancoreSoft</title><meta name="description" content="This page has moved. Here is where to go next."><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="theme-color" content="#0b1530"><meta name="robots" content="noindex, nofollow"><link rel="stylesheet" href="/_astro/Base.CKnCJZw0.css"></head><body><header class="site-header"><div class="wrap"><a class="logo" href="/" aria-label="ancoreSoft home"><img class="logo-full" src="/logos/ancoresoft-logo-ondark.svg" alt="ancoreSoft" width="188" height="40"><img class="logo-icon" src="/logos/ancoresoft-icon.svg" alt="" width="32" height="32"></a><nav class="site-nav" aria-label="Main"><a href="/ancoremind/"><img src="/logos/ancoremind.svg" alt="" width="28" height="28">ancoreMind</a><a href="/#products">Products</a><a href="/#pricing">Pricing</a><a href="https://docs.dev.ancoresoft.com/">Help</a></nav><a class="btn btn-primary btn-sm header-cta" href="/get-started-free/">Try it free</a></div><script>document.documentElement.classList.add('cta-wait');</script></header><script type="module">var e=document.documentElement,t=document.querySelector(`.hero-ctas`);if(!/^\/(get-started-free|downloads)\//.test(location.pathname)){if(!t)e.classList.remove(`cta-wait`);else{let n=()=>e.classList.toggle(`cta-wait`,t.getBoundingClientRect().bottom>72);addEventListener(`scroll`,n,{passive:!0}),addEventListener(`resize`,n),n()}}</script><main><section class="wrap section" style="padding-top: 72px; text-align: center;"><img src="/logos/ancoremind.svg" alt="" width="72" height="72" style="margin: 0 auto 24px;"><h1 class="h-section">this page<br><span class="accent">has moved on.</span></h1><p class="lead" style="margin: 18px auto 0; max-width: 560px;">Everything is still here – just in a new place.</p><div style="display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 32px;"><a class="btn btn-primary" href="/">Go to the home page</a><a class="btn btn-secondary" href="/contact/">Contact us</a></div></section><section class="wrap section"><div class="box-lg"><div class="tiles"><a class="tile" href="/ancoremind/"><img src="/logos/ancoremind.svg" alt="" width="52" height="52"><span class="name">ancoreMind</span><span class="desc">Your Qlik consultant, in every app</span></a><a class="tile" href="/ancoreshare/"><img src="/logos/ancoreshare.svg" alt="" width="52" height="52"><span class="name">ancoreShare</span><span class="desc">Reports from Qlik in seconds</span></a><a class="tile" href="/ancoremate/"><img src="/logos/ancoremate.svg" alt="" width="52" height="52" class="rounded-icon"><span class="name">ancoreMate</span><span class="desc">Automate Qlik in your flow tool</span></a><a class="tile" href="/ancorescript/"><img src="/logos/ancorescript.svg" alt="" width="52" height="52"><span class="name">ancoreScript</span><span class="desc">Qlik routines in one click</span></a><a class="tile" href="/ancoremaps/"><img src="/logos/ancoremaps.svg" alt="" width="52" height="52"><span class="name">ancoreMaps</span><span class="desc">Your Qlik data on the map</span></a></div></div></section></main><footer class="site-footer"><div class="wrap"><span class="footer-brand"><img src="/logos/ancoresoft-logo-ondark.svg" alt="ancoreSoft" width="122" height="26"><img class="partner-badge" src="/logos/qlik-technology-partner.png" alt="Official Qlik Technology Partner" width="52" height="48"><span>© 2026 ancoreSoft GmbH · building for Qlik since 2013</span></span><nav aria-label="Footer"><a href="/contact/">Contact</a><a href="https://docs.dev.ancoresoft.com/">Help</a><a href="https://www.linkedin.com/company/76649202">LinkedIn</a><a href="/imprint/">Imprint</a><a href="/privacy/">Privacy</a></nav></div></footer><script type="module">var e=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,t=document.querySelectorAll(`.card, .h-section, .reveal-me`);t.forEach(e=>e.classList.add(`reveal`));function n(t){let n=Number(t.dataset.count);if(e){t.textContent=String(n);return}let r=performance.now(),i=e=>{let a=Math.min(1,(e-r)/1800),o=1-(1-a)**3;t.textContent=String(Math.round(n*o)),a<1&&requestAnimationFrame(i)};requestAnimationFrame(i)}var r=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add(`is-in`),e.target.querySelectorAll(`[data-count]`).forEach(n),e.target.dataset.count&&n(e.target),r.unobserve(e.target))})},{threshold:.15});t.forEach(e=>r.observe(e));var i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add(`is-played`),i.unobserve(e.target))})},{threshold:.5});document.querySelectorAll(`[data-play]`).forEach(t=>{e||(t.classList.add(`play-armed`),i.observe(t))}),document.querySelectorAll(`[data-count]`).forEach(e=>{e.closest(`.reveal`)||r.observe(e)});</script></body></html>