import{t as e}from"./rolldown-runtime.Dh6celcD.mjs";import{A as t,B as n,E as r,F as i,L as a,N as o,P as s,c,g as l,o as u,z as d}from"./react.C9ZRtJmI.mjs";import{N as f,b as p,t as m}from"./motion.DH2UWauP.mjs";import{C as h,J as g,k as ee,mt as _,o as v}from"./framer.Du44Hiie.mjs";var y,b,x=e((()=>{g(),y={position:`relative`,width:`100%`,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`},{...y},b={onClick:{type:v.EventHandler},onMouseEnter:{type:v.EventHandler},onMouseLeave:{type:v.EventHandler}},v.Number,v.Boolean,v.String,v.Enum}));function te(e,t){return S(!0,e,t)}function ne(e,t){return S(!1,e,t)}function S(e,t,n=!0){let r=_();i(()=>{n&&r===e&&t()},[r])}var C=e((()=>{g(),r()})),w=e((()=>{r()})),T=e((()=>{g()})),E=e((()=>{g()})),D=e((()=>{r()})),O=e((()=>{g()})),k,A,j=e((()=>{d(),r(),k=()=>{if(n!==void 0){let e=n.userAgent.toLowerCase();return(e.indexOf(`safari`)>-1||e.indexOf(`framermobile`)>-1||e.indexOf(`framerx`)>-1)&&e.indexOf(`chrome`)<0}else return!1},A=()=>o(()=>k(),[])})),M=e((()=>{r(),E()})),N=e((()=>{r(),g(),E(),w()})),P=e((()=>{g(),r(),x()}));function F(){return o(()=>h.current(),[])}function re(){return o(()=>h.current()===h.canvas,[])}var I=e((()=>{r(),g()})),L=e((()=>{r()}));function ie(e){let{borderRadius:t,isMixedBorderRadius:n,topLeftRadius:r,topRightRadius:i,bottomRightRadius:a,bottomLeftRadius:s}=e;return o(()=>n?`${r}px ${i}px ${a}px ${s}px`:`${t}px`,[t,n,r,i,a,s])}var R,z=e((()=>{r(),g(),R={borderRadius:{title:`Radius`,type:v.FusedNumber,toggleKey:`isMixedBorderRadius`,toggleTitles:[`Radius`,`Radius per corner`],valueKeys:[`topLeftRadius`,`topRightRadius`,`bottomRightRadius`,`bottomLeftRadius`],valueLabels:[`TL`,`TR`,`BR`,`BL`],min:0}},v.FusedNumber})),B=e((()=>{x(),C(),w(),T(),E(),D(),O(),j(),M(),N(),P(),I(),L(),z()}));function V(e){let{width:t,height:n,topLeft:r,topRight:i,bottomRight:a,bottomLeft:o,id:s,children:c,...l}=e;return l}function H(e){let t=V(e);return c(J,{...t})}function ae(e){let n=_(),r=t(!1),i=t(!1),a=s(t=>{if(!e.current)return;let n=(t===1?.999:t)*e.current.duration,r=Math.abs(e.current.currentTime-n)<.1;e.current.duration>0&&!r&&(e.current.currentTime=n)},[]);return{play:s(()=>{let t=e.current;t&&(t.preload=`auto`,!(t.currentTime>0&&t.onplaying&&!t.paused&&!t.ended&&t.readyState>=t.HAVE_CURRENT_DATA)&&t&&!r.current&&n&&(r.current=!0,i.current=!0,t.play().catch(e=>{}).finally(()=>r.current=!1)))},[]),pause:s(()=>{!e.current||r.current||(e.current.pause(),i.current=!1)},[]),setProgress:a,isPlaying:i}}function oe({playingProp:e,muted:t,loop:n,playsinline:r,controls:i}){let[o]=a(()=>e),[s,c]=a(!1);e!==o&&!s&&c(!0);let l=o&&t&&n&&r&&!i&&!s,u;return u=l?`on-viewport`:o?`on-mount`:`no-autoplay`,u}function U(e){return e.charAt(0).toUpperCase()+e.slice(1)}function W(e){return(e.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\d+/gu)||[]).map(U).join(` `)}var G,K,q,J,Y,X=e((()=>{u(),g(),m(),B(),r(),(function(e){e.Fill=`fill`,e.Contain=`contain`,e.Cover=`cover`,e.None=`none`,e.ScaleDown=`scale-down`})(G||={}),(function(e){e.Video=`Upload`,e.Url=`URL`})(K||={}),q=`../video/MLWPbW1dUQawJLhhun3dBwpgJak.mp4`,J=l(function(e){let{srcType:n=`URL`,srcUrl:r,srcFile:a=``,posterEnabled:s=!1,controls:l=!1,playing:u=!0,loop:d=!0,muted:m=!0,playsinline:g=!0,restartOnEnter:ee=!1,objectFit:_=`cover`,backgroundColor:v=`rgba(0,0,0,0)`,radius:y=0,volume:b=25,startTime:x=0,poster:S,playing:C,progress:w,onSeeked:T,onPause:E,onPlay:D,onEnd:O,onClick:k,onMouseEnter:j,onMouseLeave:M,onMouseDown:N,onMouseUp:P}=e,I=t(),L=A(),R=t(null),z=t(null),B=re(),V=F(),H=B||V===h.export,U=ie(e),W=H?`no-autoplay`:oe({playingProp:C,muted:m,loop:d,playsinline:g,controls:l}),G=H?!0:f(I),K=!H&&f(I,{margin:`10%`,once:!0}),J=x===100?99.9:x,{play:Y,pause:X,setProgress:Z,isPlaying:Q}=ae(I);i(()=>{H||W!==`on-viewport`&&(C?Y():X())},[W,C]),i(()=>{H||(G&&C&&W!==`no-autoplay`&&Y(),W===`on-viewport`&&X())},[W,G,C]),i(()=>{!B||S||s||J||!I.current||(I.current.currentTime=.01)},[s,S,J]);let $=t(!1);i(()=>{if(!$.current){$.current=!0;return}let e=p(w)?w.get():(w??0)*.01;Z((e??0)||(J??0)/100)},[J,a,r,w]),i(()=>{if(p(w))return w.on(`change`,e=>Z(e))},[w]),te(()=>{R.current!==null&&I.current&&(!z&&d||!R.current)&&Y()}),ne(()=>{I.current&&(z.current=I.current.ended,R.current=I.current.paused,X())});let se=o(()=>{if(n===`URL`)return r+``;if(n===`Upload`)return a+``},[n,a,r,J]);return i(()=>{L&&I.current&&W===`on-mount`&&setTimeout(()=>Y(),50)},[]),i(()=>{I.current&&!m&&(I.current.volume=(b??0)/100)},[b]),c(`video`,{onClick:k,onMouseEnter:j,onMouseLeave:M,onMouseDown:N,onMouseUp:P,src:se,loop:d,ref:I,onSeeked:e=>T?.(e),onPause:e=>E?.(e),onPlay:e=>D?.(e),onEnded:e=>O?.(e),autoPlay:Q.current||W===`on-mount`||C&&W===`on-viewport`&&G,preload:Q.current?`auto`:H&&!S?`metadata`:W!==`on-mount`&&!K?`none`:`metadata`,poster:s&&!a&&r===q?`../images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg`:s&&S?S:void 0,onLoadedData:()=>{let e=I.current;e&&(e.currentTime<.3&&J>0&&Z((J??0)*.01),(Q.current||W===`on-mount`||C&&W===`on-viewport`&&G)&&Y())},controls:l,muted:H?!0:m,playsInline:g,style:{cursor:k?`pointer`:`auto`,width:`100%`,height:`100%`,borderRadius:U,display:`block`,objectFit:_,backgroundColor:v,objectPosition:`50% 50%`}})}),H.displayName=`Video`,Y=[`cover`,`fill`,`contain`,`scale-down`,`none`],ee(H,{srcType:{type:v.Enum,displaySegmentedControl:!0,title:`Source`,options:[`URL`,`Upload`]},srcUrl:{type:v.String,title:`URL`,defaultValue:`../video/MLWPbW1dUQawJLhhun3dBwpgJak.mp4`,hidden(e){return e.srcType===`Upload`}},srcFile:{type:v.File,title:`File`,allowedFileTypes:[`mp4`,`webm`],hidden(e){return e.srcType===`URL`}},playing:{type:v.Boolean,title:`Playing`,enabledTitle:`Yes`,disabledTitle:`No`},...R,posterEnabled:{type:v.Boolean,title:`Poster`,enabledTitle:`Yes`,disabledTitle:`No`},poster:{type:v.Image,title:`Image`,hidden:({posterEnabled:e})=>!e,description:`We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).`},backgroundColor:{type:v.Color,title:`Background`,defaultValue:`rgba(0,0,0,0)`},startTime:{title:`Start Time`,type:v.Number,min:0,max:100,step:.1,unit:`%`},loop:{type:v.Boolean,title:`Loop`,enabledTitle:`Yes`,disabledTitle:`No`},objectFit:{type:v.Enum,title:`Fit`,options:Y,optionTitles:Y.map(W)},controls:{type:v.Boolean,title:`Controls`,enabledTitle:`Show`,disabledTitle:`Hide`,defaultValue:!1},muted:{type:v.Boolean,title:`Muted`,enabledTitle:`Yes`,disabledTitle:`No`},volume:{type:v.Number,max:100,min:0,unit:`%`,hidden:({muted:e})=>e,defaultValue:25},onEnd:{type:v.EventHandler},onSeeked:{type:v.EventHandler},onPause:{type:v.EventHandler},onPlay:{type:v.EventHandler},...b})}));export{X as n,H as t}; //# sourceMappingURL=Video.CiaqfzG2.mjs.map