1import{a as e,i as t,t as n}from"./rolldown-runtime-B0Z9INg1.js";import{$n as r,Bn as i,Vn as a,ar as o,cr as s,dn as c,er as l,ir as u,sn as d,ur as f}from"./graphql-g7fl06vA.js";import{n as p}from"./OopyButton-BnmqwVmt.js";import{t as m}from"./iconBase-SQq12-xI.js";var h=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.colors=void 0,e.colors={blue20:`#F0F5FF`,blue50:`#E6EEFF`,blue100:`#CCDDFF`,blue200:`#B3CCFF`,blue300:`#99BBFF`,blue400:`#77A4FE`,blue500:`#6196FF`,blue600:`#4280FA`,blue700:`#286BF0`,blue800:`#1D5DDD`,blue900:`#174EBA`,blue950:`#113B8D`,white:`#FFFFFF`,gray20:`#F7F7F7`,gray50:`#F5F5F5`,gray100:`#E9E9E9`,gray200:`#D9D9D9`,gray300:`#C4C4C4`,gray400:`#9D9D9D`,gray500:`#7B7B7B`,gray600:`#555555`,gray700:`#434343`,gray800:`#262626`,blck:`#000000`,red50:`#FDE7E7`,red500:`#D14747`,red900:`#611A15`,yellow50:`#FDF2D3`,yellow500:`#F6BF2D`,yellow900:`#573A00`,purple20:`#F8F3FF`,purple50:`#EEE2FF`,purple500:`#6900FF`,purple900:`#3B0091`,green20:`#E6FFF6`,green50:`#C8FDEB`,green500:`#008856`,green900:`#00422A`}})),g=n((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.Checkbox=void 0;var r=l(),i=R();e.Checkbox=function(e){var a=e.checked,o=e.activeColor,s=o===void 0?i.colors.blue500:o,c=n(e,[`checked`,`activeColor`]);return(0,r.jsxs)(`svg`,t({width:`21`,height:`20`,viewBox:`0 0 21 20`,color:a?s:`transparent`,xmlns:`http://www.w3.org/2000/svg`},c,{children:[(0,r.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`19.3797`,height:`19`,rx:`9.5`,fill:`currentColor`,stroke:s}),(0,r.jsx)(`path`,{d:`M9.02776 13.0879L6.10198 10.1621L6.97698 9.28711L9.02776 11.3242L13.4028 7.25L14.2778 8.125L9.02776 13.0879Z`,fill:`white`})]}))}})),_=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.typographies=void 0,e.typographies={headline1:` 2 font-family: "Red Hat Display", "Roboto", sans-serif; 3 font-size: 56px; 4 font-weight: 700; 5 line-height: 72px; 6 letter-spacing: -1px; 7 `,headline2:` 8 font-family: "Red Hat Display", "Roboto", sans-serif; 9 font-size: 40px; 10 font-weight: 700; 11 line-height: 60px; 12 letter-spacing: -0.5px; 13 `,headline3:` 14 font-family: "Red Hat Display", "Roboto", sans-serif; 15 font-size: 30px; 16 font-weight: 700; 17 line-height: 48px; 18 `,headline4:` 19 font-family: "Red Hat Display", "Roboto", sans-serif; 20 font-size: 28px; 21 font-weight: 700; 22 line-height: 36px; 23 `,headline5:` 24 font-family: "Red Hat Display", "Roboto", sans-serif; 25 font-size: 24px; 26 font-weight: 700; 27 line-height: 24px; 28 `,headline6:` 29 font-family: "Red Hat Display", "Roboto", sans-serif; 30 font-size: 20px; 31 font-weight: 700; 32 line-height: 20px; 33 `,subtitle1:` 34 font-family: "Red Hat Display", "Roboto", sans-serif; 35 font-weight: 700; 36 font-size: 16px; 37 line-height: 24px; 38 `,subtitle2:` 39 font-family: "Red Hat Display", "Roboto", sans-serif; 40 font-weight: 700; 41 font-size: 14px; 42 line-height: 24px; 43 `,body1:` 44 font-family: "Red Hat Display", "Roboto", sans-serif; 45 font-weight: 500; 46 font-size: 16px; 47 line-height: 24px; 48 `,body2:` 49 font-family: "Red Hat Display", "Roboto", sans-serif; 50 font-weight: 400; 51 font-size: 14px; 52 line-height: 20px; 53 `,button1:` 54 font-family: "Red Hat Display", "Roboto", sans-serif; 55 font-weight: 700; 56 font-size: 16px; 57 `,caption1:` 58 font-family: "Red Hat Display", "Roboto", sans-serif; 59 font-weight: 500; 60 font-size: 12px; 61 line-height: 16px; 62 `,caption2:` 63 font-family: "Red Hat Display", "Roboto", sans-serif; 64 font-weight: 500; 65 font-size: 10px; 66 line-height: 14px; 67 `}})),v=n((e=>
67{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Spinner=void 0;var c=l(),u=h(),d=a((o(),t(s))).default.div(f||=n([` 68 display: block; 69 width: `,`px; 70 height: `,`px; 71 .sk-folding-cube { 72 width: 50%; 73 height: 50%; 74 margin: 25% auto; 75 position: relative; 76 -webkit-transform: rotateZ(45deg); 77 transform: rotateZ(45deg); 78 } 79 80 .sk-folding-cube .sk-cube { 81 float: left; 82 width: 50%; 83 height: 50%; 84 position: relative; 85 -webkit-transform: scale(1.1); 86 -ms-transform: scale(1.1); 87 transform: scale(1.1); 88 } 89 .sk-folding-cube .sk-cube:before { 90 content: ""; 91 position: absolute; 92 top: 0; 93 left: 0; 94 width: 100%; 95 height: 100%; 96 background-color: `,`; 97 -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; 98 animation: sk-foldCubeAngle 2.4s infinite linear both; 99 -webkit-transform-origin: 100% 100%; 100 -ms-transform-origin: 100% 100%; 101 transform-origin: 100% 100%; 102 } 103 .sk-folding-cube .sk-cube2 { 104 -webkit-transform: scale(1.1) rotateZ(90deg); 105 transform: scale(1.1) rotateZ(90deg); 106 } 107 .sk-folding-cube .sk-cube3 { 108 -webkit-transform: scale(1.1) rotateZ(180deg); 109 transform: scale(1.1) rotateZ(180deg); 110 } 111 .sk-folding-cube .sk-cube4 { 112 -webkit-transform: scale(1.1) rotateZ(270deg); 113 transform: scale(1.1) rotateZ(270deg); 114 } 115 .sk-folding-cube .sk-cube2:before { 116 -webkit-animation-delay: 0.3s; 117 animation-delay: 0.3s; 118 } 119 .sk-folding-cube .sk-cube3:before { 120 -webkit-animation-delay: 0.6s; 121 animation-delay: 0.6s; 122 } 123 .sk-folding-cube .sk-cube4:before { 124 -webkit-animation-delay: 0.9s; 125 animation-delay: 0.9s; 126 } 127 @-webkit-keyframes sk-foldCubeAngle { 128 0%, 129 10% { 130 -webkit-transform: perspective(140px) rotateX(-180deg); 131 transform: perspective(140px) rotateX(-180deg); 132 opacity: 0; 133 } 134 25%, 135 75% { 136 -webkit-transform: perspective(140px) rotateX(0deg); 137 transform: perspective(140px) rotateX(0deg); 138 opacity: 1; 139 } 140 90%, 141 100% { 142 -webkit-transform: perspective(140px) rotateY(180deg); 143 transform: perspective(140px) rotateY(180deg); 144 opacity: 0; 145 } 146 } 147 148 @keyframes sk-foldCubeAngle { 149 0%, 150 10% { 151 -webkit-transform: perspective(140px) rotateX(-180deg); 152 transform: perspective(140px) rotateX(-180deg); 153 opacity: 0; 154 } 155 25%, 156 75% { 157 -webkit-transform: perspective(140px) rotateX(0deg); 158 transform: perspective(140px) rotateX(0deg); 159 opacity: 1; 160 } 161 90%, 162 100% { 163 -webkit-transform: perspective(140px) rotateY(180deg); 164 transform: perspective(140px) rotateY(180deg); 165 opacity: 0; 166 } 167 } 168`],[` 169 display: block; 170 width: `,`px; 171 height: `,`px; 172 .sk-folding-cube { 173 width: 50%; 174 height: 50%; 175 margin: 25% auto; 176 position: relative; 177 -webkit-transform: rotateZ(45deg); 178 transform: rotateZ(45deg); 179 } 180 181 .sk-folding-cube .sk-cube { 182 float: left; 183 width: 50%; 184 height: 50%; 185 position: relative; 186 -webkit-transform: scale(1.1); 187 -ms-transform: scale(1.1); 188 transform: scale(1.1); 189 } 190 .sk-folding-cube .sk-cube:before { 191 content: ""; 192 position: absolute; 193 top: 0; 194 left: 0; 195 width: 100%; 196 height: 100%; 197 background-color: `,`; 198 -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; 199 animation: sk-foldCubeAngle 2.4s infinite linear both; 200 -webkit-transform-origin: 100% 100%; 201 -ms-transform-origin: 100% 100%; 202 transform-origin: 100% 100%; 203 } 204 .sk-folding-cube .sk-cube2 { 205 -webkit-transform: scale(1.1) rotateZ(90deg); 206 transform: scale(1.1) rotateZ(90deg); 207 } 208 .sk-folding-cube .sk-cube3 { 209 -webkit-transform: scale(1.1) rotateZ(180deg); 210 transform: scale(1.1) rotateZ(180deg); 211 } 212 .sk-folding-cube .sk-cube4 { 213 -webkit-transform: scale(1.1) rotateZ(270deg); 214 transform: scale(1.1) rotateZ(270deg); 215 } 216 .sk-folding-cube .sk-cube2:before { 217 -webkit-animation-delay: 0.3s; 218 animation-delay: 0.3s; 219 } 220 .sk-folding-cube .sk-cube3:before { 221 -webkit-animation-delay: 0.6s; 222 animation-delay: 0.6s; 223 } 224 .sk-folding-cube .sk-cube4:before { 225 -webkit-animation-delay: 0.9s; 226 animation-delay: 0.9s; 227 } 228 @-webkit-keyframes sk-foldCubeAngle { 229 0%, 230 10% { 231 -webkit-transform: perspective(140px) rotateX(-180deg); 232 transform: perspective(140px) rotateX(-180deg); 233 opacity: 0; 234 } 235 25%, 236 75% { 237 -webkit-transform: perspective(140px) rotateX(0deg); 238 transform: perspective(140px) rotateX(0deg); 239 opacity: 1; 240 } 241 90%, 242 100% { 243 -webkit-transform: perspective(140px) rotateY(180deg); 244 transform: perspective(140px) rotateY(180deg); 245 opacity: 0; 246 } 247 } 248 249 @keyframes sk-foldCubeAngle { 250 0%, 251 10% { 252 -webkit-transform: perspective(140px) rotateX(-180deg); 253 transform: perspective(140px) rotateX(-180deg); 254 opacity: 0; 255 } 256 25%, 257 75% { 258 -webkit-transform: perspective(140px) rotateX(0deg); 259 transform: perspective(140px) rotateX(0deg); 260 opacity: 1; 261 } 262 90%, 263 100% { 264 -webkit-transform: perspective(140px) rotateY(180deg); 265 transform: perspective(140px) rotateY(180deg); 266 opacity: 0; 267 } 268 } 269`]),function(e){return e.$edge||24},function(e){return e.$edge||24},function(e){return e.$color||u.colors.blue500});e.Spinner=function(e){var t=e.edge,n=e.color,a=i(e,[`edge`,`color`]);return(0,c.jsx)(d,r({},a,{$edge:t,$color:n,children:(0,c.jsxs)(`div`,{className:`sk-folding-cube`,children:[(0,c.jsx)(`div`,{className:`sk-cube1 sk-cube`}),(0,c.jsx)(`div`,{className:`sk-cube2 sk-cube`}),(0,c.jsx)(`div`,{className:`sk-cube4 sk-cube`}),(0,c.jsx)(`div`,{className:`sk-cube3 sk-cube`})]})}))};var f})),y=n((e=>
269{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),c=e&&e.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;o<r.length;o++)r[o]!=="default"&&i(n,t,r[o]);return a(n,t),n}})(),u=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyButton=void 0;var d=l(),f=h(),p=_(),m=v(),g=c((o(),t(s))),y=g.default.button(C||=n([` 270 display: flex; 271 align-items: center; 272 justify-content: center; 273 border: none; 274 outline: none; 275 width: `,`; 276 height: 36px; 277 padding: 0px 16px; 278 border-radius: `,`; 279 transition: 200ms; 280 cursor: pointer; 281 `,`; 282 283 &:hover:not([disabled]):not([data-disable-hover]) { 284 filter: brightness(92%); 285 } 286 287 &:active:not([disabled]):not([data-disable-hover]) { 288 filter: brightness(86%); 289 } 290 291 &:disabled { 292 cursor: not-allowed; 293 } 294 295 `,`; 296`],[` 297 display: flex; 298 align-items: center; 299 justify-content: center; 300 border: none; 301 outline: none; 302 width: `,`; 303 height: 36px; 304 padding: 0px 16px; 305 border-radius: `,`; 306 transition: 200ms; 307 cursor: pointer; 308 `,`; 309 310 &:hover:not([disabled]):not([data-disable-hover]) { 311 filter: brightness(92%); 312 } 313 314 &:active:not([disabled]):not([data-disable-hover]) { 315 filter: brightness(86%); 316 } 317 318 &:disabled { 319 cursor: not-allowed; 320 } 321 322 `,`; 323`]),function(e){return e.$full?`100%`:`auto`},function(e){return e.$round?`32px`:`8px`},p.typographies.button1,function(e){var t=e.$t,r=e.$rgb;return{basic:(0,g.css)(b||=n([` 324 color: #ffffff; 325 background-color: `,`; 326 327 &:disabled { 328 background-color: `,`; 329 } 330 `],[` 331 color: #ffffff; 332 background-color: `,`; 333 334 &:disabled { 335 background-color: `,`; 336 } 337 `]),r,f.colors.gray200),outlined:(0,g.css)(x||=n([` 338 color: `,`; 339 background-color: #ffffff; 340 border: 2px solid currentColor; 341 342 &:disabled { 343 color: `,`; 344 } 345 `],[` 346 color: `,`; 347 background-color: #ffffff; 348 border: 2px solid currentColor; 349 350 &:disabled { 351 color: `,`; 352 } 353 `]),r,f.colors.gray200),ghost:(0,g.css)(S||=n([` 354 color: `,`; 355 background-color: #ffffff; 356 357 &:disabled { 358 color: `,`; 359 } 360 `],[` 361 color: `,`; 362 background-color: #ffffff; 363 364 &:disabled { 365 color: `,`; 366 } 367 `]),r,f.colors.gray200)}[t]});e.OopyButton=function(e){var t=e.buttonType,n=t===void 0?`basic`:t,i=e.customColor,a=e.loading,o=e.full,s=e.round,c=e.children,l=e.disableHover,p=u(e,[`buttonType`,`customColor`,`loading`,`full`,`round`,`children`,`disableHover`]);return(0,d.jsx)(y,r({},p,{$t:n,$rgb:i||f.colors.blue500,$full:o,$round:s,"data-disable-hover":l,children:a?(0,d.jsx)(m.Spinner,{color:`currentColor`}):c}))};var b,x,S,C})),b=n((e=>
367{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyCheckbox=void 0;var c=l(),u=R(),d=g(),f=a((o(),t(s))),p=f.default.div(_||=n([` 368 display: flex; 369 align-items: center; 370 font-size: 14px; 371 font-weight: 500; 372 color: `,`; 373`],[` 374 display: flex; 375 align-items: center; 376 font-size: 14px; 377 font-weight: 500; 378 color: `,`; 379`]),u.colors.gray800),m=(0,f.default)(d.Checkbox)(v||=n([` 380 flex-shrink: 0; 381 margin-right: 8px; 382`],[` 383 flex-shrink: 0; 384 margin-right: 8px; 385`])),h=f.default.span(y||=n([` 386 font-size: inherit; 387 font-weight: inherit; 388 color: inherit; 389`],[` 390 font-size: inherit; 391 font-weight: inherit; 392 color: inherit; 393`]));e.OopyCheckbox=function(e){var t=e.checked,n=e.label,a=i(e,[`checked`,`label`]);return(0,c.jsxs)(p,r({},a,{children:[(0,c.jsx)(m,{checked:t}),(0,c.jsx)(h,{children:n})]}))};var _,v,y})),x=n((e=>
393{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),c=e&&e.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;o<r.length;o++)r[o]!=="default"&&i(n,t,r[o]);return a(n,t),n}})(),u=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyInput=void 0;var d=l(),p=R(),m=f(),h=c((o(),t(s))),g=h.default.div(E||=n([` 394 display: flex; 395 flex-direction: column; 396 justify-content: center; 397 background-color: rgb(255, 255, 255); 398 border: 1px solid; 399 font-size: 14px; 400 font-family: inherit; 401 color: #000000; 402 min-height: 40px; 403 box-sizing: border-box; 404 405 `,`; 406 407 `,` 408 409 `,` 410`],[` 411 display: flex; 412 flex-direction: column; 413 justify-content: center; 414 background-color: rgb(255, 255, 255); 415 border: 1px solid; 416 font-size: 14px; 417 font-family: inherit; 418 color: #000000; 419 min-height: 40px; 420 box-sizing: border-box; 421 422 `,`; 423 424 `,` 425 426 `,` 427`]),function(e){var t=e.$round,r=e.$hasLabel;return t?(0,h.css)(x||=n([` 428 padding: `,`; 429 border-radius: 100px; 430 `],[` 431 padding: `,`; 432 border-radius: 100px; 433 `]),r?`6px 20px`:`6px 16px`):(0,h.css)(S||=n([` 434 padding: 6px 12px; 435 border-radius: 8px; 436 `],[` 437 padding: 6px 12px; 438 border-radius: 8px; 439 `]))},function(e){var t=e.$borderColor;return e.$disabled?(0,h.css)(C||=n([` 440 border-color: `,`; 441 color: `,`; 442 background-color: `,`; 443 `],[` 444 border-color: `,`; 445 color: `,`; 446 background-color: `,`; 447 `]),p.colors.gray300,p.colors.gray300,p.colors.gray50):(0,h.css)(w||=n([` 448 border-color: `,`; 449 450 &:focus-within { 451 box-shadow: 0 0 4px 0px `,`; 452 border-color: `,`; 453 454 label { 455 color: `,` !important; 456 } 457 } 458 `],[` 459 border-color: `,`; 460 461 &:focus-within { 462 box-shadow: 0 0 4px 0px `,`; 463 border-color: `,`; 464 465 label { 466 color: `,` !important; 467 } 468 } 469 `]),p.colors.gray400,t,t,t)},function(e){var t=e.$borderColor;return e.$error&&(0,h.css)(T||=n([` 470 box-shadow: 0 0 4px 0px `,`; 471 border-color: `,`; 472 473 label { 474 color: `,` !important; 475 } 476 `],[` 477 box-shadow: 0 0 4px 0px `,`; 478 border-color: `,`; 479 480 label { 481 color: `,` !important; 482 } 483 `]),t,t,t)}),_=h.default.label(O||=n([` 484 display: flex; 485 align-items: center; 486 font-size: 12px; 487 color: `,`; 488 margin-bottom: 8px; 489 490 `,` 491`],[` 492 display: flex; 493 align-items: center; 494 font-size: 12px; 495 color: `,`; 496 margin-bottom: 8px; 497 498 `,` 499`]),p.colors.gray500,function(e){return e.$required&&(0,h.css)(D||=n([` 500 &::before { 501 padding-right: 2px; 502 content: "*"; 503 color: `,`; 504 } 505 `],[` 506 &::before { 507 padding-right: 2px; 508 content: "*"; 509 color: `,`; 510 } 511 `]),p.colors.red500)}),v=h.default.div(k||=n([` 512 display: flex; 513 align-items: center; 514`],[` 515 display: flex; 516 align-items: center; 517`])),y=h.default.input(A||=n([` 518 flex: 1; 519 border: none; 520 outline: none; 521 padding: 0; 522 background-color: inherit; 523 font-size: inherit; 524 color: inherit; 525 526 &::placeholder { 527 color: `,`; 528 } 529 530 &:disabled { 531 opacity: 1; 532 background-color: inherit; 533 color: `,`;
534 cursor: not-allowed; 535 } 536`],[` 537 flex: 1; 538 border: none; 539 outline: none; 540 padding: 0; 541 background-color: inherit; 542 font-size: inherit; 543 color: inherit; 544 545 &::placeholder { 546 color: `,`; 547 } 548 549 &:disabled { 550 opacity: 1; 551 background-color: inherit; 552 color: `,`; 553 cursor: not-allowed; 554 } 555`]),p.colors.gray400,p.colors.gray300),b=h.default.div(j||=n([``],[``]));e.OopyInput=function(e){var t=e.style,n=e.inputStyle,i=e.className,a=e.label,o=e.left,s=e.right,c=e.round,l=c!==void 0&&c,f=e.borderColor,h=e.gutter,x=h===void 0?8:h,S=e.children,C=e.hasError,w=C!==void 0&&C,T=e.required,E=u(e,[`style`,`inputStyle`,`className`,`label`,`left`,`right`,`round`,`borderColor`,`gutter`,`children`,`hasError`,`required`]),D=w?p.colors.red500:f||p.colors.blue500;return(0,m.useEffect)(function(){a&&l&&console.warn(`Using label with round can lead inconvenient UI result.`)},[a,l]),(0,d.jsxs)(g,{$hasLabel:!!a,$round:l,$borderColor:D,$disabled:E.disabled,$error:w,className:i,style:t,children:[a&&(0,d.jsx)(_,{$required:T,children:a}),(0,d.jsxs)(v,{children:[o&&(0,d.jsx)(b,{style:{marginRight:x},children:o}),(0,d.jsx)(y,r({},E,{style:n})),s&&(0,d.jsx)(b,{style:{marginLeft:x},children:s})]}),S]})};var x,S,C,w,T,E,D,O,k,A,j})),S=n((e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(e,t){e.indexOf(t)===-1&&e.push(t)}function n(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function r([...e],t,n){let r=t<0?e.length+t:t;if(r>=0&&r<e.length){let r=n<0?e.length+n:n,[i]=e.splice(t,1);e.splice(r,0,i)}return e}var i=(e,t,n)=>n>t?t:n<e?e:n;function a(e,t){return t?`${e}. For more information and steps for solving, visit https://motion.dev/troubleshooting/${t}`:e}e.warning=()=>{},e.invariant=()=>{};var o={},s=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),c=e=>typeof e==`object`&&!!e,l=e=>/^0[^.\s]+$/u.test(e);function u(e){let t;return()=>(t===void 0&&(t=e()),t)}var d=e=>e,f=(...e)=>e.reduce((e,t)=>n=>t(e(n))),p=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1},m=class{constructor(){this.subscriptions=[]}add(e){return t(this.subscriptions,e),()=>n(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r){if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},h=e=>e*1e3,g=e=>e/1e3,_=(e,t)=>t?1e3/t*e:0,v=new Set;function y(e){return v.has(e)}function b(e,t,n){e||v.has(t)||(console.warn(a(t,n)),v.add(t))}var x=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e},S=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,C=1e-7,w=12;function T(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=S(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>C&&++s<w);return o}function E(e,t,n,r){if(e===t&&n===r)return d;let i=t=>T(t,0,1,e,n);return e=>e===0||e===1?e:S(i(e),t,r)}var D=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,O=e=>t=>1-e(1-t),k=E(.33,1.53,.69,.99),A=O(k),j=D(A),ee=e=>e>=1?1:(e*=2)<1?.5*A(e):.5*(2-2**(-10*(e-1))),M=e=>1-Math.sin(Math.acos(e)),N=O(M),P=D(M),F=E(.42,0,1,1),I=E(0,0,.58,1),te=E(.42,0,.58,1);function ne(e,t=`end`){return n=>{n=t===`end`?Math.min(n,.999):Math.max(n,.001);let r=n*e;return i(0,1,(t===`end`?Math.floor(r):Math.ceil(r))/e)}}var re=e=>Array.isArray(e)&&typeof e[0]!=`number`;function ie(e,t){return re(e)?e[x(0,e.length,t)]:e}var L=e=>Array.isArray(e)&&typeof e[0]==`number`,ae={linear:d,easeIn:F,easeInOut:te,easeOut:I,circIn:M,circInOut:P,circOut:N,backIn:A,backInOut:j,backOut:k,anticipate:ee},oe=e=>typeof e==`string`;e.MotionGlobalConfig=o,e.SubscriptionManager=m,e.addUniqueItem=t,e.anticipate=ee,e.backIn=A,e.backInOut=j,e.backOut=k,e.circIn=M,e.circInOut=P,e.circOut=N,e.clamp=i,e.cubicBezier=E,e.easeIn=F,e.easeInOut=te,e.easeOut=I,e.easingDefinitionToFunction=t=>{if(L(t)){e.invariant(t.length===4,`Cubic bezier arrays must contain four numerical values.`,`cubic-bezier-length`);
555let[n,r,i,a]=t;return E(n,r,i,a)}return oe(t)?(e.invariant(ae[t]!==void 0,`Invalid easing type '${t}'`,`invalid-easing-type`),ae[t]):t},e.getEasingForSegment=ie,e.hasWarned=y,e.isBezierDefinition=L,e.isEasingArray=re,e.isNumericalString=s,e.isObject=c,e.isZeroValueString=l,e.memo=u,e.millisecondsToSeconds=g,e.mirrorEasing=D,e.moveItem=r,e.noop=d,e.pipe=f,e.progress=p,e.removeItem=n,e.reverseEasing=O,e.secondsToMilliseconds=h,e.steps=ne,e.velocityPerSecond=_,e.warnOnce=b,e.wrap=x})),C=n((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=S(),n=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`];function r(e){let t=new Set,n=new Set,r=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(c.schedule(t),e()),t(o)}let c={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0;let a=t;t=n,n=a,t.forEach(s),t.clear(),r=!1,i&&(i=!1,c.process(e))}};return c}var i=40;function a(e,a){let o=!1,s=!0,c={delta:0,timestamp:0,isProcessing:!1},l=()=>o=!0,u=n.reduce((e,t)=>(e[t]=r(l),e),{}),{setup:d,read:f,resolveKeyframes:p,preUpdate:m,update:h,preRender:g,render:_,postRender:v}=u,y=()=>{let n=t.MotionGlobalConfig.useManualTiming,r=n?c.timestamp:performance.now();o=!1,n||(c.delta=s?1e3/60:Math.max(Math.min(r-c.timestamp,i),1)),c.timestamp=r,c.isProcessing=!0,d.process(c),f.process(c),p.process(c),m.process(c),h.process(c),g.process(c),_.process(c),v.process(c),c.isProcessing=!1,o&&a&&(s=!1,e(y))},b=()=>{o=!0,s=!0,c.isProcessing||e(y)};return{schedule:n.reduce((e,t)=>{let n=u[t];return e[t]=(e,t=!1,r=!1)=>(o||b(),n.schedule(e,t,r)),e},{}),cancel:e=>{for(let t=0;t<n.length;t++)u[n[t]].cancel(e)},state:c,steps:u}}var{schedule:o,cancel:s,state:c,steps:l}=a(typeof requestAnimationFrame<`u`?requestAnimationFrame:t.noop,!0),u;function d(){u=void 0}var f={now:()=>(u===void 0&&f.set(c.isProcessing||t.MotionGlobalConfig.useManualTiming?c.timestamp:performance.now()),u),set:e=>{u=e,queueMicrotask(d)}},p=e=>t=>typeof t==`string`&&t.startsWith(e),m=p(`--`),h=p(`var(--`),g=e=>h(e)?_.test(e.split(`/*`)[0].trim()):!1,_=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function v(e){return typeof e==`string`&&e.split(`/*`)[0].includes(`var(--`)}var y={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},b={...y,transform:e=>t.clamp(0,1,e)},x={...y,default:1},C=e=>Math.round(e*1e5)/1e5,w=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function T(e){return e==null}var E=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,D=(e,t)=>n=>!!(typeof n==`string`&&E.test(n)&&n.startsWith(e)||t&&!T(n)&&Object.prototype.hasOwnProperty.call(n,t)),O=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(w);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},k=e=>t.clamp(0,255,e),A={...y,transform:e=>Math.round(k(e))},j={test:D(`rgb`,`red`),parse:O(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+A.transform(e)+`, `+A.transform(t)+`, `+A.transform(n)+`, `+C(b.transform(r))+`)`};function ee(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var M={test:D(`#`),parse:ee,transform:j.transform},N=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),P=N(`deg`),F=N(`%`),I=N(`px`),te=N(`vh`),ne=N(`vw`),re={...F,parse:e=>F.parse(e)/100,transform:e=>F.transform(e*100)},ie={test:D(`hsl`,`hue`),parse:O(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+F.transform(C(t))+`, `+F.transform(C(n))+`, `+C(b.transform(r))+`)`},L={test:e=>j.test(e)||M.test(e)||ie.test(e),parse:e=>j.test(e)?j.parse(e):ie.test(e)?ie.parse(e):M.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?j.transform(e):ie.transform(e),getAnimatableNone:e=>{let t=L.parse(e);return t.alpha=0,L.transform(t)}},ae=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function oe(e){return isNaN(e)&&typeof e==`string`&&(e.match(w)?.length||0)+(e.match(ae)?.length||0)>0}var se=`number`,ce=`color`,le=`var`,ue=`var(`,de="${}",fe=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function pe(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(fe,e=>(L.test(e)?(r.color.push(a),i.push(ce),n.push(L.parse(e))):e.startsWith(ue)?(r.var.push(a),i.push(le),n.push(e)):(r.number.push(a),i.push(se),n.push(parseFloat(e))),++a,de)).split(de),indexes:r,types:i}}function R(e){return pe(e).values}function z({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;a<n;a++)if(i+=e[a],r[a]!==void 0){let e=t[a];i+=e===se?C(r[a]):e===ce?L.transform(r[a]):r[a]}return i}}function me(e){return z(pe(e))}var B=e=>typeof e==`number`?0:L.test(e)?L.getAnimatableNone(e):e,he=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:B(e);function ge(e){let t=pe(e);return z(t)(t.values.map((e,n)=>he(e,t.split[n])))}var _e={test:oe,parse:R,createTransformer:me,getAnimatableNone:ge};function ve(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ye({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=ve(s,r,e+1/3),a=ve(s,r,e),o=ve(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function be(e,t){return n=>n>0?t:e}var V=(e,t,n)=>e+(t-e)*n,xe=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Se=[M,j,ie],Ce=e=>Se.find(t=>t.test(e));function we(e){let n=Ce(e);if(t.warning(!!n,`'${e}' is not an animatable color. Use the equivalent color code instead.`,`color-not-animatable`),!n)return!1;let r=n.parse(e);return n===ie&&(r=ye(r)),r}var Te=(e,t)=>
555{let n=we(e),r=we(t);if(!n||!r)return be(e,t);let i={...n};return e=>(i.red=xe(n.red,r.red,e),i.green=xe(n.green,r.green,e),i.blue=xe(n.blue,r.blue,e),i.alpha=V(n.alpha,r.alpha,e),j.transform(i))},Ee=new Set([`none`,`hidden`]);function De(e,t){return Ee.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Oe(e,t){return n=>V(e,t,n)}function ke(e){return typeof e==`number`?Oe:typeof e==`string`?g(e)?be:L.test(e)?Te:Ne:Array.isArray(e)?Ae:typeof e==`object`?L.test(e)?Te:je:be}function Ae(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>ke(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function je(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=ke(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function Me(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]],s=e.values[o]??0;n[i]=s,r[a]++}return n}var Ne=(e,n)=>{let r=_e.createTransformer(n),i=pe(e),a=pe(n);return i.indexes.var.length===a.indexes.var.length&&i.indexes.color.length===a.indexes.color.length&&i.indexes.number.length>=a.indexes.number.length?Ee.has(e)&&!a.values.length||Ee.has(n)&&!i.values.length?De(e,n):t.pipe(Ae(Me(i,a),a.values),r):(t.warning(!0,`Complex values '${e}' and '${n}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,`complex-values-different`),be(e,n))};function Pe(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?V(e,t,n):ke(e)(e,t)}var Fe=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>o.update(t,e),stop:()=>s(t),now:()=>c.isProcessing?c.timestamp:f.now()}},Ie=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},Le=2e4;function Re(e){let t=0,n=e.next(t);for(;!n.done&&t<Le;)t+=50,n=e.next(t);return t>=Le?1/0:t}function ze(e,n=100,r){let i=r({...e,keyframes:[0,n]}),a=Math.min(Re(i),Le);return{type:`keyframes`,ease:e=>i.next(a*e).value/n,duration:t.millisecondsToSeconds(a)}}var H={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function Be(e,t){return e*Math.sqrt(1-t*t)}var Ve=12;function He(e,t,n){let r=n;for(let n=1;n<Ve;n++)r-=e(r)/t(r);return r}var Ue=.001;function We({duration:e=H.duration,bounce:n=H.bounce,velocity:r=H.velocity,mass:i=H.mass}){let a,o;t.warning(e<=t.secondsToMilliseconds(H.maxDuration),`Spring duration must be 10 seconds or less`,`spring-duration-limit`);let s=1-n;s=t.clamp(H.minDamping,H.maxDamping,s),e=t.clamp(H.minDuration,H.maxDuration,t.millisecondsToSeconds(e)),s<1?(a=t=>{let n=t*s,i=n*e,a=n-r,o=Be(t,s),c=Math.exp(-i);return Ue-a/o*c},o=t=>{let n=t*s*e,i=n*r+r,o=s**2*t**2*e,c=Math.exp(-n),l=Be(t**2,s);return(-a(t)+Ue>0?-1:1)*((i-o)*c)/l}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>Math.exp(-t*e)*((r-t)*(e*e)));let c=5/e,l=He(a,o,c);if(e=t.secondsToMilliseconds(e),isNaN(l))return{stiffness:H.stiffness,damping:H.damping,duration:e};{let t=l**2*i;return{stiffness:t,damping:s*2*Math.sqrt(i*t),duration:e}}}var Ge=[`duration`,`bounce`],Ke=[`stiffness`,`damping`,`mass`];function qe(e,t){return t.some(t=>e[t]!==void 0)}function Je(e){let n={velocity:H.velocity,stiffness:H.stiffness,damping:H.damping,mass:H.mass,isResolvedFromDuration:!1,...e};if(!qe(e,Ke)&&qe(e,Ge)){if(n.velocity=0,e.visualDuration){let r=e.visualDuration,i=2*Math.PI/(r*1.2),a=i*i,o=2*t.clamp(.05,1,1-(e.bounce||0))*Math.sqrt(a);n={...n,mass:H.mass,stiffness:a,damping:o}}else{let t=We({...e,velocity:0});n={...n,...t,mass:H.mass},n.isResolvedFromDuration=!0}}return n}function Ye(e=H.visualDuration,n=H.bounce){let r=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:n},{restSpeed:i,restDelta:a}=r,o=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],c={done:!1,value:o},{stiffness:l,damping:u,mass:d,duration:f,velocity:p,isResolvedFromDuration:m}=Je({...r,velocity:-t.millisecondsToSeconds(r.velocity||0)}),h=p||0,g=u/(2*Math.sqrt(l*d)),_=s-o,v=t.millisecondsToSeconds(Math.sqrt(l/d)),y=Math.abs(_)<5;i||=y?H.restSpeed.granular:H.restSpeed.default,a||=y?H.restDelta.granular:H.restDelta.default;let b,x,S,C,w,T;if(g<1)S=Be(v,g),C=(h+g*v*_)/S,b=e=>{let t=Math.exp(-g*v*e);return s-t*(C*Math.sin(S*e)+_*Math.cos(S*e))},w=g*v*C+_*S,T=g*v*_-C*S,x=e=>Math.exp(-g*v*e)*(w*Math.sin(S*e)+T*Math.cos(S*e));else if(g===1){b=e=>s-Math.exp(-v*e)*(_+(h+v*_)*e);let e=h+v*_;x=t=>Math.exp(-v*t)*(v*e*t-h)}else{let e=v*Math.sqrt(g*g-1);b=t=>{let n=Math.exp(-g*v*t),r=Math.min(e*t,300);return s-n*((h+g*v*_)*Math.sinh(r)+e*_*Math.cosh(r))/e};let t=(h+g*v*_)/e,n=g*v*t-_*e,r=g*v*_-t*e;x=t=>{let i=Math.exp(-g*v*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let E={calculatedDuration:m&&f||null,velocity:e=>t.secondsToMilliseconds(x(e)),next:e=>{if(!m&&g<1){let n=Math.exp(-g*v*e),r=Math.sin(S*e),o=Math.cos(S*e),l=s-n*(C*r+_*o),u=t.secondsToMilliseconds(n*(w*r+T*o));return c.done=Math.abs(u)<=i&&Math.abs(s-l)<=a,c.value=c.done?s:l,c}let n=b(e);if(m)c.done=e>=f;else{let r=t.secondsToMilliseconds(x(e));c.done=Math.abs(r)<=i&&Math.abs(s-n)<=a}return c.value=c.done?s:n,c},toString:()=>{let e=Math.min(Re(E),Le),t=Ie(t=>E.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return E}Ye.applyToOptions=e=>{let n=ze(e,100,Ye);return e.ease=n.ease,e.duration=t.secondsToMilliseconds(n.duration),e.type=`keyframes`,e};var Xe=5;function Ze(e,n,r){let i=Math.max(n-Xe,0);return t.velocityPerSecond(r-e(i),n-i)}function Qe({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=
555500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=Ye({keyframes:[f.value,m(f.value)],velocity:Ze(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function $e(e,n,r){let i=[],a=r||t.MotionGlobalConfig.mix||Pe,o=e.length-1;for(let r=0;r<o;r++){let o=a(e[r],e[r+1]);if(n){let e=Array.isArray(n)?n[r]||t.noop:n;o=t.pipe(e,o)}i.push(o)}return i}function et(e,n,{clamp:r=!0,ease:i,mixer:a}={}){let o=e.length;if(t.invariant(o===n.length,`Both input and output ranges must be the same length`,`range-length`),o===1)return()=>n[0];if(o===2&&n[0]===n[1])return()=>n[1];let s=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),n=[...n].reverse());let c=$e(n,i,a),l=c.length,u=r=>{if(s&&r<e[0])return n[0];let i=0;if(l>1)for(;i<e.length-2&&!(r<e[i+1]);i++);let a=t.progress(e[i],e[i+1],r);return c[i](a)};return r?n=>u(t.clamp(e[0],e[o-1],n)):u}function tt(e,n){let r=e[e.length-1];for(let i=1;i<=n;i++){let a=t.progress(0,n,i);e.push(V(r,1,a))}}function nt(e){let t=[0];return tt(t,e.length-1),t}function rt(e,t){return e.map(e=>e*t)}function it(e,n){return e.map(()=>n||t.easeInOut).splice(0,e.length-1)}function at({duration:e=300,keyframes:n,times:r,ease:i=`easeInOut`}){let a=t.isEasingArray(i)?i.map(t.easingDefinitionToFunction):t.easingDefinitionToFunction(i),o={done:!1,value:n[0]},s=et(rt(r&&r.length===n.length?r:nt(n),e),n,{ease:Array.isArray(a)?a:it(n,a)});return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}var ot=e=>e!==null;function st(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(ot),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var ct={decay:Qe,inertia:Qe,tween:at,keyframes:at,spring:Ye};function lt(e){typeof e.type==`string`&&(e.type=ct[e.type])}var ut=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},dt=e=>e/100,ft=class extends ut{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==f.now()&&this.tick(f.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;lt(e);let{type:n=at,repeat:r=0,repeatDelay:i=0,repeatType:a,velocity:o=0}=e,{keyframes:s}=e,c=n||at;c!==at&&typeof s[0]!=`number`&&(this.mixKeyframes=t.pipe(dt,Pe(s[0],s[1])),s=[0,100]);let l=c({...e,keyframes:s});a===`mirror`&&(this.mirroredGenerator=c({...e,keyframes:[...s].reverse(),velocity:-o})),l.calculatedDuration===null&&(l.calculatedDuration=Re(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+i,this.totalDuration=this.resolvedDuration*(r+1)-i,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.currentTime=this.holdTime===null?t:this.holdTime}tick(e,n=!1){let{generator:r,totalDuration:i,mixKeyframes:a,mirroredGenerator:o,resolvedDuration:s,calculatedDuration:c}=this;if(this.startTime===null)return r.next(0);let{delay:l=0,keyframes:u,repeat:d,repeatType:f,repeatDelay:p,type:m,onUpdate:h,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-i/this.speed,this.startTime)),n?this.currentTime=e:this.updateTime(e);let _=this.currentTime-l*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?_<0:_>i;this.currentTime=Math.max(_,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=i);let y=this.currentTime,b=r;if(d){let e=Math.min(this.currentTime,i)/s,n=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),r===1&&n--,n=Math.min(n,d+1),n%2&&(f===`reverse`?(r=1-r,p&&(r-=p/s)):f===`mirror`&&(b=o)),y=t.clamp(0,1,r)*s}let x;v?(this.delayState.value=u[0],x=this.delayState):x=b.next(y),a&&!v&&(x.value=a(x.value));let{done:S}=x;!v&&c!==null&&(S=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);let C=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&S);return C&&m!==Qe&&(x.value=st(u,this.options,g,this.speed)),h&&h(x.value),C&&this.finish(),x}
555then(e,t){return this.finished.then(e,t)}get duration(){return t.millisecondsToSeconds(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+t.millisecondsToSeconds(e)}get time(){return t.millisecondsToSeconds(this.currentTime)}set time(e){e=t.secondsToMilliseconds(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return Ze(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let n=this.playbackSpeed!==e;n&&this.driver&&this.updateTime(f.now()),this.playbackSpeed=e,n&&this.driver&&(this.time=t.millisecondsToSeconds(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Fe,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(f.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function pt(e){return new ft(e)}function U(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var W=e=>e*180/Math.PI,G=e=>ht(W(Math.atan2(e[1],e[0]))),mt={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:G,rotateZ:G,skewX:e=>W(Math.atan(e[1])),skewY:e=>W(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},ht=e=>(e%=360,e<0&&(e+=360),e),gt=G,_t=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),vt=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),yt={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:_t,scaleY:vt,scale:e=>(_t(e)+vt(e))/2,rotateX:e=>ht(W(Math.atan2(e[6],e[5]))),rotateY:e=>ht(W(Math.atan2(-e[2],e[0]))),rotateZ:gt,rotate:gt,skewX:e=>W(Math.atan(e[4])),skewY:e=>W(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function bt(e){return+!!e.includes(`scale`)}function xt(e,t){if(!e||e===`none`)return bt(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=yt,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=mt,i=t}if(!i)return bt(t);let a=r[t],o=i[1].split(`,`).map(Ct);return typeof a==`function`?a(o):o[a]}var St=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return xt(n,t)};function Ct(e){return parseFloat(e.trim())}var wt=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],Tt=new Set([...wt,`pathRotation`]),Et=e=>e===y||e===I,Dt=new Set([`x`,`y`,`z`]),Ot=wt.filter(e=>!Dt.has(e));function kt(e){let t=[];return Ot.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(+!!n.startsWith(`scale`)))}),t}var At={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>xt(t,`x`),y:(e,{transform:t})=>xt(t,`y`)};At.translateX=At.x,At.translateY=At.y;var jt=new Set,Mt=!1,Nt=!1,Pt=!1;function Ft(){if(Nt){let e=Array.from(jt).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;
555t.forEach(e=>{let t=kt(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}Nt=!1,Mt=!1,jt.forEach(e=>e.complete(Pt)),jt.clear()}function It(){jt.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Nt=!0)})}function Lt(){Pt=!0,It(),Ft(),Pt=!1}var Rt=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(jt.add(this),Mt||(Mt=!0,o.read(It),o.resolveKeyframes(Ft))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}U(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),jt.delete(this)}cancel(){this.state===`scheduled`&&(jt.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},zt=e=>e.startsWith(`--`);function Bt(e,t,n){zt(t)?e.style.setProperty(t,n):e.style[t]=n}var K={};function Vt(e,n){let r=t.memo(e);return()=>K[n]??r()}var Ht=Vt(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),Ut=Vt(()=>window.ViewTimeline!==void 0,`viewTimeline`),Wt=Vt(()=>{try{document.createElement(`div`).animate({opacity:0}
555,{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),q=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Gt={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:q([0,.65,.55,1]),circOut:q([.55,0,1,.45]),backIn:q([.31,.01,.66,-.59]),backOut:q([.33,1.53,.69,.99])};function Kt(e,n){if(e)return typeof e==`function`?Wt()?Ie(e,n):`ease-out`:t.isBezierDefinition(e)?q(e):Array.isArray(e)?e.map(e=>Kt(e,n)||Gt.easeOut):Gt[e]}function qt(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=Kt(s,i);Array.isArray(d)&&(u.easing=d);let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};return l&&(f.pseudoElement=l),e.animate(u,f)}function Jt(e){return typeof e==`function`&&`applyToOptions`in e}function Yt({type:e,...t}){return Jt(e)&&Wt()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var Xt=class extends ut{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:n,name:r,keyframes:i,pseudoElement:a,allowFlatten:o=!1,finalKeyframe:s,onComplete:c}=e;this.isPseudoElement=!!a,this.allowFlatten=o,this.options=e,t.invariant(typeof e.type!=`string`,`Mini animate() doesn't support "type" as a string.`,`mini-spring`);let l=Yt(e);this.animation=qt(n,r,i,l,a),l.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!a){let e=st(i,this.options,s,this.speed);this.updateMotionValue&&this.updateMotionValue(e),Bt(n,r,e),this.animation.cancel()}c?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e!==`idle`&&e!==`finished`&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return t.millisecondsToSeconds(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+t.millisecondsToSeconds(e)}get time(){return t.millisecondsToSeconds(Number(this.animation.currentTime)||0)}set time(e){let n=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=t.secondsToMilliseconds(e),n&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`f
555inished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:n,rangeEnd:r,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Ht()?(this.animation.timeline=e,n&&(this.animation.rangeStart=n),r&&(this.animation.rangeEnd=r),t.noop):i(this)}},Zt={anticipate:t.anticipate,backInOut:t.backInOut,circInOut:t.circInOut};function Qt(e){return e in Zt}function $t(e){typeof e.ease==`string`&&Qt(e.ease)&&(e.ease=Zt[e.ease])}var en=10,tn=class extends Xt{constructor(e){$t(e),lt(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:n,onUpdate:r,onComplete:i,element:a,...o}=this.options;if(!n)return;if(e!==void 0){n.set(e);return}let s=new ft({...o,autoplay:!1}),c=Math.max(en,f.now()-this.startTime),l=t.clamp(0,en,c-en),u=s.sample(c).value,{name:d}=this.options;a&&d&&Bt(a,d,u),n.setWithVelocity(s.sample(Math.max(0,c-l)).value,u,l),s.stop()}},nn=(e,t)=>t!==`zIndex`&&!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(_e.test(e)||e===`0`)&&!e.startsWith(`url(`));function rn(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function an(e,n,r,i){let a=e[0];if(a===null)return!1;if(n===`display`||n===`visibility`)return!0;let o=e[e.length-1],s=nn(a,n),c=nn(o,n);return t.warning(s===c,`You are trying to animate ${n} from "${a}" to "${o}". "${s?o:a}" is not an animatable value.`,`value-not-animatable`),!s||!c?!1:rn(e)||(r===`spring`||Jt(r))&&i}function on(e){e.duration=0,e.type=`keyframes`}var sn=new Set([`opacity`,`clipPath`,`filter`,`transform`,`backgroundColor`]),cn=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function ln(e){for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&cn.test(e[t]))return!0;return!1}var un=new Set([`color`,`backgroundColor`,`outlineColor`,`fill`,`stroke`,`borderColor`,`borderTopColor`,`borderRightColor`,`borderBottomColor`,`borderLeftColor`]),J=t.memo(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function dn(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e,c=t?.owner?.current;if(!(c instanceof HTMLElement)&&!(c instanceof SVGElement))return!1;let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return J()&&n&&(sn.has(n)||un.has(n)&&ln(s))&&(n!==`transform`||!u)&&!l&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var fn=40,pn=class extends ut{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=f.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u},p=l?.KeyframeResolver||Rt;this.keyframeResolver=new p(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,n,r,i){this.keyframeResolver=void 0;let{name:a,type:o,velocity:s,delay:c,isHandoff:l,onUpdate:u}=r;this.resolvedAt=f.now();let d=!0;an(e,a,o,s)||(d=!1,(t.MotionGlobalConfig.instantAnimations||!c)&&u?.(st(e,r,n)),e[0]=e[e.length-1],on(r),r.repeat=0);let p={startTime:i?this.resolvedAt&&this.resolvedAt-this.createdAt>fn?this.resolvedAt:this.createdAt:void 0,finalKeyframe:n,...r,keyframes:e},m=d&&!l&&dn(p),h=p.motionValue?.owner?.current,g;if(m)try{g=new tn({...p,element:h})}catch{g=new ft(p)}else g=new ft(p);g.finished.then(()=>{this.notifyFinished()}).catch(t.noop),this.pendingTimeline&&=(this.stopTimeline=g.attachTimeline(this.pendingTimeline),void 0),this._animation=g}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Lt()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}},mn=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return hn(this.animations,`duration`)}get iterationDuration(){return hn(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function hn(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r][t];i!==null&&i>n&&(n=i)}return n}var gn=class extends mn{then(e,t){return this.finished.finally(e).then(()=>{})}},_n=class extends Xt{constructor(e){super(),this.animation=e,e.onfinish=()=>{this.finishedTime=this.time,this.notifyFinished()}}},vn=new WeakMap,yn=(e,t=``)=>`${e}:${t}`;function bn(e){let t=vn.get(e);return t||(t=new Map,vn.set(e,t)),t}function xn(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>
555e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var Sn=30,Cn=e=>!isNaN(parseFloat(e)),wn={current:void 0},Tn=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=f.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=f.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=Cn(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,n){this.events[e]||(this.events[e]=new t.SubscriptionManager);let r=this.events[e].add(n);return e===`change`?()=>{r(),o.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return wn.current&&wn.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=f.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>Sn)return 0;let n=Math.min(this.updatedAt-this.prevUpdatedAt,Sn);return t.velocityPerSecond(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function En(e,t){return new Tn(e,t)}function Dn(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function On(e,t){let n=e?.[t]??e?.default??e;return n===e?n:Dn(n,e)}var kn={type:`spring`,stiffness:500,damping:25,restSpeed:10},Y=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),An={type:`keyframes`,duration:.8},jn={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},Mn=(e,{keyframes:t})=>t.length>2?An:Tt.has(e)?e.startsWith(`scale`)?Y(t[1]):kn:jn,Nn=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function Pn(e){for(let t in e)if(!Nn.has(t))return!0;return!1}var Fn=(e,n,r,i={},a,s)=>c=>{let l=On(i,e)||{},u=l.delay||i.delay||0,{elapsed:d=0}=i;d-=t.secondsToMilliseconds(u);let f={keyframes:Array.isArray(r)?r:[null,r],ease:`easeOut`,velocity:n.getVelocity(),...l,delay:-d,onUpdate:e=>{n.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{c(),l.onComplete&&l.onComplete()},name:e,motionValue:n,element:s?void 0:a};Pn(l)||Object.assign(f,Mn(e,f)),f.duration&&=t.secondsToMilliseconds(f.duration),f.repeatDelay&&=t.secondsToMilliseconds(f.repeatDelay),f.from!==void 0&&(f.keyframes[0]=f.from);let p=!1;if((f.type===!1||f.duration===0&&!f.repeatDelay)&&(on(f),f.delay===0&&(p=!0)),(t.MotionGlobalConfig.instantAnimations||t.MotionGlobalConfig.skipAnimations||a?.shouldSkipAnimations||l.skipAnimations)&&(p=!0,on(f),f.delay=0),f.allowFlatten=!l.type&&!l.ease,p&&!s&&n.get()!==void 0){let e=st(f.keyframes,l);if(e!==void 0){o.update(()=>{f.onUpdate(e),f.onComplete()});return}}return l.isSync?new ft(f):new pn(f)},In=20;function Ln(e,t,n,r){let i=1-e;return i*i*t+2*i*e*n+e*e*r}function Rn(e,t,n,r,i,a,o){let s=2*(1-e)*(n-t)+2*e*(r-n),c=2*(1-e)*(a-i)+2*e*(o-a);return 180/Math.PI*Math.atan2(c,s)}function zn(e,t,n,r,i,a){let o=n-e,s=r-t,c=Math.sqrt(o*o+s*s);if(c>0){let n=-s/c,r=o/c,l=i*c;return{x:e+o*a+n*l,y:t+s*a+r*l}}return{x:e,y:t}}function Bn({strength:e=.5,peak:n=.5,direction:r,rotate:i=!1}={}){let a=i===!0?1:typeof i==`number`?i:0,o;return(i,s)=>{let c=s.x-i.x,l=s.y-i.y,u;u=r===`cw`?-e:r===`ccw`?e:(Math.abs(c)>=Math.abs(l)?c:l)<0?-e:e;let d=zn(i.x,i.y,s.x,s.y,u,n);if(r===void 0){let e=Math.abs(c)<Math.abs(l),t=i.x+c*n,r=i.y+l*n,a=Math.sign(e?d.x-t:d.y-r);o!==void 0&&a!==0&&a!==o?(u=-u,d=zn(i.x,i.y,s.x,s.y,u,n)):a!==0&&(o=a)}
555let f=a?Rn(0,i.x,d.x,s.x,i.y,d.y,s.y):0,p=a?Rn(1,i.x,d.x,s.x,i.y,d.y,s.y):0,m=a?t.wrap(-180,180,p-f):0;return e=>{let n={x:Ln(e,i.x,d.x,s.x),y:Ln(e,i.y,d.y,s.y)};if(a){let r=Rn(e,i.x,d.x,s.x,i.y,d.y,s.y),o=f+m*e;n.rotate=t.wrap(-180,180,r-o)*a}return n}}}function Vn(e={}){let t=Bn(e);return{interpolateProjection(e){let n=e.x.translate,r=e.y.translate;if(!(Math.sqrt(n*n+r*r)<In))return t({x:n,y:r},{x:0,y:0})},animateVisualElement(e,n,r,i,a){if(!(`x`in n||`y`in n))return;let o=e.getValue(`x`,e.latestValues.x??0),s=e.getValue(`y`,e.latestValues.y??0),c=n.x,l=n.y,u=(Array.isArray(c)&&c[0]!=null?c[0]:o?.get())??0,d=(Array.isArray(l)&&l[0]!=null?l[0]:s?.get())??0,f=Array.isArray(c)?c[c.length-1]:c??u,p=Array.isArray(l)?l[l.length-1]:l??d,m=t({x:u,y:d},{x:f,y:p}),h=m(0).rotate===void 0?void 0:e.getValue(`pathRotation`,0),g={delay:i,...On(r||{},`x`)};delete g.path;let _=En(0);_.start(Fn(``,_,[0,1e3],{...g,isSync:!0,velocity:0,onUpdate:e=>{let t=m(e/1e3);o?.set(t.x),s?.set(t.y),h&&t.rotate!==void 0&&h.set(t.rotate)},onComplete:()=>{o?.set(f),s?.set(p),h?.set(0)},onStop:()=>h?.set(0),onCancel:()=>h?.set(0)})),_.animation&&a.push(_.animation),delete n.x,delete n.y}}}var Hn=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Un(e){let t=Hn.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}var Wn=4;function Gn(e,n,r=1){t.invariant(r<=Wn,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,`max-css-var-depth`);let[i,a]=Un(e);if(!i)return;let o=window.getComputedStyle(n).getPropertyValue(i);if(o){let e=o.trim();return t.isNumericalString(e)?parseFloat(e):e}return g(a)?Gn(a,n,r+1):a}function Kn(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function qn(e,t,n,r){if(typeof t==`function`){let[i,a]=Kn(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Kn(r);t=t(n===void 0?e.custom:n,i,a)}return t}function Jn(e,t,n){let r=e.getProps();return qn(r,t,n===void 0?r.custom:n,e)}var Yn=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...wt]),Xn=e=>Array.isArray(e);function Zn(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,En(n))}function Qn(e){return Xn(e)?e[e.length-1]||0:e}function $n(e,t){let{transitionEnd:n={},transition:r={},...i}=Jn(e,t)||{};i={...i,...n};for(let t in i)Zn(e,t,Qn(i[t]))}var X=e=>!!(e&&e.getVelocity);function er(e){return!!(X(e)&&e.add)}function tr(e,n){let r=e.getValue(`willChange`);if(er(r))return r.add(n);if(!r&&t.MotionGlobalConfig.WillChange){let r=new t.MotionGlobalConfig.WillChange(`auto`);e.addValue(`willChange`,r),r.add(n)}}function nr(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var rr=`framerAppearId`,ir=`data-`+nr(rr);function ar(e){return e.props[ir]}function or({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function sr(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:s,...c}=t,l=e.getDefaultTransition();a=a?Dn(a,l):l;let u=a?.reduceMotion,d=a?.skipAnimations;r&&(a=r);let f=[],p=i&&e.animationState&&e.animationState.getState()[i],m=a?.path;m&&m.animateVisualElement(e,c,a,n,f);for(let t in c){let r=e.getValue(t,e.latestValues[t]??null),i=c[t];if(i===void 0||p&&or(p,t))continue;let s={delay:n,...On(a||{},t)};d&&(s.skipAnimations=!0);let l=r.get();if(l!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===l&&!s.velocity){o.update(()=>r.set(i));continue}let m=!1;if(window.MotionHandoffAnimation){let n=ar(e);if(n){let e=window.MotionHandoffAnimation(n,t,o);e!==null&&(s.startTime=e,m=!0)}}tr(e,t);let h=u??e.shouldReduceMotion;r.start(Fn(t,r,i,h&&Yn.has(t)?{type:!1}:s,e,m));let g=r.animation;g&&f.push(g)}if(s){let t=()=>o.update(()=>{s&&$n(e,s)});f.length?Promise.all(f).then(t):t()}return f}function cr(e,t,n={}){let r=Jn(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(sr(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return lr(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;
555if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}return Promise.all([a(),o(n.delay)])}function lr(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(cr(c,t,{...o,delay:n+(typeof r==`function`?0:r)+xn(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function ur(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>cr(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=cr(e,t,n);else{let i=typeof t==`function`?Jn(e,t,n.custom):t;r=Promise.all(sr(e,i,n))}return r.then(()=>{e.notify(`AnimationComplete`,t)})}var dr={test:e=>e===`auto`,parse:e=>e},fr=e=>t=>t.test(e),pr=[y,I,F,P,ne,te,dr],mr=e=>pr.find(fr(e));function hr(e){return typeof e==`number`?e===0:e===null||e===`none`||e===`0`||t.isZeroValueString(e)}var gr=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function _r(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(w)||[];if(!r)return e;let i=n.replace(r,``),a=+!!gr.has(t);return r!==n&&(a*=100),t+`(`+a+i+`)`}var vr=/\b([a-z-]*)\(.*?\)/gu,yr={..._e,getAnimatableNone:e=>{let t=e.match(vr);return t?t.map(_r).join(` `):e}},br={..._e,getAnimatableNone:e=>{let t=_e.parse(e);return _e.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},xr={...y,transform:Math.round},Sr={rotate:P,pathRotation:P,rotateX:P,rotateY:P,rotateZ:P,scale:x,scaleX:x,scaleY:x,scaleZ:x,skew:P,skewX:P,skewY:P,distance:I,translateX:I,translateY:I,translateZ:I,x:I,y:I,z:I,perspective:I,transformPerspective:I,opacity:b,originX:re,originY:re,originZ:I},Cr={borderWidth:I,borderTopWidth:I,borderRightWidth:I,borderBottomWidth:I,borderLeftWidth:I,borderRadius:I,borderTopLeftRadius:I,borderTopRightRadius:I,borderBottomRightRadius:I,borderBottomLeftRadius:I,width:I,maxWidth:I,height:I,maxHeight:I,top:I,right:I,bottom:I,left:I,inset:I,insetBlock:I,insetBlockStart:I,insetBlockEnd:I,insetInline:I,insetInlineStart:I,insetInlineEnd:I,padding:I,paddingTop:I,paddingRight:I,paddingBottom:I,paddingLeft:I,paddingBlock:I,paddingBlockStart:I,paddingBlockEnd:I,paddingInline:I,paddingInlineStart:I,paddingInlineEnd:I,margin:I,marginTop:I,marginRight:I,marginBottom:I,marginLeft:I,marginBlock:I,marginBlockStart:I,marginBlockEnd:I,marginInline:I,marginInlineStart:I,marginInlineEnd:I,fontSize:I,backgroundPositionX:I,backgroundPositionY:I,...Sr,zIndex:xr,fillOpacity:b,strokeOpacity:b,numOctaves:xr},wr={...Cr,color:L,backgroundColor:L,outlineColor:L,fill:L,stroke:L,borderColor:L,borderTopColor:L,borderRightColor:L,borderBottomColor:L,borderLeftColor:L,filter:yr,WebkitFilter:yr,mask:br,WebkitMask:br},Tr=e=>wr[e],Er=new Set([yr,br]);function Dr(e,t){let n=Tr(e);return Er.has(n)||(n=_e),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var Or=new Set([`auto`,`none`,`0`]);function kr(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!Or.has(t)&&pe(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=Dr(n,i)}var Ar=class extends Rt{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if(typeof r==`string`&&(r=r.trim(),g(r))){let i=Gn(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!Yn.has(n)||e.length!==2)return;let[r,i]=e,a=mr(r),o=mr(i);if(v(r)!==v(i)&&At[n]){this.needsMeasurement=!0;return}if(a!==o){if(Et(a)&&Et(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else At[n]&&(this.needsMeasurement=!0)}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||hr(e[t]))&&n.push(t);n.length&&kr(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=At[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=At[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
555h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},jr=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomRightRadius`,`borderBottomLeftRadius`],Mr=new Set([`borderWidth`,`borderTopWidth`,`borderRightWidth`,`borderBottomWidth`,`borderLeftWidth`,`borderRadius`,...jr,`width`,`maxWidth`,`height`,`maxHeight`,`top`,`right`,`bottom`,`left`,`inset`,`insetBlock`,`insetBlockStart`,`insetBlockEnd`,`insetInline`,`insetInlineStart`,`insetInlineEnd`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`fontSize`,`backgroundPositionX`,`backgroundPositionY`]);function Nr(e,t){for(let n=0;n<e.length;n++)typeof e[n]==`number`&&Mr.has(t)&&(e[n]=e[n]+`px`)}function Pr(e){return!!(typeof e==`function`&&Wt()||!e||typeof e==`string`&&(e in Gt||Wt())||t.isBezierDefinition(e)||Array.isArray(e)&&e.every(Pr))}var Fr=t.memo(()=>{try{document.createElement(`div`).animate({opacity:[1]})}catch{return!1}return!0});function Ir(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}function Lr(e){return(t,n)=>{let r=Ir(t),i=[];for(let t of r){let r=e(t,n);i.push(r)}return()=>{for(let e of i)e()}}}var Rr=(e,t)=>t&&typeof e==`number`?t.transform(e):e,zr=class{constructor(){this.latest={},this.values=new Map}set(e,t,n,r,i=!0){let a=this.values.get(e);a&&a.onRemove();let c=()=>{let r=t.get();i?this.latest[e]=Rr(r,Cr[e]):this.latest[e]=r,n&&o.render(n)};c();let l=t.on(`change`,c);r&&t.addDependent(r);let u=()=>{l(),n&&s(n),this.values.delete(e),r&&t.removeDependent(r)};return this.values.set(e,{value:t,onRemove:u}),u}get(e){return this.values.get(e)?.value}};function Br(e){let t=new WeakMap;return(n,r)=>{let i=t.get(n)??new zr;t.set(n,i);let a=[];for(let t in r){let o=r[t],s=e(n,i,t,o);a.push(s)}return()=>{for(let e of a)e()}}}function Vr(e,t){if(!(t in e))return!1;let n=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),t)||Object.getOwnPropertyDescriptor(e,t);return n&&typeof n.set==`function`}var Hr=(e,t,n,r)=>{let i=Vr(e,n),a=i?n:n.startsWith(`data`)||n.startsWith(`aria`)?nr(n):n,o=i?()=>{e[a]=t.latest[n]}:()=>{let r=t.latest[n];r==null?e.removeAttribute(a):e.setAttribute(a,String(r))};return t.set(n,r,o)},Ur=Lr(Br(Hr)),Wr=Br((e,t,n,r)=>t.set(n,r,()=>{e[n]=t.latest[n]},void 0,!1));function Gr(e){return t.isObject(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var Kr={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`};function qr(e){let t=``,n=!0;for(let r=0;r<wt.length;r++){let i=wt[r],a=e.latest[i];if(a===void 0)continue;let o=!0;if(typeof a==`number`)o=a===+!!i.startsWith(`scale`);else{let e=parseFloat(a);o=i.startsWith(`scale`)?e===1:e===0}if(!o){n=!1;let e=Kr[i]||i;t+=`${e}(${a}) `}}let r=e.latest.pathRotation;return r&&(n=!1,t+=`rotate(${typeof r==`number`?`${r}deg`:r}) `),n?`none`:t.trim()}var Jr=new Set([`originX`,`originY`,`originZ`]),Yr=(e,t,n,r)=>{let i,a;return Tt.has(n)?(t.get(`transform`)||(!Gr(e)&&!t.get(`transformBox`)&&Yr(e,t,`transformBox`,new Tn(`fill-box`)),t.set(`transform`,new Tn(`none`),()=>{e.style.transform=qr(t)})),a=t.get(`transform`)):Jr.has(n)?(t.get(`transformOrigin`)||t.set(`transformOrigin`,new Tn(``),()=>{let n=t.latest.originX??`50%`,r=t.latest.originY??`50%`,i=t.latest.originZ??0;e.style.transformOrigin=`${n} ${r} ${i}`}),a=t.get(`transformOrigin`)):i=zt(n)?()=>{e.style.setProperty(n,t.latest[n])}:()=>{e.style[n]=t.latest[n]},t.set(n,r,i,a)},Xr=Lr(Br(Yr));function Zr(e,t,n,r){return o.render(()=>e.setAttribute(`pathLength`,`1`)),n===`pathOffset`?t.set(n,r,()=>{let r=t.latest[n];e.setAttribute(`stroke-dashoffset`,`${-r}`)}):(t.get(`stroke-dasharray`)||t.set(`stroke-dasharray`,new Tn(`1 1`),()=>{let{pathLength:n=1,pathSpacing:r}=t.latest;e.setAttribute(`stroke-dasharray`,`${n} ${r??1-Number(n)}`)}),t.set(n,r,void 0,t.get(`stroke-dasharray`)))}var Qr=Lr(Br((e,t,n,r)=>n.startsWith(`path`)?Zr(e,t,n,r):n.startsWith(`attr`)?Hr(e,t,$r(n),r):(n in e.style?Yr:Hr)(e,t,n,r)));function $r(e){return e.replace(/^attr([A-Z])/,(e,t)=>t.toLowerCase())}var{schedule:ei,cancel:ti}=a(queueMicrotask,!1),ni={x:!1,y:!1};function ri(){return ni.x||ni.y}
555function ii(e){return e===`x`||e===`y`?ni[e]?null:(ni[e]=!0,()=>{ni[e]=!1}):ni.x||ni.y?null:(ni.x=ni.y=!0,()=>{ni.x=ni.y=!1})}function ai(e,t){let n=Ir(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function oi(e){return!(e.pointerType===`touch`||ri())}function si(e,t,n={}){let[r,i,a]=ai(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!oi(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var ci=(e,t)=>t?e===t||ci(e,t.parentElement):!1,li=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,ui=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function di(e){return ui.has(e.tagName)||e.isContentEditable===!0}var fi=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function pi(e){return fi.has(e.tagName)||e.isContentEditable===!0}var mi=new WeakSet;function hi(e){return t=>{t.key===`Enter`&&e(t)}}function gi(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var _i=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=hi(()=>{if(mi.has(n))return;gi(n,`down`);let e=hi(()=>{gi(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>gi(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function vi(e){return li(e)&&!ri()}var yi=new WeakSet;function bi(e,t,n={}){let[r,i,a]=ai(e,n),o=e=>{let r=e.currentTarget;if(!vi(e)||yi.has(e))return;mi.add(r),n.stopPropagation&&yi.add(e);let a=t(r,e),o={...i,capture:!0},s=(e,t)=>{window.removeEventListener(`pointerup`,c,o),window.removeEventListener(`pointercancel`,l,o),mi.has(r)&&mi.delete(r),vi(e)&&typeof a==`function`&&a(e,{success:t})},c=e=>{s(e,r===window||r===document||n.useGlobalTarget||ci(r,e.target))},l=e=>{s(e,!1)};window.addEventListener(`pointerup`,c,o),window.addEventListener(`pointercancel`,l,o)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),Gr(e)&&(e.addEventListener(`focus`,e=>_i(e,i)),!di(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function xi(e,t){let n=window.getComputedStyle(e);return zt(t)?n.getPropertyValue(t):n[t]}function Si(e){return t.isObject(e)&&`ownerSVGElement`in e}var Ci=new WeakMap,wi,Ti=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:Si(r)&&`getBBox`in r?r.getBBox()[t]:r[n],Ei=Ti(`inline`,`width`,`offsetWidth`),Di=Ti(`block`,`height`,`offsetHeight`);function Oi({target:e,borderBoxSize:t}){Ci.get(e)?.forEach(n=>{n(e,{get width(){return Ei(e,t)},get height(){return Di(e,t)}})})}function ki(e){e.forEach(Oi)}function Ai(){typeof ResizeObserver>`u`||(wi=new ResizeObserver(ki))}function ji(e,t){wi||Ai();let n=Ir(e);return n.forEach(e=>{let n=Ci.get(e);n||(n=new Set,Ci.set(e,n)),n.add(t),wi?.observe(e)}),()=>{n.forEach(e=>{let n=Ci.get(e);n?.delete(t),n?.size||wi?.unobserve(e)})}}var Mi=new Set,Z;function Ni(){Z=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Mi.forEach(t=>t(e))},window.addEventListener(`resize`,Z)}function Pi(e){return Mi.add(e),Z||Ni(),()=>{Mi.delete(e),!Mi.size&&typeof Z==`function`&&(window.removeEventListener(`resize`,Z),Z=void 0)}}function Fi(e,t){return typeof e==`function`?Pi(e):ji(e,t)}function Ii(e,t){let n,r=()=>{let{currentTime:r}=t,i=(r===null?0:r.value)/100;n!==i&&e(i),n=i};return o.preUpdate(r,!0),()=>s(r)}var Li={value:null,addProjectionMetrics:null};function Ri(){Li.value=null,Li.addProjectionMetrics=null}function zi(){if(Li.value)throw Ri(),Error(`Stats are already being measured`);let e=Li;e.value={layoutProjection:{nodes:[],calculatedTargetDeltas:[],calculatedProjections:[]}},e.addProjectionMetrics=t=>{let{layoutProjection:n}=e.value;n.nodes.push(t.nodes),n.calculatedTargetDeltas.push(t.calculatedTargetDeltas),n.calculatedProjections.push(t.calculatedProjections)}}function Bi(e){return Si(e)&&e.tagName===`svg`}function Vi(e,t){if(e===`first`)return 0;{let n=t-1;return e===`last`?n:n/2}}function Hi(e=.1,{startDelay:n=0,from:r=0,ease:i}={}){return(a,o)=>{let s=typeof r==`number`?r:Vi(r,o),c=e*Math.abs(s-a);if(i){let n=o*e;c=t.easingDefinitionToFunction(i)(c/n)*n}return n+c}}function Ui(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],a=e[2+n],o=e[3+n],s=et(i,a,o);return t?s(r):s}function Wi(e,t){let n=En(X(e)?e.get():e);return Gi(n,e,t),n}function Gi(e,t,n={}){let r=e.get(),i=null,a=r,s,c=typeof r==`string`?r.replace(/[\d.-]/g,``):void 0,l=()=>{i&&=(i.stop(),null),e.animation=void 0},u=()=>{let t=qi(e.get()),r=qi(a);if(t===r){l();return}let o=i?i.getGeneratorVelocity():e.getVelocity();l(),i=new ft({keyframes:[t,r],velocity:o,type:`spring`,restDelta:.001,restSpeed:.01,...n,onUp
555date:s})},d=()=>{u(),e.animation=i??void 0,e.events.animationStart?.notify(),i?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{a=e,s=e=>t(Ki(e,c)),o.postRender(d)},l),X(t)){let r=n.skipInitialAnimation===!0,i=t.on(`change`,t=>{r?(r=!1,e.jump(Ki(t,c),!1)):e.set(Ki(t,c))}),a=e.on(`destroy`,i);return()=>{i(),a()}}return l}function Ki(e,t){return t?e+t:e}function qi(e){return typeof e==`number`?e:parseFloat(e)}function Ji(e,t,n){let r=()=>t.set(n()),i=()=>o.preRender(r,!1,!0),a=e.map(e=>e.on(`change`,i));t.on(`destroy`,()=>{a.forEach(e=>e()),s(r)})}function Yi(e){let t=[];wn.current=t;let n=e();wn.current=void 0;let r=En(n);return Ji(t,r,e),r}function Xi(e,t,n,r){let i=Ui(t,n,r);return Yi(()=>i(e.get()))}function Zi(e,t){return Wi(e,{type:`spring`,...t})}function Qi(e,t,n){return Gi(e,t,{type:`spring`,...n})}var $i=[...pr,L,_e],ea=e=>$i.find(fr(e)),ta=0,na=()=>`motion-view-${ta++}`,ra=e=>e.startsWith(`motion-view-`);function ia(e,t,n){t&&(e.style?.setProperty(`view-transition-class`,t),n.push(e))}function aa(e,t,n,r,i){if(n&&(e.style?.setProperty(`view-transition-group`,n),r.push(e),n!==`none`&&i)){let n=getComputedStyle(e);(n.overflowX!==`visible`||n.overflowY!==`visible`)&&i.add(t)}}function oa(e,t,n,r,i,a=[],o,s=[],c){let l=Ir(e);if(r)return l.map((e,l)=>{let u=t.get(e);if(u)return u;let d=r[l]??na();return e.style?.setProperty(`view-transition-name`,d),n.push(e),t.set(e,d),ia(e,i,a),aa(e,d,o,s,c),d});let u=l.map(e=>t.has(e)?void 0:getComputedStyle(e).getPropertyValue(`view-transition-name`));return l.map((e,r)=>{let l=t.get(e);if(l)return l;let d=u[r],f;return d&&d!==`none`&&d!==`auto`&&d!==`match-element`&&!ra(d)?f=d:(f=na(),e.style?.setProperty(`view-transition-name`,f),n.push(e)),t.set(e,f),ia(e,i,a),aa(e,f,o,s,c),f})}function sa(e,t=[],n=[]){for(let t of e)t.style?.removeProperty(`view-transition-name`);for(let e of t)e.style?.removeProperty(`view-transition-class`);for(let e of n)e.style?.removeProperty(`view-transition-group`)}function ca(e){return e===`layout`?`group`:e===`enter`||e===`new`?`new`:`old`}var la={},ua=null,da={set:(e,t)=>{la[e]=t},commit:()=>{ua||(ua=document.createElement(`style`),ua.id=`motion-view`);let e=``;for(let t in la){let n=la[t];e+=`${t} {\n`;for(let[t,r]of Object.entries(n))e+=` ${t}: ${r};\n`;e+=`} 556`}ua.textContent=e,document.head.appendChild(ua),la={}},remove:()=>{ua&&ua.parentElement&&ua.parentElement.removeChild(ua)}};function fa(e){let t=e.match(/::view-transition-(old|new|group-children|group|image-pair)\((.*?)\)/);return t?{layer:t[2],type:t[1]}:null}function pa(){return document.getAnimations().filter(e=>{let{effect:t}=e;return!!t&&t.target===document.documentElement&&t.pseudoElement?.startsWith(`::view-transition`)})}function ma(e,t){return t.has(e)&&Object.keys(t.get(e)).length>0}var ha=[`layout`,`enter`,`exit`,`new`,`old`],ga=e=>e.split(` `).every(e=>parseFloat(e)===0),_a={group:[`layout`],new:[`new`,`enter`],old:[`old`,`exit`]},va={new:{opacity:0,scale:.85},old:{opacity:1,scale:1}},ya=.2;function ba(e){let{update:n,targets:r,resolveDefs:i,cropOverride:a,pairs:o,classNames:s,flatGroups:c,options:l}=e;if(!document.startViewTransition)return(async()=>(await n(),new mn([])))();let u=new Map,d=[],f=[],p=[],m=new Set,h=new Map,g=new Set,_=new Map,v=new Map,y=new Map,b=new Map,x=e=>{r.forEach((t,n)=>{let r=s.get(n),l=n===`root`||!i.has(n)?void 0:c.has(n)?`none`:`contain`,g;if(n===`root`||!i.has(n))g=[n];else if(o.has(n)){if(e===`old`)b.set(n,Ir(n)),g=oa(n,u,d,void 0,r,f,l,p,m),y.set(n,g);else{for(let e of b.get(n)??[])e.style?.removeProperty(`view-transition-name`),u.delete(e);g=oa(o.get(n),u,d,y.get(n),r,f,l,p,m)}}else g=oa(n,u,d,void 0,r,f,l,p,m);let x=a.get(n);g.forEach((n,r)=>{let i=h.get(n);h.set(n,i&&i!==t?{...i,...t}:t),x!==void 0&&_.set(n,x);let a=v.get(n)??{};a[e]=[r,g.length],v.set(n,a)})})},S=(e,t)=>{let n=v.get(e);return(t===`old`?n?.old:t===`new`?n?.new:n?.new??n?.old)??[-1,1]},C=(e,t,n,r,i)=>{let a=Sa(On(l,n),On(xa(e,t)??{},n));return typeof a.delay==`function`&&(a.delay=a.delay(r,i)),a},w=e=>{let[n,r]=S(e,`group`),i=C(h.get(e),`group`,`layout`,n===-1?0:n,r);i.duration&&=t.secondsToMilliseconds(i.duration);let{delay:a=0,duration:o,ease:s}=Yt(i);return{delay:t.secondsToMilliseconds(a),duration:o,ease:s}},T=new Map,E=e=>u.forEach((t,n)=>{let r=n,i=r.getBoundingClientRect?.();if(i&&i.height){let n=getComputedStyle(r),a={};for(let e of jr)a[e]=n[e];let o=T.get(t)??{};o[e]={width:i.width,height:i.height,radii:a},T.set(t,o)}}),D=()=>{g.clear();for(let e of v.keys())e!==`root`&&(_.get(e)??O(e))&&g.add(e)},O=e=>{let t=T.get(e);return!t?.old||!t?.new||!t.old.height||!t.new.height?!1:Math.abs(t.old.width/t.old.height-t.new.width/t.new.height)>ya},k=()=>{ma(`root`,r)||da.set(`:root`,{"view-transition-name":`none`}),da.set(`::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*)`,{"animation-timing-function":`linear !important`}
556),g.forEach(e=>{da.set(`::view-transition-group(${e})`,{overflow:`clip`}),da.set(`::view-transition-old(${e}), ::view-transition-new(${e})`,{width:`100%`,height:`100%`,"object-fit":`cover`})}),m.forEach(e=>{da.set(`::view-transition-group-children(${e})`,{overflow:`clip`})}),da.commit()},A=()=>{sa(d,f,p),da.remove()},j=async()=>{await n(),x(`new`),E(`new`),D(),k()},ee;try{x(`old`),E(`old`),k(),ee=document.startViewTransition(j)}catch(e){return A(),Promise.reject(e)}return ee.finished.finally(A),new Promise((e,n)=>{ee.ready.then(()=>{let n=pa(),r=[],i=new Set,a=new Set;h.forEach((e,n)=>{let o=v.get(n),s=!!o?.new&&!o?.old,c=!!o?.old&&!o?.new;for(let o of ha){if(!e[o]||o===`enter`&&!s||o===`exit`&&!c)continue;let u=ca(o),[d,f]=S(n,u);if(d===-1)continue;let{keyframes:p,options:m}=e[o];for(let[h,g]of Object.entries(p)){if(g==null)continue;if(h===`x`||h===`y`){t.warnOnce(!1,`animateView() animates view-transition layers with CSS properties; the "${h}" shorthand has no effect - use transform, e.g. { transform: "translateX(40px)" }.`);continue}if(o===`new`&&s&&e.enter?.keyframes[h]!=null||o===`old`&&c&&e.exit?.keyframes[h]!=null)continue;let p=Sa(On(l,h),On(m,h));if(!Array.isArray(g)){let t=o===`enter`?e.exit?.keyframes[h]:void 0,n=t==null?h===`opacity`||(u===`new`?s:c)?va[u]?.[h]:void 0:Array.isArray(t)?t[t.length-1]:t;n!==void 0&&(g=[n,g])}typeof p.delay==`function`&&(p.delay=p.delay(d,f)),p.duration&&=t.secondsToMilliseconds(p.duration),p.delay&&=t.secondsToMilliseconds(p.delay),r.push(new Xt({...p,element:document.documentElement,name:h,pseudoElement:`::view-transition-${u}(${n})`,keyframes:g})),i.add(`${n}:${u}`),h===`opacity`&&a.add(`${n}:${u}`)}}});for(let e of n){if(e.playState===`finished`)continue;let{effect:n}=e;if(!n||!(n instanceof KeyframeEffect))continue;let{pseudoElement:o}=n;if(!o)continue;let s=fa(o);if(!s)continue;let c=h.get(s.layer);if(i.has(`${s.layer}:${s.type}`)){a.has(`${s.layer}:new`)&&a.has(`${s.layer}:old`)&&n.getKeyframes().some(e=>e.mixBlendMode)?r.push(new _n(e)):e.cancel();continue}let l=s.type===`old`?`new`:s.type===`new`?`old`:void 0;if(l&&i.has(`${s.layer}:${l}`)&&!a.has(`${s.layer}:${l}`)){e.cancel();continue}let u=v.get(s.layer),d=(s.type===`old`||s.type===`new`)&&!!u?.old&&!!u?.new,f;if(s.type.startsWith(`group`)){let{delay:e,duration:t,ease:n}=w(s.layer);f={delay:e,duration:t,easing:Kt(n,t)}}else{let e=d?`group`:s.type,[n,r]=S(s.layer,e),i=C(c,e,e===`group`?`layout`:``,n===-1?0:n,r),a=i.visualDuration;i.duration&&(i.duration=t.secondsToMilliseconds(i.duration)),i=Yt(i),f={delay:t.secondsToMilliseconds(i.delay??0),duration:d&&a!==void 0?t.secondsToMilliseconds(a):i.duration,easing:d?`linear`:Kt(i.ease,i.duration)}}n.updateTiming(f),r.push(new _n(e))}T.forEach((e,t)=>{if(!g.has(t))return;let{delay:n,duration:i,ease:a}=w(t);for(let o of jr){let s=e.old?.radii[o]||e.new?.radii[o]||`0px`,c=e.new?.radii[o]||e.old?.radii[o]||`0px`;ga(s)&&ga(c)||r.push(new Xt({element:document.documentElement,name:o,pseudoElement:`::view-transition-group(${t})`,keyframes:[s,c],delay:n,duration:i,ease:a}))}}),e(new mn(r))}).catch(()=>ee.updateCallbackDone.then(()=>e(new mn([])),n))})}function xa(e,t){for(let n of _a[t]??[]){let t=e?.[n]?.options;if(t)return t}}function Sa(e,t){let n={...e,...t};return t.duration!==void 0&&(t.visualDuration===void 0&&delete n.visualDuration,t.type===void 0&&delete n.type),n}var Ca=[],wa=null;function Ta(){wa=null;let[e]=Ca;e&&Ea(e)}function Ea(e){t.removeItem(Ca,e),wa=e,ba(e).then(t=>(e.notifyReady(t),t.finished)).catch(t=>e.notifyReject(t)).finally(Ta)}function Da(){for(let e=Ca.length-1;e>=0;e--){let t=Ca[e],{interrupt:n}=t.options;if(n===`immediate`){let n=Ca.slice(0,e+1).map(e=>e.update),r=Ca.slice(e+1);t.update=()=>{n.forEach(e=>e())},Ca=[t,...r];break}}(!wa||Ca[0]?.options.interrupt===`immediate`)&&Ta()}function Oa(e){Ca.push(e),ei.render(Da)}var ka=class{constructor(e,n={}){this.currentSubject=`root`,this.targets=new Map,this.resolveDefs=new Set,this.cropOverride=new Map,this.pairs=new Map,this.classNames=new Map,this.flatGroups=new Set,this.notifyReady=t.noop,this.notifyReject=t.noop,this.readyPromise=new Promise((e,t)=>
556{this.notifyReady=e,this.notifyReject=t}),this.update=e,this.options={interrupt:`wait`,...n},this.readyPromise.catch(t.noop),Oa(this)}add(e,t){return this.currentSubject=e,this.resolveDefs.add(e),t!==void 0&&this.pairs.set(e,t),this.targets.has(e)||this.targets.set(e,{}),this}crop(e=!0){return this.cropOverride.set(this.currentSubject,e),this}group(e=!0){return e?this.flatGroups.delete(this.currentSubject):this.flatGroups.add(this.currentSubject),this}class(e){return this.classNames.set(this.currentSubject,e),this}layout(e={}){return this.updateTarget(`layout`,{},e),this}enter(e,t){return this.updateTarget(`enter`,e,t),this}exit(e,t){return this.updateTarget(`exit`,e,t),this}new(e,t){return this.updateTarget(`new`,e,t),this}old(e,t){return this.updateTarget(`old`,e,t),this}updateTarget(e,t,n={}){let{currentSubject:r,targets:i}=this;i.has(r)||i.set(r,{});let a=i.get(r);a[e]={keyframes:t,options:n}}then(e,t){return this.readyPromise.then(e,t)}};function Aa(e,t={}){return new ka(e,t)}var ja=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ma=()=>({x:ja(),y:ja()}),Na=()=>({min:0,max:0}),Q=()=>({x:Na(),y:Na()}),Pa=new WeakMap;function Fa(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function Ia(e){return typeof e==`string`||Array.isArray(e)}var La=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],Ra=[`initial`,...La];function za(e){return Fa(e.animate)||Ra.some(t=>Ia(e[t]))}function Ba(e){return!!(za(e)||e.variants)}function Va(e,t,n){for(let r in t){let i=t[r],a=n[r];if(X(i))e.addValue(r,i);else if(X(a))e.addValue(r,En(i,{owner:e}));else if(a!==i){if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,En(t===void 0?i:t,{owner:e}))}}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var Ha={current:null},Ua={current:!1},Wa=typeof window<`u`;function Ga(){if(Ua.current=!0,Wa){if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>Ha.current=e.matches;e.addEventListener(`change`,t),t()}else Ha.current=!1}}var Ka=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],qa={};function Ja(e){qa=e}function Ya(){return qa}var Xa=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:s},c={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Rt,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=f.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,o.render(this.render,!1,!0))};let{latestValues:l,renderState:u}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=c,this.blockInitialAnimation=!!a,this.isControllingVariants=za(t),this.isVariantNode=Ba(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:d,...p}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in p){let t=p[e];l[e]!==void 0&&X(t)&&t.set(l[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,Pa.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
556h((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(Ua.current||Ga(),this.shouldReduceMotion=Ha.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),s(this.notifyUpdate),s(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,n){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),n.accelerate&&sn.has(e)&&this.current instanceof HTMLElement){let{factory:r,keyframes:i,times:a,ease:o,duration:s}=n.accelerate,c=new Xt({element:this.current,name:e,keyframes:i,times:a,ease:o,duration:t.secondsToMilliseconds(s)}),l=r(c);this.valueSubscriptions.set(e,()=>{l(),c.cancel()});return}let r=Tt.has(e);r&&this.onBindTransform&&this.onBindTransform();let i=n.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&o.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),a;typeof window<`u`&&window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=>{i(),a&&a()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in qa){let t=qa[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Q()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<Ka.length;t++){let n=Ka[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e[`on`+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=Va(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=En(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,n){let r=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return r!=null&&(typeof r==`string`&&(t.isNumericalString(r)||t.isZeroValueString(r))?r=parseFloat(r):!ea(r)&&_e.test(n)&&(r=Dr(e,n)),this.setBaseTarget(e,X(r)?r.get():r)),X(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=qn(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!X(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new t.SubscriptionManager),this.events[e].add(n)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){ei.render(this.render)}},Za=class extends Xa{constructor(){super(...arguments),this.KeyframeResolver=Ar}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;X(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},Qa=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function $a({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function $({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function eo(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function to(e){return e===void 0||e===1}function no({scale:e,scaleX:t,scaleY:n}){return!to(e)||!to(t)||!to(n)}function ro(e){return no(e)||io(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function io(e){return ao(e.x)||ao(e.y)}function ao(e){return e&&e!==`0%`}
556function oo(e,t,n){return n+t*(e-n)}function so(e,t,n,r,i){return i!==void 0&&(e=oo(e,i,r)),oo(e,n,r)+t}function co(e,t=0,n=1,r,i){e.min=so(e.min,t,n,r,i),e.max=so(e.max,t,n,r,i)}function lo(e,{x:t,y:n}){co(e.x,t.translate,t.scale,t.originPoint),co(e.y,n.translate,n.scale,n.originPoint)}var uo=.999999999999,fo=1.0000000000001;function po(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=n[s],o=a.projectionDelta;let{visualElement:i}=a.options;i&&i.props.style&&i.props.style.display===`contents`||(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(mo(e.x,-a.scroll.offset.x),mo(e.y,-a.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,lo(e,o)),r&&ro(a.latestValues)&&_o(e,a.latestValues,a.layout?.layoutBox))}t.x<fo&&t.x>uo&&(t.x=1),t.y<fo&&t.y>uo&&(t.y=1)}function mo(e,t){e.min+=t,e.max+=t}function ho(e,t,n,r,i=.5){co(e,t,n,V(e.min,e.max,i),r)}function go(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function _o(e,t,n){let r=n??e;ho(e.x,go(t.x,r.x),t.scaleX,t.scale,t.originX),ho(e.y,go(t.y,r.y),t.scaleY,t.scale,t.originY)}function vo(e,t){return $a(eo(e.getBoundingClientRect(),t))}function yo(e,t,n){let r=vo(e,n),{scroll:i}=t;return i&&(mo(r.x,i.offset.x),mo(r.y,i.offset.y)),r}var bo={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},xo=wt.length;function So(e,t,n){let r=``,i=!0;for(let a=0;a<xo;a++){let o=wt[a],s=e[o];if(s===void 0)continue;let c=!0;if(typeof s==`number`)c=s===+!!o.startsWith(`scale`);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=Rr(s,Cr[o]);if(!c){i=!1;let t=bo[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}let a=e.pathRotation;return a&&(i=!1,r+=`rotate(${Rr(a,Cr.pathRotation)}) `),r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function Co(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(Tt.has(e)){o=!0;continue}if(m(e)){i[e]=n;continue}{let t=Rr(n,Cr[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=So(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function wo(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function To(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var Eo={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`){if(I.test(e))e=parseFloat(e);else return e}return`${To(e,t.target.x)}% ${To(e,t.target.y)}%`}},Do={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=_e.parse(e);if(i.length>5)return r;let a=_e.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=V(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},Oo={borderRadius:{...Eo,applyTo:[...jr]},borderTopLeftRadius:Eo,borderTopRightRadius:Eo,borderBottomLeftRadius:Eo,borderBottomRightRadius:Eo,boxShadow:Do};function ko(e){for(let t in e)Oo[t]=e[t],m(t)&&(Oo[t].isCSSVariable=!0)}function Ao(e,{layout:t,layoutId:n}){return Tt.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!Oo[e]||e===`opacity`)}function jo(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(X(r[t])||i&&X(i[t])||Ao(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Mo(e){return window.getComputedStyle(e)}var No=class extends Za{constructor(){super(...arguments),this.type=`html`,this.renderInstance=wo}mount(e){t.invariant(!!e.style,`motion.create() components must forward their ref to a HTML or SVG element`,`custom-component-ref`),super.mount(e)}readValueFromInstance(e,t){if(Tt.has(t))return this.projection?.isProjecting?bt(t):St(e,t);{let n=Mo(e),r=(m(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return vo(e,t)}build(e,t,n){Co(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return jo(e,t,n)}};function Po(e,t){return e in t}var Fo=class extends Xa{constructor(){super(...arguments),this.type=`object`}readValueFromInstance(e,t){if(Po(t,e)){let n=e[t];
556if(typeof n==`string`||typeof n==`number`)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return Q()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}},Io={offset:`stroke-dashoffset`,array:`stroke-dasharray`},Lo={offset:`strokeDashoffset`,array:`strokeDasharray`};function Ro(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?Io:Lo;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var zo=[`transform`,`opacity`,`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function Bo(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Co(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;for(let e of zo)d[e]!==void 0&&(f[e]=d[e],delete d[e]);(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox),t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&Ro(d,i,a,o,!1)}var Vo=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),Ho=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Uo(e,t,n,r){wo(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(Vo.has(n)?n:nr(n),t.attrs[n])}function Wo(e,t,n){let r=jo(e,t,n);for(let n in e)if(X(e[n])||X(t[n])){let t=wt.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var Go=class extends Za{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=Q}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Tt.has(t)){let e=Tr(t);return e&&e.default||0}if(zo.includes(t)){let n=getComputedStyle(e)[t];if(typeof n==`string`&&n)return n.trim()}return t=Vo.has(t)?t:nr(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Wo(e,t,n)}
556build(e,t,n){Bo(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Uo(e,t,n,r)}mount(e){this.isSVGTag=Ho(e.tagName),super.mount(e)}},Ko=Ra.length;function qo(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&qo(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<Ko;n++){let r=Ra[n],i=e.props[r];(Ia(i)||i===!1)&&(t[r]=i)}return t}function Jo(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var Yo=[...La].reverse(),Xo=La.length;function Zo(e){return t=>Promise.all(t.map(({animation:t,options:n})=>ur(e,t,n)))}function Qo(e){let t=Zo(e),n=ts(),r=!0,i=!1,a=t=>(n,r)=>{let i=Jn(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function o(n){t=n(e)}function s(o){let{props:s}=e,c=qo(e.parent)||{},l=[],u=new Set,d={},f=1/0;for(let t=0;t<Xo;t++){let p=Yo[t],m=n[p],h=s[p]===void 0?c[p]:s[p],g=Ia(h),_=p===o?m.isActive:null;_===!1&&(f=t);let v=h===c[p]&&h!==s[p]&&g;if(v&&(r||i)&&e.manuallyAnimateOnMount&&(v=!1),m.protectedKeys={...d},!m.isActive&&_===null||!h&&!m.prevProp||Fa(h)||typeof h==`boolean`)continue;if(p===`exit`&&m.isActive&&_!==!0){m.prevResolvedValues&&(d={...d,...m.prevResolvedValues});continue}let y=$o(m.prevProp,h),b=y||p===o&&m.isActive&&!v&&g||t>f&&g,x=!1,S=Array.isArray(h)?h:[h],C=S.reduce(a(p),{});_===!1&&(C={});let{prevResolvedValues:w={}}=m,T={...w,...C},E=t=>{b=!0,u.has(t)&&(x=!0,u.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in T){let t=C[e],n=w[e];if(d.hasOwnProperty(e))continue;let r=!1;r=Xn(t)&&Xn(n)?!Jo(t,n)||y:t!==n,r?t==null?u.add(e):E(e):t!==void 0&&u.has(e)?E(e):m.protectedKeys[e]=!0}m.prevProp=h,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),(r||i)&&e.blockInitialAnimation&&(b=!1);let D=v&&y;b&&(!D||x)&&l.push(...S.map(t=>{let n={type:p};if(typeof t==`string`&&(r||i)&&!D&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=Jn(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=xn(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(u.size){let t={};if(typeof s.initial!=`boolean`){let n=Jn(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}u.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(s.initial===!1||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,i=!1,p?t(l):Promise.resolve()}function c(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=s(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:s,setActive:c,setAnimateFunction:o,getState:()=>n,reset:()=>{n=ts(),i=!0}}}function $o(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!Jo(t,e):!1}function es(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ts(){return{animate:es(!0),whileInView:es(),whileHover:es(),whileTap:es(),whileDrag:es(),whileFocus:es(),exit:es()}}function ns(e,t){e.min=t.min,e.max=t.max}function rs(e,t){ns(e.x,t.x),ns(e.y,t.y)}function is(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var as=.9999,os=1.0001,ss=-.01,cs=.01;function ls(e){return e.max-e.min}function us(e,t,n){return Math.abs(e-t)<=n}function ds(e,t,n,r=.5){e.origin=r,e.originPoint=V(t.min,t.max,e.origin),e.scale=ls(n)/ls(t),e.translate=V(n.min,n.max,e.origin)-e.originPoint,(e.scale>=as&&e.scale<=os||isNaN(e.scale))&&(e.scale=1),(e.translate>=ss&&e.translate<=cs||isNaN(e.translate))&&(e.translate=0)}function fs(e,t,n,r){ds(e.x,t.x,n.x,r?r.originX:void 0),ds(e.y,t.y,n.y,r?r.originY:void 0)}function ps(e,t,n,r=0){e.min=(r?V(n.min,n.max,r):n.min)+t.min,e.max=e.min+ls(t)}function ms(e,t,n,r){ps(e.x,t.x,n.x,r?.x),ps(e.y,t.y,n.y,r?.y)}function hs(e,t,n,r=0){let i=r?V(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+ls(t)}function gs(e,t,n,r){hs(e.x,t.x,n.x,r?.x),hs(e.y,t.y,n.y,r?.y)}function _s(e,t,n,r,i){return e-=t,e=oo(e,1/n,r),i!==void 0&&(e=oo(e,1/i,r)),e}function vs(e,t=0,n=1,r=.5,i,a=e,o=e){if(F.test(t)&&(t=parseFloat(t),t=V(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=V(a.min,a.max,r);e===a&&(s-=t),e.min=_s(e.min,t,n,s,i),e.max=_s(e.max,t,n,s,i)}
556function ys(e,t,[n,r,i],a,o){vs(e,t[n],t[r],t[i],t.scale,a,o)}var bs=[`x`,`scaleX`,`originX`],xs=[`y`,`scaleY`,`originY`];function Ss(e,t,n,r){ys(e.x,t,bs,n?n.x:void 0,r?r.x:void 0),ys(e.y,t,xs,n?n.y:void 0,r?r.y:void 0)}function Cs(e){return e.translate===0&&e.scale===1}function ws(e){return Cs(e.x)&&Cs(e.y)}function Ts(e,t){return e.min===t.min&&e.max===t.max}function Es(e,t){return Ts(e.x,t.x)&&Ts(e.y,t.y)}function Ds(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Os(e,t){return Ds(e.x,t.x)&&Ds(e.y,t.y)}function ks(e){return ls(e.x)/ls(e.y)}function As(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function js(e){return[e(`x`),e(`y`)]}function Ms(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,pathRotation:i,rotateX:a,rotateY:o,skewX:s,skewY:c}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotate(${i}deg) `),a&&(r+=`rotateX(${a}deg) `),o&&(r+=`rotateY(${o}deg) `),s&&(r+=`skewX(${s}deg) `),c&&(r+=`skewY(${c}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var Ns=jr.length,Ps=e=>typeof e==`string`?parseFloat(e):e,Fs=e=>typeof e==`number`||I.test(e);function Is(e,t,n,r,i,a){i?(e.opacity=V(0,n.opacity??1,Rs(r)),e.opacityExit=V(t.opacity??1,0,zs(r))):a&&(e.opacity=V(t.opacity??1,n.opacity??1,r));for(let i=0;i<Ns;i++){let a=jr[i],o=Ls(t,a),s=Ls(n,a);(o!==void 0||s!==void 0)&&(o||=0,s||=0,o===0||s===0||Fs(o)===Fs(s)?(e[a]=Math.max(V(Ps(o),Ps(s),r),0),(F.test(s)||F.test(o))&&(e[a]+=`%`)):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=V(t.rotate||0,n.rotate||0,r))}function Ls(e,t){return e[t]===void 0?e.borderRadius:e[t]}var Rs=Bs(0,.5,t.circOut),zs=Bs(.5,.95,t.noop);function Bs(e,n,r){return i=>i<e?0:i>n?1:r(t.progress(e,n,i))}function Vs(e,t,n){let r=X(e)?e:En(e);return r.start(Fn(``,r,t,n)),r.animation}function Hs(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}var Us=(e,t)=>e.depth-t.depth,Ws=class{constructor(){this.children=[],this.isDirty=!1}add(e){t.addUniqueItem(this.children,e),this.isDirty=!0}remove(e){t.removeItem(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Us),this.isDirty=!1,this.children.forEach(e)}};function Gs(e,t){let n=f.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(s(r),e(a-t))};return o.setup(r,!0),()=>s(r)}function Ks(e,n){return Gs(e,t.secondsToMilliseconds(n))}function qs(e){return X(e)?e.get():e}var Js=class{constructor(){this.members=[]}add(e){t.addUniqueItem(this.members,e);for(let n=this.members.length-1;n>=0;n--){let r=this.members[n];if(r===e||r===this.lead||r===this.prevLead)continue;let i=r.instance;(!i||i.isConnected===!1)&&!r.snapshot&&(t.removeItem(this.members,r),r.unmount())}e.scheduleRender()}remove(e){if(t.removeItem(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},Ys={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Xs={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},Zs=[``,`X`,`Y`,`Z`],Qs=1e3,$s=0;function ec(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function tc(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=ar(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,o,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&tc(r)}function nc({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:i,resetTransform:a}){return class{constructor(e={},t=n?.()){this.id=$s++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Li.value&&(Xs.nodes=Xs.calculatedTargetDeltas=Xs.calculatedProjections=0),this.nodes.forEac
556h(ac),this.nodes.forEach(mc),this.nodes.forEach(hc),this.nodes.forEach(oc),Li.addProjectionMetrics&&Li.addProjectionMetrics(Xs)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=t?t.root||t:this,this.path=t?[...t.path,t]:[],this.parent=t,this.depth=t?t.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new Ws)}addEventListener(e,n){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new t.SubscriptionManager),this.eventHandlers.get(e).add(n)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=Si(t)&&!Bi(t),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;o.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=Gs(i,250),Ys.hasAnimatedSinceResize&&(Ys.hasAnimatedSinceResize=!1,this.nodes.forEach(pc)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||Sc,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Os(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...On(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l,t.path)}else t||pc(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),s(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(gc),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&tc(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,(typeof t.latestValues.x==`string`||typeof t.latestValues.y==`string`)&&(t.isLayoutDirty=!0),t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(lc),this.nodes.forEach(cc);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(uc);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEac
556h(dc),this.nodes.forEach(fc),this.nodes.forEach(rc),this.nodes.forEach(ic)):this.nodes.forEach(uc),this.clearAllSnapshots();let e=f.now();c.delta=t.clamp(0,1e3/60,e-c.timestamp),c.timestamp=e,c.isProcessing=!0,l.update.process(c),l.preRender.process(c),l.render.process(c),c.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,ei.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(sc),this.sharedNodes.forEach(_c)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,o.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){o.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ls(this.snapshot.measuredBox.x)&&!ls(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||=Q(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(`measure`,this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify(`LayoutMeasure`,this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e=`measure`){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!a)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!ws(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,``):void 0,i=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||ro(this.latestValues)||i)&&(a(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);return e&&(n=this.removeTransform(n)),Ec(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return Q();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Oc))){let{scroll:e}=this.root;e&&(mo(t.x,e.offset.x),mo(t.y,e.offset.y))}return t}removeElementScroll(e){let t=Q();if(rs(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&rs(t,e),mo(t.x,i.offset.x),mo(t.y,i.offset.y))}return t}applyTransform(e,t=!1,n){let r=n||Q();rs(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(mo(r.x,-n.scroll.offset.x),mo(r.y,-n.scroll.offset.y)),ro(n.latestValues)&&_o(r,n.latestValues,n.layout?.layoutBox)}return ro(this.latestValues)&&_o(r,this.latestValues,this.layout?.layoutBox),r}removeTransform(e){let t=Q();rs(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!ro(n.latestValues))continue;let r;n.instance&&(no(n.latestValues)&&n.updateSnapshot(),r=Q(),rs(r,n.measurePageBox())),Ss(t,n.latestValues,n.snapshot?.layoutBox,r)}return ro(this.latestValues)&&Ss(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:e.crossfade===void 0||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==c.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||=t.isProjectionDirty,this.isTransformDirty||=t.isTransformDirty,this.isSharedProjectionDirty||=t.isSharedProjectionDirty;let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;
556if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=c.timestamp;let a=this.getClosestProjectingParent();a&&this.linkedParentVersion!==a.layoutVersion&&!a.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&a&&a.layout?this.createRelativeTarget(a,this.layout.layoutBox,a.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Q(),this.targetWithTransforms=Q()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),ms(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):rs(this.target,this.layout.layoutBox),lo(this.target,this.targetDelta)):rs(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&a&&!!a.resumingFrom==!!this.resumingFrom&&!a.options.layoutScroll&&a.target&&this.animationProgress!==1?this.createRelativeTarget(a,this.target,a.target):this.relativeParent=this.relativeTarget=void 0),Li.value&&Xs.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||no(this.parent.latestValues)||io(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Q(),this.relativeTargetOrigin=Q(),gs(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),rs(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===c.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;rs(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,o=this.treeScale.y;po(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=Q());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(is(this.prevProjectionDelta.x,this.projectionDelta.x),is(this.prevProjectionDelta.y,this.projectionDelta.y)),fs(this.projectionDelta,this.layoutCorrected,s,this.latestValues),(this.treeScale.x!==a||this.treeScale.y!==o||!As(this.projectionDelta.x,this.prevProjectionDelta.x)||!As(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,s)),Li.value&&Xs.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ma(),this.projectionDelta=Ma(),this.projectionDeltaWithTransform=Ma()}setAnimationOrigin(e,t=!1,n){let r=this.snapshot,i=r?r.latestValues:{},a={...this.latestValues},o=Ma();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=Q(),c=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),u=!l||l.members.length<=1,d=!!(c&&!u&&this.options.crossfade===!0&&!this.path.some(xc));this.animationProgress=0;let f,p=n?.interpolateProjection(e);this.mixTargetDelta=t=>{let n=t/1e3,r=p?.(n);r?(o.x.translate=r.x,o.x.scale=V(e.x.scale,1,n),o.x.origin=e.x.origin,o.x.originPoint=e.x.originPoint,o.y.translate=r.y,o.y.scale=V(e.y.scale,1,n),o.y.origin=e.y.origin,o.y.originPoint=e.y.originPoint):(vc(o.x,e.x,n),vc(o.y,e.y,n)),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(gs(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),bc(this.relativeTarget,this.relativeTargetOrigin,s,n),f&&Es(this.relativeTarget,f)&&(this.isProjectionDirty=!1),f||=Q(),rs(f,this.relativeTarget)),c&&(this.animationValues=a,Is(a,i,this.latestValues,n,d,u)),r&&r.rotate!==void 0&&(this.animationValues||=a,this.animationValues.pathRotation=r.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(s(this.pendingAnimation),void 0),this.pendingAnimation=o.update(()=>
556{Ys.hasAnimatedSinceResize=!0,this.motionValue||=En(0),this.motionValue.jump(0,!1),this.currentAnimation=Vs(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Qs),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&Dc(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||Q();let t=ls(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=ls(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}rs(t,n),_o(t,i),fs(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Js),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&ec(`z`,e,r,this.animationValues);for(let t=0;t<Zs.length;t++)ec(`rotate${Zs[t]}`,e,r,this.animationValues),ec(`skew${Zs[t]}`,e,r,this.animationValues);e.render();for(let t in r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility=`hidden`;return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility=``,e.opacity=``,e.pointerEvents=qs(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=qs(t?.pointerEvents)||``),this.hasProjected&&!ro(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=Ms(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:o,y:s}=this.projectionDelta;e.transformOrigin=`${o.origin*100}% ${s.origin*100}% 0`,e.opacity=r.animationValues?r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:r===this?i.opacity===void 0?``:i.opacity:i.opacityExit===void 0?0:i.opacityExit;for(let t in Oo){if(i[t]===void 0)continue;let{correct:n,applyTo:o,isCSSVariable:s}=Oo[t],c=a===`none`?i[t]:n(i[t],r);if(o){let t=o.length;for(let n=0;n<t;n++)e[o[n]]=c}else s?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=r===this?qs(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
556resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(cc),this.root.sharedNodes.clear()}}}function rc(e){e.updateLayout()}function ic(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)js(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=ls(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;ns(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else Dc(i,t.layoutBox,n)&&js(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=ls(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=Ma();fs(o,n,t.layoutBox);let s=Ma();a?fs(s,e.applyTransform(r,!0),t.measuredBox):fs(s,n,t.layoutBox);let c=!ws(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=Q();gs(s,t.layoutBox,i.layoutBox,o);let c=Q();gs(c,n,a.layoutBox,o),Os(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ac(e){Li.value&&Xs.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function oc(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function sc(e){e.clearSnapshot()}function cc(e){e.clearMeasurements()}function lc(e){e.isLayoutDirty=!0,e.updateLayout()}function uc(e){e.isLayoutDirty=!1}function dc(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function fc(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function pc(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function mc(e){e.resolveTargetDelta()}function hc(e){e.calcProjection()}function gc(e){e.resetSkewAndRotation()}function _c(e){e.removeLeadSnapshot()}function vc(e,t,n){e.translate=V(t.translate,0,n),e.scale=V(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function yc(e,t,n,r){e.min=V(t.min,n.min,r),e.max=V(t.max,n.max,r)}function bc(e,t,n,r){yc(e.x,t.x,n.x,r),yc(e.y,t.y,n.y,r)}function xc(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var Sc={duration:.45,ease:[.4,0,.1,1]},Cc=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),wc=Cc(`applewebkit/`)&&!Cc(`chrome/`)?Math.round:t.noop;function Tc(e){e.min=wc(e.min),e.max=wc(e.max)}function Ec(e){Tc(e.x),Tc(e.y)}function Dc(e,t,n){return e===`position`||e===`preserve-aspect`&&!us(ks(t),ks(n),.2)}function Oc(e){return e!==e.root&&e.scroll?.wasRoot}var kc=nc({attachResizeListener:(e,t)=>Hs(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),Ac=e=>!e.isLayoutDirty&&e.willUpdate(!1);function jc(){let e=new Set,t=new WeakMap,n=()=>e.forEach(Ac);return{add:r=>{e.add(r),t.set(r,r.addEventListener(`willUpdate`,n))},remove:r=>{e.delete(r);let i=t.get(r);i&&(i(),t.delete(r)),n()},dirty:n}}var Mc={current:void 0},Nc=nc({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Mc.current){let e=new kc({});e.mount(window),e.setOptions({layoutScroll:!0}),Mc.current=e}return Mc.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),Pc=`[data-layout],[data-layout-id]`,Fc=new WeakMap,Ic;function Lc(e){let t=[];
556return e instanceof HTMLElement&&e.matches(Pc)&&t.push(e),e.querySelectorAll(Pc).forEach(e=>{e instanceof HTMLElement&&t.push(e)}),t}function Rc(){if(c.isProcessing)return;let e=f.now();c.delta=t.clamp(0,1e3/60,e-c.timestamp),c.timestamp=e,c.isProcessing=!0,l.update.process(c),l.preRender.process(c),l.render.process(c),c.isProcessing=!1}function zc(e){let t=e.parentElement;for(;t;){let e=Fc.get(t);if(e&&e.instance)return e;t=t.parentElement}}function Bc(){return new No({props:{},presenceContext:null,visualState:{latestValues:{},renderState:{transform:{},transformOrigin:{},style:{},vars:{}}}},{allowProjection:!0})}function Vc(e,t){let n=e.getAttribute(`data-layout`);return{layoutId:e.getAttribute(`data-layout-id`)??void 0,layout:n!==null||void 0,animationType:!n||n===`true`?`both`:n,transition:t}}function Hc(e,t){let n=Fc.get(e);if(n)n.setOptions(Vc(e,t));else{let r=Pa.get(e);r||=Bc(),e.style.transform&&!ro(r.latestValues)&&(e.style.transform=``),n=new Nc(r.latestValues,zc(e)),r.projection=n,n.setOptions({...Vc(e,t),visualElement:r}),n.mount(e),Fc.set(e,n)}return n.isPresent=!0,n.options.onExitComplete&&n.setOptions({onExitComplete:void 0}),n}function Uc(e){return[...e].sort((e,t)=>e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}function Wc(e,t){t.setOptions({onExitComplete:void 0}),(!t.getStack()||t.isLead())&&t.currentAnimation?.stop(),t.unmount(),Fc.delete(e)}function Gc(){let e=Ic;Ic=void 0,Rc();let t=new Map;for(let n of e)for(let e of n.collectTargets()){let r=t.get(e);r?r.push(n):t.set(e,[n])}let n=new Map;for(let e of Uc(t.keys())){let r=t.get(e),i=Hc(e,r[r.length-1].transitionFor(e));for(let t of r)t.adopt(e,i);n.set(e,i)}n.forEach(e=>{e.isLayoutDirty=!1,e.willUpdate()});let r=[];for(let t of e){let e=t.runUpdate();e&&r.push(e)}let i=()=>{let t=new Set;for(let n of e)n.reconcileAdditions(t);for(let n of e)n.reconcileRemovals(t);let r;n.forEach(e=>r||=e.root);for(let t of e)r||=t.getRoot();r?.didUpdate(),ei.render(()=>{for(let t of e)t.finalize()})};r.length?Promise.all(r).then(i):i()}var Kc=class{constructor(e,t,n){this.scope=e,this.updateDom=t,this.defaultOptions=n,this.sharedTransitions=new Map,this.notifyReady=()=>{},this.rejectReady=()=>{},this.tracked=new Map,this.restorePoints=new Map,this.readyPromise=new Promise((e,t)=>{this.notifyReady=e,this.rejectReady=t}),Ic||(Ic=[],queueMicrotask(Gc)),Ic.push(this)}shared(e,t){return this.sharedTransitions.set(e,t),this}then(e,t){return this.readyPromise.then(e,t)}transitionFor(e){let t=e.getAttribute(`data-layout-id`);return t&&this.sharedTransitions.get(t)||this.defaultOptions}adopt(e,t){this.tracked.set(e,t),this.restorePoints.set(e,{parent:e.parentElement,next:e.nextSibling})}collectTargets(){return Lc(this.scope)}runUpdate(){try{let e=this.updateDom();if(e&&typeof e.then==`function`)return e.then(void 0,e=>{this.updateError=e})}catch(e){this.updateError=e}}reconcileAdditions(e){for(let t of Lc(this.scope)){if(this.tracked.has(t))continue;let n=Hc(t,this.transitionFor(t));this.adopt(t,n),n.options.layoutId&&e.add(n.options.layoutId)}}reconcileRemovals(e){this.tracked.forEach((t,n)=>{if(n.isConnected)return;let r=this.restorePoints.get(n);this.restorePoints.delete(n);let{layoutId:i}=t.options,a=t.getStack(),o=a&&a.members.some(e=>e!==t&&e.instance?.isConnected);if(i&&t.isLead()&&o&&!e.has(i)&&r&&r.parent.isConnected){if(r.parent.insertBefore(n,r.next&&r.next.parentNode===r.parent?r.next:null),t.isPresent=!1,t.setOptions({onExitComplete:()=>{n.remove(),Wc(n,t)}}),t.relegate())return;n.remove()}Wc(n,t),this.tracked.delete(n)})}getRoot(){let e;return this.tracked.forEach(t=>e||=t.root),e}finalize(){if(this.updateError){this.rejectReady(this.updateError);return}let e=new Set;this.tracked.forEach(t=>{t.instance&&t.currentAnimation&&e.add(t.currentAnimation)}),this.notifyReady(new mn([...e]))}};function qc(e,t,n){return typeof e==`function`?{scope:document,updateDom:e,defaultOptions:t}:{scope:e instanceof Document?e:Ir(e)[0]??document,updateDom:t,defaultOptions:n}}var Jc=o,Yc=n.reduce((e,t)=>(e[t]=e=>s(e),e),{});e.AsyncMotionValueAnimation=pn,e.DOMKeyframesResolver=Ar,e.DOMVisualElement=Za,e.DocumentProjectionNode=kc,e.Feature=Qa,e.FlatTree=Ws,e.GroupAnimation=mn,e.GroupAnimationWithThen=gn,e.HTMLProjectionNode=Nc,e.HTMLVisualElement=No,e.JSAnimation=ft,e.KeyframeResolver=Rt,e.LayoutAnimationBuilder=Kc,e.MotionValue=Tn,e.NativeAnimation=Xt,e.NativeAnimationExtended=tn,e.NativeAnimationWrapper=_n,e.NodeStack=Js,e.ObjectVisualElement=Fo,e.SVGVisualElement=Go,e.ViewTransitionBuilder=ka,e.VisualElement=Xa,e.acceleratedValues=sn,e.addAttrValue=Hr,e.addDomEvent=Hs,e.addScaleCorrector=ko,e.addStyleValue=Yr,e.addValueToWillChange=tr,e.alpha=b,e.analyseComplexValue=pe,e.animateMotionValue=Fn,e.animateSingleValue=Vs,e.animateTarget=sr,e.animateValue=pt,e.animateVariant=cr,e.animateView=Aa,e.animateVisualElement=ur,e.animationMapKey=yn,e.applyAxisDelta=co,e.applyBoxDelta=lo,e.applyGeneratorOptions=Yt,e.applyPointDelta=so,e.applyPxDefaults=Nr,e.applyTreeDeltas=po,e.arc=Vn,e.aspectRatio=ks,e.attachFollow=Gi,e.attachSpring=Qi,e.attrEffect=Ur,e.axisDeltaEquals=As,e.axisEquals=Ts,e.axisEqualsRounded=Ds,e.boxEquals=Es,e.boxEqualsRounded=Os,e.buildHTMLStyles=Co,e.buildProjectionTransform=Ms,e.buildSVGAttrs=Bo,e.buildSVGPath=Ro,e.buildTransform=So,e.calcAxisDelta=ds,e.calcBoxDelta=fs,e.calcChildStagger=xn,e.calcGeneratorDuration=Re,e.calcLength=ls,e.calcRelativeAxis=ps,e.calcRelativeAxisPosition=hs,e.calcRelativeBox=ms,e.calcRelativePosition=gs,e.camelCaseAttributes=Vo,e.camelToDash=nr,e.cancelFrame=s,e.cancelMicrotask=ti,e.cancelSync=Yc,e.checkVariantsDidChange=$o,e.cleanDirtyNodes=oc,e.collectMotionValues=wn,e.color=L,e.compareByDepth=Us,e.complex=_e,e.containsCSSVariable=v,e.convertBoundingBoxToBox=$a,e.convertBoxToBoundingBox=$,e.convertOffsetToTimes=rt,e.copyAxisDeltaInto=is,e.copyAxisInto=ns,e.copyBoxInto=rs,e.correctBorderRadius=Eo,e.correctBoxShadow=Do,e.createAnimationState=Qo,e.createAxis=Na,e.createAxisDelta=ja,e.createBox=Q,e.createDelta=Ma,e.createGeneratorEasing=ze,e.createProjectionNode=nc,e.createRenderBatcher=a,e.cubicBezierAsString=q,e.defaultEasing=it,e.defaultOffset=nt,e.defaultTransformValue=bt,e.defaultValueTypes=wr,e.degrees=P,e.delay=Gs,e.delayInSeconds=Ks,e.dimensionValueTypes=pr,e.eachAxis=js,e.fillOff
556set=tt,e.fillWildcards=U,e.findDimensionValueType=mr,e.findValueType=ea,e.flushKeyframeResolvers=Lt,e.followValue=Wi,e.frame=o,e.frameData=c,e.frameSteps=l,e.generateLinearEasing=Ie,e.getAnimatableNone=Dr,e.getAnimationMap=bn,e.getComputedStyle=xi,e.getDefaultTransition=Mn,e.getDefaultValueType=Tr,e.getFeatureDefinitions=Ya,e.getFinalKeyframe=st,e.getMixer=ke,e.getOptimisedAppearId=ar,e.getOriginIndex=Vi,e.getValueAsType=Rr,e.getValueTransition=On,e.getVariableValue=Gn,e.getVariantContext=qo,e.getViewAnimationLayerInfo=fa,e.getViewAnimations=pa,e.globalProjectionState=Ys,e.has2DTranslate=io,e.hasReducedMotionListener=Ua,e.hasScale=no,e.hasTransform=ro,e.hex=M,e.hover=si,e.hsla=ie,e.hslaToRgba=ye,e.inertia=Qe,e.initPrefersReducedMotion=Ga,e.interpolate=et,e.invisibleValues=Ee,e.isAnimationControls=Fa,e.isCSSVariableName=m,e.isCSSVariableToken=g,e.isControllingVariants=za,e.isDeltaZero=ws,e.isDragActive=ri,e.isDragging=ni,e.isElementKeyboardAccessible=di,e.isElementTextInput=pi,e.isForcedMotionValue=Ao,e.isGenerator=Jt,e.isHTMLElement=Gr,e.isKeyframesTarget=Xn,e.isMotionValue=X,e.isNear=us,e.isNodeOrChild=ci,e.isPrimaryPointer=li,e.isSVGElement=Si,e.isSVGSVGElement=Bi,e.isSVGTag=Ho,e.isTransitionDefined=Pn,e.isVariantLabel=Ia,e.isVariantNode=Ba,e.isWaapiSupportedEasing=Pr,e.isWillChangeMotionValue=er,e.keyframes=at,e.makeAnimationInstant=on,e.mapEasingToNativeEasing=Kt,e.mapValue=Xi,e.maxGeneratorDuration=Le,e.measurePageBox=yo,e.measureViewportBox=vo,e.microtask=ei,e.mix=Pe,e.mixArray=Ae,e.mixColor=Te,e.mixComplex=Ne,e.mixImmediate=be,e.mixLinearColor=xe,e.mixNumber=V,e.mixObject=je,e.mixValues=Is,e.mixVisibility=De,e.motionValue=En,e.nodeGroup=jc,e.number=y,e.numberValueTypes=Cr,e.observeTimeline=Ii,e.optimizedAppearDataAttribute=ir,e.optimizedAppearDataId=rr,e.parseAnimateLayoutArgs=qc,e.parseCSSVariable=Un,e.parseValueFromTransform=xt,e.percent=F,e.pixelsToPercent=To,e.positionalKeys=Yn,e.prefersReducedMotion=Ha,e.press=bi,e.progressPercentage=re,e.propEffect=Wr,e.propagateDirtyNodes=ac,e.px=I,e.readTransformValue=St,e.recordStats=zi,e.removeAxisDelta=vs,e.removeAxisTransforms=ys,e.removeBoxTransforms=Ss,e.removePointDelta=_s,e.renderHTML=wo,e.renderSVG=Uo,e.resize=Fi,e.resolveElements=Ir,e.resolveMotionValue=qs,e.resolveTransition=Dn,e.resolveVariant=Jn,e.resolveVariantFromProps=qn,e.rgbUnit=A,e.rgba=j,e.rootProjectionNode=Mc,e.scale=x,e.scaleCorrectors=Oo,e.scalePoint=oo,e.scrapeHTMLMotionValuesFromProps=jo,e.scrapeSVGMotionValuesFromProps=Wo,e.setDragLock=ii,e.setFeatureDefinitions=Ja,e.setStyle=Bt,e.setTarget=$n,e.spring=Ye,e.springValue=Zi,e.stagger=Hi,e.startWaapiAnimation=qt,e.statsBuffer=Li,e.styleEffect=Xr,e.supportedWaapiEasing=Gt,e.supportsBrowserAnimation=dn,e.supportsFlags=K,e.supportsLinearEasing=Wt,e.supportsPartialKeyframes=Fr,e.supportsScrollTimeline=Ht,e.supportsViewTimeline=Ut,e.svgEffect=Qr,e.sync=Jc,e.testValueType=fr,e.time=f,e.transform=Ui,e.transformAxis=ho,e.transformBox=_o,e.transformBoxPoints=eo,e.transformPropOrder=wt,e.transformProps=Tt,e.transformValue=Yi,e.transformValueTypes=Sr,e.translateAxis=mo,e.updateMotionValuesFromProps=Va,e.variantPriorityOrder=La,e.variantProps=Ra,e.vh=te,e.visualElementStore=Pa,e.vw=ne})),w=n((e=>{var t=l();S();var n=f(),r=C(),i=n.createContext({});function a(e){let t=n.useRef(null);return t.current===null&&(t.current=e()),t.current}var o=typeof window<`u`,s=o?n.useLayoutEffect:n.useEffect,c=n.createContext(null),u=n.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`}),d=n.createContext({strict:!1}),p={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`onHoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},m=!1;function h(){if(m)return;let e={};for(let t in p)e[t]={isEnabled:e=>p[t].some(t=>!!e[t])};r.setFeatureDefinitions(e),m=!0}function g(){return h(),r.getFeatureDefinitions()}function _(e){let t=g();for(let n in e)t[n]={...t[n],...e[n]};r.setFeatureDefinitions(t)}var v=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function y(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(v.indexOf(e)>-1||/[A-Z]/u.test(e))}var b=n.createContext({});function x(e,t){if(r.isControllingVariants(e)){let{initial:t,animate:n}=e;return{initial:t===!1||r.isVariantLabel(t)?t:void 0,animate:r.isVariantLabel(n)?n:void 0}}return e.inherit===!1?{}:t}function w(e){let{initial:t,animate:r}=x(e,n.useContext(b));return n.useMemo(()=>({initial:t,animate:r}),[T(t),T(r)])}function T(e){return Array.isArray(e)?e.join(` `):e}var E=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function D(e,t,n){for(let i in t)!r.isMotionValue(t[i])&&!r.isForcedMotionValue(i,n)&&(e[i]=t[i])}function O({transformTemplate:e},t){return n.useMemo(()=>{let n=E();return r.buildHTMLStyles(n,t,e),Object.assign({},n.vars,n.style)},[t])}function k(e,t){let n=e.style||{},r={};return D(r,n,e),Object.assign(r,O(e,t)),r}function A(e,t){let n={},r=k(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}
556`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var j=()=>({...E(),attrs:{}});function ee(e,t,i,a){let o=n.useMemo(()=>{let n=j();return r.buildSVGAttrs(n,t,r.isSVGTag(a),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};D(t,e.style,e),o.style={...t,...o.style}}return o}var M=new Set(`animate.exit.variants.initial.style.values.variants.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function N(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||M.has(e)}function P(e,t){return e.startsWith(`on`)?!N(e):t?.(e)??!N(e)}function F(e,t,n,i){let a={};for(let o in e)(o!==`values`||typeof e.values!=`object`)&&(r.isMotionValue(e[o])||(P(o,i)||n===!0&&N(o)||!t&&!N(o)||e.draggable&&o.startsWith(`onDrag`))&&(a[o]=e[o]));return a}function I(e,t,i,{latestValues:a},o,s=!1,c,l){let u=(c??y(e)?ee:A)(t,a,o,e),d=F(t,typeof e==`string`,s,l),f=e===n.Fragment?{}:{...d,...u,ref:i},{children:p}=t,m=n.useMemo(()=>r.isMotionValue(p)?p.get():p,[p]);return n.createElement(e,{...f,children:m})}function te({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:ne(n,r,i,e),renderState:t()}}function ne(e,t,n,i){let a={},o=i(e,{});for(let e in o)a[e]=r.resolveMotionValue(o[e]);let{initial:s,animate:c}=e,l=r.isControllingVariants(e),u=r.isVariantNode(e);t&&u&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),c===void 0&&(c=t.animate));let d=n?n.initial===!1:!1;d||=s===!1;let f=d?c:s;if(f&&typeof f!=`boolean`&&!r.isAnimationControls(f)){let t=Array.isArray(f)?f:[f];for(let n=0;n<t.length;n++){let i=r.resolveVariantFromProps(e,t[n]);if(i){let{transitionEnd:e,transition:t,...n}=i;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}t!==null&&(a[e]=t)}for(let t in e)a[t]=e[t]}}}return a}var re=e=>(t,r)=>{let i=n.useContext(b),o=n.useContext(c),s=()=>te(e,t,i,o);return r?s():a(s)},ie=re({scrapeMotionValuesFromProps:r.scrapeHTMLMotionValuesFromProps,createRenderState:E}),L=re({scrapeMotionValuesFromProps:r.scrapeSVGMotionValuesFromProps,createRenderState:j}),ae=Symbol.for(`motionComponentSymbol`);function oe(e,t,r){let i=n.useRef(r);n.useInsertionEffect(()=>{i.current=r});let a=n.useRef(null);return n.useCallback(n=>{n&&e.onMount?.(n),t&&(n?t.mount(n):t.unmount());let r=i.current;if(typeof r==`function`){if(n){let e=r(n);typeof e==`function`&&(a.current=e)}else a.current?(a.current(),a.current=null):r(n)}else r&&(r.current=n)},[t])}var se=n.createContext({});function ce(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function le(e,t,i,a,o,l){let{visualElement:f}=n.useContext(b),p=n.useContext(d),m=n.useContext(c),h=n.useContext(u),g=h.reducedMotion,_=h.skipAnimations,v=n.useRef(null),y=n.useRef(!1);a||=p.renderer,!v.current&&a&&(v.current=a(e,{visualState:t,parent:f,props:i,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:g,skipAnimations:_,isSVG:l}),y.current&&v.current&&(v.current.manuallyAnimateOnMount=!0));let x=v.current,S=n.useContext(se);x&&!x.projection&&o&&(x.type===`html`||x.type===`svg`)&&ue(v.current,i,o,S);let C=n.useRef(!1);n.useInsertionEffect(()=>{x&&C.current&&x.update(i,m)});let w=i[r.optimizedAppearDataAttribute],T=n.useRef(!!w&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(w)&&window.MotionHasOptimisedAnimation?.(w));return s(()=>{y.current=!0,x&&(C.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),T.current&&x.animationState&&x.animationState.animateChanges())}),n.useEffect(()=>{x&&(!T.current&&x.animationState&&x.animationState.animateChanges(),T.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(w)}),!1),x.enteringChildren=void 0)}),x}function ue(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:de(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&ce(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function de(e){if(e)return e.options.allowProjection===!1?de(e.parent):e.projection}function fe(e,{forwardMotionProps:r=!1,type:i}={},a,o){a&&_(a);let s=i?i===`svg`:y(e),c=s?L:ie;function l(i,l){let d,f={...n.useContext(u),...i,layoutId:pe(i)},{isStatic:p,isValidProp:m}=f,h=w(i),g=c(i,p);if(!p&&typeof window<`u`){R(f,a);let t=z(f);d=t.MeasureLayout,h.visualElement=le(e,g,f,o,t.ProjectionNode,s)}return t.jsxs(b.Provider,{value:h,children:[d&&h.visualElement?t.jsx(d,{visualElement:h.visualElement,...f}):null,I(e,i,oe(g,h.visualElement,l),g,p,r,s,m)]})}l.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let d=n.forwardRef(l);return d[ae]=e,d}function pe({layoutId:e}){let t=n.useContext(i).id;return t&&e!==void 0?t+`-`+e:e}function R(e,t){n.useContext(d).strict}function z(e){let{drag:t,layout:n}=g();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
556e.LayoutGroupContext=i,e.LazyContext=d,e.MotionConfigContext=u,e.MotionContext=b,e.PresenceContext=c,e.SwitchLayoutGroupContext=se,e.createMotionComponent=fe,e.filterProps=F,e.isBrowser=o,e.isRefObject=ce,e.isSVGComponent=y,e.isValidMotionProp=N,e.loadFeatures=_,e.makeUseVisualState=re,e.motionComponentSymbol=ae,e.useConstant=a,e.useIsomorphicLayoutEffect=s})),T=n((e=>{var t=C(),n=f(),r=w(),i=S(),a=l();function o(e=!0){let t=n.useContext(r.PresenceContext);if(t===null)return[!0,null];let{isPresent:i,onExitComplete:a,register:o}=t,s=n.useId();n.useEffect(()=>{if(e)return o(s)},[e]);let c=n.useCallback(()=>e&&a&&a(s),[s,a,e]);return!i&&a?[!1,c]:[!0]}function s(){return c(n.useContext(r.PresenceContext))}function c(e){return e===null||e.isPresent}var u=(e,i)=>i.isSVG??r.isSVGComponent(e)?new t.SVGVisualElement(i):new t.HTMLVisualElement(i,{allowProjection:e!==n.Fragment}),d=class extends t.Feature{constructor(e){super(e),e.animationState||=t.createAnimationState(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();t.isAnimationControls(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},p=0,m=class extends t.Feature{constructor(){super(...arguments),this.id=p++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;if(e&&r===!1){if(this.isExitComplete){let{initial:e,custom:n}=this.node.getProps();if(typeof e==`string`||typeof e==`object`&&e&&!Array.isArray(e)){let r=t.resolveVariant(this.node,e,n);if(r){let{transition:e,transitionEnd:t,...n}=r;for(let e in n)this.node.getValue(e)?.jump(n[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let i=this.node.animationState.setActive(`exit`,!e);n&&!e&&i.then(()=>{this.isExitComplete=!0,n(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}},h={animation:{Feature:d},exit:{Feature:m}};function g(e){return{point:{x:e.pageX,y:e.pageY}}}var _=e=>n=>t.isPrimaryPointer(n)&&e(n,g(n));function v(e,n,r,i){return t.addDomEvent(e,n,_(r),i)}var y=({current:e})=>e?e.ownerDocument.defaultView:null,b=(e,t)=>Math.abs(e-t);function x(e,t){let n=b(e.x,t.x),r=b(e.y,t.y);return Math.sqrt(n**2+r**2)}var T=new Set([`auto`,`scroll`]),E=class{constructor(e,n,{transformPagePoint:r,contextWindow:a=window,dragSnapToOrigin:o=!1,distanceThreshold:s=3,element:c}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=D(this.lastRawMoveEventInfo,this.transformPagePoint));let e=k(this.lastMoveEventInfo,this.history),n=this.startEvent!==null,r=x(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!n&&!r)return;let{point:i}=e,{timestamp:a}=t.frameData;this.history.push({...i,timestamp:a});let{onStart:o,onMove:s}=this.handlers;n||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,n)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=n,this.lastMoveEventInfo=D(n,this.transformPagePoint),t.frame.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=k(e.type===`pointercancel`?this.lastMoveEventInfo:D(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!t.isPrimaryPointer(e))return;this.dragSnapToOrigin=o,this.handlers=n,this.transformPagePoint=r,this.distanceThreshold=s,this.contextWindow=a||window;let l=D(g(e),this.transformPagePoint),{point:u}=l,{timestamp:d}=t.frameData;this.history=[{...u,timestamp:d}];let{onSessionStart:f}=n;f&&f(e,k(l,this.history));let p={passive:!0,capture:!0};this.removeListeners=i.pipe(v(this.contextWindow,`pointermove`,this.handlePointerMove,p),v(this.contextWindow,`pointerup`,this.handlePointerUp,p),v(this.contextWindow,`pointercancel`,this.handlePointerUp,p)),c&&this.startScrollTracking(c)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(T.has(e.overflowX)||T.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let n=this.scrollPositions.get(e);if(!n)return;let r=e===window,i=r?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},a={x:i.x-n.x,y:i.y-n.y};(a.x!==0||a.y!==0)&&(r?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=a.x,this.lastMoveEventInfo.point.y+=a.y):this.history.length>0&&(this.history[0].x-=a.x,this.history[0].y-=a.y),this.scrollPositions.set(e,i),t.frame.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),t.cancelFrame(this.updatePoint)}};function D(e,t){return t?{point:t(e.point)}:e}function O(e,t){return{x:e.x-t.x,y:e.y-t.y}}function k({point:e},t){return{point:e,delta:O(e,j(t)),offset:O(e,A(t)),velocity:ee(t,.1)}}function A(e){return e[0]}function j(e){return e[e.length-1]}function ee(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,a=j(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>i.secondsToMilliseconds(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&a.timestamp-r.timestamp>i.secondsToMilliseconds(t)*2&&(r=e[1]);let o=i.millisecondsToSeconds(a.timestamp-r.timestamp);if(o===0)return{x:0,y:0};let s={x:(a.x-r.x)/o,y:(a.y-r.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function M(e,{min:n,max:r},i){return n!==void 0&&e<n?e=i?t.mixNumber(n,e,i.min):Math.max(e,n):r!==void 0&&e>
556r&&(e=i?t.mixNumber(r,e,i.max):Math.min(e,r)),e}function N(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function P(e,{top:t,left:n,bottom:r,right:i}){return{x:N(e.x,n,i),y:N(e.y,t,r)}}function F(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function I(e,t){return{x:F(e.x,t.x),y:F(e.y,t.y)}}function te(e,n){let r=.5,a=t.calcLength(e),o=t.calcLength(n);return o>a?r=i.progress(n.min,n.max-a,e.min):a>o&&(r=i.progress(e.min,e.max-o,n.min)),i.clamp(0,1,r)}function ne(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var re=.35;function ie(e=re){return e===!1?e=0:e===!0&&(e=re),{x:L(e,`left`,`right`),y:L(e,`top`,`bottom`)}}function L(e,t,n){return{min:ae(e,t),max:ae(e,n)}}function ae(e,t){return typeof e==`number`?e:e[t]||0}var oe=new WeakMap,se=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=t.createBox(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:n=!1,distanceThreshold:r}={}){let{presenceContext:i}=this.visualElement;if(i&&i.isPresent===!1)return;let a=e=>{n&&this.snapToCursor(g(e).point),this.stopAnimation()},o=(e,n)=>{let{drag:r,dragPropagation:i,onDragStart:a}=this.getProps();if(r&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=t.setDragLock(r),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=n,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),t.eachAxis(e=>{let n=this.getAxisMotionValue(e).get()||0;if(t.percent.test(n)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];i&&(n=t.calcLength(i)*(parseFloat(n)/100))}}this.originPoint[e]=n}),a&&t.frame.update(()=>a(e,n),!1,!0),t.addValueToWillChange(this.visualElement,`transform`);let{animationState:o}=this.visualElement;o&&o.setActive(`whileDrag`,!0)},s=(e,n)=>{this.latestPointerEvent=e,this.latestPanInfo=n;let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:a,onDrag:o}=this.getProps();if(!r&&!this.openDragLock)return;let{offset:s}=n;if(i&&this.currentDirection===null){this.currentDirection=de(s),this.currentDirection!==null&&a&&a(this.currentDirection);return}this.updateAxis(`x`,n.point,s),this.updateAxis(`y`,n.point,s),this.visualElement.render(),o&&t.frame.update(()=>o(e,n),!1,!0)},c=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();this.panSession=new E(e,{onSessionStart:a,onStart:o,onMove:s,onSessionEnd:c,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:r,contextWindow:y(this.visualElement),element:this.visualElement.current})}stop(e,n){let r=e||this.latestPointerEvent,i=n||this.latestPanInfo,a=this.isDragging;if(this.cancel(),!a||!i||!r)return;let{velocity:o}=i;this.startAnimation(o);let{onDragEnd:s}=this.getProps();s&&t.frame.postRender(()=>s(r,i))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!ue(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=M(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:n}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,a=this.constraints;e&&r.isRefObject(e)?this.constraints||=this.resolveRefConstraints():this.constraints=e&&i?P(i.layoutBox,e):!1,this.elastic=ie(n),a!==this.constraints&&!r.isRefObject(e)&&i&&this.constraints&&!this.hasMutatedConstraints&&t.eachAxis(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=ne(i.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!r.isRefObject(e))return!1;let a=e.current;i.invariant(a!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.",`drag-constraints-ref`);let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;o.root&&(o.root.scroll=void 0,o.root.updateScroll());let s=t.measurePageBox(a,o.root,this.visualElement.getTransformPagePoint()),c=I(o.layout.layoutBox,s);if(n){let e=n(t.convertBoxToBoundingBox(c));this.hasMutatedConstraints=!!e,e&&(c=t.convertBoundingBoxToBox(e))}return c}startAnimation(e){let{drag:n,dragMomentum:r,dragElastic:i,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),c=this.constraints||{},l=t.eachAxis(t=>{if(!ue(t,n,this.currentDirection))return;let s=c&&c[t]||{};(o===!0||o===t)&&(s={min:0,max:0});let l=i?200:1e6,u=i?40:1e7,d={type:`inertia`,velocity:r?e[t]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...a,...s};return this.startAxisValueAnimation(t,d)});return Promise.all(l).then(s)}startAxisValueAnimation(e,n){let r=this.getAxisMotionValue(e);return t.addValueToWillChange(this.visualElement,e),r.start(t.animateMotionValue(e,r,0,n,this.visualElement,!1))}stopAnimation(){t.eachAxis(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor(e){t.eachAxis(n=>{let{drag:r}=this.getProps();if(!ue(n,r,this.currentDirection))return;let{projection:i}=this.visualElement,a=this.getAxisMotionValue(n);if(i&&i.layout){let{min:r,max:o}=i.layout.layoutBox[n],s=a.get()||0;a.set(e[n]-t.mixNumber(r,o,.5)+s)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:n}=this.getProps(),{projection:i}=this.visualElement;if(!r.isRefObject(n)||!i||!this.constraints)return;this.stopAnimation();let a={x:0,y:0};t.eachAxis(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();a[e]=te({min:n,max:n},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},``):`none`,i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),t.eachAxis(n=>{if(!ue(n,e,null))return;let r=this.getAxisMotionValue(n),{min:i,max:o}=this.constraints[n];r.set(t.mixNumber(i,o,a[n]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;oe.set(this.visualElement,this);let e=this.visualElement.current,n=v(e,`pointerdown`,n=>{let{drag:r,dragListener:i=!0}=this.getProps(),a=n.target,o=a!==e&&t.isElementTextInput(a);r&&i&&!o&&this.start(n)}),i,a=()=>{let{dragConstraints:t}=this.getProps();r.isRefObject(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),i||=le(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:o}=this.visualElement,s=o.addEventListener(`measure`,a);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),t.frame.read(a);let c=t.addDomEvent(window,`resize`,()=>this.scalePositionWithinConstraints()),l=o.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:n})=>{this.isDragging&&n&&(t.eachAxis(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{c(),n(),s(),l&&l(),i&&i()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=re,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function ce(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function le(e,n,r){let i=t.resize(e,ce(r)),a=t.resize(n,ce(r));return()=>{i(),a()}}function ue(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function de(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var fe=class extends t.Feature{constructor(e){super(e),this.removeGroupControls=i.no
556op,this.removeListeners=i.noop,this.controls=new se(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||i.noop}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},pe=e=>(n,r)=>{e&&t.frame.update(()=>e(n,r),!1,!0)},R=class extends t.Feature{constructor(){super(...arguments),this.removePointerDownListener=i.noop}onPointerDown(e){this.session=new E(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:y(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:n,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:pe(e),onStart:pe(n),onMove:pe(r),onEnd:(e,n)=>{delete this.session,i&&t.frame.postRender(()=>i(e,n))}}}mount(){this.removePointerDownListener=v(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},z=!1,me=class extends n.Component{componentDidMount(){let{visualElement:e,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:a}=e;a&&(n.group&&n.group.add(a),r&&r.register&&i&&r.register(a),z&&a.root.didUpdate(),a.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),a.setOptions({...a.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),t.globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:n,visualElement:r,drag:i,isPresent:a}=this.props,{projection:o}=r;return o?(o.isPresent=a,e.layoutDependency!==n&&o.setOptions({...o.options,layoutDependency:n}),z=!0,i||e.layoutDependency!==n||n===void 0||e.isPresent!==a?o.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?o.promote():o.relegate()||t.frame.postRender(()=>{let e=o.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:n}=this.props,{projection:r}=e;r&&(r.options.layoutAnchor=n,r.root.didUpdate(),t.microtask.postRender(()=>{!r.currentAnimation&&r.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;z=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function B(e){let[t,i]=o(),s=n.useContext(r.LayoutGroupContext);return a.jsx(me,{...e,layoutGroup:s,switchLayoutGroup:n.useContext(r.SwitchLayoutGroupContext),isPresent:t,safeToRemove:i})}var he={pan:{Feature:R},drag:{Feature:fe,ProjectionNode:t.HTMLProjectionNode,MeasureLayout:B}};function ge(e,n,r){let{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive(`whileHover`,r===`Start`);let a=i[`onHover`+r];a&&t.frame.postRender(()=>a(n,g(n)))}var _e=class extends t.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=t.hover(e,(e,t)=>(ge(this.node,t,`Start`),e=>ge(this.node,e,`End`))))}unmount(){}},ve=class extends t.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=i.pipe(t.addDomEvent(this.node.current,`focus`,()=>this.onFocus()),t.addDomEvent(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function ye(e,n,r){let{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive(`whileTap`,r===`Start`);let a=i[`onTap`+(r===`End`?``:r)];a&&t.frame.postRender(()=>a(n,g(n)))}var be=class extends t.Feature{mount(){let{current:e}=this.node;if(!e)return;
556let{globalTapTarget:n,propagate:r}=this.node.props;this.unmount=t.press(e,(e,t)=>(ye(this.node,t,`Start`),(e,{success:t})=>ye(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:n,stopPropagation:r?.tap===!1})}unmount(){}},V=new WeakMap,xe=new WeakMap,Se=e=>{let t=V.get(e.target);t&&t(e)},Ce=e=>{e.forEach(Se)};function we({root:e,...t}){let n=e||document;xe.has(n)||xe.set(n,{});let r=xe.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(Ce,{root:e,...t})),r[i]}function Te(e,t,n){let r=we(t);return V.set(e,n),r.observe(e),()=>{V.delete(e),r.unobserve(e)}}var Ee={some:0,all:1},De=class extends t.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:Ee[r]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)};this.stopObserver=Te(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(Oe(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function Oe({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var ke={inView:{Feature:De},tap:{Feature:be},focus:{Feature:ve},hover:{Feature:_e}},Ae={layout:{ProjectionNode:t.HTMLProjectionNode,MeasureLayout:B}},je={...h,...ke,...he,...Ae};e.addPointerEvent=v,e.addPointerInfo=_,e.animations=h,e.createDomVisualElement=u,e.distance=b,e.distance2D=x,e.drag=he,e.featureBundle=je,e.gestureAnimations=ke,e.layout=Ae,e.useIsPresent=s,e.usePresence=o})),E=n((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=l(),n=f(),r=w(),i=C(),a=T(),o=S();function s(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var c=s(n);function u(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function d(...e){return t=>{let n=!1,r=e.map(e=>{let r=u(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():u(e[t],null)}}}}function p(...e){return c.useCallback(d(...e),e)}var m=class extends c.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(i.isHTMLElement(t)&&e.isPresent&&!this.props.isPresent&&this.props.pop!==!1){let e=t.offsetParent,n=i.isHTMLElement(e)&&e.offsetWidth||0,r=i.isHTMLElement(e)&&e.offsetHeight||0,a=getComputedStyle(t),o=this.props.sizeRef.current;o.height=parseFloat(a.height),o.width=parseFloat(a.width),o.top=t.offsetTop,o.left=t.offsetLeft,o.right=n-o.width-o.left,o.bottom=r-o.height-o.top,o.direction=a.direction}return null}componentDidUpdate(){}render(){return this.props.children}};function h({children:e,isPresent:i,anchorX:a,anchorY:o,root:s,pop:l}){let u=n.useId(),d=n.useRef(null),f=n.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:`ltr`}),{nonce:h}=n.useContext(r.MotionConfigContext),g=p(d,l===!1?void 0:e.props?.ref??e?.ref);return n.useInsertionEffect(()=>{let{width:e,height:t,top:n,left:r,right:c,bottom:p,direction:m}=f.current;if(i||l===!1||!d.current||!e||!t)return;let g=m===`rtl`,_=a===`left`?g?`right: ${c}`:`left: ${r}`:g?`left: ${r}`:`right: ${c}`,v=o===`bottom`?`bottom: ${p}`:`top: ${n}`;d.current.dataset.motionPopId=u;let y=document.createElement(`style`);h&&(y.nonce=h);let b=s??document.head;return b.appendChild(y),y.sheet&&y.sheet.insertRule(` 557 [data-motion-pop-id="${u}"] { 558 position: absolute !important; 559 width: ${e}px !important; 560 height: ${t}px !important; 561 ${_}px !important; 562 ${v}px !important; 563 } 564 `),()=>{d.current?.removeAttribute(`data-motion-pop-id`),b.contains(y)&&b.removeChild(y)}},[i]),t.jsx(m,{isPresent:i,childRef:d,sizeRef:f,pop:l,children:l===!1?e:c.cloneElement(e,{ref:g})})}var g=({children:e,initial:i,isPresent:a,onExitComplete:o,custom:s,presenceAffectsLayout:l,mode:u,anchorX:d,anchorY:f,root:p})=>{let m=r.useConstant(_),g=n.useId(),v=n.useRef(a),y=n.useRef(o);r.useIsomorphicLayoutEffect(()=>{v.current=a,y.current=o});let b=!0,x=n.useMemo(()=>(b=!1,{id:g,initial:i,isPresent:a,custom:s,onExitComplete:e=>{m.set(e,!0);for(let e of m.values())if(!e)return;o&&o()},register:e=>(m.set(e,!1),()=>{m.delete(e),!v.current&&!m.size&&y.current?.()})}),[a,m,o]);return l&&b&&(x={...x}),n.useMemo(()=>{m.forEach((e,t)=>m.set(t,!1))},[a]),c.useEffect(()=>{!a&&!m.size&&o&&o()},[a]),e=t.jsx(h,{pop:u===`popLayout`,isPresent:a,anchorX:d,anchorY:f,root:p,children:e}),t.jsx(r.PresenceContext.Provider,{value:x,children:e})};function _(){return new Map}var v=e=>e.key||``;function y(e){let t=[];
564return n.Children.forEach(e,e=>{n.isValidElement(e)&&t.push(e)}),t}var b=({children:e,custom:i,initial:o=!0,onExitComplete:s,presenceAffectsLayout:c=!0,mode:l=`sync`,propagate:u=!1,anchorX:d=`left`,anchorY:f=`top`,root:p})=>{let[m,h]=a.usePresence(u),_=n.useMemo(()=>y(e),[e]),b=u&&!m?[]:_.map(v),x=n.useRef(!0),S=n.useRef(_),C=r.useConstant(()=>new Map),w=n.useRef(new Set),[T,E]=n.useState(_),[D,O]=n.useState(_);r.useIsomorphicLayoutEffect(()=>{u&&!m&&!D.length&&h?.()},[m,u,D.length,h]),r.useIsomorphicLayoutEffect(()=>{x.current=!1,S.current=_;for(let e=0;e<D.length;e++){let t=v(D[e]);b.includes(t)?(C.delete(t),w.current.delete(t)):C.get(t)!==!0&&C.set(t,!1)}},[D,b.length,b.join(`-`)]);let k=[];if(_!==T){let e=[..._];for(let t=0;t<D.length;t++){let n=D[t],r=v(n);b.includes(r)||(e.splice(t,0,n),k.push(n))}return l===`wait`&&k.length&&(e=k),O(y(e)),E(_),null}let{forceRender:A}=n.useContext(r.LayoutGroupContext);return t.jsx(t.Fragment,{children:D.map(e=>{let n=v(e),r=u&&!m?!1:_===D||b.includes(n);return t.jsx(g,{isPresent:r,initial:!x.current||o?void 0:!1,custom:i,presenceAffectsLayout:c,mode:l,root:p,onExitComplete:r?void 0:()=>{if(w.current.has(n))return;if(C.has(n))w.current.add(n),C.set(n,!0);else return;let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(A?.(),O(S.current),u&&h?.(),s&&s())},anchorX:d,anchorY:f,children:e},n)})})},x=n.createContext(null);function E(){let e=n.useRef(!1);return r.useIsomorphicLayoutEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function D(){let e=E(),[t,r]=n.useState(0),a=n.useCallback(()=>{e.current&&r(t+1)},[t]);return[n.useCallback(()=>i.frame.postRender(a),[a]),t]}var O=e=>e===!0,k=e=>O(e===!0)||e===`id`,A=({children:e,id:a,inherit:o=!0})=>{let s=n.useContext(r.LayoutGroupContext),c=n.useContext(x),[l,u]=D(),d=n.useRef(null),f=s.id||c;d.current===null&&(k(o)&&f&&(a=a?f+`-`+a:f),d.current={id:a,group:O(o)&&s.group||i.nodeGroup()});let p=n.useMemo(()=>({...d.current,forceRender:l}),[u]);return t.jsx(r.LayoutGroupContext.Provider,{value:p,children:e})};function j({children:e,features:i,strict:a=!1}){let[,o]=n.useState(!ee(i)),s=n.useRef(void 0);if(!ee(i)){let{renderer:e,...t}=i;s.current=e,r.loadFeatures(t)}return n.useEffect(()=>{ee(i)&&i().then(({renderer:e,...t})=>{r.loadFeatures(t),s.current=e,o(!0)})},[]),t.jsx(r.LazyContext.Provider,{value:{renderer:s.current,strict:a},children:e})}function ee(e){return typeof e==`function`}function M({children:e,...a}){let o=n.useContext(r.MotionConfigContext);a={...o,...a},a.transition=i.resolveTransition(a.transition,o.transition),a.isStatic=r.useConstant(()=>a.isStatic);let s=n.useMemo(()=>a,[JSON.stringify(a.transition),a.transformPagePoint,a.reducedMotion,a.skipAnimations,a.isValidProp]);return t.jsx(r.MotionConfigContext.Provider,{value:s,children:e})}var N=n.createContext(null);function P(e,t){if(typeof Proxy>`u`)return r.createMotionComponent;let n=new Map,i=(n,i)=>r.createMotionComponent(n,i,e,t);return new Proxy((e,t)=>i(e,t),{get:(a,o)=>o===`create`?i:(n.has(o)||n.set(o,r.createMotionComponent(o,void 0,e,t)),n.get(o))})}var F=P(a.featureBundle,a.createDomVisualElement);function I(e,t,n,r,a,s=`ltr`){let c=e.findIndex(e=>e.value===t);if(c===-1)return e;if(a===`xy`){let{layout:t}=e[c],r={x:i.mixNumber(t.x.min,t.x.max,.5)+n.x,y:i.mixNumber(t.y.min,t.y.max,.5)+n.y},a=te(e),l=a.find(t=>t.items.includes(e[c])),u=a.reduce((e,t)=>ne(r.y,t)<ne(r.y,e)?t:e);if(u!==l)return re(e,c,r.x,u,s);let d=ie(r,t),f=-1,p=d;return e.forEach((e,t)=>{if(t===c)return;let n=ie(r,e.layout);n<p&&(f=t,p=n)}),f===-1?e:o.moveItem(e,c,c+Math.sign(f-c))}if(!r[a])return e;let l=r[a]>0?1:-1,u=e[c+l];if(!u)return e;let d=e[c].layout[a],f=u.layout[a],p=i.mixNumber(f.min,f.max,.5);return l===1&&d.max+n[a]>p||l===-1&&d.min+n[a]<p?o.moveItem(e,c,c+l):e}function te(e){let t=[];return e.forEach(e=>{let{min:n,max:r}=e.layout.y,i=t[t.length-1];!i||n>=i.max||r<=i.min?t.push({items:[e],min:n,max:r}):(i.items.push(e),i.min=Math.min(i.min,n),i.max=Math.max(i.max,r))}),t}function ne(e,t){return e<t.min?t.min-e:e>t.max?e-t.max:0}function re(e,t,n,r,a){let o=e.filter((e,n)=>n!==t),s=r.items.find(e=>{let t=i.mixNumber(e.layout.x.min,e.layout.x.max,.5);return a===`ltr`?n<t:n>t}),c=s?o.indexOf(s):o.indexOf(r.items[r.items.length-1])+1,l=[...o];return l.splice(c,0,e[t]),l.every((t,n)=>t===e[n])?e:l}function ie(e,t){let n=Math.max(t.x.min-e.x,0,e.x-t.x.max),r=Math.max(t.y.min-e.y,0,e.y-t.y.max);return n*n+r*r}var L=(e,t)=>e.max<=t.min||t.max<=e.min;function ae(e){let t=!1,n=!1;for(let r=0;r<e.length;r++)for(let i=r+1;i<e.length;i++)if(t||=L(e[r].x,e[i].x),n||=L(e[r].y,e[i].y),t&&n)return`xy`;return t?`x`:`y`}function oe({children:e,as:i=`ul`,axis:a,onReorder:s,values:c,...l},u){let d=r.useConstant(()=>F[i]),f=n.useRef(new Map),[p,m]=n.useState(`y`),h=n.useRef(!1),g=n.useRef(null),_=a||p;o.invariant(!!c,`Reorder.Group must be provided a values prop`,`reorder-values`);let v=new Set(c);f.current.forEach((e,t)=>{v.has(t)||f.current.delete(t)});let y={axis:_,groupRef:g,registerItem:(e,t)=>
564{if(f.current.set(e,t),!a){let e=ae(c.flatMap(e=>{let t=f.current.get(e);return t?[t]:[]}));e!==p&&m(e)}},updateOrder:(e,t,n)=>{if(h.current)return;let r=c.flatMap(e=>{let t=f.current.get(e);return t?[{value:e,layout:t}]:[]}),i=g.current?.ownerDocument.defaultView?.getComputedStyle(g.current).direction===`rtl`?`rtl`:`ltr`,a=I(r,e,t,n,_,i);if(r!==a){h.current=!0;let e=[...c],t=r.map(({value:e})=>c.indexOf(e));a.forEach(({value:n},r)=>{e[t[r]]=n}),s(e)}}};n.useEffect(()=>{h.current=!1});let b=e=>{g.current=e,typeof u==`function`?u(e):u&&(u.current=e)},x={overflowAnchor:`none`,...l.style};return t.jsx(d,{...l,style:x,ref:b,ignoreStrict:!0,children:t.jsx(N.Provider,{value:y,children:e})})}var se=n.forwardRef(oe);function ce(e){let t=r.useConstant(()=>i.motionValue(e)),{isStatic:a}=n.useContext(r.MotionConfigContext);if(a){let[,r]=n.useState(e);n.useEffect(()=>t.on(`change`,r),[])}return t}function le(e,t){let n=ce(t()),a=()=>n.set(t());return a(),r.useIsomorphicLayoutEffect(()=>{let t=()=>i.frame.preRender(a,!1,!0),n=e.map(e=>e.on(`change`,t));return()=>{n.forEach(e=>e()),i.cancelFrame(a)}}),n}function ue(e){i.collectMotionValues.current=[],e();let t=le(i.collectMotionValues.current,e);return i.collectMotionValues.current=void 0,t}function de(e,t,n,r){if(typeof e==`function`)return ue(e);if(n!==void 0&&!Array.isArray(n)&&typeof t!=`function`)return pe(e,t,n,r);let a=n,o=typeof t==`function`?t:i.transform(t,a,r),s=Array.isArray(e)?fe(e,o):fe([e],([e])=>o(e)),c=Array.isArray(e)?void 0:e.accelerate;return c&&!c.isTransformed&&typeof t!=`function`&&Array.isArray(n)&&r?.clamp!==!1&&(s.accelerate={...c,times:t,keyframes:n,isTransformed:!0,...r?.ease?{ease:r.ease}:{}}),s}function fe(e,t){let n=r.useConstant(()=>[]);return le(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}function pe(e,t,n,i){let a=r.useConstant(()=>Object.keys(n)),o=r.useConstant(()=>({}));for(let r of a)o[r]=de(e,t,n[r],i);return o}var R=50,z=25,me=new Set([`auto`,`scroll`]),B=new WeakMap,he=new WeakMap,ge=null;function _e(){if(ge){let e=ye(ge,`y`);e&&(he.delete(e),B.delete(e));let t=ye(ge,`x`);t&&t!==e&&(he.delete(t),B.delete(t)),ge=null}}function ve(e,t){let n=getComputedStyle(e),r=t===`x`?n.overflowX:n.overflowY,i=e===document.body||e===document.documentElement;return me.has(r)||i}function ye(e,t){let n=e?.parentElement;for(;n;){if(ve(n,t))return n;n=n.parentElement}return null}function be(e,t,n){let r=t.getBoundingClientRect(),i=n===`x`?Math.max(0,r.left):Math.max(0,r.top),a=n===`x`?Math.min(window.innerWidth,r.right):Math.min(window.innerHeight,r.bottom),o=e-i,s=a-e;if(o<R){let e=1-o/R;return{amount:-25*e*e,edge:`start`}}if(s<R){let e=1-s/R;return{amount:z*e*e,edge:`end`}}return{amount:0,edge:null}}function V(e,t,n,r){if(!e)return;ge=e;let i=ye(e,n);if(!i)return;let{amount:a,edge:o}=be(t-(n===`x`?window.scrollX:window.scrollY),i,n);if(o===null){he.delete(i),B.delete(i);return}let s=he.get(i),c=i===document.body||i===document.documentElement;if(s!==o){if(!(o===`start`&&r<0||o===`end`&&r>0))return;he.set(i,o);let e=n===`x`?i.scrollWidth-(c?window.innerWidth:i.clientWidth):i.scrollHeight-(c?window.innerHeight:i.clientHeight);B.set(i,e)}if(a>0){let e=B.get(i);if((n===`x`?c?window.scrollX:i.scrollLeft:c?window.scrollY:i.scrollTop)>=e)return}n===`x`?c?window.scrollBy({left:a}):i.scrollLeft+=a:c?window.scrollBy({top:a}):i.scrollTop+=a}function xe(e,t=0){return i.isMotionValue(e)?e:ce(t)}function Se({children:e,style:i={},value:a,as:s=`li`,onDrag:c,onDragEnd:l,layout:u=!0,...d},f){let p=r.useConstant(()=>F[s]),m=n.useContext(N),h={x:xe(i.x),y:xe(i.y)},g=de([h.x,h.y],([e,t])=>e||t?1:`unset`);o.invariant(!!m,`Reorder.Item must be a child of Reorder.Group`,`reorder-item-child`);let{axis:_,registerItem:v,updateOrder:y,groupRef:b}=m,x=_===`xy`||_;return t.jsx(p,{drag:x,...d,dragSnapToOrigin:!0,style:{...i,x:h.x,y:h.y,zIndex:g},layout:u,onDrag:(e,t)=>{let{velocity:n,point:r}=t,i={x:h.x.get(),y:h.y.get()};y(a,i,n);let o=_===`xy`?Math.abs(n.x)>Math.abs(n.y)?`x`:`y`:_;V(b.current,r[o],o,n[o]),c&&c(e,t)},onDragEnd:(e,t)=>{_e(),l&&l(e,t)},onLayoutMeasure:e=>{v(a,e)},ref:f,ignoreStrict:!0,children:e})}var Ce=Object.freeze({__proto__:null,Group:se,Item:n.forwardRef(Se)});function we(e){return typeof e==`object`&&!Array.isArray(e)}function Te(e,t,n,r){return e==null?[]:typeof e==`string`&&we(t)?i.resolveElements(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function Ee(e,t,n){return e*(t+1)+n*t}function De(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function Oe(e,t,n){for(let r=0;r<e.length;r++){let i=e[r];i.at>t&&i.at<n&&(o.removeItem(e,i),r--)}}function ke(e,t,n,r,a,s){Oe(e,a,s);for(let c=0;c<t.length;c++)e.push({value:t[c],at:i.mixNumber(a,s,r[c]),easing:o.getEasingForSegment(n,c)})}function Ae(e,t,n=0){let r=t+1+t*n;for(let t=0;t<e.length;t++)e[t]=e[t]/r}function je(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}var Me=`easeInOut`,Ne=20;function Pe(e,{defaultTransition:t={},...n}={},r,a){let s=t.duration||.3,c=new Map,l=new Map,u={},d=new Map,f=0,p=0,m=0;for(let n=0;n<e.length;n++){let c=e[n];if(typeof c==`string`){d.set(c,p);continue}if(!Array.isArray(c)){d.set(c.name,De(p,c.at,f,d));continue}let[h,g,_={}]=c;_.at!==void 0&&(p=De(p,_.at,f,d));let v=0,y=(e,n,r,c=0,l=0)=>{let u=Le(e),{delay:d=0,times:f=i.defaultOffset(u),type:h=t.type||`keyframes`,repeat:g,repeatType:_,repeatDelay:y=0,...b}=n,{ease:x=t.ease||`easeOut`,duration:S}=n,C=typeof d==`function`?d(c,l):d,w=u.length,T=i.isGenerator(h)?h:a?.[h||`keyframes`];if(w<=2&&T){let e=100;if(w===2&&H(u)){let t=u[1]-u[0];e=Math.abs(t)}let n={...t,...b};S!==void 0&&(n.duration=o.secondsToMilliseconds(S));let r=i.createGeneratorEasing(n,e,T);x=r.ease,S=r.duration}S??=s;let E=p+C;f.length===1&&f[0]===0&&(f[1]=1);let D=f.length-u.length;if(D>0&&i.fillOffset(f,D),u.length===1&&u.unshift(null),g&&o.warning(g<Ne,`Sequence segments can't repeat ${g} times â ignoring repeat option. Use a value below ${Ne} or apply repeat at the sequence level instead.`),g&&g<Ne){let e=S>0?y/S:0;S=Ee(S,g,y);let t=[...u],n=[...f];x=Array.isArray(x)?[...x]:[x];let r=[...x],i=_===`reverse`||_===`mirror`,a=t,s=r;i&&(a=[...t].reverse(),_===`reverse`&&(s=[...r].reverse().map(e=>typeof e==`function`?o.reverseEasing(e):e)));for(let c=0;c<g;c++){let l=i&&c%2==0,d=l?a:t,p=l?s:r,m=(c+1)*(1+e);e>
5640&&(u.push(u[u.length-1]),f.push(m),x.push(`linear`)),u.push(...d);for(let e=0;e<d.length;e++)f.push(n[e]+m),x.push(e===0?`linear`:o.getEasingForSegment(p,e-1))}Ae(f,g,e)}let O=E+S;ke(r,u,x,f,E,O),v=Math.max(C+S,v),m=Math.max(O,m)};if(i.isMotionValue(h)){let e=Fe(h,l);y(g,_,Ie(`default`,e))}else{let e=Te(h,g,r,u),t=e.length;for(let n=0;n<t;n++){g=g,_=_;let r=e[n],i=Fe(r,l);for(let e in g)y(g[e],Re(_,e),Ie(e,i),n,t)}}f=p,p+=v}return l.forEach((e,r)=>{for(let i in e){let a=e[i];a.sort(je);let s=[],l=[],u=[];for(let e=0;e<a.length;e++){let{at:t,value:n,easing:r}=a[e];s.push(n),l.push(o.progress(0,m,t)),u.push(r||`easeOut`)}l[0]!==0&&(l.unshift(0),s.unshift(s[0]),u.unshift(Me)),l[l.length-1]!==1&&(l.push(1),s.push(null)),c.has(r)||c.set(r,{keyframes:{},transition:{}});let d=c.get(r);d.keyframes[i]=s;let{type:f,...p}=t;d.transition[i]={...p,duration:m,ease:u,times:l,...n}}}),c}function Fe(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function Ie(e,t){return t[e]||(t[e]=[]),t[e]}function Le(e){return Array.isArray(e)?e:[e]}function Re(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}var ze=e=>typeof e==`number`,H=e=>e.every(ze);function Be(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=i.isSVGElement(e)&&!i.isSVGSVGElement(e)?new i.SVGVisualElement(t):new i.HTMLVisualElement(t);n.mount(e),i.visualElementStore.set(e,n)}function Ve(e){let t=new i.ObjectVisualElement({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),i.visualElementStore.set(e,t)}function He(e,t){return i.isMotionValue(e)||typeof e==`number`||typeof e==`string`&&!we(t)}function Ue(e,t,n,r){let a=[];if(He(e,t))a.push(i.animateSingleValue(e,we(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return a;let s=Te(e,t,r),c=s.length;o.invariant(!!c,`No valid elements provided.`,`no-valid-elements`);for(let e=0;e<c;e++){let r=s[e],o=r instanceof Element?Be:Ve;i.visualElementStore.has(r)||o(r);let l=i.visualElementStore.get(r),u={...n};`delay`in u&&typeof u.delay==`function`&&(u.delay=u.delay(e,c)),a.push(...i.animateTarget(l,{...t,transition:u},{}))}}return a}function We(e,t,n){let r=[];return Pe(e.map(e=>{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=i.motionValue(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:i.spring}).forEach(({keyframes:e,transition:t},n)=>{r.push(...Ue(n,e,t))}),r}function Ge(e){return Array.isArray(e)&&e.some(Array.isArray)}function Ke(e={}){let{scope:t,reduceMotion:n,skipAnimations:r}=e;function a(e,a,s){let c=[],l,u={};if(n!==void 0&&(u.reduceMotion=n),r!==void 0&&(u.skipAnimations=r),Ge(e)){let{onComplete:n,...r}=a||{};typeof n==`function`&&(l=n),c=We(e,{...u,...r},t)}else{let{onComplete:n,...r}=s||{};typeof n==`function`&&(l=n),c=Ue(e,a,{...u,...r},t)}let d=new i.GroupAnimationWithThen(c);return l&&d.finished.then(l),t&&(t.animations.push(d),d.finished.then(()=>{o.removeItem(t.animations,d)})),d}return a}var qe=Ke();function Je(e,t,n,r){if(e==null)return[];let a=i.resolveElements(e,r),s=a.length;o.invariant(!!s,`No valid elements provided.`,`no-valid-elements`);let c=[];for(let e=0;e<s;e++){let r=a[e],l={...n};typeof l.delay==`function`&&(l.delay=l.delay(e,s));for(let e in t){let n=t[e];Array.isArray(n)||(n=[n]);let a={...i.getValueTransition(l,e)};a.duration&&=o.secondsToMilliseconds(a.duration),a.delay&&=o.secondsToMilliseconds(a.delay);let s=i.getAnimationMap(r),u=i.animationMapKey(e,a.pseudoElement||``),d=s.get(u);d&&d.stop(),c.push({map:s,key:u,unresolvedKeyframes:n,options:{...a,element:r,name:e,allowFlatten:!l.type&&!l.ease}})}}for(let e=0;e<c.length;e++){let{unresolvedKeyframes:t,options:n}=c[e],{element:r,name:a,pseudoElement:o}=n;!o&&t[0]===null&&(t[0]=i.getComputedStyle(r,a)),i.fillWildcards(t),i.applyPxDefaults(t,a),!o&&t.length<2&&t.unshift(i.getComputedStyle(r,a)),n.keyframes=t}let l=[];for(let e=0;e<c.length;e++){let{map:t,key:n,options:r}=c[e],a=new i.NativeAnimation(r);t.set(n,a),a.finished.finally(()=>t.delete(n)),l.push(a)}return l}var Ye=e=>{function t(t,n,r){return new i.GroupAnimationWithThen(Je(t,n,r,e))}return t},Xe=Ye();function Ze(e){return typeof window>`u`?!1:e?i.supportsViewTimeline():i.supportsScrollTimeline()}var Qe=50,$e=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),et=()=>({time:0,x:$e(),y:$e()}),tt={x:{length:`Width`,position:`Left`},y:{length:`Height`,position:`Top`}};function nt(e,t,n,r){let i=n[t],{length:a,position:s}=tt[t],c=i.current,l=n.time;i.current=Math.abs(e[`scroll${s}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=o.progress(0,i.scrollLength,i.current);let u=r-l;i.velocity=u>Qe?0:o.velocityPerSecond(i.current-c,u)}function rt(e,t,n){nt(e,`x`,t,n),nt(e,`y`,t,n),t.time=n}function it(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(i.isHTMLElement(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName===`svg`){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,a=r.parentNode;for(;!i;)a.tagName===`svg`&&(i=a),a=r.parentNode;r=i}else break;return n}var at={start:0,center:.5,end:1};function ot(e,t,n=0){let r=0;if(e in at&&(e=at[e]),typeof e==`string`){let t=parseFloat(e);e.endsWith(`px`)?r=t:e.endsWith(`%`)?e=t/100:e.endsWith(`vw`)?r=t/100*document.documentElement.clientWidth:e.endsWith(`vh`)?r=t/100*document.documentElement.clientHeight:e=t}return typeof e==`number`&&(r=t*e),n+r}var st=[0,0];function ct(e,t,n,r){let i=Array.isArray(e)?e:st,a=0,o=0;return typeof e==`number`?i=[e,e]:typeof e==`string`&&(e=e.trim(),i=e.includes(` `)?e.split(` `):[e,at[e]?e:`0`]),a=ot(i[0],n,r),o=ot(i[1],t),a-o}var lt={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},ut={x:0,y:0};function dt(e){return`getBBox`in e&&e.tagName!==`svg`?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function ft(e,t,n){let{offset:r=lt.All}=n,{target:a=e,axis:s=`y`}=n,c=s===`y`?`height`:`width`,l=a===e?ut:it(a,e),u=a===e?{width:e.scrollWidth,height:e.scrollHeight}:dt(a),d={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate,p=r.length;for(let e=0;e<p;e++){let n=ct(r[e],d[c],u[c],l[s]);
564!f&&n!==t[s].interpolatorOffsets[e]&&(f=!0),t[s].offset[e]=n}f&&(t[s].interpolate=i.interpolate(t[s].offset,i.defaultOffset(r),{clamp:!1}),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=o.clamp(0,1,t[s].interpolate(t[s].current))}function pt(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}function U(e,t,n,r={}){return{measure:t=>{pt(e,r.target,n),rt(e,n,t),(r.offset||r.target)&&ft(e,n,r)},notify:()=>t(n)}}var W=new WeakMap,G=new WeakMap,mt=new WeakMap,ht=new WeakMap,gt=new WeakMap,_t=e=>e===document.scrollingElement?window:e;function vt(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...r}={}){if(!t)return o.noop;let a=mt.get(t);a||(a=new Set,mt.set(t,a));let s=U(t,e,et(),r);if(a.add(s),!W.has(t)){let e=()=>{for(let e of a)e.measure(i.frameData.timestamp);i.frame.preUpdate(n)},n=()=>{for(let e of a)e.notify()},r=()=>i.frame.read(e);W.set(t,r);let o=_t(t);window.addEventListener(`resize`,r),t!==document.documentElement&&G.set(t,i.resize(t,r)),o.addEventListener(`scroll`,r),r()}if(n&&!gt.has(t)){let e=W.get(t),n={width:t.scrollWidth,height:t.scrollHeight};ht.set(t,n);let r=i.frame.read(()=>{let r=t.scrollWidth,i=t.scrollHeight;(n.width!==r||n.height!==i)&&(e(),n.width=r,n.height=i)},!0);gt.set(t,r)}let c=W.get(t);return i.frame.read(c,!1,!0),()=>{i.cancelFrame(c);let e=mt.get(t);if(!e||(e.delete(s),e.size))return;let n=W.get(t);W.delete(t),n&&(_t(t).removeEventListener(`scroll`,n),G.get(t)?.(),window.removeEventListener(`resize`,n));let r=gt.get(t);r&&(i.cancelFrame(r),gt.delete(t)),ht.delete(t)}}var yt=[[lt.Enter,`entry`],[lt.Exit,`exit`],[lt.Any,`cover`],[lt.All,`contain`]],bt={start:0,end:1};function xt(e){let t=e.trim().split(/\s+/);if(t.length!==2)return;let n=bt[t[0]],r=bt[t[1]];if(n!==void 0&&r!==void 0)return[n,r]}function St(e){if(e.length!==2)return;let t=[];for(let n of e)if(Array.isArray(n))t.push(n);else if(typeof n==`string`){let e=xt(n);if(!e)return;t.push(e)}else return;return t}function Ct(e,t){let n=St(e);if(!n)return!1;for(let e=0;e<2;e++){let r=n[e],i=t[e];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0}function wt(e){if(!e)return{rangeStart:`contain 0%`,rangeEnd:`contain 100%`};for(let[t,n]of yt)if(Ct(e,t))return{rangeStart:`${n} 0%`,rangeEnd:`${n} 100%`}}var Tt=new Map;function Et(e){let t={value:0};return{currentTime:t,cancel:vt(n=>{t.value=n[e.axis].progress*100},e)}}function Dt({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=Tt.get(t);i||(i=new Map,Tt.set(t,i));let a=n.target??`self`,o=i.get(a);o||(o={},i.set(a,o));let s=r+(n.offset??[]).join(`,`);return o[s]||(n.target&&Ze(n.target)?wt(n.offset)?o[s]=new ViewTimeline({subject:n.target,axis:r}):o[s]=Et({container:t,...n}):Ze()?o[s]=new ScrollTimeline({source:t,axis:r}):o[s]=Et({container:t,...n})),o[s]}function Ot(e,t){let n=Dt(t),r=t.target?wt(t.offset):void 0,a=t.target?Ze(t.target)&&!!r:Ze();return e.attachTimeline({timeline:a?n:void 0,...r&&a&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),i.observeTimeline(t=>{e.time=e.iterationDuration*t},n))})}function kt(e){return e&&(e.target||e.offset)}function At(e){return e.length===2}function jt(e,t){return At(e)||kt(t)?vt(n=>{e(n[t.axis].progress,n)},t):i.observeTimeline(e,Dt(t))}function Mt(e,{axis:t=`y`,container:n=document.scrollingElement,...r}={}
564){if(!n)return o.noop;let i={axis:t,container:n,...r};return typeof e==`function`?jt(e,i):Ot(e,i)}var Nt={some:0,all:1};function Pt(e,t,{root:n,margin:r,amount:a=`some`}={}){let o=i.resolveElements(e),s=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let n=s.get(e.target);if(e.isIntersecting!==!!n){if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?s.set(e.target,n):c.unobserve(e.target)}else typeof n==`function`&&(n(e),s.delete(e.target))}})},{root:n,rootMargin:r,threshold:typeof a==`number`?a:Nt[a]});return o.forEach(e=>c.observe(e)),()=>c.disconnect()}var Ft=P();function It(e){return n.useEffect(()=>()=>e(),[])}var Lt={renderer:a.createDomVisualElement,...a.animations,...a.gestureAnimations},Rt={...Lt,...a.drag,...a.layout},zt={renderer:a.createDomVisualElement,...a.animations};function Bt(e,t,r){n.useInsertionEffect(()=>e.on(t,r),[e,t,r])}var K=()=>({scrollX:i.motionValue(0),scrollY:i.motionValue(0),scrollXProgress:i.motionValue(0),scrollYProgress:i.motionValue(0)}),Vt=e=>e?!e.current:!1;function Ht(e,t,n,r){return{factory:a=>{let o,s=()=>{if(Vt(n)||Vt(r)){i.microtask.read(s);return}o=Mt(a,{...t,axis:e,container:n?.current||void 0,target:r?.current||void 0})};return i.microtask.read(s),()=>{i.cancelMicrotask(s),o?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function Ut(e,t){return typeof window>`u`?!1:e?i.supportsViewTimeline()&&!!wt(t):i.supportsScrollTimeline()}function Wt({container:e,target:t,...a}={}){let s=r.useConstant(K);Ut(t,a.offset)&&(s.scrollXProgress.accelerate=Ht(`x`,a,e,t),s.scrollYProgress.accelerate=Ht(`y`,a,e,t));let c=n.useRef(null),l=n.useRef(!1),u=n.useCallback(()=>(c.current=Mt((e,{x:t,y:n})=>{s.scrollX.set(t.current),s.scrollXProgress.set(t.progress),s.scrollY.set(n.current),s.scrollYProgress.set(n.progress)},{...a,container:e?.current||void 0,target:t?.current||void 0}),()=>{c.current?.()}),[e,t,JSON.stringify(a.offset)]);return r.useIsomorphicLayoutEffect(()=>{if(l.current=!1,Vt(e)||Vt(t)){l.current=!0;return}return u()},[u]),n.useEffect(()=>{if(!l.current)return;let n,r=()=>{let r=Vt(e),i=Vt(t);o.invariant(!r,`Container ref is defined but not hydrated`,`use-scroll-ref`),o.invariant(!i,`Target ref is defined but not hydrated`,`use-scroll-ref`),!r&&!i&&(n=u())};return i.microtask.read(r),()=>{i.cancelMicrotask(r),n?.()}},[u]),s}function q(e){return Wt({container:e})}function Gt(){return Wt()}function Kt(e,...t){let n=e.length;function r(){let r=``;for(let a=0;a<n;a++){r+=e[a];let n=t[a];n&&(r+=i.isMotionValue(n)?n.get():n)}return r}return le(t.filter(i.isMotionValue),r)}function qt(e,t={}){let{isStatic:a}=n.useContext(r.MotionConfigContext),o=()=>i.isMotionValue(e)?e.get():e;if(a)return de(o);let s=ce(o());return n.useInsertionEffect(()=>i.attachFollow(s,e,t),[s,JSON.stringify(t)]),s}function Jt(e,t={}){return qt(e,{type:`spring`,...t})}function Yt(e){let t=n.useRef(0),{isStatic:a}=n.useContext(r.MotionConfigContext);n.useEffect(()=>{if(a)return;let n=({timestamp:n,delta:r})=>{t.current||=n,e(n-t.current,r)};return i.frame.update(n,!0),()=>i.cancelFrame(n)},[e])}function Xt(){let e=ce(0);return Yt(t=>e.set(t)),e}function Zt(e){let t=ce(e.getVelocity()),n=()=>{let r=e.getVelocity();t.set(r),r&&i.frame.update(n)};return Bt(e,`change`,()=>{i.frame.update(n,!1,!0)}),t}var Qt=class extends i.MotionValue{constructor(){super(...arguments),this.isEnabled=!1}add(e){(i.transformProps.has(e)||i.acceleratedValues.has(e))&&(this.isEnabled=!0,this.update())}update(){this.set(this.isEnabled?`transform`:`auto`)}};function $t(){return r.useConstant(()=>new Qt(`auto`))}function en(){!i.hasReducedMotionListener.current&&i.initPrefersReducedMotion();let[e]=n.useState(i.prefersReducedMotion.current);return e}function tn(){let e=en(),{reducedMotion:t}=n.useContext(r.MotionConfigContext);return t===`never`?!1:t===`always`||e}function nn(e){e.values.forEach(e=>e.stop())}function rn(e,t){[...t].reverse().forEach(n=>{let r=e.getVariant(n);r&&i.setTarget(e,r),e.variantChildren&&e.variantChildren.forEach(e=>{rn(e,t)})})}function an(e,t){if(Array.isArray(t))return rn(e,t);if(typeof t==`string`)return rn(e,[t]);i.setTarget(e,t)}function on(){let e=!1,t=new Set,n={subscribe(e){return t.add(e),()=>void t.delete(e)}
564,start(n,r){o.invariant(e,`controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.`);let a=[];return t.forEach(e=>{a.push(i.animateVisualElement(e,n,{transitionOverride:r}))}),Promise.all(a)},set(n){return o.invariant(e,`controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook.`),t.forEach(e=>{an(e,n)})},stop(){t.forEach(e=>{nn(e)})},mount(){return e=!0,()=>{e=!1,n.stop()}}};return n}function sn(){let e=r.useConstant(()=>({current:null,animations:[]})),t=tn()??void 0,{skipAnimations:i}=n.useContext(r.MotionConfigContext),a=n.useMemo(()=>Ke({scope:e,reduceMotion:t,skipAnimations:i}),[e,t,i]);return It(()=>{e.animations.forEach(e=>e.stop()),e.animations.length=0}),[e,a]}function cn(){let e=r.useConstant(()=>({current:null,animations:[]})),t=r.useConstant(()=>Ye(e));return It(()=>{e.animations.forEach(e=>e.stop())}),[e,t]}function ln(){let e=r.useConstant(on);return r.useIsomorphicLayoutEffect(e.mount,[]),e}var un=ln;function J(){let e=n.useContext(r.PresenceContext);return e?e.custom:void 0}function dn(e,t,r,a){n.useEffect(()=>{let n=e.current;if(r&&n)return i.addDomEvent(n,t,r,a)},[e,t,r,a])}var fn=class{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(n=>{n.start(e.nativeEvent||e,t)})}cancel(){this.componentControls.forEach(e=>{e.cancel()})}stop(){this.componentControls.forEach(e=>{e.stop()})}},pn=()=>new fn;function mn(){return r.useConstant(pn)}function hn(e){return typeof e==`object`&&!!e&&r.motionComponentSymbol in e}function gn(e){if(hn(e))return e[r.motionComponentSymbol]}function _n(){return vn}function vn(e){i.rootProjectionNode.current&&(i.rootProjectionNode.current.isUpdating=!1,i.rootProjectionNode.current.blockUpdate(),e&&e())}function yn(){return n.useCallback(()=>{let e=i.rootProjectionNode.current;e&&e.resetTree()},[])}function bn(...e){let t=n.useRef(0),[r,i]=n.useState(e[t.current]);return[r,n.useCallback(n=>{t.current=typeof n==`number`?n:o.wrap(0,e.length,t.current+1),i(e[t.current])},[e.length,...e])]}function xn(e,{root:t,margin:r,amount:i,once:a=!1,initial:o=!1}={}){let[s,c]=n.useState(o);return n.useEffect(()=>{if(!e.current||a&&s)return;let n=()=>(c(!0),a?void 0:()=>c(!1)),o={root:t&&t.current||void 0,margin:r,amount:i};return Pt(e.current,n,o)},[t,e,r,a,i]),s}function Sn(){let[e,t]=D(),r=_n(),a=n.useRef(-1);return n.useEffect(()=>{i.frame.postRender(()=>i.frame.postRender(()=>{t===a.current&&(o.MotionGlobalConfig.instantAnimations=!1)}))},[t]),n=>{r(()=>{o.MotionGlobalConfig.instantAnimations=!0,e(),n(),a.current=t+1})}}function Cn(){o.MotionGlobalConfig.instantAnimations=!1}function wn(){let[e,t]=n.useState(!0);return n.useEffect(()=>{let e=()=>t(!document.hidden);return document.hidden&&e(),document.addEventListener(`visibilitychange`,e),()=>{document.removeEventListener(`visibilitychange`,e)}},[]),e}function Tn(e){return t=>{let n=e.current;if(!n)return t;let r=n.viewBox?.baseVal;if(!r||r.width===0&&r.height===0)return t;let i=n.getBoundingClientRect();if(i.width===0||i.height===0)return t;let a=r.width/i.width,o=r.height/i.height,s=i.left+window.scrollX,c=i.top+window.scrollY;return{x:(t.x-s)*a+s,y:(t.y-c)*o+c}}}function En(e){return t=>{let n=e.current;if(!n)return t;let r=Dn(n);if(!r)return t;let i=n.getBoundingClientRect(),a=i.left+window.scrollX+i.width/2,o=i.top+window.scrollY+i.height/2,s=t.x-a,c=t.y-o;return{x:a+r.a*s+r.c*c,y:o+r.b*s+r.d*c}}}function Dn(e){let{transform:t}=getComputedStyle(e);if(!t||t===`none`)return null;let n=t.match(/^matrix3d\((.*)\)$/u)||t.match(/^matrix\((.*)\)$/u);if(!n)return null;let r=n[1].split(`,`).map(Number),i=t.startsWith(`matrix3d`),a=r[0],o=r[1],s=i?r[4]:r[2],c=i?r[5]:r[3],l=a*c-o*s;return Math.abs(l)<1e-10?null:{a:c/l,b:-o/l,c:-s/l,d:a/l}}var On=new Map,kn=new Map,Y=(e,t)=>`${e}: ${i.transformProps.has(t)?`transform`:t}`;function An(e,t,n){let r=Y(e,t),i=On.get(r);if(!i)return null;let{animation:a,startTime:o}=i;function s(){window.MotionCancelOptimisedAnimation?.(e,t,n)}return a.onfinish=s,o===null||window.MotionHandoffIsComplete?.(e)?(s(),null):o}var jn,Mn,Nn=new Set;
564function Pn(){Nn.forEach(e=>{e.animation.play(),e.animation.startTime=e.startTime}),Nn.clear()}function Fn(e,t,n,r,a){if(window.MotionIsMounted)return;let s=e.dataset[i.optimizedAppearDataId];if(!s)return;window.MotionHandoffAnimation=An;let c=Y(s,t);Mn||(Mn=i.startWaapiAnimation(e,t,[n[0],n[0]],{duration:1e4,ease:`linear`}),On.set(c,{animation:Mn,startTime:null}),window.MotionHandoffAnimation=An,window.MotionHasOptimisedAnimation=(e,t)=>{if(!e)return!1;if(!t)return kn.has(e);let n=Y(e,t);return!!On.get(n)},window.MotionHandoffMarkAsComplete=e=>{kn.has(e)&&kn.set(e,!0)},window.MotionHandoffIsComplete=e=>kn.get(e)===!0,window.MotionCancelOptimisedAnimation=(e,t,n,r)=>{let i=Y(e,t),a=On.get(i);a&&(n&&r===void 0?n.postRender(()=>{n.postRender(()=>{a.animation.cancel()})}):a.animation.cancel(),n&&r?(Nn.add(a),n.render(Pn)):(On.delete(i),On.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(e,t,n)=>{let r=i.getOptimisedAppearId(e);if(!r)return;let a=window.MotionHasOptimisedAnimation?.(r,t),o=e.props.values?.[t];if(!a||!o)return;let s=n.on(`change`,e=>{o.get()!==e&&(window.MotionCancelOptimisedAnimation?.(r,t),s())});return s});let l=()=>{Mn.cancel();let o=i.startWaapiAnimation(e,t,n,r);jn===void 0&&(jn=performance.now()),o.startTime=jn,On.set(c,{animation:o,startTime:jn}),a&&a(o)};kn.set(s,!1),Mn.ready?Mn.ready.then(l).catch(o.noop):l()}var In=()=>({}),Ln=class extends i.VisualElement{constructor(){super(...arguments),this.measureInstanceViewportBox=i.createBox}build(){}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return In()}getBaseTargetFromProps(){}readValueFromInstance(e,t,n){return n.initialState[t]||0}sortInstanceNodePosition(){return 0}},Rn=r.makeUseVisualState({scrapeMotionValuesFromProps:In,createRenderState:In});function zn(e){let[t,a]=n.useState(e),o=Rn({},!1),s=r.useConstant(()=>new Ln({props:{onUpdate:e=>{a({...e})}},visualState:o,presenceContext:null},{initialState:e}));return n.useLayoutEffect(()=>(s.mount({}),()=>s.unmount()),[s]),[t,r.useConstant(()=>e=>i.animateVisualElement(s,e))]}var Bn=0,Vn=({children:e})=>(c.useEffect(()=>{o.invariant(!1,`AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations`)},[]),t.jsx(A,{id:r.useConstant(()=>`asl-${Bn++}`),children:e})),Hn=1e5,Un=e=>e>.001?1/e:Hn,Wn=!1;function Gn(e){let t=ce(1),i=ce(1),{visualElement:a}=n.useContext(r.MotionContext);return o.invariant(!!(e||a),`If no scale values are provided, useInvertedScale must be used within a child of another motion component.`),o.warning(Wn,`useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead.`),Wn=!0,e?(t=e.scaleX||t,i=e.scaleY||i):a&&(t=a.getValue(`scaleX`,1),i=a.getValue(`scaleY`,1)),{scaleX:de(t,Un),scaleY:de(i,Un)}}e.LayoutGroupContext=r.LayoutGroupContext,e.MotionConfigContext=r.MotionConfigContext,e.MotionContext=r.MotionContext,e.PresenceContext=r.PresenceContext,e.SwitchLayoutGroupContext=r.SwitchLayoutGroupContext,e.filterProps=r.filterProps,e.isBrowser=r.isBrowser,e.isValidMotionProp=r.isValidMotionProp,e.makeUseVisualState=r.makeUseVisualState,e.useIsomorphicLayoutEffect=r.useIsomorphicLayoutEffect,Object.defineProperty(e,"VisualElement",{enumerable:!0,get:function(){return i.VisualElement}}),Object.defineProperty(e,"addScaleCorrector",{enumerable:!0,get:function(){return i.addScaleCorrector}}),Object.defineProperty(e,"animateVisualElement",{enumerable:!0,get:function(){return i.animateVisualElement}}),Object.defineProperty(e,"arc",{enumerable:!0,get:function(){return i.arc}}),Object.defineProperty(e,"buildTransform",{enumerable:!0,get:function(){return i.buildTransform}}),Object.defineProperty(e,"calcLength",{enumerable:!0,get:function(){return i.calcLength}}),Object.defineProperty(e,"createBox",{enumerable:!0,get:function(){return i.createBox}}),Object.defineProperty(e,"delay",{enumerable:!0,get:function(){return i.delay}}),Object.defineProperty(e,"optimizedAppearDataAttribute",{enumerable:!0,get:function(){return i.optimizedAppearDataAttribute}}),Object.defineProperty(e,"resolveMotionValue",{enumerable:!0,get:function(){return i.resolveMotionValue}}),Object.defineProperty(e,"visualElementStore",{enumerable:!0,get:function(){return i.visualElementStore}}),e.addPointerEvent=a.addPointerEvent,e.addPointerInfo=a.addPointerInfo,e.animations=a.animations,e.distance=a.distance,e.distance2D=a.distance2D,e.useIsPresent=a.useIsPresent,e.usePresence=a.usePresence,Object.defineProperty(e,"MotionGlobalConfig",{enumerable:!0,get:function(){return o.MotionGlobalConfig}}),e.AnimatePresence=b,e.AnimateSharedLayout=Vn,e.DeprecatedLayoutGroupContext=x,e.DragControls=fn,e.LayoutGroup=A,e.LazyMotion=j,e.MotionConfig=M,e.PopChild=h,e.PresenceChild=g,e.Reorder=Ce,e.WillChangeMotionValue=Qt,e.animate=qe,e.animateMini=Xe,e.animationControls=on,e.correctParentTransform=En,e.createScopedAnimate=Ke,e.disableInstantTransitions=Cn,e.domAnimation=Lt,e.domMax=Rt,e.domMin=zt,e.inView=Pt,e.isMotionComponent=hn,e.m=Ft,e.motion=F,e.scroll=Mt,e.scrollInfo=vt,e.startOptimizedAppearAnimation=Fn,e.transformViewBoxPoint=Tn,e.unwrapMotionComponent=gn,e.useAnimate=sn,e.useAnimateMini=cn,e.useAnimation=un,e.useAnimationControls=ln,e.useAnimationFrame=Yt,e.useComposedRefs=p,e.useCycle=bn,e.useDeprecatedAnimatedState=zn,e.useDeprecatedInvertedScale=Gn,e.useDomEvent=dn,e.useDragControls=mn,e.useElementScroll=q,e.useFollowValue=qt,e.useForceUpdate=D,e.useInView=xn,e.useInstantLayoutTransition=_n,e.useInstantTransition=Sn,e.useMotionTemplate=Kt,e.useMotionValue=ce,e.useMotionValueEvent=Bt,e.usePageInView=wn,e.usePresenceData=J,e.useReducedMotion=en,e.useReducedMotionConfig=tn,e.useResetProjection=yn,e.useScroll=Wt,e.useSpring=Jt,e.useTime=Xt,e.useTransform=de,e.useUnmountEffect=It,e.useVelocity=Zt,e.useViewportScroll=Gt,e.useWillChange=$t,Object.keys(i).forEac
564h(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}})}),Object.keys(o).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})})),D=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),c=e&&e.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;o<r.length;o++)r[o]!=="default"&&i(n,t,r[o]);return a(n,t),n}})(),u=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyTabPicker=b;var d=l(),p=R(),m=E(),h=f(),g=c((o(),t(s))),_=g.default.div(x||=n([` 565 position: relative; 566 display: flex; 567 padding-top: 12px; 568 overflow-x: auto; 569 background-color: #ffffff; 570 571 &::-webkit-scrollbar {
572 display: none; 573 } 574`],[` 575 position: relative; 576 display: flex; 577 padding-top: 12px; 578 overflow-x: auto; 579 background-color: #ffffff; 580 581 &::-webkit-scrollbar { 582 display: none; 583 } 584`])),v=g.default.button(C||=n([` 585 position: relative; 586 flex-shrink: 0; 587 min-width: 100px; 588 padding: 0 16px; 589 height: 48px; 590 font-size: 15px; 591 font-weight: bold; 592 opacity: 0.6; 593 outline: none; 594 border: none; 595 background-color: inherit; 596 cursor: pointer; 597 598 &:hover { 599 opacity: 1; 600 filter: brightness(96%); 601 } 602 603 `,` 604`],[` 605 position: relative; 606 flex-shrink: 0; 607 min-width: 100px; 608 padding: 0 16px; 609 height: 48px; 610 font-size: 15px; 611 font-weight: bold; 612 opacity: 0.6; 613 outline: none; 614 border: none; 615 background-color: inherit; 616 cursor: pointer; 617 618 &:hover { 619 opacity: 1; 620 filter: brightness(96%); 621 } 622 623 `,` 624`]),function(e){var t=e.$color;return e.$focused?(0,g.css)(S||=n([` 625 color: `,`; 626 border-color: currentColor; 627 opacity: 1; 628 `],[` 629 color: `,`; 630 border-color: currentColor; 631 opacity: 1; 632 `]),t):null}),y=(0,g.default)(m.motion.div)(w||=n([` 633 position: absolute; 634 bottom: 0; 635 left: 0; 636 right: 0; 637 height: 4px; 638 background-color: currentColor; 639`],[` 640 position: absolute; 641 bottom: 0; 642 left: 0; 643 right: 0; 644 height: 4px; 645 background-color: currentColor; 646`]));function b(e){var t=e.value,n=e.items,i=e.customColor,a=e.onItemClick,o=e.renderItem,s=u(e,[`value`,`items`,`customColor`,`onItemClick`,`renderItem`]),c=(0,h.useMemo)(function(){return i||p.colors.blue500},[i]);return(0,d.jsx)(m.LayoutGroup,{children:(0,d.jsx)(_,r({},s,{children:n.map(function(e){var n=(0,d.jsxs)(v,{$focused:e.value===t,$color:c,onClick:function(t){t.target.scrollIntoView({inline:`center`,behavior:`smooth`}),a(e)},children:[o?o(e):e.label,e.value===t&&(0,d.jsx)(y,{layoutId:`outline`,initial:!1,transition:{type:`spring`,stiffness:500,damping:30}})]});return(0,d.jsx)(h.Fragment,{children:e.render?e.render(n):n},String(e.value))})}))})}var x,S,C,w})),O=n((e=>
646{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyTable=void 0;var a=l(),c=h(),u=i((o(),t(s))).default.table(d||=n([` 647 border-collapse: separate; 648 border-spacing: 2px; 649 650 thead { 651 tr { 652 font-size: 15px; 653 font-weight: 700; 654 color: #000000; 655 background-color: `,`; 656 } 657 } 658 659 tbody { 660 tr { 661 font-size: 14px; 662 font-weight: 400; 663 color: #000000; 664 background-color: #ffffff; 665 666 :nth-child(2n) { 667 background-color: `,`; 668 } 669 670 :hover { 671 background-color: `,`; 672 } 673 } 674 } 675 676 th, 677 td { 678 border-radius: 8px; 679 padding: 12px; 680 background-color: inherit; 681 text-align: center; 682 font-size: inherit; 683 font-weight: inherit; 684 color: inherit; 685 } 686`],[` 687 border-collapse: separate; 688 border-spacing: 2px; 689 690 thead { 691 tr { 692 font-size: 15px; 693 font-weight: 700; 694 color: #000000; 695 background-color: `,`; 696 } 697 } 698 699 tbody { 700 tr { 701 font-size: 14px; 702 font-weight: 400; 703 color: #000000; 704 background-color: #ffffff; 705 706 :nth-child(2n) { 707 background-color: `,`; 708 } 709 710 :hover { 711 background-color: `,`; 712 } 713 } 714 } 715 716 th, 717 td { 718 border-radius: 8px; 719 padding: 12px; 720 background-color: inherit; 721 text-align: center; 722 font-size: inherit; 723 font-weight: inherit; 724 color: inherit; 725 } 726`]),c.colors.gray100,c.colors.gray50,c.colors.blue50);e.OopyTable=function(e){return(0,a.jsx)(u,r({},e))};var d})),k=n((e=>
726{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),c=e&&e.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;o<r.length;o++)r[o]!=="default"&&i(n,t,r[o]);return a(n,t),n}})(),u=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.OopyTextarea=void 0;var d=l(),p=R(),m=f(),h=c((o(),t(s))),g=h.default.div(E||=n([` 727 display: flex; 728 flex-direction: column; 729 justify-content: center; 730 background-color: #ffffff; 731 border: 1px solid; 732 font-size: 14px; 733 color: #000000; 734 min-height: 40px; 735 box-sizing: border-box; 736 737 `,`; 738 739 `,` 740 741 `,` 742`],[` 743 display: flex; 744 flex-direction: column; 745 justify-content: center; 746 background-color: #ffffff; 747 border: 1px solid; 748 font-size: 14px; 749 color: #000000; 750 min-height: 40px; 751 box-sizing: border-box; 752 753 `,`; 754 755 `,` 756 757 `,` 758`]),function(e){var t=e.$round,r=e.$hasLabel;return t?(0,h.css)(x||=n([` 759 padding: `,`; 760 border-radius: 100px; 761 `],[` 762 padding: `,`; 763 border-radius: 100px; 764 `]),r?`6px 20px`:`6px 16px`):(0,h.css)(S||=n([` 765 padding: 6px 12px; 766 border-radius: 8px; 767 `],[` 768 padding: 6px 12px; 769 border-radius: 8px; 770 `]))},function(e){var t=e.$borderColor;return e.$disabled?(0,h.css)(C||=n([` 771 border-color: `,`; 772 color: `,`; 773 background-color: `,`; 774 `],[` 775 border-color: `,`; 776 color: `,`; 777 background-color: `,`; 778 `]),p.colors.gray300,p.colors.gray300,p.colors.gray50):(0,h.css)(w||=n([` 779 border-color: `,`; 780 781 &:focus-within { 782 box-shadow: 0 0 4px 0px `,`; 783 border-color: `,`; 784 785 label { 786 color: `,` !important; 787 } 788 } 789 `],[` 790 border-color: `,`; 791 792 &:focus-within { 793 box-shadow: 0 0 4px 0px `,`; 794 border-color: `,`; 795 796 label { 797 color: `,` !important; 798 } 799 } 800 `]),p.colors.gray400,t,t,t)},function(e){var t=e.$borderColor;return e.$error&&(0,h.css)(T||=n([` 801 box-shadow: 0 0 4px 0px `,`; 802 border-color: `,`; 803 804 label { 805 color: `,` !important; 806 } 807 `],[` 808 box-shadow: 0 0 4px 0px `,`; 809 border-color: `,`; 810 811 label { 812 color: `,` !important; 813 } 814 `]),t,t,t)}),_=h.default.label(O||=n([` 815 display: flex; 816 align-items: center; 817 font-size: 12px; 818 color: `,`; 819 margin-bottom: 8px; 820 821 `,` 822`],[` 823 display: flex; 824 align-items: center; 825 font-size: 12px; 826 color: `,`; 827 margin-bottom: 8px; 828 829 `,` 830`]),p.colors.gray500,function(e){return e.$required&&(0,h.css)(D||=n([` 831 &::before { 832 padding-right: 2px; 833 content: "*"; 834 color: `,`; 835 } 836 `],[` 837 &::before { 838 padding-right: 2px; 839 content: "*"; 840 color: `,`; 841 } 842 `]),p.colors.red500)}),v=h.default.div(k||=n([` 843 display: flex; 844 align-items: center; 845`],[` 846 display: flex; 847 align-items: center; 848`])),y=h.default.textarea(A||=n([` 849 flex: 1; 850 border: none; 851 outline: none; 852 padding: 0; 853 background-color: inherit; 854 font-size: inherit; 855 color: inherit; 856 857 &::placeholder { 858 color: `,`; 859 } 860 861 &:disabled { 862 opacity: 1; 863 background-color: inherit; 864 color: `,`;
865 cursor: not-allowed; 866 } 867`],[` 868 flex: 1; 869 border: none; 870 outline: none; 871 padding: 0; 872 background-color: inherit; 873 font-size: inherit; 874 color: inherit; 875 876 &::placeholder { 877 color: `,`; 878 } 879 880 &:disabled { 881 opacity: 1; 882 background-color: inherit; 883 color: `,`; 884 cursor: not-allowed; 885 } 886`]),p.colors.gray400,p.colors.gray300),b=h.default.div(j||=n([``],[``]));e.OopyTextarea=function(e){var t=e.style,n=e.inputStyle,i=e.className,a=e.label,o=e.left,s=e.right,c=e.round,l=c!==void 0&&c,f=e.borderColor,h=e.gutter,x=h===void 0?8:h,S=e.children,C=e.hasError,w=C!==void 0&&C,T=e.required,E=u(e,[`style`,`inputStyle`,`className`,`label`,`left`,`right`,`round`,`borderColor`,`gutter`,`children`,`hasError`,`required`]),D=w?p.colors.red500:f||p.colors.blue500;return(0,m.useEffect)(function(){a&&l&&console.warn(`Using label with round can lead inconvenient UI result.`)},[a,l]),(0,d.jsxs)(g,{$hasLabel:!!a,$round:l,$borderColor:D,$disabled:E.disabled,$error:w,className:i,style:t,children:[a&&(0,d.jsx)(_,{$required:T,children:a}),(0,d.jsxs)(v,{children:[o&&(0,d.jsx)(b,{style:{marginRight:x},children:o}),(0,d.jsx)(y,r({},E,{style:n})),s&&(0,d.jsx)(b,{style:{marginLeft:x},children:s})]}),S]})};var x,S,C,w,T,E,D,O,k,A,j})),A=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Survey_Select_Column=e.Survey_Constraint=e.Slug_Select_Column=e.RedirectHostname_Select_Column=e.Plugin_Update_Column=e.Plugin_Select_Column=e.Plugin_Constraint=e.Payment_Select_Column=e.Order_By=e.MembershipProduct_Update_Column=e.MembershipProduct_Select_Column=e.MembershipProduct_Constraint=e.MembershipProductPrice_Select_Column=e.MembershipConfiguration_Select_Column=e.Member_Update_Column=e.Member_Select_Column=e.Member_Constraint=e.MemberRefund_Select_Column=e.MemberPermission_Select_Column=e.MemberPayment_Select_Column=e.MagicLink_Select_Column=e.Hostname_Select_Column=e.Event_Select_Column=e.Enum_Survey_Type_Enum=e.Enum_Plugin_Type_Enum=e.Enum_Payment_Pg_Enum=e.Enum_Payment_Currency_Enum=e.Enum_Membership_Payment_Type_Enum=e.Enum_Member_Status_Enum=e.Enum_Hostname_Type_Enum=e.Enum_Hostname_Theme_Enum=e.Enum_Hostname_Status_Enum=e.Enum_Hostname_Plan_Enum=e.Enum_Event_Type_Enum=e.Enum_Event_Op_Enum=e.Enum_Coupon_Type_Enum=e.Coupon_Select_Column=e.Configuration_Select_Column=e.BlockedMemberEmail_Select_Column=e.Pg=e.NameServerEnum=e.MembershipPaymentType=e.MembershipPaymentPg=e.MembershipPaymentCurrency=e.MemberStatus=e.IntervalType=e.HostnameType=e.HostnameStatusEnum=e.FileTypeEnum=e.Currency=void 0,e.User_View_Select_Column=e.User_Select_Column=e.Survey_Update_Column=void 0;var t;(function(e){e.Krw=`KRW`,e.Usd=`USD`})(t||(e.Currency=t={}));var n;(function(e){e.Image=`image`})(n||(e.FileTypeEnum=n={}));var r;(function(e){e.Alive=`alive`,e.CertificateIssued=`certificateIssued`,e.CertificateIssuing=`certificateIssuing`,e.Created=`created`,e.Error=`error`})(r||(e.HostnameStatusEnum=r={}));var i;(function(e){e.Custom=`custom`,e.Oopy=`oopy`})(i||(e.HostnameType=i={}));var a;(function(e){e.Day=`day`,e.Infinity=`infinity`,e.Month=`month`,e.Week=`week`,e.Year=`year`})(a||(e.IntervalType=a={}));var o;(function(e){e.Active=`active`,e.Created=`created`,e.Pending=`pending`})(o||(e.MemberStatus=o={}));var s;(function(e){e.Krw=`KRW`,e.Usd=`USD`})(s||(e.MembershipPaymentCurrency=s={}));var c;(function(e){e.Manual=`manual`,e.Paddle=`paddle`,e.Payple=`payple`,e.Stripe=`stripe`})(c||(e.MembershipPaymentPg=c={}));var l;(function(e){e.Manual=`manual`,e.Onetime=`onetime`,e.Subscription=`subscription`})(l||(e.MembershipPaymentType=l={}));var u;(function(e){e.Cafe24=`cafe24`,e.Cloudflare=`cloudflare`,e.Gabia=`gabia`,e.Hostingkr=`hostingkr`,e.Porkbun=`porkbun`})(u||(e.NameServerEnum=u={}));var d;(function(e){e.Manual=`manual`,e.Paddle=`paddle`,e.Payple=`payple`,e.Stripe=`stripe`})(d||(e.Pg=d={}));var f;(function(e){e.CreatedAt=`createdAt`,e.Email=`email`,e.HostnameId=`hostnameId`,e.Id=`id`,e.Memo=`memo`})(f||(e.BlockedMemberEmail_Select_Column=f={}));var p;(function(e){e.AllowRobots=`allowRobots`,e.BackgroundColor=`backgroundColor`,e.BodyScript=`bodyScript`,e.CalloutBorderRadius=`calloutBorderRadius`,e.ChanneltalkId=`channeltalkId`,e.CreatedAt=`createdAt`,e.Disqus=`disqus`,e.EnableSitemap=`enableSitemap`,e.ExcludedIPs=`excludedIPs`,e.FacebookCustomerChatId=`facebookCustomerChatId`,e.FacebookPixelId=`facebookPixelId`,e.Favicon=`favicon`,e.FontColor=`fontColor`,e.Fonts=`fonts`,e.GalleryB
886orderRadius=`galleryBorderRadius`,e.GoogleAdsense=`googleAdsense`,e.GoogleAnalyticsId=`googleAnalyticsId`,e.HeadScript=`headScript`,e.HideBreadcrumbs=`hideBreadcrumbs`,e.HideCollectionProperties=`hideCollectionProperties`,e.HideCollectionSearch=`hideCollectionSearch`,e.HideCollectionViewList=`hideCollectionViewList`,e.HideFooter=`hideFooter`,e.HidePageLinkIndicator=`hidePageLinkIndicator`,e.HideSearch=`hideSearch`,e.HostnameId=`hostnameId`,e.Id=`id`,e.ImageBorderRadius=`imageBorderRadius`,e.OgImage=`ogImage`,e.OgImageFirst=`ogImageFirst`,e.PageMaxWidth=`pageMaxWidth`,e.PageviewType=`pageviewType`,e.PreventCopy=`preventCopy`,e.ShowMaple=`showMaple`,e.ShowPageview=`showPageview`,e.ShowShareButton=`showShareButton`,e.ShowThemeButton=`showThemeButton`,e.Theme=`theme`,e.UpdatedAt=`updatedAt`})(p||(e.Configuration_Select_Column=p={}));var m;(function(e){e.CreatedAt=`createdAt`,e.ExpiresAt=`expiresAt`,e.Id=`id`,e.PaymentId=`paymentId`,e.RefereeId=`refereeId`,e.ReferrerId=`referrerId`,e.Type=`type`,e.UpdatedAt=`updatedAt`,e.UserId=`userId`})(m||(e.Coupon_Select_Column=m={}));var h;(function(e){e.MembershipPromotion=`membershipPromotion`,e.RefereePaid=`refereePaid`,e.UpdateReferrerId=`updateReferrerId`})(h||(e.Enum_Coupon_Type_Enum=h={}));var g;(function(e){e.Delete=`DELETE`,e.Insert=`INSERT`,e.Update=`UPDATE`})(g||(e.Enum_Event_Op_Enum=g={}));var _;(function(e){e.BillingKey=`billingKey`,e.ChangeToCustom=`changeToCustom`,e.Configuration=`configuration`,e.Custom=`custom`,e.DomainConnectivity=`domainConnectivity`,e.DominTypeSelect=`dominTypeSelect`,e.Error=`error`,e.Hostname=`hostname`,e.HostnameEntered=`hostnameEntered`,e.NotionEntered=`notionEntered`,e.Payment=`payment`,e.Plugin=`plugin`,e.Querystring=`querystring`,e.Signin=`signin`,e.Slug=`slug`,e.User=`user`})(_||(e.Enum_Event_Type_Enum=_={}));var v;(function(e){e.Basic=`basic`,e.Gowid=`gowid`,e.Legacy=`legacy`,e.Membership=`membership`,e.Pro=`pro`})(v||(e.Enum_Hostname_Plan_Enum=v={}));var y;(function(e){e.Alive=`alive`,e.CertificateIssued=`certificateIssued`,e.CertificateIssuing=`certificateIssuing`,e.Created=`created`,e.Error=`error`})(y||(e.Enum_Hostname_Status_Enum=y={}));var b;(function(e){e.Custom=`custom`,e.Dark=`dark`,e.Light=`light`})(b||(e.Enum_Hostname_Theme_Enum=b={}));var x;(function(e){e.Custom=`custom`,e.Oopy=`oopy`})(x||(e.Enum_Hostname_Type_Enum=x={}));var S;(function(e){e.Active=`active`,e.Created=`created`,e.Pending=`pending`})(S||(e.Enum_Member_Status_Enum=S={}));var C;(function(e){e.Manual=`manual`,e.Onetime=`onetime`,e.Subscription=`subscription`})(C||(e.Enum_Membership_Payment_Type_Enum=C={}));var w;(function(e){e.Krw=`KRW`,e.Usd=`USD`})(w||(e.Enum_Payment_Currency_Enum=w={}));var T;(function(e){e.Manual=`manual`,e.Paddle=`paddle`,e.Payple=`payple`,e.Stripe=`stripe`})(T||(e.Enum_Payment_Pg_Enum=T={}));var E;(function(e){e.Admob=`admob`,e.Adsense=`adsense`,e.BottomNavigator=`bottomNavigator`,e.Crisp=`crisp`,e.Cta=`cta`,e.GotoTop=`gotoTop`,e.KakaoChannel=`kakaoChannel`,e.Overlay=`overlay`,e.PagePassword=`pagePassword`,e.ScrollProgressBar=`scrollProgressBar`,e.TopNavigator=`topNavigator`,e.Utterances=`utterances`})(E||(e.Enum_Plugin_Type_Enum=E={}));var D;(function(e){e.HostnameConnection=`hostnameConnection`,e.Nps=`nps`})(D||(e.Enum_Survey_Type_Enum=D={}));var O;(function(e){e.CreatedAt=`createdAt`,e.Data=`data`,e.Id=`id`,e.Op=`op`,e.Type=`type`,e.UserId=`userId`})(O||(e.Event_Select_Column=O={}));var k;(function(e){e.CreatedAt=`createdAt`,e.Id=`id`,e.Name=`name`,e.NotionUrl=`notionUrl`,e.Plan=`plan`,e.RootPageId=`rootPageId`,e.Source=`source`,e.SpaceId=`spaceId`,e.Status=`status`,e.Tags=`tags`,e.Type=`type`,e.UserId=`userId`})(k||(e.Hostname_Select_Column=k={}));var A;(function(e){e.AccessToken=`accessToken`,e.EmailId=`emailId`,e.Id=`id`,e.IsNewUser=`isNewUser`})(A||(e.MagicLink_Select_Column=A={}));var j;(function(e){e.AmountReceived=`amountReceived`,e.CreatedAt=`createdAt`,e.Error=`error`,e.Id=`id`,e.InvoiceUrl=`invoiceUrl`,e.MemberId=`memberId`,e.PaymentId=`paymentId`})(j||(e.MemberPayment_Select_Column=j={}));var ee;(function(e){e.CancelAtPeriodEnd=`cancelAtPeriodEnd`,e.CreatedAt=`createdAt`,e.ExpiresAt=`expiresAt`,e.Id=`id`,e.MemberId=`memberId`,e.MembershipProductPriceId=`membershipProductPriceId`,e.PaymentId=`paymentId`,e.Status=`status`,e.UpdatedAt=`updatedAt`,e.ValidFrom=`validFrom`})(ee||(e.MemberPermission_Select_Column=ee={}));var M;(function(e){e.Amount=`amount`,e.CreatedAt=`createdAt`,e.Error=`error`,e.Id=`id`,e.InvoiceUrl=`invoiceUrl`,e.MemberId=`memberId`,e.Memo=`memo`,e.PaymentId=`paymentId`})(M||(e.MemberRefund_Select_Column=M={}));var N;(function(e){e.MemberHostnameIdEmailKey=`member_hostnameId_email_key`,e.MemberHostnameIdNicknameKey=`member_hostnameId_nickname_key`,e.MemberIdKey=`member_id_key`,e.MembershipPkey=`membership_pkey`})(N||(e.Member_Constraint=N={}));var P;(function(e){e.AdditionalInfo=`additionalInfo`,e.CreatedAt=`createdAt`,e.Email=`email`,e.HostnameId=`hostnameId`,e.Id=`id`,e.Nickname=`nickname`,e.ProfileImg=`profileImg`,e.PromotionCode=`promotionCode`,e.Status=`status`})(P||(e.Member_Select_Column=P={}));var F;(function(e){e.Status=`status`})(F||(e.Member_Update_Column=F={}));var I;(function(e){e.AllowSignup=`allowSignup`,e.BrandColor=`brandColor`,e.CookiePolicy=`cookiePolicy`,e.DefaultPermission=`defaultPermission`,e.EnableComment=`enableComment`,e.Id=`id`,e.PaypleCstId=`paypleCstId`,e.PaypleCustKey=`paypleCustKey`,e.PaypleRefundKey=`paypleRefundKey`,e.Pg=`pg`,e.ServiceName=`serviceName`,e.SignupForm=`signupForm`,e.SignupTerms=`signupTerms`,e.StripePublishableKey=`stripePublishableKey`,e.StripeSecretKey=`stripeSecretKey`})(I||(e.MembershipConfiguration_Select_Column=I={}));var te;(function(e){e.CreatedAt=`createdAt`,e.Currency=`currency`,e.Description=`description`,e.Id=`id`,e.IsActive=`isActive`,e.MembershipProductId=`membershipProductId`,e.Name=`name`,e.Pg=`pg`,e.Recurring=`recurring`,e.TrialPeriodDays=`trialPeriodDays`,e.Type=`type`,e.UnitAmount=`unitAmou
886nt`})(te||(e.MembershipProductPrice_Select_Column=te={}));var ne;(function(e){e.MembershipProductHostnameIdPermissionKey=`membershipProduct_hostnameId_permission_key`,e.MembershipProductPkey=`membershipProduct_pkey`})(ne||(e.MembershipProduct_Constraint=ne={}));var re;(function(e){e.ChildProductId=`childProductId`,e.Description=`description`,e.HostnameId=`hostnameId`,e.Id=`id`,e.Name=`name`,e.Permission=`permission`})(re||(e.MembershipProduct_Select_Column=re={}));var ie;(function(e){e.Description=`description`,e.Name=`name`})(ie||(e.MembershipProduct_Update_Column=ie={}));var L;(function(e){e.Asc=`asc`,e.AscNullsFirst=`asc_nulls_first`,e.AscNullsLast=`asc_nulls_last`,e.Desc=`desc`,e.DescNullsFirst=`desc_nulls_first`,e.DescNullsLast=`desc_nulls_last`})(L||(e.Order_By=L={}));var ae;(function(e){e.CreatedAt=`createdAt`,e.Currency=`currency`,e.Error=`error`,e.ExpiresAt=`expiresAt`,e.Id=`id`,e.Memo=`memo`,e.PaidAt=`paidAt`,e.PayTotal=`payTotal`,e.Pg=`pg`,e.PoolSize=`poolSize`,e.Price=`price`,e.Receipt=`receipt`,e.UserId=`userId`})(ae||(e.Payment_Select_Column=ae={}));var oe;(function(e){e.PluginHostnameIdPageIdTypeKey=`plugin_hostnameId_pageId_type_key`,e.PluginPkey=`plugin_pkey`})(oe||(e.Plugin_Constraint=oe={}));var se;(function(e){e.Data=`data`,e.HostnameId=`hostnameId`,e.Id=`id`,e.PageId=`pageId`,e.Type=`type`})(se||(e.Plugin_Select_Column=se={}));var ce;(function(e){e.Data=`data`,e.HostnameId=`hostnameId`})(ce||(e.Plugin_Update_Column=ce={}));var le;(function(e){e.CreatedAt=`createdAt`,e.Id=`id`,e.Name=`name`,e.Status=`status`,e.To=`to`,e.UpdatedAt=`updatedAt`,e.UserId=`userId`})(le||(e.RedirectHostname_Select_Column=le={}));var ue;(function(e){e.CreatedAt=`createdAt`,e.HostnameId=`hostnameId`,e.Id=`id`,e.PageId=`pageId`,e.Slug=`slug`,e.UpdatedAt=`updatedAt`,e.UserId=`userId`})(ue||(e.Slug_Select_Column=ue={}));var de;(function(e){e.SurveyPkey=`survey_pkey`})(de||(e.Survey_Constraint=de={}));var fe;(function(e){e.Data=`data`,e.Id=`id`,e.Type=`type`,e.UserId=`userId`})(fe||(e.Survey_Select_Column=fe={}));var pe;(function(e){e.Data=`data`,e.Type=`type`})(pe||(e.Survey_Update_Column=pe={}));var R;(function(e){e.CreatedAt=`createdAt`,e.Email=`email`,e.EmailMarketingAgreed=`emailMarketingAgreed`,e.EmailMarketingAsked=`emailMarketingAsked`,e.Id=`id`,e.Lang=`lang`,e.NextPayTime=`nextPayTime`,e.NotionToken=`notionToken`,e.Pg=`pg`,e.ReferrerId=`referrerId`,e.Tags=`tags`})(R||(e.User_Select_Column=R={}));var z;(function(e){e.HasBillingKey=`hasBillingKey`,e.HasPassword=`hasPassword`,e.HostnamesCount=`hostnamesCount`,e.MaxExpiredAt=`maxExpiredAt`,e.Paid=`paid`,e.TotalPoolSize=`totalPoolSize`,e.UserId=`userId`,e.ValidHostnamesCount=`validHostnamesCount`})(z||(e.User_View_Select_Column=z={}))})),j=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.unitAmountToCurrencyUnitAmount=void 0;var t=A();e.unitAmountToCurrencyUnitAmount=function(e,n){var r;return(r={},r[t.Enum_Payment_Currency_Enum.Usd]=n*1/100,r[t.Enum_Payment_Currency_Enum.Krw]=n*1,r)[e]}})),ee=n((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(e,"__esModule",{value:!0}),e.MemberPaymentHistoryTable=void 0;var r=l(),i=j(),a=O();e.MemberPaymentHistoryTable=function(e){var o=e.data,s=e.select,c=n(e,[`data`,`select`]);return(0,r.jsxs)(a.OopyTable,t({},c,{children:[(0,r.jsx)(`thead`,{children:(0,r.jsxs)(`tr`,{children:[(0,r.jsx)(`th`,{children:s({en:`Product name`,ko:`ìíëª
`})}),(0,r.jsx)(`th`,{children:s({en:`Paid amount`,ko:`ì§ë¶ ê¸ì¡`})}),(0,r.jsx)(`th`,{children:s({en:`Payment date`,ko:`ê²°ì ë ì§`})}),(0,r.jsx)(`th`,{children:s({en:`Invoice URL`,ko:`ê²°ì ë´ì ë§í¬`})}),(0,r.jsx)(`th`,{children:s({en:`Payment failure log`,ko:`ê²°ì ì¤í¨ ë¡ê·¸`})})]})}),(0,r.jsx)(`tbody`,{children:o.memberPayment.map(function(e){return(0,r.jsxs)(`tr`,{children:[(0,r.jsx)(`td`,{children:e.membershipProductPrice.membershipProduct.name}
886),(0,r.jsxs)(`td`,{children:[(0,i.unitAmountToCurrencyUnitAmount)(e.membershipProductPrice.currency,e.amountReceived).toLocaleString(),` `,e.membershipProductPrice.currency]}),(0,r.jsx)(`td`,{children:new Date(e.createdAt+`Z`).toISOString()}),(0,r.jsx)(`td`,{children:(0,r.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`},children:e.invoiceUrl&&(0,r.jsx)(`a`,{href:e.invoiceUrl,target:`_blank`,rel:`noreferrer`,children:`Link`})})}),(0,r.jsx)(`td`,{children:e.error||`-`})]},e.id)})})]}))}})),M=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.translateRecurringInfo=void 0;var t=A();e.translateRecurringInfo=function(e,n){var r,i=e.type,a=e.recurring,o=a.interval,s=a.interval_count;if(n===`en`||n===`ja`){if(i===t.Enum_Membership_Payment_Type_Enum.Subscription)return o===t.IntervalType.Infinity?`forever`:s===1?`every ${o}`:`every ${s} ${o}s`;if(i===t.Enum_Membership_Payment_Type_Enum.Onetime)return o===t.IntervalType.Infinity?`forever`:s===1?`a ${o}`:`${s} ${o}s`}if(n===`ko`){var c=(r={},r[t.IntervalType.Infinity]=`íì`,r[t.IntervalType.Year]=`ë
`,r[t.IntervalType.Month]=`ë¬`,r[t.IntervalType.Week]=`주`,r[t.IntervalType.Day]=`ì¼`,r)[o];if(i===t.Enum_Membership_Payment_Type_Enum.Subscription)return o===t.IntervalType.Infinity?`íì`:s===1?`매${c}`:`매 ${s}${c}`;if(i===t.Enum_Membership_Payment_Type_Enum.Onetime)return o===t.IntervalType.Infinity?`íì`:`${s}${c}`}throw Error(`uncovered case`)}})),N=n((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=f();function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}var r=t.createElement(`svg`,{viewBox:`-2 -5 14 20`,height:`100%`,width:`100%`,style:{position:`absolute`,top:0}},t.createElement(`path`,{d:`M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12`,fill:`#fff`,fillRule:`evenodd`})),i=t.createElement(`svg`,{height:`100%`,width:`100%`,viewBox:`-2 -5 17 21`,style:{position:`absolute`,top:0}},t.createElement(`path`,{d:`M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0`,fill:`#fff`,fillRule:`evenodd`}));function a(e){if(e.length===7)return e;for(var t=`#`,n=1;n<4;n+=1)t+=e[n]+e[n];return t}function o(e,t,n,r,i){return function(e,t,n,r,i){var a=(e-n)/(t-n);if(a===0)return r;if(a===1)return i;for(var o=`#`,s=1;s<6;s+=2){var c=parseInt(r.substr(s,2),16),l=parseInt(i.substr(s,2),16),u=Math.round((1-a)*c+a*l).toString(16);u.length===1&&(u=`0`+u),o+=u}return o}(e,t,n,a(r),a(i))}var s=function(e){function r(t){e.call(this,t);var n=t.height,r=t.width,i=t.checked;this.t=t.handleDiameter||n-2,this.i=Math.max(r-n,r-(n+this.t)/2),this.o=Math.max(0,(n-this.t)/2),this.state={h:i?this.i:this.o},this.l=0,this.u=0,this.p=this.p.bind(this),this.v=this.v.bind(this),this.k=this.k.bind(this),this.M=this.M.bind(this),this.m=this.m.bind(this),this.T=this.T.bind(this),this.$=this.$.bind(this),this.C=this.C.bind(this),this.O=this.O.bind(this),this.D=this.D.bind(this),this.S=this.S.bind(this),this.W=this.W.bind(this)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.componentDidMount=function(){this.I=!0},r.prototype.componentDidUpdate=function(e){e.checked!==this.props.checked&&this.setState({h:this.props.checked?this.i:this.o})},r.prototype.componentWillUnmount=function(){this.I=!1},r.prototype.H=function(e){this.j.focus(),this.setState({R:e,B:!0,L:Date.now()})},r.prototype.N=function(e){var t=this.state,n=t.R,r=t.h,i=(this.props.checked?this.i:this.o)+e-n;t.U||e===n||this.setState({U:!0});var a=Math.min(this.i,Math.max(this.o,i));a!==r&&this.setState({h:a})},r.prototype.A=function(e){var t=this.state,n=t.h,r=t.U,i=t.L,a=this.props.checked,o=(this.i+this.o)/2;this.setState({h:this.props.checked?this.i:this.o});var s=Date.now()-i;(!r||s<250||a&&n<=o||!a&&n>=o)&&this.X(e),this.I&&this.setState({U:!1,B:!1}),this.l=Date.now()},r.prototype.p=function(e){e.preventDefault(),typeof e.button==`number`&&e.button!==0||(this.H(e.clientX),window.addEventListener(`mousemove`,this.v),window.addEventListener(`mouseup`,this.k))},r.prototype.v=function(e){e.preventDefault(),this.N(e.clientX)},r.prototype.k=function(e){this.A(e),window.removeEventListener(`mousemove`,this.v),window.removeEventListener(`mouseup`,this.k)},r.prototype.M=function(e){this._=null,this.H(e.touches[0].clientX)},r.prototype.m=function(e){this.N(e.touches[0].clientX)},r.prototype.T=function(e){e.preventDefault(),this.A(e)},r.prototype.C=function(e){Date.now()-this.l>50&&(this.X(e),Date.now()-this.u>50&&this.I&&this.setState({B:!1}))},r.prototype.O=function(){this.u=Date.now()},r.prototype.D=function(){this.setState({B:!0})},r.prototype.S=function(){this.setState({B:!1})},r.prototype.W=function(e){this.j=e},r.prototype.$=function(e){e.preventDefault(),this.j.focus(),this.X(e),this.I&&this.setState({B:!1})},r.prototype.X=function(e){var t=this.props;(0,t.onChange)(!t.checked,e,t.id)},r.prototype.render=function(){var e=this.props,r=e.checked,i=e.disabled,a=e.className,s=e.offColor,c=e.onColor,l=e.offHandleColor,u=e.onHandleColor,d=e.checkedIcon,f=e.uncheckedIcon,p=e.checkedHandleIcon,m=e.uncheckedHandleIcon,h=e.boxShadow,g=e.activeBoxShadow,_=e.height,v=e.width,y=e.borderRadius,b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)===-1&&(n[r]=e[r]);return n}(e,[`checked`,`disabled`,`className`,`offColor`,`onColor`,`offHandleColor`,`onHandleColor`,`checkedIcon`,`uncheckedIcon`,`checkedHandleIcon`,`uncheckedHandleIcon`,`boxShadow`,`activeBoxShadow`,`height`,`width`,`borderRadius`,`handleDiameter`]),x=this.state,S=x.h,C=x.U,w=x.B,T={position:`relative`,display:`inline-block`,textAlign:`left`,opacity:i?.5:1,direction:`ltr`,borderRadius:_/2,WebkitTransition:`opacity 0.25s`,MozTransition:`opacity 0.25s`,transition:`opacity 0.25s`,touchAction:`none`,WebkitTapHighlightColor:`rgba(0, 0, 0, 0)`,WebkitUserSelect:`none`,MozUserSelect:`none`,msUserSelect:`none`,userSelect:`none`},E={height:_,width:v,margin:Math.max(0,(this.t-_)/2),position:`relative`,background:o(S,this.i,this.o,s,c),borderRadius:typeof y==`number`?y:_/2,cursor:i?`default`:`pointer`,WebkitTransition:C?null:`background 0.25s`,MozTransition:C?null:`background 0.25s`,transition:C?null:`background 0.25s`},D={height:_,width:Math.min(1.5*_,v-(this.t+_)/2+1),position:`relative`,opacity:(S-this.o)/(this.i-this.o),pointerEvents:`none`,WebkitTransition:C?null:`opacity 0.25s`,MozTransition:C?null:`opacity 0.25s`,transition:C?null:`opacity 0.25s`},O={height:_,width:Math.min(1.5*_,v-(this.t+_)/2+1),position:`absolute`,opacity:1-(S-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:`none`,WebkitTransition:C?null:`opacity 0.25s`,MozTransition:C?null:`opacity 0.25s`,transition:C?null:`opacity 0.25s`},k={height:this.t,width:this.t,background:o(S,this.i,this.o,l,u),display:`inline-block`,cursor:i?`default`:`pointer`,borderRadius:typeof y==`number`?y-1:`50%`,position:`absolute`,transform:`translateX(`+S+`px)`,top:Math.max(0,(_-this.t)/2),outline:0,boxShadow:w?g:h,border:0,WebkitTransition:C?null:`background-color 0.25s, transform 0.25s, box-shadow 0.15s`,MozTransition:C?null:`background-color 0.25s, transform 0.25s, box-shadow 0.15s`,transition:C?null:`background-color 0.25s, transform 0.25s, box-shadow 0.15s`},A={height:this.t,width:this.t,opacity:Math.max(2*(1-(S-this.o)/(this.i-this.o)-.5),0),position:`absolute`,left:0,top:0,pointerEvents:`none`,WebkitTransition:C?null:`opacity 0.25s`,MozTransition:C?null:`opacity 0.25s`,transition:C?null:`opacity 0.25s`},j={height:this.t,width:this.t,opacity:Math.max(2*((S-this.o)/(this.i-this.o)-.5),0),position:`absolute`,left:0,top:0,pointerEvents:`none`,WebkitTransition:C?null:`opacity 0.25s`,MozTransition:C?null:`opacity 0.25s`,transition:C?null:`opacity 0.25s`};return t.createElement(`div`,{className:a,style:T},t.createElement(`div`,{className:`react-switch-bg`,style:E,onClick:i?null:this.$,onMouseDown:function(e){return e.preventDefault()}},d&&t.createElement(`div`,{style:D},d),f&&t.createElement(`div`,{style:O},f)),t.createElement(`div`,{className:`react-switch-handle`,style:k,onClick:function(e){return e.preventDefault()},onMouseDown:i?null:this.p,onTouchStart:i?null:this.M,onTouchMove:i?null:this.m,onTouchEnd:i?null:this.T,onTouchCancel:i?null:this.S},m&&t.createElement(`div`,{style:A},m),p&&t.createElement(`div`,{style:j},p)),t.createElement(`input`,n({},{type:`checkbox`,role:`switch`,"aria-checked":r,checked:r,disabled:i,style:{border:0,clip:`rect(0 0 0 0)`,height:1,margin:-1,overflow:`hidden`,padding:0,position:`absolute`,width:1}},b,{ref:this.W,onFocus:this.D,onBlur:this.S,onKeyUp:this.O,onChange:this.C})))},r}(t.Component);s.defaultProps={disabled:!1,offColor:`#888`,onColor:`#080`,offHandleColor:`#fff`,onHandleColor:`#fff`,uncheckedIcon:r,checkedIcon:i,boxShadow:null,activeBoxShadow:`0 0 2px 3px #3bf`,height:28,width:56},e.default=s})),P=n((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)}
886,n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.OopySwitch=void 0;var r=l(),i=R(),a=n(N());e.OopySwitch=function(e){return(0,r.jsx)(a.default,t({onColor:i.colors.blue500,checkedIcon:!1,uncheckedIcon:!1,width:40,height:22},e))}})),F=n(((e,t)=>{t.exports=a;function n(){return new DOMException(`The request is not allowed`,`NotAllowedError`)}async function r(e){if(!navigator.clipboard)throw n();return navigator.clipboard.writeText(e)}async function i(e){let t=document.createElement(`span`);t.textContent=e,t.style.whiteSpace=`pre`,t.style.webkitUserSelect=`auto`,t.style.userSelect=`all`,document.body.appendChild(t);let r=window.getSelection(),i=window.document.createRange();r.removeAllRanges(),i.selectNode(t),r.addRange(i);let a=!1;try{a=window.document.execCommand(`copy`)}finally{r.removeAllRanges(),window.document.body.removeChild(t)}if(!a)throw n()}async function a(e){try{await r(e)}catch(t){try{await i(e)}catch(e){throw e||t||n()}}}})),I=n((e=>
886{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.PermissionBadge=void 0;var c=l(),u=R(),d=a((o(),t(s))),f=a(F()),p=d.default.span(h||=n([` 887 width: auto; 888 border-radius: 12px; 889 padding: 2px 12px; 890 font-size: 14px; 891 color: `,`; 892 background-color: `,`; 893 cursor: pointer; 894 white-space: pre-wrap; 895`],[` 896 width: auto; 897 border-radius: 12px; 898 padding: 2px 12px; 899 font-size: 14px; 900 color: `,`; 901 background-color: `,`; 902 cursor: pointer; 903 white-space: pre-wrap; 904`]),u.colors.gray800,u.colors.gray50),m=d.default.span(g||=n([` 905 font-size: 14px; 906 font-weight: 500; 907 color: `,`; 908`],[` 909 font-size: 14px; 910 font-weight: 500; 911 color: `,`; 912`]),u.colors.blue500);e.PermissionBadge=function(e){var t=e.permission,n=e.canCopy,a=e.select,o=i(e,[`permission`,`canCopy`,`select`]);return(0,c.jsxs)(p,r({},o,{onClick:function(){n&&(0,f.default)(`permission: ${t}`).then(function(){alert(a({en:`The permission snippet is copied. Paste it in the head YAML code block of Notion page.`,ko:`ê¶í í ì¤í¸ê° ë³µì¬ëììµëë¤. ë ¸ì íì´ì§ ìë¨ì YAML ì½ë ë¸ëì ë§ë¤ê³ ì´ ê°ì ì¶ê°í´ 주ì¸ì.`,ja:`The permission snippet is copied. Paste it in the head YAML code block of Notion page.`}))})},children:[`permission: `,(0,c.jsx)(m,{children:t}),n&&(0,c.jsx)(`svg`,{style:{width:14,height:12,marginLeft:4},viewBox:`0 0 10 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,c.jsx)(`path`,{d:`M1.5 1.5H0.337891V12H8.5V10.8379H1.5V1.5ZM2.66211 10.25C2.58919 10.25 2.51628 10.2363 2.44336 10.209C2.37044 10.1816 2.30664 10.1406 2.25195 10.0859C2.19727 10.0312 2.15625 9.96745 2.12891 9.89453C2.10156 9.82161 2.08789 9.74414 2.08789 9.66211V0.912109C2.08789 0.757161 2.14258 0.625 2.25195 0.515625C2.37044 0.397135 2.50716 0.337891 2.66211 0.337891H6.4082C6.49023 0.337891 6.56771 0.351562 6.64062 0.378906C6.71354 0.40625 6.77734 0.447266 6.83203 0.501953L9.49805 3.16797C9.55273 3.22266 9.59375 3.28646 9.62109 3.35938C9.64844 3.43229 9.66211 3.50977 9.66211 3.5918V9.66211C9.66211 9.82617 9.60286 9.96745 9.48438 10.0859C9.375 10.1953 9.24284 10.25 9.08789 10.25H2.66211ZM3.25 1.5V9.08789H8.5V3.82422L6.17578 1.5H3.25ZM9.2793 3.83789H6.16211V1.4043L9.2793 3.83789Z`,fill:`#262626`})})]}))};var h,g})),te=n((e=>
912{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.MembershipPermissionCard=void 0;var c=l(),u=R(),d=A(),p=M(),m=P(),h=I(),g=f(),_=a((o(),t(s))),v=_.default.div(O||=n([` 913 position: relative; 914 display: flex; 915 padding-left: 40px; 916 padding-right: 24px; 917 border-radius: 8px; 918 box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.1); 919 920 &::before { 921 content: ""; 922 position: absolute; 923 left: 0; 924 top: 0; 925 bottom: 0; 926 width: 16px; 927 border-top-left-radius: 8px; 928 border-bottom-left-radius: 8px; 929 background-color: `,`; 930 } 931`],[` 932 position: relative; 933 display: flex; 934 padding-left: 40px; 935 padding-right: 24px; 936 border-radius: 8px; 937 box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.1); 938 939 &::before { 940 content: ""; 941 position: absolute; 942 left: 0; 943 top: 0; 944 bottom: 0; 945 width: 16px; 946 border-top-left-radius: 8px; 947 border-bottom-left-radius: 8px; 948 background-color: `,`; 949 } 950`]),function(e){return e.$brandColor}),y=_.default.div(k||=n([` 951 display: flex; 952 flex-direction: column; 953 flex: 1; 954`],[` 955 display: flex; 956 flex-direction: column; 957 flex: 1; 958`])),b=_.default.div(j||=n([` 959 display: flex; 960 flex-direction: column; 961 cursor: pointer; 962 padding: 24px 0; 963 border-bottom: 1px solid `,`; 964`],[` 965 display: flex; 966 flex-direction: column; 967 cursor: pointer; 968 padding: 24px 0; 969 border-bottom: 1px solid `,`; 970`]),u.colors.gray100),x=_.default.div(ee||=n([` 971 display: flex; 972 align-items: center; 973 justify-content: space-between; 974`],[` 975 display: flex; 976 align-items: center; 977 justify-content: space-between; 978`])),S=_.default.span(N||=n([` 979 font-size: 20px; 980 font-weight: 700; 981 color: `,`; 982 line-height: 24px; 983`],[` 984 font-size: 20px; 985 font-weight: 700; 986 color: `,`; 987 line-height: 24px; 988`]),u.colors.gray800),C=_.default.span(F||=n([` 989 font-size: 16px; 990 font-weight: 500; 991 color: `,`; 992`],[` 993 font-size: 16px; 994 font-weight: 500; 995 color: `,`; 996`]),u.colors.gray800),w=_.default.span(te||=n([` 997 font-size: 14px; 998 font-weight: 500; 999 color: `,`; 1000`],[` 1001 font-size: 14px; 1002 font-weight: 500; 1003 color: `,`; 1004`]),u.colors.gray800),T=_.default.div(ne||=n([` 1005 display: grid; 1006 grid-template-columns: auto 1fr; 1007 grid-gap: 16px; 1008 padding: 24px 0; 1009`],[` 1010 display: grid; 1011 grid-template-columns: auto 1fr; 1012 grid-gap: 16px; 1013 padding: 24px 0; 1014`])),E=_.default.span(re||=n([` 1015 font-size: 16px; 1016 font-weight: 500; 1017 color: `,`; 1018`],[` 1019 font-size: 16px; 1020 font-weight: 500; 1021 color: `,`; 1022`]),u.colors.gray500),D=_.default.span(ie||=n([` 1023 font-size: 16px; 1024 font-weight: 500; 1025 color: `,`; 1026`],[` 1027 font-size: 16px; 1028 font-weight: 500; 1029 color: `,`; 1030`]),u.colors.gray800);e.MembershipPermissionCard=function(e){var t,n,a=e.memberPermission,o=e.brandColor,s=o===void 0?u.colors.blue500:o,l=e.showPermission,f=e.language,_=e.select,O=e.onCancelAtPeriodChange,k=i(e,[`memberPermission`,`brandColor`,`showPermission`,`language`,`select`,`onCancelAtPeriodChange`]),A=a.validFrom,j=a.expiresAt,ee=a.cancelAtPeriodEnd,M=a.membershipProductPrice,N=M.type,P=M.currency,F=M.currencyUnitAmount,I=M.recurring,te=M.membershipProduct,ne=te.name,re=te.permission,ie=(0,g.useState)(!0),L=ie[0],ae=ie[1];return(0,c.jsx)(v,r({$brandColor:s},k,{children:(0,c.jsxs)(y,{children:[(0,c.jsxs)(b,{onClick:function(){return ae(!L)},children:[(0,c.jsxs)(x,{children:[(0,c.jsx)(S,{children:ne}),(0,c.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:{transform:L?`rotate(180deg)`:``},children:(0,c.jsx)(`path`,{d:`M17.5762 8.17383L13 12.8789L8.42383 8.17383L7.11328 9.44141L13 15.5L18.8867 9.44141L17.5762 8.17383Z`,fill:`#262626`})})]}),l&&(0,c.jsx)(x,{style:{marginTop:8}
1030,children:(0,c.jsx)(h.PermissionBadge,{permission:re,select:_})}),(0,c.jsx)(x,{style:{marginTop:4},children:N===d.Enum_Membership_Payment_Type_Enum.Manual?(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,color:u.colors.blue500},children:[(0,c.jsx)(`svg`,{style:{width:18,height:18},viewBox:`0 0 14 14`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,c.jsx)(`path`,{d:`M7 0.671875C6.08333 0.671875 5.21875 0.848958 4.40625 1.20312C3.59375 1.54688 2.88542 2.02083 2.28125 2.625C1.67708 3.22917 1.19792 3.9375 0.84375 4.75C0.5 5.55208 0.328125 6.41146 0.328125 7.32812C0.328125 8.25521 0.5 9.125 0.84375 9.9375C1.19792 10.7396 1.67708 11.4427 2.28125 12.0469C2.88542 12.651 3.59375 13.1302 4.40625 13.4844C5.21875 13.8281 6.08333 14 7 14C7.91667 14 8.78125 13.8281 9.59375 13.4844C10.4062 13.1302 11.1146 12.651 11.7188 12.0469C12.3229 11.4427 12.7969 10.7396 13.1406 9.9375C13.4948 9.125 13.6719 8.25521 13.6719 7.32812C13.6719 6.41146 13.4948 5.55208 13.1406 4.75C12.7969 3.9375 12.3229 3.22917 11.7188 2.625C11.1146 2.02083 10.4062 1.54688 9.59375 1.20312C8.78125 0.848958 7.91667 0.671875 7 0.671875ZM6.32812 10L3.67188 7.32812L4.60938 6.39062L6.34375 8.125L9.40625 5.04688L10.3281 6L6.32812 10Z`,fill:`currentColor`})}),(0,c.jsx)(`div`,{style:{display:`inline`,fontSize:16,fontWeight:700,marginLeft:8,paddingTop:4},children:_({en:`Manual permission`,ko:`ìë ê¶í`,ja:`Manual permission`})})]}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(C,{style:{paddingTop:4},children:N===d.Enum_Membership_Payment_Type_Enum.Subscription?_({en:`Subscription payment`,ko:`ì 기 ê²°ì `,ja:`Subscription payment`}):_({en:`Onetime payment`,ko:`ì¼íì± ê²°ì `,ja:`Onetime payment`})}),N===d.Enum_Membership_Payment_Type_Enum.Subscription&&(0,c.jsxs)(w,{children:[_({en:`Payment due date`,ko:`ê²°ì ìì ì¼`,ja:`Payment due date`}),` `,(0,c.jsx)(`span`,{style:{color:u.colors.red500},children:new Date(j+`Z`).toDateString()})]})]})})]}),L&&(0,c.jsxs)(T,{children:[(0,c.jsx)(E,{children:_({en:`Period of use`,ko:`ì¬ì©ê¸°ê°`,ja:`Period of use`})}),(0,c.jsxs)(D,{children:[new Date(A+`Z`).toDateString(),` ~`,` `,new Date(j+`Z`).toDateString()]}),N===d.Enum_Membership_Payment_Type_Enum.Subscription?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(E,{children:_({en:`Amount to be paid`,ko:`ê²°ì ìì ê¸ì¡`,ja:`Amount to be paid`})}),(0,c.jsxs)(D,{children:[F,P?(t={},t[d.Enum_Payment_Currency_Enum.Usd]=`$`,t[d.Enum_Payment_Currency_Enum.Krw]=`â©`,t)[P]:null]}),(0,c.jsx)(E,{children:_({en:`Interval`,ko:`주기`,ja:`Interval`})}),(0,c.jsx)(D,{children:(0,p.translateRecurringInfo)({type:N,recurring:I},f)})]}):N===d.Enum_Membership_Payment_Type_Enum.Onetime?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(E,{children:_({en:`Amount of payment`,ko:`ê²°ì ê¸ì¡`,ja:`Amount of payment`})}),(0,c.jsxs)(D,{children:[F,P?(n={},n[d.Enum_Payment_Currency_Enum.Usd]=`$`,n[d.Enum_Payment_Currency_Enum.Krw]=`â©`,n)[P]:null]})]}):null,N===d.Enum_Membership_Payment_Type_Enum.Subscription&&!!O&&(0,c.jsxs)(`div`,{style:{gridColumn:`1 / span 2`,display:`flex`,alignItems:`center`,justifyContent:`flex-end`},children:[(0,c.jsx)(`span`,{style:{fontWeight:`700`,fontSize:14,color:u.colors.gray800,marginRight:8},children:_({en:`Schedule subscription cancel`,ko:`구ë
ì·¨ì ìì½í기`,ja:`Schedule subscription cancel`})}),(0,c.jsx)(m.OopySwitch,{checked:ee,onChange:O})]})]})]})}))};var O,k,j,ee,N,F,te,ne,re,ie})),ne=n((e=>
1030{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.MembershipProductPriceCard=void 0;var c=l(),u=h(),d=A(),p=M(),m=y(),g=a((o(),t(s))),_=f(),v=g.default.div(N||=n([` 1031 position: relative; 1032 display: flex; 1033 flex-direction: column; 1034 align-items: center; 1035 justify-content: center; 1036 width: 298px; 1037 height: 427px; 1038 padding: 0 20px 24px; 1039 border-radius: 16px; 1040 word-break: break-word; 1041 box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.1); 1042 overflow: hidden; 1043 box-sizing: border-box; 1044`],[` 1045 position: relative; 1046 display: flex; 1047 flex-direction: column; 1048 align-items: center; 1049 justify-content: center; 1050 width: 298px; 1051 height: 427px; 1052 padding: 0 20px 24px; 1053 border-radius: 16px; 1054 word-break: break-word; 1055 box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.1); 1056 overflow: hidden; 1057 box-sizing: border-box; 1058`])),b=g.default.div(P||=n([` 1059 display: flex; 1060 flex-direction: column; 1061 align-items: center; 1062 justify-content: center; 1063 flex: 1; 1064`],[` 1065 display: flex; 1066 flex-direction: column; 1067 align-items: center; 1068 justify-content: center; 1069 flex: 1; 1070`])),x=g.default.div(F||=n([` 1071 display: flex; 1072 flex-direction: column; 1073 align-items: center; 1074 margin-bottom: 20px; 1075`],[` 1076 display: flex; 1077 flex-direction: column; 1078 align-items: center; 1079 margin-bottom: 20px; 1080`])),S=g.default.span(I||=n([` 1081 text-align: center; 1082 font-size: 24px; 1083 font-weight: 700; 1084 line-height: 28px; 1085 width: 258px; 1086 max-height: 56px; 1087 white-space: pre-wrap; 1088 overflow: hidden; 1089 text-overflow: ellipsis; 1090 1091 :empty:before { 1092 color: `,`; 1093 content: attr(data-placeholder); 1094 } 1095`],[` 1096 text-align: center; 1097 font-size: 24px; 1098 font-weight: 700; 1099 line-height: 28px; 1100 width: 258px; 1101 max-height: 56px; 1102 white-space: pre-wrap; 1103 overflow: hidden; 1104 text-overflow: ellipsis; 1105 1106 :empty:before { 1107 color: `,`; 1108 content: attr(data-placeholder); 1109 } 1110`]),u.colors.gray300),C=g.default.div(te||=n([` 1111 text-align: center; 1112 font-size: 16px; 1113 line-height: 18px; 1114 width: 258px; 1115 max-height: 54px; 1116 white-space: pre-wrap; 1117 overflow: hidden; 1118 text-overflow: ellipsis; 1119 margin-top: 16px; 1120 1121 :empty:before { 1122 color: `,`; 1123 content: attr(data-placeholder); 1124 } 1125`],[` 1126 text-align: center; 1127 font-size: 16px; 1128 line-height: 18px; 1129 width: 258px; 1130 max-height: 54px; 1131 white-space: pre-wrap; 1132 overflow: hidden; 1133 text-overflow: ellipsis; 1134 margin-top: 16px; 1135 1136 :empty:before { 1137 color: `,`; 1138 content: attr(data-placeholder); 1139 } 1140`]),u.colors.gray300),w=g.default.div(ne||=n([` 1141 display: flex; 1142 flex-direction: column; 1143 align-items: center; 1144`],[` 1145 display: flex; 1146 flex-direction: column; 1147 align-items: center; 1148`])),T=g.default.div(re||=n([` 1149 display: flex; 1150 flex-direction: row; 1151 align-items: center; 1152 margin-bottom: 16px; 1153`],[` 1154 display: flex; 1155 flex-direction: row; 1156 align-items: center; 1157 margin-bottom: 16px; 1158`])),E=g.default.span(ie||=n([` 1159 font-size: 28px; 1160 font-weight: 500; 1161 margin-right: 8px; 1162`],[` 1163 font-size: 28px; 1164 font-weight: 500; 1165 margin-right: 8px; 1166`])),D=g.default.span(L||=n([` 1167 font-size: 64px; 1168 font-weight: 700; 1169 line-height: 64px; 1170`],[` 1171 font-size: 64px; 1172 font-weight: 700; 1173 line-height: 64px; 1174`])),O=g.default.span(ae||=n([` 1175 font-size: 20px; 1176 font-weight: 500; 1177 color: `,`; 1178 margin-bottom: 8px; 1179`],[` 1180 font-size: 20px; 1181 font-weight: 500; 1182 color: `,`; 1183 margin-bottom: 8px;
1184`]),u.colors.gray400),k=g.default.span(oe||=n([` 1185 font-size: 13px; 1186 color: `,`; 1187`],[` 1188 font-size: 13px; 1189 color: `,`; 1190`]),u.colors.gray800),j=(0,g.default)(m.OopyButton)(se||=n([` 1191 background-color: var(--brand-color); 1192 color: #ffffff; 1193`],[` 1194 background-color: var(--brand-color); 1195 color: #ffffff; 1196`])),ee=g.default.div(ce||=n([` 1197 position: absolute; 1198 top: 0; 1199 right: 0; 1200 display: flex; 1201 align-items: center; 1202 justify-content: center; 1203 color: #ffffff; 1204 padding: 6px 12px; 1205 font-weight: bold; 1206 font-size: 12px; 1207 border-bottom-left-radius: 16px; 1208`],[` 1209 position: absolute; 1210 top: 0; 1211 right: 0; 1212 display: flex; 1213 align-items: center; 1214 justify-content: center; 1215 color: #ffffff; 1216 padding: 6px 12px; 1217 font-weight: bold; 1218 font-size: 12px; 1219 border-bottom-left-radius: 16px; 1220`]));e.MembershipProductPriceCard=function(e){var t,n=e.price,a=e.buttonContent,o=e.buttonLink,s=e.buttonColor,l=e.language,f=e.showPlaceholder,h=e.select,g=i(e,[`price`,`buttonContent`,`buttonLink`,`buttonColor`,`language`,`showPlaceholder`,`select`]),y=(0,c.jsx)(j,{full:!0,style:{height:48,backgroundColor:s},children:a||(n.type===d.Enum_Membership_Payment_Type_Enum.Subscription?h({en:`Subscribe`,ko:`구ë í기`,ja:`è³¼èªãã`}):h({en:`Buy`,ko:`구매í기`,ja:`è³¼å ¥`}))}),A=(0,_.useMemo)(function(){if(o){var e=new URL(o);return e.searchParams.append(`appcard`,`true`),e.href}},[o]);return(0,c.jsxs)(v,r({},g,{children:[(0,c.jsxs)(b,{children:[(0,c.jsxs)(x,{children:[(0,c.jsx)(S,{"data-placeholder":f?h({en:`The title is limited 1221to 2 lines`,ko:`ì 목ì ìµë 2ì¤ê¹ì§ 1222ì íë©ëë¤.`,ja:`The title is limited 1223to 2 lines`}):``,children:n.name}),(n.description||f)&&(0,c.jsx)(C,{"data-placeholder":f?h({en:`The description is limited to 3 lines`,ko:`ì¤ëª ì ìµë 3ì¤ê¹ì§ ì íë©ëë¤.`,ja:`The description is limited to 3 lines`}):``,children:n.description})]}),(0,c.jsxs)(w,{children:[(0,c.jsxs)(T,{children:[(0,c.jsx)(E,{children:n.currency?(t={},t[d.Enum_Payment_Currency_Enum.Usd]=`$`,t[d.Enum_Payment_Currency_Enum.Krw]=`â©`,t)[n.currency]:null}),(0,c.jsx)(D,{style:{fontSize:Math.min(64,258/n.currencyUnitAmount.toLocaleString().length)+`px`},children:n.currencyUnitAmount.toLocaleString()})]}),n.type===d.Enum_Membership_Payment_Type_Enum.Subscription?(0,c.jsx)(O,{style:{color:u.colors.gray400},children:h({en:`/${(0,p.translateRecurringInfo)(n,l)}`,ko:`/${(0,p.translateRecurringInfo)(n,l)} ì 기 ê²°ì `,ja:`/${(0,p.translateRecurringInfo)(n,l)}`})}):n.type===d.Enum_Membership_Payment_Type_Enum.Onetime?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(O,{style:{color:u.colors.gray400},children:h({en:`Onetime payment`,ko:`ì¼íì± ê²°ì `,ja:`Onetime payment`})}),(0,c.jsxs)(k,{style:{color:u.colors.gray800},children:[h({en:`Period of use`,ko:`ì¬ì© 기ê°`,ja:`Usage time`}),`: `,(0,p.translateRecurringInfo)(n,l)]})]}):null]})]}),o?(0,c.jsx)(`a`,{href:o,style:{width:`100%`},children:y}):y,n.pg===d.Enum_Payment_Pg_Enum.Payple&&(0,c.jsx)(`a`,{href:A,style:{width:`100%`},children:(0,c.jsx)(m.OopyButton,{style:{fontSize:`smaller`,backgroundColor:`transparent`},full:!0,buttonType:`ghost`,disableHover:!0,customColor:s,children:h({en:`Pay with app card`,ko:`ì±ì¹´ë ê²°ì `})})}),n.trialPeriodDays?(0,c.jsx)(ee,{style:{backgroundColor:u.colors.red500},children:h({en:`${n.trialPeriodDays} days free trial`,ko:`${n.trialPeriodDays}ì¼ ë¬´ë£ ê¸°ê° ì ê³µ`,ja:`${n.trialPeriodDays} days free trial`})}):null]}))};var N,P,F,I,te,ne,re,ie,L,ae,oe,se,ce})),re=n((e=>
1223{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Body1=void 0;var i=_();e.Body1=r((o(),t(s))).default.span(a||=n([` 1224 `,`; 1225`],[` 1226 `,`; 1227`]),i.typographies.body1);var a})),ie=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Body2=void 0;var i=_();e.Body2=r((o(),t(s))).default.span(a||=n([` 1228 `,`; 1229`],[` 1230 `,`; 1231`]),i.typographies.body2);var a})),L=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Button1=void 0;var i=_();e.Button1=r((o(),t(s))).default.span(a||=n([` 1232 `,`; 1233`],[` 1234 `,`; 1235`]),i.typographies.button1);var a})),ae=n((e=>
1235{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Caption1=void 0;var i=_();e.Caption1=r((o(),t(s))).default.span(a||=n([` 1236 `,`; 1237`],[` 1238 `,`; 1239`]),i.typographies.caption1);var a})),oe=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline1=void 0;var i=_();e.Headline1=r((o(),t(s))).default.span(a||=n([` 1240 `,`; 1241`],[` 1242 `,`; 1243`]),i.typographies.headline1);var a})),se=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline2=void 0;var i=_();e.Headline2=r((o(),t(s))).default.span(a||=n([` 1244 `,`; 1245`],[` 1246 `,`; 1247`]),i.typographies.headline2);var a})),ce=n((e=>
1247{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline3=void 0;var i=_();e.Headline3=r((o(),t(s))).default.span(a||=n([` 1248 `,`; 1249`],[` 1250 `,`; 1251`]),i.typographies.headline3);var a})),le=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline4=void 0;var i=_();e.Headline4=r((o(),t(s))).default.span(a||=n([` 1252 `,`; 1253`],[` 1254 `,`; 1255`]),i.typographies.headline4);var a})),ue=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline5=void 0;var i=_();e.Headline5=r((o(),t(s))).default.span(a||=n([` 1256 `,`; 1257`],[` 1258 `,`; 1259`]),i.typographies.headline5);var a})),de=n((e=>
1259{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Headline6=void 0;var i=_();e.Headline6=r((o(),t(s))).default.span(a||=n([` 1260 `,`; 1261`],[` 1262 `,`; 1263`]),i.typographies.headline6);var a})),fe=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Subtitle1=void 0;var i=_();e.Subtitle1=r((o(),t(s))).default.span(a||=n([` 1264 `,`; 1265`],[` 1266 `,`; 1267`]),i.typographies.subtitle1);var a})),pe=n((e=>{var n=e&&e.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},r=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.Subtitle2=void 0;var i=_();e.Subtitle2=r((o(),t(s))).default.span(a||=n([` 1268 `,`; 1269`],[` 1270 `,`; 1271`]),i.typographies.subtitle2);var a})),R=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Subtitle2=e.Subtitle1=e.Headline6=e.Headline5=e.Headline4=e.Headline3=e.Headline2=e.Headline1=e.Caption1=e.Button1=e.Body2=e.Body1=e.PermissionBadge=e.MembershipPermissionCard=e.MembershipProductPriceCard=e.MemberPaymentHistoryTable=e.OopyTextarea=e.OopyTable=e.OopyTabPicker=e.OopyInput=e.OopyCheckbox=e.OopyButton=e.Checkbox=e.typographies=e.colors=void 0;var t=h();Object.defineProperty(e,"colors",{enumerable:!0,get:function(){return t.colors}});var n=g();Object.defineProperty(e,"Checkbox",{enumerable:!0,get:function(){return n.Checkbox}});var r=y();Object.defineProperty(e,"OopyButton",{enumerable:!0,get:function(){return r.OopyButton}});var i=b();Object.defineProperty(e,"OopyCheckbox",{enumerable:!0,get:function(){return i.OopyCheckbox}});var a=x();Object.defineProperty(e,"OopyInput",{enumerable:!0,get:function(){return a.OopyInput}});var o=D();Object.defineProperty(e,"OopyTabPicker",{enumerable:!0,get:function(){return o.OopyTabPicker}});var s=O();Object.defineProperty(e,"OopyTable",{enumerable:!0,get:function(){return s.OopyTable}});var c=k();Object.defineProperty(e,"OopyTextarea",{enumerable:!0,get:function(){return c.OopyTextarea}});var l=ee();Object.defineProperty(e,"MemberPaymentHistoryTable",{enumerable:!0,get:function(){return l.MemberPaymentHistoryTable}});var u=te();Object.defineProperty(e,"MembershipPermissionCard",{enumerable:!0,get:function(){return u.MembershipPermissionCard}});var d=ne();Object.defineProperty(e,"MembershipProductPriceCard",{enumerable:!0,get:function(){return d.MembershipProductPriceCard}});var f=I();Object.defineProperty(e,"PermissionBadge",{enumerable:!0,get:function(){return f.PermissionBadge}});var p=re();Object.defineProperty(e,"Body1",{enumerable:!0,get:function(){return p.Body1}
1271});var m=ie();Object.defineProperty(e,"Body2",{enumerable:!0,get:function(){return m.Body2}});var v=L();Object.defineProperty(e,"Button1",{enumerable:!0,get:function(){return v.Button1}});var S=ae();Object.defineProperty(e,"Caption1",{enumerable:!0,get:function(){return S.Caption1}});var C=oe();Object.defineProperty(e,"Headline1",{enumerable:!0,get:function(){return C.Headline1}});var w=se();Object.defineProperty(e,"Headline2",{enumerable:!0,get:function(){return w.Headline2}});var T=ce();Object.defineProperty(e,"Headline3",{enumerable:!0,get:function(){return T.Headline3}});var E=le();Object.defineProperty(e,"Headline4",{enumerable:!0,get:function(){return E.Headline4}});var A=ue();Object.defineProperty(e,"Headline5",{enumerable:!0,get:function(){return A.Headline5}});var j=de();Object.defineProperty(e,"Headline6",{enumerable:!0,get:function(){return j.Headline6}});var M=fe();Object.defineProperty(e,"Subtitle1",{enumerable:!0,get:function(){return M.Subtitle1}});var N=pe();Object.defineProperty(e,"Subtitle2",{enumerable:!0,get:function(){return N.Subtitle2}});var P=_();Object.defineProperty(e,"typographies",{enumerable:!0,get:function(){return P.typographies}})})),z=e(f(),1),me=R();o();var B=l(),he=u.i``,ge=e=>(0,B.jsx)(he,{...e});function _e(e){return e.catch(()=>{}),e}var ve=c?z.useLayoutEffect:z.useEffect,ye=function(e,t){let n=a(t?.client),[r,o]=z.useState(()=>be(n)),s=z.useRef({result:r,mutationId:0,isMounted:!0,client:n,mutation:e,options:t});ve(()=>{Object.assign(s.current,{client:n,options:t,mutation:e})});let c=z.useCallback((e={})=>{let{options:t,mutation:n}=s.current,r={...t,mutation:n},a=e.client||s.current.client,c=typeof e.context==`function`?e.context(t?.context):e.context;!s.current.result.loading&&s.current.isMounted&&o(s.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:a});let l=++s.current.mutationId,u=d(r,{...e,context:c});return _e(a.mutate(u).then(t=>{let{data:n,error:r}=t,c=e.onError||s.current.options?.onError;if(r&&c&&c(r,u),l===s.current.mutationId){let e={called:!0,loading:!1,data:n,error:r,client:a};s.current.isMounted&&!i(s.current.result,e)&&o(s.current.result=e)}let d=e.onCompleted||s.current.options?.onCompleted;return r||d?.(t.data,u),t},t=>{if(l===s.current.mutationId&&s.current.isMounted){let e={loading:!1,error:t,data:void 0,called:!0,client:a};i(s.current.result,e)||o(s.current.result=e)}let n=e.onError||s.current.options?.onError;throw n&&n(t,u),t}))},[]),l=z.useCallback(()=>{if(s.current.isMounted){let e=be(s.current.client);Object.assign(s.current,{mutationId:0,result:e}),o(e)}},[]);return z.useEffect(()=>{let e=s.current;return e.isMounted=!0,()=>{e.isMounted=!1}},[]),[c,{reset:l,...r}]};function be(e){return{data:void 0,error:void 0,called:!1,loading:!1,client:e}}o();var V=u.button` 1272 position: relative; 1273 display: flex; 1274 align-items: center; 1275 justify-content: center; 1276 background-color: transparent; 1277 border: none; 1278 outline: none; 1279 transition: 150ms; 1280 cursor: ${({disabled:e})=>e?`not-allowed`:`pointer`}; 1281`,xe=({loading:e,children:t,spinnerColor:n,...i})=>{let a=p();return(0,B.jsx)(V,{...i,children:e?(0,B.jsx)(r,{color:n||a.colors.textLightColor}):t})},Se=(0,z.createContext)({});function Ce(e){let t=(0,z.useRef)(null);return t.current===null&&(t.current=e()),t.current}var we=typeof window<`u`?z.useLayoutEffect:z.useEffect,Te=(0,z.createContext)(null);function Ee(e,t){e.indexOf(t)===-1&&e.push(t)}function De(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Oe([...e],t,n){let r=t<0?e.length+t:t;if(r>=0&&r<e.length){let r=n<0?e.length+n:n,[i]=e.splice(t,1);e.splice(r,0,i)}return e}var ke=(e,t,n)=>n>t?t:n<e?e:n,Ae=()=>{},je={},Me=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Ne=e=>typeof e==`object`&&!!e,Pe=e=>/^0[^.\s]+$/u.test(e);function Fe(e){let t;return()=>(t===void 0&&(t=e()),t)}var Ie=e=>e,Le=(...e)=>e.reduce((e,t)=>n=>t(e(n))),Re=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1},ze=class{constructor(){this.subscriptions=[]}add(e){return Ee(this.subscriptions,e),()=>De(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;
1281if(r){if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},H=e=>e*1e3,Be=e=>e/1e3,Ve=(e,t)=>t?1e3/t*e:0,He=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Ue=1e-7,We=12;function Ge(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=He(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>Ue&&++s<We);return o}function Ke(e,t,n,r){if(e===t&&n===r)return Ie;let i=t=>Ge(t,0,1,e,n);return e=>e===0||e===1?e:He(i(e),t,r)}var qe=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Je=e=>t=>1-e(1-t),Ye=Ke(.33,1.53,.69,.99),Xe=Je(Ye),Ze=qe(Xe),Qe=e=>e>=1?1:(e*=2)<1?.5*Xe(e):.5*(2-2**(-10*(e-1))),$e=e=>1-Math.sin(Math.acos(e)),et=Je($e),tt=qe($e),nt=Ke(.42,0,1,1),rt=Ke(0,0,.58,1),it=Ke(.42,0,.58,1),at=e=>Array.isArray(e)&&typeof e[0]!=`number`,ot=e=>Array.isArray(e)&&typeof e[0]==`number`,st={linear:Ie,easeIn:nt,easeInOut:it,easeOut:rt,circIn:$e,circInOut:tt,circOut:et,backIn:Xe,backInOut:Ze,backOut:Ye,anticipate:Qe},ct=e=>typeof e==`string`,lt=e=>{if(ot(e)){e.length;let[t,n,r,i]=e;return Ke(t,n,r,i)}return ct(e)?(st[e],`${e}`,st[e]):e},ut=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`];function dt(e){let t=new Set,n=new Set,r=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(c.schedule(t),e()),t(o)}let c={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0;let a=t;t=n,n=a,t.forEach(s),t.clear(),r=!1,i&&(i=!1,c.process(e))}};return c}var ft=40;function pt(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=ut.reduce((e,t)=>(e[t]=dt(a),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=je.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,ft),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:ut.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<ut.length;t++)o[ut[t]].cancel(e)},state:i,steps:o}}var{schedule:U,cancel:W,state:G,steps:mt}=pt(typeof requestAnimationFrame<`u`?requestAnimationFrame:Ie,!0),ht;function gt(){ht=void 0}var _t={now:()=>(ht===void 0&&_t.set(G.isProcessing||je.useManualTiming?G.timestamp:performance.now()),ht),set:e=>{ht=e,queueMicrotask(gt)}},vt=e=>t=>typeof t==`string`&&t.startsWith(e),yt=vt(`--`),bt=vt(`var(--`),xt=e=>bt(e)?St.test(e.split(`/*`)[0].trim()):!1,St=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Ct(e){return typeof e==`string`&&e.split(`/*`)[0].includes(`var(--`)}var wt={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Tt={...wt,transform:e=>ke(0,1,e)},Et={...wt,default:1},Dt=e=>Math.round(e*1e5)/1e5,Ot=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function kt(e){return e==null}var At=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,jt=(e,t)=>n=>!!(typeof n==`string`&&At.test(n)&&n.startsWith(e)||t&&!kt(n)&&Object.prototype.hasOwnProperty.call(n,t)),Mt=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(Ot);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},Nt=e=>ke(0,255,e),Pt={...wt,transform:e=>Math.round(Nt(e))},Ft={test:jt(`rgb`,`red`),parse:Mt(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+Pt.transform(e)+`, `+Pt.transform(t)+`, `+Pt.transform(n)+`, `+Dt(Tt.transform(r))+`)`};function It(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
1281a:i?parseInt(i,16)/255:1}}var Lt={test:jt(`#`),parse:It,transform:Ft.transform},Rt=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),zt=Rt(`deg`),Bt=Rt(`%`),K=Rt(`px`),Vt=Rt(`vh`),Ht=Rt(`vw`),Ut={...Bt,parse:e=>Bt.parse(e)/100,transform:e=>Bt.transform(e*100)},Wt={test:jt(`hsl`,`hue`),parse:Mt(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+Bt.transform(Dt(t))+`, `+Bt.transform(Dt(n))+`, `+Dt(Tt.transform(r))+`)`},q={test:e=>Ft.test(e)||Lt.test(e)||Wt.test(e),parse:e=>Ft.test(e)?Ft.parse(e):Wt.test(e)?Wt.parse(e):Lt.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?Ft.transform(e):Wt.transform(e),getAnimatableNone:e=>{let t=q.parse(e);return t.alpha=0,q.transform(t)}},Gt=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Kt(e){return isNaN(e)&&typeof e==`string`&&(e.match(Ot)?.length||0)+(e.match(Gt)?.length||0)>0}var qt=`number`,Jt=`color`,Yt=`var`,Xt=`var(`,Zt="${}",Qt=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function $t(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(Qt,e=>(q.test(e)?(r.color.push(a),i.push(Jt),n.push(q.parse(e))):e.startsWith(Xt)?(r.var.push(a),i.push(Yt),n.push(e)):(r.number.push(a),i.push(qt),n.push(parseFloat(e))),++a,Zt)).split(Zt),indexes:r,types:i}}function en(e){return $t(e).values}function tn({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;a<n;a++)if(i+=e[a],r[a]!==void 0){let e=t[a];i+=e===qt?Dt(r[a]):e===Jt?q.transform(r[a]):r[a]}return i}}function nn(e){return tn($t(e))}var rn=e=>typeof e==`number`?0:q.test(e)?q.getAnimatableNone(e):e,an=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:rn(e);function on(e){let t=$t(e);return tn(t)(t.values.map((e,n)=>an(e,t.split[n])))}var sn={test:Kt,parse:en,createTransformer:nn,getAnimatableNone:on};function cn(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ln({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=cn(s,r,e+1/3),a=cn(s,r,e),o=cn(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function un(e,t){return n=>n>0?t:e}var J=(e,t,n)=>e+(t-e)*n,dn=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},fn=[Lt,Ft,Wt],pn=e=>fn.find(t=>t.test(e));function mn(e){let t=pn(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===Wt&&(n=ln(n)),n}var hn=(e,t)=>{let n=mn(e),r=mn(t);if(!n||!r)return un(e,t);let i={...n};return e=>(i.red=dn(n.red,r.red,e),i.green=dn(n.green,r.green,e),i.blue=dn(n.blue,r.blue,e),i.alpha=J(n.alpha,r.alpha,e),Ft.transform(i))},gn=new Set([`none`,`hidden`]);function _n(e,t){return gn.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function vn(e,t){return n=>J(e,t,n)}function yn(e){return typeof e==`number`?vn:typeof e==`string`?xt(e)?un:q.test(e)?hn:Cn:Array.isArray(e)?bn:typeof e==`object`?q.test(e)?hn:xn:un}function bn(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>yn(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function xn(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=yn(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function Sn(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]],s=e.values[o]??0;n[i]=s,r[a]++}return n}var Cn=(e,t)=>{let n=sn.createTransformer(t),r=$t(e),i=$t(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?gn.has(e)&&!i.values.length||gn.has(t)&&!r.values.length?_n(e,t):Le(bn(Sn(r,i),i.values),n):(`${e}${t}`,un(e,t))};function wn(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`
1281number`?J(e,t,n):yn(e)(e,t)}var Tn=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>U.update(t,e),stop:()=>W(t),now:()=>G.isProcessing?G.timestamp:_t.now()}},En=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},Dn=2e4;function On(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function kn(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(On(r),Dn);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:Be(i)}}var Y={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function An(e,t){return e*Math.sqrt(1-t*t)}var jn=12;function Mn(e,t,n){let r=n;for(let n=1;n<jn;n++)r-=e(r)/t(r);return r}var Nn=.001;function Pn({duration:e=Y.duration,bounce:t=Y.bounce,velocity:n=Y.velocity,mass:r=Y.mass}){let i,a;Y.maxDuration;let o=1-t;o=ke(Y.minDamping,Y.maxDamping,o),e=ke(Y.minDuration,Y.maxDuration,Be(e)),o<1?(i=t=>{let r=t*o,i=r*e,a=r-n,s=An(t,o),c=Math.exp(-i);return Nn-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=An(t**2,o);return(-i(t)+Nn>0?-1:1)*((a-s)*c)/l}):(i=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=Mn(i,a,s);if(e=H(e),isNaN(c))return{stiffness:Y.stiffness,damping:Y.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var Fn=[`duration`,`bounce`],In=[`stiffness`,`damping`,`mass`];function Ln(e,t){return t.some(t=>e[t]!==void 0)}function Rn(e){let t={velocity:Y.velocity,stiffness:Y.stiffness,damping:Y.damping,mass:Y.mass,isResolvedFromDuration:!1,...e};if(!Ln(e,In)&&Ln(e,Fn)){if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*ke(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Y.mass,stiffness:i,damping:a}}else{let n=Pn({...e,velocity:0});t={...t,...n,mass:Y.mass},t.isResolvedFromDuration=!0}}return t}function zn(e=Y.visualDuration,t=Y.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=Rn({...n,velocity:-Be(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=Be(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?Y.restSpeed.granular:Y.restSpeed.default,i||=v?Y.restDelta.granular:Y.restDelta.default;let y,b,x,S,C,w;if(h<1)x=An(_,h),S=(m+h*_*g)/x,y=e=>{let t=Math.exp(-h*_*e);return o-t*(S*Math.sin(x*e)+g*Math.cos(x*e))},C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>H(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=H(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=H(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(On(T),Dn),t=En(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}zn.applyToOptions=e=>{let t=kn(e,100,zn);return e.ease=t.ease,e.duration=H(t.duration),e.type=`keyframes`,e};var Bn=5;function Vn(e,t,n){let r=Math.max(t-Bn,0);return Ve(n-e(r),t-r)}function Hn({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=zn({keyframes:[f.value,m(f.value)],velocity:Vn(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function Un(e,t,n){let r=[],i=n||je.mix||wn,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);t&&(a=Le(Array.isArray(t)?t[n]||Ie:t,a)),r.push(a)}return r}function Wn(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(t.length,a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=Un(t,r,i),c=s.length,l=n=>{if(o&&n<e[0])return t[0];let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=Re(e[r],e[r+1],n);return s[r](i)};return n?t=>l(ke(e[0],e[a-1],t)):l}function Gn(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=Re(0,t,r);e.push(J(n,1,i))}}function Kn(e){let t=[0];return Gn(t,e.length-1),t}function qn(e,t){return e.map(e=>e*t)}function Jn(e,t){return e.map(()=>t||it).splice(0,e.length-1)}function Yn({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=at(r)?r.map(lt):lt(r),a={done:!1,value:t[0]},o=Wn(qn(n&&n.length===t.length?n:Kn(t),e),t,{ease:Array.isArray(i)?i:Jn(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var Xn=e=>e!==null;function Zn(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(Xn),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var Qn={decay:Hn,inertia:Hn,tween:Yn,keyframes:Yn,spring:zn};function $n(e){typeof e.type==`string`&&(e.type=Qn[e.type])}var X=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},er=e=>e/100,tr=class extends X{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==_t.now()&&this.tick(_t.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;$n(e);let{type:t=Yn,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||Yn;s!==Yn&&typeof o[0]!=`number`&&(this.mixKeyframes=Le(er,wn(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=On(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.currentTime=this.holdTime===null?t:this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=ke(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==Hn&&(b.value=Zn(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return Be(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Be(e)}get time(){return Be(this.currentTime)}set time(e){e=H(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return Vn(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(_t.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=Be(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Tn,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(_t.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function nr(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var rr=e=>e*180/Math.PI,ir=e=>or(rr(Math.atan2(e[1],e[0]))),ar={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:ir,rotateZ:ir,skewX:e=>rr(Math.atan(e[1])),skewY:e=>rr(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},or=e=>(e%=360,e<0&&(e+=360),e),sr=ir,cr=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),lr=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),ur={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:cr,scaleY:lr,scale:e=>(cr(e)+lr(e))/2,rotateX:e=>or(rr(Math.atan2(e[6],e[5]))),rotateY:e=>or(rr(Math.atan2(-e[2],e[0]))),rotateZ:sr,rotate:sr,skewX:e=>rr(Math.atan(e[4])),skewY:e=>rr(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function dr(e){return+!!e.includes(`scale`)}
1281function fr(e,t){if(!e||e===`none`)return dr(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=ur,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=ar,i=t}if(!i)return dr(t);let a=r[t],o=i[1].split(`,`).map(mr);return typeof a==`function`?a(o):o[a]}var pr=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return fr(n,t)};function mr(e){return parseFloat(e.trim())}var hr=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],gr=new Set([...hr,`pathRotation`]),_r=e=>e===wt||e===K,vr=new Set([`x`,`y`,`z`]),yr=hr.filter(e=>!vr.has(e));function br(e){let t=[];return yr.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(+!!n.startsWith(`scale`)))}),t}var xr={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>fr(t,`x`),y:(e,{transform:t})=>fr(t,`y`)};xr.translateX=xr.x,xr.translateY=xr.y;var Sr=new Set,Cr=!1,wr=!1,Tr=!1;function Er(){if(wr){let e=Array.from(Sr).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=br(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}wr=!1,Cr=!1,Sr.forEach(e=>e.complete(Tr)),Sr.clear()}function Dr(){Sr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(wr=!0)})}function Or(){Tr=!0,Dr(),Er(),Tr=!1}var kr=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(Sr.add(this),Cr||(Cr=!0,U.read(Dr),U.resolveKeyframes(Er))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}nr(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),Sr.delete(this)}cancel(){this.state===`scheduled`&&(Sr.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},Ar=e=>e.startsWith(`--`);function jr(e,t,n){Ar(t)?e.style.setProperty(t,n):e.style[t]=n}var Mr={};function Nr(e,t){let n=Fe(e);return()=>Mr[t]??n()}var Pr=Nr(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),Fr=Nr(()=>{try{document.createElement(`div`).animate({opacity:0}
1281,{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),Ir=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Lr={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:Ir([0,.65,.55,1]),circOut:Ir([.55,0,1,.45]),backIn:Ir([.31,.01,.66,-.59]),backOut:Ir([.33,1.53,.69,.99])};function Rr(e,t){if(e)return typeof e==`function`?Fr()?En(e,t):`ease-out`:ot(e)?Ir(e):Array.isArray(e)?e.map(e=>Rr(e,t)||Lr.easeOut):Lr[e]}function zr(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=Rr(s,i);Array.isArray(d)&&(u.easing=d);let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};return l&&(f.pseudoElement=l),e.animate(u,f)}function Br(e){return typeof e==`function`&&`applyToOptions`in e}function Vr({type:e,...t}){return Br(e)&&Fr()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var Hr=class extends X{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Vr(e);this.animation=zr(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=Zn(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),jr(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e!==`idle`&&e!==`finished`&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return Be(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Be(e)}get time(){return Be(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=H(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`f
1281inished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Pr()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),Ie):r(this)}},Ur={anticipate:Qe,backInOut:Ze,circInOut:tt};function Wr(e){return e in Ur}function Gr(e){typeof e.ease==`string`&&Wr(e.ease)&&(e.ease=Ur[e.ease])}var Kr=10,qr=class extends Hr{constructor(e){Gr(e),$n(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new tr({...a,autoplay:!1}),s=Math.max(Kr,_t.now()-this.startTime),c=ke(0,Kr,s-Kr),l=o.sample(s).value,{name:u}=this.options;i&&u&&jr(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},Jr=(e,t)=>t!==`zIndex`&&!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(sn.test(e)||e===`0`)&&!e.startsWith(`url(`));function Yr(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function Xr(e,t,n,r){let i=e[0];if(i===null)return!1;if(t===`display`||t===`visibility`)return!0;let a=e[e.length-1],o=Jr(i,t),s=Jr(a,t);return`${t}${i}${a}${o?a:i}`,!o||!s?!1:Yr(e)||(n===`spring`||Br(n))&&r}function Zr(e){e.duration=0,e.type=`keyframes`}var Qr=new Set([`opacity`,`clipPath`,`filter`,`transform`,`backgroundColor`]),$r=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function ei(e){for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&$r.test(e[t]))return!0;return!1}var ti=new Set([`color`,`backgroundColor`,`outlineColor`,`fill`,`stroke`,`borderColor`,`borderTopColor`,`borderRightColor`,`borderBottomColor`,`borderLeftColor`]),ni=Fe(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function ri(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e,c=t?.owner?.current;if(!(c instanceof HTMLElement)&&!(c instanceof SVGElement))return!1;let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return ni()&&n&&(Qr.has(n)||ti.has(n)&&ei(s))&&(n!==`transform`||!u)&&!l&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var ii=40,ai=class extends X{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=_t.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u},f=l?.KeyframeResolver||kr;this.keyframeResolver=new f(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=_t.now();let u=!0;Xr(e,i,a,o)||(u=!1,(je.instantAnimations||!s)&&l?.(Zn(e,n,t)),e[0]=e[e.length-1],Zr(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>ii?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&ri(d),p=d.motionValue?.owner?.current,m;if(f)try{m=new qr({...d,element:p})}catch{m=new tr(d)}else m=new tr(d);m.finished.then(()=>{this.notifyFinished()}).catch(Ie),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Or()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function oi(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>
1281e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var si=30,ci=e=>!isNaN(parseFloat(e)),li={current:void 0},ui=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=_t.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=_t.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=ci(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new ze);let n=this.events[e].add(t);return e===`change`?()=>{n(),U.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return li.current&&li.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=_t.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>si)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,si);return Ve(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function di(e,t){return new ui(e,t)}function fi(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function pi(e,t){let n=e?.[t]??e?.default??e;return n===e?n:fi(n,e)}var mi={type:`spring`,stiffness:500,damping:25,restSpeed:10},hi=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),gi={type:`keyframes`,duration:.8},_i={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},vi=(e,{keyframes:t})=>t.length>2?gi:gr.has(e)?e.startsWith(`scale`)?hi(t[1]):mi:_i,yi=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function bi(e){for(let t in e)if(!yi.has(t))return!0;return!1}var xi=(e,t,n,r={},i,a)=>o=>{let s=pi(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=H(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};bi(s)||Object.assign(u,vi(e,u)),u.duration&&=H(u.duration),u.repeatDelay&&=H(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Zr(u),u.delay===0&&(d=!0)),(je.instantAnimations||je.skipAnimations||i?.shouldSkipAnimations||s.skipAnimations)&&(d=!0,Zr(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=Zn(u.keyframes,s);if(e!==void 0){U.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new tr(u):new ai(u)},Si=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Ci(e){let t=Si.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function wi(e,t,n=1){`${e}`;let[r,i]=Ci(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Me(e)?parseFloat(e):e}return xt(i)?wi(i,t,n+1):i}function Ti(e){let t=[{},{}];
1281return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Ei(e,t,n,r){if(typeof t==`function`){let[i,a]=Ti(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Ti(r);t=t(n===void 0?e.custom:n,i,a)}return t}function Di(e,t,n){let r=e.getProps();return Ei(r,t,n===void 0?r.custom:n,e)}var Oi=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...hr]),ki=e=>Array.isArray(e);function Ai(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,di(n))}function ji(e){return ki(e)?e[e.length-1]||0:e}function Mi(e,t){let{transitionEnd:n={},transition:r={},...i}=Di(e,t)||{};i={...i,...n};for(let t in i)Ai(e,t,ji(i[t]))}var Z=e=>!!(e&&e.getVelocity);function Ni(e){return!!(Z(e)&&e.add)}function Pi(e,t){let n=e.getValue(`willChange`);if(Ni(n))return n.add(t);if(!n&&je.WillChange){let n=new je.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function Fi(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var Ii=`data-`+Fi(`framerAppearId`);function Li(e){return e.props[Ii]}function Ri({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function zi(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?fi(a,c):c;let l=a?.reduceMotion,u=a?.skipAnimations;r&&(a=r);let d=[],f=i&&e.animationState&&e.animationState.getState()[i],p=a?.path;p&&p.animateVisualElement(e,s,a,n,d);for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||f&&Ri(f,t))continue;let o={delay:n,...pi(a||{},t)};u&&(o.skipAnimations=!0);let c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){U.update(()=>r.set(i));continue}let p=!1;if(window.MotionHandoffAnimation){let n=Li(e);if(n){let e=window.MotionHandoffAnimation(n,t,U);e!==null&&(o.startTime=e,p=!0)}}Pi(e,t);let m=l??e.shouldReduceMotion;r.start(xi(t,r,i,m&&Oi.has(t)?{type:!1}:o,e,p));let h=r.animation;h&&d.push(h)}if(o){let t=()=>U.update(()=>{o&&Mi(e,o)});d.length?Promise.all(d).then(t):t()}return d}function Bi(e,t,n={}){let r=Di(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(zi(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return Vi(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}return Promise.all([a(),o(n.delay)])}function Vi(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(Bi(c,t,{...o,delay:n+(typeof r==`function`?0:r)+oi(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function Hi(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>Bi(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=Bi(e,t,n);else{let i=typeof t==`function`?Di(e,t,n.custom):t;r=Promise.all(zi(e,i,n))}return r.then(()=>{e.notify(`AnimationComplete`,t)})}var Ui={test:e=>e===`auto`,parse:e=>e},Wi=e=>t=>t.test(e),Gi=[wt,K,Bt,zt,Ht,Vt,Ui],Ki=e=>Gi.find(Wi(e));function qi(e){return typeof e==`number`?e===0:e===null||e===`none`||e===`0`||Pe(e)}var Ji=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function Yi(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(Ot)||[];if(!r)return e;let i=n.replace(r,``),a=+!!Ji.has(t);return r!==n&&(a*=100),t+`(`+a+i+`)`}var Xi=/\b([a-z-]*)\(.*?\)/gu,Zi={...sn,getAnimatableNone:e=>{let t=e.match(Xi);return t?t.map(Yi).join(` `):e}},Qi={...sn,getAnimatableNone:e=>{let t=sn.parse(e);return sn.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},$i={...wt,transform:Math.round},ea={borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,top:K,right:K,bottom:K,left:K,inset:K,insetBlock:K,insetBlockStart:K,insetBlockEnd:K,insetInline:K,insetInlineStart:K,insetInlineEnd:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,paddingBlock:K,paddingBlockStart:K,paddingBlockEnd:K,paddingInline:K,paddingInlineStart:K,paddingInlineEnd:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,marginBlock:K,marginBlockStart:K,marginBlockEnd:K,marginInline:K,marginInlineStart:K,marginInlineEnd:K,fontSize:K,backgroundPositionX:K,backgroundPositionY:K,rotate:zt,pathRotation:zt,rotateX:zt,rotateY:zt,rotateZ:zt,scale:Et,scaleX:Et,scaleY:Et,scaleZ:Et,skew:zt,skewX:zt,skewY:zt,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:Tt,originX:Ut,originY:Ut,originZ:K,zIndex:$i,fillOpacity:Tt,strokeOpacity:Tt,numOctaves:$i},ta={...ea,color:q,backgroundColor:q,outlineColor:q,fill:q,stroke:q,borderColor:q,borderTopColor:q,borderRightColor:q,borderBottomColor:q,borderLeftColor:q,filter:Zi,WebkitFilter:Zi,mask:Qi,WebkitMask:Qi},na=e=>ta[e],ra=new Set([Zi,Qi]);function ia(e,t){let n=na(e);return ra.has(n)||(n=sn),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var aa=new Set([`auto`,`none`,`0`]);
1281function oa(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!aa.has(t)&&$t(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=ia(n,i)}var sa=class extends kr{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if(typeof r==`string`&&(r=r.trim(),xt(r))){let i=wi(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!Oi.has(n)||e.length!==2)return;let[r,i]=e,a=Ki(r),o=Ki(i);if(Ct(r)!==Ct(i)&&xr[n]){this.needsMeasurement=!0;return}if(a!==o){if(_r(a)&&_r(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else xr[n]&&(this.needsMeasurement=!0)}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||qi(e[t]))&&n.push(t);n.length&&oa(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=xr[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=xr[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
1281h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},ca=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomRightRadius`,`borderBottomLeftRadius`];function la(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var ua=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function da(e){return Ne(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var{schedule:fa,cancel:pa}=pt(queueMicrotask,!1),ma={x:!1,y:!1};function ha(){return ma.x||ma.y}function ga(e){return e===`x`||e===`y`?ma[e]?null:(ma[e]=!0,()=>{ma[e]=!1}):ma.x||ma.y?null:(ma.x=ma.y=!0,()=>{ma.x=ma.y=!1})}function _a(e,t){let n=la(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function va(e){return!(e.pointerType===`touch`||ha())}function ya(e,t,n={}){let[r,i,a]=_a(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!va(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var ba=(e,t)=>t?e===t||ba(e,t.parentElement):!1,xa=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,Sa=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Ca(e){return Sa.has(e.tagName)||e.isContentEditable===!0}var wa=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function Ta(e){return wa.has(e.tagName)||e.isContentEditable===!0}var Ea=new WeakSet;function Da(e){return t=>{t.key===`Enter`&&e(t)}}function Oa(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var ka=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=Da(()=>{if(Ea.has(n))return;Oa(n,`down`);let e=Da(()=>{Oa(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>Oa(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function Aa(e){return xa(e)&&!ha()}var ja=new WeakSet;function Ma(e,t,n={}){let[r,i,a]=_a(e,n),o=e=>{let r=e.currentTarget;if(!Aa(e)||ja.has(e))return;Ea.add(r),n.stopPropagation&&ja.add(e);let a=t(r,e),o={...i,capture:!0},s=(e,t)=>{window.removeEventListener(`pointerup`,c,o),window.removeEventListener(`pointercancel`,l,o),Ea.has(r)&&Ea.delete(r),Aa(e)&&typeof a==`function`&&a(e,{success:t})},c=e=>{s(e,r===window||r===document||n.useGlobalTarget||ba(r,e.target))},l=e=>{s(e,!1)};window.addEventListener(`pointerup`,c,o),window.addEventListener(`pointercancel`,l,o)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),da(e)&&(e.addEventListener(`focus`,e=>ka(e,i)),!Ca(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function Na(e){return Ne(e)&&`ownerSVGElement`in e}var Q=new WeakMap,Pa,Fa=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:Na(r)&&`getBBox`in r?r.getBBox()[t]:r[n],Ia=Fa(`inline`,`width`,`offsetWidth`),La=Fa(`block`,`height`,`offsetHeight`);function Ra({target:e,borderBoxSize:t}){Q.get(e)?.forEach(n=>{n(e,{get width(){return Ia(e,t)},get height(){return La(e,t)}})})}function za(e){e.forEach(Ra)}function Ba(){typeof ResizeObserver>`u`||(Pa=new ResizeObserver(za))}function Va(e,t){Pa||Ba();let n=la(e);return n.forEach(e=>{let n=Q.get(e);n||(n=new Set,Q.set(e,n)),n.add(t),Pa?.observe(e)}),()=>{n.forEach(e=>{let n=Q.get(e);n?.delete(t),n?.size||Pa?.unobserve(e)})}}var Ha=new Set,Ua;function Wa(){Ua=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Ha.forEach(t=>t(e))},window.addEventListener(`resize`,Ua)}function Ga(e){return Ha.add(e),Ua||Wa(),()=>{Ha.delete(e),!Ha.size&&typeof Ua==`function`&&(window.removeEventListener(`resize`,Ua),Ua=void 0)}}function Ka(e,t){return typeof e==`function`?Ga(e):Va(e,t)}var qa={value:null,addProjectionMetrics:null};function Ja(e){return Na(e)&&e.tagName===`svg`}var Ya=[...Gi,q,sn],Xa=e=>Ya.find(Wi(e)),Za=()=>({translate:0,scale:1,origin:0,originPoint:0}),Qa=()=>({x:Za(),y:Za()}),$a=()=>({min:0,max:0}),$=()=>({x:$a(),y:$a()}),eo=new WeakMap;function to(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function no(e){return typeof e==`string`||Array.isArray(e)}var ro=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],io=[`initial`,...ro];function ao(e){return to(e.animate)||io.some(t=>no(e[t]))}function oo(e){return!!(ao(e)||e.variants)}function so(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Z(i))e.addValue(r,i);else if(Z(a))e.addValue(r,di(i,{owner:e}));else if(a!==i){if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,di(t===void 0?i:t,{owner:e}))}}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var co={current:null},lo={current:!1},uo=typeof window<`u`;function fo(){if(lo.current=!0,uo){if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>co.current=e.matches;e.addEventListener(`change`,t),t()}else co.current=!1}}var po=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],mo={};function ho(e){mo=e}function go(){return mo}var _o=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=kr,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=_t.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,U.render(this.render,!1,!0))};let{latestValues:c,renderState:l}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=t.initial?{...c}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=s,this.blockInitialAnimation=!!a,this.isControllingVariants=ao(t),this.isVariantNode=oo(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];c[e]!==void 0&&Z(t)&&t.set(c[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,eo.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1281h((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(lo.current||fo(),this.shouldReduceMotion=co.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),W(this.notifyUpdate),W(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&Qr.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new Hr({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:H(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=gr.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&U.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in mo){let t=mo[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<po.length;t++){let n=po[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e[`on`+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=so(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=di(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(Me(n)||Pe(n))?n=parseFloat(n):!Xa(n)&&sn.test(t)&&(n=ia(e,t)),this.setBaseTarget(e,Z(n)?n.get():n)),Z(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=Ei(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Z(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new ze),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){fa.render(this.render)}},vo=class extends _o{constructor(){super(...arguments),this.KeyframeResolver=sa}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Z(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},yo=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function bo({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function xo({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function So(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Co(e){return e===void 0||e===1}function wo({scale:e,scaleX:t,scaleY:n}){return!Co(e)||!Co(t)||!Co(n)}function To(e){return wo(e)||Eo(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Eo(e){return Do(e.x)||Do(e.y)}function Do(e){return e&&e!==`0%`}function Oo(e,t,n){return n+t*(e-n)}function ko(e,t,n,r,i){return i!==void 0&&(e=Oo(e,i,r)),Oo(e,n,r)+t}function Ao(e,t=0,n=1,r,i){e.min=ko(e.min,t,n,r,i),e.max=ko(e.max,t,n,r,i)}function jo(e,{x:t,y:n}){Ao(e.x,t.translate,t.scale,t.originPoint),Ao(e.y,n.translate,n.scale,n.originPoint)}var Mo=.999999999999,No=1.0000000000001;function Po(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=n[s],o=a.projectionDelta;let{visualElement:i}=a.options;i&&i.props.style&&i.props.style.display===`contents`||(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(Fo(e.x,-a.scroll.offset.x),Fo(e.y,-a.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,jo(e,o)),r&&To(a.latestValues)&&Ro(e,a.latestValues,a.layout?.layoutBox))}t.x<No&&t.x>Mo&&(t.x=1),t.y<No&&t.y>Mo&&(t.y=1)}function Fo(e,t){e.min+=t,e.max+=t}function Io(e,t,n,r,i=.5){Ao(e,t,n,J(e.min,e.max,i),r)}function Lo(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}
1281function Ro(e,t,n){let r=n??e;Io(e.x,Lo(t.x,r.x),t.scaleX,t.scale,t.originX),Io(e.y,Lo(t.y,r.y),t.scaleY,t.scale,t.originY)}function zo(e,t){return bo(So(e.getBoundingClientRect(),t))}function Bo(e,t,n){let r=zo(e,n),{scroll:i}=t;return i&&(Fo(r.x,i.offset.x),Fo(r.y,i.offset.y)),r}var Vo={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},Ho=hr.length;function Uo(e,t,n){let r=``,i=!0;for(let a=0;a<Ho;a++){let o=hr[a],s=e[o];if(s===void 0)continue;let c=!0;if(typeof s==`number`)c=s===+!!o.startsWith(`scale`);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=ua(s,ea[o]);if(!c){i=!1;let t=Vo[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}let a=e.pathRotation;return a&&(i=!1,r+=`rotate(${ua(a,ea.pathRotation)}) `),r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function Wo(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(gr.has(e)){o=!0;continue}if(yt(e)){i[e]=n;continue}{let t=ua(n,ea[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=Uo(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function Go(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function Ko(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qo={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`){if(K.test(e))e=parseFloat(e);else return e}return`${Ko(e,t.target.x)}% ${Ko(e,t.target.y)}%`}},Jo={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=sn.parse(e);if(i.length>5)return r;let a=sn.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=J(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},Yo={borderRadius:{...qo,applyTo:[...ca]},borderTopLeftRadius:qo,borderTopRightRadius:qo,borderBottomLeftRadius:qo,borderBottomRightRadius:qo,boxShadow:Jo};function Xo(e,{layout:t,layoutId:n}){return gr.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!Yo[e]||e===`opacity`)}function Zo(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(Z(r[t])||i&&Z(i[t])||Xo(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Qo(e){return window.getComputedStyle(e)}var $o=class extends vo{constructor(){super(...arguments),this.type=`html`,this.renderInstance=Go}mount(e){e.style,super.mount(e)}readValueFromInstance(e,t){if(gr.has(t))return this.projection?.isProjecting?dr(t):pr(e,t);{let n=Qo(e),r=(yt(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return zo(e,t)}build(e,t,n){Wo(e,t,n.transformTemplate)}
1281scrapeMotionValuesFromProps(e,t,n){return Zo(e,t,n)}},es={offset:`stroke-dashoffset`,array:`stroke-dasharray`},ts={offset:`strokeDashoffset`,array:`strokeDasharray`};function ns(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?es:ts;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var rs=[`transform`,`opacity`,`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function is(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Wo(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;for(let e of rs)d[e]!==void 0&&(f[e]=d[e],delete d[e]);(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox),t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&ns(d,i,a,o,!1)}var as=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),os=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function ss(e,t,n,r){Go(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(as.has(n)?n:Fi(n),t.attrs[n])}function cs(e,t,n){let r=Zo(e,t,n);for(let n in e)if(Z(e[n])||Z(t[n])){let t=hr.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var ls=class extends vo{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=$}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(gr.has(t)){let e=na(t);return e&&e.default||0}if(rs.includes(t)){let n=getComputedStyle(e)[t];if(typeof n==`string`&&n)return n.trim()}return t=as.has(t)?t:Fi(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return cs(e,t,n)}
1281build(e,t,n){is(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){ss(e,t,n,r)}mount(e){this.isSVGTag=os(e.tagName),super.mount(e)}},us=io.length;function ds(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&ds(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<us;n++){let r=io[n],i=e.props[r];(no(i)||i===!1)&&(t[r]=i)}return t}function fs(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var ps=[...ro].reverse(),ms=ro.length;function hs(e){return t=>Promise.all(t.map(({animation:t,options:n})=>Hi(e,t,n)))}function gs(e){let t=hs(e),n=ys(),r=!0,i=!1,a=t=>(n,r)=>{let i=Di(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function o(n){t=n(e)}function s(o){let{props:s}=e,c=ds(e.parent)||{},l=[],u=new Set,d={},f=1/0;for(let t=0;t<ms;t++){let p=ps[t],m=n[p],h=s[p]===void 0?c[p]:s[p],g=no(h),_=p===o?m.isActive:null;_===!1&&(f=t);let v=h===c[p]&&h!==s[p]&&g;if(v&&(r||i)&&e.manuallyAnimateOnMount&&(v=!1),m.protectedKeys={...d},!m.isActive&&_===null||!h&&!m.prevProp||to(h)||typeof h==`boolean`)continue;if(p===`exit`&&m.isActive&&_!==!0){m.prevResolvedValues&&(d={...d,...m.prevResolvedValues});continue}let y=_s(m.prevProp,h),b=y||p===o&&m.isActive&&!v&&g||t>f&&g,x=!1,S=Array.isArray(h)?h:[h],C=S.reduce(a(p),{});_===!1&&(C={});let{prevResolvedValues:w={}}=m,T={...w,...C},E=t=>{b=!0,u.has(t)&&(x=!0,u.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in T){let t=C[e],n=w[e];if(d.hasOwnProperty(e))continue;let r=!1;r=ki(t)&&ki(n)?!fs(t,n)||y:t!==n,r?t==null?u.add(e):E(e):t!==void 0&&u.has(e)?E(e):m.protectedKeys[e]=!0}m.prevProp=h,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),(r||i)&&e.blockInitialAnimation&&(b=!1);let D=v&&y;b&&(!D||x)&&l.push(...S.map(t=>{let n={type:p};if(typeof t==`string`&&(r||i)&&!D&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=Di(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=oi(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(u.size){let t={};if(typeof s.initial!=`boolean`){let n=Di(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}u.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(s.initial===!1||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,i=!1,p?t(l):Promise.resolve()}function c(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=s(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:s,setActive:c,setAnimateFunction:o,getState:()=>n,reset:()=>{n=ys(),i=!0}}}function _s(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!fs(t,e):!1}function vs(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ys(){return{animate:vs(!0),whileInView:vs(),whileHover:vs(),whileTap:vs(),whileDrag:vs(),whileFocus:vs(),exit:vs()}}function bs(e,t){e.min=t.min,e.max=t.max}function xs(e,t){bs(e.x,t.x),bs(e.y,t.y)}function Ss(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var Cs=.9999,ws=1.0001,Ts=-.01,Es=.01;function Ds(e){return e.max-e.min}function Os(e,t,n){return Math.abs(e-t)<=n}function ks(e,t,n,r=.5){e.origin=r,e.originPoint=J(t.min,t.max,e.origin),e.scale=Ds(n)/Ds(t),e.translate=J(n.min,n.max,e.origin)-e.originPoint,(e.scale>=Cs&&e.scale<=ws||isNaN(e.scale))&&(e.scale=1),(e.translate>=Ts&&e.translate<=Es||isNaN(e.translate))&&(e.translate=0)}function As(e,t,n,r){ks(e.x,t.x,n.x,r?r.originX:void 0),ks(e.y,t.y,n.y,r?r.originY:void 0)}function js(e,t,n,r=0){e.min=(r?J(n.min,n.max,r):n.min)+t.min,e.max=e.min+Ds(t)}function Ms(e,t,n,r){js(e.x,t.x,n.x,r?.x),js(e.y,t.y,n.y,r?.y)}function Ns(e,t,n,r=0){let i=r?J(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+Ds(t)}function Ps(e,t,n,r){Ns(e.x,t.x,n.x,r?.x),Ns(e.y,t.y,n.y,r?.y)}function Fs(e,t,n,r,i){return e-=t,e=Oo(e,1/n,r),i!==void 0&&(e=Oo(e,1/i,r)),e}function Is(e,t=0,n=1,r=.5,i,a=e,o=e){if(Bt.test(t)&&(t=parseFloat(t),t=J(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=J(a.min,a.max,r);e===a&&(s-=t),e.min=Fs(e.min,t,n,s,i),e.max=Fs(e.max,t,n,s,i)}
1281function Ls(e,t,[n,r,i],a,o){Is(e,t[n],t[r],t[i],t.scale,a,o)}var Rs=[`x`,`scaleX`,`originX`],zs=[`y`,`scaleY`,`originY`];function Bs(e,t,n,r){Ls(e.x,t,Rs,n?n.x:void 0,r?r.x:void 0),Ls(e.y,t,zs,n?n.y:void 0,r?r.y:void 0)}function Vs(e){return e.translate===0&&e.scale===1}function Hs(e){return Vs(e.x)&&Vs(e.y)}function Us(e,t){return e.min===t.min&&e.max===t.max}function Ws(e,t){return Us(e.x,t.x)&&Us(e.y,t.y)}function Gs(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Ks(e,t){return Gs(e.x,t.x)&&Gs(e.y,t.y)}function qs(e){return Ds(e.x)/Ds(e.y)}function Js(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Ys(e){return[e(`x`),e(`y`)]}function Xs(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,pathRotation:i,rotateX:a,rotateY:o,skewX:s,skewY:c}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotate(${i}deg) `),a&&(r+=`rotateX(${a}deg) `),o&&(r+=`rotateY(${o}deg) `),s&&(r+=`skewX(${s}deg) `),c&&(r+=`skewY(${c}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var Zs=ca.length,Qs=e=>typeof e==`string`?parseFloat(e):e,$s=e=>typeof e==`number`||K.test(e);function ec(e,t,n,r,i,a){i?(e.opacity=J(0,n.opacity??1,nc(r)),e.opacityExit=J(t.opacity??1,0,rc(r))):a&&(e.opacity=J(t.opacity??1,n.opacity??1,r));for(let i=0;i<Zs;i++){let a=ca[i],o=tc(t,a),s=tc(n,a);(o!==void 0||s!==void 0)&&(o||=0,s||=0,o===0||s===0||$s(o)===$s(s)?(e[a]=Math.max(J(Qs(o),Qs(s),r),0),(Bt.test(s)||Bt.test(o))&&(e[a]+=`%`)):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=J(t.rotate||0,n.rotate||0,r))}function tc(e,t){return e[t]===void 0?e.borderRadius:e[t]}var nc=ic(0,.5,et),rc=ic(.5,.95,Ie);function ic(e,t,n){return r=>r<e?0:r>t?1:n(Re(e,t,r))}function ac(e,t,n){let r=Z(e)?e:di(e);return r.start(xi(``,r,t,n)),r.animation}function oc(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}var sc=(e,t)=>e.depth-t.depth,cc=class{constructor(){this.children=[],this.isDirty=!1}add(e){Ee(this.children,e),this.isDirty=!0}remove(e){De(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(sc),this.isDirty=!1,this.children.forEach(e)}};function lc(e,t){let n=_t.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(W(r),e(a-t))};return U.setup(r,!0),()=>W(r)}function uc(e){return Z(e)?e.get():e}var dc=class{constructor(){this.members=[]}add(e){Ee(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;(!r||r.isConnected===!1)&&!n.snapshot&&(De(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(De(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},fc={hasAnimatedSinceResize:!0,hasEverUpdated:!1},pc={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},mc=[``,`X`,`Y`,`Z`],hc=1e3,gc=0;function _c(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function vc(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=Li(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,U,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&vc(r)}function yc({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=gc++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,qa.value&&(pc.nodes=pc.calculatedTargetDeltas=pc.calculatedProjections=0),this.nodes.forEac
1281h(Sc),this.nodes.forEach(jc),this.nodes.forEach(Mc),this.nodes.forEach(Cc),qa.addProjectionMetrics&&qa.addProjectionMetrics(pc)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new cc)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new ze),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=Na(t)&&!Ja(t),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;U.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=lc(i,250),fc.hasAnimatedSinceResize&&(fc.hasAnimatedSinceResize=!1,this.nodes.forEach(Ac)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||zc,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Ks(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...pi(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l,t.path)}else t||Ac(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),W(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Nc),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&vc(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,(typeof t.latestValues.x==`string`||typeof t.latestValues.y==`string`)&&(t.isLayoutDirty=!0),t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(Ec),this.nodes.forEach(Tc);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Dc);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEac
1281h(Oc),this.nodes.forEach(kc),this.nodes.forEach(bc),this.nodes.forEach(xc)):this.nodes.forEach(Dc),this.clearAllSnapshots();let e=_t.now();G.delta=ke(0,1e3/60,e-G.timestamp),G.timestamp=e,G.isProcessing=!0,mt.update.process(G),mt.preRender.process(G),mt.render.process(G),G.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,fa.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(wc),this.sharedNodes.forEach(Pc)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,U.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){U.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ds(this.snapshot.measuredBox.x)&&!Ds(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||=$(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(`measure`,this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify(`LayoutMeasure`,this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e=`measure`){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!Hs(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,``):void 0,a=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||To(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);return e&&(n=this.removeTransform(n)),Uc(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return $();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Gc))){let{scroll:e}=this.root;e&&(Fo(t.x,e.offset.x),Fo(t.y,e.offset.y))}return t}removeElementScroll(e){let t=$();if(xs(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&xs(t,e),Fo(t.x,i.offset.x),Fo(t.y,i.offset.y))}return t}applyTransform(e,t=!1,n){let r=n||$();xs(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(Fo(r.x,-n.scroll.offset.x),Fo(r.y,-n.scroll.offset.y)),To(n.latestValues)&&Ro(r,n.latestValues,n.layout?.layoutBox)}return To(this.latestValues)&&Ro(r,this.latestValues,this.layout?.layoutBox),r}removeTransform(e){let t=$();xs(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!To(n.latestValues))continue;let r;n.instance&&(wo(n.latestValues)&&n.updateSnapshot(),r=$(),xs(r,n.measurePageBox())),Bs(t,n.latestValues,n.snapshot?.layoutBox,r)}return To(this.latestValues)&&Bs(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:e.crossfade===void 0||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==G.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||=t.isProjectionDirty,this.isTransformDirty||=t.isTransformDirty,this.isSharedProjectionDirty||=t.isSharedProjectionDirty;let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;
1281if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=G.timestamp;let a=this.getClosestProjectingParent();a&&this.linkedParentVersion!==a.layoutVersion&&!a.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&a&&a.layout?this.createRelativeTarget(a,this.layout.layoutBox,a.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=$(),this.targetWithTransforms=$()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Ms(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):xs(this.target,this.layout.layoutBox),jo(this.target,this.targetDelta)):xs(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&a&&!!a.resumingFrom==!!this.resumingFrom&&!a.options.layoutScroll&&a.target&&this.animationProgress!==1?this.createRelativeTarget(a,this.target,a.target):this.relativeParent=this.relativeTarget=void 0),qa.value&&pc.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||wo(this.parent.latestValues)||Eo(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$(),this.relativeTargetOrigin=$(),Ps(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),xs(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===G.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;xs(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,o=this.treeScale.y;Po(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=$());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Ss(this.prevProjectionDelta.x,this.projectionDelta.x),Ss(this.prevProjectionDelta.y,this.projectionDelta.y)),As(this.projectionDelta,this.layoutCorrected,s,this.latestValues),(this.treeScale.x!==a||this.treeScale.y!==o||!Js(this.projectionDelta.x,this.prevProjectionDelta.x)||!Js(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,s)),qa.value&&pc.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Qa(),this.projectionDelta=Qa(),this.projectionDeltaWithTransform=Qa()}setAnimationOrigin(e,t=!1,n){let r=this.snapshot,i=r?r.latestValues:{},a={...this.latestValues},o=Qa();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=$(),c=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),u=!l||l.members.length<=1,d=!!(c&&!u&&this.options.crossfade===!0&&!this.path.some(Rc));this.animationProgress=0;let f,p=n?.interpolateProjection(e);this.mixTargetDelta=t=>{let n=t/1e3,r=p?.(n);r?(o.x.translate=r.x,o.x.scale=J(e.x.scale,1,n),o.x.origin=e.x.origin,o.x.originPoint=e.x.originPoint,o.y.translate=r.y,o.y.scale=J(e.y.scale,1,n),o.y.origin=e.y.origin,o.y.originPoint=e.y.originPoint):(Fc(o.x,e.x,n),Fc(o.y,e.y,n)),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Ps(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),Lc(this.relativeTarget,this.relativeTargetOrigin,s,n),f&&Ws(this.relativeTarget,f)&&(this.isProjectionDirty=!1),f||=$(),xs(f,this.relativeTarget)),c&&(this.animationValues=a,ec(a,i,this.latestValues,n,d,u)),r&&r.rotate!==void 0&&(this.animationValues||=a,this.animationValues.pathRotation=r.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(W(this.pendingAnimation),void 0),this.pendingAnimation=U.update(()=>
1281{fc.hasAnimatedSinceResize=!0,this.motionValue||=di(0),this.motionValue.jump(0,!1),this.currentAnimation=ac(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(hc),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&Wc(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||$();let t=Ds(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=Ds(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}xs(t,n),Ro(t,i),As(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new dc),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&_c(`z`,e,r,this.animationValues);for(let t=0;t<mc.length;t++)_c(`rotate${mc[t]}`,e,r,this.animationValues),_c(`skew${mc[t]}`,e,r,this.animationValues);e.render();for(let t in r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility=`hidden`;return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility=``,e.opacity=``,e.pointerEvents=uc(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=uc(t?.pointerEvents)||``),this.hasProjected&&!To(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=Xs(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:o,y:s}=this.projectionDelta;e.transformOrigin=`${o.origin*100}% ${s.origin*100}% 0`,e.opacity=r.animationValues?r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:r===this?i.opacity===void 0?``:i.opacity:i.opacityExit===void 0?0:i.opacityExit;for(let t in Yo){if(i[t]===void 0)continue;let{correct:n,applyTo:o,isCSSVariable:s}=Yo[t],c=a===`none`?i[t]:n(i[t],r);if(o){let t=o.length;for(let n=0;n<t;n++)e[o[n]]=c}else s?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=r===this?uc(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
1281resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(Tc),this.root.sharedNodes.clear()}}}function bc(e){e.updateLayout()}function xc(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)Ys(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=Ds(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;bs(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else Wc(i,t.layoutBox,n)&&Ys(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=Ds(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=Qa();As(o,n,t.layoutBox);let s=Qa();a?As(s,e.applyTransform(r,!0),t.measuredBox):As(s,n,t.layoutBox);let c=!Hs(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=$();Ps(s,t.layoutBox,i.layoutBox,o);let c=$();Ps(c,n,a.layoutBox,o),Ks(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Sc(e){qa.value&&pc.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function Cc(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function wc(e){e.clearSnapshot()}function Tc(e){e.clearMeasurements()}function Ec(e){e.isLayoutDirty=!0,e.updateLayout()}function Dc(e){e.isLayoutDirty=!1}function Oc(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function kc(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function Ac(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function jc(e){e.resolveTargetDelta()}function Mc(e){e.calcProjection()}function Nc(e){e.resetSkewAndRotation()}function Pc(e){e.removeLeadSnapshot()}function Fc(e,t,n){e.translate=J(t.translate,0,n),e.scale=J(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ic(e,t,n,r){e.min=J(t.min,n.min,r),e.max=J(t.max,n.max,r)}function Lc(e,t,n,r){Ic(e.x,t.x,n.x,r),Ic(e.y,t.y,n.y,r)}function Rc(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var zc={duration:.45,ease:[.4,0,.1,1]},Bc=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Vc=Bc(`applewebkit/`)&&!Bc(`chrome/`)?Math.round:Ie;function Hc(e){e.min=Vc(e.min),e.max=Vc(e.max)}function Uc(e){Hc(e.x),Hc(e.y)}function Wc(e,t,n){return e===`position`||e===`preserve-aspect`&&!Os(qs(t),qs(n),.2)}function Gc(e){return e!==e.root&&e.scroll?.wasRoot}var Kc=yc({attachResizeListener:(e,t)=>oc(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),qc={current:void 0},Jc=yc({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!qc.current){let e=new Kc({});e.mount(window),e.setOptions({layoutScroll:!0}),qc.current=e}return qc.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),Yc=(0,z.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function Xc(e=!0){let t=(0,z.useContext)(Te);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,z.useId)();(0,z.useEffect)(()=>{if(e)return i(a)},[e]);let o=(0,z.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}var Zc=(0,z.createContext)({strict:!1}),Qc={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`on
1281HoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},$c=!1;function el(){if($c)return;let e={};for(let t in Qc)e[t]={isEnabled:e=>Qc[t].some(t=>!!e[t])};ho(e),$c=!0}function tl(){return el(),go()}function nl(e){let t=tl();for(let n in e)t[n]={...t[n],...e[n]};ho(t)}var rl=(0,z.createContext)({});function il(e,t){if(ao(e)){let{initial:t,animate:n}=e;return{initial:t===!1||no(t)?t:void 0,animate:no(n)?n:void 0}}return e.inherit===!1?{}:t}function al(e){let{initial:t,animate:n}=il(e,(0,z.useContext)(rl));return(0,z.useMemo)(()=>({initial:t,animate:n}),[ol(t),ol(n)])}function ol(e){return Array.isArray(e)?e.join(` `):e}var sl=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function cl(e,t,n){for(let r in t)!Z(t[r])&&!Xo(r,n)&&(e[r]=t[r])}function ll({transformTemplate:e},t){return(0,z.useMemo)(()=>{let n=sl();return Wo(n,t,e),Object.assign({},n.vars,n.style)},[t])}function ul(e,t){let n=e.style||{},r={};return cl(r,n,e),Object.assign(r,ll(e,t)),r}function dl(e,t){let n={},r=ul(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var fl=()=>({...sl(),attrs:{}});function pl(e,t,n,r){let i=(0,z.useMemo)(()=>{let n=fl();return is(n,t,os(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};cl(t,e.style,e),i.style={...t,...i.style}}return i}var ml=new Set(`animate.exit.variants.initial.style.values.variants.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function hl(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||ml.has(e)}function gl(e,t){return e.startsWith(`on`)?!hl(e):t?.(e)??!hl(e)}function _l(e,t,n,r){let i={};for(let a in e)(a!==`values`||typeof e.values!=`object`)&&(Z(e[a])||(gl(a,r)||n===!0&&hl(a)||!t&&!hl(a)||e.draggable&&a.startsWith(`onDrag`))&&(i[a]=e[a]));return i}var vl=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function yl(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(vl.indexOf(e)>-1||/[A-Z]/u.test(e))}function bl(e,t,n,{latestValues:r},i,a=!1,o,s){let c=(o??yl(e)?pl:dl)(t,r,i,e),l=_l(t,typeof e==`string`,a,s),u=e===z.Fragment?{}:{...l,...c,ref:n},{children:d}=t,f=(0,z.useMemo)(()=>Z(d)?d.get():d,[d]);return(0,z.createElement)(e,{...u,children:f})}function xl({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:Sl(n,r,i,e),renderState:t()}}function Sl(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=uc(a[e]);let{initial:o,animate:s}=e,c=ao(e),l=oo(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!to(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){let r=Ei(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}t!==null&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}var Cl=e=>(t,n)=>{let r=(0,z.useContext)(rl),i=(0,z.useContext)(Te),a=()=>xl(e,t,r,i);return n?a():Ce(a)},wl=Cl({scrapeMotionValuesFromProps:Zo,createRenderState:sl}),Tl=Cl({scrapeMotionValuesFromProps:cs,createRenderState:fl}),El=Symbol.for(`motionComponentSymbol`);function Dl(e,t,n){let r=(0,z.useRef)(n);(0,z.useInsertionEffect)(()=>{r.current=n});let i=(0,z.useRef)(null);return(0,z.useCallback)(n=>{n&&e.onMount?.(n),t&&(n?t.mount(n):t.unmount());let a=r.current;if(typeof a==`function`){if(n){let e=a(n);typeof e==`function`&&(i.current=e)}else i.current?(i.current(),i.current=null):a(n)}else a&&(a.current=n)},[t])}var Ol=(0,z.createContext)({});function kl(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function Al(e,t,n,r,i,a){let{visualElement:o}=(0,z.useContext)(rl),s=(0,z.useContext)(Zc),c=(0,z.useContext)(Te),l=(0,z.useContext)(Yc),u=l.reducedMotion,d=l.skipAnimations,f=(0,z.useRef)(null),p=(0,z.useRef)(!1);r||=s.renderer,!f.current&&r&&(f.current=r(e,{visualState:t,parent:o,props:n,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u,skipAnimations:d,isSVG:a}),p.current&&f.current&&(f.current.manuallyAnimateOnMount=!0));let m=f.current,h=(0,z.useContext)(Ol);m&&!m.projection&&i&&(m.type===`html`||m.type===`svg`)&&jl(f.current,n,i,h);let g=(0,z.useRef)(!1);(0,z.useInsertionEffect)(()=>{m&&g.current&&m.update(n,c)});let _=n[Ii],v=(0,z.useRef)(!!_&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(_)&&window.MotionHasOptimisedAnimation?.(_));return we(()=>{p.current=!0,m&&(g.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),v.current&&m.animationState&&m.animationState.animateChanges())}),(0,z.useEffect)(()=>{m&&(!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(_)}),!1),m.enteringChildren=void 0)}),m}function jl(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:Ml(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&kl(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function Ml(e){if(e)return e.options.allowProjection===!1?Ml(e.parent):e.projection}function Nl(e,{forwardMotionProps:t=!1,type:n}={},r,i){r&&nl(r);
1281let a=n?n===`svg`:yl(e),o=a?Tl:wl;function s(n,s){let c,l={...(0,z.useContext)(Yc),...n,layoutId:Pl(n)},{isStatic:u,isValidProp:d}=l,f=al(n),p=o(n,u);if(!u&&typeof window<`u`){Fl(l,r);let t=Il(l);c=t.MeasureLayout,f.visualElement=Al(e,p,l,i,t.ProjectionNode,a)}return(0,B.jsxs)(rl.Provider,{value:f,children:[c&&f.visualElement?(0,B.jsx)(c,{visualElement:f.visualElement,...l}):null,bl(e,n,Dl(p,f.visualElement,s),p,u,t,a,d)]})}s.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let c=(0,z.forwardRef)(s);return c[El]=e,c}function Pl({layoutId:e}){let t=(0,z.useContext)(Se).id;return t&&e!==void 0?t+`-`+e:e}function Fl(e,t){(0,z.useContext)(Zc).strict}function Il(e){let{drag:t,layout:n}=tl();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Ll(e,t){if(typeof Proxy>`u`)return Nl;let n=new Map,r=(n,r)=>Nl(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,Nl(a,void 0,e,t)),n.get(a))})}var Rl=(e,t)=>t.isSVG??yl(e)?new ls(t):new $o(t,{allowProjection:e!==z.Fragment}),zl=class extends yo{constructor(e){super(e),e.animationState||=gs(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();to(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},Bl=0,Vl={animation:{Feature:zl},exit:{Feature:class extends yo{constructor(){super(...arguments),this.id=Bl++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&n===!1){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if(typeof e==`string`||typeof e==`object`&&e&&!Array.isArray(e)){let n=Di(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...r}=n;for(let e in r)this.node.getValue(e)?.jump(r[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let r=this.node.animationState.setActive(`exit`,!e);t&&!e&&r.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function Hl(e){return{point:{x:e.pageX,y:e.pageY}}}var Ul=e=>t=>xa(t)&&e(t,Hl(t));function Wl(e,t,n,r){return oc(e,t,Ul(n),r)}var Gl=({current:e})=>e?e.ownerDocument.defaultView:null,Kl=(e,t)=>Math.abs(e-t);function ql(e,t){let n=Kl(e.x,t.x),r=Kl(e.y,t.y);return Math.sqrt(n**2+r**2)}var Jl=new Set([`auto`,`scroll`]),Yl=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=Xl(this.lastRawMoveEventInfo,this.transformPagePoint));let e=Ql(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=ql(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e,{timestamp:i}=G;this.history.push({...r,timestamp:i});let{onStart:a,onMove:o}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=Xl(t,this.transformPagePoint),U.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=Ql(e.type===`pointercancel`?this.lastMoveEventInfo:Xl(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!xa(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let s=Xl(Hl(e),this.transformPagePoint),{point:c}=s,{timestamp:l}=G;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,Ql(s,this.history));let d={passive:!0,capture:!0};this.removeListeners=Le(Wl(this.contextWindow,`pointermove`,this.handlePointerMove,d),Wl(this.contextWindow,`pointerup`,this.handlePointerUp,d),Wl(this.contextWindow,`pointercancel`,this.handlePointerUp,d)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(Jl.has(e.overflowX)||Jl.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};(i.x!==0||i.y!==0)&&(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),U.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),W(this.updatePoint)}};function Xl(e,t){return t?{point:t(e.point)}:e}function Zl(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ql({point:e},t){return{point:e,delta:Zl(e,eu(t)),offset:Zl(e,$l(t)),velocity:tu(t,.1)}}function $l(e){return e[0]}function eu(e){return e[e.length-1]}function tu(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=eu(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>H(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>H(t)*2&&(r=e[1]);let a=Be(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function nu(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?J(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?J(n,e,r.max):Math.min(e,n)),e}function ru(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function iu(e,{top:t,left:n,bottom:r,right:i}){return{x:ru(e.x,n,i),y:ru(e.y,t,r)}}function au(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function ou(e,t){return{x:au(e.x,t.x),y:au(e.y,t.y)}}function su(e,t){let n=.5,r=Ds(e),i=Ds(t);return i>r?n=Re(t.min,t.max-r,e.min):r>i&&(n=Re(e.min,e.max-i,t.min)),ke(0,1,n)}function cu(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var lu=.35;function uu(e=lu){return e===!1?e=0:e===!0&&(e=lu),{x:du(e,`left`,`right`),y:du(e,`top`,`bottom`)}}function du(e,t,n){return{min:fu(e,t),max:fu(e,n)}}function fu(e,t){return typeof e==`number`?e:e[t]||0}var pu=new WeakMap,mu=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{t&&this.snapToCursor(Hl(e).point),this.stopAnimation()},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=ga(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ys(e=>{let t=this.getAxisMotionValue(e).get()||0;if(Bt.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=Ds(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&U.update(()=>i(e,t),!1,!0),Pi(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;if(r&&this.currentDirection===null){this.currentDirection=vu(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&U.update(()=>a(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:l}=this.getProps();this.panSession=new Yl(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:Gl(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&U.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!_u(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=nu(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&kl(e)?this.constraints||=this.resolveRefConstraints():this.constraints=e&&n?iu(n.layoutBox,e):!1,this.elastic=uu(t),r!==this.constraints&&!kl(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&Ys(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=cu(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!kl(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;r.root&&(r.root.scroll=void 0,r.root.updateScroll());let i=Bo(n,r.root,this.visualElement.getTransformPagePoint()),a=ou(r.layout.layoutBox,i);if(t){let e=t(xo(a));this.hasMutatedConstraints=!!e,e&&(a=bo(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=Ys(o=>{if(!_u(o,t,this.currentDirection))return;let c=s&&s[o]||{};(a===!0||a===o)&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return Pi(this.visualElement,e),n.start(xi(e,n,0,t,this.visualElement,!1))}stopAnimation(){Ys(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor(e){Ys(t=>{let{drag:n}=this.getProps();if(!_u(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t],o=i.get()||0;i.set(e[t]-J(n,a,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!kl(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};Ys(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();r[e]=su({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),Ys(t=>{if(!_u(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(J(i,a,r[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;pu.set(this.visualElement,this);let e=this.visualElement.current,t=Wl(e,`pointerdown`,t=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=t.target,a=i!==e&&Ta(i);n&&r&&!a&&this.start(t)}),n,r=()=>{let{dragConstraints:t}=this.getProps();kl(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=gu(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:i}=this.visualElement,a=i.addEventListener(`measure`,r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),U.read(r);let o=oc(window,`resize`,()=>this.scalePositionWithinConstraints()),s=i.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Ys(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{o(),t(),a(),s&&s(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=lu,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function hu(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function gu(e,t,n){let r=Ka(e,hu(n)),i=Ka(t,hu(n));return()=>{r(),i()}}function _u(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function vu(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var yu=class extends yo{constructor(e){super(e),this.removeGroupControls=Ie,this.removeListeners=Ie,this.controls=new mu(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ie}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},bu=e=>(t,n)=>{e&&U.update(()=>e(t,n),!1,!0)},xu=class extends yo{constructor(){super(...arguments),this.removePointerDownListener=Ie}onPointerDown(e){this.session=new Yl(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Gl(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:bu(e),onStart:bu(t),onMove:bu(n),onEnd:(e,t)=>{delete this.session,r&&U.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=Wl(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},Su=!1,Cu=class extends z.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&
1281(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),Su&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),fc.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,e.layoutDependency!==t&&a.setOptions({...a.options,layoutDependency:t}),Su=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||U.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),fa.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;Su=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function wu(e){let[t,n]=Xc(),r=(0,z.useContext)(Se);return(0,B.jsx)(Cu,{...e,layoutGroup:r,switchLayoutGroup:(0,z.useContext)(Ol),isPresent:t,safeToRemove:n})}var Tu={pan:{Feature:xu},drag:{Feature:yu,ProjectionNode:Jc,MeasureLayout:wu}};function Eu(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=r[`onHover`+n];i&&U.postRender(()=>i(t,Hl(t)))}var Du=class extends yo{mount(){let{current:e}=this.node;e&&(this.unmount=ya(e,(e,t)=>(Eu(this.node,t,`Start`),e=>Eu(this.node,e,`End`))))}unmount(){}},Ou=class extends yo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=Le(oc(this.node.current,`focus`,()=>this.onFocus()),oc(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function ku(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=r[`onTap`+(n===`End`?``:n)];i&&U.postRender(()=>i(t,Hl(t)))}var Au=class extends yo{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=Ma(e,(e,t)=>(ku(this.node,t,`Start`),(e,{success:t})=>ku(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},ju=new WeakMap,Mu=new WeakMap,Nu=e=>{let t=ju.get(e.target);t&&t(e)},Pu=e=>{e.forEach(Nu)};function Fu({root:e,...t}){let n=e||document;Mu.has(n)||Mu.set(n,{});let r=Mu.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(Pu,{root:e,...t})),r[i]}function Iu(e,t,n){let r=Fu(t);return ju.set(e,n),r.observe(e),()=>{ju.delete(e),r.unobserve(e)}}var Lu={some:0,all:1},Ru=class extends yo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:Lu[r]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)};this.stopObserver=Iu(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(zu(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function zu({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var Bu={inView:{Feature:Ru},tap:{Feature:Au},focus:{Feature:Ou},hover:{Feature:Du}},Vu={layout:{ProjectionNode:Jc,MeasureLayout:wu}},Hu=Ll({...Vl,...Bu,...Tu,...Vu},Rl);o();var Uu=u.input` 1282 border: none; 1283 box-shadow: none; 1284 outline-color: ${({theme:e})=>e.colors.blue500}; 1285 background-color: transparent; 1286 border: 1px solid rgb(210, 210, 210); 1287 border-radius: 8px; 1288 padding-top: 6px; 1289 padding-bottom: 6px; 1290 padding-left: 8px; 1291 opacity: 1; 1292 -webkit-text-fill-color: inherit; 1293 ${me.typographies.body1}; 1294 1295 ::placeholder { 1296 color: ${({theme:e})=>e.colors.placeholderColor}; 1297 } 1298 1299 :disabled { 1300 color: rgb(190, 190, 190); 1301 -webkit-text-fill-color: rgb(190, 190, 190); 1302 } 1303`,Wu=e=>(0,B.jsx)(Uu,{...e});function Gu(e){return m({tag:`svg`,attr:{viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{fill:`none`,d:`M0 0h24v24H0z`},child:[]},{tag:`path`,attr:{d:`M17.65 6.35A7.96 7.96 0 0 0 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z`},child:[]}]})(e)}function Ku(e){return m({tag:`svg`,attr:{viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{fill:`none`,d:`M0 0h24v24H0z`},child:[]},{tag:`path`,attr:{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`},child:[]}]})(e)}function qu(e){return m({tag:`svg`,attr:{viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{fill:`none`,d:`M0 0h24v24H0z`},child:[]},{tag:`path`,attr:{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z`},child:[]}]})(e)}function Ju(e){return m({tag:`svg`,attr:{viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{fill:`none`,d:`M0 0h24v24H0z`},child:[]},{tag:`path`,attr:{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95a15.7 15.7 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A8 8 0 0 1 5.08 16m2.95-8H5.08a8 8 0 0 1 4.33-3.56A15.7 15.7 0 0 0 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.
130316-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z`},child:[]}]})(e)}function Yu(e){return m({tag:`svg`,attr:{viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{fill:`none`,d:`M0 0h24v24H0z`},child:[]},{tag:`path`,attr:{d:`M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`},child:[]}]})(e)}function Xu(e){return m({tag:`svg`,attr:{viewBox:`0 0 16 16`,fill:`currentColor`},child:[{tag:`path`,attr:{d:`M14.831 11.965L9.206 1.714C8.965 1.274 8.503 1 8 1C7.497 1 7.035 1.274 6.794 1.714L1.169 11.965C1.059 12.167 1 12.395 1 12.625C1 13.383 1.617 14 2.375 14H13.625C14.383 14 15 13.383 15 12.625C15 12.395 14.941 12.167 14.831 11.965ZM13.625 13H2.375C2.168 13 2 12.832 2 12.625C2 12.561 2.016 12.5 2.046 12.445L7.671 2.195C7.736 2.075 7.863 2 8 2C8.137 2 8.264 2.075 8.329 2.195L13.954 12.445C13.984 12.501 14 12.561 14 12.625C14 12.832 13.832 13 13.625 13ZM8.75 11.25C8.75 11.664 8.414 12 8 12C7.586 12 7.25 11.664 7.25 11.25C7.25 10.836 7.586 10.5 8 10.5C8.414 10.5 8.75 10.836 8.75 11.25ZM7.5 9V5.5C7.5 5.224 7.724 5 8 5C8.276 5 8.5 5.224 8.5 5.5V9C8.5 9.276 8.276 9.5 8 9.5C7.724 9.5 7.5 9.276 7.5 9Z`},child:[]}]})(e)}o();var Zu=u.div` 1304 display: flex; 1305 width: 100%; 1306 padding: 6px 16px; 1307 border-radius: 12px; 1308`,Qu=u.div` 1309 display: flex; 1310 padding: 7px 0; 1311 margin-right: 12px; 1312`,$u=u.div` 1313 width: 100%; 1314 font-size: 14px; 1315 padding: 8px 0; 1316 line-height: 1.43; 1317 white-space: pre-wrap; 1318 1319 a { 1320 color: inherit; 1321 font-weight: bold; 1322 text-decoration: underline; 1323 } 1324`,ed=u.div` 1325 color: currentColor; 1326 font-size: 16px; 1327 font-family: inherit; 1328 font-weight: bold; 1329 margin-top: -2px; 1330 &:not(:last-child) { 1331 margin-bottom: 6px; 1332 } 1333`,td=({type:e=`info`,children:t,style:n,title:r,...i})=>{let a=p(),o=(0,z.useMemo)(()=>({info:a.colors.blue50,warn:`rgb(255, 244, 229)`,error:`rgb(253, 236, 234)`})[e],[a,e]),s=(0,z.useMemo)(()=>({info:Yu,warn:Xu,error:Yu})[e],[e]),c=(0,z.useMemo)(()=>({info:a.colors.blue500,warn:`#ff9800`,error:`#f44336`})[e],[a,e]),l=(0,z.useMemo)(()=>({info:`rgb(13, 60, 97)`,warn:`rgb(102, 60, 0)`,error:`rgb(97, 26, 21)`})[e],[e]);return(0,B.jsxs)(Zu,{style:{...n,backgroundColor:o},...i,children:[(0,B.jsx)(Qu,{children:(0,B.jsx)(s,{size:22,style:{fill:c}})}),(0,B.jsxs)($u,{style:{color:l},children:[r?(0,B.jsx)(ed,{children:r}):null,t]})]})};o();var nd=u(Hu.a)` 1334 position: relative; 1335 display: inline; 1336 cursor: pointer; 1337 font-size: 22px; 1338 line-height: 1; 1339 color: ${({theme:e})=>e.colors.blue500}; 1340`,rd=u(Hu.div)` 1341 position: absolute; 1342 top: calc(100% + 8px); 1343 left: 0; 1344 z-index: 1000000000; 1345`,id=({children:e,tooltipStyle:t,...n})=>{let[r,i]=(0,z.useState)(!1);return(0,B.jsxs)(nd,{target:`_blank`,rel:`noopener noreferrer`,initial:`hide`,animate:r?`show`:`hide`,onHoverStart:()=>i(!0),onHoverEnd:()=>i(!1),...n,children:[(0,B.jsx)(ge,{className:`xi-help-o`,"aria-label":`question-mark`}),e&&(0,B.jsx)(rd,{style:t,variants:{hide:{opacity:0,y:-8,transitionEnd:{display:`none`}},show:{opacity:1,y:0,display:`flex`}},transition:{delay:.3},children:e})]})};export{ve as C,R as E,ye as S,ge as T,Ae as _,Ju as a,Ce as b,Hu as c,li as d,di as f,U as g,W as h,Ku as i,Yc as l,J as m,td as n,Gu as o,Wn as p,qu as r,Wu as s,id as t,Z as u,Oe as v,_e as w,xe as x,we as y};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.