{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/rOZ0uzEs9pedFYMdmpaR/BkcwEjVnpByeE57wbh72/AIu6NjN6t.js"],
  "sourcesContent": ["// Generated by Framer (a10584e)\nimport siteMetadata from\"https://framerusercontent.com/modules/tjffLvmjfrvQrJutpaCK/PZZGfoz9bEGGIuxtU989/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1urlk82\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1jnmc2o\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"ba39o\",mediaQuery:\"(max-width: 809px)\"}],customHTMLHeadEnd:'<script type=\"text/javascript\">\\n  window.addEventListener(\"load\", function(){\\n    console.log(\"load event\");\\n    replayHeroVideo();\\n    // tabsVideoPlay();\\n  });\\n\\n  function KnowReactProps(data) {\\n    let id = null;\\n    for (let i = 0, keys = Object.keys(data); i < keys.length; i++) {\\n      if ((id = keys[i].match(/^__reactProps[^$]*(\\\\$.+)$/))) {\\n        id = id[1];\\n        break;\\n      }\\n    }\\n    return \"__reactProps\" + id;\\n  }\\n\\n  function even_or_odd(number) {\\n    return number % 2 === 0 ? \"Odd\" : \"Even\";\\n  }\\n\\n  const replayHeroVideo = () => {\\n    var animate = document.querySelector(\".framer-1qikn9a\");\\n    var video = animate?.querySelector(\"video\");\\n\\n    console.log({ video });\\n\\n    if (!video) return;\\n\\n    var iteration = 0;\\n\\n    var mutationObserver = new MutationObserver((entries) => {\\n      for (let i = 0; i < entries.length; i++) {\\n        var element = entries[i];\\n        if (element.target.style.opacity === \"1\") {\\n          iteration = iteration + 1;\\n          if (even_or_odd(iteration) === \"Odd\") {\\n            console.log(\"opacity 1\");\\n            video.play();\\n          }\\n        } else if (element.target.style.opacity === \"0\") {\\n          console.log(\"opacity 0\");\\n          video.load();\\n          video.pause();\\n        }\\n      }\\n    });\\n\\n    mutationObserver.observe(animate, {\\n      attributeFilter: [\"style\"],\\n    });\\n  };\\n\\n  const tabsVideoPlay = () => {\\n    var doneTheStuff;\\n    var animateSec = document.querySelector(\".framer-rkdhw1-container\");\\n    console.log({ animateSec });\\n\\n    if (!animateSec) return;\\n\\n    var iterationSec = 0;\\n    var mutationObserverSec = new MutationObserver((entriesSec) => {\\n      for (let i = 0; i < entriesSec.length; i++) {\\n        var elementSec = entriesSec[i];\\n        if (+elementSec.target.style.opacity > 0) {\\n          iterationSec = iterationSec + 1;\\n          if (even_or_odd(iterationSec) === \"Odd\") {\\n            var id = KnowReactProps(document.getElementsByName(\"Tab 1\")[0]);\\n            const tab = document.getElementsByName(\"Tab 1\")[0][id];\\n            const tabVideo = tab.querySelector(\"video\");\\n            console.log({tabVideo})\\n            if (tabVideo) {\\n              tabVideo.load();\\n              tabVideo.play();\\n            }\\n            break;\\n          }\\n        }\\n        if (!doneTheStuff) {\\n          setInterval(() => {\\n            if (+elementSec.target.style.opacity == 0) {\\n              var id = KnowReactProps(document.getElementsByName(\"Tab 2\")[0]);\\n              const tab = document.getElementsByName(\"Tab 2\")[0][id];\\n              const tabVideo = tab.querySelector(\"video\");\\n              console.log({tabVideo})\\n              if (tabVideo) {\\n                tabVideo.load();\\n                tabVideo.play();\\n              }\\n            }\\n          }, 200);\\n          doneTheStuff = true;\\n        }\\n      }\\n    });\\n    mutationObserverSec.observe(animateSec, {\\n      attributeFilter: [\"style\"],\\n    });\\n  };\\n</script>',customHTMLHeadStart:'<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"SoftwareApplication\",\\n  \"name\": \"Blitzit\",\\n  \"description\": \"A simple to-do list & timer app that gives you superpowers. Prioritize what matters, remove distraction, and get it done in flow state.\",\\n  \"applicationCategory\": \"ProductivityApplication\",\\n  \"operatingSystem\": \"Windows, macOS\",\\n  \"keywords\": \"Task management, Time tracking, Pomodoro technique, Focus mode, Google Calendar integration, Notion integration, Reports and analytics, To do list app, To do app, Pomodoro timer\",\\n  \"offers\": [\\n    {\\n      \"@type\": \"Offer\",\\n      \"name\": \"Monthly Plan\",\\n      \"price\": \"4.99\",\\n      \"priceCurrency\": \"USD\",\\n      \"priceValidUntil\": \"2026-03-05\",\\n      \"availability\": \"https://schema.org/InStock\",\\n      \"description\": \"All Blitzit features, Unlimited lists & tasks\"\\n    },\\n    {\\n      \"@type\": \"Offer\",\\n      \"name\": \"Blitz for Life\",\\n      \"price\": \"77.60\",\\n      \"priceCurrency\": \"USD\",\\n      \"description\": \"Pay once, use forever, All Blitzit features, Unlimited lists & tasks, All future updates\"\\n    }\\n  ],\\n  \"aggregateRating\": {\\n    \"@type\": \"AggregateRating\",\\n    \"ratingValue\": \"4.8\",\\n    \"ratingCount\": \"100\"\\n  },\\n  \"screenshot\": [\\n    \"https://www.blitzit.app/screenshot.jpg\"\\n  ],\\n  \"softwareVersion\": \"1.0\",\\n  \"author\": {\\n    \"@type\": \"Organization\",\\n    \"name\": \"Blitzit\"\\n  },\\n  \"review\": [\\n    {\\n      \"@type\": \"Review\",\\n      \"reviewRating\": {\\n        \"@type\": \"Rating\",\\n        \"ratingValue\": \"5\",\\n        \"bestRating\": \"5\"\\n      },\\n      \"author\": {\\n        \"@type\": \"Person\",\\n        \"name\": \"Dillon M.\"\\n      },\\n      \"reviewBody\": \"Hands down, The BEST task manager I use.\"\\n    },\\n    {\\n      \"@type\": \"Review\",\\n      \"reviewRating\": {\\n        \"@type\": \"Rating\",\\n        \"ratingValue\": \"5\",\\n        \"bestRating\": \"5\"\\n      },\\n      \"author\": {\\n        \"@type\": \"Person\",\\n        \"name\": \"Jordan B.\"\\n      },\\n      \"reviewBody\": \"It\\'s the perfect accountability buddy.\"\\n    }\\n  ]\\n}\\n</script>\\n',description:siteMetadata(params,activeLocale).description,elements:{A4Z0zJ0h2:\"pricing\",GdL57HJTW:\"pill-screen\",K2EVc7gdc:\"features-1\",V1u4z1zVo:\"features\",xVcmavQ2I:\"roadmap\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-e2RUb\",title:\"To Do List, Pomodoro, and Task Management App | Blitzit\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "kFAAAA,IACyI,SAARC,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,QAAQ,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAi+F,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAA4hE,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,UAAU,UAAU,UAAU,cAAc,UAAU,aAAa,UAAU,WAAW,UAAU,SAAS,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,0DAA0D,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC7wLC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["init_ssg_sandbox_shims", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
