85453da49f
regression / regression-shards (style-16-prod style-9-prod style-17-prod iframe-render-compat variables-prod mp4-h265-sdr, shard-4) (push) Has been cancelled
regression / regression-shards (style-4-prod style-11-prod style-2-prod animejs-adapter typegpu-adapter parallel-capture-regression, shard-5) (push) Has been cancelled
regression / regression-shards (style-7-prod style-8-prod style-10-prod css-spinner-render-compat webm-transparency mp4-h264-sdr webm-vp9, shard-3) (push) Has been cancelled
regression / regression-shards (sub-composition-video style-18-prod raf-ball-render-compat font-variant-numeric sub-comp-t0 sub-comp-id-selector, shard-7) (push) Has been cancelled
Windows render verification / Detect changes (push) Has been cancelled
Windows render verification / Preflight (lint + format) (push) Has been cancelled
Windows render verification / Render on windows-latest (push) Has been cancelled
Windows render verification / Tests on windows-latest (push) Has been cancelled
CI / Detect changes (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Fallow audit (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / Typecheck (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Producer: integration tests (push) Has been cancelled
CI / Producer: unit tests (push) Has been cancelled
CI / File size check (push) Has been cancelled
CI / Test: skills (push) Has been cancelled
CI / Skills: manifest in sync (push) Has been cancelled
CI / CLI: npx shim (macos-latest) (push) Has been cancelled
CI / CLI: npx shim (ubuntu-latest) (push) Has been cancelled
CI / CLI: npx shim (windows-latest) (push) Has been cancelled
CI / SDK: unit + contract + smoke (push) Has been cancelled
CI / Test: runtime contract (push) Has been cancelled
CI / Studio: load smoke (push) Has been cancelled
CI / Smoke: global install (push) Has been cancelled
CI / CLI smoke (required) (push) Has been cancelled
CI / Semantic PR title (push) Has been cancelled
Player perf / Detect changes (push) Has been cancelled
Player perf / Preflight (lint + format) (push) Has been cancelled
Player perf / player-perf (push) Has been cancelled
Player perf / Perf: drift (push) Has been cancelled
Player perf / Perf: fps (push) Has been cancelled
Player perf / Perf: parity (push) Has been cancelled
Player perf / Perf: scrub (push) Has been cancelled
Player perf / Perf: load (push) Has been cancelled
preview-regression / Detect changes (push) Has been cancelled
preview-regression / Preflight (lint + format) (push) Has been cancelled
preview-regression / Preview parity (push) Has been cancelled
preview-regression / preview-regression (push) Has been cancelled
regression / regression (push) Has been cancelled
regression / Detect changes (push) Has been cancelled
regression / Preflight (lint + format) (push) Has been cancelled
regression / regression-shards (hdr-regression style-5-prod style-3-prod mov-prores, shard-1) (push) Has been cancelled
regression / regression-shards (overlay-montage-prod style-12-prod chat missing-host-comp-id png-sequence portrait-edge-bleed, shard-6) (push) Has been cancelled
regression / regression-shards (style-13-prod style-6-prod vignelli-stacking gsap-letters-render-compat audio-mux-parity, shard-8) (push) Has been cancelled
regression / regression-shards (style-15-prod hdr-hlg-regression style-1-prod many-cuts vfr-screen-recording render-symlinked-assets, shard-2) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Docs / Validate docs (push) Has been cancelled
Sync skills to ClawHub / Publish changed skills (push) Has been cancelled
1659 lines
194 KiBLFS
HTML
1659 lines
194 KiBLFS
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head><style data-hyperframes-deterministic-fonts="true">@font-face {
|
|
font-family: "Nunito";
|
|
src: url("data:font/woff2;base64,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") format("woff2");
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
font-display: block;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Nunito";
|
|
src: url("data:font/woff2;base64,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") format("woff2");
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-display: block;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Nunito";
|
|
src: url("data:font/woff2;base64,d09GMgABAAAAAEEkABAAAAAAmVwAAEDAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoE6G8ZuHIouBmA/U1RBVEQAhSoRCAqBtwiBjgALhEoAATYCJAOJEAQgBYUYB4wbDAcbb4EV45ilMMYBgAfnFYiiTMyiKMo4aebZ/x8T6BBRQzMZIN96kYIs5Ooqenpwa28Pu5o7Go+uC1xXVIW/tndDEb+ZxbcrQZ2QNymk7IE5sR/ye//tyHOTEiHlDK9+IkAEwdO1U8iuZQgVKOSnlXHgvWFPdHoGjvNRc3n4smm9bo3kcVumsexlr/dOZesQOWYOgSgDoJAhu4jCvf/ztM337w44ziONQjwRz0LAzkUbGVi1rNBFp6tmm3Ph8Pzc/o9J1Cru7u4i710UMdjY2EaOqlE1UDBIh6ICFlgFmK8MtDEAIzHRxvd88Oz/n08x6un/Bv/P/8Gvfe4LtJUGFLRWolFghb8hGB/zYXtg2YDWdjYYJFiSj8cYDMYjCMIjrMdyh3kF5jqdZuWsxINf8FLv3zU4gPfjYzppmAf9zWz8SczqEqkqNYiSgxjkvb0OyuAmFARAAUPiH3o3/bsyvYOJYqUTxPdkonJCk4nIxw/5PX4rSbAKkpBu1GwiTqFdm6bUA3/FN57BuWwajJpwc+YJ9BvT2deHmJQwXDjktP17U9PKM/v4ueZCkRAUeIoHn6kYeq5TpDUq7dx5es/u/x9Y7H78QzwSBA5HiqeABS/giAtM0mABUrMAqUClFEFS4YIiJYfMO8eokGLlGHp17tyUrl1ULt2GWLtvXJbm+fc3luHMTT6FRyKUZNZ9EpeE0RRN0dKF3onse3nSIFTYGFpkxFFCGJ9/DjPLDKukTyI5slKaUmpROkVTl7IjxFkIId+3j3f7nstVR6D1bCAVxwa+99b7cfWv3fz7svaicpSkmYji7+dIglEDY8B1SBgzYgimVRuEgFK9vvMMAyOE+EMCBMAE6gvpLxGSrBRSrgnSogXSqh1G7ydct99wfxMH8MRDBoAnETIFT7bagiAYsD7QheHQq8BFAAcJ12sIQYnjBGXJJsJ3/TkwFoy+97pSMHq815SDEQIQvXAgweDn/NaVg/KWaQHZ73BvBSPgIiSeZ4f0s9nudKmTTzcalxhCQZCj3CCD0WiMqmuxaARaJ4FAfg6Epo9f6U5AlZNCBrohp4UMdI4cX+P79lFQLU0Ap4wMTEjWrwBEPAi075cdOF+7hITac6FhbSEYQTAB2mBkuLCWbCaIUVBOAqQs7xhY5XNuDqQARYBgqu576x+y1VFodU/zb865xpFqruqcV3jZl7ZzJVz0e7Oe8XyeGLdTHXvMWZzRCQmSwHYd8L/7uS97tx4S79rj3d31Xdxp3svRHVyPNv3B27Pt+2kbtnbL17bWNa1h0zd5pcufYymLg6EiF7aQeU172XmTdEp0ee3k0CYdDTEuDso6VT3pIfGpN7rUc1jww253FcifdhLIb3a0vbIDsV39JrW66eV1trqlLQw10t5bS3VNTVQAeqTicssoKfuewhMXlSl9HqlzqDhust3QJomjMAL9t9tv8A8w0iufeh+Q9CyMeDc4Salr1STCtqx1U9YAa7vsIiGJirqogObXZtcaZ79H1EydfY0vrp5AR089jQpWl7Y0oKu4TuIKTuYkqzPL5J2+zIC7GV0Nu8/J5gJhE1DajvGxL/swCu7yAU4fmIAoZrM0S00YEsswKqHUCltBhQNHGmzZA3hnT0/VAKk2aSANDS/2sA7CDBAtX55GjZIkiU/8bNKlZ+YMZpmZpolmTXUIyCHF98y4dCm9yzs8Foc91UAHE0ywanfR8syg2QwyyBhjTM1UkC7dW2/TGqxtaP3GcCF+oNXxEyUuhQ3s/2upgRWuGh8/uQQ474MQqvBL+jp/4xj3TP6n1pPV8sYUeQIqFt9MC38bGlwBBgdy2A1j6+s5gjTMtttEQbNTimN2XAOxBsIFGFNHBR0NGiU+XkjzTojFF3Ftla5CTGYuifFB3P4RWeUY3oR5A1wOjpDTM+HZ1UEw30RRoTayQlM7OL1aD5JeMQQYtlz7XzkjEXszYKxoRQqx7Eh6qEUEx6oJgukThcmcaWWjXs11rPTxwVoZfS0qpRcQLlEk9vWSBPFiq5T4RbxxicT7mu1L+4GGMpaybH5AMMS1JtsfWGwMy0/oc8xkL8N5F8w+iWABl3KRr7/wkpZmaTGNWDQcWSRIKO9l/fhLUQQkMSiT+L2IOGXTST1Vx7Pn1JxgynipWGONhneMxs5Yi5W3y63zW5vUJ9K6uXwjfnVS97FyQ1N9lPtDfK2PYj6d6Pe5AtZFDizFlJ0BWFfCg9y4L5JZsuEdLdWwULrAS0LwUoEHGRdMQl0lymozbzuonhLElBJMClKOvLKszARRqpFjODSXCmtRSsPSpUus9K6waIz0WnoZAtxa8o0xTZ4Pc/rhQuuUaDflFk06A/HQ2PKBBBtUIsDEdgSe+Z/4xo2+JtYq6QbHHi44PdoTLEgrhqMrUucYR4ipaIyEgEBA3NaBNWVGeK3lxh1pVhKZrGC2W7WsLdi8+Sb7nYWUSkbN0G1DimwrpbYOfJZb6bAiXRN7m+yveaUuaMIy+qKd+QXMGWu1gXYUpSYrt5uUDhXM0PScHQcmqZoxX4TJaWiceEk2bhp8Gh2neYhtMs52QeOWGVC9qcQmWwYAwLcs6it/BWa9l+97Qh1wkdG5ND8xYm5G7grnVoVDIaVE36bTUxvgmz55mu1GxhJ3099k5zHGDCqaa1uSL60C0xs0kngdekvC1/zxB7pxilVbIaRl1CZM3SN20ViseZvAe41aorBQvWoEfQ+8+ScJYt1SFWsR8xy5ZPUMTVWiRGQjKGYrEno/qmCMsNMVdE0AGghsUI6wRxH4vEqMhDvK7XMVm0NnQg+lm20jkAHViRkbczK39jjp6eEYWVP6I6W06m/kc1KSEhv/fN/XoLg9yfEEusQvffvFCRrCByIT7bAYqmYQ8jE9k2nqOjA0059F+2ebXihsiMRCNtd8xeeWCW0llKI2hlJJ0FNSStMTN3UbGDyBcYCBBD0sDGBW7NUvBomNlCnC6jNI9PXCDnpDlgbtA3g1rw0Og0NS9k87d6i2smn1JY2s1fGodj6vbeYs0ug7HWlUlCTXrd2sU5pGpmttu3jN/u29zOm1GsSaiFZIrSfmteRVvZKrugWr5dy0ei8G+1C6M4dk2R7chn1axeXmxpZnDkeBgPVDNKiiFCVWilY2YkGPlyR4t+ewka6yoc91aZZoP1pdNG6FfAADuWJHVyItaRHohcqNSFg3VsXalmKsEiNa2yhpWYfiOh+ADWpkqTu1uwpQCXQrYXGJDHSYKFjW9maKKglhSTPnoEaQ0zUsqBONYaKpbnMQ1guJGqtgsI0mTKs/Ys1LQ/Ov3crp3NH41YM7jMSl3JY87kN7ELVwJ9nU3EhQIw1zYE4TK0EdmE2I17HbSlOyrp2cPPWqKhO9IXDqEjmJHK2dW0nO351xr7UzxutaFZ01aBEkZR7b8+Z2qv4DeloLGhTVbIMtBXfPTDvBzFO4pJwCzZq2lF5ZSvWpu8aszbCsZXm/jKVjt3gJMxrwVYIDwDRjA7rNVvT2OcXnObBSmn+yH0VNGibFuP3CG6JuUMJUqJIRDbolZEdFr0OfBmOmfBvjetkWrCfW0bpQ+52l5ltokAc6kQ5HvKUd7rrdV75lE9mTLHbLPe0fqnCRemYwNjYpgeTGNheIGXywO7eOYFteGAJi27bK5V9iJ8zqSC2CfNCTcqrF7ZWqfzA/mfy+/TOGBfv8zzCN8QmaaxOdPYjAcpelbrLF9ZKBg7bXZsWpjUXHhzsf1HLmZW1tvpOYmDego0gedrUDqIHeupgpevq2teQ2aIIcdmzcK8zpiYVvMNdj0GNdWgZs0Kp0nPBW6xDLZGGUELaxdoQCrdJOGdPS8RP0VHgkbePFS5S3mvU3uXZnTeG8GM+6ku2wq2aBLjPCueZ6wIVWe9zVnvOy67zqNTd7w7tu9b4P3e1jX7nPN372rL/97fmIDIJ8xzk7MfgrwPJNis2dVtSIMykiJIDEacOAGXpLGa0vD5yA0G0MIVbhIkBOpgTykQnJjXDRzUI8BL5Lg79eMQyYdhKsX1swsAHoDWA5WimWPSfOBARsgfUogUXAlLJghmGmSQA3VQkZq4NuwmZxCo5U8ISa3VTHeHXB3cFAW/cEL86hYCGeAAff3YkpfLoFWxJTjMDkcKZiXimaGQrAkrkkBjKF+iRwd2DM1yFguE0eoAJEcQUT5AyRcoxxL1flxYiQJ2MAMOLyY+AWswPuKQSH1wS8kuF8bjsArADlaK24cefNh4iIBtiKFlgETCs2wEFEAziDcZY9klJ0I2p4doI4cp1S2VmUNOZs3/ywb36tdr7p6OVa7LVd3xvbNlptIUyYbqGxGL5zEDmVvqLFihMvQaIkyVLVqFWvQaM27ZZYboutdtjjmONOOu2sczBJwiXzv0IuygWbxcdApt8GyPI7AyknhXTcOgKRBIYRiCYQC8RBvDuBVCKkQKpeNKAM2nWTG0ADDTTQQAMNNNBAAw000Aui7b4++zk7wcepA864z9O6ABfhEmYFFlhggQUWWGCBBRZYYIEFFhi4gRKUoAQWWGCdLAkoQQlKUIISlKAEJShBCUpQgnLWkBOCnALO6KjIzCUFOcjnBMX8SHe0QQ1iwy/uaPguP2IZQZ+dCIbT1+0AhgmIXjwgwRE4SPzpK+OJXOCKWecrAKeqdPnUKb9Ka6DuO6esEkovp/tTXlEG+T8R5iIg9VFUkAXxj4qcUhi6Q/2zI/7UlukgiIXRgHiIRHwwzG4REhErELDWSGfPNGJ6Rk87arrZxiH84FPn6tDehtLKKtWD8zqae7YgWo74pyPxhAy4oqy3ryBegpxgQjdZA8YROQlmLO90wjSkDGGGvyKQJJD83IJ5UTSuNphUrTDRFPuQOFxB92d2xqLglTSJqGd1NrC2yeYAN8hEKZp0zrUMkn05Y4Ibr6Z1Dx7ACOVVI2DHG2kScJHEvbLQEYRJZO/RhciRHEZQKkptLoiw7l4IKgpmwU5CC0u6VrWDP5JVBSRMmVUmS5xODmSPZl70UlyT6SSKoiKFNwGJTCaWKGT0dvKQScDACVKXoWIkIZmJJP6xmKQJWI3uhGroE97gt5L0rpoAVi/lP2Vw+BkH+A9JtEx/lzNj6M5mWhImloQgvCZJxL8j2mMVK1GqoUYaa6JpQW6yS19u+oKRZb9KGzBoowy/wwFCgLIJQDDYnQ4QsqEoLnYssRjJkZgYjujdCY5iiBthiPNE83CBSqloToSFi/JKiH9dKaR+8LvDeZoeC0gWVH4In5icTAF0TyXW7t5H+BYYLQmRXTYaDsg3RdQ++vTT8chSMGz1CnAGsDf8K6193HAUrPGMf/+/GVSbqfoAdAdA+qNjgLkkqHwJ0LsI/W7n/ymsQQA81reOMtLNAj4TSzZAuosG0jA+GkAGWuGYYgD5ZpXnAnYUggMwSsNXm16UkasxHWug+z0cwgmcj9t+8JnPzFfGgpEzCoZl3Bk/JoI9y1EopArj3t7gDTK0/CxfKbr+WsBbODnhC2PGyN7WjfG9ta+3EDgYECgUAP8fIazCEn8GwOrffllpq10Bv/zTbqd1sgU8ePlDj68BAtgWONJTQLrbDQCQbne98d3s/TJ8bZ+y03UHPPfdLTccd8J+r23VaYuDttnuo/c+2O0mhGJAQMSIMZPu+R+rnDWGghMVF2oaWp68ePPh57RDzvjqWJYEihSlr/6GGGqYaElSpEqTLlOhYiVKlatQo1adek1OeuyUzzba5akuz7z0xJ0suGu4y7447F4MD3yyxtogvrltbxxWG+GKlVZYZQ8uDIFsxjcnmiExCSlLZsxZELLBsqXkwM5b9jy4cuPOl7MyoYIECxciTIQ+BhtgoEESO7zfqf1kyJUlW74c7+SpVqmKToMijRwVxFPB3wTwbyLgokvOOu+CcxAUvUSA1AfIewJpJbDsDWDuA6D6G2jNAciwUGSBG0gvFb0Uac0qYHtJOSp35VmY7GUcDAUA4iiwGDnIaOUuPO/ycM3bi9gtQY0QVZvnoOGmpWPIn4AFaGBpLCItMouAeaPNFyetu/TiJ1S96GU9a7JrTu2fB6hlTdCaaN8JBdL/zoIqYm2as8CZghCniDNqwgwVFomTidHESYiCCGK0koTCoHI6tPr4iwGdBoyhx+lBCwLKQGZWJy1iFCOk0HD+iHXhkteicju0urwPghQQmDtnOI3aqZIBb6ePmN6RiJ1CJlCoAUyZT/4BueIxJ9jdpLHrE3yq27pVqlhMqZTPRyIROphAQVOTS6Vm72AkDgUF5CmXTdDWYzlkqK8LoNSUb6tJLHd/rvqj808dPhm8lIKVeZDxJQNulBniTf9EPkpufGrAtAzPFFSCKN8WH47R6Y5p5x3T7VSwLs+Z+gVnTolT2mAUiSTJqJ2THnEmlXTEJa5did3IcuzIxIBA9i30+Ls6O7YVb+zYjRuvkhspn2OrhMUdTlUeGGfy34DcCd8EEYtzp1BJEIKnmnOi+OMrN7X0vVlXtnI9g8HKGgn5C8h/48wmVI0e5nv8o5IN37BfPLHy518XCo9b+yj5ouBdTULgqgQ9WwcVqV3cJxYKZ5ZrCEQiwXCKi5crbfoHJRVzOPVFaMQBf0yw6Qy5YtAOgORpmxAdzJ3dCYVGOLQ9nGDS8hcpYRyWLT6/jnAKNpvKJBIsKiGQR3Wi7BOxFv7keXUaaUYhsKC6UjacUtUtpbsl3PDKLZS8hGyK0GqNy3kWnakxfUwTSvX2OWKUDmh2hzadxzaZ8S2hLeGXnjGQ2j759F1QOHtPq12/5T2lb5mDyVcfokxHiGdOifMq5a9HUbpnSyWoNpiMnXCfZDormUCre7BiF+sjgbH8yEGw1QxtKklbI0lX0eaUkuQc2nrdC5h4QzorK/CnDwk4cjJYIM18pwvjHjEbm5FcdK6LdnpP5ggk9gXVfoKzeAz3neSTFBRodldMBpI+tlqCIt6/rBMVaNDGMDGIav3RIi28If1Cc3V1x64Au+xz0c6O8EXoBsS0vgenMTixbHEKZ3gdjgLruVxZQo+K9dBEx/vD1CmDC1XxjkdUEglUF8RJJxXZIV6g2PEQ6b3bbs4cHJTvjOI/3CvPLVFfUyPaUGhERcsrLPEBdudWOBew0dUqu0ltKBEauYE6EZfsX8pK7NvYiNyTtuWoluYkrJAU9D1XC1GKwwFSQnoxxBe2AeAsamLVUL7Oz6uRlvMTz2epSCLUYV63h7S7dxSZ2C29wArhgwU+7r5Kms8Z/gWvxFNRjDWVbauBaz4gxLmvjDyyn+1CXgK8Yqk9RdSQxfW+VECwpQzgQRSzKQseZgYmnZ0WZ6hMAQcCHE9eEC2xQtEKjRgwt58pWvhsbuMNg6GZRSA1B6MINlDtucNIsFrrizOad420TIzjIWyZ7Af1LxrQIH/GwgW+gsyFvJ7VbL3KqyzuX07UcLzguZHFZt7JxjZ1cl8sb5R678CSeLI5a2s15GO2s9GHASH3bJ/u4VwuZgitWvJKxEttI3WXe6paY9pc6X/VyWWpKNZX7KI1EhjKh9kNqIAge1Md9aKCIQ2vfYRX1QL0NQEvLQ4r7HkxTfXrMau9zKEjIcFMXFzRoae70VBVgO5qEelcbfqlKtvB1O2Lj8kQt0OGhQPem4/R1LiAWlK3x76m9eyTdP+MaAU/gjOVOx4VaEW22JULKMdD1+eAadi2EBJY7RUHdYV6CAqFVWSAUvlcOAUntVO/s7xUKkcsncYoC83QThMymGsgTeyFQ98FRxc0spR/kDmGNBX0oc3+z42ZPOOTEb5lAmjsgFlB7xz6S7qeDVU3fNXPQelnoUOIVCFDyuurmeNkNSZgeY9TSmdwTDlW637ZMCmhWqEe4lUc4ZC8NifGny5aGlz6BfAoMFFHciOBxfznEAl1YTUI182kXAWLJ5OTRXTKp5UQWkZCjXNDcdk63NWZ0xUSxClYuZAj3ibCcEuI2dzgoBmcJV3vYlrsroFFQiYQOkpgYxljaMmdtrE9ZpjOlLotq3ENGGxWHfws1mknjsBJrg63eaYAYiq5VF4pWdgPFF0T6t1KSyrgPKwiJvozWBfMFqHid5ioOcDDoms1MIa2iz4q0vBUIwpUqj7DE7EM3IQnCyYHD8GDO0ogi0EhrnjZxJ1gABB0MEpDoWGA60r4+gZkMRa2mMDcbQ/PcgkkaBWqRNgJCaRiXS2pKKNlgkQNdoEXxti1Y4rung8Yjzl8kbxdN2cE24ApZ4ayxgh8aSk+FXyaMM4KHtelqnajQMdJVFJC6rEGoPlCDWdmK+HQrdBCi3kpBpKy1Qq0ToPTM4BYVQfRoLEKtbnVcLg28+hDCq9pVM7I3IAr9Sp8vJg1hkuPDBr8yt11EqOFtOPCdktdzZ9gSUo1idgDKorlctbBGcvV3MlOPLuRTfphTnvh3GdrDaE6W9SysKbZR6zUWtxuWGW7Tk/YiC8bNmsWf9YmctNSF3D8EciVXownSIlBhQdonNX6oSp1UcSz13WVu2GS5GUAEmQrqNnxpyTcDNusm+3hu5AAui2bd/JVKVsJrx0sJ8E/xmqgE+wUr0nV/164DB1tQRnr7y9VyfB4wXMmy4fG8k56Wu9PjIy5Tmmd0cFxrgkZ6B6f4+fwZw50ejOVcyup6KCtnp1bmzHP27tcHvHfvDv6hqrLcb9pYMl0Rn/+KwQTr10zaVqxgxV7PRqvOhChZCOYHYUKSruTCGKoD6Dq5NZ6UxWqN93oW4KnGIysf0YwUF8r6ImwWq1A2ZqDQyWzC8hVqncstU9ZveJjgakemm56gcYRzljYzIcNF3y3Bjp90OO/MtuY8BJys9o4xrM4UPachGour/gezvQgVI1c1ByGSVZMFolAL8hj9KHzStbAJLHEUOFlG768kGpZipq6IWh5hawxH7LUpDn/UEjlhnA+B098nHhdvVdRf336wcuvsQ3xJ0O5+7e1kKKsU/SsAbt7c/JXGFJzGDKwzVFh10PMy6i/pOY8OZ5G000zsnrEO8+lnxM6tKGdOboN+8vgVLTmBFpGeR2E/YUZZOP3/rTYAW9tobWzVUEaWe5CqPbxsVtf4BBvMj36ApHS8SraOl24sr0NlWQ1a9MXrWlpGEhbk5OEdANNor957NAtswqUtbxa8p/sGvyG4eL1jdLtJstyIkxMrNRcXdCaDF3amBf/beyU6QChEFA++fQIejAHh4zqRIa43Yj2wpj4+yBYlBgHXvfyLej3CghfAunUqQEldPOyB84Urao7J84s+rFT8XdiQsOGNfGj22/O5AHDC6gUWbAOX5IrtwBFrGr7WHyixheKHT+mtuOFxyKKUOQEpFuVBUdNCUPhY5Bu+b/ouIHRtujRlpAH8a3+OKokEW9MgkDkwgeUgxtLJVvjwaSBh1UaFB0KT+zHSyCTSQxcJGpgkVl5x3Dhw7NTHA9ujDaNpkx6oxPrzJiquILbyfl4rKVgNhgy/JuyFq6riG+0gC0gSbMAlRUA0d6UOYTs2k8C/K1IXObS+LRNCSPy/i8IuxqmzDy5BUuZI/EPhoGeFGKc1XqWNRSh3Ioe58OEml3DGI6yO0Z0o/LapbRYZihxtmoaCE++AM4P4fC59740duH8B1Q91GiJs/AcfvIpLThyS04UYet6/TgKf5SieK3gudQbXq2LimJwsRWdmncax6qQnThGrPTnF2taAk19b86blxTxv4uYDNS2vIqhjut6xswNaV5ciFNKXoxnWHGREFJzaqD3TtvPdJwdpdlnWsKa7vm/5HCYBIJ4XRUGrrSUn+4caoBeMdinlpk6zfS+1WS7qNYZHT6zzPdz6X1nXilj2M1IXVHDrD5XUfD8QhmLlVPbcyD7tPQRdIF0jE9XdE/WqU8opdAoG7ljuxEoa07V/RRLoPFKLGqoBULFi2Zj1AEX6jmOsvFYdSBc3r6JWAyTxwC75iyfIqQU0zxCu54ZOMmO14x3YA1j+LihKlTJq6cKQKJEAaQrC0rAvbgUsH5Kw6HfHifAJgYJkZ2tbJWsDAxPv7XsI65eS1m7lprulaJft01kQDeR8uY2rn/1XVNcaTvRsbHtbY3b23ZGxS5Y4DVk6JIkhD3CsBPahtSde0Xbfu0gd1wufRgx13VtE/y6m7blDm7CP9+zj+3Qg76FDmSg7/AdObtLkeJGl+lLCaVdm94zEoJ8Xj0X6cbKMEMFE3lKf66NTLP8tnUOytq6F4odE7w/xQdtn56ele7GGSkpGSl5q7NOp5O5rmsMHSKRxbuwE9y819dt268dtNXrgcXD9VcdrF1em6PC8BjId2dvWPngM5Vi4XJ5wnU+P1raYfHPbromm3pDuJoXFzX5Pb+adJJ3soYELO6i2VqvfOnfa+DjPAuXZ+WV31M+/EnBs/BMBi5M9+GUu0PnnvduqvkBq7V2plmeuux/jVHjNnm2e3JD8GCLBshxOVDo7RVYQGKAMTz9Oi7COy4zPKe1onr3/DWa/4hEzzRrFrSonwgEj9UtYBVVuy0z4+eqJPW8/Lw2dbq8kJRyImfKoWMbRvYgxiS5JDMsTOJIkhsZxwaHX5xtit3IL6XW8WmdPHrxyPYUTXOBY6k8e9LqfJ2dzqHFaJ0lhc78ApcTw9dweVr+uPmjbSg/umIcX8vlafhgA4kNQFcOqv649AFwv3kfnMkD66gZ2zPTt05O0c4vyl+uzlaXEehd0qrfhq+O2HxFlgwFmmMtLSorhMO99BxrdzjXzGabuKt5Vt4IvGj760o86CKxNzKq/Acmey3v5/XLX8uwrYUqe4iZM5Sd552X3cjVqfePx+I2bRePee/mfhXM75J/x7Dv8vU2VW6hOmocWwijO5aU7JX8/thvBrzfmNJocfpbiPkm32BYIOa2ud6Lx/6D3QAbVQAjZSUuHtnVD8L5AsECIVhNirvFqOS+lNfmOzSXd3cu3MYT75Sg4i6Jcz4Z5C3Uu88Y9I/nt9Kome9RgTmktB/lYCf4SEBWSDtUIe2WvnUQzuRynY6QxdPo0W4wi5q01ZHxc2WSel5uXos6YdKWzMyfqjJC/vWI79BFqUQ5YUXplfHaaKUo27IvvAps23fp6PYUdXNh5lJ5tievwzN54+eP8jW8M80fXTGeZ5OuvO+rY9bFaO20fpxcVlysdRmczA/71NDsmjzZlm3o2ozdkC1s1M6UyZWvMQgwfw+ZAkOH+czNDXNdkybPbWxoVfUTKqVJN1kmm6RrAscSWcsLojReUXVbQ1kL1bIbKe4E6a1y3FFrnBZ9YZU2cZoSNYszVZlfTZpFIj+O47dDJlrAQeyGbIVLNwOTunQuEOkpTvOMJb/a5cjrGb6amEeUhoUxqDHPa2h5xJyieK00JS54MmLRVlBKJwWFbL388mqkN1eg3EsmY8+rafmkvLxYrSQ5Vl/JBubGO9/bKCjlC0oE7+xN4ZcKNt7DboB6z9haYUKsuCbWDJCgJXYImk2otLd5+SsM+0tuLgtva7eCanfh63dvye+OnOBIWh5fuRd45ffHK4XsTdvevSM/fgAS3QW3zp2Bv+4JEKzsWX1CsfnEnZUczvTza46L15/oaRbI93ifY589IxCeObe4nb5s8e0DYDjJu1teeZuaPIirKr/LY/Xnrr4WsuZaXh+Lf6d89jVcsts3qxmJD/VN6bijX39nSl8Lxl5OEBQ/i3aL3i6G7oe2D/Lbr8X3wsI1EsOTSH4xIQ+MsB1893Vpxj6tUlQnENSK5t+Xevut2iSc920zXwj+onzTJMpIhf+sRkZZQEqASFpHoPqw6SV1jBp+rIzWF7sjx+zW0vE2wYubVCHX5tsvYxvFkt0YIyfe0AE+UCHZEhXvhpoYTlmK6v+gCN0WyazmyqT0nTkdlSpxy45HiV5cUyF/Bv9ellCny+CEmrhZQW54PpOXcu0F31jKgrsjULfITWE0V2dnTMJEq5Mdh5MkzQi+wgwqMIB6z6AM/+HtKmxQig5ibGxEio5iQ95v0jUBpnyDblpivK4631DfzGyrwyx6MbOjThYWDORUsstgqYkPEeRGmou5Rtb/4Aa+xBxT8S+LYy47McrSB5l1OIpbRUgiTdvg+w94T4XmG/yr4xP9p+UbQgPSNX973cZGUOkoxsYGUekIFrRlOMO/hdlZ2sBfKj4VV6cPc1rDjCVVQZFSM/ntRbbF6gybs8JSgb4605YmVgz9M7476Z8LostxbOK7uSEu9Pt+V7KoIMrq5Fb5hwumRMZVSEJa4QV2GHsqYy3IYslJIJRyNBtt1fH2sOk1ppiATG5oGJKjJyXR1Cl/fRUYyljsq/VSj4iXYZS2jo7sOIq2XBHnBw6T6AhGYyAc5HM7iJVDU6qqKj3PvE+7U9aousGr5nES4zk4BMFzgmgOYH84IM9XdqmWbjam74/wpBvO+Ie6P8/S+ocVhPhXRgeyM5clcFWBGZrn6zF0VCodRB1zls1pioM7p/P9gzGor3CZAdpJ6Uh/lL+Pa8pQBQXHYILcyFvPIIp6u16RPYPF79BTjkLjbypCFDeNR18PLGpVoFIJqlAxJVLmmYUAysGHEbeLO1Vj/kI60FKGQRdaZI5sufKDUqBaqUQHhjJYJfqsRI+dsWrJLoGgmlzR0mVc1ZtVs5cj/to0s2PsTAf4RGU6Sp27mBb+m+A01e3xHLyHmHfg3NTbYEkFH0MMOiiVHkcDtsQkaYP87ZrxvvlZAYH6KIyvnzEKiW6D6BpYUKTs05ZkgE+IJrp3Fdu7pb2KSpphsFSjtDoirEi93e+w6QnBgrzwsGJuSDPY+lKw4wzk6y65TW9Wrl++fnl4iNm8+qBuzE+HVBN7tO/OngNCKrHOaK6JDxbkWMMKuAZricyT+7xAbrBXGIKmx5KSaFjKH9gaByEbIj7O3WZ8b1fbpHhqSttoLE5sn6r+wfUt0RibobYyLEwdZelqB5M6pCPYD9Q1w6jeQexBQ/L+mgLSNc+992KjC7XOSQU+UG5joxJ0FBvxrX7QgcYOez0figJcFXuHcVv06EgQ/UHCsNVgwaXk22uHu7TEsyvJdvPUNQ/lH6sKrG+0v2Aj4F8Kc3ibFpknxGHpm8K82YIPeL94bhX+vsUaqNVHl4otsihvJAOvjdPXe6MUCRnvg+NWEb5Yw4ISGzPAA8oxjaCYwY9oismAX1Jpcwi48V8HUUKtGvK2q12C7zjiRSQwyGJoQstnMb9t7fJlEUV8rUXOaQO2fae5+wnjwknG6ECdJi5HCnRUTL5MkR3+M9eNo1zjfdiYtDtGHE7SRgFX6LvG642HAKY573wCL6iQRLk4J/IWNoyiw9g9/m3ERNFTd3/1Yhxp0hFM/yYhTgN8SN7Yd1PDj1fvESKTv+SO45aP/9zCg+OqR1ZEPB4DHiQX93hB5LXpS/nsmV8y/m9c7NspZrLoHcW+hPwxd/vo3FDL4PzwW3gub8zjSkJUGe72O9Dgxql2m7zqYPyCXysnVnOQVlF2vTG7XrSazS1ym7ng1/jVBxupNVz2alFZq8HZSpkHjnew81quhi2P3Dl/sOWEEihHmDwmxurBx9+oO0Exk9F7iv/fCQ4DCB5BcAgTdlw6yR/1Vt+1mF8Gx9gvmsN9ujrTUYvBGb2AJNrOFaUE8ljTeTwOnSV5xheUBEbYzNYC7KEMe4MVZMe61oRWprgUYakhwaHpv5A+RCiEsSpTQJZTOWZuqqpiSrnngXGl7kkc3C3tXz8mekOhVZzG0JsK/C6aw90q95JKvORyL4nUC7TO0pkCpcokcZY0QCS8hvfmkHBLXxL15J/Y3uPXpmyp/BrXO56iszGp0nk6DWMvxWPsyBawf47KLkRtCiVqtfNVqlg+alUqUFusUJnMfMrjP2EyHgv4TwBKNbed2Ftn2FKfmN6y6Mi+WsPP9alpK5RyZ021vFCplBdW18idIJAR+DcbR0fK8ozNQz82svYuSs0ZZQjXCp4nCEr4/FIBWK5yiqF27Z7D5V6wkKygZb/u3nF6kn7j74VkdVKVIshhkdLi/eOHt26W/1v8P0IKpSkhmr9PMpx9ORz/J5v/Y6qKBxRewloer1bIZy3LpXIeyaEu387unxxBx1cXktXxU2T6NIOYZdlQ7mvzjMuNMJlzGpVgDSkdlfEvYW4SGjTlfY6ByRUek1fRhEUcbpGQxseutXi8hPopKBBSynLywG575dnLu/3C/djc9/MY4hwZ6cWcX3NJfDxbLlwg0AtqBfxawZ8bpY2xkNxSEhhYYo0MmzxTDyI8c+YkWzZNT0cXJefWq+ySZGJyI82+cnf3SBBNbRZzkoxav7av4WwsOEuvKwuLNFRWGhPbGWUxLDjayaA7HTArqwxsJ7mbkn1Jn3R0wTyBefHSIHATIPI/fvwhPAFKpTYqzVmhGnFshPIOazg2z2IwpFbL4uKnywypBhk3+nodZPFIK4wONWe5lKmLdA0icb1OVy8WNWilrGlhVN5nqfRvHu9vMEqptkKYGHHM8JH02Q6n+YBVxgh9PlL2QoYzmgXHlDIYaVkwy5EBOjlJOZWV/tSEuyaG5ICK/7QTh0xMcZGX9y47YrJQvby6YxBTOMjQBzGHIW1/YIL4xIOIwWspqJ5JJi79nQio/oHMUQgUM9UsMuwbF6/1xeHDKN51q1zqu1/a2/tglQ1OFyHDqnCru1MfyByBwGGOwOTdXz5wh7N+oj+BfQDvE0xCaZfotMs0Fsng6zOH6Xe3x6W6M9TWfRmJTg7Ritt+xZnXqYRr7TAYi7Mhim81kgsRhvcvOntmJowQuGe9pH10Ri/By5fi7dg+xydvsQ84wuFdWuy6d2eMN7WeDD0jk8+xfIcOtaa5E74T9+t0J+m9dEYffaaF8DUK5h+PRpWoOY4LrnAScytLbbqCbF0wdYC6/u658xO7enwkkJroXvB8CTkw3BooE5kj+epMageFuoPueFTKDjANZ6YtHG4GyglBQcyr0F9QLER8vsr1cQ4PHOck5Fv0Iv8dHroPAl2WMTrGYdQJnto8eoUifb4lPhP+RCB9hOGPJMIn1i5qD5G4mk77hUDqAfM51AFqx+3z5ye8POvtyFQT3RO/tJADIxoXTKNQZeRNLrPoinJ0nI/UnVTKDqoyS3gnuHa6srzbOZSdNZRb0Z8xBBZwZDYMtcoUfBQTgC31H3N7+OTFX6gJ8hrZsTM2BkI7YBMo0k6uk4VLsZ2Dh0mF7IMC5zI8twteMR4ZuLIijUmjVZmKODLDTcbL6lJgQYdG43usXC/jQwbzhpHjVa02aV4KL3nw+g3jJsS8dq3+jWOdN5WKILM2Pri/SjH4qiWLILY50aA4HUyeHvQfwmt16GrmK3m11XK5dqx14OVhW5lYH62SSqLUtwk+WHwLg9nHpB7ra60x4CkUhNnm239sVYjrWHM2UVJUo0NRHf6cDSzYJLOh6gnol3lCgipRropXy+UJiWqtMkmmStColPGJCuByzJrsFpC4unjimWAICj5d7F4XmOLROKvp525uPIkT3/9T09Kz41uL3G6hKfRW0cTW29i4TVo6a3k/N5HES+hfAUaR7MIc0tRFgYTu3/H0fyB7n+hKeSSRxwjH+IeVc5laG+3BgLZWEXLTSRUODwZrRRWpvEJE7Boi0F9AIb2JMVcUCWJ4xgswe2kzYz5HM3KJpWmU6cdHMASfxjucBoYbLwpYzv/sGjk4I2KO9t928NC4Ktf4r3J5wKLhg22ftesBQNo3c3duHIDrYbgOHrDqngmk9yjDFHJXs5lylRygZMVVpjGX8iel1eunj5ByhQJGFloKAm9WRdGW+i/ETG7Bj5MH7PQqryqDwd4ERqXhQtK7AHBk4SfsfeKFWFrlqWFpVfaB5MfB/1ryA28Jfal0C4HlLpmJwzXLOkQtb7YeZkKHtr5tFnXa7DHWKKSVBX2A8AQSZRVy9AlzPPPRUWQlhUTEDe1YrQhIOJg7xFMWjjieshL5/Va1rlu/I6so45diPf1IIuUmDsck7xStfLv1EMQ8vPXNKlGH1W63gm15TeuRJ7bMCqSGBdUgkimSTYJYrSDuIPsA2MBWILYSWShSbS+dxyz/bXzxQed4T0qeorpGq5DFSR1I9vKZH4sOagUPCgQwMsbgxQDX8LPwSZgHZKn47/9dXZoRLBcrvDIOHDFd465ghWjuILHL9f/XlgrIXSb5r8Ozl2D+aGaKkdgZLUWhnbEhpE5ZKni1tmCroXZa6Ib8MtNvrvodoU7Xgeyi7dVpqlkZ1hBjtGnxVWpsll2f4nBmRvlPzTUZtSb1HVrJtmDkVj5jHc/oDUWS6TPJSf4Om6vVmFfRlZqysbI0YeWKuKKgQuraJfHn/ph5tB7KjWafp1sVQncu+8lmVBYCQqjEerXJYeBKTKKHnK1JwgTU3z+pUGbJdDpixbDt/ifumuXC/R6DkdNUXH5EioMey7Nli5Ljj05o4SPO2nrh5zqFep6gc0fk+eMxYHHJD08pzAoeht5CuO5lFmXoEoQMvQTBHfBruN5WGhhUagsPKnEGhE+U7JCMGo2sH/CAc8AIaId1ufi8RVxbpb386wAch2EPIhKWfFseeufnawJ/bXLVyJodvBBDSpXcrs3wC80YI8wJcb60+sKJc8OrFV+UQaG/Ljl3cE0fN9iQOkW+9ztdGtoUdH7PurTrJ3AMhnF2UM++tWknr4F1VFyLf2Ghf2tsrA0WFpyzxcW2+hcUZIMFhVDOHmqahMUnSiebTBSMT4CQyUxigpD4W+r0ZKerurjYNd1Jp3UGyMd9vRD4aQCHCZQqAYYb+LiIf+FvV1dbLbcTQZLZwhI4hQ1R8VH+ervByuQ2nV61rpVHexGBj1TZfaRoiQX81tKqqdQWqhKMkyIajpQuf02EP3xxdtPKur98YEPTBVKbBeFxfiYmt7r0Pj76tsRW4s82l3CReFjLxrGN3/3rhuqGxYvAsbHKaCkaqVCgETFShSpaIj2D0qi1ndIBZ8KsrY+1YQyPTw4ldDpiUkkWDSMvBks60RHsjmzFEZPdcVyhqHJX6y5HhpDSRYwC34wgsJlVDzv+a/LOsapKzXIowd9kxz7/pxCuZ8FlcHqBKNrvr0xi+uyYBpqTyFx+4jlNE2gJ8C0r32FP8NBUHIvAFzQnwGXgw0XeVb6RGimW2JCR15W9qhzk3baRBUIbqQcXVDAyKhyxxhLDRSJypCE81rGfN6i9G04RC8l3FkaFjG6GXu2H2ftHoVPf97Ph/a+AVqklF30/bGwBc7QrJvbQ1WF9AiVE6heN83uKG5pKzSY5CuND9LkVwRFuNyyqKqmLx3IrIZ0ybpIkeuvll+WLMd08mOTZO42WS3Lkx4YEZZUGWdzLYoabPJaKbghOqPNNmR1EHaFQRqiahTiFdJF2J8P8RpiaUBscXbQwnjQ+m1o+p3PnvR0k6Cn8GzqVsu1BmXd3vHbCsZbNt+EUxm/wU4jc4N7ZPdtJtX8YQgZO9g42soMtwG5DAdTvFNo3agCuIjygvDo4Q5ZBfNCdmbWl7/gkD7Jqt7gKaqB9o1G+00o7/kA6EHYHAtDLiWVCC5mXafTLzMKgzXGJ/pHYqG03n5Ws5TMXfmu8KJh50Wc+xG9NZSy6Rg0XKUHzErMoqAgl2uUrDc0D/4xnBCzXfm4bnriGcJbDb+D5LaxRltl5y1z4Bxt+Dc/Ndp4PPwQVT1jfWOBv/roh4GiC7T3I46ZNm16N84ffpeCnD7HUx7inopUxhNdhHOim8RBxBcjX/AauIBoOokYQFYfDQ+a1SitoBLWPK5JHHG/uBdYr6LEsaPBvQHNJSMavW9PNAjMQci7aMHX5PSNy/yv4y2tvMSHPXyyZDcFxAsT5S1yh6+dE+HHBAJ0Gv4HtzfArFvQabrZf4mz44e241xDrlQLhB8uagFdqWGk/q2Dlaaocj5vl49Oxgbj87/Kn+U941Lwxg5t9fRbuIkk+O5/NfgIe1cNv4OVBzNenlg3YZ0LBzGbJ5lPLKq81IsaKpeOpzRLK0z0dy9NM6547oP2/kPn9wIZR6UvsHv8Wwr8tPXWTpOg3UYwjXXoJoY/Jt8CMcYcAtw3bDIrxA02Z/ZkDOY57ueW7nEOjCY7CusIwWV6yJjizsKbAjBUk6/SVftY9ouAlFFzYbnFIk2iNd6jaQguWl6LRZxbVxoV8V/Bk3HiqX9guyWMF+SZhh0i4XihaKBQt+pheT+C574f29Mnm12uzK/r5xCvnhBsh1ob++ItZ0JJtpCyoO8fspVKPMl8xjy6PuZc5sk64CYI2CkVLIGjpNjJGIEzSKxIelUi3C8XbQZB7ZsOHgtH2JdvMrWtucVNAsPvNYsLjNfU38ZFZ7aNlH6Ajv+fMW9vpcGe487Tt7fGeoPJvXxDOm2+Aw54O5gv1p4Wi/XohP3i/MJL+hkb/Qaf50WkAqIEq/wC8x6c3CD3vQ68EtzlnswmXINWK/yiXvqQJr5fossoKG5hthwQW9RyWMB9MxfsISvqMb5QBxT1HpIyH+QRvXVqvEVol3ACx5D48C1q8bYv53oAk6WXi5J5tqMNH8AQeXfmad+NEy+u12a5+PsE0+8RrU6PzB7OyNSrqevo3tZLaQQN16hKJRlFyF9lLoR1ljrQKN0DQJqFoKaSSlipJayiZvVQfdXkiu+ePJ2q7Z2SvZZum77mpOZdpnv9Qc3PPdL2k12bP6NYSAc9srx/xb+4jL5ruN3HfXGtJfsLO8PCPFoFDfMaU82V4n03glWOfUGS7L5NItAOgU6Qevu6fnM2C24VejHIvj89GE08VJGy1ajEPj4hUL/ucX1o8FQF8abgSlH5jO4QiTIVFQnxp6U4BHrPkoebm3mYz7XD1vHAjVgjAvNujArzqznthg7jYS0YBiJgJScljyEtz65+a8g+sHBIdpIDo1cozzfW9U5+7iYwH43Mmvql6P+K0LibYg82mo+uvcDdXPJkGIu2gO6rYPGFnc6Jq8pP0I3dh+O6RstuTVYkF7R9LzOALezqEB7rrufhuLrNdjTfpWD8OzSaRTlZuNuNNTlpXXKg/5NdTTbw+WemgRzp4RLoxeyltmjLkJxUQgrR0XoDnLHltOeWM++TL+Uqouayo6xPzkO43II2S2kFnqlWUPu5W7S5E7t9EKpWo5f+AtDN+3XzytCahFq9HBG7VE/emmua/0YwrFHflPpjt8fV7In/pzqdWH/PDAt7CvNwdOoEO8j/DpjpuFeE9u8A6BcJhszlILOfrOeWAFdZDs2aMOP5WJgbGPJjDDFcmZ8dsNjMCvA47/n5W9umZm70x7Byf14OivRLqZrQ0hN8L7v0Ss6XBXzv/WBpa1+IB+v3EYzkBmwcBQ8kAtfIgF8hpOU9OyYWiCBm4uGgqErjMuIJE9Q3QIDkt54kUMq1vAIvltJwnUpxRCjVxRcP2mUQop+U8OVXf3Flc5OZaPnsDymk5T6S4T4gQJgBT/0Jq0y2Q5VkeUxhDDhLEAq36vxMj75Hr5d3yP+JfHpUvpOD92S0o75HrxW4UU/+3yfIeuV7+S+zm6VEhV54Zh90F5T1yvbxb/MsrGOwqkPfI9WI3rw+xiwD0URCxsZAo0cnk6DRhowANcaW2kkVbRpJfyOZkkJZKnCJOFaeJ08UZ4kxxlji7Ys4a2JuSWN7iOU5q6vIAl2v6pK90WuFYKCW9JRygHUOEThbIHehMCp1VBntloYviRXRJvISuuq76hK6J19CNrb3hF5GaW+aD80uLj80d42jXH+9X+JvcVkuApr82XLgPdvj7xsq7tkv5Cgsj/sKXz0Ar2ggZqH6tAMAO/wFj8avPO7ITd4qdpZb6xB83dDPq69f0rr4uIP/ZMUJA3qZCUey0LXW1XEbieNQdseNvOz5mm54TpdsXaQ9n0496IlVip32pCw6JXOdm/GEHBfF4YBO0Gd9fVXEn7yKa7V1GTpKHG0GleM+wZy6R7fwDq+vnPX+hoEszipVi5Y6mUh73l57meK/dbhO/23p4plo7Xu3560JKCeXylzgEAqiqFKtVq0utgCvYUVUpUdDUDEGEh0cyV1NEyaajzPzQeZziDfPBXiNMRpZ3AcssrGoA82mWdB6J9CxMfjKxOdPNY7qo0xhTVdONV3qZQAAVmEMvtGzL+3Hnu6VhjSjpFfeC2NszCjp4OdN4k2J1mTcVk6p2dAwahzqDp9B+oM/RNviyScfG+EfnF5w7s7d6RtZYamdERhM1TZuGy9wcdROahnDsh91cchzoMNk3EzCCgNbd3+zHNOkyRCH/SBx/A/D9y693AfDT+6+6/x/C4gYcB9CBASSwjZTvzESRwgFBhodw6qvHbX8QjsO2Pr0fHSZk+1Dvao6UkPf7dZVPCFj8L/wNBYLj6eHlrN8c++zOsukoQk4NYfuE4e06ItTSk3Noqytom3LC8Qe6HceNfnEf8MfOrxBUhVjvYJ4YgzHEq7CJn8A2CkQunfzNrRSPurByrBTSX4lzVjNBWeczPTLHiUoPx3vNb5t0l9bvFISKkJDaesbiRSe4jZKxks4CHIcHYlbt1BPeF+TrwKONzysJV7g2OaJWLtIFoJkVgl1Weo3NvqS9WY+tBOWPoEynshElHeNyItbQFxyBAVPQAgtyMHfLakEIlmAOEs433Bi4wN93yrpcv7X7M3LWYrGE3l4OgCaGf2wfYAJ2jBwtMBtwPoY0OK6s0TCsizGnNaU9uAW2XM9OvMbrn73ZjHoM0jyy3Jr2Yukm0wzyGclv/wmV4nFT4+nWFoLnurXDwTHBjToHUe8/7luE+RKwPBpUu/aPINMYLP2EFg8gEsctgz6gAEu7UGa9BtCAGoaIGmC51vBADX7n735OYgWiH8ImSID7kAyNoIEIHgl8CI1HI58QUmo8DyRAFySJvqLYi/2FwNDGwP9/ZS9yW0YW1RnzDDYUpZWEJl298PrJromCPrAKAqlPKo5iRK2ieE1jtsKhig/g4SJNLaLOohYjTHQtLsx5O+Gv5bCwvZZLZXStkJfBtWIKqpdLUBRzIIAuEwAkUnY+6DbcbMDBKpTJUq6fGllKFcmRIE+RAoVqhCmVJUeJwWqVK1KjAiNSgxo6WQaikVHp661UzY/m56NaDp0ilWpUU6tWpJRaBZ0CGkNEGchZeG93mT8dL4+OQ8Usx3DX8b1ouV1Nf4MNgUXCLsQL0YkCtfau1SVqZ8Kyw1Wo1Ahez1ButFx5YMReIC8Pnz60mF2hWJ6cQyJUrXysIrkDZzhImShQ5G1fK5taTt6IQxFUKBbPky8JEVrXzJyZpjrCDO8rtpP5nKQ+oO9cGJyRbYscW01nh5XL3lsO8ja8uy5HTpypXHTJZVc2DfzwXeVzc9U1BW6YYZvt3H3ksZ3gzfOmWwrd5suPvwDvBYYjAiIUKVGqWLkyy0WKUqGPd/qqpFOtSj/9DTDQHTXq1DcBag1qIgzejFBv8Gtu1KxFkxVa7RDj0+Z+X8gJEiRqM9wI7ZIkS5Hqg4PSckMkHHUsPiyxlOHWiHRbwYQl2dafJ0EjARJuABrXzG7s/2WWyrSig94PP5NcaxltVIAnW5XaISFiRW4TwioKK50wjgCXVHAs4uzZaZcwBmjpMgUJcdIpu+2x1z4bbHTYERwUW3zjjTXJRJONSqwjGd4YrRMvOTHG3FCEPvtiP4YNa7NkWS00DDK5qFajVlfddNdDT7301kdf/fQ3wECDDDZEs2FatGoz3AgjjTLaGO3GGme8CSaaxFThprjrkXvue1yMKZ8eWPxYfG++afP9c736fm35RtPPUa9T4ZomQvr70d7fts/Xk34gFI4Lv9+L8fvk62O09G2ZHKX9z60asL6igH/BHvxIyttdTCffb6Or7YRdPnc9ORjkSe0910n9DWXFZX9HnsKfvibPyE9frzjpTyg/fiRmDOQtBgIUyIkAeUWAAAFCoYCBAnlNgAD5xpOBUlKLoXT4qHx78mcOo3a4GAD8AyS8JFqSPwc///zeC8htkiwX7z81Wjn78QX8Z0/ib5z8kJgkKBkKRtmpXiMcSHDqYQ8aHvENjpPflUDx96/tb5BckKvHzUPHrCJZ9UdfR8SRc2NC4uCvQVYfYcda5DA919QN9Azyf9Pp8P1jGsVU+JquvsuAnJcrhuJgJP7MAHaaUN4PUCSAJ3okX58GHJKzHGUxVAzga8sXgDBK9KP89vOTUITDyeIhYuT9QB7QUrOLbx1r/IPC0fdQgv51m1Qq6y6lf3vHuDsFAAA=") format("woff2");
|
|
font-style: normal;
|
|
font-weight: 900;
|
|
font-display: block;
|
|
}</style>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Editor Agent - Play Mode</title>
|
|
<script>/* inlined: https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js */
|
|
/*!
|
|
* GSAP 3.12.2
|
|
* https://greensock.com
|
|
*
|
|
* @license Copyright 2023, GreenSock. All rights reserved.
|
|
* Subject to the terms at https://greensock.com/standard-license or for Club GreenSock members, the agreement issued with that membership.
|
|
* @author: Jack Doyle, jack@greensock.com
|
|
*/
|
|
|
|
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&Ee}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Vt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Ot(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ma(){var t,e,r=ct.length,i=ct.slice(0);for(dt={},t=ct.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function na(t,e,r,i){ct.length&&!L&&ma(),t.render(e,r,i||L&&e<0&&(t._initted||t._startAt)),ct.length&&!L&&ma()}function oa(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:r(t)?t.trim():t}function pa(t){return t}function qa(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ta(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=v(e[r])?ta(t[r]||(t[r]={}),e[r]):e[r]);return t}function ua(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function va(t){var e=t.parent||I,r=t.keyframes?function _setKeyframeDefaults(i){return function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}}($(t.keyframes)):qa;if(w(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function xa(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(L?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ha(t),r._dirty||Aa(r,t)),t}function Ja(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Ga(t.rawTime(),e),(!e._dur||kt(0,e.totalDuration(),r)-e._tTime>X)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-X}}function Ka(e,r,i,n){return r.parent&&za(r),r._start=ja((t(i)?i:i||e!==I?xt(e,i,r):e._time)+r._delay),r._end=ja(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),xa(e,r,"_first","_last",e._sort?"_start":0),bt(r)||(e._recent=r),n||Ja(e,r),e._ts<0&&Ia(e,e._tTime),e}function La(t,e){return(ot.ScrollTrigger||Q("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ma(t,e,r,i,n){return Gt(t,e,n),t._initted?!r&&t._pt&&!L&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Rt.frame?(ct.push(t),t._lazy=[n,i],1):void 0:1}function Ra(t,e,r,i){var n=t._repeat,a=ja(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ja(a*(n+1)+t._rDelay*n):a,0<s&&!i&&Ia(t,t._tTime=t._tDur*s),t.parent&&Ha(t),r||Aa(t.parent,t),t}function Sa(t){return t instanceof Xt?Aa(t):Ra(t,t._dur)}function Va(e,r,i){var n,a,s=t(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=w(a.vars.inherit)&&a.parent;u.immediateRender=w(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new Zt(r[0],u,r[1+o])}function Wa(t,e){return t||0===t?e(t):e}function Ya(t,e){return r(t)&&(e=st.exec(t))?e[1]:""}function _a(t,e){return t&&v(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&v(t[0]))&&!t.nodeType&&t!==h}function cb(r){return r=Ot(r)[0]||R("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return Ot(t,e.querySelectorAll?e:e===r?R("Invalid scope")||a.createElement("div"):r)}}function db(t){return t.sort(function(){return.5-Math.random()})}function eb(t){if(s(t))return t;var p=v(t)?t:{each:t},_=jt(p.ease),m=p.from||0,g=parseFloat(p.base)||0,y={},e=0<m&&m<1,T=isNaN(m)||e,b=p.axis,w=m,x=m;return r(m)?w=x={center:.5,edges:.5,end:1}[m]||0:!e&&T&&(w=m[0],x=m[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,c=(r||p).length,d=y[c];if(!d){if(!(f="auto"===p.grid?0:(p.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<c;);f--}for(d=y[c]=[],i=T?Math.min(f,c)*w-.5:m%f,n=f===U?0:T?c*x/f-.5:m/f|0,l=U,u=h=0;u<c;u++)a=u%f-i,s=n-(u/f|0),d[u]=o=b?Math.abs("y"===b?s:a):K(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===m&&db(d),d.max=h-l,d.min=l,d.v=c=(parseFloat(p.amount)||parseFloat(p.each)*(c<f?c-1:b?"y"===b?c/f:f:Math.max(f,c/f))||0)*("edges"===m?-1:1),d.b=c<0?g-c:g,d.u=Ya(p.amount||p.each)||0,_=_&&c<0?Yt(_):_}return c=(d[t]-d.min)/d.max||0,ja(d.b+(_?_(c):c)*d.v)+d.u}}function fb(i){var n=Math.pow(10,((i+"").split(".")[1]||"").length);return function(e){var r=ja(Math.round(parseFloat(e)/i)*i*n);return(r-r%1)/n+(t(e)?0:Ya(e))}}function gb(h,e){var l,f,r=$(h);return!r&&v(h)&&(l=r=h.radius||U,h.values?(h=Ot(h.values),(f=!t(h[0]))&&(l*=l)):h=fb(h.increment)),Wa(e,r?s(h)?function(t){return f=h(t),Math.abs(f-t)<=l?f:t}:function(e){for(var r,i,n=parseFloat(f?e.x:e),a=parseFloat(f?e.y:0),s=U,o=0,u=h.length;u--;)(r=f?(r=h[u].x-n)*r+(i=h[u].y-a)*i:Math.abs(h[u]-n))<s&&(s=r,o=u);return o=!l||s<=l?h[o]:e,f||o===e||t(e)?o:o+Ya(e)}:fb(h))}function hb(t,e,r,i){return Wa($(t)?!e:!0===r?!!(r=0):!i,function(){return $(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function lb(e,r,t){return Wa(t,function(t){return e[~~r(t)]})}function ob(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+hb(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function rb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&At(t,"onInterrupt"),t}function wb(t){if(x()&&t){var e=(t=!t.name&&t.default||t).name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:he,add:Qt,kill:ce,modifier:fe,rawVars:0},a={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(Ft(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(Ee,i,_e)}else t&&Ct.push(t)}function zb(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*St+.5|0}function Ab(e,r,i){var n,a,s,o,u,h,l,f,c,d,p=e?t(e)?[e>>16,e>>8&St,e&St]:0:Et.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Et[e])p=Et[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&St,p&St,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&St,e&St]}else if("hsl"===e.substr(0,3))if(p=d=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3<p.length&&(p[3]*=1),p[0]=zb(o+1/3,n,a),p[1]=zb(o,n,a),p[2]=zb(o-1/3,n,a);else p=e.match(tt)||Et.transparent;p=p.map(Number)}return r&&!d&&(n=p[0]/St,a=p[1]/St,s=p[2]/St,h=((l=Math.max(n,a,s))+(f=Math.min(n,a,s)))/2,l===f?o=u=0:(c=l-f,u=.5<h?c/(2-l-f):c/(l+f),o=l===n?(a-s)/c+(a<s?6:0):l===a?(s-n)/c+2:(n-a)/c+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*u+.5),p[2]=~~(100*h+.5)),i&&p.length<4&&(p[3]=1),p}function Bb(t){var r=[],i=[],n=-1;return t.split(Dt).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function Cb(t,e,r){var i,n,a,s,o="",u=(t+o).match(Dt),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=Ab(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=Bb(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(Dt,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(Dt)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function Fb(t){var e,r=t.join(" ");if(Dt.lastIndex=0,Dt.test(r))return e=zt.test(r),t[1]=Cb(t[1],e),t[0]=Cb(t[0],e,Bb(t[1])),!0}function Ob(t){var e=(t+"").split("("),r=Bt[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(It,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(oa)):Bt._CE&&Lt.test(t)?Bt._CE("",t):r}function Qb(t,e){for(var r,i=t._first;i;)i instanceof Xt?Qb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Qb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Sb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ha(t,function(t){for(var e in Bt[t]=ot[t]=a,Bt[n=t.toLowerCase()]=r,a)Bt[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Bt[t+"."+e]=a[e]}),a}function Tb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ub(r,t,e){function Jm(t){return 1===t?1:i*Math.pow(2,-10*t)*H((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/N*(Math.asin(1/i)||0),s="out"===r?Jm:"in"===r?function(t){return 1-Jm(1-t)}:Tb(Jm);return n=N/n,s.config=function(t,e){return Ub(r,t,e)},s}function Vb(e,r){function Rm(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Rm:"in"===e?function(t){return 1-Rm(1-t)}:Tb(Rm);return t.config=function(t){return Vb(e,t)},t}var B,L,l,I,h,n,a,i,o,f,c,d,p,_,m,g,b,k,M,O,A,C,E,D,z,F,Y,j,q={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},V={duration:.5,overwrite:!1,delay:0},U=1e8,X=1/U,N=2*Math.PI,W=N/4,G=0,K=Math.sqrt,J=Math.cos,H=Math.sin,Z="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},$=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[^,'"\[\]\s]+/gi,st=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ot={},ut={suppressEvents:!0,isStart:!0,kill:!1},ht={suppressEvents:!0,kill:!1},lt={suppressEvents:!0},ft={},ct=[],dt={},pt={},_t={},mt=30,gt=[],vt="",yt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},Tt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},bt=function _isFromOrFromStart(t){var e=t.data;return"isFromStart"===e||"isStart"===e},wt={_start:0,endTime:T,totalDuration:T},xt=function _parsePosition(t,e,i){var n,a,s,o=t.labels,u=t._recent||wt,h=t.duration()>=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*($(i)?i[0]:i).totalDuration()),1<n?_parsePosition(t,e.substr(0,n-1),i)+a:h+a)):null==e?h:+e},kt=function _clamp(t,e,r){return r<t?t:e<r?e:r},Mt=[].slice,Ot=function toArray(t,e,i){return l&&!e&&l.selector?l.selector(t):!r(t)||i||!n&&Ft()?$(t)?function _flatten(t,e,i){return void 0===i&&(i=[]),t.forEach(function(t){return r(t)&&!e||_a(t,1)?i.push.apply(i,Ot(t)):i.push(t)})||i}(t,i):_a(t)?Mt.call(t,0):t?[t]:[]:Mt.call((e||a).querySelectorAll(t),0)},Pt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Wa(n,function(t){return r+((t-e)/a*s||0)})},At=function _callback(t,e,r){var i,n,a,s=t.vars,o=s[e],u=l,h=t._ctx;if(o)return i=s[e+"Params"],n=s.callbackScope||t,r&&ct.length&&ma(),h&&(l=h),a=i?o.apply(n,i):o.call(n),l=u,a},Ct=[],St=255,Et={aqua:[0,St,St],lime:[0,St,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,St],navy:[0,0,128],white:[St,St,St],olive:[128,128,0],yellow:[St,St,0],orange:[St,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[St,0,0],pink:[St,192,203],cyan:[0,St,St],transparent:[St,St,St,0]},Dt=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Et)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),zt=/hsl[a]?\(/,Rt=(M=Date.now,O=500,A=33,C=M(),E=C,z=D=1e3/240,g={time:0,frame:0,tick:function tick(){yl(!0)},deltaRatio:function deltaRatio(t){return b/(1e3/(t||60))},wake:function wake(){o&&(!n&&x()&&(h=n=window,a=h.document||{},ot.gsap=Ee,(h.gsapVersions||(h.gsapVersions=[])).push(Ee.version),P(i||h.GreenSockGlobals||!h.gsap&&h||{}),m=h.requestAnimationFrame,Ct.forEach(wb)),p&&g.sleep(),_=m||function(t){return setTimeout(t,z-1e3*g.time+1|0)},d=1,yl(2))},sleep:function sleep(){(m?h.cancelAnimationFrame:clearTimeout)(p),d=0,_=T},lagSmoothing:function lagSmoothing(t,e){O=t||1/0,A=Math.min(e||33,O)},fps:function fps(t){D=1e3/(t||240),z=1e3*g.time+D},add:function add(n,t,e){var a=t?function(t,e,r,i){n(t,e,r,i),g.remove(a)}:n;return g.remove(n),F[e?"unshift":"push"](a),Ft(),a},remove:function remove(t,e){~(e=F.indexOf(t))&&F.splice(e,1)&&e<=k&&k--},_listeners:F=[]}),Ft=function _wake(){return!d&&Rt.wake()},Bt={},Lt=/^[\d.\-M][\d.\-,\s]/,It=/["']/g,Yt=function _invertEase(e){return function(t){return 1-e(1-t)}},jt=function _parseEase(t,e){return t&&(s(t)?t:Bt[t]||Ob(t))||e};function yl(t){var e,r,i,n,a=M()-E,s=!0===t;if(O<a&&(C+=a-A),(0<(e=(i=(E+=a)-C)-z)||s)&&(n=++g.frame,b=i-1e3*g.time,g.time=i/=1e3,z+=e+(D<=e?4:D-e),r=1),s||(p=_(yl)),r)for(k=0;k<F.length;k++)F[k](i,b,n,t)}function gn(t){return t<j?Y*t*t:t<.7272727272727273?Y*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Y*(t-=2.25/2.75)*t+.9375:Y*Math.pow(t-2.625/2.75,2)+.984375}ha("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Sb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Bt.Linear.easeNone=Bt.none=Bt.Linear.easeIn,Sb("Elastic",Ub("in"),Ub("out"),Ub()),Y=7.5625,j=1/2.75,Sb("Bounce",function(t){return 1-gn(1-t)},gn),Sb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Sb("Circ",function(t){return-(K(1-t*t)-1)}),Sb("Sine",function(t){return 1===t?1:1-J(t*W)}),Sb("Back",Vb("in"),Vb("out"),Vb()),Bt.SteppedEase=Bt.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*kt(0,.99999999,t)|0)+n)*r}}},V.ease=Bt["quad.out"],ha("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return vt+=t+","+t+"Params,"});var qt,Vt=function GSCache(t,e){this.id=G++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:ga,this.set=e?e.getSetter:ne},Ut=((qt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},qt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},qt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ra(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},qt.totalTime=function totalTime(t,e){if(Ft(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Ia(this,t),!r._dp||r.parent||Ja(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ka(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===X||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),na(this,t,e)),this},qt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ea(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},qt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},qt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ea(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},qt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Tt(this._tTime,r)+1:1},qt.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-X?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Ga(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-X?0:this._rts,this.totalTime(kt(-Math.abs(this._delay),this._tDur,e),!0),Ha(this),function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},qt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ft(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==X&&(this._tTime-=X)))),this):this._ps},qt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ka(e,this,t-this._delay),this}return this._start},qt.endTime=function endTime(t){return this._start+(w(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},qt.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ga(e.rawTime(t),this):this._tTime:this._tTime},qt.revert=function revert(t){void 0===t&&(t=lt);var e=L;return L=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),L=e,this},qt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return!this.parent&&this._sat?this._sat.vars.immediateRender?-1/0:this._sat.globalTime(t):r},qt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Sa(this)):-2===this._repeat?1/0:this._repeat},qt.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;return this._rDelay=t,Sa(this),e?this.time(e):this}return this._rDelay},qt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},qt.seek=function seek(t,e){return this.totalTime(xt(this,t),w(e))},qt.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,w(e))},qt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},qt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},qt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},qt.resume=function resume(){return this.paused(!1)},qt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-X:0)),this):this._rts<0},qt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-X,this},qt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-X))},qt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},qt.then=function then(t){var i=this;return new Promise(function(e){function Bo(){var t=i.then;i.then=null,s(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=s(t)?t:pa;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?Bo():i._prom=Bo})},qt.kill=function kill(){tb(this)},Animation);function Animation(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ra(this,+t.duration,1,1),this.data=t.data,l&&(this._ctx=l).data.push(this),d||Rt.wake()}qa(Ut.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-X,_prom:0,_ps:!1,_rts:1});var Xt=function(i){function Timeline(t,e){var r;return void 0===t&&(t={}),(r=i.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=w(t.sortChildren),I&&Ka(t.parent||I,_assertThisInitialized(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&La(_assertThisInitialized(r),t.scrollTrigger),r}_inheritsLoose(Timeline,i);var e=Timeline.prototype;return e.to=function to(t,e,r){return Va(0,arguments,this),this},e.from=function from(t,e,r){return Va(1,arguments,this),this},e.fromTo=function fromTo(t,e,r,i){return Va(2,arguments,this),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,va(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Zt(t,e,xt(this,r),1),this},e.call=function call(t,e,r){return Ka(this,Zt.delayedCall(0,t,e),r)},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new Zt(t,r,xt(this,n)),this},e.staggerFrom=function staggerFrom(t,e,r,i,n,a,s){return r.runBackwards=1,va(r).immediateRender=w(r.immediateRender),this.staggerTo(t,e,r,i,n,a,s)},e.staggerFromTo=function staggerFromTo(t,e,r,i,n,a,s,o){return i.startAt=r,va(i).immediateRender=w(i.immediateRender),this.staggerTo(t,e,i,n,a,s,o)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=t<=0?0:ja(t),y=this._zTime<0!=t<0&&(this._initted||!g);if(this!==I&&m<v&&0<=t&&(v=m),v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(d=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ja(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),c=Tt(this._tTime,o),!_&&this._tTime&&c!==s&&this._tTime-c*o-this._dur<=0&&(c=s),d&&1&s&&(i=g-i,p=1),s!==c&&!this._lock){var T=d&&1&c,b=T===(d&&1&s);if(s<c&&(T=!T),_=T?0:v%g?g:v,this._lock=1,this.render(_||(p?0:ja(s*o)),e,!g)._lock=0,this._tTime=v,!e&&this.parent&&At(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_&&_!==this._time||u!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,m=this._tDur,b&&(this._lock=2,_=T?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Qb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ja(_),ja(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&i&&!e&&!s&&(At(this,"onStart"),this._tTime!==v))return this;if(_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-X);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r||L&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-X:X);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-X)._zTime=_<=i?1:-1,this._ts))return this._start=f,Ha(this),this.render(t,e,r);this._onUpdate&&!e&&At(this,"onUpdate",!0),(v===m&&this._tTime>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||za(this,1),e||t<0&&!_||!v&&!_&&m||(At(this,v===m&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(e,i){var n=this;if(t(i)||(i=xt(this,i,e)),!(e instanceof Ut)){if($(e))return e.forEach(function(t){return n.add(t,i)}),this;if(r(e))return this.addLabel(e,i);if(!s(e))return this;e=Zt.delayedCall(0,e)}return this!==e?Ka(this,e,i):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof Zt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Rt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),i.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=xt(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=Zt.delayedCall(0,e||T,r);return i.data="isPause",this._hasPause=1,Ka(this,i,xt(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=xt(this,t);e;)e._start===t&&"isPause"===e.data&&za(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)Nt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(e,r){for(var i,n=[],a=Ot(e),s=this._first,o=t(r);s;)s instanceof Zt?la(s._targets,a)&&(o?(!Nt||s._initted&&s._ts)&&s.globalTime(0)<=r&&s.globalTime(s.totalDuration())>r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=Zt.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||X,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===I&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(I._ts&&(na(I,Ga(t,I)),f=Rt.frame),Rt.frame>=mt){mt+=q.autoSleep||120;var e=I._first;if((!e||!e._ts)&&q.autoSleep&&Rt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Rt.sleep()}}},Timeline}(Ut);qa(Xt.prototype,{_lock:0,_hasPause:0,_forcing:0});function ac(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Kt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||$(t)||Z(t))return r(t)?Kt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Kt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new _e(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==c))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function gc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if($(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Nt,Wt,Qt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var c,d=t[e],p="get"!==i?i:s(d)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,_=s(d)?l?re:te:$t;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(c=ka(p,n)+(Ya(p)||0))&&0!==c||(n=c))),!f||p!==n||Wt)return isNaN(p*n)||""===n?(d||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,c,d,p,_=new _e(this._pt,t,e,0,1,ue,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(d=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(c=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:c,c:"="===l.charAt(1)?ka(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||d)&&(_.e=0),this._pt=_}.call(this,t,e,p,n,_,h||q.stringFilter,l)):(c=new _e(this._pt,t,e,+p||0,n-(p||0),"boolean"==typeof d?se:ae,0,_),l&&(c.fp=l),u&&c.modifier(u,this,t),this._pt=c)},Gt=function _initTween(t,e,r){var i,n,a,s,o,u,h,l,f,c,d,p,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,T=m.lazy,b=m.onUpdate,x=m.onUpdateParams,k=m.callbackScope,M=m.runBackwards,O=m.yoyoEase,P=m.keyframes,A=m.autoRevert,C=t._dur,S=t._startAt,E=t._targets,D=t.parent,z=D&&"nested"===D.data?D.vars.targets:E,R="auto"===t._overwrite&&!B,F=t.timeline;if(!F||P&&g||(g="none"),t._ease=jt(g,V.ease),t._yEase=O?Yt(jt(!0===O?g:O,V.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!F&&!!m.runBackwards,!F||P&&!m.stagger){if(p=(l=E[0]?fa(E[0]).harness:0)&&m[l.prop],i=ua(m,ft),S&&(S._zTime<0&&S.progress(1),e<0&&M&&y&&!A?S.render(-1,!0):S.revert(M&&C?ht:ut),S._lazy=0),v){if(za(t._startAt=Zt.set(E,qa({data:"isStart",overwrite:!1,parent:D,immediateRender:!0,lazy:!S&&w(T),startAt:null,delay:0,onUpdate:b,onUpdateParams:x,callbackScope:k,stagger:0},v))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L||!y&&!A)&&t._startAt.revert(ht),y&&C&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(M&&C&&!S)if(e&&(y=!1),a=qa({overwrite:!1,data:"isFromStart",lazy:y&&!S&&w(T),immediateRender:y,stagger:0,parent:D},i),p&&(a[l.prop]=p),za(t._startAt=Zt.set(E,a)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L?t._startAt.revert(ht):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else _initTween(t._startAt,X,X);for(t._pt=t._ptCache=0,T=C&&w(T)||T&&!C,n=0;n<E.length;n++){if(h=(o=E[n])._gsap||ea(E)[n]._gsap,t._ptLookup[n]=c={},dt[h.id]&&ct.length&&ma(),d=z===E?n:z.indexOf(o),l&&!1!==(f=new l).init(o,p||i,t,d,z)&&(t._pt=s=new _e(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){c[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)pt[a]&&(f=ac(a,i,t,d,o,z))?f.priority&&(u=1):c[a]=s=Qt.call(t,o,a,"get",i[a],d,z,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),R&&t._pt&&(Nt=t,I.killTweensOf(o,c,t.globalTime(e)),_=!t.parent,Nt=0),t._pt&&T&&(dt[h.id]=1)}u&&pe(t),t._onInit&&t._onInit(t)}t._onUpdate=b,t._initted=(!t._op||t._pt)&&!_,P&&e<=0&&F.render(U,!0,!0)},Kt=function _parseFuncOrString(t,e,i,n,a){return s(t)?t.call(e,i,n,a):r(t)&&~t.indexOf("random(")?ob(t):t},Jt=vt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ht={};ha(Jt+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return Ht[t]=1});var Zt=function(z){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var s,o,u,h,l,f,c,d,p=(a=z.call(this,n?r:va(r))||this).vars,_=p.duration,m=p.delay,g=p.immediateRender,T=p.stagger,b=p.overwrite,x=p.keyframes,k=p.defaults,M=p.scrollTrigger,O=p.yoyoEase,P=r.parent||I,A=($(e)||Z(e)?t(e[0]):"length"in r)?[e]:Ot(e);if(a._targets=A.length?ea(A):R("GSAP target "+e+" not found. https://greensock.com",!q.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,x||T||y(_)||y(m)){if(r=a.vars,(s=a.timeline=new Xt({data:"nested",defaults:k||{},targets:P&&"nested"===P.data?P.vars.targets:A})).kill(),s.parent=s._dp=_assertThisInitialized(a),s._start=0,T||y(_)||y(m)){if(h=A.length,c=T&&eb(T),v(T))for(l in T)~Jt.indexOf(l)&&((d=d||{})[l]=T[l]);for(o=0;o<h;o++)(u=ua(r,Ht)).stagger=0,O&&(u.yoyoEase=O),d&&yt(u,d),f=A[o],u.duration=+Kt(_,_assertThisInitialized(a),o,f,A),u.delay=(+Kt(m,_assertThisInitialized(a),o,f,A)||0)-a._delay,!T&&1===h&&u.delay&&(a._delay=m=u.delay,a._start+=m,u.delay=0),s.to(f,u,c?c(o,f,A):0),s._ease=Bt.none;s.duration()?_=m=0:a.timeline=0}else if(x){va(qa(s.vars.defaults,{ease:"none"})),s._ease=jt(x.ease||r.ease||"none");var C,S,E,D=0;if($(x))x.forEach(function(t){return s.to(A,t,">")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||gc(l,x[l],u,x.easeEach);for(l in u)for(C=u[l].sort(function(t,e){return t.t-e.t}),o=D=0;o<C.length;o++)(E={ease:(S=C[o]).e,duration:(S.t-(o?C[o-1].t:0))/100*_})[l]=S.v,s.to(A,E,D),D+=E.duration;s.duration()<_&&s.to({},{duration:_-s.duration()})}}_||a.duration(_=s.duration())}else a.timeline=0;return!0!==b||B||(Nt=_assertThisInitialized(a),I.killTweensOf(A),Nt=0),Ka(P,_assertThisInitialized(a),i),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(g||!_&&!x&&a._start===ja(P._time)&&w(g)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==P.data)&&(a._tTime=-X,a.render(Math.max(0,-m)||0)),M&&La(_assertThisInitialized(a),M),a}_inheritsLoose(Tween,z);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,c=this._time,d=this._tDur,p=this._dur,_=t<0,m=d-X<t&&!_?d:t<X?0:t;if(p){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=_){if(i=m,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*s+t,e,r);if(i=ja(m%s),m===d?(a=this._repeat,i=p):((a=~~(m/s))&&a===m/s&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=Tt(this._tTime,s),i===c&&!r&&this._initted)return this._tTime=m,this;a!==o&&(l&&this._yEase&&Qb(l,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=r=1,this.render(ja(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ma(this,_?t:i,r,e,m))return this._tTime=0,this;if(c!==this._time)return this;if(p!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),i&&!c&&!e&&!a&&(At(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:!i&&u?-X:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ca(this,t,0,r),At(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&At(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ca(this,t,0,!0),!t&&p||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||za(this,1),e||_&&!c||!(m||c||u)||(At(this,m===d?"onComplete":"onReverseComplete",!0),!this._prom||m<d&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)&&(t._initted||!bt(t))||(t._ts<0||t._dp._ts<0)&&!bt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=kt(0,t._tDur,e),a=Tt(l,h),t._yoyo&&1&a&&(u=1-u),a!==Tt(t._tTime,h)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||L||i||t._zTime===X||!e&&t._zTime){if(!t._initted&&Ma(t,e,i,r,l))return;for(s=t._zTime,t._zTime=e||(r?X:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,n=t._pt;n;)n.r(u,n.d),n=n._next;e<0&&Ca(t,e,0,!0),t._onUpdate&&!r&&At(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&At(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||L||(At(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),z.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i){d||Rt.wake(),this._ts||this.play();var n,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Gt(this,a),n=this._ease(a/this._dur),function _updatePropTweens(t,e,r,i,n,a,s){var o,u,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return Wt=1,t.vars[e]="+=0",Gt(t,s),Wt=0,1;f.push(o)}for(l=f.length;l--;)(o=(u=f[l])._pt||u).s=!i&&0!==i||n?o.s+(i||0)+a*o.c:i,o.c=r-o.s,u.e&&(u.e=ia(r)+Ya(u.e)),u.b&&(u.b=o.s+Ya(u.b))}(this,t,e,r,i,n,a)?this.resetTo(t,e,r,i):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Nt&&!0!==Nt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,c=t?Ot(t):f,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,c))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~c.indexOf(f[l]))for(u in a=d[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return I.killTweensOf(t,e,r)},Tween}(Ut);qa(Zt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){Zt[r]=function(){var t=new Xt,e=Mt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function oc(t,e,r){return t.setAttribute(e,r)}function wc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var $t=function _setterPlain(t,e,r){return t[e]=r},te=function _setterFunc(t,e,r){return t[e](r)},re=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ne=function _getSetter(t,e){return s(t[e])?te:u(t[e])&&t.setAttribute?oc:$t},ae=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},se=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ue=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},he=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},fe=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ce=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},pe=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},_e=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=wc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ae,this.d=s||this,this.set=o||$t,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=Zt,ot.TimelineLite=ot.TimelineMax=Xt,I=new Xt({sortChildren:!1,defaults:V,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Fb;function Ec(t){return(ye[t]||Te).map(function(t){return t()})}function Fc(){var t=Date.now(),o=[];2<t-Me&&(Ec("matchMediaInit"),ge.forEach(function(t){var e,r,i,n,a=t.queries,s=t.conditions;for(r in a)(e=h.matchMedia(a[r]).matches)&&(i=1),e!==s[r]&&(s[r]=e,n=1);n&&(t.revert(),i&&o.push(t))}),Ec("matchMediaRevert"),o.forEach(function(t){return t.onMatch(t)}),Me=t,Ec("matchMedia"))}var me,ge=[],ye={},Te=[],Me=0,Oe=0,Pe=((me=Context.prototype).add=function add(t,i,n){function Ew(){var t,e=l,r=a.selector;return e&&e!==a&&e.data.push(a),n&&(a.selector=cb(n)),l=a,t=i.apply(a,arguments),s(t)&&a._r.push(t),l=e,a.selector=r,a.isReverted=!1,t}s(t)&&(n=i,i=t,t=s);var a=this;return a.last=Ew,t===s?Ew(a):t?a[t]=Ew:Ew},me.ignore=function ignore(t){var e=l;l=null,t(this),l=e},me.getTweens=function getTweens(){var e=[];return this.data.forEach(function(t){return t instanceof Context?e.push.apply(e,t.getTweens()):t instanceof Zt&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},me.clear=function clear(){this._r.length=this.data.length=0},me.kill=function kill(e,t){var r=this;if(e){var i=this.getTweens();this.data.forEach(function(t){"isFlip"===t.data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}))}),i.map(function(t){return{g:t.globalTime(0),t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(t){return t.t.revert(e)}),this.data.forEach(function(t){return!(t instanceof Zt)&&t.revert&&t.revert(e)}),this._r.forEach(function(t){return t(e,r)}),this.isReverted=!0}else this.data.forEach(function(t){return t.kill&&t.kill()});if(this.clear(),t)for(var n=ge.length;n--;)ge[n].id===this.id&&ge.splice(n,1)},me.revert=function revert(t){this.kill(t||{})},Context);function Context(t,e){this.selector=e&&cb(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Oe++,t&&this.add(t)}var Ae,Ce=((Ae=MatchMedia.prototype).add=function add(t,e,r){v(t)||(t={matches:t});var i,n,a,s=new Pe(0,r||this.scope),o=s.conditions={};for(n in l&&!s.selector&&(s.selector=l.selector),this.contexts.push(s),e=s.add("onMatch",e),s.queries=t)"all"===n?a=1:(i=h.matchMedia(t[n]))&&(ge.indexOf(s)<0&&ge.push(s),(o[n]=i.matches)&&(a=1),i.addListener?i.addListener(Fc):i.addEventListener("change",Fc));return a&&e(s),this},Ae.revert=function revert(t){this.kill(t||{})},Ae.kill=function kill(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},MatchMedia);function MatchMedia(t){this.contexts=[],this.scope=t}var Se={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return wb(t)})},timeline:function timeline(t){return new Xt(t)},getTweensOf:function getTweensOf(t,e){return I.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,n){r(i)&&(i=Ot(i)[0]);var a=fa(i||{}).get,s=e?pa:oa;return"native"===e&&(e=""),i?t?s((pt[t]&&pt[t].get||a)(i,t,e,n)):function(t,e,r){return s((pt[t]&&pt[t].get||a)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Ot(r)).length){var n=r.map(function(t){return Ee.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=pt[e],o=fa(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;c._pt=0,e.init(r,i?t+i:t,c,0,[r]),e.render(1,e),c._pt&&he(1,c)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function quickTo(t,i,e){function Wx(t,e,r){return n.resetTo(i,t,e,r)}var r,n=Ee.to(t,yt(((r={})[i]="+=0.1",r.paused=!0,r),e||{}));return Wx.tween=n,Wx},isTweening:function isTweening(t){return 0<I.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=jt(t.ease,V.ease)),ta(V,t||{})},config:function config(t){return ta(q,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!pt[t]&&!ot[t]&&R(i+" effect requires "+t+" plugin.")}),_t[i]=function(t,e,r){return n(Ot(t),qa(e||{},a),r)},r&&(Xt.prototype[i]=function(t,e,r){return this.add(_t[i](t,v(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){Bt[t]=jt(e)},parseEase:function parseEase(t,e){return arguments.length?jt(t,e):Bt},getById:function getById(t){return I.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var r,i,n=new Xt(t);for(n.smoothChildTiming=w(t.smoothChildTiming),I.remove(n),n._dp=0,n._time=n._tTime=I._time,r=I._first;r;)i=r._next,!e&&!r._dur&&r instanceof Zt&&r.vars.onComplete===r._targets[0]||Ka(n,r,r._start-r._delay),r=i;return Ka(I,n,0),n},context:function context(t,e){return t?new Pe(t,e):l},matchMedia:function matchMedia(t){return new Ce(t)},matchMediaRefresh:function matchMediaRefresh(){return ge.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Fc()},addEventListener:function addEventListener(t,e){var r=ye[t]||(ye[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function removeEventListener(t,e){var r=ye[t],i=r&&r.indexOf(e);0<=i&&r.splice(i,1)},utils:{wrap:function wrap(e,t,r){var i=t-e;return $(e)?lb(e,wrap(0,e.length),t):Wa(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return $(e)?lb(e,wrapYoyo(0,e.length-1),t):Wa(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:eb,random:hb,snap:gb,normalize:function normalize(t,e,r){return Pt(t,e,0,1,r)},getUnit:Ya,clamp:function clamp(e,r,t){return Wa(t,function(t){return kt(e,r,t)})},splitColor:Ab,toArray:Ot,selector:cb,mapRange:Pt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Ya(t))}},interpolate:function interpolate(e,i,t,n){var a=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!a){var s,o,u,h,l,f=r(e),c={};if(!0===t&&(n=1)&&(t=null),f)e={p:e},i={p:i};else if($(e)&&!$(i)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(interpolate(e[o-1],e[o]));h--,a=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=i}else n||(e=yt($(e)?[]:{},e));if(!u){for(s in i)Qt.call(c,e,s,"get",i[s]);a=function func(t){return he(t,c)||(f?e.p:e)}}}return Wa(t,a)},shuffle:db},install:P,effects:_t,ticker:Rt,updateRoot:Xt.updateRoot,plugins:pt,globalTimeline:I,core:{PropTween:_e,globals:S,Tween:Zt,Timeline:Xt,Animation:Ut,getCache:fa,_removeLinkedListItem:ya,reverting:function reverting(){return L},context:function context(t){return t&&l&&(l.data.push(t),t._ctx=l),l},suppressOverwrites:function suppressOverwrites(t){return B=t}}};ha("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Se[t]=Zt[t]}),Rt.add(Xt.updateRoot),c=Se.to({},{duration:0});function Jc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function Lc(t,a){return{name:t,rawVars:1,init:function init(t,n,e){e._onInit=function(t){var e,i;if(r(n)&&(e={},ha(n,function(t){return e[t]=1}),n=e),a){for(i in e={},n)e[i]=a(n[i]);n=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=Jc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,n)}}}}var Ee=Se.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s,o;for(a in this.tween=r,e)o=t.getAttribute(a)||"",(s=this.add(t,"setAttribute",(o||0)+"",e[a],i,n,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function render(t,e){for(var r=e._pt;r;)L?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Lc("roundProps",fb),Lc("modifiers"),Lc("snap",gb))||Se;Zt.version=Xt.version=Ee.version="3.12.2",o=1,x()&&Ft();function vd(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function wd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function xd(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function yd(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function zd(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function Ad(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function Bd(t,e,r){return t.style[e]=r}function Cd(t,e,r){return t.style.setProperty(e,r)}function Dd(t,e,r){return t._gsap[e]=r}function Ed(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Fd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function Gd(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function Jd(t,e){var r=this,i=this.target,n=i.style;if(t in ar&&n){if(this.tfm=this.tfm||{},"transform"===t)return cr.transform.split(",").forEach(function(t){return Jd.call(r,t,e)});if(~(t=cr[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=yr(i,t)}):this.tfm[t]=i._gsap.x?i._gsap[t]:yr(i,t),0<=this.props.indexOf(dr))return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(pr,e,"")),t=dr}(n||e)&&this.props.push(t,e,n[t])}function Kd(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function Ld(){var t,e,r=this.props,i=this.target,n=i.style,a=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(hr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)a[e]=this.tfm[e];a.svg&&(a.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(t=Ie())&&t.isStart||n[dr]||(Kd(n),a.uncache=1)}}function Md(t,e){var r={target:t,props:[],revert:Ld,save:Jd};return t._gsap||Ee.core.getCache(t),e&&e.split(",").forEach(function(t){return r.save(t)}),r}function Od(t,e){var r=ze.createElementNS?ze.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):ze.createElement(t);return r.style?r:ze.createElement(t)}function Pd(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(hr,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Pd(t,mr(e)||e,1)||""}function Sd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(De=window,ze=De.document,Re=ze.documentElement,Be=Od("div")||{style:{}},Od("div"),dr=mr(dr),pr=dr+"Origin",Be.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ye=!!mr("perspective"),Ie=Ee.core.reverting,Fe=1)}function Td(t){var e,r=Od("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(Re.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Td}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),Re.removeChild(r),this.style.cssText=a,e}function Ud(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function Vd(e){var r;try{r=e.getBBox()}catch(t){r=Td.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===Td||(r=Td.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+Ud(e,["x","cx","x1"])||0,y:+Ud(e,["y","cy","y1"])||0,width:0,height:0}}function Wd(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Vd(t))}function Xd(t,e){if(e){var r=t.style;e in ar&&e!==pr&&(e=dr),r.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty(e.replace(hr,"-$1").toLowerCase())):r.removeAttribute(e)}}function Yd(t,e,r,i,n,a){var s=new _e(t._pt,e,r,0,1,a?Ad:zd);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function _d(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=Be.style,f=lr.test(e),c="svg"===t.tagName.toLowerCase(),d=(c?"client":"offset")+(f?"Width":"Height"),p="px"===i,_="%"===i;return i===h||!u||gr[i]||gr[h]?u:("px"===h||p||(u=_d(t,e,r,"px")),o=t.getCTM&&Wd(t),!_&&"%"!==h||!ar[e]&&!~e.indexOf("adius")?(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!c?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==ze&&a.appendChild||(a=ze.body),(s=a._gsap)&&_&&s.width&&f&&s.time===Rt.time&&!s.uncache?ia(u/s.width*100):(!_&&"%"!==h||vr[Pd(a,"display")]||(l.position=Pd(t,"position")),a===t&&(l.position="static"),a.appendChild(Be),n=Be[d],a.removeChild(Be),l.position="absolute",f&&_&&((s=fa(a)).time=Rt.time,s.width=a[d]),ia(p?n*u/100:n&&u?100/n*u:0))):(n=o?t.getBBox()[f?"width":"height"]:t[d],ia(_?u/n*100:u/100*n)))}function be(t,e,r,i){if(!r||"none"===r){var n=mr(e,t,1),a=n&&Pd(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=Pd(t,"borderTopColor"))}var s,o,u,h,l,f,c,d,p,_,m,g=new _e(this._pt,t.style,e,0,1,ue),v=0,y=0;if(g.b=r,g.e=i,r+="","auto"===(i+="")&&(t.style[e]=i,i=Pd(t,e)||i,t.style[e]=r),Fb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)c=o[0],p=i.substring(v,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),c!==(f=u[y++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),"="===c.charAt(1)&&(c=ka(h,c)+m),d=parseFloat(c),_=c.substr((d+"").length),v=rt.lastIndex-_.length,_||(_=_||q.units[e]||m,v===i.length&&(i+=_,g.e+=_)),m!==_&&(h=_d(t,e,f,_)||0),g._pt={_next:g._pt,p:p||1===y?p:",",s:h,c:d-h,m:l&&l<4||"zIndex"===e?Math.round:0});g.c=v<i.length?i.substring(v,i.length):""}else g.r="display"===e&&"none"===i?Ad:zd;return nt.test(i)&&(g.e=0),this._pt=g}function de(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=Tr[r]||r,e[1]=Tr[i]||i,e.join(" ")}function ee(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],ar[r]&&(i=1,r="transformOrigin"===r?pr:dr),Xd(a,r);i&&(Xd(a,dr),u&&(u.svg&&a.removeAttribute("transform"),kr(a,1),u.uncache=1,Kd(s)))}}function ie(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function je(t){var e=Pd(t,dr);return ie(e)?wr:e.substr(7).match(et).map(ia)}function ke(t,e){var r,i,n,a,s=t._gsap||fa(t),o=t.style,u=je(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?wr:u:(u!==wr||t.offsetParent||t===Re||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextElementSibling,Re.appendChild(t)),u=je(t),n?o.display=n:Xd(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):Re.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function le(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||ke(t,!0),f=h.xOrigin||0,c=h.yOrigin||0,d=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],T=l[5],b=e.split(" "),w=parseFloat(b[0])||0,x=parseFloat(b[1])||0;r?l!==wr&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*T-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*T-v*y)/o,x=u):(w=(s=Vd(t)).x+(~b[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(b[1]||b[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,T=x-c,h.xOffset=d+(y*_+T*g)-y,h.yOffset=p+(y*m+T*v)-T):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[pr]="0px 0px",a&&(Yd(a,h,"xOrigin",f,w),Yd(a,h,"yOrigin",c,x),Yd(a,h,"xOffset",d,h.xOffset),Yd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function oe(t,e,r){var i=Ya(e);return ia(parseFloat(e)+parseFloat(_d(t,"x",r+"px",i)))+i}function ve(t,e,i,n,a){var s,o,u=360,h=r(a),l=parseFloat(a)*(h&&~a.indexOf("rad")?sr:1)-n,f=n+l+"deg";return h&&("short"===(s=a.split("_")[1])&&(l%=u)!==l%180&&(l+=l<0?u:-u),"cw"===s&&l<0?l=(l+36e9)%u-~~(l/u)*u:"ccw"===s&&0<l&&(l=(l-36e9)%u-~~(l/u)*u)),t._pt=o=new _e(t._pt,e,i,n,l,wd),o.e=f,o.u="deg",t._props.push(i),o}function we(t,e){for(var r in e)t[r]=e[r];return t}function xe(t,e,r){var i,n,a,s,o,u,h,l=we({},r._gsap),f=r.style;for(n in l.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),f[dr]=e,i=kr(r,1),Xd(r,dr),r.setAttribute("transform",a)):(a=getComputedStyle(r)[dr],f[dr]=e,i=kr(r,1),f[dr]=a),ar)(a=l[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Ya(a)!==(h=Ya(s))?_d(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new _e(t._pt,i,n,o,u-o,vd),t._pt.u=h||0,t._props.push(n));we(i,l)}var De,ze,Re,Fe,Be,Le,Ie,Ye,qe=Bt.Power0,Ve=Bt.Power1,Ue=Bt.Power2,Xe=Bt.Power3,Ne=Bt.Power4,We=Bt.Linear,Qe=Bt.Quad,Ge=Bt.Cubic,Ke=Bt.Quart,Je=Bt.Quint,He=Bt.Strong,Ze=Bt.Elastic,$e=Bt.Back,tr=Bt.SteppedEase,er=Bt.Bounce,rr=Bt.Sine,ir=Bt.Expo,nr=Bt.Circ,ar={},sr=180/Math.PI,or=Math.PI/180,ur=Math.atan2,hr=/([A-Z])/g,lr=/(left|right|width|margin|padding|x)/i,fr=/[\s,\(]\S/,cr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},dr="transform",pr=dr+"Origin",_r="O,Moz,ms,Ms,Webkit".split(","),mr=function _checkPropPrefix(t,e,r){var i=(e||Be).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(_r[n]+t in i););return n<0?null:(3===n?"ms":0<=n?_r[n]:"")+t},gr={deg:1,rad:1,turn:1},vr={grid:1,flex:1},yr=function _get(t,e,r,i){var n;return Fe||Sd(),e in cr&&"transform"!==e&&~(e=cr[e]).indexOf(",")&&(e=e.split(",")[0]),ar[e]&&"transform"!==e?(n=kr(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:Mr(Pd(t,pr))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=br[e]&&br[e](t,e,r)||Pd(t,e)||ga(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?_d(t,e,n,r)+r:n},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},br={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new _e(t._pt,e,r,0,0,ee);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},wr=[1,0,0,1,0,0],xr={},kr=function _parseTransform(t,e){var r=t._gsap||new Vt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w,x,k,M,O,P,A,C,S,E,D,z,R,F=t.style,B=r.scaleX<0,L="deg",I=getComputedStyle(t),Y=Pd(t,pr)||"0";return i=n=a=u=h=l=f=c=d=0,s=o=1,r.svg=!(!t.getCTM||!Wd(t)),I.translate&&("none"===I.translate&&"none"===I.scale&&"none"===I.rotate||(F[dr]=("none"!==I.translate?"translate3d("+(I.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==I.rotate?"rotate("+I.rotate+") ":"")+("none"!==I.scale?"scale("+I.scale.split(" ").join(",")+") ":"")+("none"!==I[dr]?I[dr]:"")),F.scale=F.rotate=F.translate="none"),m=ke(t,r.svg),r.svg&&(O=r.uncache?(P=t.getBBox(),Y=r.xOrigin-P.x+"px "+(r.yOrigin-P.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),le(t,O||Y,!!O||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==wr&&(T=m[0],b=m[1],w=m[2],x=m[3],i=k=m[4],n=M=m[5],6===m.length?(s=Math.sqrt(T*T+b*b),o=Math.sqrt(x*x+w*w),u=T||b?ur(b,T)*sr:0,(f=w||x?ur(w,x)*sr+u:0)&&(o*=Math.abs(Math.cos(f*or))),r.svg&&(i-=p-(p*T+_*w),n-=_-(p*b+_*x))):(R=m[6],D=m[7],C=m[8],S=m[9],E=m[10],z=m[11],i=m[12],n=m[13],a=m[14],h=(g=ur(R,E))*sr,g&&(O=k*(v=Math.cos(-g))+C*(y=Math.sin(-g)),P=M*v+S*y,A=R*v+E*y,C=k*-y+C*v,S=M*-y+S*v,E=R*-y+E*v,z=D*-y+z*v,k=O,M=P,R=A),l=(g=ur(-w,E))*sr,g&&(v=Math.cos(-g),z=x*(y=Math.sin(-g))+z*v,T=O=T*v-C*y,b=P=b*v-S*y,w=A=w*v-E*y),u=(g=ur(b,T))*sr,g&&(O=T*(v=Math.cos(g))+b*(y=Math.sin(g)),P=k*v+M*y,b=b*v-T*y,M=M*v-k*y,T=O,k=P),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ia(Math.sqrt(T*T+b*b+w*w)),o=ia(Math.sqrt(M*M+R*R)),g=ur(k,M),f=2e-4<Math.abs(g)?g*sr:0,d=z?1/(z<0?-z:z):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!ie(Pd(t,dr)),O&&t.setAttribute("transform",O))),90<Math.abs(f)&&Math.abs(f)<270&&(B?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ia(s),r.scaleY=ia(o),r.rotation=ia(u)+L,r.rotationX=ia(h)+L,r.rotationY=ia(l)+L,r.skewX=f+L,r.skewY=c+L,r.transformPerspective=d+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||0)&&(F[pr]=Mr(Y)),r.xOffset=r.yOffset=0,r.force3D=q.force3D,r.renderTransform=r.svg?Er:Ye?Sr:Or,r.uncache=0,r},Mr=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},Or=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Sr(t,e)},Pr="0deg",Ar="0px",Cr=") ",Sr=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,c=r.skewY,d=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",T="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==Pr||h!==Pr)){var b,w=parseFloat(h)*or,x=Math.sin(w),k=Math.cos(w);w=parseFloat(l)*or,b=Math.cos(w),a=oe(g,a,x*b*-v),s=oe(g,s,-Math.sin(w)*-v),o=oe(g,o,k*b*-v+v)}_!==Ar&&(y+="perspective("+_+Cr),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!T&&a===Ar&&s===Ar&&o===Ar||(y+=o!==Ar||T?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+Cr),u!==Pr&&(y+="rotate("+u+Cr),h!==Pr&&(y+="rotateY("+h+Cr),l!==Pr&&(y+="rotateX("+l+Cr),f===Pr&&c===Pr||(y+="skew("+f+", "+c+Cr),1===d&&1===p||(y+="scale("+d+", "+p+Cr),g.style[dr]=y||"translate(0, 0)"},Er=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,c=o.rotation,d=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,T=o.xOffset,b=o.yOffset,w=o.forceCSS,x=parseFloat(l),k=parseFloat(f);c=parseFloat(c),d=parseFloat(d),(p=parseFloat(p))&&(d+=p=parseFloat(p),c+=p),c||d?(c*=or,d*=or,r=Math.cos(c)*_,i=Math.sin(c)*_,n=Math.sin(c-d)*-m,a=Math.cos(c-d)*m,d&&(p*=or,s=Math.tan(d-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ia(r),i=ia(i),n=ia(n),a=ia(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(x=_d(g,"x",l,"px"),k=_d(g,"y",f,"px")),(v||y||T||b)&&(x=ia(x+v-(v*r+y*n)+T),k=ia(k+y-(v*i+y*a)+b)),(u||h)&&(s=g.getBBox(),x=ia(x+u/100*s.width),k=ia(k+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+k+")",g.setAttribute("transform",s),w&&(g.style[dr]=s)};ha("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});br[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return yr(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var Dr,zr,Rr,Fr={name:"css",register:Sd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,i,n,a){var s,o,u,h,l,f,c,d,p,_,m,g,v,y,T,b,w=this._props,x=t.style,k=i.vars.startAt;for(c in Fe||Sd(),this.styles=this.styles||Md(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==c&&(o=e[c],!pt[c]||!ac(c,e,i,n,t,a)))if(l=typeof o,f=br[c],"function"===l&&(l=typeof(o=o.call(i,n,t,a))),"string"===l&&~o.indexOf("random(")&&(o=ob(o)),f)f(this,t,c,o,i)&&(T=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",Dt.lastIndex=0,Dt.test(s)||(d=Ya(s),p=Ya(o)),p?d!==p&&(s=_d(t,c,s,p)+p):d&&(o+=d),this.add(x,"setProperty",s,o,n,a,0,0,c),w.push(c),b.push(c,0,x[c]);else if("undefined"!==l){if(k&&c in k?(s="function"==typeof k[c]?k[c].call(i,n,t,a):k[c],r(s)&&~s.indexOf("random(")&&(s=ob(s)),Ya(s+"")||(s+=q.units[c]||Ya(yr(t,c))||""),"="===(s+"").charAt(1)&&(s=yr(t,c))):s=yr(t,c),h=parseFloat(s),(_="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),u=parseFloat(o),c in cr&&("autoAlpha"===c&&(1===h&&"hidden"===yr(t,"visibility")&&u&&(h=0),b.push("visibility",0,x.visibility),Yd(this,x,"visibility",h?"inherit":"hidden",u?"inherit":"hidden",!u)),"scale"!==c&&"transform"!==c&&~(c=cr[c]).indexOf(",")&&(c=c.split(",")[0])),m=c in ar)if(this.styles.save(c),g||((v=t._gsap).renderTransform&&!e.parseTransform||kr(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new _e(this._pt,x,dr,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===c)this._pt=new _e(this._pt,v,"scaleY",v.scaleY,(_?ka(v.scaleY,_+u):u)-v.scaleY||0,vd),this._pt.u=0,w.push("scaleY",c),c+="X";else{if("transformOrigin"===c){b.push(pr,0,x[pr]),o=de(o),v.svg?le(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Yd(this,v,"zOrigin",v.zOrigin,p),Yd(this,x,c,Mr(s),Mr(o)));continue}if("svgOrigin"===c){le(t,o,1,y,0,this);continue}if(c in xr){ve(this,v,c,h,_?ka(h,_+o):o);continue}if("smoothOrigin"===c){Yd(this,v,"smooth",v.smooth,o);continue}if("force3D"===c){v[c]=o;continue}if("transform"===c){xe(this,o,t);continue}}else c in x||(c=mr(c)||c);if(m||(u||0===u)&&(h||0===h)&&!fr.test(o)&&c in x)u=u||0,(d=(s+"").substr((h+"").length))!==(p=Ya(o)||(c in q.units?q.units[c]:d))&&(h=_d(t,c,s,p)),this._pt=new _e(this._pt,m?v:x,c,h,(_?ka(h,_+u):u)-h,m||"px"!==p&&"zIndex"!==c||!1===e.autoRound?vd:yd),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=xd);else if(c in x)be.call(this,t,c,s,_?_+o:o);else if(c in t)this.add(t,c,s||t[c],_?_+o:o,n,a);else if("parseTransform"!==c){Q(c,o);continue}m||(c in x?b.push(c,0,x[c]):b.push(c,1,s||t[c])),w.push(c)}T&&pe(this)},render:function render(t,e){if(e.tween._time||!Ie())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:yr,aliases:cr,getSetter:function getSetter(t,e,r){var i=cr[e];return i&&i.indexOf(",")<0&&(e=i),e in ar&&e!==pr&&(t._gsap.x||yr(t,"x"))?r&&Le===r?"scale"===e?Ed:Dd:(Le=r||{})&&("scale"===e?Fd:Gd):t.style&&!u(t.style[e])?Bd:~e.indexOf("-")?Cd:ne(t,e)},core:{_removeProperty:Xd,_getMatrix:ke}};Ee.utils.checkPrefix=mr,Ee.core.getStyleSaver=Md,Rr=ha((Dr="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(zr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){ar[t]=1}),ha(zr,function(t){q.units[t]="deg",xr[t]=1}),cr[Rr[13]]=Dr+","+zr,ha("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");cr[e[1]]=Rr[e[0]]}),ha("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){q.units[t]="px"}),Ee.registerPlugin(Fr);var Br=Ee.registerPlugin(Fr)||Ee,Lr=Br.core.Tween;e.Back=$e,e.Bounce=er,e.CSSPlugin=Fr,e.Circ=nr,e.Cubic=Ge,e.Elastic=Ze,e.Expo=ir,e.Linear=We,e.Power0=qe,e.Power1=Ve,e.Power2=Ue,e.Power3=Xe,e.Power4=Ne,e.Quad=Qe,e.Quart=Ke,e.Quint=Je,e.Sine=rr,e.SteppedEase=tr,e.Strong=He,e.TimelineLite=Xt,e.TimelineMax=Xt,e.TweenLite=Zt,e.TweenMax=Lr,e.default=Br,e.gsap=Br;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});
|
|
|
|
|
|
</script>
|
|
<style>body,
|
|
html {
|
|
margin: 0;
|
|
padding: 0;
|
|
width: 1920px;
|
|
height: 1080px;
|
|
overflow: hidden;
|
|
background-color: #ffffff;
|
|
font-family: "Nunito", sans-serif;
|
|
}
|
|
|
|
#main-composition {
|
|
width: 1920px;
|
|
height: 1080px;
|
|
position: relative;
|
|
}
|
|
|
|
#bg-comp,
|
|
#aroll-comp,
|
|
#intro-comp,
|
|
#stats-comp,
|
|
#captions-comp {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
#bg-comp {
|
|
z-index: 1;
|
|
}
|
|
|
|
#aroll-comp {
|
|
z-index: 10;
|
|
}
|
|
|
|
#intro-comp {
|
|
z-index: 100;
|
|
}
|
|
|
|
#stats-comp {
|
|
z-index: 150;
|
|
}
|
|
|
|
#captions-comp {
|
|
z-index: 200;
|
|
}
|
|
|
|
#aroll-container {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
z-index: 0;
|
|
}
|
|
|
|
#short_mag_cut {
|
|
border-radius: 16px;
|
|
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4);
|
|
border: 8px solid #ffffff;
|
|
}
|
|
|
|
#background-layer {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: #ffffff;
|
|
z-index: 0;
|
|
}
|
|
|
|
[data-composition-id="intro"] .intro-container {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
pointer-events: none;
|
|
}
|
|
|
|
[data-composition-id="intro"] .title {
|
|
font-family: "Nunito", sans-serif;
|
|
font-weight: 900;
|
|
font-size: 180px;
|
|
color: #ff2d8a; /* Hot Pink */
|
|
text-transform: uppercase;
|
|
transform: rotate(-5deg); /* Tilted 5 degrees */
|
|
margin: 0;
|
|
padding: 20px;
|
|
/* Layered offset shadow for depth without suffocating letterforms */
|
|
filter: drop-shadow(8px 8px 0 #ffffff) drop-shadow(15px 15px 0 rgba(0, 0, 0, 0.1));
|
|
opacity: 0;
|
|
scale: 0;
|
|
}
|
|
|
|
|
|
|
|
[data-composition-id="captions"] {
|
|
width: 1920px;
|
|
height: 1080px;
|
|
pointer-events: none;
|
|
}
|
|
|
|
[data-composition-id="captions"] #captions-container {
|
|
position: absolute;
|
|
bottom: 100px; /* Position in bottom 1/3 */
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 100%;
|
|
height: 150px; /* Fixed height for the caption box */
|
|
}
|
|
|
|
[data-composition-id="captions"] .caption-box {
|
|
position: absolute; /* Stacked in the same place */
|
|
background-color: #ff2d8a;
|
|
color: white;
|
|
padding: 20px 40px;
|
|
border-radius: 16px;
|
|
font-family: "Nunito", sans-serif;
|
|
font-weight: 900; /* Nunito Black */
|
|
font-size: 64px;
|
|
text-align: center;
|
|
display: inline-block;
|
|
white-space: nowrap;
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
transform: scale(0);
|
|
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
|
|
|
|
[data-composition-id="stats"] {
|
|
width: 1920px;
|
|
height: 1080px;
|
|
position: relative;
|
|
font-family: "Nunito", sans-serif;
|
|
overflow: hidden;
|
|
}
|
|
|
|
[data-composition-id="stats"] #stats-container {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
|
|
[data-composition-id="stats"] .moment {
|
|
position: absolute;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 40px;
|
|
z-index: 100;
|
|
}
|
|
|
|
/* Layout Positions */
|
|
[data-composition-id="stats"] #moment-1 {
|
|
top: 200px;
|
|
right: 150px; /* Right side when A-roll is Left */
|
|
width: 600px;
|
|
}
|
|
|
|
[data-composition-id="stats"] #moment-2 {
|
|
top: 250px;
|
|
left: 100px; /* Left side when A-roll is Right */
|
|
width: 700px;
|
|
}
|
|
|
|
[data-composition-id="stats"] #moment-3 {
|
|
bottom: 100px; /* Below A-roll when centered */
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 800px;
|
|
}
|
|
|
|
/* Sticker Stack Effect */
|
|
[data-composition-id="stats"] .sticker-stack {
|
|
position: relative;
|
|
width: 100%;
|
|
padding: 40px;
|
|
filter: drop-shadow(0 15px 0 rgba(0, 87, 255, 0.2));
|
|
}
|
|
|
|
[data-composition-id="stats"] .sticker-bg {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 40px;
|
|
z-index: -1;
|
|
transform: rotate(-2deg);
|
|
}
|
|
|
|
[data-composition-id="stats"] .sticker-content {
|
|
position: relative;
|
|
padding: 40px;
|
|
border-radius: 35px;
|
|
border: 8px solid currentColor;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
|
|
/* Colors */
|
|
[data-composition-id="stats"] .blue-bg {
|
|
background-color: #0057ff;
|
|
}
|
|
[data-composition-id="stats"] .pink-bg {
|
|
background-color: #ff2d8a;
|
|
}
|
|
[data-composition-id="stats"] .lime-bg {
|
|
background-color: #7fff00;
|
|
}
|
|
[data-composition-id="stats"] .yellow-bg {
|
|
background-color: #ffe500;
|
|
}
|
|
[data-composition-id="stats"] .white-bg {
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
[data-composition-id="stats"] .blue-text {
|
|
color: #0057ff;
|
|
}
|
|
[data-composition-id="stats"] .white-text {
|
|
color: #ffffff;
|
|
}
|
|
[data-composition-id="stats"] .pink-text {
|
|
color: #ff2d8a;
|
|
}
|
|
|
|
[data-composition-id="stats"] .blue-border {
|
|
border-color: #0057ff;
|
|
}
|
|
[data-composition-id="stats"] .white-border {
|
|
border-color: #ffffff;
|
|
}
|
|
[data-composition-id="stats"] .pink-border {
|
|
border-color: #ff2d8a;
|
|
}
|
|
|
|
/* Typography */
|
|
[data-composition-id="stats"] .stat-number {
|
|
font-size: 180px;
|
|
font-weight: 900;
|
|
line-height: 1;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
[data-composition-id="stats"] .stat-label {
|
|
font-size: 48px;
|
|
font-weight: 900;
|
|
line-height: 1.1;
|
|
max-width: 500px;
|
|
}
|
|
|
|
/* Shapes */
|
|
[data-composition-id="stats"] .shape {
|
|
position: absolute;
|
|
z-index: -2;
|
|
border-radius: 50%;
|
|
}
|
|
[data-composition-id="stats"] .pill {
|
|
border-radius: 100px;
|
|
}</style>
|
|
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap" rel="stylesheet">
|
|
<link as="style" href="https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap" rel="preload"><link href="https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap" rel="stylesheet"></head>
|
|
<body>
|
|
<div id="main-composition" data-composition-id="main-video" data-start="0" data-duration="16.04" data-width="1920" data-height="1080">
|
|
<!-- Background Layer Composition -->
|
|
<div id="bg-comp" data-composition-id="background" data-start="0" data-duration="16.04" data-width="1920" data-height="1080" data-track-index="1">
|
|
<div id="background-layer"></div>
|
|
<style>
|
|
#background-layer {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: #ffffff;
|
|
}
|
|
</style>
|
|
|
|
</div>
|
|
|
|
<!-- A-roll Layer Composition -->
|
|
<div id="aroll-comp" data-composition-id="aroll-layer" data-start="0" data-duration="16.04" data-width="1920" data-height="1080" data-track-index="10">
|
|
<div id="aroll-container">
|
|
<video id="short_mag_cut" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/uploaded_assets/e5d69fa9_6c6509753f4643cd9bef0b1dc9e1e001.mp4" data-start="0" data-duration="16.04" data-track-index="1" style="width: 100%; height: auto" data-end="16.04" data-has-audio="true"></video>
|
|
</div>
|
|
<style>
|
|
#aroll-container {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
#short_mag_cut {
|
|
border-radius: 16px;
|
|
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4);
|
|
border: 8px solid #ffffff;
|
|
}
|
|
</style>
|
|
|
|
</div>
|
|
|
|
<!-- Compositions -->
|
|
<div style="width:1920px;height:1080px" data-composition-file="compositions/intro.html" id="intro-comp" data-composition-id="intro" data-start="0" data-duration="16.04" data-width="1920" data-height="1080" data-track-index="100">
|
|
<div class="intro-container">
|
|
<h1 class="title">EDITOR AGENT</h1>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div style="width:1920px;height:1080px" data-composition-file="compositions/captions.html" id="captions-comp" data-composition-id="captions" data-start="0" data-duration="16.04" data-width="1920" data-height="1080" data-track-index="200">
|
|
<div id="captions-container"></div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
<div style="width:1920px;height:1080px" data-composition-file="compositions/stats.html" id="stats-comp" data-composition-id="stats" data-start="0" data-duration="16.04" data-width="1920" data-height="1080" data-track-index="150">
|
|
<div id="stats-container">
|
|
<!-- Moment 1: 47% NEED MOTION GRAPHICS -->
|
|
<div id="moment-1" class="moment" style="opacity: 0; transform: scale(0) rotate(8deg)">
|
|
<div class="sticker-stack">
|
|
<div class="sticker-bg blue-bg"></div>
|
|
<div class="sticker-content white-bg blue-border">
|
|
<div class="stat-number blue-text">47%</div>
|
|
<div class="stat-label blue-text">NEED MOTION GRAPHICS</div>
|
|
</div>
|
|
</div>
|
|
<!-- Decorative shapes -->
|
|
<div class="shape circle pink-bg" style="top: -40px; left: -40px; width: 80px; height: 80px"></div>
|
|
<div class="shape pill lime-bg" style="bottom: -30px; right: -50px; width: 120px; height: 40px; transform: rotate(-15deg)"></div>
|
|
</div>
|
|
|
|
<!-- Moment 2: 62% STRUGGLE WITH STATIC CONTENT -->
|
|
<div id="moment-2" class="moment" style="opacity: 0; transform: scale(0) rotate(-5deg)">
|
|
<div class="sticker-stack">
|
|
<div class="sticker-bg white-bg"></div>
|
|
<div class="sticker-content blue-bg white-border">
|
|
<div class="stat-number white-text">62%</div>
|
|
<div class="stat-label white-text">STRUGGLE WITH STATIC CONTENT</div>
|
|
</div>
|
|
</div>
|
|
<!-- Decorative shapes -->
|
|
<div class="shape blob yellow-bg" style="
|
|
top: -50px;
|
|
right: -30px;
|
|
width: 100px;
|
|
height: 100px;
|
|
border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
|
|
"></div>
|
|
<div class="shape circle pink-bg" style="bottom: -20px; left: -40px; width: 60px; height: 60px"></div>
|
|
</div>
|
|
|
|
<!-- Moment 3: 75% LACK EDITING SKILLS -->
|
|
<div id="moment-3" class="moment" style="opacity: 0; transform: scale(0) rotate(3deg)">
|
|
<div class="sticker-stack">
|
|
<div class="sticker-bg pink-bg"></div>
|
|
<div class="sticker-content white-bg pink-border">
|
|
<div class="stat-number pink-text">75%</div>
|
|
<div class="stat-label pink-text">LACK EDITING SKILLS</div>
|
|
</div>
|
|
</div>
|
|
<!-- Decorative shapes -->
|
|
<div class="shape pill blue-bg" style="
|
|
top: -30px;
|
|
left: 50%;
|
|
transform: translateX(-50%) rotate(5deg);
|
|
width: 150px;
|
|
height: 45px;
|
|
"></div>
|
|
<div class="shape circle yellow-bg" style="bottom: -40px; right: -20px; width: 90px; height: 90px"></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<!-- Audio Clips -->
|
|
<audio id="sfx-bounce-0" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/4ea1246d_d3e9e87e46be4104817dcd75d0adcef0.mp3" data-start="0" data-duration="1.044898" data-track-index="5" data-end="1.044898"></audio>
|
|
<audio id="sfx-whoosh-1" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/52dc4e22_72f17e2dfc9f40c08f4a5cc82f53db61.mp3" data-start="1.839" data-duration="1.044898" data-track-index="6" data-end="2.8838980000000003"></audio>
|
|
<audio id="sfx-pop-1" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/7ae8806d_d8eacbb4b2ab4a77af89be7208c0c918.mp3" data-start="2.039" data-duration="1.044898" data-track-index="7" data-end="3.0838980000000005"></audio>
|
|
<audio id="sfx-whoosh-2" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/52dc4e22_72f17e2dfc9f40c08f4a5cc82f53db61.mp3" data-start="4.659" data-duration="1.044898" data-track-index="6" data-end="5.703898"></audio>
|
|
<audio id="sfx-pop-2" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/7ae8806d_d8eacbb4b2ab4a77af89be7208c0c918.mp3" data-start="4.859" data-duration="1.044898" data-track-index="7" data-end="5.903898"></audio>
|
|
<audio id="sfx-whoosh-3" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/52dc4e22_72f17e2dfc9f40c08f4a5cc82f53db61.mp3" data-start="8.88" data-duration="1.044898" data-track-index="6" data-end="9.924898"></audio>
|
|
<audio id="sfx-pop-3" src="https://gen-os-static.s3.us-east-2.amazonaws.com/astral_assets/generated_assets/7ae8806d_d8eacbb4b2ab4a77af89be7208c0c918.mp3" data-start="9.08" data-duration="1.044898" data-track-index="7" data-end="10.124898"></audio>
|
|
|
|
|
|
</div>
|
|
<script>(function () {
|
|
const tl = gsap.timeline({ paused: true });
|
|
const bg = document.getElementById("background-layer");
|
|
// Sync with A-roll framing 3 (4.659s)
|
|
tl.to(bg, { backgroundColor: "#0057FF", duration: 0.5 }, 4.659);
|
|
// Sync with A-roll framing 4 (8.88s)
|
|
tl.to(bg, { backgroundColor: "#FFFFFF", duration: 0.5 }, 8.88);
|
|
window.__timelines["background"] = tl;
|
|
})();
|
|
;
|
|
(function () {
|
|
const tl = gsap.timeline({ paused: true });
|
|
const container = document.getElementById("aroll-container");
|
|
gsap.set(container, { y: -1100, scale: 0.8 });
|
|
tl.to(container, { y: 0, duration: 1.2, ease: "elastic.out(1, 0.6)" }, 0);
|
|
tl.to(container, { scale: 1.4, x: -300, duration: 1, ease: "back.out(1.7)" }, 1.839);
|
|
tl.to(container, { scale: 0.7, x: 400, duration: 1, ease: "back.out(1.7)" }, 4.659);
|
|
tl.to(container, { scale: 0.9, x: 0, duration: 1, ease: "back.out(1.7)" }, 8.88);
|
|
window.__timelines["aroll-layer"] = tl;
|
|
})();
|
|
;
|
|
window.__timelines = window.__timelines || {};
|
|
const tl = gsap.timeline({ paused: true });
|
|
window.__timelines["main-video"] = tl;
|
|
;
|
|
(function(){
|
|
var __hfCompId = "intro";
|
|
var __hfTimelineCompId = "intro";
|
|
var __hfErrorLabel = "[Compiler] Composition script failed";
|
|
var __hfAuthoredRootId = "intro-comp";
|
|
var __hfAuthoredRootAttr = "data-hf-authored-id";
|
|
var __hfEscapeAttr = function(value) {
|
|
return (value + "").replace(/\\/g, "\\\\").replace(/"/g, "\\\"");
|
|
};
|
|
var __hfRootSelector = "[data-composition-id=\"intro\"]" || (__hfCompId
|
|
? '[data-composition-id="' + __hfEscapeAttr(__hfCompId) + '"]'
|
|
: "");
|
|
var __hfRoot = null;
|
|
var __hfRootSelectorPattern = "\\[\\s*data-composition-id\\s*=\\s*(?:\"intro\"|'intro')\\s*\\]";
|
|
var __hfTimingSelectorPattern = "\\s*\\[\\s*data-(?:start|duration)\\s*=\\s*(?:\"[^\"]*\"|'[^']*')\\s*\\]";
|
|
var __hfAuthoredRootIdForms = ["intro-comp"];
|
|
var __hfAuthoredRootSelector = __hfAuthoredRootId
|
|
? "[" + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(__hfAuthoredRootId) + '"]'
|
|
: "";
|
|
var __hfIsSelectorNameChar = function(char) {
|
|
return !!char && /[\w-]/.test(char);
|
|
};
|
|
var __hfReplaceAuthoredRootIdSelectors = function(selector) {
|
|
if (!__hfAuthoredRootSelector || !__hfAuthoredRootIdForms.length || typeof selector !== "string") {
|
|
return selector;
|
|
}
|
|
var result = "";
|
|
var bracketDepth = 0;
|
|
var quote = null;
|
|
for (var index = 0; index < selector.length; index += 1) {
|
|
var char = selector[index];
|
|
var previousChar = index > 0 ? selector[index - 1] : "";
|
|
if (quote) {
|
|
result += char;
|
|
if (char === quote && previousChar !== "\\") {
|
|
quote = null;
|
|
}
|
|
continue;
|
|
}
|
|
if (char === '"' || char === "'") {
|
|
quote = char;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "[") {
|
|
bracketDepth += 1;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "]") {
|
|
bracketDepth = Math.max(0, bracketDepth - 1);
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "#" && bracketDepth === 0) {
|
|
var matchedForm = null;
|
|
for (var formIndex = 0; formIndex < __hfAuthoredRootIdForms.length; formIndex += 1) {
|
|
var form = __hfAuthoredRootIdForms[formIndex];
|
|
if (selector.slice(index + 1, index + 1 + form.length) === form) {
|
|
matchedForm = form;
|
|
break;
|
|
}
|
|
}
|
|
if (matchedForm) {
|
|
var nextChar = selector[index + 1 + matchedForm.length];
|
|
if (!__hfIsSelectorNameChar(nextChar)) {
|
|
result += __hfAuthoredRootSelector;
|
|
index += matchedForm.length;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
result += char;
|
|
}
|
|
return result;
|
|
};
|
|
var __hfNormalizeSelector = function(selector) {
|
|
if (!__hfCompId || typeof selector !== "string") return selector;
|
|
var normalized = selector
|
|
.replace(new RegExp(__hfRootSelectorPattern + '(?:' + __hfTimingSelectorPattern + ')+', 'g'), __hfRootSelector)
|
|
.replace(new RegExp('(?:' + __hfTimingSelectorPattern + ')+' + __hfRootSelectorPattern, 'g'), __hfRootSelector);
|
|
if (__hfAuthoredRootSelector) {
|
|
normalized = __hfReplaceAuthoredRootIdSelectors(normalized);
|
|
}
|
|
return normalized;
|
|
};
|
|
var __hfFindRoot = function() {
|
|
if (!__hfRoot && __hfRootSelector) {
|
|
__hfRoot = window.document.querySelector(__hfRootSelector);
|
|
}
|
|
return __hfRoot;
|
|
};
|
|
var __hfContains = function(node) {
|
|
var root = __hfFindRoot();
|
|
return !root || node === root || root.contains(node);
|
|
};
|
|
var __hfQueryAll = function(selector) {
|
|
var root = __hfFindRoot();
|
|
if (!root || typeof selector !== "string") {
|
|
return window.document.querySelectorAll(selector);
|
|
}
|
|
return Array.prototype.filter.call(window.document.querySelectorAll(__hfNormalizeSelector(selector)), function(node) {
|
|
return __hfContains(node);
|
|
});
|
|
};
|
|
var __hfQueryOne = function(selector) {
|
|
var matches = __hfQueryAll(selector);
|
|
return matches[0] || null;
|
|
};
|
|
var __hfGetElementById = function(id) {
|
|
var found = window.document.getElementById(id);
|
|
if (found && __hfContains(found)) return found;
|
|
var root = __hfFindRoot();
|
|
if (!root) return found || null;
|
|
var idValue = id + "";
|
|
if (__hfAuthoredRootId && __hfAuthoredRootId === idValue && root.getAttribute && root.getAttribute(__hfAuthoredRootAttr) === idValue) {
|
|
return root;
|
|
}
|
|
if (root.id === idValue) return root;
|
|
if (typeof root.querySelector !== "function") return null;
|
|
try {
|
|
var authoredRootMatch = root.querySelector('[' + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(idValue) + '"]');
|
|
if (authoredRootMatch) return authoredRootMatch;
|
|
} catch {}
|
|
if (typeof CSS !== "undefined" && CSS && typeof CSS.escape === "function") {
|
|
try {
|
|
return root.querySelector("#" + CSS.escape(idValue)) || null;
|
|
} catch {}
|
|
}
|
|
try {
|
|
return root.querySelector('[id="' + __hfEscapeAttr(idValue) + '"]') || null;
|
|
} catch {}
|
|
return null;
|
|
};
|
|
var __hfScopedDocument = typeof Proxy === "function"
|
|
? new Proxy(window.document, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "querySelector") return __hfQueryOne;
|
|
if (prop === "querySelectorAll") return __hfQueryAll;
|
|
if (prop === "getElementById") return __hfGetElementById;
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
})
|
|
: window.document;
|
|
var __hfTimelineRegistryProxy = null;
|
|
var __hfGetTimelineRegistry = function() {
|
|
window.__timelines = window.__timelines || {};
|
|
if (!__hfCompId || __hfCompId === __hfTimelineCompId || typeof Proxy !== "function") {
|
|
return window.__timelines;
|
|
}
|
|
if (!__hfTimelineRegistryProxy) {
|
|
__hfTimelineRegistryProxy = new Proxy(window.__timelines, {
|
|
get: function(target, prop, receiver) {
|
|
return Reflect.get(target, prop === __hfCompId ? __hfTimelineCompId : prop, target);
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
return Reflect.set(target, prop === __hfCompId ? __hfTimelineCompId : prop, value, target);
|
|
},
|
|
});
|
|
}
|
|
return __hfTimelineRegistryProxy;
|
|
};
|
|
var __hfScopedWindow = typeof Proxy === "function"
|
|
? new Proxy(window, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "__timelines") return __hfGetTimelineRegistry();
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
if (prop === "__timelines") {
|
|
target.__timelines = value || {};
|
|
__hfTimelineRegistryProxy = null;
|
|
return true;
|
|
}
|
|
return Reflect.set(target, prop, value, target);
|
|
},
|
|
})
|
|
: window;
|
|
var __hfResolveGsapTarget = function(target) {
|
|
if (typeof target !== "string") return target;
|
|
return __hfQueryAll(target);
|
|
};
|
|
var __hfScopeTimeline = function(timeline) {
|
|
if (!timeline || timeline.__hfScopedCompositionRoot === __hfFindRoot()) return timeline;
|
|
["to", "from", "fromTo", "set"].forEach(function(method) {
|
|
var original = timeline[method];
|
|
if (typeof original !== "function") return;
|
|
timeline[method] = function(target) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(target);
|
|
return original.apply(timeline, args);
|
|
};
|
|
});
|
|
try {
|
|
Object.defineProperty(timeline, "__hfScopedCompositionRoot", {
|
|
value: __hfFindRoot(),
|
|
configurable: true,
|
|
});
|
|
} catch {
|
|
// Best-effort: timelines coming from user code may have a frozen target
|
|
// or a non-extensible defineProperty path. Swallow — the scoped root
|
|
// is an enrichment, not a correctness invariant for playback.
|
|
}
|
|
return timeline;
|
|
};
|
|
var __hfBaseGsap = typeof gsap === "undefined" ? window.gsap : gsap;
|
|
var __hfScopedGsap = !__hfBaseGsap || typeof Proxy !== "function"
|
|
? __hfBaseGsap
|
|
: new Proxy(__hfBaseGsap, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "timeline") {
|
|
return function() {
|
|
return __hfScopeTimeline(target.timeline.apply(target, arguments));
|
|
};
|
|
}
|
|
if (prop === "to" || prop === "from" || prop === "fromTo" || prop === "set") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return target[prop].apply(target, args);
|
|
};
|
|
}
|
|
if (prop === "utils" && target.utils && typeof Proxy === "function") {
|
|
return new Proxy(target.utils, {
|
|
get: function(utilsTarget, utilsProp, utilsReceiver) {
|
|
if (utilsProp === "toArray") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return utilsTarget.toArray.apply(utilsTarget, args);
|
|
};
|
|
}
|
|
if (utilsProp === "selector") {
|
|
return function(base) {
|
|
var baseEl = typeof base === "string" ? __hfQueryOne(base) : base;
|
|
var root = baseEl || __hfFindRoot();
|
|
return function(selector) {
|
|
if (!root || typeof selector !== "string") return [];
|
|
return Array.prototype.filter.call(
|
|
window.document.querySelectorAll(__hfNormalizeSelector(selector)),
|
|
function(node) {
|
|
return node === root || (typeof root.contains === "function" && root.contains(node));
|
|
},
|
|
);
|
|
};
|
|
};
|
|
}
|
|
var value = Reflect.get(utilsTarget, utilsProp, utilsTarget);
|
|
return typeof value === "function" ? value.bind(utilsTarget) : value;
|
|
},
|
|
});
|
|
}
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
});
|
|
var __hfBaseHyperframes = window.__hyperframes;
|
|
var __hfScopedHyperframes = !__hfBaseHyperframes
|
|
? __hfBaseHyperframes
|
|
: Object.assign({}, __hfBaseHyperframes, {
|
|
getVariables: function() {
|
|
var byComp = window.__hfVariablesByComp;
|
|
var scoped = byComp && __hfTimelineCompId ? byComp[__hfTimelineCompId] : null;
|
|
return scoped ? Object.assign({}, scoped) : {};
|
|
},
|
|
});
|
|
var __hfRun = function() {
|
|
try {
|
|
(function(document, gsap, window, __hyperframes) {
|
|
|
|
(function () {
|
|
const tl = gsap.timeline({ paused: true });
|
|
|
|
// --- INTRO SEQUENCE ---
|
|
// Animation: Scale-up bounce (0% to 110% to 100%) with elastic overshoot
|
|
// Starts at 0.5s, lasts until 3s
|
|
tl.to('[data-composition-id="intro"] .title', {
|
|
opacity: 1,
|
|
scale: 1.1,
|
|
duration: 0.6,
|
|
ease: "back.out(1.7)",
|
|
delay: 0.5,
|
|
})
|
|
.to('[data-composition-id="intro"] .title', {
|
|
scale: 1,
|
|
duration: 0.4,
|
|
ease: "elastic.out(1, 0.3)",
|
|
})
|
|
// Ambient motion
|
|
.to(
|
|
'[data-composition-id="intro"] .title',
|
|
{
|
|
rotation: "-3deg",
|
|
duration: 1,
|
|
repeat: 1,
|
|
yoyo: true,
|
|
ease: "sine.inOut",
|
|
},
|
|
"-=0.5",
|
|
)
|
|
// Exit intro
|
|
.to(
|
|
'[data-composition-id="intro"] .title',
|
|
{
|
|
opacity: 0,
|
|
scale: 0.5,
|
|
duration: 0.3,
|
|
ease: "power2.in",
|
|
},
|
|
1.4,
|
|
);
|
|
|
|
// --- END CARD SEQUENCE ---
|
|
// Appears at 14.619s (after Moment 3 finishes exiting at 14.239 + 0.3)
|
|
tl.to(
|
|
'[data-composition-id="intro"] .title',
|
|
{
|
|
opacity: 1,
|
|
scale: 1.1,
|
|
duration: 0.6,
|
|
ease: "back.out(1.7)",
|
|
},
|
|
14.619,
|
|
).to('[data-composition-id="intro"] .title', {
|
|
scale: 1,
|
|
duration: 0.4,
|
|
ease: "elastic.out(1, 0.3)",
|
|
});
|
|
|
|
window.__timelines["intro"] = tl;
|
|
})();
|
|
|
|
}).call(window, __hfScopedDocument, __hfScopedGsap, __hfScopedWindow, __hfScopedHyperframes);
|
|
} catch (_err) {
|
|
console.error(__hfErrorLabel, __hfCompId, _err);
|
|
}
|
|
};
|
|
__hfFindRoot();
|
|
__hfRun();
|
|
})();
|
|
;
|
|
(function(){
|
|
var __hfCompId = "captions";
|
|
var __hfTimelineCompId = "captions";
|
|
var __hfErrorLabel = "[Compiler] Composition script failed";
|
|
var __hfAuthoredRootId = null;
|
|
var __hfAuthoredRootAttr = "data-hf-authored-id";
|
|
var __hfEscapeAttr = function(value) {
|
|
return (value + "").replace(/\\/g, "\\\\").replace(/"/g, "\\\"");
|
|
};
|
|
var __hfRootSelector = "[data-composition-id=\"captions\"]" || (__hfCompId
|
|
? '[data-composition-id="' + __hfEscapeAttr(__hfCompId) + '"]'
|
|
: "");
|
|
var __hfRoot = null;
|
|
var __hfRootSelectorPattern = "\\[\\s*data-composition-id\\s*=\\s*(?:\"captions\"|'captions')\\s*\\]";
|
|
var __hfTimingSelectorPattern = "\\s*\\[\\s*data-(?:start|duration)\\s*=\\s*(?:\"[^\"]*\"|'[^']*')\\s*\\]";
|
|
var __hfAuthoredRootIdForms = [];
|
|
var __hfAuthoredRootSelector = __hfAuthoredRootId
|
|
? "[" + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(__hfAuthoredRootId) + '"]'
|
|
: "";
|
|
var __hfIsSelectorNameChar = function(char) {
|
|
return !!char && /[\w-]/.test(char);
|
|
};
|
|
var __hfReplaceAuthoredRootIdSelectors = function(selector) {
|
|
if (!__hfAuthoredRootSelector || !__hfAuthoredRootIdForms.length || typeof selector !== "string") {
|
|
return selector;
|
|
}
|
|
var result = "";
|
|
var bracketDepth = 0;
|
|
var quote = null;
|
|
for (var index = 0; index < selector.length; index += 1) {
|
|
var char = selector[index];
|
|
var previousChar = index > 0 ? selector[index - 1] : "";
|
|
if (quote) {
|
|
result += char;
|
|
if (char === quote && previousChar !== "\\") {
|
|
quote = null;
|
|
}
|
|
continue;
|
|
}
|
|
if (char === '"' || char === "'") {
|
|
quote = char;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "[") {
|
|
bracketDepth += 1;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "]") {
|
|
bracketDepth = Math.max(0, bracketDepth - 1);
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "#" && bracketDepth === 0) {
|
|
var matchedForm = null;
|
|
for (var formIndex = 0; formIndex < __hfAuthoredRootIdForms.length; formIndex += 1) {
|
|
var form = __hfAuthoredRootIdForms[formIndex];
|
|
if (selector.slice(index + 1, index + 1 + form.length) === form) {
|
|
matchedForm = form;
|
|
break;
|
|
}
|
|
}
|
|
if (matchedForm) {
|
|
var nextChar = selector[index + 1 + matchedForm.length];
|
|
if (!__hfIsSelectorNameChar(nextChar)) {
|
|
result += __hfAuthoredRootSelector;
|
|
index += matchedForm.length;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
result += char;
|
|
}
|
|
return result;
|
|
};
|
|
var __hfNormalizeSelector = function(selector) {
|
|
if (!__hfCompId || typeof selector !== "string") return selector;
|
|
var normalized = selector
|
|
.replace(new RegExp(__hfRootSelectorPattern + '(?:' + __hfTimingSelectorPattern + ')+', 'g'), __hfRootSelector)
|
|
.replace(new RegExp('(?:' + __hfTimingSelectorPattern + ')+' + __hfRootSelectorPattern, 'g'), __hfRootSelector);
|
|
if (__hfAuthoredRootSelector) {
|
|
normalized = __hfReplaceAuthoredRootIdSelectors(normalized);
|
|
}
|
|
return normalized;
|
|
};
|
|
var __hfFindRoot = function() {
|
|
if (!__hfRoot && __hfRootSelector) {
|
|
__hfRoot = window.document.querySelector(__hfRootSelector);
|
|
}
|
|
return __hfRoot;
|
|
};
|
|
var __hfContains = function(node) {
|
|
var root = __hfFindRoot();
|
|
return !root || node === root || root.contains(node);
|
|
};
|
|
var __hfQueryAll = function(selector) {
|
|
var root = __hfFindRoot();
|
|
if (!root || typeof selector !== "string") {
|
|
return window.document.querySelectorAll(selector);
|
|
}
|
|
return Array.prototype.filter.call(window.document.querySelectorAll(__hfNormalizeSelector(selector)), function(node) {
|
|
return __hfContains(node);
|
|
});
|
|
};
|
|
var __hfQueryOne = function(selector) {
|
|
var matches = __hfQueryAll(selector);
|
|
return matches[0] || null;
|
|
};
|
|
var __hfGetElementById = function(id) {
|
|
var found = window.document.getElementById(id);
|
|
if (found && __hfContains(found)) return found;
|
|
var root = __hfFindRoot();
|
|
if (!root) return found || null;
|
|
var idValue = id + "";
|
|
if (__hfAuthoredRootId && __hfAuthoredRootId === idValue && root.getAttribute && root.getAttribute(__hfAuthoredRootAttr) === idValue) {
|
|
return root;
|
|
}
|
|
if (root.id === idValue) return root;
|
|
if (typeof root.querySelector !== "function") return null;
|
|
try {
|
|
var authoredRootMatch = root.querySelector('[' + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(idValue) + '"]');
|
|
if (authoredRootMatch) return authoredRootMatch;
|
|
} catch {}
|
|
if (typeof CSS !== "undefined" && CSS && typeof CSS.escape === "function") {
|
|
try {
|
|
return root.querySelector("#" + CSS.escape(idValue)) || null;
|
|
} catch {}
|
|
}
|
|
try {
|
|
return root.querySelector('[id="' + __hfEscapeAttr(idValue) + '"]') || null;
|
|
} catch {}
|
|
return null;
|
|
};
|
|
var __hfScopedDocument = typeof Proxy === "function"
|
|
? new Proxy(window.document, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "querySelector") return __hfQueryOne;
|
|
if (prop === "querySelectorAll") return __hfQueryAll;
|
|
if (prop === "getElementById") return __hfGetElementById;
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
})
|
|
: window.document;
|
|
var __hfTimelineRegistryProxy = null;
|
|
var __hfGetTimelineRegistry = function() {
|
|
window.__timelines = window.__timelines || {};
|
|
if (!__hfCompId || __hfCompId === __hfTimelineCompId || typeof Proxy !== "function") {
|
|
return window.__timelines;
|
|
}
|
|
if (!__hfTimelineRegistryProxy) {
|
|
__hfTimelineRegistryProxy = new Proxy(window.__timelines, {
|
|
get: function(target, prop, receiver) {
|
|
return Reflect.get(target, prop === __hfCompId ? __hfTimelineCompId : prop, target);
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
return Reflect.set(target, prop === __hfCompId ? __hfTimelineCompId : prop, value, target);
|
|
},
|
|
});
|
|
}
|
|
return __hfTimelineRegistryProxy;
|
|
};
|
|
var __hfScopedWindow = typeof Proxy === "function"
|
|
? new Proxy(window, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "__timelines") return __hfGetTimelineRegistry();
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
if (prop === "__timelines") {
|
|
target.__timelines = value || {};
|
|
__hfTimelineRegistryProxy = null;
|
|
return true;
|
|
}
|
|
return Reflect.set(target, prop, value, target);
|
|
},
|
|
})
|
|
: window;
|
|
var __hfResolveGsapTarget = function(target) {
|
|
if (typeof target !== "string") return target;
|
|
return __hfQueryAll(target);
|
|
};
|
|
var __hfScopeTimeline = function(timeline) {
|
|
if (!timeline || timeline.__hfScopedCompositionRoot === __hfFindRoot()) return timeline;
|
|
["to", "from", "fromTo", "set"].forEach(function(method) {
|
|
var original = timeline[method];
|
|
if (typeof original !== "function") return;
|
|
timeline[method] = function(target) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(target);
|
|
return original.apply(timeline, args);
|
|
};
|
|
});
|
|
try {
|
|
Object.defineProperty(timeline, "__hfScopedCompositionRoot", {
|
|
value: __hfFindRoot(),
|
|
configurable: true,
|
|
});
|
|
} catch {
|
|
// Best-effort: timelines coming from user code may have a frozen target
|
|
// or a non-extensible defineProperty path. Swallow — the scoped root
|
|
// is an enrichment, not a correctness invariant for playback.
|
|
}
|
|
return timeline;
|
|
};
|
|
var __hfBaseGsap = typeof gsap === "undefined" ? window.gsap : gsap;
|
|
var __hfScopedGsap = !__hfBaseGsap || typeof Proxy !== "function"
|
|
? __hfBaseGsap
|
|
: new Proxy(__hfBaseGsap, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "timeline") {
|
|
return function() {
|
|
return __hfScopeTimeline(target.timeline.apply(target, arguments));
|
|
};
|
|
}
|
|
if (prop === "to" || prop === "from" || prop === "fromTo" || prop === "set") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return target[prop].apply(target, args);
|
|
};
|
|
}
|
|
if (prop === "utils" && target.utils && typeof Proxy === "function") {
|
|
return new Proxy(target.utils, {
|
|
get: function(utilsTarget, utilsProp, utilsReceiver) {
|
|
if (utilsProp === "toArray") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return utilsTarget.toArray.apply(utilsTarget, args);
|
|
};
|
|
}
|
|
if (utilsProp === "selector") {
|
|
return function(base) {
|
|
var baseEl = typeof base === "string" ? __hfQueryOne(base) : base;
|
|
var root = baseEl || __hfFindRoot();
|
|
return function(selector) {
|
|
if (!root || typeof selector !== "string") return [];
|
|
return Array.prototype.filter.call(
|
|
window.document.querySelectorAll(__hfNormalizeSelector(selector)),
|
|
function(node) {
|
|
return node === root || (typeof root.contains === "function" && root.contains(node));
|
|
},
|
|
);
|
|
};
|
|
};
|
|
}
|
|
var value = Reflect.get(utilsTarget, utilsProp, utilsTarget);
|
|
return typeof value === "function" ? value.bind(utilsTarget) : value;
|
|
},
|
|
});
|
|
}
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
});
|
|
var __hfBaseHyperframes = window.__hyperframes;
|
|
var __hfScopedHyperframes = !__hfBaseHyperframes
|
|
? __hfBaseHyperframes
|
|
: Object.assign({}, __hfBaseHyperframes, {
|
|
getVariables: function() {
|
|
var byComp = window.__hfVariablesByComp;
|
|
var scoped = byComp && __hfTimelineCompId ? byComp[__hfTimelineCompId] : null;
|
|
return scoped ? Object.assign({}, scoped) : {};
|
|
},
|
|
});
|
|
var __hfRun = function() {
|
|
try {
|
|
(function(document, gsap, window, __hyperframes) {
|
|
|
|
(function () {
|
|
const TRANSCRIPT = [
|
|
{ text: "We", start: 0.119, end: 0.259 },
|
|
{ text: "asked", start: 0.319, end: 0.479 },
|
|
{ text: "what", start: 0.519, end: 0.659 },
|
|
{ text: "you", start: 0.699, end: 0.819 },
|
|
{ text: "needed.", start: 0.859, end: 1.819 },
|
|
{ text: "Forty-seven", start: 1.839, end: 2.299 },
|
|
{ text: "percent", start: 2.399, end: 2.679 },
|
|
{ text: "of", start: 2.7, end: 2.799 },
|
|
{ text: "you", start: 2.839, end: 2.939 },
|
|
{ text: "said", start: 3.039, end: 3.179 },
|
|
{ text: "motion", start: 3.24, end: 3.559 },
|
|
{ text: "graphics.", start: 3.579, end: 4.639 },
|
|
{ text: "Sixty-two", start: 4.659, end: 5.179 },
|
|
{ text: "percent", start: 5.299, end: 5.759 },
|
|
{ text: "said", start: 5.859, end: 5.98 },
|
|
{ text: "static", start: 6.099, end: 6.399 },
|
|
{ text: "content", start: 6.46, end: 6.879 },
|
|
{ text: "was", start: 6.92, end: 7.079 },
|
|
{ text: "costing", start: 7.099, end: 7.48 },
|
|
{ text: "you", start: 7.5, end: 7.579 },
|
|
{ text: "attention,", start: 7.679, end: 8.659 },
|
|
{ text: "and", start: 8.699, end: 8.86 },
|
|
{ text: "three", start: 8.88, end: 9.06 },
|
|
{ text: "out", start: 9.079, end: 9.18 },
|
|
{ text: "of", start: 9.199, end: 9.34 },
|
|
{ text: "four", start: 9.38, end: 9.799 },
|
|
{ text: "said", start: 9.84, end: 10.0 },
|
|
{ text: "you", start: 10.019, end: 10.159 },
|
|
{ text: "know", start: 10.179, end: 10.36 },
|
|
{ text: "the", start: 10.38, end: 10.479 },
|
|
{ text: "look", start: 10.52, end: 10.699 },
|
|
{ text: "you", start: 10.739, end: 10.859 },
|
|
{ text: "want", start: 10.98, end: 11.34 },
|
|
{ text: "but", start: 11.359, end: 11.52 },
|
|
{ text: "don't", start: 11.56, end: 11.779 },
|
|
{ text: "have", start: 11.819, end: 11.94 },
|
|
{ text: "the", start: 11.96, end: 12.06 },
|
|
{ text: "editing", start: 12.079, end: 12.4 },
|
|
{ text: "skills", start: 12.52, end: 12.86 },
|
|
{ text: "to", start: 12.88, end: 13.0 },
|
|
{ text: "get", start: 13.019, end: 13.18 },
|
|
{ text: "there.", start: 13.22, end: 14.22 },
|
|
{ text: "So", start: 14.239, end: 14.399 },
|
|
{ text: "we", start: 14.42, end: 14.52 },
|
|
{ text: "built", start: 14.619, end: 14.88 },
|
|
{ text: "Editor", start: 15.079, end: 15.42 },
|
|
{ text: "Agent", start: 15.619, end: 16.019 },
|
|
];
|
|
const container = document.getElementById("captions-container");
|
|
const tl = gsap.timeline({ paused: true });
|
|
|
|
// Group transcript into lines (max 5 words)
|
|
const lines = [];
|
|
for (let i = 0; i < TRANSCRIPT.length; i += 5) {
|
|
lines.push(TRANSCRIPT.slice(i, i + 5));
|
|
}
|
|
|
|
lines.forEach((lineWords, index) => {
|
|
const lineText = lineWords.map((w) => w.text).join(" ");
|
|
const startTime = lineWords[0].start;
|
|
const endTime = lineWords[lineWords.length - 1].end;
|
|
|
|
// Create element
|
|
const el = document.createElement("div");
|
|
el.className = "caption-box";
|
|
el.textContent = lineText;
|
|
el.id = `caption-line-${index}`;
|
|
container.appendChild(el);
|
|
|
|
// Animation: Pop in with scale-up bounce (0% to 110% to 100%)
|
|
tl.to(
|
|
el,
|
|
{
|
|
autoAlpha: 1,
|
|
scale: 1.1,
|
|
duration: 0.2,
|
|
ease: "power2.out",
|
|
},
|
|
startTime,
|
|
);
|
|
|
|
tl.to(
|
|
el,
|
|
{
|
|
scale: 1,
|
|
duration: 0.1,
|
|
ease: "power2.inOut",
|
|
},
|
|
startTime + 0.2,
|
|
);
|
|
|
|
// Stay visible until next line or end of its duration
|
|
// We hide it when the next line starts or at its own end time
|
|
const hideTime =
|
|
index < lines.length - 1 ? Math.min(endTime, lines[index + 1][0].start) : endTime;
|
|
|
|
tl.to(
|
|
el,
|
|
{
|
|
autoAlpha: 0,
|
|
scale: 0,
|
|
duration: 0.15,
|
|
ease: "power2.in",
|
|
},
|
|
hideTime,
|
|
);
|
|
});
|
|
|
|
window.__timelines["captions"] = tl;
|
|
})();
|
|
|
|
}).call(window, __hfScopedDocument, __hfScopedGsap, __hfScopedWindow, __hfScopedHyperframes);
|
|
} catch (_err) {
|
|
console.error(__hfErrorLabel, __hfCompId, _err);
|
|
}
|
|
};
|
|
__hfFindRoot();
|
|
__hfRun();
|
|
})();
|
|
;
|
|
(function(){
|
|
var __hfCompId = "stats";
|
|
var __hfTimelineCompId = "stats";
|
|
var __hfErrorLabel = "[Compiler] Composition script failed";
|
|
var __hfAuthoredRootId = null;
|
|
var __hfAuthoredRootAttr = "data-hf-authored-id";
|
|
var __hfEscapeAttr = function(value) {
|
|
return (value + "").replace(/\\/g, "\\\\").replace(/"/g, "\\\"");
|
|
};
|
|
var __hfRootSelector = "[data-composition-id=\"stats\"]" || (__hfCompId
|
|
? '[data-composition-id="' + __hfEscapeAttr(__hfCompId) + '"]'
|
|
: "");
|
|
var __hfRoot = null;
|
|
var __hfRootSelectorPattern = "\\[\\s*data-composition-id\\s*=\\s*(?:\"stats\"|'stats')\\s*\\]";
|
|
var __hfTimingSelectorPattern = "\\s*\\[\\s*data-(?:start|duration)\\s*=\\s*(?:\"[^\"]*\"|'[^']*')\\s*\\]";
|
|
var __hfAuthoredRootIdForms = [];
|
|
var __hfAuthoredRootSelector = __hfAuthoredRootId
|
|
? "[" + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(__hfAuthoredRootId) + '"]'
|
|
: "";
|
|
var __hfIsSelectorNameChar = function(char) {
|
|
return !!char && /[\w-]/.test(char);
|
|
};
|
|
var __hfReplaceAuthoredRootIdSelectors = function(selector) {
|
|
if (!__hfAuthoredRootSelector || !__hfAuthoredRootIdForms.length || typeof selector !== "string") {
|
|
return selector;
|
|
}
|
|
var result = "";
|
|
var bracketDepth = 0;
|
|
var quote = null;
|
|
for (var index = 0; index < selector.length; index += 1) {
|
|
var char = selector[index];
|
|
var previousChar = index > 0 ? selector[index - 1] : "";
|
|
if (quote) {
|
|
result += char;
|
|
if (char === quote && previousChar !== "\\") {
|
|
quote = null;
|
|
}
|
|
continue;
|
|
}
|
|
if (char === '"' || char === "'") {
|
|
quote = char;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "[") {
|
|
bracketDepth += 1;
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "]") {
|
|
bracketDepth = Math.max(0, bracketDepth - 1);
|
|
result += char;
|
|
continue;
|
|
}
|
|
if (char === "#" && bracketDepth === 0) {
|
|
var matchedForm = null;
|
|
for (var formIndex = 0; formIndex < __hfAuthoredRootIdForms.length; formIndex += 1) {
|
|
var form = __hfAuthoredRootIdForms[formIndex];
|
|
if (selector.slice(index + 1, index + 1 + form.length) === form) {
|
|
matchedForm = form;
|
|
break;
|
|
}
|
|
}
|
|
if (matchedForm) {
|
|
var nextChar = selector[index + 1 + matchedForm.length];
|
|
if (!__hfIsSelectorNameChar(nextChar)) {
|
|
result += __hfAuthoredRootSelector;
|
|
index += matchedForm.length;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
result += char;
|
|
}
|
|
return result;
|
|
};
|
|
var __hfNormalizeSelector = function(selector) {
|
|
if (!__hfCompId || typeof selector !== "string") return selector;
|
|
var normalized = selector
|
|
.replace(new RegExp(__hfRootSelectorPattern + '(?:' + __hfTimingSelectorPattern + ')+', 'g'), __hfRootSelector)
|
|
.replace(new RegExp('(?:' + __hfTimingSelectorPattern + ')+' + __hfRootSelectorPattern, 'g'), __hfRootSelector);
|
|
if (__hfAuthoredRootSelector) {
|
|
normalized = __hfReplaceAuthoredRootIdSelectors(normalized);
|
|
}
|
|
return normalized;
|
|
};
|
|
var __hfFindRoot = function() {
|
|
if (!__hfRoot && __hfRootSelector) {
|
|
__hfRoot = window.document.querySelector(__hfRootSelector);
|
|
}
|
|
return __hfRoot;
|
|
};
|
|
var __hfContains = function(node) {
|
|
var root = __hfFindRoot();
|
|
return !root || node === root || root.contains(node);
|
|
};
|
|
var __hfQueryAll = function(selector) {
|
|
var root = __hfFindRoot();
|
|
if (!root || typeof selector !== "string") {
|
|
return window.document.querySelectorAll(selector);
|
|
}
|
|
return Array.prototype.filter.call(window.document.querySelectorAll(__hfNormalizeSelector(selector)), function(node) {
|
|
return __hfContains(node);
|
|
});
|
|
};
|
|
var __hfQueryOne = function(selector) {
|
|
var matches = __hfQueryAll(selector);
|
|
return matches[0] || null;
|
|
};
|
|
var __hfGetElementById = function(id) {
|
|
var found = window.document.getElementById(id);
|
|
if (found && __hfContains(found)) return found;
|
|
var root = __hfFindRoot();
|
|
if (!root) return found || null;
|
|
var idValue = id + "";
|
|
if (__hfAuthoredRootId && __hfAuthoredRootId === idValue && root.getAttribute && root.getAttribute(__hfAuthoredRootAttr) === idValue) {
|
|
return root;
|
|
}
|
|
if (root.id === idValue) return root;
|
|
if (typeof root.querySelector !== "function") return null;
|
|
try {
|
|
var authoredRootMatch = root.querySelector('[' + __hfAuthoredRootAttr + '="' + __hfEscapeAttr(idValue) + '"]');
|
|
if (authoredRootMatch) return authoredRootMatch;
|
|
} catch {}
|
|
if (typeof CSS !== "undefined" && CSS && typeof CSS.escape === "function") {
|
|
try {
|
|
return root.querySelector("#" + CSS.escape(idValue)) || null;
|
|
} catch {}
|
|
}
|
|
try {
|
|
return root.querySelector('[id="' + __hfEscapeAttr(idValue) + '"]') || null;
|
|
} catch {}
|
|
return null;
|
|
};
|
|
var __hfScopedDocument = typeof Proxy === "function"
|
|
? new Proxy(window.document, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "querySelector") return __hfQueryOne;
|
|
if (prop === "querySelectorAll") return __hfQueryAll;
|
|
if (prop === "getElementById") return __hfGetElementById;
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
})
|
|
: window.document;
|
|
var __hfTimelineRegistryProxy = null;
|
|
var __hfGetTimelineRegistry = function() {
|
|
window.__timelines = window.__timelines || {};
|
|
if (!__hfCompId || __hfCompId === __hfTimelineCompId || typeof Proxy !== "function") {
|
|
return window.__timelines;
|
|
}
|
|
if (!__hfTimelineRegistryProxy) {
|
|
__hfTimelineRegistryProxy = new Proxy(window.__timelines, {
|
|
get: function(target, prop, receiver) {
|
|
return Reflect.get(target, prop === __hfCompId ? __hfTimelineCompId : prop, target);
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
return Reflect.set(target, prop === __hfCompId ? __hfTimelineCompId : prop, value, target);
|
|
},
|
|
});
|
|
}
|
|
return __hfTimelineRegistryProxy;
|
|
};
|
|
var __hfScopedWindow = typeof Proxy === "function"
|
|
? new Proxy(window, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "__timelines") return __hfGetTimelineRegistry();
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
set: function(target, prop, value, receiver) {
|
|
if (prop === "__timelines") {
|
|
target.__timelines = value || {};
|
|
__hfTimelineRegistryProxy = null;
|
|
return true;
|
|
}
|
|
return Reflect.set(target, prop, value, target);
|
|
},
|
|
})
|
|
: window;
|
|
var __hfResolveGsapTarget = function(target) {
|
|
if (typeof target !== "string") return target;
|
|
return __hfQueryAll(target);
|
|
};
|
|
var __hfScopeTimeline = function(timeline) {
|
|
if (!timeline || timeline.__hfScopedCompositionRoot === __hfFindRoot()) return timeline;
|
|
["to", "from", "fromTo", "set"].forEach(function(method) {
|
|
var original = timeline[method];
|
|
if (typeof original !== "function") return;
|
|
timeline[method] = function(target) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(target);
|
|
return original.apply(timeline, args);
|
|
};
|
|
});
|
|
try {
|
|
Object.defineProperty(timeline, "__hfScopedCompositionRoot", {
|
|
value: __hfFindRoot(),
|
|
configurable: true,
|
|
});
|
|
} catch {
|
|
// Best-effort: timelines coming from user code may have a frozen target
|
|
// or a non-extensible defineProperty path. Swallow — the scoped root
|
|
// is an enrichment, not a correctness invariant for playback.
|
|
}
|
|
return timeline;
|
|
};
|
|
var __hfBaseGsap = typeof gsap === "undefined" ? window.gsap : gsap;
|
|
var __hfScopedGsap = !__hfBaseGsap || typeof Proxy !== "function"
|
|
? __hfBaseGsap
|
|
: new Proxy(__hfBaseGsap, {
|
|
get: function(target, prop, receiver) {
|
|
if (prop === "timeline") {
|
|
return function() {
|
|
return __hfScopeTimeline(target.timeline.apply(target, arguments));
|
|
};
|
|
}
|
|
if (prop === "to" || prop === "from" || prop === "fromTo" || prop === "set") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return target[prop].apply(target, args);
|
|
};
|
|
}
|
|
if (prop === "utils" && target.utils && typeof Proxy === "function") {
|
|
return new Proxy(target.utils, {
|
|
get: function(utilsTarget, utilsProp, utilsReceiver) {
|
|
if (utilsProp === "toArray") {
|
|
return function(firstArg) {
|
|
var args = Array.prototype.slice.call(arguments);
|
|
args[0] = __hfResolveGsapTarget(firstArg);
|
|
return utilsTarget.toArray.apply(utilsTarget, args);
|
|
};
|
|
}
|
|
if (utilsProp === "selector") {
|
|
return function(base) {
|
|
var baseEl = typeof base === "string" ? __hfQueryOne(base) : base;
|
|
var root = baseEl || __hfFindRoot();
|
|
return function(selector) {
|
|
if (!root || typeof selector !== "string") return [];
|
|
return Array.prototype.filter.call(
|
|
window.document.querySelectorAll(__hfNormalizeSelector(selector)),
|
|
function(node) {
|
|
return node === root || (typeof root.contains === "function" && root.contains(node));
|
|
},
|
|
);
|
|
};
|
|
};
|
|
}
|
|
var value = Reflect.get(utilsTarget, utilsProp, utilsTarget);
|
|
return typeof value === "function" ? value.bind(utilsTarget) : value;
|
|
},
|
|
});
|
|
}
|
|
var value = Reflect.get(target, prop, target);
|
|
return typeof value === "function" ? value.bind(target) : value;
|
|
},
|
|
});
|
|
var __hfBaseHyperframes = window.__hyperframes;
|
|
var __hfScopedHyperframes = !__hfBaseHyperframes
|
|
? __hfBaseHyperframes
|
|
: Object.assign({}, __hfBaseHyperframes, {
|
|
getVariables: function() {
|
|
var byComp = window.__hfVariablesByComp;
|
|
var scoped = byComp && __hfTimelineCompId ? byComp[__hfTimelineCompId] : null;
|
|
return scoped ? Object.assign({}, scoped) : {};
|
|
},
|
|
});
|
|
var __hfRun = function() {
|
|
try {
|
|
(function(document, gsap, window, __hyperframes) {
|
|
|
|
(function () {
|
|
const TRANSCRIPT = [
|
|
{ text: "We", start: 0.119, end: 0.259 },
|
|
{ text: "asked", start: 0.319, end: 0.479 },
|
|
{ text: "what", start: 0.519, end: 0.659 },
|
|
{ text: "you", start: 0.699, end: 0.819 },
|
|
{ text: "needed.", start: 0.859, end: 1.819 },
|
|
{ text: "Forty-seven", start: 1.839, end: 2.299 },
|
|
{ text: "percent", start: 2.399, end: 2.679 },
|
|
{ text: "of", start: 2.7, end: 2.799 },
|
|
{ text: "you", start: 2.839, end: 2.939 },
|
|
{ text: "said", start: 3.039, end: 3.179 },
|
|
{ text: "motion", start: 3.24, end: 3.559 },
|
|
{ text: "graphics.", start: 3.579, end: 4.639 },
|
|
{ text: "Sixty-two", start: 4.659, end: 5.179 },
|
|
{ text: "percent", start: 5.299, end: 5.759 },
|
|
{ text: "said", start: 5.859, end: 5.98 },
|
|
{ text: "static", start: 6.099, end: 6.399 },
|
|
{ text: "content", start: 6.46, end: 6.879 },
|
|
{ text: "was", start: 6.92, end: 7.079 },
|
|
{ text: "costing", start: 7.099, end: 7.48 },
|
|
{ text: "you", start: 7.5, end: 7.579 },
|
|
{ text: "attention,", start: 7.679, end: 8.659 },
|
|
{ text: "and", start: 8.699, end: 8.86 },
|
|
{ text: "three", start: 8.88, end: 9.06 },
|
|
{ text: "out", start: 9.079, end: 9.18 },
|
|
{ text: "of", start: 9.199, end: 9.34 },
|
|
{ text: "four", start: 9.38, end: 9.799 },
|
|
{ text: "said", start: 9.84, end: 10.0 },
|
|
{ text: "you", start: 10.019, end: 10.159 },
|
|
{ text: "know", start: 10.179, end: 10.36 },
|
|
{ text: "the", start: 10.38, end: 10.479 },
|
|
{ text: "look", start: 10.52, end: 10.699 },
|
|
{ text: "you", start: 10.739, end: 10.859 },
|
|
{ text: "want", start: 10.98, end: 11.34 },
|
|
{ text: "but", start: 11.359, end: 11.52 },
|
|
{ text: "don't", start: 11.56, end: 11.779 },
|
|
{ text: "have", start: 11.819, end: 11.94 },
|
|
{ text: "the", start: 11.96, end: 12.06 },
|
|
{ text: "editing", start: 12.079, end: 12.4 },
|
|
{ text: "skills", start: 12.52, end: 12.86 },
|
|
{ text: "to", start: 12.88, end: 13.0 },
|
|
{ text: "get", start: 13.019, end: 13.18 },
|
|
{ text: "there.", start: 13.22, end: 14.22 },
|
|
{ text: "So", start: 14.239, end: 14.399 },
|
|
{ text: "we", start: 14.42, end: 14.52 },
|
|
{ text: "built", start: 14.619, end: 14.88 },
|
|
{ text: "Editor", start: 15.079, end: 15.42 },
|
|
{ text: "Agent", start: 15.619, end: 16.019 },
|
|
];
|
|
const tl = gsap.timeline({ paused: true });
|
|
|
|
// Helper to find word timing
|
|
function getWordTime(wordText) {
|
|
const word = TRANSCRIPT.find((w) =>
|
|
w.text
|
|
.toLowerCase()
|
|
.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g, "")
|
|
.startsWith(wordText.toLowerCase()),
|
|
);
|
|
return word ? word.start : null;
|
|
}
|
|
|
|
// Timings from transcript
|
|
const t1 = getWordTime("Forty-seven") || 1.839;
|
|
const t2 = getWordTime("Sixty-two") || 4.659;
|
|
const t3 = getWordTime("three") || 8.88;
|
|
|
|
// Moment 1 Animation (approx 5s)
|
|
tl.to(
|
|
"#moment-1",
|
|
{
|
|
opacity: 1,
|
|
scale: 1,
|
|
duration: 0.8,
|
|
ease: "elastic.out(1, 0.6)",
|
|
onStart: () => gsap.set("#moment-1", { transformOrigin: "center center" }),
|
|
},
|
|
t1,
|
|
);
|
|
|
|
// Moment 1 Exit (before Moment 2)
|
|
tl.to(
|
|
"#moment-1",
|
|
{
|
|
opacity: 0,
|
|
scale: 0.5,
|
|
duration: 0.3,
|
|
ease: "back.in(1.7)",
|
|
},
|
|
t2 - 0.4,
|
|
);
|
|
|
|
// Moment 2 Animation (approx 9s)
|
|
tl.to(
|
|
"#moment-2",
|
|
{
|
|
opacity: 1,
|
|
scale: 1,
|
|
duration: 0.8,
|
|
ease: "elastic.out(1, 0.6)",
|
|
onStart: () => gsap.set("#moment-2", { transformOrigin: "center center" }),
|
|
},
|
|
t2,
|
|
);
|
|
|
|
// Moment 2 Exit (before Moment 3)
|
|
tl.to(
|
|
"#moment-2",
|
|
{
|
|
opacity: 0,
|
|
scale: 0.5,
|
|
duration: 0.3,
|
|
ease: "back.in(1.7)",
|
|
},
|
|
t3 - 0.4,
|
|
);
|
|
|
|
// Moment 3 Animation (approx 13s)
|
|
tl.to(
|
|
"#moment-3",
|
|
{
|
|
opacity: 1,
|
|
scale: 1,
|
|
duration: 0.8,
|
|
ease: "elastic.out(1, 0.6)",
|
|
onStart: () => gsap.set("#moment-3", { transformOrigin: "center center" }),
|
|
},
|
|
t3,
|
|
);
|
|
|
|
// Moment 3 Exit: 3 words before 'Editor Agent'
|
|
// 'Editor' is at 15.079. 3 words before is 'So' at 14.239.
|
|
tl.to(
|
|
"#moment-3",
|
|
{
|
|
opacity: 0,
|
|
scale: 0.5,
|
|
duration: 0.3,
|
|
ease: "back.in(1.7)",
|
|
},
|
|
14.239,
|
|
);
|
|
|
|
// Ambient Motion (Finite)
|
|
const totalDuration = 16.04;
|
|
gsap.utils.toArray(".shape").forEach((shape, i) => {
|
|
const stepDuration = 2 + i * 0.2;
|
|
const steps = Math.ceil(totalDuration / stepDuration);
|
|
for (let s = 0; s < steps; s++) {
|
|
tl.to(
|
|
shape,
|
|
{
|
|
y: s % 2 === 0 ? 15 : -15,
|
|
rotation: s % 2 === 0 ? 5 : -5,
|
|
duration: stepDuration,
|
|
ease: "sine.inOut",
|
|
},
|
|
s * stepDuration,
|
|
);
|
|
}
|
|
});
|
|
|
|
window.__timelines["stats"] = tl;
|
|
})();
|
|
|
|
}).call(window, __hfScopedDocument, __hfScopedGsap, __hfScopedWindow, __hfScopedHyperframes);
|
|
} catch (_err) {
|
|
console.error(__hfErrorLabel, __hfCompId, _err);
|
|
}
|
|
};
|
|
__hfFindRoot();
|
|
__hfRun();
|
|
})();</script></body>
|
|
</html>
|