Best JavaScript code snippet using playwright-internal
seats.js
Source:seats.js  
1const seats = [2  [3    {4      id: "1A",5      number: "1A",6      row: "A",7      isReserved: false,8      tooltip: "yet to be reserved",9      price: 19.9910    },11    {12      id: "2A",13      number: "2A",14      row: "A",15      isReserved: false,16      tooltip: "yet to be reserved",17      price: 19.9918    },19    {20      id: "3A",21      number: "3A",22      row: "A",23      isReserved: false,24      tooltip: "yet to be reserved",25      price: 19.9926    },27    {28      id: "4A",29      number: "4A",30      row: "A",31      isReserved: false,32      tooltip: "yet to be reserved",33      price: 19.9934    },35    {36      id: "5A",37      number: "5A",38      row: "A",39      isReserved: false,40      tooltip: "yet to be reserved",41      price: 19.9942    },43    {44      id: "6A",45      number: "6A",46      row: "A",47      isReserved: false,48      tooltip: "yet to be reserved",49      price: 19.9950    },51    {52      id: "7A",53      number: "7A",54      row: "A",55      isReserved: false,56      tooltip: "yet to be reserved",57      price: 19.9958    },59    {60      id: "8A",61      number: "8A",62      row: "A",63      isReserved: false,64      tooltip: "yet to be reserved",65      price: 19.9966    },67    {68      id: "9A",69      number: "9A",70      row: "A",71      isReserved: false,72      tooltip: "yet to be reserved",73      price: 19.9974    },75    {76      id: "10A",77      number: "10A",78      row: "A",79      isReserved: false,80      tooltip: "yet to be reserved",81      price: 19.9982    },83    {84      id: "11A",85      number: "11A",86      row: "A",87      isReserved: false,88      tooltip: "yet to be reserved",89      price: 19.9990    },91    {92      id: "12A",93      number: "12A",94      row: "A",95      isReserved: false,96      tooltip: "yet to be reserved",97      price: 19.9998    },99  ],100  [101    {102      id: "1B",103      number: "1B",104      row: "B",105      isReserved: false,106      tooltip: "yet to be reserved",107      price: 19.99108    },109    {110      id: "2B",111      number: "2B",112      row: "B",113      isReserved: false,114      tooltip: "yet to be reserved",115      price: 19.99116    },117    {118      id: "3B",119      number: "3B",120      row: "B",121      isReserved: false,122      tooltip: "yet to be reserved",123      price: 19.99124    },125    {126      id: "4B",127      number: "4B",128      row: "B",129      isReserved: false,130      tooltip: "yet to be reserved",131      price: 19.99132    },133    {134      id: "5B",135      number: "5B",136      row: "B",137      isReserved: false,138      tooltip: "yet to be reserved",139      price: 19.99140    },141    {142      id: "6B",143      number: "6B",144      row: "B",145      isReserved: false,146      tooltip: "yet to be reserved",147      price: 19.99148    },149    {150      id: "7B",151      number: "7B",152      row: "B",153      isReserved: false,154      tooltip: "yet to be reserved",155      price: 19.99156    },157    {158      id: "8B",159      number: "8B",160      row: "B",161      isReserved: false,162      tooltip: "yet to be reserved",163      price: 19.99164    },165    {166      id: "9B",167      number: "9B",168      row: "B",169      isReserved: false,170      tooltip: "yet to be reserved",171      price: 19.99172    },173    {174      id: "10B",175      number: "10B",176      row: "B",177      isReserved: false,178      tooltip: "yet to be reserved",179      price: 19.99180    },181    {182      id: "11B",183      number: "11B",184      row: "B",185      isReserved: false,186      tooltip: "yet to be reserved",187      price: 19.99188    },189    {190      id: "12B",191      number: "12B",192      row: "B",193      isReserved: false,194      tooltip: "yet to be reserved",195      price: 19.99196    },197  ],198  [199    {200      id: "1C",201      number: "1C",202      row: "C",203      isReserved: false,204      tooltip: "yet to be reserved",205      price: 18.99206    },207    {208      id: "2C",209      number: "2C",210      row: "C",211      isReserved: false,212      tooltip: "yet to be reserved",213      price: 18.99214    },215    {216      id: "3C",217      number: "3C",218      row: "C",219      isReserved: false,220      tooltip: "yet to be reserved",221      price: 18.99222    },223    {224      id: "4C",225      number: "4C",226      row: "C",227      isReserved: false,228      tooltip: "yet to be reserved",229      price: 18.99230    },231    {232      id: "5C",233      number: "5C",234      row: "C",235      isReserved: false,236      tooltip: "yet to be reserved",237      price: 18.99238    },239    {240      id: "6C",241      number: "6C",242      row: "C",243      isReserved: false,244      tooltip: "yet to be reserved",245      price: 18.99246    },247    {248      id: "7C",249      number: "7C",250      row: "C",251      isReserved: false,252      tooltip: "yet to be reserved",253      price: 18.99254    },255    {256      id: "8C",257      number: "8C",258      row: "C",259      isReserved: false,260      tooltip: "yet to be reserved",261      price: 18.99262    },263    {264      id: "9C",265      number: "9C",266      row: "C",267      isReserved: false,268      tooltip: "yet to be reserved",269      price: 18.99270    },271    {272      id: "10C",273      number: "10C",274      row: "C",275      isReserved: false,276      tooltip: "yet to be reserved",277      price: 18.99278    },279    {280      id: "11C",281      number: "11C",282      row: "C",283      isReserved: false,284      tooltip: "yet to be reserved",285      price: 18.99286    },287    {288      id: "12C",289      number: "12C",290      row: "C",291      isReserved: false,292      tooltip: "yet to be reserved",293      price: 18.99294    },295  ],296  [297    {298      id: "1D",299      number: "1D",300      row: "D",301      isReserved: false,302      tooltip: "yet to be reserved",303      price: 18.99304    },305    {306      id: "2D",307      number: "2D",308      row: "D",309      isReserved: false,310      tooltip: "yet to be reserved",311      price: 18.99312    },313    {314      id: "3D",315      number: "3D",316      row: "D",317      isReserved: false,318      tooltip: "yet to be reserved",319      price: 18.99320    },321    {322      id: "4D",323      number: "4D",324      isReserved: false,325      tooltip: "yet to be reserved",326      price: 18.99327    },328    {329      id: "5D",330      number: "5D",331      row: "D",332      isReserved: false,333      tooltip: "yet to be reserved",334      price: 18.99335    },336    {337      id: "6D",338      number: "6D",339      row: "D",340      isReserved: false,341      tooltip: "yet to be reserved",342      price: 18.99343    },344    {345      id: "7D",346      number: "7D",347      row: "D",348      isReserved: false,349      tooltip: "yet to be reserved",350      price: 18.99351    },352    {353      id: "8D",354      number: "8D",355      row: "D",356      isReserved: false,357      tooltip: "yet to be reserved",358      price: 18.99359    },360    {361      id: "9D",362      number: "9D",363      row: "D",364      isReserved: false,365      tooltip: "yet to be reserved",366      price: 18.99367    },368    {369      id: "10D",370      number: "10D",371      row: "D",372      isReserved: false,373      tooltip: "yet to be reserved",374      price: 18.99375    },376    {377      id: "11D",378      number: "11D",379      row: "D",380      isReserved: false,381      tooltip: "yet to be reserved",382      price: 18.99383    },384    {385      id: "12D",386      number: "12D",387      row: "D",388      isReserved: false,389      tooltip: "yet to be reserved",390      price: 18.99391    },392  ],393  [394    {395      id: "1E",396      number: "1E",397      row: "E",398      isReserved: false,399      tooltip: "yet to be reserved",400      price: 17.99401    },402    {403      id: "2E",404      number: "2E",405      row: "E",406      isReserved: false,407      tooltip: "yet to be reserved",408      price: 17.99409    },410    {411      id: "3E",412      number: "3E",413      row: "E",414      isReserved: false,415      tooltip: "yet to be reserved",416      price: 17.99417    },418    {419      id: "4E",420      number: "4E",421      row: "E",422      isReserved: false,423      tooltip: "yet to be reserved",424      price: 17.99425    },426    {427      id: "5E",428      number: "5E",429      row: "E",430      isReserved: false,431      tooltip: "yet to be reserved",432      price: 17.99433    },434    {435      id: "6E",436      number: "6E",437      row: "E",438      isReserved: false,439      tooltip: "yet to be reserved",440      price: 17.99441    },442    {443      id: "7E",444      number: "7E",445      row: "E",446      isReserved: false,447      tooltip: "yet to be reserved",448      price: 17.99449    },450    {451      id: "8E",452      number: "8E",453      row: "E",454      isReserved: false,455      tooltip: "yet to be reserved",456      price: 17.99457    },458    {459      id: "9E",460      number: "9E",461      row: "E",462      isReserved: false,463      tooltip: "yet to be reserved",464      price: 17.99465    },466    {467      id: "10E",468      number: "10E",469      row: "E",470      isReserved: false,471      tooltip: "yet to be reserved",472      price: 17.99473    },474    {475      id: "11E",476      number: "11E",477      row: "E",478      isReserved: false,479      tooltip: "yet to be reserved",480      price: 17.99481    },482    {483      id: "12E",484      number: "12E",485      row: "E",486      isReserved: false,487      tooltip: "yet to be reserved",488      price: 17.99489    },490  ],491  [492    {493      id: "1F",494      number: "1F",495      row: "F",496      isReserved: false,497      tooltip: "yet to be reserved",498      price: 17.99499    },500    {501      id: "2F",502      number: "2F",503      row: "F",504      isReserved: false,505      tooltip: "yet to be reserved",506      price: 17.99507    },508    {509      id: "3F",510      number: "3F",511      row: "F",512      isReserved: false,513      tooltip: "yet to be reserved",514      price: 17.99515    },516    {517      id: "4F",518      number: "4F",519      row: "F",520      isReserved: false,521      tooltip: "yet to be reserved",522      price: 17.99523    },524    {525      id: "5F",526      number: "5F",527      row: "F",528      isReserved: false,529      tooltip: "yet to be reserved",530      price: 17.99531    },532    {533      id: "6F",534      number: "6F",535      row: "F",536      isReserved: false,537      tooltip: "yet to be reserved",538      price: 17.99539    },540    {541      id: "7F",542      number: "7F",543      row: "F",544      isReserved: false,545      tooltip: "yet to be reserved",546      price: 17.99547    },548    {549      id: "8F",550      number: "8F",551      row: "F",552      isReserved: false,553      tooltip: "yet to be reserved",554      price: 17.99555    },556    {557      id: "9F",558      number: "9F",559      row: "F",560      isReserved: false,561      tooltip: "yet to be reserved",562      price: 17.99563    },564    {565      id: "10F",566      number: "10F",567      row: "F",568      isReserved: false,569      tooltip: "yet to be reserved",570      price: 17.99571    },572    {573      id: "11F",574      number: "11F",575      row: "F",576      isReserved: false,577      tooltip: "yet to be reserved",578      price: 17.99579    },580    {581      id: "12F",582      number: "12F",583      row: "F",584      isReserved: false,585      tooltip: "yet to be reserved",586      price: 17.99587    },588  ],589  [590    {591      id: "1G",592      number: "1G",593      row: "G",594      isReserved: false,595      tooltip: "yet to be reserved",596      price: 16.99597    },598    {599      id: "2G",600      number: "2G",601      row: "G",602      isReserved: false,603      tooltip: "yet to be reserved",604      price: 16.99605    },606    {607      id: "3G",608      number: "3G",609      row: "G",610      isReserved: false,611      tooltip: "yet to be reserved",612      price: 16.99613    },614    {615      id: "4G",616      number: "4G",617      row: "G",618      isReserved: false,619      tooltip: "yet to be reserved",620      price: 16.99621    },622    {623      id: "5G",624      number: "5G",625      row: "G",626      isReserved: false,627      tooltip: "yet to be reserved",628      price: 16.99629    },630    {631      id: "6G",632      number: "6G",633      row: "G",634      isReserved: false,635      tooltip: "yet to be reserved",636      price: 16.99637    },638    {639      id: "7G",640      number: "7G",641      row: "G",642      isReserved: false,643      tooltip: "yet to be reserved",644      price: 16.99645    },646    {647      id: "8G",648      number: "8G",649      row: "G",650      isReserved: false,651      tooltip: "yet to be reserved",652      price: 16.99653    },654    {655      id: "9G",656      number: "9G",657      row: "G",658      isReserved: false,659      tooltip: "yet to be reserved",660      price: 16.99661    },662    {663      id: "10G",664      number: "10G",665      row: "G",666      isReserved: false,667      tooltip: "yet to be reserved",668      price: 16.99669    },670    {671      id: "11G",672      number: "11G",673      row: "G",674      isReserved: false,675      tooltip: "yet to be reserved",676      price: 16.99677    },678    {679      id: "12G",680      number: "12G",681      row: "G",682      isReserved: false,683      tooltip: "yet to be reserved",684      price: 16.99685    },686  ],687  [688    {689      id: "1H",690      number: "1H",691      row: "H",692      isReserved: false,693      tooltip: "yet to be reserved",694      price: 15.99695    },696    {697      id: "2H",698      number: "2H",699      row: "H",700      isReserved: false,701      tooltip: "yet to be reserved",702      price: 15.99703    },704    {705      id: "3H",706      number: "3H",707      row: "H",708      isReserved: false,709      tooltip: "yet to be reserved",710      price: 15.99711    },712    {713      id: "4H",714      number: "4H",715      row: "H",716      isReserved: false,717      tooltip: "yet to be reserved",718      price: 15.99719    },720    {721      id: "5H",722      number: "5H",723      row: "H",724      isReserved: false,725      tooltip: "yet to be reserved",726      price: 15.99727    },728    {729      id: "6H",730      number: "6H",731      row: "H",732      isReserved: false,733      tooltip: "yet to be reserved",734      price: 15.99735    },736    {737      id: "7H",738      number: "7H",739      row: "H",740      isReserved: false,741      tooltip: "yet to be reserved",742      price: 15.99743    },744    {745      id: "8H",746      number: "8H",747      row: "H",748      isReserved: false,749      tooltip: "yet to be reserved",750      price: 15.99751    },752    {753      id: "9H",754      number: "9H",755      row: "H",756      isReserved: false,757      tooltip: "yet to be reserved",758      price: 15.99759    },760    {761      id: "10H",762      number: "10H",763      row: "H",764      isReserved: false,765      tooltip: "yet to be reserved",766      price: 15.99767    },768    {769      id: "11H",770      number: "11H",771      row: "H",772      isReserved: false,773      tooltip: "yet to be reserved",774      price: 15.99775    },776    {777      id: "12H",778      number: "12H",779      row: "H",780      isReserved: false,781      tooltip: "yet to be reserved",782      price: 15.99783    },784  ],785  [786    {787      id: "1I",788      number: "1I",789      row: "I",790      isReserved: false,791      tooltip: "yet to be reserved",792      price: 14.99793    },794    {795      id: "2I",796      number: "2I",797      row: "I",798      isReserved: false,799      tooltip: "yet to be reserved",800      price: 14.99801    },802    {803      id: "3I",804      number: "3I",805      row: "I",806      isReserved: false,807      tooltip: "yet to be reserved",808      price: 14.99809    },810    {811      id: "4I",812      number: "4I",813      row: "I",814      isReserved: false,815      tooltip: "yet to be reserved",816      price: 14.99817    },818    {819      id: "5I",820      number: "5I",821      row: "I",822      isReserved: false,823      tooltip: "yet to be reserved",824      price: 14.99825    },826    {827      id: "6I",828      number: "6I",829      row: "I",830      isReserved: false,831      tooltip: "yet to be reserved",832      price: 14.99833    },834    {835      id: "7I",836      number: "7I",837      row: "I",838      isReserved: false,839      tooltip: "yet to be reserved",840      price: 14.99841    },842    {843      id: "8I",844      number: "8I",845      row: "I",846      isReserved: false,847      tooltip: "yet to be reserved",848      price: 14.99849    },850    {851      id: "9I",852      number: "9I",853      row: "I",854      isReserved: false,855      tooltip: "yet to be reserved",856      price: 14.99857    },858    {859      id: "10I",860      number: "10I",861      row: "I",862      isReserved: false,863      tooltip: "yet to be reserved",864      price: 14.99865    },866    {867      id: "11I",868      number: "11I",869      row: "I",870      isReserved: false,871      tooltip: "yet to be reserved",872      price: 14.99873    },874    {875      id: "12I",876      number: "12I",877      row: "I",878      isReserved: false,879      tooltip: "yet to be reserved",880      price: 14.99881    },882  ],883  [884    {885      id: "1J",886      number: "1J",887      row: "J",888      isReserved: false,889      tooltip: "yet to be reserved",890      price: 14.99891    },892    {893      id: "2J",894      number: "2J",895      row: "J",896      isReserved: false,897      tooltip: "yet to be reserved",898      price: 14.99899    },900    {901      id: "3J",902      number: "3J",903      row: "J",904      isReserved: false,905      tooltip: "yet to be reserved",906      price: 14.99907    },908    {909      id: "4J",910      number: "4J",911      row: "J",912      isReserved: false,913      tooltip: "yet to be reserved",914      price: 14.99915    },916    {917      id: "5J",918      number: "5J",919      row: "J",920      isReserved: false,921      tooltip: "yet to be reserved",922      price: 14.99923    },924    {925      id: "6J",926      number: "6J",927      row: "J",928      isReserved: false,929      tooltip: "yet to be reserved",930      price: 14.99931    },932    {933      id: "7J",934      number: "7J",935      row: "J",936      isReserved: false,937      tooltip: "yet to be reserved",938      price: 14.99939    },940    {941      id: "8J",942      number: "8J",943      row: "J",944      isReserved: false,945      tooltip: "yet to be reserved",946      price: 14.99947    },948    {949      id: "9J",950      number: "9J",951      row: "J",952      isReserved: false,953      tooltip: "yet to be reserved",954      price: 14.99955    },956    {957      id: "10J",958      number: "10J",959      row: "J",960      isReserved: false,961      tooltip: "yet to be reserved",962      price: 14.99963    },964    {965      id: "11J",966      number: "11J",967      row: "J",968      isReserved: false,969      tooltip: "yet to be reserved",970      price: 14.99971    },972    {973      id: "12J",974      number: "12J",975      row: "J",976      isReserved: false,977      tooltip: "yet to be reserved",978      price: 14.99979    },980  ],981];...data.js
Source:data.js  
1const rows = [2  { id: 1, number: 1, seat: "A1", isSelected: false, isReserved: false },3  { id: 2, number: 2, seat: "A2", isSelected: false, isReserved: false },4  { id: 3, number: 3, seat: "A3", isSelected: false, isReserved: false },5  { id: 4, number: 4, seat: "A4", isSelected: false, isReserved: false },6  { id: 5, number: 5, seat: "A5", isSelected: false, isReserved: false },7  { id: 6, number: 6, seat: "A6", isSelected: false, isReserved: false },8  { id: 7, number: 7, seat: "A7", isSelected: false, isReserved: false },9  { id: 8, number: 8, seat: "A8", isSelected: false, isReserved: false },10  {11    id: 9,12    number: 0,13    seat: "A9",14    isSelected: false,15    isReserved: false,16    disable: true,17  },18  {19    id: 10,20    number: 0,21    seat: "A10",22    isSelected: false,23    isReserved: false,24    disable: true,25  },26  {27    id: 11,28    number: 0,29    seat: "A11",30    isSelected: false,31    isReserved: false,32    disable: true,33  },34  {35    id: 12,36    number: 0,37    seat: "A12",38    isSelected: false,39    isReserved: false,40    disable: true,41  },42  { id: 13, number: 9, seat: "A9", isSelected: false, isReserved: true },43  { id: 14, number: 10, seat: "A10", isSelected: false, isReserved: true },44  { id: 15, number: 11, seat: "A11", isSelected: false, isReserved: true },45  { id: 16, number: 12, seat: "A12", isSelected: false, isReserved: false },46  { id: 17, number: 13, seat: "A13", isSelected: false, isReserved: false },47  { id: 18, number: 14, seat: "A14", isSelected: false, isReserved: false },48  { id: 19, number: 15, seat: "A15", isSelected: false, isReserved: false },49  { id: 20, number: 16, seat: "A16", isSelected: false, isReserved: false },50  { id: 21, number: 1, seat: "B1", isSelected: false, isReserved: false },51  { id: 22, number: 2, seat: "B2", isSelected: false, isReserved: false },52  { id: 23, number: 3, seat: "B3", isSelected: false, isReserved: false },53  { id: 24, number: 4, seat: "B4", isSelected: false, isReserved: false },54  { id: 25, number: 5, seat: "B5", isSelected: false, isReserved: false },55  { id: 26, number: 6, seat: "B6", isSelected: false, isReserved: false },56  { id: 27, number: 7, seat: "B7", isSelected: false, isReserved: false },57  { id: 28, number: 8, seat: "B8", isSelected: false, isReserved: false },58  {59    id: 29,60    number: 0,61    seat: "A9",62    isSelected: false,63    isReserved: false,64    disable: true,65  },66  {67    id: 30,68    number: 0,69    seat: "A10",70    isSelected: false,71    isReserved: false,72    disable: true,73  },74  {75    id: 31,76    number: 0,77    seat: "A11",78    isSelected: false,79    isReserved: false,80    disable: true,81  },82  {83    id: 32,84    number: 0,85    seat: "A12",86    isSelected: false,87    isReserved: false,88    disable: true,89  },90  { id: 33, number: 9, seat: "B9", isSelected: false, isReserved: false },91  { id: 34, number: 10, seat: "B10", isSelected: false, isReserved: false },92  { id: 35, number: 11, seat: "B11", isSelected: false, isReserved: false },93  { id: 36, number: 12, seat: "B12", isSelected: false, isReserved: false },94  { id: 37, number: 13, seat: "B13", isSelected: false, isReserved: false },95  { id: 38, number: 14, seat: "B14", isSelected: false, isReserved: true },96  { id: 39, number: 15, seat: "B15", isSelected: false, isReserved: true },97  { id: 40, number: 16, seat: "B16", isSelected: false, isReserved: true },98  { id: 41, number: 1, seat: "C1", isSelected: false, isReserved: false },99  { id: 42, number: 2, seat: "C2", isSelected: false, isReserved: false },100  { id: 43, number: 3, seat: "C3", isSelected: false, isReserved: false },101  { id: 44, number: 4, seat: "C4", isSelected: false, isReserved: false },102  { id: 45, number: 5, seat: "C5", isSelected: false, isReserved: false },103  { id: 46, number: 6, seat: "C6", isSelected: false, isReserved: true },104  { id: 47, number: 7, seat: "C7", isSelected: false, isReserved: true },105  { id: 48, number: 8, seat: "C8", isSelected: false, isReserved: false },106  {107    id: 49,108    number: 0,109    seat: "A9",110    isSelected: false,111    isReserved: false,112    disable: true,113  },114  {115    id: 50,116    number: 0,117    seat: "A10",118    isSelected: false,119    isReserved: false,120    disable: true,121  },122  {123    id: 51,124    number: 0,125    seat: "A11",126    isSelected: false,127    isReserved: false,128    disable: true,129  },130  {131    id: 52,132    number: 0,133    seat: "A12",134    isSelected: false,135    isReserved: false,136    disable: true,137  },138  { id: 53, number: 9, seat: "C9", isSelected: false, isReserved: false },139  { id: 54, number: 10, seat: "C10", isSelected: false, isReserved: false },140  { id: 55, number: 11, seat: "C11", isSelected: false, isReserved: false },141  { id: 56, number: 12, seat: "C12", isSelected: false, isReserved: true },142  { id: 57, number: 13, seat: "C13", isSelected: false, isReserved: true },143  { id: 58, number: 14, seat: "C14", isSelected: false, isReserved: false },144  { id: 59, number: 15, seat: "C15", isSelected: false, isReserved: false },145  { id: 60, number: 16, seat: "C16", isSelected: false, isReserved: false },146  { id: 61, number: 1, seat: "D1", isSelected: false, isReserved: false },147  { id: 62, number: 2, seat: "D2", isSelected: false, isReserved: false },148  { id: 63, number: 3, seat: "D3", isSelected: false, isReserved: false },149  { id: 64, number: 4, seat: "D4", isSelected: false, isReserved: false },150  { id: 65, number: 5, seat: "D5", isSelected: false, isReserved: true },151  { id: 66, number: 6, seat: "D6", isSelected: false, isReserved: true },152  { id: 67, number: 7, seat: "D7", isSelected: false, isReserved: true },153  { id: 68, number: 8, seat: "D8", isSelected: false, isReserved: false },154  {155    id: 69,156    number: 0,157    seat: "A9",158    isSelected: false,159    isReserved: false,160    disable: true,161  },162  {163    id: 70,164    number: 0,165    seat: "A10",166    isSelected: false,167    isReserved: false,168    disable: true,169  },170  {171    id: 71,172    number: 0,173    seat: "A11",174    isSelected: false,175    isReserved: false,176    disable: true,177  },178  {179    id: 72,180    number: 0,181    seat: "A12",182    isSelected: false,183    isReserved: false,184    disable: true,185  },186  { id: 73, number: 9, seat: "D9", isSelected: false, isReserved: false },187  { id: 74, number: 10, seat: "D10", isSelected: false, isReserved: false },188  { id: 75, number: 11, seat: "D11", isSelected: false, isReserved: false },189  { id: 76, number: 12, seat: "D12", isSelected: false, isReserved: false },190  { id: 77, number: 13, seat: "D13", isSelected: false, isReserved: false },191  { id: 78, number: 14, seat: "D14", isSelected: false, isReserved: false },192  { id: 79, number: 15, seat: "D15", isSelected: false, isReserved: false },193  { id: 80, number: 16, seat: "D16", isSelected: false, isReserved: false },194];195const rows2 = [196  { id: 81, number: 1, seat: "A1", isSelected: false, isReserved: false },197  { id: 82, number: 2, seat: "A2", isSelected: false, isReserved: false },198  { id: 83, number: 3, seat: "A3", isSelected: false, isReserved: false },199  { id: 84, number: 4, seat: "A4", isSelected: false, isReserved: false },200  { id: 85, number: 5, seat: "A5", isSelected: false, isReserved: false },201  { id: 86, number: 6, seat: "A6", isSelected: false, isReserved: false },202  { id: 87, number: 7, seat: "A7", isSelected: false, isReserved: false },203  { id: 88, number: 8, seat: "A8", isSelected: false, isReserved: false },204  {205    id: 89,206    number: 0,207    seat: "A9",208    isSelected: false,209    isReserved: false,210    disable: true,211  },212  {213    id: 90,214    number: 0,215    seat: "A10",216    isSelected: false,217    isReserved: false,218    disable: true,219  },220  {221    id: 91,222    number: 0,223    seat: "A11",224    isSelected: false,225    isReserved: false,226    disable: true,227  },228  {229    id: 92,230    number: 0,231    seat: "A12",232    isSelected: false,233    isReserved: false,234    disable: true,235  },236  { id: 93, number: 9, seat: "A9", isSelected: false, isReserved: false },237  { id: 94, number: 10, seat: "A10", isSelected: false, isReserved: false },238  { id: 95, number: 11, seat: "A11", isSelected: false, isReserved: true },239  { id: 96, number: 12, seat: "A12", isSelected: false, isReserved: true },240  { id: 97, number: 13, seat: "A13", isSelected: false, isReserved: true },241  { id: 98, number: 14, seat: "A14", isSelected: false, isReserved: false },242  { id: 99, number: 15, seat: "A15", isSelected: false, isReserved: false },243  { id: 100, number: 16, seat: "A16", isSelected: false, isReserved: false },244  { id: 101, number: 1, seat: "B1", isSelected: false, isReserved: false },245  { id: 102, number: 2, seat: "B2", isSelected: false, isReserved: false },246  { id: 103, number: 3, seat: "B3", isSelected: false, isReserved: false },247  { id: 104, number: 4, seat: "B4", isSelected: false, isReserved: false },248  { id: 105, number: 5, seat: "B5", isSelected: false, isReserved: false },249  { id: 106, number: 6, seat: "B6", isSelected: false, isReserved: false },250  { id: 107, number: 7, seat: "B7", isSelected: false, isReserved: false },251  { id: 108, number: 8, seat: "B8", isSelected: false, isReserved: false },252  {253    id: 109,254    number: 0,255    seat: "A9",256    isSelected: false,257    isReserved: false,258    disable: true,259  },260  {261    id: 110,262    number: 0,263    seat: "A10",264    isSelected: false,265    isReserved: false,266    disable: true,267  },268  {269    id: 111,270    number: 0,271    seat: "A11",272    isSelected: false,273    isReserved: false,274    disable: true,275  },276  {277    id: 112,278    number: 0,279    seat: "A12",280    isSelected: false,281    isReserved: false,282    disable: true,283  },284  { id: 113, number: 9, seat: "B9", isSelected: false, isReserved: false },285  { id: 114, number: 10, seat: "B10", isSelected: false, isReserved: false },286  { id: 115, number: 11, seat: "B11", isSelected: false, isReserved: false },287  { id: 116, number: 12, seat: "B12", isSelected: false, isReserved: false },288  { id: 117, number: 13, seat: "B13", isSelected: false, isReserved: false },289  { id: 118, number: 14, seat: "B14", isSelected: false, isReserved: false },290  { id: 119, number: 15, seat: "B15", isSelected: false, isReserved: false },291  { id: 120, number: 16, seat: "B16", isSelected: false, isReserved: true },292  { id: 121, number: 1, seat: "C1", isSelected: false, isReserved: true },293  { id: 122, number: 2, seat: "C2", isSelected: false, isReserved: true },294  { id: 123, number: 3, seat: "C3", isSelected: false, isReserved: true },295  { id: 124, number: 4, seat: "C4", isSelected: false, isReserved: false },296  { id: 125, number: 5, seat: "C5", isSelected: false, isReserved: false },297  { id: 126, number: 6, seat: "C6", isSelected: false, isReserved: true },298  { id: 127, number: 7, seat: "C7", isSelected: false, isReserved: true },299  { id: 128, number: 8, seat: "C8", isSelected: false, isReserved: false },300  {301    id: 129,302    number: 0,303    seat: "A9",304    isSelected: false,305    isReserved: false,306    disable: true,307  },308  {309    id: 130,310    number: 0,311    seat: "A10",312    isSelected: false,313    isReserved: false,314    disable: true,315  },316  {317    id: 131,318    number: 0,319    seat: "A11",320    isSelected: false,321    isReserved: false,322    disable: true,323  },324  {325    id: 132,326    number: 0,327    seat: "A12",328    isSelected: false,329    isReserved: false,330    disable: true,331  },332  { id: 133, number: 9, seat: "C9", isSelected: false, isReserved: false },333  { id: 134, number: 10, seat: "C10", isSelected: false, isReserved: false },334  { id: 135, number: 11, seat: "C11", isSelected: false, isReserved: false },335  { id: 136, number: 12, seat: "C12", isSelected: false, isReserved: false },336  { id: 137, number: 13, seat: "C13", isSelected: false, isReserved: false },337  { id: 138, number: 14, seat: "C14", isSelected: false, isReserved: false },338  { id: 139, number: 15, seat: "C15", isSelected: false, isReserved: false },339  { id: 140, number: 16, seat: "C16", isSelected: false, isReserved: false },340  { id: 141, number: 1, seat: "D1", isSelected: false, isReserved: true },341  { id: 142, number: 2, seat: "D2", isSelected: false, isReserved: true },342  { id: 143, number: 3, seat: "D3", isSelected: false, isReserved: false },343  { id: 144, number: 4, seat: "D4", isSelected: false, isReserved: false },344  { id: 145, number: 5, seat: "D5", isSelected: false, isReserved: false },345  { id: 146, number: 6, seat: "D6", isSelected: false, isReserved: false },346  { id: 147, number: 7, seat: "D7", isSelected: false, isReserved: false },347  { id: 148, number: 8, seat: "D8", isSelected: false, isReserved: false },348  {349    id: 149,350    number: 0,351    seat: "A9",352    isSelected: false,353    isReserved: false,354    disable: true,355  },356  {357    id: 150,358    number: 0,359    seat: "A10",360    isSelected: false,361    isReserved: false,362    disable: true,363  },364  {365    id: 151,366    number: 0,367    seat: "A11",368    isSelected: false,369    isReserved: false,370    disable: true,371  },372  {373    id: 152,374    number: 0,375    seat: "A12",376    isSelected: false,377    isReserved: false,378    disable: true,379  },380  { id: 153, number: 9, seat: "D9", isSelected: false, isReserved: false },381  { id: 154, number: 10, seat: "D10", isSelected: false, isReserved: false },382  { id: 155, number: 11, seat: "D11", isSelected: false, isReserved: false },383  { id: 156, number: 12, seat: "D12", isSelected: false, isReserved: false },384  { id: 157, number: 13, seat: "D13", isSelected: false, isReserved: true },385  { id: 158, number: 14, seat: "D14", isSelected: false, isReserved: true },386  { id: 159, number: 15, seat: "D15", isSelected: false, isReserved: true },387  { id: 160, number: 16, seat: "D16", isSelected: false, isReserved: false },388];...flightsService.js
Source:flightsService.js  
1import * as flightsAction from '../store/action/flightsAction'23export const getScheduledFlightDetails = (date) => (dispatch) => {4    var strflights = localStorage.getItem('flights');5    var flights = [];6    if (strflights !== null && strflights !== undefined && strflights !== '') {7        flights = JSON.parse(strflights);8    } else {9        flights = [10            {11                scheduledDate: '2020-08-02',12                number: 'A101',13                name: 'Air India',14                seats: [15                    [16                        { id: 1, number: 1 },17                        { id: 2, number: 2 },18                        null,19                        {20                            id: 3,21                            number: "3",22                            isReserved: false,23                            orientation: "east"24                        },25                        { id: 4, number: "4", orientation: "west" }26                    ],27                    [28                        {29                            id: 7,30                            number: 1,31                            isReserved: false32                        },33                        { id: 8, number: 2, isReserved: false },34                        null,35                        { id: 9, number: "3", isReserved: false, orientation: "east" },36                        { id: 10, number: "4", orientation: "west" }37                    ],38                    [39                        { id: 13, number: 1 },40                        { id: 14, number: 2 },41                        null,42                        { id: 15, number: 3, isReserved: false, orientation: "east" },43                        { id: 16, number: "4", orientation: "west" }44                    ],45                    [46                        { id: 19, number: 1, tooltip: "Cost: 25$" },47                        { id: 20, number: 2 },48                        null,49                        { id: 21, number: 3, orientation: "east" },50                        { id: 22, number: "4", orientation: "west" }51                    ],52                    [53                        { id: 25, number: 1, isReserved: false },54                        { id: 26, number: 2, orientation: "east" },55                        null,56                        { id: 27, number: "3", isReserved: false },57                        { id: 28, number: "4", orientation: "west" }58                    ],59                    [60                        { id: 29, number: 1 },61                        { id: 30, number: 2 },62                        null,63                        {64                            id: 31,65                            number: "3",66                            isReserved: false,67                            orientation: "east"68        69                        },70                        { id: 32, number: "4", orientation: "west" }71                    ],72                    [73                        {74                            id: 33,75                            number: 1,76                            isReserved: false77        78                        },79                        { id: 34, number: 2, isReserved: false },80                        null,81                        { id: 35, number: "3", isReserved: true, orientation: "east" },82                        { id: 36, number: "4", orientation: "west" }83                    ],84                    [85                        { id: 37, number: 1 },86                        { id: 38, number: 2 },87                        null,88                        { id: 39, number: 3, isReserved: false, orientation: "east" },89                        { id: 40, number: "4", orientation: "west" }90                    ],91                    [92                        { id: 41, number: 1, tooltip: "Cost: 25$" },93                        { id: 42, number: 2 },94                        null,95                        { id: 43, number: 3, orientation: "east" },96                        { id: 44, number: "4", orientation: "west" }97                    ],98                    [99                        { id: 45, number: 1, isReserved: false },100                        { id: 46, number: 2, orientation: "east" },101                        null,102                        { id: 47, number: "3", isReserved: false },103                        { id: 48, number: "4", orientation: "west" }104                    ]105                ]106            },107            {108                scheduledDate: '2020-08-02',109                number: 'B201',110                name: 'Indigo',111                seats: [112                    [113                        { id: 1, number: 1 },114                        { id: 2, number: 2 },115                        null,116                        {117                            id: 3,118                            number: "3",119                            isReserved: false,120                            orientation: "east"121                        },122                        { id: 4, number: "4", orientation: "west" }123                    ],124                    [125                        {126                            id: 7,127                            number: 1,128                            isReserved: false129                        },130                        { id: 8, number: 2, isReserved: false },131                        null,132                        { id: 9, number: "3", isReserved: false, orientation: "east" },133                        { id: 10, number: "4", orientation: "west" }134                    ],135                    [136                        { id: 13, number: 1 },137                        { id: 14, number: 2 },138                        null,139                        { id: 15, number: 3, isReserved: false, orientation: "east" },140                        { id: 16, number: "4", orientation: "west" }141                    ],142                    [143                        { id: 19, number: 1, tooltip: "Cost: 25$" },144                        { id: 20, number: 2 },145                        null,146                        { id: 21, number: 3, orientation: "east" },147                        { id: 22, number: "4", orientation: "west" }148                    ],149                    [150                        { id: 25, number: 1, isReserved: false },151                        { id: 26, number: 2, orientation: "east" },152                        null,153                        { id: 27, number: "3", isReserved: false },154                        { id: 28, number: "4", orientation: "west" }155                    ],156                    [157                        { id: 29, number: 1 },158                        { id: 30, number: 2 },159                        null,160                        {161                            id: 31,162                            number: "3",163                            isReserved: false,164                            orientation: "east"165        166                        },167                        { id: 32, number: "4", orientation: "west" }168                    ],169                    [170                        {171                            id: 33,172                            number: 1,173                            isReserved: false174        175                        },176                        { id: 34, number: 2, isReserved: false },177                        null,178                        { id: 35, number: "3", isReserved: true, orientation: "east" },179                        { id: 36, number: "4", orientation: "west" }180                    ],181                    [182                        { id: 37, number: 1 },183                        { id: 38, number: 2 },184                        null,185                        { id: 39, number: 3, isReserved: false, orientation: "east" },186                        { id: 40, number: "4", orientation: "west" }187                    ],188                    [189                        { id: 41, number: 1, tooltip: "Cost: 25$" },190                        { id: 42, number: 2 },191                        null,192                        { id: 43, number: 3, orientation: "east" },193                        { id: 44, number: "4", orientation: "west" }194                    ],195                    [196                        { id: 45, number: 1, isReserved: false },197                        { id: 46, number: 2, orientation: "east" },198                        null,199                        { id: 47, number: "3", isReserved: false },200                        { id: 48, number: "4", orientation: "west" }201                    ]202                ]203            }204        ];205        let strflightDetails = JSON.stringify(flights);206        localStorage.setItem('flights', strflightDetails);207    }208    var filteredFlights = flights.filter(function (el) { return (el.scheduledDate == date); });209    let payload = {210        flights: filteredFlights211    };212    dispatch(flightsAction.getFlightDetails(payload));213
...20200410064407-insert-seets.js
Source:20200410064407-insert-seets.js  
1'use strict';2module.exports = {3  up: (queryInterface, Sequelize) => {4    return queryInterface.bulkInsert('Seats', [5        { id: 1, isReserved: false },6        { id: 2, isReserved: false },7        { id: 3, isReserved: false },8        { id: 4, isReserved: false },9        { id: 5, isReserved: false },10        { id: 6, isReserved: false },11        { id: 7, isReserved: false },12        { id: 8, isReserved: false },13        { id: 9, isReserved: false },14        { id: 10, isReserved: false },15        { id: 11, isReserved: false },16        { id: 12, isReserved: false },17        { id: 13, isReserved: false },18        { id: 14, isReserved: false },19        { id: 15, isReserved: false },20        { id: 16, isReserved: false },21        { id: 17, isReserved: false },22        { id: 18, isReserved: false },23        { id: 19, isReserved: false },24        { id: 20, isReserved: false },25        { id: 21, isReserved: false },26        { id: 22, isReserved: false },27        { id: 23, isReserved: false },28        { id: 24, isReserved: false },29        { id: 25, isReserved: false },30        { id: 26, isReserved: false },31        { id: 27, isReserved: false },32        { id: 28, isReserved: false },33        { id: 29, isReserved: false },34        { id: 30, isReserved: false },35        { id: 31, isReserved: false },36        { id: 32, isReserved: false },37        { id: 33, isReserved: false },38        { id: 34, isReserved: false },39        { id: 35, isReserved: false },40        { id: 36, isReserved: false },41        { id: 37, isReserved: false },42        { id: 38, isReserved: false },43        { id: 39, isReserved: false },44        { id: 40, isReserved: false },45        { id: 41, isReserved: false },46        { id: 42, isReserved: false },47        { id: 43, isReserved: false },48        { id: 44, isReserved: false },49        { id: 45, isReserved: false },50        { id: 46, isReserved: false },51        { id: 47, isReserved: false },52        { id: 48, isReserved: false },53        { id: 49, isReserved: false },54        { id: 50, isReserved: false },55        { id: 51, isReserved: false },56        { id: 52, isReserved: false },57        { id: 53, isReserved: false },58        { id: 54, isReserved: false },59        { id: 55, isReserved: false },60        { id: 56, isReserved: false },61        { id: 57, isReserved: false },62        { id: 58, isReserved: false },63        { id: 59, isReserved: false },64        { id: 60, isReserved: false },65        { id: 61, isReserved: false },66        { id: 62, isReserved: false },67        { id: 63, isReserved: false },68        { id: 64, isReserved: false },69        { id: 65, isReserved: false },70        { id: 66, isReserved: false },71        { id: 67, isReserved: false },72        { id: 68, isReserved: false },73        { id: 69, isReserved: false },74        { id: 70, isReserved: false },75        { id: 71, isReserved: false },76        { id: 72, isReserved: false },77        { id: 73, isReserved: false },78        { id: 74, isReserved: false },79        { id: 75, isReserved: false },80        { id: 76, isReserved: false },81        { id: 77, isReserved: false },82        { id: 78, isReserved: false },83        { id: 79, isReserved: false },84        { id: 80, isReserved: false },85        { id: 81, isReserved: false },86        { id: 82, isReserved: false },87        { id: 83, isReserved: false },88        { id: 84, isReserved: false },89        { id: 85, isReserved: false },90        { id: 86, isReserved: false },91        { id: 87, isReserved: false },92        { id: 88, isReserved: false },93        { id: 89, isReserved: false },94        { id: 90, isReserved: false },95        { id: 91, isReserved: false },96        { id: 92, isReserved: false },97        { id: 93, isReserved: false },98        { id: 94, isReserved: false },99        { id: 95, isReserved: false },100        { id: 96, isReserved: false },101        { id: 97, isReserved: false },102        { id: 98, isReserved: false },103        { id: 99, isReserved: false },104        { id: 100, isReserved: false}105      ], {})106  },107  down: (queryInterface, Sequelize) => {108    return queryInterface.bulkDelete('Seats', null, {});109  }...computers.js
Source:computers.js  
1let tableData = 2  [3    {4      "row": "A",5      "seat": 1,6      "isReserved": false7    },8    {9      "row": "A",10      "seat": 2,11      "isReserved": false12    },13    {14      "row": "A",15      "seat": 3,16      "isReserved": false17    },18    {19      "row": "A",20      "seat": 4,21      "isReserved": false22    },23    {24      "row": "A",25      "seat": 5,26      "isReserved": false27    },28    {29      "row": "A",30      "seat": 6,31      "isReserved": false32    },33    {34      "row": "B",35      "seat": 1,36      "isReserved": false37    },38    {39      "row": "B",40      "seat": 2,41      "isReserved": false42    },43    {44      "row": "B",45      "seat": 3,46      "isReserved": false47    },48    {49      "row": "B",50      "seat": 4,51      "isReserved": false52    },53    {54      "row": "B",55      "seat": 5,56      "isReserved": false57    },58    {59      "row": "B",60      "seat": 6,61      "isReserved": false62    },63    {64      "row": "C",65      "seat": 1,66      "isReserved": false67    },68    {69      "row": "C",70      "seat": 2,71      "isReserved": false72    },73    {74      "row": "C",75      "seat": 3,76      "isReserved": false77    },78    {79      "row": "C",80      "seat": 4,81      "isReserved": false82    },83    {84      "row": "C",85      "seat": 5,86      "isReserved": false87    },88    {89      "row": "C",90      "seat": 6,91      "isReserved": false92    },93    {94      "row": "D",95      "seat": 1,96      "isReserved": false97    },98    {99      "row": "D",100      "seat": 2,101      "isReserved": false102    },103    {104      "row": "D",105      "seat": 3,106      "isReserved": false107    },108    {109      "row": "D",110      "seat": 4,111      "isReserved": false112    },113    {114      "row": "D",115      "seat": 5,116      "isReserved": false117    },118    {119      "row": "D",120      "seat": 6,121      "isReserved": false122    },123    {124      "row": "E",125      "seat": 1,126      "isReserved": false127    },128    {129      "row": "E",130      "seat": 2,131      "isReserved": false132    },133    {134      "row": "E",135      "seat": 3,136      "isReserved": false137    },138    {139      "row": "E",140      "seat": 4,141      "isReserved": false142    },143    {144      "row": "E",145      "seat": 5,146      "isReserved": false147    },148    {149      "row": "E",150      "seat": 6,151      "isReserved": false152    },153    {154      "row": "F",155      "seat": 1,156      "isReserved": false157    },158    {159      "row": "F",160      "seat": 2,161      "isReserved": false162    },163    {164      "row": "F",165      "seat": 3,166      "isReserved": false167    },168    {169      "row": "F",170      "seat": 4,171      "isReserved": false172    },173    {174      "row": "F",175      "seat": 5,176      "isReserved": false177    },178    {179      "row": "F",180      "seat": 6,181      "isReserved": false182    },183    {184      "row": "G",185      "seat": 1,186      "isReserved": false187    },188    {189      "row": "G",190      "seat": 2,191      "isReserved": false192    },193    {194      "row": "G",195      "seat": 3,196      "isReserved": false197    },198    {199      "row": "G",200      "seat": 4,201      "isReserved": false202    },203    {204      "row": "G",205      "seat": 5,206      "isReserved": false207    },208    {209      "row": "G",210      "seat": 6,211      "isReserved": false212    },213    {214      "row": "H",215      "seat": 1,216      "isReserved": false217    },218    {219      "row": "H",220      "seat": 2,221      "isReserved": false222    },223    {224      "row": "H",225      "seat": 3,226      "isReserved": false227    },228    {229      "row": "H",230      "seat": 4,231      "isReserved": false232    },233    {234      "row": "H",235      "seat": 5,236      "isReserved": false237    },238    {239      "row": "H",240      "seat": 6,241      "isReserved": false242    }243  ];...index.js
Source:index.js  
1import React from 'react';2import ReactDOM from 'react-dom';3import './index.css';4import SeatMap from './components/SeatMap';5const defaultRows = [6  [7    {number: '1A', isReserved: false},8    {number: '2A', isReserved: false},9    {number: '3A', isReserved: false},10    null,11    {number: '4A', isReserved: false},12    {number: '5A', isReserved: false},13    {number: '6A', isReserved: false},14  ],15  [16    {number: '1A', isReserved: false},17    {number: '2A', isReserved: false},18    {number: '3A', isReserved: false},19    null,20    {number: '4A', isReserved: false},21    {number: '5A', isReserved: false},22    {number: '6A', isReserved: false},23  ],24  [25    {number: '1A', isReserved: false},26    {number: '2A', isReserved: false},27    {number: '3A', isReserved: false},28    null,29    {number: '4A', isReserved: false},30    {number: '5A', isReserved: false},31    {number: '6A', isReserved: false},32  ],33  [34    {number: '1A', isReserved: false},35    {number: '2A', isReserved: false},36    {number: '3A', isReserved: false},37    null,38    {number: '4A', isReserved: false},39    {number: '5A', isReserved: false},40    {number: '6A', isReserved: false},41  ],42  [43    {number: '1A', isReserved: false},44    {number: '2A', isReserved: false},45    {number: '3A', isReserved: false},46    null,47    {number: '4A', isReserved: false},48    {number: '5A', isReserved: false},49    {number: '6A', isReserved: false},50  ],51  [52    {number: '1A', isReserved: false},53    {number: '2A', isReserved: false},54    {number: '3A', isReserved: false},55    null,56    {number: '4A', isReserved: false},57    {number: '5A', isReserved: false},58    {number: '6A', isReserved: false},59  ],60  [61    {number: '1A', isReserved: false},62    {number: '2A', isReserved: false},63    {number: '3A', isReserved: false},64    null,65    {number: '4A', isReserved: false},66    {number: '5A', isReserved: false},67    {number: '6A', isReserved: false},68  ],69  [70    {number: '1A', isReserved: false},71    {number: '2A', isReserved: false},72    {number: '3A', isReserved: false},73    null,74    {number: '4A', isReserved: false},75    {number: '5A', isReserved: false},76    {number: '6A', isReserved: false},77  ],78  [79    {number: '1A', isReserved: false},80    {number: '2A', isReserved: false},81    {number: '3A', isReserved: false},82    null,83    {number: '4A', isReserved: false},84    {number: '5A', isReserved: false},85    {number: '6A', isReserved: false},86  ],87]88const newRow = [89  [90    {number: '1A', isReserved: true},91    {number: '2A', isReserved: true},92    {number: '3A', isReserved: true},93    null,94    {number: '4A', isReserved: true},95    {number: '5A', isReserved: true},96    {number: '6A', isReserved: true},97  ],98]99const rows = [100  ...newRow,101  ...defaultRows102];103const rootNode = document.getElementById('root');104ReactDOM.render(105  <SeatMap106    rows={rows}107    maxReservableSeats={3}108  />,109  rootNode...props.js
Source:props.js  
1const vip = [2  {3    id: 1,4    isReserved: false,5    name: "A-01",6  },7  {8    id: 2,9    isReserved: false,10    name: "A-02",11  },12  {13    id: 3,14    isReserved: false,15    name: "A-03",16  },17  {18    id: 4,19    isReserved: false,20    name: "A-04",21  },22  {23    id: 5,24    isReserved: false,25    name: "A-05",26  },27  {28    id: 6,29    isReserved: false,30    name: "A-06",31  },32  {33    id: 7,34    isReserved: false,35    name: "A-07",36  },37  {38    id: 8,39    isReserved: false,40    name: "A-08",41  },42  {43    id: 9,44    isReserved: false,45    name: "A-09",46  },47  {48    id: 10,49    isReserved: false,50    name: "A-10",51  },52];53const general = [54  {55    id: 11,56    isReserved: false,57    name: "B-11",58  },59  {60    id: 12,61    isReserved: false,62    name: "B-12",63  },64  {65    id: 13,66    isReserved: false,67    name: "B-13",68  },69  {70    id: 14,71    isReserved: false,72    name: "B-14",73  },74  {75    id: 15,76    isReserved: false,77    name: "B-15",78  },79  {80    id: 16,81    isReserved: false,82    name: "B-16",83  },84  {85    id: 17,86    isReserved: false,87    name: "B-17",88  },89  {90    id: 18,91    isReserved: false,92    name: "B-18",93  },94  {95    id: 19,96    isReserved: false,97    name: "B-19",98  },99  {100    id: 20,101    isReserved: false,102    name: "B-20",103  },104  {105    id: 21,106    isReserved: false,107    name: "B-21",108  },109  {110    id: 22,111    isReserved: false,112    name: "B-22",113  },114  {115    id: 23,116    isReserved: false,117    name: "B-23",118  },119  {120    id: 24,121    isReserved: false,122    name: "B-24",123  },124  {125    id: 25,126    isReserved: false,127    name: "B-25",128  },129  {130    id: 26,131    isReserved: false,132    name: "B-26",133  },134  {135    id: 27,136    isReserved: false,137    name: "B-27",138  },139  {140    id: 28,141    isReserved: false,142    name: "B-28",143  },144  {145    id: 29,146    isReserved: false,147    name: "B-29",148  },149  {150    id: 30,151    isReserved: false,152    name: "B-30",153  },154  {155    id: 31,156    isReserved: false,157    name: "B-31",158  },159  {160    id: 32,161    isReserved: false,162    name: "B-32",163  },164  {165    id: 33,166    isReserved: false,167    name: "B-33",168  },169  {170    id: 34,171    isReserved: false,172    name: "B-34",173  },174  {175    id: 35,176    isReserved: false,177    name: "B-35",178  },179  {180    id: 36,181    isReserved: false,182    name: "B-36",183  },184  {185    id: 37,186    isReserved: false,187    name: "B-37",188  },189  {190    id: 38,191    isReserved: false,192    name: "B-38",193  },194  {195    id: 39,196    isReserved: false,197    name: "B-39",198  },199  {200    id: 40,201    isReserved: false,202    name: "B-40",203  },204];...solution.test.js
Source:solution.test.js  
1const additionalCapacity = require("../src/solution");2describe("additionalCapacity", () => {3  it("returns unreserved capacity for the campgrounds", () => {4    const campground = [5      { number: 1, view: "ocean", partySize: 8, isReserved: false },6      { number: 5, view: "ocean", partySize: 4, isReserved: false },7      { number: 12, view: "ocean", partySize: 4, isReserved: true },8      { number: 18, view: "forest", partySize: 4, isReserved: false },9      { number: 23, view: "forest", partySize: 4, isReserved: true },10    ];11    expect(additionalCapacity(campground)).toEqual(16);12  });13  it("returns unreserved capacity for a larger list", () => {14    const campground = [15      { isReserved: true, number: 133, partySize: 4, view: "forest" },16      { isReserved: true, number: 119, partySize: 12, view: "desert" },17      { isReserved: true, number: 154, partySize: 3, view: "forest" },18      { isReserved: false, number: 67, partySize: 2, view: "desert" },19      { isReserved: false, number: 15, partySize: 12, view: "ocean" },20      { isReserved: true, number: 149, partySize: 12, view: "ocean" },21      { isReserved: false, number: 126, partySize: 4, view: "mountain" },22      { isReserved: false, number: 114, partySize: 12, view: "forest" },23      { isReserved: false, number: 16, partySize: 2, view: "desert" },24      { isReserved: false, number: 192, partySize: 4, view: "mountain" },25      { isReserved: false, number: 77, partySize: 2, view: "desert" },26      { isReserved: false, number: 191, partySize: 12, view: "forest" },27      { isReserved: true, number: 27, partySize: 2, view: "ocean" },28      { isReserved: false, number: 136, partySize: 8, view: "desert" },29      { isReserved: true, number: 195, partySize: 2, view: "forest" },30      { isReserved: false, number: 176, partySize: 8, view: "forest" },31      { isReserved: true, number: 142, partySize: 12, view: "desert" },32      { isReserved: false, number: 15, partySize: 2, view: "ocean" },33      { isReserved: false, number: 5, partySize: 12, view: "desert" },34    ];35    expect(additionalCapacity(campground)).toEqual(80);36  });...Using AI Code Generation
1const { chromium } = require('playwright');2const { isReserved } = require('playwright/lib/utils/utils');3(async () => {4  const browser = await chromium.launch();5  const context = await browser.newContext();6  const page = await context.newPage();7  const title = await page.title();8  console.log(title);9  console.log(isReserved('test'));10  await browser.close();11})();Using AI Code Generation
1const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');2const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');3const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');4const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');5const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');6const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');7const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');8const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');9const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');10const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');11const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');12const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');13const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');14const { isReserved } = require('playwright/lib/server/supplements/recorder/recorderSupplement');15const { isReserved } = requireUsing AI Code Generation
1const { isReserved } = require('playwright/lib/utils/utils');2const { isReserved } = require('playwright/lib/utils/utils');3const { isReserved } = require('playwright/lib/utils/utils');4const { isReserved } = require('playwright/lib/utils/utils');5const { isReserved } = require('playwright/lib/utils/utils');6const { isReserved } = require('playwright/lib/utils/utils');7const { isReserved } = require('playwright/lib/utils/utils');8const { isReserved } = require('playwright/lib/utils/utils');9const { isReserved } = require('playwright/lib/utils/utils');10const { isReserved } = require('playwright/lib/utils/utils');Using AI Code Generation
1const { isReserved } = require('playwright/lib/utils/utils');2console.log(isReserved('hello'));3console.log(isReserved('__proto__'));4console.log(isReserved('constructor'));5const { isReserved } = require('playwright/lib/utils/utils');6console.log(isReserved('hello'));7console.log(isReserved('__proto__'));8console.log(isReserved('constructor'));9console.log(isReserved('for'));10console.log(isReserved('if'));11const { isReserved } = require('playwright/lib/utils/utils');12console.log(isReserved('hello'));13console.log(isReserved('__proto__'));14console.log(isReserved('constructor'));15console.log(isReserved('for'));16console.log(isReserved('if'));Using AI Code Generation
1const { isReserved } = require("playwright/lib/server/utils");2console.log(isReserved("/"));3await page.setViewportSize({ width: 1440, height: 900 });4But the created page has a different size (1280x1024). I have tried it on different versions of Playwright (1.0.2 and 1.1.0) and on different browsers (Chromium and Firefox). The result is the same. What am I doing wrong?5await page.setViewportSize({ width: 1440, height: 900 });6But the created page has a different size (1280x1024). I have tried it on different versions of Playwright (1.0.2 and 1.1.0) and on different browsers (Chromium and Firefox). The result is the same. What am I doing wrong?7const text = await page.textContent('table tr:nth-child(2) td:nth-child(2)');LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!
