{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/QUUCVxVG0zFxF1TcR6JX/F0oMRb8LrsCqyODHeshz/z_grE1xH7.js"],
  "sourcesContent": ["// Generated by Framer (3d3d426)\nimport siteMetadata from\"https://framerusercontent.com/modules/gjF2IoBZcSPUmeZDg7l6/PE9YtfbOjayyEG1wohy8/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"ud0q5l\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1ueyiqg\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"15qqwxi\",mediaQuery:\"(max-width: 809px)\"}],customHTMLHeadStart:'<style>\\n  body {\\n    display: none;\\n  }\\n</style>\\n\\n<script>\\n  // Configuration\\n  const correctPassword = \"HeyooItsDilly\";\\n  const promptText = \"Please enter the passcode to access this page:\";\\n  const incorrectPasswordAlert = \"Incorrect password. Access denied.\";\\n\\n  // Check access for /work pages\\n  function checkAccess() {\\n    if (window.location.pathname.includes(\"/work\")) {\\n      // Check sessionStorage for existing access\\n      if (sessionStorage.getItem(\"workAccessGranted\") === \"true\") {\\n        document.body.style.display = \"block\";\\n        return;\\n      }\\n      // Prompt for password if not already granted\\n      const password = prompt(promptText);\\n      if (password === correctPassword) {\\n        if (confirm(rememberPasswordConfirm)) {\\n          sessionStorage.setItem(\"workAccessGranted\", \"true\");\\n        }\\n        document.body.style.display = \"block\";\\n      } else {\\n        alert(incorrectPasswordAlert);\\n        window.location.replace(\"https://dyln.design\");\\n        return;\\n      }\\n    } else {\\n      // Clear sessionStorage if leaving /work pages\\n      sessionStorage.removeItem(\"workAccessGranted\");\\n      document.body.style.display = \"block\";\\n    }\\n  }\\n\\n  // Override history methods for SPA route changes\\n  (function(history) {\\n    const origPushState = history.pushState;\\n    const origReplaceState = history.replaceState;\\n    \\n    history.pushState = function() {\\n      const ret = origPushState.apply(history, arguments);\\n      setTimeout(checkAccess, 0);\\n      return ret;\\n    };\\n    history.replaceState = function() {\\n      const ret = origReplaceState.apply(history, arguments);\\n      setTimeout(checkAccess, 0);\\n      return ret;\\n    };\\n  })(window.history);\\n\\n  // Listen for back/forward navigation\\n  window.addEventListener(\"popstate\", checkAccess);\\n  // Run check as soon as DOM is ready\\n  window.addEventListener(\"DOMContentLoaded\", checkAccess);\\n</script>\\n',description:siteMetadata(params,activeLocale).description,elements:{AAnQfxm33:\"5\",B9GCzGrZx:\"2\",Fj4c3LpEo:\"6\",JWWqdVFI5:\"about\",LQBgm4Frk:\"4\",nMd6K0xTm:\"3\",Stsk8DEze:\"outro\",t3kzAkeW7:\"intro\",XJLFuTsIP:\"1\",xsrP4zi3a:\"experience\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-tcuOp\",socialImage:\"https://framerusercontent.com/assets/k3ocmXKvOXD8SmbtfYwlX3MsjA.png\",title:siteMetadata(params,activeLocale).title||\"Home\",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": "yCACyI,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,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,EAA26D,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,UAAU,QAAQ,UAAU,IAAI,UAAU,IAAI,UAAU,QAAQ,UAAU,QAAQ,UAAU,IAAI,UAAU,YAAY,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,sEAAsE,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,OAAO,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACvyFC,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": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
