{"id":266,"date":"2026-07-22T23:36:07","date_gmt":"2026-07-22T18:06:07","guid":{"rendered":"https:\/\/calltheservice.com\/?page_id=266"},"modified":"2026-07-22T23:36:09","modified_gmt":"2026-07-22T18:06:09","slug":"video-list","status":"publish","type":"page","link":"https:\/\/calltheservice.com\/index.php\/video-list\/","title":{"rendered":"video list"},"content":{"rendered":"\r\n    <style>\r\n        .bvm-full-container {\r\n            width: 100vw !important;\r\n            position: relative;\r\n            left: 50%;\r\n            right: 50%;\r\n            margin-left: -50vw !important;\r\n            margin-right: -50vw !important;\r\n            background: #efefef;\r\n            box-sizing: border-box;\r\n            overflow-x: hidden;\r\n            font-family: inherit;\r\n        }\r\n        .bvm-top-bar {\r\n            padding: 10px 12px;\r\n            background: #fff;\r\n            border-bottom: 1px solid #ddd;\r\n            display: flex;\r\n            gap: 10px;\r\n            align-items: center;\r\n        }\r\n        .bvm-search-box {\r\n            flex: 1;\r\n            padding: 9px 12px;\r\n            font-size: 14px;\r\n            border: 1px solid #ccc;\r\n            border-radius: 6px;\r\n            outline: none;\r\n        }\r\n        .bvm-upload-btn-toggle {\r\n            background: #2271b1;\r\n            color: #fff;\r\n            border: none;\r\n            padding: 9px 15px;\r\n            font-size: 14px;\r\n            font-weight: bold;\r\n            border-radius: 6px;\r\n            cursor: pointer;\r\n            white-space: nowrap;\r\n        }\r\n        .bvm-upload-panel {\r\n            display: none;\r\n            background: #fff;\r\n            padding: 15px;\r\n            border-bottom: 2px solid #ddd;\r\n            box-sizing: border-box;\r\n        }\r\n        .bvm-upload-form-group {\r\n            margin-bottom: 10px;\r\n        }\r\n        .bvm-upload-form-group label {\r\n            display: block;\r\n            font-size: 13px;\r\n            font-weight: bold;\r\n            margin-bottom: 4px;\r\n            color: #333;\r\n        }\r\n        .bvm-upload-form-group input[type=\"text\"],\r\n        .bvm-upload-form-group input[type=\"email\"],\r\n        .bvm-upload-form-group input[type=\"file\"],\r\n        .bvm-upload-form-group input[type=\"password\"] {\r\n            width: 100%;\r\n            padding: 8px;\r\n            box-sizing: border-box;\r\n            border: 1px solid #ccc;\r\n            border-radius: 4px;\r\n            font-size: 13px;\r\n        }\r\n        .bvm-submit-upload {\r\n            background: #00a32a;\r\n            color: #fff;\r\n            border: none;\r\n            padding: 10px 20px;\r\n            font-weight: bold;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n        }\r\n        .bvm-progress-wrap {\r\n            display: none;\r\n            margin-top: 10px;\r\n            background: #f1f1f1;\r\n            border-radius: 4px;\r\n            overflow: hidden;\r\n            height: 20px;\r\n        }\r\n        .bvm-progress-bar {\r\n            width: 0%;\r\n            height: 100%;\r\n            background: #0073aa;\r\n            text-align: center;\r\n            color: #fff;\r\n            font-size: 11px;\r\n            line-height: 20px;\r\n            transition: width 0.2s;\r\n        }\r\n        .bvm-video-card {\r\n            background: #fff;\r\n            margin-bottom: 4px;\r\n            border-top: 1px solid #e0e0e0;\r\n            border-bottom: 1px solid #e0e0e0;\r\n        }\r\n        .bvm-player-container {\r\n            position: relative;\r\n            width: 100%;\r\n            padding-top: 56.25%;\r\n            background: #000;\r\n            overflow: hidden;\r\n        }\r\n        .bvm-follow-btn {\r\n            background: #f0f0f1;\r\n            color: #2271b1;\r\n            border: 1px solid #2271b1;\r\n            padding: 2px 8px;\r\n            font-size: 11px;\r\n            font-weight: bold;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            margin-left: 6px;\r\n        }\r\n        .bvm-follow-btn.following {\r\n            background: #2271b1;\r\n            color: #fff;\r\n        }\r\n        .bvm-modal-overlay {\r\n            display: none;\r\n            position: fixed;\r\n            z-index: 99999;\r\n            left: 0;\r\n            top: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: rgba(0,0,0,0.6);\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n        .bvm-modal-content {\r\n            background-color: #fff;\r\n            padding: 25px;\r\n            border-radius: 8px;\r\n            width: 320px;\r\n            max-width: 90%;\r\n            box-shadow: 0 5px 15px rgba(0,0,0,0.3);\r\n            position: relative;\r\n            box-sizing: border-box;\r\n        }\r\n        .bvm-modal-close {\r\n            position: absolute;\r\n            top: 10px;\r\n            right: 15px;\r\n            font-size: 20px;\r\n            font-weight: bold;\r\n            color: #aaa;\r\n            cursor: pointer;\r\n        }\r\n        .bvm-modal-close:hover { color: #000; }\r\n        .bvm-modal-links {\r\n            margin-top: 12px;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            font-size: 13px;\r\n        }\r\n        .bvm-modal-links a {\r\n            color: #2271b1;\r\n            text-decoration: none;\r\n            cursor: pointer;\r\n        }\r\n        .bvm-modal-links a:hover { text-decoration: underline; }\r\n    <\/style><script src=\"https:\/\/unpkg.com\/@ffmpeg\/ffmpeg@0.11.6\/dist\/ffmpeg.min.js\"><\/script><div class=\"bvm-full-container\">\r\n        <div class=\"bvm-top-bar\">\r\n            <input type=\"text\" id=\"bvm-search-box\" class=\"bvm-search-box\" placeholder=\"Search title, city, village or username...\" onkeyup=\"bvmSearchVideos()\" \/><button type=\"button\" class=\"bvm-upload-btn-toggle\" onclick=\"bvmOpenModal('login')\">+ Upload Video<\/button><\/div><div id=\"bvm-video-grid\" style=\"display:flex; flex-direction:column; gap:4px;\"><div class=\"bvm-video-card\" data-search=\"joj meen dk http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=a64cd5f0-1c20-41d6-93a7-d1832e102c20\"><div style=\"padding: 10px 12px; background:#fff;\"><div style=\"font-weight:bold; font-size:15px; color:#222;\"><a href=\"http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=a64cd5f0-1c20-41d6-93a7-d1832e102c20\" style=\"color:#222; text-decoration:none;\">Joj<\/a><\/div><div style=\"font-size:12px; color:#555; margin-top:3px; display:flex; gap:8px; align-items:center;\"><span>\ud83d\udc64 <strong><a href=\"https:\/\/calltheservice.com\/user-profile\/?u=6\" style=\"color:#2271b1; text-decoration:none;\">dk<\/a><\/strong><\/span><span>\ud83d\udccd Meen<\/span><\/div><\/div><div class=\"bvm-player-container\"><iframe src=\"https:\/\/iframe.mediadelivery.net\/embed\/710649\/a64cd5f0-1c20-41d6-93a7-d1832e102c20?autoplay=true&#038;muted=true&#038;loop=false\" style=\"border:none; position:absolute; top:0; left:0; height:100%; width:100%; z-index:2;\" allow=\"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"><\/iframe><\/div><div style=\"display:flex; justify-content:space-between; align-items:center; padding:8px 12px; background:#fafafa; font-size:13px; color:#555; border-bottom:1px solid #eee;\"><span>\ud83d\udc41\ufe0f 4 views<\/span><div style=\"display:flex; align-items:center; gap:14px;\"><div style=\"display:flex; align-items:center; gap:4px; cursor:pointer;\" onclick=\"bvmSendAction('like', 'a64cd5f0-1c20-41d6-93a7-d1832e102c20', this)\"><span class=\"bvm-like-count\" style=\"font-weight:bold; color:#333;\">1<\/span><span style=\"font-size:18px; line-height:1;\">\u2764\ufe0f<\/span><\/div><div style=\"cursor:pointer; font-size:16px;\" onclick=\"bvmToggleComments('a64cd5f0-1c20-41d6-93a7-d1832e102c20')\" title=\"Comments\">\ud83d\udcac<\/div><div style=\"cursor:pointer; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border:1.5px solid #00a32a; border-radius:50%; background:#fff;\" onclick=\"bvmShareVideo('http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=a64cd5f0-1c20-41d6-93a7-d1832e102c20', 'Joj')\" title=\"Share\"><svg style=\"width:14px;height:14px;fill:#00a32a;\" viewBox=\"0 0 24 24\"><path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92z\"\/><\/svg><\/div><\/div><\/div><div id=\"bvm-comm-box-a64cd5f0-1c20-41d6-93a7-d1832e102c20\" style=\"display:none; padding:8px 12px; background:#fff; border-top:1px solid #eee;\"><div id=\"bvm-comm-list-a64cd5f0-1c20-41d6-93a7-d1832e102c20\" style=\"max-height:110px; overflow-y:auto; margin-bottom:6px;\"><p style=\"font-size:12px; color:#888; margin:0;\">No comments yet.<\/p><\/div><div style=\"font-size:12px; text-align:center; padding:5px; background:#f9f9f9; border-radius:4px;\"><a href=\"javascript:void(0);\" onclick=\"bvmOpenModal('login')\" style=\"color:#2271b1; font-weight:bold; text-decoration:none;\">Please log in to write a comment.<\/a><\/div><\/div><\/div><div class=\"bvm-video-card\" data-search=\"tota rewa,mp dk http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=d5896871-8840-441e-9884-f0526e3a5a66\"><div style=\"padding: 10px 12px; background:#fff;\"><div style=\"font-weight:bold; font-size:15px; color:#222;\"><a href=\"http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=d5896871-8840-441e-9884-f0526e3a5a66\" style=\"color:#222; text-decoration:none;\">Tota<\/a><\/div><div style=\"font-size:12px; color:#555; margin-top:3px; display:flex; gap:8px; align-items:center;\"><span>\ud83d\udc64 <strong><a href=\"https:\/\/calltheservice.com\/user-profile\/?u=6\" style=\"color:#2271b1; text-decoration:none;\">dk<\/a><\/strong><\/span><span>\ud83d\udccd Rewa,mp<\/span><\/div><\/div><div class=\"bvm-player-container\"><iframe src=\"https:\/\/iframe.mediadelivery.net\/embed\/710649\/d5896871-8840-441e-9884-f0526e3a5a66?autoplay=true&#038;muted=true&#038;loop=false\" style=\"border:none; position:absolute; top:0; left:0; height:100%; width:100%; z-index:2;\" allow=\"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"><\/iframe><\/div><div style=\"display:flex; justify-content:space-between; align-items:center; padding:8px 12px; background:#fafafa; font-size:13px; color:#555; border-bottom:1px solid #eee;\"><span>\ud83d\udc41\ufe0f 5 views<\/span><div style=\"display:flex; align-items:center; gap:14px;\"><div style=\"display:flex; align-items:center; gap:4px; cursor:pointer;\" onclick=\"bvmSendAction('like', 'd5896871-8840-441e-9884-f0526e3a5a66', this)\"><span class=\"bvm-like-count\" style=\"font-weight:bold; color:#333;\">1<\/span><span style=\"font-size:18px; line-height:1;\">\u2764\ufe0f<\/span><\/div><div style=\"cursor:pointer; font-size:16px;\" onclick=\"bvmToggleComments('d5896871-8840-441e-9884-f0526e3a5a66')\" title=\"Comments\">\ud83d\udcac<\/div><div style=\"cursor:pointer; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border:1.5px solid #00a32a; border-radius:50%; background:#fff;\" onclick=\"bvmShareVideo('http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=d5896871-8840-441e-9884-f0526e3a5a66', 'Tota')\" title=\"Share\"><svg style=\"width:14px;height:14px;fill:#00a32a;\" viewBox=\"0 0 24 24\"><path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92z\"\/><\/svg><\/div><\/div><\/div><div id=\"bvm-comm-box-d5896871-8840-441e-9884-f0526e3a5a66\" style=\"display:none; padding:8px 12px; background:#fff; border-top:1px solid #eee;\"><div id=\"bvm-comm-list-d5896871-8840-441e-9884-f0526e3a5a66\" style=\"max-height:110px; overflow-y:auto; margin-bottom:6px;\"><p style=\"font-size:12px; color:#888; margin:0;\">No comments yet.<\/p><\/div><div style=\"font-size:12px; text-align:center; padding:5px; background:#f9f9f9; border-radius:4px;\"><a href=\"javascript:void(0);\" onclick=\"bvmOpenModal('login')\" style=\"color:#2271b1; font-weight:bold; text-decoration:none;\">Please log in to write a comment.<\/a><\/div><\/div><\/div><div class=\"bvm-video-card\" data-search=\"water mauganj, mp dk http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=8688d661-e4e9-4228-84c6-78c3d22a1574\"><div style=\"padding: 10px 12px; background:#fff;\"><div style=\"font-weight:bold; font-size:15px; color:#222;\"><a href=\"http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=8688d661-e4e9-4228-84c6-78c3d22a1574\" style=\"color:#222; text-decoration:none;\">Water<\/a><\/div><div style=\"font-size:12px; color:#555; margin-top:3px; display:flex; gap:8px; align-items:center;\"><span>\ud83d\udc64 <strong><a href=\"https:\/\/calltheservice.com\/user-profile\/?u=6\" style=\"color:#2271b1; text-decoration:none;\">dk<\/a><\/strong><\/span><span>\ud83d\udccd Mauganj, mp<\/span><\/div><\/div><div class=\"bvm-player-container\"><iframe src=\"https:\/\/iframe.mediadelivery.net\/embed\/710649\/8688d661-e4e9-4228-84c6-78c3d22a1574?autoplay=true&#038;muted=true&#038;loop=false\" style=\"border:none; position:absolute; top:0; left:0; height:100%; width:100%; z-index:2;\" allow=\"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"><\/iframe><\/div><div style=\"display:flex; justify-content:space-between; align-items:center; padding:8px 12px; background:#fafafa; font-size:13px; color:#555; border-bottom:1px solid #eee;\"><span>\ud83d\udc41\ufe0f 7 views<\/span><div style=\"display:flex; align-items:center; gap:14px;\"><div style=\"display:flex; align-items:center; gap:4px; cursor:pointer;\" onclick=\"bvmSendAction('like', '8688d661-e4e9-4228-84c6-78c3d22a1574', this)\"><span class=\"bvm-like-count\" style=\"font-weight:bold; color:#333;\">1<\/span><span style=\"font-size:18px; line-height:1;\">\u2764\ufe0f<\/span><\/div><div style=\"cursor:pointer; font-size:16px;\" onclick=\"bvmToggleComments('8688d661-e4e9-4228-84c6-78c3d22a1574')\" title=\"Comments\">\ud83d\udcac<\/div><div style=\"cursor:pointer; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border:1.5px solid #00a32a; border-radius:50%; background:#fff;\" onclick=\"bvmShareVideo('http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=8688d661-e4e9-4228-84c6-78c3d22a1574', 'Water')\" title=\"Share\"><svg style=\"width:14px;height:14px;fill:#00a32a;\" viewBox=\"0 0 24 24\"><path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92z\"\/><\/svg><\/div><\/div><\/div><div id=\"bvm-comm-box-8688d661-e4e9-4228-84c6-78c3d22a1574\" style=\"display:none; padding:8px 12px; background:#fff; border-top:1px solid #eee;\"><div id=\"bvm-comm-list-8688d661-e4e9-4228-84c6-78c3d22a1574\" style=\"max-height:110px; overflow-y:auto; margin-bottom:6px;\"><p style=\"font-size:12px; color:#888; margin:0;\">No comments yet.<\/p><\/div><div style=\"font-size:12px; text-align:center; padding:5px; background:#f9f9f9; border-radius:4px;\"><a href=\"javascript:void(0);\" onclick=\"bvmOpenModal('login')\" style=\"color:#2271b1; font-weight:bold; text-decoration:none;\">Please log in to write a comment.<\/a><\/div><\/div><\/div><div class=\"bvm-video-card\" data-search=\"hangama hanumana,rewa dk http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=aefd70e9-0fb4-4861-9a02-23a33414c5c6\"><div style=\"padding: 10px 12px; background:#fff;\"><div style=\"font-weight:bold; font-size:15px; color:#222;\"><a href=\"http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=aefd70e9-0fb4-4861-9a02-23a33414c5c6\" style=\"color:#222; text-decoration:none;\">Hangama<\/a><\/div><div style=\"font-size:12px; color:#555; margin-top:3px; display:flex; gap:8px; align-items:center;\"><span>\ud83d\udc64 <strong><a href=\"https:\/\/calltheservice.com\/user-profile\/?u=6\" style=\"color:#2271b1; text-decoration:none;\">dk<\/a><\/strong><\/span><span>\ud83d\udccd Hanumana,Rewa<\/span><\/div><\/div><div class=\"bvm-player-container\"><iframe src=\"https:\/\/iframe.mediadelivery.net\/embed\/710649\/aefd70e9-0fb4-4861-9a02-23a33414c5c6?autoplay=true&#038;muted=true&#038;loop=false\" style=\"border:none; position:absolute; top:0; left:0; height:100%; width:100%; z-index:2;\" allow=\"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"><\/iframe><\/div><div style=\"display:flex; justify-content:space-between; align-items:center; padding:8px 12px; background:#fafafa; font-size:13px; color:#555; border-bottom:1px solid #eee;\"><span>\ud83d\udc41\ufe0f 5 views<\/span><div style=\"display:flex; align-items:center; gap:14px;\"><div style=\"display:flex; align-items:center; gap:4px; cursor:pointer;\" onclick=\"bvmSendAction('like', 'aefd70e9-0fb4-4861-9a02-23a33414c5c6', this)\"><span class=\"bvm-like-count\" style=\"font-weight:bold; color:#333;\">1<\/span><span style=\"font-size:18px; line-height:1;\">\u2764\ufe0f<\/span><\/div><div style=\"cursor:pointer; font-size:16px;\" onclick=\"bvmToggleComments('aefd70e9-0fb4-4861-9a02-23a33414c5c6')\" title=\"Comments\">\ud83d\udcac<\/div><div style=\"cursor:pointer; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border:1.5px solid #00a32a; border-radius:50%; background:#fff;\" onclick=\"bvmShareVideo('http:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266?v=aefd70e9-0fb4-4861-9a02-23a33414c5c6', 'Hangama')\" title=\"Share\"><svg style=\"width:14px;height:14px;fill:#00a32a;\" viewBox=\"0 0 24 24\"><path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92z\"\/><\/svg><\/div><\/div><\/div><div id=\"bvm-comm-box-aefd70e9-0fb4-4861-9a02-23a33414c5c6\" style=\"display:none; padding:8px 12px; background:#fff; border-top:1px solid #eee;\"><div id=\"bvm-comm-list-aefd70e9-0fb4-4861-9a02-23a33414c5c6\" style=\"max-height:110px; overflow-y:auto; margin-bottom:6px;\"><p style=\"font-size:12px; color:#888; margin:0;\">No comments yet.<\/p><\/div><div style=\"font-size:12px; text-align:center; padding:5px; background:#f9f9f9; border-radius:4px;\"><a href=\"javascript:void(0);\" onclick=\"bvmOpenModal('login')\" style=\"color:#2271b1; font-weight:bold; text-decoration:none;\">Please log in to write a comment.<\/a><\/div><\/div><\/div><\/div><p id=\"bvm-no-result\" style=\"display:none; text-align:center; color:#777; font-size:14px; padding:15px;\">No videos found.<\/p>\r\n    <div id=\"bvm-login-modal\" class=\"bvm-modal-overlay\">\r\n        <div class=\"bvm-modal-content\">\r\n            <span class=\"bvm-modal-close\" onclick=\"bvmCloseAllModals()\">&times;<\/span>\r\n            <h3 style=\"margin-top:0; font-size:18px; color:#222; text-align:center;\">Login to Account<\/h3>\r\n            <div class=\"bvm-upload-form-group\"><label>Username or Email<\/label><input type=\"text\" id=\"bvm-login-user\" \/><\/div>\r\n            <div class=\"bvm-upload-form-group\"><label>Password<\/label><input type=\"password\" id=\"bvm-login-pass\" \/><\/div>\r\n            <button type=\"button\" class=\"bvm-submit-upload\" style=\"width:100%; text-align:center;\" onclick=\"bvmSubmitLogin()\">Log In<\/button>\r\n            <div class=\"bvm-modal-links\"><a onclick=\"bvmOpenModal('register')\">Register<\/a><a onclick=\"bvmOpenModal('forgot')\">Forgot Password?<\/a><\/div>\r\n            <div id=\"bvm-login-status\" style=\"font-size:13px; margin-top:8px; text-align:center; font-weight:bold; color:red;\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <div id=\"bvm-register-modal\" class=\"bvm-modal-overlay\">\r\n        <div class=\"bvm-modal-content\">\r\n            <span class=\"bvm-modal-close\" onclick=\"bvmCloseAllModals()\">&times;<\/span>\r\n            <h3 style=\"margin-top:0; font-size:18px; color:#222; text-align:center;\">Create an Account<\/h3>\r\n            <div class=\"bvm-upload-form-group\"><label>Username<\/label><input type=\"text\" id=\"bvm-reg-user\" \/><\/div>\r\n            <div class=\"bvm-upload-form-group\"><label>Email Address<\/label><input type=\"email\" id=\"bvm-reg-email\" \/><\/div>\r\n            <div class=\"bvm-upload-form-group\"><label>Password<\/label><input type=\"password\" id=\"bvm-reg-pass\" \/><\/div>\r\n            <button type=\"button\" class=\"bvm-submit-upload\" style=\"width:100%; text-align:center; background:#2271b1;\" onclick=\"bvmSubmitRegister()\">Sign Up<\/button>\r\n            <div class=\"bvm-modal-links\"><a onclick=\"bvmOpenModal('login')\">Log In<\/a><\/div>\r\n            <div id=\"bvm-reg-status\" style=\"font-size:13px; margin-top:8px; text-align:center; font-weight:bold; color:red;\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <div id=\"bvm-forgot-modal\" class=\"bvm-modal-overlay\">\r\n        <div class=\"bvm-modal-content\">\r\n            <span class=\"bvm-modal-close\" onclick=\"bvmCloseAllModals()\">&times;<\/span>\r\n            <h3 style=\"margin-top:0; font-size:18px; color:#222; text-align:center;\">Reset Password<\/h3>\r\n            <div class=\"bvm-upload-form-group\"><label>Username or Email<\/label><input type=\"text\" id=\"bvm-forgot-input\" \/><\/div>\r\n            <button type=\"button\" class=\"bvm-submit-upload\" style=\"width:100%; text-align:center; background:#d63638;\" onclick=\"bvmSubmitForgot()\">Get Reset Link<\/button>\r\n            <div class=\"bvm-modal-links\"><a onclick=\"bvmOpenModal('login')\">Back to Log In<\/a><\/div>\r\n            <div id=\"bvm-forgot-status\" style=\"font-size:13px; margin-top:8px; text-align:center; font-weight:bold; color:red;\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n    const { createFFmpeg, fetchFile } = FFmpeg;\r\n    const ffmpeg = createFFmpeg({ log: false });\r\n\r\n    function bvmOpenModal(modalType) {\r\n        bvmCloseAllModals();\r\n        if (modalType === \"login\") document.getElementById(\"bvm-login-modal\").style.display = \"flex\";\r\n        else if (modalType === \"register\") document.getElementById(\"bvm-register-modal\").style.display = \"flex\";\r\n        else if (modalType === \"forgot\") document.getElementById(\"bvm-forgot-modal\").style.display = \"flex\";\r\n    }\r\n    function bvmCloseAllModals() {\r\n        document.getElementById(\"bvm-login-modal\").style.display = \"none\";\r\n        document.getElementById(\"bvm-register-modal\").style.display = \"none\";\r\n        document.getElementById(\"bvm-forgot-modal\").style.display = \"none\";\r\n    }\r\n    function bvmSubmitLogin() {\r\n        let user = document.getElementById(\"bvm-login-user\").value.trim();\r\n        let pass = document.getElementById(\"bvm-login-pass\").value;\r\n        let statusDiv = document.getElementById(\"bvm-login-status\");\r\n        if (!user || !pass) { statusDiv.innerText = \"Fill in both fields.\"; return; }\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"popup_login\");\r\n        formData.append(\"log\", user); formData.append(\"pwd\", pass);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if (res.success) { statusDiv.style.color = \"green\"; statusDiv.innerText = \"Success! Reloading...\"; setTimeout(() => location.reload(), 1000); }\r\n            else { statusDiv.style.color = \"red\"; statusDiv.innerText = res.data.message; }\r\n        });\r\n    }\r\n    function bvmSubmitRegister() {\r\n        let username = document.getElementById(\"bvm-reg-user\").value.trim();\r\n        let email = document.getElementById(\"bvm-reg-email\").value.trim();\r\n        let password = document.getElementById(\"bvm-reg-pass\").value;\r\n        let statusDiv = document.getElementById(\"bvm-reg-status\");\r\n        if (!username || !email || !password) { statusDiv.innerText = \"All fields required.\"; return; }\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"popup_register\");\r\n        formData.append(\"username\", username); formData.append(\"email\", email); formData.append(\"password\", password);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if (res.success) { statusDiv.style.color = \"green\"; statusDiv.innerText = res.data.message; setTimeout(() => location.reload(), 1200); }\r\n            else { statusDiv.style.color = \"red\"; statusDiv.innerText = res.data.message; }\r\n        });\r\n    }\r\n    function bvmSubmitForgot() {\r\n        let userInput = document.getElementById(\"bvm-forgot-input\").value.trim();\r\n        let statusDiv = document.getElementById(\"bvm-forgot-status\");\r\n        if (!userInput) { statusDiv.innerText = \"Enter username\/email.\"; return; }\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"popup_forgot\"); formData.append(\"user_input\", userInput);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if (res.success) { statusDiv.style.color = \"green\"; statusDiv.innerText = res.data.message; }\r\n            else { statusDiv.style.color = \"red\"; statusDiv.innerText = res.data.message; }\r\n        });\r\n    }\r\n    function bvmToggleUploadPanel() {\r\n        let panel = document.getElementById(\"bvm-upload-panel\");\r\n        if(panel) panel.style.display = (panel.style.display === \"block\") ? \"none\" : \"block\";\r\n    }\r\n    function bvmToggleFollow(targetUserId, btnElement) {\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\");\r\n        formData.append(\"action_type\", \"toggle_follow\");\r\n        formData.append(\"target_user_id\", targetUserId);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if (res.success) {\r\n                btnElement.innerText = res.data.btn_text;\r\n                if(res.data.status === \"followed\") {\r\n                    btnElement.classList.add(\"following\");\r\n                } else {\r\n                    btnElement.classList.remove(\"following\");\r\n                }\r\n            } else {\r\n                alert(res.data.message || \"Please log in.\");\r\n            }\r\n        });\r\n    }\r\n    function bvmDeleteVideo(guid) {\r\n        if(!confirm(\"Are you sure you want to delete this video?\")) return;\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\");\r\n        formData.append(\"action_type\", \"delete_video\");\r\n        formData.append(\"guid\", guid);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if(res.success) {\r\n                location.reload();\r\n            } else {\r\n                alert(res.data.message || \"Failed to delete.\");\r\n            }\r\n        });\r\n    }\r\n    async function bvmStartUploadProcess() {\r\n        let titleInput = document.getElementById(\"bvm-up-title\").value.trim();\r\n        let locationInput = document.getElementById(\"bvm-up-location\").value.trim();\r\n        let fileInput = document.getElementById(\"bvm-up-file\").files[0];\r\n        let statusDiv = document.getElementById(\"bvm-upload-status\");\r\n        let progressWrap = document.getElementById(\"bvm-progress-wrap\");\r\n        let progressBar = document.getElementById(\"bvm-progress-bar\");\r\n        let submitBtn = document.getElementById(\"bvm-upload-submit-btn\");\r\n\r\n        if (!titleInput || !fileInput) { alert(\"Title and video file are required.\"); return; }\r\n        submitBtn.disabled = true; progressWrap.style.display = \"block\"; statusDiv.innerText = \"Preparing upload...\";\r\n        let uploadFileObj = fileInput;\r\n\r\n        try {\r\n            if (!ffmpeg.isLoaded()) await ffmpeg.load();\r\n            ffmpeg.FS(\"writeFile\", \"input.mp4\", await fetchFile(fileInput));\r\n            await ffmpeg.run(\"-i\", \"input.mp4\", \"-vcodec\", \"libx264\", \"-crf\", \"28\", \"-preset\", \"fast\", \"-acodec\", \"aac\", \"output.mp4\");\r\n            const data = ffmpeg.FS(\"readFile\", \"output.mp4\");\r\n            uploadFileObj = new Blob([data.buffer], { type: \"video\/mp4\" });\r\n        } catch (err) { uploadFileObj = fileInput; }\r\n\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"create_video_entry\");\r\n        formData.append(\"video_title\", titleInput); formData.append(\"video_location\", locationInput);\r\n\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if (res.success && res.data.guid) {\r\n                let xhr = new XMLHttpRequest();\r\n                xhr.open(\"PUT\", \"https:\/\/video.bunnycdn.com\/library\/\" + res.data.library_id + \"\/videos\/\" + res.data.guid, true);\r\n                xhr.setRequestHeader(\"AccessKey\", res.data.api_key);\r\n                xhr.upload.onprogress = function(e) {\r\n                    if (e.lengthComputable) {\r\n                        let p = Math.round((e.loaded \/ e.total) * 100);\r\n                        progressBar.style.width = p + \"%\"; progressBar.innerText = p + \"%\";\r\n                    }\r\n                };\r\n                xhr.onload = function() {\r\n                    if (xhr.status === 200 || xhr.status === 201) {\r\n                        statusDiv.innerText = \"Upload complete! Processing server-side...\";\r\n                        bvmCheckVideoProcessingStatus(res.data.guid);\r\n                    } else { statusDiv.innerText = \"Upload failed.\"; submitBtn.disabled = false; }\r\n                };\r\n                xhr.send(uploadFileObj);\r\n            } else { statusDiv.innerText = res.data.message; submitBtn.disabled = false; }\r\n        });\r\n    }\r\n    function bvmCheckVideoProcessingStatus(guid) {\r\n        let statusDiv = document.getElementById(\"bvm-upload-status\");\r\n        let checkInterval = setInterval(() => {\r\n            let formData = new FormData();\r\n            formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"check_video_status\"); formData.append(\"guid\", guid);\r\n            fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n                if (res.success && res.data.ready) {\r\n                    clearInterval(checkInterval);\r\n                    statusDiv.innerText = \"Success! Reloading...\";\r\n                    setTimeout(() => location.reload(), 1200);\r\n                }\r\n            });\r\n        }, 5000);\r\n    }\r\n    function bvmToggleComments(guid) {\r\n        let box = document.getElementById(\"bvm-comm-box-\" + guid);\r\n        box.style.display = (box.style.display === \"none\") ? \"block\" : \"none\";\r\n    }\r\n    function bvmShareVideo(videoUrl, videoTitle) {\r\n        if (navigator.share) { navigator.share({ title: videoTitle, url: videoUrl }).catch(() => {}); }\r\n        else { navigator.clipboard.writeText(videoUrl).then(() => alert(\"Link copied!\")); }\r\n    }\r\n    function bvmSendAction(actionType, guid, element) {\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", actionType); formData.append(\"guid\", guid);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if(res.success && res.data.likes !== undefined) {\r\n                element.closest(\".bvm-video-card\").querySelector(\".bvm-like-count\").innerText = res.data.likes;\r\n            }\r\n        });\r\n    }\r\n    function bvmSendComment(guid) {\r\n        let inputField = document.getElementById(\"bvm-comm-input-\" + guid);\r\n        let commentText = inputField.value.trim();\r\n        if(!commentText) return;\r\n        let formData = new FormData();\r\n        formData.append(\"action\", \"bvm_handle_action\"); formData.append(\"action_type\", \"comment\");\r\n        formData.append(\"guid\", guid); formData.append(\"comment_text\", commentText);\r\n        fetch(\"https:\/\/calltheservice.com\/wp-admin\/admin-ajax.php\", { method: \"POST\", body: formData }).then(res => res.json()).then(res => {\r\n            if(res.success && res.data.comment_html) {\r\n                let list = document.getElementById(\"bvm-comm-list-\" + guid);\r\n                let noCommentP = list.querySelector(\"p\");\r\n                if(noCommentP) noCommentP.remove();\r\n                list.insertAdjacentHTML(\"beforeend\", res.data.comment_html);\r\n                inputField.value = \"\"; list.scrollTop = list.scrollHeight;\r\n            } else if(res.data) { alert(res.data.message); }\r\n        });\r\n    }\r\n    function bvmSearchVideos() {\r\n        let input = document.getElementById(\"bvm-search-box\").value.toLowerCase();\r\n        let cards = document.getElementsByClassName(\"bvm-video-card\");\r\n        let noResult = document.getElementById(\"bvm-no-result\");\r\n        let visibleCount = 0;\r\n        for (let i = 0; i < cards.length; i++) {\r\n            if (cards[i].getAttribute(\"data-search\").includes(input)) {\r\n                cards[i].style.display = \"block\"; visibleCount++;\r\n            } else { cards[i].style.display = \"none\"; }\r\n        }\r\n        if(noResult) noResult.style.display = (visibleCount === 0) ? \"block\" : \"none\";\r\n    }\r\n    <\/script><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-266","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":1,"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266\/revisions"}],"predecessor-version":[{"id":267,"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/pages\/266\/revisions\/267"}],"wp:attachment":[{"href":"https:\/\/calltheservice.com\/index.php\/wp-json\/wp\/v2\/media?parent=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}