{"version":3,"file":"script_main.D6JIAtBb.mjs","names":["React.createElement","Nav","ProjectTemplate","Framer.resolveInitialRouteContentState","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.loadLibraryCSSRules","Framer.ErrorPlaceholder","__esmMin","le","init_ssg_sandbox_shims","navigator","te","ne","x","window","ee","_e","init_npm_react_dom_18_3_1","de","H","Ha","init_client","c","init_npm_react_18_3_1","ce","motion","init_framer_motion_DhsWWWsN","turnOffReactEventHandling","patchRoutesForABTesting","markHydrationStart","inferInitialRouteFromPath","removeHiddenBreakpointLayersV2","initLazyModulesCache","init_framer_BWFVvmND","loadLibraryCSSRules","setCurrentSiteId","setLibraryFeatures","yieldToMain","LazyValue","PageRoot","useRouter","ErrorPlaceholder","Link","useCurrentRoute","GracefullyDegradingErrorBoundary","resolveInitialRouteContentState","useLocaleInfo","PageEffectsProvider","withPerformanceMarks","lazy","FramerrMXHrTMzX","init_GiK4BawfJ","FramerGiK4BawfJ","init_rMXHrTMzX","Template","rest","props1","text1","text","wrapInAddImageAlt","props2","text3","text2","props3","text5","text4","props4","text7","text6","props5","text9","text8","props6","text11","text10","props7","text13","text12","props8","text15","text14","props","text17","text16","text19","text18","webPageId","children","getLayoutTemplateBreakpoints","routeId","getInitialRouteContentState","initialRouteContentStatePromise","getPageRoot","framerSiteId","rootPreload","routes","route","shouldResolveInitialRouteContentState","collectionItemId","contentState","content","isBot","createEditorBar","contentLocaleId","contentWithGracefullyDegradingErrorBoundary","effect","page","track","isBrowser","main","handleError","error","componentStack","errorInfo","recoverable","localeId","pathVariables","canonicalPathVariables","breakpoints","routeData","shouldHydrate","container","\"framerHydrateV2\"","serverRoute","key","value","locales","pagePromise","framerLocale","id","resolvedDateTimeOptions","timezone","locale","resolve","cb","r","collectionUtils","serverDatabaseClient","init_main","image","exportIdentifier","packageAndFilename"],"sources":["framer:toplevel/main"],"sourcesContent":["\r\n\t\timport * as Framer from \"framer\";\r\nimport { Link } from \"framer\";\r\nimport { motion } from \"framer-motion\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Nav from \"https://framerusercontent.com/modules/L6ua04tCOB8Vy7iMeeNZ/jhLhYPHMJPnc9L4GX83Q/rMXHrTMzX.js\";\r\nimport ProjectTemplate from \"https://framerusercontent.com/modules/vStUcq7Jjn0aYjUJeOkC/IihPcduy0uOCGl6VncUk/GiK4BawfJ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BcLq3U1Zp: \"work\", L1LWykOsh: \"playground\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6xH9UZAQmC3QmgUKJKhy/lqYEcKycrZOi9Sbg0dwe/augiA20Il.js\")), path: \"/\"}, iqluF10xf: {elements: {yAenDsb4J: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bhU70rsqamRz1kUYEQmL/AWHqDEZeTK36goYSTShA/iqluF10xf.js\")), path: \"/about\"}, FYaQtQrPM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IPGtPIlMvVYBseKpIkq2/TWBI5vlZ8t9D4jr6zKJ1/FYaQtQrPM.js\")), path: \"/work/apple\"}, uKJPVEmV3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zQEx8R85W7x4PncIXyM1/H09AIjKyLNY5bKigQ36Y/uKJPVEmV3.js\")), path: \"/work/verizon\"}, ri3xJHUD9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rUQDYbrxXIr4Ia96YB2v/vMj2XcwpcmsSWNgpDF5k/ri3xJHUD9.js\")), path: \"/work/marriott\"}, bER4P2YfF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xNKotYCxwLOXyptVwLf6/7gsOXljwOApItWoR18Gy/bER4P2YfF.js\")), path: \"/work/lincoln\"}, Scj7EKHWu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FuXIfnTO70dvRXVALoRg/veeJdlC19HNHeC9wVCHg/Scj7EKHWu.js\")), path: \"/work/microsoft\"}, RZOFZVWiF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eD3PIvYwtUXXkLNmWLdP/VusuOd8ZlqvLT4w9bQ7j/RZOFZVWiF.js\")), path: \"/work/tidal\"}, da3yNYvJy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NyawTKrOU9L7QqweCcti/0NMulWrLsmBA52ZT1LJ4/da3yNYvJy.js\")), path: \"/work/tmobile\"}, xStT4EecS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OvKxR5HReQE47sM7dWHC/EsWrq2gffqjhOp92RWbB/xStT4EecS.js\")), path: \"/work/msgnetworks\"}, HiD2Z30m9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NOEol0MosL9VsIWSKQY0/iXDvf0BjQ6yeXnYDWl3G/HiD2Z30m9.js\")), path: \"/work/google\"}, N4xmeMmC0: {elements: {bT0yLhfgY: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6KL1iTzlbte9KzKxvDLB/Vr4WRWodKd4EudlICdUT/N4xmeMmC0.js\")), path: \"/404\"}, yx2LkIPhx: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8I3FZu3q8x9U0e0yDbf1/tILgHF2qtKOMhal8qGAl/yx2LkIPhx.js\"))}, VgU6h8kOT: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hyuS947RvFieKp4nwNS7/UYzRxvEDCT2dmpyuDQZQ/VgU6h8kOT.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"dc23adc7eb441faf517f37f39d04def229cf3ffb7d4eea7f15243f481cb29efd\"\r\n\t\tconst text = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"FYaQtQrPM\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Find Faster. Buy Smarter.\"))\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Verizon wanted to streamline the customer experience and operational costs of its stores. For a \\\"digital first\\\" company, its hardware and user experience were outdated and cumbersome, resulting in falling utilization, Net Promoter Scores, and increased sales rep reliance. \"), React.createElement(\"p\", {dir: \"auto\"}, \"We created a new service model called the Express Store. We planned and choreographed all aspects of the Verizon Express Store, using hero flows and personas to act out different scenarios and present how the store worked differently. I was responsible for 2 of the six specific digital products. Kiosk and Endless Aisle XL.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior Product Designer with \", React.createElement(Link, {href: \"https://www.akqa.com/\", motionChild: true, nodeId: \"uKJPVEmV3\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"AKQA\")), \".\"))\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Shopping Streamlined at 5G Speed\"))\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Marriott Bonvoy represents an exciting new chapter for the world’s largest hotel group. The goal was to create a new global loyalty brand with a substantial challenge: combine Marriott Rewards, Starwood Preferred Guest, and Ritz Carlton Rewards under a new name and identity, and connect 100 million members, 30 brands, and 6500 properties worldwide. This engagement demanded we dive deep into every aspect of the user experience. We created a standard set of features across different platforms which share a foundation for the travel experience.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior UX Designer for \", React.createElement(Link, {href: \"www.marriott.com\", motionChild: true, nodeId: \"ri3xJHUD9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Marriott Global\")), \" with \", React.createElement(Link, {href: \"www.instrument.com/\", motionChild: true, nodeId: \"ri3xJHUD9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Instrument\")), \".\"))\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Good Travel, Made Easy\"))\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"bER4P2YfF\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Personalized Online &  In-Garage Experience\"))\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"The Biden-Harris campaign wanted to present clear and compelling content highlighting then-VP Biden’s policy agenda to address the issues facing Black America. We entered the engagement believing there remained an opportunity for the Biden-Harris campaign to engage more deeply engage Black voters and share a vision for real change for Black America. We successfully created real connections with voters by fully embracing the data behind the issues most pressing to Black Americans and developing messaging and creativity to authentically reflect the Black experience’s dynamism. \"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior Visual Designer with \", React.createElement(Link, {href: \"www.ghostnoteagency.com\", motionChild: true, nodeId: \"Scj7EKHWu\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"GhostNote Agency\")), \".\"))\r\nconst text9 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Crisis. Community. The Soul of a Nation.\"))\r\nconst text10 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Being a proud Brooklyn resident, I eagerly embraced the opportunity to redesign the TIDAL app. My primary goal was not only to embrace innovation but also to address the UX challenges that had previously caused confusion. To achieve this, I revamped the typography and implemented a carefully crafted color scheme to enhance clarity and accessibility.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Furthermore, I have consistently updated and improved this project over time to stay in line with current design trends and evolving UX principles, ensuring it remains at the forefront of user experience and visual aesthetics.\"))\r\nconst text11 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Elevating High-Fidelity Music Streaming\"))\r\nconst text12 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"T-Mobile introduced its exclusive customer appreciation initiative called \\\"T-Mobile Tuesdays.\\\" The program encouraged T-Mobile customers to download a dedicated mobile app, promising exciting free offers every Tuesday 🎉🎉. Our mission was to redesign the app with the aim of enticing more businesses to join in and redefine the Tuesday experience, enhancing the benefits and offerings available to T-Mobile customers.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated in 2017 as a Product Designer with \", React.createElement(Link, {href: \"https://www.instrument.com/\", motionChild: true, nodeId: \"da3yNYvJy\", openInNewTab: false, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Pappas Group DMI.\"))))\r\nconst text13 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"And Another One, \", React.createElement(\"br\", undefined), \"Get Thanked Tuesdays\"))\r\nconst text14 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"MSG Networks aimed to strengthen the bond between MSG and New York sports enthusiasts following the recent makeover of Madison Square Garden. A dedicated site was crucial to cultivate the same passion for New York as fans hold for their teams. Our goal was to provide an unparalleled space for cheering, debating, sharing, learning, liking, socializing, and celebrating. The site's launch capitalized on cutting-edge digital innovations to thrill, involve, and socially unite fans in unprecedented ways.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Twelve months later, we received an \", React.createElement(Link, {href: \"chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.nyemmys.org/media/files/files/7c2ad17b/57th_NY_Emmy_Awards_Winners_Press_Release_Nov_4_2016_2_.pdf\", motionChild: true, nodeId: \"xStT4EecS\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Emmy\")), \" accolade for exceptional interactivity🏆 in recognition of our work on the network show titled \\\"\", React.createElement(Link, {href: \"https://www.google.com/search?q=the+bracket+msg&sca_esv=59c13155e087bde1&sxsrf=ACQVn0-Q2WZboCVVKERCWBMBNqurGpD-Jg%3A1709996878949&ei=TnvsZZ7IOeLX5NoP_5y6uAs&oq=the+bracket&gs_lp=Egxnd3Mtd2l6LXNlcnAiC3RoZSBicmFja2V0KgIIATIHECMYsAMYJzIHECMYsAMYJzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwA0inDFAAWABwAXgBkAEAmAEAoAEAqgEAuAEByAEAmAIBoAIHmAMAiAYBkAYKkgcBMaAHAA&sclient=gws-wiz-serp#fpstate=ive&vld=cid:424f7824,vid:VLxRgjdqQ8k,st:0\", motionChild: true, nodeId: \"xStT4EecS\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"The Bracket.\")), \"\\\"\"))\r\nconst text15 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"The Seamless Gameday Experience\"))\r\nconst text16 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"HiD2Z30m9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text17 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Utility to Ecosystem — A New Vision for Google.\"))\r\nconst text18 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"Rqw3iaf3e\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text19 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Getting Older Never Felt This Good\"))\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {AmEZHILPU: \"var(--token-56dd2d3a-b024-4199-a5ac-d7be55a2bf9a, rgb(222, 222, 222))\", BBlLB5lcI: text1, fP3UDeDaR: true, hj02MQ8lM: true, Hn_suk1Jb: false, hODrlItUD: true, IAuwzygAA: true, iVMbLXLIz: true, l2FMzNYmR: text, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"Apple\", vKFLafGkT: true, wB2zdHHCR: true, XwyDjnHn4: true, ZgIkjQiSi: true}\r\nconst props2 = {...props1, AmEZHILPU: \"var(--token-a3002ef4-4653-415a-849f-8bbdbc708ecd, rgb(213, 46, 34))\", BBlLB5lcI: text3, l2FMzNYmR: text2, oeLQ7l6ir: undefined, SNCwvIZww: \"Verizon\"}\r\nconst props3 = {...props1, AmEZHILPU: \"var(--token-3ed06d98-9be2-453c-8446-d712383ce243, rgb(255, 146, 91))\", BBlLB5lcI: text5, Hn_suk1Jb: true, iVMbLXLIz: false, l2FMzNYmR: text4, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"Marriott Bonvoy\"}\r\nconst props4 = {...props1, AmEZHILPU: \"var(--token-39b0707b-9327-49b8-af8b-9e41e827aa6d, rgb(243, 87, 63))\", BBlLB5lcI: text7, Hn_suk1Jb: true, l2FMzNYmR: text6, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"LINCOLN\", ZgIkjQiSi: false}\r\nconst props5 = {...props1, AmEZHILPU: \"rgb(4, 163, 235)\", BBlLB5lcI: text9, Hn_suk1Jb: true, l2FMzNYmR: text8, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"Microsoft\", XwyDjnHn4: false}\r\nconst props6 = {...props1, AmEZHILPU: \"var(--token-56b2d6cb-a5e2-4d21-a268-dd4b379d64e6, rgb(0, 224, 224))\", BBlLB5lcI: text11, hj02MQ8lM: false, Hn_suk1Jb: true, l2FMzNYmR: text10, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"Tidal\"}\r\nconst props7 = {...props1, AmEZHILPU: \"var(--token-496733e6-4313-4b34-814e-2b82bdef1365, rgb(224, 0, 119))\", BBlLB5lcI: text13, Hn_suk1Jb: true, l2FMzNYmR: text12, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"T-Mobile\", vKFLafGkT: false}\r\nconst props8 = {...props1, AmEZHILPU: \"var(--token-8a171c33-ab83-40e7-986e-e738dce47357, rgb(211, 140, 34))\", BBlLB5lcI: text15, fP3UDeDaR: false, Hn_suk1Jb: true, l2FMzNYmR: text14, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 2136, pixelWidth: 3840, src: \"https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?width=3840&height=2136\", srcSet: \"https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=512&width=3840&height=2136 512w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=1024&width=3840&height=2136 1024w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=2048&width=3840&height=2136 2048w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?width=3840&height=2136 3840w\"}, \"\"), SNCwvIZww: \"MSG Networks\"}\r\nconst props9 = {...props1, AmEZHILPU: \"var(--token-04c9190b-1cf4-4ba6-bb1b-337c11ef98ec, rgb(0, 182, 0))\", BBlLB5lcI: text17, Hn_suk1Jb: true, hODrlItUD: false, l2FMzNYmR: text16, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"Google\"}\r\nconst props10 = {...props1, AmEZHILPU: \"var(--token-5cb670dd-9c90-4758-8ca5-ede5dea9c0f0, rgb(53, 173, 233))\", BBlLB5lcI: text19, Hn_suk1Jb: true, l2FMzNYmR: text18, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 2160, pixelWidth: 3870, src: \"https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?width=3870&height=2160\", srcSet: \"https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=512&width=3870&height=2160 512w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=1024&width=3870&height=2160 1024w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=2048&width=3870&height=2160 2048w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?width=3870&height=2160 3870w\"}, \"\"), SNCwvIZww: \"PfIZER\", wB2zdHHCR: false}\r\nconst templateProps = {bER4P2YfF: props4, da3yNYvJy: props7, FYaQtQrPM: props1, HiD2Z30m9: props9, ri3xJHUD9: props3, Rqw3iaf3e: props10, RZOFZVWiF: props6, Scj7EKHWu: props5, uKJPVEmV3: props2, xStT4EecS: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"iqluF10xf\":\r\ncase \"N4xmeMmC0\":\r\nreturn React.createElement(Nav, {...props, key: \"Nav\", style}, children(true));\r\ncase \"FYaQtQrPM\":\r\ncase \"uKJPVEmV3\":\r\ncase \"ri3xJHUD9\":\r\ncase \"bER4P2YfF\":\r\ncase \"Scj7EKHWu\":\r\ncase \"RZOFZVWiF\":\r\ncase \"da3yNYvJy\":\r\ncase \"xStT4EecS\":\r\ncase \"HiD2Z30m9\":\r\ncase \"Rqw3iaf3e\":\r\nreturn React.createElement(ProjectTemplate, {...props, key: \"ProjectTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"iqluF10xf\":\r\ncase \"N4xmeMmC0\":\r\nreturn [{hash: \"kb6zxs\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"awvm9d\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"14eqk2l\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"1251p43\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"FYaQtQrPM\":\r\ncase \"uKJPVEmV3\":\r\ncase \"ri3xJHUD9\":\r\ncase \"bER4P2YfF\":\r\ncase \"Scj7EKHWu\":\r\ncase \"RZOFZVWiF\":\r\ncase \"da3yNYvJy\":\r\ncase \"xStT4EecS\":\r\ncase \"HiD2Z30m9\":\r\ncase \"Rqw3iaf3e\":\r\nreturn [{hash: \"mj7lkj\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"cns9qn\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"1nz81v9\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"tmoyn6\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\t\tlet initialRouteContentStatePromise\r\n\t\tfunction getInitialRouteContentState({ routeId, pathVariables, localeId }) {\r\n\t\t\tinitialRouteContentStatePromise ??= Framer.resolveInitialRouteContentState({\r\n\t\t\t\troutes,\r\n\t\t\t\trouteId,\r\n\t\t\t\tpathVariables,\r\n\t\t\t\tlocaleId,\r\n\t\t\t\tlocales,\r\n\t\t\t\tcollectionUtils,\r\n\t\t\t})\r\n\r\n\t\t\treturn initialRouteContentStatePromise\r\n\t\t}\r\n\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\t\t\tconst route = routes[routeId]\r\n\t\t\tif (shouldResolveInitialRouteContentState && collectionItemId === undefined && route.collectionId) {\r\n\t\t\t\tconst contentState = await getInitialRouteContentState({ routeId, pathVariables, localeId })\r\n\t\t\t\tcontentLocaleId ??= contentState.contentLocaleId\r\n\t\t\t\tcanonicalPathVariables ??= contentState.canonicalPathVariables\r\n\t\t\t}\r\n\t\t\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6KL1iTzlbte9KzKxvDLB/Vr4WRWodKd4EudlICdUT/N4xmeMmC0.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.dfullerdsgn.co\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/hfvPdyLqXa1ZdSqRSOyB/hK9wOvD1QYPNRZiysf1O/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {\"*\": effect}, iqluF10xf: {\"*\": effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId\r\n\t\tif (routeData?.collectionItemId !== undefined) {\r\n\t\t\tcollectionItemId = routeData.collectionItemId\r\n\t\t} else if (route?.collectionId) {\r\n\t\t\t// `collectionItemId` is a separate promise so that `getPageRoot` never waits on it; analytics does.\r\n\t\t\tconst initialState = await getInitialRouteContentState({ routeId, pathVariables, localeId })\r\n\t\t\tcollectionItemId = await initialState.collectionItemId\r\n\t\t} else {\r\n\t\t\tcollectionItemId = null\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tawait Framer.loadLibraryCSSRules()\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}