{
 "format_version": "1.10.0",
 "animation_controllers": {
  "controller.animation.shiroko.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='shiroko' && query.is_sneaking && q.mark_variant != 2"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='shiroko' || q.mark_variant == 2"
      }
     ]
    }
   }
  },
  "controller.animation.sar21.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='sar21' && query.is_sneaking && q.mark_variant != 2"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='sar21' || q.mark_variant == 2"
      }
     ]
    }
   }
  },
  "controller.animation.midori.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='midori' && query.is_sneaking && q.mark_variant != 2"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='midori' || q.mark_variant == 2"
      }
     ]
    }
   }
  },
  "controller.animation.miyu.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='miyu' && query.is_sneaking && q.mark_variant != 1"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='miyu' || q.mark_variant == 1"
      }
     ]
    }
   }
  },
  "controller.animation.ss2.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='ss2' && query.is_sneaking && q.mark_variant != 2"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='ss2' || q.mark_variant == 2"
      }
     ]
    }
   }
  },
  "controller.animation.kurumi.scope": {
   "initial_state": "setup",
   "states": {
    "setup": {
     "on_entry": [
      "@s krep:normal",
      "/hud @s reset crosshair"
     ],
     "transitions": [
      {
       "scope": "query.get_equipped_item_name=='kurumi' && query.is_sneaking && q.mark_variant != 2"
      }
     ]
    },
    "scope": {
     "on_entry": [
      "@s krep:scope",
      "/hud @s hide crosshair"
     ],
     "transitions": [
      {
       "setup": "!query.is_sneaking || query.get_equipped_item_name!='kurumi' || q.mark_variant == 2"
      }
     ]
    }
   }
  }
 }
}