define([], function () { return '\
<div data-bind="css: { disabled: $parents[2].isChecked, active: $parents[2].selectedAnswer() == $parent && !$parents[2].selectedTarget() }, if: $parents[2].multipleTargetsAllowed || !$parents[2].onlyOneAnswerVisible || $parents[2].answers.indexOf($parent) == 0">\
    <div class="interaction" data-bind="furtherFocus: $parents[2].activeAnswer() == $parent, attrOnce: { \'aria-label\': $parent.label }, attr: { tabindex: !$parents[2].isChecked() && $parents[2].areTriesLeft() && $parents[2].activeAnswer() == $parent ? 0 : -1 }, event: { keydown: $parents[2].answerKeydown ? function(data, event) { return $parents[2].answerKeydown($parent, event); } : undefined, mouseover: $parent.image.focus, focus: $parent.image.focus, mouseout: $parent.image.blur, blur: $parent.image.blur }" role="img">\
        <img class="image" data-bind="attrOnce: { src: $parent.image.file, alt: $parent.image.alt }, style: { height: $parent.image.height ? $parent.image.height + \'px\' : \'auto\', \'width\': $parent.image.width ? $parent.image.width + \'px\' : \'auto\' }, css: $data.cssClass" />\
    </div>\
</div>\
'; });
