{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/9quJowCxGBzxfuiHuFBk/WkXT8AXqubKZLNc9YOeK/e8zljbQe5.js"],
  "sourcesContent": ["import { jsx as e, jsxs as t } from \"react/jsx-runtime\";\nimport { addPropertyControls as o, ControlType as r, Link as a } from \"framer\";\nimport * as n from \"react\";\nlet i = \"EJ4rnmHoY\",\n  s = \"SaDjk0GJK\",\n  l = \"GXvZKoBJZ\",\n  h = \"V5mJhqryq\",\n  c = \"pBsnh5NC9\",\n  d = \"R0YwSBUYG\",\n  m = \"b1XsMAIvF\",\n  p = \"do49fqVDm\",\n  u = \"u8MCRQ_CG\",\n  f = (e, t) => {\n    if (e && \"object\" == typeof e) return {\n      ...e,\n      alt: t\n    };\n  },\n  g = [{\n    id: \"aup7pd3Uo\",\n    [i]: !1,\n    [s]: \"1. Introduction\",\n    [l]: \"Welcome aboard \u2013 let's get started! In this introductory film, you are welcomed to the Songfox family. After you have signed your contract, we will introduce you to our work platform, ClickUp, and explain how it operates. The film also highlights the advantages and opportunities that you can now benefit from as a member of Songfox. Our goal is to provide you with a strong start and all the necessary information to succeed in your creative work with us at Songfox.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"intro\",\n    [d]: \"BiOHVvEnN\",\n    [m]: \"https://youtu.be/0S9kWKuDEnM\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"zqHgdPizp\",\n    [i]: !1,\n    [s]: \"2. How It All Began\",\n    [l]: \"Join us on a journey through the origins of Songfox. Hannes shares the vision, motivation, and the initial steps taken to realize the dream of uniting music and memories.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"intro-to-framer\",\n    [d]: \"BiOHVvEnN\",\n    [m]: \"https://youtu.be/2hbF5ro4OfA\",\n    [p]: \"14:54\",\n    [u]: null\n  }, {\n    id: \"ZJ8WJdGQ6\",\n    [i]: !1,\n    [s]: \"3. How We Handle Orders - Click-Up\",\n    [l]: \"Discover how ClickUp, our central tool for managing projects and orders, operates. This film guides you through the platform, showcasing its features and how it streamlines your workflow as a Songfox artist.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"defining-our-design-system-styles\",\n    [d]: \"BiOHVvEnN\",\n    [m]: \"https://youtu.be/4EwC8Ok1uz4\",\n    [p]: \"5:34\",\n    [u]: /*#__PURE__*/t(n.Fragment, {\n      children: [/*#__PURE__*/e(\"p\", {\n        children: \"I\u2019ve spent the past few months messing around Framer web, and like many on Twitter, I too am blown away by the simplicity of it and how incredibly powerful a tool like this is.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A stunning and professional website with all the bells and whistles really is just a few drag and drops away in Framer.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"1. Copy and paste from Figma\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [/*#__PURE__*/e(a, {\n          href: \"https://www.figma.com/community/plugin/1037108608720448600/Figma-to-HTML-with-Framer\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"The Figma to Framer plugin\"\n          })\n        }), \" lowered the barrier to entry for me moving from Figma to Framer because most elements just work right away without any customization needed.\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Especially at first, I felt more comfortable creating the elements I needed in Figma then porting them over. Once I got a hang of the tool though this became less necessary.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Unfortunately with most designs, it won\u2019t be possible to simply copy and paste the entire page and expect it to function in Framer. I generally had to copy and paste on an element-by-element basis and often no re-work was required.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"2. Sticky elements\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"My project in Framer\u200A\u2014\u200A\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"www.getcompanion.co\"\n          })\n        })]\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"I\u2019m not sure why but there\u2019s something extremely satisfying about being able to set some content to scroll and other content to stick. I have a few sections on my website\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" Companion\"\n          })\n        }), \", that sticky scroll functionality worked perfectly for.\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This behavior is especially useful for creating navigation bars, sidebars, or other elements that need to stay visible as the user scrolls through a long webpage.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"In Framer, it\u2019s as simple as changing the position type to sticky on the element we want to stick, then setting the overflow to \u201Cvisible\u201D on the parent frames. Here\u2019s a\", /*#__PURE__*/e(a, {\n          href: \"https://www.framer.com/learn/sticky-scroll/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" tutorial from Framer.\"\n          })\n        })]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"3. Out-of-the-box integrations\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer has dozens of useful integrations that make building a useful blog, landing page, sales funnel, and more almost effortless.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Straight from the insert menu, add a Lottie animation, Gumroad \u201CBuy\u201D button, Icons from popular libraries, MailChimp forms, and so much more.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"I was able to connect\", /*#__PURE__*/e(a, {\n          href: \"https://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" my website\"\n          })\n        }), \" with Stripe to enable purchases using \u201CLinks\u201D on button components. Although it wasn\u2019t an integration per-se it was possible with no custom code.\"]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"4. Feels familiar to programs I already use like Figma\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A refreshing detail about Framer is how familiar it feels.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"The team has clearly paid a lot of attention to how designers use design tools and the familiar shortcuts we use often.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"The overall navigation, look/feel, naming of features, and positioning of tools are intuitive and seamless.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Even if there\u2019s a shortcut that doesn\u2019t work in Framer \u201CR\u201D for example would commonly open the \u201CRectangle\u201D tool but since this doesn\u2019t exist in Framer they give a friendly message notifying to use the \u201CF\u201D shortcut to draw a frame.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"5. Templates & patterns ready\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer has so many useful patterns and functionalities that can be added and customized in seconds.\"\n      }), /*#__PURE__*/t(\"ul\", {\n        children: [/*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [\"Framer has some\", /*#__PURE__*/e(a, {\n              href: \"https://www.framer.com/templates/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \" stunning templates\"\n              })\n            }), \" that can be downloaded for free or purchased.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [/*#__PURE__*/e(a, {\n              href: \"https://www.frameroverrides.com/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \"FramerOverrides.com\"\n              })\n            }), \" has high quality copy & paste overrides that can unlock unreal possibilities in Framer.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [\"There\u2019s also\", /*#__PURE__*/e(a, {\n              href: \"http://framer.supply/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \" Framer.supply\"\n              })\n            }), \" which has several fun and unique elements that can be copy and pasted right into your website.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/e(\"p\", {\n            children: /*#__PURE__*/e(a, {\n              href: \"https://www.everythingframer.com/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \"https://www.everythingframer.com/\"\n              })\n            })\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/e(\"p\", {\n            children: \"Within Framer, straight from the insert menu, drag and drop common patterns like buttons, pagination, FAQ, and more.\"\n          })\n        })]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"6. Viewports created & updated magically\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A feature that has proven incredibly useful is the ability to design multiple viewports at the same time without needing to manage 3 separate designs.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This workflow in Figma for example has always been a designer\u2019s nightmare because you have to track all updates and make sure all 3 (or sometimes more) viewports for your design are in sync.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer however does this automagically. Any update that is made to the desktop version will automatically reflect on tablet and mobile. Which is genius and saves precious design time.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"7. Preview & publish\u200A\u2014\u200Aupdates reflect in real time\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"When designing I always like to test out what I\u2019m building and make sure things are working properly.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer allows for previews of any update instantly through their previewer as well as the ability to push updates to the live website in seconds.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer allows us as designers to be empowered to own the entire design to development process which is really something special and should be taken advantage of.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"8. No code scroll effects\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Similar to how Figma\u2019s prototyping features work, in Framer we can implement some pretty sweet effects that are triggered by scroll.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"My project in Framer\u200A\u2014\u200A\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"www.getcompanion.co\"\n          })\n        })]\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"When I was creating\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" Companion\"\n          })\n        }), \", I utilized a lot of these effects that are triggered when a layer is in view. For example, when someone scrolls to the position of this element on the page the element or section \u201Cfades in from the bottom.\u201D\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It\u2019s also incredibly simple to create scroll transforms and parallax scrolls which I utilized quite a bit.\"\n      })]\n    })\n  }, {\n    id: \"qcwWToptg\",\n    [i]: !1,\n    [s]: \"4. Erik's Walkthrough of ClickUp (The Order Management System)\",\n    [l]: \"In this introductory film, Erik guides you through ClickUp, our essential tool for managing artist assignments and communication. Erik will show you how to navigate the program, handle your assignments, and communicate effectively with the Songfox team. This film is an indispensable resource for a smooth start and to fully utilize all the features of ClickUp. Learn how to maximize your productivity and creativity as part of the Songfox family!\",\n    [h]: f(void 0, \"\"),\n    [c]: \"erik-g\\xe5r-igenom-click-up-(systemet-f\\xf6r-hantering-av-best\\xe4llningar)\",\n    [d]: \"BiOHVvEnN\",\n    [m]: \"https://youtu.be/JCMYZr6oN_g\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"TnjJ9KyoO\",\n    [i]: !1,\n    [s]: \"5. Compensation\",\n    [l]: \"As an artist with Songfox, you receive a compensation of 50% for each song you create. This compensation applies not only to the base price of the song but also to any additional services where you are directly involved. This means that as an artist, you receive a significant portion of the revenues, both from the song creation itself and from additional services you contribute to, such as extra verses or express deliveries. Our goal is to ensure that you, as an artist, feel that your work and creativity are valued and rewarded fairly.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"ers\\xe4ttning\",\n    [d]: \"oDQCNl2Qp\",\n    [m]: \"https://youtu.be/peuT6fAdE0M\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"tIvB6wHJu\",\n    [i]: !1,\n    [s]: \"6. Payments\",\n    [l]: \"If you are withdrawing payment as an individual: The payments are made through Gigapay. This system manages your compensation smoothly and efficiently, ensuring that all relevant taxes and fees are correctly handled. If you are a company: You invoice Songfox directly for the services you have provided. This approach allows for more direct and controlled financial management for your business. Payment timeframe: Payments are made regularly every month, between the 25th and 28th. This ensures a consistent and predictable payment structure. Instructions for the first payment: When it's time for your first payment, you will receive an email from Songfox with detailed instructions. This email contains all the necessary information to facilitate the process and ensure you understand how the system works.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"utbetalningar\",\n    [d]: \"oDQCNl2Qp\",\n    [m]: \"https://youtu.be/zL8Nvz7qLvk\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"tJWK89Vef\",\n    [i]: !1,\n    [s]: \"7. Corporate Orders\",\n    [l]: \"Corporate orders at Songfox represent an opportunity for artists to earn more money, as the compensation for corporate songs is higher compared to private orders. Additionally, the corporate client owns the synchronization rights to the song, meaning they have the right to use the song in synchronization with visual media, such as in advertisements or corporate videos.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"f\\xf6retagsbest\\xe4llningar\",\n    [d]: \"oDQCNl2Qp\",\n    [m]: \"https://youtu.be/a0hUryZdZYA\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"loJj2ycNp\",\n    [i]: !1,\n    [s]: \"8. You Own the Rights\",\n    [l]: \"As an artist at Songfox, you own 100% of the master rights to the songs you create. This means you have complete ownership of your recordings, while Songfox holds the right to use your works for upselling in the form of additional products.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"du-\\xe4ger-r\\xe4ttigheterna\",\n    [d]: \"r_pYe5ojM\",\n    [m]: \"https://youtu.be/Dg8q6XK2BKg\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"MZRZoscUI\",\n    [i]: !1,\n    [s]: \"9. We Are a Startup\",\n    [l]: \"Songfox is a startup that was launched in June 2023, with a clear goal: to ensure that all our artists receive as many orders as they wish. As with all new companies, there can occasionally be periods when orders vary. We often experience an increase in orders around special seasons and holidays like Christmas, Valentine's Day, and during the wedding season. We appreciate your understanding and patience during these fluctuations in demand. Our ambition is to continuously grow and expand our operations to ensure a steady stream of orders and opportunities for our artists. Thank you for being with us on this exciting journey and for your understanding of the challenges that can occur in the early stages of a startup company.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"vi-\\xe4r-ett-start-up\",\n    [d]: \"r_pYe5ojM\",\n    [m]: \"https://youtu.be/Ak4TugOWmiQ\",\n    [p]: \"7:32\",\n    [u]: null\n  }, {\n    id: \"ZujWOauou\",\n    [i]: !1,\n    [s]: \"10. Let Musicians Work with Music!\",\n    [l]: \"At Songfox, our vision is to make it easy and accessible for all musicians to work with music and earn money from it. We strive to create an environment where musicians can devote themselves to their passion, while having the opportunity to generate income through their creative work. Our community and platform are designed to encourage and support musicians in their pursuit of creating musical joy, both for themselves and for others. Songfox works to ensure that every musician can focus on what they love - making music.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"overrides-code-components\",\n    [d]: \"r_pYe5ojM\",\n    [m]: \"https://youtu.be/cfZr-OmyJiM\",\n    [p]: \"19:45\",\n    [u]: /*#__PURE__*/t(n.Fragment, {\n      children: [/*#__PURE__*/e(\"p\", {\n        children: \"I\u2019ve spent the past few months messing around Framer web, and like many on Twitter, I too am blown away by the simplicity of it and how incredibly powerful a tool like this is.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A stunning and professional website with all the bells and whistles really is just a few drag and drops away in Framer.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"1. Copy and paste from Figma\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [/*#__PURE__*/e(a, {\n          href: \"https://www.figma.com/community/plugin/1037108608720448600/Figma-to-HTML-with-Framer\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"The Figma to Framer plugin\"\n          })\n        }), \" lowered the barrier to entry for me moving from Figma to Framer because most elements just work right away without any customization needed.\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Especially at first, I felt more comfortable creating the elements I needed in Figma then porting them over. Once I got a hang of the tool though this became less necessary.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Unfortunately with most designs, it won\u2019t be possible to simply copy and paste the entire page and expect it to function in Framer. I generally had to copy and paste on an element-by-element basis and often no re-work was required.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"2. Sticky elements\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"My project in Framer\u200A\u2014\u200A\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"www.getcompanion.co\"\n          })\n        })]\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"I\u2019m not sure why but there\u2019s something extremely satisfying about being able to set some content to scroll and other content to stick. I have a few sections on my website\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" Companion\"\n          })\n        }), \", that sticky scroll functionality worked perfectly for.\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This behavior is especially useful for creating navigation bars, sidebars, or other elements that need to stay visible as the user scrolls through a long webpage.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"In Framer, it\u2019s as simple as changing the position type to sticky on the element we want to stick, then setting the overflow to \u201Cvisible\u201D on the parent frames. Here\u2019s a\", /*#__PURE__*/e(a, {\n          href: \"https://www.framer.com/learn/sticky-scroll/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" tutorial from Framer.\"\n          })\n        })]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"3. Out-of-the-box integrations\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer has dozens of useful integrations that make building a useful blog, landing page, sales funnel, and more almost effortless.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Straight from the insert menu, add a Lottie animation, Gumroad \u201CBuy\u201D button, Icons from popular libraries, MailChimp forms, and so much more.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"I was able to connect\", /*#__PURE__*/e(a, {\n          href: \"https://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" my website\"\n          })\n        }), \" with Stripe to enable purchases using \u201CLinks\u201D on button components. Although it wasn\u2019t an integration per-se it was possible with no custom code.\"]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"4. Feels familiar to programs I already use like Figma\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A refreshing detail about Framer is how familiar it feels.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"The team has clearly paid a lot of attention to how designers use design tools and the familiar shortcuts we use often.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"The overall navigation, look/feel, naming of features, and positioning of tools are intuitive and seamless.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Even if there\u2019s a shortcut that doesn\u2019t work in Framer \u201CR\u201D for example would commonly open the \u201CRectangle\u201D tool but since this doesn\u2019t exist in Framer they give a friendly message notifying to use the \u201CF\u201D shortcut to draw a frame.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"5. Templates & patterns ready\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer has so many useful patterns and functionalities that can be added and customized in seconds.\"\n      }), /*#__PURE__*/t(\"ul\", {\n        children: [/*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [\"Framer has some\", /*#__PURE__*/e(a, {\n              href: \"https://www.framer.com/templates/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \" stunning templates\"\n              })\n            }), \" that can be downloaded for free or purchased.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [/*#__PURE__*/e(a, {\n              href: \"https://www.frameroverrides.com/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \"FramerOverrides.com\"\n              })\n            }), \" has high quality copy & paste overrides that can unlock unreal possibilities in Framer.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/t(\"p\", {\n            children: [\"There\u2019s also\", /*#__PURE__*/e(a, {\n              href: \"http://framer.supply/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \" Framer.supply\"\n              })\n            }), \" which has several fun and unique elements that can be copy and pasted right into your website.\"]\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/e(\"p\", {\n            children: /*#__PURE__*/e(a, {\n              href: \"https://www.everythingframer.com/\",\n              openInNewTab: !1,\n              smoothScroll: !1,\n              children: /*#__PURE__*/e(\"a\", {\n                children: \"https://www.everythingframer.com/\"\n              })\n            })\n          })\n        }), /*#__PURE__*/e(\"li\", {\n          \"data-preset-tag\": \"p\",\n          style: {\n            \"--framer-font-size\": \"11px\",\n            \"--framer-text-color\": \"rgb(0, 0, 0)\",\n            \"--framer-text-decoration\": \"none\"\n          },\n          children: /*#__PURE__*/e(\"p\", {\n            children: \"Within Framer, straight from the insert menu, drag and drop common patterns like buttons, pagination, FAQ, and more.\"\n          })\n        })]\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"6. Viewports created & updated magically\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"A feature that has proven incredibly useful is the ability to design multiple viewports at the same time without needing to manage 3 separate designs.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This workflow in Figma for example has always been a designer\u2019s nightmare because you have to track all updates and make sure all 3 (or sometimes more) viewports for your design are in sync.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer however does this automagically. Any update that is made to the desktop version will automatically reflect on tablet and mobile. Which is genius and saves precious design time.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"7. Preview & publish\u200A\u2014\u200Aupdates reflect in real time\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"When designing I always like to test out what I\u2019m building and make sure things are working properly.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer allows for previews of any update instantly through their previewer as well as the ability to push updates to the live website in seconds.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Framer allows us as designers to be empowered to own the entire design to development process which is really something special and should be taken advantage of.\"\n      }), /*#__PURE__*/e(\"h3\", {\n        children: \"8. No code scroll effects\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Similar to how Figma\u2019s prototyping features work, in Framer we can implement some pretty sweet effects that are triggered by scroll.\"\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"My project in Framer\u200A\u2014\u200A\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \"www.getcompanion.co\"\n          })\n        })]\n      }), /*#__PURE__*/t(\"p\", {\n        children: [\"When I was creating\", /*#__PURE__*/e(a, {\n          href: \"http://www.getcompanion.co/\",\n          openInNewTab: !1,\n          smoothScroll: !1,\n          children: /*#__PURE__*/e(\"a\", {\n            children: \" Companion\"\n          })\n        }), \", I utilized a lot of these effects that are triggered when a layer is in view. For example, when someone scrolls to the position of this element on the page the element or section \u201Cfades in from the bottom.\u201D\"]\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It\u2019s also incredibly simple to create scroll transforms and parallax scrolls which I utilized quite a bit.\"\n      })]\n    })\n  }, {\n    id: \"PbmmKjcIT\",\n    [i]: !1,\n    [s]: \"11. Hear from Our Artists\",\n    [l]: \"Hear from our artists about what it's like to be a part of the community.\",\n    [h]: f(void 0, \"\"),\n    [c]: \"using-components\",\n    [d]: \"r_pYe5ojM\",\n    [m]: \"https://youtube.com/shorts/fBhW9wpONMo?feature=share\",\n    [p]: \"9:49\",\n    [u]: null\n  }, {\n    id: \"R8HwiqCEI\",\n    [i]: !1,\n    [s]: \"Thank You for Watching the Course\",\n    [l]: \"We hope the course has been informative and inspiring, and that it has provided you with valuable insights and tools for your continued journey as an artist with Songfox. Remember that we are always here to support and guide you. Thank you for being a part of our creative community and for helping to spread the joy of music. We look forward to continuing our journey together!\",\n    [h]: f(void 0, \"\"),\n    [c]: \"tack-f\\xf6r-du-har-kollat-p\\xe5-kursen\",\n    [d]: \"r_pYe5ojM\",\n    [m]: \"https://youtu.be/7PPKxZIKjN0\",\n    [p]: \"7:32\",\n    [u]: /*#__PURE__*/e(n.Fragment, {\n      children: /*#__PURE__*/e(\"p\", {\n        children: \"We hope that the course has been informative and inspiring, and that it has given you valuable insights and tools for your continued journey as an artist at Songfox. Remember, we are always here to support and guide you. Thank you for being part of our creative community and for helping to spread the joy of music. We look forward to starting our journey together!\"\n      })\n    })\n  }];\nfor (let e of g) Object.freeze(e);\no(g, {\n  EJ4rnmHoY: {\n    defaultValue: !0,\n    title: \"Locked\",\n    type: r.Boolean\n  },\n  SaDjk0GJK: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: r.String\n  },\n  GXvZKoBJZ: {\n    defaultValue: \"\",\n    title: \"Description\",\n    type: r.String\n  },\n  V5mJhqryq: {\n    title: \"Preview\",\n    type: r.ResponsiveImage\n  },\n  pBsnh5NC9: {\n    title: \"Slug\",\n    type: r.String\n  },\n  R0YwSBUYG: {\n    defaultValue: \"BiOHVvEnN\",\n    options: [\"J62ks4hIQ\", \"BiOHVvEnN\", \"oDQCNl2Qp\", \"r_pYe5ojM\"],\n    optionTitles: [\"Index\", \"Fundamentals\", \"Designing\", \"Jazzing it Up\"],\n    title: \"Section\",\n    type: r.Enum\n  },\n  b1XsMAIvF: {\n    defaultValue: \"https://youtu.be/m9D7d4wYwtk?si=g1Z1p_dJ1ch6fEUL\",\n    placeholder: \"https://youtu.be/m9D7d4wYwtk?si=g1Z1p_dJ1ch6fEUL\",\n    title: \"YouTube Link\",\n    type: r.String\n  },\n  do49fqVDm: {\n    defaultValue: \"7:32\",\n    placeholder: \"7:32\",\n    title: \"Duration\",\n    type: r.String\n  },\n  u8MCRQ_CG: {\n    defaultValue: \"\",\n    title: \"Course Content\",\n    type: r.RichText\n  }\n}), g.displayName = \"Framer Course\";\nexport default g;\nexport const R0YwSBUYGToDisplayName = (e, t) => {\n  switch (null == t || t.fallback, e) {\n    case \"J62ks4hIQ\":\n      return \"Index\";\n    case \"BiOHVvEnN\":\n      return \"Fundamentals\";\n    case \"oDQCNl2Qp\":\n      return \"Designing\";\n    case \"r_pYe5ojM\":\n      return \"Jazzing it Up\";\n    default:\n      return \"\";\n  }\n};\nexport const enumToDisplayNameFunctions = {\n  R0YwSBUYG: R0YwSBUYGToDisplayName\n};\nexport async function getSlugByRecordId(e, t) {\n  var o;\n  return null === (o = g.find(t => t.id === e)) || void 0 === o ? void 0 : o.pBsnh5NC9;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"R0YwSBUYGToDisplayName\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getSlugByRecordId\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"enumToDisplayNameFunctions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerEnumToDisplayNameUtils\": \"2\",\n        \"framerSlug\": \"pBsnh5NC9\",\n        \"framerData\": \"\",\n        \"framerRecordIdKey\": \"id\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["i", "s", "l", "h", "c", "d", "m", "p", "u", "f", "e", "t", "x", "Link", "addPropertyControls", "ControlType", "e8zljbQe5_default", "R0YwSBUYGToDisplayName", "enumToDisplayNameFunctions", "getSlugByRecordId", "o", "__FramerMetadata__"]
}
