[{"command":"settings","settings":{"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"user":{"uid":0,"permissionsHash":"85d70ff5c59258123846295729decb835a5bed491a3a7e109f48f8ed54760113"}},"merge":true},{"command":"add_css","data":[{"rel":"stylesheet","media":"all","href":"\/sites\/default\/files\/css\/css_s_1GmMDVKilGqTybuDKAE7Jawuom3ouFgrtQF1sZ0q0.css?delta=0\u0026language=en\u0026theme=luv_theme\u0026include=eJzLz4hPzkgsSkwuSS0q1i_LTEnN181JrKrUzclPTMnMSwcA0MIMlQ\u0026exclude=eJxtj1luwzAMRC_kWkcSaImRWUsiQUpx3NPXS5MCQX44nDcAl8CKLmoXyGMkyJxG-IbHEA5eWQtk-sEBuw_MC-EuRTJBDeg-QT-B4sCzh4Q-QUP3bE4o5C7xUCFvjYKdvLfZTWD4MnGrUCgcPsygEBqqOVG-UcYvYenyltlKgvoHm7M-WVCSRlz9SjFhOzJ8SD5eu8Gdla6rnux_guI-9MUvNyPEK237yiWiLe7sqKbBNmtYrhfuhKu5s46FY8_4C1b5i8M"}]},{"command":"add_js","selector":"body","data":[{"src":"\/core\/assets\/vendor\/jquery\/jquery.min.js?v=3.7.1"},{"src":"\/core\/assets\/vendor\/once\/once.min.js?v=1.0.1"},{"src":"\/core\/misc\/drupalSettingsLoader.js?v=10.6.2"},{"src":"\/core\/misc\/drupal.js?v=10.6.2"},{"src":"\/core\/misc\/drupal.init.js?v=10.6.2"},{"src":"\/modules\/custom\/oh_characters\/assets\/video-lazy-loading.c4ea404e.js?v=20260203.135522"}]},{"command":"insert","method":"append","selector":"#images_list","data":"  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756968099_thumbnail.png?VersionId=dWQ7.ULDHwKA48DkzWBNg1QHaHGGGw7H\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1756968099_thumbnail.png?VersionId=NWjzEanzbddrUhlejudc2SucLwkckpB9\u0026amp;itok=RsXTt0_h\u0022\n            data-post-description=\u0022Guess what secret spot I\u0026#039;m exploring today? \ud83d\ude09 #AdventurousVibes\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756968099.mp4\u0022\n            data-video-id=\u002212235\u0022\n            data-post=\u00220\u0022\n            data-post-id=\u002219612\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Guess what secret sp\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756968099_thumbnail.png?VersionId=dWQ7.ULDHwKA48DkzWBNg1QHaHGGGw7H\u0022               data-post-description=\u0022Guess what secret spot I\u0026#039;m exploring today? \ud83d\ude09 #AdventurousVibes\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756968099.mp4\u0022\n               data-video-id=\u002212235\u0022\n               data-post=\u00220\u0022\n               data-post-id=\u002219612\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00220\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756968099.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756363337_thumbnail.png?VersionId=SwjhrgAffXBfNbqqJVci_CWCsSc0vBgI\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1756363337_thumbnail.png?VersionId=.mAMhC_l6nY8sxLulWXgIe8WUpY4CUGs\u0026amp;itok=i87mYt-f\u0022\n            data-post-description=\u0022Guess what\u0026#039;s the outfit underneath? \ud83d\ude1c\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756363337.mp4\u0022\n            data-video-id=\u002211631\u0022\n            data-post=\u00221\u0022\n            data-post-id=\u002218983\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Guess what\u0026#039;s the out\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756363337_thumbnail.png?VersionId=SwjhrgAffXBfNbqqJVci_CWCsSc0vBgI\u0022               data-post-description=\u0022Guess what\u0026#039;s the outfit underneath? \ud83d\ude1c\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756363337.mp4\u0022\n               data-video-id=\u002211631\u0022\n               data-post=\u00221\u0022\n               data-post-id=\u002218983\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00221\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756363337.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756190724_thumbnail.png?VersionId=xXHGmvp1bP8RGNAzZYR_jkzQKWWkE9MU\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1756190724_thumbnail.png?VersionId=mcys2X_Df99rrEDYuW4pueETFLpGF.Y9\u0026amp;itok=7JEchHgC\u0022\n            data-post-description=\u0022Catch me by the waves \ud83c\udf0a Feeling bold and oh so free!\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756190724.mp4\u0022\n            data-video-id=\u002211462\u0022\n            data-post=\u00222\u0022\n            data-post-id=\u002218786\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Catch me by the wave\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1756190724_thumbnail.png?VersionId=xXHGmvp1bP8RGNAzZYR_jkzQKWWkE9MU\u0022               data-post-description=\u0022Catch me by the waves \ud83c\udf0a Feeling bold and oh so free!\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756190724.mp4\u0022\n               data-video-id=\u002211462\u0022\n               data-post=\u00222\u0022\n               data-post-id=\u002218786\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00222\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1756190724.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1755845116_thumbnail.png?VersionId=.ZYMhgqnEjfDpXZAOq8Sie9l9jE1jI_p\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1755845116_thumbnail.png?VersionId=DBlXy8kHRLbVVmbUDmyeXAlhnWPb30ZW\u0026amp;itok=Mqh7sxpw\u0022\n            data-post-description=\u0022Balcony vibes as hot as that Tokyo sun \ud83d\ude18\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755845116.mp4\u0022\n            data-video-id=\u002211106\u0022\n            data-post=\u00223\u0022\n            data-post-id=\u002218496\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Balcony vibes as hot\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1755845116_thumbnail.png?VersionId=.ZYMhgqnEjfDpXZAOq8Sie9l9jE1jI_p\u0022               data-post-description=\u0022Balcony vibes as hot as that Tokyo sun \ud83d\ude18\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755845116.mp4\u0022\n               data-video-id=\u002211106\u0022\n               data-post=\u00223\u0022\n               data-post-id=\u002218496\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00223\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755845116.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1755758692_thumbnail.png?VersionId=6uly3GGxFXKHAa0jSVDBYYWIMIJokXix\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1755758692_thumbnail.png?VersionId=RWVbbMIMDEndZoM8Qq8QmU2NcmCfx4iJ\u0026amp;itok=WK90yuNv\u0022\n            data-post-description=\u0022Caught dreaming of new adventures... what\u2019s your fantasy? \ud83d\udcad\u2728\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755758692.mp4\u0022\n            data-video-id=\u002211041\u0022\n            data-post=\u00224\u0022\n            data-post-id=\u002218423\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Caught dreaming of n\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1755758692_thumbnail.png?VersionId=6uly3GGxFXKHAa0jSVDBYYWIMIJokXix\u0022               data-post-description=\u0022Caught dreaming of new adventures... what\u2019s your fantasy? \ud83d\udcad\u2728\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755758692.mp4\u0022\n               data-video-id=\u002211041\u0022\n               data-post=\u00224\u0022\n               data-post-id=\u002218423\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00224\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1755758692.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754981178_thumbnail.png?VersionId=VFWa.rp9DOPPzsB0Hdy7_HENIiIYwCKP\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1754981178_thumbnail.png?VersionId=IzyDc4x9hB3fx8kGynsvhBcJncyRqzLV\u0026amp;itok=22vGuQ55\u0022\n            data-post-description=\u0022Feelin\u0026#039; naughty in Rome\u0026#039;s embrace \ud83c\udf51\ud83c\udf77\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754981178.mp4\u0022\n            data-video-id=\u002210330\u0022\n            data-post=\u00225\u0022\n            data-post-id=\u002217664\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Feelin\u0026#039; naughty in R\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754981178_thumbnail.png?VersionId=VFWa.rp9DOPPzsB0Hdy7_HENIiIYwCKP\u0022               data-post-description=\u0022Feelin\u0026#039; naughty in Rome\u0026#039;s embrace \ud83c\udf51\ud83c\udf77\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754981178.mp4\u0022\n               data-video-id=\u002210330\u0022\n               data-post=\u00225\u0022\n               data-post-id=\u002217664\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00225\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754981178.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item image \u0022\u003E\n          \u003Cimg\n        class=\u0022thumbnail-image\u0022\n        src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal_small\/s3\/char-post-images\/-9002126093279117126.png?VersionId=F__.Zx0btZSnyyzGu1X.v12AAzxq25hK\u0026amp;itok=4kFBdH0E\u0022\n        data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/char-post-images\/-9002126093279117126.png?VersionId=5XlP4W7T3QZ0TJ5KEaqhnIj9FyCS3KbK\u0026amp;itok=mMIliq3y\u0022\n        data-description=\u0022\u0022\n        data-post-description=\u0022Want to join me for an adventure tonight? \ud83d\ude09\u2728\u0022\n        data-secured=\u00220\u0022\n        data-character=\u0022163\u0022\n        data-type=\u0022image\u0022\n                  data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754981178.mp4\u0022                   data-video-id=\u002210021\u0022         data-post=\u00226\u0022\n        data-post-id=\u002217432\u0022\n        data-is-multiple=\u0022\u0022\n        alt=\u0022Want to join me for \u0022\n        loading=\u0022lazy\u0022\n        onerror=\u0022this.style.display=\u0027none\u0027; this.nextElementSibling.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n      \/\u003E\n      \u003Cdiv class=\u0022image-icon\u0022\u003E\u003C\/div\u003E\n          \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754462675_thumbnail.png?VersionId=5K_kCExi83uVGavHV8m4OFEWwWx1mPdc\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1754462675_thumbnail.png?VersionId=v7mRpY4MQANZjXVa8h2BTmPPttPLhOTB\u0026amp;itok=dSMWp_4r\u0022\n            data-post-description=\u0022Blue skies and untied bikinis... can you keep a secret? \ud83d\ude09\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754462675.mp4\u0022\n            data-video-id=\u00229936\u0022\n            data-post=\u00227\u0022\n            data-post-id=\u002217328\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Blue skies and untie\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754462675_thumbnail.png?VersionId=5K_kCExi83uVGavHV8m4OFEWwWx1mPdc\u0022               data-post-description=\u0022Blue skies and untied bikinis... can you keep a secret? \ud83d\ude09\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754462675.mp4\u0022\n               data-video-id=\u00229936\u0022\n               data-post=\u00227\u0022\n               data-post-id=\u002217328\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00227\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754462675.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003Cdiv\n    class=\u0022image-item video \u0022\u003E\n                \u003Cdiv class=\u0022video-wrapper\u0022 data-video-state=\u0022thumbnail\u0022\u003E\n                                  \u003Cimg\n            class=\u0022thumbnail-image video-thumbnail\u0022\n            src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754289988_thumbnail.png?VersionId=sJAZ4BVxftidLBBqwzLHgitlX90Auvaj\u0022\n            data-src=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/styles\/profile_normal\/s3\/video-thumbnails\/video-1754289988_thumbnail.png?VersionId=I_Co.96dIKTo6abkJvJjc6l02sFpOyJG\u0026amp;itok=bQBBYWiU\u0022\n            data-post-description=\u0022Adventure awaits, care to join me? \ud83c\udf0a\ud83d\udca6 #RiskTaker\u0022\n            data-character=\u0022163\u0022\n            data-type=\u0022video\u0022\n            data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754289988.mp4\u0022\n            data-video-id=\u00229855\u0022\n            data-post=\u00228\u0022\n            data-post-id=\u002217229\u0022\n            data-is-multiple=\u0022\u0022\n            alt=\u0022Adventure awaits, ca\u0022\n            loading=\u0022lazy\u0022\n            onerror=\u0022console.log(\u0027Thumbnail failed to load:\u0027, this.src); this.style.display=\u0027none\u0027; this.nextElementSibling.style.display=\u0027flex\u0027;\u0022\n          \/\u003E\n                \u003Cvideo class=\u0022thumbnail-image video-player\u0022 loop muted playsinline\n               preload=\u0022none\u0022\n               poster=\u0022https:\/\/d3mpf1svyo6ceu.cloudfront.net\/video-thumbnails\/video-1754289988_thumbnail.png?VersionId=sJAZ4BVxftidLBBqwzLHgitlX90Auvaj\u0022               data-post-description=\u0022Adventure awaits, care to join me? \ud83c\udf0a\ud83d\udca6 #RiskTaker\u0022\n               data-character=\u0022163\u0022\n               data-type=\u0022video\u0022\n               data-video-url=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754289988.mp4\u0022\n               data-video-id=\u00229855\u0022\n               data-post=\u00228\u0022\n               data-post-id=\u002217229\u0022\n               data-is-multiple=\u0022\u0022\n               data-video-index=\u00228\u0022\n               data-auto-play-group=\u0022video-group\u0022\u003E\n          \u003Csource src=\u0022https:\/\/oh-platform-prod.s3.amazonaws.com\/char-post-videos\/163\/video-1754289988.mp4\u0022 type=\u0022video\/mp4\u0022\u003E\n        \u003C\/video\u003E\n        \u003Cdiv class=\u0022video-loading-indicator\u0022\u003E\n          \u003Cdiv class=\u0022loading-spinner\u0022\u003E\u003C\/div\u003E\n        \u003C\/div\u003E\n        \u003Cdiv class=\u0022video-icon\u0022\u003E\n        \u003Csvg width=\u002240\u0022 height=\u002240\u0022 viewBox=\u00220 0 40 40\u0022 fill=\u0022none\u0022 xmlns=\u0022http:\/\/www.w3.org\/2000\/svg\u0022\u003E\n          \u003Crect opacity=\u00220.6\u0022 x=\u00228.33325\u0022 y=\u00228.33337\u0022 width=\u002223.3333\u0022 height=\u002223.3333\u0022 fill=\u0022#302132\u0022\/\u003E\n          \u003Cpath d=\u0022M3.33325 11.25C3.33325 9.17893 5.01218 7.5 7.08325 7.5H32.9166C34.9877 7.5 36.6666 9.17893 36.6666 11.25V28.75C36.6666 30.8211 34.9877 32.5 32.9166 32.5H7.08325C5.01218 32.5 3.33325 30.8211 3.33325 28.75V11.25ZM18.817 13.4129C17.138 12.3394 14.936 13.5452 14.936 15.5379V24.4621C14.936 26.4548 17.138 27.6606 18.817 26.5871L25.7959 22.1251C27.3474 21.1331 27.3474 18.8669 25.7959 17.8749L18.817 13.4129Z\u0022 fill=\u0022white\u0022\/\u003E\n        \u003C\/svg\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022overlay-video\u0022\u003E\u003C\/div\u003E\n      \u003C\/div\u003E\n\n\u003Cscript\u003E\n  (function () {\n    \/\/ Auto-play sequence for mobile devices\n    let currentVideoIndex = 0;\n    let videoElements = [];\n    let autoPlayTimer = null;\n    let isAutoPlaying = false;\n\n    \/\/ Check if device is mobile\n    function isMobileDevice() {\n      return \/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent);\n    }\n    \n    \/\/ Check if device is iOS\n    function isIOSDevice() {\n      return \/iPad|iPhone|iPod\/.test(navigator.userAgent);\n    }\n\n    \/\/ Initialize video elements\n    function initVideoElements() {\n      videoElements = Array.from(document.querySelectorAll(\u0027.video-wrapper\u0027));\n\n      videoElements.forEach((wrapper, index) =\u003E {\n        const video = wrapper.querySelector(\u0027.video-player\u0027);\n        const thumbnail = wrapper.querySelector(\u0027.video-thumbnail\u0027);\n        const videoIcon = wrapper.querySelector(\u0027.video-icon\u0027);\n\n\n        if (!video) {\n          return;\n        }\n\n        \/\/ iOS-specific: Ensure video is visible and has proper dimensions\n        if (isIOSDevice()) {\n          video.style.display = \u0027block\u0027;\n          video.style.width = \u0027100%\u0027;\n          video.style.height = \u0027auto\u0027;\n          video.style.objectFit = \u0027cover\u0027;\n          \n          \/\/ Force video to show poster or first frame\n          video.addEventListener(\u0027loadstart\u0027, function() {\n            video.style.opacity = \u00271\u0027;\n          });\n          \n          video.addEventListener(\u0027error\u0027, function(e) {\n            \/\/ Show video icon if video fails\n            if (videoIcon) {\n              videoIcon.style.display = \u0027block\u0027;\n            }\n          });\n        }\n\n        \/\/ Add click handler for video icon to start video\n        if (videoIcon) {\n          videoIcon.addEventListener(\u0027click\u0027, function () {\n            currentVideoIndex = index;\n            if (isMobileDevice()) {\n              startAutoPlay();\n            } else {\n              playVideo(index);\n            }\n          });\n        }\n\n        \/\/ For mobile - show play buttons and allow manual start\n        if (isMobileDevice()) {\n          \/\/ Keep play buttons visible for mobile\n          wrapper.style.cursor = \u0027pointer\u0027;\n\n          video.addEventListener(\u0027ended\u0027, function () {\n            showNextVideo();\n          });\n\n          \/\/ Click to start auto-play sequence from any video\n          wrapper.addEventListener(\u0027click\u0027, function () {\n            currentVideoIndex = index;\n            startAutoPlay();\n          });\n        } else {\n          \/\/ Desktop - direct hover to play\/stop without complex state tracking\n          let isVideoPlaying = false;\n\n          wrapper.addEventListener(\u0027mouseenter\u0027, function () {\n            if (!isAutoPlaying \u0026\u0026 !isVideoPlaying) {\n              isVideoPlaying = true;\n              playVideo(index);\n            }\n          });\n\n          wrapper.addEventListener(\u0027mouseleave\u0027, function () {\n            if (!isAutoPlaying \u0026\u0026 isVideoPlaying) {\n              isVideoPlaying = false;\n              stopVideo(index);\n            }\n          });\n\n          \/\/ Click to start auto-play sequence\n          wrapper.addEventListener(\u0027click\u0027, function () {\n            currentVideoIndex = index;\n            startAutoPlay();\n          });\n        }\n      });\n    }\n\n    function playVideo(index) {\n      if (index \u003E= videoElements.length) {\n        return;\n      }\n\n      const wrapper = videoElements[index];\n      const video = wrapper.querySelector(\u0027.video-player\u0027);\n      const thumbnail = wrapper.querySelector(\u0027.video-thumbnail:not(.video-player)\u0027);\n      const videoIcon = wrapper.querySelector(\u0027.video-icon\u0027);\n      const loader = wrapper.querySelector(\u0027.video-loading-indicator\u0027);\n\n\n      if (!video) {\n        return;\n      }\n\n      \/\/ Show loader and fade play button\n      if (loader) {\n        loader.style.display = \u0027block\u0027;\n      }\n      if (videoIcon) {\n        videoIcon.style.opacity = \u00270\u0027;\n        setTimeout(() =\u003E {\n          videoIcon.style.display = \u0027none\u0027;\n        }, 200);\n      }\n\n      \/\/ Load and play video (iOS requires loading on user interaction)\n      const videoUrl = video.dataset.videoUrl;\n      \n      if (!video.src \u0026\u0026 videoUrl) {\n        video.querySelector(\u0027source\u0027).src = videoUrl;\n        video.load();\n      }\n\n      \/\/ Hide thumbnail, show video with smooth transition\n      if (thumbnail) {\n        thumbnail.style.opacity = \u00270\u0027;\n        setTimeout(() =\u003E {\n          thumbnail.style.display = \u0027none\u0027;\n        }, 100);\n      }\n      video.style.display = \u0027block\u0027;\n      video.style.opacity = \u00271\u0027;\n      video.currentTime = 0; \/\/ Reset to start\n\n      \/\/ Add event listeners for iOS video loading\n      video.addEventListener(\u0027loadeddata\u0027, function() {\n        if (loader) {\n          loader.style.display = \u0027none\u0027;\n        }\n        video.play().catch(e =\u003E {\n          showThumbnail(index);\n        });\n      }, { once: true });\n      \n      video.addEventListener(\u0027canplay\u0027, function() {\n        if (loader) {\n          loader.style.display = \u0027none\u0027;\n        }\n      }, { once: true });\n      \n      \/\/ Try to play immediately if already loaded\n      if (video.readyState \u003E= 3) { \/\/ HAVE_FUTURE_DATA\n        if (loader) {\n          loader.style.display = \u0027none\u0027;\n        }\n        video.play().catch(e =\u003E {\n          showThumbnail(index);\n        });\n      }\n    }\n\n    function showThumbnail(index) {\n      if (index \u003E= videoElements.length) {\n        return;\n      }\n\n      const wrapper = videoElements[index];\n      const video = wrapper.querySelector(\u0027.video-player\u0027);\n      const thumbnail = wrapper.querySelector(\u0027.video-thumbnail:not(.video-player)\u0027);\n      const videoIcon = wrapper.querySelector(\u0027.video-icon\u0027);\n      const loader = wrapper.querySelector(\u0027.video-loading-indicator\u0027);\n\n      \/\/ Pause video with smooth transition\n      if (video) {\n        \/\/ video.pause();\n        \/\/ video.style.opacity = \u00270\u0027;\n        setTimeout(() =\u003E {\n          \/\/ video.style.display = \u0027none\u0027;\n        }, 100);\n      }\n\n      \/\/ Show thumbnail and play button with smooth transition\n      if (thumbnail) {\n        thumbnail.style.display = \u0027block\u0027;\n        thumbnail.style.opacity = \u00271\u0027;\n      }\n      if (videoIcon) {\n        videoIcon.style.display = \u0027block\u0027;\n        videoIcon.style.opacity = \u00271\u0027;\n      }\n      if (loader) {\n        loader.style.display = \u0027none\u0027;\n      }\n    }\n\n    function stopVideo(index) {\n      \/\/ stopVideo is just an alias for showThumbnail for clearer intent\n      showThumbnail(index);\n    }\n\n    function startAutoPlay() {\n      isAutoPlaying = true;\n      playVideo(currentVideoIndex);\n    }\n\n    function showNextVideo() {\n      \/\/ Show current video\u0027s thumbnail\n      showThumbnail(currentVideoIndex);\n\n      \/\/ Move to next video\n      currentVideoIndex = (currentVideoIndex + 1) % videoElements.length;\n\n      \/\/ Auto-play next video after delay\n      setTimeout(() =\u003E {\n        if (isAutoPlaying) {\n          playVideo(currentVideoIndex);\n        }\n      }, 500);\n    }\n\n    function stopAutoPlay() {\n      isAutoPlaying = false;\n      showThumbnail(currentVideoIndex);\n      if (autoPlayTimer) {\n        clearTimeout(autoPlayTimer);\n      }\n    }\n\n\n    \/\/ Initialize when DOM is ready\n    if (document.readyState === \u0027loading\u0027) {\n      document.addEventListener(\u0027DOMContentLoaded\u0027, function () {\n        initVideoElements();\n      });\n    } else {\n      initVideoElements();\n    }\n\n    \/\/ Stop auto-play when user scrolls away\n    let lastScrollTime = Date.now();\n    window.addEventListener(\u0027scroll\u0027, function () {\n      lastScrollTime = Date.now();\n      if (isAutoPlaying) {\n        setTimeout(function () {\n          if (Date.now() - lastScrollTime \u003E 2000) { \/\/ 2 seconds of no scrolling\n            \/\/ User stopped scrolling, continue auto-play\n          }\n        }, 2000);\n      }\n    });\n\n  })();\n\u003C\/script\u003E\n\n","settings":null},{"command":"insert","method":"replaceWith","selector":"#load-more-all","data":"\u003Ca href=\u0022\/profile\/163\/2\/all\u0022 rel=\u0022nofollow\u0022 id=\u0022load-more-all\u0022 data-cid=\u0022163\u0022 class=\u0022use-ajax btn btn-secondary btn-secondary-load load-more\u0022\u003E\n  Load more\n\u003C\/a\u003E\n","settings":null}]