{"version":3,"file":"ProjectFilmPlayer.BBB5QCDf.mjs","names":["React.useRef","React.useState"],"sources":["https:/framerusercontent.com/modules/ag3EkWS3zipZQDHQClYF/DmFb3ZRRHLkREY1UEh0P/KyPME403a.js","https:/framerusercontent.com/modules/u6ZwUXriVU8HEoFNssg4/06BqkBVQc3NaANYVzREJ/ProjectFilmPlayer.js"],"sourcesContent":["// Generated by Framer (e503c47)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Unbounded-800\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Unbounded\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Unbounded\",url:\"https://fonts.gstatic.com/s/unbounded/v12/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG65j204jHgP6LR0Y.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-OHz27 .framer-styles-preset-3abjcw:not(.rich-text-wrapper), .framer-OHz27 .framer-styles-preset-3abjcw.rich-text-wrapper h2 { --framer-font-family: \"Unbounded\", \"Unbounded Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-SD7qw3bGH); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 600px) { .framer-OHz27 .framer-styles-preset-3abjcw:not(.rich-text-wrapper), .framer-OHz27 .framer-styles-preset-3abjcw.rich-text-wrapper h2 { --framer-font-family: \"Unbounded\", \"Unbounded Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-SD7qw3bGH); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 599px) and (min-width: 0px) { .framer-OHz27 .framer-styles-preset-3abjcw:not(.rich-text-wrapper), .framer-OHz27 .framer-styles-preset-3abjcw.rich-text-wrapper h2 { --framer-font-family: \"Unbounded\", \"Unbounded Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-SD7qw3bGH); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-OHz27\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ProjectFilmPlayer({filmURL=\"\",color=\"#E9E5DE\",autoplay=true,background=false,aspectRatio=16/9,style}){const container=React.useRef(null);const[bounds,setBounds]=React.useState({width:0,height:0});React.useEffect(()=>{if(!container.current||!background&&autoplay)return;const element=container.current;const measure=()=>{const rect=element.getBoundingClientRect();const width=element.clientWidth||rect.width;const height=element.clientHeight||rect.height;if(width>0&&height>0)setBounds(previous=>previous.width===width&&previous.height===height?previous:{width,height});};measure();const frame=requestAnimationFrame(measure);const observer=new ResizeObserver(measure);observer.observe(element);return()=>{cancelAnimationFrame(frame);observer.disconnect();};},[background,autoplay,filmURL]);let videoID=\"\";let hash=\"\";try{const url=new URL(filmURL);if(url.hostname===\"vimeo.com\"||url.hostname.endsWith(\".vimeo.com\")){const segments=url.pathname.split(\"/\").filter(Boolean);const index=segments.findIndex(segment=>/^\\d+$/.test(segment));videoID=index>=0?segments[index]:\"\";hash=url.searchParams.get(\"h\")||(index>=0?segments[index+1]||\"\":\"\");}}catch{}const params=new URLSearchParams({autoplay:autoplay?\"1\":\"0\",title:\"0\",byline:\"0\",portrait:\"0\",playsinline:\"1\"});if(hash)params.set(\"h\",hash);if(!background)params.set(\"muted\",\"0\");if(background){params.set(\"background\",\"1\");params.set(\"autoplay\",\"1\");params.set(\"muted\",\"1\");params.set(\"loop\",\"1\");params.set(\"controls\",\"0\");params.set(\"autopause\",\"0\");}const ratio=Number.isFinite(aspectRatio)&&aspectRatio>0?aspectRatio:16/9;const coverWidth=Math.max(bounds.width,bounds.height*ratio);const coverHeight=Math.max(bounds.height,bounds.width/ratio);if(!background&&!autoplay){const width=Math.max(bounds.width,bounds.height*9/16)+2;const height=width*16/9;return /*#__PURE__*/_jsx(\"div\",{ref:container,style:{...style,position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:6},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:videoID&&/*#__PURE__*/_jsx(\"iframe\",{title:\"Project cutdown\",src:\"https://player.vimeo.com/video/\"+videoID+\"?\"+params.toString(),allow:\"autoplay; fullscreen; picture-in-picture\",allowFullScreen:true,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:width+\"px\",height:height+\"px\",maxWidth:\"none\",maxHeight:\"none\",display:\"block\",border:0,pointerEvents:\"auto\"}})})});}if(background)return /*#__PURE__*/_jsx(\"div\",{ref:container,\"aria-hidden\":\"true\",style:{...style,position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:videoID&&/*#__PURE__*/_jsx(\"iframe\",{title:\"Project background film\",src:\"https://player.vimeo.com/video/\"+videoID+\"?\"+params.toString(),allow:\"autoplay; fullscreen; picture-in-picture\",tabIndex:-1,style:{position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\",width:coverWidth?coverWidth+\"px\":\"100%\",height:coverHeight?coverHeight+\"px\":\"100%\",minWidth:\"100%\",minHeight:\"100%\",maxWidth:\"none\",maxHeight:\"none\",display:\"block\",border:0,pointerEvents:\"none\"}},videoID)})});return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color,fontFamily:\"Space Grotesk\",fontSize:16},children:videoID?/*#__PURE__*/_jsx(\"iframe\",{title:\"Project film\",src:\"https://player.vimeo.com/video/\"+videoID+\"?\"+params.toString(),allow:\"autoplay; fullscreen; picture-in-picture\",allowFullScreen:true,style:{width:\"100%\",height:\"100%\",border:0}}):/*#__PURE__*/_jsx(\"p\",{children:\"[Add the project’s Vimeo URL in the CMS]\"})});}addPropertyControls(ProjectFilmPlayer,{filmURL:{type:ControlType.Link,title:\"Film URL\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#E9E5DE\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Boolean,title:\"Background\",defaultValue:false},aspectRatio:{type:ControlType.Number,title:\"Aspect Ratio\",defaultValue:16/9,min:.1,max:5,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectFilmPlayer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectFilmPlayer.map"],"mappings":"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"}