{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/imrJudPOBknCTvhqRMkE/qZ1eJJ1lNmvnWy2D9q0X/LatUtG9cB.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addPropertyControls as o,ControlType as a,Link as i}from\"framer\";import*as n from\"react\";let r=\"kJQ9L6N0F\",s=\"DKsvr9Gi2\",l=\"eJGsrh_7L\",d=\"erRX4tMQb\",c=\"LmN0jglU8\",h=\"VR97_i5aN\",m=\"KDAf9FRMN\",g=\"o1JEPHi_B\",u=\"hnn2ucSrj\",p=(e,t)=>{if(e&&\"object\"==typeof e)return{...e,alt:t};},f=[{index:0,id:\"muVqVbOJS\",[r]:\"Introducing Keyframing\",[s]:\"Alex Kollmann\",[l]:\"Head of Product\",[d]:p({src:\"https://framerusercontent.com/images/xZZIjpH5qz7kBmzxjwy6SYnnf8.png\"},\"\"),[c]:\"introducing-keyframing\",[h]:\"2024-05-17T00:00:00.000Z\",[m]:p({src:\"https://framerusercontent.com/images/A7nDo88bqDbJyhcn2tsWlMdVD4.png\",srcSet:\"https://framerusercontent.com/images/A7nDo88bqDbJyhcn2tsWlMdVD4.png?scale-down-to=512 512w,https://framerusercontent.com/images/A7nDo88bqDbJyhcn2tsWlMdVD4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/A7nDo88bqDbJyhcn2tsWlMdVD4.png 2048w\"},\"\"),[g]:\"Every video editor who is serious about their craft needs keyframes. Why? Because they bring videos to life. They are the fuel behind zoom-ins, fades, and any other animation that you can think of. This feature not only enhances the creative potential of your projects, but also ensures that your videos stand out in the crowded digital landscape. We are pleased to announce that keyframing is now available to use in Ozone, our video editor that allows you to create professional videos right in your browser.\",[u]:/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Keyframing?\"})}),/*#__PURE__*/e(\"p\",{children:\"Keyframing allows creators to set specific points in their footage where parameters such as position, scale, rotation, and opacity change over time. They can be used to move an object across the screen, make your text zoom in, or fade in a logo.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you\u2019re curious about how I created this animation with \",/*#__PURE__*/e(i,{href:\"https://app.ozone.tech/login?_=/\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Ozone\"})}),\", keep reading!\"]}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,lCkCL6WHqr3rlD5JgfrDT5RCkdY.mp4\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/lCkCL6WHqr3rlD5JgfrDT5RCkdY.mp4\"}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to Create Engaging Video with Keyframes\"})}),/*#__PURE__*/e(\"p\",{children:\"With the proliferation of short-form video content, social media users\u2019 attention spans have reduced significantly. Consequently, the first 1-3 seconds of any video are incredibly important to capture the attention of anyone scrolling, swiping, or clicking. Several studies have shown that the inclusion of fast-moving objects, animations, and imposing captions (all enabled by keyframes) at the onset of any video are a predictor of significantly increased engagement. If you want to know who does it best, look no further than the YouTube videos of Mr. Beast. Despite his videos being significantly longer than the average TikTok or Instagram Reel, he understands the importance of capturing people\u2019s attention immediately. Needless to say, his team knows how to leverage keyframes to create highly engaging video.\"}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"Keyframing in Ozone\"})}),/*#__PURE__*/e(\"p\",{children:\"Ozone has taken a new approach to keyframing compared to traditional desktop video editors; we believe it is possible to create the same effects in significantly less time. Instead of hiding keyframes behind clunky menus, we show them directly on your clips in the timeline. With our keyframing system, it is possible to generate professional and customised animations in fewer clicks than ever before.\"}),/*#__PURE__*/e(\"h1\",{children:\"Step-by-step Guide to using Keyframes in Ozone\"}),/*#__PURE__*/e(\"p\",{children:\"Using keyframes in Ozone is incredibly simple. Let\u2019s walk through how to create the cinematic transition from above using keyframes. It only takes about 20 seconds in total.\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h5\",children:[/*#__PURE__*/e(\"h5\",{children:\"Drop both clips into the timeline and arrange them appropriately\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Clips can be dragged directly from your media browser into the timeline. Using our magnetic timeline, it is very simple and intuitive to trim and rearrange the clips.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/t(\"p\",{children:[\"If you\u2019re curious about unlimited file storage within Ozone, and our unique solution for file management, check out our blog article \",/*#__PURE__*/e(i,{href:\"https://www.ozone.pro/blog/first-cloud-storage-solution\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"here\"})}),\"!\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zChULM1F4YCdIVU7EYPBeOzmo.mp4\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/zChULM1F4YCdIVU7EYPBeOzmo.mp4\"}),/*#__PURE__*/e(\"h5\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h5\",children:[/*#__PURE__*/e(\"h5\",{children:\"Select the clip you want to animate and hit the keyframe icon\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Congratulations, you\u2019ve just created your starting keyframe. This keyframe records values for the clips scale, position, rotation, and opacity at that moment in time.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h5\",children:[/*#__PURE__*/e(\"h5\",{children:\"Move your playhead to the point where you want to end your animation\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h5\",children:[/*#__PURE__*/e(\"h5\",{children:\"Change your desired parameter\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Note that changing any parameter will automatically create your second keyframe for you. Scale, position, and rotation can be changed directly in the viewport. If you want to change opacity, you can navigate to the clip\u2019s property panel on the right hand side of the UI.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h5\",children:[/*#__PURE__*/e(\"h5\",{children:\"Play it back\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"That\u2019s it. You\u2019ve just created a smooth animation within \",/*#__PURE__*/e(i,{href:\"https://app.ozone.tech/login?_=/\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Ozone\"})}),\".\"]})})})]})]}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,MEscOdiSZoDfym9kOLsBwdmSyA.mp4\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/MEscOdiSZoDfym9kOLsBwdmSyA.mp4\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"You can use keyframes to create several different animations in a single clip. I decided to play around a little more with opacity and scale to create the following cinematic transition between the eye and the FPV drone shot.\"}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,lCkCL6WHqr3rlD5JgfrDT5RCkdY.mp4\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/lCkCL6WHqr3rlD5JgfrDT5RCkdY.mp4\"}),/*#__PURE__*/t(\"h1\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"Tips for Effective Keyframing\"})]}),/*#__PURE__*/e(\"p\",{children:\"It\u2019s important to consider the content type when keyframing. In traditional filmmaking, good keyframes are the ones you barely notice. In modern-day content creation and marketing, however, visually imposing animations tend to perform better than the contrary. How you use keyframes is entirely up to you, and they can be used to achieve an endless number of effects - and emotions.\"}),/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"Feature Updates and Roadmap\"})}),/*#__PURE__*/e(\"p\",{children:\"We believe that keyframing is synonymous with creativity. Given the importance of keyframing for content creators, we are working hard to deliver the best possible experience. While we currently only support keyframing for scale, position, rotation, and opacity, we will be announcing several updates soon, including audio keyframing as well as custom easing options for value interpolation.\"}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re very excited to have launched keyframing, and look forward for your feedback. Get creative, and \",/*#__PURE__*/e(i,{href:\"https://app.ozone.tech/login?_=/\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"try it out today\"})}),\"!\"]})]})},{index:1,id:\"YItMRnF1U\",[r]:\"Introducing the first cloud storage solution for web-based video editors\",[s]:\"Alex Kollmann\",[l]:\"Product Manager\",[d]:p({src:\"https://framerusercontent.com/images/xZZIjpH5qz7kBmzxjwy6SYnnf8.png\"},\"\"),[c]:\"first-cloud-storage-solution\",[h]:\"2024-04-29T00:00:00.000Z\",[m]:p({src:\"https://framerusercontent.com/images/Il7yEyh4shJhseWlPs3NQ0apL1Y.png\",srcSet:\"https://framerusercontent.com/images/Il7yEyh4shJhseWlPs3NQ0apL1Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/Il7yEyh4shJhseWlPs3NQ0apL1Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Il7yEyh4shJhseWlPs3NQ0apL1Y.png 2048w\"},\"\"),[g]:\"All content creators and video editors are familiar with the cumbersome task of downloading dozens of gigabytes of footage from the cloud onto their local hard disk before starting their edits. While cloud storage workflows are the norm amongst video editing teams today, they are inefficient and highly disjointed from the editing process. Ozone - our cloud-based video editor - offers a unique solution.\",[u]:/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Need for an integrated Cloud Storage solution\"})}),/*#__PURE__*/e(\"h5\",{children:\"The brief evolution of storage\"}),/*#__PURE__*/e(\"p\",{children:\"Before cloud storage was introduced, editors relied on physical storage solutions - hard drives. While they have been, and continue to be, very beneficial in their own right, there was one key pitfall: collaboration amongst editors and teams was nearly impossible. The introduction of cloud storage finally allowed editing teams to store files online, allowing them to collaborate and access their files from anywhere. While this remains the status quo to this day, it is far from optimal, as file storage is notoriously disconnected from the editing process.\"}),/*#__PURE__*/e(\"h5\",{children:\"Challenges with current storage solutions\"}),/*#__PURE__*/t(\"p\",{children:[\"For editors, time is money. Needing to download files from Google Drive or Dropbox to edit them locally doesn\u2019t only require fast internet speeds, but lots of patience. The list of limitations goes on, including local storage limitations, version control issues, collaboration inefficiencies, reduced accessibility issues etc. The flow of going from online (storage) to offline (editing) costs time, and that doesn\u2019t even address the issue of needing to go online again when \",/*#__PURE__*/e(\"em\",{children:\"uploading\"}),\" all final exports to the cloud for review.\"]}),/*#__PURE__*/e(\"h5\",{children:\"The Solution: Integration of cloud storage directly into the editor\"}),/*#__PURE__*/t(\"p\",{children:[\"Why go offline, when it can all happen online? Instead of commencing a series of endless file downloads until you can start editing locally, imagine all files that you\u2019ve ever stored in the cloud being seamlessly integrated into your video editing tool - instantly available to you in your timeline. Ozone\u2019s mission is to redefine post-production video workflows, including the unification of cloud storage and editing workflows, and it available for all editors to \",/*#__PURE__*/e(i,{href:\"https://app.ozone.tech/workspaces\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"try out today.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QIe9Ocm4ehhbhfCekJ1fExbJKIs.gif\",\"data-framer-height\":\"373\",\"data-framer-width\":\"600\",height:\"186\",src:\"https://framerusercontent.com/images/QIe9Ocm4ehhbhfCekJ1fExbJKIs.gif\",srcSet:\"https://framerusercontent.com/images/QIe9Ocm4ehhbhfCekJ1fExbJKIs.gif?scale-down-to=512 512w,https://framerusercontent.com/images/QIe9Ocm4ehhbhfCekJ1fExbJKIs.gif 600w\",style:{aspectRatio:\"600 / 373\"},width:\"300\"}),/*#__PURE__*/e(\"h1\",{children:\"Key Benefits of Ozone\u2019s Cloud Storage Solution\"}),/*#__PURE__*/e(\"p\",{children:\"The integration of a cloud-storage solution directly within our video editor presents the following benefits:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Instant Access: Get instant editing access to all media that was ever stored within the cloud, saving you the hassle of needing to download and locally store media for every single edit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Familiarity: Ozone\u2019s cloud storage is very similar to what editors and creative teams are used to with Google Drive, Dropbox, or LucidLink. This lowers the barriers to entry of transferring to Ozone\u2019s cloud, allowing editors to retain all of their current workflows.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Unlimited Storage: Like many other tools, we don\u2019t restrict the amount of media that can be stored within our cloud. Ozone can become the single cloud storage solution for entire teams with high content velocity.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Forget lag due to local storage constraints: Given that all storage and production happens in Ozone\u2019s extremely fast cloud, you do not need to worry about computer hardware, file sizes, or local storage anymore.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/e(\"h5\",{children:\"Real-world Applications: A Case Study\"}),/*#__PURE__*/t(\"p\",{children:[\"While an integrated cloud-storage solution is beneficial to \",/*#__PURE__*/e(\"em\",{children:\"all\"}),\" editors, the user group deriving most benefits would likely be content marketing teams.\"]}),/*#__PURE__*/e(\"p\",{children:\"Marketing teams could ask their clients to upload their footage directly into the Ozone cloud. Upon upload, that media is immediately accessible to the content team who could start sifting through, evaluating, collaborating, and editing that media immediately - with one source of truth.\"}),/*#__PURE__*/e(\"p\",{children:\"While this blog post has focussed on cloud-storage, the benefits of keeping the entire video workflow online means that these editors can collaborate on the project in real-time within the browser, and submit their finished work to their clients for feedback - all in one platform.\"}),/*#__PURE__*/e(\"h1\",{children:\"Our Commitment\"}),/*#__PURE__*/e(\"p\",{children:\"While the most crucial components of an integrated cloud-storage solution exist within Ozone today, we have a commitment to enhancing the experience as we grow. A few visionary features that we are working on include intelligent AI tagging (allowing editors to locate footage faster than ever before), AI Action Recognition (allowing AI to automatically detect the highlights within non-spoken and spoken videos), auto-segmenting and many more.\"}),/*#__PURE__*/e(\"h1\",{children:\"Try Ozone today\"}),/*#__PURE__*/t(\"p\",{children:[\"Whether you\u2019re a lone wolf editor or part of a larger content team, an integrated cloud storage solution has unambiguous benefits that can speed up several aspects of post-production workflows. I\u2019d encourage you to \",/*#__PURE__*/e(i,{href:\"https://app.ozone.tech/workspaces\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"try out Ozone\"})}),\" and let us know how an integrated cloud-storage solution has helped you, and what you\u2019d love to see to make the experience even better. We\u2019re committed to creating the future of video editing, and this is only the beginning.\"]})]})},{index:2,id:\"j52tzgnYT\",[r]:\"Ozone Launches Next-Gen Video Editor with Over $7 Million in Funding\",[s]:\"Max von Wolff\",[l]:\"CEO & Founder\",[d]:p({src:\"https://framerusercontent.com/images/kjQCokTxFodpdECTitepcvq2rpU.jpg\"},\"\"),[c]:\"ozone-launches-next-gen-video-editor-with-over-7-million-in-funding\",[h]:\"2023-11-08T00:00:00.000Z\",[m]:p({src:\"https://framerusercontent.com/images/lSSbAL1A7ADMh9Lg6kDigNhndvU.png\",srcSet:\"https://framerusercontent.com/images/lSSbAL1A7ADMh9Lg6kDigNhndvU.png?scale-down-to=512 512w,https://framerusercontent.com/images/lSSbAL1A7ADMh9Lg6kDigNhndvU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/lSSbAL1A7ADMh9Lg6kDigNhndvU.png 1448w\"},\"\"),[g]:\"\",[u]:/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Today is an exciting day here at Ozone. Ever since founding the company out of a dorm room at MIT, we\u2019ve been looking forward to the day we could share our innovative, cloud-based, AI-powered video editing platform with all of you \u2013 that\u2019s why we\u2019re proud to announce our public beta launch to supercharge modern content creation. In addition, we\u2019ve received $7 million+ in funding from Y Combinator, NEA, General Catalyst, LGVP, Bluewatch Ventures, Polymath Capital Partners, Pioneer Fund, SOMA Capital, Olive Tree Capital, as well as the founders of Dropbox, Tinder, and Lightricks, allowing us to grow and scale.\"}),/*#__PURE__*/e(\"p\",{children:\"Video content creation has seen a meteoric rise over the past decade. Yet, video content creation workflows have largely revolved around complex user interfaces, painfully slow download and upload times, and menial button-clicking behind the editing process. Creators have often had to choose between tools like Adobe\u2019s Premiere Pro that are hard to use, or web-based tools like Canva that are limited in terms of creative capabilities. As a result, creators and their teams spend too much time tediously editing and not enough time on the creative aspects of generating content. That\u2019s where we come in.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,juBDHZeA7QeZXzswL7RYZHirI.png\",\"data-framer-height\":\"1200\",\"data-framer-width\":\"1600\",height:\"600\",src:\"https://framerusercontent.com/images/juBDHZeA7QeZXzswL7RYZHirI.png\",srcSet:\"https://framerusercontent.com/images/juBDHZeA7QeZXzswL7RYZHirI.png?scale-down-to=512 512w,https://framerusercontent.com/images/juBDHZeA7QeZXzswL7RYZHirI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/juBDHZeA7QeZXzswL7RYZHirI.png 1600w\",style:{aspectRatio:\"1600 / 1200\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"At Ozone, we are building a platform to bring all of this under one roof. We\u2019re on a mission to consolidate these fragmented processes into a unified, browser-based platform so users can seamlessly edit and collaborate on video projects. We combine next-gen cloud video streaming technologies and context-sensitive AI functionality to provide creators with tools that work with them \u2013 not against them.\"}),/*#__PURE__*/e(\"p\",{children:\"Using our proprietary technology, users can easily upload footage to our browser-based platform, where AI automatically suggests edits to turn raw video into stylized and animated short-form content. We can identify action in video, generate subtitles, auto- enhances audio, and auto-animates titles. Unlike all-in-one text-to-video AI models, we empower users with rich customization options and precision timeline editing, all built upon a robust cloud infrastructure that ensures a seamless experience from idea to final export.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qjIodGrT2yomSwbuvgl8udwFU.jpg\",\"data-framer-height\":\"1200\",\"data-framer-width\":\"1600\",height:\"600\",src:\"https://framerusercontent.com/images/qjIodGrT2yomSwbuvgl8udwFU.jpg\",srcSet:\"https://framerusercontent.com/images/qjIodGrT2yomSwbuvgl8udwFU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/qjIodGrT2yomSwbuvgl8udwFU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/qjIodGrT2yomSwbuvgl8udwFU.jpg 1600w\",style:{aspectRatio:\"1600 / 1200\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"We firmly believe that in order to successfully serve a broad set of users, we need to build the large majority of core features found in traditional video editing software such as Adobe Premiere Pro and Apple Final Cut Pro. While other market entrants have focused on standalone buzzy GenAI features, we integrate AI with\\xa0 existing tools and workflows that creators and marketers already have strong muscle memory with.\"}),/*#__PURE__*/e(\"p\",{children:\"At Ozone, we are dedicated to making it easier for creators of any skill level, in any industry, to spend more time storytelling and less time grappling with their tools. We are excited to share our platform with the world. Sign up here to get access to our beta platform and join us on this exciting journey.\"})]})}];for(let e of f)Object.freeze(e);o(f,{kJQ9L6N0F:{defaultValue:\"\",title:\"Title\",type:a.String},DKsvr9Gi2:{defaultValue:\"John Doe\",title:\"Author Name\",type:a.String},eJGsrh_7L:{defaultValue:\"Writer\",title:\"Author Title\",type:a.String},erRX4tMQb:{title:\"Author Avatar\",type:a.ResponsiveImage},LmN0jglU8:{title:\"Slug\",type:a.String},VR97_i5aN:{defaultValue:\"\",title:\"Date\",type:a.Date},KDAf9FRMN:{title:\"Image\",type:a.ResponsiveImage},o1JEPHi_B:{defaultValue:\"\",displayTextArea:!0,title:\"Highlighted Text\",type:a.String},hnn2ucSrj:{defaultValue:\"\",title:\"Content\",type:a.RichText}}),f.displayName=\"Blog\";export default f;export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){var o;return null===(o=f.find(t=>t.id===e))||void 0===o?void 0:o[c];},async getRecordIdBySlug(e,t){var o;return null===(o=f.find(t=>t[c]===e))||void 0===o?void 0:o.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIndexKey\":\"index\",\"framerSlug\":\"LmN0jglU8\",\"framerData\":\"\",\"framerCollectionUtils\":\"1\",\"framerRecordIncludedLocalesKey\":\"includedLocales\",\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"LatUtG9cB\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["r", "s", "l", "d", "c", "h", "m", "g", "u", "p", "e", "t", "f", "x", "Link", "addPropertyControls", "ControlType", "LatUtG9cB_default", "enumToDisplayNameFunctions", "utils", "o", "__FramerMetadata__"]
}
