{ 
   "Device" : { 
      "OutputTarget" : "VamLaunch", 
      "ReferenceLengthScale" : "1", 
      "ReferenceRadiusScale" : "4", 
      "L0" : { 
         "RangeMax" : "1", 
         "RangeMin" : "0", 
         "OutputMax" : "1", 
         "OutputMin" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "L1" : { 
         "RangeMax" : "0.15", 
         "OutputMax" : "0.5", 
         "Offset" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "L2" : { 
         "RangeMax" : "0.15", 
         "OutputMax" : "0.5", 
         "Offset" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "R0" : { 
         "RangeMax" : "90", 
         "OutputMax" : "0.5", 
         "Offset" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "R1" : { 
         "RangeMax" : "30", 
         "OutputMax" : "0.5", 
         "Offset" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "R2" : { 
         "RangeMax" : "30", 
         "OutputMax" : "0.5", 
         "Offset" : "0", 
         "Invert" : "false", 
         "EnableOverride" : "false", 
         "Override" : "0.5"
      }, 
      "V0" : { 
         "OutputCurve" : { 
            "keyframes" : [ 
               { 
                  "time" : "0", 
                  "value" : "0", 
                  "inTangent" : "0", 
                  "outTangent" : "1", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }, 
               { 
                  "time" : "1", 
                  "value" : "1", 
                  "inTangent" : "1", 
                  "outTangent" : "0", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }
            ]
         }, 
         "OutputCurveSettings" : { 
            "CurveXAxis" : "L0", 
            "TimeSpan" : "1", 
            "TimeRunning" : "false", 
            "TimeLooping" : "true"
         }, 
         "EnableOverride" : "true", 
         "Override" : "0"
      }, 
      "A0" : { 
         "OutputCurve" : { 
            "keyframes" : [ 
               { 
                  "time" : "0", 
                  "value" : "0", 
                  "inTangent" : "0", 
                  "outTangent" : "1", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }, 
               { 
                  "time" : "1", 
                  "value" : "1", 
                  "inTangent" : "1", 
                  "outTangent" : "0", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }
            ]
         }, 
         "OutputCurveSettings" : { 
            "CurveXAxis" : "L0", 
            "TimeSpan" : "1", 
            "TimeRunning" : "false", 
            "TimeLooping" : "true"
         }, 
         "EnableOverride" : "true", 
         "Override" : "0"
      }, 
      "A1" : { 
         "OutputCurve" : { 
            "keyframes" : [ 
               { 
                  "time" : "0", 
                  "value" : "0", 
                  "inTangent" : "0", 
                  "outTangent" : "1", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }, 
               { 
                  "time" : "1", 
                  "value" : "1", 
                  "inTangent" : "1", 
                  "outTangent" : "0", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }
            ]
         }, 
         "OutputCurveSettings" : { 
            "CurveXAxis" : "L0", 
            "TimeSpan" : "1", 
            "TimeRunning" : "false", 
            "TimeLooping" : "true"
         }, 
         "EnableOverride" : "true", 
         "Override" : "0"
      }, 
      "A2" : { 
         "OutputCurve" : { 
            "keyframes" : [ 
               { 
                  "time" : "0", 
                  "value" : "0", 
                  "inTangent" : "0", 
                  "outTangent" : "1", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }, 
               { 
                  "time" : "1", 
                  "value" : "1", 
                  "inTangent" : "1", 
                  "outTangent" : "0", 
                  "inWeight" : "0", 
                  "outWeight" : "0", 
                  "weightedMode" : "0"
               }
            ]
         }, 
         "OutputCurveSettings" : { 
            "CurveXAxis" : "L0", 
            "TimeSpan" : "1", 
            "TimeRunning" : "false", 
            "TimeLooping" : "true"
         }, 
         "EnableOverride" : "true", 
         "Override" : "0"
      }
   }, 
   "OutputTarget" : { 
      "Serial" : { 
         "ComPortChooser" : "None"
      }, 
      "Udp" : { 
         "Port" : "8889"
      }
   }, 
   "launchMinPosition" : "0", 
   "launchMaxPosition" : "99", 
   "launchPositionSampleRate" : "10", 
   "launchMinSignalTime" : "0.1", 
   "launchMaxSignalTime" : "0.25", 
   "launchLowerVelBarrier" : "10", 
   "launchHigherVelbarrier" : "70", 
   "launchVelocitySmoothing" : "2 (avg of top 2 highest)", 
   "launchSpeedMultiplier" : "1", 
   "launchInputMultiplier" : "1", 
   "launchCurveAxis" : "C0", 
   "launchInvertToggle" : "false", 
   "launchC0MaxPos" : "99", 
   "launchC0MaxSpeed" : "90", 
   "launchMaxSpeed" : "50", 
   "launchMinSpeed" : "10", 
   "launchMinMovement" : "1", 
   "launchMaxMovement" : "10", 
   "launchMaxPercentMovement" : "10", 
   "launchMaxMovementMode" : "A: Max Input Value", 
   "launchRandomMaxRangeA" : "50", 
   "launchRandomMaxRangeB" : "100", 
   "launchRandomMaxRangeEnabled" : "false", 
   "launchReturnToSenderEnabled" : "false", 
   "launchTimeReturnToSender" : "1", 
   "launchTargetPos" : "78.85149", 
   "launchSimulator" : "99", 
   "launchAdjustTime" : "0.2361609", 
   "launchAxisMinPos" : "62.17822", 
   "launchAxisMaxPos" : "78.92079", 
   "Plugin" : { 
      "DebugDrawEnable" : "false", 
      "MotionSourceChooser" : "Male + Female", 
      "Smoothing" : "0.1"
   }, 
   "MotionSource" : { 
      "Male" : "Adam", 
      "IncludeFemales" : "false", 
      "MaleUseFixedPenisLength" : "false", 
      "MaleFixedPenisLength" : "175.26", 
      "AutoRefresh" : "true", 
      "IncludeMales" : "false", 
      "Female" : "*Auto*", 
      "FemaleTarget" : "Auto", 
      "AutoTargetEnableVaginal" : "true", 
      "AutoTargetEnableMouth" : "true", 
      "AutoTargetEnableAnus" : "true", 
      "AutoTargetEnableLeftHand" : "true", 
      "AutoTargetEnableRightHand" : "true", 
      "AutoTargetEnableChest" : "true", 
      "AutoTargetEnableLeftFoot" : "true", 
      "AutoTargetEnableRightFoot" : "true", 
      "AutoTargetEnableFeet" : "true", 
      "AutoTargetPrioritizeVaginalOverAnus" : "true", 
      "AutoTargetPrioritizeAnusOverVaginal" : "false"
   }
}