v3.22.2.2
Schedule of Anti-diluted Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Basic weighted average shares outstanding 60,551,368 16,334,129
Total 72,646,414,474 17,809,686
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 72,585,772,197 1,282,830
Series A Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 80,000
Series B Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 10,909 10,909
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 181,818