v3.23.1
WARRANTS (Details - Warrant outstanding) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 244,452,143 14,274,477
Weighted average exercise price - Warrants outstanding, beginning balance $ 0.02 $ 0.105
Warrants granted 0 231,481,466
Weighted average exercise price - Warrants granted $ 0 $ 0.015
Warrants exercised 0 0
Weighted average exercise price - Warrants exercised $ 0 $ 0
Warrants expired (8,894,287) (1,303,800)
Weighted average exercise price - Warrants expired $ 0.146 $ 0.030
Warrants outstanding, ending balance 235,557,856 244,452,143
Weighted average exercise price - Warrants outstanding, ending balance $ 0.015 $ 0.02
Warrants exercisable 235,557,856 235,481,466
Weighted average exercise price - Warrants exercisable $ 0.015 $ 0.020