/////////////////////////////////////////////
//               SocialAds                 //
/////////////////////////////////////////////

/*

** author **

Daniel Scholz
daniel@taralino.de


** data source **

Data created by author


** license **

CC0 1.0 Universal (CC0 1.0) Public Domain Dedication


** input **

0 gender / Geschlecht (0:&nbsp;männlich, 1:&nbsp;weiblich)
1 age / Alter (in Jahren)
2 salery / Geschätztes Jahresgehalt (in 1000&nbsp;EUR)


** target **

3 clicked / Benutzer hat auf den Ad geklickt (0:&nbsp;nein, 1:&nbsp;ja)


*/


var SocialAds = new function() {

this.version = function () {
  return "2023-11-29";
};



var data = [
[1,67,130.8,1],
[1,33,58.4,0],
[0,21,20.8,0],
[0,63,31.9,0],
[1,19,29.8,0],
[1,40,70.2,0],
[0,43,78.4,0],
[1,66,107.8,0],
[0,20,29.8,0],
[0,37,76.2,1],
[1,22,71.5,0],
[1,20,36.2,0],
[1,32,32.2,0],
[1,39,140.7,1],
[1,21,39.2,0],
[0,35,51.6,0],
[0,35,26.4,0],
[1,70,104.8,0],
[1,35,90.6,0],
[0,24,60.1,1],
[1,41,49.5,0],
[1,39,40.1,0],
[0,55,141.7,1],
[0,47,62.7,0],
[1,33,78.4,0],
[1,61,49.1,0],
[1,73,100.4,0],
[0,44,84.5,1],
[0,39,104.0,1],
[1,60,104.7,0],
[1,22,50.5,0],
[1,31,46.0,0],
[0,22,29.6,0],
[0,38,95.7,1],
[0,25,32.1,0],
[0,59,39.4,0],
[1,34,42.6,0],
[0,18,28.5,0],
[1,18,66.2,0],
[0,39,104.1,1],
[1,25,36.5,0],
[1,49,48.9,0],
[0,28,45.2,1],
[0,66,42.2,0],
[0,70,118.2,1],
[1,23,56.2,0],
[1,48,51.3,0],
[1,44,84.6,0],
[1,23,44.7,0],
[1,21,44.1,0],
[1,44,83.3,0],
[1,53,110.6,0],
[1,51,93.9,0],
[0,26,41.0,0],
[0,64,52.2,0],
[0,26,53.6,1],
[1,41,81.2,0],
[1,70,108.6,0],
[1,74,124.5,0],
[1,36,60.8,0],
[1,21,43.3,0],
[0,42,36.8,0],
[1,42,77.0,0],
[0,61,52.9,0],
[0,37,81.5,1],
[1,58,88.9,0],
[1,60,89.3,0],
[1,51,83.6,0],
[0,59,77.9,0],
[1,37,43.6,0],
[0,60,28.2,0],
[1,25,81.6,0],
[1,22,48.5,0],
[0,29,43.5,1],
[0,36,47.7,0],
[1,29,53.1,0],
[0,20,18.0,0],
[0,22,27.1,0],
[1,57,114.5,1],
[0,25,72.4,1],
[0,28,60.7,1],
[0,26,50.5,0],
[0,75,109.8,1],
[1,53,97.9,0],
[0,19,46.4,1],
[1,55,82.3,0],
[1,36,47.2,0],
[1,29,94.5,0],
[0,26,31.2,0],
[0,38,36.4,0],
[1,26,45.2,0],
[1,70,91.1,0],
[0,31,26.4,0],
[0,37,118.9,1],
[1,61,52.3,0],
[0,63,66.3,0],
[1,21,33.3,0],
[1,51,40.4,0],
[1,40,102.0,1],
[1,46,85.3,0],
[1,37,34.0,0],
[1,67,86.2,0],
[1,34,84.1,0],
[1,40,73.0,0],
[0,75,115.2,0],
[1,41,117.1,1],
[0,20,45.6,0],
[0,19,53.5,1],
[1,44,50.4,0],
[1,23,45.0,0],
[1,54,81.6,0],
[1,21,58.4,0],
[1,42,54.8,0],
[0,18,49.7,1],
[1,35,47.6,0],
[0,21,52.8,1],
[1,30,91.0,1],
[1,26,95.6,1],
[1,23,45.2,0],
[1,44,59.6,0],
[1,44,122.7,1],
[1,41,39.5,0],
[0,18,24.5,0],
[0,33,27.8,0],
[1,73,60.8,0],
[1,34,65.6,0],
[1,18,51.3,0],
[0,39,39.5,0],
[0,74,80.8,0],
[0,39,81.5,1],
[0,38,97.2,1],
[1,23,46.3,0],
[1,49,79.4,0],
[1,26,42.1,0],
[0,34,51.5,1],
[1,36,45.8,0],
[1,29,25.8,0],
[0,53,90.9,1],
[0,18,29.1,0],
[0,20,47.6,1],
[1,61,53.5,0],
[0,61,68.7,0],
[0,38,38.0,0],
[1,69,93.1,0],
[0,47,61.7,1],
[0,23,36.1,0],
[0,72,43.6,0],
[1,37,56.1,0],
[0,68,73.6,0],
[0,31,23.2,0],
[1,46,46.9,0],
[0,75,50.6,0],
[1,25,42.4,0],
[0,29,63.8,1],
[0,53,36.9,0],
[0,75,97.2,0],
[0,24,19.5,0],
[0,32,33.5,0],
[1,39,66.8,0],
[1,24,91.4,1],
[0,66,86.5,0],
[1,33,44.6,0],
[0,58,135.0,1],
[1,20,47.6,0],
[0,48,22.0,0],
[1,24,37.1,0],
[0,22,26.2,0],
[0,69,95.8,0],
[1,46,74.4,0],
[0,54,55.6,0],
[1,55,97.4,0],
[1,25,87.5,1],
[0,71,76.3,0],
[1,29,52.4,0],
[0,35,53.2,1],
[0,35,52.6,1],
[1,72,94.5,0],
[0,20,17.4,0],
[1,58,57.0,0],
[1,19,37.4,0],
[0,25,45.3,0],
[1,48,66.6,0],
[0,19,24.9,0],
[0,21,23.6,0],
[1,34,89.9,0],
[1,31,56.8,0],
[0,50,124.9,1],
[0,30,42.7,0],
[0,18,35.1,1],
[0,30,30.5,1],
[1,34,84.1,0],
[1,27,33.4,0],
[1,44,88.5,1],
[1,38,61.7,0],
[1,40,78.5,0],
[1,54,89.3,0],
[1,57,87.0,0],
[1,53,95.9,0],
[0,42,35.8,0],
[0,57,84.0,0],
[1,31,60.0,0],
[1,24,58.0,0],
[1,35,80.3,0],
[0,30,38.3,0],
[0,60,68.8,0],
[1,38,114.9,1],
[1,39,94.1,1],
[1,39,89.5,1],
[1,31,66.1,0],
[1,31,107.2,1],
[1,31,48.1,0],
[1,35,83.6,0],
[1,69,90.4,0],
[1,53,41.9,0],
[1,62,80.9,0],
[0,63,60.9,0],
[0,33,43.1,0],
[0,44,92.6,0],
[0,49,60.0,0],
[1,34,63.1,0],
[1,28,45.9,0],
[1,55,156.5,1],
[1,23,67.2,0],
[1,31,92.6,1],
[1,18,49.6,0],
[1,28,65.8,0],
[1,27,90.2,1],
[1,26,53.6,0],
[0,19,43.7,0],
[1,31,51.4,0],
[1,24,67.8,0],
[0,66,99.1,1],
[1,21,73.4,0],
[0,57,93.4,1],
[1,57,92.9,0],
[0,25,48.4,0],
[0,24,29.0,0],
[1,22,32.4,0],
[0,39,83.5,1],
[0,27,31.5,0],
[0,53,67.7,0],
[1,35,66.6,0],
[1,35,132.4,1],
[1,22,61.3,0],
[1,40,107.1,1],
[0,43,67.6,1],
[0,33,48.4,0],
[1,19,39.6,0],
[0,48,88.9,1],
[0,40,40.1,0],
[0,54,76.6,0],
[1,18,35.3,0],
[0,44,52.7,0],
[1,28,51.2,0],
[1,31,40.8,0],
[1,22,19.0,0],
[0,75,57.8,0],
[0,28,23.1,0],
[0,71,71.4,0],
[1,32,52.4,0],
[0,26,33.1,0],
[0,29,52.5,0],
[0,28,42.1,0],
[0,73,92.2,1],
[1,25,27.1,0],
[0,49,71.3,0],
[1,69,87.1,0],
[1,50,88.7,0],
[1,30,77.5,0],
[1,34,91.3,1],
[1,54,129.4,1],
[1,33,84.7,1],
[1,56,57.1,0],
[1,47,56.3,0],
[1,28,59.9,0],
[0,28,38.4,0],
[0,70,101.3,1],
[0,32,43.7,0],
[0,34,40.0,0],
[0,41,71.5,0],
[1,39,101.2,1],
[1,53,73.1,0],
[1,38,47.7,0],
[1,58,41.2,0],
[1,31,80.1,0],
[1,50,62.5,0],
[0,57,99.7,0],
[0,39,90.9,1],
[1,28,49.3,0],
[1,26,63.4,1],
[1,23,75.5,0],
[1,25,80.5,0],
[0,23,40.0,0],
[1,68,121.8,0],
[1,73,57.0,0],
[1,66,115.9,0],
[1,25,57.5,0],
[1,35,106.6,1],
[0,33,89.3,1],
[1,28,55.4,0],
[1,66,111.3,0],
[1,39,66.0,0],
[0,50,80.4,1],
[1,33,52.9,0],
[0,60,82.4,1],
[0,32,82.9,1],
[1,42,61.0,0],
[0,40,73.3,1],
[1,57,72.3,0],
[0,71,81.9,0],
[1,39,80.0,0],
[1,30,40.2,0],
[0,36,42.6,0],
[1,56,65.5,0],
[0,69,95.2,0],
[1,65,90.3,0],
[1,46,50.2,0],
[0,27,58.3,1],
[0,37,100.7,1],
[1,20,32.5,0],
[0,44,79.7,1],
[0,26,51.7,0],
[1,61,46.2,0],
[1,35,82.6,1],
[0,33,91.3,1],
[0,23,28.4,0],
[1,41,32.6,0],
[0,52,65.3,0],
[1,28,52.0,0],
[0,56,90.1,1],
[1,42,81.4,0],
[1,23,39.8,0],
[0,40,80.4,1],
[0,69,60.9,0],
[0,24,58.1,0],
[0,63,20.9,0],
[0,20,66.4,1],
[0,68,107.3,1],
[0,63,99.0,1],
[1,44,61.3,0],
[1,34,119.1,1],
[0,20,33.4,0],
[0,24,34.3,1],
[0,20,19.5,0],
[0,31,22.6,0],
[1,59,116.5,0],
[0,61,82.3,0],
[0,30,26.9,0],
[0,43,83.6,1],
[0,42,67.1,1],
[1,37,64.9,0],
[0,30,45.6,0],
[0,21,33.0,1],
[1,64,86.2,0],
[0,45,75.7,1],
[0,27,58.7,1],
[0,35,73.0,1],
[0,48,103.8,1],
[1,26,38.4,0],
[1,26,53.7,0],
[1,19,45.8,0],
[0,35,44.8,1],
[0,54,116.8,1],
[0,47,90.3,1],
[1,37,84.0,1],
[1,31,46.1,0],
[0,33,71.4,1],
[1,20,41.2,0],
[0,24,29.0,0],
[1,74,113.9,0],
[0,41,84.9,1],
[0,28,59.1,1],
[1,51,79.4,0],
[1,28,43.0,0],
[0,22,40.2,0],
[1,19,34.0,0],
[0,19,31.0,0],
[1,30,43.6,0],
[1,71,73.5,0],
[0,39,54.3,0],
[1,26,66.7,0],
[1,53,79.4,0],
[1,21,63.2,0],
[0,24,50.0,0],
[1,38,87.4,0],
[1,32,21.9,0],
[1,45,108.4,0],
[1,58,129.4,1],
[0,48,79.1,0],
[0,19,37.8,0],
[0,36,58.6,1],
[0,39,48.2,0],
[1,74,71.6,0],
[0,27,38.5,0],
[0,48,58.5,0],
[0,19,31.9,0],
[1,25,70.3,0],
[0,20,29.3,0],
[1,34,84.8,0],
[0,19,29.8,0],
[1,38,88.9,0],
[0,33,60.1,0],
[0,31,48.5,0],
[1,19,29.3,0],
[0,23,45.4,1],
[1,39,56.4,0],
[1,21,20.9,0],
[1,56,88.5,0],
[0,36,81.5,1],
[0,52,74.5,0],
[0,71,56.8,0],
[0,36,66.8,1],
[0,23,52.2,0],
[0,30,24.2,0],
[1,50,86.9,0],
[0,66,74.9,0],
[1,71,88.0,0],
[1,60,107.3,0],
[0,43,51.0,0],
[0,25,29.3,0],
[1,60,42.6,0],
[0,56,19.8,0],
[0,18,27.5,0],
[1,58,119.5,0],
[0,43,68.3,0],
[1,38,61.7,0],
[1,74,101.5,0],
[1,23,47.7,0],
[1,71,94.4,0],
[0,47,87.5,1],
[0,75,137.3,1],
[0,64,110.0,1],
[1,25,64.4,0],
[0,38,48.3,0],
[0,61,73.0,0],
[0,40,40.3,0],
[0,20,38.3,1],
[1,24,42.6,0],
[0,35,22.1,0],
[0,25,41.7,1],
[0,18,31.3,0],
[0,75,100.0,1],
[1,26,78.8,1],
[0,72,77.1,0],
[1,43,116.4,1],
[0,73,18.8,0],
[0,48,54.2,0],
[0,33,91.8,1],
[0,30,23.8,0],
[1,39,56.5,0],
[0,56,81.4,0],
[0,47,22.3,0],
[1,71,56.5,0],
[1,75,76.1,0],
[1,32,45.6,0],
[1,24,51.3,0],
[0,38,51.6,1],
[1,21,61.2,1],
[1,23,48.2,0],
[0,30,50.0,0],
[1,25,43.3,0],
[0,71,21.4,0],
[1,20,44.0,0],
[0,23,41.0,1],
[0,59,59.5,0],
[0,46,54.9,0],
[1,21,59.9,0],
[0,22,47.6,1],
[0,53,84.0,1],
[0,27,40.9,0],
[0,40,65.0,0],
[1,39,93.6,1],
[1,28,31.3,0],
[1,45,92.8,0],
[0,72,51.4,0],
[0,32,20.2,0],
[1,67,57.2,0],
[1,42,95.8,1],
[0,69,73.3,0],
[1,22,38.0,0],
[0,18,33.2,1],
[1,32,52.9,0],
[1,72,55.5,0],
[0,33,49.3,0],
[1,62,32.5,0],
[1,36,62.7,0],
[0,35,44.1,0],
[1,41,80.1,0],
[0,46,95.9,1],
[0,33,33.1,0],
[0,53,42.0,0],
[1,57,40.5,0],
[0,29,33.9,0],
[1,75,110.7,0],
[0,51,60.7,0],
[1,46,33.0,0],
[0,20,47.0,1],
[1,19,28.1,0],
[0,32,48.6,1],
[0,25,25.7,0],
[0,34,61.4,0],
[0,75,52.4,0],
[0,24,39.4,1],
[1,23,71.5,1],
[1,33,59.2,0],
[1,28,51.7,0],
[1,58,91.0,0],
[1,54,149.7,1],
[1,53,45.3,0],
[0,18,36.1,0],
[1,60,72.0,0],
[1,33,63.2,0],
[1,35,33.2,0],
[0,68,44.6,0],
[1,38,73.8,0],
[0,29,69.0,1],
[1,33,47.0,0],
[0,49,106.1,1],
[0,21,24.1,0],
[1,41,109.4,0],
[1,51,82.0,0],
[1,31,81.8,0],
[0,58,60.2,0],
[1,59,105.7,0],
[1,27,38.8,0],
[1,28,36.2,0],
[0,36,55.9,1],
[0,39,42.2,0],
[1,64,73.8,0],
[1,37,65.2,0],
[0,18,29.8,0],
[0,24,33.8,0],
[0,25,32.7,0],
[0,56,86.2,0],
[0,29,79.2,1],
[0,24,47.2,1],
[1,29,56.0,0],
[1,69,153.8,1],
[0,66,53.9,0],
[0,39,20.4,0],
[0,74,128.8,1],
[1,71,125.8,1],
[1,32,103.5,1],
[1,38,83.0,0],
[1,24,50.9,0],
[0,32,54.1,0],
[1,37,88.2,1],
[1,38,68.8,0],
[1,24,47.6,0],
[1,27,47.9,0],
[1,39,29.8,0],
[0,75,135.4,1],
[1,46,89.0,0],
[0,40,92.8,1],
[1,38,83.1,0],
[1,61,95.8,0],
[1,43,84.7,0],
[1,73,113.5,0],
[1,40,134.6,1],
[1,74,84.8,0],
[1,63,145.5,0],
[1,47,69.6,0],
[0,41,100.2,1],
[1,64,22.0,0],
[0,19,41.4,1],
[1,30,46.6,0],
[1,40,69.8,0],
[0,58,77.1,0],
[1,33,72.6,0],
[1,40,65.1,0],
[1,56,73.0,0],
[0,51,94.2,0],
[1,74,101.7,0],
[0,69,129.7,1],
[0,40,65.6,0],
[1,26,76.1,0],
[0,23,35.3,0],
[0,25,69.0,1],
[1,44,68.6,0],
[1,20,68.9,0],
[1,38,21.2,0],
[1,29,39.1,0],
[1,31,42.5,0],
[0,33,43.3,0],
[0,29,27.6,0],
[1,65,76.3,0],
[1,20,35.2,0],
[1,41,60.9,0],
[0,41,75.6,1],
[1,37,51.6,0],
[0,50,81.6,0],
[1,47,104.3,0],
[1,69,162.0,1],
[1,52,85.6,0],
[0,39,47.0,0],
[1,20,35.1,0],
[0,75,32.8,0],
[0,75,142.9,1],
[0,47,22.2,0],
[1,49,75.5,0],
[0,26,73.6,1],
[0,33,56.1,0],
[0,53,72.1,1],
[0,68,84.9,0],
[0,40,56.3,0],
[1,56,64.0,0],
[1,63,92.0,0],
[1,64,60.1,0],
[1,38,69.8,0],
[1,58,125.9,1],
[0,42,36.0,0],
[0,26,48.2,1],
[0,30,22.3,0],
[0,34,86.5,1],
[0,29,68.5,1],
[0,24,79.4,1],
[0,58,114.2,1],
[1,37,101.0,0],
[0,74,96.4,0],
[1,68,43.2,0],
[1,49,59.6,0],
[0,20,33.5,0],
[0,30,42.0,0],
[0,72,85.3,0],
[1,34,97.4,1],
[0,74,60.8,0],
[0,27,56.8,1],
[1,69,126.5,0],
[1,20,48.4,0],
[1,33,32.4,0],
[1,55,65.8,0],
[1,27,66.6,0],
[1,28,72.9,0],
[1,60,55.9,0],
[0,19,19.2,0],
[0,25,46.0,1],
[0,22,29.1,0],
[0,31,56.4,0],
[1,24,64.9,0],
[1,38,70.6,0],
[0,51,75.5,1],
[0,58,69.2,0],
[1,71,120.8,0],
[1,18,29.3,0],
[1,25,70.6,0],
[0,64,82.2,1],
[0,45,50.3,0],
[1,61,105.9,0],
[0,37,43.1,0],
[1,29,38.4,0],
[1,40,55.2,0],
[1,34,45.1,0],
[0,57,81.3,0],
[1,32,122.9,1],
[0,60,13.2,0],
[0,18,36.3,1],
[1,48,102.7,0],
[0,61,65.4,0],
[0,47,75.3,0],
[0,40,110.8,1],
[0,18,33.7,1],
[0,36,51.1,0],
[1,33,73.1,0],
[1,19,55.8,0],
[1,31,38.0,0],
[1,38,49.7,0],
[1,31,76.9,0],
[1,66,89.2,0],
[0,32,44.0,0],
[1,34,20.5,0],
[0,18,17.5,0],
[0,27,90.7,1],
[1,41,123.3,1],
[1,72,122.6,0],
[1,29,48.9,0],
[0,47,98.0,1],
[1,39,113.9,1],
[0,52,69.9,0],
[0,37,60.2,0],
[1,28,48.7,0],
[1,55,73.3,0],
[0,38,40.7,0],
[0,41,78.0,1],
[0,29,30.6,0],
[0,75,78.9,0],
[1,27,66.4,0],
[0,54,97.5,1],
[0,31,50.2,0],
[1,37,62.5,0],
[1,22,16.2,0],
[1,34,64.7,0],
[0,32,86.6,1],
[0,52,76.1,0],
[0,21,59.5,1],
[1,63,105.4,0],
[0,28,74.4,1],
[0,22,55.2,1],
[1,21,61.5,0],
[1,23,43.6,0],
[0,35,51.4,0],
[1,30,45.4,0],
[1,37,43.4,0],
[1,56,91.0,0],
[1,25,58.6,0],
[1,47,114.5,0],
[1,38,119.6,1],
[1,42,115.2,1],
[0,41,74.0,1],
[1,46,130.5,1],
[0,20,17.8,0],
[0,38,27.5,0],
[0,19,12.4,0],
[0,31,51.4,1],
[1,33,63.4,0],
[0,54,126.9,1],
[1,47,76.3,0],
[0,38,116.9,1],
[1,55,143.6,1],
[1,35,76.3,0],
[0,33,56.0,0],
[0,47,116.0,1],
[0,33,82.4,1],
[0,45,37.4,0],
[0,26,55.1,0],
[1,36,68.8,0],
[1,73,147.2,1],
[0,36,71.1,0],
[0,56,70.5,0],
[1,57,108.7,0],
[1,26,68.1,0],
[0,38,75.3,0],
[1,19,62.1,0],
[0,51,85.7,1],
[1,25,31.0,0],
[1,19,57.8,0],
[1,68,104.4,0],
[0,47,94.4,1],
[0,52,67.3,0],
[0,73,73.1,0],
[1,33,94.1,1],
[1,44,65.3,0],
[1,29,60.2,0],
[1,23,79.5,1],
[0,74,118.2,1],
[0,42,47.1,0],
[0,34,79.5,1],
[1,32,98.7,0],
[1,33,58.4,0],
[0,33,31.5,0],
[0,31,64.3,1],
[0,45,76.6,1],
[1,62,92.7,0],
[0,65,55.8,0],
[0,28,50.8,1],
[1,58,126.4,1],
[0,35,97.2,1],
[1,31,37.5,0],
[1,41,61.5,0],
[1,25,34.1,0],
[1,44,31.3,0],
[1,31,69.1,0],
[1,66,79.1,0],
[1,41,69.5,0],
[1,50,94.0,0],
[1,38,101.3,0],
[0,34,75.3,1],
[0,33,54.4,1],
[1,52,88.5,0],
[0,28,38.4,0],
[0,34,28.3,0],
[1,19,24.6,0],
[0,67,105.9,1],
[1,70,114.4,0],
[0,34,60.3,1],
[0,42,29.1,0],
[1,54,72.6,0],
[0,40,23.2,0],
[1,72,125.9,0],
[0,23,26.9,0],
[0,25,25.5,0],
[0,50,100.5,1],
[1,46,101.5,0],
[1,44,72.8,0],
[0,73,88.0,0],
[0,67,108.4,1],
[1,29,54.9,0],
[1,30,44.6,0],
[0,57,62.9,0],
[0,24,28.5,0],
[1,24,90.7,1],
[0,56,90.9,1],
[0,36,71.2,1],
[1,60,81.1,0],
[0,64,95.4,0],
[1,28,51.1,0],
[0,40,53.9,0],
[1,67,115.0,0],
[0,39,105.1,1],
[1,49,79.7,0],
[1,31,50.0,0]
];





function get_item(k) {
  var s = data[k];
  var h = [];
  for (var i = 0; i < 3; i++) h.push(s[i]);
  var o = (s[3] == 0 ? [1,0] : [0,1]);
  return {input:h, output:o, index:s[3], target:s[3]};
};


this.train = function() {
  var count = 1e6;
  if (arguments.length > 0) {
    if (typeof(arguments[0].count) == "number") count = Math.max(2, Math.round(arguments[0].count));
  };
  var X = [];
  for (var k = 0; k < data.length; k++) {
    if (k % 4 != 0) X.push(get_item(k));
    if (X.length >= count) break;
  };
  return X;
};


this.test = function() {
  var count = 1e6;
  if (arguments.length > 0) {
    if (typeof(arguments[0].count) == "number") count = Math.max(2, Math.round(arguments[0].count));
  };
  var X = [];
  for (var k = 0; k < data.length; k++) {
    if (k % 4 == 0) X.push(get_item(k));
    if (X.length >= count) break;
  };
  return X;
};


this.dataset = function() {
  var X = [];
  for (var k = 0; k < data.length; k++) X.push(get_item(k));
  return X;
};


this.get = function() {
  var X = [];
  for (var i = 0; i < data.length; i++) {
    var h = [];
    for (var j = 0; j < data[i].length; j++) h.push(data[i][j]);
    X.push(h);
  };
  return X;
};







};