Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making a pull request #30

Closed
wants to merge 122 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
5065cf1
Initial Commit
2491NoMythic Jan 9, 2024
62ec8a0
Adjustments
2491NoMythic Jan 10, 2024
38e425f
Added trigger
2491NoMythic Jan 10, 2024
8fabf4d
Merge pull request #1 from 2491-NoMythic/Shooter
KnightPiscesAugie Jan 10, 2024
28a9042
added autoInit and some Inst()'s
rflood07 Jan 9, 2024
bdd0dad
filled in robotContainer more
rflood07 Jan 12, 2024
d6f807a
Initial Commit
2491NoMythic Jan 12, 2024
68651d3
reset some constants
rflood07 Jan 12, 2024
787500a
Merge pull request #2 from 2491-NoMythic/Initalizations
rflood07 Jan 12, 2024
6856f7e
started making the autoPickup command
rflood07 Jan 12, 2024
94efc8e
added new constants
rflood07 Jan 13, 2024
c689710
PID on Shufffleboard
2491NoMythic Jan 13, 2024
a3cdeb9
Merge pull request #3 from 2491-NoMythic/Shooter-I
KnightPiscesAugie Jan 13, 2024
b643c89
added auto aiming rotation
rflood07 Jan 13, 2024
fabcfe9
Climber
2491NoMythic Jan 13, 2024
a60f99e
implemented AutoAim.java
rflood07 Jan 13, 2024
002c140
little bit of command, but INVERTED DT
trixydevs Jan 13, 2024
d0f4416
added resetting pigeon
trixydevs Jan 13, 2024
21af00d
made the autoAimParallel command, and commands it uses, with lots of …
rflood07 Jan 15, 2024
ef3c505
Merge pull request #4 from 2491-NoMythic/collectNoteCommand
rflood07 Jan 15, 2024
3173d67
Initial Commit
2491NoMythic Jan 12, 2024
2f6c46f
PID on Shufffleboard
2491NoMythic Jan 13, 2024
f36bbfd
added auto aiming rotation
rflood07 Jan 13, 2024
ab306c3
implemented AutoAim.java
rflood07 Jan 13, 2024
ba58e43
made the autoAimParallel command, and commands it uses, with lots of …
rflood07 Jan 15, 2024
b2fb61a
fixed random errors from duplicates
rflood07 Jan 15, 2024
94274df
little bit of command, but INVERTED DT
trixydevs Jan 13, 2024
34043d8
added resetting pigeon
trixydevs Jan 13, 2024
c281f77
started making the autoPickup command
rflood07 Jan 12, 2024
f563d61
added auto aiming rotation
rflood07 Jan 13, 2024
9fb82ff
implemented AutoAim.java
rflood07 Jan 13, 2024
e81e5bb
made the autoAimParallel command, and commands it uses, with lots of …
rflood07 Jan 15, 2024
5fb5759
Initial Commit
2491NoMythic Jan 12, 2024
7cdc0ef
PID on Shufffleboard
2491NoMythic Jan 13, 2024
de42cff
implemented AutoAim.java
rflood07 Jan 13, 2024
c36221d
made the autoAimParallel command, and commands it uses, with lots of …
rflood07 Jan 15, 2024
0bb5f7a
fixed random errors from duplicates
rflood07 Jan 15, 2024
c48f09c
fixed dumb error
rflood07 Jan 15, 2024
55c074b
fixed merging errors
rflood07 Jan 15, 2024
b29b300
Merge branch 'main' into autoaim
rflood07 Jan 15, 2024
d6cc572
Update RobotContainer.java
rflood07 Jan 15, 2024
4b55b3f
Merge pull request #5 from 2491-NoMythic/autoaim
rflood07 Jan 15, 2024
93bd708
whole shit ton of testing. Doesnt work yet
rflood07 Jan 16, 2024
a429e22
shit ton of testing doesnt work
rflood07 Jan 16, 2024
37b0d08
Merge branch 'main' into Rest-of-1/13
KnightPiscesAugie Jan 16, 2024
b72eebf
Fixing Errors
2491NoMythic Jan 16, 2024
b25c7e5
Probably fixed pitchMotor
2491NoMythic Jan 16, 2024
d8e8ced
AAAAAA
2491NoMythic Jan 16, 2024
bf04f81
Merge pull request #6 from 2491-NoMythic/Rest-of-1/13
KnightPiscesAugie Jan 16, 2024
46bddc7
lots of testing, math and rotate workswhile still for BLUE now, RED u…
rflood07 Jan 17, 2024
89e04d5
Merge branch 'main' into testingAutoAim
rflood07 Jan 17, 2024
78e1489
Update ShooterSubsystem.java
rflood07 Jan 17, 2024
48e4305
Update ShooterSubsystem.java
rflood07 Jan 17, 2024
e2c091d
Merge pull request #8 from 2491-NoMythic/testingAutoAim
rflood07 Jan 17, 2024
20d0c41
made command to aim while moving, and method to do math for shooting …
rflood07 Jan 17, 2024
5bbcba6
added numbers to smart dashboard for when we test the math for while …
rflood07 Jan 17, 2024
bfd8255
corrected 1 line of code to print the correct thing to smartDashboarod
rflood07 Jan 17, 2024
6617dfb
declared variables at top of drivetrain, so that we don't create thou…
rflood07 Jan 18, 2024
7197f81
added the math for calculating shooter angle to speaker, and made Com…
rflood07 Jan 18, 2024
22a0936
Oh so very much
2491NoMythic Jan 17, 2024
d7d44d8
Intake Final Touches
2491NoMythic Jan 18, 2024
d428d49
Fixed creation of commands
2491NoMythic Jan 18, 2024
f401e90
Merge pull request #10 from 2491-NoMythic/Intake
KnightPiscesAugie Jan 18, 2024
e24a26c
added lights code and also adjusted alliance selection
2491NoMythic Jan 18, 2024
2f46ff1
adjusted math a bit
2491NoMythic Jan 18, 2024
d0f33c8
fixed some of the math for the shooter and fixed AngleShooter
2491NoMythic Jan 19, 2024
b944599
Merge branch 'main' into shooterMath
rflood07 Jan 19, 2024
79bbbcc
Merge pull request #9 from 2491-NoMythic/shooterMath
rflood07 Jan 19, 2024
b1d9893
started making paths from each note for blue alliance
rflood07 Jan 20, 2024
baf75f1
Initial Commit
2491NoMythic Jan 20, 2024
14c09db
Merge pull request #11 from 2491-NoMythic/Indexer
KnightPiscesAugie Jan 20, 2024
4508c1c
added indicating lights code to the calculating of speaker angle
XiaoHan2491 Jan 20, 2024
6a7732c
Pathplanner Amp/Climb Code
rflood07 Jan 20, 2024
ab2a713
Created AutoClimb and implemented all its functions
trixydevs Jan 20, 2024
bc88f9a
Merge pull request #12 from 2491-NoMythic/automatic-climbing-updated
veggie2u Jan 20, 2024
feb1c93
indexer stuff
XiaoHan2491 Jan 20, 2024
6cf3e2b
changed method to a contrusctor
XiaoHan2491 Jan 20, 2024
d3c351f
Merge branch 'main' into Index
XiaoHan2491 Jan 20, 2024
7063e12
Added many autos and paths wanted for competition
rflood07 Jan 22, 2024
e12734e
Merge pull request #13 from 2491-NoMythic/Index
rflood07 Jan 22, 2024
96179b1
Merge pull request #14 from 2491-NoMythic/Autos
rflood07 Jan 22, 2024
09f00e3
added lights to the drive
2491NoMythic Jan 22, 2024
659bb9b
lots of changes made to autoMoving. Note: calculateSpeakerAngle() is …
XiaoHan2491 Jan 23, 2024
9581263
changed numbers around in calculateSpeakerAngleMoving to match work d…
rflood07 Jan 23, 2024
7b06e43
Merge branch 'main' into autoAimMovingCode
rflood07 Jan 23, 2024
33313d9
Merge pull request #15 from 2491-NoMythic/autoAimMovingCode
EchoNotation Jan 23, 2024
36cd021
added hall effects sensor to climbing code
trixydevs Jan 24, 2024
c6ee1ec
added rev distance sensor class and made one in the indexer subsystem
XiaoHan2491 Jan 24, 2024
380cc6b
added commands to go to the positions of amp and climb place
2491NoMythic Jan 24, 2024
9406542
Merge pull request #16 from 2491-NoMythic/hall-effects
rflood07 Jan 24, 2024
a5edf8c
added rev2mSensor to the indexer subsystem and used it in the indexCo…
trixydevs Jan 24, 2024
ebe1ca5
Merge pull request #17 from 2491-NoMythic/More-Inderxer-Works
rflood07 Jan 25, 2024
c3e7225
Sheisse branch
2491NoMythic Jan 25, 2024
ec8948b
made small renaming changes to shooterMath to make it work
2491NoMythic Jan 25, 2024
a8e019b
got rid of a constant that was created twice
2491NoMythic Jan 25, 2024
f2c1d6a
Merge pull request #20 from 2491-NoMythic/fixedShooterMath
rflood07 Jan 25, 2024
8c7d310
Removed the broken REV Sensor
2491NoMythic Jan 25, 2024
ce6dbcb
Merge pull request #22 from 2491-NoMythic/main
KnightPiscesAugie Jan 26, 2024
948eb9e
added code to find average of 2 limelights
rflood07 Jan 26, 2024
79d3ae7
Add CI Build
2491NoMythic Jan 26, 2024
002b652
fixed error from changing constants
rflood07 Jan 26, 2024
5859ef1
another error fixed from changing limelight class
rflood07 Jan 26, 2024
8dbff6b
Merge pull request #19 from 2491-NoMythic/Scheisse
veggie2u Jan 26, 2024
66e09b1
made a few new autos
2491NoMythic Jan 26, 2024
03d673b
Something something auto something something
2491NoMythic Jan 26, 2024
37de70d
added many options for autoChooser
rflood07 Jan 26, 2024
6a8e6fb
combined changes from multiple commits together
rflood07 Jan 26, 2024
91a9611
Merge pull request #24 from 2491-NoMythic/doubleLimelights
veggie2u Jan 26, 2024
c8b7e90
Merge pull request #25 from 2491-NoMythic/Auto-Work
veggie2u Jan 26, 2024
2388fce
added lineup paths and made close notes auto and paths
rflood07 Jan 26, 2024
0d8408f
Merge branch 'main' into Amp-Path-Code
trixydevs Jan 27, 2024
d231b7d
resolved errors from changing name of constant
trixydevs Jan 27, 2024
37447c2
changed name of command
trixydevs Jan 27, 2024
6aa0f06
deleted unnecessary commands
trixydevs Jan 27, 2024
45d281d
Merge pull request #26 from 2491-NoMythic/Amp-Path-Code
veggie2u Jan 27, 2024
0363683
added one named command and made new paths
2491NoMythic Jan 27, 2024
46aa8b6
Merge pull request #27 from 2491-NoMythic/Pickup-With-AutoCommand
KnightPiscesAugie Jan 27, 2024
2ede4a6
fixed speakerMoving math, IT WORKS NOW. also cleaned up button bindin…
XiaoHan2491 Jan 27, 2024
a8df79a
Merge branch 'main' into realTestSpeakerAngleMovingMath
rflood07 Jan 27, 2024
4786504
made changes to shooter math based on the drivetrain math. took away …
XiaoHan2491 Jan 27, 2024
c89840d
Merge branch 'realTestSpeakerAngleMovingMath' of https://github.com/2…
XiaoHan2491 Jan 27, 2024
72e6568
Merge pull request #28 from 2491-NoMythic/realTestSpeakerAngleMovingMath
veggie2u Jan 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle

