v3.26.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventory
Schedule of inventory      
   June 30, 2026  June 30, 2025
Finished goods  $284,258   $8,443,671 
Less: Allowance for obsolescence   (284,258)   (312,468)
           
Total  $–   $8,131,203