About us

1- Virtuesio Digital Business Channel

Virtuesio is a Video Publishing and Information sharing site, focussed on promoting Industries, Businesses, Services Trends, Lifestyles, Leadership and Motivational Videos; and Affiliates.



<br><meta name="fo-verify" content="9a9624bd-07a9-4c08-99c8-2e75c08b05b6"> <br><head> <br><body> </div> <div class="col-md-2"></div> </div> </div> <input type="hidden" id="main-url" value="https://virtuesio.com%2Fterms%2Fabout-us"> <div class="ads-placment" id="footer_ad_"></div> </div> </div> <div style="display: none" class="yp_side_drawer"> <span class="open_side_menu_head"> <span onclick="javascript:$('body').removeClass('side_open');"> <svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg> </span> </span> <ul class="sections"> <li class="" id="home_menu_"> <a href="https://virtuesio.com/" data-load="?link1=home"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.7019 5.35876C10.3836 4.6771 10.8426 4.22033 11.2301 3.92469C11.6002 3.64226 11.8157 3.57843 12 3.57843C12.1843 3.57843 12.3998 3.64226 12.7699 3.92469C13.1574 4.22033 13.6164 4.6771 14.2981 5.35876L16.4697 7.53033L16.7123 7.77297C17.6227 8.68333 17.9207 9.00017 18.0787 9.3816C18.2367 9.76304 18.25 10.1978 18.25 11.4853V15C18.25 16.4354 18.2484 17.4365 18.1469 18.1919C18.0482 18.9257 17.8678 19.3142 17.591 19.591C17.3142 19.8678 16.9257 20.0482 16.1919 20.1469C15.4365 20.2484 14.4354 20.25 13 20.25H11C9.56458 20.25 8.56347 20.2484 7.80812 20.1469C7.07434 20.0482 6.68577 19.8678 6.40901 19.591C6.13225 19.3142 5.9518 18.9257 5.85315 18.1919C5.75159 17.4365 5.75 16.4354 5.75 15V11.4853C5.75 10.1978 5.76328 9.76304 5.92127 9.3816C6.0788 9.00129 6.37558 8.68519 7.27968 7.78098C7.28235 7.77831 7.28502 7.77564 7.28769 7.77297L7.53033 7.53033C7.53049 7.53017 7.53065 7.53001 7.53081 7.52985L9.7019 5.35876ZM6.47015 6.46919L8.64124 4.2981L8.67801 4.26133C9.31331 3.62599 9.84307 3.09619 10.3202 2.73216C10.8238 2.34793 11.3559 2.07843 12 2.07843C12.6441 2.07843 13.1762 2.34793 13.6798 2.73216C14.1569 3.09619 14.6867 3.62598 15.322 4.26132L15.3588 4.2981L17.5296 6.46897C17.5299 6.4692 17.5301 6.46944 17.5303 6.46967L17.773 6.71231L17.7745 6.71384L17.8738 6.81312C17.9389 6.87809 18.0022 6.94139 18.0639 7.00325L22.5303 11.4697C22.8232 11.7626 22.8232 12.2374 22.5303 12.5303C22.2374 12.8232 21.7626 12.8232 21.4697 12.5303L19.7488 10.8095C19.7502 10.9783 19.7501 11.1556 19.75 11.3427L19.75 11.4853V15V15.0549C19.75 16.4225 19.75 17.5248 19.6335 18.3918C19.5125 19.2919 19.2536 20.0497 18.6516 20.6517C18.0497 21.2536 17.2919 21.5125 16.3918 21.6335C15.5248 21.75 14.4225 21.75 13.0549 21.75H13H11H10.9451C9.57754 21.75 8.47522 21.75 7.60825 21.6335C6.70814 21.5125 5.95027 21.2536 5.34835 20.6517C4.74643 20.0497 4.48754 19.2919 4.36652 18.3918C4.24996 17.5248 4.24998 16.4225 4.25 15.0549L4.25 15V11.4853L4.24995 11.3427C4.24987 11.1556 4.24978 10.9783 4.25116 10.8095L2.53033 12.5303C2.23744 12.8232 1.76256 12.8232 1.46967 12.5303C1.17678 12.2374 1.17678 11.7626 1.46967 11.4697L5.93593 7.00341C5.99765 6.9415 6.06107 6.87815 6.12616 6.81312L6.12616 6.81311L6.22625 6.71309L6.22703 6.71231L6.46967 6.46967C6.46983 6.46951 6.46999 6.46935 6.47015 6.46919Z" fill="currentColor"/></svg> <span>Home</span></a> </li> <li class="hide-from-mobile " id="articles_menu_"> <a href="https://virtuesio.com/articles" data-load="?link1=articles"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M2.62356 2.35132C2.85479 2.21713 3.13998 2.21617 3.3721 2.34882L6.5 4.13619L9.6279 2.34882C9.85847 2.21706 10.1415 2.21706 10.3721 2.34882L13.5 4.13619L16.6279 2.34882C16.86 2.21617 17.1452 2.21713 17.3764 2.35132C17.6077 2.48551 17.75 2.73265 17.75 3V11.25H21C21.4142 11.25 21.75 11.5858 21.75 12V19C21.75 20.5188 20.5188 21.75 19 21.75H9H8.94513C7.57754 21.75 6.47522 21.75 5.60825 21.6335C4.70814 21.5125 3.95027 21.2536 3.34835 20.6517C2.74643 20.0497 2.48754 19.2919 2.36652 18.3918C2.24996 17.5248 2.24998 16.4225 2.25 15.0549V15V3C2.25 2.73265 2.39232 2.48551 2.62356 2.35132ZM19 20.25C19.6904 20.25 20.25 19.6904 20.25 19V12.75H17.75V19C17.75 19.6904 18.3096 20.25 19 20.25ZM16.5499 20.25H9C7.56458 20.25 6.56347 20.2484 5.80812 20.1469C5.07435 20.0482 4.68577 19.8678 4.40901 19.591C4.13225 19.3142 3.9518 18.9257 3.85315 18.1919C3.75159 17.4365 3.75 16.4354 3.75 15V4.29238L6.1279 5.65118C6.35847 5.78294 6.64153 5.78294 6.8721 5.65118L10 3.86381L13.1279 5.65118C13.3585 5.78294 13.6415 5.78294 13.8721 5.65118L16.25 4.29239V12V19C16.25 19.4501 16.3581 19.875 16.5499 20.25ZM6.25 9C6.25 8.58579 6.58579 8.25 7 8.25H11C11.4142 8.25 11.75 8.58579 11.75 9C11.75 9.41421 11.4142 9.75 11 9.75H7C6.58579 9.75 6.25 9.41421 6.25 9ZM7 12.25C6.58579 12.25 6.25 12.5858 6.25 13C6.25 13.4142 6.58579 13.75 7 13.75H13C13.4142 13.75 13.75 13.4142 13.75 13C13.75 12.5858 13.4142 12.25 13 12.25H7ZM6.25 17C6.25 16.5858 6.58579 16.25 7 16.25H13C13.4142 16.25 13.75 16.5858 13.75 17C13.75 17.4142 13.4142 17.75 13 17.75H7C6.58579 17.75 6.25 17.4142 6.25 17Z" /></svg> <span>Articles</span></a> </li> </ul> <ul class="sections"> <li class="hide-from-mobile " id="latest_menu_"> <a href="https://virtuesio.com/videos/latest" data-load="?link1=videos&page=latest"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M10 3.25L9.94358 3.25L9.94356 3.25C8.10581 3.24999 6.65019 3.24997 5.51098 3.40314C4.33855 3.56077 3.38961 3.89288 2.64124 4.64125C1.89288 5.38961 1.56076 6.33856 1.40313 7.51098C1.24997 8.65019 1.24998 10.1058 1.25 11.9436L1.25 11.9436L1.25 12L1.25 12.0564L1.25 12.0565C1.24998 13.8942 1.24997 15.3498 1.40313 16.489C1.56076 17.6614 1.89288 18.6104 2.64124 19.3588C3.38961 20.1071 4.33855 20.4392 5.51098 20.5969C6.65019 20.75 8.10583 20.75 9.94359 20.75L10 20.75L10.0564 20.75L10.0565 20.75C11.8942 20.75 13.3498 20.75 14.489 20.5969C15.6614 20.4392 16.6104 20.1071 17.3588 19.3588C18.1071 18.6104 18.4392 17.6614 18.5969 16.489C18.6011 16.4577 18.6052 16.4261 18.6092 16.3943C19.1758 16.8183 19.6658 17.1765 20.0818 17.4026C20.5551 17.6598 21.1632 17.875 21.7826 17.5653C22.402 17.2556 22.5947 16.64 22.673 16.107C22.7501 15.5813 22.75 14.8815 22.75 14.0604L22.75 14L22.75 9.99999L22.75 9.93961C22.75 9.11853 22.7501 8.41864 22.673 7.893C22.5947 7.35998 22.402 6.74439 21.7826 6.4347C21.1632 6.12501 20.5551 6.34019 20.0818 6.59743C19.6658 6.82352 19.1758 7.18169 18.6092 7.60572C18.6052 7.5739 18.6011 7.54232 18.5969 7.51098C18.4392 6.33856 18.1071 5.38961 17.3588 4.64125C16.6104 3.89288 15.6614 3.56077 14.489 3.40314C13.3498 3.24997 11.8942 3.24999 10.0564 3.25L10.0564 3.25L10 3.25ZM18.75 11.8488L18.75 11.8418L18.75 11.8335L18.75 11.8251L18.75 11.8168L18.75 11.8084L18.75 11.8L18.75 11.7917L18.75 11.7833L18.75 11.7749L18.75 11.7666L18.75 11.7582L18.75 11.7498L18.75 11.7414L18.75 11.733L18.75 11.7246L18.75 11.7162L18.75 11.7078L18.75 11.6994L18.75 11.691L18.75 11.6825L18.75 11.6741L18.75 11.6657L18.75 11.6573L18.75 11.6488L18.75 11.6404L18.75 11.632L18.75 11.6235L18.75 11.6151L18.75 11.6066L18.75 11.5982L18.75 11.5897L18.75 11.5813L18.75 11.5728L18.75 11.5643L18.75 11.5559L18.75 11.5474L18.75 11.5389L18.75 11.5304L18.75 11.522L18.75 11.5135L18.75 11.505L18.75 11.4965L18.75 11.488L18.75 11.4795L18.75 11.471L18.75 11.4625L18.75 11.454L18.75 11.4455L18.75 11.437L18.75 11.4285L18.75 11.4199L18.75 11.4114L18.75 11.4029L18.75 11.3944L18.75 11.3858L18.75 11.3773L18.75 11.3688L18.75 11.3602L18.75 11.3517L18.75 11.3432L18.75 11.3346L18.75 11.3261L18.75 11.3175L18.75 11.309L18.75 11.3004L18.75 11.2919L18.75 11.2833L18.75 11.2748L18.75 11.2662L18.75 11.2576L18.75 11.2491L18.75 11.2405L18.75 11.2319L18.75 11.2234L18.75 11.2148L18.75 11.2062L18.75 11.1976L18.75 11.1891L18.75 11.1805L18.75 11.1719L18.75 11.1633L18.75 11.1547L18.75 11.1461L18.75 11.1375L18.75 11.1289L18.75 11.1203L18.75 11.1117L18.75 11.1032L18.75 11.0946L18.75 11.086L18.75 11.0773L18.75 11.0687L18.75 11.0601L18.75 11.0515L18.75 11.0429L18.75 11.0343L18.75 11.0257L18.75 11.0171L18.75 11.0085L18.75 10.9999L18.75 10.9912L18.75 10.9826L18.75 10.974L18.75 10.9654L18.75 10.9568L18.75 10.9481L18.75 10.9395L18.75 10.9309L18.75 10.9223L18.75 10.9137L18.75 10.905L18.75 10.8964L18.75 10.8878L18.75 10.8791L18.75 10.8705L18.75 10.8619L18.75 10.8532L18.75 10.8446L18.75 10.836L18.75 10.8273L18.75 10.8187L18.75 10.8101L18.75 10.8014L18.75 10.7928L18.75 10.7842L18.75 10.7755L18.75 10.7669L18.75 10.7583L18.75 10.7496L18.75 10.741L18.75 10.7323L18.75 10.7237L18.75 10.7151L18.75 10.7064L18.75 10.6978L18.75 10.6891L18.75 10.6805L18.75 10.6719L18.75 10.6632L18.75 10.6546L18.75 10.6459L18.75 10.6373L18.75 10.6286L18.75 10.62L18.75 10.6114L18.75 10.6027L18.75 10.5941L18.75 10.5854L18.75 10.5768L18.75 10.5682L18.75 10.5595L18.75 10.5509L18.75 10.5422L18.75 10.5336L18.75 10.525L18.75 10.5163L18.75 10.5077L18.75 10.4991L18.75 10.4904L18.75 10.4818L18.75 10.4731L18.75 10.4645L18.75 10.4559L18.75 10.4472L18.75 10.4386L18.75 10.43L18.75 10.4213L18.75 10.4127L18.75 10.4041L18.75 10.3955L18.75 10.3868L18.75 10.3782L18.75 10.3696L18.75 10.361L18.75 10.3523L18.75 10.3437L18.75 10.3351L18.75 10.3265L18.75 10.3178L18.75 10.3092L18.75 10.3006L18.75 10.292L18.75 10.2834L18.75 10.2748L18.75 10.2661L18.75 10.2575L18.75 10.2489L18.75 10.2403L18.75 10.2317L18.75 10.2231L18.75 10.2145L18.75 10.2059L18.75 10.1973L18.75 10.1887L18.75 10.1801L18.75 10.1715L18.75 10.1629L18.75 10.1543L18.75 10.1457L18.75 10.1371L18.75 10.1285L18.75 10.12L18.75 10.1114L18.75 10.1028L18.75 10.0942L18.75 10.0856L18.75 10.0771L18.75 10.0685L18.75 10.0599L18.75 10.0513L18.75 10.0428L18.75 10.0342L18.75 10.0256L18.75 10.0171L18.75 10.0085L18.75 9.99996C18.75 9.74167 18.7507 9.59613 18.7603 9.48769C18.7646 9.43923 18.7696 9.41311 18.7728 9.39999C18.7744 9.3938 18.7754 9.39062 18.7758 9.38956L18.7764 9.3882L18.7771 9.38693C18.7778 9.38599 18.7797 9.38321 18.7837 9.37828C18.7922 9.36782 18.8101 9.34811 18.8463 9.31561C18.9273 9.24286 19.0433 9.15498 19.25 9C19.9685 8.46106 20.4399 8.11002 20.798 7.91537C20.9675 7.82328 21.0616 7.79413 21.1071 7.78583C21.1277 7.82716 21.1608 7.91996 21.1888 8.11077C21.248 8.51408 21.25 9.10178 21.25 9.99999L21.25 14C21.25 14.8982 21.248 15.4859 21.1888 15.8892C21.1608 16.08 21.1277 16.1728 21.1071 16.2141C21.0616 16.2058 20.9675 16.1767 20.798 16.0846C20.4399 15.89 19.9686 15.5389 19.25 15C19.0434 14.845 18.9273 14.7572 18.8463 14.6844C18.8101 14.6519 18.7922 14.6322 18.7837 14.6217C18.7817 14.6193 18.7803 14.6175 18.7792 14.616C18.7781 14.6145 18.7775 14.6136 18.7771 14.6131L18.7764 14.6118L18.7758 14.6104C18.7754 14.6093 18.7743 14.6061 18.7728 14.6C18.7696 14.5869 18.7646 14.5608 18.7603 14.5125C18.7507 14.4043 18.75 14.2591 18.75 14.0012L18.75 13.9954L18.75 13.9896L18.75 13.9838L18.75 13.978L18.75 13.9722L18.75 13.9664L18.75 13.9606L18.75 13.9547L18.75 13.9489L18.75 13.943L18.75 13.9371L18.75 13.9312L18.75 13.9253L18.75 13.9193L18.75 13.9134L18.75 13.9075L18.75 13.9015L18.75 13.8955L18.75 13.8895L18.75 13.8835L18.75 13.8775L18.75 13.8715L18.75 13.8654L18.75 13.8594L18.75 13.8533L18.75 13.8472L18.75 13.8411L18.75 13.835L18.75 13.8289L18.75 13.8228L18.75 13.8166L18.75 13.8105L18.75 13.8043L18.75 13.7981L18.75 13.792L18.75 13.7857L18.75 13.7795L18.75 13.7733L18.75 13.7671L18.75 13.7608L18.75 13.7546L18.75 13.7483L18.75 13.742L18.75 13.7357L18.75 13.7294L18.75 13.7231L18.75 13.7167L18.75 13.7104L18.75 13.704L18.75 13.6977L18.75 13.6913L18.75 13.6849L18.75 13.6785L18.75 13.6721L18.75 13.6656L18.75 13.6592L18.75 13.6527L18.75 13.6463L18.75 13.6398L18.75 13.6333L18.75 13.6268L18.75 13.6203L18.75 13.6138L18.75 13.6073L18.75 13.6007L18.75 13.5942L18.75 13.5876L18.75 13.581L18.75 13.5744L18.75 13.5678L18.75 13.5612L18.75 13.5546L18.75 13.548L18.75 13.5413L18.75 13.5347L18.75 13.528L18.75 13.5214L18.75 13.5147L18.75 13.508L18.75 13.5013L18.75 13.4945L18.75 13.4878L18.75 13.4811L18.75 13.4743L18.75 13.4676L18.75 13.4608L18.75 13.454L18.75 13.4472L18.75 13.4404L18.75 13.4336L18.75 13.4268L18.75 13.4199L18.75 13.4131L18.75 13.4062L18.75 13.3994L18.75 13.3925L18.75 13.3856L18.75 13.3787L18.75 13.3718L18.75 13.3649L18.75 13.358L18.75 13.351L18.75 13.3441L18.75 13.3371L18.75 13.3301L18.75 13.3232L18.75 13.3162L18.75 13.3092L18.75 13.3022L18.75 13.2952L18.75 13.2881L18.75 13.2811L18.75 13.274L18.75 13.267L18.75 13.2599L18.75 13.2528L18.75 13.2458L18.75 13.2387L18.75 13.2315L18.75 13.2244L18.75 13.2173L18.75 13.2102L18.75 13.203L18.75 13.1959L18.75 13.1887L18.75 13.1815L18.75 13.1744L18.75 13.1672L18.75 13.16L18.75 13.1528L18.75 13.1455L18.75 13.1383L18.75 13.1311L18.75 13.1238L18.75 13.1166L18.75 13.1093L18.75 13.102L18.75 13.0947L18.75 13.0874L18.75 13.0801L18.75 13.0728L18.75 13.0655L18.75 13.0582L18.75 13.0508L18.75 13.0435L18.75 13.0361L18.75 13.0288L18.75 13.0214L18.75 13.014L18.75 13.0066L18.75 12.9992L18.75 12.9918L18.75 12.9844L18.75 12.977L18.75 12.9696L18.75 12.9621L18.75 12.9547L18.75 12.9472L18.75 12.9397L18.75 12.9323L18.75 12.9248L18.75 12.9173L18.75 12.9098L18.75 12.9023L18.75 12.8948L18.75 12.8872L18.75 12.8797L18.75 12.8722L18.75 12.8646L18.75 12.857L18.75 12.8495L18.75 12.8419L18.75 12.8343L18.75 12.8267L18.75 12.8191L18.75 12.8115L18.75 12.8039L18.75 12.7963L18.75 12.7887L18.75 12.781L18.75 12.7734L18.75 12.7657L18.75 12.7581L18.75 12.7504L18.75 12.7427L18.75 12.735L18.75 12.7273L18.75 12.7196L18.75 12.7119L18.75 12.7042L18.75 12.6965L18.75 12.6888L18.75 12.681L18.75 12.6733L18.75 12.6655L18.75 12.6578L18.75 12.65L18.75 12.6422L18.75 12.6345L18.75 12.6267L18.75 12.6189L18.75 12.6111L18.75 12.6033L18.75 12.5955L18.75 12.5876L18.75 12.5798L18.75 12.572L18.75 12.5641L18.75 12.5563L18.75 12.5484L18.75 12.5405L18.75 12.5327L18.75 12.5248L18.75 12.5169L18.75 12.509L18.75 12.5011L18.75 12.4932L18.75 12.4853L18.75 12.4774L18.75 12.4695L18.75 12.4615L18.75 12.4536L18.75 12.4456L18.75 12.4377L18.75 12.4297L18.75 12.4218L18.75 12.4138L18.75 12.4058L18.75 12.3978L18.75 12.3899L18.75 12.3819L18.75 12.3739L18.75 12.3659L18.75 12.3578L18.75 12.3498L18.75 12.3418L18.75 12.3338L18.75 12.3257L18.75 12.3177L18.75 12.3096L18.75 12.3016L18.75 12.2935L18.75 12.2854L18.75 12.2774L18.75 12.2693L18.75 12.2612L18.75 12.2531L18.75 12.245L18.75 12.2369L18.75 12.2288L18.75 12.2207L18.75 12.2126L18.75 12.2044L18.75 12.1963L18.75 12.1882L18.75 12.18L18.75 12.1719L18.75 12.1637L18.75 12.1556L18.75 12.1512M17.25 12C17.25 13.9068 17.2484 15.2615 17.1102 16.2892C16.975 17.2952 16.7213 17.8749 16.2981 18.2981C15.8749 18.7213 15.2952 18.975 14.2892 19.1102C13.2615 19.2484 11.9068 19.25 10 19.25C8.09318 19.25 6.73851 19.2484 5.71085 19.1102C4.70476 18.975 4.12511 18.7213 3.7019 18.2981C3.27869 17.8749 3.02502 17.2952 2.88976 16.2892C2.75159 15.2615 2.75 13.9068 2.75 12C2.75 10.0932 2.75159 8.73852 2.88976 7.71085C3.02502 6.70476 3.27869 6.12512 3.7019 5.70191C4.12511 5.2787 4.70476 5.02503 5.71085 4.88976C6.73851 4.7516 8.09318 4.75 10 4.75C11.9068 4.75 13.2615 4.7516 14.2892 4.88976C15.2952 5.02503 15.8749 5.2787 16.2981 5.70191C16.7213 6.12512 16.975 6.70476 17.1102 7.71085C17.2484 8.73852 17.25 10.0932 17.25 12ZM21.1422 7.78417C21.1418 7.78483 21.137 7.78511 21.129 7.783C21.1387 7.78245 21.1427 7.7835 21.1422 7.78417ZM21.0962 7.76658C21.0897 7.76146 21.087 7.75743 21.0873 7.7567C21.0876 7.75596 21.0908 7.75852 21.0962 7.76658ZM21.0873 16.2433C21.087 16.2425 21.0897 16.2385 21.0962 16.2334C21.0908 16.2414 21.0876 16.244 21.0873 16.2433ZM21.129 16.217C21.137 16.2148 21.1418 16.2151 21.1422 16.2158C21.1427 16.2165 21.1387 16.2175 21.129 16.217Z" /></svg> <span>Latest videos</span></a> </li> <li class="" id="trending_menu_"> <a href="https://virtuesio.com/videos/trending" data-load="?link1=videos&page=trending"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M14.25 7.00003C14.25 6.58582 14.5858 6.25003 15 6.25003H21C21.4142 6.25003 21.75 6.58582 21.75 7.00003V13C21.75 13.4142 21.4142 13.75 21 13.75C20.5858 13.75 20.25 13.4142 20.25 13V8.81069L15.5303 13.5303C15.5013 13.5594 15.4727 13.588 15.4445 13.6163C14.9844 14.0771 14.6282 14.4339 14.221 14.6357C13.4516 15.0169 12.5484 15.0169 11.779 14.6357C11.3718 14.4339 11.0156 14.0771 10.5555 13.6163C10.5273 13.588 10.4987 13.5594 10.4697 13.5303C9.88157 12.9423 9.71099 12.7857 9.55498 12.7084C9.20526 12.5351 8.79467 12.5351 8.44496 12.7084C8.28895 12.7857 8.11837 12.9423 7.53028 13.5303L3.53033 17.5303C3.23744 17.8232 2.76256 17.8232 2.46967 17.5303C2.17678 17.2374 2.17678 16.7625 2.46967 16.4696L6.46962 12.4697C6.49865 12.4407 6.52726 12.412 6.55547 12.3837C7.01556 11.9229 7.37172 11.5662 7.77895 11.3644C8.54832 10.9831 9.45162 10.9831 10.221 11.3644C10.6282 11.5662 10.9844 11.9229 11.4445 12.3838C11.4727 12.412 11.5013 12.4407 11.5303 12.4697C12.1184 13.0578 12.289 13.2143 12.445 13.2916C12.7947 13.4649 13.2053 13.4649 13.555 13.2916C13.711 13.2143 13.8816 13.0578 14.4697 12.4697L19.1893 7.75003H15C14.5858 7.75003 14.25 7.41424 14.25 7.00003Z" /></svg> <span>Featured Videos</span></a> </li> <li class="hide-from-mobile " id="top_menu_"> <a href="https://virtuesio.com/videos/top" data-load="?link1=videos&page=top"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M13 6h2v11h-2zM17 3h2v14h-2zM9 9h2v8H9zM5 12h2v5H5zM4 19h16v2H4z" /></svg> <span>Top videos</span></a> </li> <li class="hide-from-mobile " id="stock_menu_"> <a href="https://virtuesio.com/videos/stock" data-load="?link1=videos&page=stock"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M20.75 1C20.75 0.585786 20.4142 0.25 20 0.25C19.5858 0.25 19.25 0.585786 19.25 1V3.25H17C16.5858 3.25 16.25 3.58579 16.25 4C16.25 4.41421 16.5858 4.75 17 4.75H19.25V7C19.25 7.41421 19.5858 7.75 20 7.75C20.4142 7.75 20.75 7.41421 20.75 7V4.75H23C23.4142 4.75 23.75 4.41421 23.75 4C23.75 3.58579 23.4142 3.25 23 3.25H20.75V1ZM7.94513 3.25L8 3.25H13.5C13.9142 3.25 14.25 3.58579 14.25 4C14.25 4.41421 13.9142 4.75 13.5 4.75H8C6.56458 4.75 5.56347 4.75159 4.80812 4.85315C4.07435 4.9518 3.68577 5.13225 3.40901 5.40901C3.13225 5.68577 2.9518 6.07434 2.85315 6.80812C2.75159 7.56347 2.75 8.56458 2.75 10V16C2.75 17.4354 2.75159 18.4365 2.85315 19.1919C2.9518 19.9257 3.13225 20.3142 3.40901 20.591C3.68577 20.8678 4.07435 21.0482 4.80812 21.1469C5.56347 21.2484 6.56458 21.25 8 21.25H14C15.4354 21.25 16.4365 21.2484 17.1919 21.1469C17.9257 21.0482 18.3142 20.8678 18.591 20.591C18.8678 20.3142 19.0482 19.9257 19.1469 19.1919C19.2484 18.4365 19.25 17.4354 19.25 16V10.5C19.25 10.0858 19.5858 9.75 20 9.75C20.4142 9.75 20.75 10.0858 20.75 10.5V16V16.0549C20.75 17.4225 20.75 18.5248 20.6335 19.3918C20.5125 20.2919 20.2536 21.0497 19.6517 21.6517C19.0497 22.2536 18.2919 22.5125 17.3918 22.6335C16.5248 22.75 15.4225 22.75 14.0549 22.75H14H8H7.94513C6.57754 22.75 5.47522 22.75 4.60825 22.6335C3.70814 22.5125 2.95027 22.2536 2.34835 21.6517C1.74643 21.0497 1.48754 20.2919 1.36652 19.3918C1.24996 18.5248 1.24998 17.4225 1.25 16.0549V16V10V9.94513C1.24998 8.57754 1.24996 7.47522 1.36652 6.60825C1.48754 5.70814 1.74643 4.95027 2.34835 4.34835C2.95027 3.74643 3.70814 3.48754 4.60825 3.36652C5.47522 3.24996 6.57754 3.24998 7.94513 3.25ZM12.4759 10.4159L12.5254 10.4489L12.9199 10.7119L12.966 10.7426C13.4909 11.0925 13.953 11.4005 14.2767 11.693C14.6209 12.004 14.9472 12.419 14.9472 13C14.9472 13.581 14.6209 13.996 14.2767 14.307C13.9531 14.5995 13.4909 14.9075 12.9661 15.2573L12.9661 15.2574L12.966 15.2574L12.9199 15.2881L12.5254 15.5511L12.4759 15.5841L12.4759 15.5841L12.4759 15.5842C11.8339 16.0122 11.2825 16.3799 10.8238 16.5965C10.3527 16.819 9.76113 16.9885 9.17425 16.6744C8.58737 16.3603 8.40028 15.7741 8.32408 15.2586C8.24991 14.7569 8.24995 14.0941 8.25 13.3225L8.25 13.263V12.737L8.25 12.6775C8.24995 11.9059 8.24991 11.2431 8.32408 10.7414C8.40028 10.2259 8.58737 9.63968 9.17425 9.32559C9.76113 9.0115 10.3527 9.181 10.8238 9.40354C11.2825 9.62015 11.8339 9.98785 12.4759 10.4159ZM9.85562 10.6558C9.85516 10.6551 9.85901 10.6539 9.86853 10.654C9.86084 10.6565 9.85608 10.6564 9.85562 10.6558ZM9.88579 10.6551C9.92748 10.6599 10.0171 10.6814 10.1833 10.7599C10.5293 10.9233 10.9878 11.2266 11.6934 11.697L12.0878 11.9599C12.6729 12.35 13.0397 12.5969 13.271 12.8059C13.3802 12.9046 13.4247 12.9653 13.4418 12.9948L13.4446 13L13.4418 13.0052C13.4247 13.0347 13.3802 13.0954 13.271 13.1941C13.0397 13.4031 12.6729 13.65 12.0878 14.0401L11.6934 14.303C10.9878 14.7734 10.5293 15.0767 10.1833 15.2401C10.0171 15.3186 9.92748 15.3402 9.88579 15.3449C9.86661 15.3076 9.83483 15.2211 9.80796 15.0393C9.75199 14.6607 9.75 14.111 9.75 13.263V12.737C9.75 11.889 9.75199 11.3393 9.80796 10.9607C9.83483 10.7789 9.86661 10.6924 9.88579 10.6551ZM9.85562 15.3442C9.85608 15.3436 9.86084 15.3435 9.86853 15.346C9.85901 15.3461 9.85516 15.3449 9.85562 15.3442ZM9.8944 15.3599C9.90074 15.3649 9.90336 15.3689 9.90308 15.3696C9.9028 15.3704 9.89962 15.3679 9.8944 15.3599ZM9.8944 10.6401C9.89962 10.6321 9.9028 10.6296 9.90308 10.6304C9.90336 10.6311 9.90074 10.6351 9.8944 10.6401Z" /></svg> <span>Stock Videos</span> </a> </li> <li class="hide-from-mobile " id="popular_channels_menu_"> <a href="https://virtuesio.com/popular_channels" data-load="?link1=popular_channels"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" fill="currentColor" d="M12 1.25C12.2841 1.25 12.5438 1.4105 12.6708 1.66459L15.5 7.32299L21.1233 8.2602C21.4004 8.30639 21.6285 8.50358 21.7142 8.77112C21.8 9.03866 21.729 9.33167 21.5304 9.53033L17.3243 13.7364L18.7308 19.8314C18.7961 20.1143 18.6922 20.4096 18.464 20.5893C18.2358 20.7689 17.9244 20.8007 17.6646 20.6708L12 17.8385L6.33543 20.6708C6.07566 20.8007 5.76425 20.7689 5.53606 20.5893C5.30787 20.4096 5.20392 20.1143 5.26923 19.8314L6.67576 13.7364L2.46969 9.53033C2.27104 9.33167 2.20006 9.03866 2.2858 8.77112C2.37154 8.50358 2.5996 8.30639 2.87672 8.2602L8.5 7.32299L11.3292 1.66459C11.4563 1.4105 11.7159 1.25 12 1.25ZM12 3.67705L9.67084 8.33541C9.56353 8.55003 9.36001 8.70035 9.12332 8.7398L4.56088 9.5002L8.03035 12.9697C8.2132 13.1525 8.28896 13.4167 8.23081 13.6686L7.08887 18.617L11.6646 16.3292C11.8758 16.2236 12.1243 16.2236 12.3354 16.3292L16.9112 18.617L15.7692 13.6686C15.7111 13.4167 15.7868 13.1525 15.9697 12.9697L19.4392 9.5002L14.8767 8.7398C14.64 8.70035 14.4365 8.55003 14.3292 8.33541L12 3.67705Z" /></svg> <span>Popular Channels</span> </a> </li> </ul> <ul class="sections more_links_list"> <h3>Explore more</h3> <li> <a href="https://virtuesio.com/contact-us" data-load="?link1=contact"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16ZM10.75 10C10.75 9.30964 11.3096 8.75 12 8.75C12.6904 8.75 13.25 9.30964 13.25 10V10.1213C13.25 10.485 13.1055 10.8338 12.8483 11.091L11.4697 12.4697C11.1768 12.7626 11.1768 13.2374 11.4697 13.5303C11.7626 13.8232 12.2374 13.8232 12.5303 13.5303L13.909 12.1517C14.4475 11.6132 14.75 10.8828 14.75 10.1213V10C14.75 8.48122 13.5188 7.25 12 7.25C10.4812 7.25 9.25 8.48122 9.25 10V10.5C9.25 10.9142 9.58579 11.25 10 11.25C10.4142 11.25 10.75 10.9142 10.75 10.5V10Z" fill="currentColor"/></svg> Help </a> </li> </ul> <footer class="pt_footer"> <a href="https://virtuesio.com/terms/terms" data-load="?link1=terms&type=terms">Terms of use</a> ·  <a href="https://virtuesio.com/terms/privacy-policy" data-load="?link1=terms&type=privacy-policy">Privacy Policy</a> ·  <a href="https://virtuesio.com/terms/about-us" data-load="?link1=terms&type=about-us">About us</a> ·  <a href="https://virtuesio.com/contact-us" data-load="?link1=contact">Contact us</a> <ul class="pt_foot_lang"> <li class="dropdown dropup">  · <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Language</a> <ul class="dropdown-menu pt_language_select" role="menu"> <li><a href="?lang=english" rel="nofollow">English</a></li><li><a href="?lang=arabic" rel="nofollow">Arabic</a></li><li><a href="?lang=dutch" rel="nofollow">Dutch</a></li><li><a href="?lang=french" rel="nofollow">French</a></li><li><a href="?lang=german" rel="nofollow">German</a></li><li><a href="?lang=russian" rel="nofollow">Russian</a></li><li><a href="?lang=spanish" rel="nofollow">Spanish</a></li><li><a href="?lang=turkish" rel="nofollow">Turkish</a></li> </ul> </li> </ul> <div class="clear"></div> <p class="copyright">Copyright © 2024 Virtuesio. All rights reserved.</p> </footer> </div> <!-- JS FILES --> <script> function PT_PlaylistSubscribe(user_id, type,playlist) { if (!user_id || !type || !playlist) { return false; } if (!$('#main-container').attr('data-logged') && $('#main-url').val()) { window.location.href = PT_Ajax_Requests_File() + 'login?to=' + $('#main-url').val(); return false; } var subscribe_button = $('.subscribe-id-playlist-' + user_id); if (type == 'subscribe') { subscribe_button.removeClass('plist-btn-subscribe').addClass('plist-btn-subscribed'); subscribe_button.html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M17.75 21.16L15 18.16L16.16 17L17.75 18.59L21.34 15L22.5 16.41L17.75 21.16M3 20V19L5 17V11C5 7.9 7.03 5.18 10 4.29V4C10 2.9 10.9 2 12 2C13.11 2 14 2.9 14 4V4.29C16.97 5.18 19 7.9 19 11V12.08L18 12C14.69 12 12 14.69 12 18C12 18.7 12.12 19.37 12.34 20H3M12 23C10.9 23 10 22.11 10 21H12.8C13.04 21.41 13.33 21.79 13.65 22.13C13.29 22.66 12.69 23 12 23Z" /></svg>'); subscribe_button.attr('onclick', 'PT_PlaylistSubscribe(' + user_id + ', "subscribed","'+playlist+'")'); subscribe_button.attr('title', 'Subscribed to Playlist Notifications'); $.post('https://virtuesio.com/aj/playlist_subscribe', {user_id: user_id,playlist:playlist}); } else { var html = "<small>Are you sure you want to unsubscribe? This action can't be undo.</small>"; swal({ title: "", type: "", html:html, showCancelButton: true, cancelButtonText: "No", customClass: 'sweetalert-lg pt_add_to_list_vid', confirmButtonText:'Yes' }).then(function(){ subscribe_button.removeClass('plist-btn-subscribed').addClass('plist-btn-subscribe'); subscribe_button.html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z" /></svg>'); subscribe_button.attr('onclick', 'PT_PlaylistSubscribe(' + user_id + ', "subscribe","'+playlist+'")'); subscribe_button.attr('title', 'Subscribe for Notifications'); $.post('https://virtuesio.com/aj/playlist_subscribe', {user_id: user_id,playlist:playlist}); },function(){ }); } } function PT_Subscribe(user_id, type) { if (!user_id || !type) { return false; } if (!$('#main-container').attr('data-logged') && $('#main-url').val()) { window.location.href = PT_Ajax_Requests_File() + 'login?to=' + $('#main-url').val(); return false; } var subscribe_button = $('.subscribe-id-' + user_id); if (type == 'subscribe') { subscribe_button.removeClass('btn-subscribe').addClass('btn-subscribed'); subscribe_button.html('Subscribed'); subscribe_button.attr('onclick', 'PT_Subscribe(' + user_id + ', "subscribed")'); $.post('https://virtuesio.com/aj/subscribe', {user_id: user_id}); } else { var html = "<small>Are you sure you want to unsubscribe? This action can't be undo.</small>"; swal({ title: "", type: "", html:html, showCancelButton: true, cancelButtonText: "No", customClass: 'sweetalert-lg pt_add_to_list_vid', confirmButtonText:'Yes' }).then(function(){ subscribe_button.removeClass('btn-subscribed').addClass('btn-subscribe'); subscribe_button.html('Subscribe'); subscribe_button.attr('onclick', 'PT_Subscribe(' + user_id + ', "subscribe")'); $.post('https://virtuesio.com/aj/subscribe', {user_id: user_id}); },function(){ }); } } function PT_Reply(comm_id, name,reply_id) { if (!comm_id) { return false;} var logged = $('#main-container').attr('data-logged'); var name = (name) ? "@"+name+": " : ''; if(!logged){ window.location.href = "https://virtuesio.com/login?to=https://virtuesio.com%2Fterms%2Fabout-us"; return false; } else{ var reply_form = $('#comm-reply-' + comm_id); reply_form.removeClass('hidden').find('input').val(name).focus().scrollTo(); if (reply_id) { reply_form.attr('data-reply-id',reply_id); } } } $(function () { $(document).on('click','.load-more' , function(event) { event.preventDefault(); var $type = $(this).attr('data-type'); var keyword = ''; if ($(this).attr('data-keyword')) { keyword = $(this).attr('data-keyword'); } var last_id = $('.video-wrapper:last').attr('data-id'); if ($(this).attr('data-category')) { var $category_id = $(this).attr('data-category'); sub_category = $(this).attr('data-sub-category-id'); $type = 'category?c_id=' + $category_id + '&sub_category='+sub_category; } views = 0; if ($('.video-wrapper:last').attr('data-views')) { var views = $('.video-wrapper:last').attr('data-views'); $type = $type + '?views=' + views; } tr_id = 0; if ($('.video-wrapper:last').attr('data-tr')) { var tr_id = $('.video-wrapper:last').attr('data-tr'); $type = $type + '?tr_id=' + tr_id; } user_id = 0; if ($('#profile-id').val()) { var user_id = $('#profile-id').val(); } data1 = {}; if ($type == 'top') { for (var i = 0; i < $('.video-wrapper').length; i++) { if ($($('.video-wrapper')[i]).attr('data-views') == views) { data1[i] = $($('.video-wrapper')[i]).attr('data-views'); } } } else{ if (views) { var asdf = $('div[data-views=' + views + ']').each(function(index, el) { data1[index] = $(this).attr('data-id') }); } } date = ''; category = ''; if ($(this).attr('data-type') == 'search') { date = $(this).attr('data-by-date'); category = $(this).attr('data-by-category'); } if ($(this).attr('data-type') == 'video_comment') { $type = 'video_comment'; last_id = $('.comment_info:last').attr('data-comment-id'); } video_studio_ids = []; video_studio_type = ''; if ($(this).attr('data-type') == 'video_studio') { for (var i = 0; i < $('.video-wrapper').length; i++) { video_studio_ids.push($($('.video-wrapper')[i]).attr('data-id')); } video_studio_type = $(this).attr('sort-type'); } paid_sort = ''; if ($(this).attr('data-type') == 'paid_videos') { paid_sort = $(this).attr('data-video-type'); } var channels_ids = []; var sort_type = ''; var sort_by = ''; if ($(this).attr('data-type') == 'popular_channels') { channels_ids = []; last_id = $('.channels_list:last').attr('data-channel-views'); for (var i = 0; i < $('.channels_list').length; i++) { if ($($('.channels_list')[i]).attr('data-channel-views') == last_id) { channels_ids.push($($('.channels_list')[i]).attr('data-channel-id')); } } sort_by = $(this).attr('data-sort-by'); sort_type = $(this).attr('data-sort-type'); } $('.load-more').text("Please wait.."); $.post('https://virtuesio.com/aj/load-more/' + $type + '', {last_id: last_id, ids: data1, keyword:keyword, user_id: user_id,date:date,category:category,video_studio_ids:video_studio_ids,video_studio_type:video_studio_type,channels_ids:channels_ids,sort_type:sort_type,sort_by:sort_by,paid_sort:paid_sort}, function(data, textStatus, xhr) { if (data.status == 200) { if ($type == 'subscriptions' || $type == 'history' || $type == 'saved_videos' || $type == 'liked_videos' || $type == 'my_videos' || $type == 'video_studio' || $type == 'search' || $type == 'popular_channels') { if ($('#video_studio_ids').length > 0) { $('#video_studio_ids').attr('value',data.video_ids_); $('#video_studio_ids').attr('data_by_id',data.by_ids); } $('.author-list').append(data.videos); } else { if ($type == 'video_comment') { $('#comments_container').append(data.comments); }else{ $('.videos-latest-list').append(data.videos); } } $('.load-more').text("Show more"); } else { if ($type == 'video_comment') { $('.load-more').text("No more comments found"); }else if($type == 'popular_channels'){ $('.load-more').text("No more channels to show"); }else{ $('.load-more').text("No more videos to show"); } } scrolled = 0; }); }); }); function PT_LoadPost(category, self){ if (!self) { return false;} var last_id = ($('.article-wrapper').length > 0) ? $('.article-wrapper:last').attr('data-id') : 0; if (last_id && last_id > 0) { $.post('https://virtuesio.com/aj/load-more/articles', {last_id: last_id,cat:category}, function(data, textStatus, xhr) { if (data.status == 200) { $('.articles-container').append(data.posts); $(self).text("Show more"); } else { $(self).text("No more Articles"); } }); } } function PT_DeleteVideo(id, type) { if (!id) { return false; } if (!confirm("Are you sure you want to delete this video? This action can't be undo")) { return false; } if (type == 'edit-page') { $('.btn-delete').attr('disabled', true); $('.btn-delete').val("Please wait.."); } else if (type == 'manage-page') { $('#video-' + id).slideUp('200', function () { $(this).remove(); }); } $.post('https://virtuesio.com/aj/delete-video', {id: id}, function(data, textStatus, xhr) { if (data.status == 200) { if (type == 'edit-page') { window.location.href = 'https://virtuesio.com/video_studio'; } } }); } function PT_DeleteActivity(id) { if (!id) { return false; } if (!confirm("Are you sure you want to delete this activity? This action can't be undo.")) { return false; } $('#activity-' + id).slideUp('200', function () { $(this).remove(); }); $.post('https://virtuesio.com/aj/delete-activity', {id: id}, function(data, textStatus, xhr) { }); } function PT_DeleteHistory(id) { if (!id) { return false; } $('#video-' + id).fadeOut('200', function () { $(this).remove(); }); $.post('https://virtuesio.com/aj/delete-history', {id: id}); Snackbar.show({text: '<div><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KCTxnPgoJCTxwYXRoIGQ9J00tMi0yaDI0djI0SC0yeicgZmlsbD0nbm9uZScvPgoJCTxwYXRoIGQ9J00xMCAwQzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwek04IDE1bC01LTUgMS40MS0xLjQxTDggMTIuMTdsNy41OS03LjU5TDE3IDZsLTkgOXonIGZpbGw9JyMyNkJDNEUnLz4KCTwvZz4KPC9zdmc+Cg=="/> Removed from History</div>'}); } function PT_DeleteSaved(id) { if (!id) { return false; } $('#video-' + id).slideUp('200', function () { $(this).remove(); }); $.post('https://virtuesio.com/aj/delete-saved', {id: id}); } function PT_AddToList(video_id){ if (!video_id) { return false; } var name = ''; var desc = ''; var id = video_id; $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'add',id:id}, }) .done(function(data) { if (data.status == 200) { swal({ title: "", type: "", html:data.html, showCancelButton: true, cancelButtonText: "Close", customClass: 'sweetalert-lg', confirmButtonText:'<i class="fa fa-plus" aria-hidden="true"></i> Create new' }).then(function(){ PT_NewList(); },function(){ }); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) .always(function() { console.log("complete"); }); } function PT_ReportVideo(video_id,self){ if (!video_id || !self) { return false;} var message = ""; self = $(self); if (self.attr('data-rep') == 1) { swal({ title: 'Report this video', html: $('<form>').add($('<p>',{ text:"Please write a summary of what this video was about", class:'report-message-label' })).add($('<textarea>',{ id:'report-message', rows: 4, placeholder:'Message' })), showCancelButton: true, confirmButtonText: 'Submit', cancelButtonText: 'Cancel', customClass:'report-video-popup', animation: false, preConfirm: function(name){ return new Promise(function(resolve,reject){ message = $('#report-message').val(); if (message.length < 1) { swal.showValidationError( 'Please check the details' ); reject(); } else{ resolve(); } }); }, allowOutsideClick: false }).then(function(){ $.ajax({ url: 'https://virtuesio.com/aj/report/video/report', type: 'POST', dataType: 'json', data: {id: video_id,text:message}, }) .done(function(data) { if (data.status == 200) { swal({ title: 'Thank you', html: 'We have received your report!' }); self.find('span').text('Cancel Report'); self.attr('data-rep', '0'); self.addClass('active'); } else if(data.status == 304){ self.find('span').text('Report'); self.attr('data-rep', '1'); self.removeClass('active'); notif({ msg: "Your report has been canceled!", type: "default", fade:0, timeout:1500 }); } }); }); } else{ $.ajax({ url: 'https://virtuesio.com/aj/report/video/cancel', type: 'POST', dataType: 'json', data: {id: video_id}, }) .done(function(data) { if(data.status == 304){ self.find('span').text('Report'); self.attr('data-rep', '1'); self.removeClass('active'); notif({ msg: "Your report has been canceled!", type: "default", fade:0, timeout:1500 }); } }); } } function PT_ReportCopyVideo(video_id,self){ if (!video_id || !self) { return false;} var text1 = "I have a good faith belief that use of the copyrighted work described above is not authorized by the copyright owner, its agent or the law"; var text2 = "I confirm that I am the copyright owner or am authorised to act on behalf of the owner of an exclusive right that is allegedly infringed."; var error = "Please select the checkboxs below if you own the copyright."; swal({ title: 'Create DMCA take down notice', html: $('<form>').add($('<p>',{ text:"Please describe your request carefully and as much as you can, note that false DMCA requests can lead to account termination.", class:'report-message-label' })).add($('<textarea>',{ id:'report-message-copy', rows: 4, placeholder:'Message' })).add($('<div class="custom-control custom-radio checkbox checkbox-primary"><input type="checkbox" id="confirm_1" name="confirm_1" class="custom-control-input"><label class="custom-control-label" for="confirm_1">'+text1+'</label></div><div class="custom-control custom-radio checkbox checkbox-primary"><input type="checkbox" id="confirm_2" name="confirm_2" class="custom-control-input"><label class="custom-control-label" for="confirm_2">'+text2+'</label></div>')), showCancelButton: true, confirmButtonText: 'Submit', cancelButtonText: 'Cancel', customClass:'report-video-popup pt_rep_copy_vid', animation: false, preConfirm: function(name){ return new Promise(function(resolve,reject){ message = $('#report-message-copy').val(); if (message.length < 1) { swal.showValidationError( 'Please check the details' ); reject(); } else{ if ($('#confirm_1').is(':not(:checked)')) { swal.showValidationError( error ); reject(); } else{ if ($('#confirm_2').is(':not(:checked)')) { swal.showValidationError( error ); reject(); } else{ resolve(); } } } }); }, allowOutsideClick: false }).then(function(){ $.ajax({ url: 'https://virtuesio.com/aj/main/copy_report?hash=' + $('.main_session').val(), type: 'POST', dataType: 'json', data: {id: video_id,text:message}, }) .done(function(data) { if (data.status == 200) { swal({ title: 'Thank you', html: 'We have received your report!' }); } else if(data.status == 304){ self.find('span').text('Report'); self.attr('data-rep', '1'); self.removeClass('active'); notif({ msg: "Your report has been canceled!", type: "default", fade:0, timeout:1500 }); } }); }); } function PT_PLVToggle(id,self){ if (!id || !self) { return false; } var self = $(self); var list = self.attr('id'); $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'tg',id:id,list:list}, }) .done(function(data) { if (data.status == 200 && data.code == 1) { self.find('button').html('<i class="fa fa-check-square-o"></i>'); notif({ msg: "Added to " + data.name, type: "default", fade:0, timeout:1500 }); } else if(data.status == 200 && data.code == 0){ self.find('button').html('<i class="fa fa-square-o"></i>'); notif({ msg: "Removed from " + data.name, type: "default", fade:0, timeout:1500 }); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) } function PT_WLToggle(id,self){ if (!id || !self) { return false; } var self = $(self); $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'wl-tg',id:id}, }) .done(function(data) { if (data.status == 200 && data.code == 1) { self.find('button').html('<i class="fa fa-check-square-o"></i>'); notif({ msg: "Added to \"Watch later\"", type: "default", fade:0, timeout:1500 }); } else if(data.status == 200 && data.code == 0){ self.find('button').html('<i class="fa fa-square-o"></i>'); notif({ msg: "Removed from \"Watch later\"", type: "default", fade:0, timeout:1500 }); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) } function PT_NewList(){ swal({ title: '', type: "", html:'<form class="form create-new-list"><div class="create-new-list-head"><p><i class="fa fa-plus"></i> Create new playlist</p></div><div class="sa-create-list-alert"></div><div class="form-group"><input type="text" class="form-control" placeholder="Playlist name 0 / 30"></div><div class="form-group"><select class="form-control"><option value="1" selected="selected">Privacy</option><option value="1">Public</option><option value="0">Private</option></select></div><div class="form-group"><textarea name="" id="" rows="3" class="form-control optional-field" placeholder="Description.."></textarea></div></form>', showCancelButton: true, allowOutsideClick:false, confirmButtonText:'<i class="fa fa-plus-circle"></i> Create', cancelButtonText:'Cancel', preConfirm: function (email) { return new Promise(function (resolve, reject) { name = $(".create-new-list").find('input').val(); desc = $(".create-new-list").find('textarea').val(); privacy = $(".create-new-list").find('select').val(); setTimeout(function() { if (name == '') { reject('Play list name is required.'); } else if(privacy < 0 || privacy > 1){ reject('Please check the details'); } else { resolve(); } }, 100) }) } }).then(function(){ if (!name){ return;} $.ajax({ url: 'https://virtuesio.com/aj/lists?type=list&a=new', type: 'POST', dataType: 'json', data: {name:name,desc:desc,pr:privacy}, }) .done(function(data) { if (data.status == 200) { swal({ title:name, text:"PlayList was successful added!", type:'success' }); PT_Delay(function(){ swal.close(); },2000); } else if(data.status == 200){ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { swal.close(); console.log("error"); }) }, function(){ //Error }) } function PT_EditList(id){ if (!id) { return false; } $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'edit',id:id}, }) .done(function(data) { if (data.status == 200) { swal({ title: '', type: "", html:data.html, showCancelButton: true, allowOutsideClick:false, confirmButtonText:'<i class="fa fa-floppy-o"></i> Save', cancelButtonText:'Cancel', preConfirm: function (email) { return new Promise(function (resolve, reject) { name = $(".edit-list-form").find('input').val(); desc = $(".edit-list-form").find('textarea').val(); privacy = $(".edit-list-form").find('select').val(); setTimeout(function() { if (name == '') { reject(''); } else if(privacy < 0 || privacy > 1){ reject('Please check the details'); } else { resolve(); } }, 100) }) } }).then(function(){ if (!name){ return;} $.ajax({ url: 'https://virtuesio.com/aj/lists?type=list&a=update', type: 'POST', dataType: 'json', data: {name:name,desc:desc,pr:privacy,id:id}, }) .done(function(data) { if (data.status == 200) { swal({ title:name, text:"PlayList was successful saved!", type:'success' }); PT_Delay(function(){ swal.close(); },2000); } else if(data.status == 200){ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { swal.close(); console.log("error"); }) }, function(){ //Error }) } }) .fail(function() { console.log("error"); }) } function PT_DeleteList(id){ if (!id) { return false;} swal({ title: 'Confirmation!', text: "Are you sure you want to delete this PlayList?", type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes,delete it!' }).then(function(){ $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'delist',id:id}, }) .done(function(data) { if (data.status == 200) { $("[data-playlist='"+id+"']").slideUp(function(){ $(this).remove(); }); swal({ title:"Deleted!", text:data.name + " has been deleted!", type:"success" }); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) }) } function PT_DelFromList(list_id,video_id){ if (!list_id || !video_id) { return false; } $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'delvid',video_id:video_id,list_id:list_id}, }) .done(function(data) { if (data.status == 200) { $("[data-video-id='"+video_id+"']").slideUp(function(){ $(this).remove(); }) } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); }) } function PT_RemoveFromWL(video_id){ if (!video_id) { return false; } $.ajax({ url: 'https://virtuesio.com/aj/lists', type: 'GET', dataType: 'json', data: {type: 'list',a:'delwl',video_id:video_id}, }) .done(function(data) { if (data.status == 200) { $("[data-video-id='"+video_id+"']").slideUp(function(){ $(this).remove(); }) } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); }) } function PT_RVReply(text,comm_id,event,video_id){ if (!text || !comm_id || !event || !video_id) { return false; } else if(event.keyCode == 13 && event.shiftKey == 0){ var reply_id = 0; if($("#comm-reply-"+comm_id).attr('data-reply-id')){ reply_id = $("#comm-reply-"+comm_id).attr('data-reply-id'); } $.ajax({ url: "https://virtuesio.com/aj/add-reply/video", type: 'POST', dataType: 'json', data: {text:text,id:comm_id,video_id:video_id,reply:reply_id}, }) .done(function(data) { if (data.status == 200) { $("#pt-comment-replies-cont-" + comm_id).append(data.html) $("#comm-reply-"+comm_id).find('input').val('').blur(); } $("#comment-reply-loading-renderer-"+comm_id).addClass('hidden'); }) .fail(function() { alert('Sorry, something went wrong: Please try again later ...'); }) } } function PT_RPReply(text,comm_id,event,post_id){ if (!text || !comm_id || !event || !post_id) { return false; } else if(event.keyCode == 13 && event.shiftKey == 0){ var reply_id = 0; if($("#comm-reply-"+comm_id).attr('data-reply-id')){ reply_id = $("#comm-reply-"+comm_id).attr('data-reply-id'); } $.ajax({ url: "https://virtuesio.com/aj/add-reply/article", type: 'POST', dataType: 'json', data: {text:text,id:comm_id,post_id:post_id,reply:reply_id}, }) .done(function(data) { if (data.status == 200) { $("#pt-comment-replies-cont-" + comm_id).append(data.html) $("#comm-reply-"+comm_id).find('input').val('').blur(); } $("#comment-reply-loading-renderer-"+comm_id).addClass('hidden'); }) .fail(function() { alert('Sorry, something went wrong: Please try again later ...'); }) } } function PT_DeleteReply(id) { if (!id) { return false; } if (!confirm('Are you sure you want to delete your comment?')) { return false; } $('#reply-' + id).slideUp('fast'); $.post('https://virtuesio.com/aj/delete-reply', {id: id}); } function PT_LikeComments(self,type,comment_id){ if (!self || (type != 'up' && type != 'down') || !comment_id){ return false; } else if (!$('#main-container').attr('data-logged') && $('#main-url').val()) { window.location.href = PT_Ajax_Requests_File() + 'login?to=' + $('#main-url').val(); return false; } var self = $(self); $.ajax({ url: 'https://virtuesio.com/aj/comment-like-system/' + type, type: 'POST', dataType: 'json', data: {id:comment_id} }) .done(function(data) { if (data.status == 200 && type == 'up' && data.type == 'added_like'){ self.find('span').text((data.up)); $('[data-comment-dislikes="'+comment_id+'"]').find('span').text((data.down)); self.find('svg.feather').addClass('active'); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'up' && data.type == 'deleted_like'){ self.find('span').text((data.up)); $('[data-comment-dislikes="'+comment_id+'"]').find('span').text((data.down)); self.find('svg.feather').removeClass('active'); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'down' && data.type == 'added_dislike'){ self.find('span').text((data.down)); self.find('svg.feather').addClass('active'); $('[data-comment-likes="'+comment_id+'"]').find('span').text((data.up)); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'down' && data.type == 'deleted_dislike'){ self.find('span').text((data.down)); self.find('svg.feather').removeClass('active'); $('[data-comment-likes="'+comment_id+'"]').find('span').text((data.up)); self.siblings().find('svg.feather').removeClass('active'); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) } function PT_LikeReplies(self,type,reply_id){ if (!self || (type != 'up' && type != 'down') || !reply_id){ return false; } else if (!$('#main-container').attr('data-logged') && $('#main-url').val()) { window.location.href = PT_Ajax_Requests_File() + 'login?to=' + $('#main-url').val(); return false; } var self = $(self); $.ajax({ url: 'https://virtuesio.com/aj/reply-like-system/' + type, type: 'POST', dataType: 'json', data: {id:reply_id} }) .done(function(data) { if (data.status == 200 && type == 'up' && data.type == 'added_like'){ self.find('span').text((data.up)); $('[data-reply-dislikes="'+reply_id+'"]').find('span').text((data.down)); self.find('svg.feather').addClass('active'); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'up' && data.type == 'deleted_like'){ self.find('span').text((data.up)); $('[data-reply-dislikes="'+reply_id+'"]').find('span').text((data.down)); self.find('svg.feather').removeClass('active'); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'down' && data.type == 'added_dislike'){ self.find('span').text((data.down)); self.find('svg.feather').addClass('active'); $('[data-reply-likes="'+reply_id+'"]').find('span').text((data.up)); self.siblings().find('svg.feather').removeClass('active'); } else if (data.status == 200 && type == 'down' && data.type == 'deleted_dislike'){ self.find('span').text((data.down)); self.find('svg.feather').removeClass('active'); $('[data-reply-likes="'+reply_id+'"]').find('span').text((data.up)); self.siblings().find('svg.feather').removeClass('active'); } else{ swal( 'Error!', 'Something went wrong.Please try again later!', 'error' ); } }) .fail(function() { console.log("error"); }) } function pt_hide_announcement(id){ if (!id) { return false; } $("#announcement-"+id).slideUp('fast',function(){ $(this).remove(); $.post('https://virtuesio.com/aj/main/hide-announcement', {id: id}, function(data, textStatus, xhr) { /* pass */ }); }) } function pay_to_see(video_id,price,type = '') { $('.p_t_show_btn_').attr('disabled', 'true'); if (type == 'rent') { $('.p_t_show_btn_rent').text("Please wait.."); $('.p_t_show_btn_rent').text("Rent $"+price); PT_ShowMethods('rent',video_id,price); } else{ $('.p_t_show_btn_buy').text("Please wait.."); $('.p_t_show_btn_buy').text("Purchase $"+price); PT_ShowMethods('pay',video_id,price); } $('.p_t_show_btn_').removeAttr('disabled'); } function PT_ShowMethods(type,video_id = 0,price = 0,user_id = 0) { $.post('https://virtuesio.com/aj/wallet/get_modal',{type:type,video_id:video_id,price:price,user_id:user_id}, function(data, textStatus, xhr) { if (data.status == 200) { $('.payment_method').html(data.html); $('#pay-go-pro').modal({ show: true }); } if (type == 'subscribe') { $('.subscribe-id-'+user_id).find('span').text("Subscribe"); $('.subscribe-id-'+user_id).removeAttr('disabled'); } }); } function PT_PurchasePkg(pkg,self,video_id,price,user_id = 0){ if (!pkg || !self) { return false; } $(self).text("Please wait..").attr('disabled', 'true'); if (pkg == 'pro') { $.ajax({ url: 'https://virtuesio.com/aj/go_pro/purchase', type: 'POST', dataType: 'json', data: {type: pkg}, }) .done(function(data) { if (data.status == 200) { $('#pay-go-pro').modal('hide'); document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } }) .fail(function() { console.log("error"); }); } else if (pkg == 'wallet') { amount = $("#wallet_amount").val(); $.ajax({ url: 'https://virtuesio.com/aj/wallet/replenish', type: 'POST', dataType: 'json', data: {amount:amount}, }) .done(function(data) { if (data.status == 200) { window.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }); } }) .fail(function() { swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }); }); } else if (pkg == 'pay') { $.post('https://virtuesio.com/aj/go_pro/pay_to_see', {video_id: video_id}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } $('.p_t_show_btn_').text("Purchase $"+price); $('.p_t_show_btn_').removeAttr('disabled'); }); } else if (pkg == 'rent') { $.post('https://virtuesio.com/aj/go_pro/pay_to_see', {video_id: video_id,pay_type:'rent'}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } $('.p_t_show_btn_rent').text("Rent $"+price); $('.p_t_show_btn_').removeAttr('disabled'); }); } else if (pkg == 'subscribe' && user_id > 0) { $.post('https://virtuesio.com/aj/go_pro/subscribe', {user_id: user_id,type:'paypal'}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } }); } } function pay_using_iyzipay(pkg,self,video_id,price,user_id = 0) { $('.btn-iyzipay').attr('disabled','true'); $('.btn-iyzipay').find('span').text("Please wait.."); pay_type = ''; if (pkg == 'pro') { path = '/go_pro/iyzipay'; } else if (pkg == 'wallet') { path = '/wallet/iyzipay'; price = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/iyzipay_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/iyzipay_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/subscribe'; } $.post('https://virtuesio.com/aj'+path, {video_id:video_id,amount:price,user_id:user_id,pay_type:pay_type,type:'iyzipay'}, function(data) { if (data.status == 200) { $('#iyzipay_content').html(''); $('#iyzipay_content').html(data.html); } else { $('.btn-iyzipay').attr('disabled', false).html("Iyzipay App not set yet."); } $('.btn-iyzipay').removeAttr('disabled'); $('.btn-iyzipay').find('span').text("Iyzipay"); }); } function pay_using_payu(pkg,self,video_id,price,user_id = 0,show_modale = false) { if(show_modale == true){ $('#pay-go-pro').modal('hide'); $('#payu_modal').find('#payu_btn').attr('onclick', "pay_using_payu('"+pkg+"',self,'"+video_id+"','"+price+"','"+user_id+"')"); $('#payu_modal').modal('show'); return false; } card_number = $('#payu_card_number').val(); card_month = $('#payu_card_month').val(); card_year = $('#payu_card_year').val(); card_cvc = $('#payu_card_cvc').val(); $('#payu_btn').attr('disabled','true'); $('#payu_btn').text("Please wait.."); pay_type = ''; if (pkg == 'pro') { path = '/go_pro/payu'; } else if (pkg == 'wallet') { path = '/wallet/payu'; price = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/payu_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/payu_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/payu_subscribe'; } $.post('https://virtuesio.com/aj'+path, {video_id:video_id,amount:price,user_id:user_id,pay_type:pay_type,type:'payu',card_number:card_number,card_month:card_month,card_year:card_year,card_cvc:card_cvc}, function(data) { if (data.status == 200) { if(data.url){ location.href = data.url; } } else { $('#payu_alert').html("<div class='alert alert-danger'>"+data.message+"</div>"); } $('#payu_btn').removeAttr('disabled'); $('#payu_btn').text("Purchase"); }); } function pay_using_paysera(pkg,self,video_id,price,user_id = 0) { $('.btn-paysera').attr('disabled','true'); $('.btn-paysera').find('span').text("Please wait.."); pay_type = ''; if (pkg == 'pro') { path = '/go_pro/paysera'; } else if (pkg == 'wallet') { path = '/wallet/paysera'; amount = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/paysera_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/paysera_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/subscribe'; } $.post('https://virtuesio.com/aj'+path, {video_id:video_id,amount:price,user_id:user_id,pay_type:pay_type,type:'paysera'}, function(data) { if (data.status == 200) { window.location.href = data.url; } else { $('.btn-paysera').attr('disabled', false).html("Paysera App not set yet."); } $('.btn-paysera').removeAttr('disabled'); $('.btn-paysera').find('span').text("Paysera"); }); } function pay_using_razorpay(pkg,self,video_id,price,user_id = 0) { $('#razorpay_type').val(pkg); $('#razorpay_video_id').val(video_id); $('#razorpay_price').val(price); $('#razorpay_user_id').val(user_id); $("#razorpay_alert").html(''); $('#pay-go-pro').modal('hide'); $('#razorpay_modal_box').modal({ show: true }); } function SignatureRazorpay() { $('#razorpay_button').html("Please wait.."); $('#razorpay_button').attr('disabled','true'); var merchant_order_id = "111111"; var card_holder_name_id = $('#razorpay_name').val(); var email = $('#razorpay_email').val(); var phone = $('#razorpay_phone').val(); var currency_code_id = "INR"; if (!email || !phone || !card_holder_name_id) { $('#razorpay_alert').html("<div class='alert alert-danger'>Please check the details</div>"); $('#razorpay_button').html("Purchase"); $('#razorpay_button').removeAttr('disabled'); setTimeout(function () { $('#razorpay_alert').html(""); },3000); return false; } video_id = $('#razorpay_video_id').val(); amount = $('#razorpay_price').val(); user_id = $('#razorpay_user_id').val(); pay_type = ''; pkg = $('#razorpay_type').val(); if (pkg == 'pro') { path = '/go_pro/razorpay'; } else if (pkg == 'wallet') { path = '/wallet/razorpay'; amount = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/razorpay_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/razorpay_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/subscribe_razorpay'; } var merchant_total = Number(amount) * 100; var razorpay_options = { key: "", amount: merchant_total, name: "Virtuesio", description: "", image: 'https://virtuesio.com/themes/youplay/img/logo-light.png', netbanking: true, currency: currency_code_id, prefill: { name: card_holder_name_id, email: email, contact: phone }, notes: { soolegal_order_id: merchant_order_id, }, handler: function (transaction) { $.post('https://virtuesio.com/aj'+path, {payment_id: transaction.razorpay_payment_id, order_id: merchant_order_id, card_holder_name_id: card_holder_name_id, merchant_amount: merchant_total, currency: currency_code_id,video_id:video_id,user_id:user_id,pay_type:pay_type,type:'razorpay',name:name,phone:phone}, function(data) { if (data.status == 200) { window.location = data.url; } else { $('#razorpay_alert').html("<div class='alert alert-danger'>"+data.message+"</div>"); setTimeout(function () { $('#razorpay_alert').html(""); },3000); } $('#razorpay_button').html("Purchase"); $('#razorpay_button').removeAttr('disabled'); }); }, "modal": { "ondismiss": function () { // code here } } }; // obj var objrzpv1 = new Razorpay(razorpay_options); objrzpv1.open(); } function pay_using_cashfree(pkg,self,video_id,price,user_id = 0) { $('#cashfree_type').val(pkg); $('#cashfree_video_id').val(video_id); $('#cashfree_price').val(price); $('#cashfree_user_id').val(user_id); $("#cashfree_alert").html(''); $('#pay-go-pro').modal('hide'); $('#cashfree_modal_box').modal({ show: true }); } function InitializeCashfree() { $('#cashfree_button').html("Please wait.."); $('#cashfree_button').attr('disabled','true'); name = $('#cashfree_name').val(); phone = $('#cashfree_phone').val(); email = $('#cashfree_email').val(); video_id = $('#cashfree_video_id').val(); amount = $('#cashfree_price').val(); user_id = $('#cashfree_user_id').val(); pay_type = ''; pkg = $('#cashfree_type').val(); if (pkg == 'pro') { path = '/go_pro/cashfree'; } else if (pkg == 'wallet') { path = '/wallet/cashfree'; amount = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/cashfree_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/cashfree_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/subscribe'; } $.post('https://virtuesio.com/aj'+path, {email:email,video_id:video_id,amount:amount,user_id:user_id,pay_type:pay_type,type:'cashfree',name:name,phone:phone}, function(data) { if (data.status == 200) { $('body').append(data.html); document.getElementById("redirectForm").submit(); } else { $('#cashfree_alert').html("<div class='alert alert-danger'>"+data.message+"</div>"); setTimeout(function () { $('#cashfree_alert').html(""); },3000); } $('#cashfree_button').html("Purchase"); $('#cashfree_button').removeAttr('disabled'); }); } function pay_using_paystack(pkg,self,video_id,price,user_id = 0) { $('#paystack_type').val(pkg); $('#paystack_video_id').val(video_id); $('#paystack_price').val(price); $('#paystack_user_id').val(user_id); $("#paystack_wallet_alert").html(''); $('#pay-go-pro').modal('hide'); $('#paystack_wallet_modal').modal({ show: true }); } function InitializeWalletPaystack() { $('#paystack_btn').html("Please wait.."); $('#paystack_btn').attr('disabled','true'); email = $('#paystack_wallet_email').val(); video_id = $('#paystack_video_id').val(); amount = $('#paystack_price').val(); user_id = $('#paystack_user_id').val(); pay_type = ''; pkg = $('#paystack_type').val(); if (pkg == 'pro') { path = '/go_pro/paystack'; } else if (pkg == 'wallet') { path = '/wallet/paystack'; amount = $("#wallet_amount").val(); } else if (pkg == 'pay') { path = '/go_pro/paystack_pay_to_see'; } else if (pkg == 'rent') { path = '/go_pro/paystack_pay_to_see'; pay_type = 'rent'; } else if (pkg == 'subscribe') { path = '/go_pro/subscribe'; } $.post('https://virtuesio.com/aj'+path, {email:email,video_id:video_id,amount:amount,user_id:user_id,pay_type:pay_type,type:'paystack'}, function(data) { if (data.status == 200) { window.location.href = data.url; } else { $('#paystack_wallet_alert').html("<div class='alert alert-danger'>"+data.message+"</div>"); setTimeout(function () { $('#paystack_wallet_alert').html(""); },3000); } $('#paystack_btn').html("Purchase"); $('#paystack_btn').removeAttr('disabled'); }); } function PT_OpenCheckOut(pkg,self,video_id = 0,price = 0,user_id = 0){ if (!pkg || !self) { return false; } if (video_id) { $('#checkout_video_'+video_id).val(video_id); } if (price) { $('#checkout_price_'+video_id).val(price); } $('#checkout_user_id').val(user_id); $(self).text("Please wait..").attr('disabled', 'true'); $("#2checkout_alert").html(''); $('#pay-go-pro').modal('hide'); $('#2checkout_modal').modal({ show: true }); if (pkg == 'rent') { $('.checkout_pay_type').val('rent'); } else{ $('.checkout_pay_type').val(''); } } function pay_using_wallet(pkg,self,video_id,price,user_id = 0){ if (!pkg || !self) { return false; } $(self).text("Please wait..").attr('disabled', 'true'); if (pkg == 'pro') { $.ajax({ url: 'https://virtuesio.com/aj/go_pro/pro_wallet', type: 'POST', dataType: 'json', data: {type: pkg}, }) .done(function(data) { if (data.status == 200) { $('#pay-go-pro').modal('hide'); document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } }) .fail(function() { console.log("error"); }); } else if (pkg == 'pay') { $.post('https://virtuesio.com/aj/go_pro/pay_to_see_wallet', {video_id: video_id}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } $('.p_t_show_btn_').text("Purchase $"+price); $('.p_t_show_btn_').removeAttr('disabled'); }); } else if (pkg == 'rent') { $.post('https://virtuesio.com/aj/go_pro/pay_to_see_wallet', {video_id: video_id,pay_type:'rent'}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } $('.p_t_show_btn_rent').text("Rent $"+price); $('.p_t_show_btn_').removeAttr('disabled'); }); } else if (pkg == 'subscribe' && user_id > 0) { $.post('https://virtuesio.com/aj/go_pro/subscribe', {user_id: user_id,type:'wallet'}, function(data, textStatus, xhr) { if (data.status == 200) { document.location.href = data.url; } else{ swal({ title:"Error!", text:"Something went wrong Please try again later!", type:"error" }) } }); } } function PT_PaySubscribe(user_id,self,type = '') { if (!user_id || !self) { return false; } var text = $(self).find('span').text(); if (type == 'subscribe') { $(self).find('span').text("Please wait.."); $(self).attr('disabled', 'true'); PT_ShowMethods('subscribe',0,0,user_id); } else{ var html = "<small>Are you sure you want to unsubscribe? This action can't be undo.</small>"; swal({ title: "", type: "", html:html, showCancelButton: true, cancelButtonText: "No", customClass: 'sweetalert-lg pt_add_to_list_vid', confirmButtonText:'Yes' }).then(function(){ $(self).removeClass('btn-subscribed').addClass('btn-subscribe'); $(self).find('span').text("Subscribe"); $(self).find('svg').remove(); $(self).prepend('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>'); $(self).attr('onclick', 'PT_PaySubscribe(' + user_id + ',this,"subscribe")'); $.post('https://virtuesio.com/aj/subscribe', {user_id: user_id}); },function(){ }); } $(self).removeAttr('disabled'); $(self).find('span').text(text); } </script> <script type="text/javascript" src="https://virtuesio.com/themes/youplay/js/script.js"></script> <script type="text/javascript" src="https://virtuesio.com/themes/youplay/js/bootstrap.min.js"></script> <script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script> <script src="https://virtuesio.com/themes/youplay/js/footer.js"></script> <link rel="" =""> <script> $(window).on("popstate", function (e) { location.reload(); }); $(document).ready(function() { $("img[data-src]").unveil(200); }); $(document).ready(function(){ // $('.share-video a').click(function (e) { // e.preventDefault(); // }); $('.dropdown-toggle').dropdown() $("#toggle-mode").change(function(event) { var mode = 'day'; if ($(this).prop( "checked" ) === true) { mode = 'night'; $('<link>',{ rel:'stylesheet', href:'https://virtuesio.com/themes/youplay/css/night-mode.css', class:'night-mode-css' }).insertAfter('link#style-css'); $('.logo-img img').attr('src', 'https://virtuesio.com/themes/youplay/img/logo-light.png'); } else{ $(".night-mode-css").remove(); $('.logo-img img').attr('src', 'https://virtuesio.com/themes/youplay/img/logo.png'); } $.post('https://virtuesio.com/', {mode: mode}, function(data, textStatus, xhr) { /* pass */ }); }); $("li.toggle-mobile-mode").click(function(event) { var mode = $(this).attr('data-mode'); $.post('https://virtuesio.com/', {mode: mode}, function(data, textStatus, xhr) { location.reload(); }); }); }); </script> <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script> <script> window.addEventListener("load", function(){ window.cookieconsent.initialise({ "theme": "classic", "content": { "message": "This website uses cookies to ensure you get the best experience on our website.", "dismiss": "Got It!", "link": "Learn More", "href": "https://virtuesio.com/terms/privacy-policy" } })}); </script> <div class="fixed-action-btn"> <span id="btn-fab-main" class="btn-fab-floating"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z" /></svg> </span> <ul> <li> <a href="https://virtuesio.com/upload-video" class="btn-floating"> <p class="btn_color">Upload</p> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#009688" d="M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"></path></svg> </a> </li> <li> <a href="https://virtuesio.com/import-video" class="btn-floating"> <p class="btn_color">Import</p> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#03a9f4" d="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"></path></svg> </a> </li> </ul> </div> <div class="sidenav-overlay" onclick="javascript:$('body').removeClass('side_open');"></div> <div class="fab-overlay"></div> <script> $(document).on('click', '#pop_up_18_yes', function(event) { event.preventDefault(); $.post('https://virtuesio.com/aj/main/yes_18?hash=' + $('.main_session').val(), function(data, textStatus, xhr) { $('#pop_up_18').modal('hide'); }); }); $(document).on('click', '#pop_up_18_no', function(event) { event.preventDefault(); $.post('https://virtuesio.com/aj/main/no_18?hash=' + $('.main_session').val(), function(data, textStatus, xhr) { if (data.status == 200) { $('#pop_up_18').modal('hide'); window.location.href = data.url } }); }); $('#btn-fab-main').on('touchstart click', function() { if ($(this).hasClass('active')) { $(this).removeClass('active'); $('body').removeClass('fab_open'); $(this).addClass('reverse-animation'); } else { $(this).removeClass('reverse-animation'); $(this).addClass('active'); $('body').addClass('fab_open'); } return false; }); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function SlideSetCookie(cname, cvalue, exdays) { $('#open_slide').attr('onclick', "SlideEraseCookie('open_slide')"); var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function SlideEraseCookie(name) { $('#open_slide').attr('onclick', "SlideSetCookie('open_slide','yes',1)"); document.cookie = name + '=;path=/;Max-Age=0' } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } $.ajax({ url: 'https://extreme-ip-lookup.com/json/', type: 'GET', dataType: 'json' }) .done(function(data) { if (data.status == 'success') { setCookie('r', window.btoa(data.continent), 1); } else{ setCookie('r', window.btoa('string'), 1); } }) .fail(function() { setCookie('r', window.btoa('string'), 1); }) .always(function() { }); // $.get('https://extreme-ip-lookup.com/json/', function(data) { // if (data.status == 'success') { // setCookie('r', window.btoa(data.continent), 1); // // } // else{ // setCookie('r', window.btoa('string'), 1); // // } // }); </script> <script> var fingerprintReport = function () { Fingerprint2.get(function(components) { var murmur = Fingerprint2.x64hash128(components.map(function (pair) { return pair.value }).join(), 31) $.post('https://virtuesio.com/aj/views?hash=' + $('.main_session').val()+'&type_=set', {finger: murmur}, function(data, textStatus, xhr) { }); }) } fingerprintReport(); </script> <script type="text/javascript"> var myTimeout; function show_gif(self,gif) { if (gif && gif != '') { myTimeout = setTimeout(function() { $(self).append('<img src="'+gif+'">'); }, 1000); } } function hide_gif(self) { $(self).find('img').remove(); clearTimeout(myTimeout); } function block_user(user_id,self,redirect = true) { $.post('https://virtuesio.com/aj/user/block?hash=' + $('.main_session').val(), {user_id: user_id}, function(data, textStatus, xhr) { if (redirect == true) { location.reload(); } else{ $(self).find('span').text(data.message); } }); } setTimeout(function (argument) { $('#select-language').modal('show'); },2000); </script> <div id="pay-go-pro" class="modal matdialog"> <div class="modal-dialog"> <div class="modal-content payment_box"> <div class="modal-header"> <h3 class="modal-title">Choose a payment method<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span></button></h3> </div> <div class="payment_method"></div> </div> </div> <input id="wallet_amount" type="hidden"> </div> <script type="text/javascript"> function HideCard(ad_date) { setTimeout(function (argument) { $('.'+ad_date).remove(); },5000); } </script> <div class="modal fade pt_auth_box" id="loginbox" tabindex="-1" role="dialog" aria-labelledby="loginbox"> <div class="modal-dialog" role="document"> <div class="login_page"> <div class="login-page"> <div class="login-form"> <h4>Log In</h4> <form action="https://virtuesio.com/login" method="POST"> <div class="errors form-group"></div> <div class="pp_mat_input"> <input type="text" name="username" id="username" placeholder="Username" required autofocus> <label for="username">Username</label> </div> <div class="pp_mat_input"> <input type="password" name="password" id="password" placeholder="Password" required> <label for="password">Password</label> </div> <div class="login_signup_combo"> <input type="submit" class="btn btn-main button" value="Log In"> </div> <div class="forgot_password"> <a href="https://virtuesio.com/forgot_password">Forgot your password?</a> </div> <div class="login-icons"> Login with <div> <a href="https://virtuesio.com/social-login.php?provider=Facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="background-color: #2d4373;"><path fill="currentColor" d="M17,2V2H17V6H15C14.31,6 14,6.81 14,7.5V10H14L17,10V14H14V22H10V14H7V10H10V6A4,4 0 0,1 14,2H17Z" /></svg></a> </div> <div> <a href="https://virtuesio.com/social-login.php?provider=Twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="background-color: #2795e9;"><path fill="currentColor" d="M22.46,6C21.69,6.35 20.86,6.58 20,6.69C20.88,6.16 21.56,5.32 21.88,4.31C21.05,4.81 20.13,5.16 19.16,5.36C18.37,4.5 17.26,4 16,4C13.65,4 11.73,5.92 11.73,8.29C11.73,8.63 11.77,8.96 11.84,9.27C8.28,9.09 5.11,7.38 3,4.79C2.63,5.42 2.42,6.16 2.42,6.94C2.42,8.43 3.17,9.75 4.33,10.5C3.62,10.5 2.96,10.3 2.38,10C2.38,10 2.38,10 2.38,10.03C2.38,12.11 3.86,13.85 5.82,14.24C5.46,14.34 5.08,14.39 4.69,14.39C4.42,14.39 4.15,14.36 3.89,14.31C4.43,16 6,17.26 7.89,17.29C6.43,18.45 4.58,19.13 2.56,19.13C2.22,19.13 1.88,19.11 1.54,19.07C3.44,20.29 5.7,21 8.12,21C16,21 20.33,14.46 20.33,8.79C20.33,8.6 20.33,8.42 20.32,8.23C21.16,7.63 21.88,6.87 22.46,6Z" /></svg></a> </div> <div> <a href="https://virtuesio.com/social-login.php?provider=Google"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="background-color: #c23321;"><path fill="currentColor" d="M23,11H21V9H19V11H17V13H19V15H21V13H23M8,11V13.4H12C11.8,14.4 10.8,16.4 8,16.4C5.6,16.4 3.7,14.4 3.7,12C3.7,9.6 5.6,7.6 8,7.6C9.4,7.6 10.3,8.2 10.8,8.7L12.7,6.9C11.5,5.7 9.9,5 8,5C4.1,5 1,8.1 1,12C1,15.9 4.1,19 8,19C12,19 14.7,16.2 14.7,12.2C14.7,11.7 14.7,11.4 14.6,11H8Z" /></svg></a> </div> </div> <div class="clear"></div> <hr> <div class="signup__"> New here? <a class="dec" href="https://virtuesio.com/register">Register</a> </div> </form> </div> </div> </div> <script> $(function() { $('.button').on('click', function () { if ($('#username').val() && $('#password').val()) { $(this).val("Please wait.."); } }); }); </script> </div> </div><div class="modal fade pt_auth_box" id="registerbox" tabindex="-1" role="dialog" aria-labelledby="registerbox"> <div class="modal-dialog" role="document"> <div class="login_page"> <div class="login-page"> <div class="login-form"> <h4>Sign Up!</h4> <form action="https://virtuesio.com/register" method="POST"> <div class="errors form-group"></div> <div class="errors success form-group"></div> <div class="pp_mat_input"> <input type="text" name="username" id="username" placeholder="Username" required autofocus> <label for="username">Username</label> </div> <div class="pp_mat_input"> <input type="email" name="email" id="email" placeholder="E-mail address" required> <label for="email">E-mail address</label> </div> <div class="pp_mat_input"> <input type="password" name="password" id="password" placeholder="Password" required> <label for="password">Password</label> </div> <div class="pp_mat_input"> <input type="password" name="c_password" id="c_password" placeholder="Confirm Password" required> <label for="c_password">Confirm Password</label> </div> <div class="pp_mat_input"> <select name="gender" id="gender" required> <option value="male">Male</option> <option value="female">Female</option> </select> </div> <div class="recaptcha"> </div> <div class="login_signup_combo"> <input type="submit" class="btn btn-main button" value="Sign Up!"> </div> <div class="terms"> <label for="accept_terms"> <input type="checkbox" name="accept_terms" id="accept_terms">By creating your account, you agree to our <a href="https://virtuesio.com/terms/terms">Terms of use</a> & <a href="https://virtuesio.com/terms/privacy-policy">Privacy Policy</a> </label> <div class="clear"></div> </div> <hr> <div class="signup__"> Already have an account? <a class="dec" href="https://virtuesio.com/login">Log In</a> </div> <input type="hidden" id="checked" value="off" name="terms"> </form> </div> </div> </div> <script> $(function() { $("#accept_terms").change(function() { if(this.checked) { $('#checked').val('on'); } else { $('#checked').val('off'); } }); $('.button').on('click', function () { if ($('#username').val() && $('#password').val() && $('#email').val() && $('#gender').val() && $('#c_password').val()) { $(this).val("Please wait.."); } }); }); </script> </div> </div> </body> </html>