ec.europa.eu
Open in
urlscan Pro
2a01:7080:14:100::666:30
Public Scan
URL:
https://ec.europa.eu/eusurvey/runner/invited/51294/8c5b8683-7541-4633-973e-f8a717242e22
Submission: On December 10 via manual from FR — Scanned from FR
Submission: On December 10 via manual from FR — Scanned from FR
Form analysis
2 forms found in the DOMPOST /eusurvey/runner/invited/51294/8c5b8683-7541-4633-973e-f8a717242e22
<form id="runnerForm" action="/eusurvey/runner/invited/51294/8c5b8683-7541-4633-973e-f8a717242e22" method="POST" autocomplete="off"><input id="survey.id" name="survey.id" type="hidden" value="848272"><input id="survey.uniqueId" name="survey.uniqueId"
type="hidden" value="2bd77c9f-f6f1-4719-9083-a34fcd92bed3"><input id="language.code" name="language.code" type="hidden" value="EN"><input type="hidden" name="uniqueCode" id="uniqueCode" value="8c5b8683-7541-4633-973e-f8a717242e22">
<input type="hidden" name="IdAnswerSet" id="IdAnswerSet" value="">
<input type="hidden" name="invitation" id="invitation" value="42123541">
<input type="hidden" name="participationGroup" value="51294">
<input type="hidden" id="hfsubmit" value="true">
<input type="hidden" id="mode" name="mode" value="runner">
<input type="hidden" id="draftid" name="draftid" value="">
<script type="text/javascript" src="/eusurvey/resources/js/d3.v3.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script>
<script type="text/javascript" src="/eusurvey/resources/js/d3.layout.cloud.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script>
<script type="text/javascript" src="/eusurvey/resources/js/wordcloud.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script>
<input type="hidden" id="validatedPerPage" value="false">
<input type="hidden" id="preventGoingBack" value="false">
<input type="hidden" id="newlang" name="newlang" value="EN">
<input type="hidden" id="newlangpost" name="newlangpost" value="false">
<input type="hidden" id="newcss" name="newcss" value="">
<input type="hidden" id="newviewpost" name="newviewpost" value="false">
<input type="hidden" id="wcagMode" name="wcagMode" value="false">
<input type="hidden" id="multipaging" value="false">
<div class="left-area">
<div id="progressBarContainer" class="progressBar" style="">
<div class="progress">
<div id="progressBar" class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;">
<span id="progressBarLabel" class="blacktext">
<span id="progressBarPercentage">0%</span>
</span>
</div>
</div>
</div>
<div class="progressBarPlaceholder"></div>
<div id="nolocalstorage" class="hideme" style="margin-bottom: 10px; text-align: right; margin-right: 10px;">
<span class="alert-danger" style="padding: 10px;">As local storage is disabled, automatic saving is not possible</span>
</div>
<div id="localstorageinfo" class="visible-lg" style="margin-bottom: 10px; text-align: right; margin-right: 10px;">
<span class="focusborder">
<input class="check" type="checkbox" checked="checked" id="saveLocalBackup" onchange="checkLocalBackup()">
<label for="saveLocalBackup">Save a backup on your local computer (disable if you are using a public/shared computer)</label>
</span>
</div>
<h1 class="surveytitle">Survey on Simplifying Applications and Reporting in EU Grants</h1><br>
<span class="introduction"></span>
<div id="page-tabs" class="panel panel-default" style="margin-top: 20px; display: none;">
<div class="panel-body">
<div style="font-size: 20px;float:left; width:10%">Pages</div>
<div style="float:left; width:90">
<ul class="nav nav-pills">
<li data-id="134968087" id="tab0" class="pagebutton active" data-toggle="" title="">
<a href="#page0" style="cursor:pointer;" onclick="return selectPage(0);" title="selected page">
Start</a>
</li>
</ul>
</div>
</div>
</div>
<div style="clear: left"></div>
<div class="single-page" tabindex="-1" id="page0" onmouseleave="validateLastContainer()">
<fieldset>
<legend>Image</legend>
<div class="elementwrapper">
<div class="survey-element 5 imageitem" id="134968087" data-id="134968087" data-uid="b2adf40a-4425-74f3-30ed-a5dca748b921">
<a class="survey-element-anchor" id="E134968087"></a>
<div id="">
<div class="alignment-div" data-bind="attr: {'style': 'width: 920px; max-width: 100%; text-align:' + align()}" style="width: 920px; max-width: 100%; text-align:center">
<img style="max-width: 100%" alt="Image; URL " data-bind="attr: {'src': url, 'alt': originalTitle() + (longdesc != '' ? '; URL ' + longdesc() : ''), 'width': usedwidth() > 0 ? usedwidth() : ''}"
src="/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/073c82c8-d913-4000-a73c-ab5b10891cf5" width="600">
</div>
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Section</legend>
<div class="elementwrapper">
<div class="survey-element 5 sectionitem" id="134968088" data-id="134968088" data-uid="01cdf0ae-38c9-0b39-20c6-a07c1ec35adc">
<a class="survey-element-anchor" id="E134968088"></a>
<div id="">
<div role="heading" data-bind="html: title, attr: {'data-level': level, 'class':'sectiontitle section' + level()}" data-level="1" class="sectiontitle section1">Help us understand your application experience!</div>
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>SingleChoiceQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 singlechoiceitem forprogress" id="134968089" data-id="134968089" data-uid="a0c94c34-07de-b418-73e4-dff3e3c7696b">
<a class="survey-element-anchor" id="E134968089"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: 'questiontitle' + id()}" id="questiontitle134968089">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Did you receive support by specialised, paid consultancy services during your application process?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968089"><br></span>
<div class="answer-columns" style="position: relative; overflow-x:auto; padding-bottom: 8px; padding-top: 4px;">
<!-- ko if: likert() && !(ismobile || istablet) --><!-- /ko -->
<!-- ko if: ismobile || istablet || !likert() -->
<!-- ko if: likert() || useRadioButtons() --><!-- /ko -->
<!-- ko if: useSelectBox --><!-- /ko -->
<!-- /ko -->
<!-- ko if: useButtons -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}" aria-labelledby="questiontitle134968089" aria-describedby="questionhelp134968089">
<tbody>
<tr class="possibleanswerrow">
<th style="padding: 2px; display: flex; align-items: center; flex-wrap: wrap">
<!-- ko foreach: orderedPossibleAnswers(false) -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968090" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968089134968090" data-shortname="ID2" data-dependencies="134968092;" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check"
name="answer134968089" value="134968090" aria-labelledby="answerlabel134968090" previousvalue="false">
<label for="134968090" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968090" data-id="134968090">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Yes</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968091" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968089134968091" data-shortname="ID3" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968089"
value="134968091" aria-labelledby="answerlabel134968091" previousvalue="false">
<label for="134968091" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968091" data-id="134968091">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">No</span>
</label>
<!-- /ko -->
<!-- /ko -->
</th>
</tr>
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}" value="buttons" name="choicetype134968089">
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>NumberQuestion</legend>
<div class="elementwrapper">
<div class="survey-element untriggered dependent 3 numberitem forprogress" data-useandlogic="false" id="134968092" data-id="134968092" data-triggers="134968090;" data-uid="bc7c1012-1911-f3c4-f3f1-698d7e237a42" style="display: none;">
<a class="survey-element-anchor" id="E134968092"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<!-- ko if: display() == 'Slider' --><!-- /ko -->
<!-- ko if: display() != 'Slider' -->
<label for="answer134968092" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}" id="questiontitle134968092">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">How much did you spend on these consulting services as percentage of your requested EU grant amount?</span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968092"><button type="button" aria-label="Help" onclick="toggleVisibility($(this).next().next())"
class="unstyledbutton glyphicon glyphicon-question-sign focussable"></button><br>
<div class="questionhelp__text sr-only">For example, if you spent 5,000 € on consulting services to apply for a grant of 100,000 €, please indicate ‘5%’</div>
</span>
<!-- ko if: min() != null && min() != 0 && max() != null && max() != 0 -->
<div class="limits" data-bind="html: getMinMax(minString(), maxString()), attr: {id: 'questioninfo' + id()}" id="questioninfo134968092">
<div class="limits">Only values between 1 and 100 are allowed</div>
</div>
<!-- /ko -->
<!-- ko if: min() != 0 && min() != null && (max() == 0 || max() == null) --><!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && max() != null && max() != 0 --><!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && (max() == 0 || max() == null) --><!-- /ko -->
<input id="answer134968092"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
oninput="propagateChange(this);" onblur="validateInput($(this).parent())" type="text" data-id="134968092" data-shortname="ID2" name="answer134968092" class=" number min1.0 max100.0 prec0" aria-labelledby="questiontitle134968092"
aria-describedby="questioninfo134968092 questionhelp134968092"><span class="unit-text" data-bind="html: unit">%</span>
<!-- /ko -->
<!-- ko if: display() == 'Slider' --><!-- /ko -->
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>SingleChoiceQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 singlechoiceitem forprogress" id="134968093" data-id="134968093" data-uid="4b257f4a-02b2-5a68-61e4-c754f269e1a2">
<a class="survey-element-anchor" id="E134968093"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: 'questiontitle' + id()}" id="questiontitle134968093">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Overall, how would you describe the complexity of the application process?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968093"><br></span>
<div class="answer-columns" style="position: relative; overflow-x:auto; padding-bottom: 8px; padding-top: 4px;">
<!-- ko if: likert() && !(ismobile || istablet) --><!-- /ko -->
<!-- ko if: ismobile || istablet || !likert() -->
<!-- ko if: likert() || useRadioButtons() --><!-- /ko -->
<!-- ko if: useSelectBox --><!-- /ko -->
<!-- /ko -->
<!-- ko if: useButtons -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}" aria-labelledby="questiontitle134968093" aria-describedby="questionhelp134968093">
<tbody>
<tr class="possibleanswerrow">
<th style="padding: 2px; display: flex; align-items: center; flex-wrap: wrap">
<!-- ko foreach: orderedPossibleAnswers(false) -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968094" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968093134968094" data-shortname="ID25" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968093"
value="134968094" aria-labelledby="answerlabel134968094" previousvalue="false">
<label for="134968094" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968094" data-id="134968094">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Very low</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968095" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968093134968095" data-shortname="ID26" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968093"
value="134968095" aria-labelledby="answerlabel134968095" previousvalue="false">
<label for="134968095" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968095" data-id="134968095">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Low</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968096" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968093134968096" data-shortname="ID27" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968093"
value="134968096" aria-labelledby="answerlabel134968096" previousvalue="false">
<label for="134968096" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968096" data-id="134968096">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Medium</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968097" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968093134968097" data-shortname="ID28" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968093"
value="134968097" aria-labelledby="answerlabel134968097" previousvalue="false">
<label for="134968097" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968097" data-id="134968097">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">High</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968098" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968093134968098" data-shortname="ID30" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968093"
value="134968098" aria-labelledby="answerlabel134968098" previousvalue="false">
<label for="134968098" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968098" data-id="134968098">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Very high</span>
</label>
<!-- /ko -->
<!-- /ko -->
</th>
</tr>
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}" value="buttons" name="choicetype134968093">
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Matrix</legend>
<div class="elementwrapper">
<div class="survey-element 5 matrixitem forprogress" id="134968099" data-id="134968099" data-uid="edaa6c34-7037-859b-a819-baa816a23e2a">
<a class="survey-element-anchor" id="E134968099"></a>
<div id="">
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: optional() == false --><!-- /ko -->
<div id="questiontitle134968099" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">How would you rate the burden resulting from the following processes in the application phase?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968099"><br></span>
<!-- ko if: minRows() != 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() != 0 && maxRows() == 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968099"></div>
<!-- /ko -->
<div style="width: 100%">
<!-- ko if: foreditor --><!-- /ko -->
<div class="table-responsive">
<table
data-bind="attr: {'class':'matrixtable ' + css(), 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
class="matrixtable " style="width: 900px" aria-labelledby="questiontitle134968099" aria-describedby="questioninfo134968099 questionhelp134968099">
<thead>
<tr>
<td class="matrix-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}" data-id="134968099" style="">
<!-- ko if: foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"> </span>
</td>
<!-- ko foreach: answers -->
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968101" data-id="134968101" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968102" data-id="134968102" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968103" data-id="134968103" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Medium</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968104" data-id="134968104" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">High</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968105" data-id="134968105" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very high</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968106" data-id="134968106" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Not applicable</span>
</td>
<!-- /ko -->
</tr>
</thead>
<tbody>
<!-- ko foreach: questionsOrdered() -->
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968107" data-uid="8ddf907e-6d89-c119-ac66-43fe61b5214f" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968107" data-id="134968107">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Finding a suitable call topic</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="0">
<input aria-labelledby="134968107 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID36|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968101" data-id="134968107134968101" class=" trigger"
name="answer134968107" data-cellid="134968107|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="1">
<input aria-labelledby="134968107 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID36|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968102" data-id="134968107134968102" class=" trigger"
name="answer134968107" data-cellid="134968107|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="2">
<input aria-labelledby="134968107 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID36|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968103" data-id="134968107134968103" class=" trigger"
name="answer134968107" data-cellid="134968107|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="3">
<input aria-labelledby="134968107 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID36|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968104" data-id="134968107134968104" class=" trigger"
name="answer134968107" data-cellid="134968107|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="4">
<input aria-labelledby="134968107 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID36|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968105" data-id="134968107134968105" class=" trigger"
name="answer134968107" data-cellid="134968107|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="5">
<input aria-labelledby="134968107 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID36|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968107134968106" data-id="134968107134968106" class=" trigger"
name="answer134968107" data-cellid="134968107|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968108" data-uid="e587c388-22f5-eae5-d904-4ec47b4bebd7" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968108" data-id="134968108">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Understanding the requirements for the application</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="6">
<input aria-labelledby="134968108 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID37|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968101" data-id="134968108134968101" class=" trigger"
name="answer134968108" data-cellid="134968108|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="7">
<input aria-labelledby="134968108 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID37|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968102" data-id="134968108134968102" class=" trigger"
name="answer134968108" data-cellid="134968108|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="8">
<input aria-labelledby="134968108 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID37|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968103" data-id="134968108134968103" class=" trigger"
name="answer134968108" data-cellid="134968108|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="9">
<input aria-labelledby="134968108 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID37|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968104" data-id="134968108134968104" class=" trigger"
name="answer134968108" data-cellid="134968108|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="10">
<input aria-labelledby="134968108 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID37|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968105" data-id="134968108134968105" class=" trigger"
name="answer134968108" data-cellid="134968108|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="11">
<input aria-labelledby="134968108 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID37|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968108134968106" data-id="134968108134968106" class=" trigger"
name="answer134968108" data-cellid="134968108|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968109" data-uid="a9385418-339c-f4b6-879d-47d463d6334e" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968109" data-id="134968109">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Developing the content and implementation plan for the project idea</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="12">
<input aria-labelledby="134968109 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID32|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968101" data-id="134968109134968101" class=" trigger"
name="answer134968109" data-cellid="134968109|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="13">
<input aria-labelledby="134968109 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID32|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968102" data-id="134968109134968102" class=" trigger"
name="answer134968109" data-cellid="134968109|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="14">
<input aria-labelledby="134968109 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID32|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968103" data-id="134968109134968103" class=" trigger"
name="answer134968109" data-cellid="134968109|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="15">
<input aria-labelledby="134968109 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID32|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968104" data-id="134968109134968104" class=" trigger"
name="answer134968109" data-cellid="134968109|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="16">
<input aria-labelledby="134968109 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID32|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968105" data-id="134968109134968105" class=" trigger"
name="answer134968109" data-cellid="134968109|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="17">
<input aria-labelledby="134968109 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID32|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968109134968106" data-id="134968109134968106" class=" trigger"
name="answer134968109" data-cellid="134968109|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968110" data-uid="e1800b2e-41d1-3379-bca4-ba09ab1fa727" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968110" data-id="134968110">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Registration and validation of your organisation</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="18">
<input aria-labelledby="134968110 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID52|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968101" data-id="134968110134968101" class=" trigger"
name="answer134968110" data-cellid="134968110|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="19">
<input aria-labelledby="134968110 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID52|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968102" data-id="134968110134968102" class=" trigger"
name="answer134968110" data-cellid="134968110|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="20">
<input aria-labelledby="134968110 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID52|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968103" data-id="134968110134968103" class=" trigger"
name="answer134968110" data-cellid="134968110|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="21">
<input aria-labelledby="134968110 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID52|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968104" data-id="134968110134968104" class=" trigger"
name="answer134968110" data-cellid="134968110|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="22">
<input aria-labelledby="134968110 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID52|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968105" data-id="134968110134968105" class=" trigger"
name="answer134968110" data-cellid="134968110|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="23">
<input aria-labelledby="134968110 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID52|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968110134968106" data-id="134968110134968106" class=" trigger"
name="answer134968110" data-cellid="134968110|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968111" data-uid="328d1326-e627-91c9-0256-e472920a9df3" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968111" data-id="134968111">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Forming a consortium with partners from several countries</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="24">
<input aria-labelledby="134968111 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID53|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968101" data-id="134968111134968101" class=" trigger"
name="answer134968111" data-cellid="134968111|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="25">
<input aria-labelledby="134968111 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID53|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968102" data-id="134968111134968102" class=" trigger"
name="answer134968111" data-cellid="134968111|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="26">
<input aria-labelledby="134968111 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID53|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968103" data-id="134968111134968103" class=" trigger"
name="answer134968111" data-cellid="134968111|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="27">
<input aria-labelledby="134968111 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID53|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968104" data-id="134968111134968104" class=" trigger"
name="answer134968111" data-cellid="134968111|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="28">
<input aria-labelledby="134968111 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID53|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968105" data-id="134968111134968105" class=" trigger"
name="answer134968111" data-cellid="134968111|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="29">
<input aria-labelledby="134968111 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID53|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968111134968106" data-id="134968111134968106" class=" trigger"
name="answer134968111" data-cellid="134968111|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968112" data-uid="b3682f5f-4234-c2cd-c9aa-a359df4d2dee" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968112" data-id="134968112">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Defining a budget for the proposal</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="30">
<input aria-labelledby="134968112 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID54|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968101" data-id="134968112134968101" class=" trigger"
name="answer134968112" data-cellid="134968112|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="31">
<input aria-labelledby="134968112 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID54|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968102" data-id="134968112134968102" class=" trigger"
name="answer134968112" data-cellid="134968112|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="32">
<input aria-labelledby="134968112 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID54|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968103" data-id="134968112134968103" class=" trigger"
name="answer134968112" data-cellid="134968112|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="33">
<input aria-labelledby="134968112 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID54|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968104" data-id="134968112134968104" class=" trigger"
name="answer134968112" data-cellid="134968112|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="34">
<input aria-labelledby="134968112 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID54|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968105" data-id="134968112134968105" class=" trigger"
name="answer134968112" data-cellid="134968112|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="35">
<input aria-labelledby="134968112 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID54|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968112134968106" data-id="134968112134968106" class=" trigger"
name="answer134968112" data-cellid="134968112|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968113" data-uid="4bfd1048-7a2f-5852-65c7-4eac2e316a58" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968113" data-id="134968113">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Completion of the proposal submission forms</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="36">
<input aria-labelledby="134968113 134968101" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968101" data-shortname="ID55|ID33" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968101" data-id="134968113134968101" class=" trigger"
name="answer134968113" data-cellid="134968113|134968101" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="37">
<input aria-labelledby="134968113 134968102" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968102" data-shortname="ID55|ID34" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968102" data-id="134968113134968102" class=" trigger"
name="answer134968113" data-cellid="134968113|134968102" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="38">
<input aria-labelledby="134968113 134968103" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968103" data-shortname="ID55|ID35" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968103" data-id="134968113134968103" class=" trigger"
name="answer134968113" data-cellid="134968113|134968103" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="39">
<input aria-labelledby="134968113 134968104" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968104" data-shortname="ID55|ID39" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968104" data-id="134968113134968104" class=" trigger"
name="answer134968113" data-cellid="134968113|134968104" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="40">
<input aria-labelledby="134968113 134968105" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968105" data-shortname="ID55|ID56" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968105" data-id="134968113134968105" class=" trigger"
name="answer134968113" data-cellid="134968113|134968105" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="41">
<input aria-labelledby="134968113 134968106" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968106" data-shortname="ID55|ID57" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968113134968106" data-id="134968113134968106" class=" trigger"
name="answer134968113" data-cellid="134968113|134968106" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Matrix</legend>
<div class="elementwrapper">
<div class="survey-element 5 matrixitem forprogress" id="134968114" data-id="134968114" data-uid="f7077913-d106-ccd5-83ee-1ce941956173">
<a class="survey-element-anchor" id="E134968114"></a>
<div id="">
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: optional() == false --><!-- /ko -->
<div id="questiontitle134968114" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">How would you rate the potential of the following measures in reducing the burden of the application process?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968114"><br></span>
<!-- ko if: minRows() != 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() != 0 && maxRows() == 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968114"></div>
<!-- /ko -->
<div style="width: 100%">
<!-- ko if: foreditor --><!-- /ko -->
<div class="table-responsive">
<table
data-bind="attr: {'class':'matrixtable ' + css(), 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
class="matrixtable " style="width: 900px" aria-labelledby="questiontitle134968114" aria-describedby="questioninfo134968114 questionhelp134968114">
<thead>
<tr>
<td class="matrix-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}" data-id="134968114" style="">
<!-- ko if: foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"> </span>
</td>
<!-- ko foreach: answers -->
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968116" data-id="134968116" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968117" data-id="134968117" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968118" data-id="134968118" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Medium</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968119" data-id="134968119" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">High</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968120" data-id="134968120" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very high</span>
</td>
<!-- /ko -->
</tr>
</thead>
<tbody>
<!-- ko foreach: questionsOrdered() -->
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968121" data-uid="892a1fb6-ef16-f605-4c1b-f1475abe67ee" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968121" data-id="134968121">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Simplifying processes and documentation (e.g. simplifying the rules for participation, simplifying application forms or guidance documents, increasing use of plain
language in documentation)</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="0">
<input aria-labelledby="134968121 134968116" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968116" data-shortname="ID75|ID70" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968121134968116" data-id="134968121134968116" class=" trigger"
name="answer134968121" data-cellid="134968121|134968116" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="1">
<input aria-labelledby="134968121 134968117" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968117" data-shortname="ID75|ID71" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968121134968117" data-id="134968121134968117" class=" trigger"
name="answer134968121" data-cellid="134968121|134968117" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="2">
<input aria-labelledby="134968121 134968118" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968118" data-shortname="ID75|ID72" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968121134968118" data-id="134968121134968118" class=" trigger"
name="answer134968121" data-cellid="134968121|134968118" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="3">
<input aria-labelledby="134968121 134968119" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968119" data-shortname="ID75|ID73" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968121134968119" data-id="134968121134968119" class=" trigger"
name="answer134968121" data-cellid="134968121|134968119" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="4">
<input aria-labelledby="134968121 134968120" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968120" data-shortname="ID75|ID74" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968121134968120" data-id="134968121134968120" class=" trigger"
name="answer134968121" data-cellid="134968121|134968120" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968122" data-uid="a16f72ee-316c-d58b-8bdc-2a863a851d8d" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968122" data-id="134968122">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Enhancing support services (e.g. enhanced helpdesk services, increased pre-application support services, automated matching of draft proposals with suitable open
topics)</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="5">
<input aria-labelledby="134968122 134968116" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968116" data-shortname="ID76|ID70" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968122134968116" data-id="134968122134968116" class=" trigger"
name="answer134968122" data-cellid="134968122|134968116" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="6">
<input aria-labelledby="134968122 134968117" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968117" data-shortname="ID76|ID71" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968122134968117" data-id="134968122134968117" class=" trigger"
name="answer134968122" data-cellid="134968122|134968117" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="7">
<input aria-labelledby="134968122 134968118" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968118" data-shortname="ID76|ID72" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968122134968118" data-id="134968122134968118" class=" trigger"
name="answer134968122" data-cellid="134968122|134968118" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="8">
<input aria-labelledby="134968122 134968119" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968119" data-shortname="ID76|ID73" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968122134968119" data-id="134968122134968119" class=" trigger"
name="answer134968122" data-cellid="134968122|134968119" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="9">
<input aria-labelledby="134968122 134968120" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968120" data-shortname="ID76|ID74" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968122134968120" data-id="134968122134968120" class=" trigger"
name="answer134968122" data-cellid="134968122|134968120" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968123" data-uid="f69f76c6-5f7c-e487-421f-71ad17c2b673" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968123" data-id="134968123">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Introducing new ways to give feedback and evaluate applications (e.g. integration of feedback mechanisms during the application process, introduction of video
interviews during the evaluation stage)</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="10">
<input aria-labelledby="134968123 134968116" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968116" data-shortname="ID77|ID70" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968123134968116" data-id="134968123134968116" class=" trigger"
name="answer134968123" data-cellid="134968123|134968116" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="11">
<input aria-labelledby="134968123 134968117" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968117" data-shortname="ID77|ID71" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968123134968117" data-id="134968123134968117" class=" trigger"
name="answer134968123" data-cellid="134968123|134968117" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="12">
<input aria-labelledby="134968123 134968118" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968118" data-shortname="ID77|ID72" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968123134968118" data-id="134968123134968118" class=" trigger"
name="answer134968123" data-cellid="134968123|134968118" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="13">
<input aria-labelledby="134968123 134968119" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968119" data-shortname="ID77|ID73" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968123134968119" data-id="134968123134968119" class=" trigger"
name="answer134968123" data-cellid="134968123|134968119" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="14">
<input aria-labelledby="134968123 134968120" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968120" data-shortname="ID77|ID74" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968123134968120" data-id="134968123134968120" class=" trigger"
name="answer134968123" data-cellid="134968123|134968120" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968124" data-uid="163d67fb-a8bb-78c1-8e2e-6162420a7e2b" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968124" data-id="134968124">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Offering AI tools to support applicants (e.g. introduction of AI-based co-drafting tools, auto-completion of text fields, or AI-driven support agents)</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="15">
<input aria-labelledby="134968124 134968116" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968116" data-shortname="ID78|ID70" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968124134968116" data-id="134968124134968116" class=" trigger"
name="answer134968124" data-cellid="134968124|134968116" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="16">
<input aria-labelledby="134968124 134968117" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968117" data-shortname="ID78|ID71" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968124134968117" data-id="134968124134968117" class=" trigger"
name="answer134968124" data-cellid="134968124|134968117" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="17">
<input aria-labelledby="134968124 134968118" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968118" data-shortname="ID78|ID72" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968124134968118" data-id="134968124134968118" class=" trigger"
name="answer134968124" data-cellid="134968124|134968118" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="18">
<input aria-labelledby="134968124 134968119" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968119" data-shortname="ID78|ID73" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968124134968119" data-id="134968124134968119" class=" trigger"
name="answer134968124" data-cellid="134968124|134968119" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="19">
<input aria-labelledby="134968124 134968120" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968120" data-shortname="ID78|ID74" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968124134968120" data-id="134968124134968120" class=" trigger"
name="answer134968124" data-cellid="134968124|134968120" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>FreeTextQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 freetextitem forprogress" id="134968125" data-id="134968125" data-uid="2b158a99-ebd7-e28a-8c7f-82d99a6a3e43">
<a class="survey-element-anchor" id="E134968125"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<label for="answer134968125" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}" id="questiontitle134968125">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Can you think of other measures which would have simplified your application process?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</label>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968125"><br></span>
<!-- ko if: minCharacters() != 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() != 0 && maxCharacters() == 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968125"></div>
<!-- /ko -->
<!-- ko if: type == "RegExQuestion" --><!-- /ko -->
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<textarea id="answer134968125"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)" data-id="134968125" data-shortname="ID105" name="answer134968125" class=" freetext max5000 expand" data-rows="3" rows="3"
aria-labelledby="questiontitle134968125" aria-describedby="questioninfo134968125 questionhelp134968125" style="height: 66px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;"></textarea>
<!-- /ko -->
<!-- ko if: isComparable() --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Section</legend>
<div class="elementwrapper">
<div class="survey-element 5 sectionitem" id="134968126" data-id="134968126" data-uid="5cc8890b-91c6-b308-055a-0d7954a8b181">
<a class="survey-element-anchor" id="E134968126"></a>
<div id="">
<div role="heading" data-bind="html: title, attr: {'data-level': level, 'class':'sectiontitle section' + level()}" data-level="1" class="sectiontitle section1">Tell us about your grant management process!</div>
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>SingleChoiceQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 singlechoiceitem forprogress" id="134968127" data-id="134968127" data-uid="f5e10199-df56-0270-620d-699461b1a4b3">
<a class="survey-element-anchor" id="E134968127"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: 'questiontitle' + id()}" id="questiontitle134968127">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Overall, how would you describe the complexity of the grant agreement preparation (GAP) process?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968127"><br></span>
<div class="answer-columns" style="position: relative; overflow-x:auto; padding-bottom: 8px; padding-top: 4px;">
<!-- ko if: likert() && !(ismobile || istablet) --><!-- /ko -->
<!-- ko if: ismobile || istablet || !likert() -->
<!-- ko if: likert() || useRadioButtons() --><!-- /ko -->
<!-- ko if: useSelectBox --><!-- /ko -->
<!-- /ko -->
<!-- ko if: useButtons -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}" aria-labelledby="questiontitle134968127" aria-describedby="questionhelp134968127">
<tbody>
<tr class="possibleanswerrow">
<th style="padding: 2px; display: flex; align-items: center; flex-wrap: wrap">
<!-- ko foreach: orderedPossibleAnswers(false) -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968128" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968127134968128" data-shortname="ID8" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968127"
value="134968128" aria-labelledby="answerlabel134968128" previousvalue="false">
<label for="134968128" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968128" data-id="134968128">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Very low</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968129" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968127134968129" data-shortname="ID9" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968127"
value="134968129" aria-labelledby="answerlabel134968129" previousvalue="false">
<label for="134968129" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968129" data-id="134968129">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Low</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968130" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968127134968130" data-shortname="ID10" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968127"
value="134968130" aria-labelledby="answerlabel134968130" previousvalue="false">
<label for="134968130" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968130" data-id="134968130">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Medium</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968131" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968127134968131" data-shortname="ID11" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968127"
value="134968131" aria-labelledby="answerlabel134968131" previousvalue="false">
<label for="134968131" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968131" data-id="134968131">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">High</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968132" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968127134968132" data-shortname="ID15" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968127"
value="134968132" aria-labelledby="answerlabel134968132" previousvalue="false">
<label for="134968132" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968132" data-id="134968132">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Very high</span>
</label>
<!-- /ko -->
<!-- /ko -->
</th>
</tr>
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}" value="buttons" name="choicetype134968127">
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>SingleChoiceQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 singlechoiceitem forprogress" id="134968133" data-id="134968133" data-uid="bf70aec9-fade-493b-739c-22d17c05bddb">
<a class="survey-element-anchor" id="E134968133"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: 'questiontitle' + id()}" id="questiontitle134968133">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Rate your level of agreement with the following statement: "The time passed between submitting my application and receiving my grant is acceptable."</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968133"><br></span>
<div class="answer-columns" style="position: relative; overflow-x:auto; padding-bottom: 8px; padding-top: 4px;">
<!-- ko if: likert() && !(ismobile || istablet) --><!-- /ko -->
<!-- ko if: ismobile || istablet || !likert() -->
<!-- ko if: likert() || useRadioButtons() --><!-- /ko -->
<!-- ko if: useSelectBox --><!-- /ko -->
<!-- /ko -->
<!-- ko if: useButtons -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}" aria-labelledby="questiontitle134968133" aria-describedby="questionhelp134968133">
<tbody>
<tr class="possibleanswerrow">
<th style="padding: 2px; display: flex; align-items: center; flex-wrap: wrap">
<!-- ko foreach: orderedPossibleAnswers(false) -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968134" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968133134968134" data-shortname="ID59" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968133"
value="134968134" aria-labelledby="answerlabel134968134" previousvalue="false">
<label for="134968134" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968134" data-id="134968134">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Strongly disagree</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968135" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968133134968135" data-shortname="ID60" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968133"
value="134968135" aria-labelledby="answerlabel134968135" previousvalue="false">
<label for="134968135" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968135" data-id="134968135">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Disagree</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968136" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968133134968136" data-shortname="ID61" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968133"
value="134968136" aria-labelledby="answerlabel134968136" previousvalue="false">
<label for="134968136" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968136" data-id="134968136">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Neutral</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968137" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968133134968137" data-shortname="ID62" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968133"
value="134968137" aria-labelledby="answerlabel134968137" previousvalue="false">
<label for="134968137" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968137" data-id="134968137">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Agree</span>
</label>
<!-- /ko -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="134968138" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
data-id="134968133134968138" data-shortname="ID63" data-dependencies="" onkeyup="singleKeyUp(event, this, false)" onclick="singleClick(this); checkDependenciesAsync(this);" class=" trigger check" name="answer134968133"
value="134968138" aria-labelledby="answerlabel134968138" previousvalue="false">
<label for="134968138" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}" id="answerlabel134968138" data-id="134968138">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())">Strongly agree</span>
</label>
<!-- /ko -->
<!-- /ko -->
</th>
</tr>
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}" value="buttons" name="choicetype134968133">
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>ComplexTable</legend>
<div class="elementwrapper">
<div class="survey-element 5 complextableitem" id="134968139" data-id="134968139" data-uid="c7f75b2a-79fb-52dc-b86f-2c6811d75276">
<a class="survey-element-anchor" id="E134968139"></a>
<div id="">
<div class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}" id="questiontitle134968139">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">How is the overall effort for your project distributed across the following activities? Please provide an estimate.</span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968139"><button type="button" aria-label="Help" onclick="toggleVisibility($(this).next().next())"
class="unstyledbutton glyphicon glyphicon-question-sign focussable"></button><br>
<div class="questionhelp__text sr-only">Values must add up to 100%</div>
</span>
<div class="table-responsive">
<table class="table complextable table-bordered"
data-bind="css: { 'table-bordered': showHeadersAndBorders() || foreditor }, attr: {'style': size() == 0 ? 'width: auto' : 'width: 900px', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}"
style="width: 900px" aria-labelledby="questiontitle134968139" aria-describedby="questionhelp134968139">
<tbody>
<tr data-bind="if: showHeadersAndBorders() || foreditor">
<!-- ko foreach: answers() -->
<!-- ko if: $index() == 0-->
<td class="headercell cell" data-bind="html: title, attr:{'data-id': id(), colspan: columnSpan()}" data-id="134968140" colspan="0">Project activity</td>
<!-- /ko -->
<!-- ko ifnot: $index() == 0--><!-- /ko -->
<!-- ko if: $index() == 0--><!-- /ko -->
<!-- ko ifnot: $index() == 0-->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), colspan: columnSpan()}" data-id="134968141" colspan="0">Share of effort</th>
<!-- /ko -->
<!-- /ko -->
</tr>
<!-- ko foreach: questions() -->
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}" data-id="134968142" data-type="1" colspan="0">Technical implementation of the project, including overall
management (i.e. the core tasks related to project execution, as well as planning, decision making, and coordination)</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}" data-id="134968146"
data-type="6" colspan="0" data-col="1">
<!-- ko if: child == null || child.cellType() == 0 --><!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false --><!-- /ko -->
<!-- ko if: child.title() -->
<span id="questiontitle134968146" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()">%</span>
<span class="screen-reader-only" data-bind="if: child.help()"></span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() --><!-- /ko -->
<!-- ko if: child.help() --><!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}" id="questionhelp134968146"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}" class="innercell forprogress" onfocusout="validateInput($(this).closest('.cell'))" onmouseleave="validateInput($(this).closest('.cell'))">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 3 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 4 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 5 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 6 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}" id="questioninfo134968146"></div>
<!-- /ko -->
<input aria-labelledby="questiontitle134968146" type="number" oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())"
data-bind="enable: child.foreditor == false && !child.readonly(), class: child.css(), value:getValueByQuestion(child.uniqueId(), true, $element), attr: {'name' : 'answer' + child.id(), min: child.min(), max: child.max(), 'data-shortname': child.shortname(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
class="complex number" name="answer134968146" data-shortname="ID80" aria-describedby="questioninfo134968146 questionhelp134968146">
<!-- ko if: child.unit --><!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}" data-id="134968143" data-type="1" colspan="0">Financial management and financial reporting (i.e.
preparing the periodic financial reports and related tasks such as timesheets, calculation of eligible costs, financial record keeping, procurement)</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}" data-id="134968148"
data-type="6" colspan="0" data-col="1">
<!-- ko if: child == null || child.cellType() == 0 --><!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false --><!-- /ko -->
<!-- ko if: child.title() -->
<span id="questiontitle134968148" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()">%</span>
<span class="screen-reader-only" data-bind="if: child.help()"></span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() --><!-- /ko -->
<!-- ko if: child.help() --><!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}" id="questionhelp134968148"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}" class="innercell forprogress" onfocusout="validateInput($(this).closest('.cell'))" onmouseleave="validateInput($(this).closest('.cell'))">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 3 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 4 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 5 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 6 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}" id="questioninfo134968148"></div>
<!-- /ko -->
<input aria-labelledby="questiontitle134968148" type="number" oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())"
data-bind="enable: child.foreditor == false && !child.readonly(), class: child.css(), value:getValueByQuestion(child.uniqueId(), true, $element), attr: {'name' : 'answer' + child.id(), min: child.min(), max: child.max(), 'data-shortname': child.shortname(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
class="complex number" name="answer134968148" data-shortname="ID84" aria-describedby="questioninfo134968148 questionhelp134968148">
<!-- ko if: child.unit --><!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}" data-id="134968144" data-type="1" colspan="0">Technical reporting (i.e. preparing the technical periodic
reports and reports on deliverables)</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}" data-id="134968145"
data-type="3" colspan="0" data-col="1">
<!-- ko if: child == null || child.cellType() == 0 --><!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false --><!-- /ko -->
<!-- ko if: child.title() -->
<span id="questiontitle134968145" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()">%</span>
<span class="screen-reader-only" data-bind="if: child.help()"></span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() --><!-- /ko -->
<!-- ko if: child.help() --><!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}" id="questionhelp134968145"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}" class="innercell" onfocusout="validateInput($(this).closest('.cell'))" onmouseleave="validateInput($(this).closest('.cell'))">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 3 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}" id="questioninfo134968145"></div>
<!-- /ko -->
<input aria-labelledby="questiontitle134968145"
data-bind="enable: child.foreditor == false && !child.readonly(), value: child.result, attr: {'id': 'answer' + child.id(), 'data-id':child.id(), 'data-shortname': child.shortname(), 'name' : (child.readonly() ? '' : 'answer' + child.id()), 'class': child.css(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())" type="text" autocomplete="off" id="answer134968145" data-id="134968145" data-shortname="ID42"
name="answer134968145" class=" complex formula" aria-describedby="questioninfo134968145 questionhelp134968145">
<!-- ko if: child.readonly() --><!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 4 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 5 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 6 --><!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}" data-id="134968147" data-type="1" colspan="0">Management and reporting of non-financial obligations
(e.g. obligations related to open science, ethics and integrity, intellectual property rights, gender equality, etc.)</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}" data-id="134968149"
data-type="6" colspan="0" data-col="1">
<!-- ko if: child == null || child.cellType() == 0 --><!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false --><!-- /ko -->
<!-- ko if: child.title() -->
<span id="questiontitle134968149" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()">%</span>
<span class="screen-reader-only" data-bind="if: child.help()"></span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() --><!-- /ko -->
<!-- ko if: child.help() --><!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}" id="questionhelp134968149"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}" class="innercell forprogress" onfocusout="validateInput($(this).closest('.cell'))" onmouseleave="validateInput($(this).closest('.cell'))">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 3 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 4 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 5 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 6 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}" id="questioninfo134968149"></div>
<!-- /ko -->
<input aria-labelledby="questiontitle134968149" type="number" oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())"
data-bind="enable: child.foreditor == false && !child.readonly(), class: child.css(), value:getValueByQuestion(child.uniqueId(), true, $element), attr: {'name' : 'answer' + child.id(), min: child.min(), max: child.max(), 'data-shortname': child.shortname(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
class="complex number" name="answer134968149" data-shortname="ID85" aria-describedby="questioninfo134968149 questionhelp134968149">
<!-- ko if: child.unit --><!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}" data-id="134968150" data-type="1" colspan="0">Total</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}" data-id="134968151"
data-type="3" colspan="0" data-col="1">
<!-- ko if: child == null || child.cellType() == 0 --><!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false --><!-- /ko -->
<!-- ko if: child.title() -->
<span id="questiontitle134968151" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()">Must add up to 100</span>
<span class="screen-reader-only" data-bind="if: child.help()"></span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() --><!-- /ko -->
<!-- ko if: child.help() --><!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}" id="questionhelp134968151"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}" class="innercell" onfocusout="validateInput($(this).closest('.cell'))" onmouseleave="validateInput($(this).closest('.cell'))">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 3 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 --><!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}" id="questioninfo134968151"></div>
<!-- /ko -->
<input aria-labelledby="questiontitle134968151"
data-bind="enable: child.foreditor == false && !child.readonly(), value: child.result, attr: {'id': 'answer' + child.id(), 'data-id':child.id(), 'data-shortname': child.shortname(), 'name' : (child.readonly() ? '' : 'answer' + child.id()), 'class': child.css(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())" type="text" autocomplete="off" disabled="" id="answer134968151" data-id="134968151"
data-shortname="ID87" name="" class=" complex formula" aria-describedby="questioninfo134968151 questionhelp134968151">
<!-- ko if: child.readonly() -->
<input type="hidden" data-bind="value: child.result, attr: {'name': 'answer' + child.id()}" name="answer134968151">
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 4 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 5 --><!-- /ko -->
<!-- ko if: child && child.cellType() == 6 --><!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
<!-- ko if: foreditor --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Matrix</legend>
<div class="elementwrapper">
<div class="survey-element 5 matrixitem forprogress" id="134968152" data-id="134968152" data-uid="583e028b-40eb-8f78-f9fa-ff5342814673">
<a class="survey-element-anchor" id="E134968152"></a>
<div id="">
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: optional() == false --><!-- /ko -->
<div id="questiontitle134968152" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Rate your level of agreement with the following statements regarding the reporting process:</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968152"><br></span>
<!-- ko if: minRows() != 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() != 0 && maxRows() == 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968152"></div>
<!-- /ko -->
<div style="width: 100%">
<!-- ko if: foreditor --><!-- /ko -->
<div class="table-responsive">
<table
data-bind="attr: {'class':'matrixtable ' + css(), 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
class="matrixtable " style="width: 900px" aria-labelledby="questiontitle134968152" aria-describedby="questioninfo134968152 questionhelp134968152">
<thead>
<tr>
<td class="matrix-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}" data-id="134968152" style="">
<!-- ko if: foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"> </span>
</td>
<!-- ko foreach: answers -->
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968154" data-id="134968154" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Strongly disagree</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968155" data-id="134968155" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Disagree</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968156" data-id="134968156" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Neutral</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968157" data-id="134968157" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Agree</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968158" data-id="134968158" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Strongly agree</span>
</td>
<!-- /ko -->
</tr>
</thead>
<tbody>
<!-- ko foreach: questionsOrdered() -->
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968159" data-uid="b6981ee5-d07f-40a9-f238-428ed5aee460" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968159" data-id="134968159">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The reporting requirements are clear and easy to understand.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="0">
<input aria-labelledby="134968159 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID94|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968159134968154" data-id="134968159134968154" class=" trigger"
name="answer134968159" data-cellid="134968159|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="1">
<input aria-labelledby="134968159 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID94|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968159134968155" data-id="134968159134968155" class=" trigger"
name="answer134968159" data-cellid="134968159|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="2">
<input aria-labelledby="134968159 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID94|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968159134968156" data-id="134968159134968156" class=" trigger"
name="answer134968159" data-cellid="134968159|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="3">
<input aria-labelledby="134968159 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID94|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968159134968157" data-id="134968159134968157" class=" trigger"
name="answer134968159" data-cellid="134968159|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="4">
<input aria-labelledby="134968159 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID94|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968159134968158" data-id="134968159134968158" class=" trigger"
name="answer134968159" data-cellid="134968159|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968160" data-uid="d2e6f66d-938d-e635-fc64-78f1e36d2c0b" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968160" data-id="134968160">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The amount of time required to complete periodic reports is reasonable.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="5">
<input aria-labelledby="134968160 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID95|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968160134968154" data-id="134968160134968154" class=" trigger"
name="answer134968160" data-cellid="134968160|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="6">
<input aria-labelledby="134968160 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID95|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968160134968155" data-id="134968160134968155" class=" trigger"
name="answer134968160" data-cellid="134968160|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="7">
<input aria-labelledby="134968160 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID95|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968160134968156" data-id="134968160134968156" class=" trigger"
name="answer134968160" data-cellid="134968160|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="8">
<input aria-labelledby="134968160 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID95|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968160134968157" data-id="134968160134968157" class=" trigger"
name="answer134968160" data-cellid="134968160|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="9">
<input aria-labelledby="134968160 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID95|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968160134968158" data-id="134968160134968158" class=" trigger"
name="answer134968160" data-cellid="134968160|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968161" data-uid="85a46b6c-783c-e755-d7d7-b05ff8f71ea1" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968161" data-id="134968161">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The reporting requirements on policy issues are clear and easy to understand.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="10">
<input aria-labelledby="134968161 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID96|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968161134968154" data-id="134968161134968154" class=" trigger"
name="answer134968161" data-cellid="134968161|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="11">
<input aria-labelledby="134968161 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID96|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968161134968155" data-id="134968161134968155" class=" trigger"
name="answer134968161" data-cellid="134968161|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="12">
<input aria-labelledby="134968161 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID96|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968161134968156" data-id="134968161134968156" class=" trigger"
name="answer134968161" data-cellid="134968161|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="13">
<input aria-labelledby="134968161 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID96|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968161134968157" data-id="134968161134968157" class=" trigger"
name="answer134968161" data-cellid="134968161|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="14">
<input aria-labelledby="134968161 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID96|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968161134968158" data-id="134968161134968158" class=" trigger"
name="answer134968161" data-cellid="134968161|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968162" data-uid="f865fb12-b5e8-71a6-ca9b-f62009be4a23" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968162" data-id="134968162">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The IT tools offered by the Commission simplify my reporting tasks.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="15">
<input aria-labelledby="134968162 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID97|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968162134968154" data-id="134968162134968154" class=" trigger"
name="answer134968162" data-cellid="134968162|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="16">
<input aria-labelledby="134968162 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID97|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968162134968155" data-id="134968162134968155" class=" trigger"
name="answer134968162" data-cellid="134968162|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="17">
<input aria-labelledby="134968162 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID97|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968162134968156" data-id="134968162134968156" class=" trigger"
name="answer134968162" data-cellid="134968162|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="18">
<input aria-labelledby="134968162 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID97|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968162134968157" data-id="134968162134968157" class=" trigger"
name="answer134968162" data-cellid="134968162|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="19">
<input aria-labelledby="134968162 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID97|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968162134968158" data-id="134968162134968158" class=" trigger"
name="answer134968162" data-cellid="134968162|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968163" data-uid="27e1756a-5ec8-5793-5844-fae0008f6357" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968163" data-id="134968163">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The Funding & Tenders Portal provides access to all the information I need to complete my reporting requirements.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="20">
<input aria-labelledby="134968163 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID109|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968163134968154" data-id="134968163134968154" class=" trigger"
name="answer134968163" data-cellid="134968163|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="21">
<input aria-labelledby="134968163 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID109|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968163134968155" data-id="134968163134968155" class=" trigger"
name="answer134968163" data-cellid="134968163|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="22">
<input aria-labelledby="134968163 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID109|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968163134968156" data-id="134968163134968156" class=" trigger"
name="answer134968163" data-cellid="134968163|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="23">
<input aria-labelledby="134968163 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID109|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968163134968157" data-id="134968163134968157" class=" trigger"
name="answer134968163" data-cellid="134968163|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="24">
<input aria-labelledby="134968163 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID109|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968163134968158" data-id="134968163134968158" class=" trigger"
name="answer134968163" data-cellid="134968163|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968164" data-uid="1460a944-2fee-ce0a-ce9a-98566da3da6e" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968164" data-id="134968164">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">The use of Simplified Cost Options (such as lump sums and unit costs) reduces my financial reporting burden.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="25">
<input aria-labelledby="134968164 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID110|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968164134968154" data-id="134968164134968154" class=" trigger"
name="answer134968164" data-cellid="134968164|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="26">
<input aria-labelledby="134968164 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID110|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968164134968155" data-id="134968164134968155" class=" trigger"
name="answer134968164" data-cellid="134968164|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="27">
<input aria-labelledby="134968164 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID110|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968164134968156" data-id="134968164134968156" class=" trigger"
name="answer134968164" data-cellid="134968164|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="28">
<input aria-labelledby="134968164 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID110|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968164134968157" data-id="134968164134968157" class=" trigger"
name="answer134968164" data-cellid="134968164|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="29">
<input aria-labelledby="134968164 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID110|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968164134968158" data-id="134968164134968158" class=" trigger"
name="answer134968164" data-cellid="134968164|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968165" data-uid="3c99b948-3e28-089d-95b3-9e60fb2324d6" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968165" data-id="134968165">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">I know who I can contact in case I have questions on a reporting requirement.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="30">
<input aria-labelledby="134968165 134968154" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968154" data-shortname="ID111|ID89" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968165134968154" data-id="134968165134968154" class=" trigger"
name="answer134968165" data-cellid="134968165|134968154" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="31">
<input aria-labelledby="134968165 134968155" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968155" data-shortname="ID111|ID90" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968165134968155" data-id="134968165134968155" class=" trigger"
name="answer134968165" data-cellid="134968165|134968155" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="32">
<input aria-labelledby="134968165 134968156" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968156" data-shortname="ID111|ID91" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968165134968156" data-id="134968165134968156" class=" trigger"
name="answer134968165" data-cellid="134968165|134968156" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="33">
<input aria-labelledby="134968165 134968157" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968157" data-shortname="ID111|ID92" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968165134968157" data-id="134968165134968157" class=" trigger"
name="answer134968165" data-cellid="134968165|134968157" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="34">
<input aria-labelledby="134968165 134968158" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968158" data-shortname="ID111|ID93" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968165134968158" data-id="134968165134968158" class=" trigger"
name="answer134968165" data-cellid="134968165|134968158" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>FreeTextQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 freetextitem forprogress" id="134968166" data-id="134968166" data-uid="5ad3db1c-74d8-0a2f-69c9-3227eb468171">
<a class="survey-element-anchor" id="E134968166"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<label for="answer134968166" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}" id="questiontitle134968166">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Please describe any specific pain points you have encountered during the reporting process:</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</label>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968166"><br></span>
<!-- ko if: minCharacters() != 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() != 0 && maxCharacters() == 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968166"></div>
<!-- /ko -->
<!-- ko if: type == "RegExQuestion" --><!-- /ko -->
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<textarea id="answer134968166"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)" data-id="134968166" data-shortname="ID112" name="answer134968166" class=" freetext max5000 expand" data-rows="3" rows="3"
aria-labelledby="questiontitle134968166" aria-describedby="questioninfo134968166 questionhelp134968166" style="height: 66px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;"></textarea>
<!-- /ko -->
<!-- ko if: isComparable() --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Matrix</legend>
<div class="elementwrapper">
<div class="survey-element 5 matrixitem forprogress" id="134968167" data-id="134968167" data-uid="713a17c1-d742-a3b3-e050-ea49697b4185">
<a class="survey-element-anchor" id="E134968167"></a>
<div id="">
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: optional() == false --><!-- /ko -->
<div id="questiontitle134968167" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">How would you rate the potential value of the following simplification measures regarding the reporting process:</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968167"><br></span>
<!-- ko if: minRows() != 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() != 0 && maxRows() == 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() != 0 --><!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968167"></div>
<!-- /ko -->
<div style="width: 100%">
<!-- ko if: foreditor --><!-- /ko -->
<div class="table-responsive">
<table
data-bind="attr: {'class':'matrixtable ' + css(), 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
class="matrixtable " style="width: 900px" aria-labelledby="questiontitle134968167" aria-describedby="questioninfo134968167 questionhelp134968167">
<thead>
<tr>
<td class="matrix-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}" data-id="134968167" style="">
<!-- ko if: foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"> </span>
</td>
<!-- ko foreach: answers -->
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968169" data-id="134968169" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968170" data-id="134968170" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Low</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968171" data-id="134968171" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Medium</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968172" data-id="134968172" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">High</span>
</td>
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}" id="134968173" data-id="134968173" style="">
<!-- ko if: $parent.foreditor --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Very high</span>
</td>
<!-- /ko -->
</tr>
</thead>
<tbody>
<!-- ko foreach: questionsOrdered() -->
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968174" data-uid="69d42044-910d-69a3-686c-6bed0613cd06" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968174" data-id="134968174">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Using automatic web scraping to support or replace manual reporting (e.g. to identify project-related publications, Intellectual Property Rights or communication
activities).</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="0">
<input aria-labelledby="134968174 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID119|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968174134968169" data-id="134968174134968169" class=" trigger"
name="answer134968174" data-cellid="134968174|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="1">
<input aria-labelledby="134968174 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID119|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968174134968170" data-id="134968174134968170" class=" trigger"
name="answer134968174" data-cellid="134968174|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="2">
<input aria-labelledby="134968174 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID119|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968174134968171" data-id="134968174134968171" class=" trigger"
name="answer134968174" data-cellid="134968174|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="3">
<input aria-labelledby="134968174 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID119|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968174134968172" data-id="134968174134968172" class=" trigger"
name="answer134968174" data-cellid="134968174|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="4">
<input aria-labelledby="134968174 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID119|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968174134968173" data-id="134968174134968173" class=" trigger"
name="answer134968174" data-cellid="134968174|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968175" data-uid="b54242de-cb59-2530-19a0-2e2cc9e30f82" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968175" data-id="134968175">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Introducing more Artificial Intelligence-based clustering and classifying mechanisms into the reporting process (e.g. automatically determining which EU policy
objectives or Sustainable Development Goals your project(s) contribute to).</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="5">
<input aria-labelledby="134968175 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID120|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968175134968169" data-id="134968175134968169" class=" trigger"
name="answer134968175" data-cellid="134968175|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="6">
<input aria-labelledby="134968175 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID120|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968175134968170" data-id="134968175134968170" class=" trigger"
name="answer134968175" data-cellid="134968175|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="7">
<input aria-labelledby="134968175 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID120|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968175134968171" data-id="134968175134968171" class=" trigger"
name="answer134968175" data-cellid="134968175|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="8">
<input aria-labelledby="134968175 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID120|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968175134968172" data-id="134968175134968172" class=" trigger"
name="answer134968175" data-cellid="134968175|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="9">
<input aria-labelledby="134968175 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID120|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968175134968173" data-id="134968175134968173" class=" trigger"
name="answer134968175" data-cellid="134968175|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968176" data-uid="7ebe7828-22f7-b76b-6615-14d8341bbbda" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968176" data-id="134968176">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Implementing pre-filled reporting templates based on previously submitted data to reduce repetitive manual entries.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="10">
<input aria-labelledby="134968176 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID121|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968176134968169" data-id="134968176134968169" class=" trigger"
name="answer134968176" data-cellid="134968176|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="11">
<input aria-labelledby="134968176 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID121|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968176134968170" data-id="134968176134968170" class=" trigger"
name="answer134968176" data-cellid="134968176|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="12">
<input aria-labelledby="134968176 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID121|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968176134968171" data-id="134968176134968171" class=" trigger"
name="answer134968176" data-cellid="134968176|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="13">
<input aria-labelledby="134968176 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID121|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968176134968172" data-id="134968176134968172" class=" trigger"
name="answer134968176" data-cellid="134968176|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="14">
<input aria-labelledby="134968176 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID121|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968176134968173" data-id="134968176134968173" class=" trigger"
name="answer134968176" data-cellid="134968176|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968177" data-uid="3c046278-39c1-3be0-da5f-2acb72336f2a" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968177" data-id="134968177">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Expanding real-time collaboration features that allow multiple project partners (if applicable) to contribute to reports simultaneously.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="15">
<input aria-labelledby="134968177 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID122|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968177134968169" data-id="134968177134968169" class=" trigger"
name="answer134968177" data-cellid="134968177|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="16">
<input aria-labelledby="134968177 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID122|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968177134968170" data-id="134968177134968170" class=" trigger"
name="answer134968177" data-cellid="134968177|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="17">
<input aria-labelledby="134968177 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID122|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968177134968171" data-id="134968177134968171" class=" trigger"
name="answer134968177" data-cellid="134968177|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="18">
<input aria-labelledby="134968177 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID122|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968177134968172" data-id="134968177134968172" class=" trigger"
name="answer134968177" data-cellid="134968177|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="19">
<input aria-labelledby="134968177 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID122|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968177134968173" data-id="134968177134968173" class=" trigger"
name="answer134968177" data-cellid="134968177|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968178" data-uid="c0bd62b2-605d-0125-d980-9a891242cd2d" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968178" data-id="134968178">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Offering interactive reporting guides and tutorials within the reporting platform to assist users throughout the process.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="20">
<input aria-labelledby="134968178 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID133|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968178134968169" data-id="134968178134968169" class=" trigger"
name="answer134968178" data-cellid="134968178|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="21">
<input aria-labelledby="134968178 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID133|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968178134968170" data-id="134968178134968170" class=" trigger"
name="answer134968178" data-cellid="134968178|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="22">
<input aria-labelledby="134968178 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID133|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968178134968171" data-id="134968178134968171" class=" trigger"
name="answer134968178" data-cellid="134968178|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="23">
<input aria-labelledby="134968178 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID133|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968178134968172" data-id="134968178134968172" class=" trigger"
name="answer134968178" data-cellid="134968178|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="24">
<input aria-labelledby="134968178 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID133|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968178134968173" data-id="134968178134968173" class=" trigger"
name="answer134968178" data-cellid="134968178|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968179" data-uid="3f4b3290-a9e5-0653-3d44-293313d2d940" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968179" data-id="134968179">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Expanding automated compliance checks to flag any missing or inconsistent data before submission.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="25">
<input aria-labelledby="134968179 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID134|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968179134968169" data-id="134968179134968169" class=" trigger"
name="answer134968179" data-cellid="134968179|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="26">
<input aria-labelledby="134968179 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID134|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968179134968170" data-id="134968179134968170" class=" trigger"
name="answer134968179" data-cellid="134968179|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="27">
<input aria-labelledby="134968179 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID134|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968179134968171" data-id="134968179134968171" class=" trigger"
name="answer134968179" data-cellid="134968179|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="28">
<input aria-labelledby="134968179 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID134|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968179134968172" data-id="134968179134968172" class=" trigger"
name="answer134968179" data-cellid="134968179|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="29">
<input aria-labelledby="134968179 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID134|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968179134968173" data-id="134968179134968173" class=" trigger"
name="answer134968179" data-cellid="134968179|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}"
class="matrix-question" data-id="134968180" data-uid="bb7bc49c-07d8-182e-9b9b-eb8974f81f03" data-triggers=";">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}" id="134968180" data-id="134968180">
<!-- ko if: optional() == false --><!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title">Developing mobile-friendly reporting options to allow users to submit or update reports on-the-go.</span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="30">
<input aria-labelledby="134968180 134968169" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968169" data-shortname="ID135|ID114" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968180134968169" data-id="134968180134968169" class=" trigger"
name="answer134968180" data-cellid="134968180|134968169" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="31">
<input aria-labelledby="134968180 134968170" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968170" data-shortname="ID135|ID115" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968180134968170" data-id="134968180134968170" class=" trigger"
name="answer134968180" data-cellid="134968180|134968170" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="32">
<input aria-labelledby="134968180 134968171" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968171" data-shortname="ID135|ID116" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968180134968171" data-id="134968180134968171" class=" trigger"
name="answer134968180" data-cellid="134968180|134968171" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="33">
<input aria-labelledby="134968180 134968172" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968172" data-shortname="ID135|ID117" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968180134968172" data-id="134968180134968172" class=" trigger"
name="answer134968180" data-cellid="134968180|134968172" role="radio" data-dummy="">
</td>
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}" data-originalposition="34">
<input aria-labelledby="134968180 134968173" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}"
value="134968173" data-shortname="ID135|ID118" onkeyup="singleKeyUp(event, this, false)"
onclick="findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);" id="134968180134968173" data-id="134968180134968173" class=" trigger"
name="answer134968180" data-cellid="134968180|134968173" role="radio" data-dummy="">
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>FreeTextQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 freetextitem forprogress" id="134968181" data-id="134968181" data-uid="b3f62d39-c3d5-8ace-65fc-0185c37b7335">
<a class="survey-element-anchor" id="E134968181"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<label for="answer134968181" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}" id="questiontitle134968181">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Please provide any comments or concerns regarding the possible simplification measures mentioned above (e.g. the use of AI or web-scraping).</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</label>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968181"><br></span>
<!-- ko if: minCharacters() != 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() != 0 && maxCharacters() == 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968181"></div>
<!-- /ko -->
<!-- ko if: type == "RegExQuestion" --><!-- /ko -->
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<textarea id="answer134968181"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)" data-id="134968181" data-shortname="ID136" name="answer134968181" class=" freetext max5000 expand" data-rows="3" rows="3"
aria-labelledby="questiontitle134968181" aria-describedby="questioninfo134968181 questionhelp134968181" style="height: 66px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;"></textarea>
<!-- /ko -->
<!-- ko if: isComparable() --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend>FreeTextQuestion</legend>
<div class="elementwrapper">
<div class="survey-element 5 freetextitem forprogress" id="134968182" data-id="134968182" data-uid="5f0c2ed8-a087-a376-1ae4-32363c760738">
<a class="survey-element-anchor" id="E134968182"></a>
<div id="">
<!-- ko if: optional() == false --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<label for="answer134968182" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}" id="questiontitle134968182">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title">Do you have any additional comments or suggestions regarding the simplification of reporting processes in EU funding programmes?</span>
<span class="screen-reader-only" data-bind="if: help"></span>
</label>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}" id="questionhelp134968182"><br></span>
<!-- ko if: minCharacters() != 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() != 0 && maxCharacters() == 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() != 0 --><!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}" id="questioninfo134968182"></div>
<!-- /ko -->
<!-- ko if: type == "RegExQuestion" --><!-- /ko -->
<!-- ko if: foreditor --><!-- /ko -->
<!-- ko if: maxCharacters() > 0 --><!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<textarea id="answer134968182"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)" data-id="134968182" data-shortname="ID137" name="answer134968182" class=" freetext max5000 expand" data-rows="3" rows="3"
aria-labelledby="questiontitle134968182" aria-describedby="questioninfo134968182 questionhelp134968182" style="height: 66px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;"></textarea>
<!-- /ko -->
<!-- ko if: isComparable() --><!-- /ko -->
</div>
</div>
</div>
</fieldset>
</div>
<div class="hpdiv">
<label for="hp-7fk9s82jShfgak">If you're human, leave this field blank</label>
<textarea tabindex="-1" id="hp-7fk9s82jShfgak" name="hp-7fk9s82jShfgak" class="hp" autocomplete="false"></textarea>
</div>
<div style="text-align: center; margin-top: 20px;">
<button type="button" id="btnPrevious" style="display: none;" role="button" aria-label="Go to previous page" data-toggle="" title="" onclick="previousPage();this.blur();" onfocusin="validateLastContainer()"
class="btn btn-default">Previous</button>
<button type="button" role="button" id="btnSubmit" onclick="validateInputAndSubmitRunner($('#runnerForm'));" onfocusin="validateLastContainer()" class="btn btn-primary" style="display: inline-block;">Submit</button>
<button type="button" id="btnNext" style="display: none;" role="button" aria-label="Go to next page" data-toggle="" title="" onclick="nextPage(); this.blur();" onfocusin="validateLastContainer()"
class="btn btn-default btn-primary">Next</button>
</div>
</div>
<div class="right-area" style="z-index: 1; position: relative">
<img style="max-width: 100%; margin-top: 10px;" src="/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/48484196-acb9-4f23-9e9e-48bad7c8d846" alt="">
<hr style="margin-top: 15px;">
<div id="contact-and-pdf" style="word-wrap: break-word;">
<div class="linkstitle" style="margin-bottom: 5px;">Contact</div>
<a target="_blank" aria-label="Contact Form - Opens in new window" class="link visibleLink" data-toggle="tooltip" title="" href="/eusurvey/runner/contactform/CIC_Simplification-Survey_Version-B" data-original-title="Contact the survey owner here">Contact Form</a>
<hr style="margin-top: 15px;">
<input type="button" id="btnSaveDraft" value="Save as Draft" onclick="saveDraft('runner');" class="btn btn-default" style="margin-top: 10px">
<br><br>
<a data-toggle="tooltip" aria-label="Report abuse - Opens in new window" title="" target="_blank" href="/eusurvey/home/reportAbuse?survey=848272" class="link visiblelink" data-original-title="If a survey contains illegal content or violates the rights of others (including intellectual property rights, competition law and general law), please use the 'Report Abuse' link.">Report abuse</a>
</div>
</div>
<div style="clear: both"></div>
<div class="modal confirm-explanation-deletion-modal" role="dialog" data-backdrop="static">
<div class="modal-dialog modal-sm ui-resizable">
<div class="modal-content">
<div class="modal-body"> By removing an answer, the corresponding explanation text, possibly uploaded files and discussion will be deleted.</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" onclick="confirmExplanationDeletion()">Confirm</button>
<button type="button" class="btn btn-primary" onclick="hideModalDialog('.confirm-explanation-deletion-modal')">Cancel</button>
</div>
</div>
<div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div>
</div>
</div>
<div class="modal" id="quizTimeoutDialog" data-backdrop="static" role="dialog">
<div class="modal-dialog ui-resizable">
<div class="modal-content">
<div class="modal-body"> The time limit for this quiz has been exceeded. It is not possible to submit your answer anymore.</div>
<div class="modal-footer">
<a tabindex="0" class="btn btn-default" data-dismiss="modal">Close</a>
</div>
</div>
<div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div>
</div>
</div>
<script type="text/javascript" src="/eusurvey/resources/js/jquery.textarea-expander.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script>
<div class="modal" id="contribution-link-dialog" data-backdrop="static" role="dialog" tabindex="-1">
<div class="modal-dialog non-resizable">
<div class="modal-content">
<div class="modal-body">
<p>In order to open your contribution again later, please use the following link:</p>
<p id="contribution-link-dialog__link"></p>
<p>You can reopen this dialog from the survey's sidebar.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" onclick="openAskEmailToSendLinkDialog(this)"> Send by E-mail</button>
<button type="button" class="btn btn-primary" onclick="hideModalDialog($('#contribution-link-dialog'))">Continue</button>
</div>
</div>
</div>
</div>
<div class="modal" id="ask-email-dialog" data-backdrop="static" role="dialog">
<div class="modal-dialog non-resizable">
<div class="modal-content">
<div class="modal-body">
<p>Please enter your e-mail address to receive the link to your contribution.<br>Your e-mail address is only used once to send the e-mail and will not be saved afterwards.</p>
<label for="delphiemail">E-mail</label>
<input class="form-control" type="text" maxlength="255" name="delphiemail" id="delphiemail">
<p id="ask-delphi-email-dialog-error" class="validation-error-keep hideme"> Please provide an e-mail address!</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" onclick="sendDelphiMailLink()">Send</button>
<button type="button" class="btn btn-default" onclick="cancelDelphiMailLink()">Cancel</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var surveyUniqueId = "2bd77c9f-f6f1-4719-9083-a34fcd92bed3";
var labelOf = " of ";
function tabpress(event) {
if (event.key === "Tab") {
if (event.shiftKey) {
//If tabbing backwards and this is not the first radio button
if (!event.target.matches(":first-of-type")) {
//Focus the previous radio button
event.target.previousElementSibling.previousElementSibling.focus()
event.preventDefault()
}
} else {
//If tabbing forwards and this is not the last radio button
if (!event.target.matches(":last-of-type")) {
//Focus the next radio button
event.target.nextElementSibling.nextElementSibling.focus()
event.preventDefault()
}
}
}
}
function goToNextQuestion(link) {
let next_question = $(link).closest("fieldset").next();
$('html, body').animate({
'scrollTop': next_question.position().top - 20
});
let focusable = [...next_question.get(0).querySelectorAll('button, [href], input, select, textarea, img, [tabindex]:not([tabindex="-1"])')];
focusable = focusable.filter(el => !el.hasAttribute('disabled') && !el.getAttribute('aria-hidden') && el.type != "hidden", );
focusable[0].focus();
}
</script>
<div style="display: none">
<div id="section-template">
<div role="heading" data-bind="html: title, attr: {'data-level': level, 'class':'sectiontitle section' + level()}"></div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'section', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: tabTitle, attr: {'name': 'tabtitle' + id()}">
<input type="hidden" data-bind="value: level, attr: {'name': 'level' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<!-- /ko -->
</div>
<div id="text-template">
<div class="text" data-bind="html: title"></div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'text', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: true, attr: {'name': 'optional' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<!-- /ko -->
</div>
<div id="formula-template">
<label for="defaultFormulaTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: min() != null && min() != 0 && max() != null && max() != 0 -->
<div class="limits" data-bind="html: getMinMax(minString(), maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() != 0 && min() != null && (max() == 0 || max() == null) -->
<div class="limits" data-bind="html: getMin(minString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && max() != null && max() != 0 -->
<div class="limits" data-bind="html: getMax(maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && (max() == 0 || max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<input id="defaultFormulaTemplateID"
data-bind="enable: !readonly(), value: result, attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : (readonly() ? '' : 'answer' + id()), 'class':css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
oninput="propagateChange(this);" onblur="validateInput($(this).parent())" type="text" autocomplete="off">
<!-- ko if: readonly() -->
<input type="hidden" data-bind="value: result, attr: {'name': 'answer' + id()}">
<!-- /ko -->
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'formula', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: formula, attr: {'name': 'formula' + id()}">
<input type="hidden" data-bind="value: min, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: max, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: decimalPlaces, attr: {'name': 'decimalplaces' + id()}">
<input type="hidden" data-bind="value: true, attr: {'name': 'optional' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<!-- /ko -->
</div>
<div id="image-template">
<div class="alignment-div" data-bind="attr: {'style': 'width: 920px; max-width: 100%; text-align:' + align()}">
<img style="max-width: 100%" alt="Image Item" data-bind="attr: {'src': url, 'alt': originalTitle() + (longdesc != '' ? '; URL ' + longdesc() : ''), 'width': usedwidth() > 0 ? usedwidth() : ''}">
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'image', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: title, attr: {'name': 'name' + id()}">
<input type="hidden" data-bind="value: scale, attr: {'name': 'scale' + id()}">
<input type="hidden" data-bind="value: width, attr: {'name': 'width' + id()}">
<input type="hidden" data-bind="value: align, attr: {'name': 'align' + id()}">
<input type="hidden" data-bind="value: url, attr: {'name': 'url' + id()}">
<input type="hidden" data-bind="value: filename, attr: {'name': 'filename' + id()}">
<input type="hidden" data-bind="value: longdesc, attr: {'name': 'longdesc' + id()}">
<input type="hidden" data-bind="value: true, attr: {'name': 'optional' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<!-- /ko -->
</div>
<div id="ruler-template">
<hr data-bind="attr: {'style': 'border-top: ' + height() + 'px ' + style() + ' ' + color() }">
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'ruler', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: true, attr: {'name': 'optional' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<input type="hidden" data-bind="value: color, attr: {'name': 'color' + id()}">
<input type="hidden" data-bind="value: height, attr: {'name': 'height' + id()}">
<input type="hidden" data-bind="value: style, attr: {'name': 'style' + id()}">
<!-- /ko -->
</div>
<div id="single-choice-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: 'questiontitle' + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div class="answer-columns" style="position: relative; overflow-x:auto; padding-bottom: 8px; padding-top: 4px;">
<!-- ko if: likert() && !(ismobile || istablet) -->
<div style="margin-top: 30px; display: inline-block; position: relative;" role="radiogroup"
data-bind="attr: {'class' : maxDistance() > -1 ? 'likert-div median answers-table' : 'likert-div answers-table', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':' questionhelp' + id()}, style: { width: possibleAnswers().length * 100 + 'px' }">
<div class="likert-bar" data-bind="attr: {'style' : 'width: ' + (possibleAnswers().length - 1) + '00px;'}"></div>
<!-- ko foreach: possibleAnswers() -->
<div class="likert-pa">
<input id="defaultSCLikertTemplateID"
data-bind="enable: !$parents[0].readonly() && !$parents[0].foreditor, checked: getPAByQuestion2($parents[0].uniqueId(), uniqueId(), id()), attr: {'data-id': $parents[0].id() + '' + id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parents[0].readonly()+')', onclick: $parents[0].readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parents[0].css + ' trigger check', name: 'answer' + $parents[0].id(), id: 'answer' + id(), value: id(), 'aria-labelledby': 'answerlabel' + id()}"
type="radio">
<div><label for="defaultSCLikertTemplateID" class="answertext" style="margin-left: 0; padding-left: 10px; padding-right: 10px;"
data-bind="attr: {'data-id' : id(), 'data-pa-uid' : uniqueId(), id: 'answerlabel' + id(), for: 'answer' + id()}">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parents[0].displayMode())"></span>
</label></div>
</div>
<!-- /ko -->
<div style="clear: both"></div>
</div>
<!-- ko if: foreditor -->
<!-- ko foreach: possibleAnswers() -->
<div class="possibleanswerrow hidden">
<div class="answertext" data-bind="html: title, attr: {'id' : id(), 'data-id' : id()}"></div>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
<!-- ko if: ismobile || istablet || !likert() -->
<!-- ko if: likert() || useRadioButtons() -->
<!-- ko if: likert() -->
<div class="likert-table-div"></div>
<!-- /ko -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<tbody>
<tr class="hideme">
<th>radio button</th>
<th>label</th>
</tr>
<!-- ko foreach: orderedPossibleAnswersByRows(false, false) -->
<tr class="possibleanswerrow">
<!-- ko foreach: $data -->
<td style="vertical-align: top">
<!-- ko ifnot: id() == 'dummy' -->
<input id="defaultSCRadioTemplateID" style="position: relative"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parents[1].uniqueId(), uniqueId(), id()), attr: {'data-id': $parents[1].id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', onclick: $parents[1].readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parents[1].css + ' trigger check', name: 'answer' + $parents[1].id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parents[1].uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}"
,="" type="radio">
<!-- /ko -->
</td>
<td style="vertical-align: top; padding-right: 15px;">
<!-- ko ifnot: id() == 'dummy' -->
<label for="defaultSCRadioTemplateID" data-bind="attr: {'for': id, 'id': 'answerlabel' + id()}">
<span class="screen-reader-only">Answer</span>
<div class="answertext" data-bind="html: titleForDisplayMode($parents[1].displayMode()), attr: {'data-id' : id()}"></div>
</label>
<!-- /ko -->
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
<!-- /ko -->
<!-- ko if: useSelectBox -->
<div class="answer-column">
<!-- ko if: isTargetDatasetQuestion() -->
<select id="defaultSCSelectTemplateID"
data-bind="value: getTargetDatasetByQuestion(uniqueId()), attr: {'id': 'dataset' + id(), 'oninput': !foreditor ? 'checkTargetDataset(this);' : '', 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'data-value': getTargetDatasetByQuestion(uniqueId()), 'class': css + ' single-choice targetdatasetselect', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<option value=""></option>
<!-- ko foreach: targetDatasets() -->
<option data-bind="html: strip_tags(name), attr: {value: id}"></option>
<!-- /ko -->
</select>
<!-- /ko -->
<!-- ko if: !isTargetDatasetQuestion() -->
<select id="defaultSCSelectTemplateID"
data-bind="foreach: orderedPossibleAnswers(false), enable: !readonly(), valueAllowUnset: true, value: getPAByQuestion3(uniqueId()), attr: {'id': 'answer' + id(), 'oninput': !foreditor ? 'validateInput($(this).parent(),true); checkDependenciesAsync(this); propagateChange(this);' : '', 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class': css + ' single-choice', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<option data-bind="html: strip_tags(titleForDisplayMode($parents[0].displayMode())), attr: {value: id(), 'data-dependencies': dependentElementsString(), 'id': 'trigger'+id()}" class="possible-answer trigger"></option>
</select>
<!-- /ko -->
<label for="defaultSCSelectTemplateID" data-bind="attr: {'for': 'answer' + id()}" hidden="">
<span class="screen-reader-only">Select box</span>
</label>
<!-- ko if: foreditor -->
<!-- ko foreach: possibleAnswers() -->
<div class="possibleanswerrow hidden">
<div class="answertext" data-bind="html: title, attr: {'id' : id(), 'data-id' : id()}"></div>
</div>
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: useButtons -->
<table class="answers-table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<tbody>
<tr class="possibleanswerrow">
<th style="padding: 2px; display: flex; align-items: center; flex-wrap: wrap">
<!-- ko foreach: orderedPossibleAnswers(false) -->
<!-- ko ifnot: id() == 'dummy' -->
<input id="defaultSCButtonTemplateID" tabindex="0" style="clip-path: circle(0); position: absolute;" type="radio" onkeydown="tabpress(event)"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onkeyup: 'singleKeyUp(event, this, '+$parent.readonly()+')', onclick: $parent.readonly() ? 'return false;' : 'singleClick(this); checkDependenciesAsync(this);', class: $parent.css + ' trigger check', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id(), 'previousvalue': getPAByQuestion2($parent.uniqueId(), uniqueId(), id()) != '' ? 'checked' : 'false'}">
<label for="defaultSCButtonTemplateID" class="choice-button-label answertext" data-bind="attr: {'for': id, 'id': 'answerlabel' + id(), 'data-id' : id()}">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: titleForDisplayMode($parent.displayMode())"></span>
</label>
<!-- /ko -->
<!-- /ko -->
</th>
</tr>
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}">
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'choice', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: 'true', attr: {'name': 'single' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: numColumns, attr: {'name': 'columns' + id()}">
<input type="hidden" data-bind="value: 0, attr: {'name': 'choicemin' + id()}">
<input type="hidden" data-bind="value: 0, attr: {'name': 'choicemax' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: scoring, attr: {'name': 'scoring' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<input type="hidden" data-bind="value: subType, attr: {'name': 'subType' + id()}">
<input type="hidden" data-bind="value: displayMode, attr: {'name': 'displayMode' + id()}">
<input type="hidden" data-bind="value: maxDistance, attr: {'name': 'maxDistance' + id()}">
<input type="hidden" data-bind="value: editorRowsLocked(), attr: {'name': 'editorRowsLocked' + id()}">
<input type="hidden" data-bind="value: isTargetDatasetQuestion(), attr: {'name': 'isTargetDatasetQuestion' + id()}">
<input type="hidden" data-bind="value: displayAllQuestions, attr: {'name': 'displayAllQuestions' + id()}">
<input type="hidden" data-bind="value: isSAQuestion(), attr: {'name': 'isSAQuestion' + id()}">
<input type="hidden" data-bind="value: evaluationCriterion(), attr: {'name': 'evaluationCriterion' + id()}">
<!-- ko foreach: possibleAnswers() -->
<input type="hidden" data-bind="value: dependentElementsString(), attr: {'name': 'dependencies' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'pashortname' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'pauid' + $parent.id(), 'data-id' : id()}">
<label hidden=""><textarea data-bind="text: title, attr: {'name': 'answer' + $parent.id(), 'data-id' : id()}"></textarea>Title</label>
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'originalAnswer' + $parent.id(), 'data-id' : id()}"></textarea>Original title</label>
<input type="hidden" data-bind="value: scoring.correct, attr: {'name': 'correct' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: scoring.points, attr: {'name': 'answerpoints' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: scoring.feedback, attr: {'name': 'feedback' + $parent.id(), 'data-id' : id()}">
<!-- /ko -->
<!-- /ko -->
</div>
</div>
<div id="multiple-choice-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: minChoices() != 0 && maxChoices() != 0 -->
<div class="limits" data-bind="html: getMinMaxChoice(minChoices(), maxChoices()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minChoices() != 0 && maxChoices() == 0 -->
<div class="limits" data-bind="html: getMinChoice(minChoices()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minChoices() == 0 && maxChoices() != 0 -->
<div class="limits" data-bind="html: getMaxChoice(maxChoices()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minChoices() == 0 && maxChoices() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<div class="answer-columns" style="overflow-x:auto;padding-top:4px;padding-bottom:8px;">
<!-- ko if: useCheckboxes -->
<table class="answers-table" role="list" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<tbody>
<tr class="hideme">
<th>checkbox</th>
<th>label</th>
</tr>
<!-- ko foreach: orderedPossibleAnswersByRows(false, false) -->
<tr class="possibleanswerrow" role="listitem">
<!-- ko foreach: $data -->
<td style="vertical-align: top">
<!-- ko ifnot: id() == 'dummy' -->
<input id="defaultMCCheckBoxTemplateID"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: !$parents[1].foreditor && getPAByQuestionCheckBox($parents[1].uniqueId(), uniqueId()).indexOf(uniqueId()) > -1, attr: {'data-id': $parents[1].id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-exclusive': exclusive(), 'data-dependencies': dependentElementsString(), onclick: $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); singleClick(this); checkDependenciesAsync(this);', class: $parents[1].css + ' trigger check' + (exclusive() ? ' exclusive' : ''), name: 'answer' + $parents[1].id(), value: id(), 'aria-labelledby': 'answerlabel' + id()}"
type="checkbox">
<!-- /ko -->
</td>
<td style="vertical-align: top; padding-right: 10px;">
<!-- ko ifnot: id() == 'dummy' -->
<label for="defaultMCCheckBoxTemplateID" data-bind="attr: {'for': id, 'id': 'answerlabel' + id()}">
<span class="screen-reader-only">Answer</span>
<!-- ko ifnot: id() == 'dummy' -->
<div class="answertext" data-bind="html: title, attr: {'data-id' : id()}"></div>
<!-- /ko -->
</label>
<!-- /ko -->
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
<!-- /ko -->
<!-- ko if: useListBox -->
<div class="answer-column">
<ul role="listbox" data-bind="foreach: orderedPossibleAnswers(false), attr: {'class':css + ' multiple-choice', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<li role="listitem" data-bind="attr: { 'data-id': id(), 'class': 'possible-answer trigger ' + (getPAByQuestion($parent.uniqueId()).indexOf(uniqueId()) > -1 ? 'selected-choice' : '') }">
<label for="defaultMCListBoxTemplateID" data-bind="attr: {for: id()}">
<button type="button" class="unstyledbutton"
data-bind="attr: {'data-shortname': shortname(), 'onclick' : $parent.readonly() || $parent.foreditor ? 'return false;' : 'selectMultipleChoiceAnswer($(this)); propagateChange($(this)); event.stopImmediatePropagation();'}">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: strip_tags(title()), attr: {'data-id' : id(), 'id': 'answerlabel' + id()}" class="answertext"></span>
</button>
</label>
<input id="defaultMCListBoxTemplateID"
data-bind="value: id(), checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id), attr: {'name': 'answer' + $parent.id(), 'id':id(), 'data-id': $parent.id() + id(), 'data-dependencies': dependentElementsString, 'aria-labelledby': 'answerlabel' + id()}"
style="display: none" type="checkbox">
</li>
</ul>
<!-- ko if: foreditor -->
<!-- ko foreach: possibleAnswers() -->
<div class="possibleanswerrow hidden">
<div class="answertext" data-bind="html: title, attr: {'id' : id(), 'data-id' : id()}"></div>
</div>
<!-- /ko -->
<!-- /ko -->
</div>
<div style="clear: both"></div>
<!-- /ko -->
<!-- ko if: isEVoteList -->
<table role="list" collapsed="" data-bind="attr: {class:'answers-table evote-table ' + choiceTypeWithEVote(''), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<tbody>
<tr>
<th style="width: 20px">
<span class="sr-only">Checkbox</span>
</th>
<th style="display: flex; flex-flow: row nowrap; justify-content: space-between; height: inherit; min-width: 155px;">
<div style="padding-right: 24px; align-self: center">
</div>
<div class="evote-collapse" tabindex="0" onclick="$(this).closest('.evote-table').attr('collapsed', (_, val) => val == null ? '' : null); event.stopImmediatePropagation(); event.preventDefault()"
onkeypress="$(this).closest('.evote-table').attr('collapsed', (_, val) => val == null ? '' : null); event.stopImmediatePropagation(); event.preventDefault()">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<path d="m24 30.75-12-12 2.15-2.15L24 26.5l9.85-9.85L36 18.8Z"></path>
</svg>
</div>
<span class="sr-only">label</span>
</th>
</tr>
<!-- ko foreach: orderedPossibleAnswers(false) -->
<tr class="possibleanswerrow" role="listitem">
<td>
<!-- ko ifnot: id() == 'dummy' -->
<input id="defaultMCEVoteElementsTemplateID"
data-bind="enable: !$parent.readonly() && !$parent.foreditor, checked: !$parent.foreditor && getPAByQuestion($parent.uniqueId()).indexOf(uniqueId()) > -1, event: { evoteuncheck: ()=>{ element.checked } }, attr: {'data-id': $parent.id() + '' + id(), 'id': id(), 'data-shortname': shortname(), 'data-dependencies': dependentElementsString(), onclick: $parent.readonly() || $element.disabled ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); singleClick(this); checkDependenciesAsync(this); updateEVoteList(this);', class: $parent.css + ' trigger check evote-candidate', name: 'answer' + $parent.id(), value: id(), 'aria-labelledby': 'answerlabel' + id()}"
type="checkbox">
<!-- /ko -->
</td>
<td style="padding-right: 10px;">
<!-- ko ifnot: id() == 'dummy' -->
<label for="defaultMCEVoteElementsTemplateID" data-bind="attr: {'for': id, 'id': 'answerlabel' + id()}">
<span class="screen-reader-only">Answer</span>
<!-- ko ifnot: id() == 'dummy' -->
<div class="answertext" data-bind="html: title, attr: {'data-id' : id()}"></div>
<!-- /ko -->
</label>
<!-- /ko -->
</td>
</tr>
<!-- /ko -->
</tbody>
</table>
<!-- /ko -->
<input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}">
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'choice', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: 'false', attr: {'name': 'single' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: numColumns, attr: {'name': 'columns' + id()}">
<!--input type="hidden" data-bind="value: choiceType, attr: {'name': 'choicetype' + id()}" /-->
<input type="hidden" data-bind="value: minChoices, attr: {'name': 'choicemin' + id()}">
<input type="hidden" data-bind="value: maxChoices, attr: {'name': 'choicemax' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: scoring, attr: {'name': 'scoring' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<input type="hidden" data-bind="value: noNegativeScore, attr: {'name': 'noNegativeScore' + id()}">
<input type="hidden" data-bind="value: subType, attr: {'name': 'subType' + id()}">
<input type="hidden" data-bind="value: displayMode, attr: {'name': 'displayMode' + id()}">
<input type="hidden" data-bind="value: editorRowsLocked(), attr: {'name': 'editorRowsLocked' + id()}">
<!-- ko foreach: possibleAnswers() -->
<input type="hidden" data-bind="value: dependentElementsString(), attr: {'name': 'dependencies' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'pashortname' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'pauid' + $parent.id(), 'data-id' : id()}">
<label hidden=""><textarea data-bind="text: title, attr: {'name': 'answer' + $parent.id(), 'data-id' : id()}"></textarea>Title</label>
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'originalAnswer' + $parent.id(), 'data-id' : id()}"></textarea>Original title</label>
<input type="hidden" data-bind="value: scoring.correct, attr: {'name': 'correct' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: scoring.points, attr: {'name': 'answerpoints' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: scoring.feedback, attr: {'name': 'feedback' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: exclusive, attr: {'name': 'exclusive' + $parent.id(), 'data-id' : id()}">
<!-- /ko -->
<!-- /ko -->
</div>
</div>
<div id="ranking-question-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'rankingquestion', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<div class="ranking-question-initial-answer-message" data-bind="hidden: isAnswered"> Use drag&drop or the up/down buttons to change the order or <button type="button" class="unstyledbutton ranking-question-initial-answer-clickable"
data-bind="attr: {'aria-owns': 'ranking-item-list-container' + id()}">accept the initial order</button>.</div>
<!-- /ko -->
<div role="group" data-bind="attr: {id: 'answer' + id(), 'aria-labelledby': 'questiontitle' + id(), 'aria-describedby' : 'questionhelp' + id() + ' listorderinfo' + id()}">
<!-- ko ifnot: foreditor -->
<div class="ranking-question-initial-answer-message" data-bind="if: !isAnswered()"> Use drag&drop or the up/down buttons to change the order or <button type="button" class="unstyledbutton ranking-question-initial-answer-clickable"
data-bind="click: acceptInitialAnswer, attr: {'aria-owns': id(), id: 'acceptInitialRanking' + id(), 'aria-describedby' : 'listorderinfo' + id()}">accept the initial order</button>.</div>
<div class="question-reset-answer-message" data-bind="if: isAnswered()">
<button type="button" class="unstyledbutton" data-bind="click: resetOrder">Reset to initial order </button>
</div>
<!-- /ko -->
<div class="rankingitem-list-container" data-bind="attr: {id: 'ranking-item-list-container' + id()}">
<!-- ko ifnot: foreditor -->
<span class="screen-reader-only" data-bind="attr: {id: 'listorderinfo' + id()}">
<span data-bind="html: getInitialOrderInfoText()"></span>
<!-- ko foreach: orderedRankingItems() -->
<span data-bind="html: title()"></span>
<!-- /ko -->
</span>
<!-- /ko -->
<div class="rankingitem-list" role="list">
<!-- ko foreach: orderedRankingItems() -->
<div role="listitem" class="rankingitem-form-data focussable" data-bind="attr: {'aria-labelledby': id()}">
<div class="rankingitem-decoration">⠿</div>
<button type="button" role="button" class="unstyledbutton rankingitem-button" data-toggle="tooltip" title="" data-bind="click: onMoveUp, event: { keydown: onKeyDownMoveItemUp }, attr: {'aria-label' : title() + ' Move up'}"
data-original-title="Move up"><span class="glyphicon glyphicon-arrow-up"></span></button>
<button type="button" role="button" class="unstyledbutton rankingitem-button" data-toggle="tooltip" title="" data-bind="click: onMoveDown, event: { keydown: onKeyDownMoveItemDown }, attr: {'aria-label' : title() + ' Move down'}"
data-original-title="Move down"><span class="glyphicon glyphicon-arrow-down"></span></button>
<div class="rankingitemtext" data-bind="html: title(), attr: {'id' : id(), 'data-id' : id()}"></div>
</div>
<!-- /ko -->
</div>
</div>
<!-- ko if: foreditor -->
<!-- ko foreach: rankingItems() -->
<div class="possibleanswerrow hidden">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'rankingitemshortname' + $parents[0].id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'rankingitemuid' + $parents[0].id(), 'data-id' : id()}">
<label hidden=""><textarea data-bind="text: title(), attr: {'name': 'rankingitemtitle' + $parents[0].id(), 'data-id' : id()}"></textarea>Title</label>
<label hidden=""><textarea data-bind="text: originalTitle(), attr: {'name': 'rankingitemoriginaltitle' + $parent.id(), 'data-id' : id()}"></textarea>Original title</label>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko ifnot: foreditor -->
<input type="hidden" data-bind="value:getAnswerValuesString(), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css()}">
<!-- /ko -->
</div>
</div>
<div id="password-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<label for="defaultPasswordTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<input id="defaultPasswordTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId()), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby': 'questionhelp' + id()}"
onfocus="clearStars(this);" onkeyup="countChar(this); propagateChange(this);" onblur="validateInput($(this).parent(), true)" autocomplete="off" type="password">
<!-- ko if: isComparable -->
<br><label for="defaultPasswordSecondTemplateID" style="margin-left: 20px" data-bind="attr: {'for' : 'secondanswer' + id()}">Please repeat</label>:<br>
<input id="defaultPasswordSecondTemplateID" data-bind="enable: !readonly(), attr: {'id': 'answer' + id() + '2', 'data-id':id() + '2', 'name' : 'secondanswer' + id(), 'class': 'comparable-second ' + css()}" onfocus="clearStars(this);"
autocomplete="off" type="password">
<!-- /ko -->
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: type == 'RegExQuestion' ? 'regex' : 'freetext', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: numRows, attr: {'name': 'rows' + id()}">
<input type="hidden" data-bind="value: minCharacters, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: maxCharacters, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: isPassword, attr: {'name': 'password' + id()}">
<input type="hidden" data-bind="value: isUnique, attr: {'name': 'unique' + id()}">
<input type="hidden" data-bind="value: isComparable, attr: {'name': 'comparable' + id()}">
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<!-- ko foreach: scoringItems() -->
<input type="hidden" data-bind="value: id, attr: {'name': 'scoringitem' + $parent.id()}">
<input type="hidden" data-bind="value: type, attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: correct, attr: {'name': 'correct' + id()}">
<input type="hidden" data-bind="value: value, attr: {'name': 'value' + id()}">
<input type="hidden" data-bind="value: feedback, attr: {'name': 'feedback' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- /ko -->
<!-- /ko -->
</div>
<div id="freetext-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<!-- ko if: maxCharacters() > 0 -->
<label for="defaultFreetextBiggerZeroTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<label for="defaultFreetextZeroTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: minCharacters() != 0 && maxCharacters() != 0 -->
<div class="limits" data-bind="html: getMinMaxCharacters(minCharacters(), maxCharacters()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minCharacters() != 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="html: getMinCharacters(minCharacters()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() != 0 -->
<div class="limits" data-bind="html: getMaxCharacters(maxCharacters()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minCharacters() == 0 && maxCharacters() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: type == "RegExQuestion" -->
<input type="hidden" data-bind="value: regex, attr: {'name': 'regex' + id()}">
<!-- /ko -->
<!-- ko if: foreditor -->
<!-- ko if: type == "RegExQuestion" -->
<input type="hidden" data-bind="value: 'regex', attr: {'name': 'type' + id()}">
<!-- /ko -->
<!-- ko ifnot: type == "RegExQuestion" -->
<input type="hidden" data-bind="value: 'freetext', attr: {'name': 'type' + id()}">
<!-- /ko -->
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: numRows, attr: {'name': 'rows' + id()}">
<input type="hidden" data-bind="value: minCharacters, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: maxCharacters, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: isPassword, attr: {'name': 'password' + id()}">
<input type="hidden" data-bind="value: isUnique, attr: {'name': 'unique' + id()}">
<input type="hidden" data-bind="value: isComparable, attr: {'name': 'comparable' + id()}">
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<input type="hidden" data-bind="value: scoring, attr: {'name': 'scoring' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- ko foreach: scoringItems() -->
<input type="hidden" data-bind="value: id, attr: {'name': 'scoringitem' + $parent.id()}">
<input type="hidden" data-bind="value: type, attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: correct, attr: {'name': 'correct' + id()}">
<input type="hidden" data-bind="value: value, attr: {'name': 'value' + id()}">
<input type="hidden" data-bind="value: feedback, attr: {'name': 'feedback' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- /ko -->
<!-- /ko -->
<!-- ko if: maxCharacters() > 0 -->
<textarea id="defaultFreetextBiggerZeroTemplateID" class="data"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'maxlength':maxCharacters(), 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)"></textarea>
<!-- ko if: !foreditor -->
<div class="charactercounterdiv limits" style="max-width: 645px; text-align: right; margin-left: 20px;" aria-live="polite" aria-atomic="true">
<span class="glyphicon glyphicon-alert" style="display: none; margin-right: 5px;" data-toggle="tooltip" title="" aria-label="You have less than 5 characters left." data-original-title="You have less than 5 characters left."></span>
<span class="charactersused">
<span data-bind="html: getCharacterCountInfo(maxCharacters()), attr: {id: 'countinfo' + id()}"></span>
</span>
<span class="characterlimitreached" data-toggle="tooltip" aria-label="Character limit reached." data-original-title="" title="">Character limit reached.</span>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: maxCharacters() == 0 -->
<textarea id="defaultFreetextZeroTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css() + ' expand', 'data-rows':numRows(), 'rows':numRows(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id(), 'aria-required':!optional()}"
onkeyup="countChar(this);" oninput="propagateChange(this);" onblur="validateInput($(this).parent(),true)"></textarea>
<!-- /ko -->
<!-- ko if: isComparable() -->
<br><label for="defaultFreetextSecondTemplateID" style="margin-left: 20px" data-bind="attr: {'for' : 'secondanswer' + id()}">Please repeat</label>:<br>
<textarea id="defaultFreetextSecondTemplateID"
data-bind="enable: !readonly(), attr: {'data-id':id() + '2', 'class': 'comparable-second ' + css() + ' expand', 'data-rows':numRows, 'rows':numRows(), 'name' : 'secondanswer' + id(), 'id' : 'secondanswer' + id()}"
onblur="validateInputForSecondAnswer($(this))"></textarea>
<!-- /ko -->
</div>
<div id="confirmation-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<label for="defaultConfirmationTemplateID" class="questiontitle confirmationelement" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
</label>
<!-- ko if: usetext -->
<button type="button" class="unstyledbutton confirmationlabel" style="margin-left: 40px; cursor: pointer;" onclick="$(this).parent().find('.confirmation-dialog').modal('show')" data-bind="html:confirmationlabel">Show</button>
<div class="modal confirmation-dialog">
<div class="modal-dialog modal-sm runnerdialog">
<div class="modal-content">
<div class="modal-header">Confirmation</div>
<div class="modal-body" data-bind="html: confirmationtext"></div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" onclick="$(this).closest('.confirmation-dialog').modal('hide');">Cancel</button>
</div>
</div>
</div>
</div>
<!-- /ko -->
<!-- ko if: useupload -->
<div class="files" style="margin-left: 40px; margin-top: 10px;" data-bind="foreach: files">
<!-- ko if: $parent.foreditor -->
<input id="defaultConfirmationTemplateID" type="hidden" data-bind="value: uid(), attr: {'name': 'files' + $parent.id()}">
<!-- /ko -->
<a class="visiblelink" target="_blank" data-bind="html: name, attr: {'href':'/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/' + uid()}"></a> <br>
</div>
<!-- /ko -->
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'confirmation', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: usetext, attr: {'name': 'usetext' + id()}">
<input type="hidden" data-bind="value: useupload, attr: {'name': 'useupload' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<label hidden=""><textarea data-bind="text: confirmationtext, attr: {'name': 'confirmationtext' + id()}"></textarea>Confirmation Text</label>
<label hidden=""><textarea data-bind="text: confirmationlabel, attr: {'name': 'confirmationlabel' + id()}"></textarea>Confirmation Label</label>
<!-- /ko -->
</div>
<div id="rating-template">
<div class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'rating', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: numIcons, attr: {'name': 'numIcons' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: iconType, attr: {'name': 'iconType' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: editorRowsLocked(), attr: {'name': 'editorRowsLocked' + id()}">
<div class="hiddenratingquestions hideme">
<!-- ko foreach: childElements() -->
<div data-bind="attr: {'pos': $index, 'data-id': id}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'questionuid' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'questionshortname' + $parent.id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'questionoptional' + $parent.id(), 'data-id' : id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'question' + $parent.id(), 'data-id' : id()}"></textarea>Original title</label>
</div>
<!-- /ko -->
</div>
<!-- /ko -->
<table class="ratingtable" role="list" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<thead>
<tr>
<th class="sr-only">Rating Item</th>
<th class="sr-only">Rating</th>
</tr>
</thead>
<tbody data-bind="foreach: childElements()">
<tr class="ratingquestion" data-bind="attr: {'data-id': id, 'data-uid': uniqueId}">
<td>
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span data-bind="html: title, attr:{id: 'answerlabel' + id()}"></span>
<!-- ko if: $parents[0].ismobile || $parents[0].istablet -->
<input data-bind="value:getValueByQuestion(uniqueId(), true), attr: {'id': 'input' + id(), 'data-id':id(), 'name' : 'answer' + id(), 'class' : 'rating ' + css()}" data-type="rating" type="hidden">
<div data-bind="foreach: new Array($parent.numIcons())">
<button type="button" class="unstyledbutton ratingitem" role="listitem" onclick="ratingClick(this)" data-bind="attr: {'data-icons' : $parents[1].numIcons(), 'data-shortname': $parents[1].shortname()}">
<!-- ko if: $parents[1].iconType() == 0 -->
<img src="/eusurvey/resources/images/star_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
<!-- ko if: $parents[1].iconType() == 1 -->
<img src="/eusurvey/resources/images/nav_plain_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
<!-- ko if: $parents[1].iconType() == 2 -->
<img src="/eusurvey/resources/images/heart_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
</button>
</div>
<!-- /ko -->
</td>
<!-- ko if: !$parents[0].ismobile && !$parents[0].istablet -->
<td>
<input data-bind="value:getValueByQuestion(uniqueId(), true), attr: {'id': 'input' + id(), 'data-id':id(), 'name' : 'answer' + id(), 'class' : 'rating ' + css()}" data-type="rating" type="hidden">
<div data-bind="foreach: new Array($parent.numIcons())">
<button type="button" class="unstyledbutton ratingitem" role="listitem" onclick="ratingClick(this)" data-bind="attr: {'data-icons' : $parents[1].numIcons(), 'data-shortname': $parents[1].shortname()}">
<!-- ko if: $parents[1].iconType() == 0 -->
<img src="/eusurvey/resources/images/star_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
<!-- ko if: $parents[1].iconType() == 1 -->
<img src="/eusurvey/resources/images/nav_plain_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
<!-- ko if: $parents[1].iconType() == 2 -->
<img src="/eusurvey/resources/images/heart_grey.png" alt="Rating Item"
data-bind="title: $index()+1, attr: {'alt': $index()+1 + ' / ' + $parents[1].numIcons(), 'aria-label': $parent.title() + ' ' + ($index()+1) + labelOf + $parents[1].numIcons()}">
<!-- /ko -->
</button>
</div>
</td>
<!-- /ko -->
</tr>
</tbody>
</table>
</div>
<div id="number-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<!-- ko if: display() == 'Slider' -->
<label for="defaultNumberSliderTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div role="group" data-bind="hidden: isAnswered, attr: {'aria-labelledby': 'questiontitle' + id(), 'aria-describedby' : 'questioninfo' + id() + ' questionhelp' + id()}">
<div class="limits" data-bind="hidden: isAnswered, attr: {id: 'questioninfo' + id()}">
<!-- ko ifnot: foreditor --> Move the slider or <button type="button" class="unstyledbutton" data-bind="click: markAsAnswered, attr: {'aria-hidden': isAnswered, id: 'acceptInitialSlider' + id()}">accept the initial
position</button>.<!-- /ko -->
<!-- ko if: foreditor --> Move the slider or <button type="button" class="unstyledbutton">accept the initial position</button>.<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- ko if: display() != 'Slider' -->
<label for="defaultNumberTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: min() != null && min() != 0 && max() != null && max() != 0 -->
<div class="limits" data-bind="html: getMinMax(minString(), maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() != 0 && min() != null && (max() == 0 || max() == null) -->
<div class="limits" data-bind="html: getMin(minString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && max() != null && max() != 0 -->
<div class="limits" data-bind="html: getMax(maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: (min() == 0 || min() == null) && (max() == 0 || max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<input id="defaultNumberTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
oninput="propagateChange(this);" onblur="validateInput($(this).parent())" type="text"><span class="unit-text" data-bind="html: unit"></span>
<!-- /ko -->
<!-- ko if: display() == 'Slider' -->
<div class="question-reset-answer-message" data-bind="hidden: !isAnswered()">
<button type="button" class="unstyledbutton" data-bind="click: resetToInitialPosition, attr: {id: 'resetSlider' + id(), 'aria-describedby' : 'questiontitle' + id()}">Reset to initial position</button>
</div>
<div data-bind="attr: {'class' : maxDistance() > -1 ? 'slider-div median' : 'slider-div'}">
<div style="float: left; margin-left: -20px; padding-bottom: 20px; max-width: 45%; text-align: center;" data-bind="html: minLabel()"></div>
<div style="float: right; padding-bottom: 20px; max-width: 45%; text-align: center;" data-bind="html: maxLabel()"></div>
<div style="clear: both"></div>
<div class="slider-widget-box" role="group" data-bind="attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<a data-bind="click: decrease"><svg aria-label="Decrease slider value by one step" xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" class="bi bi-chevron-left" viewBox="0 0 16 16">
<path stroke="#337ab7" stroke-width="3" fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"></path></svg></a>
<input id="defaultNumberSliderTemplateID" type="text" onchange="propagateChange(this);"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId()), attr: {'class': css() + ' sliderbox', 'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'data-slider-min' : min(), 'data-slider-max' : max(), 'precision' : decimalPlaces(), 'data-slider-step' : step(),'data-slider-ticks' : ticks(), 'data-slider-value' : initialValue(), 'data-is-answered': isAnswered() ? 'true' : 'false' }">
<a data-bind="click: increase"><svg aria-label="Increase slider value by one step" xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16">
<path stroke="#337ab7" stroke-width="3" fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"></path></svg></a>
</div>
</div>
<!-- /ko -->
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'number', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: decimalPlaces, attr: {'name': 'decimalplaces' + id()}">
<input type="hidden" data-bind="value: unit, attr: {'name': 'unit' + id()}">
<input type="hidden" data-bind="value: min, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: max, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: isUnique, attr: {'name': 'unique' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: scoring, attr: {'name': 'scoring' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- ko foreach: scoringItems() -->
<input type="hidden" data-bind="value: id, attr: {'name': 'scoringitem' + $parent.id()}">
<input type="hidden" data-bind="value: type, attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: correct, attr: {'name': 'correct' + id()}">
<input type="hidden" data-bind="value: value, attr: {'name': 'value' + id()}">
<input type="hidden" data-bind="value: value2, attr: {'name': 'value2' + id()}">
<input type="hidden" data-bind="value: feedback, attr: {'name': 'feedback' + id()}">
<input type="hidden" data-bind="value: min, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: max, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- /ko -->
<input type="hidden" data-bind="value: minLabel, attr: {'name': 'minLabel' + id()}">
<input type="hidden" data-bind="value: maxLabel, attr: {'name': 'maxLabel' + id()}">
<input type="hidden" data-bind="value: display, attr: {'name': 'display' + id()}">
<input type="hidden" data-bind="value: initialSliderPosition, attr: {'name': 'initialSliderPosition' + id()}">
<input type="hidden" data-bind="value: displayGraduationScale, attr: {'name': 'displayGraduationScale' + id()}">
<input type="hidden" data-bind="value: maxDistance, attr: {'name': 'maxDistance' + id()}">
<!-- /ko -->
</div>
<div id="email-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<label for="defaultEmailTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div class="input-group" style="margin-left: 20px;">
<div class="input-group-addon" style="margin-bottom: 5px">@</div>
<input id="defaultEmailTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class':css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}"
onblur="validateInput($(this).parent().parent())" onkeyup="propagateChange(this);" onchange="validateInput($(this).parent());" style="width: 180px; margin-left: 0px; margin-bottom: 0px !important;" type="email" maxlength="255">
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'email', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<!-- /ko -->
</div>
<div id="date-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<label for="defaultDateTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: min() != null && max() != null -->
<div class="limits" data-bind="html: getMinMaxDate(minString(), maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() != null && max() == null -->
<div class="limits" data-bind="html: getMinDate(minString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() == null && max() != null -->
<div class="limits" data-bind="html: getMaxDate(maxString()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() == null && max() == null -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<div class="input-group">
<!-- ko if: !foreditor && !readonly() -->
<div class="input-group-addon" tabindex="0" onclick="$(this).parent().find(".datepicker").datepicker( "show" );" onfocus="$(this).parent().find(".datepicker").datepicker( "show" );"><span
class="glyphicon glyphicon-calendar" aria-hidden="true"></span></div>
<!-- /ko -->
<!-- ko if: foreditor || readonly() -->
<div class="input-group-addon"><span class="glyphicon glyphicon-calendar" aria-hidden="true"></span></div>
<!-- /ko -->
<input id="defaultDateTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId(), true), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class': 'datepicker ' + css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
onblur="if($(this).val().length > 0 && validateInput($(this).parent().parent())) { propagateChange(this); }" oninput="propagateChange(this);" type="text" placeholder="DD/MM/YYYY"
style="display: inline; margin-left:0px; margin-bottom:0px !important;">
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'date', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: minString(), attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: maxString(), attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: scoring, attr: {'name': 'scoring' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- ko foreach: scoringItems() -->
<input type="hidden" data-bind="value: id, attr: {'name': 'scoringitem' + $parent.id()}">
<input type="hidden" data-bind="value: type, attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: correct, attr: {'name': 'correct' + id()}">
<input type="hidden" data-bind="value: value, attr: {'name': 'value' + id()}">
<input type="hidden" data-bind="value: value2, attr: {'name': 'value2' + id()}">
<input type="hidden" data-bind="value: feedback, attr: {'name': 'feedback' + id()}">
<input type="hidden" data-bind="value: minDate, attr: {'name': 'minDate' + id()}">
<input type="hidden" data-bind="value: maxDate, attr: {'name': 'maxDate' + id()}">
<input type="hidden" data-bind="value: points, attr: {'name': 'points' + id()}">
<!-- /ko -->
<!-- /ko -->
</div>
<div id="time-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<label for="defaultTimeTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: min() != null && max() != null && min() != '' && max() != '' -->
<div class="limits" data-bind="html: getMinMaxDate(min(), max()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: min() != null && min() != '' && (max() == null || max() == '') -->
<div class="limits" data-bind="html: getMinDate(min()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: max() != null && max() != '' && (min() == null || min() == '') -->
<div class="limits" data-bind="html: getMaxDate(max()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: (max() == null || max() == '') && (min() == null || min() == '') -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<div class="input-group">
<div class="input-group-addon"><span class="glyphicon glyphicon-time" aria-hidden="true"></span></div>
<input id="defaultTimeTemplateID"
data-bind="enable: !readonly(), value:getValueByQuestion(uniqueId()), attr: {'id': 'answer' + id(), 'data-id':id(), 'data-shortname': shortname(), 'name' : 'answer' + id(), 'class': 'timepicker ' + css(), 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}"
onblur="if(validateInput($(this).parent().parent())) { propagateChange(this); }" oninput="propagateChange(this);" type="text" placeholder="HH:mm:ss" style="display: inline; margin-left:0px; margin-bottom:0px !important;">
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'time', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: min(), attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: max(), attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<!-- /ko -->
</div>
<div id="upload-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<label for="defaultUploadTemplateID" class="questiontitle" data-bind="attr: {for: "answer" + id(), id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</label>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: extensions() != null && extensions().length > 0 -->
<div class="questionhelp">
<span class="glyphicon glyphicon-question-sign"></span> <span data-bind="html: getExtensionsHelp(extensions())"></span>
</div>
<!-- /ko -->
<div class="uploadinfo" style="display: none; padding: 10px; color: #777;"> Upload started. This may take a while.</div>
<input id="defaultUploadTemplateID" type="hidden" data-bind="attr: {'id': 'answer' + id(), 'name':'answer' + id()}" value="files">
<div class="uploaded-files" data-bind="foreach: getFileAnswer(uniqueId(), true)">
<div>
<button type="button" class="unstyledbutton" data-toggle="tooltip" title=""
data-bind="click: function() {deleteFile($parent.id(),'8c5b8683-7541-4633-973e-f8a717242e22',$data,$('#uploadlink' + $parent.id()));return false;}, attr: {'id' : 'uploadlink' + $parent.id(), 'aria-label' : $data}"
data-original-title="Remove uploaded file">
<span style="margin-right: 10px;" class="glyphicon glyphicon-trash"></span>
</button>
<span data-bind="html: $data"></span>
</div>
</div>
<div data-bind="attr: {'class': css() + ' file-uploader', 'data-id':id}" style="margin-left: 10px; margin-top: 10px;"></div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'upload', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: extensions, attr: {'name': 'extensions' + id()}">
<input type="hidden" data-bind="value: maxFileSize, attr: {'name': 'maxFileSize' + id()}">
<!-- /ko -->
</div>
<div id="download-template">
<div class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div class="files" role="list" data-bind="foreach: files, attr: {'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<!-- ko if: $parent.foreditor -->
<input type="hidden" data-bind="value: uid(), attr: {'name': 'files' + $parent.id()}">
<!-- /ko -->
<a class="visiblelink" target="_blank" data-bind="attr: {'href': '/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/' + uid(), 'aria-label' : 'Download file ' + name()}, html: name"></a> <br>
</div>
<!-- ko if: foreditor -->
<!-- ko if: files().length == 0 -->
<div class="files">
<i>[Please add a file to your survey for your participants to download]</i>
</div>
<!-- /ko -->
<input type="hidden" data-bind="value: 'download', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<!-- /ko -->
</div>
<div id="gallery-template">
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<span id="defaultGalleryTemplateID" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</span>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: selection() && limit != null && limit() > 0 -->
<div class="limits" data-bind="html: getMaxSelections(limit()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko ifnot: selection() && limit != null && limit() > 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<div class="gallery-div" style="width: 920px; max-width: 100%; text-align:left;">
<!-- ko if: files().length == 0 -->
<table data-bind="attr: {'class':'gallery-table limit' + limit()}">
<thead>
<tr>
<th class="sr-only">Photo Scenery"</th>
<th class="sr-only">Photo Scenery"</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<img alt="Photo Scenery" style="max-width: none;" src="/eusurvey/resources/images/photo_scenery.png" data-width="128" data-original-width="247" width="247px">
</td>
<td>
<img alt="Photo Scenery" style="max-width: none;" src="/eusurvey/resources/images/photo_scenery.png" data-width="128" data-original-width="247" width="247px">
</td>
</tr>
</tbody>
</table>
<!-- /ko -->
<!-- ko if: files().length > 0 -->
<table style="width: 100%" data-bind="attr: {'class':'gallery-table limit' + limit(), 'aria-rowcount': rows().length, 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<thead data-bind="foreach: rows">
<!-- ko if: $index() == 0 -->
<tr data-bind="foreach: $data">
<th class="sr-only">Gallery Image Item</th>
</tr>
<!-- /ko -->
</thead>
<tbody data-bind="foreach: rows">
<tr data-bind="foreach: $data">
<td data-bind="attr: {'data-uid':uid()}" style="vertical-align: top">
<div class="galleryinfo">
<span data-bind="if: $parents[1].selection()">
<input aria-labelledby="defaultGalleryTemplateID"
data-bind="value: $parentContext.$index() * $parents[1].columns() + $index(), checked: getValueByQuestionGallery($parents[1].uniqueId()).indexOf(($parentContext.$index() * $parents[1].columns() + $index()).toString()) > -1, attr: {'onclick': $parents[1].readonly() ? 'return false;':'propagateChange(this);', 'data-shortname': $parents[1].shortname(), 'class': $parents[1].css() + ' selection', 'name':'answer'+$parents[1].id(), 'aria-labelledby': 'answerlabel' + $parents[1].id() + $index()}"
type="checkbox">
</span>
<!-- ko if: $parents[1].numbering() -->
<span data-bind="html: ($parentContext.$index() * $parents[1].columns() + $index()+1) + ".""></span>
<!-- /ko -->
<span data-bind="html: name().replace("%20"," "), attr: {id: "answerlabel" + $parents[1].id() + $index()}"></span>
</div>
<a onclick="showGalleryBrowser($(this).parent())">
<img class="gallery-image" alt="Gallery Image Item" data-bind="attr: {'alt': (desc() != '' ? desc() : 'Gallery Image' + $index()) + (longdesc != '' ? '; URL ' + longdesc() : ''), 'src':'/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/'+ uid(), 'data-width': width(), 'data-original-width': Math.round((850-20-($parents[1].columns()*30))/$parents[1].columns()), 'width': Math.round((850-20-($parents[1].columns()*30))/$parents[1].columns())+'px'}" style="max-width: 100%;">
</a>
<div class="comment" data-bind="html: comment"></div>
<!-- ko if: $parents[1].foreditor -->
<input type="hidden" data-bind="value: name, attr: {'name': 'name' + ($parentContext.$index() * $parents[1].columns() + $index() + 1) + $parents[1].id()}">
<input type="hidden" data-bind="value: uid, attr: {'name': 'image' + ($parentContext.$index() * $parents[1].columns() + $index() + 1) + $parents[1].id()}">
<input type="hidden" data-bind="value: longdesc, attr: {'name': 'longdesc' + ($parentContext.$index() * $parents[1].columns() + $index() + 1) + $parents[1].id()}">
<input type="hidden" data-bind="value: desc, attr: {'name': 'desc' + ($parentContext.$index() * $parents[1].columns() + $index() + 1) + $parents[1].id()}">
<label hidden=""><textarea data-bind="text: comment, attr: {'name': 'comment' + ($parentContext.$index() * $parents[1].columns() + $index() + 1) + $parents[1].id()}"></textarea>Comment</label>
<!-- /ko -->
</td>
</tr>
</tbody>
</table>
<!-- /ko -->
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'gallery', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: columns, attr: {'name': 'columns' + id()}">
<input type="hidden" data-bind="value: selection, attr: {'name': 'selectable' + id()}">
<input type="hidden" data-bind="value: numbering, attr: {'name': 'numbering' + id()}">
<input type="hidden" data-bind="value: limit, attr: {'name': 'limit' + id()}">
<input type="hidden" data-bind="value: files().length, attr: {'name': 'count' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<!-- /ko -->
<!-- ko ifnot: foreditor -->
<div class="modal" data-backdrop="static">
<div data-bind="attr: {'data-mobile': '' + ismobile, 'class': 'modal-dialog runnerdialog ' + (ismobile ? 'modal-sm' : (istablet ? 'modal-md' : 'modal-lg'))}">
<div class="modal-content">
<div class="modal-header">Browse Gallery</div>
<div data-bind="foreach: files()" class="modal-body">
<div class="gallery-image hideme" style="text-align: center" data-bind="attr: {'data-uid': uid()}">
<div class="galleryinfo">
<span data-bind="if: $parent.selection()">
<input aria-labelledby="defaultGalleryTemplateID" onclick="synchronizeGallerySelection(this)" type="checkbox" data-bind="attr: {'aria-labelledby': 'answerlabel' + $parent.id() + $index()}">
</span>
<!-- ko if: $parent.numbering() -->
<span data-bind="html: ($index()+1) + ".""></span>
<!-- /ko -->
<span data-bind="html: name().replace("%20"," "), attr: {id: "answerlabel" + $parent.id() + $index()}"></span>
</div>
<img style="width: 95%;" alt="Gallery Image Item"
data-bind="attr: {'alt': (desc() != '' ? desc() : 'Gallery Image' + $index()) + (longdesc != '' ? '; URL ' + longdesc() : ''), 'src':'/eusurvey/files/2bd77c9f-f6f1-4719-9083-a34fcd92bed3/'+uid()}">
<div class="gallery-image-comment" style="text-align: center; padding: 15px;" data-bind="html: comment()"></div>
</div>
</div>
<div class="modal-footer">
<a class="btn btn-default" onclick="openPreviousImage($(this).closest('.modal'))"><span class="glyphicon glyphicon-chevron-left"></span></a>
<a class="btn btn-primary" onclick="$(this).closest('.modal').modal('hide');">Close</a>
<a class="btn btn-default" onclick="openNextImage($(this).closest('.modal'))"><span class="glyphicon glyphicon-chevron-right"></span></a>
</div>
</div>
</div>
</div>
<!-- /ko -->
</div>
<div id="matrix-template">
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'matrix', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: tableType, attr: {'name': 'tabletype' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: isAttribute, attr: {'name': 'attribute' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: delphiChartType, attr: {'name': 'delphicharttype' + id()}">
<input type="hidden" data-bind="value: attributeName, attr: {'name': 'nameattribute' + id()}">
<input type="hidden" data-bind="value: isInterdependent, attr: {'name': 'interdependent' + id()}">
<input type="hidden" data-bind="value: isSingleChoice, attr: {'name': 'single' + id()}">
<input type="hidden" data-bind="value: minRows, attr: {'name': 'rowsmin' + id()}">
<input type="hidden" data-bind="value: maxRows, attr: {'name': 'rowsmax' + id()}">
<input type="hidden" data-bind="value: widths, attr: {'name': 'widths' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: editorColumnsLocked(), attr: {'name': 'editorColumnsLocked' + id()}">
<input type="hidden" data-bind="value: editorRowsLocked(), attr: {'name': 'editorRowsLocked' + id()}">
<!-- /ko -->
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<div id="defaultMatrixTemplateID" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<!-- ko if: minRows() != 0 && maxRows() != 0 -->
<div class="limits" data-bind="html: getMinMaxRows(minRows(), maxRows()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minRows() != 0 && maxRows() == 0 -->
<div class="limits" data-bind="html: getMinRows(minRows()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() != 0 -->
<div class="limits" data-bind="html: getMaxRows(maxRows()), attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<!-- ko if: minRows() == 0 && maxRows() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + id()}"></div>
<!-- /ko -->
<div style="width: 100%">
<!-- ko if: foreditor -->
<div class="hiddenmatrixquestions hideme">
<!-- ko foreach: questions() -->
<div data-bind="attr: {'pos': $index, 'data-id': id}">
<input type="hidden" data-bind="value: 'text', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<!-- ko foreach: $parent.answers() -->
<input type="hidden" data-bind="attr: {'name': 'dependencies' + $parents[1].id(), 'value': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-qaid': $parent.id() + '|' + id()}">
<!-- /ko -->
</div>
<!-- /ko -->
</div>
<!-- /ko -->
<div class="table-responsive">
<table
data-bind="attr: {'class':'matrixtable ' + css(), 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questioninfo' + id() + ' questionhelp' + id()}">
<thead>
<tr>
<td class="matrix-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}">
<!-- ko if: foreditor -->
<textarea aria-labelledby="defaultMatrixTemplateID" style="display: none" data-bind="text: firstCellText, attr: {'name': 'firstCellText' + id()}"></textarea>
<!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"></span>
</td>
<!-- ko foreach: answers -->
<td class="matrix-header" scope="col" data-bind="attr: {'id' : id(), 'data-id': id(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}">
<!-- ko if: $parent.foreditor -->
<input type="hidden" data-bind="value: 'text', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<label hidden=""><textarea data-bind="text: title, attr: {'name': 'text' + id()}"></textarea>Title</label>
<!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title"></span>
</td>
<!-- /ko -->
</tr>
</thead>
<tbody>
<!-- ko foreach: questionsOrdered() -->
<tr
data-bind="attr: {'class': $data.isDependentMatrixQuestion() && isInvisible($data.uniqueId()) ? 'matrix-question untriggered hideme':'matrix-question', 'data-id': id(), 'data-uid': uniqueId(), 'data-triggers': getTriggersByQuestion(uniqueId()) + ';' + ($parent.foreditor ? '' : getTriggersByQuestion($parent.uniqueId)), 'data-useAndLogic': useAndLogic()}">
<th class="matrix-header" scope="row" data-bind="attr: {'id' : id(), 'data-id': id}">
<!-- ko if: optional() == false -->
<span class="mandatory" style="position: absolute; margin-left: -7px; margin-top: 3px;">*</span>
<!-- /ko -->
<span class="matrixheadertitle" data-bind="html: title"></span>
</th>
<!-- ko foreach: $parent.answers -->
<td class="matrix-cell" data-bind="attr: {'data-originalposition': ($parent.originalIndex() * ($parents[1].columns() - 1)) + $index()}">
<input aria-labelledby="defaultMatrixTemplateID" type="radio"
data-bind="enable: !$parents[1].readonly() && !$parents[1].foreditor, checked: getPAByQuestion2($parent.uniqueId(), uniqueId(), id()), attr: {value: id(), 'data-shortname': $parent.shortname() + '|' + shortname(), onkeyup: 'singleKeyUp(event, this, '+$parents[1].readonly()+')', 'onclick': $parents[1].readonly() ? 'return false;' : 'findSurveyElementAndResetValidationErrors(this); checkSingleClick(this); event.stopImmediatePropagation();propagateChange(this);', 'id': $parent.id().toString() + id().toString(), 'data-id': $parent.id().toString() + id().toString(), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString(), 'class': $parent.css() + ' trigger', 'name': 'answer' + $parent.id(), 'data-dependencies': $parents[1].dependentElementsStrings()[$index() + ($parent.originalIndex() * ($parents[1].columns()-1))], 'data-cellid' : $parent.id() + '|' + id(), type: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', role: $parents[1].isSingleChoice() ? 'radio' : 'checkbox', 'data-dummy': getPAByQuestion2($parent.uniqueId(), uniqueId(), id())}">
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
</div>
<div id="table-template">
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'table', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: tableType, attr: {'name': 'tabletype' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: isDelphiQuestion, attr: {'name': 'delphiquestion' + id()}">
<input type="hidden" data-bind="value: showExplanationBox, attr: {'name': 'explanationbox' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<input type="hidden" data-bind="value: widths, attr: {'name': 'widths' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: editorColumnsLocked(), attr: {'name': 'editorColumnsLocked' + id()}">
<input type="hidden" data-bind="value: editorRowsLocked(), attr: {'name': 'editorRowsLocked' + id()}">
<!-- /ko -->
<!-- ko if: optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<div id="defaultTableTemplateID" class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div class="table-responsive">
<table
data-bind="attr: {'data-widths':widths(), 'id':id(), 'data-readonly': readonly, 'style': tableType() == 1 ? 'width: 900px' : 'width: auto; max-width: auto', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}"
class="tabletable">
<tbody>
<tr style="background-color: #eee;">
<td class="table-header firstCell" data-bind="attr: {'data-id': id(), 'style': tableType() != 2 ? '' : 'width: ' + getWidth(widths(), 0)}">
<!-- ko if: foreditor -->
<textarea aria-labelledby="defaultTableTemplateID" style="display: none" data-bind="text: firstCellText, attr: {'name': 'firstCellText' + id()}"></textarea>
<!-- /ko -->
<span class="matrixheadertitle" data-bind="html: firstCellText"></span>
</td>
<!-- ko foreach: answers -->
<td class="table-header" scope="col" data-bind="attr: {'id' : id(), 'data-id' : id(), 'data-shortname' : shortname, 'data-uid' : uniqueId(), 'style': $parent.tableType() != 2 ? '' : 'width: ' + getWidth($parent.widths(), $index()+1)}">
<span data-bind="html: title"></span>
<!-- ko if: $parent.foreditor -->
<textarea aria-labelledby="defaultTableTemplateID" style="display: none" data-bind="text: originalTitle"></textarea>
<!-- /ko -->
</td>
<!-- /ko -->
</tr>
<!-- ko foreach: questions -->
<tr data-bind="attr: {'data-id': id()}">
<th scope="row" style="padding-left: 10px" class="table-header" data-bind="attr: {'id' : id(), 'data-id' : id(),'data-shortname' : shortname, 'data-uid' : uniqueId(), 'data-optional' : optional().toString()}">
<!-- ko if: optional() == false -->
<span class="mandatory" style="position: absolute; margin-left: -7px; margin-top: 3px;">*</span>
<!-- /ko -->
<span data-bind="html: title"></span>
<!-- ko if: $parent.foreditor -->
<textarea aria-labelledby="defaultTableTemplateID" style="display: none" data-bind="text: originalTitle"></textarea>
<!-- /ko -->
</th>
<!-- ko foreach: $parent.answers -->
<td style="padding: 2px;">
<textarea aria-labelledby="defaultTableTemplateID" onblur="validateInput($(this).closest('.tabletable').parent(), true)" oninput="propagateChange(this);"
data-bind="enable: !$parents[1].readonly(), value: getTableAnswer($parents[1].uniqueId(), $parentContext.$index()+1, $index()+1, true), attr: {'data-id': $parents[1].id() + $parentContext.$index() + '' + $index(), 'data-shortname': $parent.shortname() + '|' + shortname(), 'class':$parents[1].css() + ' ' + $parents[0].css(), 'name':'answer' + $parents[1].id() + '|' + ($parentContext.$index()+1) + '|' + ($index()+1), 'aria-labelledby': $parent.id().toString() + ' ' + id().toString()}"></textarea>
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
</div>
<div id="delphi-template" data-bind="class: ismobile || istablet ? 'delphi-template-mobile' : 'delphi-template'">
<!-- ko if: isDelphiQuestion() -->
<div class="delphichildren"></div>
<!-- ko if: maxDistanceExceeded() && !changedForMedian() -->
<div class="maxDistanceExceededMessage"> Your answer to this question differs significantly from the group. Please change your answer or explain your decision.<input type="hidden" name="medianWarningVisible" value="true">
<!-- ko if: median() -->
<div>Group Median: <span data-bind="html: median()"></span></div>
<!-- /ko -->
</div>
<!-- /ko -->
<div class="row" style="margin-left: 0; margin-right: 0; margin-top: 20px;">
<div class="col-md-6" data-bind="style: {'padding-right': ismobile ? 0 : undefined, 'padding-left': 0}">
<!-- ko if: showExplanationBox() -->
<div class="explanation-section">
<table class="table table-condensed table-bordered minh355" style="width: auto; margin-bottom: 0; background-color: #fff">
<tbody>
<tr>
<th class="area-header">OPTIONAL: Please feel free to provide any additional comments</th>
</tr>
<tr>
<td>
<label hidden="" for="explanationTemplateID" data-bind="attr: {'for': 'explanation' + id()}">Explanation</label>
<textarea id="explanationTemplateID" style="height: 125px" class="explanation-editor" data-bind="attr: {'id': 'explanation' + id(), name: 'explanation' + id()}"></textarea>
</td>
</tr>
<tr>
<td>
<div class="explanation-file-upload-section">
<div class="text" style="margin-bottom: 5px;">Add a file to your explanation</div>
<div class="uploadinfo" style="display: none; padding: 10px; color: #777;">Upload started. This may take a while.</div>
<input type="hidden" value="files">
<div class="uploaded-files" data-bind="foreach: getFileAnswer(uniqueId())">
<div>
<button type="button" class="unstyledbutton" data-toggle="tooltip" title=""
data-bind="attr: {'id' : 'uploadlink' + $parent.id(), 'aria-label' : $data}, click: function() {deleteFile($parent.id(),'8c5b8683-7541-4633-973e-f8a717242e22',$data,$('#uploadlink' + $parent.id()));return false;}"
data-original-title="Remove uploaded file">
<span style="margin-right: 10px;" class="glyphicon glyphicon-trash"></span>
</button> <span data-bind="html: $data"></span>
</div>
</div>
<div data-bind="attr: {'class': 'file-uploader', 'data-id': id()}" style="margin-left: 10px; margin-top: 10px;"></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- /ko -->
</div>
<div class="col-md-6" style="padding:0;">
<!-- ko if: !foreditor -->
<div class="chart-wrapper-loader">
<img alt="wait animation" src="/eusurvey/resources/images/ajax-loader.gif">
</div>
<!-- /ko -->
<div class="chart-wrapper" data-bind="style: {float: ismobile || istablet ? 'left' : undefined}">
<table class="table table-condensed table-bordered chart-wrapper__table">
<tbody>
<tr>
<th class="area-header">
<span>Statistics</span>
<a onclick="loadGraphDataModal(this)" class="glyphicon glyphicon-resize-full delphi-chart-expand" data-toggle="tooltip" title="" aria-label="Expand" data-original-title="Expand"></a>
</th>
</tr>
<tr>
<td class="chart-wrapper__chart-cell">
<div class="chart-wrapper__chart-container"></div>
<div data-bind="attr: {id: 'wordcloud' + uniqueId()}" class="chart-wrapper__word-cloud-container"></div>
</td>
</tr>
</tbody>
</table>
<div style="clear: both"></div>
</div>
</div>
</div>
<div class="row" style="margin-left: 0; margin-right: 0; margin-top: 0px;">
<div class="col-md-12" style="padding:0;">
<div class="explanation-update-section">
<button type="button" class="btn btn-primary disabled" data-type="delphisavebutton" onclick="if (!$(this).hasClass('disabled')) { delphiUpdate($(this).closest('.survey-element')) }">Save</button>
<span class="inline-loader">
<img alt="wait animation" class="center" src="/eusurvey/resources/images/ajax-loader.gif">
</span>
<br><br>
<button type="button" data-type="delphireturntostart" class="unstyledbutton link" style="margin-right: 20px;" onclick="return checkGoToDelphiStart(this)">Return to start page</button>
<button type="button" data-type="delphitonextquestion" class="unstyledbutton link delphitonextquestion" onclick="goToNextQuestion(this)">Go to next question</button>
</div>
<div class="delphiupdatemessage"></div>
<!-- ko if: delphiTableNewComments() -->
<div class="newdelphicomments label">There are new comments</div>
<!-- /ko -->
</div>
</div>
<div class="modal delete-confirmation-dialog" role="dialog" data-backdrop="static">
<div class="modal-dialog modal-sm ui-resizable">
<div class="modal-content">
<div class="modal-body"> Do you really want to delete this comment?</div>
<div class="modal-footer">
<a class="btn btn-default delete-confirmation-dialog__confirmation-button">Delete</a>
<a class="btn btn-primary" onclick="hideModalDialog($(this).closest('.modal'))">Cancel</a>
</div>
</div>
<div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div>
</div>
</div>
<!-- /ko -->
</div>
<div id="complextable-template">
<div class="questiontitle" data-bind="attr: {id: "questiontitle" + id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: title"></span>
<span class="screen-reader-only" data-bind="if: help">Additional help available</span>
</div>
<span class="questionhelp" data-bind="html: niceHelp, attr:{id: 'questionhelp' + id()}"></span>
<div class="table-responsive">
<table class="table complextable"
data-bind="css: { 'table-bordered': showHeadersAndBorders() || foreditor }, attr: {'style': size() == 0 ? 'width: auto' : 'width: 900px', 'aria-labelledby':'questiontitle' + id(), 'aria-describedby':'questionhelp' + id()}">
<tbody>
<tr data-bind="if: showHeadersAndBorders() || foreditor">
<!-- ko foreach: answers() -->
<!-- ko if: $index() == 0-->
<td class="headercell cell" data-bind="html: title, attr:{'data-id': id(), colspan: columnSpan()}">placeholder</td>
<!-- /ko -->
<!-- ko ifnot: $index() == 0-->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), colspan: columnSpan()}">placeholder</th>
<!-- /ko -->
<!-- /ko -->
</tr>
<!-- ko foreach: questions() -->
<tr>
<!-- ko if: $parent.showHeadersAndBorders() || $parent.foreditor -->
<th class="headercell cell" data-bind="html: title, attr:{'data-id': id(), 'data-type': cellType(), colspan: columnSpan()}">placeholder</th>
<!-- /ko -->
<!-- ko foreach: new Array($parent.columns()) -->
<!-- ko if: $parents[1].isCellVisible($index()+1, $parentContext.$index()+1) -->
<!--ko let: {child: $parents[1].getChild($index()+1, $parentContext.$index()+1)}-->
<td class="cell" data-bind="attr:{'data-id': child == null ? '' : child.id(), 'data-type': child == null ? '' : child.cellType(), colspan: child && child.columnSpan(), 'data-col': $index()+1}">
<!-- ko if: child == null || child.cellType() == 0 -->
<span> </span>
<!-- /ko -->
<!-- ko if: child && child.cellType() > 0 -->
<!-- ko if: child.optional() == false -->
<span class="mandatory">*</span>
<!-- /ko -->
<!-- ko if: child.title() -->
<span id="defaultComplextableChildTemplateID" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">
<span class="screen-reader-only">Question</span>
<span data-bind="html: child.title()"></span>
<span class="screen-reader-only" data-bind="if: child.help()">Additional help available</span>
</span>
<!-- /ko -->
<!-- ko ifnot: child.title() -->
<div hidden="" class="questiontitle" data-bind="attr: {id: 'questiontitle' + child.id()}">Question</div>
<!-- /ko -->
<!-- ko if: child.help() -->
<span class="questionhelp" data-bind="html: child.niceHelp(), attr:{id: 'questionhelp' + child.id()}"></span>
<!-- /ko -->
<!-- ko ifnot: child.help() -->
<span hidden="" class="questionhelp" data-bind="attr:{id: 'questionhelp' + child.id()}"></span>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() > 1 -->
<div data-bind="attr: {class: child.cellType() == 3 ? 'innercell' : 'innercell forprogress',
onfocusout: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : '',
onmouseleave: !$parents[1].foreditor ? 'validateInput($(this).closest(\'.cell\'))' : ''}">
<!-- focusout bubbles while blur does not; this combination of mouseleave and focusout covers all Tab/Mouse cases of leaving the cell -->
<!-- ko if: child && child.cellType() == 2 -->
<!-- ko if: child.minCharacters() > 0 && child.maxCharacters() > 0 -->
<div class="limits" data-bind="html: getMinMaxCharacters(child.minCharacters(), child.maxCharacters()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.minCharacters() > 0 && (child.maxCharacters() == 0 || child.maxCharacters() == null) -->
<div class="limits" data-bind="html: getMinCharacters(child.minCharacters()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.minCharacters() == 0 || child.minCharacters() == null) && child.maxCharacters() > 0 -->
<div class="limits" data-bind="html: getMaxCharacters(child.maxCharacters()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.minCharacters() == 0 || child.minCharacters() == null) && (child.maxCharacters() == 0 || child.maxCharacters() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<textarea aria-labelledby="defaultComplextableChildTemplateID" oninput="propagateChange(this)"
data-bind="enable: child.foreditor == false && !child.readonly(), class: child.css(), value:getValueByQuestion(child.uniqueId(), true, $element), attr: {'name' : 'answer' + child.id(), rows: child.numRows(), maxlength: child.maxCharacters() > 0 ? child.maxCharacters() : '', onkeyup: child.maxCharacters() > 0 ? 'countChar(this);' : '', 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"></textarea>
<!-- ko if: child.maxCharacters() > 0 && !$parent.foreditor -->
<div class="charactercounterdiv limits" style="max-width: 645px; text-align: right; margin-left: 20px;" aria-live="polite" aria-atomic="true">
<span class="glyphicon glyphicon-alert" style="display: none; margin-right: 5px;" data-toggle="tooltip" title="" aria-label="You have less than 5 characters left."
data-original-title="You have less than 5 characters left."></span>
<span class="charactersused">
<span data-bind="html: getCharacterCountInfo(child.maxCharacters()), attr: {id: 'countinfo' + child.id()}"></span>
</span>
<span class="characterlimitreached" data-toggle="tooltip" aria-label="Character limit reached." data-original-title="" title="">Character limit reached.</span>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 3 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 -->
<div class="limits" data-bind="html: getMinMax(child.min(), child.max()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="html: getMin(child.min()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 -->
<div class="limits" data-bind="html: getMax(child.max()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<input aria-labelledby="defaultComplextableChildTemplateID"
data-bind="enable: child.foreditor == false && !child.readonly(), value: child.result, attr: {'id': 'answer' + child.id(), 'data-id':child.id(), 'data-shortname': child.shortname(), 'name' : (child.readonly() ? '' : 'answer' + child.id()), 'class': child.css(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}"
oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())" type="text" autocomplete="off">
<!-- ko if: child.readonly() -->
<input type="hidden" data-bind="value: child.result, attr: {'name': 'answer' + child.id()}">
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 4 -->
<!-- ko if: child && child.useRadioButtons() -->
<div style="display: table" role="radiogroup" data-bind="attr: {'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questionhelp' + child.id()}">
<div style="display: table-row">
<!-- ko foreach: child.orderedPossibleAnswersByColumn(false, false) -->
<div style="display: table-cell; padding-right: 10px">
<!-- ko foreach: $data -->
<input aria-labelledby="defaultComplextableChildTemplateID" type="radio"
data-bind="enable: child.foreditor == false && !child.readonly(), checkedValue: true, checked: !child.foreditor && getPAByQuestion(child.uniqueId(), $element).indexOf(uniqueId()) > -1, value: id(), attr: {'name' : 'answer' + child.id(), 'id': 'answer' + child.id(), 'aria-labelledby': 'questiontitle' + child.id(), class: child.css(), 'onclick': child.readonly() ? 'return false;' : 'checkSingleClick(this); propagateChange(this);', onkeyup: 'singleKeyUp(event, this, '+child.readonly()+')', 'previousvalue': getPAByQuestion(child.uniqueId(), $element).indexOf(uniqueId()) > -1 ? 'checked' : 'false'}">
<span data-bind="html: title()"></span><br>
<!-- /ko -->
</div>
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- ko if: child && !child.useRadioButtons() -->
<select aria-labelledby="defaultComplextableChildTemplateID"
data-bind="enable: child.foreditor == false && !child.readonly(), value: getPAByQuestion3(child.uniqueId(), $element), attr: {'id': 'answer' + child.id(), 'onclick': !child.foreditor ? 'validateInput($(this).parent(),true); checkDependenciesAsync(this); propagateChange(this);' : '', 'data-id':child.id(), 'data-shortname': child.shortname(), 'name' : child.foreditor ? '' : ('answer' + child.id()), 'class': child.css(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questionhelp' + child.id()}">
<option selected="selected" value=""></option>
<!-- ko foreach: child.orderedPossibleAnswers(false) -->
<option data-bind="html: title(), attr: {value: id(), 'data-dependencies': dependentElementsString(), 'id': 'trigger'+id()}" class="possible-answer trigger"></option>
<!-- /ko -->
</select>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 5 -->
<!-- ko if: child.minChoices() != 0 && child.maxChoices() != 0 -->
<div class="limits" data-bind="html: getMinMaxChoice(child.minChoices(), child.maxChoices()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.minChoices() != 0 && child.maxChoices() == 0 -->
<div class="limits" data-bind="html: getMinChoice(child.minChoices()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.minChoices() == 0 && child.maxChoices() != 0 -->
<div class="limits" data-bind="html: getMaxChoice(child.maxChoices()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.minChoices() == 0 && child.maxChoices() == 0 -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child && child.useCheckboxes() -->
<div class="complex-multitable" style="display: table">
<div style="display: table-row" role="list" data-bind="attr: {'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}">
<!-- ko foreach: child.orderedPossibleAnswersByColumn(false, false) -->
<div style="display: table-cell; padding-right: 10px">
<!-- ko foreach: $data -->
<input aria-labelledby="defaultComplextableChildTemplateID" type="checkbox" onclick="resetValidationErrors($(this).closest('.cell'));propagateChange(this)"
data-bind="enable: child.foreditor == false && !child.readonly(), checked: !child.foreditor && getPAByQuestionCheckBox(child.uniqueId(), uniqueId(), $element).indexOf(uniqueId()) > -1, value: id(), attr: {'name' : 'answer' + child.id(), 'id': 'answer' + child.id(), 'aria-labelledby': 'questiontitle' + child.id(), class: child.css()}">
<span data-bind="html: title()"></span><br>
<!-- /ko -->
</div>
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- ko if: child && !child.useCheckboxes() -->
<ul role="listbox"
data-bind="attr: {'class': child.css() + ' multiple-choice', 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}, foreach: child.orderedPossibleAnswers(false),">
<li role="listitem" data-bind="attr: { 'data-id': id(), 'class': 'possible-answer trigger ' + (getPAByQuestion(child.uniqueId()).indexOf(uniqueId()) > -1 ? 'selected-choice' : '')}">
<label for="defaultComplexMCListBoxTemplateID" data-bind="attr: {for: id()}">
<button type="button" class="unstyledbutton"
data-bind="attr: {'data-shortname': shortname(), 'onclick' : child.readonly() || child.foreditor ? 'return false;' : 'selectMultipleChoiceAnswer($(this)); propagateChange($(this)); event.stopImmediatePropagation();'}">
<span class="screen-reader-only">Answer</span>
<span data-bind="html: strip_tags(title()), attr: {'data-id' : id(), 'id': 'answerlabel' + id()}" class="answertext"></span>
</button>
</label>
<input id="defaultComplexMCListBoxTemplateID"
data-bind="value: id(), checked: getPAByQuestion2(child.uniqueId(), uniqueId(), id, $element), attr: {'name': 'answer' + child.id(), 'id':id(), 'data-id': child.id() + id(), 'data-dependencies': dependentElementsString, 'aria-labelledby': 'answerlabel' + id()}"
style="display: none" type="checkbox">
</li>
</ul>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: child && child.cellType() == 6 -->
<!-- ko if: child.min() != null && child.min() != 0 && child.max() != null && child.max() != 0 -->
<div class="limits" data-bind="html: getMinMax(child.min(), child.max()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: child.min() != 0 && child.min() != null && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="html: getMin(child.min()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && child.max() != null && child.max() != 0 -->
<div class="limits" data-bind="html: getMax(child.max()), attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<!-- ko if: (child.min() == 0 || child.min() == null) && (child.max() == 0 || child.max() == null) -->
<div class="limits" data-bind="attr: {id: 'questioninfo' + child.id()}"></div>
<!-- /ko -->
<input aria-labelledby="defaultComplextableChildTemplateID" type="number" oninput="propagateChange(this);" onblur="resetValidationErrors($(this).closest('.cell'));validateInput($(this).parent())"
data-bind="enable: child.foreditor == false && !child.readonly(), class: child.css(), value:getValueByQuestion(child.uniqueId(), true, $element), attr: {'name' : 'answer' + child.id(), min: child.min(), max: child.max(), 'data-shortname': child.shortname(), 'aria-labelledby':'questiontitle' + child.id(), 'aria-describedby':'questioninfo' + child.id() + ' questionhelp' + child.id()}">
<!-- ko if: child.unit -->
<span data-bind="text: child.unit"></span>
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
</td>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</tr>
<!-- /ko -->
</tbody>
</table>
</div>
<!-- ko if: foreditor -->
<input type="hidden" data-bind="value: 'complextable', attr: {'name': 'type' + id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: useAndLogic, attr: {'name': 'useAndLogic' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: rows, attr: {'name': 'rows' + id()}">
<input type="hidden" data-bind="value: columns, attr: {'name': 'columns' + id()}">
<input type="hidden" data-bind="value: size, attr: {'name': 'size' + id()}">
<input type="hidden" data-bind="value: showHeadersAndBorders, attr: {'name': 'showHeadersAndBorders' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id()}"></textarea>Original title</label>
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: childIds(), attr: {'name': 'childelements' + id()}">
<div class="children">
<!-- ko foreach: orderedChildElements -->
<div data-bind="attr: {'id' : 'child' + id()}">
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'text' + id(), 'data-id': id()}"></textarea>Original title</label>
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'uid' + id()}">
<input type="hidden" data-bind="value: shortname, attr: {'name': 'shortname' + id()}">
<input type="hidden" data-bind="value: optional, attr: {'name': 'optional' + id()}">
<input type="hidden" data-bind="value: cellType, attr: {'name': 'cellType' + id()}">
<input type="hidden" data-bind="value: row, attr: {'name': 'row' + id()}">
<input type="hidden" data-bind="value: column, attr: {'name': 'column' + id()}">
<input type="hidden" data-bind="value: columnSpan, attr: {'name': 'columnSpan' + id()}">
<label hidden=""><textarea data-bind="text: help, attr: {'name': 'help' + id()}"></textarea>Help</label>
<input type="hidden" data-bind="value: minCharacters, attr: {'name': 'minCharacters' + id()}">
<input type="hidden" data-bind="value: maxCharacters, attr: {'name': 'maxCharacters' + id()}">
<input type="hidden" data-bind="value: minChoices, attr: {'name': 'minChoices' + id()}">
<input type="hidden" data-bind="value: maxChoices, attr: {'name': 'maxChoices' + id()}">
<input type="hidden" data-bind="value: numRows, attr: {'name': 'numRows' + id()}">
<input type="hidden" data-bind="value: useRadioButtons, attr: {'name': 'useRadioButtons' + id()}">
<input type="hidden" data-bind="value: useCheckboxes, attr: {'name': 'useCheckboxes' + id()}">
<input type="hidden" data-bind="value: numColumns, attr: {'name': 'numColumns' + id()}">
<input type="hidden" data-bind="value: order, attr: {'name': 'order' + id()}">
<input type="hidden" data-bind="value: resultText, attr: {'name': 'resultText' + id()}">
<input type="hidden" data-bind="value: decimalPlaces, attr: {'name': 'decimalPlaces' + id()}">
<input type="hidden" data-bind="value: unit, attr: {'name': 'unit' + id()}">
<input type="hidden" data-bind="value: min, attr: {'name': 'min' + id()}">
<input type="hidden" data-bind="value: max, attr: {'name': 'max' + id()}">
<input type="hidden" data-bind="value: formula, attr: {'name': 'formula' + id()}">
<input type="hidden" data-bind="value: readonly, attr: {'name': 'readonly' + id()}">
<!-- ko foreach: possibleAnswers() -->
<input type="hidden" data-bind="value: shortname, attr: {'name': 'pashortname' + $parents[0].id(), 'data-id' : id()}">
<input type="hidden" data-bind="value: uniqueId(), attr: {'name': 'pauid' + $parents[0].id(), 'data-id' : id()}">
<label hidden=""><textarea data-bind="text: title, attr: {'name': 'answer' + $parents[0].id(), 'data-id' : id()}"></textarea>Title</label>
<label hidden=""><textarea data-bind="text: originalTitle, attr: {'name': 'originalAnswer' + $parent.id(), 'data-id' : id()}"></textarea>Original Answer</label>
<!-- /ko -->
</div>
<!-- /ko -->
</div>
<!-- /ko -->
</div>
</div>
<script type="text/javascript">
function getCharacterCountInfo(max) {
var s = '[current] out of [max] characters used.';
return s.replace("[max]", max).replace("[current]", "<span class='charactercounter'>0</span>");
}
function getMinMaxCharacters(min, max) {
var s = 'Text of [min] to [max] characters will be accepted';
return s.replace("[min]", min).replace("[max]", max);
}
function getMinCharacters(min) {
var s = '[min] character(s) minimum';
return s.replace("[min]", min);
}
function getMaxCharacters(max) {
var s = '[max] character(s) maximum';
return s.replace("[max]", max);
}
function getMinMaxChoice(min, max) {
var s = 'Between [min] and [max] selections';
return s.replace("[min]", min).replace("[max]", max);
}
function getMinChoice(min) {
var s = 'Minimum [min] selection(s)';
return s.replace("[min]", min);
}
function getMaxChoice(max) {
var s = 'Maximum [max] selection(s)';
return s.replace("[max]", max);
}
function getMaxSelections(max) {
var s = 'at most [max] selection(s)';
return s.replace("[max]", max);
}
function getRankingQuestionInfo(max) {
var s = 'Ranking Question list with [max] items.';
return s.replace("[max]", max);
}
function getInitialOrderInfoText() {
return "Initial order is as follows";
}
function round(value) {
var d = parseFloat(value);
var s = d.toString();
if (endsWith(s, ".0")) return s.replace(".0", "");
return s;
}
function getMinMax(min, max) {
var s = 'Only values between [min] and [max] are allowed';
return "<div class='limits'>" + s.replace("[min]", round(min)).replace("[max]", round(max)) + "</div>";
}
function getMin(min) {
var s = 'Only values of at least [min] are allowed';
return "<div class='limits'>" + s.replace("[min]", min) + "</div>";
}
function getMax(max) {
var s = 'Only values of at most [max] are allowed';
return "<div class='limits'>" + s.replace("[max]", max) + "</div>";
}
function getMinMaxDate(min, max) {
var s = 'between [min] and [max]';
return "<div class='limits'>" + s.replace("[min]", min).replace("[max]", max) + "</div>";
}
function getMinDate(min) {
var s = 'after [min]';
return "<div class='limits'>" + s.replace("[min]", min) + "</div>";
}
function getMaxDate(max) {
var s = 'before [max]';
return "<div class='limits'>" + s.replace("[max]", max) + "</div>";
}
function getMinMaxRows(min, max) {
var s = 'between [min] and [max] answered rows';
return "<div class='limits'>" + s.replace("[min]", min).replace("[max]", max) + "</div>";
}
function getMinRows(min) {
var s = 'at least [min] answered row(s)';
return "<div class='limits'>" + s.replace("[min]", min) + "</div>";
}
function getMaxRows(max) {
var s = 'at most [max] answered row(s)';
return "<div class='limits'>" + s.replace("[max]", max) + "</div>";
}
var idsforuids = null;
function initializeTriggers() {
triggers = {};
idsforuids = {};
triggers["b2adf40a-4425-74f3-30ed-a5dca748b921"] = "";
idsforuids["b2adf40a-4425-74f3-30ed-a5dca748b921"] = "134968087";
triggers["01cdf0ae-38c9-0b39-20c6-a07c1ec35adc"] = "";
idsforuids["01cdf0ae-38c9-0b39-20c6-a07c1ec35adc"] = "134968088";
triggers["a0c94c34-07de-b418-73e4-dff3e3c7696b"] = "";
idsforuids["a0c94c34-07de-b418-73e4-dff3e3c7696b"] = "134968089";
triggers["e8fdf1d7-1d18-4d30-a8d2-dd8487f45856"] = "";
idsforuids["e8fdf1d7-1d18-4d30-a8d2-dd8487f45856"] = "134968090";
triggers["3b6ee0ed-233c-465b-9fda-04310599598f"] = "";
idsforuids["3b6ee0ed-233c-465b-9fda-04310599598f"] = "134968091";
triggers["bc7c1012-1911-f3c4-f3f1-698d7e237a42"] = "134968090;";
idsforuids["bc7c1012-1911-f3c4-f3f1-698d7e237a42"] = "134968092";
triggers["4b257f4a-02b2-5a68-61e4-c754f269e1a2"] = "";
idsforuids["4b257f4a-02b2-5a68-61e4-c754f269e1a2"] = "134968093";
triggers["38a3894c-ff36-453c-96dc-9882d536b537"] = "";
idsforuids["38a3894c-ff36-453c-96dc-9882d536b537"] = "134968094";
triggers["d1154124-e8ac-472b-9474-8dca82d887fb"] = "";
idsforuids["d1154124-e8ac-472b-9474-8dca82d887fb"] = "134968095";
triggers["d55d93c6-a887-4728-94c1-c684de6553f8"] = "";
idsforuids["d55d93c6-a887-4728-94c1-c684de6553f8"] = "134968096";
triggers["c6cd5d9d-efc3-44f0-b93d-191d9ddd1131"] = "";
idsforuids["c6cd5d9d-efc3-44f0-b93d-191d9ddd1131"] = "134968097";
triggers["08e42013-e528-4e03-b185-cb0fa1332fc9"] = "";
idsforuids["08e42013-e528-4e03-b185-cb0fa1332fc9"] = "134968098";
triggers["edaa6c34-7037-859b-a819-baa816a23e2a"] = "";
idsforuids["edaa6c34-7037-859b-a819-baa816a23e2a"] = "134968099";
triggers["a90ead13-ff94-4d4a-a8ef-74788cfebffa"] = "";
idsforuids["a90ead13-ff94-4d4a-a8ef-74788cfebffa"] = "134968100";
triggers["22e75576-63b4-4e98-cc00-3cd4608b613f"] = "";
idsforuids["22e75576-63b4-4e98-cc00-3cd4608b613f"] = "134968101";
triggers["b56c808f-a79f-1b23-25db-fef251ab44bb"] = "";
idsforuids["b56c808f-a79f-1b23-25db-fef251ab44bb"] = "134968102";
triggers["304ecf27-7e88-f438-22e2-4beba9a0898e"] = "";
idsforuids["304ecf27-7e88-f438-22e2-4beba9a0898e"] = "134968103";
triggers["e4aed495-953c-486a-b17e-43e356fdf4ce"] = "";
idsforuids["e4aed495-953c-486a-b17e-43e356fdf4ce"] = "134968104";
triggers["d65f65ed-b9d9-704a-8b7d-4a1a2bd9b675"] = "";
idsforuids["d65f65ed-b9d9-704a-8b7d-4a1a2bd9b675"] = "134968105";
triggers["a4f7266c-5722-423f-fceb-965cff1a6fdf"] = "";
idsforuids["a4f7266c-5722-423f-fceb-965cff1a6fdf"] = "134968106";
triggers["8ddf907e-6d89-c119-ac66-43fe61b5214f"] = "";
idsforuids["8ddf907e-6d89-c119-ac66-43fe61b5214f"] = "134968107";
triggers["e587c388-22f5-eae5-d904-4ec47b4bebd7"] = "";
idsforuids["e587c388-22f5-eae5-d904-4ec47b4bebd7"] = "134968108";
triggers["a9385418-339c-f4b6-879d-47d463d6334e"] = "";
idsforuids["a9385418-339c-f4b6-879d-47d463d6334e"] = "134968109";
triggers["e1800b2e-41d1-3379-bca4-ba09ab1fa727"] = "";
idsforuids["e1800b2e-41d1-3379-bca4-ba09ab1fa727"] = "134968110";
triggers["328d1326-e627-91c9-0256-e472920a9df3"] = "";
idsforuids["328d1326-e627-91c9-0256-e472920a9df3"] = "134968111";
triggers["b3682f5f-4234-c2cd-c9aa-a359df4d2dee"] = "";
idsforuids["b3682f5f-4234-c2cd-c9aa-a359df4d2dee"] = "134968112";
triggers["4bfd1048-7a2f-5852-65c7-4eac2e316a58"] = "";
idsforuids["4bfd1048-7a2f-5852-65c7-4eac2e316a58"] = "134968113";
triggers["f7077913-d106-ccd5-83ee-1ce941956173"] = "";
idsforuids["f7077913-d106-ccd5-83ee-1ce941956173"] = "134968114";
triggers["c469d6e4-2208-4bb4-9ba5-efe21908c60e"] = "";
idsforuids["c469d6e4-2208-4bb4-9ba5-efe21908c60e"] = "134968115";
triggers["3dc3f93d-cbe4-4f4a-5d00-48e0cf6dac07"] = "";
idsforuids["3dc3f93d-cbe4-4f4a-5d00-48e0cf6dac07"] = "134968116";
triggers["283d8614-f4d6-e6f3-ea6d-50c647997b55"] = "";
idsforuids["283d8614-f4d6-e6f3-ea6d-50c647997b55"] = "134968117";
triggers["68e9ee43-68f5-be8c-a5a6-d7bba808750b"] = "";
idsforuids["68e9ee43-68f5-be8c-a5a6-d7bba808750b"] = "134968118";
triggers["b8b13062-2b90-f5ec-3ce8-5d851c7b1983"] = "";
idsforuids["b8b13062-2b90-f5ec-3ce8-5d851c7b1983"] = "134968119";
triggers["5eb2742b-60a8-c22a-73fe-a4a3b8b08b01"] = "";
idsforuids["5eb2742b-60a8-c22a-73fe-a4a3b8b08b01"] = "134968120";
triggers["892a1fb6-ef16-f605-4c1b-f1475abe67ee"] = "";
idsforuids["892a1fb6-ef16-f605-4c1b-f1475abe67ee"] = "134968121";
triggers["a16f72ee-316c-d58b-8bdc-2a863a851d8d"] = "";
idsforuids["a16f72ee-316c-d58b-8bdc-2a863a851d8d"] = "134968122";
triggers["f69f76c6-5f7c-e487-421f-71ad17c2b673"] = "";
idsforuids["f69f76c6-5f7c-e487-421f-71ad17c2b673"] = "134968123";
triggers["163d67fb-a8bb-78c1-8e2e-6162420a7e2b"] = "";
idsforuids["163d67fb-a8bb-78c1-8e2e-6162420a7e2b"] = "134968124";
triggers["2b158a99-ebd7-e28a-8c7f-82d99a6a3e43"] = "";
idsforuids["2b158a99-ebd7-e28a-8c7f-82d99a6a3e43"] = "134968125";
triggers["5cc8890b-91c6-b308-055a-0d7954a8b181"] = "";
idsforuids["5cc8890b-91c6-b308-055a-0d7954a8b181"] = "134968126";
triggers["f5e10199-df56-0270-620d-699461b1a4b3"] = "";
idsforuids["f5e10199-df56-0270-620d-699461b1a4b3"] = "134968127";
triggers["ea062047-ad7e-45eb-8b27-e51417fc5ba5"] = "";
idsforuids["ea062047-ad7e-45eb-8b27-e51417fc5ba5"] = "134968128";
triggers["213212a4-a46d-4818-bfa9-9105df4382f5"] = "";
idsforuids["213212a4-a46d-4818-bfa9-9105df4382f5"] = "134968129";
triggers["4a1332a6-a801-4c95-91d5-b1cfff360c80"] = "";
idsforuids["4a1332a6-a801-4c95-91d5-b1cfff360c80"] = "134968130";
triggers["81cfa2f6-43af-4610-a81d-33f43a53f80b"] = "";
idsforuids["81cfa2f6-43af-4610-a81d-33f43a53f80b"] = "134968131";
triggers["8481873c-bc0a-41b6-b64c-568aeff17edd"] = "";
idsforuids["8481873c-bc0a-41b6-b64c-568aeff17edd"] = "134968132";
triggers["bf70aec9-fade-493b-739c-22d17c05bddb"] = "";
idsforuids["bf70aec9-fade-493b-739c-22d17c05bddb"] = "134968133";
triggers["acfab21a-3481-44a5-a367-c9a9e184575e"] = "";
idsforuids["acfab21a-3481-44a5-a367-c9a9e184575e"] = "134968134";
triggers["9a761cee-5a87-47e4-971c-f8e60db4c237"] = "";
idsforuids["9a761cee-5a87-47e4-971c-f8e60db4c237"] = "134968135";
triggers["8c1be428-73aa-4492-9efa-6c9685fe4c92"] = "";
idsforuids["8c1be428-73aa-4492-9efa-6c9685fe4c92"] = "134968136";
triggers["169df34d-046a-44ce-a387-5b8483519679"] = "";
idsforuids["169df34d-046a-44ce-a387-5b8483519679"] = "134968137";
triggers["d5b4f958-cf72-46de-a69b-c4c406b9b3f5"] = "";
idsforuids["d5b4f958-cf72-46de-a69b-c4c406b9b3f5"] = "134968138";
triggers["c7f75b2a-79fb-52dc-b86f-2c6811d75276"] = "";
idsforuids["c7f75b2a-79fb-52dc-b86f-2c6811d75276"] = "134968139";
triggers["6b6ca512-c843-7e18-7138-6a4e05b7a9fe"] = "";
idsforuids["6b6ca512-c843-7e18-7138-6a4e05b7a9fe"] = "134968140";
triggers["8db96c7c-c116-37a2-cb2e-4a1ff08c8af3"] = "";
idsforuids["8db96c7c-c116-37a2-cb2e-4a1ff08c8af3"] = "134968141";
triggers["4e27a968-7553-877f-f7c9-878acbfa735f"] = "";
idsforuids["4e27a968-7553-877f-f7c9-878acbfa735f"] = "134968142";
triggers["e2ab2a7a-7cbe-3612-f36b-9a100108616d"] = "";
idsforuids["e2ab2a7a-7cbe-3612-f36b-9a100108616d"] = "134968143";
triggers["245b8e6c-18e2-d484-3598-ecd96b8a07d7"] = "";
idsforuids["245b8e6c-18e2-d484-3598-ecd96b8a07d7"] = "134968144";
triggers["94342430-307e-a3e3-bd31-0b2602ff2227"] = "";
idsforuids["94342430-307e-a3e3-bd31-0b2602ff2227"] = "134968145";
triggers["c2301602-f96f-8eee-6316-05412e951aae"] = "";
idsforuids["c2301602-f96f-8eee-6316-05412e951aae"] = "134968146";
triggers["2f9059fe-202c-d69d-3efe-f8dd0b375f7f"] = "";
idsforuids["2f9059fe-202c-d69d-3efe-f8dd0b375f7f"] = "134968147";
triggers["31d3233d-031f-32f0-bc47-9def1bf68b82"] = "";
idsforuids["31d3233d-031f-32f0-bc47-9def1bf68b82"] = "134968148";
triggers["a419cc7d-fdd7-1580-8768-42e00967c42b"] = "";
idsforuids["a419cc7d-fdd7-1580-8768-42e00967c42b"] = "134968149";
triggers["3bab3105-18b3-a28e-3fde-b62d7c0effe7"] = "";
idsforuids["3bab3105-18b3-a28e-3fde-b62d7c0effe7"] = "134968150";
triggers["a54668c6-e56b-03e9-a350-58576d710ea2"] = "";
idsforuids["a54668c6-e56b-03e9-a350-58576d710ea2"] = "134968151";
triggers["583e028b-40eb-8f78-f9fa-ff5342814673"] = "";
idsforuids["583e028b-40eb-8f78-f9fa-ff5342814673"] = "134968152";
triggers["3a55f61a-0a02-4c27-8854-88548948cf2d"] = "";
idsforuids["3a55f61a-0a02-4c27-8854-88548948cf2d"] = "134968153";
triggers["1c705d9b-8d47-38aa-e7ac-131182d16cc4"] = "";
idsforuids["1c705d9b-8d47-38aa-e7ac-131182d16cc4"] = "134968154";
triggers["c4fbea13-7fed-db15-bb1d-1ba28332f19f"] = "";
idsforuids["c4fbea13-7fed-db15-bb1d-1ba28332f19f"] = "134968155";
triggers["d6c9522d-e8a3-0547-6460-4ef6ff66db1b"] = "";
idsforuids["d6c9522d-e8a3-0547-6460-4ef6ff66db1b"] = "134968156";
triggers["19880c79-8be9-7857-6da3-a2291a812a85"] = "";
idsforuids["19880c79-8be9-7857-6da3-a2291a812a85"] = "134968157";
triggers["1b048240-18ff-fa35-6cd3-fcb95029a96a"] = "";
idsforuids["1b048240-18ff-fa35-6cd3-fcb95029a96a"] = "134968158";
triggers["b6981ee5-d07f-40a9-f238-428ed5aee460"] = "";
idsforuids["b6981ee5-d07f-40a9-f238-428ed5aee460"] = "134968159";
triggers["d2e6f66d-938d-e635-fc64-78f1e36d2c0b"] = "";
idsforuids["d2e6f66d-938d-e635-fc64-78f1e36d2c0b"] = "134968160";
triggers["85a46b6c-783c-e755-d7d7-b05ff8f71ea1"] = "";
idsforuids["85a46b6c-783c-e755-d7d7-b05ff8f71ea1"] = "134968161";
triggers["f865fb12-b5e8-71a6-ca9b-f62009be4a23"] = "";
idsforuids["f865fb12-b5e8-71a6-ca9b-f62009be4a23"] = "134968162";
triggers["27e1756a-5ec8-5793-5844-fae0008f6357"] = "";
idsforuids["27e1756a-5ec8-5793-5844-fae0008f6357"] = "134968163";
triggers["1460a944-2fee-ce0a-ce9a-98566da3da6e"] = "";
idsforuids["1460a944-2fee-ce0a-ce9a-98566da3da6e"] = "134968164";
triggers["3c99b948-3e28-089d-95b3-9e60fb2324d6"] = "";
idsforuids["3c99b948-3e28-089d-95b3-9e60fb2324d6"] = "134968165";
triggers["5ad3db1c-74d8-0a2f-69c9-3227eb468171"] = "";
idsforuids["5ad3db1c-74d8-0a2f-69c9-3227eb468171"] = "134968166";
triggers["713a17c1-d742-a3b3-e050-ea49697b4185"] = "";
idsforuids["713a17c1-d742-a3b3-e050-ea49697b4185"] = "134968167";
triggers["5be38c24-aa1a-497e-abed-3c7adec72cc1"] = "";
idsforuids["5be38c24-aa1a-497e-abed-3c7adec72cc1"] = "134968168";
triggers["2c7692ef-7e38-a43d-2a57-fe8dda0f653e"] = "";
idsforuids["2c7692ef-7e38-a43d-2a57-fe8dda0f653e"] = "134968169";
triggers["32ba701e-ce1e-bef2-ae9c-1a29ad99f481"] = "";
idsforuids["32ba701e-ce1e-bef2-ae9c-1a29ad99f481"] = "134968170";
triggers["03c902e9-19f4-c5df-1682-9df1839bb1a2"] = "";
idsforuids["03c902e9-19f4-c5df-1682-9df1839bb1a2"] = "134968171";
triggers["c91180fd-ea9d-8165-4085-16836696a9b0"] = "";
idsforuids["c91180fd-ea9d-8165-4085-16836696a9b0"] = "134968172";
triggers["8a387522-3d93-020e-070e-06173c919677"] = "";
idsforuids["8a387522-3d93-020e-070e-06173c919677"] = "134968173";
triggers["69d42044-910d-69a3-686c-6bed0613cd06"] = "";
idsforuids["69d42044-910d-69a3-686c-6bed0613cd06"] = "134968174";
triggers["b54242de-cb59-2530-19a0-2e2cc9e30f82"] = "";
idsforuids["b54242de-cb59-2530-19a0-2e2cc9e30f82"] = "134968175";
triggers["7ebe7828-22f7-b76b-6615-14d8341bbbda"] = "";
idsforuids["7ebe7828-22f7-b76b-6615-14d8341bbbda"] = "134968176";
triggers["3c046278-39c1-3be0-da5f-2acb72336f2a"] = "";
idsforuids["3c046278-39c1-3be0-da5f-2acb72336f2a"] = "134968177";
triggers["c0bd62b2-605d-0125-d980-9a891242cd2d"] = "";
idsforuids["c0bd62b2-605d-0125-d980-9a891242cd2d"] = "134968178";
triggers["3f4b3290-a9e5-0653-3d44-293313d2d940"] = "";
idsforuids["3f4b3290-a9e5-0653-3d44-293313d2d940"] = "134968179";
triggers["bb7bc49c-07d8-182e-9b9b-eb8974f81f03"] = "";
idsforuids["bb7bc49c-07d8-182e-9b9b-eb8974f81f03"] = "134968180";
triggers["b3f62d39-c3d5-8ace-65fc-0185c37b7335"] = "";
idsforuids["b3f62d39-c3d5-8ace-65fc-0185c37b7335"] = "134968181";
triggers["5f0c2ed8-a087-a376-1ae4-32363c760738"] = "";
idsforuids["5f0c2ed8-a087-a376-1ae4-32363c760738"] = "134968182";
}
function initializeAnswerData() {
values = {};
pavalues = {};
pavaluesid = {};
tablevalues = {};
filevalues = {};
validationMessages = {};
if ($("#survey\\.id").length > 0) {
initializeBackupHelper();
restoreBackup();
}
}
function initializeBackupHelper() {
backupHelper = {}
backupHelper["134968087"] = {
uid: "b2adf40a-4425-74f3-30ed-a5dca748b921",
type: "Image"
}
backupHelper["134968088"] = {
uid: "01cdf0ae-38c9-0b39-20c6-a07c1ec35adc",
type: "Section"
}
backupHelper["134968089"] = {
uid: "a0c94c34-07de-b418-73e4-dff3e3c7696b",
type: "SingleChoiceQuestion"
}
backupHelper["134968090"] = {
uid: "e8fdf1d7-1d18-4d30-a8d2-dd8487f45856",
type: "PossibleAnswer"
}
backupHelper["134968091"] = {
uid: "3b6ee0ed-233c-465b-9fda-04310599598f",
type: "PossibleAnswer"
}
backupHelper["134968092"] = {
uid: "bc7c1012-1911-f3c4-f3f1-698d7e237a42",
type: "NumberQuestion"
}
backupHelper["134968093"] = {
uid: "4b257f4a-02b2-5a68-61e4-c754f269e1a2",
type: "SingleChoiceQuestion"
}
backupHelper["134968094"] = {
uid: "38a3894c-ff36-453c-96dc-9882d536b537",
type: "PossibleAnswer"
}
backupHelper["134968095"] = {
uid: "d1154124-e8ac-472b-9474-8dca82d887fb",
type: "PossibleAnswer"
}
backupHelper["134968096"] = {
uid: "d55d93c6-a887-4728-94c1-c684de6553f8",
type: "PossibleAnswer"
}
backupHelper["134968097"] = {
uid: "c6cd5d9d-efc3-44f0-b93d-191d9ddd1131",
type: "PossibleAnswer"
}
backupHelper["134968098"] = {
uid: "08e42013-e528-4e03-b185-cb0fa1332fc9",
type: "PossibleAnswer"
}
backupHelper["134968099"] = {
uid: "edaa6c34-7037-859b-a819-baa816a23e2a",
type: "Matrix"
}
backupHelper["134968100"] = {
uid: "a90ead13-ff94-4d4a-a8ef-74788cfebffa",
type: "EmptyElement"
}
backupHelper["134968101"] = {
uid: "22e75576-63b4-4e98-cc00-3cd4608b613f",
type: "Text"
}
backupHelper["134968102"] = {
uid: "b56c808f-a79f-1b23-25db-fef251ab44bb",
type: "Text"
}
backupHelper["134968103"] = {
uid: "304ecf27-7e88-f438-22e2-4beba9a0898e",
type: "Text"
}
backupHelper["134968104"] = {
uid: "e4aed495-953c-486a-b17e-43e356fdf4ce",
type: "Text"
}
backupHelper["134968105"] = {
uid: "d65f65ed-b9d9-704a-8b7d-4a1a2bd9b675",
type: "Text"
}
backupHelper["134968106"] = {
uid: "a4f7266c-5722-423f-fceb-965cff1a6fdf",
type: "Text"
}
backupHelper["134968107"] = {
uid: "8ddf907e-6d89-c119-ac66-43fe61b5214f",
type: "Text"
}
backupHelper["134968108"] = {
uid: "e587c388-22f5-eae5-d904-4ec47b4bebd7",
type: "Text"
}
backupHelper["134968109"] = {
uid: "a9385418-339c-f4b6-879d-47d463d6334e",
type: "Text"
}
backupHelper["134968110"] = {
uid: "e1800b2e-41d1-3379-bca4-ba09ab1fa727",
type: "Text"
}
backupHelper["134968111"] = {
uid: "328d1326-e627-91c9-0256-e472920a9df3",
type: "Text"
}
backupHelper["134968112"] = {
uid: "b3682f5f-4234-c2cd-c9aa-a359df4d2dee",
type: "Text"
}
backupHelper["134968113"] = {
uid: "4bfd1048-7a2f-5852-65c7-4eac2e316a58",
type: "Text"
}
backupHelper["134968114"] = {
uid: "f7077913-d106-ccd5-83ee-1ce941956173",
type: "Matrix"
}
backupHelper["134968115"] = {
uid: "c469d6e4-2208-4bb4-9ba5-efe21908c60e",
type: "EmptyElement"
}
backupHelper["134968116"] = {
uid: "3dc3f93d-cbe4-4f4a-5d00-48e0cf6dac07",
type: "Text"
}
backupHelper["134968117"] = {
uid: "283d8614-f4d6-e6f3-ea6d-50c647997b55",
type: "Text"
}
backupHelper["134968118"] = {
uid: "68e9ee43-68f5-be8c-a5a6-d7bba808750b",
type: "Text"
}
backupHelper["134968119"] = {
uid: "b8b13062-2b90-f5ec-3ce8-5d851c7b1983",
type: "Text"
}
backupHelper["134968120"] = {
uid: "5eb2742b-60a8-c22a-73fe-a4a3b8b08b01",
type: "Text"
}
backupHelper["134968121"] = {
uid: "892a1fb6-ef16-f605-4c1b-f1475abe67ee",
type: "Text"
}
backupHelper["134968122"] = {
uid: "a16f72ee-316c-d58b-8bdc-2a863a851d8d",
type: "Text"
}
backupHelper["134968123"] = {
uid: "f69f76c6-5f7c-e487-421f-71ad17c2b673",
type: "Text"
}
backupHelper["134968124"] = {
uid: "163d67fb-a8bb-78c1-8e2e-6162420a7e2b",
type: "Text"
}
backupHelper["134968125"] = {
uid: "2b158a99-ebd7-e28a-8c7f-82d99a6a3e43",
type: "FreeTextQuestion"
}
backupHelper["134968126"] = {
uid: "5cc8890b-91c6-b308-055a-0d7954a8b181",
type: "Section"
}
backupHelper["134968127"] = {
uid: "f5e10199-df56-0270-620d-699461b1a4b3",
type: "SingleChoiceQuestion"
}
backupHelper["134968128"] = {
uid: "ea062047-ad7e-45eb-8b27-e51417fc5ba5",
type: "PossibleAnswer"
}
backupHelper["134968129"] = {
uid: "213212a4-a46d-4818-bfa9-9105df4382f5",
type: "PossibleAnswer"
}
backupHelper["134968130"] = {
uid: "4a1332a6-a801-4c95-91d5-b1cfff360c80",
type: "PossibleAnswer"
}
backupHelper["134968131"] = {
uid: "81cfa2f6-43af-4610-a81d-33f43a53f80b",
type: "PossibleAnswer"
}
backupHelper["134968132"] = {
uid: "8481873c-bc0a-41b6-b64c-568aeff17edd",
type: "PossibleAnswer"
}
backupHelper["134968133"] = {
uid: "bf70aec9-fade-493b-739c-22d17c05bddb",
type: "SingleChoiceQuestion"
}
backupHelper["134968134"] = {
uid: "acfab21a-3481-44a5-a367-c9a9e184575e",
type: "PossibleAnswer"
}
backupHelper["134968135"] = {
uid: "9a761cee-5a87-47e4-971c-f8e60db4c237",
type: "PossibleAnswer"
}
backupHelper["134968136"] = {
uid: "8c1be428-73aa-4492-9efa-6c9685fe4c92",
type: "PossibleAnswer"
}
backupHelper["134968137"] = {
uid: "169df34d-046a-44ce-a387-5b8483519679",
type: "PossibleAnswer"
}
backupHelper["134968138"] = {
uid: "d5b4f958-cf72-46de-a69b-c4c406b9b3f5",
type: "PossibleAnswer"
}
backupHelper["134968139"] = {
uid: "c7f75b2a-79fb-52dc-b86f-2c6811d75276",
type: "ComplexTable"
}
backupHelper["134968140"] = {
uid: "6b6ca512-c843-7e18-7138-6a4e05b7a9fe",
type: "ComplexTableItem"
}
backupHelper["134968141"] = {
uid: "8db96c7c-c116-37a2-cb2e-4a1ff08c8af3",
type: "ComplexTableItem"
}
backupHelper["134968142"] = {
uid: "4e27a968-7553-877f-f7c9-878acbfa735f",
type: "ComplexTableItem"
}
backupHelper["134968143"] = {
uid: "e2ab2a7a-7cbe-3612-f36b-9a100108616d",
type: "ComplexTableItem"
}
backupHelper["134968144"] = {
uid: "245b8e6c-18e2-d484-3598-ecd96b8a07d7",
type: "ComplexTableItem"
}
backupHelper["134968145"] = {
uid: "94342430-307e-a3e3-bd31-0b2602ff2227",
type: "ComplexTableItem"
}
backupHelper["134968146"] = {
uid: "c2301602-f96f-8eee-6316-05412e951aae",
type: "ComplexTableItem"
}
backupHelper["134968147"] = {
uid: "2f9059fe-202c-d69d-3efe-f8dd0b375f7f",
type: "ComplexTableItem"
}
backupHelper["134968148"] = {
uid: "31d3233d-031f-32f0-bc47-9def1bf68b82",
type: "ComplexTableItem"
}
backupHelper["134968149"] = {
uid: "a419cc7d-fdd7-1580-8768-42e00967c42b",
type: "ComplexTableItem"
}
backupHelper["134968150"] = {
uid: "3bab3105-18b3-a28e-3fde-b62d7c0effe7",
type: "ComplexTableItem"
}
backupHelper["134968151"] = {
uid: "a54668c6-e56b-03e9-a350-58576d710ea2",
type: "ComplexTableItem"
}
backupHelper["134968152"] = {
uid: "583e028b-40eb-8f78-f9fa-ff5342814673",
type: "Matrix"
}
backupHelper["134968153"] = {
uid: "3a55f61a-0a02-4c27-8854-88548948cf2d",
type: "EmptyElement"
}
backupHelper["134968154"] = {
uid: "1c705d9b-8d47-38aa-e7ac-131182d16cc4",
type: "Text"
}
backupHelper["134968155"] = {
uid: "c4fbea13-7fed-db15-bb1d-1ba28332f19f",
type: "Text"
}
backupHelper["134968156"] = {
uid: "d6c9522d-e8a3-0547-6460-4ef6ff66db1b",
type: "Text"
}
backupHelper["134968157"] = {
uid: "19880c79-8be9-7857-6da3-a2291a812a85",
type: "Text"
}
backupHelper["134968158"] = {
uid: "1b048240-18ff-fa35-6cd3-fcb95029a96a",
type: "Text"
}
backupHelper["134968159"] = {
uid: "b6981ee5-d07f-40a9-f238-428ed5aee460",
type: "Text"
}
backupHelper["134968160"] = {
uid: "d2e6f66d-938d-e635-fc64-78f1e36d2c0b",
type: "Text"
}
backupHelper["134968161"] = {
uid: "85a46b6c-783c-e755-d7d7-b05ff8f71ea1",
type: "Text"
}
backupHelper["134968162"] = {
uid: "f865fb12-b5e8-71a6-ca9b-f62009be4a23",
type: "Text"
}
backupHelper["134968163"] = {
uid: "27e1756a-5ec8-5793-5844-fae0008f6357",
type: "Text"
}
backupHelper["134968164"] = {
uid: "1460a944-2fee-ce0a-ce9a-98566da3da6e",
type: "Text"
}
backupHelper["134968165"] = {
uid: "3c99b948-3e28-089d-95b3-9e60fb2324d6",
type: "Text"
}
backupHelper["134968166"] = {
uid: "5ad3db1c-74d8-0a2f-69c9-3227eb468171",
type: "FreeTextQuestion"
}
backupHelper["134968167"] = {
uid: "713a17c1-d742-a3b3-e050-ea49697b4185",
type: "Matrix"
}
backupHelper["134968168"] = {
uid: "5be38c24-aa1a-497e-abed-3c7adec72cc1",
type: "EmptyElement"
}
backupHelper["134968169"] = {
uid: "2c7692ef-7e38-a43d-2a57-fe8dda0f653e",
type: "Text"
}
backupHelper["134968170"] = {
uid: "32ba701e-ce1e-bef2-ae9c-1a29ad99f481",
type: "Text"
}
backupHelper["134968171"] = {
uid: "03c902e9-19f4-c5df-1682-9df1839bb1a2",
type: "Text"
}
backupHelper["134968172"] = {
uid: "c91180fd-ea9d-8165-4085-16836696a9b0",
type: "Text"
}
backupHelper["134968173"] = {
uid: "8a387522-3d93-020e-070e-06173c919677",
type: "Text"
}
backupHelper["134968174"] = {
uid: "69d42044-910d-69a3-686c-6bed0613cd06",
type: "Text"
}
backupHelper["134968175"] = {
uid: "b54242de-cb59-2530-19a0-2e2cc9e30f82",
type: "Text"
}
backupHelper["134968176"] = {
uid: "7ebe7828-22f7-b76b-6615-14d8341bbbda",
type: "Text"
}
backupHelper["134968177"] = {
uid: "3c046278-39c1-3be0-da5f-2acb72336f2a",
type: "Text"
}
backupHelper["134968178"] = {
uid: "c0bd62b2-605d-0125-d980-9a891242cd2d",
type: "Text"
}
backupHelper["134968179"] = {
uid: "3f4b3290-a9e5-0653-3d44-293313d2d940",
type: "Text"
}
backupHelper["134968180"] = {
uid: "bb7bc49c-07d8-182e-9b9b-eb8974f81f03",
type: "Text"
}
backupHelper["134968181"] = {
uid: "b3f62d39-c3d5-8ace-65fc-0185c37b7335",
type: "FreeTextQuestion"
}
backupHelper["134968182"] = {
uid: "5f0c2ed8-a087-a376-1ae4-32363c760738",
type: "FreeTextQuestion"
}
}
function doAnswersExist() {
return false;
}
var invisibleElements = [];
function isInvisible(uniqueId) {
return true;
}
var validationMessages = null;
function getValidationMessageByQuestion(uniqueId) {
return typeof validationMessages[uniqueId] != 'undefined' ? validationMessages[uniqueId] : "";
}
var triggers = null;
function getTriggersByQuestion(uniqueId) {
return typeof triggers[uniqueId] != 'undefined' ? triggers[uniqueId] : "";
}
var values = null;
function getValueByQuestion(uniqueId, readValueOnce, cellEl) {
if (typeof values[uniqueId] != 'undefined' && values[uniqueId] != null) {
if (cellEl != null && $(cellEl).is(".complex")) {
$(cellEl).closest(".innercell").addClass("answered");
} else {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
$('tr[data-uid="' + uniqueId + '"]').closest(".survey-element").addClass("answered");
}
if (readValueOnce) {
var ret = values[uniqueId];
values[uniqueId] = null
return ret;
}
return values[uniqueId];
}
return "";
}
var valuesread = {};
function getValueByQuestionRating(uniqueId, answerUniqueId, cellEl) {
if (typeof values[uniqueId] != 'undefined' && typeof valuesread[answerUniqueId] == 'undefined') {
if (cellEl != null && $(cellEl).is(".complex")) {
$(cellEl).closest(".innercell").addClass("answered");
} else {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
$('tr[data-uid="' + uniqueId + '"]').closest(".survey-element").addClass("answered");
valuesread[answerUniqueId] += true
}
return values[uniqueId];
}
return "";
}
function getValueByQuestionGallery(uniqueId) {
if (typeof values[uniqueId] != 'undefined') {
return values[uniqueId];
}
return "";
}
var pavalues = null;
var pavaluesread = {};
function getPAByQuestion(uniqueId, cellEl) {
if (typeof pavalues[uniqueId] != 'undefined') {
if (cellEl != null && $(cellEl).is(".complex")) {
$(cellEl).closest(".innercell").addClass("answered");
} else {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
}
return pavalues[uniqueId];
}
return "";
}
var pavaluesread = {};
var pavaluesread2 = {};
function getPAByQuestionCheckBox(uniqueId, answerUniqueId, cellEl) {
if (typeof pavalues[uniqueId] != 'undefined' && typeof pavaluesread2[answerUniqueId] == 'undefined') {
if (cellEl != null && $(cellEl).is(".complex")) {
$(cellEl).closest(".innercell").addClass("answered");
} else {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
}
if (typeof pavaluesread[answerUniqueId] != 'undefined') {
pavaluesread2[answerUniqueId] += true;
} else {
pavaluesread[answerUniqueId] += true;
}
return pavalues[uniqueId];
}
return "";
}
var pavaluesid = null;
function getPAIdByQuestion(uniqueId) {
return typeof pavaluesid[uniqueId] != 'undefined' ? pavaluesid[uniqueId] : "";
}
function getPAByQuestion2(parentuniqueId, uniqueId, id, cellEl) {
if (getPAByQuestion(parentuniqueId).indexOf(uniqueId) > -1) {
if (cellEl != null && $(cellEl).is(".complex, .multiple-choice li input")) {
$(cellEl).closest(".innercell").addClass("answered");
} else {
$('tr[data-uid="' + parentuniqueId + '"]').closest(".survey-element").addClass("answered");
}
return id.toString();
}
return "";
}
function getPAByQuestion3(parentuniqueId, cellEl) {
if (getPAByQuestion(parentuniqueId).length > 0) {
var result = getIdForUniqueId(getPAByQuestion(parentuniqueId));
if (typeof result != 'undefined') {
if (cellEl != null && $(cellEl).is("select.complex")) {
$(cellEl).closest(".innercell").addClass("answered");
}
return result;
}
}
return "";
}
function getTargetDatasetByQuestion(uniqueId) {
return values[uniqueId];
}
function getIdForUniqueId(uniqueId) {
return typeof idsforuids[uniqueId] != 'undefined' ? idsforuids[uniqueId] : "";
}
var tablevalues = null;
function getTableAnswer(uniqueId, row, col, readOnce) {
if (typeof tablevalues[uniqueId + "#" + row + "#" + col] != 'undefined' && tablevalues[uniqueId + "#" + row + "#" + col] != null) {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
if (readOnce) {
var res = tablevalues[uniqueId + "#" + row + "#" + col];
tablevalues[uniqueId + "#" + row + "#" + col] = null;
return res;
}
return tablevalues[uniqueId + "#" + row + "#" + col];
}
return "";
}
var filevalues = null;
var filesread = {};
var filesread2 = {};
function getFileAnswer(uniqueId) {
const result = filevalues[uniqueId];
if (typeof result != 'undefined' && typeof filesread2[uniqueId] == 'undefined') {
$('.survey-element[data-uid="' + uniqueId + '"]').addClass("answered");
if (typeof filesread[uniqueId] != 'undefined') {
filesread2[uniqueId] += true;
} else {
filesread[uniqueId] += true;
}
return result;
}
return "";
}
function deleteDelphiCommentFromRunner(button, isReply) {
const dialog = $(button).closest(".survey-element").children("div").eq(1).find(".delete-confirmation-dialog");
showModalDialog(dialog, button);
var deleteButton = $(dialog).find(".delete-confirmation-dialog__confirmation-button");
$(deleteButton).off("click");
$(deleteButton).click(function() {
const questionUid = $(button).closest(".survey-element").attr("data-uid");
const viewModel = modelsForDelphiQuestions[questionUid];
const errorCallback = () => {
showError("error");
}
const successCallback = () => {
loadTableData(questionUid, viewModel);
}
hideModalDialog(dialog);
deleteDelphiComment(button, viewModel, isReply, errorCallback, successCallback);
});
}
initializeAnswerData();
initializeTriggers();
// showPopup
function showPopup() {
$("#motivationPopup").modal('show');
$("#motivationPopup").removeClass('not-shown');
}
</script>
<div>
<input type="hidden" name="_csrf" value="257b166b-b9ca-45ce-9664-7c3a66243481">
</div>
</form>
POST /eusurvey/j_spring_security_logout
<form id="logoutform" action="/eusurvey/j_spring_security_logout" method="post">
<div>
<input type="hidden" name="_csrf" value="257b166b-b9ca-45ce-9664-7c3a66243481">
</div>
</form>
Text Content
This site uses cookies. Visit our cookies policy page or click the link in any footer for more information and to change your preferences. Accept all cookies Accept only essential cookies 1. European Commission EUSurvey Close Select your language English Delete Message 0% As local storage is disabled, automatic saving is not possible Save a backup on your local computer (disable if you are using a public/shared computer) SURVEY ON SIMPLIFYING APPLICATIONS AND REPORTING IN EU GRANTS Pages * Start Image Section Help us understand your application experience! SingleChoiceQuestion Question Did you receive support by specialised, paid consultancy services during your application process? Answer Yes Answer No NumberQuestion Question How much did you spend on these consulting services as percentage of your requested EU grant amount? Additional help available For example, if you spent 5,000 € on consulting services to apply for a grant of 100,000 €, please indicate ‘5%’ Only values between 1 and 100 are allowed % SingleChoiceQuestion Question Overall, how would you describe the complexity of the application process? Answer Very low Answer Low Answer Medium Answer High Answer Very high Matrix Question How would you rate the burden resulting from the following processes in the application phase? Very low Low Medium High Very high Not applicable Finding a suitable call topic Understanding the requirements for the application Developing the content and implementation plan for the project idea Registration and validation of your organisation Forming a consortium with partners from several countries Defining a budget for the proposal Completion of the proposal submission forms Matrix Question How would you rate the potential of the following measures in reducing the burden of the application process? Very low Low Medium High Very high Simplifying processes and documentation (e.g. simplifying the rules for participation, simplifying application forms or guidance documents, increasing use of plain language in documentation) Enhancing support services (e.g. enhanced helpdesk services, increased pre-application support services, automated matching of draft proposals with suitable open topics) Introducing new ways to give feedback and evaluate applications (e.g. integration of feedback mechanisms during the application process, introduction of video interviews during the evaluation stage) Offering AI tools to support applicants (e.g. introduction of AI-based co-drafting tools, auto-completion of text fields, or AI-driven support agents) FreeTextQuestion Question Can you think of other measures which would have simplified your application process? Section Tell us about your grant management process! SingleChoiceQuestion Question Overall, how would you describe the complexity of the grant agreement preparation (GAP) process? Answer Very low Answer Low Answer Medium Answer High Answer Very high SingleChoiceQuestion Question Rate your level of agreement with the following statement: "The time passed between submitting my application and receiving my grant is acceptable." Answer Strongly disagree Answer Disagree Answer Neutral Answer Agree Answer Strongly agree ComplexTable Question How is the overall effort for your project distributed across the following activities? Please provide an estimate. Additional help available Values must add up to 100% Project activity Share of effort Technical implementation of the project, including overall management (i.e. the core tasks related to project execution, as well as planning, decision making, and coordination) Question % Financial management and financial reporting (i.e. preparing the periodic financial reports and related tasks such as timesheets, calculation of eligible costs, financial record keeping, procurement) Question % Technical reporting (i.e. preparing the technical periodic reports and reports on deliverables) Question % Management and reporting of non-financial obligations (e.g. obligations related to open science, ethics and integrity, intellectual property rights, gender equality, etc.) Question % Total Question Must add up to 100 Matrix Question Rate your level of agreement with the following statements regarding the reporting process: Strongly disagree Disagree Neutral Agree Strongly agree The reporting requirements are clear and easy to understand. The amount of time required to complete periodic reports is reasonable. The reporting requirements on policy issues are clear and easy to understand. The IT tools offered by the Commission simplify my reporting tasks. The Funding & Tenders Portal provides access to all the information I need to complete my reporting requirements. The use of Simplified Cost Options (such as lump sums and unit costs) reduces my financial reporting burden. I know who I can contact in case I have questions on a reporting requirement. FreeTextQuestion Question Please describe any specific pain points you have encountered during the reporting process: Matrix Question How would you rate the potential value of the following simplification measures regarding the reporting process: Very low Low Medium High Very high Using automatic web scraping to support or replace manual reporting (e.g. to identify project-related publications, Intellectual Property Rights or communication activities). Introducing more Artificial Intelligence-based clustering and classifying mechanisms into the reporting process (e.g. automatically determining which EU policy objectives or Sustainable Development Goals your project(s) contribute to). Implementing pre-filled reporting templates based on previously submitted data to reduce repetitive manual entries. Expanding real-time collaboration features that allow multiple project partners (if applicable) to contribute to reports simultaneously. Offering interactive reporting guides and tutorials within the reporting platform to assist users throughout the process. Expanding automated compliance checks to flag any missing or inconsistent data before submission. Developing mobile-friendly reporting options to allow users to submit or update reports on-the-go. FreeTextQuestion Question Please provide any comments or concerns regarding the possible simplification measures mentioned above (e.g. the use of AI or web-scraping). FreeTextQuestion Question Do you have any additional comments or suggestions regarding the simplification of reporting processes in EU funding programmes? If you're human, leave this field blank Previous Submit Next -------------------------------------------------------------------------------- Contact Contact Form -------------------------------------------------------------------------------- Report abuse By removing an answer, the corresponding explanation text, possibly uploaded files and discussion will be deleted. Confirm Cancel The time limit for this quiz has been exceeded. It is not possible to submit your answer anymore. Close In order to open your contribution again later, please use the following link: You can reopen this dialog from the survey's sidebar. Send by E-mail Continue Please enter your e-mail address to receive the link to your contribution. Your e-mail address is only used once to send the e-mail and will not be saved afterwards. E-mail Please provide an e-mail address! Send Cancel Original title Original title Question Additional help available Original title Help Original title -------------------------------------------------------------------------------- Original title * Question Additional help available Answer radio button label Answer Select box Answer Original title Help Title Original title * Question Additional help available checkbox label Answer * Answer Checkbox label Answer Original title Help Title Original title * Question Additional help available Original title Help Use drag&drop or the up/down buttons to change the order or accept the initial order. Use drag&drop or the up/down buttons to change the order or accept the initial order. Reset to initial order ⠿ Title Original title * Question Please repeat: Help Original title * Question Additional help available Question Additional help available Help Original title Character limit reached. Please repeat: * Question Show Confirmation Cancel Original title Help Confirmation Text Confirmation Label Question Additional help available Original title Help Original title Rating Item Rating * * Question Additional help available Move the slider or accept the initial position. Move the slider or accept the initial position. Question Additional help available Reset to initial position Original title Help * Question Additional help available @ Original title Help * Question Additional help available Original title Help * Question Additional help available Original title Help * Question Additional help available Upload started. This may take a while. Original title Help Question Additional help available [Please add a file to your survey for your participants to download] Original title Help * Question Additional help available Photo Scenery" Photo Scenery" Gallery Image Item Comment Original title Help Browse Gallery Close Original title Help * Question Additional help available Original title Title * Original title Help * Question Additional help available * Your answer to this question differs significantly from the group. Please change your answer or explain your decision. Group Median: OPTIONAL: Please feel free to provide any additional comments Explanation Add a file to your explanation Upload started. This may take a while. Statistics Save Return to start page Go to next question There are new comments Do you really want to delete this comment? Delete Cancel Question Additional help available placeholder placeholder placeholder * Question Additional help available Question Character limit reached. * Answer Original title Help Original title Help Title Original Answer Please wait There are unsaved changed. Do you want to skip these changes and return to the overview page? Yes Cancel Intellectual Property: Built by DG DIGIT and funded under the ISA, ISA² and Digital Europe Programme (DIGITAL) EUSurvey is fully open source and published under the EUPL licence. You can download the source code from GitHub: https://github.com/EUSurvey EUSurvey * Documentation * FAQ * About * Search * Download European Commission * Commission and its priorities * Policies information and services Follow the European Commission * Facebook * Twitter * Other social media European Union * EU institutions * European Union * About the Commission's new web presence * Resources for partners * Cookies * Legal notice * Contact * EUSurvey Privacy Statement * Terms of Service Start Export *Please give your export a name for identification This field is required. Alias must be composed of lowercase and uppercase letters (a-z and A-Z), numbers (0-9), hyphens and underscores only. OK Cancel Javascript is disabled in your browser. In order to use EUSurvey, please enable Javascript and reload the page. EUSurvey home Cookies are disabled in your browser. In order to use EUSurvey, please enable cookies and reload the page. EUSurvey home Export available for download Go to Export Page Notifications Message Type Message Text Close OK Result OK Session Timeout Your session will expire in . Click "Extend" if you want to stay logged in. Your session has timed out. Please reload the page. Extend Network Problems Your browser seems to have no Internet connection. Therefore you cannot save or submit your contribution. Make sure to have a valid internet connection and try again. OK