{
  "components": {
    "1": {
      "id": "1",
      "type": "lab.canvas.Screen",
      "content": [
        {
          "type": "i-text",
          "version": "4.3.1",
          "originX": "center",
          "originY": "center",
          "left": 200,
          "top": 400,
          "width": 895.64,
          "height": 90.4,
          "fill": "${this.parameters.word}",
          "stroke": null,
          "strokeWidth": 1,
          "strokeDashArray": null,
          "strokeLineCap": "butt",
          "strokeDashOffset": 0,
          "strokeLineJoin": "round",
          "strokeUniform": false,
          "strokeMiterLimit": 4,
          "scaleX": 1,
          "scaleY": 1,
          "angle": 0,
          "flipX": false,
          "flipY": false,
          "opacity": 1,
          "shadow": null,
          "visible": true,
          "backgroundColor": "",
          "fillRule": "nonzero",
          "paintFirst": "fill",
          "globalCompositeOperation": "source-over",
          "skewX": 0,
          "skewY": 0,
          "text": "${this.parameters.word}",
          "fontSize": "80",
          "fontWeight": "normal",
          "fontFamily": "sans-serif",
          "fontStyle": "normal",
          "lineHeight": 1.16,
          "underline": false,
          "overline": false,
          "linethrough": false,
          "textAlign": "center",
          "textBackgroundColor": "",
          "charSpacing": 0,
          "id": "3",
          "styles": {}
        },
        {
          "type": "circle",
          "version": "4.3.1",
          "originX": "center",
          "originY": "center",
          "left": "${this.parameters.position}",
          "top": 0,
          "width": "50",
          "height": 55,
          "fill": "${this.parameters.color}",
          "stroke": null,
          "strokeWidth": 1,
          "strokeDashArray": null,
          "strokeLineCap": "butt",
          "strokeDashOffset": 0,
          "strokeLineJoin": "round",
          "strokeUniform": false,
          "strokeMiterLimit": 4,
          "scaleX": 1,
          "scaleY": 1,
          "angle": 0,
          "flipX": false,
          "flipY": false,
          "opacity": 1,
          "shadow": null,
          "visible": true,
          "backgroundColor": "",
          "fillRule": "nonzero",
          "paintFirst": "fill",
          "globalCompositeOperation": "source-over",
          "skewX": 0,
          "skewY": 0,
          "radius": 27.5,
          "startAngle": 0,
          "endAngle": 6.283185307179586,
          "id": "98"
        }
      ],
      "viewport": [
        800,
        600
      ],
      "files": [],
      "responses": [
        {
          "label": "blue",
          "event": "keypress",
          "target": "",
          "filter": "f"
        },
        {
          "label": "orange",
          "event": "keypress",
          "filter": "j"
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "stimulus",
      "_tab": "Behavior",
      "correctResponse": "${this.parameters.color}"
    },
    "2": {
      "id": "2",
      "type": "lab.canvas.Screen",
      "content": [
        {
          "type": "i-text",
          "version": "4.3.1",
          "originX": "center",
          "originY": "center",
          "left": 0,
          "top": 0,
          "width": 17.76,
          "height": 36.16,
          "fill": "black",
          "stroke": null,
          "strokeWidth": 1,
          "strokeDashArray": null,
          "strokeLineCap": "butt",
          "strokeDashOffset": 0,
          "strokeLineJoin": "round",
          "strokeUniform": false,
          "strokeMiterLimit": 4,
          "scaleX": 1,
          "scaleY": 1,
          "angle": 0,
          "flipX": false,
          "flipY": false,
          "opacity": 1,
          "shadow": null,
          "visible": true,
          "backgroundColor": "",
          "fillRule": "nonzero",
          "paintFirst": "fill",
          "globalCompositeOperation": "source-over",
          "skewX": 0,
          "skewY": 0,
          "text": "+",
          "fontSize": 32,
          "fontWeight": "normal",
          "fontFamily": "sans-serif",
          "fontStyle": "normal",
          "lineHeight": 1.16,
          "underline": false,
          "overline": false,
          "linethrough": false,
          "textAlign": "center",
          "textBackgroundColor": "",
          "charSpacing": 0,
          "id": "4",
          "styles": {}
        }
      ],
      "viewport": [
        800,
        600
      ],
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "fixation",
      "_tab": "Behavior",
      "timeout": "500"
    },
    "3": {
      "id": "3",
      "type": "lab.canvas.Screen",
      "content": [],
      "viewport": [
        800,
        600
      ],
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "blank",
      "_tab": "Behavior",
      "timeout": "1000"
    },
    "4": {
      "id": "4",
      "type": "lab.flow.Sequence",
      "children": [
        "2",
        "1",
        "8",
        "3"
      ],
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "trial"
    },
    "5": {
      "id": "5",
      "type": "lab.flow.Loop",
      "children": [
        "4"
      ],
      "templateParameters": {
        "columns": [
          {
            "name": "color",
            "type": "string"
          },
          {
            "name": "position",
            "type": "number"
          },
          {
            "name": "condition",
            "type": "string"
          }
        ],
        "rows": [
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "-200",
            "congruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "blue",
            "200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "-200",
            "incongruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ],
          [
            "orange",
            "200",
            "congruent"
          ]
        ]
      },
      "sample": {
        "mode": "draw-shuffle"
      },
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "simonTask"
    },
    "6": {
      "id": "6",
      "type": "lab.html.Page",
      "items": [
        {
          "type": "text",
          "title": "サイモン課題",
          "content": "この実験では青色またはオレンジ色の円が呈示されます。円の色が青の場合は「fキー」を，オレンジの場合は「jキー」を押してください。"
        }
      ],
      "scrollTop": true,
      "submitButtonText": "始める →",
      "submitButtonPosition": "right",
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "instruction"
    },
    "7": {
      "id": "7",
      "type": "lab.html.Page",
      "items": [
        {
          "type": "text",
          "title": "ありがとうございました。",
          "content": "これで実験は終了です。以下の「結果のダウンロード」ボタンを押すと結果をダウンロードできます。"
        }
      ],
      "scrollTop": true,
      "submitButtonText": "結果のダウンロード →",
      "submitButtonPosition": "right",
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "thanks"
    },
    "8": {
      "id": "8",
      "type": "lab.canvas.Screen",
      "content": [
        {
          "type": "i-text",
          "version": "4.3.1",
          "originX": "center",
          "originY": "center",
          "left": 0,
          "top": 0,
          "width": 554.11,
          "height": 36.16,
          "fill": "black",
          "stroke": null,
          "strokeWidth": 1,
          "strokeDashArray": null,
          "strokeLineCap": "butt",
          "strokeDashOffset": 0,
          "strokeLineJoin": "round",
          "strokeUniform": false,
          "strokeMiterLimit": 4,
          "scaleX": 1,
          "scaleY": 1,
          "angle": 0,
          "flipX": false,
          "flipY": false,
          "opacity": 1,
          "shadow": null,
          "visible": true,
          "backgroundColor": "",
          "fillRule": "nonzero",
          "paintFirst": "fill",
          "globalCompositeOperation": "source-over",
          "skewX": 0,
          "skewY": 0,
          "text": "${this.state.correct? \"正解\" : \"不正解\"}",
          "fontSize": 32,
          "fontWeight": "normal",
          "fontFamily": "sans-serif",
          "fontStyle": "normal",
          "lineHeight": 1.16,
          "underline": false,
          "overline": false,
          "linethrough": false,
          "textAlign": "center",
          "textBackgroundColor": "",
          "charSpacing": 0,
          "id": "79",
          "styles": {}
        }
      ],
      "viewport": [
        800,
        600
      ],
      "files": [],
      "responses": [
        {
          "label": "",
          "event": "",
          "target": "",
          "filter": ""
        }
      ],
      "parameters": [
        {
          "name": "",
          "value": "",
          "type": "string"
        }
      ],
      "messageHandlers": [
        {
          "title": "",
          "message": "",
          "code": ""
        }
      ],
      "title": "feedback",
      "_tab": "Behavior",
      "timeout": "1000",
      "tardy": true
    },
    "root": {
      "id": "root",
      "title": "root",
      "type": "lab.flow.Sequence",
      "children": [
        "6",
        "5",
        "7"
      ],
      "parameters": [],
      "plugins": [
        {
          "type": "lab.plugins.Metadata"
        }
      ],
      "metadata": {
        "title": "simon-task",
        "description": "",
        "repository": "",
        "contributors": ""
      }
    }
  },
  "version": [
    20,
    2,
    4
  ],
  "files": {
    "files": {
      "index.html": {
        "content": "data:text/html,%3C!doctype%20html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset%3D%22utf-8%22%3E%0A%20%20%3Ctitle%3EExperiment%3C%2Ftitle%3E%0A%20%20%3C!--%20viewport%20setup%20--%3E%0A%20%20%3Cmeta%20name%3D%22viewport%22%20content%3D%22width%3Ddevice-width%2C%20initial-scale%3D1%22%3E%0A%20%20%3C!--%20lab.js%20library%20and%20experiment%20code%20--%3E%0A%20%20%24%7B%20header%20%7D%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%20%20%3C!--%20If%20you'd%20rather%20have%20a%20container%20with%20a%20fixed%20width%0A%20%20%20%20%20%20%20and%20variable%20height%2C%20try%20removing%20the%20fullscreen%20class%20below%20--%3E%0A%20%20%3Cdiv%20class%3D%22container%20fullscreen%22%20data-labjs-section%3D%22main%22%3E%0A%20%20%20%20%3Cmain%20class%3D%22content-vertical-center%20content-horizontal-center%22%3E%0A%20%20%20%20%20%20%3Cdiv%3E%0A%20%20%20%20%20%20%20%20%3Ch2%3ELoading%20Experiment%3C%2Fh2%3E%0A%20%20%20%20%20%20%20%20%3Cp%3EThe%20experiment%20is%20loading%20and%20should%20start%20in%20a%20few%20seconds%3C%2Fp%3E%0A%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%3C%2Fmain%3E%0A%20%20%3C%2Fdiv%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A",
        "source": "library"
      },
      "style.css": {
        "content": "data:text/css,%2F*%20Please%20define%20your%20custom%20styles%20here%20*%2F",
        "source": "library"
      }
    },
    "bundledFiles": {
      "lib/lab.js": {
        "type": "application/javascript"
      },
      "lib/lab.js.map": {
        "type": "text/plain"
      },
      "lib/lab.fallback.js": {
        "type": "application/javascript"
      },
      "lib/lab.legacy.js": {
        "type": "application/javascript"
      },
      "lib/lab.legacy.js.map": {
        "type": "text/plain"
      },
      "lib/lab.css": {
        "type": "text/css"
      },
      "lib/loading.svg": {
        "type": "image/svg+xml"
      }
    }
  }
}