name: Gradle Build

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
arguments: build
17 changes: 17 additions & 0 deletions .pathplanner/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"robotWidth": 0.9,
"robotLength": 0.9,
"holonomicMode": true,
"pathFolders": [
"Collect Notes",
"Initial Shots",
"lineup",
"to shooting pos"
],
"autoFolders": [],
"defaultMaxVel": 5.0,
"defaultMaxAccel": 4.0,
"defaultMaxAngVel": 540.0,
"defaultMaxAngAccel": 720.0,
"maxModuleSpeed": 4.5
}
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ dependencies {
simulationRelease wpi.sim.enableRelease()

testImplementation 'org.junit.jupiter:junit-jupiter:5.10.1'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.1'
}

test {
Expand Down
Empty file modified gradlew
100644 → 100755
Empty file.
67 changes: 67 additions & 0 deletions src/main/deploy/pathplanner/autos/RightSideFarBlue.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 1.3182397535966242,
"y": 3.096975563320497
},
"rotation": 126.75928817029215
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "shooterOn"
}
},
{
"type": "path",
"data": {
"pathName": "initalShotBlueSource"
}
},
{
"type": "path",
"data": {
"pathName": "Blue5PickupSourceSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueSourceShoot5"
}
},
{
"type": "path",
"data": {
"pathName": "Blue4PickupSourceSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueSourceShoot4"
}
},
{
"type": "path",
"data": {
"pathName": "Blue3PickupUnderStageSource"
}
},
{
"type": "path",
"data": {
"pathName": "BlueMiddleShoot3"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
43 changes: 43 additions & 0 deletions src/main/deploy/pathplanner/autos/StartAmpScore3Close.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 1.087122174244349,
"y": 7.036539787365289
},
"rotation": 0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "intakeOn"
}
},
{
"type": "path",
"data": {
"pathName": "CloseLeftPickup"
}
},
{
"type": "path",
"data": {
"pathName": "CloseMiddlePickupFromLeft"
}
},
{
"type": "path",
"data": {
"pathName": "CloseRightPickupFromMiddle"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
79 changes: 79 additions & 0 deletions src/main/deploy/pathplanner/autos/StartMLeft3.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 1.4649253051475237,
"y": 4.114397967513275
},
"rotation": 0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "intakeOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue1Pickup"
}
},
{
"type": "path",
"data": {
"pathName": "BlueAmpShoot1"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue2Pickup"
}
},
{
"type": "path",
"data": {
"pathName": "BlueAmpShoot2"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue3PickupAmpSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueMiddleShoot3"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
79 changes: 79 additions & 0 deletions src/main/deploy/pathplanner/autos/StartMRight3.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 1.4649253051475237,
"y": 3.17842117869509
},
"rotation": 0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "intakeOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue3PickupUnderStageSource"
}
},
{
"type": "path",
"data": {
"pathName": "BlueMiddleShoot3"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue4PickupSourceSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueSourceShoot4"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
},
{
"type": "path",
"data": {
"pathName": "Blue5PickupSourceSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueSourceShoot5"
}
},
{
"type": "named",
"data": {
"name": "shooterOn"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
55 changes: 55 additions & 0 deletions src/main/deploy/pathplanner/autos/follow3pathsTest.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 1.022409252025711,
"y": 6.8595697551755475
},
"rotation": -3.7313969991606357
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Blue1Pickup"
}
},
{
"type": "path",
"data": {
"pathName": "BlueAmpShoot1"
}
},
{
"type": "path",
"data": {
"pathName": "Blue2Pickup"
}
},
{
"type": "path",
"data": {
"pathName": "BlueAmpShoot2"
}
},
{
"type": "path",
"data": {
"pathName": "Blue3PickupAmpSide"
}
},
{
"type": "path",
"data": {
"pathName": "BlueMiddleShoot3"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
1 change: 1 addition & 0 deletions src/main/deploy/pathplanner/navgrid.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"field_size":{"x":16.54,"y":8.21},"nodeSizeMeters":0.3,"grid":[[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true],[true,true,true,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,true,true,true,true],[true,true,true,true,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]]}
Loading
Loading