1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/x-icon" href="/favicon.png"><meta name="generator" content="Astro v5.13.8"><title>FileMinutes - Work Smarter with Files</title><link rel="canonical" href="https://www.fileminutes.com/"><meta name="description" content="FileMinutes - Work smarter with files on macOS with fast search, easy navigation, and integrated file actions all in one apps."><meta name="robots" content="index, follow"><meta property="og:title" content="FileMinutes - Work Smarter with Files"><meta property="og:type" content="website"><meta property="og:image" content="https://www.fileminutes.com/opengraph.png"><meta property="og:url" content="https://www.fileminutes.com/"><meta property="og:image:url" content="https://www.fileminutes.com/opengraph.png"><meta property="og:image:alt" content="FileMinutes"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@fileminutes"><meta name="twitter:title" content="FileMinutes - Work Smarter with Files"><meta name="twitter:description" content="FileMinutes - Work smarter with files on macOS with fast search, easy navigation, and integrated file actions all in one apps."><meta name="twitter:creator" content="@sujee"><!-- Enable this if you want to use Astro ViewTransitions --><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate">
1<script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.qTHK4mv-.js"></script>
1<script defer data-site="k12bw0sm" data-domain="www.fileminutes.com" data-consent src="https://piqo.app/piqo.js"></script>
1<link rel="stylesheet" href="/_astro/index.Bf0NkMUK.css"> 2<style>:where([data-astro-image]){-o-object-fit:var(--fit);object-fit:var(--fit);-o-object-position:var(--pos);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%} 3.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.astronav-sticky-header:where(.astro-itfz4qi6){transition:all .3s ease;-webkit-transition:all .3s ease;will-change:transform}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img{content-visibility:auto}details>summary.list-none::-webkit-details-marker,details>summary.list-none::marker{display:none} 4</style>
4<script type="module" src="/_astro/page.DlXkxCA4.js"></script>
4<style>[data-astro-transition-scope="astro-yenr7jaq-1"] { view-transition-name: astro-yenr7jaq-1; }@layer astro { ::view-transition-old(astro-yenr7jaq-1) { animation: none; opacity: 0; mix-blend-mode: normal; }::view-transition-new(astro-yenr7jaq-1) { animation: none; mix-blend-mode: normal; }::view-transition-group(astro-yenr7jaq-1) { animation: none } }[data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-yenr7jaq-1"], 5 [data-astro-transition-fallback="old"][data-astro-transition-scope="astro-yenr7jaq-1"] { animation: none; mix-blend-mode: normal; }[data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-yenr7jaq-1"], 6 [data-astro-transition-fallback="new"][data-astro-transition-scope="astro-yenr7jaq-1"] { animation: none; mix-blend-mode: normal; }</style></head> <body> <a href="https://www.vinaa.ai/pricing/?utm_source=fileminutes&utm_medium=banner" target="_blank" rel="noopener" class="flex flex-wrap items-center justify-center gap-x-3 gap-y-1 bg-gradient-to-r from-[#ff6b57] to-[#f4503a] px-6 py-2.5 text-center text-sm leading-snug text-[#fff5f3] no-underline transition hover:brightness-105"> <span> 7Meet <strong class="text-white">Vinaa</strong>, the native Mac app for all 8 your AI chats. Early-bird offer limited to the first 100 customers. 9</span> <span class="inline-block whitespace-nowrap rounded-full bg-white px-3.5 py-1 font-bold text-[#e04a35] shadow-sm"> 10Claim your spot â 11</span> </a> <header class="astronav-sticky-header sticky top-0 border-b z-20 transition-all py-5 border-transparent astro-itfz4qi6"> <div class="max-w-screen-xl mx-auto px-5"> <div class="flex flex-col lg:flex-row justify-between items-center relative z-10" data-astro-transition-scope="astro-yenr7jaq-1"><div class="flex w-full lg:w-auto items-center justify-between"><a href="/" class="text-xl flex items-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo rounded-full px-2 -ml-2"><img src="/_astro/logo.BZvMtYA__Z1hNoRC.webp" alt="Logo" loading="eager" decoding="async" fetchpriority="auto" width="128" height="128" class="h-6 w-6 mr-2"><span class="font-bold text-indigo-600">FileMinutes</span></a><div class="block lg:hidden"><button id="astronav-menu" aria-label="Toggle Menu"> <svg fill="currentColor" class="w-4 h-4 text-gray-800" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <title>Toggle Menu</title> <path class="astronav-close-icon astronav-toggle hidden" fill-rule="evenodd" clip-rule="evenodd" d="M18.278 16.864a1 1 0 01-1.414 1.414l-4.829-4.828-4.828 4.828a1 1 0 01-1.414-1.414l4.828-4.829-4.828-4.828a1 1 0 011.414-1.414l4.829 4.828 4.828-4.828a1 1 0 111.414 1.414l-4.828 4.829 4.828 4.828z"></path> <path class="astronav-open-icon astronav-toggle" fill-rule="evenodd" d="M4 5h16a1 1 0 010 2H4a1 1 0 110-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2z"></path> </svg> </button></div></div><nav class="astronav-items astronav-toggle hidden w-full lg:w-auto mt-2 lg:flex lg:mt-0"> <ul class="flex flex-col lg:flex-row lg:gap-3"><li><a href="/docs/" class="flex lg:px-3 py-2 text-sm text-gray-600 hover:text-indigo-600 focus-visible:ring-2 focus-visible:ring-offset-2 transition focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo rounded-full">Docs</a></li><li><a href="/blog/" class="flex lg:px-3 py-2 text-sm text-gray-600 hover:text-indigo-600 focus-visible:ring-2 focus-visible:ring-offset-2 transition focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo rounded-full">Blog</a></li><li><a href="/pricing/" class="flex lg:px-3 py-2 text-sm text-gray-600 hover:text-indigo-600 focus-visible:ring-2 focus-visible:ring-offset-2 transition focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo rounded-full">Pricing</a></li></ul><div class="lg:hidden flex items-center mt-3 gap-4"><a href="/pricing/" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo
11w-full px-5 py-2 bg-indigo-600 text-white hover:bg-indigo-800">Buy now </a></div> </nav>
11<script>(function(){const closeOnClick = false; 12 13["DOMContentLoaded", "astro:after-swap"].forEach((event) => { 14 document.addEventListener(event, addListeners); 15}); 16 17// Function to clone and replace elements 18function cloneAndReplace(element) { 19 const clone = element.cloneNode(true); 20 element.parentNode.replaceChild(clone, element); 21} 22 23function addListeners() { 24 // Clean up existing listeners 25 const oldMenuButton = document.getElementById("astronav-menu"); 26 if (oldMenuButton) { 27 cloneAndReplace(oldMenuButton); 28 } 29 30 const oldDropdownMenus = document.querySelectorAll(".astronav-dropdown"); 31 oldDropdownMenus.forEach((menu) => { 32 cloneAndReplace(menu); 33 }); 34 35 // Mobile nav toggle 36 const menuButton = document.getElementById("astronav-menu"); 37 menuButton && menuButton.addEventListener("click", toggleMobileNav); 38 39 // Dropdown menus 40 const dropdownMenus = document.querySelectorAll(".astronav-dropdown"); 41 dropdownMenus.forEach((menu) => { 42 const button = menu.querySelector("button"); 43 button && 44 button.addEventListener("click", (event) => 45 toggleDropdownMenu(event, menu, dropdownMenus) 46 ); 47 48 // Handle Submenu Dropdowns 49 const dropDownSubmenus = menu.querySelectorAll( 50 ".astronav-dropdown-submenu" 51 ); 52 53 dropDownSubmenus.forEach((submenu) => { 54 const submenuButton = submenu.querySelector("button"); 55 submenuButton && 56 submenuButton.addEventListener("click", (event) => { 57 event.stopImmediatePropagation(); 58 toggleSubmenuDropdown(event, submenu); 59 }); 60 }); 61 }); 62 63 // Clicking away from dropdown will remove the dropdown class 64 document.addEventListener("click", closeAllDropdowns); 65 66 if (closeOnClick) { 67 handleCloseOnClick(); 68 } 69} 70 71function toggleMobileNav() { 72 [...document.querySelectorAll(".astronav-toggle")].forEach((el) => { 73 el.classList.toggle("hidden"); 74 }); 75} 76 77function toggleDropdownMenu(event, menu, dropdownMenus) { 78 toggleMenu(menu); 79 80 // Close one dropdown when selecting another 81 Array.from(dropdownMenus) 82 .filter((el) => el !== menu && !menu.contains(el)) 83 .forEach(closeMenu); 84 85 event.stopPropagation(); 86} 87 88function toggleSubmenuDropdown(event, submenu) { 89 event.stopPropagation(); 90 toggleMenu(submenu); 91 92 // Close sibling submenus at the same nesting level 93 const siblingSubmenus = submenu 94 .closest(".astronav-dropdown") 95 .querySelectorAll(".astronav-dropdown-submenu"); 96 Array.from(siblingSubmenus) 97 .filter((el) => el !== submenu && !submenu.contains(el)) 98 .forEach(closeMenu); 99} 100 101function closeAllDropdowns(event) { 102 const dropdownMenus = document.querySelectorAll(".dropdown-toggle"); 103 const dropdownParent = document.querySelectorAll( 104 ".astronav-dropdown, .astronav-dropdown-submenu" 105 ); 106 const isButtonInsideDropdown = [ 107 ...document.querySelectorAll( 108 `.astronav-dropdown button, .astronav-dropdown label, .astronav-dropdown input, 109 .astronav-dropdown-submenu button, .astronav-dropdown-submenu label, .astronav-dropdown-submenu input, 110 #astronav-menu` 111 ), 112 ].some((button) => button.contains(event.target)); 113 if (!isButtonInsideDropdown) { 114 dropdownMenus.forEach((d) => { 115 // console.log("I ran", d); 116 // if (!d.contains(event.target)) { 117 d.classList.remove("open"); 118 d.removeAttribute("open"); 119 d.classList.add("hidden"); 120 // } 121 }); 122 dropdownParent.forEach((d) => { 123 d.classList.remove("open"); 124 d.removeAttribute("open"); 125 d.setAttribute("aria-expanded", "false"); 126 }); 127 } 128} 129 130function toggleMenu(menu) { 131 menu.classList.toggle("open"); 132 const expanded = menu.getAttribute("aria-expanded") === "true"; 133 menu.setAttribute("aria-expanded", expanded ? "false" : "true"); 134 menu.hasAttribute("open") 135 ? menu.removeAttribute("open") 136 : menu.setAttribute("open", ""); 137 138 const dropdownToggle = menu.querySelector(".dropdown-toggle"); 139 const dropdownExpanded = dropdownToggle.getAttribute("aria-expanded"); 140 dropdownToggle.classList.toggle("hidden"); 141 dropdownToggle.setAttribute( 142 "aria-expanded", 143 dropdownExpanded === "true" ? "false" : "true" 144 ); 145} 146 147function closeMenu(menu) { 148 // console.log("closing", menu); 149 menu.classList.remove("open"); 150 menu.removeAttribute("open"); 151 menu.setAttribute("aria-expanded", "false"); 152 const dropdownToggles = menu.querySelectorAll(".dropdown-toggle");
153 dropdownToggles.forEach((toggle) => { 154 toggle.classList.add("hidden"); 155 toggle.setAttribute("aria-expanded", "false"); 156 }); 157} 158 159function handleCloseOnClick() { 160 const navMenuItems = document.querySelector(".astronav-items"); 161 const navToggle = document.getElementById("astronav-menu"); 162 const navLink = navMenuItems && navMenuItems.querySelectorAll("a"); 163 164 const MenuIcons = navToggle.querySelectorAll(".astronav-toggle"); 165 166 navLink && 167 navLink.forEach((item) => { 168 item.addEventListener("click", () => { 169 navMenuItems?.classList.add("hidden"); 170 MenuIcons.forEach((el) => { 171 el.classList.toggle("hidden"); 172 }); 173 }); 174 }); 175} 176})();</script>
176<div><div class="hidden lg:flex items-center gap-4"><a href="/pricing/" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-4 py-2 text-sm bg-indigo-600 text-white hover:bg-indigo-800 inline-flex items-center group gap-px"><span>Buy now</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 mt-px group-hover:translate-x-1 transition-transform"><path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd"></path></svg> </a></div></div></div> </div> </header>
176<script data-astro-rerun>(function(){const scrollY = 130; 177const defaultClass = "py-5 border-transparent"; 178const activeClass = "py-2 bg-white/80 border-gray-200 backdrop-blur-lg"; 179 180 // @ts-nocheck 181 let lastKnownScrollPosition = 0; 182 let ticking = false; 183 184 const header = document.querySelector(".astronav-sticky-header"); 185 186 // Define two different scroll positions 187 const addScrollY = Math.max(scrollY, 50); // Scroll position to add active class 188 const removeScrollY = Math.max(scrollY - 50, 10); // Scroll position to remove active class 189 190 function updateAnimation(scrollPos) { 191 if (scrollPos > addScrollY) { 192 header.classList.remove(...defaultClass.split(" ")); 193 header.classList.add("is-active", ...activeClass.split(" ")); 194 header.setAttribute("active", ""); 195 } else if (scrollPos < removeScrollY) { 196 header.classList.remove("is-active", ...activeClass.split(" ")); 197 header.classList.add(...defaultClass.split(" ")); 198 header.removeAttribute("active"); 199 } 200 } 201 202 window.addEventListener("scroll", function () { 203 lastKnownScrollPosition = window.scrollY; 204 if (!ticking) { 205 window.requestAnimationFrame(function () { 206 updateAnimation(lastKnownScrollPosition); 207 ticking = false; 208 }); 209 210 ticking = true; 211 } 212 }); 213})();</script>
213 <!--
214<script> 215 // @ts-nocheck 216 let lastKnownScrollPosition = 0; 217 let ticking = false; 218 const header = document.querySelector(".astronav-sticky-header"); 219 const animDiv = header.querySelector(".padding-anim"); 220 const defaultClass = "py-[20px] border-transparent"; 221 const activeClass = "py-[8px] bg-white border-gray-200"; 222 223 // Define two different scroll positions 224 const addScrollY = 100; // Scroll position to add active class 225 const removeScrollY = 50; // Scroll position to remove active class 226 227 function updateAnimation(scrollPos) { 228 if (scrollPos > addScrollY) { 229 animDiv.classList.remove(...defaultClass.split(" ")); 230 animDiv.classList.add("is-active", ...activeClass.split(" ")); 231 animDiv.setAttribute("active", ""); 232 } else if (scrollPos < removeScrollY) { 233 animDiv.classList.remove("is-active", ...activeClass.split(" ")); 234 animDiv.classList.add(...defaultClass.split(" ")); 235 animDiv.removeAttribute("active"); 236 } 237 } 238 239 window.addEventListener("scroll", function () { 240 lastKnownScrollPosition = window.scrollY; 241 242 if (!ticking) { 243 window.requestAnimationFrame(function () { 244 updateAnimation(lastKnownScrollPosition); 245 ticking = false; 246 }); 247 248 ticking = true; 249 } 250 }); 251</script>
251 --> <div class="overflow-x-clip"> <div class="max-w-screen-xl mx-auto px-5"> <main class="grid lg:grid-cols-5 place-items-center relative py-6"> <div class="absolute w-96 h-96 blur-2xl -z-10 bg-gradient-radial from-indigo-200 right-0 top-0"></div> <div class="absolute w-96 h-96 blur-2xl -z-10 bg-gradient-radial from-purple-200 right-56 top-10"></div> <div class="max-w-sm md:max-w-max lg:col-span-5"> <h1 class="text-3xl md:text-5xl xl:text-5xl font-bold lg:tracking-tight xl:tracking-tighter [text-wrap:balance] text-center mt-8"> 252A Better Way to Find Files on Your Mac 253</h1> <p class="text-xl lg:text-2xl mt-4 max-w-2xl mx-auto text-slate-600 [text-wrap:balance] text-center"> 254Search specific folders, browse with arrow keys, filter by type, and more. 255</p> <div class="mt-12 flex flex-col items-center gap-3"> <div class="hidden lg:flex lg:flex-col lg:items-center"> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-7 py-2.5 bg-indigo-600 text-white hover:bg-indigo-800 flex gap-2 items-center justify-center text-xl px-12 py-5"> <svg width="28" height="28" class="pb-[2px]" data-icon="uil:apple"> <symbol id="ai:uil:apple" viewBox="0 0 24 24"><path fill="currentColor" d="M14.94 5.19A4.38 4.38 0 0 0 16 2a4.44 4.44 0 0 0-3 1.52a4.17 4.17 0 0 0-1 3.09a3.69 3.69 0 0 0 2.94-1.42m2.52 7.44a4.51 4.51 0 0 1 2.16-3.81a4.66 4.66 0 0 0-3.66-2c-1.56-.16-3 .91-3.83.91s-2-.89-3.3-.87a4.92 4.92 0 0 0-4.14 2.53C2.93 12.45 4.24 17 6 19.47c.8 1.21 1.8 2.58 3.12 2.53s1.75-.82 3.28-.82s2 .82 3.3.79s2.22-1.24 3.06-2.45a11 11 0 0 0 1.38-2.85a4.41 4.41 0 0 1-2.68-4.04"/></symbol><use href="#ai:uil:apple"></use> </svg> Download for macOS 256 </a> <span class="text-sm text-gray-500 mt-1">Intel & Apple Silicon | macOS 13+</span> </div> <div class="flex flex-col md:flex-row gap-3 w-full lg:hidden"> <a href="/pricing/" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-7 py-2.5 bg-indigo-600 text-white hover:bg-indigo-800 flex gap-1 items-center justify-center w-full"> 257Buy Now 258 </a> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-7 py-2.5 bg-white border-2 border-indigo-500 hover:bg-indigo-50 text-indigo-600 flex gap-1 items-center justify-center w-full"> <svg width="20" height="20" viewBox="0 0 24 24" class="pb-[2px]" data-icon="uil:apple"> <use href="#ai:uil:apple"></use> </svg>Download for macOS 259 </a> </div> </div> </div> </main> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <div> <h2 class="text-center text-slate-500"> 260Trusted by 1000+ professionals and students 261</h2> <div class="flex gap-x-8 gap-y-4 md:gap-20 lg:gap-28 items-center justify-center mt-6 flex-wrap"></div> </div> <div class="flex justify-center my-6"> <picture> <source srcset="/_astro/product-image.aIbXjM75_1NsM5S.avif 400w, /_astro/product-image.aIbXjM75_KIRRt.avif 600w, /_astro/product-image.aIbXjM75_192l2E.avif 800w, /_astro/product-image.aIbXjM75_ZI9iKc.avif 900w, /_astro/product-image.aIbXjM75_1G81zM.avif 1200w, /_astro/product-image.aIbXjM75_Z2lKN89.avif 1600w" type="image/avif" sizes="(max-width: 640px) 400px, (max-width: 768px) 600px, (max-width: 1024px) 800px, 900px"><source srcset="/_astro/product-image.aIbXjM75_Z1R1JOz.webp 400w, /_astro/product-image.aIbXjM75_2aqtKW.webp 600w, /_astro/product-image.aIbXjM75_Z2wsbRN.webp 800w, /_astro/product-image.aIbXjM75_Fxi8h.webp 900w, /_astro/product-image.aIbXjM75_Zw0w5S.webp 1200w, /_astro/product-image.aIbXjM75_9F696.webp 1600w" type="image/webp" sizes="(max-width: 640px) 400px, (max-width: 768px) 600px, (max-width: 1024px) 800px, 900px"> <img src="/_astro/product-image.aIbXjM75_Z18wcB.png" srcset="/_astro/product-image.aIbXjM75_2vtyDt.png 400w, /_astro/product-image.aIbXjM75_1sJEq4.png 600w, /_astro/product-image.aIbXjM75_1Q37Af.png 800w, /_astro/product-image.aIbXjM75_Z18wcB.png 900w, /_astro/product-image.aIbXjM75_Z1RswqA.png 1200w, /_astro/product-image.aIbXjM75_Z13WTOh.png 1600w" alt="Screenshot showing FileMinutes searching image files in a folder with a live preview and file details" sizes="(max-width: 640px) 400px, (max-width: 768px) 600px, (max-width: 1024px) 800px, 900px" loading="lazy" fetchpriority="high" decoding="async" width="900" height="608" class="h-auto rounded-xl shadow-lg mx-auto"> </picture> </div> <div class="max-w-4xl mx-auto flex flex-col items-center justify-center mt-24"> <span class="bg-purple-100 border-purple-200 border text-purple-600 rounded-full text-xs font-medium px-3 py-1 "> SEE IT IN ACTION </span> <h2 class="text-3xl lg:text-4xl font-bold lg:tracking-tight mt-4 text-center"> 262Ways FileMinutes Can Save You Time 263</h2> <p class="text-lg mt-4 text-slate-600 text-center [text-wrap:pretty]"> 264See how FileMinutes handles your everyday file searches. 265</p> </div> <div class="grid md:grid-cols-2 py-10"> <div class="grid place-items-center pb-10 md:pb-0 md:order-2"> <video class="pt-12 w-full" autoplay="" muted="" loop="" playsinline="" controls="" controlslist="nodownload noremoteplayback" id="search-video"> <source src="/_astro/showcase-1.CP-5Bmc4.mp4" type="video/mp4"> </video> </div> <div class="grid place-items-center"> <div class="max-w-lg"> <div class="flex items-center gap-2"> <span class="bg-purple-100 border-purple-200 border text-purple-600 -ml-px rounded-full text-xs font-medium px-3 py-1 "> 1 </span> <h3 class="text-2xl font-medium [text-wrap:balance]"> 266Search Where You Actually Need To 267</h3> </div> <p class="mt-4 text-slate-600 [text-wrap:balance]"> 268Know exactly which folders to check? Search inside them directly 269</p> <ul class="grid mt-6 text-left gap-y-4"> <li class="flex items-center gap-3 text-neutral-800"> <svg width="1em" height="1em" class="w-5 h-5" data-icon="ph:check-circle-fill"> <symbol id="ai:ph:check-circle-fill" viewBox="0 0 256 256">
269<path fill="currentColor" d="M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m45.66 85.66l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32"/></symbol><use href="#ai:ph:check-circle-fill"></use> </svg> <span class="text-sm"><code class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-normal ">downloads>invoice</code> finds invoices only in Downloads</span> </li> <li class="flex items-center gap-3 text-neutral-800"> <svg width="1em" height="1em" viewBox="0 0 256 256" class="w-5 h-5" data-icon="ph:check-circle-fill"> <use href="#ai:ph:check-circle-fill"></use> </svg> <span class="text-sm"><code class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-normal ">~/Projects/ClientName>report</code> searches that exact project folder</span> </li> </ul> <div class="flex items-center gap-4 mt-6"> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-4 py-2 text-sm bg-indigo-600 text-white hover:bg-indigo-800 inline-flex items-center group gap-px"> <span>Download for free</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 mt-px group-hover:translate-x-1 transition-transform"> <path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd"></path> </svg> </a> </div> </div> </div> </div> <div class="grid md:grid-cols-2 py-10"> <div class="grid place-items-center pb-10 md:pb-0 md:order-2"> <video class="pt-12 w-full" autoplay="" muted="" loop="" playsinline="" controls="" controlslist="nodownload noremoteplayback" id="search-video"> <source src="/_astro/showcase-2.D8Kk3liU.mp4" type="video/mp4"> </video> </div> <div class="grid place-items-center"> <div class="max-w-lg"> <div class="flex items-center gap-2"> <span class="bg-purple-100 border-purple-200 border text-purple-600 -ml-px rounded-full text-xs font-medium px-3 py-1 "> 2 </span> <h3 class="text-2xl font-medium [text-wrap:balance]"> 270Narrow Down Results on the Fly 271</h3> </div> <p class="mt-4 text-slate-600 [text-wrap:balance]"> 272Search everywhere first, then zoom in on the folders that matter 273</p> <ul class="grid mt-6 text-left gap-y-4"> <li class="flex items-center gap-3 text-neutral-800"> <svg width="1em" height="1em" viewBox="0 0 256 256" class="w-5 h-5" data-icon="ph:check-circle-fill"> <use href="#ai:ph:check-circle-fill"></use> </svg> <span class="text-sm"><code class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-normal ">invoice<downloads</code> - search first then filter to Downloads</span> </li> </ul> <div class="flex items-center gap-4 mt-6"> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-4 py-2 text-sm bg-indigo-600 text-white hover:bg-indigo-800 inline-flex items-center group gap-px"> <span>Download for free</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 mt-px group-hover:translate-x-1 transition-transform"> <path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd"></path> </svg> </a> </div> </div> </div> </div> <div class="grid md:grid-cols-2 py-10"> <div class="grid place-items-center pb-10 md:pb-0 md:order-2"> <video class="pt-12 w-full" autoplay="" muted="" loop="" playsinline="" controls="" controlslist="nodownload noremoteplayback" id="search-video"> <source src="/_astro/showcase-3.BWxCwUDl.mp4" type="video/mp4"> </video> </div> <div class="grid place-items-center"> <div class="max-w-lg"> <div class="flex items-center gap-2"> <span class="bg-purple-100 border-purple-200 border text-purple-600 -ml-px rounded-full text-xs font-medium px-3 py-1 "> 3 </span> <h3 class="text-2xl font-medium [text-wrap:balance]"> 274Browse Files with Ease 275</h3> </div> <p class="mt-4 text-slate-600 [text-wrap:balance]"> 276Explore files and folders in any direction with arrow keys 277</p> <ul class="grid mt-6 text-left gap-y-4"> <li class="flex items-center gap-3 text-neutral-800"> <svg width="1em" height="1em" viewBox="0 0 256 256" class="w-5 h-5" data-icon="ph:check-circle-fill"> <use href="#ai:ph:check-circle-fill"></use> </svg> <span class="text-sm">ââ browse</span> </li> <li class="flex items-center gap-3 text-neutral-800"> <svg width="1em" height="1em" viewBox="0 0 256 256" class="w-5 h-5" data-icon="ph:check-circle-fill"> <use href="#ai:ph:check-circle-fill"></use> </svg> <span class="text-sm">â enter folder, â go back</span> </li> </ul> <div class="flex items-center gap-4 mt-6"> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-4 py-2 text-sm bg-indigo-600 text-white hover:bg-indigo-800 inline-flex items-center group gap-px"> <span>Download for free</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-4 h-4 mt-px group-hover:translate-x-1 transition-transform"> <path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd"></path> </svg> </a> </div> </div> </div> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <div class="max-w-screen-xl mx-auto px-5"> <div class="mt-24"> <h2 class="text-4xl lg:text-5xl font-bold lg:tracking-tight text-center"> <span class="text-indigo-600">Testimonials</span> </h2> <p class="text-lg mt-4 text-slate-600 text-center"> 278What our users are saying about FileMinutes. 279</p> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <div class="mt-10 relative"> <div class="absolute w-96 h-96 blur-2xl -z-10 bg-gradient-radial from-indigo-100 right-1/3 -top-10"></div> <div class="absolute w-96 h-96 blur-2xl -z-10 bg-gradient-radial from-purple-100 right-1/3 translate-x-2/3 top-10"></div> <div class="grid grid-cols-1 md:grid-cols-3 gap-8 py-5"> <div class=" rounded-2xl relative p-8 bg-gray-50/60 backdrop-blur-md transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg aspect-square flex flex-col justify-start gap-4 p-8"> <blockquote class="text-lg md:text-xl [text-wrap:balance]">FileMinutes dramatically reduces the friction of finding and opening files. Its clever methodology makes it trivial to jump directly to the document you want. It is a fast, practical utility that streamlines a task every Mac user performs dozens of times a day.</blockquote> <p class="mt-4 text-sm font-medium text-slate-500"> 280â Lou Plummer <a href="https://appaddict.app/post/four-indie-mac-utilities-that-quietly-improve-your-workflow" target="_blank" rel="noopener noreferrer" class="ml-1 text-indigo-500 hover:text-indigo-700">â</a> </p> </div><div class=" rounded-2xl relative p-8 bg-gray-50/60 backdrop-blur-md transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg aspect-square flex flex-col justify-start gap-4 p-8"> <blockquote class="text-lg md:text-xl [text-wrap:balance]">This is an unobtrusive and helpful app. It worked better than the native search in Finder, and I found it faster and easier to get to where I wanted than Spotlight. Well worth a try.</blockquote> <p class="mt-4 text-sm font-medium text-slate-500"> 281â Reddit user </p> </div><div class=" rounded-2xl relative p-8 bg-gray-50/60 backdrop-blur-md transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg aspect-square flex flex-col justify-start gap-4 p-8"> <blockquote class="text-lg md:text-xl [text-wrap:balance]">
281Iâve always found it odd that Finder defaults to searching globally and throughout the contents of entire files, and while Iâve configured it to search within the folder Iâm in, I have to manually type in âname: Xâ every time I want to search just for file names and manually click in the dropdown menu, so FileMinutes is a good improvement on that front.</blockquote> <p class="mt-4 text-sm font-medium text-slate-500"> 282â Reddit user </p> </div> </div> </div> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <div class="mt-24"> <h2 class="text-4xl lg:text-5xl font-bold lg:tracking-tight"> 283Everything you need to <span class="text-indigo-600">work with files</span> </h2> <p class="text-lg mt-4 text-slate-600"> 284We believe working with files should be simple and fast. Every tool you need is just a keystroke away, helping you stay focused on what matters. 285</p> </div> <div class="grid md:grid-cols-2 lg:grid-cols-3 mt-10 gap-10"> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/1.0K5FX8e-_1BBczF.avif 200w, /_astro/1.0K5FX8e-_Z1viPbn.avif 300w, /_astro/1.0K5FX8e-_21H9N1.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/1.0K5FX8e-_qzPv6.webp 200w, /_astro/1.0K5FX8e-_2nQVxY.webp 300w, /_astro/1.0K5FX8e-_PFMIr.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/1.0K5FX8e-_ZPug34.png" srcset="/_astro/1.0K5FX8e-_ZIwR1g.png 200w, /_astro/1.0K5FX8e-_1dJe1C.png 300w, /_astro/1.0K5FX8e-_ZjqTMU.png 400w" alt="File Type Filtering" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="586" height="507" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>File Type Filtering</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 286Filter by extensions (.pdf, .txt) or smart categories (.image, .document). 287</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/2.jf7HGtyI_Z1Jhmm5.avif 200w, /_astro/2.jf7HGtyI_ZO3v0p.avif 300w, /_astro/2.jf7HGtyI_XdR2L.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/2.jf7HGtyI_29Spnh.webp 200w, /_astro/2.jf7HGtyI_Z204R4Y.webp 300w, /_astro/2.jf7HGtyI_ZcMu1N.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/2.jf7HGtyI_Z1q5yg9.png" srcset="/_astro/2.jf7HGtyI_YKGPU.png 200w, /_astro/2.jf7HGtyI_1TYycA.png 300w, /_astro/2.jf7HGtyI_Z1mUcya.png 400w" alt="Path Navigation" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="538" height="408" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Path Navigation</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 288Browse your folders without leaving the search bar. Use up/down arrow keys to select folder and Tab to move in or Shift-tab to move out.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/3.DtKD8fll_1y8yNq.avif 200w, /_astro/3.DtKD8fll_2iK7Cc.avif 300w, /_astro/3.DtKD8fll_Z16cPGP.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/3.DtKD8fll_n7cIQ.webp 200w, /_astro/3.DtKD8fll_17IKxC.webp 300w, /_astro/3.DtKD8fll_Z2hecLp.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/3.DtKD8fll_uzyW6.png" srcset="/_astro/3.DtKD8fll_ZM0uMv.png 200w, /_astro/3.DtKD8fll_Z2nVXJ.png 300w, /_astro/3.DtKD8fll_1CPdva.png 400w" alt="Favorites" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="608" height="438" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2">
288 <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Favorites</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 289Save frequently used files and folders as favorites for instant access from the home screen.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/4.Cj7CD-TG_Z280yCe.avif 200w, /_astro/4.Cj7CD-TG_Z1no0Ns.avif 300w, /_astro/4.Cj7CD-TG_1vIQYW.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/4.Cj7CD-TG_1Lad78.webp 200w, /_astro/4.Cj7CD-TG_2vLKUT.webp 300w, /_astro/4.Cj7CD-TG_kHuUn.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/4.Cj7CD-TG_1BrKUd.png" srcset="/_astro/4.Cj7CD-TG_B2uzL.png 200w, /_astro/4.Cj7CD-TG_1lE3ox.png 300w, /_astro/4.Cj7CD-TG_ZOpcAY.png 400w" alt="File Actions" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="486" height="348" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>File Actions</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 290Take action on your files instantly. Open, copy, or preview files with keyboard shortcuts</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/5.UZWjMEDh_1i4Es.avif 200w, /_astro/5.UZWjMEDh_ZtdeUF.avif 300w, /_astro/5.UZWjMEDh_ZXIyvN.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/5.UZWjMEDh_Z19Ihp7.webp 200w, /_astro/5.UZWjMEDh_Z1EeB0f.webp 300w, /_astro/5.UZWjMEDh_Z29JUAn.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/5.UZWjMEDh_1hfIud.png" srcset="/_astro/5.UZWjMEDh_Z2jPYVt.png 200w, /_astro/5.UZWjMEDh_2fOOhk.png 300w, /_astro/5.UZWjMEDh_1KjuGc.png 400w" alt="Finder Integration" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="510" height="452" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Finder Integration</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 291Browse and manage your Finder windows right from FileMinutes. See all open windows and tabs, switch between them, or close them instantly.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/6.BZeTtzur_ZD1u33.avif 200w, /_astro/6.BZeTtzur_1tQTwJ.avif 300w, /_astro/6.BZeTtzur_Z1sqOGp.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/6.BZeTtzur_Z1O2Q7C.webp 200w, /_astro/6.BZeTtzur_iPxsa.webp 300w, /_astro/6.BZeTtzur_2qIW2W.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/6.BZeTtzur_ZegSl6.png" srcset="/_astro/6.BZeTtzur_261z9W.png 200w, /_astro/6.BZeTtzur_ZQha4c.png 300w, /_astro/6.BZeTtzur_1gBevA.png 400w" alt="Recent Searches" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="458" height="418" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2">
291 <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Recent Searches</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 292Pick up where you left off. Your previous searches are saved on the home screen for quick access.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/7.BN9GEcVK_Z1NGMUw.avif 200w, /_astro/7.BN9GEcVK_ZUjGcr.avif 300w, /_astro/7.BN9GEcVK_Z1Vztm.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/7.BN9GEcVK_25sXNP.webp 200w, /_astro/7.BN9GEcVK_Z26l3h1.webp 300w, /_astro/7.BN9GEcVK_Z1cWVxV.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/7.BN9GEcVK_Zo8rjH.png" srcset="/_astro/7.BN9GEcVK_Ulght.png 200w, /_astro/7.BN9GEcVK_1NIn0y.png 300w, /_astro/7.BN9GEcVK_Z2n5E5i.png 400w" alt="Global Search Filters" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="612" height="612" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Global Search Filters</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 293Fine-tune your searches by choosing which folders and file types to include or skip.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/8.DBGg83TO_54L39.avif 200w, /_astro/8.DBGg83TO_Z1uyGWb.avif 300w, /_astro/8.DBGg83TO_1YXWQq.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/8.DBGg83TO_Z15VA1q.webp 200w, /_astro/8.DBGg83TO_2oB4Mb.webp 300w, /_astro/8.DBGg83TO_NWALQ.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/8.DBGg83TO_D58QV.png" srcset="/_astro/8.DBGg83TO_Z2g4ixM.png 200w, /_astro/8.DBGg83TO_1etmfO.png 300w, /_astro/8.DBGg83TO_Zla6Jv.png 400w" alt="Content Search" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="806" height="949" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2"> <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>Content Search</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 294Find files by searching their contents. Supports PDFs, Markdown, documents, and text files.</span></p> </div> </div> <div class="rounded-2xl p-8 bg-gray-50 transition-all ring-1 ring-gray-200/50 shadow hover:shadow-lg"> <div class="overflow-hidden flex items-start justify-center h-auto relative lg:h-60"> <div class="absolute inset-0 bg-gradient-to-t from-gray-50 via-transparent z-10"></div> <picture> <source srcset="/_astro/9.CcptA1tk_14DJfu.avif 200w, /_astro/9.CcptA1tk_Z21YCpq.avif 300w, /_astro/9.CcptA1tk_ZY3sVx.avif 400w" type="image/avif" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"><source srcset="/_astro/9.CcptA1tk_4lwEf.webp 200w, /_astro/9.CcptA1tk_22TiNg.webp 300w, /_astro/9.CcptA1tk_Z1YlFwM.webp 400w" type="image/webp" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px"> <img src="/_astro/9.CcptA1tk_ZVSOUu.png" srcset="/_astro/9.CcptA1tk_Ztaz3o.png 200w, /_astro/9.CcptA1tk_1unc5C.png 300w, /_astro/9.CcptA1tk_Z2wRMfq.png 400w" alt="QuickLook" sizes="(max-width: 768px) 200px, (max-width: 1024px) 300px, 400px" loading="lazy" decoding="async" fetchpriority="auto" width="1128" height="966" class="h-full w-full object-contain"> </picture> </div> <div class="mt-2">
294 <h3 class="text-xl lg:text-2xl font-medium mt-2"><span>QuickLook</span></h3> <p class="text-slate-600 mt-2 [text-wrap:balance]"><span> 295Preview files instantly with Spacebar. Use arrow keys to browse photos and folders while in preview mode.</span></p> </div> </div> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <!-- <div class="mt-16"> 296 <h2 class="text-4xl lg:text-5xl font-bold lg:tracking-tight"> 297 We have got more awesome <span class="text-indigo-600">features</span> 298 </h2> 299 <p class="text-lg mt-4 text-slate-600"> 300 Use this section to highlight not so important features of your product. 301 </p> 302</div> --><div class="mt-24 max-w-3xl mx-auto flex flex-col items-center justify-center"> <h2 class="text-4xl lg:text-5xl font-bold lg:tracking-tight mt-4 text-center"> 303Your Data, Your Control 304</h2> <p class="text-lg mt-4 text-slate-600 text-center [text-wrap:pretty]"> 305FileMinutes is committed to privacy and security, ensuring your data remains under your control. 306</p> </div> <div class="grid sm:grid-cols-2 md:grid-cols-3 mt-16 gap-8 md:gap-16"> <div class="flex flex-col gap-4 items-start group hover:bg-slate-50 hover:border-slate-100 border border-transparent rounded-lg transition-all md:-m-5 p-5"> <div class="mt-1 bg-indigo-50 border shadow shadow-indigo-100/50 border-indigo-100 transition-colors rounded-lg grid place-items-center p-2 w-10 h-10 shrink-0"> <svg width="24" height="24" class="text-indigo-500" data-icon="ph:gps-slash"> <symbol id="ai:ph:gps-slash" viewBox="0 0 256 256"><path fill="currentColor" d="M248 128a8 8 0 0 1-8 8h-24.36a87 87 0 0 1-7.33 28a8 8 0 0 1-7.3 4.73a7.9 7.9 0 0 1-3.27-.71a8 8 0 0 1-4-10.57a72.06 72.06 0 0 0-88.81-97.69a8 8 0 1 1-5.13-15.15a87.2 87.2 0 0 1 20.2-4.24V16a8 8 0 0 1 16 0v24.37A88.13 88.13 0 0 1 215.63 120H240a8 8 0 0 1 8 8m-34.08 82.62a8 8 0 1 1-11.84 10.76L181 198.23a87.7 87.7 0 0 1-45 17.4V240a8 8 0 0 1-16 0v-24.37A88.13 88.13 0 0 1 40.37 136H16a8 8 0 0 1 0-16h24.37a88.3 88.3 0 0 1 22.77-51.46L42.08 45.38a8 8 0 1 1 11.84-10.76Zm-43.72-24.3L74 80.45a72 72 0 0 0 96.2 105.87"/></symbol><use href="#ai:ph:gps-slash"></use> </svg> </div> <div> <h3 class="font-semibold text-lg">No Tracking</h3> <p class="text-slate-500 mt-2 leading-relaxed">The FileMinutes does not track or collect any data on how you use the app</p> </div> </div><div class="flex flex-col gap-4 items-start group hover:bg-slate-50 hover:border-slate-100 border border-transparent rounded-lg transition-all md:-m-5 p-5"> <div class="mt-1 bg-indigo-50 border shadow shadow-indigo-100/50 border-indigo-100 transition-colors rounded-lg grid place-items-center p-2 w-10 h-10 shrink-0"> <svg width="24" height="24" class="text-indigo-500" data-icon="ph:lock"> <symbol id="ai:ph:lock" viewBox="0 0 256 256"><path fill="currentColor" d="M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16M96 56a32 32 0 0 1 64 0v24H96Zm112 152H48V96h160zm-68-56a12 12 0 1 1-12-12a12 12 0 0 1 12 12"/></symbol><use href="#ai:ph:lock"></use> </svg> </div> <div> <h3 class="font-semibold text-lg">File Safety</h3> <p class="text-slate-500 mt-2 leading-relaxed">Your files remain local and private unless you explicitly choose to share them</p> </div> </div><div class="flex flex-col gap-4 items-start group hover:bg-slate-50 hover:border-slate-100 border border-transparent rounded-lg transition-all md:-m-5 p-5"> <div class="mt-1 bg-indigo-50 border shadow shadow-indigo-100/50 border-indigo-100 transition-colors rounded-lg grid place-items-center p-2 w-10 h-10 shrink-0"> <svg width="24" height="24" class="text-indigo-500" data-icon="ph:apple-logo"> <symbol id="ai:ph:apple-logo" viewBox="0 0 256 256"><path fill="currentColor" d="M223.3 169.59a8.07 8.07 0 0 0-2.8-3.4C203.53 154.53 200 134.64 200 120c0-17.67 13.47-33.06 21.5-40.67a8 8 0 0 0 0-11.62C208.82 55.74 187.82 48 168 48a72.2 72.2 0 0 0-40 12.13a71.56 71.56 0 0 0-90.71 9.09A74.63 74.63 0 0 0 16 123.4a127.06 127.06 0 0 0 40.14 89.73A39.8 39.8 0 0 0 83.59 224h87.68a39.84 39.84 0 0 0 29.12-12.57a125 125 0 0 0 17.82-24.6c7.02-12.83 6.12-14.83 5.09-17.24m-34.63 30.94a23.76 23.76 0 0 1-17.4 7.47H83.59a23.82 23.82 0 0 1-16.44-6.51A111.14 111.14 0 0 1 32 123a58.5 58.5 0 0 1 16.65-42.53A54.8 54.8 0 0 1 88 64h.78A55.45 55.45 0 0 1 123 76.28a8 8 0 0 0 10 0A55.44 55.44 0 0 1 168 64a70.64 70.64 0 0 1 36 10.35c-13 14.52-20 30.47-20 45.65c0 23.77 7.64 42.73 22.18 55.3a105.8 105.8 0 0 1-17.51 25.23M128.23 30A40 40 0 0 1 167 0h1a8 8 0 0 1 0 16h-1a24 24 0 0 0-23.24 18a8 8 0 1 1-15.5-4Z"/></symbol><use href="#ai:ph:apple-logo"></use> </svg> </div> <div> <h3 class="font-semibold text-lg">Apple Notarized</h3> <p class="text-slate-500 mt-2 leading-relaxed">FileMinutes, a native Swift app, is Apple Notarized, ensuring secure and safe use on your Mac</p> </div> </div> </div> </div> <div class="max-w-screen-xl mx-auto px-5"> <div class="max-w-screen-xl mx-auto px-5"> <div class="mt-16 text-center"> <h1 class="text-4xl lg:text-5xl font-bold lg:tracking-tight"> FAQ </h1> <p class="text-lg mt-4 text-slate-500 mx-auto max-w-xl"> Frequenty asked questions </p> </div> <div class="grid divide-y divide-neutral-200 max-w-xl mx-auto mt-8"> <div class="py-5"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none"> <span> Is there a free trial available for Pro version?</span> <span class="transition group-open:rotate-180"> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewB
306ox="0 0 24 24" width="24"><path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="text-neutral-600 mt-3 opacity-0 -translate-y-3 group-open:translate-y-0 group-open:opacity-100 group-open:transition-all">Yes! We offer a 14-days free trial of FileMinutes Pro. This gives you full access to all features, allowing you to experience the power of FileMinutes before making a purchase.</p> </details> </div><div class="py-5"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none"> <span> I'm from a lower-income country. Can I get a discount?</span> <span class="transition group-open:rotate-180"> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"><path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="text-neutral-600 mt-3 opacity-0 -translate-y-3 group-open:translate-y-0 group-open:opacity-100 group-open:transition-all">Yes. We understand our standard pricing may not be equally affordable worldwide. If you live in a lower-income country, please email [email protected] for discounted pricing.</p> </details> </div><div class="py-5"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none"> <span> Do you offer student discount?</span> <span class="transition group-open:rotate-180"> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"><path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="text-neutral-600 mt-3 opacity-0 -translate-y-3 group-open:translate-y-0 group-open:opacity-100 group-open:transition-all">Yes, send an email from your university email to [email protected] to get a student discount.</p> </details> </div><div class="py-5"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none"> <span> What macOS versions does FileMinutes support?</span> <span class="transition group-open:rotate-180"> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"><path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="text-neutral-600 mt-3 opacity-0 -translate-y-3 group-open:translate-y-0 group-open:opacity-100 group-open:transition-all">FileMinutes is compatible with macOS version 13 (Ventura) and all later versions. We continuously update our app to ensure compatibility with the latest macOS releases.</p> </details> </div><div class="py-5"> <details class="group"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none"> <span> Are external drives supported?</span> <span class="transition group-open:rotate-180"> <svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24"><path d="M6 9l6 6 6-6"></path> </svg> </span> </summary> <p class="text-neutral-600 mt-3 opacity-0 -translate-y-3 group-open:translate-y-0 group-open:opacity-100 group-open:transition-all">FileMinutes uses Spotlight index to search files, which means that external drives are supported as long as they are indexed by Spotlight. For unsupported drives, you can use Path navigation to access files.</p> </details> </div> </div> </div> </div> <div class="bg-gradient-to-bl from-indigo-900 to-indigo-700 p-8 md:px-20 md:py-20 mt-20 flex flex-col items-center text-center"> <h2 class="text-white text-4xl md:text-6xl tracking-tight"> 307Take Control of Files 308</h2> <p class="text-white/70 mt-4 text-lg md:text-xl"> 309Try FileMinutes Pro for 14 days. No credit card required. 310</p> <div class="flex mt-5"> <a href="/downloads/FileMinutes.dmg" class="rounded-full text-center transition focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-indigo-500 focus-visible:outline-none focus-visible:shadow-outline-indigo px-7 py-2.5 bg-white text-indigo-800 border-2 border-transparent">Download FileMinutes </a> </div> </div> <footer class="py-14 bg-slate-100 border-t border-slate-100"> <div class="max-w-screen-xl mx-auto px-5"> <div class="grid sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 ga
310p-8"> <div class="sm:col-span-2 md:col-span-3 lg:col-span-2"> <a href="/" class="text-lg flex items-center"><span class="font-bold text-indigo-600">FileMinutes</span> </a> <p class="mt-4 text-sm text-slate-700 max-w-xs"> 311A Better Way to Find Files on Your Mac. 312</p> <div class="flex gap-3 mt-4 items-center"> <a href="https://twitter.com/sujee" target="_blank" rel="noopener noreferrer" class="bg-slate-200 hover:bg-slate-300 rounded w-6 h-6 inline-flex items-center justify-center text-slate-500"> <svg width="1em" height="1em" class="w-4 h-4" data-icon="bx:bxl-twitter"> <symbol id="ai:bx:bxl-twitter" viewBox="0 0 24 24"><path d="M19.633 7.997c.013.175.013.349.013.523c0 5.325-4.053 11.461-11.46 11.461c-2.282 0-4.402-.661-6.186-1.809c.324.037.636.05.973.05a8.07 8.07 0 0 0 5.001-1.721a4.036 4.036 0 0 1-3.767-2.793c.249.037.499.062.761.062c.361 0 .724-.05 1.061-.137a4.027 4.027 0 0 1-3.23-3.953v-.05c.537.299 1.16.486 1.82.511a4.022 4.022 0 0 1-1.796-3.354c0-.748.199-1.434.548-2.032a11.457 11.457 0 0 0 8.306 4.215c-.062-.3-.1-.611-.1-.923a4.026 4.026 0 0 1 4.028-4.028c1.16 0 2.207.486 2.943 1.272a7.957 7.957 0 0 0 2.556-.973a4.02 4.02 0 0 1-1.771 2.22a8.073 8.073 0 0 0 2.319-.624a8.645 8.645 0 0 1-2.019 2.083z" fill="currentColor"/></symbol><use href="#ai:bx:bxl-twitter"></use> </svg> <span class="sr-only">Twitter or X</span></a> <a href="mailto:[email protected]" rel="noopener noreferrer" class="bg-slate-200 hover:bg-slate-300 rounded w-6 h-6 inline-flex items-center justify-center text-slate-500"> <svg width="1em" height="1em" class="w-4 h-4" data-icon="bx:envelope"> <symbol id="ai:bx:envelope" viewBox="0 0 24 24"><path fill="currentColor" d="M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2m0 2v.511l-8 6.223l-8-6.222V6zM4 18V9.044l7.386 5.745a.994.994 0 0 0 1.228 0L20 9.044L20.002 18z"/></symbol><use href="#ai:bx:envelope"></use> </svg><span class="sr-only">Email</span></a> </div> </div> <div> <h3 class="font-medium text-sm text-slate-800">Support</h3> <div class="flex flex-col mt-3"> <a href="/contact/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Contact </a><a href="https://app.lemonsqueezy.com/my-orders" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> License Manager </a><a href="/docs/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Documentation </a><a href="/changelog/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Changelog </a> </div> </div> <div> <h3 class="font-medium text-sm text-slate-800">Legal</h3> <div class="flex flex-col mt-3"> <a href="/privacy-policy/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Privacy Policy </a><a href="/terms-and-conditions/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Terms and Conditions </a><a href="/eula/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> EULA </a> </div> </div> <div> <h3 class="font-medium text-sm text-slate-800">FileMinutes</h3> <div class="flex flex-col mt-3"> <a href="/pricing/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Pricing </a><a href="/blog/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Blog </a><a href="/roadmap/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Roadmap </a><a href="/presskit/" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Press Kit </a><a href="https://fileminutes.lemonsqueezy.com/affiliates" class="py-2 text-sm text-slate-600 hover:text-indigo-600"> Affiliates </a> </div> </div> </div> </div> <div class="mt-14 pt-8 px-5 border-t border-slate-200"> <div class="max-w-screen-xl mx-auto px-5"> <p class="text-center text-sm text-slate-800"> 313Made with â¤ï¸ in New Zealand 314</p> <p class="text-center text-sm text-slate-600 [text-wrap:balance] mt-4"> 315Copyright © 2026 FileMinutes. All rights reserved. 316</p> </div> </div> </footer>
316<script type="module">document.addEventListener("astro:page-load",()=>{window.createLemonSqueezyAffiliate()});</script>
316
316<script src="https://lmsqueezy.com/affiliate.js" defer></script>
316
316<script type="module">(()=>{const c=()=>{try{const e=document.cookie.match(/(?:^|;\s*)piqo_visitor=([0-9a-f]{16})(?:;|$)/);return e?e[1]:""}catch{return""}},r=e=>{const t=c();if(!t)return;const o=e.getAttribute("href")||"";if(o.indexOf("lemonsqueezy.com/buy/")===-1||o.indexOf("checkout[custom][piqo_visitor_id]")!==-1)return;const i=o.indexOf("?")===-1?"?":"&";e.setAttribute("href",o+i+"checkout[custom][piqo_visitor_id]="+t)},n=()=>{document.querySelectorAll('a[href*="lemonsqueezy.com/buy/"]').forEach(r)};document.addEventListener("astro:page-load",n),document.addEventListener("pointerdown",e=>{const t=e.target.closest&&e.target.closest('a[href*="lemonsqueezy.com/buy/"]');t&&r(t)},!0)})();</script>
316
316<script type="module">window.lemonSqueezyAffiliateConfig={store:"fileminutes"};</script>
316
316<script type="text/javascript"> 317 document.addEventListener('astro:page-load', () => { 318 // Only show banner on home page (/) and pricing page (/pricing) 319 // This can be controlled from the ParityDeals dashboard but checking this here improve performace as 320 // I'm using a workaround which loads script for every page transition as Astro doesn't seem to work correctly with JS and page transitions 321 const currentPath = window.location.pathname; 322 const allowedPaths = ['/', '/pricing/']; 323 324 if (!allowedPaths.includes(currentPath)) { 325 return; 326 } 327 328 window.PDPromotionUISDK = undefined; 329 function resolvePdSDKFunction(e,...t){return new Promise((n,i)=>{!function r(){window.PDPromotionUISDK&&"function"==typeof window.PDPromotionUISDK[e]?window.PDPromotionUISDK[e](...t).then(n).catch(i):setTimeout(r,100)}()})}!function(e,t,n,i,r,a,c){e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(Array.prototype.slice.call(arguments))},a=t.createElement(n),c=t.getElementsByTagName(n)[0],a.id="parity-deals-sdk",a.async=1,a.src=r,c.parentNode.insertBefore(a,c)}(window,document,"script","PDPromotionUISDK","https://cdn.paritydeals.com/js-promotions-ui/1.0.0/js-promotions-ui.umd.js"),window.PDPromotionUI={init:function(e){PDPromotionUISDK("init",e)},getUpdatedPrice:function(e,t){return resolvePdSDKFunction("getUpdatedPrice",e,t)},updatePriceElement:function(e,t){return resolvePdSDKFunction("updatePriceElement",e,t)},updatePrice:function(e){return resolvePdSDKFunction("updatePrice",e)}}; 330 331 window.PDPromotionUI.init({ 332 productId: 'promo_be8ba15ac2804201918ec5e5cd2daaf7', 333 showBanner: true, 334 }); 335 }); 336 </script>
336 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.