diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a0a926a..52554670 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,14 +4,14 @@ on: [push, pull_request] jobs: test: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest services: postgres: - image: postgres:12 + image: postgres:13 env: - POSTGRES_USER: 'postgres' - POSTGRES_HOST_AUTH_METHOD: 'trust' + POSTGRES_USER: "postgres" + POSTGRES_HOST_AUTH_METHOD: "trust" ports: - 5432:5432 options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 3 @@ -19,29 +19,50 @@ jobs: strategy: fail-fast: false matrix: - php: ['7.3', '7.4', '8.0'] + php: ["7.4", "8.0", 8.1', "8.2", "8.3"] moodle-branch: [ - 'MOODLE_39_STABLE', - 'MOODLE_310_STABLE', - 'MOODLE_311_STABLE', - 'MOODLE_400_STABLE', - 'MOODLE_401_STABLE' + "MOODLE_401_STABLE", + "MOODLE_402_STABLE", + "MOODLE_403_STABLE", + "MOODLE_404_STABLE", + "main", ] database: [pgsql] exclude: # Exclude Moodle+PHP incompatible versions - # See: https://docs.moodle.org/dev/Moodle_and_PHP - - moodle-branch: 'MOODLE_401_STABLE' - php: '7.3' - - moodle-branch: 'MOODLE_39_STABLE' - php: '8.0' - - moodle-branch: 'MOODLE_310_STABLE' - php: '8.0' + # See: https://moodledev.io/general/development/policies/php + - moodle-branch: "MOODLE_401_STABLE" + php: "8.2" + - moodle-branch: "MOODLE_401_STABLE" + php: "8.3" + - moodle-branch: "MOODLE_402_STABLE" + php: "7.4" + - moodle-branch: "MOODLE_402_STABLE" + php: "8.3" + - moodle-branch: "MOODLE_403_STABLE" + php: "7.4" + - moodle-branch: "MOODLE_403_STABLE" + php: "8.3" + - moodle-branch: "MOODLE_404_STABLE" + php: "7.4" + - moodle-branch: "MOODLE_404_STABLE" + php: "8.0" + - moodle-branch: "main" + include: + # Only test master against latest PHP until we know which + # versions are supported in the next release + - moodle-branch: "main" + php: "8.3" + database: "pgsql" steps: + - name: Get branch name + id: branch-name + uses: tj-actions/branch-names@v7.0.7 + - name: Check out repository code - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: path: plugin diff --git a/.gitignore b/.gitignore index a13df002..9f57efb2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ gpl.txt bu-git.xml -**.DS_Store \ No newline at end of file +**.DS_Store + +quizzes/configuration.ini diff --git a/classes/moodlelockprovider.class.php b/classes/moodlelockprovider.class.php index 5a3c2c4f..207d910b 100644 --- a/classes/moodlelockprovider.class.php +++ b/classes/moodlelockprovider.class.php @@ -45,7 +45,7 @@ class moodlelockprovider { * **/ // @codingStandardsIgnoreStart public function getLock($id) { - // @codingStandardsIgnoreStop + // @codingStandardsIgnoreStop $timeout = 10; $resource = $id; @@ -53,8 +53,7 @@ public function getLock($id) { $lockfactory = new \core\lock\db_record_lock_factory('qtype_wq_persistenvariables'); $lock = $lockfactory->get_lock($resource, $timeout); if ($lock === false) { - $lock->release(); - throw new moodle_exception('couldnotaquirelock', 'qtype_wq', '','Could not acquire lock'); + throw new moodle_exception('couldnotaquirelock', 'qtype_wq', '', 'Could not acquire lock'); } return new moodlelock($lock); diff --git a/classes/privacy/provider.php b/classes/privacy/provider.php index df5ef34a..183e6313 100644 --- a/classes/privacy/provider.php +++ b/classes/privacy/provider.php @@ -29,12 +29,15 @@ use core_privacy\local\request\contextlist; use core_privacy\local\request\deletion_criteria; use core_privacy\local\request\helper; +use core_privacy\local\request\userlist; +use core_privacy\local\request\approved_userlist; use core_privacy\local\request\writer; class provider implements // This plugin stores personal data. \core_privacy\local\metadata\provider, - \core_privacy\local\request\plugin\provider { + \core_privacy\local\request\plugin\provider, + \core_privacy\local\request\core_userlist_provider { // This trait must be included to provide the relevant polyfill for the metadata provider. // All required methods must start with an underscore. @@ -246,4 +249,47 @@ public static function _delete_data_for_user(approved_contextlist $contextlist) $records->close(); } } + + /** + * Get the list of users within a specific context. + * @param userlist $userlist The userlist containing the list of users who have data in this context/plugin combination. + * @return void + */ + public static function get_users_in_context(userlist $userlist) { + $context = $userlist->get_context(); + if(!$context instanceof \context_user) { + return; + } + + $params = ['contextid' => $context->instanceid]; + $sql = "SELECT q.createdby userid + FROM {question_categories} qc"; + + if ($CFG->version >= 2022041900) { + $sql .= " INNER JOIN {question_bank_entries} qbe ON qbe.questioncategoryid = qc.id + INNER JOIN {question_versions} qv ON qv.questionbankentryid = qbe.id + INNER JOIN {question} q ON q.id = qv.questionid + INNER JOIN {qtype_wq} wq ON q.id = wq.question"; + } else { + $sql .= " INNER JOIN {question} q ON qc.id = q.category + INNER JOIN {qtype_wq} wq ON q.id = wq.question"; + } + + $sql .= " WHERE qc.contextid = :contextid "; + $userlist->add_from_sql('userid', $sql, $params); + + } + + /** + * Delete multiple users within a single context. + * @param approved_userlist $userlist The approved context and user information to delete information for. + * @return void + */ + public static function delete_data_for_users(approved_userlist $userlist) { + $context = $userlist->get_context(); + + if ($context instanceof \context_user) { + static::_delete_data_for_user($context->instanceid); + } + } } diff --git a/db/upgrade.php b/db/upgrade.php index b5e50c81..18c22cc0 100644 --- a/db/upgrade.php +++ b/db/upgrade.php @@ -77,7 +77,7 @@ function xmldb_qtype_wq_upgrade($oldversion) { if ($oldversion < 2017011300) { - // Define table qtype_wq_variables to be created. + // Define table qtype_wq_variables to be created. $table = new xmldb_table('qtype_wq_variables'); // Adding fields to table qtype_wq_variables. @@ -102,12 +102,12 @@ function xmldb_qtype_wq_upgrade($oldversion) { function get_entities_table($table, $flags) { if ((version_compare(PHP_VERSION, '5.3.4') >= 0)) { - return get_html_translation_taquestionble($table, $flags, 'UTF-8'); + return get_html_translation_table($table, $flags, 'UTF-8'); } else { $isotable = get_html_translation_table($table, $flags); $utftable = array(); foreach ($isotable as $key => $value) { - $utftable[utf8_encode($key)] = utf8_encode($value); + $utftable[mb_convert_encoding($key, 'UTF-8', 'ISO-8859-1')] = mb_convert_encoding($value, 'UTF-8', 'ISO-8859-1'); } return $utftable; } diff --git a/info.php b/info.php index 01c922e2..056e3a56 100644 --- a/info.php +++ b/info.php @@ -370,9 +370,6 @@ function wrs_createtablerow($testname, $reporttext, $solutionlink, $condition) { $output .= html_writer::start_tag('tr', array('class' => 'wrs_filter wrs_plugin')); -require_once($CFG->dirroot . '/lib/editor/tinymce/lib.php'); -$tinyeditor = new tinymce_texteditor(); - $rb = com_wiris_quizzes_api_Quizzes::getInstance(); $questionxml = '<session lang="en" version="2.0"' . diff --git a/lang/en/qtype_wq.php b/lang/en/qtype_wq.php index 96c5d2c5..7bc2de2e 100644 --- a/lang/en/qtype_wq.php +++ b/lang/en/qtype_wq.php @@ -105,3 +105,6 @@ $string['privacy:metadata:qtype_wq:xml'] = 'Wiris Quizzes Question XML'; $string['auxiliar_text'] = 'Write an optional reasoning for your answer:'; + +$string['log_server_errors'] = 'Log server errors'; +$string['log_server_errors_help'] = 'Extensively log errors coming from the WirisQuizzes service to your server logs. This might cause an increase in the size of your log files but might help the Wiris team troubleshoot issues.'; diff --git a/question.php b/question.php index d3faebcf..05ece334 100644 --- a/question.php +++ b/question.php @@ -47,6 +47,7 @@ class qtype_wq_question extends question_graded_automatically { public function __construct(question_definition $base = null) { $this->base = $base; } + /** * Initializes Wiris Quizzes question calling the service in order to get the value * of the variables to render the question. @@ -116,7 +117,7 @@ public function apply_attempt_state(question_attempt_step $step) { $response = $this->call_wiris_service($request); $this->wirisquestioninstance->update($response); // Save the result. - $step->set_qt_var('_qi', $this->wirisquestioninstance->serialize()); + $step->set_qt_var('_qi', $this->wirisquestioninstance->serialize()); } } @@ -239,9 +240,8 @@ public function is_same_response(array $prevresponse, array $newresponse) { !empty($newresponse['_sqi']) && $newresponse['_sqi'] == $prevresponse['_sqi'])); $auxiliarcompare = ((empty($newresponse['auxiliar_text']) && empty($prevresponse['auxiliar_text'])) || (!empty($prevresponse['auxiliar_text']) && - !empty($newresponse['auxiliar_text']) && $newresponse['auxiliar_text'] == $prevresponse['auxiliar_text'])); + !empty($newresponse['auxiliar_text']) && $newresponse['auxiliar_text'] == $prevresponse['auxiliar_text'])); return $baseresponse && $sqicompare && $auxiliarcompare; - } public function summarise_response(array $response) { @@ -277,8 +277,14 @@ public function get_right_answer_summary() { return $this->expand_variables_text($text); } public function format_hint(question_hint $hint, question_attempt $qa) { - return $this->format_text($hint->hint, $hint->hintformat, $qa, - 'question', 'hint', $hint->id); + return $this->format_text( + $hint->hint, + $hint->hintformat, + $qa, + 'question', + 'hint', + $hint->id + ); } /** * interface question_automatically_gradable_with_countback @@ -315,7 +321,7 @@ public function join_all_text() { public function join_question_text() { $text = $this->questiontext; foreach ($this->hints as $hint) { - $tet .= ' ' . $hint->hint; + $text .= ' ' . $hint->hint; } return $text; } @@ -332,15 +338,26 @@ public function join_feedback_text() { public function call_wiris_service($request) { global $COURSE; global $USER; + global $CFG; $builder = com_wiris_quizzes_api_Quizzes::getInstance(); $metaproperty = ((!empty($COURSE) ? $COURSE->id : '') . '/' . (!empty($question) ? $question->id : '')); + + // Add meta properties. $request->addMetaProperty('questionref', $metaproperty); $request->addMetaProperty('userref', (!empty($USER) ? $USER->id : '')); + $request->addMetaProperty('qtype', $this->qtype->name()); + $request->addMetaProperty( + 'wqversion', + // @codingStandardsIgnoreLine + $builder->getConfiguration()->get(com_wiris_quizzes_api_ConfigurationKeys::$VERSION) + ); + $request->addMetaProperty('moodleversion', explode(' ', $CFG->release)[0]); $service = $builder->getQuizzesService(); $isdebugmodeenabled = get_config('qtype_wq', 'debug_mode_enabled') == '1'; + $islogmodeenabled = get_config('qtype_wq', 'log_server_errors') == '1'; if ($isdebugmodeenabled) { // @codingStandardsIgnoreLine @@ -366,6 +383,10 @@ public function call_wiris_service($request) { print_object($e); } + if ($islogmodeenabled) { + error_log('WIRISQUIZZES SERVER ERROR --- REQUEST: --- ' . $request->serialize()); + } + throw new moodle_exception('wirisquestionincorrect', 'qtype_wq', $link, $a, ''); } @@ -375,4 +396,16 @@ public function call_wiris_service($request) { } return $response; } + + + public function update_attempt_state_data_for_new_version( + question_attempt_step $oldstep, + question_definition $otherversion + ) { + return $this->base->update_attempt_state_data_for_new_version($oldstep, $otherversion->base); + } + + public function validate_can_regrade_with_other_version(question_definition $otherversion): ?string { + return $this->base->validate_can_regrade_with_other_version($otherversion->base); + } } diff --git a/questiontype.php b/questiontype.php index 607e2df9..6746cd4a 100644 --- a/questiontype.php +++ b/questiontype.php @@ -84,7 +84,7 @@ public function get_question_options($question) { $question->options->wirisquestion = $record->xml; $question->options->wirisoptions = $record->options; } else { - $OUTPUT->notification( get_string('failedtoloadwirisquizzesfromxml', 'qtype_wq') . ' ' . $question->id . '.'); + $OUTPUT->notification(get_string('failedtoloadwirisquizzesfromxml', 'qtype_wq') . ' ' . $question->id . '.'); return false; } } @@ -99,6 +99,8 @@ protected function make_question_instance($questiondata) { } protected function initialise_question_instance(question_definition $question, $questiondata) { + global $CFG; + $this->base->initialise_question_instance($question->base, $questiondata); $question->id = &$question->base->id; @@ -118,7 +120,11 @@ protected function initialise_question_instance(question_definition $question, $ $question->penalty = &$question->base->penalty; $question->stamp = &$question->base->stamp; $question->version = &$question->base->version; - $question->hidden = &$question->base->hidden; + if ($CFG->version >= 2022041900 /* v4.0.0 */) { + $question->status = &$question->base->status; + } else { + $question->hidden = &$question->base->hidden; + } $question->timecreated = &$question->base->timecreated; $question->timemodified = &$question->base->timemodified; $question->createdby = &$question->base->createdby; @@ -159,7 +165,7 @@ public function display_question_editing_page($mform, $question, $wizardnow) { $PAGE->requires->js('/question/type/wq/quizzes/service.php?name=quizzes.js&service=resource'); } - public function export_to_xml($question, qformat_xml $format, $extra=null) { + public function export_to_xml($question, qformat_xml $format, $extra = null) { global $DB; $xml = $DB->get_record('qtype_wq', array('question' => $question->id), 'xml')->xml; @@ -257,7 +263,7 @@ protected function wrsqz_hidden_initial_cas_value($data) { protected function decode_html_entities($xml) { $htmlentitiestable = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES, 'UTF-8'); - $xmlentitiestable = get_html_translation_table(HTML_SPECIALCHARS , ENT_COMPAT, 'UTF-8'); + $xmlentitiestable = get_html_translation_table(HTML_SPECIALCHARS, ENT_COMPAT, 'UTF-8'); $entitiestable = array_diff($htmlentitiestable, $xmlentitiestable); $decodetable = array_flip($entitiestable); $xml = str_replace(array_keys($decodetable), array_values($decodetable), $xml); diff --git a/quizzes/lib/Date.class.php b/quizzes/lib/Date.class.php index 44f54e5f..52ff608e 100644 --- a/quizzes/lib/Date.class.php +++ b/quizzes/lib/Date.class.php @@ -40,12 +40,12 @@ public function getTime() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function now() { return Date::fromPhpTime(round(microtime(true), 3)); diff --git a/quizzes/lib/EReg.class.php b/quizzes/lib/EReg.class.php index af362484..db97c124 100644 --- a/quizzes/lib/EReg.class.php +++ b/quizzes/lib/EReg.class.php @@ -81,12 +81,12 @@ public function match($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'EReg'; } } diff --git a/quizzes/lib/HList.class.php b/quizzes/lib/HList.class.php index b5a6d96c..402155dc 100644 --- a/quizzes/lib/HList.class.php +++ b/quizzes/lib/HList.class.php @@ -138,26 +138,26 @@ public function add($item) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return $this->toString(); } } -function HList_0(&$this) { - if($this->q === null) { +function HList_0(&$»this) { + if($»this->q === null) { return null; } else { - return $this->q[0]; + return $»this->q[0]; } } -function HList_1(&$this) { - if($this->h === null) { +function HList_1(&$»this) { + if($»this->h === null) { return null; } else { - return $this->h[0]; + return $»this->h[0]; } } diff --git a/quizzes/lib/Hash.class.php b/quizzes/lib/Hash.class.php index 0141a8ca..060c2322 100644 --- a/quizzes/lib/Hash.class.php +++ b/quizzes/lib/Hash.class.php @@ -13,9 +13,9 @@ public function getIterator() { public function toString() { $s = "{"; $it = $this->keys(); - $�it = $it; - while($�it->hasNext()) { - $i = $�it->next(); + $»it = $it; + while($»it->hasNext()) { + $i = $»it->next(); $s .= $i; $s .= " => "; $s .= Std::string($this->get($i)); @@ -56,12 +56,12 @@ public function set($key, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->�dynamics[$m]) && is_callable($this->�dynamics[$m])) - return call_user_func_array($this->�dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call �'.$m.'�'); + throw new HException('Unable to call »'.$m.'»'); } function __toString() { return $this->toString(); } } diff --git a/quizzes/lib/IntHash.class.php b/quizzes/lib/IntHash.class.php index aaf35c5d..bd923c41 100644 --- a/quizzes/lib/IntHash.class.php +++ b/quizzes/lib/IntHash.class.php @@ -5,15 +5,17 @@ public function __construct() { if(!php_Boot::$skip_constructor) { $this->h = array(); }} + + #[\ReturnTypeWillChange] public function getIterator() { return $this->iterator(); } public function toString() { $s = "{"; $it = $this->keys(); - $it = $it; - while($it->hasNext()) { - $i = $it->next(); + $»it = $it; + while($»it->hasNext()) { + $i = $»it->next(); $s .= _hx_string_rec($i, ""); $s .= " => "; $s .= Std::string($this->get($i)); @@ -54,12 +56,12 @@ public function set($key, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return $this->toString(); } } diff --git a/quizzes/lib/IntIter.class.php b/quizzes/lib/IntIter.class.php index 76457a6b..719688ba 100644 --- a/quizzes/lib/IntIter.class.php +++ b/quizzes/lib/IntIter.class.php @@ -17,12 +17,12 @@ public function hasNext() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'IntIter'; } } diff --git a/quizzes/lib/Lambda.class.php b/quizzes/lib/Lambda.class.php index f9e4933d..ebf06ea9 100644 --- a/quizzes/lib/Lambda.class.php +++ b/quizzes/lib/Lambda.class.php @@ -5,9 +5,9 @@ public function __construct(){} static function harray($it) { $a = new _hx_array(array()); if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $i = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $i = $»it->next(); $a->push($i); } return $a; @@ -15,9 +15,9 @@ static function harray($it) { static function hlist($it) { $l = new HList(); if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $i = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $i = $»it->next(); $l->add($i); } return $l; @@ -25,9 +25,9 @@ static function hlist($it) { static function map($it, $f) { $l = new HList(); if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $l->add(call_user_func_array($f, array($x))); } return $l; @@ -36,9 +36,9 @@ static function mapi($it, $f) { $l = new HList(); $i = 0; if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $l->add(call_user_func_array($f, array($i++, $x))); } return $l; @@ -46,18 +46,18 @@ static function mapi($it, $f) { static function has($it, $elt, $cmp = null) { if($cmp === null) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if($x == $elt) { return true; } } } else { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if(call_user_func_array($cmp, array($x, $elt))) { return true; } @@ -67,9 +67,9 @@ static function has($it, $elt, $cmp = null) { } static function exists($it, $f) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if(call_user_func_array($f, array($x))) { return true; } @@ -78,9 +78,9 @@ static function exists($it, $f) { } static function hforeach($it, $f) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if(!call_user_func_array($f, array($x))) { return false; } @@ -89,18 +89,18 @@ static function hforeach($it, $f) { } static function iter($it, $f) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); call_user_func_array($f, array($x)); } } static function filter($it, $f) { $l = new HList(); if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if(call_user_func_array($f, array($x))) { $l->add($x); } @@ -109,9 +109,9 @@ static function filter($it, $f) { } static function fold($it, $f, $first) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $first = call_user_func_array($f, array($x, $first)); } return $first; @@ -120,16 +120,16 @@ static function count($it, $pred = null) { $n = 0; if($pred === null) { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $_ = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $_ = $»it->next(); $n++; } } else { if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); if(call_user_func_array($pred, array($x))) { $n++; } @@ -143,9 +143,9 @@ static function hempty($it) { static function indexOf($it, $v) { $i = 0; if(null == $it) throw new HException('null iterable'); - $it = $it->iterator(); - while($it->hasNext()) { - $v2 = $it->next(); + $»it = $it->iterator(); + while($»it->hasNext()) { + $v2 = $»it->next(); if($v == $v2) { return $i; } @@ -156,15 +156,15 @@ static function indexOf($it, $v) { static function concat($a, $b) { $l = new HList(); if(null == $a) throw new HException('null iterable'); - $it = $a->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $a->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $l->add($x); } if(null == $b) throw new HException('null iterable'); - $it = $b->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $b->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $l->add($x); } return $l; diff --git a/quizzes/lib/Reflect.class.php b/quizzes/lib/Reflect.class.php index 553aafe7..7dce1b2a 100644 --- a/quizzes/lib/Reflect.class.php +++ b/quizzes/lib/Reflect.class.php @@ -40,9 +40,9 @@ static function setProperty($o, $field, $value) { } static function callMethod($o, $func, $args) { if(is_string($o) && !is_array($func)) { - return call_user_func_array(Reflect::field($o, $func), $args->a); + return call_user_func_array(Reflect::field($o, $func), $args->»a); } - return call_user_func_array(((is_callable($func)) ? $func : array($o, $func)), ((null === $args) ? array() : $args->a)); + return call_user_func_array(((is_callable($func)) ? $func : array($o, $func)), ((null === $args) ? array() : $args->»a)); } static function fields($o) { if($o === null) { @@ -78,7 +78,7 @@ static function deleteField($o, $f) { if(!_hx_has_field($o, $f)) { return false; } - if(isset($o->dynamics[$f])) unset($o->dynamics[$f]); else if($o instanceof _hx_anonymous) unset($o->$f); else $o->$f = null; + if(isset($o->»dynamics[$f])) unset($o->»dynamics[$f]); else if($o instanceof _hx_anonymous) unset($o->$f); else $o->$f = null; return true; } static function copy($o) { diff --git a/quizzes/lib/StringBuf.class.php b/quizzes/lib/StringBuf.class.php index 4f957673..307fd58c 100644 --- a/quizzes/lib/StringBuf.class.php +++ b/quizzes/lib/StringBuf.class.php @@ -28,12 +28,12 @@ public function add($x) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return $this->toString(); } } diff --git a/quizzes/lib/Type.class.php b/quizzes/lib/Type.class.php index 4ddfc2dc..1b397d06 100644 --- a/quizzes/lib/Type.class.php +++ b/quizzes/lib/Type.class.php @@ -79,7 +79,7 @@ static function createInstance($cl, $args) { if($c === null) { return null; } - return $inst = $c->getConstructor() ? $c->newInstanceArgs($args->a) : $c->newInstanceArgs(); + return $inst = $c->getConstructor() ? $c->newInstanceArgs($args->»a) : $c->newInstanceArgs(); } static function createEmptyInstance($cl) { if($cl->__qname__ === "Array") { @@ -105,8 +105,8 @@ static function createEmptyInstance($cl) { } php_Boot::$skip_constructor = false; return $i; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { php_Boot::$skip_constructor = false; @@ -256,8 +256,8 @@ static function enumEq($a, $b) { unset($i); } } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { return false; diff --git a/quizzes/lib/Xml.class.php b/quizzes/lib/Xml.class.php index 13f63785..e13527e5 100644 --- a/quizzes/lib/Xml.class.php +++ b/quizzes/lib/Xml.class.php @@ -13,9 +13,9 @@ public function toString() { $s .= "<"; $s .= $this->_nodeName; if(null == $this->_attributes) throw new HException('null iterable'); - $it = $this->_attributes->keys(); - while($it->hasNext()) { - $k = $it->next(); + $»it = $this->_attributes->keys(); + while($»it->hasNext()) { + $k = $»it->next(); $s .= " "; $s .= $k; $s .= "=\""; @@ -45,9 +45,9 @@ public function toString() { } } if(null == $this) throw new HException('null iterable'); - $it = $this->iterator(); - while($it->hasNext()) { - $x = $it->next(); + $»it = $this->iterator(); + while($»it->hasNext()) { + $x = $»it->next(); $s .= $x->toString(); } if($this->nodeType == Xml::$Element) { @@ -200,12 +200,12 @@ public function getNodeName() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $Element; static $PCData; diff --git a/quizzes/lib/com/wiris/quizzes/api/AuthorAnswer.interface.php b/quizzes/lib/com/wiris/quizzes/api/AuthorAnswer.interface.php index 619243db..963dd3d2 100644 --- a/quizzes/lib/com/wiris/quizzes/api/AuthorAnswer.interface.php +++ b/quizzes/lib/com/wiris/quizzes/api/AuthorAnswer.interface.php @@ -1,6 +1,7 @@ 'ANSWER_FIELD_TYPE', 10 => 'AUXILIARY_CAS_HIDE_FILE_MENU', 9 => 'AUXILIARY_TEXT', 7 => 'CAS_SESSION', 3 => 'COMPOUND_ANSWER', 4 => 'COMPOUND_ANSWER_GRADE', 5 => 'COMPOUND_ANSWER_GRADE_DISTRIBUTION', 14 => 'ELEMENTS_TO_HANDWRITE', 12 => 'GRAPH_TOOLBAR', 13 => 'HANDWRITING_CONSTRAINTS', 8 => 'SHOW_AUXILIARY_TEXT_INPUT', 6 => 'SHOW_CAS', 0 => 'STUDENT_ANSWER_PARAMETER', 1 => 'STUDENT_ANSWER_PARAMETER_NAME', 11 => 'USER_ID'); + public static $__constructors = array(2 => 'ANSWER_FIELD_TYPE', 10 => 'AUXILIARY_CAS_HIDE_FILE_MENU', 9 => 'AUXILIARY_TEXT', 7 => 'CAS_SESSION', 3 => 'COMPOUND_ANSWER', 4 => 'COMPOUND_ANSWER_GRADE', 5 => 'COMPOUND_ANSWER_GRADE_DISTRIBUTION', 14 => 'ELEMENTS_TO_HANDWRITE', 15 => 'GRAPH_LOCK_INITIAL_CONTENT', 18 => 'GRAPH_MAGNETIC_GRID', 16 => 'GRAPH_SHOW_NAME_IN_LABEL', 17 => 'GRAPH_SHOW_VALUE_IN_LABEL', 12 => 'GRAPH_TOOLBAR', 13 => 'HANDWRITING_CONSTRAINTS', 8 => 'SHOW_AUXILIARY_TEXT_INPUT', 6 => 'SHOW_CAS', 0 => 'STUDENT_ANSWER_PARAMETER', 1 => 'STUDENT_ANSWER_PARAMETER_NAME', 11 => 'USER_ID'); } com_wiris_quizzes_api_PropertyName::$ANSWER_FIELD_TYPE = new com_wiris_quizzes_api_PropertyName("ANSWER_FIELD_TYPE", 2); com_wiris_quizzes_api_PropertyName::$AUXILIARY_CAS_HIDE_FILE_MENU = new com_wiris_quizzes_api_PropertyName("AUXILIARY_CAS_HIDE_FILE_MENU", 10); @@ -26,6 +30,10 @@ class com_wiris_quizzes_api_PropertyName extends Enum { com_wiris_quizzes_api_PropertyName::$COMPOUND_ANSWER_GRADE = new com_wiris_quizzes_api_PropertyName("COMPOUND_ANSWER_GRADE", 4); com_wiris_quizzes_api_PropertyName::$COMPOUND_ANSWER_GRADE_DISTRIBUTION = new com_wiris_quizzes_api_PropertyName("COMPOUND_ANSWER_GRADE_DISTRIBUTION", 5); com_wiris_quizzes_api_PropertyName::$ELEMENTS_TO_HANDWRITE = new com_wiris_quizzes_api_PropertyName("ELEMENTS_TO_HANDWRITE", 14); +com_wiris_quizzes_api_PropertyName::$GRAPH_LOCK_INITIAL_CONTENT = new com_wiris_quizzes_api_PropertyName("GRAPH_LOCK_INITIAL_CONTENT", 15); +com_wiris_quizzes_api_PropertyName::$GRAPH_MAGNETIC_GRID = new com_wiris_quizzes_api_PropertyName("GRAPH_MAGNETIC_GRID", 18); +com_wiris_quizzes_api_PropertyName::$GRAPH_SHOW_NAME_IN_LABEL = new com_wiris_quizzes_api_PropertyName("GRAPH_SHOW_NAME_IN_LABEL", 16); +com_wiris_quizzes_api_PropertyName::$GRAPH_SHOW_VALUE_IN_LABEL = new com_wiris_quizzes_api_PropertyName("GRAPH_SHOW_VALUE_IN_LABEL", 17); com_wiris_quizzes_api_PropertyName::$GRAPH_TOOLBAR = new com_wiris_quizzes_api_PropertyName("GRAPH_TOOLBAR", 12); com_wiris_quizzes_api_PropertyName::$HANDWRITING_CONSTRAINTS = new com_wiris_quizzes_api_PropertyName("HANDWRITING_CONSTRAINTS", 13); com_wiris_quizzes_api_PropertyName::$SHOW_AUXILIARY_TEXT_INPUT = new com_wiris_quizzes_api_PropertyName("SHOW_AUXILIARY_TEXT_INPUT", 8); diff --git a/quizzes/lib/com/wiris/quizzes/api/Question.interface.php b/quizzes/lib/com/wiris/quizzes/api/Question.interface.php index ad4be1d0..6d3817b9 100644 --- a/quizzes/lib/com/wiris/quizzes/api/Question.interface.php +++ b/quizzes/lib/com/wiris/quizzes/api/Question.interface.php @@ -1,6 +1,7 @@ 'ELEMENTS_TO_GRADE', 5 => 'FUNCTION_NAME', 6 => 'MATCH_CASES', 7 => 'MATCH_SPACES', 8 => 'NOT_EVALUATE', 0 => 'ORDER_MATTERS', 4 => 'RELATIVE_TOLERANCE', 1 => 'REPETITION_MATTERS', 2 => 'TOLERANCE', 3 => 'TOLERANCE_DIGITS'); + public static $__constructors = array(10 => 'ELEMENTS_TO_GRADE', 9 => 'FUNCTION_ARGUMENT_MODE', 5 => 'FUNCTION_NAME', 6 => 'MATCH_CASES', 7 => 'MATCH_SPACES', 8 => 'NOT_EVALUATE', 0 => 'ORDER_MATTERS', 4 => 'RELATIVE_TOLERANCE', 1 => 'REPETITION_MATTERS', 2 => 'TOLERANCE', 3 => 'TOLERANCE_DIGITS'); } -com_wiris_quizzes_api_assertion_ComparisonParameterName::$ELEMENTS_TO_GRADE = new com_wiris_quizzes_api_assertion_ComparisonParameterName("ELEMENTS_TO_GRADE", 9); +com_wiris_quizzes_api_assertion_ComparisonParameterName::$ELEMENTS_TO_GRADE = new com_wiris_quizzes_api_assertion_ComparisonParameterName("ELEMENTS_TO_GRADE", 10); +com_wiris_quizzes_api_assertion_ComparisonParameterName::$FUNCTION_ARGUMENT_MODE = new com_wiris_quizzes_api_assertion_ComparisonParameterName("FUNCTION_ARGUMENT_MODE", 9); com_wiris_quizzes_api_assertion_ComparisonParameterName::$FUNCTION_NAME = new com_wiris_quizzes_api_assertion_ComparisonParameterName("FUNCTION_NAME", 5); com_wiris_quizzes_api_assertion_ComparisonParameterName::$MATCH_CASES = new com_wiris_quizzes_api_assertion_ComparisonParameterName("MATCH_CASES", 6); com_wiris_quizzes_api_assertion_ComparisonParameterName::$MATCH_SPACES = new com_wiris_quizzes_api_assertion_ComparisonParameterName("MATCH_SPACES", 7); diff --git a/quizzes/lib/com/wiris/quizzes/api/ui/AnswerField.interface.php b/quizzes/lib/com/wiris/quizzes/api/ui/AnswerField.interface.php index 34986e27..712e6a27 100644 --- a/quizzes/lib/com/wiris/quizzes/api/ui/AnswerField.interface.php +++ b/quizzes/lib/com/wiris/quizzes/api/ui/AnswerField.interface.php @@ -1,6 +1,7 @@ addChar(945); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_1() { + { + $s = new haxe_Utf8(null); + $s->addChar(958); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_2() { + { + $s = new haxe_Utf8(null); + $s->addChar(953); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_3() { + { + $s = new haxe_Utf8(null); + $s->addChar(959); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_4() { + { + $s = new haxe_Utf8(null); + $s->addChar(955); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_5() { + { + $s = new haxe_Utf8(null); + $s->addChar(959); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_6() { + { + $s = new haxe_Utf8(null); + $s->addChar(947); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_7() { + { + $s = new haxe_Utf8(null); + $s->addChar(974); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_8() { + { + $s = new haxe_Utf8(null); + $s->addChar(250); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_ActionCommands_9() { + { + $s = new haxe_Utf8(null); + $s->addChar(233); + return $s->toString(); + } +} diff --git a/quizzes/lib/com/wiris/quizzes/impl/Answer.class.php b/quizzes/lib/com/wiris/quizzes/impl/Answer.class.php index 9cbda45b..9c291ebb 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Answer.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Answer.class.php @@ -19,12 +19,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "answer"; function __toString() { return 'com.wiris.quizzes.impl.Answer'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Assertion.class.php b/quizzes/lib/com/wiris/quizzes/impl/Assertion.class.php index f0e8ae2e..87511055 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Assertion.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Assertion.class.php @@ -342,14 +342,14 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } - static function __meta__() { $args = func_get_args(); return call_user_func_array(self::$__meta__, $args); } + static function __meta__() { $»args = func_get_args(); return call_user_func_array(self::$__meta__, $»args); } static $__meta__; static $tagName = "assertion"; static $SYNTAX_MATH = "syntax_math"; @@ -396,6 +396,10 @@ public function __call($m, $a) { static $PARAM_USE_CASE = "usecase"; static $PARAM_USE_SPACES = "usespaces"; static $PARAM_NOT_EVALUATE = "notevaluate"; + static $PARAM_FUNCTION_ARGUMENT_MODE = "functionargumentmode"; + static $PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED = "evaluate"; + static $PARAM_VALUE_FUNCTION_ARGUMENT_UNEVALUATED = "not_evaluate"; + static $PARAM_VALUE_FUNCTION_ARGUMENT_STRING = "string"; static $PARAM_ELEMENTS_TO_GRADE = "identifiers"; static $CHECK_SCIENTIFIC_NOTATION = "check_scientific_notation"; static $CHECK_DECIMAL_NOTATION = "check_decimal_notation"; @@ -451,7 +455,7 @@ static function initParams() { com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DECIMALS, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_DIGITS))); com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DIGITS, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_DIGITS))); com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$CHECK_PRECISION, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_MIN, com_wiris_quizzes_impl_Assertion::$PARAM_MAX, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE))); - com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_FUNCTION, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_NAME, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE))); + com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_FUNCTION, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_NAME, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE, com_wiris_quizzes_impl_Assertion::$PARAM_FUNCTION_ARGUMENT_MODE))); com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_SYMBOLIC, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_ORDER_MATTERS, com_wiris_quizzes_impl_Assertion::$PARAM_REPETITION_MATTERS, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE))); com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_LITERAL, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_ORDER_MATTERS, com_wiris_quizzes_impl_Assertion::$PARAM_REPETITION_MATTERS, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_USE_CASE, com_wiris_quizzes_impl_Assertion::$PARAM_USE_SPACES))); com_wiris_quizzes_impl_Assertion::$paramnames->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_EQUATIONS, new _hx_array(array(com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE))); @@ -528,7 +532,7 @@ static function initParams() { $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, ""); $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS, ""); $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE, ""); - $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE, "false"); + $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_FUNCTION_ARGUMENT_MODE, com_wiris_quizzes_impl_Assertion::$PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED); com_wiris_quizzes_impl_Assertion::$paramdefault->set(com_wiris_quizzes_impl_Assertion::$EQUIVALENT_FUNCTION, $paramvalues); $paramvalues = new Hash(); $paramvalues->set(com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE, ""); @@ -585,7 +589,7 @@ static function isEquivalenceName($name) { } function __toString() { return 'com.wiris.quizzes.impl.Assertion'; } } -com_wiris_quizzes_impl_Assertion::$__meta__ = _hx_anonymous(array("statics" => _hx_anonymous(array("SYNTAX_LIST" => _hx_anonymous(array("Deprecated" => null)), "SYNTAX_EXPRESSION" => _hx_anonymous(array("Deprecated" => null)), "SYNTAX_QUANTITY" => _hx_anonymous(array("Deprecated" => null)), "PARAM_TEXT_LOGIC_OPERATORS" => _hx_anonymous(array("Deprecated" => null)), "EQUIVALENT_SET" => _hx_anonymous(array("Deprecated" => null)), "CHECK_INTEGER_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_FRACTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_POLYNOMIAL_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_RATIONAL_FUNCTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_ELEMENTAL_FUNCTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_UNIT" => _hx_anonymous(array("Deprecated" => null)), "CHECK_UNIT_LITERAL" => _hx_anonymous(array("Deprecated" => null)), "CHECK_DIVISIBLE" => _hx_anonymous(array("Deprecated" => null)), "CHECK_NO_MORE_DECIMALS" => _hx_anonymous(array("Deprecated" => null)), "CHECK_NO_MORE_DIGITS" => _hx_anonymous(array("Deprecated" => null)), "PARAM_UNIT" => _hx_anonymous(array("Deprecated" => null)), "PARAM_DIGITS" => _hx_anonymous(array("Deprecated" => null)), "PARAM_VALUE" => _hx_anonymous(array("Deprecated" => null)))))); +com_wiris_quizzes_impl_Assertion::$__meta__ = _hx_anonymous(array("statics" => _hx_anonymous(array("SYNTAX_LIST" => _hx_anonymous(array("Deprecated" => null)), "SYNTAX_EXPRESSION" => _hx_anonymous(array("Deprecated" => null)), "SYNTAX_QUANTITY" => _hx_anonymous(array("Deprecated" => null)), "PARAM_TEXT_LOGIC_OPERATORS" => _hx_anonymous(array("Deprecated" => null)), "EQUIVALENT_SET" => _hx_anonymous(array("Deprecated" => null)), "PARAM_NOT_EVALUATE" => _hx_anonymous(array("Deprecated" => null)), "CHECK_INTEGER_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_FRACTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_POLYNOMIAL_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_RATIONAL_FUNCTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_ELEMENTAL_FUNCTION_FORM" => _hx_anonymous(array("Deprecated" => null)), "CHECK_UNIT" => _hx_anonymous(array("Deprecated" => null)), "CHECK_UNIT_LITERAL" => _hx_anonymous(array("Deprecated" => null)), "CHECK_DIVISIBLE" => _hx_anonymous(array("Deprecated" => null)), "CHECK_NO_MORE_DECIMALS" => _hx_anonymous(array("Deprecated" => null)), "CHECK_NO_MORE_DIGITS" => _hx_anonymous(array("Deprecated" => null)), "PARAM_UNIT" => _hx_anonymous(array("Deprecated" => null)), "PARAM_DIGITS" => _hx_anonymous(array("Deprecated" => null)), "PARAM_VALUE" => _hx_anonymous(array("Deprecated" => null)))))); com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE = com_wiris_quizzes_api_QuizzesConstants::$OPTION_TOLERANCE; com_wiris_quizzes_impl_Assertion::$PARAM_RELATIVE_TOLERANCE = com_wiris_quizzes_api_QuizzesConstants::$OPTION_RELATIVE_TOLERANCE; com_wiris_quizzes_impl_Assertion::$PARAM_TOLERANCE_DIGITS = com_wiris_quizzes_api_QuizzesConstants::$OPTION_TOLERANCE_DIGITS; @@ -594,9 +598,9 @@ function __toString() { return 'com.wiris.quizzes.impl.Assertion'; } com_wiris_quizzes_impl_Assertion::$structure = new _hx_array(array(com_wiris_quizzes_impl_Assertion::$CHECK_SYMBOLIC, com_wiris_quizzes_impl_Assertion::$CHECK_SCIENTIFIC_NOTATION, com_wiris_quizzes_impl_Assertion::$CHECK_DECIMAL_NOTATION)); com_wiris_quizzes_impl_Assertion::$checks = new _hx_array(array(com_wiris_quizzes_impl_Assertion::$CHECK_SIMPLIFIED, com_wiris_quizzes_impl_Assertion::$CHECK_EXPANDED, com_wiris_quizzes_impl_Assertion::$CHECK_FACTORIZED, com_wiris_quizzes_impl_Assertion::$CHECK_RATIONALIZED, com_wiris_quizzes_impl_Assertion::$CHECK_NO_COMMON_FACTOR, com_wiris_quizzes_impl_Assertion::$CHECK_MINIMAL_RADICANDS, com_wiris_quizzes_impl_Assertion::$CHECK_DIVISIBLE, com_wiris_quizzes_impl_Assertion::$CHECK_COMMON_DENOMINATOR, com_wiris_quizzes_impl_Assertion::$CHECK_UNIT, com_wiris_quizzes_impl_Assertion::$CHECK_UNIT_LITERAL, com_wiris_quizzes_impl_Assertion::$CHECK_PRECISION, com_wiris_quizzes_impl_Assertion::$CHECK_NO_SUPERFLUOUS, com_wiris_quizzes_impl_Assertion::$CHECK_COLOR, com_wiris_quizzes_impl_Assertion::$CHECK_LINESTYLE, com_wiris_quizzes_impl_Assertion::$CHECK_EQUIVALENT_UNITS)); com_wiris_quizzes_impl_Assertion::$BASIC_UNITS_LIST = "m, s, g, A, K, mol, cd, rad, sr, h, min, l, N, Pa, Hz, W, J, C, V, " . com_wiris_quizzes_impl_Assertion_3() . ", F, S, Wb, b, H, T, lx, lm, Gy, Bq, Sv, kat"; -com_wiris_quizzes_impl_Assertion::$CURRENCY_UNITS_LIST = "\$, " . com_wiris_quizzes_impl_Assertion_4() . ", " . com_wiris_quizzes_impl_Assertion_5() . ", " . com_wiris_quizzes_impl_Assertion_6() . ", kr, Fr, " . com_wiris_quizzes_impl_Assertion_7() . ", " . com_wiris_quizzes_impl_Assertion_8() . ", руб, BTC"; -com_wiris_quizzes_impl_Assertion::$ANGLE_UNITS_LIST = com_wiris_quizzes_impl_Assertion_9() . ", ', \""; -com_wiris_quizzes_impl_Assertion::$PERCENT_UNITS_LIST = "%, " . com_wiris_quizzes_impl_Assertion_10(); +com_wiris_quizzes_impl_Assertion::$CURRENCY_UNITS_LIST = "\$, " . com_wiris_quizzes_impl_Assertion_4() . ", " . com_wiris_quizzes_impl_Assertion_5() . ", " . com_wiris_quizzes_impl_Assertion_6() . ", kr, Fr, " . com_wiris_quizzes_impl_Assertion_7() . ", " . com_wiris_quizzes_impl_Assertion_8() . ", " . com_wiris_quizzes_impl_Assertion_9() . com_wiris_quizzes_impl_Assertion_10() . com_wiris_quizzes_impl_Assertion_11() . ", BTC"; +com_wiris_quizzes_impl_Assertion::$ANGLE_UNITS_LIST = com_wiris_quizzes_impl_Assertion_12() . ", ', \""; +com_wiris_quizzes_impl_Assertion::$PERCENT_UNITS_LIST = "%, " . com_wiris_quizzes_impl_Assertion_13(); com_wiris_quizzes_impl_Assertion::$ALL_UNITS_LIST = com_wiris_quizzes_impl_Assertion::$ANGLE_UNITS_LIST . ", " . com_wiris_quizzes_impl_Assertion::$BASIC_UNITS_LIST . ", " . com_wiris_quizzes_impl_Assertion::$PERCENT_UNITS_LIST . ", " . com_wiris_quizzes_impl_Assertion::$CURRENCY_UNITS_LIST; function com_wiris_quizzes_impl_Assertion_0(&$paramvalues) { { @@ -664,11 +668,32 @@ function com_wiris_quizzes_impl_Assertion_8() { function com_wiris_quizzes_impl_Assertion_9() { { $s = new haxe_Utf8(null); - $s->addChar(176); + $s->addChar(1056); return $s->toString(); } } function com_wiris_quizzes_impl_Assertion_10() { + { + $s = new haxe_Utf8(null); + $s->addChar(1091); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_Assertion_11() { + { + $s = new haxe_Utf8(null); + $s->addChar(1073); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_Assertion_12() { + { + $s = new haxe_Utf8(null); + $s->addChar(176); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_Assertion_13() { { $s = new haxe_Utf8(null); $s->addChar(8240); diff --git a/quizzes/lib/com/wiris/quizzes/impl/AssertionCheckImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/AssertionCheckImpl.class.php index e6cd6173..a1cfc103 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/AssertionCheckImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/AssertionCheckImpl.class.php @@ -53,12 +53,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "check"; function __toString() { return 'com.wiris.quizzes.impl.AssertionCheckImpl'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/AssertionParam.class.php b/quizzes/lib/com/wiris/quizzes/impl/AssertionParam.class.php index 2620e3f2..10c7c83a 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/AssertionParam.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/AssertionParam.class.php @@ -28,12 +28,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "param"; function __toString() { return 'com.wiris.quizzes.impl.AssertionParam'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/AuthorAnswerImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/AuthorAnswerImpl.class.php index cb8d5e5b..9dacd11c 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/AuthorAnswerImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/AuthorAnswerImpl.class.php @@ -81,7 +81,18 @@ public function setValue($value) { $this->question->id = null; } public function getFilterableValue() { - return com_wiris_quizzes_impl_QuizzesImpl::getInstance()->mathContentToFilterableValue($this->value); + return com_wiris_quizzes_impl_QuizzesImpl::getInstance()->mathContentToFilterableValue($this->value, $this->slot->getInitialContent()); + } + public function getValueAsMathML() { + if($this->value->type === com_wiris_quizzes_impl_MathContent::$TYPE_MATHML) { + return $this->value->content; + } else { + if($this->value->type === com_wiris_quizzes_impl_MathContent::$TYPE_TEXT) { + $html = new com_wiris_quizzes_impl_HTMLTools(); + return $html->textToMathML($this->value->content); + } + } + throw new HException("Type not compatible with MathML"); } public function getValue() { return $this->value->content; @@ -131,12 +142,12 @@ public function copy($model) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "authorAnswer"; static $VALIDATIONS_TAGNAME = "validationAssertions"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/CalcDocumentTools.class.php b/quizzes/lib/com/wiris/quizzes/impl/CalcDocumentTools.class.php index 14f97a7c..2ca0181b 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/CalcDocumentTools.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/CalcDocumentTools.class.php @@ -100,12 +100,12 @@ public function hasQuizzesQuestionOptions() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $options; static $QUIZZES_QUESTION_OPTIONS = "quizzes_question_options"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/ConfigurationImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/ConfigurationImpl.class.php index b2e9facf..895ff488 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ConfigurationImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ConfigurationImpl.class.php @@ -40,6 +40,7 @@ public function __construct() { $this->set(com_wiris_quizzes_api_ConfigurationKeys::$TELEMETRY_TOKEN, com_wiris_quizzes_impl_ConfigurationImpl::$DEF_TELEMETRY_TOKEN); $this->set(com_wiris_quizzes_api_ConfigurationKeys::$QUIZZES_LOGGING_LEVEL, com_wiris_quizzes_impl_ConfigurationImpl::$DEF_QUIZZES_LOGGING_LEVEL); $this->set(com_wiris_quizzes_api_ConfigurationKeys::$QUIZZES_TRACKING_ENABLED, com_wiris_quizzes_impl_ConfigurationImpl::$DEF_QUIZZES_TRACKING_ENABLED); + $this->set(com_wiris_quizzes_api_ConfigurationKeys::$GRAPH_TRACK_INSTANCES, com_wiris_quizzes_impl_ConfigurationImpl::$DEF_GRAPH_TRACK_INSTANCES); if(!com_wiris_settings_PlatformSettings::$IS_JAVASCRIPT) { try { $s = com_wiris_system_Storage::newStorage(com_wiris_quizzes_impl_ConfigurationImpl::$DEF_DIST_CONFIG_FILE); @@ -49,8 +50,8 @@ public function __construct() { $content = $s->read(); $ini = com_wiris_util_sys_IniFile::newIniFileFromString($content); $this->setAll($ini->getProperties()); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { throw new HException("Could not read the configuration file \"" . com_wiris_quizzes_impl_ConfigurationImpl::$DEF_DIST_CONFIG_FILE . "\"."); @@ -77,8 +78,8 @@ public function __construct() { unset($value,$i1); } } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e2 = $_ex_; { throw new HException("Could not find the Configuration class \"" . $className . "\"."); @@ -90,8 +91,8 @@ public function __construct() { try { $ini = com_wiris_util_sys_IniFile::newIniFileFromFilename($file); $this->setAll($ini->getProperties()); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e2 = $_ex_; { throw new HException("Could not read configuration file \"" . $file . "\"."); @@ -180,12 +181,12 @@ public function load($text) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $CONFIG_FILE = "quizzes.configuration.file"; static $DEF_CONFIG_FILE = "configuration.ini"; @@ -234,8 +235,9 @@ public function __call($m, $a) { static $DEF_TELEMETRY_TOKEN = "1lt1OnlX3898VauysJ1nr5ODR8CNfVmB80KGxSSt"; static $DEF_QUIZZES_LOGGING_LEVEL = "WARNING"; static $DEF_QUIZZES_TRACKING_ENABLED = "true"; + static $DEF_GRAPH_TRACK_INSTANCES = "true"; static $config = null; - static function thisLock() { $args = func_get_args(); return call_user_func_array(self::$thisLock, $args); } + static function thisLock() { $»args = func_get_args(); return call_user_func_array(self::$thisLock, $»args); } static $thisLock; static $isHttps = false; static function getInstance() { diff --git a/quizzes/lib/com/wiris/quizzes/impl/CorrectAnswer.class.php b/quizzes/lib/com/wiris/quizzes/impl/CorrectAnswer.class.php index ac2f438c..f9055d9e 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/CorrectAnswer.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/CorrectAnswer.class.php @@ -24,12 +24,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "correctAnswer"; function __toString() { return 'com.wiris.quizzes.impl.CorrectAnswer'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/EmbeddedAnswersEditorImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/EmbeddedAnswersEditorImpl.class.php index 1864a58f..823ad210 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/EmbeddedAnswersEditorImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/EmbeddedAnswersEditorImpl.class.php @@ -109,12 +109,12 @@ public function analyzeHTML() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.EmbeddedAnswersEditorImpl'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/FileLockProvider.class.php b/quizzes/lib/com/wiris/quizzes/impl/FileLockProvider.class.php index 2b06e91e..d32e8454 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/FileLockProvider.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/FileLockProvider.class.php @@ -13,12 +13,12 @@ public function getLock($id) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TIMEOUT = 5000; static $WAIT = 100; diff --git a/quizzes/lib/com/wiris/quizzes/impl/FileLockWrapper.class.php b/quizzes/lib/com/wiris/quizzes/impl/FileLockWrapper.class.php index ea73ab59..fe707de4 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/FileLockWrapper.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/FileLockWrapper.class.php @@ -12,12 +12,12 @@ public function release() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.FileLockWrapper'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/HTML.class.php b/quizzes/lib/com/wiris/quizzes/impl/HTML.class.php index 776a9ed7..e74eb95f 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HTML.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HTML.class.php @@ -218,12 +218,12 @@ public function start($name, $attributes) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.HTML'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/HTMLTableTools.class.php b/quizzes/lib/com/wiris/quizzes/impl/HTMLTableTools.class.php index 6a81d798..8c38755a 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HTMLTableTools.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HTMLTableTools.class.php @@ -958,12 +958,12 @@ public function replaceVariablesInsideHTMLTables($html, $variables) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function stripTags($html) { $e = new EReg("<[^>]*>", "g"); @@ -971,7 +971,7 @@ static function stripTags($html) { } function __toString() { return 'com.wiris.quizzes.impl.HTMLTableTools'; } } -function com_wiris_quizzes_impl_HTMLTableTools_0(&$this, &$cell) { +function com_wiris_quizzes_impl_HTMLTableTools_0(&$»this, &$cell) { { $s = new haxe_Utf8(null); $s->addChar(160); diff --git a/quizzes/lib/com/wiris/quizzes/impl/HTMLTools.class.php b/quizzes/lib/com/wiris/quizzes/impl/HTMLTools.class.php index 2a0b9f1a..cb2927ff 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HTMLTools.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HTMLTools.class.php @@ -1158,8 +1158,8 @@ public function replaceVariablesInsideHTML($token, $variables, $type, $escapeTex $itemSelector = $this->isPartOfMatrixVectorOrList($formula, $value, $posFormula); try { $value = $this->selectElementOfArray($value, $itemSelector, $formula, $posFormula); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { $itemSelector = com_wiris_quizzes_impl_HTMLTools::$NOT_A_SELECTOR; @@ -1223,7 +1223,9 @@ public function replaceVariablesInsideHTML($token, $variables, $type, $escapeTex } } $token = _hx_substr($token, 0, $pos) . $value . _hx_substr($token, $pos + strlen($placeholder), null); - $pos += strlen($value); + if($value !== null) { + $pos += strlen($value); + } unset($value); } else { $pos++; @@ -1276,7 +1278,7 @@ public function selectElementOfArray($value, $itemSelector, $formula, $pos) { $outOfBounds = $iniWant === -1; $iniWant += strlen(""); $k = 0; - while($k < $positionToBeWritten->a[0] - 1 && !$outOfBounds) { + while($k < $positionToBeWritten->»a[0] - 1 && !$outOfBounds) { $iniWant = _hx_index_of($value, $this->separator, $iniWant + 1); $outOfBounds = $iniWant === -1; $k++; @@ -1301,7 +1303,7 @@ public function returnRowOfElementOfArray($iniWant, $value, $itemSelector, $posi $rowFinish = (($itemSelector === com_wiris_quizzes_impl_HTMLTools::$SELECTOR_2D) ? "" : ""); $endWant = _hx_index_of($value, $rowFinish, null); $k = 0; - while($k < $positionToBeWritten->a[0] - 1 && !$outOfBounds) { + while($k < $positionToBeWritten->»a[0] - 1 && !$outOfBounds) { $iniWant = _hx_index_of($value, $rowStart, $iniWant + 1); $endWant = _hx_index_of($value, $rowFinish, $endWant + 1); $outOfBounds = $iniWant === -1 || $endWant === -1; @@ -1323,7 +1325,7 @@ public function returnPositionOfElementOfArray($iniWant, $value, $itemSelector, $elementStart = com_wiris_quizzes_impl_HTMLTools_16($this, $iniWant, $itemSelector, $outOfBounds, $positionToBeWritten, $rowFinish, $rowStart, $value); $elementFinish = com_wiris_quizzes_impl_HTMLTools_17($this, $elementStart, $iniWant, $itemSelector, $outOfBounds, $positionToBeWritten, $rowFinish, $rowStart, $value); $k = 0; - while($k < $positionToBeWritten->a[0] - 1 && !$outOfBounds) { + while($k < $positionToBeWritten->»a[0] - 1 && !$outOfBounds) { $iniWant = _hx_index_of($value, $rowStart, $iniWant + 1); $outOfBounds = $iniWant === -1; $k++; @@ -1333,7 +1335,7 @@ public function returnPositionOfElementOfArray($iniWant, $value, $itemSelector, $iniWant = (($itemSelector === com_wiris_quizzes_impl_HTMLTools::$SELECTOR_2D) ? _hx_index_of($value, $elementStart, $iniWant) : $this->minValue(_hx_index_of($value, $elementStart, $iniWant), $this->minValue(_hx_index_of($value, "", $iniWant), _hx_index_of($value, "", $iniWant)))); $outOfBounds = $iniWant === -1; $k = 0; - while($k < $positionToBeWritten->a[1] - 1 && !$outOfBounds) { + while($k < $positionToBeWritten->»a[1] - 1 && !$outOfBounds) { $iniWant = _hx_index_of($value, $elementStart, $iniWant + 1); $outOfBounds = $iniWant === -1; $k++; @@ -1432,8 +1434,8 @@ public function replaceMathMLVariablesInsideMathML($formula, $variables) { $itemSelector = $this->isPartOfMatrixVectorOrList($formula, $value, $pos); try { $value = $this->selectElementOfArray($value, $itemSelector, $formula, $pos); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { $itemSelector = com_wiris_quizzes_impl_HTMLTools::$NOT_A_SELECTOR; @@ -1673,20 +1675,16 @@ public function expandVariablesText($text, $textvariables) { return $this->replaceVariablesInsideHTML($text, $textvariables, com_wiris_quizzes_impl_MathContent::$TYPE_TEXT, false); } public function encodeMathML($html) { - $opentag = "«"; - $closetag = "»"; - $quote = "¨"; - $amp = "§"; $start = null; $end = 0; while(($start = _hx_index_of($html, "", $closetag, $formula); - $formula = str_replace("\"", $quote, $formula); - $formula = str_replace("&", $amp, $formula); + $formula = str_replace("<", com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT, $formula); + $formula = str_replace(">", com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_GT, $formula); + $formula = str_replace("\"", com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_QUOT, $formula); + $formula = str_replace("&", com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_AMP, $formula); $html = _hx_substr($html, 0, $start) . $formula . _hx_substr($html, $end, null); $end = $start + strlen($formula); unset($formula,$closemath); @@ -1694,21 +1692,17 @@ public function encodeMathML($html) { return $html; } public function decodeMathML($html) { - $opentag = "«"; - $closetag = "»"; - $quote = "¨"; - $amp = "§"; - $closemath = $opentag . "/math" . $closetag; + $closemath = com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT . "/math" . com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_GT; $start = null; $end = 0; - while(($start = _hx_index_of($html, $opentag . "math", $end)) !== -1) { + while(($start = _hx_index_of($html, com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT . "math", $end)) !== -1) { $end = _hx_index_of($html, $closemath, $start) + strlen($closemath); $formula = _hx_substr($html, $start, $end - $start); $formula = com_wiris_util_xml_WXmlUtils::htmlUnescape($formula); - $formula = str_replace($opentag, "<", $formula); - $formula = str_replace($closetag, ">", $formula); - $formula = str_replace($quote, "\"", $formula); - $formula = str_replace($amp, "&", $formula); + $formula = str_replace(com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT, "<", $formula); + $formula = str_replace(com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_GT, ">", $formula); + $formula = str_replace(com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_QUOT, "\"", $formula); + $formula = str_replace(com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_AMP, "&", $formula); $html = _hx_substr($html, 0, $start) . $formula . _hx_substr($html, $end, null); $end = $start + strlen($formula); unset($formula); @@ -1716,8 +1710,7 @@ public function decodeMathML($html) { return $html; } public function isMathMLEncoded($html) { - $opentag = "«"; - return _hx_index_of($html, $opentag . "math", null) !== -1; + return _hx_index_of($html, com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT . "math", null) !== -1; } public function extractVariableNames($html) { if($this->isMathMLEncoded($html)) { @@ -1898,12 +1891,12 @@ public function extractActionExpressions($html, $variables) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $POSITION_NONE = -1; static $POSITION_ONLY_TEXT = 1; @@ -1947,6 +1940,10 @@ static function insertStringInSortedArray($s, $a) { } } } + static $SAFE_MATHML_LT; + static $SAFE_MATHML_GT; + static $SAFE_MATHML_QUOT; + static $SAFE_MATHML_AMP; static function encodeUnicodeChars($mathml) { $sb = new StringBuf(); $i = null; @@ -2046,109 +2043,113 @@ static function mathMLImgSrc($mathml, $centerBaseline, $zoom, $editorUrl, $proxy return $src; } static function getEmptyCalcMeSession() { - return "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en4false<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>"; + return "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en4false<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>"; } function __toString() { return 'com.wiris.quizzes.impl.HTMLTools'; } } com_wiris_quizzes_impl_HTMLTools::$EMPTY_CALCME_SESSION = "\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext></mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . ""; -function com_wiris_quizzes_impl_HTMLTools_0(&$this, &$_g, &$_g1, &$a, &$answer, &$answers, &$compound, &$h, &$i, &$i1, &$s) { - if($this->isMathMLString($s)) { +com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_LT = com_wiris_quizzes_impl_HTMLTools_21(); +com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_GT = com_wiris_quizzes_impl_HTMLTools_22(); +com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_QUOT = com_wiris_quizzes_impl_HTMLTools_23(); +com_wiris_quizzes_impl_HTMLTools::$SAFE_MATHML_AMP = com_wiris_quizzes_impl_HTMLTools_24(); +function com_wiris_quizzes_impl_HTMLTools_0(&$»this, &$_g, &$_g1, &$a, &$answer, &$answers, &$compound, &$h, &$i, &$i1, &$s) { + if($»this->isMathMLString($s)) { return com_wiris_quizzes_impl_MathContent::$TYPE_MATHML; } else { return com_wiris_quizzes_impl_MathContent::$TYPE_TEXT; } } -function com_wiris_quizzes_impl_HTMLTools_1(&$this, &$close, &$e, &$i, &$it, &$n, &$open, &$sb, &$separators) { +function com_wiris_quizzes_impl_HTMLTools_1(&$»this, &$close, &$e, &$i, &$it, &$n, &$open, &$sb, &$separators) { { $s = new haxe_Utf8(null); - $s->addChar(haxe_Utf8::charCodeAt($separators, com_wiris_quizzes_impl_HTMLTools_21($close, $e, $i, $it, $n, $open, $s, $sb, $separators))); + $s->addChar(haxe_Utf8::charCodeAt($separators, com_wiris_quizzes_impl_HTMLTools_25($close, $e, $i, $it, $n, $open, $s, $sb, $separators))); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_2(&$this, &$mathml, &$root) { +function com_wiris_quizzes_impl_HTMLTools_2(&$»this, &$mathml, &$root) { { $s = new haxe_Utf8(null); $s->addChar(160); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_3(&$this, &$c, &$children, &$elem, &$index, &$it, &$mis, &$mitexts, &$text, &$words) { +function com_wiris_quizzes_impl_HTMLTools_3(&$»this, &$c, &$children, &$elem, &$index, &$it, &$mis, &$mitexts, &$text, &$words) { if($index < $children->length) { return $children[$index]; } } -function com_wiris_quizzes_impl_HTMLTools_4(&$this, &$c, &$children, &$elem, &$first, &$index, &$it, &$words) { +function com_wiris_quizzes_impl_HTMLTools_4(&$»this, &$c, &$children, &$elem, &$first, &$index, &$it, &$words) { if($index < $children->length) { return $children[$index]; } } -function com_wiris_quizzes_impl_HTMLTools_5(&$this, &$c, &$children, &$elem, &$first, &$index, &$it, &$mns, &$num, &$words) { +function com_wiris_quizzes_impl_HTMLTools_5(&$»this, &$c, &$children, &$elem, &$first, &$index, &$it, &$mns, &$num, &$words) { if($index < $children->length) { return $children[$index]; } } -function com_wiris_quizzes_impl_HTMLTools_6(&$this, &$c, &$children, &$elem, &$index, &$it, &$words) { +function com_wiris_quizzes_impl_HTMLTools_6(&$»this, &$c, &$children, &$elem, &$index, &$it, &$words) { if($index < $children->length) { return $children[$index]; } } -function com_wiris_quizzes_impl_HTMLTools_7(&$this, &$allowedTags, &$beginformula, &$end, &$formula, &$lasttag, &$omittedcontent, &$pos2, &$spacepos, &$stack, &$start, &$tag, &$text, &$trimmedTag) { +function com_wiris_quizzes_impl_HTMLTools_7(&$»this, &$allowedTags, &$beginformula, &$end, &$formula, &$lasttag, &$omittedcontent, &$pos2, &$spacepos, &$stack, &$start, &$tag, &$text, &$trimmedTag) { { $s = new haxe_Utf8(null); $s->addChar(160); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_8(&$this, &$c, &$i, &$mathml, &$n, &$text, &$token) { +function com_wiris_quizzes_impl_HTMLTools_8(&$»this, &$c, &$i, &$mathml, &$n, &$text, &$token) { { $s = new haxe_Utf8(null); $s->addChar($c); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_9(&$this, &$_g, &$c, &$i, &$j, &$j1, &$m, &$mathml, &$n, &$text, &$tok, &$token, &$tokens) { +function com_wiris_quizzes_impl_HTMLTools_9(&$»this, &$_g, &$c, &$i, &$j, &$j1, &$m, &$mathml, &$n, &$text, &$tok, &$token, &$tokens) { { $s = new haxe_Utf8(null); $s->addChar(haxe_Utf8::charCodeAt($tok, $j1)); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_10(&$this, &$c, &$i, &$mathml, &$n, &$text, &$token) { +function com_wiris_quizzes_impl_HTMLTools_10(&$»this, &$c, &$i, &$mathml, &$n, &$text, &$token) { { $s = new haxe_Utf8(null); $s->addChar($c); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_11(&$this, &$appendpos, &$character, &$firstchar, &$formula, &$initag, &$length, &$parentpos, &$parenttag, &$parenttagname, &$pos, &$start, &$text) { +function com_wiris_quizzes_impl_HTMLTools_11(&$»this, &$appendpos, &$character, &$firstchar, &$formula, &$initag, &$length, &$parentpos, &$parenttag, &$parenttagname, &$pos, &$start, &$text) { { $s = new haxe_Utf8(null); $s->addChar($character); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_12(&$this, &$appendpos, &$character, &$contentpos, &$end, &$firstchar, &$formula, &$initag, &$length, &$nextpos, &$nexttag, &$nexttaglength, &$nexttagname, &$parentpos, &$parenttag, &$parenttagname, &$pos, &$speciallength, &$specialtag, &$start, &$text, &$toappend) { +function com_wiris_quizzes_impl_HTMLTools_12(&$»this, &$appendpos, &$character, &$contentpos, &$end, &$firstchar, &$formula, &$initag, &$length, &$nextpos, &$nexttag, &$nexttaglength, &$nexttagname, &$parentpos, &$parenttag, &$parenttagname, &$pos, &$speciallength, &$specialtag, &$start, &$text, &$toappend) { { $s = new haxe_Utf8(null); $s->addChar($character); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_13(&$this, &$c, &$end, &$html, &$name, &$pos) { +function com_wiris_quizzes_impl_HTMLTools_13(&$»this, &$c, &$end, &$html, &$name, &$pos) { { $s = new haxe_Utf8(null); $s->addChar($c); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_14(&$this, &$c, &$end, &$html, &$name, &$pos) { +function com_wiris_quizzes_impl_HTMLTools_14(&$»this, &$c, &$end, &$html, &$name, &$pos) { { $s = new haxe_Utf8(null); $s->addChar($c); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLTools_15(&$this, &$block, &$blockFromStartToEndWant, &$endWant, &$iniWant, &$isVector, &$itemSelector, &$k, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { +function com_wiris_quizzes_impl_HTMLTools_15(&$»this, &$block, &$blockFromStartToEndWant, &$endWant, &$iniWant, &$isVector, &$itemSelector, &$k, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { if($itemSelector === com_wiris_quizzes_impl_HTMLTools::$SELECTOR_2D) { return "" . $block . ""; } else { @@ -2159,21 +2160,21 @@ function __toString() { return 'com.wiris.quizzes.impl.HTMLTools'; } } } } -function com_wiris_quizzes_impl_HTMLTools_16(&$this, &$iniWant, &$itemSelector, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { +function com_wiris_quizzes_impl_HTMLTools_16(&$»this, &$iniWant, &$itemSelector, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { if($itemSelector === com_wiris_quizzes_impl_HTMLTools::$SELECTOR_2D) { return ""; } else { - return $this->separator; + return $»this->separator; } } -function com_wiris_quizzes_impl_HTMLTools_17(&$this, &$elementStart, &$iniWant, &$itemSelector, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { +function com_wiris_quizzes_impl_HTMLTools_17(&$»this, &$elementStart, &$iniWant, &$itemSelector, &$outOfBounds, &$positionToBeWritten, &$rowFinish, &$rowStart, &$value) { if($itemSelector === com_wiris_quizzes_impl_HTMLTools::$SELECTOR_2D) { return ""; } else { - return $this->separator; + return $»this->separator; } } -function com_wiris_quizzes_impl_HTMLTools_18(&$this, &$after, &$before, &$closeTag1, &$closeTag2, &$formula, &$formula1, &$formula2, &$isAnnotation, &$itemSelector, &$openTag1, &$openTag2, &$placeholder, &$pos, &$space, &$splittag, &$tag1, &$value) { +function com_wiris_quizzes_impl_HTMLTools_18(&$»this, &$after, &$before, &$closeTag1, &$closeTag2, &$formula, &$formula1, &$formula2, &$isAnnotation, &$itemSelector, &$openTag1, &$openTag2, &$placeholder, &$pos, &$space, &$splittag, &$tag1, &$value) { if($space !== -1) { return " " . _hx_substr($tag1, $space + 1, strlen($tag1) - 1 - ($space + 1)); } else { @@ -2194,7 +2195,35 @@ function com_wiris_quizzes_impl_HTMLTools_20(&$centerBaseline, &$crossOriginEnab return $proxyUrl . "?service=render&"; } } -function com_wiris_quizzes_impl_HTMLTools_21(&$close, &$e, &$i, &$it, &$n, &$open, &$s, &$sb, &$separators) { +function com_wiris_quizzes_impl_HTMLTools_21() { + { + $s = new haxe_Utf8(null); + $s->addChar(171); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HTMLTools_22() { + { + $s = new haxe_Utf8(null); + $s->addChar(187); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HTMLTools_23() { + { + $s = new haxe_Utf8(null); + $s->addChar(168); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HTMLTools_24() { + { + $s = new haxe_Utf8(null); + $s->addChar(167); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HTMLTools_25(&$close, &$e, &$i, &$it, &$n, &$open, &$s, &$sb, &$separators) { if($i < $n) { return $i; } else { diff --git a/quizzes/lib/com/wiris/quizzes/impl/HTMLToolsUnitTests.class.php b/quizzes/lib/com/wiris/quizzes/impl/HTMLToolsUnitTests.class.php index 70349c48..307a4a5f 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HTMLToolsUnitTests.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HTMLToolsUnitTests.class.php @@ -7,8 +7,8 @@ public function __construct() { $this->h->setAnswerKeyword("answer"); }} public function unitTestParameter() { - $inputs = new _hx_array(array("variablesparameter answer = 123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parameter answer=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sem título</mtext></math>pt<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Hoja 1</mtext></math>parâmetro resposta=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sem título</mtext></math>pt<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Hoja 1</mtext></math>parametro resposta=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sin título</mtext></math>es4falsefalse<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parámetro respuesta=00a=respuesta+33{"elements":[],"constraints":[],"displays":[],"handwriting":[]}", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parameter answer1=-10parameter answer2=-10x=answer1+answer2{"elements":[],"constraints":[],"displays":[],"handwriting":[]}")); - $parameters = new _hx_array(array("parameter", "parameter", "parâmetro", "parâmetro", "parámetro", "parameter")); + $inputs = new _hx_array(array("variablesparameter answer = 123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parameter answer=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sem título</mtext></math>pt<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Hoja 1</mtext></math>parâmetro resposta=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sem título</mtext></math>pt<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Hoja 1</mtext></math>parametro resposta=123", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Calc sin título</mtext></math>es4falsefalse<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parámetro respuesta=00a=respuesta+33{"elements":[],"constraints":[],"displays":[],"handwriting":[]}", "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>en<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>parameter answer1=-10parameter answer2=-10x=answer1+answer2{"elements":[],"constraints":[],"displays":[],"handwriting":[]}")); + $parameters = new _hx_array(array("parameter", "parameter", "parâmetro", "parâmetro", "parámetro", "parameter")); $answers = new _hx_array(array("answer", "answer", "resposta", "resposta", "respuesta", "answer")); $i = null; { @@ -156,10 +156,10 @@ public function unitTestTables() { $m->set("b", "1,1,2,4,3,9"); $m->set("G", "1001"); $m->set("X", "1,2,3,4"); - $m->set("α", "1,2,3"); + $m->set("α", "1,2,3"); $variables->set(com_wiris_quizzes_impl_MathContent::$TYPE_MATHML, $m); - $html = new _hx_array(array("
#α
", "
", "
X#X
«math»«/math»
", "
Header
#M
", "
NameValue
#M#T
", "
Label:#M
Value:#T#r
", "
#T
", "
Values:#T#r
", "", "
", "
#a
", "
title
#b
", "
numbers
#a
", "
#x#y
", "
#x#y    
", "
#x
#z
", "
#w#x
", "
AB
#G
", "
A#X
B
")); - $res = new _hx_array(array("
123
", "
", "
X«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»2«/mn»«/math»
«math»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»3«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»4«/mn»«/math»
", "
Header
a
b
c
d
", "
NameValue
a1
b2
c3
d4
", "
Label:abcd
Value:123410
", "
1234
", "
Values:123410
", "", "
", "
123
", "
title
1,1
2,4
3,9
", "
numbers
123
", "
ab123
cd456
", "
ab123
cd456
", "
ab
cd
ij
", "
iab
jcd
", "
AB
10
01
", "
A12
B34
")); + $html = new _hx_array(array("
#α
", "
", "
X#X
«math»«/math»
", "
Header
#M
", "
NameValue
#M#T
", "
Label:#M
Value:#T#r
", "
#T
", "
Values:#T#r
", "", "
", "
#a
", "
title
#b
", "
numbers
#a
", "
#x#y
", "
#x#y    
", "
#x
#z
", "
#w#x
", "
AB
#G
", "
A#X
B
")); + $res = new _hx_array(array("
123
", "
", "
X«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»2«/mn»«/math»
«math»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»3«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»4«/mn»«/math»
", "
Header
a
b
c
d
", "
NameValue
a1
b2
c3
d4
", "
Label:abcd
Value:123410
", "
1234
", "
Values:123410
", "", "
", "
123
", "
title
1,1
2,4
3,9
", "
numbers
123
", "
ab123
cd456
", "
ab123
cd456
", "
ab
cd
ij
", "
iab
jcd
", "
AB
10
01
", "
A12
B34
")); $i = null; { $_g1 = 0; $_g = $html->length; @@ -174,8 +174,8 @@ public function unitTestTables() { } } public function unitTestVariableNames() { - $html = new _hx_array(array("#a1", "

Calcular la corriente que circula por el condensador D del circuito adjunto. Los valores de los compenentes son: A = #A Ω; B = #B Ω; C = #C Ω; D = #D Ω.

\x0A" . "

\"\"

#x

#x1

#x2

#x3

", "2#x_11", "123 #a
    \x0A" . "
  1. Use inverse operations to undo Addition and Subtraction (add and/or subtract all terms from left to right)
  2. \x0A" . "
  3. Use inverse operations to undo Multiplication and Division (multiply and/or divide all factors from left to right)
  4. \x0A" . "
", "ΩΩΩΩΩΩΩ
ΩΩΩ

ΩΩ#aΩΩ

ΩΩΩ
ΩΩΩΩΩΩΩ", "#d#q#n", "#mat_1_2", "#mat_3_2", "#mat_5", "#Clist_2", "#Clist_3", "#ListOfLists_1", "#ListOfLists_2_2", "#mat_1_e", "#mat_1__", "#Clist_")); - $vars = new _hx_array(array(new _hx_array(array("a1")), new _hx_array(array("A", "B", "C", "D", "x", "x1", "x2", "x3")), new _hx_array(array("x", "x_11")), new _hx_array(array("a")), new _hx_array(array("aΩΩ")), new _hx_array(array("d", "n", "q")), new _hx_array(array("mat", "mat_1_2")), new _hx_array(array("mat", "mat_3_2")), new _hx_array(array("mat", "mat_5")), new _hx_array(array("Clist", "Clist_2")), new _hx_array(array("Clist", "Clist_3")), new _hx_array(array("ListOfLists", "ListOfLists_1")), new _hx_array(array("ListOfLists", "ListOfLists_2_2")), new _hx_array(array("mat", "mat_1_e")), new _hx_array(array("mat_1__")), new _hx_array(array("Clist_")))); + $html = new _hx_array(array("#a1", "

Calcular la corriente que circula por el condensador D del circuito adjunto. Los valores de los compenentes son: A = #A Ω; B = #B Ω; C = #C Ω; D = #D Ω.

\x0A" . "

\"\"

#x

#x1

#x2

#x3

", "2#x_11", "123 #a
    \x0A" . "
  1. Use inverse operations to undo Addition and Subtraction (add and/or subtract all terms from left to right)
  2. \x0A" . "
  3. Use inverse operations to undo Multiplication and Division (multiply and/or divide all factors from left to right)
  4. \x0A" . "
", "ΩΩΩΩΩΩΩ
ΩΩΩ

ΩΩ#aΩΩ

ΩΩΩ
ΩΩΩΩΩΩΩ", "#d#q#n", "#mat_1_2", "#mat_3_2", "#mat_5", "#Clist_2", "#Clist_3", "#ListOfLists_1", "#ListOfLists_2_2", "#mat_1_e", "#mat_1__", "#Clist_")); + $vars = new _hx_array(array(new _hx_array(array("a1")), new _hx_array(array("A", "B", "C", "D", "x", "x1", "x2", "x3")), new _hx_array(array("x", "x_11")), new _hx_array(array("a")), new _hx_array(array("aΩΩ")), new _hx_array(array("d", "n", "q")), new _hx_array(array("mat", "mat_1_2")), new _hx_array(array("mat", "mat_3_2")), new _hx_array(array("mat", "mat_5")), new _hx_array(array("Clist", "Clist_2")), new _hx_array(array("Clist", "Clist_3")), new _hx_array(array("ListOfLists", "ListOfLists_1")), new _hx_array(array("ListOfLists", "ListOfLists_2_2")), new _hx_array(array("mat", "mat_1_e")), new _hx_array(array("mat_1__")), new _hx_array(array("Clist_")))); $i = null; { $_g1 = 0; $_g = $html->length; @@ -192,8 +192,8 @@ public function unitTestVariableNames() { } } public function unitTestMathMLToText() { - $mathml = new _hx_array(array("sinx", "sinx2", "sinx2y", "sinyx2", "sinyx2", "sinyx2", "sinyx2", "coshsin1x", "sinhx-1x+1", "atany6", "lnx", "sin(x)+1", "#F+C", "2.0·xy", "sinx", "1,0", "13", "1001", "1001", "2+x3", "α+1", "", "", "", "2")); - $responses = new _hx_array(array("sinx", "sin(x^2)", "sin(x^2y)", "sin(yx^2)", "sin(yx^2)", "sin(yx^2)", "sin(yx^2)", "cosh(sqrt(sin(1/x)))", "sinh((x-1)/(x+1))", "atan(root(y,6))", "sqrt(lnx)", "sin(x)+1", "#F+C", "2.0·xy", "sinx", "(1,0)", "1/3", "|((1,0),(0,1))|", "((1,0),(0,1))", "sqrt(2)+root(x,3)", "α+1", "(())", "()", "(())", "((2,),())")); + $mathml = new _hx_array(array("sinx", "sinx2", "sinx2y", "sinyx2", "sinyx2", "sinyx2", "sinyx2", "coshsin1x", "sinhx-1x+1", "atany6", "lnx", "sin(x)+1", "#F+C", "2.0·xy", "sinx", "1,0", "13", "1001", "1001", "2+x3", "α+1", "", "", "", "2")); + $responses = new _hx_array(array("sinx", "sin(x^2)", "sin(x^2y)", "sin(yx^2)", "sin(yx^2)", "sin(yx^2)", "sin(yx^2)", "cosh(sqrt(sin(1/x)))", "sinh((x-1)/(x+1))", "atan(root(y,6))", "sqrt(lnx)", "sin(x)+1", "#F+C", "2.0·xy", "sinx", "(1,0)", "1/3", "|((1,0),(0,1))|", "((1,0),(0,1))", "sqrt(2)+root(x,3)", "α+1", "(())", "()", "(())", "((2,),())")); $i = null; { $_g1 = 0; $_g = $mathml->length; @@ -208,8 +208,8 @@ public function unitTestMathMLToText() { } } public function unitTestTextToMathML() { - $texts = new _hx_array(array("sin(x)+1", "#F +C", "2.0·xy", "x<3", "\x0A" . " #resposta\x0A" . " ")); - $responses = new _hx_array(array("sin(x)+1", "#F +C", "2.0·xy", "x<3", " #resposta  ")); + $texts = new _hx_array(array("sin(x)+1", "#F +C", "2.0·xy", "x<3", "\x0A" . " #resposta\x0A" . " ")); + $responses = new _hx_array(array("sin(x)+1", "#F +C", "2.0·xy", "x<3", " #resposta  ")); $i = null; { $_g1 = 0; $_g = $texts->length; @@ -264,14 +264,14 @@ public function unitTestParameterAnswer() { } } public function unitTestReplaceVariablesInHTML() { - $texts = new _hx_array(array("


«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»#«/mo»«mi»c«/mi»«/math»

", "
X#X
«math»«/math»
", "
X#X
", "

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo mathcolor=¨#FF0000¨»#«/mo»«mi mathcolor=¨#FF0000¨»a«/mi»«mo mathcolor=¨#FF0000¨»+«/mo»«mn mathcolor=¨#FF0000¨»3«/mn»«/math»

", "#a1", "#a1", "

+ #dif

", "a «math xmlns="http://www.w3.org/1998/Math/MathML"»«mfrac»«mrow»«mi»#«/mi»«mi»a«/mi»«mo»+«/mo»«mn»1«/mn»«/mrow»«mrow»«mi»#«/mi»«mi»b«/mi»«mo»-«/mo»«mn»1«/mn»«/mrow»«/mfrac»«/math» a", "

#a¡

", "#a0", "

\"# i #α.

", "#mat1#mat2,3", "#vect3", "#Amat1#Bvect1#Amat1,1#Bvect1#Clist3#Amat3#Bvect4#Clist", "#Bvect#Clist3#Clist4#Amat2,3", "#Amat2,3#Amat#Bvect1#Bvect2#Clist5#Amat1,3#Amat2#Clist", "#vect3#Amatv2#vect#vect6#Amatv21,3#Amatv23,1#vect7#Amatv23", "#Mix2,3#ListOfLists1,3#VectorOfLists1,4#VectorOfLists1#Mix1#Mix2", "

#vect_4

", "

#mat_3_2

", "

#mat_6 #mat_5

", "

#ListOfLists_2_3 #ListOfLists_1 #ListOfLists_1_3

", "

#mat_2 #mat_3

", "

#vect_4 #Amat_1_3 #a_3

", "a=#a#a")); + $texts = new _hx_array(array("


«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»#«/mo»«mi»c«/mi»«/math»

", "
X#X
«math»«/math»
", "
X#X
", "

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo mathcolor=¨#FF0000¨»#«/mo»«mi mathcolor=¨#FF0000¨»a«/mi»«mo mathcolor=¨#FF0000¨»+«/mo»«mn mathcolor=¨#FF0000¨»3«/mn»«/math»

", "#a1", "#a1", "

+ #dif

", "a «math xmlns="http://www.w3.org/1998/Math/MathML"»«mfrac»«mrow»«mi»#«/mi»«mi»a«/mi»«mo»+«/mo»«mn»1«/mn»«/mrow»«mrow»«mi»#«/mi»«mi»b«/mi»«mo»-«/mo»«mn»1«/mn»«/mrow»«/mfrac»«/math» a", "

#a¡

", "#a0", "

\"# i #α.

", "#mat1#mat2,3", "#vect3", "#Amat1#Bvect1#Amat1,1#Bvect1#Clist3#Amat3#Bvect4#Clist", "#Bvect#Clist3#Clist4#Amat2,3", "#Amat2,3#Amat#Bvect1#Bvect2#Clist5#Amat1,3#Amat2#Clist", "#vect3#Amatv2#vect#vect6#Amatv21,3#Amatv23,1#vect7#Amatv23", "#Mix2,3#ListOfLists1,3#VectorOfLists1,4#VectorOfLists1#Mix1#Mix2", "

#vect_4

", "

#mat_3_2

", "

#mat_6 #mat_5

", "

#ListOfLists_2_3 #ListOfLists_1 #ListOfLists_1_3

", "

#mat_2 #mat_3

", "

#vect_4 #Amat_1_3 #a_3

", "a=#a#a")); $mml = new Hash(); $mml->set("dif", "0"); $mml->set("a", "x"); $mml->set("b", "y"); $mml->set("c", "1,2,3"); $mml->set("a1", "z"); - $mml->set("α", "2"); + $mml->set("α", "2"); $mml->set("X", "1,i"); $mml->set("mat", "123mnl"); $mml->set("vect", "m,1,n,2,l,3"); @@ -316,7 +316,7 @@ public function unitTestReplaceVariablesInHTML() { $txt->set("b", "y"); $txt->set("c", "[1,2,3]"); $txt->set("a1", "z"); - $txt->set("α", "2"); + $txt->set("α", "2"); $txt->set("X", "{1,i}"); $txt->set("mat", "[[1,2,3],[m,n,l]]"); $txt->set("vect", "[m,1,n,2,l,3]"); @@ -334,7 +334,7 @@ public function unitTestReplaceVariablesInHTML() { $v = new Hash(); $v->set(com_wiris_quizzes_impl_MathContent::$TYPE_MATHML, $mml); $v->set(com_wiris_quizzes_impl_MathContent::$TYPE_TEXT, $txt); - $responses = new _hx_array(array("


«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»2«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»3«/mn»«/math»

", "
X«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»
«math»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»i«/mi»«/math»
", "
X1,i
", "

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mstyle mathcolor=¨#FF0000¨»«mrow»«mi»x«/mi»«/mrow»«/mstyle»«mo mathcolor=¨#FF0000¨»+«/mo»«mn mathcolor=¨#FF0000¨»3«/mn»«/math»

", "z", "z", "

+ 0

", "a «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mrow»«mi»x«/mi»«/mrow»«mo»+«/mo»«mn»1«/mn»«/mrow»«mrow»«mrow»«mi»y«/mi»«/mrow»«mo»-«/mo»«mn»1«/mn»«/mrow»«/mfrac»«/math» a", "

x¡

", "x0", "

\"# i «math»«mn»2«/mn»«/math».

", "123l", "n", "x+1y+2pπx+1πg2·tx+1y+2p136·g+5m-63π,n+446,k+2,g2·t", "π,n+4g2·t6,k+2,g2·t4m-6", "m-6x+1y+2p136·g+5m-6πn+46,k+2,g2·t5p136·g+5m-66,k+2,g2·t", "n86·p+9d·f·s5·t+2m,1,n,2,l,3386·p+9d·f·s5·t+21,386·p+9d·f·s5·t+23,1m,1,n,2,l,3786·p+9d·f·s5·t+23", "εp121,2,p,121,2,p,121,2,p,12,4,6·δ,ε,0.60212", "

-0.7568

", "

123mnl3,2

", "

777 123mnl5

", "

1,2,p,12,10·k]]>2,3 1,2,p,12 p

", "

mnl 123mnl3

", "

-0.7568 p x3

", "a=xx")); + $responses = new _hx_array(array("


«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»2«/mn»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»3«/mn»«/math»

", "
X«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»
«math»«/math»«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»i«/mi»«/math»
", "
X1,i
", "

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mstyle mathcolor=¨#FF0000¨»«mrow»«mi»x«/mi»«/mrow»«/mstyle»«mo mathcolor=¨#FF0000¨»+«/mo»«mn mathcolor=¨#FF0000¨»3«/mn»«/math»

", "z", "z", "

+ 0

", "a «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mrow»«mi»x«/mi»«/mrow»«mo»+«/mo»«mn»1«/mn»«/mrow»«mrow»«mrow»«mi»y«/mi»«/mrow»«mo»-«/mo»«mn»1«/mn»«/mrow»«/mfrac»«/math» a", "

x¡

", "x0", "

\"# i «math»«mn»2«/mn»«/math».

", "123l", "n", "x+1y+2pπx+1πg2·tx+1y+2p136·g+5m-63π,n+446,k+2,g2·t", "π,n+4g2·t6,k+2,g2·t4m-6", "m-6x+1y+2p136·g+5m-6πn+46,k+2,g2·t5p136·g+5m-66,k+2,g2·t", "n86·p+9d·f·s5·t+2m,1,n,2,l,3386·p+9d·f·s5·t+21,386·p+9d·f·s5·t+23,1m,1,n,2,l,3786·p+9d·f·s5·t+23", "εp121,2,p,121,2,p,121,2,p,12,4,6·δ,ε,0.60212", "

-0.7568

", "

123mnl3,2

", "

777 123mnl5

", "

1,2,p,12,10·k]]>2,3 1,2,p,12 p

", "

mnl 123mnl3

", "

-0.7568 p x3

", "a=xx")); $i = null; { $_g1 = 0; $_g = $texts->length; @@ -349,8 +349,8 @@ public function unitTestReplaceVariablesInHTML() { } } public function unitTestExtractText() { - $inputs = new _hx_array(array("Cap de les altres", "La resposta és 12x.", "(tiruliru)", "radicand", " a b ", " ")); - $outputs = new _hx_array(array("Cap de les altres", "La resposta és 12x.", "(tiruliru)", "radicand", " a b ", " ")); + $inputs = new _hx_array(array("Cap de les altres", "La resposta és 12x.", "(tiruliru)", "radicand", " a b ", " ")); + $outputs = new _hx_array(array("Cap de les altres", "La resposta és 12x.", "(tiruliru)", "radicand", " a b ", " ")); $i = null; { $_g1 = 0; $_g = $inputs->length; @@ -365,8 +365,8 @@ public function unitTestExtractText() { } } public function unitTestPrepareFormulasAlgorithm() { - $tests = new _hx_array(array("#var_k", "#a +#b", "p(x)=#p", "#f", "#f2", "23#a", "#a", "#ac", "#func", "0", "x=#ay=#b", "#α", "#a+3", "

#plotter1

\x0A")); - $responses = new _hx_array(array("#var_k", "#a +#b", "p(x)=#p", "#f", "#f2", "23#a", "#a", "#ac", "#func", "0", "x=#ay=#b", "", "#a+3", "

#plotter1

\x0A")); + $tests = new _hx_array(array("#var_k", "#a +#b", "p(x)=#p", "#f", "#f2", "23#a", "#a", "#ac", "#func", "0", "x=#ay=#b", "#α", "#a+3", "

#plotter1

\x0A")); + $responses = new _hx_array(array("#var_k", "#a +#b", "p(x)=#p", "#f", "#f2", "23#a", "#a", "#ac", "#func", "0", "x=#ay=#b", "#α", "#a+3", "

#plotter1

\x0A")); $i = null; { $_g1 = 0; $_g = $tests->length; @@ -439,12 +439,12 @@ public function run() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function main() { $argv = Sys::args(); @@ -456,14 +456,14 @@ static function error() { } function __toString() { return 'com.wiris.quizzes.impl.HTMLToolsUnitTests'; } } -function com_wiris_quizzes_impl_HTMLToolsUnitTests_0(&$this) { +function com_wiris_quizzes_impl_HTMLToolsUnitTests_0(&$»this) { { $s = new haxe_Utf8(null); $s->addChar(120120); return $s->toString(); } } -function com_wiris_quizzes_impl_HTMLToolsUnitTests_1(&$this) { +function com_wiris_quizzes_impl_HTMLToolsUnitTests_1(&$»this) { { $s = new haxe_Utf8(null); $s->addChar(960); diff --git a/quizzes/lib/com/wiris/quizzes/impl/HandwritingConstraints.class.php b/quizzes/lib/com/wiris/quizzes/impl/HandwritingConstraints.class.php index 268330e5..d7f9d8d7 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HandwritingConstraints.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HandwritingConstraints.class.php @@ -3,11 +3,8 @@ class com_wiris_quizzes_impl_HandwritingConstraints { public function __construct() { if(!php_Boot::$skip_constructor) { - if(com_wiris_quizzes_impl_HandwritingConstraints::$all_symbols === null) { - com_wiris_quizzes_impl_HandwritingConstraints::$all_symbols = _hx_explode(" ", com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS_STRING); - } if(com_wiris_quizzes_impl_HandwritingConstraints::$symbol_conflicts === null) { - com_wiris_quizzes_impl_HandwritingConstraints::$symbol_conflicts = new _hx_array(array(new _hx_array(array("x", "X", "×", "χ")), new _hx_array(array(".", ",", "·")), new _hx_array(array("2", "z", "Z")), new _hx_array(array("5", "s", "S", "\$")), new _hx_array(array("1", ",", "|", "'")), new _hx_array(array("i", "j", ":", ";")), new _hx_array(array("y", "4", "Y")), new _hx_array(array("p", "P", "ρ")), new _hx_array(array("c", "C", "(", "⊂")), new _hx_array(array("0", "o", "O", "°")), new _hx_array(array("Δ", "A")), new _hx_array(array("B", "β")), new _hx_array(array("∃", "3")), new _hx_array(array("9", "q", "g")), new _hx_array(array("9", "a")), new _hx_array(array("v", "V", "∨", "ν")), new _hx_array(array("r", "σ")), new _hx_array(array("t", "+")), new _hx_array(array("∈", "E", "ε")), new _hx_array(array("n", "h")), new _hx_array(array("k", "K", "κ")), new _hx_array(array("u", "U", "∪")), new _hx_array(array("w", "W", "ω")), new _hx_array(array("d", "∂", "δ")), new _hx_array(array("∂", "a")), new _hx_array(array("∅", "θ", "Θ")), new _hx_array(array("∩", "n", "η")), new _hx_array(array("Λ", "∧", "^")), new _hx_array(array("ψ", "Ψ")), new _hx_array(array("∅", "φ", "Φ")), new _hx_array(array("Π", "π", "∏")), new _hx_array(array("ζ", "ξ")), new _hx_array(array("ζ", "3", "z")), new _hx_array(array("⏜", "^", "~", "-")))); + com_wiris_quizzes_impl_HandwritingConstraints::$symbol_conflicts = new _hx_array(array(new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_0($this), com_wiris_quizzes_impl_HandwritingConstraints_1($this), com_wiris_quizzes_impl_HandwritingConstraints_2($this), com_wiris_quizzes_impl_HandwritingConstraints_3($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_4($this), com_wiris_quizzes_impl_HandwritingConstraints_5($this), com_wiris_quizzes_impl_HandwritingConstraints_6($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_7($this), com_wiris_quizzes_impl_HandwritingConstraints_8($this), com_wiris_quizzes_impl_HandwritingConstraints_9($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_10($this), com_wiris_quizzes_impl_HandwritingConstraints_11($this), com_wiris_quizzes_impl_HandwritingConstraints_12($this), com_wiris_quizzes_impl_HandwritingConstraints_13($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_14($this), com_wiris_quizzes_impl_HandwritingConstraints_15($this), com_wiris_quizzes_impl_HandwritingConstraints_16($this), com_wiris_quizzes_impl_HandwritingConstraints_17($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_18($this), com_wiris_quizzes_impl_HandwritingConstraints_19($this), com_wiris_quizzes_impl_HandwritingConstraints_20($this), com_wiris_quizzes_impl_HandwritingConstraints_21($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_22($this), com_wiris_quizzes_impl_HandwritingConstraints_23($this), com_wiris_quizzes_impl_HandwritingConstraints_24($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_25($this), com_wiris_quizzes_impl_HandwritingConstraints_26($this), com_wiris_quizzes_impl_HandwritingConstraints_27($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_28($this), com_wiris_quizzes_impl_HandwritingConstraints_29($this), com_wiris_quizzes_impl_HandwritingConstraints_30($this), com_wiris_quizzes_impl_HandwritingConstraints_31($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_32($this), com_wiris_quizzes_impl_HandwritingConstraints_33($this), com_wiris_quizzes_impl_HandwritingConstraints_34($this), com_wiris_quizzes_impl_HandwritingConstraints_35($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_36($this), com_wiris_quizzes_impl_HandwritingConstraints_37($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_38($this), com_wiris_quizzes_impl_HandwritingConstraints_39($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_40($this), com_wiris_quizzes_impl_HandwritingConstraints_41($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_42($this), com_wiris_quizzes_impl_HandwritingConstraints_43($this), com_wiris_quizzes_impl_HandwritingConstraints_44($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_45($this), com_wiris_quizzes_impl_HandwritingConstraints_46($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_47($this), com_wiris_quizzes_impl_HandwritingConstraints_48($this), com_wiris_quizzes_impl_HandwritingConstraints_49($this), com_wiris_quizzes_impl_HandwritingConstraints_50($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_51($this), com_wiris_quizzes_impl_HandwritingConstraints_52($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_53($this), com_wiris_quizzes_impl_HandwritingConstraints_54($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_55($this), com_wiris_quizzes_impl_HandwritingConstraints_56($this), com_wiris_quizzes_impl_HandwritingConstraints_57($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_58($this), com_wiris_quizzes_impl_HandwritingConstraints_59($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_60($this), com_wiris_quizzes_impl_HandwritingConstraints_61($this), com_wiris_quizzes_impl_HandwritingConstraints_62($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_63($this), com_wiris_quizzes_impl_HandwritingConstraints_64($this), com_wiris_quizzes_impl_HandwritingConstraints_65($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_66($this), com_wiris_quizzes_impl_HandwritingConstraints_67($this), com_wiris_quizzes_impl_HandwritingConstraints_68($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_69($this), com_wiris_quizzes_impl_HandwritingConstraints_70($this), com_wiris_quizzes_impl_HandwritingConstraints_71($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_72($this), com_wiris_quizzes_impl_HandwritingConstraints_73($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_74($this), com_wiris_quizzes_impl_HandwritingConstraints_75($this), com_wiris_quizzes_impl_HandwritingConstraints_76($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_77($this), com_wiris_quizzes_impl_HandwritingConstraints_78($this), com_wiris_quizzes_impl_HandwritingConstraints_79($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_80($this), com_wiris_quizzes_impl_HandwritingConstraints_81($this), com_wiris_quizzes_impl_HandwritingConstraints_82($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_83($this), com_wiris_quizzes_impl_HandwritingConstraints_84($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_85($this), com_wiris_quizzes_impl_HandwritingConstraints_86($this), com_wiris_quizzes_impl_HandwritingConstraints_87($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_88($this), com_wiris_quizzes_impl_HandwritingConstraints_89($this), com_wiris_quizzes_impl_HandwritingConstraints_90($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_91($this), com_wiris_quizzes_impl_HandwritingConstraints_92($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_93($this), com_wiris_quizzes_impl_HandwritingConstraints_94($this), com_wiris_quizzes_impl_HandwritingConstraints_95($this))), new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_96($this), com_wiris_quizzes_impl_HandwritingConstraints_97($this), com_wiris_quizzes_impl_HandwritingConstraints_98($this), com_wiris_quizzes_impl_HandwritingConstraints_99($this))))); } if(com_wiris_quizzes_impl_HandwritingConstraints::$symbol_default_excluded === null) { com_wiris_quizzes_impl_HandwritingConstraints::$symbol_default_excluded = new _hx_array(array(new _hx_array(array("sin", "cos", "tan", "log")))); @@ -80,11 +77,11 @@ public function getNegativeConstraints() { } } { - $_g1 = 0; $_g = com_wiris_quizzes_impl_HandwritingConstraints::$all_symbols->length; + $_g1 = 0; $_g = com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS->length; while($_g1 < $_g) { $i1 = $_g1++; - if(!com_wiris_system_ArrayEx::contains($blocked, com_wiris_quizzes_impl_HandwritingConstraints::$all_symbols[$i1])) { - $h->symbols->push(com_wiris_quizzes_impl_HandwritingConstraints::$all_symbols[$i1]); + if(!com_wiris_system_ArrayEx::contains($blocked, com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS[$i1])) { + $h->symbols->push(com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS[$i1]); } unset($i1); } @@ -153,7 +150,7 @@ public function addTagContent($s, $tag, $split) { if($split) { $i = 0; while($i < strlen($content)) { - $c = com_wiris_quizzes_impl_HandwritingConstraints_0($this, $beginContent, $charAfterTag, $content, $end, $endBeginTag, $endContent, $i, $s, $split, $start, $tag); + $c = com_wiris_quizzes_impl_HandwritingConstraints_100($this, $beginContent, $charAfterTag, $content, $end, $endBeginTag, $endContent, $i, $s, $split, $start, $tag); $this->addToken($c); $i += strlen($c); unset($c); @@ -234,15 +231,14 @@ public function addQuestionConstraints($q) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } - static $ALL_SYMBOLS_STRING; - static $all_symbols; + static $ALL_SYMBOLS; static $symbol_conflicts; static $symbol_default_excluded; static $GENERAL = "General"; @@ -269,11 +265,1817 @@ static function newHandwritingConstraints() { } function __toString() { return 'com.wiris.quizzes.impl.HandwritingConstraints'; } } -com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS_STRING = "0 1 2 3 4 5 6 7 8 9 a A α b B β c C . · , ; ... : cos cm d D dm δ Δ ÷ / e " . "E ξ = ≈ ∃ f F ∀ g G γ Γ ≥ > h H i I ∈ ∞ ∫ j J k K κ l L λ Λ ≤ lim log " . "{ [ ( < m M μ n N η ≠ o O p P ρ φ Φ π Π ψ Ψ ± ′ q Q r R → } ] ) s S σ Σ " . "sin √ ∑ ∏ t T τ tan θ Θ u U v V ν w W ω Ω x X χ × y Y z Z ζ frac | - ! " . "+ ~ ^ ° € \$ £ % ‰ ∂ ∇ ε ∅ ∪ ∩ ⊂ ⊃ ⊆ ⊇ ℙ ℕ ℤ ℚ ℂ ℝ 𝕀 ⇒ ⏜ ∧ ∨ #"; -function com_wiris_quizzes_impl_HandwritingConstraints_0(&$this, &$beginContent, &$charAfterTag, &$content, &$end, &$endBeginTag, &$endContent, &$i, &$s, &$split, &$start, &$tag) { +com_wiris_quizzes_impl_HandwritingConstraints::$ALL_SYMBOLS = new _hx_array(array(com_wiris_quizzes_impl_HandwritingConstraints_101(), com_wiris_quizzes_impl_HandwritingConstraints_102(), com_wiris_quizzes_impl_HandwritingConstraints_103(), com_wiris_quizzes_impl_HandwritingConstraints_104(), com_wiris_quizzes_impl_HandwritingConstraints_105(), com_wiris_quizzes_impl_HandwritingConstraints_106(), com_wiris_quizzes_impl_HandwritingConstraints_107(), com_wiris_quizzes_impl_HandwritingConstraints_108(), com_wiris_quizzes_impl_HandwritingConstraints_109(), com_wiris_quizzes_impl_HandwritingConstraints_110(), com_wiris_quizzes_impl_HandwritingConstraints_111(), com_wiris_quizzes_impl_HandwritingConstraints_112(), com_wiris_quizzes_impl_HandwritingConstraints_113(), com_wiris_quizzes_impl_HandwritingConstraints_114(), com_wiris_quizzes_impl_HandwritingConstraints_115(), com_wiris_quizzes_impl_HandwritingConstraints_116(), com_wiris_quizzes_impl_HandwritingConstraints_117(), com_wiris_quizzes_impl_HandwritingConstraints_118(), com_wiris_quizzes_impl_HandwritingConstraints_119(), com_wiris_quizzes_impl_HandwritingConstraints_120(), com_wiris_quizzes_impl_HandwritingConstraints_121(), com_wiris_quizzes_impl_HandwritingConstraints_122(), com_wiris_quizzes_impl_HandwritingConstraints_123(), com_wiris_quizzes_impl_HandwritingConstraints_124(), com_wiris_quizzes_impl_HandwritingConstraints_125(), com_wiris_quizzes_impl_HandwritingConstraints_126(), com_wiris_quizzes_impl_HandwritingConstraints_127(), com_wiris_quizzes_impl_HandwritingConstraints_128(), com_wiris_quizzes_impl_HandwritingConstraints_129(), com_wiris_quizzes_impl_HandwritingConstraints_130(), com_wiris_quizzes_impl_HandwritingConstraints_131(), com_wiris_quizzes_impl_HandwritingConstraints_132(), com_wiris_quizzes_impl_HandwritingConstraints_133(), com_wiris_quizzes_impl_HandwritingConstraints_134(), com_wiris_quizzes_impl_HandwritingConstraints_135(), com_wiris_quizzes_impl_HandwritingConstraints_136(), com_wiris_quizzes_impl_HandwritingConstraints_137(), com_wiris_quizzes_impl_HandwritingConstraints_138(), com_wiris_quizzes_impl_HandwritingConstraints_139(), com_wiris_quizzes_impl_HandwritingConstraints_140(), com_wiris_quizzes_impl_HandwritingConstraints_141(), com_wiris_quizzes_impl_HandwritingConstraints_142(), com_wiris_quizzes_impl_HandwritingConstraints_143(), com_wiris_quizzes_impl_HandwritingConstraints_144(), com_wiris_quizzes_impl_HandwritingConstraints_145(), com_wiris_quizzes_impl_HandwritingConstraints_146(), com_wiris_quizzes_impl_HandwritingConstraints_147(), com_wiris_quizzes_impl_HandwritingConstraints_148(), com_wiris_quizzes_impl_HandwritingConstraints_149(), com_wiris_quizzes_impl_HandwritingConstraints_150(), com_wiris_quizzes_impl_HandwritingConstraints_151(), com_wiris_quizzes_impl_HandwritingConstraints_152(), com_wiris_quizzes_impl_HandwritingConstraints_153(), com_wiris_quizzes_impl_HandwritingConstraints_154(), com_wiris_quizzes_impl_HandwritingConstraints_155(), com_wiris_quizzes_impl_HandwritingConstraints_156(), com_wiris_quizzes_impl_HandwritingConstraints_157(), com_wiris_quizzes_impl_HandwritingConstraints_158(), com_wiris_quizzes_impl_HandwritingConstraints_159(), com_wiris_quizzes_impl_HandwritingConstraints_160(), com_wiris_quizzes_impl_HandwritingConstraints_161(), com_wiris_quizzes_impl_HandwritingConstraints_162(), com_wiris_quizzes_impl_HandwritingConstraints_163(), com_wiris_quizzes_impl_HandwritingConstraints_164(), com_wiris_quizzes_impl_HandwritingConstraints_165(), com_wiris_quizzes_impl_HandwritingConstraints_166(), com_wiris_quizzes_impl_HandwritingConstraints_167(), com_wiris_quizzes_impl_HandwritingConstraints_168(), com_wiris_quizzes_impl_HandwritingConstraints_169(), com_wiris_quizzes_impl_HandwritingConstraints_170(), com_wiris_quizzes_impl_HandwritingConstraints_171(), com_wiris_quizzes_impl_HandwritingConstraints_172(), com_wiris_quizzes_impl_HandwritingConstraints_173(), com_wiris_quizzes_impl_HandwritingConstraints_174(), com_wiris_quizzes_impl_HandwritingConstraints_175(), com_wiris_quizzes_impl_HandwritingConstraints_176(), com_wiris_quizzes_impl_HandwritingConstraints_177(), com_wiris_quizzes_impl_HandwritingConstraints_178(), com_wiris_quizzes_impl_HandwritingConstraints_179(), com_wiris_quizzes_impl_HandwritingConstraints_180(), com_wiris_quizzes_impl_HandwritingConstraints_181(), com_wiris_quizzes_impl_HandwritingConstraints_182(), com_wiris_quizzes_impl_HandwritingConstraints_183(), com_wiris_quizzes_impl_HandwritingConstraints_184(), com_wiris_quizzes_impl_HandwritingConstraints_185(), com_wiris_quizzes_impl_HandwritingConstraints_186(), com_wiris_quizzes_impl_HandwritingConstraints_187(), com_wiris_quizzes_impl_HandwritingConstraints_188(), com_wiris_quizzes_impl_HandwritingConstraints_189(), com_wiris_quizzes_impl_HandwritingConstraints_190(), com_wiris_quizzes_impl_HandwritingConstraints_191(), com_wiris_quizzes_impl_HandwritingConstraints_192(), com_wiris_quizzes_impl_HandwritingConstraints_193(), com_wiris_quizzes_impl_HandwritingConstraints_194(), com_wiris_quizzes_impl_HandwritingConstraints_195(), com_wiris_quizzes_impl_HandwritingConstraints_196(), com_wiris_quizzes_impl_HandwritingConstraints_197(), com_wiris_quizzes_impl_HandwritingConstraints_198(), com_wiris_quizzes_impl_HandwritingConstraints_199(), com_wiris_quizzes_impl_HandwritingConstraints_200(), com_wiris_quizzes_impl_HandwritingConstraints_201(), com_wiris_quizzes_impl_HandwritingConstraints_202(), com_wiris_quizzes_impl_HandwritingConstraints_203(), com_wiris_quizzes_impl_HandwritingConstraints_204(), com_wiris_quizzes_impl_HandwritingConstraints_205(), com_wiris_quizzes_impl_HandwritingConstraints_206(), com_wiris_quizzes_impl_HandwritingConstraints_207(), com_wiris_quizzes_impl_HandwritingConstraints_208(), com_wiris_quizzes_impl_HandwritingConstraints_209(), com_wiris_quizzes_impl_HandwritingConstraints_210(), com_wiris_quizzes_impl_HandwritingConstraints_211(), com_wiris_quizzes_impl_HandwritingConstraints_212(), com_wiris_quizzes_impl_HandwritingConstraints_213(), com_wiris_quizzes_impl_HandwritingConstraints_214(), com_wiris_quizzes_impl_HandwritingConstraints_215(), com_wiris_quizzes_impl_HandwritingConstraints_216(), com_wiris_quizzes_impl_HandwritingConstraints_217(), com_wiris_quizzes_impl_HandwritingConstraints_218(), com_wiris_quizzes_impl_HandwritingConstraints_219(), com_wiris_quizzes_impl_HandwritingConstraints_220(), com_wiris_quizzes_impl_HandwritingConstraints_221(), com_wiris_quizzes_impl_HandwritingConstraints_222(), com_wiris_quizzes_impl_HandwritingConstraints_223(), com_wiris_quizzes_impl_HandwritingConstraints_224(), com_wiris_quizzes_impl_HandwritingConstraints_225(), com_wiris_quizzes_impl_HandwritingConstraints_226(), com_wiris_quizzes_impl_HandwritingConstraints_227(), com_wiris_quizzes_impl_HandwritingConstraints_228(), com_wiris_quizzes_impl_HandwritingConstraints_229(), com_wiris_quizzes_impl_HandwritingConstraints_230(), com_wiris_quizzes_impl_HandwritingConstraints_231(), com_wiris_quizzes_impl_HandwritingConstraints_232(), com_wiris_quizzes_impl_HandwritingConstraints_233(), com_wiris_quizzes_impl_HandwritingConstraints_234(), com_wiris_quizzes_impl_HandwritingConstraints_235(), com_wiris_quizzes_impl_HandwritingConstraints_236(), com_wiris_quizzes_impl_HandwritingConstraints_237(), com_wiris_quizzes_impl_HandwritingConstraints_238(), com_wiris_quizzes_impl_HandwritingConstraints_239(), com_wiris_quizzes_impl_HandwritingConstraints_240(), com_wiris_quizzes_impl_HandwritingConstraints_241(), com_wiris_quizzes_impl_HandwritingConstraints_242(), com_wiris_quizzes_impl_HandwritingConstraints_243(), com_wiris_quizzes_impl_HandwritingConstraints_244(), com_wiris_quizzes_impl_HandwritingConstraints_245(), com_wiris_quizzes_impl_HandwritingConstraints_246(), com_wiris_quizzes_impl_HandwritingConstraints_247(), com_wiris_quizzes_impl_HandwritingConstraints_248(), com_wiris_quizzes_impl_HandwritingConstraints_249(), com_wiris_quizzes_impl_HandwritingConstraints_250(), com_wiris_quizzes_impl_HandwritingConstraints_251(), com_wiris_quizzes_impl_HandwritingConstraints_252(), com_wiris_quizzes_impl_HandwritingConstraints_253(), com_wiris_quizzes_impl_HandwritingConstraints_254(), com_wiris_quizzes_impl_HandwritingConstraints_255(), com_wiris_quizzes_impl_HandwritingConstraints_256(), com_wiris_quizzes_impl_HandwritingConstraints_257(), com_wiris_quizzes_impl_HandwritingConstraints_258(), "...", "cos", "cm", "dm", "lim", "log", "sin", "tan", "frac")); +function com_wiris_quizzes_impl_HandwritingConstraints_0(&$»this) { { - $s1 = new haxe_Utf8(null); - $s1->addChar(haxe_Utf8::charCodeAt(_hx_substr($content, $i, null), 0)); - return $s1->toString(); + $s = new haxe_Utf8(null); + $s->addChar(120); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_1(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(88); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_2(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(215); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_3(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(967); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_4(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(46); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_5(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(44); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_6(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(183); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_7(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(50); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_8(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(122); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_9(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(90); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_10(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(53); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_11(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(115); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_12(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(83); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_13(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(36); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_14(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(49); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_15(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(44); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_16(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(124); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_17(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(39); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_18(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(105); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_19(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(106); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_20(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(58); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_21(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(59); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_22(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(121); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_23(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(52); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_24(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(89); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_25(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(112); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_26(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(80); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_27(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(961); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_28(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(99); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_29(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(67); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_30(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(40); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_31(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8834); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_32(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(48); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_33(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(111); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_34(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(79); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_35(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(176); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_36(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(916); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_37(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(65); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_38(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(66); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_39(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(946); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_40(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8707); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_41(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(51); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_42(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(57); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_43(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(113); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_44(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(103); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_45(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(57); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_46(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(97); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_47(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(118); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_48(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(86); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_49(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8744); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_50(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(957); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_51(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(114); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_52(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(963); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_53(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(116); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_54(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(43); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_55(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8712); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_56(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(69); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_57(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(949); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_58(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(110); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_59(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(104); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_60(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(107); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_61(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(75); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_62(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(954); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_63(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(117); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_64(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(85); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_65(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8746); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_66(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(119); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_67(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(87); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_68(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(969); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_69(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(100); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_70(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8706); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_71(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(948); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_72(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8706); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_73(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(97); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_74(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8709); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_75(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(952); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_76(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(920); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_77(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8745); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_78(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(110); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_79(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(951); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_80(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(923); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_81(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8743); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_82(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(94); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_83(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(968); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_84(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(936); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_85(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8709); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_86(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(966); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_87(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(934); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_88(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(928); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_89(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(960); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_90(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(8719); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_91(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(950); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_92(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(958); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_93(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(950); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_94(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(51); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_95(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(122); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_96(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(9180); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_97(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(94); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_98(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(126); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_99(&$»this) { + { + $s = new haxe_Utf8(null); + $s->addChar(45); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_100(&$»this, &$beginContent, &$charAfterTag, &$content, &$end, &$endBeginTag, &$endContent, &$i, &$s, &$split, &$start, &$tag) { + { + $s1 = new haxe_Utf8(null); + $s1->addChar(haxe_Utf8::charCodeAt(_hx_substr($content, $i, null), 0)); + return $s1->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_101() { + { + $s = new haxe_Utf8(null); + $s->addChar(48); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_102() { + { + $s = new haxe_Utf8(null); + $s->addChar(49); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_103() { + { + $s = new haxe_Utf8(null); + $s->addChar(50); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_104() { + { + $s = new haxe_Utf8(null); + $s->addChar(51); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_105() { + { + $s = new haxe_Utf8(null); + $s->addChar(52); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_106() { + { + $s = new haxe_Utf8(null); + $s->addChar(53); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_107() { + { + $s = new haxe_Utf8(null); + $s->addChar(54); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_108() { + { + $s = new haxe_Utf8(null); + $s->addChar(55); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_109() { + { + $s = new haxe_Utf8(null); + $s->addChar(56); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_110() { + { + $s = new haxe_Utf8(null); + $s->addChar(57); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_111() { + { + $s = new haxe_Utf8(null); + $s->addChar(97); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_112() { + { + $s = new haxe_Utf8(null); + $s->addChar(65); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_113() { + { + $s = new haxe_Utf8(null); + $s->addChar(945); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_114() { + { + $s = new haxe_Utf8(null); + $s->addChar(98); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_115() { + { + $s = new haxe_Utf8(null); + $s->addChar(66); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_116() { + { + $s = new haxe_Utf8(null); + $s->addChar(946); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_117() { + { + $s = new haxe_Utf8(null); + $s->addChar(99); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_118() { + { + $s = new haxe_Utf8(null); + $s->addChar(67); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_119() { + { + $s = new haxe_Utf8(null); + $s->addChar(46); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_120() { + { + $s = new haxe_Utf8(null); + $s->addChar(183); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_121() { + { + $s = new haxe_Utf8(null); + $s->addChar(44); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_122() { + { + $s = new haxe_Utf8(null); + $s->addChar(59); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_123() { + { + $s = new haxe_Utf8(null); + $s->addChar(46); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_124() { + { + $s = new haxe_Utf8(null); + $s->addChar(58); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_125() { + { + $s = new haxe_Utf8(null); + $s->addChar(100); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_126() { + { + $s = new haxe_Utf8(null); + $s->addChar(68); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_127() { + { + $s = new haxe_Utf8(null); + $s->addChar(948); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_128() { + { + $s = new haxe_Utf8(null); + $s->addChar(916); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_129() { + { + $s = new haxe_Utf8(null); + $s->addChar(247); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_130() { + { + $s = new haxe_Utf8(null); + $s->addChar(47); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_131() { + { + $s = new haxe_Utf8(null); + $s->addChar(101); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_132() { + { + $s = new haxe_Utf8(null); + $s->addChar(69); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_133() { + { + $s = new haxe_Utf8(null); + $s->addChar(958); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_134() { + { + $s = new haxe_Utf8(null); + $s->addChar(61); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_135() { + { + $s = new haxe_Utf8(null); + $s->addChar(8776); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_136() { + { + $s = new haxe_Utf8(null); + $s->addChar(8707); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_137() { + { + $s = new haxe_Utf8(null); + $s->addChar(102); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_138() { + { + $s = new haxe_Utf8(null); + $s->addChar(70); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_139() { + { + $s = new haxe_Utf8(null); + $s->addChar(8704); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_140() { + { + $s = new haxe_Utf8(null); + $s->addChar(103); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_141() { + { + $s = new haxe_Utf8(null); + $s->addChar(71); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_142() { + { + $s = new haxe_Utf8(null); + $s->addChar(947); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_143() { + { + $s = new haxe_Utf8(null); + $s->addChar(915); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_144() { + { + $s = new haxe_Utf8(null); + $s->addChar(8805); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_145() { + { + $s = new haxe_Utf8(null); + $s->addChar(62); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_146() { + { + $s = new haxe_Utf8(null); + $s->addChar(104); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_147() { + { + $s = new haxe_Utf8(null); + $s->addChar(72); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_148() { + { + $s = new haxe_Utf8(null); + $s->addChar(105); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_149() { + { + $s = new haxe_Utf8(null); + $s->addChar(73); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_150() { + { + $s = new haxe_Utf8(null); + $s->addChar(8712); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_151() { + { + $s = new haxe_Utf8(null); + $s->addChar(8734); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_152() { + { + $s = new haxe_Utf8(null); + $s->addChar(8747); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_153() { + { + $s = new haxe_Utf8(null); + $s->addChar(106); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_154() { + { + $s = new haxe_Utf8(null); + $s->addChar(74); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_155() { + { + $s = new haxe_Utf8(null); + $s->addChar(107); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_156() { + { + $s = new haxe_Utf8(null); + $s->addChar(75); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_157() { + { + $s = new haxe_Utf8(null); + $s->addChar(954); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_158() { + { + $s = new haxe_Utf8(null); + $s->addChar(108); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_159() { + { + $s = new haxe_Utf8(null); + $s->addChar(76); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_160() { + { + $s = new haxe_Utf8(null); + $s->addChar(955); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_161() { + { + $s = new haxe_Utf8(null); + $s->addChar(923); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_162() { + { + $s = new haxe_Utf8(null); + $s->addChar(8804); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_163() { + { + $s = new haxe_Utf8(null); + $s->addChar(123); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_164() { + { + $s = new haxe_Utf8(null); + $s->addChar(91); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_165() { + { + $s = new haxe_Utf8(null); + $s->addChar(40); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_166() { + { + $s = new haxe_Utf8(null); + $s->addChar(60); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_167() { + { + $s = new haxe_Utf8(null); + $s->addChar(109); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_168() { + { + $s = new haxe_Utf8(null); + $s->addChar(77); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_169() { + { + $s = new haxe_Utf8(null); + $s->addChar(956); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_170() { + { + $s = new haxe_Utf8(null); + $s->addChar(110); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_171() { + { + $s = new haxe_Utf8(null); + $s->addChar(78); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_172() { + { + $s = new haxe_Utf8(null); + $s->addChar(951); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_173() { + { + $s = new haxe_Utf8(null); + $s->addChar(8800); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_174() { + { + $s = new haxe_Utf8(null); + $s->addChar(111); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_175() { + { + $s = new haxe_Utf8(null); + $s->addChar(79); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_176() { + { + $s = new haxe_Utf8(null); + $s->addChar(112); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_177() { + { + $s = new haxe_Utf8(null); + $s->addChar(80); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_178() { + { + $s = new haxe_Utf8(null); + $s->addChar(961); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_179() { + { + $s = new haxe_Utf8(null); + $s->addChar(966); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_180() { + { + $s = new haxe_Utf8(null); + $s->addChar(934); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_181() { + { + $s = new haxe_Utf8(null); + $s->addChar(960); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_182() { + { + $s = new haxe_Utf8(null); + $s->addChar(928); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_183() { + { + $s = new haxe_Utf8(null); + $s->addChar(968); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_184() { + { + $s = new haxe_Utf8(null); + $s->addChar(936); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_185() { + { + $s = new haxe_Utf8(null); + $s->addChar(177); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_186() { + { + $s = new haxe_Utf8(null); + $s->addChar(8242); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_187() { + { + $s = new haxe_Utf8(null); + $s->addChar(113); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_188() { + { + $s = new haxe_Utf8(null); + $s->addChar(81); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_189() { + { + $s = new haxe_Utf8(null); + $s->addChar(114); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_190() { + { + $s = new haxe_Utf8(null); + $s->addChar(82); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_191() { + { + $s = new haxe_Utf8(null); + $s->addChar(8594); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_192() { + { + $s = new haxe_Utf8(null); + $s->addChar(125); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_193() { + { + $s = new haxe_Utf8(null); + $s->addChar(93); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_194() { + { + $s = new haxe_Utf8(null); + $s->addChar(41); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_195() { + { + $s = new haxe_Utf8(null); + $s->addChar(115); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_196() { + { + $s = new haxe_Utf8(null); + $s->addChar(83); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_197() { + { + $s = new haxe_Utf8(null); + $s->addChar(963); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_198() { + { + $s = new haxe_Utf8(null); + $s->addChar(931); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_199() { + { + $s = new haxe_Utf8(null); + $s->addChar(8730); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_200() { + { + $s = new haxe_Utf8(null); + $s->addChar(8721); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_201() { + { + $s = new haxe_Utf8(null); + $s->addChar(8719); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_202() { + { + $s = new haxe_Utf8(null); + $s->addChar(116); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_203() { + { + $s = new haxe_Utf8(null); + $s->addChar(84); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_204() { + { + $s = new haxe_Utf8(null); + $s->addChar(964); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_205() { + { + $s = new haxe_Utf8(null); + $s->addChar(952); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_206() { + { + $s = new haxe_Utf8(null); + $s->addChar(920); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_207() { + { + $s = new haxe_Utf8(null); + $s->addChar(117); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_208() { + { + $s = new haxe_Utf8(null); + $s->addChar(85); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_209() { + { + $s = new haxe_Utf8(null); + $s->addChar(118); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_210() { + { + $s = new haxe_Utf8(null); + $s->addChar(86); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_211() { + { + $s = new haxe_Utf8(null); + $s->addChar(957); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_212() { + { + $s = new haxe_Utf8(null); + $s->addChar(119); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_213() { + { + $s = new haxe_Utf8(null); + $s->addChar(87); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_214() { + { + $s = new haxe_Utf8(null); + $s->addChar(969); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_215() { + { + $s = new haxe_Utf8(null); + $s->addChar(937); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_216() { + { + $s = new haxe_Utf8(null); + $s->addChar(120); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_217() { + { + $s = new haxe_Utf8(null); + $s->addChar(88); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_218() { + { + $s = new haxe_Utf8(null); + $s->addChar(967); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_219() { + { + $s = new haxe_Utf8(null); + $s->addChar(215); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_220() { + { + $s = new haxe_Utf8(null); + $s->addChar(121); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_221() { + { + $s = new haxe_Utf8(null); + $s->addChar(89); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_222() { + { + $s = new haxe_Utf8(null); + $s->addChar(122); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_223() { + { + $s = new haxe_Utf8(null); + $s->addChar(90); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_224() { + { + $s = new haxe_Utf8(null); + $s->addChar(950); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_225() { + { + $s = new haxe_Utf8(null); + $s->addChar(124); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_226() { + { + $s = new haxe_Utf8(null); + $s->addChar(45); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_227() { + { + $s = new haxe_Utf8(null); + $s->addChar(33); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_228() { + { + $s = new haxe_Utf8(null); + $s->addChar(43); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_229() { + { + $s = new haxe_Utf8(null); + $s->addChar(126); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_230() { + { + $s = new haxe_Utf8(null); + $s->addChar(94); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_231() { + { + $s = new haxe_Utf8(null); + $s->addChar(176); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_232() { + { + $s = new haxe_Utf8(null); + $s->addChar(8364); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_233() { + { + $s = new haxe_Utf8(null); + $s->addChar(36); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_234() { + { + $s = new haxe_Utf8(null); + $s->addChar(163); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_235() { + { + $s = new haxe_Utf8(null); + $s->addChar(37); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_236() { + { + $s = new haxe_Utf8(null); + $s->addChar(8240); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_237() { + { + $s = new haxe_Utf8(null); + $s->addChar(8706); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_238() { + { + $s = new haxe_Utf8(null); + $s->addChar(8711); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_239() { + { + $s = new haxe_Utf8(null); + $s->addChar(949); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_240() { + { + $s = new haxe_Utf8(null); + $s->addChar(8709); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_241() { + { + $s = new haxe_Utf8(null); + $s->addChar(8746); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_242() { + { + $s = new haxe_Utf8(null); + $s->addChar(8745); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_243() { + { + $s = new haxe_Utf8(null); + $s->addChar(8834); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_244() { + { + $s = new haxe_Utf8(null); + $s->addChar(8835); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_245() { + { + $s = new haxe_Utf8(null); + $s->addChar(8838); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_246() { + { + $s = new haxe_Utf8(null); + $s->addChar(8839); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_247() { + { + $s = new haxe_Utf8(null); + $s->addChar(8473); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_248() { + { + $s = new haxe_Utf8(null); + $s->addChar(8469); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_249() { + { + $s = new haxe_Utf8(null); + $s->addChar(8484); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_250() { + { + $s = new haxe_Utf8(null); + $s->addChar(8474); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_251() { + { + $s = new haxe_Utf8(null); + $s->addChar(8450); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_252() { + { + $s = new haxe_Utf8(null); + $s->addChar(8477); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_253() { + { + $s = new haxe_Utf8(null); + $s->addChar(120128); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_254() { + { + $s = new haxe_Utf8(null); + $s->addChar(8658); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_255() { + { + $s = new haxe_Utf8(null); + $s->addChar(9180); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_256() { + { + $s = new haxe_Utf8(null); + $s->addChar(8743); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_257() { + { + $s = new haxe_Utf8(null); + $s->addChar(8744); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_HandwritingConstraints_258() { + { + $s = new haxe_Utf8(null); + $s->addChar(35); + return $s->toString(); } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/HttpImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/HttpImpl.class.php index 31dd2847..55298713 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HttpImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HttpImpl.class.php @@ -30,22 +30,22 @@ public function onData($data) { return call_user_func_array($this->onData, array public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.HttpImpl'; } } -function com_wiris_quizzes_impl_HttpImpl_0(&$this, &$listener, &$url, $msg) { +function com_wiris_quizzes_impl_HttpImpl_0(&$»this, &$listener, &$url, $msg) { { - $this->listener->onError($msg); + $»this->listener->onError($msg); } } -function com_wiris_quizzes_impl_HttpImpl_1(&$this, &$listener, &$url, $data) { +function com_wiris_quizzes_impl_HttpImpl_1(&$»this, &$listener, &$url, $data) { { - $this->listener->onData($data); + $»this->listener->onData($data); } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/HttpSyncListener.class.php b/quizzes/lib/com/wiris/quizzes/impl/HttpSyncListener.class.php index 0ce77823..38f96b2c 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HttpSyncListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HttpSyncListener.class.php @@ -17,12 +17,12 @@ public function onData($data) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.HttpSyncListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/HttpToQuizzesListener.class.php b/quizzes/lib/com/wiris/quizzes/impl/HttpToQuizzesListener.class.php index f3f9b135..6936f182 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/HttpToQuizzesListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/HttpToQuizzesListener.class.php @@ -78,12 +78,12 @@ public function onData($response) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.HttpToQuizzesListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/LocalData.class.php b/quizzes/lib/com/wiris/quizzes/impl/LocalData.class.php index e18d44e0..513c9bb1 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/LocalData.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/LocalData.class.php @@ -25,12 +25,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "data"; static $KEY_OPENANSWER_COMPOUND_ANSWER; @@ -61,6 +61,14 @@ public function __call($m, $a) { static $VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_TRUE = "true"; static $VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_FALSE = "false"; static $KEY_ELEMENTS_TO_HANDWRITE = "elementsToHandwrite"; + static $KEY_GRAPH_LOCK_INITIAL_CONTENT = "graphLockInitialContent"; + static $KEY_GRAPH_SHOW_NAME_IN_LABEL = "graphShowNameInLabel"; + static $KEY_GRAPH_SHOW_VALUE_IN_LABEL = "graphShowValueInLabel"; + static $VALUE_NEVER = "never"; + static $VALUE_ALWAYS = "always"; + static $VALUE_FOCUS = "focus"; + static $KEY_GRAPH_MAGNETIC_GRID = "graphMagneticGrid"; + static $VALUE_SNAP = "snap"; static $keys; function __toString() { return 'com.wiris.quizzes.impl.LocalData'; } } @@ -84,4 +92,4 @@ function __toString() { return 'com.wiris.quizzes.impl.LocalData'; } com_wiris_quizzes_impl_LocalData::$VALUE_SHOW_CAS_REPLACE_INPUT = com_wiris_quizzes_api_QuizzesConstants::$PROPERTY_VALUE_SHOW_CAS_REPLACE; com_wiris_quizzes_impl_LocalData::$VALUE_OPENANSWER_COMPOUND_ANSWER_GRADE_AND = com_wiris_quizzes_api_QuizzesConstants::$PROPERTY_VALUE_COMPOUND_ANSWER_GRADE_AND; com_wiris_quizzes_impl_LocalData::$VALUE_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTE = com_wiris_quizzes_api_QuizzesConstants::$PROPERTY_VALUE_COMPOUND_ANSWER_GRADE_DISTRIBUTE; -com_wiris_quizzes_impl_LocalData::$keys = new _hx_array(array(com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_INPUT_FIELD, com_wiris_quizzes_impl_LocalData::$KEY_SHOW_CAS, com_wiris_quizzes_impl_LocalData::$KEY_CAS_INITIAL_SESSION, com_wiris_quizzes_impl_LocalData::$KEY_CAS_SESSION, com_wiris_quizzes_impl_LocalData::$KEY_SHOW_AUXILIARY_TEXT_INPUT, com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_TEXT, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER_GRADE, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_GRAPH_TOOLBAR, com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_CAS_HIDE_FILE_MENU, com_wiris_quizzes_impl_LocalData::$KEY_ELEMENTS_TO_HANDWRITE)); +com_wiris_quizzes_impl_LocalData::$keys = new _hx_array(array(com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_INPUT_FIELD, com_wiris_quizzes_impl_LocalData::$KEY_SHOW_CAS, com_wiris_quizzes_impl_LocalData::$KEY_CAS_INITIAL_SESSION, com_wiris_quizzes_impl_LocalData::$KEY_CAS_SESSION, com_wiris_quizzes_impl_LocalData::$KEY_SHOW_AUXILIARY_TEXT_INPUT, com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_TEXT, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER_GRADE, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION, com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_GRAPH_TOOLBAR, com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_CAS_HIDE_FILE_MENU, com_wiris_quizzes_impl_LocalData::$KEY_ELEMENTS_TO_HANDWRITE, com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_LOCK_INITIAL_CONTENT, com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_NAME_IN_LABEL, com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_VALUE_IN_LABEL, com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_MAGNETIC_GRID)); diff --git a/quizzes/lib/com/wiris/quizzes/impl/MathContent.class.php b/quizzes/lib/com/wiris/quizzes/impl/MathContent.class.php index 4a490156..ff62f852 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/MathContent.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/MathContent.class.php @@ -26,12 +26,12 @@ public function set($content) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TYPE_TEXT = "text"; static $TYPE_TEXT_EVAL = "textEval"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/MaxConnectionsHttpImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/MaxConnectionsHttpImpl.class.php index c3e47c84..a6a0434e 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/MaxConnectionsHttpImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/MaxConnectionsHttpImpl.class.php @@ -6,8 +6,8 @@ public function __construct($url, $listener) { parent::__construct($url,$listener); try { $this->max_connections = Std::parseInt(com_wiris_quizzes_impl_QuizzesImpl::getInstance()->getConfiguration()->get(com_wiris_quizzes_api_ConfigurationKeys::$MAXCONNECTIONS)); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { $this->max_connections = 10; @@ -22,8 +22,8 @@ public function getConnectionSlot() { if($data !== null) { try { $connections = haxe_Unserializer::run($data); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { $connections = null; @@ -95,12 +95,12 @@ public function request($post) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $CONNECTION_TIMEOUT = 60; static $DATA_KEY_MAX_CONNECTIONS = "wiris_maxconnections"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionRequest.class.php b/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionRequest.class.php index 1d045183..d6bef637 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionRequest.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionRequest.class.php @@ -17,12 +17,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "processQuestions"; function __toString() { return 'com.wiris.quizzes.impl.MultipleQuestionRequest'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionResponse.class.php b/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionResponse.class.php index 1e976e6b..8c5c5c4a 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionResponse.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/MultipleQuestionResponse.class.php @@ -17,12 +17,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "processQuestionsResult"; function __toString() { return 'com.wiris.quizzes.impl.MultipleQuestionResponse'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Option.class.php b/quizzes/lib/com/wiris/quizzes/impl/Option.class.php index f00ec990..d8ff9eb2 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Option.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Option.class.php @@ -18,12 +18,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $options; function __toString() { return 'com.wiris.quizzes.impl.Option'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Parameter.class.php b/quizzes/lib/com/wiris/quizzes/impl/Parameter.class.php index 88863a4d..4ccc3849 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Parameter.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Parameter.class.php @@ -18,12 +18,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "parameter"; function __toString() { return 'com.wiris.quizzes.impl.Parameter'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ProcessGetTranslation.class.php b/quizzes/lib/com/wiris/quizzes/impl/ProcessGetTranslation.class.php index 0d7b8fa4..6fdce475 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ProcessGetTranslation.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ProcessGetTranslation.class.php @@ -17,12 +17,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getTranslation"; function __toString() { return 'com.wiris.quizzes.impl.ProcessGetTranslation'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ProcessGetVariables.class.php b/quizzes/lib/com/wiris/quizzes/impl/ProcessGetVariables.class.php index 1c01fb39..4f5ff341 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ProcessGetVariables.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ProcessGetVariables.class.php @@ -19,12 +19,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "getVariables"; function __toString() { return 'com.wiris.quizzes.impl.ProcessGetVariables'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Property.class.php b/quizzes/lib/com/wiris/quizzes/impl/Property.class.php index 460e8941..fd36e9a5 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Property.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Property.class.php @@ -19,12 +19,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "property"; function __toString() { return 'com.wiris.quizzes.impl.Property'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionImpl.class.php index 5e3848c1..d0c4d080 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionImpl.class.php @@ -4,10 +4,17 @@ class com_wiris_quizzes_impl_QuestionImpl extends com_wiris_quizzes_impl_Questio public function __construct() { if(!php_Boot::$skip_constructor) { parent::__construct(); + $this->deprecationWarnings = new _hx_array(array()); if(com_wiris_quizzes_impl_QuestionImpl::$defaultOptions === null) { com_wiris_quizzes_impl_QuestionImpl::$defaultOptions = com_wiris_quizzes_impl_QuestionImpl::getDefaultOptions(); } }} + public function getDeprecationWarnings() { + return $this->deprecationWarnings; + } + public function clearDeprecationWarnings() { + $this->deprecationWarnings = new _hx_array(array()); + } public function removeCorrectAnswer($index) { $_g = 0; $_g1 = $this->slots; while($_g < $_g1->length) { @@ -793,6 +800,11 @@ public function importTolerance($tolerance) { public function isDeprecatedTolerance($tol) { return _hx_index_of($tol, "10^", null) !== -1; } + public function addDeprecationWarning($warning) { + if(!com_wiris_system_ArrayEx::contains($this->deprecationWarnings, $warning)) { + $this->deprecationWarnings->push($warning); + } + } public function importDeprecated() { if($this->assertions !== null) { $i = null; @@ -805,13 +817,19 @@ public function importDeprecated() { $a->name = com_wiris_quizzes_impl_Assertion::$EQUIVALENT_SYMBOLIC; $a->setParam(com_wiris_quizzes_impl_Assertion::$PARAM_ORDER_MATTERS, "false"); $a->setParam(com_wiris_quizzes_impl_Assertion::$PARAM_REPETITION_MATTERS, "false"); + $this->addDeprecationWarning(com_wiris_quizzes_impl_QuestionImpl::$EQUIVALENT_SET_ASSERTION); } if($a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_LIST) { $a->name = com_wiris_quizzes_impl_Assertion::$EQUIVALENT_SYMBOLIC; $a->setParam(com_wiris_quizzes_impl_Assertion::$PARAM_NO_BRACKETS_LIST, "true"); + $this->addDeprecationWarning(com_wiris_quizzes_impl_QuestionImpl::$SYNTAX_LIST_ASSERTION); } if($a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_EXPRESSION) { $a->name = com_wiris_quizzes_impl_Assertion::$SYNTAX_MATH; + if($a->hasParam(com_wiris_quizzes_impl_Assertion::$PARAM_TEXT_LOGIC_OPERATORS)) { + $a->removeParam(com_wiris_quizzes_impl_Assertion::$PARAM_TEXT_LOGIC_OPERATORS); + $this->addDeprecationWarning(com_wiris_quizzes_impl_QuestionImpl::$TEXT_LOGIC_OPERATORS); + } } if($a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_QUANTITY) { $constants = $a->getParam("constants"); @@ -849,6 +867,13 @@ public function importDeprecated() { $a->name = com_wiris_quizzes_impl_Assertion::$CHECK_EQUIVALENT_UNITS; $a->setParam(com_wiris_quizzes_impl_Assertion::$PARAM_ALLOW_PREFIXES, "false"); $a->removeParam(com_wiris_quizzes_impl_Assertion::$PARAM_UNIT); + $this->addDeprecationWarning(com_wiris_quizzes_impl_QuestionImpl::$EQUIVALENT_UNIT_LITERAL); + } + if($a->name === com_wiris_quizzes_impl_Assertion::$EQUIVALENT_FUNCTION && $a->hasParam(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE)) { + $value = $a->getParam(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE); + $a->removeParam(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE); + $a->setParam(com_wiris_quizzes_impl_Assertion::$PARAM_FUNCTION_ARGUMENT_MODE, com_wiris_quizzes_impl_QuestionImpl_2($this, $_g, $_g1, $a, $i, $i1, $value)); + unset($value); } if($a->isEquivalence()) { $tol = $a->getParam(com_wiris_quizzes_api_QuizzesConstants::$OPTION_TOLERANCE); @@ -867,7 +892,7 @@ public function importDeprecated() { } } public function isAssertionDeprecatedCompatible($a) { - return $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DIGITS || $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DECIMALS || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_EXPRESSION || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_QUANTITY || $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_UNIT; + return $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DIGITS || $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_NO_MORE_DECIMALS || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_EXPRESSION || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_QUANTITY || $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_UNIT || $a->name === com_wiris_quizzes_impl_Assertion::$EQUIVALENT_FUNCTION && $a->hasParam(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE); } public function isAssertionDeprecatedNeedsCheck($a) { return $a->name === com_wiris_quizzes_impl_Assertion::$EQUIVALENT_SET || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_LIST || $a->name === com_wiris_quizzes_impl_Assertion::$CHECK_UNIT_LITERAL || $a->name === com_wiris_quizzes_impl_Assertion::$SYNTAX_EXPRESSION && $a->hasParam(com_wiris_quizzes_impl_Assertion::$PARAM_TEXT_LOGIC_OPERATORS); @@ -1184,7 +1209,23 @@ public function defaultLocalData($name) { if($name === com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_CAS_HIDE_FILE_MENU) { return com_wiris_quizzes_impl_LocalData::$VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_FALSE; } else { - return null; + if($name === com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_LOCK_INITIAL_CONTENT) { + return "false"; + } else { + if($name === com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_NAME_IN_LABEL) { + return com_wiris_quizzes_impl_LocalData::$VALUE_ALWAYS; + } else { + if($name === com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_VALUE_IN_LABEL) { + return com_wiris_quizzes_impl_LocalData::$VALUE_FOCUS; + } else { + if($name === com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_MAGNETIC_GRID) { + return com_wiris_quizzes_impl_LocalData::$VALUE_SNAP; + } else { + return null; + } + } + } + } } } } @@ -1223,7 +1264,7 @@ public function getAssertionIndex($name, $correctAnswer, $userAnswer) { return -1; } public function getCorrectAnswersLength() { - return com_wiris_quizzes_impl_QuestionImpl_2($this); + return com_wiris_quizzes_impl_QuestionImpl_3($this); } public function getCorrectAnswer($index) { if($this->correctAnswers !== null && $this->correctAnswers->length > $index) { @@ -1396,7 +1437,7 @@ public function setParametrizedAssertion($name, $correctAnswer, $userAnswer, $pa $names = com_wiris_quizzes_impl_Assertion::getParameterNames($name); if($parameters !== null && $names !== null) { $a->parameters = new _hx_array(array()); - $n = com_wiris_quizzes_impl_QuestionImpl_3($this, $a, $correctAnswer, $name, $names, $parameters, $userAnswer); + $n = com_wiris_quizzes_impl_QuestionImpl_4($this, $a, $correctAnswer, $name, $names, $parameters, $userAnswer); $i = null; { $_g = 0; @@ -1459,6 +1500,7 @@ public function onSerialize($s) { $this->localData = $s->serializeArrayName($this->localData, "localData"); $s->endTag(); } + public $deprecationWarnings; public $calcDocument; public $localData; public $options; @@ -1470,18 +1512,23 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $defaultOptions = null; static $TAGNAME = "question"; static $NO_DEPRECATED = 0; static $DEPRECATED_COMPATIBLE = 1; static $DEPRECATED_NEEDS_CHECK = 2; + static $EQUIVALENT_SET_NO_AVAILABLE = "equivalent_set_no_available"; + static $EQUIVALENT_SET_ASSERTION = "quizzes_studio_equivalent_set_assertion"; + static $SYNTAX_LIST_ASSERTION = "quizzes_studio_syntax_list_assertion"; + static $TEXT_LOGIC_OPERATORS = "quizzes_studio_text_logic_operators"; + static $EQUIVALENT_UNIT_LITERAL = "quizzes_studio_equivalent_unit_literal"; static function removeLocalDataFromArray($name, $localData) { if($localData !== null) { $i = $localData->length - 1; @@ -1498,10 +1545,10 @@ static function getDefaultOptions() { $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_EXPONENTIAL_E, "e"); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_IMAGINARY_UNIT, "i"); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_IMPLICIT_TIMES_OPERATOR, "false"); - $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_NUMBER_PI, com_wiris_quizzes_impl_QuestionImpl_4($dopt)); + $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_NUMBER_PI, com_wiris_quizzes_impl_QuestionImpl_5($dopt)); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_PRECISION, "4"); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_RELATIVE_TOLERANCE, "true"); - $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_TIMES_OPERATOR, com_wiris_quizzes_impl_QuestionImpl_5($dopt)); + $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_TIMES_OPERATOR, com_wiris_quizzes_impl_QuestionImpl_6($dopt)); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_TOLERANCE, "0.001"); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_TOLERANCE_DIGITS, "false"); $dopt->set(com_wiris_quizzes_api_QuizzesConstants::$OPTION_FLOAT_FORMAT, "mg"); @@ -1550,40 +1597,47 @@ static function getLocalDataFromArray($name, $ld) { } function __toString() { return 'com.wiris.quizzes.impl.QuestionImpl'; } } -function com_wiris_quizzes_impl_QuestionImpl_0(&$this, &$_g, &$_g1, &$a, &$assertionsCopy, &$correctAnswers, &$i, &$overrideDeprecated, &$slotId) { - if($this->slots->length > 0) { - return _hx_array_get($this->slots, $this->slots->length - 1)->localData; +function com_wiris_quizzes_impl_QuestionImpl_0(&$»this, &$_g, &$_g1, &$a, &$assertionsCopy, &$correctAnswers, &$i, &$overrideDeprecated, &$slotId) { + if($»this->slots->length > 0) { + return _hx_array_get($»this->slots, $»this->slots->length - 1)->localData; } } -function com_wiris_quizzes_impl_QuestionImpl_1(&$this) { - if($this->assertions === null) { +function com_wiris_quizzes_impl_QuestionImpl_1(&$»this) { + if($»this->assertions === null) { return 0; } else { - return $this->assertions->length; + return $»this->assertions->length; + } +} +function com_wiris_quizzes_impl_QuestionImpl_2(&$»this, &$_g, &$_g1, &$a, &$i, &$i1, &$value) { + if("true" === $value) { + return com_wiris_quizzes_impl_Assertion::$PARAM_VALUE_FUNCTION_ARGUMENT_UNEVALUATED; + } else { + return com_wiris_quizzes_impl_Assertion::$PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED; } } -function com_wiris_quizzes_impl_QuestionImpl_2(&$this) { - if($this->correctAnswers === null) { +function com_wiris_quizzes_impl_QuestionImpl_3(&$»this) { + if($»this->correctAnswers === null) { return 0; } else { - return $this->correctAnswers->length; + return $»this->correctAnswers->length; } } -function com_wiris_quizzes_impl_QuestionImpl_3(&$this, &$a, &$correctAnswer, &$name, &$names, &$parameters, &$userAnswer) { +function com_wiris_quizzes_impl_QuestionImpl_4(&$»this, &$a, &$correctAnswer, &$name, &$names, &$parameters, &$userAnswer) { if($parameters->length < $names->length) { return $parameters->length; } else { return $names->length; } } -function com_wiris_quizzes_impl_QuestionImpl_4(&$dopt) { +function com_wiris_quizzes_impl_QuestionImpl_5(&$dopt) { { $s = new haxe_Utf8(null); $s->addChar(960); return $s->toString(); } } -function com_wiris_quizzes_impl_QuestionImpl_5(&$dopt) { +function com_wiris_quizzes_impl_QuestionImpl_6(&$dopt) { { $s = new haxe_Utf8(null); $s->addChar(183); diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionInstanceImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionInstanceImpl.class.php index 43e53118..f2dceb1e 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionInstanceImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionInstanceImpl.class.php @@ -341,7 +341,7 @@ public function setRandomSeed($seed) { $this->userData->randomSeed = $seed; } public function parseTextBoolean($text) { - $trues = new _hx_array(array("true", "cierto", "cert", "tõene", "ziur", "vrai", "wahr", "vero", "waar", "verdadeiro", "certo")); + $trues = new _hx_array(array("true", "cierto", "cert", "t" . com_wiris_quizzes_impl_QuestionInstanceImpl_1($this, $text) . "ene", "ziur", "vrai", "wahr", "vero", "waar", "verdadeiro", "certo")); $i = null; { $_g1 = 0; $_g = $trues->length; @@ -680,8 +680,8 @@ public function getCompoundComponents() { $n = $m; } unset($m); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { } @@ -747,7 +747,7 @@ public function getCompoundGradeDistribution($s) { $i = 0; $sb = new StringBuf(); while($i < $l && $j < $n) { - $c = com_wiris_quizzes_impl_QuestionInstanceImpl_1($this, $content, $d, $i, $j, $l, $n, $s, $sb); + $c = com_wiris_quizzes_impl_QuestionInstanceImpl_2($this, $content, $d, $i, $j, $l, $n, $s, $sb); $digit = $this->isNumberPart($c); if($digit) { $sb->add($c); @@ -757,8 +757,8 @@ public function getCompoundGradeDistribution($s) { $t = 0.0; try { $t = Std::parseFloat($sb->b); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { } @@ -848,11 +848,12 @@ public function andChecks($checks) { $j = null; $correct = true; { - $_g1 = 0; $_g = $checks->length; - while($_g1 < $_g) { - $j1 = $_g1++; - $correct = $correct && _hx_array_get($checks, $j1)->value === 1.0; - unset($j1); + $_g = 0; + while($_g < $checks->length) { + $check = $checks[$_g]; + ++$_g; + $correct = $correct && $check->value > 0.999999; + unset($check); } } return $correct; @@ -896,7 +897,7 @@ public function getAnswerGrade($correctAnswer, $studentAnswer, $q) { $_g1 = 0; $_g = $distribution->length - 1; while($_g1 < $_g) { $i = $_g1++; - $grade += $distribution->a[$i] * $this->getCompoundAnswerGrade($correctAnswer, $studentAnswer, $i, $q); + $grade += $distribution->»a[$i] * $this->getCompoundAnswerGrade($correctAnswer, $studentAnswer, $i, $q); unset($i); } } @@ -1160,7 +1161,17 @@ public function parseCompoundGraphicalAssertionChecks($checks) { $strs = _hx_explode("_", $c->getCorrectAnswer()); $correctAnswer = $strs[0]; $elemCount = _hx_substr($strs[1], 2, null); - $elemId = $strs[2]; + $elemIdParts = new _hx_array(array()); + { + $_g2 = 2; $_g1 = $strs->length; + while($_g2 < $_g1) { + $i = $_g2++; + $elemIdParts->push($strs[$i]); + unset($i); + } + unset($_g2,$_g1); + } + $elemId = $elemIdParts->join("_"); $answer = $c->getAnswer(); if(!$assertionsInfo->exists($c->assertion . "_" . $correctAnswer . "_" . $answer)) { $assertionsInfo->set($c->assertion . "_" . $correctAnswer . "_" . $answer, new _hx_array(array())); @@ -1172,7 +1183,7 @@ public function parseCompoundGraphicalAssertionChecks($checks) { $piece->set("correctAnswer", $correctAnswer); $piece->set("answer", $answer); $assertionsInfo->get($c->assertion . "_" . $correctAnswer . "_" . $answer)->push($piece); - unset($strs,$piece,$elemId,$elemCount,$correctAnswer,$c,$answer); + unset($strs,$piece,$elemIdParts,$elemId,$elemCount,$correctAnswer,$c,$answer); } } $it = $assertionsInfo->keys(); @@ -1298,6 +1309,19 @@ public function update($response) { } } } + public function expandVariablesTextEval($text) { + $h = new com_wiris_quizzes_impl_HTMLTools(); + $h->setPlotterLoadingSrc(com_wiris_quizzes_impl_QuizzesImpl::getInstance()->getResourceUrl("plotter_loading.png")); + $h->setProxyUrl(com_wiris_quizzes_impl_QuizzesImpl::getInstance()->getConfiguration()->get(com_wiris_quizzes_api_ConfigurationKeys::$PROXY_URL)); + if($this->variables === null || $this->variables->get(com_wiris_quizzes_impl_MathContent::$TYPE_TEXT_EVAL) === null) { + return $this->expandVariablesText($text); + } else { + $newvars = new Hash(); + $this->addAllHashElements($this->variables->get(com_wiris_quizzes_impl_MathContent::$TYPE_TEXT), $newvars); + $this->addAllHashElements($this->variables->get(com_wiris_quizzes_impl_MathContent::$TYPE_TEXT_EVAL), $newvars); + return $h->expandVariablesText($text, $newvars); + } + } public function expandVariablesText($text) { if($text === null) { return null; @@ -1492,14 +1516,14 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } - static function __meta__() { $args = func_get_args(); return call_user_func_array(self::$__meta__, $args); } + static function __meta__() { $»args = func_get_args(); return call_user_func_array(self::$__meta__, $»args); } static $__meta__; static $tagName = "questionInstance"; static $base64; @@ -1508,14 +1532,21 @@ public function __call($m, $a) { function __toString() { return 'com.wiris.quizzes.impl.QuestionInstanceImpl'; } } com_wiris_quizzes_impl_QuestionInstanceImpl::$__meta__ = _hx_anonymous(array("fields" => _hx_anonymous(array("getCompoundAnswerGrade" => _hx_anonymous(array("Deprecated" => null)), "getAnswerGrade" => _hx_anonymous(array("Deprecated" => null)), "getMatchingCorrectAnswer" => _hx_anonymous(array("Deprecated" => null)), "isAnswerMatching" => _hx_anonymous(array("Deprecated" => null)))))); -function com_wiris_quizzes_impl_QuestionInstanceImpl_0(&$this) { - if($this->userData->answers !== null) { - return $this->userData->answers->length; +function com_wiris_quizzes_impl_QuestionInstanceImpl_0(&$»this) { + if($»this->userData->answers !== null) { + return $»this->userData->answers->length; } else { return 0; } } -function com_wiris_quizzes_impl_QuestionInstanceImpl_1(&$this, &$content, &$d, &$i, &$j, &$l, &$n, &$s, &$sb) { +function com_wiris_quizzes_impl_QuestionInstanceImpl_1(&$»this, &$text) { + { + $s = new haxe_Utf8(null); + $s->addChar(245); + return $s->toString(); + } +} +function com_wiris_quizzes_impl_QuestionInstanceImpl_2(&$»this, &$content, &$d, &$i, &$j, &$l, &$n, &$s, &$sb) { { $s1 = new haxe_Utf8(null); $s1->addChar(haxe_Utf8::charCodeAt($s, $i)); diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionInternal.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionInternal.class.php index 1e0a4532..d67454b1 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionInternal.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionInternal.class.php @@ -4,6 +4,9 @@ class com_wiris_quizzes_impl_QuestionInternal extends com_wiris_util_xml_Seriali public function __construct() { if(!php_Boot::$skip_constructor) { parent::__construct(); }} + public function getDeprecationWarnings() { + return null; + } public function getProperty($name) { return null; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionLazy.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionLazy.class.php index 2e46b9b7..6fffc1c2 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionLazy.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionLazy.class.php @@ -26,6 +26,9 @@ public function __construct($xml) { $this->id = _hx_substr($tag, $s, $e - $s); } }} + public function getDeprecationWarnings() { + return $this->getImpl()->getDeprecationWarnings(); + } public function addNewSlotFromModel($slot) { return $this->getImpl()->addNewSlotFromModel($slot); } @@ -121,12 +124,12 @@ public function getStudentQuestion() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.QuestionLazy'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionRequestImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionRequestImpl.class.php index 89fcfec7..96125d22 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionRequestImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionRequestImpl.class.php @@ -21,7 +21,11 @@ public function addProcess($p) { if($this->processes === null) { $this->processes = new _hx_array(array()); } - $this->processes->push($p); + if(Std::is($p, _hx_qtype("com.wiris.quizzes.impl.ProcessGetVariables"))) { + $this->processes->insert(0, $p); + } else { + $this->processes->push($p); + } } public function variables($names, $type) { $p = new com_wiris_quizzes_impl_ProcessGetVariables(); @@ -64,12 +68,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "processQuestion"; function __toString() { return 'com.wiris.quizzes.impl.QuestionRequestImpl'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuestionResponseImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuestionResponseImpl.class.php index 1dcb7cc4..e9686e7c 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuestionResponseImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuestionResponseImpl.class.php @@ -17,12 +17,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "processQuestionResult"; function __toString() { return 'com.wiris.quizzes.impl.QuestionResponseImpl'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesBuilderImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesBuilderImpl.class.php index 5ea7d522..06bc6c04 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesBuilderImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesBuilderImpl.class.php @@ -75,14 +75,14 @@ public function getQuizzesUIBuilder() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } - static function __meta__() { $args = func_get_args(); return call_user_func_array(self::$__meta__, $args); } + static function __meta__() { $»args = func_get_args(); return call_user_func_array(self::$__meta__, $»args); } static $__meta__; static $singleton = null; static function getInstance() { diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesEnumUtils.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesEnumUtils.class.php index da5e0899..4dfa0f22 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesEnumUtils.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesEnumUtils.class.php @@ -82,6 +82,7 @@ static function getComparisonParameterNamesHash() { com_wiris_quizzes_impl_QuizzesEnumUtils::$comparisonParameterNames->set(com_wiris_quizzes_impl_Assertion::$PARAM_USE_SPACES, com_wiris_quizzes_api_assertion_ComparisonParameterName::$MATCH_SPACES); com_wiris_quizzes_impl_QuizzesEnumUtils::$comparisonParameterNames->set(com_wiris_quizzes_impl_Assertion::$PARAM_ELEMENTS_TO_GRADE, com_wiris_quizzes_api_assertion_ComparisonParameterName::$ELEMENTS_TO_GRADE); com_wiris_quizzes_impl_QuizzesEnumUtils::$comparisonParameterNames->set(com_wiris_quizzes_impl_Assertion::$PARAM_NOT_EVALUATE, com_wiris_quizzes_api_assertion_ComparisonParameterName::$NOT_EVALUATE); + com_wiris_quizzes_impl_QuizzesEnumUtils::$comparisonParameterNames->set(com_wiris_quizzes_impl_Assertion::$PARAM_FUNCTION_ARGUMENT_MODE, com_wiris_quizzes_api_assertion_ComparisonParameterName::$FUNCTION_ARGUMENT_MODE); } return com_wiris_quizzes_impl_QuizzesEnumUtils::$comparisonParameterNames; } @@ -174,6 +175,10 @@ static function getPropertyNames() { com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_OPENANSWER_GRAPH_TOOLBAR, com_wiris_quizzes_api_PropertyName::$GRAPH_TOOLBAR); com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_AUXILIARY_CAS_HIDE_FILE_MENU, com_wiris_quizzes_api_PropertyName::$AUXILIARY_CAS_HIDE_FILE_MENU); com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_ELEMENTS_TO_HANDWRITE, com_wiris_quizzes_api_PropertyName::$ELEMENTS_TO_HANDWRITE); + com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_LOCK_INITIAL_CONTENT, com_wiris_quizzes_api_PropertyName::$GRAPH_LOCK_INITIAL_CONTENT); + com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_NAME_IN_LABEL, com_wiris_quizzes_api_PropertyName::$GRAPH_SHOW_NAME_IN_LABEL); + com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_SHOW_VALUE_IN_LABEL, com_wiris_quizzes_api_PropertyName::$GRAPH_SHOW_VALUE_IN_LABEL); + com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames->set(com_wiris_quizzes_impl_LocalData::$KEY_GRAPH_MAGNETIC_GRID, com_wiris_quizzes_api_PropertyName::$GRAPH_MAGNETIC_GRID); } return com_wiris_quizzes_impl_QuizzesEnumUtils::$propertyNames; } @@ -183,5 +188,20 @@ static function string2PropertyName($name) { static function propertyName2String($name) { return com_wiris_util_type_HashUtils::getKey($name, com_wiris_quizzes_impl_QuizzesEnumUtils::getPropertyNames()); } + static $graphModes; + static function getGraphModes() { + if(com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes === null) { + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes = new Hash(); + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes->set(com_wiris_quizzes_impl_Assertion::$GRAPH_MODE_STANDARD, com_wiris_util_geometry_GraphMode::$STANDARD); + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes->set(com_wiris_quizzes_impl_Assertion::$GRAPH_MODE_SKETCH, com_wiris_util_geometry_GraphMode::$SKETCH); + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes->set(com_wiris_quizzes_impl_Assertion::$GRAPH_MODE_PIE_CHART, com_wiris_util_geometry_GraphMode::$PIE_CHART); + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes->set(com_wiris_quizzes_impl_Assertion::$GRAPH_MODE_BAR_CHART, com_wiris_util_geometry_GraphMode::$BAR_CHART); + com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes->set(com_wiris_quizzes_impl_Assertion::$GRAPH_MODE_LINE_CHART, com_wiris_util_geometry_GraphMode::$LINE_CHART); + } + return com_wiris_quizzes_impl_QuizzesEnumUtils::$graphModes; + } + static function string2GraphMode($mode) { + return com_wiris_quizzes_impl_QuizzesEnumUtils::getGraphModes()->get($mode); + } function __toString() { return 'com.wiris.quizzes.impl.QuizzesEnumUtils'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesImpl.class.php index 8429a378..ffe33584 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesImpl.class.php @@ -5,16 +5,16 @@ public function __construct() { if(!php_Boot::$skip_constructor) { parent::__construct(); }} - public function mathContentToFilterableValue($value) { + public function mathContentToFilterableValue($value, $initialContent) { if($value->type === com_wiris_quizzes_impl_MathContent::$TYPE_GEOMETRY_FILE) { - return "getResourceUrl("plotter_loading.png") . "\" " . "alt=\"Plotter\" " . "class=\"wirisconstruction wirisgraphanimate\" " . "data-wirisconstruction=\"" . com_wiris_util_xml_WXmlUtils::htmlEscape($value->content) . "\"" . "/>"; + return "getResourceUrl("plotter_loading.png") . "\" " . "alt=\"Plotter\" " . "class=\"wirisconstruction wirisgraphanimate\" " . "data-wirisconstruction=\"" . com_wiris_util_xml_WXmlUtils::htmlEscape($value->content) . "\"" . (com_wiris_quizzes_impl_QuizzesImpl_0($this, $initialContent, $value)) . "/>"; } return $value->content; } - public function answerToFilterableValue($value) { + public function answerToFilterableValue($value, $initialContent) { $mc = new com_wiris_quizzes_impl_MathContent(); $mc->set($value); - return $this->mathContentToFilterableValue($mc); + return $this->mathContentToFilterableValue($mc, $initialContent); } public function getElementsToGrade($geometryFile, $assertion) { if($assertion->getParam(com_wiris_quizzes_impl_Assertion::$PARAM_ELEMENTS_TO_GRADE) !== null) { @@ -679,13 +679,44 @@ public function newEvalMultipleAnswersRequest($correctAnswers, $userAnswers, $qu } unset($_g2); } - if($isPlainTextField || $isStringSyntax) { + $isTextFormat = $ca->type === com_wiris_quizzes_impl_MathContent::$TYPE_TEXT; + $hasMultiletterIdentifierInTextFormat = false; + if($isTextFormat) { + $splitByRegularSp = _hx_explode(" ", $ca->content); + $words = new _hx_array(array()); + { + $_g2 = 0; + while($_g2 < $splitByRegularSp->length) { + $word = $splitByRegularSp[$_g2]; + ++$_g2; + $splitByNbsp = _hx_explode(com_wiris_quizzes_impl_QuizzesImpl_1($this, $_g, $_g1, $_g2, $ca, $correctAnswers, $hasMultiletterIdentifierInTextFormat, $i, $instance, $isPlainTextField, $isStringSyntax, $isTextFormat, $j, $j1, $q, $qa, $qi, $qq, $question, $slots, $splitByRegularSp, $syntax, $ua, $userAnswers, $uu, $value, $word, $words), $word); + $words = $words->concat($splitByNbsp); + unset($word,$splitByNbsp); + } + unset($_g2); + } + { + $_g2 = 0; + while($_g2 < $words->length) { + $word = $words[$_g2]; + ++$_g2; + if(!StringTools::startsWith($word, "#") && strlen($word) > 1) { + $hasMultiletterIdentifierInTextFormat = true; + break; + } + unset($word); + } + unset($_g2); + } + unset($words,$splitByRegularSp); + } + if($isPlainTextField || $isStringSyntax || $hasMultiletterIdentifierInTextFormat) { $value = $qi->expandVariablesText($value); } else { $value = $qi->expandVariablesMathMLEval($value); } $qq->setCorrectAnswer($j1, $value); - unset($value,$slots,$j1,$isStringSyntax,$isPlainTextField,$ca); + unset($value,$slots,$j1,$isTextFormat,$isStringSyntax,$isPlainTextField,$hasMultiletterIdentifierInTextFormat,$ca); } } $j = $qq->assertions->length - 1; @@ -1141,12 +1172,12 @@ public function getQuizzesComponentBuilder() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $singleton = null; static function getInstance() { @@ -1262,3 +1293,17 @@ static function setVariables($html, $q, $qi, $qr) { } function __toString() { return 'com.wiris.quizzes.impl.QuizzesImpl'; } } +function com_wiris_quizzes_impl_QuizzesImpl_0(&$»this, &$initialContent, &$value) { + if($initialContent !== null && !($initialContent === "")) { + return "data-wirisinitialcontent=\"" . com_wiris_util_xml_WXmlUtils::htmlEscape($initialContent) . "\""; + } else { + return ""; + } +} +function com_wiris_quizzes_impl_QuizzesImpl_1(&$»this, &$_g, &$_g1, &$_g2, &$ca, &$correctAnswers, &$hasMultiletterIdentifierInTextFormat, &$i, &$instance, &$isPlainTextField, &$isStringSyntax, &$isTextFormat, &$j, &$j1, &$q, &$qa, &$qi, &$qq, &$question, &$slots, &$splitByRegularSp, &$syntax, &$ua, &$userAnswers, &$uu, &$value, &$word, &$words) { + { + $s = new haxe_Utf8(null); + $s->addChar(160); + return $s->toString(); + } +} diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceImpl.class.php index eef839d7..7aff66f9 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceImpl.class.php @@ -89,12 +89,12 @@ public function execute($req) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $USE_CACHE = true; static $PROTOCOL_REST = 0; diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSingleListener.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSingleListener.class.php index d5542d89..f1dce81f 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSingleListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSingleListener.class.php @@ -18,12 +18,12 @@ public function onResponse($mqs) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.QuizzesServiceSingleListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSyncListener.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSyncListener.class.php index fa62cc06..2624f745 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSyncListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesServiceSyncListener.class.php @@ -11,12 +11,12 @@ public function onResponse($mqs) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.QuizzesServiceSyncListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesTranslator.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesTranslator.class.php index 48fb8aac..d36bed73 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesTranslator.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesTranslator.class.php @@ -29,12 +29,12 @@ public function t($code) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $languages = null; static $available = null; diff --git a/quizzes/lib/com/wiris/quizzes/impl/QuizzesUIBuilderImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/QuizzesUIBuilderImpl.class.php index 65cc02d0..c83cedd1 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/QuizzesUIBuilderImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/QuizzesUIBuilderImpl.class.php @@ -101,7 +101,7 @@ public function newAnswerFeedback($question, $instance, $correctAnswer, $student public function setLanguage($lang) { com_wiris_quizzes_api_Quizzes::getInstance()->getQuizzesComponentBuilder()->setLanguage($lang); } - static function __meta__() { $args = func_get_args(); return call_user_func_array(self::$__meta__, $args); } + static function __meta__() { $»args = func_get_args(); return call_user_func_array(self::$__meta__, $»args); } static $__meta__; function __toString() { return 'com.wiris.quizzes.impl.QuizzesUIBuilderImpl'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Result.class.php b/quizzes/lib/com/wiris/quizzes/impl/Result.class.php index db42c1e8..d91b8de8 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Result.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Result.class.php @@ -17,12 +17,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.impl.Result'; } } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultError.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultError.class.php index 0a4a2dd1..c7e19354 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultError.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultError.class.php @@ -23,12 +23,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "error"; static $TYPE_MATHSYNTAX = "mathSyntax"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultErrorLocation.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultErrorLocation.class.php index 9b17eb6d..dd259f3a 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultErrorLocation.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultErrorLocation.class.php @@ -31,12 +31,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "location"; function __toString() { return 'com.wiris.quizzes.impl.ResultErrorLocation'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultGetCheckAssertions.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultGetCheckAssertions.class.php index 6906f566..932db3c9 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultGetCheckAssertions.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultGetCheckAssertions.class.php @@ -18,12 +18,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getCheckAssertionsResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultGetCheckAssertions'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedAssertions.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedAssertions.class.php index fc747391..5eae064d 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedAssertions.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedAssertions.class.php @@ -18,12 +18,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getFeaturedAssertionsResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultGetFeaturedAssertions'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedSyntaxAssertions.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedSyntaxAssertions.class.php index 4feb2f1e..07a80ccc 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedSyntaxAssertions.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultGetFeaturedSyntaxAssertions.class.php @@ -18,12 +18,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getFeaturedSyntaxAssertionsResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultGetFeaturedSyntaxAssertions'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultGetTranslation.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultGetTranslation.class.php index 6a3bb280..175fd1c7 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultGetTranslation.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultGetTranslation.class.php @@ -20,12 +20,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getTranslationResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultGetTranslation'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultGetVariables.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultGetVariables.class.php index fe60b62b..47c039e8 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultGetVariables.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultGetVariables.class.php @@ -18,12 +18,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "getVariablesResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultGetVariables'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/ResultStoreQuestion.class.php b/quizzes/lib/com/wiris/quizzes/impl/ResultStoreQuestion.class.php index a7511d90..c5968921 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/ResultStoreQuestion.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/ResultStoreQuestion.class.php @@ -18,12 +18,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "storeQuestionResult"; function __toString() { return 'com.wiris.quizzes.impl.ResultStoreQuestion'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/SharedVariables.class.php b/quizzes/lib/com/wiris/quizzes/impl/SharedVariables.class.php index 35927dc4..c3de4638 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/SharedVariables.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/SharedVariables.class.php @@ -38,12 +38,12 @@ public function getVariable($name) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $h = null; function __toString() { return 'com.wiris.quizzes.impl.SharedVariables'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/SlotImpl.class.php b/quizzes/lib/com/wiris/quizzes/impl/SlotImpl.class.php index 647b852e..c447e19d 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/SlotImpl.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/SlotImpl.class.php @@ -205,12 +205,12 @@ public function copy($slotModel) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "slot"; static $ATTRIBUTE_ID = "id"; diff --git a/quizzes/lib/com/wiris/quizzes/impl/Strings.class.php b/quizzes/lib/com/wiris/quizzes/impl/Strings.class.php index 2df976e5..46cb6489 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Strings.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Strings.class.php @@ -5,4 +5,4 @@ public function __construct(){} static $lang; function __toString() { return 'com.wiris.quizzes.impl.Strings'; } } -com_wiris_quizzes_impl_Strings::$lang = new _hx_array(array(new _hx_array(array("lang", "ca")), new _hx_array(array("parameter", "paràmetre")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "da")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "de")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "antwort")), new _hx_array(array("lang", "el")), new _hx_array(array("parameter", "παράμετρος")), new _hx_array(array("answer", "απάντηση")), new _hx_array(array("lang", "en")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "answer")), new _hx_array(array("lang", "es")), new _hx_array(array("parameter", "parámetro")), new _hx_array(array("answer", "respuesta")), new _hx_array(array("lang", "fr")), new _hx_array(array("parameter", "paramètre")), new _hx_array(array("answer", "réponse")), new _hx_array(array("lang", "it")), new _hx_array(array("parameter", "parametro")), new _hx_array(array("answer", "risposta")), new _hx_array(array("lang", "no")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "nn")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "pt")), new _hx_array(array("parameter", "parâmetro")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "pt_br")), new _hx_array(array("parameter", "parâmetro")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "ru")), new _hx_array(array("parameter", "параметр")), new _hx_array(array("answer", "ответ")), new _hx_array(array("lang", "zh")), new _hx_array(array("parameter", "参数")), new _hx_array(array("answer", "答案")))); +com_wiris_quizzes_impl_Strings::$lang = new _hx_array(array(new _hx_array(array("lang", "ca")), new _hx_array(array("parameter", "paràmetre")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "da")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "de")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "antwort")), new _hx_array(array("lang", "el")), new _hx_array(array("parameter", "παράμετρος")), new _hx_array(array("answer", "απάντηση")), new _hx_array(array("lang", "en")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "answer")), new _hx_array(array("lang", "es")), new _hx_array(array("parameter", "parámetro")), new _hx_array(array("answer", "respuesta")), new _hx_array(array("lang", "fr")), new _hx_array(array("parameter", "paramètre")), new _hx_array(array("answer", "réponse")), new _hx_array(array("lang", "it")), new _hx_array(array("parameter", "parametro")), new _hx_array(array("answer", "risposta")), new _hx_array(array("lang", "no")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "nn")), new _hx_array(array("parameter", "parameter")), new _hx_array(array("answer", "svar")), new _hx_array(array("lang", "pt")), new _hx_array(array("parameter", "parâmetro")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "pt_br")), new _hx_array(array("parameter", "parâmetro")), new _hx_array(array("answer", "resposta")), new _hx_array(array("lang", "ru")), new _hx_array(array("parameter", "параметр")), new _hx_array(array("answer", "ответ")), new _hx_array(array("lang", "zh")), new _hx_array(array("parameter", "参数")), new _hx_array(array("answer", "答案")))); diff --git a/quizzes/lib/com/wiris/quizzes/impl/TranslationNameChange.class.php b/quizzes/lib/com/wiris/quizzes/impl/TranslationNameChange.class.php index 45e1d377..f797f3fe 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/TranslationNameChange.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/TranslationNameChange.class.php @@ -19,12 +19,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "nameChange"; function __toString() { return 'com.wiris.quizzes.impl.TranslationNameChange'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/UserData.class.php b/quizzes/lib/com/wiris/quizzes/impl/UserData.class.php index 539bcc92..ce9c9f25 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/UserData.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/UserData.class.php @@ -95,12 +95,12 @@ public function onSerialize($s) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TAGNAME = "userData"; function __toString() { return 'com.wiris.quizzes.impl.UserData'; } diff --git a/quizzes/lib/com/wiris/quizzes/impl/Variable.class.php b/quizzes/lib/com/wiris/quizzes/impl/Variable.class.php index 4df98e07..6b0b5b5e 100644 --- a/quizzes/lib/com/wiris/quizzes/impl/Variable.class.php +++ b/quizzes/lib/com/wiris/quizzes/impl/Variable.class.php @@ -18,12 +18,12 @@ public function newInstance() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $tagName = "variable"; function __toString() { return 'com.wiris.quizzes.impl.Variable'; } diff --git a/quizzes/lib/com/wiris/quizzes/service/ServiceRouter.class.php b/quizzes/lib/com/wiris/quizzes/service/ServiceRouter.class.php index f1116ebc..4a16c62b 100644 --- a/quizzes/lib/com/wiris/quizzes/service/ServiceRouter.class.php +++ b/quizzes/lib/com/wiris/quizzes/service/ServiceRouter.class.php @@ -14,8 +14,8 @@ public function sendFile($data, $res) { $res->setHeader("Content-Length", "" . _hx_string_rec($data->length, "")); $res->writeBinary($data); $res->close(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { $res->sendError(500, "Unable to read file."); diff --git a/quizzes/lib/com/wiris/quizzes/service/ServiceRouterListener.class.php b/quizzes/lib/com/wiris/quizzes/service/ServiceRouterListener.class.php index 4b940be2..b650b36f 100644 --- a/quizzes/lib/com/wiris/quizzes/service/ServiceRouterListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/service/ServiceRouterListener.class.php @@ -23,12 +23,12 @@ public function onData($data) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.service.ServiceRouterListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/telemetry/QuizzesTracker.class.php b/quizzes/lib/com/wiris/quizzes/telemetry/QuizzesTracker.class.php index 35b88ec6..91e14051 100644 --- a/quizzes/lib/com/wiris/quizzes/telemetry/QuizzesTracker.class.php +++ b/quizzes/lib/com/wiris/quizzes/telemetry/QuizzesTracker.class.php @@ -54,12 +54,12 @@ public function studioOpened($question) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $KEY_QUESTION = "question"; static $KEY_ACTIVITY = "activity"; diff --git a/quizzes/lib/com/wiris/quizzes/test/TestIdServiceListener.class.php b/quizzes/lib/com/wiris/quizzes/test/TestIdServiceListener.class.php index 40ebfd62..b21dc743 100644 --- a/quizzes/lib/com/wiris/quizzes/test/TestIdServiceListener.class.php +++ b/quizzes/lib/com/wiris/quizzes/test/TestIdServiceListener.class.php @@ -18,12 +18,12 @@ public function onResponse($res) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.test.TestIdServiceListener'; } } diff --git a/quizzes/lib/com/wiris/quizzes/test/Tester.class.php b/quizzes/lib/com/wiris/quizzes/test/Tester.class.php index edcbdc8d..8ffae986 100644 --- a/quizzes/lib/com/wiris/quizzes/test/Tester.class.php +++ b/quizzes/lib/com/wiris/quizzes/test/Tester.class.php @@ -25,7 +25,7 @@ public function testCompatibility() { if($this->apiVersion > com_wiris_quizzes_test_Tester::$QUIZZES3) { return; } - $question = "a=1b=2]]>popupEditorandtrue"; + $question = "a=1b=2]]>popupEditorandtrue"; $instance = "64038a=11b=33]]>1110{"symbols":["1","2","=","a","b"],"structure":["General","Fraction","Multiline"]}"; $builder = com_wiris_quizzes_api_QuizzesBuilder::getInstance(); $q = $builder->readQuestion($question)->getImpl(); @@ -77,14 +77,14 @@ public function testFeedback3() { $u->setUserCompoundAnswer(0, 1, "3"); if($this->apiVersion === com_wiris_quizzes_test_Tester::$QUIZZES3) { $qb = com_wiris_quizzes_api_QuizzesBuilder::getInstance(); - $q = $qb->readQuestion("variablesparameter answer1=0parameter answer2=0]]>a=1b=2]]>popupEditorandtrue"); + $q = $qb->readQuestion("variablesparameter answer1=0parameter answer2=0]]>a=1b=2]]>popupEditorandtrue"); $qi = $qb->newQuestionInstance($q); $qi->setStudentAnswer(0, _hx_array_get($u->answers, 0)->content); $r = $qb->newFeedbackRequest("

a=#answer1

b=#answer2

", $q, $qi); $s = $qb->getQuizzesService(); } else { $b = com_wiris_quizzes_api_Quizzes::getInstance(); - $q = $b->readQuestion("variablesparameter answer1=0parameter answer2=0]]>a=1b=2]]>popupEditorandtrue"); + $q = $b->readQuestion("variablesparameter answer1=0parameter answer2=0]]>a=1b=2]]>popupEditorandtrue"); $qi = $b->newQuestionInstance($q); $slots = $q->getSlots(); $qi->setSlotAnswer($slots[0], _hx_array_get($u->answers, 0)->content); @@ -241,8 +241,8 @@ public function onServiceResponse($id, $res, $q, $qi) { } haxe_Log::trace("Test " . $id . " OK!", _hx_anonymous(array("fileName" => "Tester.hx", "lineNumber" => 2102, "className" => "com.wiris.quizzes.test.Tester", "methodName" => "onServiceResponse"))); $this->endCall(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { haxe_Log::trace("Failed test " . $id . "!!!", _hx_anonymous(array("fileName" => "Tester.hx", "lineNumber" => 2105, "className" => "com.wiris.quizzes.test.Tester", "methodName" => "onServiceResponse"))); @@ -292,7 +292,7 @@ public function testEvaluateRandomVariables() { $slot = $question->addNewSlot(); $slot->addNewAuthorAnswer($correctAnswer); $slot->addNewAuthorAnswer($correctAnswer2); - $algorithm = "\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " # Automatically generated by WirisQuizzes.\x0A" . "a = random(1, 5);\x0A" . "b = random(2, 5);\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . ""; + $algorithm = "\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " # Automatically generated by WirisQuizzes.\x0A" . "a = random(1, 5);\x0A" . "b = random(2, 5);\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . ""; $question->setAlgorithm($algorithm); $instance = $quizzes->newQuestionInstance($question); $instance->setRandomSeed(1); @@ -457,8 +457,8 @@ public function testUnicode() { } public function responseParameters($res, $q, $qi) { $qi->update($res); - $html = "

És cert o fals?

#s

"; - $expected = "

És cert o fals?

El polinomi x3-x2+2 té grau 3.

"; + $html = "

Es cert o fals?

#s

"; + $expected = "

Es cert o fals?

El polinomi x3-x2+2 te grau 3.

"; $computed = $qi->expandVariables($html); if(!($computed === $expected)) { throw new HException("Failed test! \x0AComputed: " . $computed . "\x0A" . "Expected: " . $expected); @@ -466,7 +466,7 @@ public function responseParameters($res, $q, $qi) { } public function testParameters() { $str = "variablesparameter sentence="The polynomial #1 has degree #2."parameter p=x2-x-1d=degree(p)s=string_substitution(sentence, p, d)]]>"; - $html = "

És cert o fals?

#s

"; + $html = "

Es cert o fals?

#s

"; $q = null; $qi = null; $s = null; @@ -484,7 +484,7 @@ public function testParameters() { $req = $quizzes->newVariablesRequest($html, $qi); $s = $quizzes->getQuizzesService(); } - $qi->setParameter("sentence", "El polinomi #1 té grau #2."); + $qi->setParameter("sentence", "El polinomi #1 te grau #2."); $qi->setParameter("p", "x^3-x^2+2"); $this->numCalls++; $s->executeAsync($req, new com_wiris_quizzes_test_TestIdServiceListener("parameters", $this, $q, $qi)); @@ -497,7 +497,7 @@ public function responseUserId($res, $q, $qi) { } } public function testUserId() { - $session = "variablesparàmetre id_usuari=0llavor_aleatori(id_usuari)a=aleatori(1..1000)a697"; + $session = "variablesparàmetre id_usuari=0llavor_aleatori(id_usuari)a=aleatori(1..1000)a697"; $q = null; $qi = null; $req = null; @@ -526,7 +526,7 @@ public function testDeprecated() { if($this->apiVersion !== com_wiris_quizzes_test_Tester::$QUIZZES3) { return; } - $str = "#s]]>inlineEditorand"; + $str = "#s]]>inlineEditorand"; $b = com_wiris_quizzes_impl_QuizzesBuilderImpl::getInstance(); $q = $b->readQuestion($str); $qi = $b->newQuestionInstance($q); @@ -545,7 +545,7 @@ public function testBugs() { if($this->apiVersion !== com_wiris_quizzes_test_Tester::$QUIZZES3) { return; } - $str = "librarya=aléa(1..10)b=aléa(-10..1)b=max(b,0)]]>#a]]>\x09\x09inlineEditorand"; + $str = "librarya=aléa(1..10)b=aléa(-10..1)b=max(b,0)]]>#a]]>\x09\x09inlineEditorand"; $b = com_wiris_quizzes_impl_QuizzesBuilderImpl::getInstance(); $q = $b->readQuestion($str); $qi = $b->newQuestionInstance($q); @@ -567,7 +567,7 @@ public function testBugs() { $s->executeAsync($r, new com_wiris_quizzes_test_TestIdServiceListener("openquestion1", $this, $q, null)); } public function testCache() { - $qstr = "variablesa=random(1..10)b=random(1..10)c=a+b]]>inlineEditorand"; + $qstr = "variablesa=random(1..10)b=random(1..10)c=a+b]]>inlineEditorand"; $text = "#a + #b = #c"; $q = null; $qi = null; @@ -624,7 +624,7 @@ public function testFilter() { } } public function testPerformance() { - $text = "

Rounded to the nearest tenth of a foot, a #F foot mountain peak is _____ miles tall.

" . "

UNIT CONVERSIONS

\x0A" . "
    \x0A" . "
  • When converting from a larger to a smaller unit, multiply.
  • \x0A" . "
  • When converting from a smaller to a larger unit, divide.
  • \x0A" . "
\x0A" . "

COMMON MEASUREMENT CONVERSIONS AND FACTS

\x0A" . "

Length:

\x0A" . "

Customary:
1 foot (ft) = 12 inches (in)
1 yard (yd) = 3 feet (ft)
1 mile (mi) = 5,280 feet (ft)

\x0A" . "

Metric:
1 centimeter (cm) = 10 millimeters (mm)
1 meter (m) = 100 centimeters (cm)
1 kilometer (km) = 1,000 meters (m)

\x0A" . "

Tools used to measure length: ruler, yard stick, meter stick, measuring tape

\x0A" . "

Time:

\x0A" . "

1 day = 24 hours (hrs)
1 hour (hr) = 60 minutes (min)
1 minute (min) = 60 seconds (sec)

\x0A" . "

1 week = 7 days
1 year = 365 days
1 year = 52 weeks

\x0A" . "

Tools used to measure time: clock, calendar

\x0A" . "

Mass (Metric):

\x0A" . "

1 gram (g) = 1,000 milligrams (mg)
1 kilogram (kg) = 1,000 grams (g)

\x0A" . "

Tool used to measure mass: scale

\x0A" . "

Weight (Customary):

\x0A" . "

1 pound (lb) = 16 ounces (oz)
1 ton = 2,000 pounds (lbs)

\x0A" . "

Tool used to measure weight: scale

\x0A" . "

Volume (Capacity):

\x0A" . "

Customary:
1 cup (c) = 8 fluid ounces (oz)
1 pint (pt) = 2 cups (c)
1 quart (qt) = 2 pints (pt)
1 gallon (gal) = 4 quarts (qt)

\x0A" . "

Metric:
1 liter (L) = 1,000 milliliters (ml)

\x0A" . "

Tools used to measure volume: measuring cups

\x0A" . "

Angle:

\x0A" . "

Line = 180°
Circle = 360°

\x0A" . "

Tool used to measure angle: protractor

" . "

#CF

" . "

Your answer is correct, but it is not rounded to the nearest tenth.

" . "

UNIT CONVERSIONS

\x0A" . "
    \x0A" . "
  • When converting from a larger to a smaller unit, multiply.
  • \x0A" . "
  • When converting from a smaller to a larger unit, divide.
  • \x0A" . "
\x0A" . "

COMMON MEASUREMENT CONVERSIONS AND FACTS

\x0A" . "

Length:

\x0A" . "

Customary:
1 foot (ft) = 12 inches (in)
1 yard (yd) = 3 feet (ft)
1 mile (mi) = 5,280 feet (ft)

\x0A" . "

Metric:
1 centimeter (cm) = 10 millimeters (mm)
1 meter (m) = 100 centimeters (cm)
1 kilometer (km) = 1,000 meters (m)

\x0A" . "

Tools used to measure length: ruler, yard stick, meter stick, measuring tape

\x0A" . "

Time:

\x0A" . "

1 day = 24 hours (hrs)
1 hour (hr) = 60 minutes (min)
1 minute (min) = 60 seconds (sec)

\x0A" . "

1 week = 7 days
1 year = 365 days
1 year = 52 weeks

\x0A" . "

Tools used to measure time: clock, calendar

\x0A" . "

Mass (Metric):

\x0A" . "

1 gram (g) = 1,000 milligrams (mg)
1 kilogram (kg) = 1,000 grams (g)

\x0A" . "

Tool used to measure mass: scale

\x0A" . "

Weight (Customary):

\x0A" . "

1 pound (lb) = 16 ounces (oz)
1 ton = 2,000 pounds (lbs)

\x0A" . "

Tool used to measure weight: scale

\x0A" . "

Volume (Capacity):

\x0A" . "

Customary:
1 cup (c) = 8 fluid ounces (oz)
1 pint (pt) = 2 cups (c)
1 quart (qt) = 2 pints (pt)
1 gallon (gal) = 4 quarts (qt)

\x0A" . "

Metric:
1 liter (L) = 1,000 milliliters (ml)

\x0A" . "

Tools used to measure volume: measuring cups

\x0A" . "

Angle:

\x0A" . "

Line = 180°
Circle = 360°

\x0A" . "

Tool used to measure angle: protractor

"; + $text = "

Rounded to the nearest tenth of a foot, a #F foot mountain peak is _____ miles tall.

" . "

UNIT CONVERSIONS

\x0A" . "
    \x0A" . "
  • When converting from a larger to a smaller unit, multiply.
  • \x0A" . "
  • When converting from a smaller to a larger unit, divide.
  • \x0A" . "
\x0A" . "

COMMON MEASUREMENT CONVERSIONS AND FACTS

\x0A" . "

Length:

\x0A" . "

Customary:
1 foot (ft) = 12 inches (in)
1 yard (yd) = 3 feet (ft)
1 mile (mi) = 5,280 feet (ft)

\x0A" . "

Metric:
1 centimeter (cm) = 10 millimeters (mm)
1 meter (m) = 100 centimeters (cm)
1 kilometer (km) = 1,000 meters (m)

\x0A" . "

Tools used to measure length: ruler, yard stick, meter stick, measuring tape

\x0A" . "

Time:

\x0A" . "

1 day = 24 hours (hrs)
1 hour (hr) = 60 minutes (min)
1 minute (min) = 60 seconds (sec)

\x0A" . "

1 week = 7 days
1 year = 365 days
1 year = 52 weeks

\x0A" . "

Tools used to measure time: clock, calendar

\x0A" . "

Mass (Metric):

\x0A" . "

1 gram (g) = 1,000 milligrams (mg)
1 kilogram (kg) = 1,000 grams (g)

\x0A" . "

Tool used to measure mass: scale

\x0A" . "

Weight (Customary):

\x0A" . "

1 pound (lb) = 16 ounces (oz)
1 ton = 2,000 pounds (lbs)

\x0A" . "

Tool used to measure weight: scale

\x0A" . "

Volume (Capacity):

\x0A" . "

Customary:
1 cup (c) = 8 fluid ounces (oz)
1 pint (pt) = 2 cups (c)
1 quart (qt) = 2 pints (pt)
1 gallon (gal) = 4 quarts (qt)

\x0A" . "

Metric:
1 liter (L) = 1,000 milliliters (ml)

\x0A" . "

Tools used to measure volume: measuring cups

\x0A" . "

Angle:

\x0A" . "

Line = 180°
Circle = 360°

\x0A" . "

Tool used to measure angle: protractor

" . "

#CF

" . "

Your answer is correct, but it is not rounded to the nearest tenth.

" . "

UNIT CONVERSIONS

\x0A" . "
    \x0A" . "
  • When converting from a larger to a smaller unit, multiply.
  • \x0A" . "
  • When converting from a smaller to a larger unit, divide.
  • \x0A" . "
\x0A" . "

COMMON MEASUREMENT CONVERSIONS AND FACTS

\x0A" . "

Length:

\x0A" . "

Customary:
1 foot (ft) = 12 inches (in)
1 yard (yd) = 3 feet (ft)
1 mile (mi) = 5,280 feet (ft)

\x0A" . "

Metric:
1 centimeter (cm) = 10 millimeters (mm)
1 meter (m) = 100 centimeters (cm)
1 kilometer (km) = 1,000 meters (m)

\x0A" . "

Tools used to measure length: ruler, yard stick, meter stick, measuring tape

\x0A" . "

Time:

\x0A" . "

1 day = 24 hours (hrs)
1 hour (hr) = 60 minutes (min)
1 minute (min) = 60 seconds (sec)

\x0A" . "

1 week = 7 days
1 year = 365 days
1 year = 52 weeks

\x0A" . "

Tools used to measure time: clock, calendar

\x0A" . "

Mass (Metric):

\x0A" . "

1 gram (g) = 1,000 milligrams (mg)
1 kilogram (kg) = 1,000 grams (g)

\x0A" . "

Tool used to measure mass: scale

\x0A" . "

Weight (Customary):

\x0A" . "

1 pound (lb) = 16 ounces (oz)
1 ton = 2,000 pounds (lbs)

\x0A" . "

Tool used to measure weight: scale

\x0A" . "

Volume (Capacity):

\x0A" . "

Customary:
1 cup (c) = 8 fluid ounces (oz)
1 pint (pt) = 2 cups (c)
1 quart (qt) = 2 pints (pt)
1 gallon (gal) = 4 quarts (qt)

\x0A" . "

Metric:
1 liter (L) = 1,000 milliliters (ml)

\x0A" . "

Tools used to measure volume: measuring cups

\x0A" . "

Angle:

\x0A" . "

Line = 180°
Circle = 360°

\x0A" . "

Tool used to measure angle: protractor

"; $session = "variablesrepeatf()=random(10001,15999)F=f()m=F528M=round(m)*0.1Ans=MN=round(M)P=F5280M=NWATest(x):=(xAns)?u()=random(1,23)U=u()Pos(1)="Excellent!"Pos(2)="Outstanding!"Pos(3)="You got it!"Pos(4)="That's it!"Pos(5)="Correct!"Pos(6)="You rock!"Pos(7)="Perfect!"Pos(8)="Wow!"Pos(9)="Phenomenal!"Pos(10)="Superstar!"Pos(11)="Amazing!"Pos(12)="Nice going!"Pos(13)="You're a rock star!"Pos(14)="Mathlete extraordinaire!"Pos(15)="Right on!"Pos(16)="Genius!"Pos(17)="Tremendous!"Pos(18)="Stupendous!"Pos(19)="Magnificent!"Pos(20)="Incredible!"Pos(21)="You win!"Pos(22)="You're on fire!"Pos(23)="Awesome!"CF=Pos(U)"; $qb = com_wiris_quizzes_impl_QuizzesBuilderImpl::getInstance(); $q = $qb->newQuestion(); @@ -637,7 +637,7 @@ public function testPerformance() { haxe_Log::trace($expanded, _hx_anonymous(array("fileName" => "Tester.hx", "lineNumber" => 1536, "className" => "com.wiris.quizzes.test.Tester", "methodName" => "testPerformance"))); } public function responseTranslation1($s, $q) { - $fr = "librarya=aléa(1..10)"; + $fr = "librarya=aléa(1..10)"; $qq = $q->getImpl(); $qq->update($s); $tr = $qq->wirisCasSession; @@ -665,8 +665,8 @@ public function testTranslation() { $s->executeAsync($r, new com_wiris_quizzes_test_TestIdServiceListener("translation1", $this, $q, null)); } public function responseEncodings2($s, $q, $qi) { - $texts = new _hx_array(array("• #a", "2 #b 3")); - $results = new _hx_array(array("• 123", "2 < 3")); + $texts = new _hx_array(array(com_wiris_quizzes_test_Tester_0($this, $q, $qi, $s) . " #a", "2 #b 3")); + $results = new _hx_array(array(com_wiris_quizzes_test_Tester_1($this, $q, $qi, $s, $texts) . " 123", "2 < 3")); $qi->update($s); $i = null; { @@ -712,7 +712,7 @@ public function testEncodings() { } $this->numCalls++; $s->executeAsync($r, new com_wiris_quizzes_test_TestIdServiceListener("encodings1", $this, $q, $qi)); - $text2 = "• #a"; + $text2 = "• #a"; $text3 = "2 #b 3"; $session2 = "variablesa=123b="<""; if($this->apiVersion === com_wiris_quizzes_test_Tester::$QUIZZES3) { @@ -960,7 +960,7 @@ public function testFloatFormat() { $quizzes = com_wiris_quizzes_api_Quizzes::getInstance(); $q = $quizzes->newQuestion(); $qi = $quizzes->newQuestionInstance($q); - $q->setAlgorithm("\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " ,\x0A" . " .\x0A" . " ,f\x0A" . " i\x0A" . " false\x0A" . "  \x0A" . " en\x0A" . " 2\x0A" . " true\x0A" . " false\x0A" . " ·\x0A" . " false\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " a\x0A" . " =\x0A" . " 123\x0A" . " .\x0A" . " 456\x0A" . " .\x0A" . " 789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 123\x0A" . " .\x0A" . " 456\x0A" . " .\x0A" . " 789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " b\x0A" . " =\x0A" . " 1\x0A" . " .\x0A" . " 234\x0A" . " ,\x0A" . " 56789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 1\x0A" . " .\x0A" . " 234\x0A" . " ,\x0A" . " 57\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " {"elements":[],"constraints":[],"displays":[],"handwriting":[]}\x0A" . " \x0A" . ""); + $q->setAlgorithm("\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " ,\x0A" . " .\x0A" . " ,f\x0A" . " i\x0A" . " false\x0A" . "  \x0A" . " en\x0A" . " 2\x0A" . " true\x0A" . " false\x0A" . " ·\x0A" . " false\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " a\x0A" . " =\x0A" . " 123\x0A" . " .\x0A" . " 456\x0A" . " .\x0A" . " 789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 123\x0A" . " .\x0A" . " 456\x0A" . " .\x0A" . " 789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " b\x0A" . " =\x0A" . " 1\x0A" . " .\x0A" . " 234\x0A" . " ,\x0A" . " 56789\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 1\x0A" . " .\x0A" . " 234\x0A" . " ,\x0A" . " 57\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " {"elements":[],"constraints":[],"displays":[],"handwriting":[]}\x0A" . " \x0A" . ""); $req = $quizzes->newVariablesRequest("#a #b", $qi); $s = $quizzes->getQuizzesService(); } @@ -1003,7 +1003,7 @@ public function testFloatEval() { $quizzes = com_wiris_quizzes_api_Quizzes::getInstance(); $q = $quizzes->newQuestion(); $qi = $quizzes->newQuestionInstance($q); - $q->setAlgorithm("\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " .\x0A" . " \x0A" . " \x0A" . " mr\x0A" . " i\x0A" . " false\x0A" . " ,\x0A" . " en\x0A" . " 4\x0A" . " true\x0A" . " false\x0A" . " ·\x0A" . " false\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " a\x0A" . " =\x0A" . " 1000000\x0A" . " .\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 1000000\x0A" . " .\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " {"elements":[],"constraints":[],"displays":[],"handwriting":[]}\x0A" . " \x0A" . ""); + $q->setAlgorithm("\x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Untitled calc</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " .\x0A" . " \x0A" . " \x0A" . " mr\x0A" . " i\x0A" . " false\x0A" . " ,\x0A" . " en\x0A" . " 4\x0A" . " true\x0A" . " false\x0A" . " ·\x0A" . " false\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\x0A" . " <mtext>Sheet 1</mtext>\x0A" . " </math>\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " a\x0A" . " =\x0A" . " 1000000\x0A" . " .\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " 1000000\x0A" . " .\x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " \x0A" . " {"elements":[],"constraints":[],"displays":[],"handwriting":[]}\x0A" . " \x0A" . ""); $req = $quizzes->newVariablesRequest("#a", $qi); $s = $quizzes->getQuizzesService(); } @@ -1315,7 +1315,7 @@ public function responseCompound4($s, $q, $qi) { } } public function checkEqualFloats($a, $b) { - $d = com_wiris_quizzes_test_Tester_0($this, $a, $b); + $d = com_wiris_quizzes_test_Tester_2($this, $a, $b); if($d > 0.00000000001) { throw new HException(new com_wiris_system_Exception("Failed test: expected " . _hx_string_rec($b, "") . " but got " . _hx_string_rec($a, "") . ".", null)); } @@ -1628,7 +1628,7 @@ public function testExpandCompoundAnswerLabel() { if($this->apiVersion < com_wiris_quizzes_test_Tester::$QUIZZES4) { return; } - $questionDef = "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>.mgifalse,en5false·false<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>a=11b=22r=11s=22{"elements":[],"constraints":[],"displays":[],"handwriting":[]}]]>#a=#s#b=#r]]>0.001truepopupEditor]]>"; + $questionDef = "<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Untitled calc</mtext></math>.mgifalse,en5false·false<math xmlns=\"http://www.w3.org/1998/Math/MathML\"><mtext>Sheet 1</mtext></math>a=11b=22r=11s=22{"elements":[],"constraints":[],"displays":[],"handwriting":[]}]]>#a=#s#b=#r]]>0.001truepopupEditor]]>"; $quizzes = com_wiris_quizzes_api_Quizzes::getInstance(); $question = $quizzes->readQuestion($questionDef); $instance = $quizzes->newQuestionInstance($question); @@ -1647,7 +1647,7 @@ public function responseHandwritingConstraints($s, $q, $qi) { } } public function testHandwritingConstraints() { - $question = "variablesa=sin(x)b=cos(y)c=2*x+3*y+12*z]]>#a-5]]>inlineHandand"; + $question = "variablesa=sin(x)b=cos(y)c=2*x+3*y+12*z]]>#a-5]]>inlineHandand"; $q = null; $qi = null; $r = null; @@ -1699,8 +1699,6 @@ public function run() { $this->testBugs(); $this->testUnicode(); $this->testCompound(); - $this->testFeedback(); - $this->testFeedback3(); $this->testOpenQuestionHand(); $this->testAnyAnswer(); if(!com_wiris_settings_PlatformSettings::$IS_JAVASCRIPT) { @@ -1740,12 +1738,12 @@ public function endCall() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $QUIZZES3 = 3; static $QUIZZES4 = 4; @@ -1755,8 +1753,8 @@ static function main() { try { $t = new com_wiris_quizzes_test_Tester(); $t->run(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $x = $_ex_; { throw new HException($x); @@ -1766,7 +1764,21 @@ static function main() { function __toString() { return 'com.wiris.quizzes.test.Tester'; } } com_wiris_quizzes_test_Tester::$API_VERSIONS = new _hx_array(array(com_wiris_quizzes_test_Tester::$QUIZZES3, com_wiris_quizzes_test_Tester::$QUIZZES4)); -function com_wiris_quizzes_test_Tester_0(&$this, &$a, &$b) { +function com_wiris_quizzes_test_Tester_0(&$»this, &$q, &$qi, &$s) { + { + $s1 = new haxe_Utf8(null); + $s1->addChar(8226); + return $s1->toString(); + } +} +function com_wiris_quizzes_test_Tester_1(&$»this, &$q, &$qi, &$s, &$texts) { + { + $s1 = new haxe_Utf8(null); + $s1->addChar(8226); + return $s1->toString(); + } +} +function com_wiris_quizzes_test_Tester_2(&$»this, &$a, &$b) { if($a < $b) { return $b - $a; } else { diff --git a/quizzes/lib/com/wiris/quizzes/wrap/AuthorAnswerWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/AuthorAnswerWrap.class.php index 7cb58c8a..7c45d994 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/AuthorAnswerWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/AuthorAnswerWrap.class.php @@ -12,8 +12,8 @@ public function copy($model) { $r = $this->authorAnswer->copy($model); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -27,8 +27,8 @@ public function serialize() { $r = $this->authorAnswer->serialize(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -41,8 +41,8 @@ public function setWeight($weight) { $this->wrapper->start(); $this->authorAnswer->setWeight($weight); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -56,8 +56,8 @@ public function getWeight() { $r = $this->authorAnswer->getWeight(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -70,8 +70,8 @@ public function removeValidation($validation) { $this->wrapper->start(); $this->authorAnswer->removeValidation($validation); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -85,8 +85,8 @@ public function getValidation($name) { $r = $this->authorAnswer->getValidation($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -100,8 +100,8 @@ public function addNewValidation($name) { $r = $this->authorAnswer->addNewValidation($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -116,8 +116,8 @@ public function getValidations() { $r = php_Lib::toPhpArray($r); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -131,8 +131,8 @@ public function getComparison() { $r = $this->authorAnswer->getComparison(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -146,8 +146,8 @@ public function setComparison($name) { $r = $this->authorAnswer->setComparison($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -160,8 +160,23 @@ public function setValue($value) { $this->wrapper->start(); $this->authorAnswer->setValue($value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; + $e = $_ex_; + { + $this->wrapper->stop(); + throw new HException($e); + } + } + } + public function getValueAsMathML() { + try { + $this->wrapper->start(); + $r = $this->authorAnswer->getValueAsMathML(); + $this->wrapper->stop(); + return $r; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -175,8 +190,8 @@ public function getFilterableValue() { $r = $this->authorAnswer->getFilterableValue(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -190,8 +205,8 @@ public function getValue() { $r = $this->authorAnswer->getValue(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -204,12 +219,12 @@ public function getValue() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.AuthorAnswerWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/ConfigurationWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/ConfigurationWrap.class.php index b8d79303..b37cb846 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/ConfigurationWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/ConfigurationWrap.class.php @@ -11,8 +11,8 @@ public function set($key, $value) { $this->wrapper->start(); $this->config->set($key, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -26,8 +26,8 @@ public function get($key) { $r = $this->config->get($key); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -40,12 +40,12 @@ public function get($key) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.ConfigurationWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/EmbeddedAnswersEditorWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/EmbeddedAnswersEditorWrap.class.php index 9a81623b..7b3c46e8 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/EmbeddedAnswersEditorWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/EmbeddedAnswersEditorWrap.class.php @@ -106,8 +106,8 @@ public function filterHTML($questionText, $mode) { $r = $this->impl->filterHTML($questionText, $mode); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -120,12 +120,12 @@ public function filterHTML($questionText, $mode) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.EmbeddedAnswersEditorWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/MathFilterWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/MathFilterWrap.class.php index 0f291cf3..a4a79a7c 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/MathFilterWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/MathFilterWrap.class.php @@ -12,8 +12,8 @@ public function filter($html) { $response = $this->impl->filter($html); $this->wrapper->stop(); return $response; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -26,12 +26,12 @@ public function filter($html) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.MathFilterWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuestionInstanceWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuestionInstanceWrap.class.php index 21d58282..854879af 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuestionInstanceWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuestionInstanceWrap.class.php @@ -21,8 +21,8 @@ public function getChecks($slot, $authorAnswer) { $r = php_Lib::toPhpArray($r); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -39,8 +39,8 @@ public function setSlotAnswer($slot, $answer) { } $this->instance->setSlotAnswer($slot, $answer); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -58,8 +58,8 @@ public function getSlotAnswer($slot) { $r = $this->instance->getSlotAnswer($slot); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -72,8 +72,8 @@ public function setAuxiliaryText($text) { $this->wrapper->start(); $this->instance->setAuxiliaryText($text); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -95,8 +95,8 @@ public function getCompoundGrade($slot, $authorAnswer, $index) { $r = $this->instance->getCompoundGrade($slot, $authorAnswer, $index); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -118,8 +118,8 @@ public function getGrade($slot, $authorAnswer) { $r = $this->instance->getGrade($slot, $authorAnswer); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -133,8 +133,8 @@ public function areAllAnswersCorrect() { $r = $this->instance->areAllAnswersCorrect(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -152,8 +152,8 @@ public function isSlotAnswerCorrect($slot) { $r = $this->instance->isSlotAnswerCorrect($slot); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -166,8 +166,8 @@ public function setProperty($name, $value) { $this->wrapper->start(); $this->instance->setProperty($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -181,8 +181,8 @@ public function getProperty($name) { $r = $this->instance->getProperty($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -195,8 +195,8 @@ public function setParameter($name, $value) { $this->wrapper->start(); $this->instance->setParameter($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -210,8 +210,8 @@ public function areVariablesReady() { $r = $this->instance->areVariablesReady(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -226,8 +226,8 @@ public function getAssertionChecks($correctAnswer, $studentAnswer) { $r = php_Lib::toPhpArray($r); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -241,8 +241,8 @@ public function getStudentAnswersLength() { $r = $this->instance->getStudentAnswersLength(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -256,8 +256,8 @@ public function getStudentAnswer($index) { $r = $this->instance->getStudentAnswer($index); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -270,8 +270,8 @@ public function setStudentAnswer($index, $answer) { $this->wrapper->start(); $this->instance->setStudentAnswer($index, $answer); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -284,8 +284,8 @@ public function setAuxiliarText($text) { $this->wrapper->start(); $this->instance->setAuxiliarText($text); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -298,8 +298,8 @@ public function setCasSession($session) { $this->wrapper->start(); $this->instance->setCasSession($session); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -312,8 +312,8 @@ public function setRandomSeed($seed) { $this->wrapper->start(); $this->instance->setRandomSeed($seed); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -327,8 +327,8 @@ public function serialize() { $r = $this->instance->serialize(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -342,8 +342,8 @@ public function getStudentQuestionInstance() { $response = new com_wiris_quizzes_wrap_QuestionInstanceWrap($this->instance->getStudentQuestionInstance()); $this->wrapper->stop(); return $response; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -361,8 +361,8 @@ public function getCompoundAnswerGrade($correctAnswer, $studentAnswer, $index, $ $r = $this->instance->getCompoundAnswerGrade($correctAnswer, $studentAnswer, $index, $question); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -380,8 +380,8 @@ public function getAnswerGrade($correctAnswer, $studentAnswer, $question) { $r = $this->instance->getAnswerGrade($correctAnswer, $studentAnswer, $question); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -395,8 +395,8 @@ public function expandVariablesText($html) { $r = $this->instance->expandVariablesText($html); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -410,8 +410,8 @@ public function expandVariablesMathML($html) { $r = $this->instance->expandVariablesMathML($html); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -425,8 +425,8 @@ public function expandVariables($html) { $r = $this->instance->expandVariables($html); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -440,8 +440,8 @@ public function isAnswerCorrect($answerIndex) { $r = $this->instance->isAnswerCorrect($answerIndex); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -458,8 +458,8 @@ public function updateFromStudentQuestionInstance($instance) { $this->wrapper->start(); $this->instance->updateFromStudentQuestionInstance($instance); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -472,8 +472,8 @@ public function update($response) { $this->wrapper->start(); $this->instance->update($response); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -486,12 +486,12 @@ public function update($response) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuestionInstanceWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuestionRequestWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuestionRequestWrap.class.php index 13585dfc..dcc2a3d8 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuestionRequestWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuestionRequestWrap.class.php @@ -12,8 +12,8 @@ public function serialize() { $r = $this->impl->serialize(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -27,8 +27,8 @@ public function isEmpty() { $res = $this->impl->isEmpty(); $this->wrapper->stop(); return $res; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -41,8 +41,8 @@ public function addMetaProperty($name, $value) { $this->wrapper->start(); $this->impl->addMetaProperty($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -55,12 +55,12 @@ public function addMetaProperty($name, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuestionRequestWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuestionWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuestionWrap.class.php index bfaf3f05..75bb4ac5 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuestionWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuestionWrap.class.php @@ -6,6 +6,22 @@ public function __construct($question) { $this->question = $question; $this->wrapper = com_wiris_system_CallWrapper::getInstance(); }} + public function getDeprecationWarnings() { + try { + $this->wrapper->start(); + $r = $this->question->getDeprecationWarnings(); + $r = php_Lib::toPhpArray($r); + $this->wrapper->stop(); + return $r; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; + $e = $_ex_; + { + $this->wrapper->stop(); + throw new HException($e); + } + } + } public function removeSlot($slot) { try { $this->wrapper->start(); @@ -15,8 +31,8 @@ public function removeSlot($slot) { } $this->question->removeSlot($slot); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -41,8 +57,8 @@ public function getSlots() { $r = php_Lib::toPhpArray($r); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -56,8 +72,8 @@ public function addNewSlotFromModel($slot) { $s = new com_wiris_quizzes_wrap_SlotWrap($this->question->addNewSlotFromModel($slot)); $this->wrapper->stop(); return $s; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -71,8 +87,8 @@ public function addNewSlot() { $s = new com_wiris_quizzes_wrap_SlotWrap($this->question->addNewSlot()); $this->wrapper->stop(); return $s; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -85,8 +101,8 @@ public function setProperty($name, $value) { $this->wrapper->start(); $this->question->setProperty($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -100,8 +116,8 @@ public function getProperty($name) { $r = $this->question->getProperty($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -115,8 +131,8 @@ public function serialize() { $r = $this->question->serialize(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -130,8 +146,8 @@ public function getAlgorithm() { $r = $this->question->getAlgorithm(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -144,8 +160,8 @@ public function setAlgorithm($session) { $this->wrapper->start(); $this->question->setAlgorithm($session); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -159,8 +175,8 @@ public function getCorrectAnswer($index) { $r = $this->question->getCorrectAnswer($index); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -174,8 +190,8 @@ public function getCorrectAnswersLength() { $r = $this->question->getCorrectAnswersLength(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -188,8 +204,8 @@ public function setCorrectAnswer($index, $answer) { $this->wrapper->start(); $this->question->setCorrectAnswer($index, $answer); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -203,8 +219,8 @@ public function getAnswerFieldType() { $r = $this->question->getAnswerFieldType(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -217,8 +233,8 @@ public function setAnswerFieldType($type) { $this->wrapper->start(); $this->question->setAnswerFieldType($type); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -231,8 +247,8 @@ public function setOption($name, $value) { $this->wrapper->start(); $this->question->setOption($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -248,8 +264,8 @@ public function addAssertion($name, $correctAnswer, $studentAnswer, $parameters) $this->wrapper->start(); $this->question->addAssertion($name, $correctAnswer, $studentAnswer, $parameters); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -263,8 +279,8 @@ public function getStudentQuestion() { $response = new com_wiris_quizzes_wrap_QuestionWrap($this->question->getStudentQuestion()); $this->wrapper->stop(); return $response; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -277,12 +293,12 @@ public function getStudentQuestion() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuestionWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesBuilderWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesBuilderWrap.class.php index 91a58d47..4b1fb674 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesBuilderWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesBuilderWrap.class.php @@ -10,8 +10,8 @@ public function __construct() { $this->builder = com_wiris_quizzes_impl_QuizzesBuilderImpl::getInstance(); $this->setReferrerPHP(); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -51,8 +51,8 @@ public function getResourceUrl($name) { $r = $this->builder->getResourceUrl($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -66,8 +66,8 @@ public function getConfiguration() { $r = new com_wiris_quizzes_wrap_ConfigurationWrap($this->builder->getConfiguration()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -81,8 +81,8 @@ public function getMathFilter() { $r = new com_wiris_quizzes_wrap_MathFilterWrap($this->builder->getMathFilter()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -96,8 +96,8 @@ public function getQuizzesService() { $r = new com_wiris_quizzes_wrap_QuizzesServiceWrap($this->builder->getQuizzesService()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -119,8 +119,8 @@ public function newFeedbackRequest($html, $question, $instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->builder->newFeedbackRequest($html, $question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -148,8 +148,8 @@ public function newEvalMultipleAnswersRequest($correctAnswers, $studentAnswers, $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->builder->newEvalMultipleAnswersRequest($correctAnswers, $studentAnswers, $question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -171,8 +171,8 @@ public function newEvalRequest($correctAnswer, $studentAnswer, $question, $insta $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->builder->newEvalRequest($correctAnswer, $studentAnswer, $question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -194,8 +194,8 @@ public function newVariablesRequest($html, $question, $instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->builder->newVariablesRequest($html, $question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -209,8 +209,8 @@ public function readQuestionInstance($xml) { $r = new com_wiris_quizzes_wrap_QuestionInstanceWrap($this->builder->readQuestionInstance($xml)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -224,8 +224,8 @@ public function readQuestion($xml) { $r = new com_wiris_quizzes_wrap_QuestionWrap($this->builder->readQuestion($xml)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -243,8 +243,8 @@ public function newQuestionInstance($question = null) { $r = new com_wiris_quizzes_wrap_QuestionInstanceWrap($this->builder->newQuestionInstance($question)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -258,8 +258,8 @@ public function newQuestion() { $r = new com_wiris_quizzes_wrap_QuestionWrap($this->builder->newQuestion()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -273,8 +273,8 @@ public function getQuizzesUIBuilder() { $r = new com_wiris_quizzes_wrap_QuizzesUIBuilderWrap($this->builder->getQuizzesUIBuilder()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -287,12 +287,12 @@ public function getQuizzesUIBuilder() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $builderwrap; static function getInstance() { diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesComponentBuilderWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesComponentBuilderWrap.class.php index b6164983..2d8196c6 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesComponentBuilderWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesComponentBuilderWrap.class.php @@ -43,8 +43,8 @@ public function newEmbeddedAnswersEditor($question, $instance) { $r = new com_wiris_quizzes_wrap_EmbeddedAnswersEditorWrap($this->impl->newEmbeddedAnswersEditor($question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -57,8 +57,8 @@ public function setLanguage($lang) { $this->wrapper->start(); $this->impl->setLanguage($lang); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -71,12 +71,12 @@ public function setLanguage($lang) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuizzesComponentBuilderWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesServiceWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesServiceWrap.class.php index ef209b32..bea34372 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesServiceWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesServiceWrap.class.php @@ -13,8 +13,8 @@ public function executeAsync($request, $listener) { $request = $rw->impl; $this->service->executeAsync($request, $listener); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -30,8 +30,8 @@ public function execute($request) { $response = $this->service->execute($request); $this->wrapper->stop(); return $response; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -44,12 +44,12 @@ public function execute($request) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuizzesServiceWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesUIBuilderWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesUIBuilderWrap.class.php index 667544c6..65b63dc5 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesUIBuilderWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesUIBuilderWrap.class.php @@ -43,8 +43,8 @@ public function newEmbeddedAnswersEditor($question, $instance) { $r = new com_wiris_quizzes_wrap_EmbeddedAnswersEditorWrap($this->impl->newEmbeddedAnswersEditor($question, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -57,8 +57,8 @@ public function setLanguage($lang) { $this->wrapper->start(); $this->impl->setLanguage($lang); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -71,12 +71,12 @@ public function setLanguage($lang) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.QuizzesUIBuilderWrap'; } } diff --git a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesWrap.class.php index 9915bb1b..e00af3bc 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/QuizzesWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/QuizzesWrap.class.php @@ -10,8 +10,8 @@ public function __construct() { $this->quizzes = com_wiris_quizzes_impl_QuizzesImpl::getInstance(); $this->setReferrerPHP(); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -51,8 +51,8 @@ public function getResourceUrl($name) { $r = $this->quizzes->getResourceUrl($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -66,8 +66,8 @@ public function getConfiguration() { $r = new com_wiris_quizzes_wrap_ConfigurationWrap($this->quizzes->getConfiguration()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -81,8 +81,8 @@ public function getMathFilter() { $r = new com_wiris_quizzes_wrap_MathFilterWrap($this->quizzes->getMathFilter()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -96,8 +96,8 @@ public function getQuizzesService() { $r = new com_wiris_quizzes_wrap_QuizzesServiceWrap($this->quizzes->getQuizzesService()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -115,8 +115,8 @@ public function newFeedbackRequest($html, $instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newFeedbackRequest($html, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -136,8 +136,8 @@ public function newMultipleAnswersGradeRequest($correctAnswers, $studentAnswers) $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newMultipleAnswersGradeRequest($correctAnswers, $studentAnswers)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -151,8 +151,8 @@ public function newSimpleGradeRequest($correctAnswer, $studentAnswer) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newSimpleGradeRequest($correctAnswer, $studentAnswer)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -170,8 +170,8 @@ public function newGradeRequest($instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newGradeRequest($instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -189,8 +189,8 @@ public function newVariablesRequestWithQuestionData($html, $instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newVariablesRequestWithQuestionData($html, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -208,8 +208,8 @@ public function newVariablesRequest($html, $instance) { $r = new com_wiris_quizzes_wrap_QuestionRequestWrap($this->quizzes->newVariablesRequest($html, $instance)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -227,8 +227,8 @@ public function readQuestionInstance($xml, $question) { $r = new com_wiris_quizzes_wrap_QuestionInstanceWrap($this->quizzes->readQuestionInstance($xml, $question)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -242,8 +242,8 @@ public function readQuestion($xml) { $r = new com_wiris_quizzes_wrap_QuestionWrap($this->quizzes->readQuestion($xml)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -261,8 +261,8 @@ public function newQuestionInstance($question) { $r = new com_wiris_quizzes_wrap_QuestionInstanceWrap($this->quizzes->newQuestionInstance($question)); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -276,8 +276,8 @@ public function newQuestion() { $r = new com_wiris_quizzes_wrap_QuestionWrap($this->quizzes->newQuestion()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -291,8 +291,8 @@ public function getQuizzesComponentBuilder() { $r = new com_wiris_quizzes_wrap_QuizzesComponentBuilderWrap($this->quizzes->getQuizzesComponentBuilder()); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -305,12 +305,12 @@ public function getQuizzesComponentBuilder() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $wrap; static function getInstance() { diff --git a/quizzes/lib/com/wiris/quizzes/wrap/SlotWrap.class.php b/quizzes/lib/com/wiris/quizzes/wrap/SlotWrap.class.php index 853eff78..f1833173 100644 --- a/quizzes/lib/com/wiris/quizzes/wrap/SlotWrap.class.php +++ b/quizzes/lib/com/wiris/quizzes/wrap/SlotWrap.class.php @@ -12,8 +12,8 @@ public function getGrammarUrl() { $r = $this->slot->getGrammarUrl(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -27,8 +27,8 @@ public function serialize() { $r = $this->slot->serialize(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -42,8 +42,8 @@ public function copy($model) { $r = $this->slot->copy($model); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -57,8 +57,8 @@ public function getAnswerFieldType() { $r = $this->slot->getAnswerFieldType(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -71,8 +71,8 @@ public function setAnswerFieldType($answerFieldType) { $this->wrapper->start(); $this->slot->setAnswerFieldType($answerFieldType); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -85,8 +85,8 @@ public function setInitialContent($content) { $this->wrapper->start(); $this->slot->setInitialContent($content); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -100,8 +100,8 @@ public function getInitialContent() { $r = $this->slot->getInitialContent(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -115,8 +115,8 @@ public function setSyntax($type) { $r = $this->slot->setSyntax($type); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -130,8 +130,8 @@ public function getSyntax() { $r = $this->slot->getSyntax(); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -145,8 +145,8 @@ public function getProperty($name) { $r = $this->slot->getProperty($name); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -159,8 +159,8 @@ public function setProperty($name, $value) { $this->wrapper->start(); $this->slot->setProperty($name, $value); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -177,8 +177,8 @@ public function removeAuthorAnswer($answer) { } $this->slot->removeAuthorAnswer($answer); $this->wrapper->stop(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -192,8 +192,8 @@ public function addNewAuthorAnswer($value) { $authorAnswer = new com_wiris_quizzes_wrap_AuthorAnswerWrap($this->slot->addNewAuthorAnswer($value)); $this->wrapper->stop(); return $authorAnswer; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -218,8 +218,8 @@ public function getAuthorAnswers() { $r = php_Lib::toPhpArray($r); $this->wrapper->stop(); return $r; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { $this->wrapper->stop(); @@ -232,12 +232,12 @@ public function getAuthorAnswers() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.quizzes.wrap.SlotWrap'; } } diff --git a/quizzes/lib/com/wiris/std/system/HttpProxy.class.php b/quizzes/lib/com/wiris/std/system/HttpProxy.class.php index b079c2eb..a87afbc2 100644 --- a/quizzes/lib/com/wiris/std/system/HttpProxy.class.php +++ b/quizzes/lib/com/wiris/std/system/HttpProxy.class.php @@ -13,12 +13,12 @@ public function __construct($host, $port) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function newHttpProxy($host, $port, $user, $pass) { $proxy = new com_wiris_std_system_HttpProxy($host, $port); diff --git a/quizzes/lib/com/wiris/std/system/HttpProxyAuth.class.php b/quizzes/lib/com/wiris/std/system/HttpProxyAuth.class.php index 86dcac6c..115276e8 100644 --- a/quizzes/lib/com/wiris/std/system/HttpProxyAuth.class.php +++ b/quizzes/lib/com/wiris/std/system/HttpProxyAuth.class.php @@ -9,12 +9,12 @@ public function __construct() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.std.system.HttpProxyAuth'; } } diff --git a/quizzes/lib/com/wiris/system/CallWrapper.class.php b/quizzes/lib/com/wiris/system/CallWrapper.class.php index 4d7e9eb3..92b5890f 100644 --- a/quizzes/lib/com/wiris/system/CallWrapper.class.php +++ b/quizzes/lib/com/wiris/system/CallWrapper.class.php @@ -93,12 +93,12 @@ function _hx_wiris_load($d, $pack = array()) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $wrapper; static function getInstance() { diff --git a/quizzes/lib/com/wiris/system/Exception.class.php b/quizzes/lib/com/wiris/system/Exception.class.php index ad200f4c..4df32177 100644 --- a/quizzes/lib/com/wiris/system/Exception.class.php +++ b/quizzes/lib/com/wiris/system/Exception.class.php @@ -12,12 +12,12 @@ public function getMessage() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.system.Exception'; } } diff --git a/quizzes/lib/com/wiris/system/FileLock.class.php b/quizzes/lib/com/wiris/system/FileLock.class.php index 28049089..8795fc33 100644 --- a/quizzes/lib/com/wiris/system/FileLock.class.php +++ b/quizzes/lib/com/wiris/system/FileLock.class.php @@ -8,8 +8,8 @@ public function __construct($filename) { public function release() { try { @unlink($this->filename); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { } @@ -19,12 +19,12 @@ public function release() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function getLock($file, $wait, $remaining) { $startwait = haxe_Timer::stamp(); @@ -35,8 +35,8 @@ static function getLock($file, $wait, $remaining) { if(($ft !== FALSE) && ($ft + 10 < time())) { @unlink($lockfile); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { } @@ -47,8 +47,8 @@ static function getLock($file, $wait, $remaining) { } @fclose($lh); return new com_wiris_system_FileLock($lockfile); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { if($remaining < 0) { diff --git a/quizzes/lib/com/wiris/system/Storage.class.php b/quizzes/lib/com/wiris/system/Storage.class.php index 513b8982..703da630 100644 --- a/quizzes/lib/com/wiris/system/Storage.class.php +++ b/quizzes/lib/com/wiris/system/Storage.class.php @@ -70,12 +70,12 @@ public function writeBinary($bs) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $directorySeparator; static $resourcesDir; @@ -134,9 +134,9 @@ static function getCurrentPath() { } function __toString() { return $this->toString(); } } -function com_wiris_system_Storage_0(&$this, &$path) { +function com_wiris_system_Storage_0(&$»this, &$path) { { - $p = realpath($this->location); + $p = realpath($»this->location); if(($p === false)) { return null; } else { diff --git a/quizzes/lib/com/wiris/system/_Utf8/StringIterator.class.php b/quizzes/lib/com/wiris/system/_Utf8/StringIterator.class.php index 6a8d0a72..a9f6bd49 100644 --- a/quizzes/lib/com/wiris/system/_Utf8/StringIterator.class.php +++ b/quizzes/lib/com/wiris/system/_Utf8/StringIterator.class.php @@ -37,12 +37,12 @@ public function hasNext() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.system._Utf8.StringIterator'; } } diff --git a/quizzes/lib/com/wiris/system/service/HttpRequest.class.php b/quizzes/lib/com/wiris/system/service/HttpRequest.class.php index c21d0c1a..2234b16e 100644 --- a/quizzes/lib/com/wiris/system/service/HttpRequest.class.php +++ b/quizzes/lib/com/wiris/system/service/HttpRequest.class.php @@ -54,12 +54,12 @@ public function setHeaders() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.system.service.HttpRequest'; } } diff --git a/quizzes/lib/com/wiris/system/service/HttpResponse.class.php b/quizzes/lib/com/wiris/system/service/HttpResponse.class.php index 5dae7db8..171446c1 100644 --- a/quizzes/lib/com/wiris/system/service/HttpResponse.class.php +++ b/quizzes/lib/com/wiris/system/service/HttpResponse.class.php @@ -160,12 +160,12 @@ public function setHeader($name, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.system.service.HttpResponse'; } } diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryConstraint.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryConstraint.class.php index 111fd178..74b82982 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryConstraint.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryConstraint.class.php @@ -69,12 +69,12 @@ public function getType() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $LINE_BY_TWO_POINTS = "line_by_two_points"; static $LINE_BY_POINT = "line_by_point"; diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryDisplay.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryDisplay.class.php index 65e51928..077126e9 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryDisplay.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryDisplay.class.php @@ -91,12 +91,12 @@ public function toJSON() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $ID = "id"; static $STYLES = "styles"; diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryElement.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryElement.class.php index 1c389a7c..b2465ff0 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryElement.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryElement.class.php @@ -216,12 +216,12 @@ public function getType() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $POINT = "point"; static $LINE = "line"; @@ -294,9 +294,9 @@ static function newGeometryElement() { } function __toString() { return 'com.wiris.util.geometry.GeometryElement'; } } -function com_wiris_util_geometry_GeometryElement_0(&$this) { - if($this->data->exists(com_wiris_util_geometry_GeometryElement::$ELEMENTS)) { - return com_wiris_util_json_JSon::getArray($this->data->get(com_wiris_util_geometry_GeometryElement::$ELEMENTS))->length; +function com_wiris_util_geometry_GeometryElement_0(&$»this) { + if($»this->data->exists(com_wiris_util_geometry_GeometryElement::$ELEMENTS)) { + return com_wiris_util_json_JSon::getArray($»this->data->get(com_wiris_util_geometry_GeometryElement::$ELEMENTS))->length; } else { return 0; } diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryElementStyle.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryElementStyle.class.php index 07e74ef7..fd665f49 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryElementStyle.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryElementStyle.class.php @@ -15,13 +15,15 @@ public function setProperty($key, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } + static function __meta__() { $»args = func_get_args(); return call_user_func_array(self::$__meta__, $»args); } + static $__meta__; static $REFER = "ref"; static $PARENT = "ref_parent"; static $STROKE = "stroke"; @@ -35,6 +37,7 @@ public function __call($m, $a) { static $POINT_SIZE = "point_size"; static $POINT_STYLE = "point_style"; static $LABEL = "label"; + static $LABEL_VISIBILITY = "label_visibility"; static $LABEL_COLOR = "label_color"; static $LABEL_BOLD = "label_bold"; static $LABEL_ITALIC = "label_italic"; @@ -76,3 +79,4 @@ static function newGeometryElementStyle() { } function __toString() { return 'com.wiris.util.geometry.GeometryElementStyle'; } } +com_wiris_util_geometry_GeometryElementStyle::$__meta__ = _hx_anonymous(array("statics" => _hx_anonymous(array("LABEL" => _hx_anonymous(array("Deprecated" => null)))))); diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryFile.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryFile.class.php index 2c329ba0..2693ce66 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryFile.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryFile.class.php @@ -91,12 +91,12 @@ public function toJSON() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $ELEMENTS = "elements"; static $CONSTRAINTS = "constraints"; @@ -133,8 +133,8 @@ static function isGeometryFile($str) { } } } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { return false; @@ -144,28 +144,28 @@ static function isGeometryFile($str) { } function __toString() { return 'com.wiris.util.geometry.GeometryFile'; } } -function com_wiris_util_geometry_GeometryFile_0(&$this, &$a) { +function com_wiris_util_geometry_GeometryFile_0(&$»this, &$a) { if($a === null) { return 0; } else { return $a->length; } } -function com_wiris_util_geometry_GeometryFile_1(&$this, &$a) { +function com_wiris_util_geometry_GeometryFile_1(&$»this, &$a) { if($a !== null) { - return $this->getConstraints()->length; + return $»this->getConstraints()->length; } else { return 0; } } -function com_wiris_util_geometry_GeometryFile_2(&$this, &$a) { +function com_wiris_util_geometry_GeometryFile_2(&$»this, &$a) { if($a !== null) { return $a->length; } else { return 0; } } -function com_wiris_util_geometry_GeometryFile_3(&$this, &$a) { +function com_wiris_util_geometry_GeometryFile_3(&$»this, &$a) { if($a !== null) { return $a->length; } else { diff --git a/quizzes/lib/com/wiris/util/geometry/GeometryHandwriting.class.php b/quizzes/lib/com/wiris/util/geometry/GeometryHandwriting.class.php index c1377a44..cbba0865 100644 --- a/quizzes/lib/com/wiris/util/geometry/GeometryHandwriting.class.php +++ b/quizzes/lib/com/wiris/util/geometry/GeometryHandwriting.class.php @@ -60,12 +60,12 @@ public function getStrokes() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $RECOGNIZER = "recognizer"; static $DISPLAY_ID = "display_id"; diff --git a/quizzes/lib/com/wiris/util/geometry/GraphMode.enum.php b/quizzes/lib/com/wiris/util/geometry/GraphMode.enum.php new file mode 100644 index 00000000..f04d0b1e --- /dev/null +++ b/quizzes/lib/com/wiris/util/geometry/GraphMode.enum.php @@ -0,0 +1,21 @@ + 'BAR_CHART', 3 => 'BOX_PLOT', 1 => 'HISTOGRAM', 5 => 'LINE_CHART', 4 => 'PIE_CHART', 6 => 'SKETCH', 0 => 'STANDARD', 7 => 'UNDECIDED_STANDARD_SKETCH'); + } +com_wiris_util_geometry_GraphMode::$BAR_CHART = new com_wiris_util_geometry_GraphMode("BAR_CHART", 2); +com_wiris_util_geometry_GraphMode::$BOX_PLOT = new com_wiris_util_geometry_GraphMode("BOX_PLOT", 3); +com_wiris_util_geometry_GraphMode::$HISTOGRAM = new com_wiris_util_geometry_GraphMode("HISTOGRAM", 1); +com_wiris_util_geometry_GraphMode::$LINE_CHART = new com_wiris_util_geometry_GraphMode("LINE_CHART", 5); +com_wiris_util_geometry_GraphMode::$PIE_CHART = new com_wiris_util_geometry_GraphMode("PIE_CHART", 4); +com_wiris_util_geometry_GraphMode::$SKETCH = new com_wiris_util_geometry_GraphMode("SKETCH", 6); +com_wiris_util_geometry_GraphMode::$STANDARD = new com_wiris_util_geometry_GraphMode("STANDARD", 0); +com_wiris_util_geometry_GraphMode::$UNDECIDED_STANDARD_SKETCH = new com_wiris_util_geometry_GraphMode("UNDECIDED_STANDARD_SKETCH", 7); diff --git a/quizzes/lib/com/wiris/util/json/JSon.class.php b/quizzes/lib/com/wiris/util/json/JSon.class.php index f6ba57d7..04fc5966 100644 --- a/quizzes/lib/com/wiris/util/json/JSon.class.php +++ b/quizzes/lib/com/wiris/util/json/JSon.class.php @@ -202,12 +202,12 @@ public function encodeObject($o) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function encode($o) { $js = new com_wiris_util_json_JSon(); @@ -216,11 +216,11 @@ static function encode($o) { static function decode($str) { try { return com_wiris_util_json_parser_JsonParse::parse($str); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof com_wiris_system_Exception){ throw new HException($e->getMessage()); - } else throw $e;; + } else throw $»e;; } } static function getDepth($o) { @@ -303,11 +303,11 @@ static function isJson($json) { try { com_wiris_util_json_JSon::decode($json); return true; - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof com_wiris_system_Exception){ return false; - } else throw $e;; + } else throw $»e;; } } function __toString() { return 'com.wiris.util.json.JSon'; } diff --git a/quizzes/lib/com/wiris/util/json/parser/ExtractedString.class.php b/quizzes/lib/com/wiris/util/json/parser/ExtractedString.class.php index 5587d18e..bbcb0070 100644 --- a/quizzes/lib/com/wiris/util/json/parser/ExtractedString.class.php +++ b/quizzes/lib/com/wiris/util/json/parser/ExtractedString.class.php @@ -11,12 +11,12 @@ public function __construct($sourceEnd, $str) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.util.json.parser.ExtractedString'; } } diff --git a/quizzes/lib/com/wiris/util/json/parser/JsonParse.class.php b/quizzes/lib/com/wiris/util/json/parser/JsonParse.class.php index 4e8114c5..ad15742d 100644 --- a/quizzes/lib/com/wiris/util/json/parser/JsonParse.class.php +++ b/quizzes/lib/com/wiris/util/json/parser/JsonParse.class.php @@ -21,8 +21,8 @@ static function parse($jsonString) { while(com_wiris_util_json_parser_JsonParse::isWhitespace($current = com_wiris_system_Utf8::charValueAt($jsonString, $i))) { $i++; } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { throw new HException(new com_wiris_system_Exception("Provided JSON string did not contain a value", null)); @@ -67,8 +67,8 @@ static function parse($jsonString) { $propertyName = $extracted->str; $singleQuoteString = false; unset($extracted); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e2 = $_ex_; { throw new HException(new com_wiris_system_Exception(com_wiris_util_json_parser_JsonParse::buildErrorMessage($stateStack, "String did not have ending quote"), null)); @@ -86,8 +86,8 @@ static function parse($jsonString) { $value = $extracted->str; $singleQuoteString = false; unset($extracted); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e2 = $_ex_; { throw new HException(new com_wiris_system_Exception(com_wiris_util_json_parser_JsonParse::buildErrorMessage($stateStack, "String did not have ending quote"), null)); @@ -132,8 +132,8 @@ static function parse($jsonString) { } else { $value = Std::parseInt($valueString); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e2 = $_ex_; { throw new HException(new com_wiris_system_Exception(com_wiris_util_json_parser_JsonParse::buildErrorMessage($stateStack, "\"" . $valueString . "\" expected to be a number, but wasn't"), null)); diff --git a/quizzes/lib/com/wiris/util/json/parser/State.class.php b/quizzes/lib/com/wiris/util/json/parser/State.class.php index 175b9862..5ac46b90 100644 --- a/quizzes/lib/com/wiris/util/json/parser/State.class.php +++ b/quizzes/lib/com/wiris/util/json/parser/State.class.php @@ -13,12 +13,12 @@ public function __construct($propertyName, $container, $type) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.util.json.parser.State'; } } diff --git a/quizzes/lib/com/wiris/util/sys/IniFile.class.php b/quizzes/lib/com/wiris/util/sys/IniFile.class.php index 5c2452b5..11555d95 100644 --- a/quizzes/lib/com/wiris/util/sys/IniFile.class.php +++ b/quizzes/lib/com/wiris/util/sys/IniFile.class.php @@ -73,8 +73,8 @@ public function loadINI() { if($file !== null) { $this->loadProperties($file); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { } @@ -88,12 +88,12 @@ public function getProperties() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function newIniFileFromFilename($path) { $ini = new com_wiris_util_sys_IniFile(); diff --git a/quizzes/lib/com/wiris/util/sys/StoreCache.class.php b/quizzes/lib/com/wiris/util/sys/StoreCache.class.php index 724530d2..1ae54555 100644 --- a/quizzes/lib/com/wiris/util/sys/StoreCache.class.php +++ b/quizzes/lib/com/wiris/util/sys/StoreCache.class.php @@ -46,8 +46,8 @@ public function get($key) { if($s->exists()) { try { return haxe_io_Bytes::ofData($s->readBinary()); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { haxe_Log::trace("Unable to read cache file \"" . $s->toString() . "\".", _hx_anonymous(array("fileName" => "StoreCache.hx", "lineNumber" => 43, "className" => "com.wiris.util.sys.StoreCache", "methodName" => "get"))); @@ -62,8 +62,8 @@ public function set($key, $value) { $s = $this->getItemStore($key); try { $s->writeBinary($value->b); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $t = $_ex_; { throw new HException("Unable to write the cache file \"" . $s->toString() . "\"."); @@ -74,12 +74,12 @@ public function set($key, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.util.sys.StoreCache'; } } diff --git a/quizzes/lib/com/wiris/util/telemetry/Message.class.php b/quizzes/lib/com/wiris/util/telemetry/Message.class.php index 0758435c..15f90790 100644 --- a/quizzes/lib/com/wiris/util/telemetry/Message.class.php +++ b/quizzes/lib/com/wiris/util/telemetry/Message.class.php @@ -37,12 +37,12 @@ public function setTimestamp($timestamp) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $TOPIC_KEY = "topic"; static $TIMESTAMP_KEY = "timestamp"; @@ -61,7 +61,7 @@ static function toHashArray($array) { } function __toString() { return 'com.wiris.util.telemetry.Message'; } } -function com_wiris_util_telemetry_Message_0(&$this, &$parameters, &$topic) { +function com_wiris_util_telemetry_Message_0(&$»this, &$parameters, &$topic) { { $time = (time()*1000) + (date('Z')*1000); $mili = _hx_mod($time, 1000); diff --git a/quizzes/lib/com/wiris/util/telemetry/Tracker.class.php b/quizzes/lib/com/wiris/util/telemetry/Tracker.class.php index a736536f..cbe762ae 100644 --- a/quizzes/lib/com/wiris/util/telemetry/Tracker.class.php +++ b/quizzes/lib/com/wiris/util/telemetry/Tracker.class.php @@ -33,12 +33,12 @@ public function sendInformationImpl($topic, $parameters) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'com.wiris.util.telemetry.Tracker'; } } diff --git a/quizzes/lib/com/wiris/util/type/StringUtils.class.php b/quizzes/lib/com/wiris/util/type/StringUtils.class.php index 3dc8c69a..a7955ba6 100644 --- a/quizzes/lib/com/wiris/util/type/StringUtils.class.php +++ b/quizzes/lib/com/wiris/util/type/StringUtils.class.php @@ -115,5 +115,52 @@ static function countOccurrences($s, $target) { } return $count; } + static function splitOnGreek($text) { + $length = haxe_Utf8::length($text); + if($length === 0) { + return null; + } + $runs = null; + $runStartIndex = 0; + $currentIndex = 0; + $currentGreekRun = true; + $it = com_wiris_system_Utf8::getIterator($text); + while($it->hasNext()) { + $codepoint = $it->next(); + $isGreek = com_wiris_util_xml_WCharacterBase::isGreek($codepoint); + if($isGreek && !$currentGreekRun) { + if($runs === null) { + $runs = new _hx_array(array()); + } + $runText = haxe_Utf8::sub($text, $runStartIndex, $currentIndex - $runStartIndex); + $runs->push($runText); + unset($runText); + } + if($isGreek) { + if($runs === null) { + $runs = new _hx_array(array()); + } + $runs->push(com_wiris_util_type_StringUtils_0($codepoint, $currentGreekRun, $currentIndex, $isGreek, $it, $length, $runStartIndex, $runs, $text)); + } + if($isGreek !== $currentGreekRun) { + $runStartIndex = $currentIndex; + $currentGreekRun = $isGreek; + } + $currentIndex += 1; + unset($isGreek,$codepoint); + } + if($runs !== null && !$currentGreekRun) { + $runText = haxe_Utf8::sub($text, $runStartIndex, $currentIndex - $runStartIndex); + $runs->push($runText); + } + return $runs; + } function __toString() { return 'com.wiris.util.type.StringUtils'; } } +function com_wiris_util_type_StringUtils_0(&$codepoint, &$currentGreekRun, &$currentIndex, &$isGreek, &$it, &$length, &$runStartIndex, &$runs, &$text) { + { + $s = new haxe_Utf8(null); + $s->addChar($codepoint); + return $s->toString(); + } +} diff --git a/quizzes/lib/com/wiris/util/xml/WCharacterBase.class.php b/quizzes/lib/com/wiris/util/xml/WCharacterBase.class.php index 821cf304..3d5e64da 100644 --- a/quizzes/lib/com/wiris/util/xml/WCharacterBase.class.php +++ b/quizzes/lib/com/wiris/util/xml/WCharacterBase.class.php @@ -902,6 +902,18 @@ static function stripAccent($c) { return com_wiris_util_xml_WCharacterBase_5($c); } } + static function containsGreek($text) { + if($text === null) { + return false; + } + $it = com_wiris_system_Utf8::getIterator($text); + while($it->hasNext()) { + if(com_wiris_util_xml_WCharacterBase::isGreek($it->next())) { + return true; + } + } + return false; + } function __toString() { return 'com.wiris.util.xml.WCharacterBase'; } } com_wiris_util_xml_WCharacterBase::$ALIGNMENT_RELATION_OPERATORS = new _hx_array(array(61, 8801, 8764, 8776, 8771, 8773, 8800, 8802, 8769, 62, 60, 8805, 8804, 10878, 10877, 10887, 10888, 8810, 8811, 8733, 8826, 8827, 8882, 8883)); diff --git a/quizzes/lib/com/wiris/util/xml/WXmlUtils.class.php b/quizzes/lib/com/wiris/util/xml/WXmlUtils.class.php index dada0f6b..cdb4b236 100644 --- a/quizzes/lib/com/wiris/util/xml/WXmlUtils.class.php +++ b/quizzes/lib/com/wiris/util/xml/WXmlUtils.class.php @@ -175,8 +175,8 @@ static function parseXML($xml) { static function safeParseXML($xml) { try { return com_wiris_util_xml_WXmlUtils::parseXML($xml); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { return Xml::createDocument(); diff --git a/quizzes/lib/com/wiris/util/xml/XmlSerializer.class.php b/quizzes/lib/com/wiris/util/xml/XmlSerializer.class.php index a74d438e..a17c93de 100644 --- a/quizzes/lib/com/wiris/util/xml/XmlSerializer.class.php +++ b/quizzes/lib/com/wiris/util/xml/XmlSerializer.class.php @@ -519,12 +519,12 @@ public function getMode() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $MODE_READ = 0; static $MODE_WRITE = 1; diff --git a/quizzes/lib/graph.css b/quizzes/lib/graph.css index 84ea5a1d..8ad8a1c8 100644 --- a/quizzes/lib/graph.css +++ b/quizzes/lib/graph.css @@ -773,4 +773,39 @@ md-elevation-transition { padding-right: 10px !important; } +.wrsUI_app .wrsUI_label.wrsUI_labelHelperTextAction { + color: #2f4b59 !important; +} +.wrsUI_app .wrsUI_label.wrsUI_labelHelperText { + opacity: 0.8; + color: #2f4b59 !important; +} +.wrsUI_app .wrsUI_label.wrsUI_hyperlinkLabel.wrsUI_hyperlinkLabelHelperText { + color: #2f4b59 !important; +} +.wrsUI_app .wrsUI_iconBox.wrsUI_iconBoxHelperText { + box-shadow: none; + pointer-events: none; +} +.wrsUI_app .wrsUI_iconBox.wrsUI_iconBoxHelperText .wrsUI_aux_icon { + color: #2f4b59 !important; + height: 20px; + width: 20px; + font-size: 20px !important; +} +.wrsUI_app .wrsUI_button.wrsUI_buttonHelperText { + padding: 0; + height: 16px; + width: 16px; + border: 0 !important; + text-align: center !important; + min-width: 16px; +} +.wrsUI_app .wrsUI_button.wrsUI_buttonHelperText .wrsUI_aux_icon { + color: #2f4b59 !important; + height: 16px; + width: 16px; + font-size: 16px !important; +} + /*# sourceMappingURL=graph.css.map */ diff --git a/quizzes/lib/graph.css.map b/quizzes/lib/graph.css.map index 7bd46a92..8794cee6 100644 --- a/quizzes/lib/graph.css.map +++ b/quizzes/lib/graph.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../.sass-tmp/component_graph.sass","../../.sass-tmp/component_right_drawer.sass","../../.sass-tmp/component_math_editor.sass","../../.sass-tmp/md-material-shadows.scss","../../.sass-tmp/component_dropdown_auxarrow.sass","../../.sass-tmp/mixins.sass","../../.sass-tmp/component_tool_bar.sass","../../.sass-tmp/wiris_colors.sass","../../.sass-tmp/component_toolbar.sass","../../.sass-tmp/component_labels_toolbar.sass"],"names":[],"mappings":"AACC;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGA;EACC;;AAEF;EACC;;AAED;EACC;;;ACfA;EACC;;AAEA;AAAA;EAEC;;AAGA;EACC;;;ACTH;EACC;;AAED;AAAA;EAEC;EACA;EACA;;AAED;EACC;;AAEF;EACC;;;ACVH;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC9KH;EACC;EC2GD;EACA;EACA;EAGC;EACA,ODhH8B;ECiH9B,QDjH8B;ECuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SD/He;ECiIhB;EACA;EACA;EACA;EDnIC;EACA;EACA;EACA;;;AESD;EH+JG;;AG5JF;EHyJE;;AGpJA;EACC;;AAID;EACC;;AAEH;EACC;;AAEA;EACC;;AAGC;EACC;;AAID;EACC;;AAED;EACC,QA/C8B;;AAmDjC;EAGC;;AAEF;EACC;EACA;EACA,SA5DwB;EA6DxB;EACA;;AAEA;EAEC;;AAED;EACC,OA7D2B;;AA+D5B;EACC;EACA;;;AAEJ;EACC;EACA;EACA,OA3EsB;EA4EtB,QA1EuB;EA2EvB;EACA;EACA,OCtFoB;EFsBpB,YCiEY;EDhEZ,iBCgEY;ED/DZ,oBC+DY;;AAKV;EAEC,YA/E8B;;AAiF/B;EAGC,YAnF+B;;AAqFjC;EACC;;AAED;EACC,YAxFgC;;AA0FlC;EACC,SA/FwB;;AAiGzB;EACC,OC/GmB;;;ACSjB;EACC;;AAGD;EACC;;AAEF;EACC;EACA;EACA,OAhByB;EAiBzB;EACA;EACA,WAnByB;;AAqBzB;EACC;;AAEA;EACC,eJ1BoB;;AI4BrB;EACC;EHkFL;EACA;EACA;EAGC;EACA,OGvFkC;EHwFlC,QGxFkC;EH8FnC;EACA;EACA;EACA;EACA;EACA;EAGC,SGtGmB;EHwGpB;EACA;EACA;EACA;;AGvGE;EACC;;AAEA;EACC;;AAGH;EACC;;AAGD;EACC;EACA;;;AL3CH;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC9KH;EACC;EC2GD;EACA;EACA;EAGC;EACA,ODhH8B;ECiH9B,QDjH8B;ECuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SD/He;ECiIhB;EACA;EACA;EACA;EDnIC;EACA;EACA;EACA;;;AKND;AAAA;EAEC;;AAED;EAEC;;AAED;EAEC;;AAED;EAEC;;AAED;EAEC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAGC","file":"graph.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../.sass-tmp/component_graph.sass","../../.sass-tmp/component_right_drawer.sass","../../.sass-tmp/component_math_editor.sass","../../.sass-tmp/md-material-shadows.scss","../../.sass-tmp/component_dropdown_auxarrow.sass","../../.sass-tmp/mixins.sass","../../.sass-tmp/component_tool_bar.sass","../../.sass-tmp/wiris_colors.sass","../../.sass-tmp/component_toolbar.sass","../../.sass-tmp/component_labels_toolbar.sass","../../.sass-tmp/component_helper_text_panel.sass"],"names":[],"mappings":"AACC;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGA;EACC;;AAEF;EACC;;AAED;EACC;;;ACfA;EACC;;AAEA;AAAA;EAEC;;AAGA;EACC;;;ACTH;EACC;;AAED;AAAA;EAEC;EACA;EACA;;AAED;EACC;;AAEF;EACC;;;ACVH;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC9KH;EACC;EC2GD;EACA;EACA;EAGC;EACA,ODhH8B;ECiH9B,QDjH8B;ECuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SD/He;ECiIhB;EACA;EACA;EACA;EDnIC;EACA;EACA;EACA;;;AESD;EH+JG;;AG5JF;EHyJE;;AGpJA;EACC;;AAID;EACC;;AAEH;EACC;;AAEA;EACC;;AAGC;EACC;;AAID;EACC;;AAED;EACC,QA/C8B;;AAmDjC;EAGC;;AAEF;EACC;EACA;EACA,SA5DwB;EA6DxB;EACA;;AAEA;EAEC;;AAED;EACC,OA7D2B;;AA+D5B;EACC;EACA;;;AAEJ;EACC;EACA;EACA,OA3EsB;EA4EtB,QA1EuB;EA2EvB;EACA;EACA,OCtFoB;EFsBpB,YCiEY;EDhEZ,iBCgEY;ED/DZ,oBC+DY;;AAKV;EAEC,YA/E8B;;AAiF/B;EAGC,YAnF+B;;AAqFjC;EACC;;AAED;EACC,YAxFgC;;AA0FlC;EACC,SA/FwB;;AAiGzB;EACC,OC/GmB;;;ACSjB;EACC;;AAGD;EACC;;AAEF;EACC;EACA;EACA,OAhByB;EAiBzB;EACA;EACA,WAnByB;;AAqBzB;EACC;;AAEA;EACC,eJ1BoB;;AI4BrB;EACC;EHkFL;EACA;EACA;EAGC;EACA,OGvFkC;EHwFlC,QGxFkC;EH8FnC;EACA;EACA;EACA;EACA;EACA;EAGC,SGtGmB;EHwGpB;EACA;EACA;EACA;;AGvGE;EACC;;AAEA;EACC;;AAGH;EACC;;AAGD;EACC;EACA;;;AL3CH;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC9KH;EACC;EC2GD;EACA;EACA;EAGC;EACA,ODhH8B;ECiH9B,QDjH8B;ECuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SD/He;ECiIhB;EACA;EACA;EACA;EDnIC;EACA;EACA;EACA;;;AKND;AAAA;EAEC;;AAED;EAEC;;AAED;EAEC;;AAED;EAEC;;AAED;EAEC;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAGC;;;ACpCC;EACC;;AAED;EACC;EACA;;AAGA;EACC;;AAEH;EPmKG;EOjKF;;AAEA;EACC;EACA;EACA;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA","file":"graph.css"} \ No newline at end of file diff --git a/quizzes/lib/graph_actions.json b/quizzes/lib/graph_actions.json index 3ee36d63..618cdc90 100644 --- a/quizzes/lib/graph_actions.json +++ b/quizzes/lib/graph_actions.json @@ -255,6 +255,39 @@ "type": "svg" } }, + { + + "id": "midpointOfLineSegment", + "title": "tt_midpointOfSegment", + "icon": { + "name": "midpointsegment", + "type": "svg" + } + }, + { + "id": "newLineParallelToLineThroughPoint", + "title": "tt_parallelLine", + "icon": { + "name": "parallel_line", + "type": "svg" + } + }, + { + "id": "mediatrixOfLineSegment", + "title": "tt_mediatrixOfSegment", + "icon": { + "name": "mediatrixsegment", + "type": "svg" + } + }, + { + "id": "newLinePerpendicularToLineThroughPoint", + "title": "tt_perpendicularLine", + "icon": { + "name":"perpendicular_line", + "type": "svg" + } + }, { "id": "newVectorByPoints", "title": "tt_vector", @@ -459,6 +492,38 @@ "type": "material" } }, + { + "id": "restoreInitialContent", + "title": "tt_restoreInitialContent", + "icon": { + "name": "refresh", + "type": "material" + } + }, + { + "id": "showHiddenElements", + "title": "tt_showHiddenElements", + "icon": { + "name": "visibility", + "type": "material" + } + }, + { + "id": "hideElement", + "title": "tt_hideElement", + "icon": { + "name": "visibility_off", + "type": "material" + } + }, + { + "id": "hideLabel", + "title": "tt_hideElement", + "icon": { + "name": "visibility_off", + "type": "material" + } + }, { "id": "disposeDisplay", "title": "tt_closeDisplay", diff --git a/quizzes/lib/graph_config.json b/quizzes/lib/graph_config.json index 38af5fe9..794fb9da 100644 --- a/quizzes/lib/graph_config.json +++ b/quizzes/lib/graph_config.json @@ -33,6 +33,18 @@ { "id": "newRayFromPointThroughPoint" }, + { + "id": "midpointOfLineSegment" + }, + { + "id": "mediatrixOfLineSegment" + }, + { + "id": "newLineParallelToLineThroughPoint" + }, + { + "id": "newLinePerpendicularToLineThroughPoint" + }, { "id": "newVectorByPoints" }, @@ -120,8 +132,14 @@ { "id": "redo" }, + { + "id": "showHiddenElements" + }, { "id": "deleteAll" + }, + { + "id": "restoreInitialContent" } ] }, @@ -205,6 +223,9 @@ "items": [ { "id": "deleteElement" + }, + { + "id": "hideElement" } ] } @@ -292,6 +313,9 @@ "items": [ { "id": "deleteLabel" + }, + { + "id": "hideLabel" } ] } diff --git a/quizzes/lib/haxe/BaseCode.class.php b/quizzes/lib/haxe/BaseCode.class.php index 24a48eb2..6848fd1e 100644 --- a/quizzes/lib/haxe/BaseCode.class.php +++ b/quizzes/lib/haxe/BaseCode.class.php @@ -99,12 +99,12 @@ public function encodeBytes($b) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function encode($s, $base) { $b = new haxe_BaseCode(haxe_io_Bytes::ofString($base)); diff --git a/quizzes/lib/haxe/Http.class.php b/quizzes/lib/haxe/Http.class.php index 1883b83a..2f52e569 100644 --- a/quizzes/lib/haxe/Http.class.php +++ b/quizzes/lib/haxe/Http.class.php @@ -223,10 +223,10 @@ public function readHttpResponse($api, $sock) { } unset($len); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ - } else throw $e;; + } else throw $»e;; } } else { $api->prepare($size); @@ -243,11 +243,11 @@ public function readHttpResponse($api, $sock) { $size -= $len; unset($len); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ throw new HException("Transfert aborted"); - } else throw $e;; + } else throw $»e;; } } if($chunked && ($this->chunk_size !== null || $this->chunk_buf !== null)) { @@ -264,7 +264,7 @@ public function customRequest($post, $api, $sock = null, $method = null) { $this->onError("Invalid URL"); return; } - $secure = $url_regexp->matched(1) === "https://"; + $secure = $url_regexp->matched(1) === "https://" && _hx_field(_hx_qtype("haxe.Http"), "PROXY") === null; if($sock === null) { if($secure) { $sock = new php_net_SslSocket(); @@ -291,9 +291,9 @@ public function customRequest($post, $api, $sock = null, $method = null) { } $b = new StringBuf(); if(null == $this->params) throw new HException('null iterable'); - $it = $this->params->keys(); - while($it->hasNext()) { - $p = $it->next(); + $»it = $this->params->keys(); + while($»it->hasNext()) { + $p = $»it->next(); $b->add("--"); $b->add($boundary); $b->add("\x0D\x0A"); @@ -318,9 +318,9 @@ public function customRequest($post, $api, $sock = null, $method = null) { $uri = $b->b; } else { if(null == $this->params) throw new HException('null iterable'); - $it = $this->params->keys(); - while($it->hasNext()) { - $p = $it->next(); + $»it = $this->params->keys(); + while($»it->hasNext()) { + $p = $»it->next(); if($uri === null) { $uri = ""; } else { @@ -381,9 +381,9 @@ public function customRequest($post, $api, $sock = null, $method = null) { } } if(null == $this->headers) throw new HException('null iterable'); - $it = $this->headers->keys(); - while($it->hasNext()) { - $h = $it->next(); + $»it = $this->headers->keys(); + while($»it->hasNext()) { + $h = $»it->next(); $b->add($h); $b->add(": "); $b->add($this->headers->get($h)); @@ -412,11 +412,11 @@ public function customRequest($post, $api, $sock = null, $method = null) { $len = 0; try { $len = $this->file->io->readBytes($buf, 0, $size); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ break; - } else throw $e;; + } else throw $»e;; } $sock->output->writeFullBytes($buf, 0, $len); $this->file->size -= $len; @@ -429,14 +429,14 @@ public function customRequest($post, $api, $sock = null, $method = null) { } $this->readHttpResponse($api, $sock); $sock->close(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e = $_ex_; { try { $sock->close(); - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; $e1 = $_ex_; { } @@ -482,12 +482,12 @@ public function setHeader($header, $value) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $PROXY = null; static function requestUrl($url) { @@ -500,30 +500,30 @@ static function requestUrl($url) { } function __toString() { return 'haxe.Http'; } } -function haxe_Http_0(&$this, &$url, $status) { +function haxe_Http_0(&$»this, &$url, $status) { { } } -function haxe_Http_1(&$this, &$url, $msg) { +function haxe_Http_1(&$»this, &$url, $msg) { { } } -function haxe_Http_2(&$this, &$url, $data) { +function haxe_Http_2(&$»this, &$url, $data) { { } } -function haxe_Http_3(&$this, &$_g, &$a, &$api, &$b, &$chunked, &$headers, &$hline, &$hname, &$k, &$response, &$rp, &$s, &$size, &$sock, &$status) { +function haxe_Http_3(&$»this, &$_g, &$a, &$api, &$b, &$chunked, &$headers, &$hline, &$hname, &$k, &$response, &$rp, &$s, &$size, &$sock, &$status) { if($a->length === 1) { return $a[0]; } else { return $a->join(": "); } } -function haxe_Http_4(&$this, &$api, &$b, &$boundary, &$buf, &$bufsize, &$data, &$host, &$method, &$multipart, &$port, &$portString, &$post, &$request, &$secure, &$sock, &$uri, &$url_regexp) { - if($this->file->size > $bufsize) { +function haxe_Http_4(&$»this, &$api, &$b, &$boundary, &$buf, &$bufsize, &$data, &$host, &$method, &$multipart, &$port, &$portString, &$post, &$request, &$secure, &$sock, &$uri, &$url_regexp) { + if($»this->file->size > $bufsize) { return $bufsize; } else { - return $this->file->size; + return $»this->file->size; } } function haxe_Http_5(&$err, &$me, &$me1, &$old, &$output, &$post, $e) { diff --git a/quizzes/lib/haxe/Int64.class.php b/quizzes/lib/haxe/Int64.class.php index aae0e913..d110fc2e 100644 --- a/quizzes/lib/haxe/Int64.class.php +++ b/quizzes/lib/haxe/Int64.class.php @@ -34,12 +34,12 @@ public function toString() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function make($high, $low) { return new haxe_Int64($high, $low); @@ -200,7 +200,7 @@ static function toStr($a) { } function __toString() { return $this->toString(); } } -function haxe_Int64_0(&$this, &$i, &$neg, &$str) { +function haxe_Int64_0(&$»this, &$i, &$neg, &$str) { { $high = ~$i->high; $low = -$i->low; @@ -210,7 +210,7 @@ function __toString() { return $this->toString(); } return new haxe_Int64($high, $low); } } -function haxe_Int64_1(&$this, &$i, &$neg, &$r, &$str, &$ten) { +function haxe_Int64_1(&$»this, &$i, &$neg, &$r, &$str, &$ten) { { $x = $r->modulus->low; if(($x >> 30 & 1) !== _hx_shift_right($x, 31)) { diff --git a/quizzes/lib/haxe/Serializer.class.php b/quizzes/lib/haxe/Serializer.class.php index 01ce413f..9e0b2682 100644 --- a/quizzes/lib/haxe/Serializer.class.php +++ b/quizzes/lib/haxe/Serializer.class.php @@ -15,8 +15,8 @@ public function serializeException($e) { $this->serialize($e); } public function serialize($v) { - $t = (Type::typeof($v)); - switch($t->index) { + $»t = (Type::typeof($v)); + switch($»t->index) { case 0: { $this->buf->add("n"); @@ -48,7 +48,7 @@ public function serialize($v) { $this->buf->add((($v) ? "t" : "f")); }break; case 6: - $c = $t->params[0]; + $c = $»t->params[0]; { if($c == _hx_qtype("String")) { $this->serializeString($v); @@ -97,9 +97,9 @@ public function serialize($v) { $this->buf->add("l"); $v1 = $v; if(null == $v1) throw new HException('null iterable'); - $it = $v1->iterator(); - while($it->hasNext()) { - $i = $it->next(); + $»it = $v1->iterator(); + while($»it->hasNext()) { + $i = $»it->next(); $this->serialize($i); } $this->buf->add("h"); @@ -113,9 +113,9 @@ public function serialize($v) { $this->buf->add("b"); $v1 = $v; if(null == $v1) throw new HException('null iterable'); - $it = $v1->keys(); - while($it->hasNext()) { - $k = $it->next(); + $»it = $v1->keys(); + while($»it->hasNext()) { + $k = $»it->next(); $this->serializeString($k); $this->serialize($v1->get($k)); } @@ -125,9 +125,9 @@ public function serialize($v) { $this->buf->add("q"); $v1 = $v; if(null == $v1) throw new HException('null iterable'); - $it = $v1->keys(); - while($it->hasNext()) { - $k = $it->next(); + $»it = $v1->keys(); + while($»it->hasNext()) { + $k = $»it->next(); $this->buf->add(":"); $this->buf->add($k); $this->serialize($v1->get($k)); @@ -195,7 +195,7 @@ public function serialize($v) { $this->serializeFields($v); }break; case 7: - $e = $t->params[0]; + $e = $»t->params[0]; { if($this->useCache && $this->serializeRef($v)) { return; @@ -290,12 +290,12 @@ public function toString() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $USE_CACHE = false; static $USE_ENUM_INDEX = false; diff --git a/quizzes/lib/haxe/Unserializer.class.php b/quizzes/lib/haxe/Unserializer.class.php index 4316b628..0f9eab71 100644 --- a/quizzes/lib/haxe/Unserializer.class.php +++ b/quizzes/lib/haxe/Unserializer.class.php @@ -334,12 +334,12 @@ public function setResolver($r) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $DEFAULT_RESOLVER; static $BASE64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:"; @@ -362,7 +362,7 @@ static function run($v) { function __toString() { return 'haxe.Unserializer'; } } haxe_Unserializer::$DEFAULT_RESOLVER = _hx_qtype("Type"); -function haxe_Unserializer_0(&$this, &$buf, &$codes, &$i, &$len, &$rest) { +function haxe_Unserializer_0(&$»this, &$buf, &$codes, &$i, &$len, &$rest) { if($rest >= 2) { return $rest - 1; } else { diff --git a/quizzes/lib/haxe/Utf8.class.php b/quizzes/lib/haxe/Utf8.class.php index 8c9abe6e..f64015c7 100644 --- a/quizzes/lib/haxe/Utf8.class.php +++ b/quizzes/lib/haxe/Utf8.class.php @@ -15,12 +15,12 @@ public function addChar($c) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function encode($s) { return utf8_encode($s); diff --git a/quizzes/lib/haxe/io/Bytes.class.php b/quizzes/lib/haxe/io/Bytes.class.php index 8c3cd499..7d5e755b 100644 --- a/quizzes/lib/haxe/io/Bytes.class.php +++ b/quizzes/lib/haxe/io/Bytes.class.php @@ -68,12 +68,12 @@ public function get($pos) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function alloc($length) { return new haxe_io_Bytes($length, str_repeat(chr(0), $length)); diff --git a/quizzes/lib/haxe/io/BytesBuffer.class.php b/quizzes/lib/haxe/io/BytesBuffer.class.php index 4ab4cdf4..2bf90335 100644 --- a/quizzes/lib/haxe/io/BytesBuffer.class.php +++ b/quizzes/lib/haxe/io/BytesBuffer.class.php @@ -26,12 +26,12 @@ public function addByte($byte) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } function __toString() { return 'haxe.io.BytesBuffer'; } } diff --git a/quizzes/lib/haxe/io/BytesOutput.class.php b/quizzes/lib/haxe/io/BytesOutput.class.php index fe41a72f..b70c0d82 100644 --- a/quizzes/lib/haxe/io/BytesOutput.class.php +++ b/quizzes/lib/haxe/io/BytesOutput.class.php @@ -24,12 +24,12 @@ public function writeByte($c) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $__properties__ = array("set_bigEndian" => "setEndian"); function __toString() { return 'haxe.io.BytesOutput'; } diff --git a/quizzes/lib/haxe/io/Input.class.php b/quizzes/lib/haxe/io/Input.class.php index c74f0e0b..91d965ac 100644 --- a/quizzes/lib/haxe/io/Input.class.php +++ b/quizzes/lib/haxe/io/Input.class.php @@ -103,14 +103,14 @@ public function readLine() { if(_hx_char_code_at($s, strlen($s) - 1) === 13) { $s = _hx_substr($s, 0, -1); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ $s = $buf->b; if(strlen($s) === 0) { throw new HException($e); } - } else throw $e;; + } else throw $»e;; } return $s; } @@ -164,10 +164,10 @@ public function readAll($bufsize = null) { } unset($len); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ - } else throw $e;; + } else throw $»e;; } return $total->getBytes(); } @@ -197,58 +197,58 @@ public function readByte() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $__properties__ = array("set_bigEndian" => "setEndian"); function __toString() { return 'haxe.io.Input'; } } -function haxe_io_Input_0(&$this, &$ch1, &$ch2, &$ch3, &$ch4) { - if($this->bigEndian) { +function haxe_io_Input_0(&$»this, &$ch1, &$ch2, &$ch3, &$ch4) { + if($»this->bigEndian) { return ($ch1 << 8 | $ch2) << 16 | ($ch3 << 8 | $ch4); } else { return ($ch4 << 8 | $ch3) << 16 | ($ch2 << 8 | $ch1); } } -function haxe_io_Input_1(&$this, &$ch1, &$ch2, &$ch3, &$ch4) { - if($this->bigEndian) { +function haxe_io_Input_1(&$»this, &$ch1, &$ch2, &$ch3, &$ch4) { + if($»this->bigEndian) { return $ch4 | $ch3 << 8 | $ch2 << 16 | $ch1 << 24; } else { return $ch1 | $ch2 << 8 | $ch3 << 16 | $ch4 << 24; } } -function haxe_io_Input_2(&$this, &$ch1, &$ch2, &$ch3) { - if($this->bigEndian) { +function haxe_io_Input_2(&$»this, &$ch1, &$ch2, &$ch3) { + if($»this->bigEndian) { return $ch3 | $ch2 << 8 | $ch1 << 16; } else { return $ch1 | $ch2 << 8 | $ch3 << 16; } } -function haxe_io_Input_3(&$this, &$ch1, &$ch2, &$ch3) { - if($this->bigEndian) { +function haxe_io_Input_3(&$»this, &$ch1, &$ch2, &$ch3) { + if($»this->bigEndian) { return $ch3 | $ch2 << 8 | $ch1 << 16; } else { return $ch1 | $ch2 << 8 | $ch3 << 16; } } -function haxe_io_Input_4(&$this, &$ch1, &$ch2) { - if($this->bigEndian) { +function haxe_io_Input_4(&$»this, &$ch1, &$ch2) { + if($»this->bigEndian) { return $ch2 | $ch1 << 8; } else { return $ch1 | $ch2 << 8; } } -function haxe_io_Input_5(&$this, &$ch1, &$ch2) { - if($this->bigEndian) { +function haxe_io_Input_5(&$»this, &$ch1, &$ch2) { + if($»this->bigEndian) { return $ch2 | $ch1 << 8; } else { return $ch1 | $ch2 << 8; } } -function haxe_io_Input_6(&$this) { +function haxe_io_Input_6(&$»this) { throw new HException("Not implemented"); } diff --git a/quizzes/lib/haxe/io/Output.class.php b/quizzes/lib/haxe/io/Output.class.php index dda2d37c..11d82906 100644 --- a/quizzes/lib/haxe/io/Output.class.php +++ b/quizzes/lib/haxe/io/Output.class.php @@ -29,10 +29,10 @@ public function writeInput($i, $bufsize = null) { } unset($p,$len); } - }catch(Exception $e) { - $_ex_ = ($e instanceof HException) ? $e->e : $e; + }catch(Exception $»e) { + $_ex_ = ($»e instanceof HException) ? $»e->e : $»e; if(($e = $_ex_) instanceof haxe_io_Eof){ - } else throw $e;; + } else throw $»e;; } } public function prepare($nbytes) { @@ -181,19 +181,19 @@ public function writeByte($c) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $LN2; static $__properties__ = array("set_bigEndian" => "setEndian"); function __toString() { return 'haxe.io.Output'; } } haxe_io_Output::$LN2 = Math::log(2); -function haxe_io_Output_0(&$this, &$x) { +function haxe_io_Output_0(&$»this, &$x) { { $x1 = _hx_shift_right($x, 24); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -202,7 +202,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_1(&$this, &$x) { +function haxe_io_Output_1(&$»this, &$x) { { $x1 = _hx_shift_right($x, 16); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -211,7 +211,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_2(&$this, &$x) { +function haxe_io_Output_2(&$»this, &$x) { { $x1 = _hx_shift_right($x, 8); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -220,7 +220,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_3(&$this, &$x) { +function haxe_io_Output_3(&$»this, &$x) { { $x1 = $x & (255 | 0); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -229,7 +229,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_4(&$this, &$x) { +function haxe_io_Output_4(&$»this, &$x) { { $x1 = $x & (255 | 0); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -238,7 +238,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_5(&$this, &$x) { +function haxe_io_Output_5(&$»this, &$x) { { $x1 = _hx_shift_right($x, 8); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -247,7 +247,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_6(&$this, &$x) { +function haxe_io_Output_6(&$»this, &$x) { { $x1 = _hx_shift_right($x, 16); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { @@ -256,7 +256,7 @@ function __toString() { return 'haxe.io.Output'; } return $x1 & -1; } } -function haxe_io_Output_7(&$this, &$x) { +function haxe_io_Output_7(&$»this, &$x) { { $x1 = _hx_shift_right($x, 24); if(($x1 >> 30 & 1) !== _hx_shift_right($x1, 31)) { diff --git a/quizzes/lib/icons/toolbar/29x29/mediatrixsegment.svg b/quizzes/lib/icons/toolbar/29x29/mediatrixsegment.svg new file mode 100644 index 00000000..e1963c99 --- /dev/null +++ b/quizzes/lib/icons/toolbar/29x29/mediatrixsegment.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/quizzes/lib/icons/toolbar/29x29/midpointsegment.svg b/quizzes/lib/icons/toolbar/29x29/midpointsegment.svg new file mode 100644 index 00000000..e6b8391f --- /dev/null +++ b/quizzes/lib/icons/toolbar/29x29/midpointsegment.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/quizzes/lib/icons/toolbar/29x29/parallel_line.svg b/quizzes/lib/icons/toolbar/29x29/parallel_line.svg new file mode 100644 index 00000000..8ad74fe3 --- /dev/null +++ b/quizzes/lib/icons/toolbar/29x29/parallel_line.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/quizzes/lib/icons/toolbar/29x29/perpendicular_line.svg b/quizzes/lib/icons/toolbar/29x29/perpendicular_line.svg new file mode 100644 index 00000000..149e4eff --- /dev/null +++ b/quizzes/lib/icons/toolbar/29x29/perpendicular_line.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/quizzes/lib/php/Boot.class.php b/quizzes/lib/php/Boot.class.php index 0611dc88..b251079f 100644 --- a/quizzes/lib/php/Boot.class.php +++ b/quizzes/lib/php/Boot.class.php @@ -27,33 +27,33 @@ function _hx_anonymous($arr = array()) { } class _hx_array implements ArrayAccess, IteratorAggregate { - var $a; + var $»a; var $length; function __construct($a = array()) { - $this->a = $a; + $this->»a = $a; $this->length = count($a); } function concat($a) { - return new _hx_array(array_merge($this->a, $a->a)); + return new _hx_array(array_merge($this->»a, $a->»a)); } function copy() { - return new _hx_array($this->a); + return new _hx_array($this->»a); } function &get($index) { - if(isset($this->a[$index])) return $this->a[$index]; + if(isset($this->»a[$index])) return $this->»a[$index]; return null; } function insert($pos, $x) { - array_splice($this->a, $pos, 0, array($x)); + array_splice($this->»a, $pos, 0, array($x)); $this->length++; } function iterator() { - return new _hx_array_iterator($this->a); + return new _hx_array_iterator($this->»a); } #[\ReturnTypeWillChange] @@ -62,25 +62,25 @@ function getIterator() { } function join($sep) { - return implode($sep, $this->a); + return implode($sep, $this->»a); } function pop() { - $r = array_pop($this->a); - $this->length = count($this->a); + $r = array_pop($this->»a); + $this->length = count($this->»a); return $r; } function push($x) { - $this->a[] = $x; + $this->»a[] = $x; return ++$this->length; } function remove($x) { - for($i = 0; $i < count($this->a); $i++) - if($this->a[$i] === $x) { - unset($this->a[$i]); - $this->a = array_values($this->a); + for($i = 0; $i < count($this->»a); $i++) + if($this->»a[$i] === $x) { + unset($this->»a[$i]); + $this->»a = array_values($this->»a); $this->length--; return true; } @@ -88,8 +88,8 @@ function remove($x) { } function removeAt($pos) { - if(array_key_exists($pos, $this->a)) { - unset($this->a[$pos]); + if(array_key_exists($pos, $this->»a)) { + unset($this->»a[$pos]); $this->length--; return true; } else @@ -97,35 +97,35 @@ function removeAt($pos) { } function reverse() { - $this->a = array_reverse($this->a, false); + $this->»a = array_reverse($this->»a, false); } function shift() { - $r = array_shift($this->a); - $this->length = count($this->a); + $r = array_shift($this->»a); + $this->length = count($this->»a); return $r; } function slice($pos, $end) { if($end === null) - return new _hx_array(array_slice($this->a, $pos)); + return new _hx_array(array_slice($this->»a, $pos)); else - return new _hx_array(array_slice($this->a, $pos, $end-$pos)); + return new _hx_array(array_slice($this->»a, $pos, $end-$pos)); } function sort($f) { - usort($this->a, $f); + usort($this->»a, $f); } function splice($pos, $len) { if($len < 0) $len = 0; - $nh = new _hx_array(array_splice($this->a, $pos, $len)); - $this->length = count($this->a); + $nh = new _hx_array(array_splice($this->»a, $pos, $len)); + $this->length = count($this->»a); return $nh; } function toString() { - return '['.implode(',', array_map('_hx_string_rec',$this->a,array())).']'; + return '['.implode(',', array_map('_hx_string_rec',$this->»a,array())).']'; } function __toString() { @@ -133,29 +133,29 @@ function __toString() { } function unshift($x) { - array_unshift($this->a, $x); + array_unshift($this->»a, $x); $this->length++; } // ArrayAccess methods: #[\ReturnTypeWillChange] function offsetExists($offset) { - return isset($this->a[$offset]); + return isset($this->»a[$offset]); } #[\ReturnTypeWillChange] function offsetGet($offset) { - if(isset($this->a[$offset])) return $this->a[$offset]; + if(isset($this->»a[$offset])) return $this->»a[$offset]; return null; } #[\ReturnTypeWillChange] function offsetSet($offset, $value) { if($this->length <= $offset) { - $this->a = array_merge($this->a, array_fill(0, $offset+1-$this->length, null)); + $this->»a = array_merge($this->»a, array_fill(0, $offset+1-$this->length, null)); $this->length = $offset+1; } - return $this->a[$offset] = $value; + return $this->»a[$offset] = $value; } #[\ReturnTypeWillChange] @@ -165,33 +165,33 @@ function offsetUnset($offset) { } class _hx_array_iterator implements Iterator { - private $a; - private $i; + private $»a; + private $»i; public function __construct($a) { - $this->a = $a; - $this->i = 0; + $this->»a = $a; + $this->»i = 0; } #[\ReturnTypeWillChange] public function next() { if(!$this->hasNext()) return null; - return $this->a[$this->i++]; + return $this->»a[$this->»i++]; } #[\ReturnTypeWillChange] public function hasNext() { - return $this->i < count($this->a); + return $this->»i < count($this->»a); } #[\ReturnTypeWillChange] public function current() { if (!$this->hasNext()) return false; - return $this->a[$this->i]; + return $this->»a[$this->»i]; } #[\ReturnTypeWillChange] public function key() { - return $this->i; + return $this->»i; } #[\ReturnTypeWillChange] @@ -201,10 +201,10 @@ public function valid() { #[\ReturnTypeWillChange] public function rewind() { - $this->i = 0; + $this->»i = 0; } public function size() { - return count($this->a); + return count($this->»a); } } @@ -342,8 +342,8 @@ function _hx_field($o, $field) { return $o->$field; } } - } else if(isset($o->dynamics[$field])) { - return $o->dynamics[$field]; + } else if(isset($o->»dynamics[$field])) { + return $o->»dynamics[$field]; } else { return array($o, $field); } @@ -356,13 +356,13 @@ function _hx_field($o, $field) { function _hx_get_object_vars($o) { $a = array_keys(get_object_vars($o)); - if(isset($o->dynamics)) - $a = array_merge($a, array_keys($o->dynamics)); + if(isset($o->»dynamics)) + $a = array_merge($a, array_keys($o->»dynamics)); $arr = array(); for($i=0;$i$field) || property_exists($o, $field) || isset($o->dynamics[$field]))) + (is_object($o) && (method_exists($o, $field) || isset($o->$field) || property_exists($o, $field) || isset($o->»dynamics[$field]))) || (is_string($o) && (in_array($field, array('toUpperCase', 'toLowerCase', 'charAt', 'charCodeAt', 'indexOf', 'lastIndexOf', 'split', 'substr', 'toString', 'length')))) ; } function _hx_index_of($s, $value, $startIndex = null) { + if ($s == null || $value == null) { + return -1; + } + if ($startIndex == null) { $x = strpos($s, $value); } else { @@ -415,6 +419,11 @@ function _hx_is_numeric($v) } function _hx_last_index_of($s, $value, $startIndex = null) { + + if ($s == null || $value == null) { + return -1; + } + if ($startIndex == null) { $x = strrpos($s, $value); } else { @@ -432,37 +441,37 @@ function _hx_len($o) { } class _hx_list_iterator implements Iterator { - private $h; - private $list; - private $counter; + private $»h; + private $»list; + private $»counter; public function __construct($list) { - $this->list = $list; + $this->»list = $list; $this->rewind(); } #[\ReturnTypeWillChange] public function next() { - if($this->h == null) return null; - $this->counter++; - $x = $this->h[0]; - $this->h = $this->h[1]; + if($this->»h == null) return null; + $this->»counter++; + $x = $this->»h[0]; + $this->»h = $this->»h[1]; return $x; } #[\ReturnTypeWillChange] public function hasNext() { - return $this->h != null; + return $this->»h != null; } #[\ReturnTypeWillChange] public function current() { if (!$this->hasNext()) return null; - return $this->h[0]; + return $this->»h[0]; } #[\ReturnTypeWillChange] public function key() { - return $this->counter; + return $this->»counter; } #[\ReturnTypeWillChange] @@ -472,12 +481,12 @@ public function valid() { #[\ReturnTypeWillChange] public function rewind() { - $this->counter = -1; - $this->h = $this->list->h; + $this->»counter = -1; + $this->»h = $this->»list->h; } public function size() { - return $this->list->length; + return $this->»list->length; } } @@ -602,12 +611,12 @@ function _hx_string_rec($o, $s) { } } if(is_string($o)) { - if(_hx_is_lambda($o)) return 'function'; + if(_hx_is_lambda($o)) return '»function»'; // if(strlen($s) > 0) return '"' . str_replace('"', '\"', $o) . '"'; else return $o; } if(is_array($o)) { - if(is_callable($o)) return 'function'; + if(is_callable($o)) return '»function»'; $str = '['; $s .= " "; $first = true; diff --git a/quizzes/lib/php/Lib.class.php b/quizzes/lib/php/Lib.class.php index c04022c7..e04cf622 100644 --- a/quizzes/lib/php/Lib.class.php +++ b/quizzes/lib/php/Lib.class.php @@ -28,7 +28,7 @@ static function printFile($file) { return fpassthru(fopen($file, "r")); } static function toPhpArray($a) { - return $a->a; + return $a->»a; } static function toHaxeArray($a) { return new _hx_array($a); diff --git a/quizzes/lib/quizzes.js b/quizzes/lib/quizzes.js index 1d0cfe8d..78e1a739 100644 --- a/quizzes/lib/quizzes.js +++ b/quizzes/lib/quizzes.js @@ -1071,12 +1071,16 @@ com.wiris.graph.GraphInterface = $hxClasses["com.wiris.graph.GraphInterface"] = com.wiris.graph.GraphInterface.__name__ = ["com","wiris","graph","GraphInterface"]; com.wiris.graph.GraphInterface.prototype = { getGraphModel: null + ,close: null ,__class__: com.wiris.graph.GraphInterface } com.wiris.graph.GraphModel = $hxClasses["com.wiris.graph.GraphModel"] = function() { } com.wiris.graph.GraphModel.__name__ = ["com","wiris","graph","GraphModel"]; com.wiris.graph.GraphModel.prototype = { - activateMainAction: null + setDisplaySetting: null + ,changeMode: null + ,setHidingActionsEnabled: null + ,activateMainAction: null ,exitViewOnly: null ,enterViewOnly: null ,setAwakeMode: null @@ -1138,7 +1142,10 @@ if(!com.wiris.util.graphics) com.wiris.util.graphics = {} com.wiris.util.graphics.Display = $hxClasses["com.wiris.util.graphics.Display"] = function() { } com.wiris.util.graphics.Display.__name__ = ["com","wiris","util","graphics","Display"]; com.wiris.util.graphics.Display.prototype = { - dispose: null + getInitialContent: null + ,getAllHiddenElements: null + ,setInitialContent: null + ,dispose: null ,loadGeometryFile: null ,getGeometryFile: null ,setCursor: null @@ -1243,23 +1250,24 @@ com.wiris.quizzes.HxMathViewer.prototype = { ,setZoom: function(zoom) { this.zoom = zoom; } - ,graphImpl: function(construction,container) { + ,graphImpl: function(construction,initialContent,container) { var _g = this; if(this.graphJSLoaded() && container.parentNode != null) { var graph = window.com.wiris.js.JsGraph.newInstance({ viewOnly: true, allowAnimations: true }); + if(initialContent != null) graph.getGraphModel().getDisplay().setInitialContent(initialContent,true); graph.setContent(construction); graph.insertInto(container); } else haxe.Timer.delay(function() { - _g.graphImpl(construction,container); + _g.graphImpl(construction,initialContent,container); },100); } - ,graph: function(construction) { + ,graph: function(construction,initialContent) { if(!this.graphJSLoaded()) this.loadGraphJS(); var div = js.Lib.document.createElement("div"); - this.graphImpl(construction,div); + this.graphImpl(construction,initialContent,div); return div; } ,plotJS: function(construction,container,width,height) { @@ -1383,7 +1391,7 @@ com.wiris.quizzes.HxMathViewer.prototype = { },100); } ,unescapeIfNecessary: function(s) { - if(s.indexOf("<") == -1 && s.indexOf(">") == -1 && s.indexOf("\"") == -1 && (s.indexOf("<") != -1 || s.indexOf(">") != -1 || s.indexOf(""") != -1)) return com.wiris.util.xml.WXmlUtils.htmlUnescape(s); + if(s != null && s.indexOf("<") == -1 && s.indexOf(">") == -1 && s.indexOf("\"") == -1 && (s.indexOf("<") != -1 || s.indexOf(">") != -1 || s.indexOf(""") != -1)) return com.wiris.util.xml.WXmlUtils.htmlUnescape(s); return s; } ,filterConstructions: function(root) { @@ -1392,10 +1400,11 @@ com.wiris.quizzes.HxMathViewer.prototype = { while(n >= 0) { var imgTag = plotters[n]; var construction = imgTag.getAttribute("data-wirisconstruction"); + var initialContent = imgTag.getAttribute("data-wirisinitialcontent"); var width = imgTag.getAttribute("data-wiriswidth"); var height = imgTag.getAttribute("data-wirisheight"); var canvas; - if(imgTag.className.indexOf("wirisgraphanimate") > -1) canvas = this.graph(this.unescapeIfNecessary(construction)); else canvas = this.plot(this.unescapeIfNecessary(construction),width,height); + if(imgTag.className.indexOf("wirisgraphanimate") > -1) canvas = this.graph(this.unescapeIfNecessary(construction),this.unescapeIfNecessary(initialContent)); else canvas = this.plot(this.unescapeIfNecessary(construction),width,height); imgTag.parentNode.replaceChild(canvas,imgTag); n--; } @@ -1430,7 +1439,7 @@ com.wiris.quizzes.HxMathViewer.prototype = { return container; } ,renderCorrectAnswer: function(instance,slot,authorAnswer) { - if(slot.getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC) return this.graph(authorAnswer.getValue()); else { + if(slot.getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC) return this.graph(authorAnswer.getValue(),slot.getInitialContent()); else { var value = authorAnswer.getValue(); var valueExpanded = instance.expandVariablesMathML(value); return this.render(valueExpanded); @@ -2048,14 +2057,14 @@ com.wiris.quizzes.impl.QuizzesImpl.setVariables = function(html,q,qi,qr) { } com.wiris.quizzes.impl.QuizzesImpl.__super__ = com.wiris.quizzes.api.Quizzes; com.wiris.quizzes.impl.QuizzesImpl.prototype = $extend(com.wiris.quizzes.api.Quizzes.prototype,{ - mathContentToFilterableValue: function(value) { - if(value.type == com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE) return ""; + mathContentToFilterableValue: function(value,initialContent) { + if(value.type == com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE) return ""; return value.content; } - ,answerToFilterableValue: function(value) { + ,answerToFilterableValue: function(value,initialContent) { var mc = new com.wiris.quizzes.impl.MathContent(); mc.set(value); - return this.mathContentToFilterableValue(mc); + return this.mathContentToFilterableValue(mc,initialContent); } ,getElementsToGrade: function(geometryFile,assertion) { if(assertion.getParam(com.wiris.quizzes.impl.Assertion.PARAM_ELEMENTS_TO_GRADE) != null) { @@ -2539,7 +2548,29 @@ com.wiris.quizzes.impl.QuizzesImpl.prototype = $extend(com.wiris.quizzes.api.Qui } } } - if(isPlainTextField || isStringSyntax) value = qi.expandVariablesText(value); else value = qi.expandVariablesMathMLEval(value); + var isTextFormat = ca.type == com.wiris.quizzes.impl.MathContent.TYPE_TEXT; + var hasMultiletterIdentifierInTextFormat = false; + if(isTextFormat) { + var splitByRegularSp = ca.content.split(" "); + var words = new Array(); + var _g2 = 0; + while(_g2 < splitByRegularSp.length) { + var word = splitByRegularSp[_g2]; + ++_g2; + var splitByNbsp = word.split(com.wiris.system.Utf8.uchr(160)); + words = words.concat(splitByNbsp); + } + var _g2 = 0; + while(_g2 < words.length) { + var word = words[_g2]; + ++_g2; + if(!StringTools.startsWith(word,"#") && word.length > 1) { + hasMultiletterIdentifierInTextFormat = true; + break; + } + } + } + if(isPlainTextField || isStringSyntax || hasMultiletterIdentifierInTextFormat) value = qi.expandVariablesText(value); else value = qi.expandVariablesMathMLEval(value); qq.setCorrectAnswer(j1,value); } } @@ -3390,7 +3421,10 @@ com.wiris.quizzes.JsQuizzesFilter.prototype = { if(questionElement.id == null || questionElement.id == "") questionElement.id = this.getUniqueId("wirisquestion"); if(!this.questions.exists(questionElement.id)) { var question; - if(questionElement.value == "") question = com.wiris.quizzes.api.Quizzes.getInstance().newQuestion(); else question = com.wiris.quizzes.api.Quizzes.getInstance().readQuestion(questionElement.value); + if(questionElement.value == "") question = com.wiris.quizzes.api.Quizzes.getInstance().newQuestion(); else { + question = com.wiris.quizzes.api.Quizzes.getInstance().readQuestion(questionElement.value); + question.getImpl().forceSlotStructure(); + } this.questions.set(questionElement.id,question); } return this.questions.get(questionElement.id); @@ -3863,7 +3897,8 @@ com.wiris.quizzes.api.AuthorAnswer = $hxClasses["com.wiris.quizzes.api.AuthorAns com.wiris.quizzes.api.AuthorAnswer.__name__ = ["com","wiris","quizzes","api","AuthorAnswer"]; com.wiris.quizzes.api.AuthorAnswer.__interfaces__ = [com.wiris.quizzes.api.Serializable]; com.wiris.quizzes.api.AuthorAnswer.prototype = { - copy: null + getValueAsMathML: null + ,copy: null ,setWeight: null ,getWeight: null ,removeValidation: null @@ -3892,7 +3927,7 @@ com.wiris.quizzes.api.MathFilter.prototype = { filter: null ,__class__: com.wiris.quizzes.api.MathFilter } -com.wiris.quizzes.api.PropertyName = $hxClasses["com.wiris.quizzes.api.PropertyName"] = { __ename__ : ["com","wiris","quizzes","api","PropertyName"], __constructs__ : ["STUDENT_ANSWER_PARAMETER","STUDENT_ANSWER_PARAMETER_NAME","ANSWER_FIELD_TYPE","COMPOUND_ANSWER","COMPOUND_ANSWER_GRADE","COMPOUND_ANSWER_GRADE_DISTRIBUTION","SHOW_CAS","CAS_SESSION","SHOW_AUXILIARY_TEXT_INPUT","AUXILIARY_TEXT","AUXILIARY_CAS_HIDE_FILE_MENU","USER_ID","GRAPH_TOOLBAR","HANDWRITING_CONSTRAINTS","ELEMENTS_TO_HANDWRITE"] } +com.wiris.quizzes.api.PropertyName = $hxClasses["com.wiris.quizzes.api.PropertyName"] = { __ename__ : ["com","wiris","quizzes","api","PropertyName"], __constructs__ : ["STUDENT_ANSWER_PARAMETER","STUDENT_ANSWER_PARAMETER_NAME","ANSWER_FIELD_TYPE","COMPOUND_ANSWER","COMPOUND_ANSWER_GRADE","COMPOUND_ANSWER_GRADE_DISTRIBUTION","SHOW_CAS","CAS_SESSION","SHOW_AUXILIARY_TEXT_INPUT","AUXILIARY_TEXT","AUXILIARY_CAS_HIDE_FILE_MENU","USER_ID","GRAPH_TOOLBAR","HANDWRITING_CONSTRAINTS","ELEMENTS_TO_HANDWRITE","GRAPH_LOCK_INITIAL_CONTENT","GRAPH_SHOW_NAME_IN_LABEL","GRAPH_SHOW_VALUE_IN_LABEL","GRAPH_MAGNETIC_GRID"] } com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER = ["STUDENT_ANSWER_PARAMETER",0]; com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER.toString = $estr; com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER.__enum__ = com.wiris.quizzes.api.PropertyName; @@ -3938,11 +3973,24 @@ com.wiris.quizzes.api.PropertyName.HANDWRITING_CONSTRAINTS.__enum__ = com.wiris. com.wiris.quizzes.api.PropertyName.ELEMENTS_TO_HANDWRITE = ["ELEMENTS_TO_HANDWRITE",14]; com.wiris.quizzes.api.PropertyName.ELEMENTS_TO_HANDWRITE.toString = $estr; com.wiris.quizzes.api.PropertyName.ELEMENTS_TO_HANDWRITE.__enum__ = com.wiris.quizzes.api.PropertyName; +com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT = ["GRAPH_LOCK_INITIAL_CONTENT",15]; +com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT.toString = $estr; +com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT.__enum__ = com.wiris.quizzes.api.PropertyName; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL = ["GRAPH_SHOW_NAME_IN_LABEL",16]; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL.toString = $estr; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL.__enum__ = com.wiris.quizzes.api.PropertyName; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL = ["GRAPH_SHOW_VALUE_IN_LABEL",17]; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL.toString = $estr; +com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL.__enum__ = com.wiris.quizzes.api.PropertyName; +com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID = ["GRAPH_MAGNETIC_GRID",18]; +com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID.toString = $estr; +com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID.__enum__ = com.wiris.quizzes.api.PropertyName; com.wiris.quizzes.api.Question = $hxClasses["com.wiris.quizzes.api.Question"] = function() { } com.wiris.quizzes.api.Question.__name__ = ["com","wiris","quizzes","api","Question"]; com.wiris.quizzes.api.Question.__interfaces__ = [com.wiris.quizzes.api.Serializable]; com.wiris.quizzes.api.Question.prototype = { - setOption: null + getDeprecationWarnings: null + ,setOption: null ,addAssertion: null ,getCorrectAnswersLength: null ,getCorrectAnswer: null @@ -4076,7 +4124,7 @@ com.wiris.quizzes.api.assertion.ComparisonName.GRAPHICALLY_EQUAL.__enum__ = com. com.wiris.quizzes.api.assertion.ComparisonName.SKETCH_EQUAL = ["SKETCH_EQUAL",6]; com.wiris.quizzes.api.assertion.ComparisonName.SKETCH_EQUAL.toString = $estr; com.wiris.quizzes.api.assertion.ComparisonName.SKETCH_EQUAL.__enum__ = com.wiris.quizzes.api.assertion.ComparisonName; -com.wiris.quizzes.api.assertion.ComparisonParameterName = $hxClasses["com.wiris.quizzes.api.assertion.ComparisonParameterName"] = { __ename__ : ["com","wiris","quizzes","api","assertion","ComparisonParameterName"], __constructs__ : ["ORDER_MATTERS","REPETITION_MATTERS","TOLERANCE","TOLERANCE_DIGITS","RELATIVE_TOLERANCE","FUNCTION_NAME","MATCH_CASES","MATCH_SPACES","NOT_EVALUATE","ELEMENTS_TO_GRADE"] } +com.wiris.quizzes.api.assertion.ComparisonParameterName = $hxClasses["com.wiris.quizzes.api.assertion.ComparisonParameterName"] = { __ename__ : ["com","wiris","quizzes","api","assertion","ComparisonParameterName"], __constructs__ : ["ORDER_MATTERS","REPETITION_MATTERS","TOLERANCE","TOLERANCE_DIGITS","RELATIVE_TOLERANCE","FUNCTION_NAME","MATCH_CASES","MATCH_SPACES","NOT_EVALUATE","FUNCTION_ARGUMENT_MODE","ELEMENTS_TO_GRADE"] } com.wiris.quizzes.api.assertion.ComparisonParameterName.ORDER_MATTERS = ["ORDER_MATTERS",0]; com.wiris.quizzes.api.assertion.ComparisonParameterName.ORDER_MATTERS.toString = $estr; com.wiris.quizzes.api.assertion.ComparisonParameterName.ORDER_MATTERS.__enum__ = com.wiris.quizzes.api.assertion.ComparisonParameterName; @@ -4104,7 +4152,10 @@ com.wiris.quizzes.api.assertion.ComparisonParameterName.MATCH_SPACES.__enum__ = com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE = ["NOT_EVALUATE",8]; com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE.toString = $estr; com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE.__enum__ = com.wiris.quizzes.api.assertion.ComparisonParameterName; -com.wiris.quizzes.api.assertion.ComparisonParameterName.ELEMENTS_TO_GRADE = ["ELEMENTS_TO_GRADE",9]; +com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE = ["FUNCTION_ARGUMENT_MODE",9]; +com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE.toString = $estr; +com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE.__enum__ = com.wiris.quizzes.api.assertion.ComparisonParameterName; +com.wiris.quizzes.api.assertion.ComparisonParameterName.ELEMENTS_TO_GRADE = ["ELEMENTS_TO_GRADE",10]; com.wiris.quizzes.api.assertion.ComparisonParameterName.ELEMENTS_TO_GRADE.toString = $estr; com.wiris.quizzes.api.assertion.ComparisonParameterName.ELEMENTS_TO_GRADE.__enum__ = com.wiris.quizzes.api.assertion.ComparisonParameterName; com.wiris.quizzes.api.assertion.Syntax = $hxClasses["com.wiris.quizzes.api.assertion.Syntax"] = function() { } @@ -4261,7 +4312,8 @@ com.wiris.quizzes.api.ui.AnswerField = $hxClasses["com.wiris.quizzes.api.ui.Answ com.wiris.quizzes.api.ui.AnswerField.__name__ = ["com","wiris","quizzes","api","ui","AnswerField"]; com.wiris.quizzes.api.ui.AnswerField.__interfaces__ = [com.wiris.quizzes.api.ui.QuizzesField]; com.wiris.quizzes.api.ui.AnswerField.prototype = { - getAnswerFieldComponent: null + reuseComponent: null + ,getAnswerFieldComponent: null ,setEditorInitialParams: null ,getFieldType: null ,__class__: com.wiris.quizzes.api.ui.AnswerField @@ -4326,96 +4378,6 @@ com.wiris.quizzes.api.ui.QuizzesUIBuilder.prototype = { } com.wiris.quizzes.api.ui.QuizzesUIConstants = $hxClasses["com.wiris.quizzes.api.ui.QuizzesUIConstants"] = function() { } com.wiris.quizzes.api.ui.QuizzesUIConstants.__name__ = ["com","wiris","quizzes","api","ui","QuizzesUIConstants"]; -com.wiris.quizzes.impl.ActionCommands = $hxClasses["com.wiris.quizzes.impl.ActionCommands"] = function() { } -com.wiris.quizzes.impl.ActionCommands.__name__ = ["com","wiris","quizzes","impl","ActionCommands"]; -if(!com.wiris.util.xml) com.wiris.util.xml = {} -com.wiris.util.xml.SerializableImpl = $hxClasses["com.wiris.util.xml.SerializableImpl"] = function() { -}; -com.wiris.util.xml.SerializableImpl.__name__ = ["com","wiris","util","xml","SerializableImpl"]; -com.wiris.util.xml.SerializableImpl.prototype = { - serialize: function() { - var s = new com.wiris.util.xml.XmlSerializer(); - return s.write(this); - } - ,newInstance: function() { - return new com.wiris.util.xml.SerializableImpl(); - } - ,onSerialize: function(s) { - } - ,__class__: com.wiris.util.xml.SerializableImpl -} -com.wiris.quizzes.impl.MathContent = $hxClasses["com.wiris.quizzes.impl.MathContent"] = function() { - com.wiris.util.xml.SerializableImpl.call(this); -}; -com.wiris.quizzes.impl.MathContent.__name__ = ["com","wiris","quizzes","impl","MathContent"]; -com.wiris.quizzes.impl.MathContent.getMathType = function(content) { - if(content == null || content == "") return com.wiris.quizzes.impl.MathContent.TYPE_TEXT; - content = StringTools.trim(content); - var i; - if(StringTools.startsWith(content,"<") && StringTools.endsWith(content,">")) { - var mathmltags = ["math","mn","mo","mi","mrow","mfrac","mtext","ms","mroot","msqrt","mfenced","msub","msup","msubsup","mover","munder","munderover"]; - var _g1 = 0, _g = mathmltags.length; - while(_g1 < _g) { - var i1 = _g1++; - if(StringTools.startsWith(content,"<" + mathmltags[i1])) return com.wiris.quizzes.impl.MathContent.TYPE_MATHML; - } - } - if(com.wiris.util.geometry.GeometryFile.isGeometryFile(content)) return com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE; - return com.wiris.quizzes.impl.MathContent.TYPE_TEXT; -} -com.wiris.quizzes.impl.MathContent.isEmpty = function(content) { - content = StringTools.trim(content); - if(StringTools.startsWith(content,"") + 1,null); - if(content.length > 0) content = HxOverrides.substr(content,0,content.lastIndexOf("<")); - } - while(StringTools.startsWith(content,"") + 1,null); - content = HxOverrides.substr(content,0,content.lastIndexOf("<")); - } - return content.length == 0; -} -com.wiris.quizzes.impl.MathContent.__super__ = com.wiris.util.xml.SerializableImpl; -com.wiris.quizzes.impl.MathContent.prototype = $extend(com.wiris.util.xml.SerializableImpl.prototype,{ - newInstance: function() { - return new com.wiris.quizzes.impl.MathContent(); - } - ,onSerializeInner: function(s) { - this.type = s.attributeString("type",this.type,"text"); - this.content = s.textContent(this.content); - } - ,onSerialize: function(s) { - s.beginTag("math"); - this.onSerializeInner(s); - s.endTag(); - } - ,set: function(content) { - this.type = com.wiris.quizzes.impl.MathContent.getMathType(content); - this.content = content; - } - ,content: null - ,type: null - ,__class__: com.wiris.quizzes.impl.MathContent -}); -com.wiris.quizzes.impl.Answer = $hxClasses["com.wiris.quizzes.impl.Answer"] = function() { - com.wiris.quizzes.impl.MathContent.call(this); - this.id = "0"; -}; -com.wiris.quizzes.impl.Answer.__name__ = ["com","wiris","quizzes","impl","Answer"]; -com.wiris.quizzes.impl.Answer.__super__ = com.wiris.quizzes.impl.MathContent; -com.wiris.quizzes.impl.Answer.prototype = $extend(com.wiris.quizzes.impl.MathContent.prototype,{ - onSerialize: function(s) { - s.beginTag(com.wiris.quizzes.impl.Answer.tagName); - this.id = s.attributeString("id",this.id,"0"); - com.wiris.quizzes.impl.MathContent.prototype.onSerializeInner.call(this,s); - s.endTag(); - } - ,newInstance: function() { - return new com.wiris.quizzes.impl.Answer(); - } - ,id: null - ,__class__: com.wiris.quizzes.impl.Answer -}); com.wiris.system.Utf8 = $hxClasses["com.wiris.system.Utf8"] = function() { }; com.wiris.system.Utf8.__name__ = ["com","wiris","system","Utf8"]; @@ -4525,6 +4487,96 @@ haxe.Utf8.prototype = { ,__b: null ,__class__: haxe.Utf8 } +com.wiris.quizzes.impl.ActionCommands = $hxClasses["com.wiris.quizzes.impl.ActionCommands"] = function() { } +com.wiris.quizzes.impl.ActionCommands.__name__ = ["com","wiris","quizzes","impl","ActionCommands"]; +if(!com.wiris.util.xml) com.wiris.util.xml = {} +com.wiris.util.xml.SerializableImpl = $hxClasses["com.wiris.util.xml.SerializableImpl"] = function() { +}; +com.wiris.util.xml.SerializableImpl.__name__ = ["com","wiris","util","xml","SerializableImpl"]; +com.wiris.util.xml.SerializableImpl.prototype = { + serialize: function() { + var s = new com.wiris.util.xml.XmlSerializer(); + return s.write(this); + } + ,newInstance: function() { + return new com.wiris.util.xml.SerializableImpl(); + } + ,onSerialize: function(s) { + } + ,__class__: com.wiris.util.xml.SerializableImpl +} +com.wiris.quizzes.impl.MathContent = $hxClasses["com.wiris.quizzes.impl.MathContent"] = function() { + com.wiris.util.xml.SerializableImpl.call(this); +}; +com.wiris.quizzes.impl.MathContent.__name__ = ["com","wiris","quizzes","impl","MathContent"]; +com.wiris.quizzes.impl.MathContent.getMathType = function(content) { + if(content == null || content == "") return com.wiris.quizzes.impl.MathContent.TYPE_TEXT; + content = StringTools.trim(content); + var i; + if(StringTools.startsWith(content,"<") && StringTools.endsWith(content,">")) { + var mathmltags = ["math","mn","mo","mi","mrow","mfrac","mtext","ms","mroot","msqrt","mfenced","msub","msup","msubsup","mover","munder","munderover"]; + var _g1 = 0, _g = mathmltags.length; + while(_g1 < _g) { + var i1 = _g1++; + if(StringTools.startsWith(content,"<" + mathmltags[i1])) return com.wiris.quizzes.impl.MathContent.TYPE_MATHML; + } + } + if(com.wiris.util.geometry.GeometryFile.isGeometryFile(content)) return com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE; + return com.wiris.quizzes.impl.MathContent.TYPE_TEXT; +} +com.wiris.quizzes.impl.MathContent.isEmpty = function(content) { + content = StringTools.trim(content); + if(StringTools.startsWith(content,"") + 1,null); + if(content.length > 0) content = HxOverrides.substr(content,0,content.lastIndexOf("<")); + } + while(StringTools.startsWith(content,"") + 1,null); + content = HxOverrides.substr(content,0,content.lastIndexOf("<")); + } + return content.length == 0; +} +com.wiris.quizzes.impl.MathContent.__super__ = com.wiris.util.xml.SerializableImpl; +com.wiris.quizzes.impl.MathContent.prototype = $extend(com.wiris.util.xml.SerializableImpl.prototype,{ + newInstance: function() { + return new com.wiris.quizzes.impl.MathContent(); + } + ,onSerializeInner: function(s) { + this.type = s.attributeString("type",this.type,"text"); + this.content = s.textContent(this.content); + } + ,onSerialize: function(s) { + s.beginTag("math"); + this.onSerializeInner(s); + s.endTag(); + } + ,set: function(content) { + this.type = com.wiris.quizzes.impl.MathContent.getMathType(content); + this.content = content; + } + ,content: null + ,type: null + ,__class__: com.wiris.quizzes.impl.MathContent +}); +com.wiris.quizzes.impl.Answer = $hxClasses["com.wiris.quizzes.impl.Answer"] = function() { + com.wiris.quizzes.impl.MathContent.call(this); + this.id = "0"; +}; +com.wiris.quizzes.impl.Answer.__name__ = ["com","wiris","quizzes","impl","Answer"]; +com.wiris.quizzes.impl.Answer.__super__ = com.wiris.quizzes.impl.MathContent; +com.wiris.quizzes.impl.Answer.prototype = $extend(com.wiris.quizzes.impl.MathContent.prototype,{ + onSerialize: function(s) { + s.beginTag(com.wiris.quizzes.impl.Answer.tagName); + this.id = s.attributeString("id",this.id,"0"); + com.wiris.quizzes.impl.MathContent.prototype.onSerializeInner.call(this,s); + s.endTag(); + } + ,newInstance: function() { + return new com.wiris.quizzes.impl.Answer(); + } + ,id: null + ,__class__: com.wiris.quizzes.impl.Answer +}); com.wiris.quizzes.impl.Assertion = $hxClasses["com.wiris.quizzes.impl.Assertion"] = function() { com.wiris.util.xml.SerializableImpl.call(this); }; @@ -4542,7 +4594,7 @@ com.wiris.quizzes.impl.Assertion.initParams = function() { com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DECIMALS,[com.wiris.quizzes.impl.Assertion.PARAM_DIGITS]); com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DIGITS,[com.wiris.quizzes.impl.Assertion.PARAM_DIGITS]); com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.CHECK_PRECISION,[com.wiris.quizzes.impl.Assertion.PARAM_MIN,com.wiris.quizzes.impl.Assertion.PARAM_MAX,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE]); - com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_FUNCTION,[com.wiris.quizzes.impl.Assertion.PARAM_NAME,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE]); + com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_FUNCTION,[com.wiris.quizzes.impl.Assertion.PARAM_NAME,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE,com.wiris.quizzes.impl.Assertion.PARAM_FUNCTION_ARGUMENT_MODE]); com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_SYMBOLIC,[com.wiris.quizzes.impl.Assertion.PARAM_ORDER_MATTERS,com.wiris.quizzes.impl.Assertion.PARAM_REPETITION_MATTERS,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE]); com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_LITERAL,[com.wiris.quizzes.impl.Assertion.PARAM_ORDER_MATTERS,com.wiris.quizzes.impl.Assertion.PARAM_REPETITION_MATTERS,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_USE_CASE,com.wiris.quizzes.impl.Assertion.PARAM_USE_SPACES]); com.wiris.quizzes.impl.Assertion.paramnames.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_EQUATIONS,[com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE]); @@ -4619,7 +4671,7 @@ com.wiris.quizzes.impl.Assertion.initParams = function() { paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,""); paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE_DIGITS,""); paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_RELATIVE_TOLERANCE,""); - paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE,"false"); + paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_FUNCTION_ARGUMENT_MODE,com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED); com.wiris.quizzes.impl.Assertion.paramdefault.set(com.wiris.quizzes.impl.Assertion.EQUIVALENT_FUNCTION,paramvalues); paramvalues = new Hash(); paramvalues.set(com.wiris.quizzes.impl.Assertion.PARAM_TOLERANCE,""); @@ -5063,7 +5115,14 @@ com.wiris.quizzes.impl.AuthorAnswerImpl.prototype = $extend(com.wiris.util.xml.S this.question.id = null; } ,getFilterableValue: function() { - return com.wiris.quizzes.impl.QuizzesImpl.getInstance().mathContentToFilterableValue(this.value); + return com.wiris.quizzes.impl.QuizzesImpl.getInstance().mathContentToFilterableValue(this.value,this.slot.getInitialContent()); + } + ,getValueAsMathML: function() { + if(this.value.type == com.wiris.quizzes.impl.MathContent.TYPE_MATHML) return this.value.content; else if(this.value.type == com.wiris.quizzes.impl.MathContent.TYPE_TEXT) { + var html = new com.wiris.quizzes.impl.HTMLTools(); + return html.textToMathML(this.value.content); + } + throw "Type not compatible with MathML"; } ,getValue: function() { return this.value.content; @@ -5595,6 +5654,7 @@ com.wiris.quizzes.impl.ConfigurationImpl = $hxClasses["com.wiris.quizzes.impl.Co this.set(com.wiris.quizzes.api.ConfigurationKeys.TELEMETRY_TOKEN,com.wiris.quizzes.impl.ConfigurationImpl.DEF_TELEMETRY_TOKEN); this.set(com.wiris.quizzes.api.ConfigurationKeys.QUIZZES_LOGGING_LEVEL,com.wiris.quizzes.impl.ConfigurationImpl.DEF_QUIZZES_LOGGING_LEVEL); this.set(com.wiris.quizzes.api.ConfigurationKeys.QUIZZES_TRACKING_ENABLED,com.wiris.quizzes.impl.ConfigurationImpl.DEF_QUIZZES_TRACKING_ENABLED); + this.set(com.wiris.quizzes.api.ConfigurationKeys.GRAPH_TRACK_INSTANCES,com.wiris.quizzes.impl.ConfigurationImpl.DEF_GRAPH_TRACK_INSTANCES); if(!com.wiris.settings.PlatformSettings.IS_JAVASCRIPT) { try { var s = com.wiris.system.Storage.newStorage(com.wiris.quizzes.impl.ConfigurationImpl.DEF_DIST_CONFIG_FILE); @@ -7841,7 +7901,7 @@ com.wiris.quizzes.impl.HTMLTools.prototype = { value = this.addConstructionImageTag(value,width,height); } token = HxOverrides.substr(token,0,pos) + value + HxOverrides.substr(token,pos + placeholder.length,null); - pos += value.length; + if(value != null) pos += value.length; } else pos++; } j--; @@ -8184,49 +8244,40 @@ com.wiris.quizzes.impl.HTMLTools.prototype = { return this.replaceVariablesInsideHTML(text,textvariables,com.wiris.quizzes.impl.MathContent.TYPE_TEXT,false); } ,encodeMathML: function(html) { - var opentag = "«"; - var closetag = "»"; - var quote = "¨"; - var amp = "§"; var start; var end = 0; while((start = html.indexOf("",closetag); - formula = StringTools.replace(formula,"\"",quote); - formula = StringTools.replace(formula,"&",amp); + formula = StringTools.replace(formula,"<",com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT); + formula = StringTools.replace(formula,">",com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_GT); + formula = StringTools.replace(formula,"\"",com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_QUOT); + formula = StringTools.replace(formula,"&",com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_AMP); html = HxOverrides.substr(html,0,start) + formula + HxOverrides.substr(html,end,null); end = start + formula.length; } return html; } ,decodeMathML: function(html) { - var opentag = "«"; - var closetag = "»"; - var quote = "¨"; - var amp = "§"; - var closemath = opentag + "/math" + closetag; + var closemath = com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT + "/math" + com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_GT; var start; var end = 0; - while((start = html.indexOf(opentag + "math",end)) != -1) { + while((start = html.indexOf(com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT + "math",end)) != -1) { end = html.indexOf(closemath,start) + closemath.length; var formula = HxOverrides.substr(html,start,end - start); formula = com.wiris.util.xml.WXmlUtils.htmlUnescape(formula); - formula = StringTools.replace(formula,opentag,"<"); - formula = StringTools.replace(formula,closetag,">"); - formula = StringTools.replace(formula,quote,"\""); - formula = StringTools.replace(formula,amp,"&"); + formula = StringTools.replace(formula,com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT,"<"); + formula = StringTools.replace(formula,com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_GT,">"); + formula = StringTools.replace(formula,com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_QUOT,"\""); + formula = StringTools.replace(formula,com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_AMP,"&"); html = HxOverrides.substr(html,0,start) + formula + HxOverrides.substr(html,end,null); end = start + formula.length; } return html; } ,isMathMLEncoded: function(html) { - var opentag = "«"; - return html.indexOf(opentag + "math") != -1; + return html.indexOf(com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT + "math") != -1; } ,extractVariableNames: function(html) { if(this.isMathMLEncoded(html)) html = this.decodeMathML(html); @@ -8352,12 +8403,10 @@ com.wiris.quizzes.impl.HTMLTools.prototype = { ,__class__: com.wiris.quizzes.impl.HTMLTools } com.wiris.quizzes.impl.HandwritingConstraints = $hxClasses["com.wiris.quizzes.impl.HandwritingConstraints"] = function() { - if(com.wiris.quizzes.impl.HandwritingConstraints.all_symbols == null) com.wiris.quizzes.impl.HandwritingConstraints.all_symbols = com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS_STRING.split(" "); - if(com.wiris.quizzes.impl.HandwritingConstraints.symbol_conflicts == null) com.wiris.quizzes.impl.HandwritingConstraints.symbol_conflicts = [["x","X","×","χ"],[".",",","·"],["2","z","Z"],["5","s","S","$"],["1",",","|","'"],["i","j",":",";"],["y","4","Y"],["p","P","ρ"],["c","C","(","⊂"],["0","o","O","°"],["Δ","A"],["B","β"],["∃","3"],["9","q","g"],["9","a"],["v","V","∨","ν"],["r","σ"],["t","+"],["∈","E","ε"],["n","h"],["k","K","κ"],["u","U","∪"],["w","W","ω"],["d","∂","δ"],["∂","a"],["∅","θ","Θ"],["∩","n","η"],["Λ","∧","^"],["ψ","Ψ"],["∅","φ","Φ"],["Π","π","∏"],["ζ","ξ"],["ζ","3","z"],["⏜","^","~","-"]]; + if(com.wiris.quizzes.impl.HandwritingConstraints.symbol_conflicts == null) com.wiris.quizzes.impl.HandwritingConstraints.symbol_conflicts = [[com.wiris.system.Utf8.uchr(120),com.wiris.system.Utf8.uchr(88),com.wiris.system.Utf8.uchr(215),com.wiris.system.Utf8.uchr(967)],[com.wiris.system.Utf8.uchr(46),com.wiris.system.Utf8.uchr(44),com.wiris.system.Utf8.uchr(183)],[com.wiris.system.Utf8.uchr(50),com.wiris.system.Utf8.uchr(122),com.wiris.system.Utf8.uchr(90)],[com.wiris.system.Utf8.uchr(53),com.wiris.system.Utf8.uchr(115),com.wiris.system.Utf8.uchr(83),com.wiris.system.Utf8.uchr(36)],[com.wiris.system.Utf8.uchr(49),com.wiris.system.Utf8.uchr(44),com.wiris.system.Utf8.uchr(124),com.wiris.system.Utf8.uchr(39)],[com.wiris.system.Utf8.uchr(105),com.wiris.system.Utf8.uchr(106),com.wiris.system.Utf8.uchr(58),com.wiris.system.Utf8.uchr(59)],[com.wiris.system.Utf8.uchr(121),com.wiris.system.Utf8.uchr(52),com.wiris.system.Utf8.uchr(89)],[com.wiris.system.Utf8.uchr(112),com.wiris.system.Utf8.uchr(80),com.wiris.system.Utf8.uchr(961)],[com.wiris.system.Utf8.uchr(99),com.wiris.system.Utf8.uchr(67),com.wiris.system.Utf8.uchr(40),com.wiris.system.Utf8.uchr(8834)],[com.wiris.system.Utf8.uchr(48),com.wiris.system.Utf8.uchr(111),com.wiris.system.Utf8.uchr(79),com.wiris.system.Utf8.uchr(176)],[com.wiris.system.Utf8.uchr(916),com.wiris.system.Utf8.uchr(65)],[com.wiris.system.Utf8.uchr(66),com.wiris.system.Utf8.uchr(946)],[com.wiris.system.Utf8.uchr(8707),com.wiris.system.Utf8.uchr(51)],[com.wiris.system.Utf8.uchr(57),com.wiris.system.Utf8.uchr(113),com.wiris.system.Utf8.uchr(103)],[com.wiris.system.Utf8.uchr(57),com.wiris.system.Utf8.uchr(97)],[com.wiris.system.Utf8.uchr(118),com.wiris.system.Utf8.uchr(86),com.wiris.system.Utf8.uchr(8744),com.wiris.system.Utf8.uchr(957)],[com.wiris.system.Utf8.uchr(114),com.wiris.system.Utf8.uchr(963)],[com.wiris.system.Utf8.uchr(116),com.wiris.system.Utf8.uchr(43)],[com.wiris.system.Utf8.uchr(8712),com.wiris.system.Utf8.uchr(69),com.wiris.system.Utf8.uchr(949)],[com.wiris.system.Utf8.uchr(110),com.wiris.system.Utf8.uchr(104)],[com.wiris.system.Utf8.uchr(107),com.wiris.system.Utf8.uchr(75),com.wiris.system.Utf8.uchr(954)],[com.wiris.system.Utf8.uchr(117),com.wiris.system.Utf8.uchr(85),com.wiris.system.Utf8.uchr(8746)],[com.wiris.system.Utf8.uchr(119),com.wiris.system.Utf8.uchr(87),com.wiris.system.Utf8.uchr(969)],[com.wiris.system.Utf8.uchr(100),com.wiris.system.Utf8.uchr(8706),com.wiris.system.Utf8.uchr(948)],[com.wiris.system.Utf8.uchr(8706),com.wiris.system.Utf8.uchr(97)],[com.wiris.system.Utf8.uchr(8709),com.wiris.system.Utf8.uchr(952),com.wiris.system.Utf8.uchr(920)],[com.wiris.system.Utf8.uchr(8745),com.wiris.system.Utf8.uchr(110),com.wiris.system.Utf8.uchr(951)],[com.wiris.system.Utf8.uchr(923),com.wiris.system.Utf8.uchr(8743),com.wiris.system.Utf8.uchr(94)],[com.wiris.system.Utf8.uchr(968),com.wiris.system.Utf8.uchr(936)],[com.wiris.system.Utf8.uchr(8709),com.wiris.system.Utf8.uchr(966),com.wiris.system.Utf8.uchr(934)],[com.wiris.system.Utf8.uchr(928),com.wiris.system.Utf8.uchr(960),com.wiris.system.Utf8.uchr(8719)],[com.wiris.system.Utf8.uchr(950),com.wiris.system.Utf8.uchr(958)],[com.wiris.system.Utf8.uchr(950),com.wiris.system.Utf8.uchr(51),com.wiris.system.Utf8.uchr(122)],[com.wiris.system.Utf8.uchr(9180),com.wiris.system.Utf8.uchr(94),com.wiris.system.Utf8.uchr(126),com.wiris.system.Utf8.uchr(45)]]; if(com.wiris.quizzes.impl.HandwritingConstraints.symbol_default_excluded == null) com.wiris.quizzes.impl.HandwritingConstraints.symbol_default_excluded = [["sin","cos","tan","log"]]; }; com.wiris.quizzes.impl.HandwritingConstraints.__name__ = ["com","wiris","quizzes","impl","HandwritingConstraints"]; -com.wiris.quizzes.impl.HandwritingConstraints.all_symbols = null; com.wiris.quizzes.impl.HandwritingConstraints.symbol_conflicts = null; com.wiris.quizzes.impl.HandwritingConstraints.symbol_default_excluded = null; com.wiris.quizzes.impl.HandwritingConstraints.readHandwritingConstraints = function(json) { @@ -8420,10 +8469,10 @@ com.wiris.quizzes.impl.HandwritingConstraints.prototype = { } } } - var _g1 = 0, _g = com.wiris.quizzes.impl.HandwritingConstraints.all_symbols.length; + var _g1 = 0, _g = com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS.length; while(_g1 < _g) { var i1 = _g1++; - if(!com.wiris.system.ArrayEx.contains(blocked,com.wiris.quizzes.impl.HandwritingConstraints.all_symbols[i1])) h.symbols.push(com.wiris.quizzes.impl.HandwritingConstraints.all_symbols[i1]); + if(!com.wiris.system.ArrayEx.contains(blocked,com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS[i1])) h.symbols.push(com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS[i1]); } return h; } @@ -9338,7 +9387,10 @@ com.wiris.quizzes.impl.QuestionInternal.__name__ = ["com","wiris","quizzes","imp com.wiris.quizzes.impl.QuestionInternal.__interfaces__ = [com.wiris.quizzes.api.Question]; com.wiris.quizzes.impl.QuestionInternal.__super__ = com.wiris.util.xml.SerializableImpl; com.wiris.quizzes.impl.QuestionInternal.prototype = $extend(com.wiris.util.xml.SerializableImpl.prototype,{ - getProperty: function(name) { + getDeprecationWarnings: function() { + return null; + } + ,getProperty: function(name) { return null; } ,setProperty: function(name,value) { @@ -9391,6 +9443,7 @@ com.wiris.quizzes.impl.QuestionInternal.prototype = $extend(com.wiris.util.xml.S }); com.wiris.quizzes.impl.QuestionImpl = $hxClasses["com.wiris.quizzes.impl.QuestionImpl"] = function() { com.wiris.quizzes.impl.QuestionInternal.call(this); + this.deprecationWarnings = new Array(); if(com.wiris.quizzes.impl.QuestionImpl.defaultOptions == null) com.wiris.quizzes.impl.QuestionImpl.defaultOptions = com.wiris.quizzes.impl.QuestionImpl.getDefaultOptions(); }; com.wiris.quizzes.impl.QuestionImpl.__name__ = ["com","wiris","quizzes","impl","QuestionImpl"]; @@ -9450,7 +9503,13 @@ com.wiris.quizzes.impl.QuestionImpl.getLocalDataFromArray = function(name,ld) { } com.wiris.quizzes.impl.QuestionImpl.__super__ = com.wiris.quizzes.impl.QuestionInternal; com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.QuestionInternal.prototype,{ - removeCorrectAnswer: function(index) { + getDeprecationWarnings: function() { + return this.deprecationWarnings; + } + ,clearDeprecationWarnings: function() { + this.deprecationWarnings = new Array(); + } + ,removeCorrectAnswer: function(index) { var _g = 0, _g1 = this.slots; while(_g < _g1.length) { var s = _g1[_g]; @@ -10002,6 +10061,9 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q ,isDeprecatedTolerance: function(tol) { return tol.indexOf("10^") != -1; } + ,addDeprecationWarning: function(warning) { + if(!com.wiris.system.ArrayEx.contains(this.deprecationWarnings,warning)) this.deprecationWarnings.push(warning); + } ,importDeprecated: function() { if(this.assertions != null) { var i; @@ -10013,12 +10075,20 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q a.name = com.wiris.quizzes.impl.Assertion.EQUIVALENT_SYMBOLIC; a.setParam(com.wiris.quizzes.impl.Assertion.PARAM_ORDER_MATTERS,"false"); a.setParam(com.wiris.quizzes.impl.Assertion.PARAM_REPETITION_MATTERS,"false"); + this.addDeprecationWarning(com.wiris.quizzes.impl.QuestionImpl.EQUIVALENT_SET_ASSERTION); } if(a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_LIST) { a.name = com.wiris.quizzes.impl.Assertion.EQUIVALENT_SYMBOLIC; a.setParam(com.wiris.quizzes.impl.Assertion.PARAM_NO_BRACKETS_LIST,"true"); + this.addDeprecationWarning(com.wiris.quizzes.impl.QuestionImpl.SYNTAX_LIST_ASSERTION); + } + if(a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_EXPRESSION) { + a.name = com.wiris.quizzes.impl.Assertion.SYNTAX_MATH; + if(a.hasParam(com.wiris.quizzes.impl.Assertion.PARAM_TEXT_LOGIC_OPERATORS)) { + a.removeParam(com.wiris.quizzes.impl.Assertion.PARAM_TEXT_LOGIC_OPERATORS); + this.addDeprecationWarning(com.wiris.quizzes.impl.QuestionImpl.TEXT_LOGIC_OPERATORS); + } } - if(a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_EXPRESSION) a.name = com.wiris.quizzes.impl.Assertion.SYNTAX_MATH; if(a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_QUANTITY) { var constants = a.getParam("constants"); var units = a.getParam("units"); @@ -10054,6 +10124,12 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q a.name = com.wiris.quizzes.impl.Assertion.CHECK_EQUIVALENT_UNITS; a.setParam(com.wiris.quizzes.impl.Assertion.PARAM_ALLOW_PREFIXES,"false"); a.removeParam(com.wiris.quizzes.impl.Assertion.PARAM_UNIT); + this.addDeprecationWarning(com.wiris.quizzes.impl.QuestionImpl.EQUIVALENT_UNIT_LITERAL); + } + if(a.name == com.wiris.quizzes.impl.Assertion.EQUIVALENT_FUNCTION && a.hasParam(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE)) { + var value = a.getParam(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE); + a.removeParam(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE); + a.setParam(com.wiris.quizzes.impl.Assertion.PARAM_FUNCTION_ARGUMENT_MODE,"true" == value?com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_UNEVALUATED:com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED); } if(a.isEquivalence()) { var tol = a.getParam(com.wiris.quizzes.api.QuizzesConstants.OPTION_TOLERANCE); @@ -10065,7 +10141,7 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q if(this.isDeprecatedTolerance(tolerance)) this.setOption(com.wiris.quizzes.api.QuizzesConstants.OPTION_TOLERANCE,this.importTolerance(tolerance)); } ,isAssertionDeprecatedCompatible: function(a) { - return a.name == com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DIGITS || a.name == com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DECIMALS || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_EXPRESSION || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_QUANTITY || a.name == com.wiris.quizzes.impl.Assertion.CHECK_UNIT; + return a.name == com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DIGITS || a.name == com.wiris.quizzes.impl.Assertion.CHECK_NO_MORE_DECIMALS || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_EXPRESSION || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_QUANTITY || a.name == com.wiris.quizzes.impl.Assertion.CHECK_UNIT || a.name == com.wiris.quizzes.impl.Assertion.EQUIVALENT_FUNCTION && a.hasParam(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE); } ,isAssertionDeprecatedNeedsCheck: function(a) { return a.name == com.wiris.quizzes.impl.Assertion.EQUIVALENT_SET || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_LIST || a.name == com.wiris.quizzes.impl.Assertion.CHECK_UNIT_LITERAL || a.name == com.wiris.quizzes.impl.Assertion.SYNTAX_EXPRESSION && a.hasParam(com.wiris.quizzes.impl.Assertion.PARAM_TEXT_LOGIC_OPERATORS); @@ -10273,7 +10349,7 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q return q; } ,defaultLocalData: function(name) { - if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_COMPOUND_ANSWER_FALSE; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_INPUT_FIELD) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_INPUT_FIELD_INLINE_EDITOR; else if(name == com.wiris.quizzes.impl.LocalData.KEY_SHOW_CAS || name == com.wiris.quizzes.impl.LocalData.KEY_SHOW_AUXILIARY_TEXT_INPUT) return com.wiris.quizzes.impl.LocalData.VALUE_SHOW_CAS_FALSE; else if(name == com.wiris.quizzes.impl.LocalData.KEY_CAS_INITIAL_SESSION) return null; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_COMPOUND_ANSWER_GRADE_AND; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION) return null; else if(name == com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_CAS_HIDE_FILE_MENU) return com.wiris.quizzes.impl.LocalData.VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_FALSE; else return null; + if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_COMPOUND_ANSWER_FALSE; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_INPUT_FIELD) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_INPUT_FIELD_INLINE_EDITOR; else if(name == com.wiris.quizzes.impl.LocalData.KEY_SHOW_CAS || name == com.wiris.quizzes.impl.LocalData.KEY_SHOW_AUXILIARY_TEXT_INPUT) return com.wiris.quizzes.impl.LocalData.VALUE_SHOW_CAS_FALSE; else if(name == com.wiris.quizzes.impl.LocalData.KEY_CAS_INITIAL_SESSION) return null; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE) return com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_COMPOUND_ANSWER_GRADE_AND; else if(name == com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION) return null; else if(name == com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_CAS_HIDE_FILE_MENU) return com.wiris.quizzes.impl.LocalData.VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_FALSE; else if(name == com.wiris.quizzes.impl.LocalData.KEY_GRAPH_LOCK_INITIAL_CONTENT) return "false"; else if(name == com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_NAME_IN_LABEL) return com.wiris.quizzes.impl.LocalData.VALUE_ALWAYS; else if(name == com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_VALUE_IN_LABEL) return com.wiris.quizzes.impl.LocalData.VALUE_FOCUS; else if(name == com.wiris.quizzes.impl.LocalData.KEY_GRAPH_MAGNETIC_GRID) return com.wiris.quizzes.impl.LocalData.VALUE_SNAP; else return null; } ,getLocalData: function(name) { var ld = com.wiris.quizzes.impl.QuestionImpl.getLocalDataFromArray(name,this.localData); @@ -10466,6 +10542,7 @@ com.wiris.quizzes.impl.QuestionImpl.prototype = $extend(com.wiris.quizzes.impl.Q this.localData = s.serializeArrayName(this.localData,"localData"); s.endTag(); } + ,deprecationWarnings: null ,calcDocument: null ,localData: null ,options: null @@ -10735,7 +10812,7 @@ com.wiris.quizzes.impl.QuestionInstanceImpl.prototype = $extend(com.wiris.util.x this.userData.randomSeed = seed; } ,parseTextBoolean: function(text) { - var trues = ["true","cierto","cert","tõene","ziur","vrai","wahr","vero","waar","verdadeiro","certo"]; + var trues = ["true","cierto","cert","t" + com.wiris.system.Utf8.uchr(245) + "ene","ziur","vrai","wahr","vero","waar","verdadeiro","certo"]; var i; var _g1 = 0, _g = trues.length; while(_g1 < _g) { @@ -11091,10 +11168,11 @@ com.wiris.quizzes.impl.QuestionInstanceImpl.prototype = $extend(com.wiris.util.x ,andChecks: function(checks) { var j; var correct = true; - var _g1 = 0, _g = checks.length; - while(_g1 < _g) { - var j1 = _g1++; - correct = correct && checks[j1].value == 1.0; + var _g = 0; + while(_g < checks.length) { + var check = checks[_g]; + ++_g; + correct = correct && check.value > 0.999999; } return correct; } @@ -11334,7 +11412,13 @@ com.wiris.quizzes.impl.QuestionInstanceImpl.prototype = $extend(com.wiris.util.x var strs = c.getCorrectAnswer().split("_"); var correctAnswer = strs[0]; var elemCount = HxOverrides.substr(strs[1],2,null); - var elemId = strs[2]; + var elemIdParts = new Array(); + var _g2 = 2, _g1 = strs.length; + while(_g2 < _g1) { + var i = _g2++; + elemIdParts.push(strs[i]); + } + var elemId = elemIdParts.join("_"); var answer = c.getAnswer(); if(!assertionsInfo.exists(c.assertion + "_" + correctAnswer + "_" + answer)) assertionsInfo.set(c.assertion + "_" + correctAnswer + "_" + answer,new Array()); var piece = new Hash(); @@ -11437,6 +11521,17 @@ com.wiris.quizzes.impl.QuestionInstanceImpl.prototype = $extend(com.wiris.util.x if(variables && this.hasHandwritingConstraints()) this.getHandwritingConstraints().addQuestionInstanceConstraints(this); } } + ,expandVariablesTextEval: function(text) { + var h = new com.wiris.quizzes.impl.HTMLTools(); + h.setPlotterLoadingSrc(com.wiris.quizzes.impl.QuizzesImpl.getInstance().getResourceUrl("plotter_loading.png")); + h.setProxyUrl(com.wiris.quizzes.impl.QuizzesImpl.getInstance().getConfiguration().get(com.wiris.quizzes.api.ConfigurationKeys.PROXY_URL)); + if(this.variables == null || this.variables.get(com.wiris.quizzes.impl.MathContent.TYPE_TEXT_EVAL) == null) return this.expandVariablesText(text); else { + var newvars = new Hash(); + this.addAllHashElements(this.variables.get(com.wiris.quizzes.impl.MathContent.TYPE_TEXT),newvars); + this.addAllHashElements(this.variables.get(com.wiris.quizzes.impl.MathContent.TYPE_TEXT_EVAL),newvars); + return h.expandVariablesText(text,newvars); + } + } ,expandVariablesText: function(text) { if(text == null) return null; var h = new com.wiris.quizzes.impl.HTMLTools(); @@ -11608,7 +11703,10 @@ com.wiris.quizzes.impl.QuestionLazy = $hxClasses["com.wiris.quizzes.impl.Questio com.wiris.quizzes.impl.QuestionLazy.__name__ = ["com","wiris","quizzes","impl","QuestionLazy"]; com.wiris.quizzes.impl.QuestionLazy.__super__ = com.wiris.quizzes.impl.QuestionInternal; com.wiris.quizzes.impl.QuestionLazy.prototype = $extend(com.wiris.quizzes.impl.QuestionInternal.prototype,{ - addNewSlotFromModel: function(slot) { + getDeprecationWarnings: function() { + return this.getImpl().getDeprecationWarnings(); + } + ,addNewSlotFromModel: function(slot) { return this.getImpl().addNewSlotFromModel(slot); } ,removeSlot: function(slot) { @@ -11709,7 +11807,7 @@ com.wiris.quizzes.impl.QuestionRequestImpl.prototype = $extend(com.wiris.util.xm } ,addProcess: function(p) { if(this.processes == null) this.processes = new Array(); - this.processes.push(p); + if(js.Boot.__instanceof(p,com.wiris.quizzes.impl.ProcessGetVariables)) this.processes.splice(0,0,p); else this.processes.push(p); } ,variables: function(names,type) { var p = new com.wiris.quizzes.impl.ProcessGetVariables(); @@ -11846,6 +11944,7 @@ com.wiris.quizzes.impl.QuizzesEnumUtils.getComparisonParameterNamesHash = functi com.wiris.quizzes.impl.QuizzesEnumUtils.comparisonParameterNames.set(com.wiris.quizzes.impl.Assertion.PARAM_USE_SPACES,com.wiris.quizzes.api.assertion.ComparisonParameterName.MATCH_SPACES); com.wiris.quizzes.impl.QuizzesEnumUtils.comparisonParameterNames.set(com.wiris.quizzes.impl.Assertion.PARAM_ELEMENTS_TO_GRADE,com.wiris.quizzes.api.assertion.ComparisonParameterName.ELEMENTS_TO_GRADE); com.wiris.quizzes.impl.QuizzesEnumUtils.comparisonParameterNames.set(com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE,com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE); + com.wiris.quizzes.impl.QuizzesEnumUtils.comparisonParameterNames.set(com.wiris.quizzes.impl.Assertion.PARAM_FUNCTION_ARGUMENT_MODE,com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE); } return com.wiris.quizzes.impl.QuizzesEnumUtils.comparisonParameterNames; } @@ -11938,6 +12037,10 @@ com.wiris.quizzes.impl.QuizzesEnumUtils.getPropertyNames = function() { com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_GRAPH_TOOLBAR,com.wiris.quizzes.api.PropertyName.GRAPH_TOOLBAR); com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_CAS_HIDE_FILE_MENU,com.wiris.quizzes.api.PropertyName.AUXILIARY_CAS_HIDE_FILE_MENU); com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_ELEMENTS_TO_HANDWRITE,com.wiris.quizzes.api.PropertyName.ELEMENTS_TO_HANDWRITE); + com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_GRAPH_LOCK_INITIAL_CONTENT,com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT); + com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_NAME_IN_LABEL,com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL); + com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_VALUE_IN_LABEL,com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL); + com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames.set(com.wiris.quizzes.impl.LocalData.KEY_GRAPH_MAGNETIC_GRID,com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID); } return com.wiris.quizzes.impl.QuizzesEnumUtils.propertyNames; } @@ -11947,6 +12050,21 @@ com.wiris.quizzes.impl.QuizzesEnumUtils.string2PropertyName = function(name) { com.wiris.quizzes.impl.QuizzesEnumUtils.propertyName2String = function(name) { return com.wiris.util.type.HashUtils.getKey(name,com.wiris.quizzes.impl.QuizzesEnumUtils.getPropertyNames()); } +com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes = null; +com.wiris.quizzes.impl.QuizzesEnumUtils.getGraphModes = function() { + if(com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes == null) { + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes = new Hash(); + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes.set(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD,com.wiris.util.geometry.GraphMode.STANDARD); + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes.set(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_SKETCH,com.wiris.util.geometry.GraphMode.SKETCH); + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes.set(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_PIE_CHART,com.wiris.util.geometry.GraphMode.PIE_CHART); + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes.set(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_BAR_CHART,com.wiris.util.geometry.GraphMode.BAR_CHART); + com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes.set(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_LINE_CHART,com.wiris.util.geometry.GraphMode.LINE_CHART); + } + return com.wiris.quizzes.impl.QuizzesEnumUtils.graphModes; +} +com.wiris.quizzes.impl.QuizzesEnumUtils.string2GraphMode = function(mode) { + return com.wiris.quizzes.impl.QuizzesEnumUtils.getGraphModes().get(mode); +} com.wiris.quizzes.impl.QuizzesEnumUtils.prototype = { __class__: com.wiris.quizzes.impl.QuizzesEnumUtils } @@ -12700,27 +12818,7 @@ com.wiris.util.ui.component.Component = $hxClasses["com.wiris.util.ui.component. this.classes.push(com.wiris.util.ui.component.Component.CLASS_COMPONENT); this.style = new com.wiris.util.ui.Style(this); this.componentStateManager = new com.wiris.util.ui.component.ComponentStateManager(this); - this.componentListeners = new Array(); - this.actionListeners = new Array(); - this.changeListeners = new Array(); - this.mouseListeners = new Array(); - this.mouseMotionListeners = new Array(); - this.touchListeners = new Array(); - this.focusListeners = new Array(); - this.keyListeners = new Array(); - this.dragAndDropListeners = new Array(); - this.defaultComponentListeners = new Array(); - this.defaultActionListeners = new Array(); - this.defaultChangeListeners = new Array(); - this.defaultMouseListeners = new Array(); - this.defaultMouseMotionListeners = new Array(); - this.defaultTouchListeners = new Array(); - this.defaultFocusListeners = new Array(); - this.defaultKeyListeners = new Array(); - this.defaultDragAndDropListeners = new Array(); - this.actionListenersLocked = false; - this.actionListenersToRemove = new Array(); - this.actionListenersToAdd = new Array(); + this.resetListeners(); this.addFocusListener(this.componentStateManager); this.addKeyListener(this.componentStateManager); this.addMouseListener(this.componentStateManager); @@ -13149,6 +13247,29 @@ com.wiris.util.ui.component.Component.prototype = { ,getId: function() { return this.id; } + ,resetListeners: function() { + this.componentListeners = new Array(); + this.actionListeners = new Array(); + this.changeListeners = new Array(); + this.mouseListeners = new Array(); + this.mouseMotionListeners = new Array(); + this.touchListeners = new Array(); + this.focusListeners = new Array(); + this.keyListeners = new Array(); + this.dragAndDropListeners = new Array(); + this.defaultComponentListeners = new Array(); + this.defaultActionListeners = new Array(); + this.defaultChangeListeners = new Array(); + this.defaultMouseListeners = new Array(); + this.defaultMouseMotionListeners = new Array(); + this.defaultTouchListeners = new Array(); + this.defaultFocusListeners = new Array(); + this.defaultKeyListeners = new Array(); + this.defaultDragAndDropListeners = new Array(); + this.actionListenersLocked = false; + this.actionListenersToRemove = new Array(); + this.actionListenersToAdd = new Array(); + } ,actionListenersToAdd: null ,actionListenersToRemove: null ,actionListenersLocked: null @@ -13583,7 +13704,7 @@ com.wiris.quizzes.impl.ui.AnswerFieldImpl.prototype = $extend(com.wiris.util.ui. return; } } - this.setValue(initialContent); + if(this.fieldType == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_GRAPH_EDITOR) this.component.setInitialContent(initialContent,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT) == "true"); else this.setValue(initialContent); this.answerChanged(); } } @@ -13592,6 +13713,30 @@ com.wiris.quizzes.impl.ui.AnswerFieldImpl.prototype = $extend(com.wiris.util.ui. if(slot.getInitialContent() != null && slot.getInitialContent().indexOf(com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.WRS_POSITIONABLE + "=\"false\"") != -1) p.set("detectHand","false"); return p; } + ,setUpComponent: function() { + this.component.addActionListener(this); + this.component.addChangeListener(this); + this.component.addMouseListener(this); + if(this.questionInstance.getSlotAnswer(this.slot) != null && !(this.questionInstance.getSlotAnswer(this.slot) == "")) this.setValue(this.questionInstance.getSlotAnswer(this.slot)); else this.setInitialContent(0); + } + ,reuseComponent: function(component) { + var isAppropriateAnswerType = this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_GRAPH_EDITOR && js.Boot.__instanceof(component,com.wiris.quizzes.impl.ui.component.GraphInputComponent) || this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_MATH_EDITOR && js.Boot.__instanceof(component,com.wiris.quizzes.impl.ui.component.MathTypeInputComponent) || this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.POPUP_MATH_EDITOR && js.Boot.__instanceof(component,com.wiris.quizzes.impl.ui.component.MathTypePopupTextField) || this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.TEXT_FIELD && js.Boot.__instanceof(component,com.wiris.util.ui.component.TextField); + if(!isAppropriateAnswerType) throw "The provided component does not fit the answer field type of the slot represented by this answer field"; + if(this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_GRAPH_EDITOR) { + this.component = component; + this.component.resetListeners(); + var graphInputComponent = this.component; + var graphMode = this.slot.getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE); + graphInputComponent.setGraphMode(graphMode); + var toolbarDef = this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_TOOLBAR); + if(toolbarDef != null) graphInputComponent.updateGraphToolbar(com.wiris.util.ui.controller.ToolbarDefinition.deserialize(toolbarDef)); + graphInputComponent.setDisplaySetting(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_NAMES,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL)); + graphInputComponent.setDisplaySetting(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_VALUES,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL)); + graphInputComponent.setReadOnly(this.readOnly); + graphInputComponent.activateMainAction(); + } else throw "Component reusing is only implemented for Graph answer type in this version"; + this.setUpComponent(); + } ,getComponent: function() { if(this.component == null) { if(this.getFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_GRAPH_EDITOR) { @@ -13601,6 +13746,11 @@ com.wiris.quizzes.impl.ui.AnswerFieldImpl.prototype = $extend(com.wiris.util.ui. parameters.set(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_ALLOW_ANIMATIONS,"true"); if(stringDef != null) parameters.set(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_TOOLBAR_DEFINITION,stringDef); } + var displaySettings = new Hash(); + displaySettings.set(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_NAMES,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL)); + displaySettings.set(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_VALUES,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL)); + displaySettings.set(com.wiris.util.graphics.DisplaySettings.MAGNETIC_GRID,this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID)); + parameters.set(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_DEFAULT_DISPLAY_SETTINGS,com.wiris.util.json.JSon.encode(displaySettings)); this.component = new com.wiris.quizzes.impl.ui.component.GraphInputComponent(parameters); this.getStyle().setWidthWithUnit(100,com.wiris.util.ui.Style.SIZE_UNIT_PERCENT).setMaxWidth(800).setHeight(494); this.component.getStyle().setWidthWithUnit(100,com.wiris.util.ui.Style.SIZE_UNIT_PERCENT).setMaxWidth(800).setHeight(494).setMargin(20,0,20,0); @@ -13633,10 +13783,7 @@ com.wiris.quizzes.impl.ui.AnswerFieldImpl.prototype = $extend(com.wiris.util.ui. new com.wiris.quizzes.impl.ui.controller.ReservedWordsRequestController(this).update(); this.component.setChangeAction(new com.wiris.util.ui.Action(com.wiris.quizzes.impl.ui.AnswerFieldImpl.STUDENT_ANSWER_CHANGED_ACTION_ID,null)); } - this.component.addActionListener(this); - this.component.addChangeListener(this); - this.component.addMouseListener(this); - if(this.questionInstance.getSlotAnswer(this.slot) != null && !(this.questionInstance.getSlotAnswer(this.slot) == "")) this.setValue(this.questionInstance.getSlotAnswer(this.slot)); else this.setInitialContent(0); + this.setUpComponent(); } return this.component; } @@ -13819,6 +13966,24 @@ com.wiris.quizzes.impl.ui.AuthoringFieldImpl = $hxClasses["com.wiris.quizzes.imp this.context = context; this.setComponentBuilder(componentBuilder); this.quizzesFieldListeners = new Array(); + var deprecationWarnings = context.getQuestion().getDeprecationWarnings(); + if(deprecationWarnings.length > 0 && !com.wiris.quizzes.impl.ui.AuthoringFieldImpl.hasShownDeprecatedWarning) { + var warnDeprecatedDialog = com.wiris.util.ui.component.Dialog.newAcknowledgementDialog(context.t(com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_TITLE),context.t(com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_TEXT),context.t(com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_BUTTON),null); + this.addComponent(warnDeprecatedDialog); + warnDeprecatedDialog.setRelative(false); + var deprecatedFeaturesFlowPanel = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM); + var _g = 0; + while(_g < deprecationWarnings.length) { + var warning = deprecationWarnings[_g]; + ++_g; + var deprecatedFeatureExplanation = com.wiris.util.ui.component.Label.newWithText(context.t(warning)); + deprecatedFeatureExplanation.getStyle().setForegroundColor(com.wiris.util.graphics.Color.fromARGB([0,0,0,153])); + deprecatedFeaturesFlowPanel.addComponent(deprecatedFeatureExplanation); + } + warnDeprecatedDialog.addControlComponent("extraInformation",deprecatedFeaturesFlowPanel); + warnDeprecatedDialog.open(); + com.wiris.quizzes.impl.ui.AuthoringFieldImpl.hasShownDeprecatedWarning = true; + } }; com.wiris.quizzes.impl.ui.AuthoringFieldImpl.__name__ = ["com","wiris","quizzes","impl","ui","AuthoringFieldImpl"]; com.wiris.quizzes.impl.ui.AuthoringFieldImpl.__interfaces__ = [com.wiris.util.ui.interaction.ActionListener,com.wiris.quizzes.api.ui.AuthoringField]; @@ -14501,7 +14666,7 @@ com.wiris.quizzes.impl.ui.QuizzesStudioContext.prototype = { var mathml = com.wiris.util.xml.WXmlUtils.parseXML(initialContent); var math = mathml.nodeType == Xml.Document?mathml.firstElement():mathml; return math.get(com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.WRS_POSITIONABLE) == "false"; - } + } else if(this.slot.getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC) return this.slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT) == "true"; return false; } catch( t ) { return false; @@ -15315,7 +15480,13 @@ com.wiris.quizzes.impl.ui.component.MathTypeInputComponent.prototype = $extend(c } } if(this.editor != null) { - if(parametersChanged) this.editor.setParams(this.parameters); + if(parametersChanged) { + this.editor.setParams(this.parameters); + if(!(this.editor.getMathMLWithAnnotations() == this.getValue())) { + this.value = this.editor.getMathMLWithAnnotations(); + this.performAction(this.changeAction); + } + } } } } @@ -15985,12 +16156,16 @@ com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent = $hxClasses["com. }; com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.__name__ = ["com","wiris","quizzes","impl","ui","component","CustomizeToolbarComponent"]; com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition = function(graphMode) { + return com.wiris.util.ui.controller.ToolbarDefinition.newToolbarDefinitionFromJson(com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getGraphActions(),com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultConfig(graphMode)); +} +com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getGraphActions = function() { + var graphActionsResource = com.wiris.system.Storage.newResourceStorage(com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_GRAPH_ACTIONS); + return com.wiris.util.json.JSon.getHashArray(com.wiris.util.json.JSon.decode(graphActionsResource.read())); +} +com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultConfig = function(graphMode) { var configFile = graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD?com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_STANDARD_CONFIG:graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_BAR_CHART?com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_BAR_CHART_CONFIG:graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_LINE_CHART?com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_LINE_CHART_CONFIG:graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_PIE_CHART?com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_PIE_CHART_CONFIG:graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_SKETCH?com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_SKETCH_CONFIG:com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_STANDARD_CONFIG; var graphConfigResource = com.wiris.system.Storage.newResourceStorage(configFile); - var graphActionsResource = com.wiris.system.Storage.newResourceStorage(com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.QUIZZES_GRAPH_ACTIONS); - var graphActionsJson = com.wiris.util.json.JSon.getHashArray(com.wiris.util.json.JSon.decode(graphActionsResource.read())); - var graphConfigJson = com.wiris.util.json.JSon.decode(graphConfigResource.read()); - return com.wiris.util.ui.controller.ToolbarDefinition.newToolbarDefinitionFromJson(graphActionsJson,graphConfigJson); + return com.wiris.util.json.JSon.decode(graphConfigResource.read()); } com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.__super__ = com.wiris.util.ui.component.FlowPanel; com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.prototype = $extend(com.wiris.util.ui.component.FlowPanel.prototype,{ @@ -16024,7 +16199,12 @@ com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.prototype = $exten com.wiris.util.graphics.DisplayListener = $hxClasses["com.wiris.util.graphics.DisplayListener"] = function() { } com.wiris.util.graphics.DisplayListener.__name__ = ["com","wiris","util","graphics","DisplayListener"]; com.wiris.util.graphics.DisplayListener.prototype = { - changeMode: null + actionCanceled: null + ,actionFinished: null + ,showHelperText: null + ,elementVisibilityChanged: null + ,initialContentChanged: null + ,changeMode: null ,repaint: null ,animationEnded: null ,animationStarted: null @@ -16040,6 +16220,8 @@ com.wiris.util.graphics.DisplayListener.prototype = { } com.wiris.quizzes.impl.ui.component.GraphInputComponent = $hxClasses["com.wiris.quizzes.impl.ui.component.GraphInputComponent"] = function(parameters) { this.readOnly = false; + this.isHidingActionsEnabled = false; + this.isLockInitialContent = false; com.wiris.util.ui.component.InputComponent.call(this); this.addClass(com.wiris.quizzes.impl.ui.component.GraphInputComponent.CLASS_GRAPH_COMPONENT); this.parameters = parameters; @@ -16056,16 +16238,28 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent = $hxClasses["com.wiris. var defaultConfig = new Hash(); defaultConfig.set(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_NAMES,com.wiris.util.graphics.DisplaySettings.ALWAYS); defaultConfig.set(com.wiris.util.graphics.DisplaySettings.DISPLAY_ELEMENT_VALUES,com.wiris.util.graphics.DisplaySettings.FOCUS); + defaultConfig.set(com.wiris.util.graphics.DisplaySettings.MAGNETIC_GRID,com.wiris.util.graphics.DisplaySettings.SNAP); this.parameters.set(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_DEFAULT_DISPLAY_SETTINGS,com.wiris.util.json.JSon.encode(defaultConfig)); } if(this.parameters.exists(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_TOOLBAR_DEFINITION)) this.toolbarDefinition = com.wiris.util.ui.controller.ToolbarDefinition.deserialize(this.parameters.get(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_TOOLBAR_DEFINITION)); + if(this.parameters.get(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_LANGUAGE) == null) this.parameters.set(com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_LANGUAGE,com.wiris.quizzes.impl.ui.QuizzesContext.getInstance().getLanguage()); this.pendingActions = new Hash(); }; com.wiris.quizzes.impl.ui.component.GraphInputComponent.__name__ = ["com","wiris","quizzes","impl","ui","component","GraphInputComponent"]; com.wiris.quizzes.impl.ui.component.GraphInputComponent.__interfaces__ = [com.wiris.util.graphics.DisplayListener,com.wiris.util.ui.component.Field]; com.wiris.quizzes.impl.ui.component.GraphInputComponent.__super__ = com.wiris.util.ui.component.InputComponent; com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com.wiris.util.ui.component.InputComponent.prototype,{ - changeMode: function(mode) { + actionCanceled: function() { + } + ,actionFinished: function() { + } + ,showHelperText: function(text,name) { + } + ,elementVisibilityChanged: function() { + } + ,initialContentChanged: function() { + } + ,changeMode: function(mode) { } ,repaint: function() { } @@ -16087,6 +16281,23 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. } ,elementSelected: function() { } + ,setDisplaySetting: function(name,value) { + if(this.graph != null) this.graph.getGraphModel().setDisplaySetting(name,value); + } + ,setHidingActionsEnabled: function(enabled) { + this.isHidingActionsEnabled = enabled; + if(this.graph != null) this.graph.getGraphModel().setHidingActionsEnabled(enabled); + } + ,setInitialContent: function(initialContent,locked) { + this.initialContent = initialContent; + this.isLockInitialContent = locked; + if(this.graph != null) try { + this.graph.getGraphModel().getDisplay().setInitialContent(initialContent,locked); + } catch( e ) { + if( js.Boot.__instanceof(e,com.wiris.system.Exception) ) { + } else throw(e); + } + } ,actionWithParams: function(action,params) { if(this.graph != null) try { var d = this.graph.getGraphModel().getDisplay(); @@ -16111,6 +16322,7 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. } } ,setReadOnly: function(readOnly) { + if(this.readOnly == readOnly) return; this.readOnly = readOnly; if(this.graph != null) { if(readOnly) this.graph.getGraphModel().enterViewOnly(true); else this.graph.getGraphModel().exitViewOnly(); @@ -16147,6 +16359,13 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. ,isEmpty: function() { return this.value == com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_GRAPH; } + ,setGraphMode: function(graphMode) { + if(this.graphMode != null && this.graphMode == graphMode) return; + this.graphMode = graphMode; + this.toolbarDefinition = null; + if(this.graph == null) return; + this.graph.getGraphModel().changeMode(com.wiris.quizzes.impl.QuizzesEnumUtils.string2GraphMode(graphMode)); + } ,setValue: function(newValue) { if(newValue == null || newValue == "" || !(com.wiris.quizzes.impl.MathContent.getMathType(newValue) == com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE)) newValue = this.graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD?com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_GRAPH:this.graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_BAR_CHART?com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_BAR_CHART:this.graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_LINE_CHART?com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_LINE_CHART:this.graphMode == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_PIE_CHART?com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_PIE_CHART:com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_GRAPH; if(!(this.value == newValue)) { @@ -16161,7 +16380,13 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. ,setGraph: function(graph) { this.graph = graph; this.graph.getGraphModel().getDisplay().addDisplayListener(this); - this.setGraphValue(this.value); + if(this.initialContent != null) try { + this.graph.getGraphModel().getDisplay().setInitialContent(this.initialContent,this.isLockInitialContent); + } catch( e ) { + if( js.Boot.__instanceof(e,com.wiris.system.Exception) ) { + } else throw(e); + } + if(this.value != null && !(this.value == this.initialContent)) this.setGraphValue(this.value); if(this.toolbarDefinition != null) this.graph.getGraphModel().updateGraphToolbar(this.toolbarDefinition); var pendingAct = this.pendingActions.keys(); while(pendingAct.hasNext()) { @@ -16169,6 +16394,7 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. this.actionWithParams(name,this.pendingActions.get(name)); } this.pendingActions = new Hash(); + if(this.isHidingActionsEnabled) this.setHidingActionsEnabled(true); if(this.readOnly) this.setReadOnly(true); this.componentSet(); } @@ -16190,7 +16416,10 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.prototype = $extend(com. ,pendingActions: null ,graphMode: null ,readOnly: null + ,isHidingActionsEnabled: null + ,isLockInitialContent: null ,toolbarDefinition: null + ,initialContent: null ,value: null ,parameters: null ,changeAction: null @@ -16905,9 +17134,10 @@ com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.prototype = $extend this.textField.setValue(value); this.textField.setLabel(initialContent?com.wiris.quizzes.impl.ui.QuizzesContext.getInstance().t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_INITIAL_CONTENT_BUTTON_TEXT):com.wiris.quizzes.impl.ui.QuizzesContext.getInstance().t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_CORRECT_ANSWER_BUTTON_TEXT)); } - ,updateGraph: function(value,toolbar) { + ,updateGraph: function(value,toolbar,enableHidingActions) { this.graph.setValue(value); this.graph.updateGraphToolbar(toolbar); + this.graph.setHidingActionsEnabled(enableHidingActions); } ,updateMathType: function(value,params) { this.mathtype.setValue(value); @@ -16941,13 +17171,13 @@ com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.prototype = $extend this.description.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_CORRECT_ANSWER_DESCRIPTION_GRAPHIC)); var graphToolbar = slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_TOOLBAR); var mode = slot.getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE); - this.updateGraph(value,graphToolbar != null?com.wiris.util.ui.controller.ToolbarDefinition.deserialize(graphToolbar):com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode)); + this.updateGraph(value,graphToolbar != null?com.wiris.util.ui.controller.ToolbarDefinition.deserialize(graphToolbar):com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode),false); } else if(context.getAuthorAnswer().getComparison().getName() == com.wiris.quizzes.api.assertion.ComparisonName.SKETCH_EQUAL) { this.description.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_CORRECT_ANSWER_DESCRIPTION_SKETCH_PARAGRAPH_1)); this.auxiliarDescription.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_CORRECT_ANSWER_DESCRIPTION_SKETCH_PARAGRAPH_2)); this.auxiliarDescription.setVisible(true); var mode = slot.getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE); - this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode)); + this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode),false); } } else { this.description.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_CORRECT_ANSWER_DESCRIPTION_TEXT)); @@ -16981,11 +17211,11 @@ com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.prototype = $extend this.updateCompoundText(slot.getInitialContent()); } else if(context.getAuthorAnswer().getComparison().getName() == com.wiris.quizzes.api.assertion.ComparisonName.SKETCH_EQUAL) { this.description.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_INITIAL_CONTENT_DESCRIPTION_SKETCH)); - this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD)); + this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD),true); } else { this.description.setText(context.t(com.wiris.quizzes.impl.ui.component.HomeMainContentContainer.HOME_INITIAL_CONTENT_DESCRIPTION_GRAPHIC)); var mode = slot.getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE); - this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode)); + this.updateGraph(value,com.wiris.quizzes.impl.ui.component.CustomizeToolbarComponent.getDefaultToolbarDefinition(mode),true); } } this.copyCorrectAnswerButton.setVisible(homePageStatus == com.wiris.quizzes.impl.ui.QuizzesStudioContext.HOME_PAGE_STATUS_INITIAL_CONTENT); @@ -17093,9 +17323,58 @@ com.wiris.quizzes.impl.ui.component.InputMethodComponent = $hxClasses["com.wiris this.lockCheckbox = com.wiris.util.ui.component.CheckBox.newWithHelperText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_LOCK_INITIAL_CONTENT),controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_HELPER_TEXT_LOCK_INITIAL_CONTENT),"lockInitialContent",new com.wiris.util.ui.Action(com.wiris.quizzes.impl.ui.component.InputMethodComponent.ACTION_LOCK_INITIAL_CONTENT,com.wiris.quizzes.impl.ui.component.InputMethodComponent.ACTION_LOCK_INITIAL_CONTENT),controller); this.lockContainer.addComponent(lockInitialContentLabel); this.lockContainer.addComponent(this.lockCheckbox); + this.displaySettingsContainer = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM); + var displaySettingsLabel = com.wiris.util.ui.component.Label.newImportantWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS)); + var displaySettingsText = com.wiris.util.ui.component.Label.newTinyWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_HELPER_TEXT_DISPLAY_SETTINGS)); + var displaySettingsLabelName = com.wiris.util.ui.component.Label.newWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS_NAME)); + this.displayNameDropdown = new com.wiris.util.ui.component.Dropdown(); + this.displayNameDropdown.addValue(com.wiris.util.graphics.DisplaySettings.ALWAYS,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.ALWAYS)); + this.displayNameDropdown.addValue(com.wiris.util.graphics.DisplaySettings.FOCUS,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.FOCUS)); + this.displayNameDropdown.addValue(com.wiris.util.graphics.DisplaySettings.NEVER,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.NEVER)); + this.displayNameDropdown.pickValue(com.wiris.util.graphics.DisplaySettings.ALWAYS); + this.displayNameDropdown.setChangeValueAction(new com.wiris.util.ui.Action("graphDisplayNameInLabels",null)); + this.displayNameDropdown.addActionListener(this.controller); + this.displaySettingsContainerName = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_LEFT_TO_RIGHT); + this.displaySettingsContainerName.addClass(com.wiris.quizzes.impl.ui.component.InputMethodComponent.CLASS_SEPARATOR_ROW_DISPLAY); + this.displaySettingsContainerName.addComponent(displaySettingsLabelName); + this.displaySettingsContainerName.addComponent(this.displayNameDropdown); + var displaySettingsLabelValue = com.wiris.util.ui.component.Label.newWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS_VALUE)); + this.displayValueDropdown = new com.wiris.util.ui.component.Dropdown(); + this.displayValueDropdown.addValue(com.wiris.util.graphics.DisplaySettings.ALWAYS,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.ALWAYS)); + this.displayValueDropdown.addValue(com.wiris.util.graphics.DisplaySettings.FOCUS,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.FOCUS)); + this.displayValueDropdown.addValue(com.wiris.util.graphics.DisplaySettings.NEVER,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.NEVER)); + this.displayValueDropdown.pickValue(com.wiris.util.graphics.DisplaySettings.FOCUS); + this.displayValueDropdown.setChangeValueAction(new com.wiris.util.ui.Action("graphDisplayValueInLabels",null)); + this.displayValueDropdown.addActionListener(this.controller); + this.displaySettingsContainerValue = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_LEFT_TO_RIGHT); + this.displaySettingsContainerValue.addClass(com.wiris.quizzes.impl.ui.component.InputMethodComponent.CLASS_SEPARATOR_ROW_DISPLAY); + this.displaySettingsContainerValue.addComponent(displaySettingsLabelValue); + this.displaySettingsContainerValue.addComponent(this.displayValueDropdown); + this.displaySettingsContainer.addComponent(displaySettingsLabel); + this.displaySettingsContainer.addComponent(this.displaySettingsContainerName); + this.displaySettingsContainer.addComponent(this.displaySettingsContainerValue); + this.displaySettingsContainer.addComponent(displaySettingsText); + this.magneticGridContainer = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM); + var magneticGridLabel = com.wiris.util.ui.component.Label.newImportantWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_MAGNETIC_GRID)); + var magneticGridText = com.wiris.util.ui.component.Label.newWithText(controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_MAGNETIC_GRID_TEXT)); + this.magneticGridSmallContainer = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_LEFT_TO_RIGHT); + this.magneticGridSmallContainer.addClass(com.wiris.quizzes.impl.ui.component.InputMethodComponent.CLASS_SEPARATOR_ROW_DISPLAY); + this.magneticGridDropdown = new com.wiris.util.ui.component.Dropdown(); + this.magneticGridDropdown.addValue(com.wiris.util.graphics.DisplaySettings.FORCE,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.FORCE)); + this.magneticGridDropdown.addValue(com.wiris.util.graphics.DisplaySettings.SNAP,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.SNAP)); + this.magneticGridDropdown.addValue(com.wiris.util.graphics.DisplaySettings.DISABLED,controller.t(com.wiris.quizzes.impl.ui.component.InputMethodComponent.DISABLED)); + this.magneticGridDropdown.pickValue(com.wiris.util.graphics.DisplaySettings.SNAP); + this.magneticGridDropdown.setChangeValueAction(new com.wiris.util.ui.Action("graphDisplayMagneticGrid",null)); + this.magneticGridDropdown.addActionListener(this.controller); + this.magneticGridSmallContainer.addComponent(magneticGridText); + this.magneticGridSmallContainer.addComponent(this.magneticGridDropdown); + this.magneticGridContainer.addComponent(magneticGridLabel); + this.magneticGridContainer.addComponent(this.magneticGridSmallContainer); content.addComponent(this.inputFieldContainer); content.addComponent(this.auxiliaryInputContainer); content.addComponent(this.lockContainer); + content.addComponent(this.displaySettingsContainer); + content.addComponent(this.magneticGridContainer); this.addComponent(this.label); this.addComponent(content); }; @@ -17164,14 +17443,37 @@ com.wiris.quizzes.impl.ui.component.InputMethodComponent.prototype = $extend(com this.textAuxiliaryInputRadioButton.setVisible(textVisible); var auxiliaryVisible = this.controller.getConfigurationKey("inputOptions/answerInputMethod/auxiliaryInput") && (displayVisible || replaceVisible || textVisible); this.auxiliaryInputContainer.setVisible(auxiliaryVisible); - this.lockContainer.setVisible(answerInputFieldVisible && context.isOptOpenAnswer() && (slot.getAnswerFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_MATH_EDITOR || slot.getAnswerFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.POPUP_MATH_EDITOR)); + this.lockContainer.setVisible(answerInputFieldVisible && context.isOptOpenAnswer() && (slot.getAnswerFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_MATH_EDITOR || slot.getAnswerFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.POPUP_MATH_EDITOR || slot.getAnswerFieldType() == com.wiris.quizzes.api.ui.AnswerFieldType.INLINE_GRAPH_EDITOR)); + this.lockCheckbox.setSelected(context.isInitialContentLocked()); this.setInputMethod(com.wiris.quizzes.impl.QuizzesEnumUtils.string2answerFieldType(slot.getProperty(com.wiris.quizzes.api.PropertyName.ANSWER_FIELD_TYPE))); this.setAuxiliaryInput(slot.getProperty(com.wiris.quizzes.api.PropertyName.SHOW_CAS),slot.getProperty(com.wiris.quizzes.api.PropertyName.SHOW_AUXILIARY_TEXT_INPUT),slot.getProperty(com.wiris.quizzes.api.PropertyName.AUXILIARY_CAS_HIDE_FILE_MENU)); - this.lockCheckbox.setSelected(context.isInitialContentLocked()); + if(context.getSlot().getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE) != null && context.getSlot().getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE) == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_SKETCH) { + this.lockContainer.setVisible(false); + if(this.displayValueDropdown.getValue() == com.wiris.util.graphics.DisplaySettings.FOCUS) context.getSlot().setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL,com.wiris.util.graphics.DisplaySettings.NEVER); + if(this.displayNameDropdown.getValue() == com.wiris.util.graphics.DisplaySettings.FOCUS) context.getSlot().setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL,com.wiris.util.graphics.DisplaySettings.ALWAYS); + this.displayValueDropdown.disableValue(com.wiris.util.graphics.DisplaySettings.FOCUS); + this.displayNameDropdown.disableValue(com.wiris.util.graphics.DisplaySettings.FOCUS); + } else { + this.displayValueDropdown.enableValue(com.wiris.util.graphics.DisplaySettings.FOCUS); + this.displayNameDropdown.enableValue(com.wiris.util.graphics.DisplaySettings.FOCUS); + } + this.displayNameDropdown.setValue(slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL)); + this.displayValueDropdown.setValue(slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL)); + this.displaySettingsContainer.setVisible(isGraphicSyntax); + this.magneticGridContainer.setVisible(context.getSlot().getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE) != null && context.getSlot().getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE) == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_STANDARD && context.getSlot().getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC); + this.magneticGridDropdown.setValue(slot.getProperty(com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID)); } ,controller: null ,replaceAuxiliaryExpansionController: null ,displayAuxiliaryExpansionController: null + ,magneticGridDropdown: null + ,magneticGridSmallContainer: null + ,magneticGridContainer: null + ,displayNameDropdown: null + ,displayValueDropdown: null + ,displaySettingsContainerValue: null + ,displaySettingsContainerName: null + ,displaySettingsContainer: null ,lockCheckbox: null ,lockContainer: null ,replaceAuxiliaryContainer: null @@ -18412,7 +18714,11 @@ com.wiris.quizzes.impl.ui.component.MathTypePopupTextField = $hxClasses["com.wir this.getButton().addClass(com.wiris.util.ui.component.Button.CLASS_BUTTON_CONTAINED); this.getButton().getStyle().setBackgroundColor(com.wiris.util.graphics.Color.fromText("#f26a54")); this.editor = com.wiris.quizzes.impl.ui.component.MathTypeInputComponent.newWithValue(this.getValue(),mathtypeParameters); - this.editor.getStyle().setWidth(450).setHeight(200); + this.getModalWindow().setMovable(true); + this.getModalWindow().setTitle("MathType"); + this.getModalWindow().setResizable(true); + var closeButton = com.wiris.util.ui.component.Button.newWithIcon(com.wiris.quizzes.impl.ui.QuizzesContext.getInstance().t(com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.TOOLTIP_CLOSE_MATHTYPE_POPUP),new com.wiris.util.ui.MaterialIcon("close"),new com.wiris.util.ui.Action(com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_FIELD_CANCEL_ACTION_ID,com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_FIELD_CANCEL_ACTION_ID),this); + this.getModalWindow().addTitleBarButton(closeButton); }; com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.__name__ = ["com","wiris","quizzes","impl","ui","component","MathTypePopupTextField"]; com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.__interfaces__ = [com.wiris.util.ui.interaction.ActionListener]; @@ -19054,6 +19360,20 @@ com.wiris.util.ui.component.Window.prototype = $extend(com.wiris.util.ui.compone e.stopPropagation(); } } + ,setResizable: function(resizable) { + this.resizable = resizable; + this.changeState(); + } + ,isResizable: function() { + return this.resizable; + } + ,setMovable: function(movable) { + this.movable = movable; + this.changeState(); + } + ,isMovable: function() { + return this.movable; + } ,isRelative: function() { return this.relative; } @@ -19096,6 +19416,8 @@ com.wiris.util.ui.component.Window.prototype = $extend(com.wiris.util.ui.compone ,open: function() { this.setVisible(true); } + ,resizable: null + ,movable: null ,relative: null ,easyModalCloseEnabled: null ,modal: null @@ -19713,7 +20035,7 @@ com.wiris.quizzes.impl.ui.component.QuizzesStudioComponent.prototype = $extend(c var hasPrecision = false; var repetitionMatters = true; var orderMatters = true; - var argumentsUnevaluated = false; + var functionArgumentMode = com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED; var matchCase = false; var matchSpaces = false; var functionName = ""; @@ -19737,7 +20059,7 @@ com.wiris.quizzes.impl.ui.component.QuizzesStudioComponent.prototype = $extend(c } else if(equivalenceAssertion == com.wiris.quizzes.api.assertion.ComparisonName.EQUIVALENT_EQUATIONS) { } else if(equivalenceAssertion == com.wiris.quizzes.api.assertion.ComparisonName.GRADING_FUNCTION) { functionName = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_NAME); - argumentsUnevaluated = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE) == "true"; + functionArgumentMode = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE); } if(!(comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.TOLERANCE) == "")) tolerance = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.TOLERANCE); if(!(comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.TOLERANCE_DIGITS) == "")) toleranceDigits = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.TOLERANCE_DIGITS); @@ -19767,7 +20089,7 @@ com.wiris.quizzes.impl.ui.component.QuizzesStudioComponent.prototype = $extend(c if(orderMatters && repetitionMatters) this.validationOptions.setOrderAndRepetitionMatters(); else if(repetitionMatters) this.validationOptions.setRepetitionMatters(); else this.validationOptions.setUnrestrictedLists(); } else if(equivalenceAssertion == com.wiris.quizzes.api.assertion.ComparisonName.EQUIVALENT_EQUATIONS) this.validationOptions.setEquivalentEquations(); else if(equivalenceAssertion == com.wiris.quizzes.api.assertion.ComparisonName.ANY_ANSWER) this.validationOptions.setAnyAnswer(); else if(equivalenceAssertion == com.wiris.quizzes.api.assertion.ComparisonName.GRADING_FUNCTION) { this.validationOptions.setCustomGradingFunction(); - this.validationOptions.setArgumentsUnevaluated(argumentsUnevaluated); + this.validationOptions.setArgumentsUnevaluated(functionArgumentMode); } this.validationOptions.setGradingFunctions(this.variableOptions.getFunctionNames(),functionName); if(syntaxAssertion == com.wiris.quizzes.api.assertion.SyntaxName.MATH) { @@ -21133,7 +21455,7 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent = $hxClasse this.mathematicallyEqualListsselectionController.addSelectable(this.mathematicallyEqualUnrestrictedListsRadioButton,true); mathematicallyEqualPanel.addComponent(this.mathematicallyEqualUnrestrictedListsRadioButton); this.mathematicallyEqualUnrestrictedListsRadioButton.addActionListener(this); - var customGradingFunctionNamePanel = new com.wiris.util.ui.component.BorderPanel(false); + var customGradingFunctionNamePanel = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_LEFT_TO_RIGHT); this.functionNameDropdown = new com.wiris.util.ui.component.Dropdown(); this.functionNameDropdown.setId("validationOptionsCustomGradingFunctionFunctionNameDropdown"); this.functionNameDropdown.addValue(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_FUNCTION_NAME,this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_FUNCTION_NAME_DROPDOWN)); @@ -21147,15 +21469,26 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent = $hxClasse var defineFunctionButton = com.wiris.util.ui.component.Button.newWithText(this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_DEFINE_FUNCTION_BUTTON),new com.wiris.util.ui.Action("showActivity",com.wiris.quizzes.impl.ui.component.QuizzesStudioComponent.QUIZZES_STUDIO_VARIABLES_FUNCTIONS_ID),this.controller); defineFunctionButton.addClass(com.wiris.quizzes.impl.ui.component.QuizzesStudioComponent.CLASS_QUIZZES_BUTTON); var defineFunctionPanel = com.wiris.util.ui.component.FlowPanel.newWithChild(com.wiris.util.ui.component.FlowPanel.DIRECTION_LEFT_TO_RIGHT,defineFunctionButton); - customGradingFunctionNamePanel.addComponent(this.functionNameDropdown,com.wiris.util.ui.component.BorderPanel.POSITION_WEST); - customGradingFunctionNamePanel.addComponent(this.functionNameTextField,com.wiris.util.ui.component.BorderPanel.POSITION_WEST); - customGradingFunctionNamePanel.addComponent(defineFunctionPanel,com.wiris.util.ui.component.BorderPanel.POSITION_EAST); - this.argumentsUnevaluatedCheckbox = com.wiris.util.ui.component.CheckBox.newWithHelperText(this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_UNEVALUATED),this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_HELPER_TEXT_ARGUMENTS_UNEVALUATED),com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_ARGUMENTS_UNEVALUATED,new com.wiris.util.ui.Action(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_ARGUMENTS_UNEVALUATED,null),this.controller); - this.argumentsUnevaluatedCheckbox.setId("validationOptionsCustomGradingFunctionArgumentsUnevaluated"); - var keepArgumentsUnevaluatedPanel = com.wiris.util.ui.component.FlowPanel.newWithChild(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM,this.argumentsUnevaluatedCheckbox); + defineFunctionPanel.getStyle().setMargin(0,4,0,8); + customGradingFunctionNamePanel.addComponent(this.functionNameDropdown); + customGradingFunctionNamePanel.addComponent(this.functionNameTextField); + customGradingFunctionNamePanel.addComponent(defineFunctionPanel); + var functionArgumentsModeLabel = com.wiris.util.ui.component.Label.newTinyWithText(this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_HELPER_TEXT)); + functionArgumentsModeLabel.getStyle().setMargin(8,0,0,0); + this.functionArgumentsModeDropdown = new com.wiris.util.ui.component.Dropdown(); + this.functionArgumentsModeDropdown.setId("validationOptionsCustomGradingFunctionArgumentsUnevaluated"); + this.functionArgumentsModeDropdown.addValue(com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED,this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_EVALUATED)); + this.functionArgumentsModeDropdown.addValue(com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_UNEVALUATED,this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_UNEVALUATED)); + this.functionArgumentsModeDropdown.addValue(com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_STRING,this.controller.t(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_STRING)); + this.functionArgumentsModeDropdown.setChangeValueAction(new com.wiris.util.ui.Action(com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_ARGUMENTS_UNEVALUATED,null)); + this.functionArgumentsModeDropdown.addActionListener(this.controller); + this.functionArgumentsModeDropdown.getStyle().setMargin(8,0,0,0); + this.functionArgumentsModeDropdown.getStyle().setWidth(190); + var keepArgumentsUnevaluatedPanel = com.wiris.util.ui.component.FlowPanel.newWithChild(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM,this.functionArgumentsModeDropdown); var customGradingFunctionPanel = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM); customGradingFunctionPanel.setIndentationLevel(2); customGradingFunctionPanel.addComponent(customGradingFunctionNamePanel); + customGradingFunctionPanel.addComponent(functionArgumentsModeLabel); customGradingFunctionPanel.addComponent(keepArgumentsUnevaluatedPanel); var radioGroup = new com.wiris.util.ui.component.FlowPanel(com.wiris.util.ui.component.FlowPanel.DIRECTION_TOP_TO_BOTTOM); radioGroup.addClass(com.wiris.util.ui.component.Panel.CLASS_PANEL_CARD); @@ -21298,8 +21631,8 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.prototype = this.matchLetterCaseCheckBox.setVisible(false); this.matchSpacesCheckBox.setVisible(false); } - ,setArgumentsUnevaluated: function(selected) { - this.argumentsUnevaluatedCheckbox.setSelected(selected); + ,setArgumentsUnevaluated: function(option) { + this.functionArgumentsModeDropdown.pickValue(option); } ,setGradingFunctions: function(functions,value) { this.functionNameDropdown.removeAllValues(); @@ -21381,7 +21714,7 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.prototype = ,controller: null ,functionNameTextField: null ,functionNameDropdown: null - ,argumentsUnevaluatedCheckbox: null + ,functionArgumentsModeDropdown: null ,customGradingFunctionRadioButton: null ,anyAnswerRadioButton: null ,equivalentEquationsRadioButton: null @@ -21439,8 +21772,9 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComponent.prototype = $extend(c this.parameters = parameters; } ,emptyStudentAnswerImpl: function(questionInstanceImpl,slot) { + var recreated = this.answerField != null; if(this.answerField != null) { - if(this.answerField.getFieldType() == com.wiris.quizzes.impl.QuizzesEnumUtils.string2answerFieldType(slot.getProperty(com.wiris.quizzes.api.PropertyName.ANSWER_FIELD_TYPE)) && this.answerField.isCompoundAnswer() == slot.getProperty(com.wiris.quizzes.api.PropertyName.COMPOUND_ANSWER)) { + if(slot.getSyntax().getName() != com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC && this.answerField.getFieldType() == com.wiris.quizzes.impl.QuizzesEnumUtils.string2answerFieldType(slot.getProperty(com.wiris.quizzes.api.PropertyName.ANSWER_FIELD_TYPE)) && this.answerField.isCompoundAnswer() == slot.getProperty(com.wiris.quizzes.api.PropertyName.COMPOUND_ANSWER)) { this.answerField.setQuestionInstance(slot,questionInstanceImpl); return; } @@ -21461,6 +21795,7 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComponent.prototype = $extend(c this.removeAllComponents(); this.addComponent(this.label); this.addComponent(this.answerField); + if(recreated) this.answerField.setInitialContent(0); } ,emptyStudentAnswer: function(questionInstanceImpl,slot) { new com.wiris.quizzes.impl.ui.async.LoadAnswerTask(this,questionInstanceImpl,slot); @@ -21822,8 +22157,8 @@ com.wiris.quizzes.impl.ui.component.ValidationOptionsActivity.prototype = $exten ,setSimplified: function(selected) { this.simplificationValidation.setSimplified(selected); } - ,setArgumentsUnevaluated: function(selected) { - this.studentAnswerComparison.setArgumentsUnevaluated(selected); + ,setArgumentsUnevaluated: function(option) { + this.studentAnswerComparison.setArgumentsUnevaluated(option); } ,setGradingFunctions: function(functions,functionName) { this.studentAnswerComparison.setGradingFunctions(functions,functionName); @@ -22451,18 +22786,21 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.splitEscaped = func } else return new Array(); } com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { - checkStudentAnswerParameter: function(session) { - var language = com.wiris.quizzes.impl.CalcDocumentTools.isCalc(session)?com.wiris.quizzes.impl.CalcDocumentTools.calcSessionLang(session):com.wiris.quizzes.impl.CalcDocumentTools.casSessionLang(session); + checkStudentAnswerParameter: function(algorithm) { + var language = com.wiris.quizzes.impl.CalcDocumentTools.isCalc(algorithm)?com.wiris.quizzes.impl.CalcDocumentTools.calcSessionLang(algorithm):com.wiris.quizzes.impl.CalcDocumentTools.casSessionLang(algorithm); if(language == null) language = "en"; var t = this.context.getGlobalContext().getTranslatorFromLang(language); var name = this.context.getQuestion().getProperty(com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER_NAME); var defName = this.context.getQuestion().defaultOption(com.wiris.quizzes.api.QuizzesConstants.OPTION_STUDENT_ANSWER_PARAMETER_NAME); if(name == defName) name = t.t(name); var parameter = t.t("parameter"); + var beginSession = algorithm.indexOf("") + "".length; + var session = HxOverrides.substr(algorithm,beginSession,endSession - beginSession); if(com.wiris.quizzes.impl.HTMLTools.hasCasSessionParameter(session,parameter,name)) this.context.getQuestion().setProperty(com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER,"true"); else this.context.getQuestion().setProperty(com.wiris.quizzes.api.PropertyName.STUDENT_ANSWER_PARAMETER,"false"); } ,onError: function(error) { - haxe.Log.trace("Conversion to algorithm failed with error: " + error,{ fileName : "QuizzesStudioController.hx", lineNumber : 3012, className : "com.wiris.quizzes.impl.ui.controller.QuizzesStudioController", methodName : "onError"}); + haxe.Log.trace("Conversion to algorithm failed with error: " + error,{ fileName : "QuizzesStudioController.hx", lineNumber : 3020, className : "com.wiris.quizzes.impl.ui.controller.QuizzesStudioController", methodName : "onError"}); } ,wrapAlgorithmWithCalcSession: function(algorithm) { var lang = this.importCasSessionLang != null?this.importCasSessionLang:"en"; @@ -22700,8 +23038,10 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { var model = authorAnswers[0]; var correctAnswer = model.getValue(); var initialContent = slot.getInitialContent(); + var isPreviousInitialContentLocked = this.context.isInitialContentLocked(); var newInitialContent = com.wiris.quizzes.impl.CompoundAnswerParser.getCompoundInitialContent(correctAnswer,initialContent,true); slot.setInitialContent(newInitialContent); + this.setLockInitialContent(isPreviousInitialContentLocked); } ,isNodeNameBlank: function(nodeName) { return nodeName == "mrow" || nodeName == "msqrt"; @@ -22729,14 +23069,15 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { } } ,setLockInitialContent: function(locked) { - if(this.context.getSlot().getSyntax().getName() != com.wiris.quizzes.api.assertion.SyntaxName.MATH) return; - var value = this.context.getSlot().getInitialContent(); - if(value == null || value == "") value = com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.EMPTY_MATHML; - if(com.wiris.quizzes.impl.MathContent.TYPE_MATHML == com.wiris.quizzes.impl.MathContent.getMathType(value)) { - var mathml = com.wiris.util.xml.WXmlUtils.parseXML(value); - this.lockInitialContentImpl(mathml,locked); - this.setInitialContent(com.wiris.util.xml.WXmlUtils.serializeXML(mathml)); - } + if(this.context.getSlot().getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.MATH) { + var value = this.context.getSlot().getInitialContent(); + if(value == null || value == "") value = com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.EMPTY_MATHML; + if(com.wiris.quizzes.impl.MathContent.TYPE_MATHML == com.wiris.quizzes.impl.MathContent.getMathType(value)) { + var mathml = com.wiris.util.xml.WXmlUtils.parseXML(value); + this.lockInitialContentImpl(mathml,locked); + this.setInitialContent(com.wiris.util.xml.WXmlUtils.serializeXML(mathml)); + } + } else if(this.context.getSlot().getSyntax().getName() == com.wiris.quizzes.api.assertion.SyntaxName.GRAPHIC) this.setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_LOCK_INITIAL_CONTENT,locked?"true":"false"); } ,isEmptyMathML: function(mathml) { if(mathml == null || mathml == "") return true; @@ -23042,8 +23383,8 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { var value = source.getValue(); if(!(value == "functionName")) this.setGradingFunctionName(value); } else if("argumentsUnevaluated" == actionId) { - this.argumentsUnevaluated = source.isSelected(); - if(this.argumentsUnevaluated) this.setComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE,"true"); else this.removeComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE); + this.functionArgumentMode = source.getValue(); + this.setComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE,this.functionArgumentMode); } else if("scientificNotation" == actionId) { if(source.isSelected()) { this.notation = com.wiris.quizzes.api.assertion.ValidationName.CHECK_SCIENTIFIC_NOTATION; @@ -23630,6 +23971,15 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { this.context.getAuthorAnswer().setValue(com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.EMPTY_MATHML); this.updateCurrentActivity(); } + } else if("graphDisplayNameInLabels" == actionId) { + var value = source.getValue(); + this.setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_NAME_IN_LABEL,value); + } else if("graphDisplayValueInLabels" == actionId) { + var value = source.getValue(); + this.setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_SHOW_VALUE_IN_LABEL,value); + } else if("graphDisplayMagneticGrid" == actionId) { + var value = source.getValue(); + this.setProperty(com.wiris.quizzes.api.PropertyName.GRAPH_MAGNETIC_GRID,value); } if(this.context.getAuthoringField() != null) this.context.getAuthoringField().innerContentChanged(); } @@ -23852,7 +24202,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { } } else if(assertionName == com.wiris.quizzes.api.assertion.ComparisonName.EQUIVALENT_EQUATIONS) this.applyToleranceFieldsToComparison(); else if(assertionName == com.wiris.quizzes.api.assertion.ComparisonName.GRADING_FUNCTION) { this.setComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_NAME,this.functionName); - if(this.argumentsUnevaluated) this.setComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE,"true"); + this.setComparisonAssertionParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE,this.functionName); if(syntax == com.wiris.quizzes.api.assertion.SyntaxName.MATH) this.applyToleranceFieldsToComparison(); } } @@ -23920,7 +24270,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { } } else if(comparison.getName() == com.wiris.quizzes.api.assertion.ComparisonName.GRADING_FUNCTION) { this.functionName = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_NAME); - this.argumentsUnevaluated = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.NOT_EVALUATE) == "false"; + this.functionArgumentMode = comparison.getParameter(com.wiris.quizzes.api.assertion.ComparisonParameterName.FUNCTION_ARGUMENT_MODE); } } ,setValidationsParameters: function(validations) { @@ -23945,7 +24295,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { this.matchCase = false; this.matchSpaces = false; this.functionName = ""; - this.argumentsUnevaluated = false; + this.functionArgumentMode = com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED; this.anyNotation = true; this.setComparisonParameters(this.textAuthorAnswer.getComparison(),true); this.setValidationsParameters(this.textAuthorAnswer.getValidations()); @@ -23997,7 +24347,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { try { correctAnswerGraph.setValue(authorAnswer.getValue()); } catch( e ) { - haxe.Log.trace("Error while setting correct answer construction: " + Std.string(e.toString()) + "\n" + authorAnswer.getValue(),{ fileName : "QuizzesStudioController.hx", lineNumber : 688, className : "com.wiris.quizzes.impl.ui.controller.QuizzesStudioController", methodName : "loadGraphicQuestion"}); + haxe.Log.trace("Error while setting correct answer construction: " + Std.string(e.toString()) + "\n" + authorAnswer.getValue(),{ fileName : "QuizzesStudioController.hx", lineNumber : 691, className : "com.wiris.quizzes.impl.ui.controller.QuizzesStudioController", methodName : "loadGraphicQuestion"}); } this.setUpdating(false); var isSketchMode = slot.getSyntax().getParameter(com.wiris.quizzes.api.assertion.SyntaxParameterName.GRAPH_MODE) == com.wiris.quizzes.impl.Assertion.GRAPH_MODE_SKETCH; @@ -24050,7 +24400,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { this.precisionRelative = true; this.anyNotation = true; this.functionName = ""; - this.argumentsUnevaluated = false; + this.functionArgumentMode = com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED; this.allowAllPrefixes = false; this.auxiliaryInitialContent = this.mathSlot.getProperty(com.wiris.quizzes.api.PropertyName.CAS_SESSION); var syntax = this.mathSlot.getSyntax(); @@ -24337,7 +24687,7 @@ com.wiris.quizzes.impl.ui.controller.QuizzesStudioController.prototype = { ,auxiliaryInitialContent: null ,reservedWordsRequestController: null ,allowAllPrefixes: null - ,argumentsUnevaluated: null + ,functionArgumentMode: null ,functionName: null ,precisionRelative: null ,precisionMax: null @@ -24631,31 +24981,17 @@ com.wiris.system.ui.JsComponent.isCSSLoaded = function() { return com.wiris.system.ui.JsComponent.cssLoaded; } com.wiris.system.ui.JsComponent.prototype = { - elementInserted: function() { - } - ,monitorInsertion: function() { - var self = this; - + monitorInsertion: function(target,elementInserted) { var observer = new MutationObserver(function(mutationsList, observer) { for (let mutation of mutationsList) { if (mutation.addedNodes != null) { for (let node of mutation.addedNodes) { - if (node == self.getElement() || com.wiris.system.JsDOMUtils.isDescendant(node, self.getElement())) { - haxe.Timer.delay(function() { - self.elementInserted(); - - if (observer != null) { - observer.disconnect(); - observer = null; - } - }, 1); - } + elementInserted(node, observer); } } } }); - - observer.observe(document.body, { childList : true, subtree: true });; + observer.observe(target,{ childList : true, subtree : true}); } ,getClassNameElement: function() { return this.getStyleElement(); @@ -24952,10 +25288,9 @@ com.wiris.system.ui.JsComponent.prototype = { this.captureJsEvents(); this.updateStyles(); if(this.component.hasClass(com.wiris.util.ui.component.Component.CLASS_APP)) { - var updating = false; var self = this; - com.wiris.system.JsDOMUtils.addEventListener(this.element,"DOMNodeInserted",function(e) { - if(com.wiris.system.JsDOMUtils.hasClass(e.target,"wrsUI_component")) self.element.wrsUI_updateGUI(); + this.monitorInsertion(this.element,function(insertedNode,observer) { + if(com.wiris.system.JsDOMUtils.hasClass(insertedNode,"wrsUI_component")) self.element.wrsUI_updateGUI(); }); this.element.setAttribute("data-useragent",navigator.userAgent); setTimeout(function() { @@ -25416,6 +25751,7 @@ com.wiris.quizzes.ui.JsGraphInputComponent.prototype = $extend(com.wiris.system. params[key] = hash.get(key); } } + if(com.wiris.quizzes.api.Quizzes.getInstance().getConfiguration().get(com.wiris.quizzes.api.ConfigurationKeys.GRAPH_TRACK_INSTANCES) != "true") window.com.wiris.js.JsGraph.TRACK_INSTANCES = false; graph = window.com.wiris.js.JsGraph.newInstance(params); graph.insertInto(element); this.graphInput.setGraph(graph); @@ -25437,6 +25773,10 @@ com.wiris.quizzes.ui.JsGraphInputComponent.prototype = $extend(com.wiris.system. },1); } ,buildElement: function() { + if(this.component.getElement() != null) { + this.setElement(this.component.getElement()); + return; + } var element = this.createElement("div"); element.className = "wrsUI_aux_graphComponentWrapper"; this.setElement(element); @@ -25985,7 +26325,7 @@ com.wiris.system.JSONUtils.isString = function(objectInstance) { return typeof(objectInstance) == "string"; } com.wiris.system.JSONUtils.jsonToObject = function(json) { - return eval("(" + json + ")"); + return JSON.parse(json); } com.wiris.system.JSONUtils.serialize = function(objectInstance) { if(Reflect.isObject(objectInstance) && !com.wiris.system.JSONUtils.isString(objectInstance)) { @@ -28751,7 +29091,17 @@ com.wiris.system.graphics.JsClientGraphicsContext2D.prototype = $extend(com.wiri } } ,clearLayer: function() { - this.currentContext.clearRect(0,0,this.parent.offsetWidth,this.parent.offsetHeight); + var width; + var height; + if(this.parent.offsetHeight > 0 && this.parent.offsetWidth > 0) { + width = this.parent.offsetWidth; + height = this.parent.offsetHeight; + } else { + var layer = this.layers[this.currentLayer]; + width = layer.width; + height = layer.height; + } + this.currentContext.clearRect(0,0,width,height); } ,setLayer: function(i) { this.finish(); @@ -29914,6 +30264,18 @@ com.wiris.system.ui.JsWindow = $hxClasses["com.wiris.system.ui.JsWindow"] = func this.window = window; this.container = null; this.trapFocusDescriptor = null; + this.moving = false; + this.resizing = false; + this.pos1 = 0; + this.pos2 = 0; + this.pos3 = 0; + this.pos4 = 0; + this.posX = 0; + this.posY = 0; + this.resizeDataObjectX = 0; + this.resizeDataObjectY = 0; + this.initialWidth = 0; + this.initialHeight = 0; }; com.wiris.system.ui.JsWindow.__name__ = ["com","wiris","system","ui","JsWindow"]; com.wiris.system.ui.JsWindow.__interfaces__ = [com.wiris.util.ui.interaction.ChangeListener]; @@ -29941,6 +30303,8 @@ com.wiris.system.ui.JsWindow.prototype = $extend(com.wiris.system.ui.JsPanel.pro this.titleBarButtonsElement.appendChild(buttonElement); } } + if(this.window.isMovable()) com.wiris.system.JsDOMUtils.addClass(this.content,"wrsUI_movable"); else com.wiris.system.JsDOMUtils.removeClass(this.content,"wrsUI_movable"); + if(this.window.isResizable()) com.wiris.system.JsDOMUtils.addClass(this.content,"wrsUI_resizable"); else com.wiris.system.JsDOMUtils.removeClass(this.content,"wrsUI_resizable"); } } ,stateChanged: function(e) { @@ -29994,6 +30358,58 @@ com.wiris.system.ui.JsWindow.prototype = $extend(com.wiris.system.ui.JsPanel.pro } com.wiris.system.ui.JsPanel.prototype.visibilityChanged.call(this,e); } + ,recalculatePosition: function() { + this.content.style.left = Math.min(Std.parseInt(this.content.style.left),js.Lib.window.innerHeight - this.content.offsetHeight) + "px"; + this.content.style.top = Math.min(Std.parseInt(this.content.style.top),js.Lib.window.innerHeight - this.content.offsetHeight) + "px"; + this.getLimitWindow(); + } + ,getLimitWindow: function() { + if(Std.parseInt(this.content.style.top) < 0) this.content.style.top = "0px"; + if(Std.parseInt(this.content.style.left) < 0) this.content.style.left = "0px"; + if(Std.parseInt(this.content.style.left) + this.content.offsetWidth > js.Lib.window.innerWidth) this.content.style.left = js.Lib.window.innerWidth - this.content.offsetWidth + "px"; + if(Std.parseInt(this.content.style.top) + this.content.offsetHeight > js.Lib.window.innerHeight) this.content.style.top = js.Lib.window.innerHeight - this.content.offsetHeight + "px"; + } + ,changeResizeProperties: function(e) { + if(!this.resizing) return; + this.getLimitWindow(); + if(e.type == "mousemove") { + this.posX = e.clientX; + this.posY = e.clientY; + } + if(e.type == "touchmove") { + this.posX = e.touches[0].pageX; + this.posY = e.touches[0].pageY; + } + this.content.style.width = this.initialWidth + this.posX - this.resizeDataObjectX + "px"; + this.content.style.height = this.initialHeight + this.posY - this.resizeDataObjectY + "px"; + if(Std.parseInt(this.content.style.width) < 466) this.content.style.width = "466px"; + if(Std.parseInt(this.content.style.height) < 320) this.content.style.height = "320px"; + } + ,closeResizableElement: function(e) { + this.resizing = false; + } + ,initializeResizeProperties: function(e) { + this.resizing = true; + if(e.type == "mousedown") { + this.resizeDataObjectX = e.clientX; + this.resizeDataObjectY = e.clientY; + } + if(e.type == "touchstart") { + this.resizeDataObjectX = e.touches[0].pageX; + this.resizeDataObjectY = e.touches[0].pageY; + } + this.initialWidth = this.content.offsetWidth; + this.initialHeight = this.content.offsetHeight; + } + ,createResizeButtons: function() { + this.buttonResizeBar = this.createElement("div"); + this.buttonResizeBar.className = "wrsUI_button_resize_bar"; + this.resizerBR = this.createElement("div"); + this.resizerBR.className = "wrsUI_bottom_right_resizer"; + this.resizerBR.innerHTML = "◢"; + this.buttonResizeBar.appendChild(this.resizerBR); + this.content.appendChild(this.buttonResizeBar); + } ,getContextMenu: function() { if(this.contextMenu == null) this.contextMenu = new com.wiris.system.ui.JsContextMenuProvider(this.container); return this.contextMenu; @@ -30002,6 +30418,48 @@ com.wiris.system.ui.JsWindow.prototype = $extend(com.wiris.system.ui.JsPanel.pro com.wiris.system.ui.JsPanel.prototype.removeListeners.call(this); this.window.removeChangeListener(this); } + ,closeDragElement: function(e) { + this.moving = false; + } + ,elementDrag: function(e) { + if(!this.moving) return; + if(e.type == "mousemove") { + this.pos1 = this.pos3 - e.clientX; + this.pos2 = this.pos4 - e.clientY; + this.pos3 = e.clientX; + this.pos4 = e.clientY; + } + if(e.type == "touchmove") { + this.pos1 = this.pos3 - e.touches[0].pageX; + this.pos2 = this.pos4 - e.touches[0].pageY; + this.pos3 = e.touches[0].pageX; + this.pos4 = e.touches[0].pageY; + } + this.content.style.top = this.content.offsetTop - this.pos2 + "px"; + this.content.style.left = this.content.offsetLeft - this.pos1 + "px"; + this.getLimitWindow(); + if(Std.parseInt(this.content.style.width) < 466) this.content.style.width = "466px"; + if(Std.parseInt(this.content.style.height) < 320) this.content.style.height = "320px"; + } + ,dragMouseDown: function(e) { + this.moving = true; + if(e.type == "mousedown") { + this.pos3 = e.clientX; + this.pos4 = e.clientY; + } + if(e.type == "touchstart") { + this.pos3 = e.touches[0].pageX; + this.pos4 = e.touches[0].pageY; + } + } + ,addMultiEventListener: function(element,eventNames,listener) { + var events = eventNames.split(" "); + var i = 0; + while(i < events.length) { + com.wiris.system.JsDOMUtils.addEventListener(element,events[i],listener); + ++i; + } + } ,buildElement: function() { var _g = this; this.container = this.createElement("div"); @@ -30012,8 +30470,8 @@ com.wiris.system.ui.JsWindow.prototype = $extend(com.wiris.system.ui.JsPanel.pro _g.window.easyModalClose(); }); this.container.appendChild(background); - var content = this.createElement("div"); - content.className = "wrsUI_aux_windowContent"; + this.content = this.createElement("div"); + this.content.className = "wrsUI_aux_windowContent"; com.wiris.system.ui.JsPanel.prototype.buildElement.call(this); var element = this.getElement(); this.titleBarElement = this.createElement("div"); @@ -30022,22 +30480,74 @@ com.wiris.system.ui.JsWindow.prototype = $extend(com.wiris.system.ui.JsPanel.pro this.titleBarButtonsElement = this.createElement("div"); this.titleBarButtonsElement.className = "wrsUI_aux_titleBar_buttons"; this.titleBarElement.appendChild(this.titleBarButtonsElement); - content.appendChild(this.titleBarElement); - content.appendChild(element); - this.container.appendChild(content); + this.content.appendChild(this.titleBarElement); + this.content.appendChild(element); + this.container.appendChild(this.content); this.setElement(this.container); element.className = "wrsUI_aux_windowBody"; - com.wiris.system.JsDOMUtils.addEventListener(content,"transitionend",function(e) { - if(e.target == content) element.wrsUI_updateGUI(); + com.wiris.system.JsDOMUtils.addEventListener(this.content,"transitionend",function(e) { + if(e.target == _g.content) element.wrsUI_updateGUI(); + }); + if(this.window.isMovable()) { + this.addMultiEventListener(this.titleBarElement,"mousedown touchstart",function(e) { + _g.dragMouseDown(e); + }); + this.addMultiEventListener(this.container,"mousemove touchmove",function(e) { + _g.elementDrag(e); + }); + com.wiris.system.JsDOMUtils.addEventListener(js.Lib.window,"mouseup",function(e) { + _g.closeDragElement(e); + }); + com.wiris.system.JsDOMUtils.addEventListener(js.Lib.window,"touchend",function(e) { + _g.closeDragElement(e); + }); + } + if(this.window.isResizable()) { + this.createResizeButtons(); + this.addMultiEventListener(this.resizerBR,"mousedown touchstart",function(e) { + if(_g.content.style.left == "") _g.content.style.left = _g.content.offsetLeft + "px"; + if(_g.content.style.top == "") _g.content.style.top = _g.content.offsetTop + "px"; + _g.initializeResizeProperties(e); + }); + this.addMultiEventListener(this.container,"mousemove touchmove",function(e) { + _g.changeResizeProperties(e); + }); + com.wiris.system.JsDOMUtils.addEventListener(js.Lib.window,"mouseup",function(e) { + _g.closeResizableElement(e); + }); + com.wiris.system.JsDOMUtils.addEventListener(js.Lib.window,"touchend",function(e) { + _g.closeResizableElement(e); + }); + } + if(this.window.isMovable() || this.window.isResizable()) com.wiris.system.JsDOMUtils.addEventListener(js.Lib.window,"resize",function(e) { + if(_g.content.style.left == "") _g.content.style.left = _g.content.offsetLeft + "px"; + if(_g.content.style.top == "") _g.content.style.top = _g.content.offsetTop + "px"; + _g.recalculatePosition(); }); this.updateContent(); this.window.addChangeListener(this); } + ,limitWindow: null + ,initialHeight: null + ,initialWidth: null + ,resizeDataObjectY: null + ,resizeDataObjectX: null + ,posY: null + ,posX: null + ,pos4: null + ,pos3: null + ,pos2: null + ,pos1: null + ,resizing: null + ,moving: null ,eventListener: null ,originalAppZIndex: null ,trapFocusDescriptor: null + ,resizerBR: null + ,buttonResizeBar: null ,titleBarButtonsElement: null ,titleBarElement: null + ,content: null ,container: null ,window: null ,__class__: com.wiris.system.ui.JsWindow @@ -31712,17 +32222,20 @@ com.wiris.system.ui.JsTabbedPanel = $hxClasses["com.wiris.system.ui.JsTabbedPane this.tabbedPanel = tabbedPanel; this.resourceLoader = resourceLoader; this.currentPanel = null; - this.monitorInsertion(); + var self = this; + this.monitorInsertion(js.Lib.document.body,function(insertedNode,observer) { + if(insertedNode == self.getElement() || com.wiris.system.JsDOMUtils.isDescendant(insertedNode,self.getElement())) haxe.Timer.delay(function() { + self.getElement().wrsUI_updateGUI(); + if(observer != null) observer.disconnect(); + },1); + }); this.panels = new Array(); }; com.wiris.system.ui.JsTabbedPanel.__name__ = ["com","wiris","system","ui","JsTabbedPanel"]; com.wiris.system.ui.JsTabbedPanel.__interfaces__ = [com.wiris.util.ui.interaction.ChangeListener]; com.wiris.system.ui.JsTabbedPanel.__super__ = com.wiris.system.ui.JsPanel; com.wiris.system.ui.JsTabbedPanel.prototype = $extend(com.wiris.system.ui.JsPanel.prototype,{ - elementInserted: function() { - this.getElement().wrsUI_updateGUI(); - } - ,update: function() { + update: function() { var _g = this; var selectedTab = this.tabbedPanel.getSelectedTab(); var navBar = this.tabbedPanel.hasClass(com.wiris.util.ui.component.NavigationBar.CLASS_NAVIGATION_BAR); @@ -33529,6 +34042,12 @@ com.wiris.util.graphics.DisplaySettings.prototype = { ,data: null ,__class__: com.wiris.util.graphics.DisplaySettings } +com.wiris.util.graphics.DisplaySettingsProvider = $hxClasses["com.wiris.util.graphics.DisplaySettingsProvider"] = function() { } +com.wiris.util.graphics.DisplaySettingsProvider.__name__ = ["com","wiris","util","graphics","DisplaySettingsProvider"]; +com.wiris.util.graphics.DisplaySettingsProvider.prototype = { + getDisplaySetting: null + ,__class__: com.wiris.util.graphics.DisplaySettingsProvider +} if(!com.wiris.util.json) com.wiris.util.json = {} com.wiris.util.json.JSon = $hxClasses["com.wiris.util.json.JSon"] = function() { }; @@ -35291,6 +35810,38 @@ com.wiris.util.type.StringUtils.countOccurrences = function(s,target) { } return count; } +com.wiris.util.type.StringUtils.splitOnGreek = function(text) { + var length = com.wiris.system.Utf8.getLength(text); + if(length == 0) return null; + var runs = null; + var runStartIndex = 0; + var currentIndex = 0; + var currentGreekRun = true; + var it = com.wiris.system.Utf8.getIterator(text); + while(it.hasNext()) { + var codepoint = it.next(); + var isGreek = com.wiris.util.xml.WCharacterBase.isGreek(codepoint); + if(isGreek && !currentGreekRun) { + if(runs == null) runs = new Array(); + var runText = com.wiris.system.Utf8.sub(text,runStartIndex,currentIndex - runStartIndex); + runs.push(runText); + } + if(isGreek) { + if(runs == null) runs = new Array(); + runs.push(com.wiris.system.Utf8.uchr(codepoint)); + } + if(isGreek != currentGreekRun) { + runStartIndex = currentIndex; + currentGreekRun = isGreek; + } + currentIndex += 1; + } + if(runs != null && !currentGreekRun) { + var runText = com.wiris.system.Utf8.sub(text,runStartIndex,currentIndex - runStartIndex); + runs.push(runText); + } + return runs; +} com.wiris.util.ui.Action = $hxClasses["com.wiris.util.ui.Action"] = function(id,command) { this.id = id; this.command = command; @@ -35469,6 +36020,9 @@ com.wiris.util.ui.Style = $hxClasses["com.wiris.util.ui.Style"] = function(compo this.fontWeight = null; this.fontSize = com.wiris.util.ui.Style.SIZE_AUTO; this.textTransform = null; + this.left = com.wiris.util.ui.Style.SIZE_AUTO; + this.top = com.wiris.util.ui.Style.SIZE_AUTO; + this.sizeUnit = com.wiris.util.ui.Style.SIZE_UNIT_PX; }; com.wiris.util.ui.Style.__name__ = ["com","wiris","util","ui","Style"]; com.wiris.util.ui.Style.prototype = { @@ -35709,6 +36263,11 @@ com.wiris.util.ui.Style.prototype = { ,getBorderSize: function() { return this.borderSize; } + ,sizeUnit: null + ,right: null + ,bottom: null + ,top: null + ,left: null ,fontSize: null ,textTransform: null ,fontWeight: null @@ -39301,7 +39860,13 @@ com.wiris.util.ui.component.PlotterPanel.__name__ = ["com","wiris","util","ui"," com.wiris.util.ui.component.PlotterPanel.__interfaces__ = [com.wiris.util.graphics.DisplayListener,com.wiris.util.ui.interaction.TouchListener,com.wiris.util.ui.interaction.MouseMotionListener,com.wiris.util.ui.interaction.MouseListener]; com.wiris.util.ui.component.PlotterPanel.__super__ = com.wiris.util.ui.component.BorderPanel; com.wiris.util.ui.component.PlotterPanel.prototype = $extend(com.wiris.util.ui.component.BorderPanel.prototype,{ - getClientGraphicsContext: function() { + actionCanceled: function() { + } + ,actionFinished: function() { + } + ,showHelperText: function(text,name) { + } + ,getClientGraphicsContext: function() { return this.cgc; } ,setClientGraphicsContext: function(cgc) { @@ -39319,6 +39884,10 @@ com.wiris.util.ui.component.PlotterPanel.prototype = $extend(com.wiris.util.ui.c ,dist: function(a,b) { return Math.sqrt((a[0] - b[0]) * (a[0] - b[0]) + (a[1] - b[1]) * (a[1] - b[1])); } + ,elementVisibilityChanged: function() { + } + ,initialContentChanged: function() { + } ,changeMode: function(mode) { } ,cursorRequested: function(cursor) { @@ -41883,6 +42452,12 @@ com.wiris.util.xml.WCharacterBase.stripAccent = function(c) { return com.wiris.system.Utf8.uchr(c); } else return com.wiris.system.Utf8.uchr(c); } +com.wiris.util.xml.WCharacterBase.containsGreek = function(text) { + if(text == null) return false; + var it = com.wiris.system.Utf8.getIterator(text); + while(it.hasNext()) if(com.wiris.util.xml.WCharacterBase.isGreek(it.next())) return true; + return false; +} com.wiris.util.xml.WEntities = $hxClasses["com.wiris.util.xml.WEntities"] = function() { } com.wiris.util.xml.WEntities.__name__ = ["com","wiris","util","xml","WEntities"]; com.wiris.util.xml.WXmlUtils = $hxClasses["com.wiris.util.xml.WXmlUtils"] = function() { } @@ -44899,7 +45474,7 @@ Xml.DocType = "doctype"; Xml.Prolog = "prolog"; Xml.Document = "document"; if(typeof(JSON) != "undefined") haxe.Json = JSON; -haxe.Resource.content = [{ name : "strings_quizzes.ru.json", data : "s93946:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicnUiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLQvNCw0YIuIiwKCQkic3ludGF4X3N0cmluZyI6ICLRgtC10LrRgdGCIiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICLQv9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogItC80LDRgtC10LzQsNGC0LjRh9C10YHQutC4INGA0LDQstC10L0iLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICLRjdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJlcXVpdmFsZW50X2FsbCI6ICLQm9GO0LHQvtC5INC%0YLQstC10YIiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogItGE0YPQvdC60YbQuNGPINC%0YbQtdC90LrQuCIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAi0LjQvNC10LXRgiDRhtC10LvQvtGH0LjRgdC70LXQvdC90YvQuSDQstC40LQiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogItC40LzQtdC10YIg0LTRgNC%0LHQvdGL0Lkg0LLQuNC0IiwKCQkiY2hlY2tfcG9seW5vbWlhbF9mb3JtIjogItC40LzQtdC10YIg0L:QvtC70LjQvdC%0LzQuNCw0LvRjNC90YvQuSDQstC40LQiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogItC40LzQtdC10YIg0LLQuNC0INC00YDQvtCx0L3Qvi3RgNCw0YbQuNC%0L3QsNC70YzQvdC%0Lkg0YTRg9C90LrRhtC40LgiLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLRj9Cy0LvRj9C10YLRgdGPINGB0L7QstC%0LrRg9C:0L3QvtGB0YLRjNGOINGN0LvQtdC80LXQvdGC0LDRgNC90YvRhSDRhNGD0L3QutGG0LjQuSIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAi0LjQvNC10LXRgiDRjdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAi0LjQvNC10LXRgiDRg9C:0YDQvtGJ0LXQvdC90YvQuSDQstC40LQiLAoJCSJjaGVja19leHBhbmRlZCI6ICLQuNC80LXQtdGCINGA0LDQt9Cy0LXRgNC90YPRgtGL0Lkg0LLQuNC0IiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLQuNC80LXQtdGCINGA0LDQt9C70L7QttC10L3QvdGL0Lkg0L3QsCDQvNC90L7QttC40YLQtdC70Lgg0LLQuNC0IiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogItC:0YDQuNCy0L7QtNC40YLRgdGPINC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICLQvdC1INC40LzQtdC10YIg0L7QsdGJ0LjRhSDQtNC10LvQuNGC0LXQu9C10LkiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICLQuNC80LXQtdGCINC80LjQvdC40LzQsNC70YzQvdGL0LUg0L:QvtC00LrQvtGA0LXQvdC90YvQtSDQstC10LvQuNGH0LjQvdGLIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogItC00LXQu9C40YLRgdGPINC90LAiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAi0LjQvNC10LXRgiDQvtC00LjQvSDQvtCx0YnQuNC5INC30L3QsNC80LXQvdCw0YLQtdC70YwiLAoJCSJjaGVja191bml0IjogItC40LzQtdC10YIg0LXQtNC40L3QuNGG0YMsINGN0LrQstC40LLQsNC70LXQvdGC0L3Rg9GOIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogItC40LzQtdC10YIg0LXQtNC40L3QuNGG0YMsINC:0L7RgdC40LzQstC%0LvRjNC90L4g0YDQsNCy0L3Rg9GOIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogItC40LzQtdC10YIiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLRj9Cy0LvRj9C10YLRgdGPINGB0LjQvNCy0L7Qu9GM0L3Ri9C8IiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICLQuNC80LXQtdGCINGN0LrQstC40LLQsNC70LXQvdGC0L3Ri9C1INC10LTQuNC90LjRhtGLIiwKCgkJImxpc3QiOiAi0YHQv9C40YHQvtC6IiwKCQkib3JkZXJtYXR0ZXJzIjogItC:0L7RgNGP0LTQvtC6INC40LzQtdC10YIg0LfQvdCw0YfQtdC90LjQtSIsCgkJIm9yZGVyZG9lc250bWF0dGVyIjogItC:0L7RgNGP0LTQvtC6INC90LUg0LjQvNC10LXRgiDQt9C90LDRh9C10L3QuNGPIiwKCQkicXVlc3Rpb254bWwiOiAiWE1MINCy0L7Qv9GA0L7RgdCwIiwKCQkiZ3JhbW1hcnVybCI6ICJVUkwg0LPRgNCw0LzQvNCw0YLQuNC60LgiLAoJCSJyZXNlcnZlZHdvcmRzIjogItC30LDRgNC10LfQtdGA0LLQuNGA0L7QstCw0L3QvdGL0LUg0YHQu9C%0LLQsCIsCgkJImZvcmNlYnJhY2tldHMiOiAi0KHQv9C40YHQutC4INC%0LHRj9C30LDRgtC10LvRjNC90L4g0LfQsNC60LvRjtGH0LDRjtGC0YHRjyDQsiDRhNC40LPRg9GA0L3Ri9C1INGB0LrQvtCx0LrQuCDCq3t9wrsuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAi0JIg0LrQsNGH0LXRgdGC0LLQtSDRgNCw0LfQtNC10LvQuNGC0LXQu9GPINGN0LvQtdC80LXQvdGC0L7QsiDRgdC:0LjRgdC60LAg0YHQu9C10LTRg9C10YIg0LjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMINC30LDQv9GP0YLRg9GOIMKrLMK7LiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogItCY0LzQv9C%0YDRgtC40YDQvtCy0LDRgtGMINCy0L7Qv9GA0L7RgT8gXG7QktC%0L:RgNC%0YEsINC60L7RgtC%0YDRi9C5INCy0Ysg0YHQvtCx0LjRgNCw0LXRgtC10YHRjCDQvtGC0LrRgNGL0YLRjCwg0YHQvtC00LXRgNC20LjRgiDQvdC10YDQtdC60L7QvNC10L3QtNGD0LXQvNGL0LUg0Y3Qu9C10LzQtdC90YLRiy4g0J:RgNC%0YbQtdGB0YEg0LjQvNC:0L7RgNGC0LAg0LzQvtC20LXRgiDQstC90LXRgdGC0Lgg0L3QtdC60L7RgtC%0YDRi9C1INC40LfQvNC10L3QtdC90LjRjyDQsiDRgNCw0LHQvtGC0YMg0LLQvtC:0YDQvtGB0LAuINCd0LDRgdGC0L7Rj9GC0LXQu9GM0L3QviDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDRgtGJ0LDRgtC10LvRjNC90L4g0L:RgNC%0LLQtdGA0LjRgtGMINCy0L7Qv9GA0L7RgSDQv9C%0YHQu9C1INC40LzQv9C%0YDRgtCwLiIsCgkJImNvbXBhcmVzZXRzIjogItGB0YDQsNCy0L3QuNGC0Ywg0LrQsNC6INC80L3QvtC20LXRgdGC0LLQsCIsCgkJInJlbGF0aXZldG9sZXJhbmNlIjogItC%0YLQvdC%0YHQuNGC0LXQu9GM0L3Ri9C5INC00L7Qv9GD0YHQuiIsCgkJIm5vYnJhY2tldHNsaXN0IjogItGB0L:QuNGB0LrQuCDQsdC10Lcg0YHQutC%0LHQvtC6IiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICLRhNGD0L3QutGG0LjRjyDQvtGG0LXQvdC60LgiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICLQtNC%0L:QvtC70L3QuNGC0LXQu9GM0L3Ri9C1INGB0LLQvtC50YHRgtCy0LAiLAoJCSJzdHJ1Y3R1cmUiOiAi0YHRgtGA0YPQutGC0YPRgNCwIiwKCQkiZXhwbG9nIjogItGN0LrRgdC:Li:Qu9C%0LMuIiwKCQkidHJpZ29ub21ldHJpYyI6ICLRgtGA0LjQs9C%0L3QvtC80LXRgtGA0LjRh9C10YHQutCw0Y8iLAoJCSJoeXBlcmJvbGljIjogItCz0LjQv9C10YDQsdC%0LvQuNGH0LXRgdC60LDRjyIsCgkJInRvbGVyYW5jZSI6ICLQtNC%0L:Rg9GB0LoiLAoJCSJyZWxhdGl2ZSI6ICLQvtGC0L3QvtGB0LjRgtC10LvRjNC90YvQuSIsCgkJInByZWNpc2lvbiI6ICLRgtC%0YfQvdC%0YHRgtGMIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAi0YHQutGA0YvRgtGL0Lkg0L7Qv9C10YDQsNGC0L7RgCDRg9C80L3QvtC20LXQvdC40Y8iLAoJCSJ0aW1lc19vcGVyYXRvciI6ICLQvtC:0LXRgNCw0YLQvtGAINGD0LzQvdC%0LbQtdC90LjRjyIsCgkJImltYWdpbmFyeV91bml0IjogItC80L3QuNC80LDRjyDQtdC00LjQvdC40YbQsCIsCgkJIm1peGVkZnJhY3Rpb25zIjogItGB0LzQtdGI0LDQvdC90YvQtSDQtNGA0L7QsdC4IiwKCQkiY29uc3RhbnRzIjogItC:0L7RgdGC0L7Rj9C90L3Ri9C1IiwKCQkiZnVuY3Rpb25zIjogItGE0YPQvdC60YbQuNC4IiwKCQkidXNlcmZ1bmN0aW9ucyI6ICLRhNGD0L3QutGG0LjQuCDQv9C%0LvRjNC30L7QstCw0YLQtdC70Y8iLAoJCSJ1bml0cyI6ICLQtdC00LjQvdC40YbRiyIsCgkJInVuaXRwcmVmaXhlcyI6ICLQv9GA0LjRgdGC0LDQstC60Lgg0LXQtNC40L3QuNGGIiwKCQkic3ludGF4cGFyYW1zIjogItCy0LDRgNC40LDQvdGC0Ysg0YHQuNC90YLQsNC60YHQuNGB0LAiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogItCe0YLQutGA0YvRgtGMIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAi0JLQsNGA0LjQsNC90YLRiyDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogItCS0LDRgNC40LDQvdGC0Ysg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLQntC:0YDQtdC00LXQu9C40YLRjCDRgdC70YPRh9Cw0LnQvdGL0LUg0L:QtdGA0LXQvNC10L3QvdGL0LUg0Lgg0YTRg9C90LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAi0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0L3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1INC00LvRjyDRgdGC0YPQtNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogItCf0YDQvtCy0LXRgNC40YLRjCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogItCS0LDRgNC40LDQvdGC0Ysg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICLQn9GA0L7RgdC80L7RgtGAINC40YHRgtC%0YfQvdC40LrQsCDQstC%0L:RgNC%0YHQsCIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAi0J3QsNC30LDQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICLQn9GA0L7QstC10YDQuNGC0Ywg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICLQodC:0YDQsNCy0LrQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAi0J7RgdGC0LDQstC40YLRjCDQvtGC0LfRi9CyIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAi0KDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQvdCwINGD0YfQtdCx0L3Ri9C5INC60YPRgNGBIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICLQn9C%0YHQtdGC0LjRgtGMINC90LDRiCDQstC10LEt0YHQsNC50YIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAi0KHQvtC%0LHRidC40YLRjCDQviDQv9GA0L7QsdC70LXQvNC1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAi0KTQsNC50LsiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAi0JjQvNC:0L7RgNGCIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogItCt0LrRgdC:0L7RgNGCIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAi0J:RgNC%0YHQvNC%0YLRgCDQuNGB0YLQvtGH0L3QuNC60LAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogItCh0L:RgNCw0LLQutCwIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAi0KHQstC10LTQtdC90LjRjyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogItCi0LjQvyDQvtGC0LLQtdGC0LAiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogItCj0YDQsNCy0L3QtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICLQk9GA0LDRhNC40LrQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLQotC10LrRgdGCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogItCh0YLQsNC90LTQsNGA0YLQvdGL0LkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICLQk9C40YHRgtC%0LPRgNCw0LzQvNCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogItCT0YDQsNGE0LjQuiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogItCa0YDRg9Cz0L7QstCw0Y8g0LTQuNCw0LPRgNCw0LzQvNCwIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICLQl9Cw0LTQsNGC0Ywg0L3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1INC4INC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIg0LTQu9GPINGB0LLQvtC10LPQviDQstC%0L:RgNC%0YHQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogItCX0LDQtNCw0YLRjCDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0YHQstC%0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAi0J3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICLQmNC30L7QsdGA0LDQt9C40YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0Lgg0L:RgNCw0LLQuNC70YzQvdGL0Lkg0L7RgtCy0LXRgiDQtNC70Y8g0YHQstC%0LXQs9C%INCy0L7Qv9GA0L7RgdCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAi0J3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLQndCw0YHRgtGA0L7QudC60LgiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAi0JLQsNGA0LjQsNC90YLRiyDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAi0JLQsNGA0LjQsNC90YLRiyDQv9GA0L7QstC10YDQutC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAi0KHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogItCS0YvQsdC10YDQuNGC0LUg0LjQvdGB0YLRgNGD0LzQtdC90YLRiywg0L:RgNC10LTQvtGB0YLQsNCy0LvRj9C10LzRi9C1INGB0YLRg9C00LXQvdGC0YMg0LTQu9GPINC%0YLQstC10YLQsCDQvdCwINCy0L7Qv9GA0L7RgS4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAi0J3QsNGB0YLRgNC%0LjRgtGMINC:0LDQvdC10LvRjCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogItCf0YDQvtCy0LXRgNC40YLRjCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAi0J7RgtC80LXQvdCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogItCh0L7RhdGA0LDQvdC40YLRjCIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLQpNC40LvRjNGC0YDQvtCy0LDRgtGMINCy0LDRgNC40LDQvdGC0Ysg0L3QsCDQvtGB0L3QvtCy0LUg0LDQvdCw0LvQuNC30LAg0L:RgNCw0LLQuNC70YzQvdC%0LPQviDQvtGC0LLQtdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAi0J:QvtC60LDQt9Cw0YLRjCDQstGB0LUg0LLQsNGA0LjQsNC90YLRiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX3JlbGV2YW50X29wdGlvbnNfbGFiZWwiOiAi0J:QvtC60LDQt9Cw0YLRjCDQv9C%0LTRhdC%0LTRj9GJ0LjQtSDQstCw0YDQuNCw0L3RgtGLIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RpdGxlIjogItCh0L7RgdGC0LDQstC90L7QuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAi0J7RhtC10L3QuNCy0LDRgtGMINC:0L7Qu9GPINC%0YLQstC10YLQvtCyINC:0L4g0L7RgtC00LXQu9GM0L3QvtGB0YLQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogItCa0LDQttC00L7QtSDQv9C%0LvQtSDQvtGC0LLQtdGC0LAg0L7RhtC10L3QuNCy0LDQtdGC0YHRjyDQvdC10LfQsNCy0LjRgdC40LzQvi4g0JjQvdCw0YfQtSDQstGB0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0L7RhtC10L3QuNCy0LDQtdGC0YHRjyDQutCw0Log0L7RgtC00LXQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUuINCf0L7Qu9GPINC%0YLQstC10YLQvtCyINC%0L:RgNC10LTQtdC70Y:RjtGC0YHRjyDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9sYWJlbCI6ICLQktGB0LUg0L7RgtCy0LXRgtGLINC00L7Qu9C20L3RiyDQsdGL0YLRjCDQv9GA0LDQstC40LvRjNC90YvQvNC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICLQldGB0LvQuCDQutCw0LrQvtC5LdC70LjQsdC%INC40Lcg0L7RgtCy0LXRgtC%0LIg0L7QutCw0LfRi9Cy0LDQtdGC0YHRjyDQvdC10L:RgNCw0LLQuNC70YzQvdGL0LwsINC%0YLQstC10YIg0L3QsCDQstC10YHRjCDQstC%0L:RgNC%0YEg0L:RgNC40LfQvdCw0LXRgtGB0Y8g0L3QtdC:0YDQsNCy0LjQu9GM0L3Ri9C8LiDQkiDQv9GA0L7RgtC40LLQvdC%0Lwg0YHQu9GD0YfQsNC1INC60LDQttC00L7QvNGDINC%0YLQstC10YLRgyDQv9GA0LjRgdCy0LDQuNCy0LDQtdGC0YHRjyDQstC10YEg0LIg0L7RhtC10L3QutC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAi0J7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAi0JLQtdGBINCyINC%0YbQtdC90LrQtSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAi0KHQv9C%0YHQvtCxINCy0LLQvtC00LAg0L7RgtCy0LXRgtCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICLQn9C%0LvQtSDQstCy0L7QtNCwINC%0YLQstC10YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogItCS0YHRgtGA0L7QtdC90L3Ri9C5INC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40Lkg0YDQtdC00LDQutGC0L7RgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogItCf0L7Qu9C90L7RhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C5INC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40Lkg0YDQtdC00LDQutGC0L7RgCBNYXRoVHlwZSDRgSDQv9Cw0L3QtdC70YzRjiDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIg0Lgg0YDQtdC20LjQvNCw0LzQuCDRgNGD0LrQvtC:0LjRgdC90L7Qs9C%INCy0LLQvtC00LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAi0JzQsNGC0LXQvNCw0YLQuNGH0LXRgdC60LjQuSDRgNC10LTQsNC60YLQvtGAINCy0L4g0LLRgdC:0LvRi9Cy0LDRjtGJ0LXQvCDQvtC60L3QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogItCi0LXQutGB0YLQvtCy0L7QtSDQv9C%0LvQtSDRgSDQutC90L7Qv9C60L7QuSwg0LrQvtGC0L7RgNCw0Y8g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDQv9GD0YHQuiDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwIE1hdGhUeXBlINCy0L4g0LLRgdC:0LvRi9Cy0LDRjtGJ0LXQvCDQvtC60L3QtS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICLQntCx0YvRh9C90YvQuSDRgtC10LrRgdGCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAi0J:RgNC%0YHRgtC%0LUg0L:QvtC70LUg0L7QsdGL0YfQvdC%0LPQviDRgtC10LrRgdGC0LAg0LTQu9GPINCx0L7Qu9C10LUg0L:RgNC%0YHRgtGL0YUg0L7RgtCy0LXRgtC%0LIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCS0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQuSDRgdC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCe0YLQvtCx0YDQsNC30LjRgtGMINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7QtSDRgdGA0LXQtNGB0YLQstC%IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCe0YLQvtCx0YDQsNC20LDQtdGCINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQuSDQutCw0LvRjNC60YPQu9GP0YLQvtGAIENhbGNNZSDQsiDQtNC%0L:QvtC70L3QtdC90LjQtSDQuiDRgdGC0LDQvdC00LDRgNGC0L3QvtC80YMg0L:QvtC70Y4g0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAi0J7RgtC%0LHRgNCw0LfQuNGC0Ywg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3QvtC1INGC0LXQutGB0YLQvtCy0L7QtSDQv9C%0LvQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCe0YLQvtCx0YDQsNC20LDQtdGCINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7QtSDRgtC10LrRgdGC0L7QstC%0LUg0L:QvtC70LUg0LIg0LTQvtC:0L7Qu9C90LXQvdC40LUg0Log0YHRgtCw0L3QtNCw0YDRgtC90L7QvNGDINC:0L7Qu9GOINC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCX0LDQvNC10L3QuNGC0Ywg0YHQv9C%0YHQvtCxINCy0LLQvtC00LAg0L7RgtCy0LXRgtCwINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQvCDRgdC:0L7RgdC%0LHQvtC8IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCX0LDQvNC10L3Rj9C10YIg0L:QvtC70LUg0LLQstC%0LTQsCDQvtGC0LLQtdGC0LAg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C8INC60LDQu9GM0LrRg9C70Y:RgtC%0YDQvtC8IENhbGNNZSDQtNC70Y8g0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCd0LUg0L:QvtC60LDQt9GL0LLQsNGC0Ywg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C5INGB0L:QvtGB0L7QsSDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCh0LrRgNGL0LLQsNC10YIg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C5INC60LDQu9GM0LrRg9C70Y:RgtC%0YAgQ2FsY01lINC00LvRjyDQv9C%0LvRjyDQstCy0L7QtNCwINC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICLQntC:0YDQtdC00LXQu9C40YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAi0J3QsNGB0YLRgNC%0LjRgtGMINC:0LDQvdC10LvRjCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAi0KHQutGA0YvRgtGMINGE0YPQvdC60YbQuNC4INC%0LHRgNCw0LHQvtGC0LrQuCDRhNCw0LnQu9C%0LIgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogItCh0LrRgNGL0LLQsNC10YIg0YLQsNC60LjQtSDRhNGD0L3QutGG0LjQuCwg0LrQsNC6INC%0YLQutGA0YvRgtC40LUsINGB0L7RhdGA0LDQvdC10L3QuNC1INC4INC30LDQs9GA0YPQt9C60LAg0YTQsNC50LvQvtCyIENhbGNNZSDQtNC70Y8g0YHRgtGD0LTQtdC90YLQvtCyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogItCh0LjQvdGC0LDQutGB0LjRgSDQstCy0L7QtNCwIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAi0JLRgdC1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogItCh0LHRgNC%0YEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogItCf0L7RgdGC0L7Rj9C90L3Ri9C1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogItCS0YvQsdC10YDQuNGC0LUg0LHRg9C60LLRiywg0LrQvtGC0L7RgNGL0LUg0LHRg9C00YPRgiDRgNCw0YHRgdC80LDRgtGA0LjQstCw0YLRjNGB0Y8g0LrQsNC6INC:0L7RgdGC0L7Rj9C90L3Ri9C1INCy0LzQtdGB0YLQviDRgdCy0L7QsdC%0LTQvdGL0YUg0L:QtdGA0LXQvNC10L3QvdGL0YUuINCd0LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsg0LzQvtC20L3QviDQvtC:0YDQtdC00LXQu9C40YLRjCDQtNGA0YPQs9C40LUg0L:QvtGB0YLQvtGP0L3QvdGL0LUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogItCU0YDRg9Cz0LjQtSDQv9C%0YHRgtC%0Y:QvdC90YvQtS4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogItCe0L:RgNC10LTQtdC70LjRgtGMINC90L7QstGD0Y4g0L:QvtGB0YLQvtGP0L3QvdGD0Y4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogItCk0YPQvdC60YbQuNC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogItCS0YvQsdC10YDQuNGC0LUg0LjQvNC10L3QsCDQtNC70Y8g0YTRg9C90LrRhtC40LkuINCd0LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsg0LzQvtC20L3QviDQvtC:0YDQtdC00LXQu9C40YLRjCDQtNGA0YPQs9C40LUg0YTRg9C90LrRhtC40LguIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogItCi0YDQuNCz0L7QvdC%0LzQtdGC0YDQuNGH0LXRgdC60LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogItCT0LjQv9C10YDQsdC%0LvQuNGH0LXRgdC60LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogItCQ0YDQuNGE0LzQtdGC0LjRh9C10YHQutCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAi0JTRgNGD0LPQuNC1INGE0YPQvdC60YbQuNC4Li4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAi0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0L3QvtCy0YPRjiDRhNGD0L3QutGG0LjRjiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogItCV0LTQuNC90LjRhtGLINC40LfQvNC10YDQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAi0JLRi9Cx0LXRgNC40YLQtSDQvdCw0LfQstCw0L3QuNGPINC10LTQuNC90LjRhiDQuNC30LzQtdGA0LXQvdC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICLQlNGA0YPQs9C40LUg0LXQtNC40L3QuNGG0YsuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICLQn9GA0LjRgdGC0LDQstC60Lgg0LXQtNC40L3QuNGGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLQktGL0LHQtdGA0LjRgtC1INC00L7Qv9GD0YHRgtC40LzRi9C1INC:0YDQuNGB0YLQsNCy0LrQuCDQtNC70Y8g0LXQtNC40L3QuNGGINC40LfQvNC10YDQtdC90LjRjy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogItCZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICLQlyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogItCtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogItCfIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogItCiIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogItCTIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogItCcIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogItC6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICLQsyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICLQtNCwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogItC0IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICLRgSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAi0LwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogItCdIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogItC9IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogItC:IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICLRhCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICLQsCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAi0LciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogItC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogItCU0YDRg9Cz0LjQtSDQv9GA0LjRgdGC0LDQstC60LguLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xhYmVsIjogItCU0L7Qv9GD0YHRgtC40LzRi9C1INC60L7QvdGB0YLRgNGD0LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogItCh0LzQtdGI0LDQvdC90YvQtSDQtNGA0L7QsdC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICLQpNC%0YDQvNGD0LvRiyDRgtC40L:QsCAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiINC40L3RgtC10YDQv9GA0LXRgtC40YDRg9GO0YLRgdGPINC60LDQuiAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiDQmNC90LDRh9C1INC%0L3QuCDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0LogIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAi0KHQv9C40YHQutC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogItCk0LjQs9GD0YDQvdGL0LUg0YHQutC%0LHQutC4IHsgfSDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0Log0L7Qs9GA0LDQvdC40YfQuNGC0LXQu9C4INGB0L:QuNGB0LrQsC4g0JjQvdCw0YfQtSDQvtC90Lgg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC:0YDQvtGB0YLRi9C1INGB0LrQvtCx0LrQuC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAi0KHQv9C40YHQutC4INCx0LXQtyDQvtCz0YDQsNC90LjRh9C40YLQtdC70LXQuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICLQm9GO0LHQvtC5INGN0LvQtdC80LXQvdGCINC40LvQuCDQv9C%0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Ywg0Y3Qu9C10LzQtdC90YLQvtCyINC40L3RgtC10YDQv9GA0LXRgtC40YDRg9C10YLRgdGPINC60LDQuiDRgdC:0LjRgdC%0Log0LTQsNC20LUg0LHQtdC3INC%0LPRgNCw0L3QuNGH0LjRgtC10LvQtdC5IHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogItCY0L3RgtC10YDQstCw0LvRiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgKDAsMSkg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC40L3RgtC10YDQstCw0LvRiy4g0JjQvdCw0YfQtSDQvtC90Lgg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGCINGB0L7QsdC%0Lkg0LTQstGD0YXRjdC70LXQvNC10L3RgtC90YvQtSDQstC10LrRgtC%0YDRiy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogItCe0YLQvdC%0YjQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgMjozOjUg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC%0YLQvdC%0YjQtdC90LjRjy4g0JjQvdCw0YfQtSDQvtC90Lgg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGCINGB0L7QsdC%0Lkg0L7QsdGL0YfQvdGL0LUg0L:QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdGL0LUg0LTQtdC70LXQvdC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAi0JrQvtC80L:RjNGO0YLQtdGA0L3QvtC1INGN0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgMSw1ZS01INC4IDEsNUUtNSDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0Log0LTQtdGB0Y:RgtC40YfQvdGL0LUg0YfQuNGB0LvQsCDQsiDRjdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QvCDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQuC4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAi0KHQuNC80LLQvtC70Yst0YDQsNC30LTQtdC70LjRgtC10LvQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogItCi0L7Rh9C60LAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICLQl9Cw0L:Rj9GC0LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogItCf0YDQvtCx0LXQuyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAi0J7RgtGB0YPRgtGB0YLQstGD0Y7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItCn0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogItCT0YDRg9C:0L:RiyDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogItCt0LvQtdC80LXQvdGC0Ysg0YHQv9C40YHQutCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAi0JLRi9Cx0LXRgNC40YLQtSDQt9C90LDRh9C10L3QuNC1INGB0LjQvNCy0L7Qu9C%0LIg0YLQvtGH0LrQuCwg0LfQsNC:0Y:RgtC%0Lkg0Lgg0L:RgNC%0LHQtdC70LAuINCe0L3QviDQvtC:0YDQtdC00LXQu9GP0LXRgiDRgdC:0L7RgdC%0LEg0L:RgNC10LTRgdGC0LDQstC70LXQvdC40Y8g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyINC4INGB0L:QuNGB0LrQvtCyLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICLQodGA0LDQstC90LXQvdC40LUg0YEg0L7RgtCy0LXRgtC%0Lwg0YHRgtGD0LTQtdC90YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICLQn9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20LXQvSDQsiDRgtC%0YfQvdC%0YHRgtC4INGB0L7QstC:0LDQtNCw0YLRjCDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvCAo0LHQtdC3INGD0YfQtdGC0LAg0YHQutC%0LHQvtC6INC4INCw0L3QsNC70L7Qs9C40YfQvdGL0YUg0LfQvdCw0LrQvtCyKS4g0JTQvtC:0YPRgdC6INGB0L7RhdGA0LDQvdGP0LXRgiDRgdC40LvRgy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICLQnNCw0YLQtdC80LDRgtC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINGB0YDQsNCy0L3QuNCy0LDQtdGC0YHRjyDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvCDRgSDQv9C%0LzQvtGJ0YzRjiDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0LzQvtC00YPQu9GPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAi0J:QvtGA0Y:QtNC%0Log0Lgg0L:QvtCy0YLQvtGA0LXQvdC40LUg0LjQvNC10Y7RgiDQt9C90LDRh9C10L3QuNC1INCyINGB0L:QuNGB0LrQsNGFIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICLQldGB0LvQuCDQvtGC0LLQtdGCINC:0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgdC%0LHQvtC5INGB0L:QuNGB0L7QuiDRjdC70LXQvNC10L3RgtC%0LIsINC:0L7RgNGP0LTQvtC6INGB0LvQtdC00L7QstCw0L3QuNGPINC4INC60L7Qu9C40YfQtdGB0YLQstC%INCy0YXQvtC20LTQtdC90LjQuSDRjdC70LXQvNC10L3RgtC%0LIg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINCx0YvRgtGMINGC0LDQutC40LzQuCDQttC1LCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLQn9C%0LLRgtC%0YDQtdC90LjQtSDQuNC80LXQtdGCINC30L3QsNGH0LXQvdC40LUg0LIg0YHQv9C40YHQutCw0YUsINCwINC:0L7RgNGP0LTQvtC6IOKAlCDQvdC10YIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAi0JXRgdC70Lgg0L7RgtCy0LXRgiDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YIg0YHQvtCx0L7QuSDRgdC:0LjRgdC%0Log0Y3Qu9C10LzQtdC90YLQvtCyLCDQutC%0LvQuNGH0LXRgdGC0LLQviDQstGF0L7QttC00LXQvdC40Lkg0Y3Qu9C10LzQtdC90YLQvtCyINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3QviDQsdGL0YLRjCDRgtCw0LrQuNC8INC20LUsINC60LDQuiDQsiDQv9GA0LDQstC40LvRjNC90L7QvCDQvtGC0LLQtdGC0LUsINCwINC:0L7RgNGP0LTQvtC6INC40YUg0YHQu9C10LTQvtCy0LDQvdC40Y8g0LzQvtC20LXRgiDQsdGL0YLRjCDQtNGA0YPQs9C40LwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogItCf0L7RgNGP0LTQvtC6INC4INC:0L7QstGC0L7RgNC10L3QuNC1INC90LUg0LjQvNC10Y7RgiDQt9C90LDRh9C10L3QuNGPINCyINGB0L:QuNGB0LrQsNGFIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogItCV0YHQu9C4INC%0YLQstC10YIg0L:RgNC10LTRgdGC0LDQstC70Y:QtdGCINGB0L7QsdC%0Lkg0YHQv9C40YHQvtC6INGN0LvQtdC80LXQvdGC0L7Qsiwg0L:QvtGA0Y:QtNC%0Log0LjRhSDRgdC70LXQtNC%0LLQsNC90LjRjyDQuCDQuNGFINC:0L7QstGC0L7RgNC10L3QuNC1INC:0YDQuCDRgdGA0LDQstC90LXQvdC40Lgg0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAg0YEg0L:RgNCw0LLQuNC70YzQvdGL0Lwg0L7RgtCy0LXRgtC%0Lwg0L3QtSDRg9GH0LjRgtGL0LLQsNGO0YLRgdGPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogItChINGD0YfQtdGC0L7QvCDRgNC10LPQuNGB0YLRgNCwINCx0YPQutCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAi0JHRg9C60LLRiyDQsiDQstC10YDRhdC90LXQvCDQuCDQvdC40LbQvdC10Lwg0YDQtdCz0LjRgdGC0YDQtSDQtNC%0LvQttC90Ysg0LIg0YLQvtGH0L3QvtGB0YLQuCDRgdC%0LLQv9Cw0LTQsNGC0YwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogItChINGD0YfQtdGC0L7QvCDQv9GA0L7QsdC10LvQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogItCf0YDQvtCx0LXQu9GLINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3RiyDRgNCw0YHQv9C%0LvQsNCz0LDRgtGM0YHRjyDQsiDRgtC%0YfQvdC%0YHRgtC4INCyINGC0LXRhSDQttC1INC80LXRgdGC0LDRhSwg0YfRgtC%INC4INCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLQrdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19oZWxwZXJfdGV4dCI6ICLQnNC90L7QttC10YHRgtCy0L4g0YDQtdGI0LXQvdC40Lkg0YPRgNCw0LLQvdC10L3QuNGPLCDQvdC10YDQsNCy0LXQvdGB0YLQstCwINC40LvQuCDRgdC40YHRgtC10LzRiywg0L7Qv9GA0LXQtNC10LvQtdC90L3QvtC1INCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwLCDRgdC%0LLQv9Cw0LTQsNC10YIg0YEg0YLQsNC60L7QstGL0Lwg0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAi0JvRjtCx0L7QuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLQn9GA0L7QstC10YDQutGDINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDQv9GA0L7RhdC%0LTRj9GCINCy0YHQtSDQvtGC0LLQtdGC0Ysg0YHRgtGD0LTQtdC90YLQsC4g0K3RgtC%0YIg0YDQtdC20LjQvCDQv9C%0LfQstC%0LvRj9C10YIg0L7RgdGC0LDQstC70Y:RgtGMINC60L7QvNC80LXQvdGC0LDRgNC40Lgg0LTQu9GPINGB0YLRg9C00LXQvdGC0L7QsiDQv9C%INC:0L7QstC%0LTRgyDQvdC10L:RgNCw0LLQuNC70YzQvdGL0YUg0L7RgtCy0LXRgtC%0LIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAi0KHQvtCx0YHRgtCy0LXQvdC90LDRjyDRhNGD0L3QutGG0LjRjyDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLQntC:0YDQtdC00LXQu9C40YLQtSDRgdC%0LHRgdGC0LLQtdC90L3Rg9GOINC:0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrRg9GOINGE0YPQvdC60YbQuNGOINC00LvRjyDQv9GA0L7QstC10YDQutC4INC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwINC90LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICLQmNC80Y8g0YTRg9C90LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogItCe0L:RgNC10LTQtdC70LjRgtGMINC90L7QstGD0Y4g0YTRg9C90LrRhtC40Y4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICLQodC%0YXRgNCw0L3Rj9GC0Ywg0LDRgNCz0YPQvNC10L3RgtGLINCx0LXQtyDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICLQntGC0LLQtdGCINGB0YLRg9C00LXQvdGC0LAg0L3QtSDQv9C%0LTQstC10YDQs9Cw0LXRgtGB0Y8g0L7RhtC10L3QutC1LCDQsCDQv9C10YDQtdC00LDQtdGC0YHRjyDQsiDRhNGD0L3QutGG0LjRjiDQutCw0Log0LLRi9GA0LDQttC10L3QuNC1IENhbGNNZS4g0K3RgtC%INC%0YfQtdC90Ywg0L:QtdGA0YHQv9C10LrRgtC40LLQvdCw0Y8g0LLQvtC30LzQvtC20L3QvtGB0YLRjC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAi0KfQuNGB0LvQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICLQodC40LzQstC%0LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogItCU0LXRgdGP0YLQuNGH0L3Ri9C1INGH0LjRgdC70LAg0L3QtSDQtNC%0L:Rg9GB0LrQsNGO0YLRgdGPLiDQntGC0LLQtdGCINC00L7Qu9C20LXQvSDQv9GA0LXQtNGB0YLQsNCy0LvRj9GC0Ywg0YHQvtCx0L7QuSDRgdC%0LLQvtC60YPQv9C90L7RgdGC0Ywg0L7Qv9C10YDQsNGG0LjQuSwg0LTRgNC%0LHQtdC5LCDQutC%0YDQvdC10Lkg0Lgg0YTRg9C90LrRhtC40Lkg0YbQtdC70YvRhSDRh9C40YHQtdC7LCDQv9C%0YHRgtC%0Y:QvdC90YvRhSDQuCDQv9C10YDQtdC80LXQvdC90YvRhS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAi0JTQvtC:0YPRgdC6IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLQotC%0YfQvdGL0Lkg0L7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20LXQvSDQsiDRgtC%0YfQvdC%0YHRgtC4INGB0L7QstC:0LDQtNCw0YLRjCDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogItCU0L7Qv9GD0YHRgtC40LzQsNGPINC:0L7Qs9GA0LXRiNC90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogItCe0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC10L0g0L3QsNGF0L7QtNC40YLRjNGB0Y8g0YHRgtGA0L7Qs9C%INCyINC40L3RgtC10YDQstCw0LvQtSDQtNC%0L:Rg9GB0LrQsC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAi0J7RgtC90L7RgdC40YLQtdC70YzQvdCw0Y8g0L:QvtCz0YDQtdGI0L3QvtGB0YLRjCDQsiAlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLQkNCx0YHQvtC70Y7RgtC90LDRjyDQv9C%0LPRgNC10YjQvdC%0YHRgtGMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICLQodGA0LDQstC90LXQvdC40LUg0YfQuNGB0LvQsCDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogItCn0LjRgdC70L4g0L:QtdGA0LLRi9GFINC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAg0LjQu9C4INC00LXRgdGP0YLQuNGH0L3Ri9GFINC30L3QsNC60L7QsiDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC90L4g0YHQvtC%0YLQstC10YLRgdGC0LLQvtCy0LDRgtGMINC:0YDQsNCy0LjQu9GM0L3QvtC80YMg0L7RgtCy0LXRgtGDLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLRh9C40YHQu9C%INC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItGH0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogItCk0L7RgNC80LDRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogItCt0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi0JTQtdGB0Y:RgtC40YfQvdGL0LUg0YfQuNGB0LvQsCDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC90Ysg0LjQvNC10YLRjCDQv9GA0LjQstC10LTQtdC90L3QvtC1INGN0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1OiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogItCU0LXRgdGP0YLQuNGH0L3Ri9C1INGH0LjRgdC70LAg0LTQvtC70LbQvdGLINC40LzQtdGC0Ywg0L:RgNC%0YHRgtC%0LUg0LTQtdGB0Y:RgtC40YfQvdC%0LUg0L:RgNC10LTRgdGC0LDQstC70LXQvdC40LU6IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAi0J:RgNC%0LjQt9Cy0L7Qu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLQlNC10YHRj9GC0LjRh9C90YvQtSDRh9C40YHQu9CwINC80L7Qs9GD0YIg0LjQvNC10YLRjCDQutCw0Log0Y3QutGB0L:QvtC90LXQvdGG0LjQsNC70YzQvdC%0LUsINGC0LDQuiDQuCDQtNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAi0KLQvtGH0L3QvtGB0YLRjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAi0J7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICLQtNC%IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogItGH0LjRgdC70L4g0LfQvdCw0YfQsNGJ0LjRhSDRhtC40YTRgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQtNC10YHRj9GC0LjRh9C90YvRhSDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2hlbHBlcl90ZXh0IjogItCf0YDQvtCy0LXRgNGM0YLQtSDQvNC40L3QuNC80LDQu9GM0L3QvtC1INC4INC80LDQutGB0LjQvNCw0LvRjNC90L7QtSDQutC%0LvQuNGH0LXRgdGC0LLQsCDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAINC40LvQuCDQtNC10YHRj9GC0LjRh9C90YvRhSDQt9C90LDQutC%0LIsINC60L7RgtC%0YDRi9C1INC00L7Qu9C20L3RiyDQsdGL0YLRjCDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCwg0LIg0YLQvtC8INGH0LjRgdC70LUg0L3Rg9C70LXQstGL0LUg0LzQu9Cw0LTRiNC40LUg0YDQsNC30YDRj9C00YsuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICLQo9C:0YDQvtGJ0LXQvdC40LUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICLQntCx0YnQuNC5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogItCj0L:RgNC%0YnQtdC90L3Ri9C5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogItCU0LDQu9GM0L3QtdC50YjQtdC1INGD0L:RgNC%0YnQtdC90LjQtSDQstGL0YDQsNC20LXQvdC40Y8g0L3QtdCy0L7Qt9C80L7QttC90L4uINCS0LrQu9GO0YfQsNC10YIg0LIg0YHQtdCx0Y8g0LTRgNC%0LHQuCwg0YHRgtC10L:QtdC90Lgg0Lgg0LrQvtGA0L3QuCwg0L:QvtC70LjQvdC%0LzRiywg0LTRgNC%0LHQvdC%LdGA0LDRhtC40L7QvdCw0LvRjNC90YvQtSDRhNGD0L3QutGG0LjQuCwg0YLRgNCw0L3RgdGG0LXQvdC00LXQvdGC0L3Ri9C1INGE0YPQvdC60YbQuNC4LCDQtNC10YHRj9GC0LjRh9C90YvQtSDRh9C40YHQu9CwLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogItCg0LDQt9Cy0LXRgNC90YPRgtGL0Lkg0LLQuNC0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogItCS0YHQtSDQstC%0LfQvNC%0LbQvdGL0LUg0L7Qv9C10YDQsNGG0LjQuCDQstGL0L:QvtC70L3QtdC90YsuINCf0YDQvtC40LfQstC10LTQtdC90LjRjyDRgNCw0LfQu9C%0LbQtdC90Ysg0L3QsCDRgdC70LDQs9Cw0LXQvNGL0LUsINC40YHQv9C%0LvRjNC30YPRjtGC0YHRjyDQv9GA0L7RgdGC0YvQtSDQtNGA0L7QsdC4LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogItCU0LXQu9C40YLQtdC70LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICLQoNCw0LfQu9C%0LbQtdC90L3Ri9C5INC90LAg0LzQvdC%0LbQuNGC0LXQu9C4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAi0KbQtdC70YvQtSDRh9C40YHQu9CwINC4INC:0L7Qu9C40L3QvtC80Ysg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGC0YHRjyDQsiDQstC40LTQtSDQv9GA0L7QuNC30LLQtdC00LXQvdC40Y8g0L:RgNC%0YHRgtGL0YUg0YfQuNGB0LXQuyDQuNC70Lgg0LzQvdC%0LbQuNGC0LXQu9C10LkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAi0J7QsdGJ0LjQuSDQtNC10LvQuNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAi0JLRi9C00LXQu9C10L3RiyDQvtCx0YnQuNC1INC00LXQu9C40YLQtdC70Lgg0YHQu9Cw0LPQsNC10LzRi9GFLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAi0JTRgNC%0LHQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAi0J7QsdGJ0LjQuSDQt9C90LDQvNC10L3QsNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICLQlNGA0L7QsdC4INGD0L:RgNC%0YnQsNGO0YLRgdGPINGBINC:0YDQuNCy0LXQtNC10L3QuNC10Lwg0Log0L7QtNC90L7QvNGDINC%0LHRidC10LzRgyDQt9C90LDQvNC10L3QsNGC0LXQu9GOLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICLQmtC%0YDQvdC4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICLQn9GA0LjQstC10LTQtdC90L3Ri9C5INC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICLQkiDQt9C90LDQvNC10L3QsNGC0LXQu9C1INC90LXRgiDQutC%0YDQvdC10LkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogItCc0LjQvdC40LzQsNC70YzQvdGL0LUg0L:QvtC00LrQvtGA0LXQvdC90YvQtSDQstC10LvQuNGH0LjQvdGLIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogItCQ0YDQs9GD0LzQtdC90YIg0LrQvtGA0L3RjyDQvdC1INGB0L7QtNC10YDQttC40YIg0LrQsNC60LjRhS3Qu9C40LHQviDQvNC90L7QttC40YLQtdC70LXQuSDQsiDRgdGC0LXQv9C10L3QuCDQv9C%0LrQsNC30LDRgtC10LvRjyDQutC%0YDQvdGPLCDQsiDRgdCy0Y:Qt9C4INGBINGH0LXQvCDQtdCz0L4g0L3QtdCy0L7Qt9C80L7QttC90L4g0YPQv9GA0L7RgdGC0LjRgtGMLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICLQldC00LjQvdC40YbRiyDQuNC30LzQtdGA0LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogItCh0YDQsNCy0L3QuNGC0Ywg0LXQtNC40L3QuNGG0Ysg0LjQt9C80LXRgNC10L3QuNGPIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICLQldC00LjQvdC40YbRiyDQuNC30LzQtdGA0LXQvdC40Y8g0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINCx0YvRgtGMINGC0LDQutC40LzQuCDQttC1LCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogItCg0LDQt9GA0LXRiNC40YLRjCDQtNGA0YPQs9C40LUg0L:RgNC40YHRgtCw0LLQutC4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAi0KDQsNC30YDQtdGI0LjRgtGMLCDRh9GC0L7QsdGLINC:0YDQuNGB0YLQsNCy0LrQsCDQtdC00LjQvdC40YYg0LjQt9C80LXRgNC10L3QuNGPINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC%0YLQu9C40YfQsNC70LDRgdGMINC%0YIg0L:RgNC40YHRgtCw0LLQutC4INC10LTQuNC90LjRhiDQuNC30LzQtdGA0LXQvdC40Y8g0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogItCt0LvQtdC80LXQvdGC0YsiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAi0JrRgNC40YLQtdGA0LjQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAi0JTQvtC:0YPRgdC6IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAi0JfQsNC00LDQudGC0LUg0LTQvtC:0YPRgdGC0LjQvNGD0Y4g0LLQtdC70LjRh9C40L3RgyDQvtGC0LrQu9C%0L3QtdC90LjRjyDQvNC10LbQtNGDINC%0YLQstC10YLQvtC8INGB0YLRg9C00LXQvdGC0LAg0Lgg0L:RgNCw0LLQuNC70YzQvdGL0Lwg0L7RgtCy0LXRgtC%0LwuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogItCS0YvQsdC10YDQuNGC0LUg0Y3Qu9C10LzQtdC90YLRiyDQsiDQvtGC0LLQtdGC0LUsINC60L7RgtC%0YDRi9C1INC:0L7QtNC70LXQttCw0YIg0L7RhtC10L3QutC1IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAi0JfQsNC:0YDQtdGC0LjRgtC1INC40LfQsdGL0YLQvtGH0L3Ri9C1INGN0LvQtdC80LXQvdGC0Ysg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogItCa0L7Qu9C40YfQtdGB0YLQstC%INGN0LvQtdC80LXQvdGC0L7QsiDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQvdC1INC00L7Qu9C20L3QviDQv9GA0LXQstGL0YjQsNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0Y3Qu9C10LzQtdC90YLQvtCyINCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICLQodGA0LDQstC90LjRgtGMINGG0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLQrdC70LXQvNC10L3RgtGLINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3RiyDQuNC80LXRgtGMINGC0LDQutC%0Lkg0LbQtSDRhtCy0LXRgiwg0LrQsNC6INCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAi0KHRgNCw0LLQvdC40YLRjCDRgtC40L8g0LvQuNC90LjQuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogItCb0LjQvdC40Lgg0L3QsCDRjdC70LXQvNC10L3RgtCw0YUg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINC40LzQtdGC0Ywg0YLQsNC60L7QuSDQttC1INGC0LjQvyAo0YHQv9C70L7RiNC90YvQtSwg0L:Rg9C90LrRgtC40YDQvdGL0LUpLCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogItCS0YHQtSDRjdC70LXQvNC10L3RgtGLIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogItCg0LDRgdC:0YDQtdC00LXQu9C40YLRjCDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICLQn9GA0Lgg0LfQsNCz0YDRg9C30LrQtSDRjdC70LXQvNC10L3RgtC%0LIg0LTQu9GPINC:0YDQvtCy0LXRgNC60Lgg0LPRgNCw0YTQuNC60LAg0L:RgNC%0LjQt9C%0YjQu9CwINC%0YjQuNCx0LrQsC4g0J:QvtC:0YDQvtCx0YPQudGC0LUg0LXRidC1INGA0LDQty4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogItCh0L7RgdGC0LDQstGM0YLQtSDQsNC70LPQvtGA0LjRgtC8INC00LvRjyDRhNC%0YDQvNC40YDQvtCy0LDQvdC40Y8g0YHQu9GD0YfQsNC50L3Ri9GFINC:0LXRgNC10LzQtdC90L3Ri9GFLCDRh9C40YHQtdC7LCDQstGL0YDQsNC20LXQvdC40LksINCz0YDQsNGE0LjQutC%0LIg0LjQu9C4INGE0YPQvdC60YbQuNC4OiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAi0K:Qt9GL0Log0LDQu9Cz0L7RgNC40YLQvNCwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INCy0YvRhdC%0LTQvdGL0YUg0L:QtdGA0LXQvNC10L3QvdGL0YUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAi0J:RgNC40LzQtdGAOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAi0KTQvtGA0LzQsNGCINCy0YvRgNCw0LbQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICLQnNC90LjQvNCw0Y8g0LXQtNC40L3QuNGG0LAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICLQntC:0LXRgNCw0YLQvtGAINGD0LzQvdC%0LbQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAi0KLQvtGH0LrQsCBCNyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLQotC%0YfQutCwINC:0LXRgNC10YHQtdGH0LXQvdC40Y8gQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAi0J3QtdGP0LLQvdCw0Y8g0YTQvtGA0LzQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogItCk0L7RgNC80LDRgiDRh9C40YHQu9CwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICLQotC40L8g0YLQvtGH0L3QvtGB0YLQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLQp9C40YHQu9C%INC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItCn0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INCy0YvRhdC%0LTQvdC%0LPQviDQt9C90LDRh9C10L3QuNGPIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAi0JTQtdGB0Y:RgtC40YfQvdC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICLQrdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogItCQ0LLRgtC%0LzQsNGC0LjRh9C10YHQutC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90YvQuSDRgNCw0LfQtNC10LvQuNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAi0JfQsNC:0Y:RgtCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICLQotC%0YfQutCwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICLQoNCw0LfQtNC10LvQuNGC0LXQu9GMINCz0YDRg9C:0L8g0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogItCe0YLRgdGD0YLRgdGC0LLRg9C10YIiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogItCf0YDQvtCx0LXQuyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAi0JfQsNC:0Y:RgtCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogItCi0L7Rh9C60LAiLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICLQktCy0LXQtNC40YLQtSDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0LTQu9GPINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7Qs9C%INC60LDQu9GM0LrRg9C70Y:RgtC%0YDQsCBDYWxjTWU6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAi0J:QvtCy0YLQvtGA0L3QviDQs9C10L3QtdGA0LjRgNC%0LLQsNGC0Ywg0L7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogItCa0L7Qv9C40YDQvtCy0LDRgtGMINC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogItCe0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogItCX0LDQtNCw0LnRgtC1INC%0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCDQtNC70Y8g0L:RgNC%0YHQvNC%0YLRgNCwINC60L7QvNC80LXQvdGC0LDRgNC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAi0J:QoNCQ0JLQmNCb0KzQndCeIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICLQp9CQ0KHQotCY0KfQndCeINCf0KDQkNCS0JjQm9Cs0J3QniIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogItCd0JXQn9Cg0JDQktCY0JvQrNCd0J4iLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAi0JzQsNGC0LXQvNCw0YLQuNGH0LXRgdC60LjQuSDRgdC40L3RgtCw0LrRgdC40YEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICLQk9GA0LDRhNC40YfQtdGB0LrQuNC5INGB0LjQvdGC0LDQutGB0LjRgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9zdHJpbmdfbGFiZWwiOiAi0KLQtdC60YHRgtC%0LLRi9C5INGB0LjQvdGC0LDQutGB0LjRgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICLQn9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogItCc0LDRgtC10LzQsNGC0LjRh9C10YHQutC4INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLQrdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2FsbF9sYWJlbCI6ICLQm9GO0LHQvtC5INC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogItCk0YPQvdC60YbQuNGPINC%0YbQtdC90LrQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICLQk9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICLQo9C:0YDQvtGJ0LXQvdC90YvQuSDQstC40LQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICLQoNCw0LfQstC10YDQvdGD0YLRi9C5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAi0KDQsNC30LvQvtC20LXQvdC90YvQuSDQvdCwINC80L3QvtC20LjRgtC10LvQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICLQn9GA0LjQstC10LTQtdC90L3Ri9C5INC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICLQndC10YIg0L7QsdGJ0LXQs9C%INC00LXQu9C40YLQtdC70Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICLQnNC40L3QuNC80LDQu9GM0L3Ri9C1INC:0L7QtNC60L7RgNC10L3QvdGL0LUg0LLQtdC70LjRh9C40L3RiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICLQntCx0YnQuNC5INC30L3QsNC80LXQvdCw0YLQtdC70YwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogItCt0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogItCh0LjQvNCy0L7Qu9GM0L3Ri9C5INC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAi0J7RgiAke21pbn0g0LTQviAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogItCd0LUg0LzQtdC90LXQtSAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogItCd0LUg0LHQvtC70LXQtSAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZXF1YWxfbGFiZWwiOiAiJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItGH0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICLQodGA0LDQstC90LXQvdC40LUg0LXQtNC40L3QuNGGINC40LfQvNC10YDQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogItCd0LXRgiDQuNC30LHRi9GC0L7Rh9C90YvRhSDRjdC70LXQvNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICLQptCy0LXRgiIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogItCi0LjQvyDQu9C40L3QuNC4IiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiWE1MINCy0L7Qv9GA0L7RgdCwIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMINCz0YDQsNC80LzQsNGC0LjQutC4IiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAi0JfQsNGA0LXQt9C10YDQstC40YDQvtCy0LDQvdC90YvQtSDRgdC70L7QstCwIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAi0J:RgNC%0LLQtdGA0LrQsCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8g0Lgg0L:QtdGA0LXQvNC10L3QvdGL0LUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICLQodC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICLQlNC%0L:Rg9GB0YLQuNC80YvQuSDRgdC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICLQodGA0LDQstC90LXQvdC40LUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3Byb3BlcnRpZXNfdGl0bGUiOiAi0KHQstC%0LnRgdGC0LLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogItCf0LXRgNC10LzQtdC90L3Ri9C1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAi0L7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogItC00L4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLRh9C40YHQu9C%INC00LXRgdGP0YLQuNGH0L3Ri9GFINC30L3QsNC60L7QsiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcGVyY2VudF9lcnJvcl9sYWJlbCI6ICLQvtGC0L3QvtGB0LjRgtC10LvRjNC90LDRjyDQv9C%0LPRgNC10YjQvdC%0YHRgtGMINCyICUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogItCw0LHRgdC%0LvRjtGC0L3QsNGPINC:0L7Qs9GA0LXRiNC90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogItCS0YHRgtGA0L7QtdC90L3Ri9C5IE1hdGhUeXBlINGBINGA0YPQutC%0L:QuNGB0L3Ri9C8INCy0LLQvtC00L7QvCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogItCi0L7Rh9C90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAi0JjQvNC10LXRgiDQsNC70LPQvtGA0LjRgtC8IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAi0JjQvNC:0L7RgNGC0LjRgNC%0LLQsNGC0Ywg0LLQvtC:0YDQvtGBPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAi0JLQvtC:0YDQvtGBLCDQutC%0YLQvtGA0YvQuSDQstGLINGB0L7QsdC40YDQsNC10YLQtdGB0Ywg0L7RgtC60YDRi9GC0YwsINGB0L7QtNC10YDQttC40YIg0L3QtdGA0LXQutC%0LzQtdC90LTRg9C10LzRi9C1INGN0LvQtdC80LXQvdGC0YsuINCf0YDQvtGG0LXRgdGBINC40LzQv9C%0YDRgtCwINC80L7QttC10YIg0LLQvdC10YHRgtC4INC90LXQutC%0YLQvtGA0YvQtSDQuNC30LzQtdC90LXQvdC40Y8g0LIg0YDQsNCx0L7RgtGDINCy0L7Qv9GA0L7RgdCwLiDQndCw0YHRgtC%0Y:RgtC10LvRjNC90L4g0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0YLRidCw0YLQtdC70YzQvdC%INC:0YDQvtCy0LXRgNC40YLRjCDQstC%0L:RgNC%0YEg0L:QvtGB0LvQtSDQuNC80L:QvtGA0YLQsC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogItCf0YDQuNC90Y:RgtGMIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogItCe0YLQvNC10L3QsCIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICLQndC10YHQvtCy0LzQtdGB0YLQuNC80YvQtSDQv9Cw0YDQsNC80LXRgtGA0YsiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICLQktGL0LHRgNCw0L3QvdGL0LUg0L:QsNGA0LDQvNC10YLRgNGLINC90LXRgdC%0LLQvNC10YHRgtC40LzRiyDRgSDRg9GC0LLQtdGA0LbQtNC10L3QuNGP0LzQuCDQuNC3INC:0YDQsNCy0LjQu9GM0L3QvtCz0L4g0L7RgtCy0LXRgtCwLiDQpdC%0YLQuNGC0LUg0L:RgNC%0LTQvtC70LbQuNGC0Yw:IiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAi0JTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi0J3QtdGCIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLQntGC0LrRgNGL0YLRjCDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQuNC5INGA0LXQtNCw0LrRgtC%0YAgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAi0J3QtdGB0L7RhdGA0LDQvdC10L3QvdGL0LUg0LjQt9C80LXQvdC10L3QuNGPIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAi0J:QvtGB0LvQtSDQt9Cw0LrRgNGL0YLQuNGPINGN0YLQvtCz0L4g0L7QutC90LAg0LLRgdC1INC90LXRgdC%0YXRgNCw0L3QtdC90L3Ri9C1INC40LfQvNC10L3QtdC90LjRjyDQsdGD0LTRg9GCINGD0YLQtdGA0Y:QvdGLLiDQpdC%0YLQuNGC0LUg0L:RgNC%0LTQvtC70LbQuNGC0Yw:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAi0J:RgNC40L3Rj9GC0YwiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLQntGC0LzQtdC90LAiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogItCh0L7RhdGA0LDQvdC40YLRjCDQuCDQt9Cw0LrRgNGL0YLRjCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAi0JfQsNC60YDRi9GC0Ywg0LHQtdC3INGB0L7RhdGA0LDQvdC10L3QuNGPIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAi0J3QsNC20LzQuNGC0LUg0LrQvdC%0L:QutGDLCDRh9GC0L7QsdGLINC30LDQs9GA0YPQt9C40YLRjCDQv9GA0LjQu9C%0LbQtdC90LjQtSBXaXJpcyBDQVMg0Lgg0LfQsNC:0YPRgdGC0LjRgtGMINC10LPQviDQtNC70Y8g0YDQtdC00LDQutGC0LjRgNC%0LLQsNC90LjRjyDQsNC70LPQvtGA0LjRgtC80LAg0LLQvtC:0YDQvtGB0LAuIiwKCQkicnVuY2FsY3VsYXRvciI6ICLQl9Cw0L:Rg9GB0Log0LrQsNC70YzQutGD0LvRj9GC0L7RgNCwIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAi0J3QsNC20LzQuNGC0LUg0LrQvdC%0L:QutGDLCDRh9GC0L7QsdGLINC30LDQs9GA0YPQt9C40YLRjCDQv9GA0LjQu9C%0LbQtdC90LjQtSBXaXJpcyBDQVMg0Lgg0LfQsNC:0YPRgdGC0LjRgtGMINC10LPQviDQtNC70Y8g0L:RgNC%0LLQtdC00LXQvdC40Y8g0L3QtdC%0LHRhdC%0LTQuNC80YvRhSDQstGL0YfQuNGB0LvQtdC90LjQuS4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAi0J:QtdGA0LXQtNCw0YfQsCDQvdCw0YfQsNC70YzQvdC%0LPQviDRgdC10LDQvdGB0LAuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICLQntC20LjQtNCw0L3QuNC1INC%0LHQvdC%0LLQu9C10L3QuNC5Li4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICLQktGB0LUg0LjQt9C80LXQvdC10L3QuNGPINGB0L7RhdGA0LDQvdC10L3RiyIsCgkJImdvdHNlc3Npb24iOiAi0JjQt9C80LXQvdC10L3QuNGPINGB0L7RhdGA0LDQvdC10L3RiyAo0LLQtdGA0YHQuNGPICR7bn0pLiIsCgkJInNob3djYXMiOiAi0JjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAi0JjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICLQlNC%0L:QvtC70L3QuNGC0LXQu9GM0L3QsNGPINC40L3RhNC%0YDQvNCw0YbQuNGPIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogItCf0YDQtdC%0LHRgNCw0LfQvtCy0LDRgtGMINCyINGE0L7RgNC80LDRgiBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogItCQ0LvQs9C%0YDQuNGC0Lwg0LLQvtC:0YDQvtGB0LAg0LHRg9C00LXRgiDQuNC80L:QvtGA0YLQuNGA0L7QstCw0L0g0LjQtyBXaXJpcyBDQVMg0LIg0L3QsNGIINC90L7QstGL0Lkg0YDQtdC00LDQutGC0L7RgCDQsNC70LPQvtGA0LjRgtC80L7QsiBDYWxjTWUuINCf0L7Qu9GD0YfQtdC90L3Ri9C5INCw0LvQs9C%0YDQuNGC0Lwg0L3QtdC%0LHRhdC%0LTQuNC80L4g0LjRgdC:0YDQsNCy0LjRgtGMINC4INC:0YDQvtCy0LXRgNC40YLRjCDQsiDRgNGD0YfQvdC%0Lwg0YDQtdC20LjQvNC1LiDQkNC70LPQvtGA0LjRgtC80YssINC40LzQv9C%0YDRgtC40YDQvtCy0LDQvdC90YvQtSDQsiBDYWxjTWUsINC90LXQstC%0LfQvNC%0LbQvdC%INC%0YLQutGA0YvRgtGMINGBINC:0L7QvNC%0YnRjNGOIFdpcmlzIENBUy4g0JXRgdC70Lgg0YLRgNC10LHRg9C10YLRgdGPINC%0YLQvNC10L3QuNGC0Ywg0LjQvNC:0L7RgNGCINC:0L7RgdC70LUg0LXQs9C%INC:0YDQuNC90Y:RgtC40Y8sINC90LUg0YHQvtGF0YDQsNC90Y:QudGC0LUg0LLQvtC:0YDQvtGBOiDQvdCw0LbQvNC40YLQtSDQutC90L7Qv9C60YMg0L7RgtC80LXQvdGLINCyINC%0LrQvdC1IFdpcmlzIFF1aXp6ZXMgU3R1ZGlvINC4INC%0YLQutGA0L7QudGC0LUg0LXQs9C%INGB0L3QvtCy0LAuINCU0LvRjyDRgdC70L7QttC90YvRhSDQsNC70LPQvtGA0LjRgtC80L7QsiDRgSDQv9GA0L7Qs9GA0LDQvNC80L3QvtC5INC70L7Qs9C40LrQvtC5INC40YHQv9C%0LvRjNC30YPQudGC0LUg0YDQtdC20LjQvCDCq9Cf0YDQtdC%0LHRgNCw0LfQvtCy0LDRgtGMINC60LDQuiDQsNC70LPQvtGA0LjRgtC8wrssINGH0YLQvtCx0Ysg0L:QvtCy0YvRgdC40YLRjCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjCDQuCDRg9C:0YDQvtGB0YLQuNGC0Ywg0YDQsNCx0L7RgtGDLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAi0J:RgNC10L7QsdGA0LDQt9C%0LLQsNGC0Ywg0LrQsNC6INCw0LvQs9C%0YDQuNGC0LwiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAi0J:RgNC40L3Rj9GC0YwiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICLQntGC0LzQtdC90LAiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICLQs9GA0LDRhNC40LrQsCIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IijQs9GA0LDRhNC40LrQuCwg0LPQtdC%0LzQtdGC0YDQuNGH0LXRgdC60LjQtSDRjdC70LXQvNC10L3RgtGLLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICLQodC40L3RgtCw0LrRgdC40YEg0L7RgtCy0LXRgtCwINGP0LLQu9GP0LXRgtGB0Y8g0L:RgNCw0LLQuNC70YzQvdGL0LwiLAoJCgkJImNoZWNrX2NvbG9yIjogItGB0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINC:0L4g0YbQtdC90YLRgNGDIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogItGB0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINC:0L4g0YLQuNC:0YMg0LvQuNC90LjQuSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogItC90LUg0YHQvtC00LXRgNC20LjRgiDQuNC30LHRi9GC0L7Rh9C90YvRhSDRjdC70LXQvNC10L3RgtC%0LIiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLQs9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAi0J7RgtCy0LXRgiDQs9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCgkJInBhcmFtZXRlciI6ICLQv9Cw0YDQsNC80LXRgtGAIiwKCQkiYW5zd2VyIjogItC%0YLQstC10YIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICLQmtC%0L:QuNGA0L7QstCw0YLRjCDQuNC3INC90LDRh9Cw0LvRjNC90L7Qs9C%INGB0L7QtNC10YDQttC40LzQvtCz0L4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAi0JrQvtC:0LjRgNC%0LLQsNGC0Ywg0LjQtyDQv9GA0LDQstC40LvRjNC90L7Qs9C%INC%0YLQstC10YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAi0J:Qu9C%0YLRgtC10YAiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLQodGC0LDRgtC40YHRgtC40YfQtdGB0LrQuNC1INC00LjQsNCz0YDQsNC80LzRiyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICLQktCy0LXQtNC40YLQtSDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgS4g0JrRgNC40YLQtdGA0LjQuCDQtdCz0L4g0YHRgNCw0LLQvdC10L3QuNGPINGBINC%0YLQstC10YLQvtC8INCy0LDRiNC40YUg0YHRgtGD0LTQtdC90YLQvtCyINC80L7QttC90L4g0LjQt9C80LXQvdC40YLRjCwg0LjRgdC:0L7Qu9GM0LfRg9GPINC80LXQvdGOINC:0LDRgNCw0LzQtdGC0YDQvtCyINC:0YDQvtCy0LXRgNC60Lgg0YHQvtC%0YLQstC10YLRgdGC0LLQuNGPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICLQktCy0LXQtNC40YLQtSDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgS4g0J:QvtGA0Y:QtNC%0Log0LXQs9C%INGB0YDQsNCy0L3QtdC90LjRjyDRgSDQvtGC0LLQtdGC0L7QvCDQstCw0YjQuNGFINGB0YLRg9C00LXQvdGC0L7Qsiwg0LAg0YLQsNC60LbQtSDRjdC70LXQvNC10L3RgtGLLCDQv9C%0LTQu9C10LbQsNGJ0LjQtSDQvtGG0LXQvdC60LUsINC80L7QttC90L4g0LjQt9C80LXQvdC40YLRjCwg0LjRgdC:0L7Qu9GM0LfRg9GPINC80LXQvdGOINC90LDRgdGC0YDQvtC10LouIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogItCS0LLQtdC00LjRgtC1INC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIg0L3QsCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBLiDQmtGA0LjRgtC10YDQuNC4INC10LPQviDRgdGA0LDQstC90LXQvdC40Y8g0YEg0L7RgtCy0LXRgtC%0Lwg0LLQsNGI0LjRhSDRgdGC0YPQtNC10L3RgtC%0LIg0LzQvtC20L3QviDQuNC30LzQtdC90LjRgtGMLCDQuNGB0L:QvtC70YzQt9GD0Y8g0LzQtdC90Y4g0L:QsNGA0LDQvNC10YLRgNC%0LIg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICLQrdGC0L4g0L3QsNGH0LDQu9GM0L3Ri9C5INCy0LjQtCDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwLCDQutC%0YLQvtGA0YvQuSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB0YLRg9C00LXQvdGC0LDQvCDQv9GA0Lgg0L:QvtC:0YvRgtC60LUg0L7RgtCy0LXRgtC40YLRjCDQvdCwINCy0L7Qv9GA0L7RgS4g0KEg0LXQs9C%INC:0L7QvNC%0YnRjNGOINC80L7QttC90L4g0YHQvtC30LTQsNGC0Ywg0YHRgtGA0YPQutGC0YPRgNGDINC00LvRjyDQuNGFINC%0YLQstC10YLQvtCyINC40LvQuCDQv9C%0LTQs9C%0YLQvtCy0LjRgtGMINC:0L7Qu9GPINC00LvRjyDQstCy0L7QtNCwINC00LDQvdC90YvRhS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogItCt0YLQviDQvdCw0YfQsNC70YzQvdGL0Lkg0LLQuNC0INCz0YDQsNGE0LjRh9C10YHQutC%0LPQviDRgNC10LTQsNC60YLQvtGA0LAsINC60L7RgtC%0YDRi9C5INC:0YDQtdC00YHRgtCw0LLQu9GP0LXRgtGB0Y8g0YHRgtGD0LTQtdC90YLQsNC8INC:0YDQuCDQv9C%0L:Ri9GC0LrQtSDQvtGC0LLQtdGC0LjRgtGMINC90LAg0LLQvtC:0YDQvtGBLiDQrdC70LXQvNC10L3RgtGLINC:0LDQvdC10LvQuCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIsINC%0YLQvtCx0YDQsNC20LDQtdC80YvQtSDQsiDQstCw0YDQuNCw0L3RgtCw0YUg0LLQstC%0LTQsCwg0LzQvtC20L3QviDQvdCw0YHRgtGA0LDQuNCy0LDRgtGMLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAi0K3RgtC%INC90LDRh9Cw0LvRjNC90YvQuSDQstC40LQg0YLQtdC60YHRgtC%0LLQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwLCDQutC%0YLQvtGA0YvQuSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB0YLRg9C00LXQvdGC0LDQvCDQv9GA0Lgg0L:QvtC:0YvRgtC60LUg0L7RgtCy0LXRgtC40YLRjCDQvdCwINCy0L7Qv9GA0L7RgS4g0J7RgtCy0LXRgtGLINGN0YLQvtCz0L4g0YLQuNC:0LAg0L3QtSDQvtGG0LXQvdC40LLQsNGO0YLRgdGPINC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40LzQuCDQvNC10YLQvtC00LDQvNC4LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogItCS0Ysg0LjRgdC:0L7Qu9GM0LfRg9C10YLQtSBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICLQotC10L:QtdGA0Ywg0LLRiyDQvNC%0LbQtdGC0LUg0LLQvtGB0L:QvtC70YzQt9C%0LLQsNGC0YzRgdGPINC90LDRiNC10Lkg0L3QvtCy0L7QuSDRhNGD0L3QutGG0LjQtdC5INC%0L:RgNC10LTQtdC70LXQvdC40Y8g0YHQu9GD0YfQsNC50L3Ri9GFINC:0LXRgNC10LzQtdC90L3Ri9GFLCDQutC%0YLQvtGA0LDRjyDQv9C%0LfQstC%0LvRj9C10YIg0LHRi9GB0YLRgNC10LUg0Lgg0L:RgNC%0YnQtSDRgdC%0LfQtNCw0LLQsNGC0Ywg0LTQuNC90LDQvNC40YfQtdGB0LrQuNC1INCy0L7Qv9GA0L7RgdGLLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICLQmNC30YPRh9C40YLRjCDQvdCw0YjQuCDQv9GA0LjQvNC10YfQsNC90LjRjyDQuiDQstC10YDRgdC40LguIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogItCe0YHRgtCw0LLQuNGC0Ywg0L7RgtC30YvQsi4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogItCd0LDRh9Cw0LvRjNC90L7QtSDRgdC%0LTQtdGA0LbQuNC80L7QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLQl9Cw0LHQu9C%0LrQuNGA0L7QstCw0YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAi0JfQsNC:0YDQtdGJ0LDQtdGCINGB0YLRg9C00LXQvdGC0YMg0LjQt9C80LXQvdGP0YLRjCDQvtGC0LLQtdGCINC30LAg0L:RgNC10LTQtdC70LDQvNC4INC:0YPRgdGC0YvRhSDQv9C%0LvQtdC5INC00LvRjyDQt9Cw0L:QvtC70L3QtdC90LjRjywg0L7RgdGC0LDQstC70LXQvdC90YvRhSDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuINCSINGN0YLQvtC8INGA0LXQttC40LzQtSDRgdGC0YPQtNC10L3RgiDQvNC%0LbQtdGCINC70LjRiNGMINC30LDQv9C%0LvQvdGP0YLRjCDQv9C%0LvRjyDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICLQodC70YPRh9Cw0LnQvdGL0LUg0L:QtdGA0LXQvNC10L3QvdGL0LUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICLQntGB0L3QvtCy0L3QvtC5INGA0LXQttC40LwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAi0KDQsNGB0YjQuNGA0LXQvdC90YvQuSDRgNC10LbQuNC8IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAi0KHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAi0KHQtNC10LvQsNC50YLQtSDRgdCy0L7QuCDQstC%0L:RgNC%0YHRiyDQtNC40L3QsNC80LjRh9C10YHQutC40LzQuCwg0LTQvtCx0LDQstC40LIg0LIg0YTQvtGA0LzRg9C70LjRgNC%0LLQutGDINCy0L7Qv9GA0L7RgdCwINGB0LvRg9GH0LDQudC90YvQtSDQv9C10YDQtdC80LXQvdC90YvQtS4g0J3QtSDQt9Cw0LHRg9C00YzRgtC1INC00L7QsdCw0LLQuNGC0Ywg0Y3RgtC4INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INCyINC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIsINCwINC10YHQu9C4INC90YPQttC90L4sINGH0YLQvtCx0Ysg0L7QvdC4INGD0YfQsNGB0YLQstC%0LLQsNC70Lgg0LIg0L7RhtC10L3QutC1LCDRgtC%0LPQtNCwINC00L7QsdCw0LLRjNGC0LUg0LrQvtC80LDQvdC00YMgwqvQvtGG0LXQvdC40LLQsNGC0YzCuy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogItCh0LTQtdC70LDQudGC0LUg0YHQstC%0Lgg0LLQvtC:0YDQvtGB0Ysg0LTQuNC90LDQvNC40YfQtdGB0LrQuNC80LgsINC00L7QsdCw0LLQuNCyINCyINGE0L7RgNC80YPQu9C40YDQvtCy0LrRgyDQstC%0L:RgNC%0YHQsCDRgdC70YPRh9Cw0LnQvdGL0LUg0L:QtdGA0LXQvNC10L3QvdGL0LUuINCd0LUg0LfQsNCx0YPQtNGM0YLQtSDQtNC%0LHQsNCy0LjRgtGMINGN0YLQuCDQv9C10YDQtdC80LXQvdC90YvQtSDQuCDQsiDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCLCDQsCDQtdGB0LvQuCDQvdGD0LbQvdC%LCDRh9GC0L7QsdGLINC%0L3QuCDRg9GH0LDRgdGC0LLQvtCy0LDQu9C4INCyINC%0YbQtdC90LrQtSwg0YLQvtCz0LTQsCDQtNC%0LHQsNCy0YzRgtC1INC60L7QvNCw0L3QtNGDIMKr0L7RhtC10L3QuNCy0LDRgtGMwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICLQp9GC0L7QsdGLINGB0L7RgdGC0LDQstC40YLRjCDQsNC70LPQvtGA0LjRgtC8INC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0YHQu9GD0YfQsNC50L3Ri9GFINC:0LXRgNC10LzQtdC90L3Ri9GFLCDQuNGB0L:QvtC70YzQt9GD0LnRgtC1IENhbGNNZSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrINCU0L7QsdCw0LLQuNGC0Ywg0L:QtdGA0LXQvNC10L3QvdGD0Y4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICLQktGLINGB0L7Qt9C00LDQtdGC0LUg0YHQu9C%0LbQvdGL0Lkg0LDQu9Cz0L7RgNC40YLQvCwg0LjRgdC:0L7Qu9GM0LfRg9C50YLQtSDRgNCw0YHRiNC40YDQtdC90L3Ri9C5INGA0LXQttC40LwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogItCU0L7QutGD0LzQtdC90YLQsNGG0LjRjyDQv9C%INGB0LvRg9GH0LDQudC90YvQvCDQv9C10YDQtdC80LXQvdC90YvQvCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogItCY0LzRjyDQv9C10YDQtdC80LXQvdC90L7QuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogItGP0LLQu9GP0LXRgtGB0Y8g0YbQtdC70YvQvCDRh9C40YHQu9C%0Lwg0LIg0LTQuNCw0L:QsNC30L7QvdC1INC%0YIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICLQvNC40L0uINC30L3QsNGH0LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAi0LTQviIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogItC80LDQutGBLiDQt9C90LDRh9C10L3QuNGPIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogItCY0LzRjyDQv9C10YDQtdC80LXQvdC90L7QuSDRg9C20LUg0LjRgdC:0L7Qu9GM0LfRg9C10YLRgdGPISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICLQndC1INGP0LLQu9GP0LXRgtGB0Y8g0YbQtdC70YvQvCDRh9C40YHQu9C%0LwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogItCd0LXQtNC%0L:Rg9GB0YLQuNC80L7QtSDQuNC80Y8g0L:QtdGA0LXQvNC10L3QvdC%0LkhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogItCc0LDQutGBLiDQt9C90LDRh9C10L3QuNC1INC00L7Qu9C20L3QviDQsdGL0YLRjCDQsdC%0LvRjNGI0LUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogItCY0LzRjyDQv9C10YDQtdC80LXQvdC90L7QuSDQvtGC0YHRg9GC0YHRgtCy0YPQtdGCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi0JzQsNC60YEuINC30L3QsNGH0LXQvdC40LUg0L7RgtGB0YPRgtGB0YLQstGD0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogItCc0LjQvS4g0LfQvdCw0YfQtdC90LjQtSDQvtGC0YHRg9GC0YHRgtCy0YPQtdGCIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICLQvtGG0LXQvdC40LLQsNGC0YwiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IFdpcmlzUXVpenplcyA0LjguMDog0YLQtdC:0LXRgNGMINGBINC%0YLQstC10YLQsNC80Lgg0YEg0L:QvtC00LTQtdGA0LbQutC%0Lkg0YDRg9C60L7Qv9C40YHQvdC%0LPQviDQstCy0L7QtNCwINCz0YDQsNGE0LjQutC%0LIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAi0KEg0YDQsNC00L7RgdGC0YzRjiDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10Lwg0L3QvtCy0YvQuSDRgtC40L8g0L7RgtCy0LXRgtC%0LIsINC60L7RgtC%0YDRi9C5INC:0L7Qt9Cy0L7Qu9GP0LXRgiDRgdGC0YPQtNC10L3RgtCw0Lwg0L7RgtCy0LXRh9Cw0YLRjCDQvdCwINCy0L7Qv9GA0L7RgdGLLCDQuNGB0L:QvtC70YzQt9GD0Y8g0YDRg9C60L7Qv9C40YHQvdGL0Lkg0LLQstC%0LQg0LPRgNCw0YTQuNC60L7Qsi4g0KfRgtC%0LHRiyDQv9C%0LvRg9GH0LjRgtGMINC00L7Qv9C%0LvQvdC40YLQtdC70YzQvdGD0Y4g0LjQvdGE0L7RgNC80LDRhtC40Y4g0L7QsSDRjdGC0L7QuSDQstC%0LfQvNC%0LbQvdC%0YHRgtC4LCDQvtC30L3QsNC60L7QvNGM0YLQtdGB0Ywg0YEg0L3QsNGI0LjQvNC4INC:0YDQuNC80LXRh9Cw0L3QuNGP0LzQuCDQuiDQstC10YDRgdC40Lgg0Lgg0LTQvtC60YPQvNC10L3RgtCw0YbQuNC10LkuINCd0LDQtNC10LXQvNGB0Y8sINCy0Ysg0Lgg0LLQsNGI0Lgg0YHRgtGD0LTQtdC90YLRiyDQv9C%INC00L7RgdGC0L7QuNC90YHRgtCy0YMg0L7RhtC10L3QuNGC0LUg0Y3RgtC%INC90L7QstC%0LLQstC10LTQtdC90LjQtSDQsiBXaXJpc1F1aXp6ZXMhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVsZWFzZV9ub3Rlc19idXR0b25fdGV4dCI6ICLQn9GA0LjQvNC10YfQsNC90LjRjyDQuiDQstC10YDRgdC40LgiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICLQntGB0YLQsNCy0LjRgtGMINC%0YLQt9GL0LIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAi0JrQsNC6INGB0L7Qt9C00LDRgtGMINC:0LXRgNCy0YvQuSDQstC%0L:RgNC%0YEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICLQmNC30YPRh9C40YLQtSDQv9C%0YDRj9C00L7QuiDRgdC%0LfQtNCw0L3QuNGPINCy0L7Qv9GA0L7RgdCwINCyIFdpcmlzUXVpenplcywg0LAg0YLQsNC60LbQtSDRgdC:0L7RgdC%0LHRiyDQuNGB0L:QvtC70YzQt9C%0LLQsNC90LjRjyDQtdCz0L4g0YTRg9C90LrRhtC40Lkg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICLQmtCw0Log0YHQvtC30LTQsNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C5INCy0L7Qv9GA0L7RgSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICLQo9C30L3QsNC50YLQtSwg0L3QsNGB0LrQvtC70YzQutC%INC:0YDQvtGB0YLQviDRgdC%0LfQtNCw0YLRjCDRgdC70YPRh9Cw0LnQvdGL0Lkg0LLQvtC:0YDQvtGBINCyIFdpcmlzUXVpenplcywg0LjRgdC:0L7Qu9GM0LfRg9GPINC%0YHQvdC%0LLQvdC%0Lkg0Lgg0YDQsNGB0YjQuNGA0LXQvdC90YvQuSDRgNC10LbQuNC80YsuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAi0KPQt9C90LDQudGC0LUg0LLRgdC1INC%IFdpcmlzUXVpenplcywg0L:RgNC%0LnQtNGPINC90LDRiNC1INCx0LXRgdC:0LvQsNGC0L3QvtC1INC%0LHRg9GH0LXQvdC40LUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogItCc0Ysg0L:RgNC10LTQvtGB0YLQsNCy0LvRj9C10Lwg0LLQvtC30LzQvtC20L3QvtGB0YLRjCDQv9GA0L7QudGC0Lgg0LHQtdGB0L:Qu9Cw0YLQvdC%0LUg0YHQsNC80L7QvtCx0YPRh9C10L3QuNC1LCDQsCDRgtCw0LrQttC1INC:0LvQsNGC0L3QvtC1INC%0LHRg9GH0LXQvdC40LUsINC60L7RgtC%0YDQvtC1INC:0L7Qt9Cy0L7Qu9GP0LXRgiDQuNC30YPRh9C40YLRjCDQstGB0LUg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQuCDRgNCw0YHRiNC40YDQtdC90L3Ri9C1INC90LDRgdGC0YDQvtC50LrQuCBXaXJpc1F1aXp6ZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICLQlNC%0L:QvtC70L3QuNGC0LXQu9GM0L3QsNGPINC40L3RhNC%0YDQvNCw0YbQuNGPIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICLQntGB0L3QvtCy0L3QvtC5INGA0LXQttC40LwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogItCg0LDRgdGI0LjRgNC10L3QvdGL0Lkg0YDQtdC20LjQvCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICLQoNC10LPQuNGB0YLRgNCw0YbQuNGPIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICLQntCx0YDQsNGC0L3QsNGPINGB0LLRj9C30YwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICLQn9C%0YHQtdGC0LjRgtGMINC90LDRiCDQstC10LEt0YHQsNC50YIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAi0KHQvtC%0LHRidC40YLRjCDQviDQv9GA0L7QsdC70LXQvNC1IiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICLQndCw0YfQsNC70L4g0YDQsNCx0L7RgtGLIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogItCt0YHQutC40LciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAi0K3RgtC%INC90LDRh9Cw0LvRjNC90YvQuSDQstC40LQg0LPRgNCw0YTQuNGH0LXRgdC60L7Qs9C%INGA0LXQtNCw0LrRgtC%0YDQsCwg0LrQvtGC0L7RgNGL0Lkg0L:RgNC10LTRgdGC0LDQstC70Y:QtdGC0YHRjyDRgdGC0YPQtNC10L3RgtCw0Lwg0L:RgNC4INC:0L7Qv9GL0YLQutC1INC%0YLQstC10YLQuNGC0Ywg0L3QsCDQstC%0L:RgNC%0YEuINCY0LzQtdC50YLQtSDQsiDQstC40LTRgywg0YfRgtC%INC90LAg0L:QsNC90LXQu9C4INC40L3RgdGC0YDRg9C80LXQvdGC0L7QsiDRgdGC0YPQtNC10L3RgtCwINC%0YLQvtCx0YDQsNC20LDRjtGC0YHRjyDRgtC%0LvRjNC60L4g0LrQvdC%0L:QutC4INGA0YPQutC%0L:QuNGB0L3QvtCz0L4g0LLQstC%0LTQsCDQuCDRg9C00LDQu9C10L3QuNGPLiDQmNGB0L:QvtC70YzQt9GD0LnRgtC1INGE0YPQvdC60YbQuNGOIMKr0J:RgNC%0LLQtdGA0LjRgtGMINC00LDQvdC90YvQuSDQstC%0L:RgNC%0YHCuywg0YfRgtC%0LHRiyDRg9C30L3QsNGC0YwsINC60LDQuiDQvtC9INCx0YPQtNC10YIg0LLRi9Cz0LvRj9C00LXRgtGMLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogItCS0LLQtdC00LjRgtC1INC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIg0L3QsCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBLiDQmNC90YHRgtGA0YPQvNC10L3RgiDRgNGD0LrQvtC:0LjRgdC90L7Qs9C%INCy0LLQvtC00LAg0LTQsNC10YIg0YHRgtGD0LTQtdC90YLQsNC8INCy0L7Qt9C80L7QttC90L7RgdGC0Ywg0L:RgNC10LTRgdGC0LDQstC40YLRjCDRgdCy0L7QtSDRgNC10YjQtdC90LjQtSDQsiDQstC40LTQtSDRjdGB0LrQuNC30LAsINC:0L7RjdGC0L7QvNGDINC80Ysg0L:RgNC10LTRg9GB0LzQvtGC0YDQtdC70Lgg0LzQuNC90LjQvNCw0LvRjNC90YvQuSDQtNC%0L:Rg9GB0Log0L3QsCDQvdC10LfQvdCw0YfQuNGC0LXQu9GM0L3Ri9C1INC90LXRgtC%0YfQvdC%0YHRgtC4INCyINC%0YLQstC10YLQsNGFLiDQldCz0L4g0LzQvtC20L3QviDQvdCw0YHRgtGA0L7QuNGC0YwsINC%0YLQutGA0YvQsiDQv9Cw0YDQsNC80LXRgtGA0Ysg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAi0J3QsNC20LzQuNGC0LUg0LrQvdC%0L:QutGDIMKr0J:RgNC%0LLQtdGA0LjRgtGMINC00LDQvdC90YvQuSDQstC%0L:RgNC%0YHCuywg0YfRgtC%0LHRiyDRg9C30L3QsNGC0YwsINGH0YLQviDRg9Cy0LjQtNC40YIg0YHRgtGD0LTQtdC90YIuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogItCt0YHQutC40Lcg0YDQsNCy0LXQvSIsCgkJInF1aXp6ZXNfZGVtb19za2V0Y2hfdGl0bGVfbWVudSIgOiAi0K3RgdC60LjQtyIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogItCU0L7QutGD0LzQtdC90YLQsNGG0LjRjyIKCX0KfQoKCg"},{ name : "strings_quizzes.da.json", data : "s72534:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGEiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aXNrZSIsCgkJInN5bnRheF9zdHJpbmciOiAidGVrc3QiLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogImtvbnN0YW50IGxpZyBtZWQiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtYXRpc2sgbGlnIG1lZCIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogInRpbHN2YXJlbmRlIGxpZ25pbmdlciIsCgkJImVxdWl2YWxlbnRfYWxsIjogIkV0aHZlcnQgc3ZhciIsCgkJImVxdWl2YWxlbnRfZnVuY3Rpb24iOiAiYmVkw7htbWVsc2VzZnVua3Rpb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBmb3JtIHNvbSBoZWx0YWwiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBmb3JtIHNvbSBicsO4ayIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJoYXIgZm9ybSBzb20gcG9seW5vbWl1bSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiaGFyIGZvcm0gc29tIHJhdGlvbmVsIGZ1bmt0aW9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4ga29tYmluYXRpb24gYWYgZWxlbWVudMOmcmUgZnVua3Rpb25lciIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAiZXIgdWR0cnlrdCBpIHZpZGVuc2thYmVsaWcgbm90YXRpb24iLAoJCSJjaGVja19zaW1wbGlmaWVkIjogImVyIGZvcmVua2xldCIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVyIHVkdmlkZXQiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVyIG9wbMO4c3QgaSBmYWt0b3JlciIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJlciByYXRpb25hbGlzZXJldCIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAiaGFyIGluZ2VuIGbDpmxsZXMgZmFrdG9yZXIiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYXIgbWluaW1hbGUgcmFkaWthbmRlciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGlndCBtZWQiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAiaGFyIGVuIGVua2VsdCBmw6ZsbGVzbsOmdm5lciIsCgkJImNoZWNrX3VuaXQiOiAiaGFyIGVuaGVkIHN2YXJlbmRlIHRpbCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXIgZW5oZWQsIGRlciBrb25zdGFudCBlciBsaWcgbWVkIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbHNrIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXIgdGlsc3ZhcmVuZGUgZW5oZWRlciIsCgoJCSJsaXN0IjogImxpc3RlIiwKCQkib3JkZXJtYXR0ZXJzIjogInLDpmtrZWbDuGxnZSBoYXIgYmV0eWRuaW5nIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAicsOma2tlZsO4bGdlIGhhciBpa2tlIGJldHlkbmluZyIsCgkJInF1ZXN0aW9ueG1sIjogInNww7hyZ3Ntw6Vscy1YTUwiLAoJCSJncmFtbWFydXJsIjogIlVSTCB0aWwgZ3JhbW1hdGlrIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJyZXNlcnZlcmVkZSBvcmQiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RlciBrcsOmdmVyIGFsdGlkIGtyw7hsbGVkZSBwYXJlbnRlc2VyIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJCcnVnIGtvbW1hIFwiLFwiIHNvbSBzZXBhcmF0b3IgdGlsIGxpc3RlcHVua3Rlci4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnTDqXIgc3DDuHJnc23DpWxldD8gRGV0IHNww7hyZ3Ntw6VsLCBkdSBlciB2ZWQgYXQgw6VibmUsIGluZGVob2xkZXIgdWRmYXNlZGUgZnVua3Rpb25lci4gSW1wb3J0cHJvY2Vzc2VuIGthbiDDpm5kcmUgc3DDuHJnc23DpWxldHMgYWRmw6ZyZCBlbiBzbXVsZS4gRGV0IGFuYmVmYWxlcyBrcmFmdGlndCwgYXQgZHUgdGVzdGVyIHNww7hyZ3Ntw6VsZXQgb21oeWdnZWxpZ3QgZWZ0ZXIgaW1wb3J0LiIsCgkJImNvbXBhcmVzZXRzIjogInNhbW1lbmxpZ24gc29tIHPDpnQiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJyZWxhdGl2IHRvbGVyYW5jZSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImxpc3RlciB1ZGVuIHBhcmVudGVzZXIiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImJlZMO4bW1lbHNlc2Z1bmt0aW9uIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAieWRlcmxpZ2VyZSBlZ2Vuc2thYmVyIiwKCQkic3RydWN0dXJlIjogInN0cnVrdHVyIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogInRyaWdvbm9tZXRyaXNrIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbHNrIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXYiLAoJCSJwcmVjaXNpb24iOiAicHLDpmNpc2lvbiIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogInVzeW5saWcgZ2FuZ2V0ZWduLW9wZXJhdG9yIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiZ2FuZ2V0ZWduLW9wZXJhdG9yIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luw6ZyIGVuaGVkIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiYmxhbmRlZGUgYnLDuGtlciIsCgkJImNvbnN0YW50cyI6ICJrb25zdGFudGVyIiwKCQkiZnVuY3Rpb25zIjogImZ1bmt0aW9uZXIiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImJydWdlcmZ1bmt0aW9uZXIiLAoJCSJ1bml0cyI6ICJlbmhlZGVyIiwKCQkidW5pdHByZWZpeGVzIjogImVuaGVkc3Byw6ZmaWtzZXIiLAoJCSJzeW50YXhwYXJhbXMiOiAic3ludGFrc211bGlnaGVkZXIiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIsOFYm4gV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklucHV0LWluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRlcmluZ3NtdWxpZ2hlZGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciB0aWxmw6ZsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmVyIGRlbiBzdHVkZXJlbmRlcyBvcHJpbmRlbGlnZSBpbmRob2xkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICJUZXN0IGRldHRlIHNww7hyZ3Ntw6VsIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkZXJpbmdzaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlNlIHNww7hyZ3Ntw6VsZXRzIGtpbGRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJUaWxiYWdlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgZGV0dGUgc3DDuHJnc23DpWwiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGrDpmxwIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJTZW5kIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiVGlsbWVsZCBkaWcgdm9yZXMgdHLDpm5pbmdza3Vyc3VzIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJCZXPDuGcgdm9yZXMgaGplbW1lc2lkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJSYXBwb3J0ZXIgZXQgcHJvYmxlbSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkZsZXJlIGluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRWtzcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiU2Uga2lsZGUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkhqw6ZscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZSBzdmFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJMaWduaW5nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIkdyYWZpayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICJUZWtzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhbmRhcmRfZ3JhcGhpY19sYWJlbCI6ICJTdGFuZGFyZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIlPDuGpsZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAiTGluamVkaWFncmFtIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9waWVfY2hhcnRfbGFiZWwiOiAiTGFna2FnZWRpYWdyYW0iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkluZHN0aWwgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQgb2cgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkluZHN0aWwgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIk9wcmluZGVsaWd0IGluZGhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiVHLDpmsgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQgb2cgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIk9wcmluZGVsaWd0IGluZGhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiSW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJJbnB1dC1pbmRzdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiVmFsaWRlcmluZ3NpbmRzdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJUaWxmw6ZsZGlnZSB2YXJpYWJsZSIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJWw6ZsZyB2w6Zya3TDuGosIHNvbSBza2FsIHVkbGV2ZXJlcyB0aWwgZGVuIHN0dWRlcmVuZGUsIGZvciBhdCBiZXN2YXJlIHNww7hyZ3Ntw6VsZXQuIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIlRpbHBhcyB2w6Zya3TDuGpzbGluamVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IGRldHRlIHNww7hyZ3Ntw6VsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQW5udWxsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR2VtIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXIgaW5kc3RpbGxpbmdlcm5lIHDDpSBncnVuZGxhZyBhZiBlbiBhbmFseXNlIGFmIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlZpcyBhbGxlIGluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlZpcyByZWxldmFudGUgaW5kc3RpbGxpbmdlciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJTYW1tZW5zw6Z0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJCZWTDuG0gc3ZhcmZlbHRlcm5lIHNlcGFyYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJWdXJkZXIgaHZlcnQgc3ZhcmZlbHQgdWFmaMOmbmdpZ3QuIEVsbGVycyB2dXJkZXJlcyBoZWxlIGluZGhvbGRldCBzb20gZW4gZW5rZWx0IHbDpnJkaS4gU3ZhcmZlbHRlciBkZWZpbmVyZXMgaSBkZXQgb3ByaW5kZWxpZ2UgaW5kaG9sZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIkFsbGUgc3ZhciBza2FsIHbDpnJlIGtvcnJla3RlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJIdmlzIGV0IGVsbGVyIGZsZXJlIGFmIHN2YXJlbmUgaWtrZSBlciBrb3JyZWt0KGUpLCB2aWwgaGVsZSBzcMO4cmdzbcOlbGV0IGJsaXZlIGJlZMO4bXQgc29tIGlra2Uga29ycmVrdC4gRWxsZXJzIGhhciBodmVydCBzdmFyIGVuIHbDpmd0IGkgYmVkw7htbWVsc2VuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiU3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAiQmVkw7htbWVsc2VzdsOmZ3QiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIkJlc3ZhciBpbnB1dC1tZXRvZGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYW5zd2VyX2lucHV0X2ZpZWxkX2xhYmVsIjogIkJlc3ZhciBpbnB1dC1mZWx0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiTWF0ZW1hdGlrcmVkYWt0w7hyIGludGVncmVyZXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJEZW4gZnVsZHQgdWRzdHlyZWRlIE1hdGhUeXBlLW1hdGVtYXRpa3JlZGFrdMO4ciBtZWQgdsOmcmt0w7hqc2xpbmplIG9nIGjDpW5kc2tyaWZ0LWlucHV0dGlsc3RhbmRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIk1hdGVtYXRpa3JlZGFrdMO4ciBpIGVuIHBvcC1vcCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIkV0IHRla3N0ZmVsdCBtZWQgZW4ga25hcCwgZGVyIGxhbmNlcmVyIE1hdGhUeXBlLW1hdGVtYXRpa3JlZGFrdMO4ciBpIGVuIHBvcC1vcC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJBbG1pbmRlbGlnIHRla3N0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQmxvdCBldCBmZWx0IHRpbCBhbG1pbmRlbGlnIHRla3N0LCB0aWwgZW5rbGVyZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJIasOmbHBlLWlucHV0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqw6ZscGUtQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVmlzIGVuIGhqw6ZscGUtQ2FsY01lLWthbGt1bGF0b3IgZm9ydWRlbiBkZW4gc3R1ZGVyZW5kZXMgc3RhbmRhcmQgc3ZhcmZlbHQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqw6ZscGV0ZWtzdGZlbHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgZXQgaGrDpmxwZXRla3N0ZmVsdCBmb3J1ZGVuIGRlbiBzdHVkZXJlbmRlcyBzdGFuZGFyZCBzdmFyZmVsdC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJVZHNraWZ0IHN2YXItaW5wdXQgbWVkIGhqw6ZscGUtQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVWRza2lmdCBzdmFyLWlucHV0ZmVsdGV0IG1lZCBlbiBoasOmbHBlLUNhbGNNZSBrYWxrdWxhdG9yIHRpbCBkZW4gc3R1ZGVyZW5kZXMgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGlra2UgaGrDpmxwZS1pbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgaWtrZSBoasOmbHBlLUNhbGNNZSBrYWxrdWxhdG9yZW4gdGlsIGlucHV0LWZlbHRldCB0aWwgZGVuIHN0dWRlcmVuZGVzIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2RlZmluZV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgb3ByaW5kZWxpZ3QgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJUaWxwYXMgdsOmcmt0w7hqc2xpbmplbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJTa2p1bCBDYWxjTWUtZmlsaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJTa2p1bCBtdWxpZ2hlZGVyIHPDpXNvbSBhdCDDpWJuZSwgZ2VtbWUgZWxsZXIgZG93bmxvYWRlIENhbGNNZS1kb2t1bWVudGVyIHRpbCBlbGV2ZXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiSW5wdXQtc3ludGFrcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiS2xhciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAia29uc3RhbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJWw6ZsZyBkZSBib2dzdGF2ZXIsIGRlciBmb3J0b2xrZXMgc29tIGtvbnN0YW50ZXIgaSBzdGVkZXQgZm9yIGZyaWUgdmFyaWFibGVyLiBEdSBrYW4gZGVmaW5lcmUgZmxlcmUga29uc3RhbnRlciBtZWQgcGFuZWxldCBEZWZpbmVyIHRpbGbDpmxkaWdlIHZhcmlhYmxlciBvZyBmdW5rdGlvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJGbGVyZSBrb25zdGFudGVyLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBrb25zdGFudCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVua3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJWw6ZsZyBkZSBuYXZuZSwgZGVyIGZvcnRvbGtlcyBzb20gZnVua3Rpb25lci4gRHUga2FuIGRlZmluZXJlIGZsZXJlIGZ1bmt0aW9uZXIgbWVkIHBhbmVsZXQgRGVmaW5lciB0aWxmw6ZsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Rpb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJla3NwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaXNrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSHlwZXJib2xzayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtZXRpc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiRmxlcmUgZnVua3Rpb25lci4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZW4gbnkgZnVua3Rpb24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJNw6VsZWVuaGVkZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlbDpmxnIG5hdm5lLCBkZXIgZm9ydG9sa2VzIHNvbSBtw6VsZWVuaGVkZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJGbGVyZSBlbmhlZGVyLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiRW5oZWRzcHLDpmZpa3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVsOmbGcgZGUgcHLDpmZpa3NlciwgZGVyIGVyIHRpbGxhZHQgbWVkIG3DpWxlZW5oZWRlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJGbGVyZSBwcsOmZmlrc2VyLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJUaWxsYWR0ZSBrb25zdHJ1a3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiQmxhbmRlZGUgYnLDuGtkZWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGZvcnRvbGtlcyBzb20gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8zIjogIi4gRWxsZXJzIGZvcnRvbGtlcyBkZSBzb20gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkRlIGtyw7hsbGVkZSBwYXJlbnRlc2VyIHsgfSBmb3J0b2xrZXMgc29tIGxpc3Rlb21zbHV0dGVyZS4gRWxsZXJzIGZvcnRvbGtlcyBkZSBzb20gcGFyZW50ZXNlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHVkZW4gb21zbHV0dGVyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJFdGh2ZXJ0IGVsZW1lbnQgZWxsZXIgcsOma2tlIGFmIGVsZW1lbnRlciBmb3J0b2xrZXMgc29tIGVuIGxpc3RlLCBzZWx2IHVkZW4gb21zbHV0dGVybmUgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tICgwLDEpIGZvcnRvbGtlcyBzb20gaW50ZXJ2YWxsZXIuIEVsbGVycyBlciBkZSB2ZWt0b3JlciBhZiB0byBlbGVtZW50ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJGb3Job2xkc3RhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybWxlciBzb20gMjozOjUgZm9ydG9sa2VzIHNvbSBmb3Job2xkc3RhbC4gRWxsZXJzIGVyIGRlIHN1Y2Nlc3NpdmUgcmVnZWxtw6Zzc2lnZSBkaXZpc2lvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIkNvbXB1dGVydmlkZW5za2FiZWxpZyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tIDEuNWUtNSBlbGxlciAxLjVFLTUgZm9ydG9sa2VzIHNvbSBkZWNpbWFsZXIgaSB2aWRlbnNrYWJlbGlnIG5vdGF0aW9uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTZXBhcmF0b3JzeW1ib2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxlbXJ1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW50ZXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZWNpbWFscGxhZHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJDaWZmZXJncnVwcGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJMaXN0ZWVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2hlbHBlcl90ZXh0IjogIlbDpmxnIGJldHlkbmluZ2VuIGFmIHB1bmt0dW0tLCBrb21tYS0gb2cgbWVsbGVtcnVtc3ltYm9sZXIuIERldCBkZWZpbmVyZXIsIGh2b3JkYW4gZGVjaW1hbGVyIG9nIGxpc3RlciBza2FsIHVkdHJ5a2tlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiU2FtbWVubGlnbmluZyBtZWQgZGVuIHN0dWRlcmVuZGVzIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9nc3RhdmVsaWd0IHRhbHQgbGlnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJEZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGluZHRhc3RlcyBwcsOmY2lzdCBzb20gZGV0IGtvcnJla3RlIHN2YXIsIGJvcnRzZXQgZnJhIHBhcmVudGVzZXIgb2cgdGlsc3ZhcmVuZGUgb3BlcmF0w7hyZXIuIFRvbGVyYW5jZSBnw6ZsZGVyIHN0YWRpZy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRlbWF0aXNrIGxpZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIHNhbW1lbmxpZ25lcyBtZWQgZGV0IGtvcnJla3RlIHN2YXIgdmVkIGhqw6ZscCBhZiBkZW4gbWF0ZW1hdGlza2UgbW90b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlLDpmtrZWbDuGxnZSBvZyBnZW50YWdlbHNlIGJldHlkZXIgbm9nZXQgaSBsaXN0ZXJuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIHNrYWwgZWxlbWVudGVybmUgaSBkZSBzdHVkZXJlbmRlcyBzdmFyIHbDpnJlIGkgc2FtbWUgcsOma2tlZsO4bGdlIG9nIHZpc2VzIGRldCBzYW1tZSBhbnRhbCBnYW5nZSBzb20gaSBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiR2VudGFnZWxzZSBiZXR5ZGVyIG5vZ2V0IGkgbGlzdGVybmUsIG1lbiByw6Zra2Vmw7hsZ2VuIGfDuHIgaWtrZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJIdmlzIHN2YXJldCBlciBlbiBsaXN0ZSBvdmVyIGVsZW1lbnRlciwgc2thbCBlbGVtZW50ZXJuZSBpIGRlIHN0dWRlcmVuZGVzIHN2YXIgdmlzZXMgZGV0IHNhbW1lIGFudGFsIGdhbmdlIHNvbSBpIGRldCBrb3JyZWt0ZSBzdmFyLCBtZW4gaWtrZSBuw7hkdmVuZGlndmlzIGkgc2FtbWUgcsOma2tlZsO4bGdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICJSw6Zra2Vmw7hsZ2Ugb2cgZ2VudGFnZWxzZSBiZXR5ZGVyIGlra2Ugbm9nZXQgaSBsaXN0ZXJuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJIdmlzIHN2YXJldCBlciBlbiBsaXN0ZSBvdmVyIGVsZW1lbnRlciwgc2thbCBkZXJlcyByw6Zra2Vmw7hsZ2Ugb2cgZ2VudGFnZWxzZW4gYWYgZGVtIGlra2UgdGFnZXMgbWVkIGkgYmV0cmFndG5pbmcgZm9yIGF0IHNhbW1lbmxpZ25lIGRlIHN0dWRlcmVuZGVzIHN2YXIgb2cgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiTWF0Y2ggc3RvcmUgb2cgc23DpSBib2dzdGF2ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJTdG9yZSBvZyBzbcOlIGJvZ3N0YXZlciBza2FsIG1hdGNoZSBwcsOmY2lzdC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTWF0Y2ggbWVsbGVtcnVtIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRlciBza2FsIHbDpnJlIHByw6ZjaXN0IGRlIHNhbW1lIG1lbGxlbXJ1bSBpIGRlIHN0dWRlcmVuZGVzIHN2YXIgc29tIGkgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiVGlsc3ZhcmVuZGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiU8OmdHRldCBhZiBsw7hzbmluZ2VyIHDDpSBsaWduaW5nZW4sIHVsaWdoZWQgZWxsZXIgc3lzdGVtLCBkZXIgZXIgZGVmaW5lcmV0IGFmIGRlbiBzdHVkZXJlbmRlcyBzdmFyLCBlciBkZXQgc2FtbWUgc29tIGRldCwgZGVyIGVyIGRlZmluZXJldCBhZiBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkV0aHZlcnQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTWF0Y2ggYWxsZSBkZSBzdHVkZXJlbmRlcyBzdmFyLiBCcnVnIGRlbm5lIGluZHN0aWxsaW5nIHRpbCBhdCBnaXZlIGZlZWRiYWNrIHRpbCBkZSBzdHVkZXJlbmRlIG9tIGZvcmtlcnRlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiVGlscGFzc2V0IGJlZMO4bW1lbHNlc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5lciBkaW4gZWdlbiB0aWxwYXNzZWRlIGZ1bmt0aW9uIGZvciBhdCBrb250cm9sbGVyZSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBww6UgcGFuZWxldCBEZWZpbmVyIHRpbGbDpmxkaWdlIHZhcmlhYmxlciBvZyBmdW5rdGlvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Rpb25zbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBmdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIkhvbGQgYXJndW1lbnRlcm5lIHV2dXJkZXJlZGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJEZW4gc3R1ZGVyZW5kZXMgc3ZhciB2aWwgaWtrZSBibGl2ZSB2dXJkZXJldCBvZyB2aWwgYmxpdmUgb3ZlcmbDuHJ0IHRpbCBmdW5rdGlvbmVuIHNvbSBldCBDYWxjTWUtdWR0cnlrLiBEZXR0ZSBlciBlbiBtZWdldCBhdmFuY2VyZXQgZnVua3Rpb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIlRhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xzayBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlRpbGxhZCBpa2tlIGRlY2ltYWxlci4gU3ZhcmV0IHNrYWwgdsOmcmUgZW4ga29tYmluYXRpb24gYWYgb3BlcmF0aW9uZXIsIGJyw7hrZGVsZSwgcsO4ZGRlciBvZyBmdW5rdGlvbmVyIGZvciBoZWx0YWwsIGtvbnN0YW50ZXIgb2cgdmFyaWFibGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIlByw6ZjaXN0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgdsOmcmUgbsO4amFndGlndCBsaWcgbWVkIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiRmVqbG1hcmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiRGVuIHN0dWRlcmVuZGVzIHN2YXIgc2thbCB2w6ZyZSBzdHJlbmd0IGluZGVuIGZvciB0b2xlcmFuY2VpbnRlcnZhbGxldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9jZW50IGZlamwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXQgZmVqbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiTWF0Y2hlbmRlIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJEZSBmw7hyc3RlIGJldHlkZW5kZSBjaWZyZSBlbGxlciBkZWNpbWFscGxhZHNlciBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgbWF0Y2hlIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpZGVuc2thYmVsaWcgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgaSBkZSBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgdWR0cnlra2VzIGkgbm9ybWFsaXNlcmV0IHZpZGVuc2thYmVsaWcgbm90YXRpb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlY2ltYWwgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgc2thbCB1ZHRyeWtrZXMgaSBhbG1pbmRlbGlnIGRlY2ltYWwgbm90YXRpb246IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiRW5odmVyIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgc2thbCB1ZHRyeWtrZXMgZW50ZW4gaSB2aWRlbnNrYWJlbGlnIGVsbGVyIGkgZGVjaW1hbCBub3RhdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpmNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogIm9wIHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJLb250cm9sbGVyIGRldCBtaW5pbWFsZSBvZyBtYWtzaW1hbGUgYW50YWwgYmV0eWRlbmRlIGNpZnJlIGVsbGVyIGRlY2ltYWxwbGFkc2VyLCBzb20gZGVuIHN0dWRlcmVuZGUgc2thbCBoYXZlLCBoZXJ1bmRlciBlZnRlcnN0aWxsZWRlIG51bGxlci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIkZvcmVua2xpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmVsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiRm9yZW5rbGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiVWR0cnlra2V0IGthbiBpa2tlIGZvcmVua2xlcyB5ZGVybGlnZXJlLiBPbWZhdHRlciBicsO4a2RlbGUsIHBvdGVuc2VyIG9nIHLDuGRkZXIsIHBvbHlub21pZXIsIHJhdGlvbmVsbGUgZnVua3Rpb25lciwgdHJhbnNjZW5kZW50YWxlIGZ1bmt0aW9uZXIsIGRlY2ltYWxlci4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICJVZHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbGUgbXVsaWdlIG9wZXJhdGlvbmVyIHVkZsO4cmVzLiBQcm9kdWt0ZXIgZGlzdHJpYnVlcmVzIG92ZXIgc3VtbWVyLCBlbmtsZSBicsO4a2RlbGUgb3BlcmVyZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAiRmFrdG9yZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VyZWRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVsdGFsIGVsbGVyIHBvbHlub21pZXIgdWR0cnlra2VzIHNvbSBwcm9kdWt0ZXIgYWYgcHJpbXRhbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGw6ZsbGVzIGZha3RvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2hlbHBlcl90ZXh0IjogIkbDpmxsZXMgZmFrdG9yZXIgYWYgc3VtbWVyIGVyIGZyYXRydWtrZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJCcsO4a2RlbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkbDpmxsZXNuw6Z2bmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJCcsO4a2RlbGUgZm9yZW5rbGVzIHRpbCBlbiBlbmtlbHQgZsOmbGxlc27DpnZuZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlLDuGRkZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXNlcmV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJEZXIgZXIgaW5nZW4gcsO4ZGRlciBpIGbDpmxsZXNuw6Z2bmVyZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWxlIHJhZGlrYW5kZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiQXJndW1lbnRldCBvbSByw7hkZGVyIGhhciBpa2tlIG5vZ2VuIGZha3RvciBkcmV2ZXQgdGlsIHJvZGluZGVrc2V0LCBzw6UgZGV0IGthbiBpa2tlIGZvcmVua2xlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVlbmhlZGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJNYXRjaCBtw6VsZWVuaGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJNw6VsZWVuaGVkZW4gaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIHbDpnJlIGRlbiBzYW1tZSBzb20gZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiVGlsbGFkIGFuZHJlIHByw6ZmaWtzZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJUaWxsYWQsIGF0IG3DpWxlZW5oZWRlbiBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIGhhciBlbiBhbmRlbiBwcsOmZmlrcyBlbmQgZGV0IGtvcnJla3RlIHN2YXIuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudGVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIktyaXRlcmllciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbmNlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW5kc3RpbCBkZW4gZmVqbG3Dpm5nZGUsIGRlciB0aWxsYWRlcyBtZWxsZW0gZGVuIHN0dWRlcmVuZGVzIHN2YXIgb2cgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlbDpmxnIGRlIGVsZW1lbnRlciBpIHN2YXJldCwgZGVyIHNrYWwgdnVyZGVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJGb3JieWQgb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJEZXIgbcOlIGlra2UgdsOmcmUgZmxlcmUgZWxlbWVudGVyIGkgZGVuIHN0dWRlcmVuZGVzIHN2YXIgZW5kIGRlIGVsZW1lbnRlciwgZGVyIGVyIHRpbCBzdGVkZSBpIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIk1hdGNoIGZhcnZlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiRWxlbWVudGVybmUgaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGhhdmUgc2FtbWUgZmFydmUgc29tIGVsZW1lbnRlcm5lIGkgZGV0IGtvcnJla3RlIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiTWF0Y2ggbGluamV0eXBlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRWxlbWVudGVybmUgaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGhhdmUgc2FtbWUgbGluamV0eXBlIChmYXN0LCBzdGlwbGV0KSBzb20gaSBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGxlIGVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidWVyIGJlZMO4bW1lbHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkRlciBza2V0ZSBlbiBmZWpsIHZlZCBpbmRsw6ZzbmluZyBhZiBncmFmdmFsaWRlcmluZ3NlbGVtZW50ZXJuZS4gUHLDuHYgaWdlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIlNrcml2IGVuIGFsZ29yaXRtZSBmb3IgYXQgc2thYmUgdGlsZsOmbGRpZ2UgdmFyaWFibGVyLCB0YWwsIHVkdHJ5aywgcGxvdCBlbGxlciBlbiBiZWTDuG1tZWxzZXNmdW5rdGlvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRtZXNwcm9nIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk91dHB1dC12YXJpYWJlbG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVrc2VtcGVsOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAiVWR0cnlrc2Zvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJJbWFnaW7DpnIgZW5oZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJUaWRzb3BlcmF0w7hyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQcmlrIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIEtyeWRzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaWNpdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIkNpZmZlcmZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpmNpc2lvbnN0eXBlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkJldHlkZW5kZSBjaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVjaW1hbHBsYWRzZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiT3V0cHV0bm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiVmlkZW5za2FiZWxpZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIkF1dG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsc2VwYXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQdW5rdHVtIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJDaWZmZXJncnVwcGVzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiSW50ZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIk1lbGxlbXJ1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0dW0iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJTa3JpdiBkZXQgb3ByaW5kZWxpZ2UgaW5kaG9sZCBpIGRlbiBzdHVkZXJlbmRlcyBoasOmbHBlLUNhbGNNZS1rYWxrdWxhdG9yOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiS29ycmVrdCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiR2Vuc2thYiBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiS29waWVyIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfbGFiZWwiOiAiSW5kc3RpbCBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBmb3IgYXQgc2UgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiS09SUkVLVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiREVMVklTVCBLT1JSRUtUIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiRk9SS0VSVCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXRlbWF0aXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRla3N0LXN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiQm9nc3RhdmVsaWd0IGxpZ2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtYXRpc2sgbGlnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIlRpbHN2YXJlbmRlIGxpZ25pbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkV0aHZlcnQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAiQmVkw7htbWVsc2VzZnVua3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2dyYXBoaWNfbGFiZWwiOiAiR2VvbWV0cmlzayBsaWdlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJVZHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VyZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF0aW9uYWxpc2VyZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIkluZ2VuIGbDpmxsZXMgZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGw6ZsbGVzbsOmdm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiVmlkZW5za2FiZWxpZyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVjaW1hbCBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbHNrIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRnJhICR7bWluLn0gdGlsICR7bWFrcy59ICR7cmVsYXRpdn0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIk1pbmRzdCAke21pbi59ICR7cmVsYXRpdn0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIk9wIHRpbCAke21ha3MufSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWluLn0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFscGxhZHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImJldHlkZW5kZSBjaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2VxdWl2YWxlbnRfdW5pdHNfbGFiZWwiOiAiTWF0Y2hlbmRlIG3DpWxlZW5oZWRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIkluZ2VuIG92ZXJmbMO4ZGlnZSBlbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICJGYXJ2ZSIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogIkxpbmplc3RpbCIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlNww7hyZ3Ntw6VsIFhNTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIkdyYW1tYXRpayBVUkwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICJSZXNlcnZlcmVkZSBvcmQiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGVyaW5nIG9nIHZhcmlhYmxlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIklucHV0LW1ldG9kZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJUaWxsYWR0IGlucHV0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIlNhbW1lbmxpZ25pbmciLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3Byb3BlcnRpZXNfdGl0bGUiOiAiRWdlbnNrYWJlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImZyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogIm9wIHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvY2VudCBmZWpsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0IGZlamwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEjDpW5kc2tyaWZ0IGludGVncmVyZXQiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcsOmY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBzcMO4cmdzbcOlbGV0PyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiRGV0IHNww7hyZ3Ntw6VsLCBkdSBlciBpIGdhbmcgbWVkIGF0IMOlYm5lLCBpbmRlaG9sZGVyIGZvcsOmbGRlZGUgZnVua3Rpb25lci4gSW1wb3J0cHJvY2Vzc2VuIGthbiDDpm5kcmUgc3DDuHJnc23DpWxldHMgYWRmw6ZyZCBsaWR0LiBEZXQgYW5iZWZhbGVzIGtyYWZ0aWd0LCBhdCBkdSB0ZXN0ZXIgc3DDuHJnc23DpWxldCBncnVuZGlndCBlZnRlciBpbXBvcnQuIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJBY2NlcHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBbm51bGxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJJbmtvbXBhdGlibGUgaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkRlIHZhbGd0ZSBpbmRzdGlsbGluZ2VyIGVyIGlua29tcGF0aWJsZSBtZWQgZGUgZnJhdHJ1a25lIHDDpXN0YW5kZSBmcmEgZGl0IEtvcnJla3RlIFN2YXIuIEVyIGR1IHNpa2tlciBww6UsIGR1IHZpbCBmb3J0c8OmdHRlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWoiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIsOFYm4gTWF0aFR5cGUgbWF0ZW1hdGlzayByZWRha3TDuHIiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiSWtrZS1nZW10ZSDDpm5kcmluZ2VyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiSHZpcyBkdSBsdWtrZXIgZGV0dGUgdmluZHVlLCBtaXN0ZXIgZHUgYWxsZSBpa2tlLWdlbXRlIMOmbmRyaW5nZXIuIEVyIGR1IHNpa2tlciBww6UsIGR1IHZpbCBnw6UgdmlkZXJlPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdGVyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQW5udWxsZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkdlbSAmIGx1ayIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiTHVrIHVkZW4gYXQgZ2VtbWUiLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICJLbGlrIHDDpSBrbmFwcGVuIGZvciBhdCBkb3dubG9hZGUgb2cga8O4cmUgV2lyaXMgQ0FTLWFwcGxpa2F0aW9uZW4gZm9yIGF0IHJlZGlnZXJlIHNww7hyZ3Ntw6Vsc2FsZ29yaXRtZW4uIiwKCQkicnVuY2FsY3VsYXRvciI6ICJLw7hyIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrIHDDpSBrbmFwcGVuIGZvciBhdCBkb3dubG9hZGUgb2cga8O4cmUgV2lyaXMgQ2FzLXByb2dyYW1tZXQgb2cgZm9yZXRhZ2UgZGUgYmVyZWduaW5nZXIsIGR1IGhhciBicnVnIGZvci4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Gw6UgbWVyZSBhdCB2aWRlPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGluZGxlZGVuZGUgc2Vzc2lvbi4uLiIsCgkJIndhaXRpbmdmb3J1cGRhdGVzIjogIlZlbnRlciBww6Ugb3BkYXRlcmluZ2VyLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIMOmbmRyaW5nZXIgZ2VtdCIsCgkJImdvdHNlc3Npb24iOiAiw4ZuZHJpbmdlciBnZW10IChyZXZpc2lvbiAke259KS4iLAoJCSJzaG93Y2FzIjogIkJydWcgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJCcnVnIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJGw6UgbWVyZSBhdCB2aWRlIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogIktvbnZlcnRlciB0aWwgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJTcMO4cmdzbcOlbHNhbGdvcml0bWVuIHZpbCBibGl2ZSBpbXBvcnRlcmV0IGZyYSBXaXJpcyBDQVMgdGlsIHZvcmVzIG55ZSBhbGdvcml0bWUtcmVkYWt0w7hyLCBDYWxjTWUuIERlbiByZXN1bHRlcmVuZGUgYWxnb3JpdG1lIHNrYWwgZ2VubmVtc2VzIG9nIHRlc3RlcyBtYW51ZWx0LiBBbGdvcml0bWVyLCBzb20gaW1wb3J0ZXJlcyBpIENhbGNNZSwga2FuIGlra2UgbMOmbmdlcmUgw6VibmVzIG1lZCBXaXJpcyBDQVMuIEh2aXMgZHUgw7huc2tlciBhdCBmb3J0cnlkZSBpbXBvcnRlbiwgZWZ0ZXIgZHUgaGFyIGFjY2VwdGVyZXQsIHNrYWwgZHUgaWtrZSBnZW1tZSBzcMO4cmdzbcOlbGV0OiBLbGlrIHDDpSBBbm51bGxlciBpIFdJUklTIFF1aXp6ZXMgU3R1ZGlvLXZpbmR1ZXQsIG9nIMOlYm4gZGV0IGlnZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJLb252ZXJ0ZXIgc29tIGFsZ29yaXRtZSIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2NlcHRlciIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkFubnVsbGVyIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlza2UiLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoZ3JhZmVyLCBnZW9tZXRyaXNrZSBlbGVtZW50ZXIuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIga29ycmVrdCIsCgkKCQkiY2hlY2tfY29sb3IiOiAibWF0Y2hlciBmYXJ2ZW4iLAoJCSJjaGVja19saW5lc3R5bGUiOiAibWF0Y2hlciBsaW5qZXN0aWxlbiIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogImluZGVob2xkZXIgaWtrZSBvdmVyZmzDuGRpZ2UgZWxlbWVudGVyIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmlzayBsaWciLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJTdmFyZXQgZXIgZ2VvbWV0cmlzayBsaWcgbWVkIiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAic3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIktvcGnDqXIgZnJhIGRldCBvcHJpbmRlbGlnZSBpbmRob2xkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIktvcGllciBmcmEga29ycmVrdCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJQbG90dGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiU3RhdGlzdGlrIGRpYWdyYW1tZXIiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5kdGFzdCBkZXQgcmlndGlnZSBzdmFyIHDDpSBkZXR0ZSBzcMO4cmdzbcOlbC4gRHUga2FuIMOmbmRyZSBkZSBhbnZlbmR0ZSBrcml0ZXJpZXIgdGlsIGF0IHNhbW1lbmxpZ25lIGRldCBtZWQgZGluZSBlbGV2ZXJzIHN2YXIgdmVkIGF0IGJydWdlIG1lbnVlbiBtZWQgdmFsaWRlcmluZ3NpbmRzdGlsbGluZ2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbmR0YXN0IGRldCByaWd0aWdlIHN2YXIgcMOlIGRldHRlIHNww7hyZ3Ntw6VsLiBEdSBrYW4gw6ZuZHJlLCBodm9yZGFuIGRldCBlciBzYW1tZW5saWduZXQgbWVkIGRpbmUgZWxldmVycyBzdmFyLCBvZyBodmlsa2UgZWxlbWVudGVyIGRlciBiZWTDuG1tZXMgdmVkIGhqw6ZscCBhZiBpbmRzdGlsbGluZ3NtZW51ZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluZHRhc3QgZGV0IHJpZ3RpZ2Ugc3ZhciBww6UgZGV0dGUgc3DDuHJnc23DpWwuIER1IGthbiDDpm5kcmUgZGUgYW52ZW5kdGUga3JpdGVyaWVyIHRpbCBhdCBzYW1tZW5saWduZSBkZXQgbWVkIGRpbmUgZWxldmVycyBzdmFyIHZlZCBhdCBicnVnZSBtZW51ZW4gbWVkIHZhbGlkZXJpbmdzaW5kc3RpbGxpbmdlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIkRldHRlIGVyIGRlbiBpbmRsZWRlbmRlIHRpbHN0YW5kIGFmIGdyYWZlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIER1IGthbiB0aWxwYXNzZSBkZSB2w6Zya3TDuGpzbGluamVlbGVtZW50ZXIsIGRlIHZpbCBzZSBpIGlucHV0aW5kc3RpbGxpbmdlcm5lLiBEZXR0ZSBlciBkZW4gaW5kbGVkZW5kZSB0aWxzdGFuZCBhZiBtYXRlbWF0aWtlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIFDDpSBkZW5uZSBtw6VkZSBrYW4gZHUgZ2l2ZSBlbiBzdHJ1a3R1ciBmb3IgZGVyZXMgc3ZhciBlbGxlciB0b21tZSBmZWx0ZXIgYXQgdWRmeWxkZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkRldHRlIGVyIGRlbiBpbmRsZWRlbmRlIHRpbHN0YW5kIGFmIGdyYWZlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIER1IGthbiB0aWxwYXNzZSBkZSB2w6Zya3TDuGpzbGluamVlbGVtZW50ZXIsIGRlIHZpbCBzZSBpIGlucHV0aW5kc3RpbGxpbmdlcm5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0dGUgZXIgZGVuIG9wcmluZGVsaWdlIHRpbHN0YW5kIGFmIHRla3N0ZWRpdG9yZW4sIHNvbSBkaW5lIGVsZXZlciB2aWwgc2UsIG7DpXIgZGUgcHLDuHZlciBzcMO4cmdzbcOlbGV0LiBEZW5uZSBzdmFydHlwZSB2dXJkZXJlcyBpa2tlIG1hdGVtYXRpc2suIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRHUgYnJ1Z2VyIFdpcmlzUXVpenplcyA0LjYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkR1IGthbiBudSBueWRlIHZvcmVzIG55ZSB0aWxmw6ZsZGlnZSB2YXJpYWJsZSBmdW5rdGlvbiwgZGVyIGdpdmVyIGRpZyBtdWxpZ2hlZCBmb3IgYXQgc2thYmUgZHluYW1pc2tlIHNww7hyZ3Ntw6VsIHDDpSBlbiBodXJ0aWdlcmUgb2cgbGlnZXRpbCBtw6VkZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVGFnIGV0IGtpZyBww6Ugdm9yZXMgcmVsZWFzZSBub3Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR2l2IG9zIGRpbiBmZWVkYmFjay4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkluZGxlZGVuZGUgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMw6VzIGluZGxlZGVuZGUgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJUaWxsYWQgaWtrZSBlbGV2ZW4gYXQgw6ZuZHJlIHN2YXJldCB1ZGVuIGZvciBkZSB0b21tZSBwbGFkc2hvbGRlcmUsIGRlciBlciB0aWxiYWdlIGkgZGV0IGluZGxlZGVuZGUgaW5kaG9sZC4gSHZpcyBkZW5uZSBpbmRzdGlsbGluZyBlciBha3RpdmVyZXQsIHZpbCBlbGV2ZW4ga3VuIHbDpnJlIGkgc3RhbmQgdGlsIGF0IHVkZnlsZGUgYm9rc2VuZSBtZWQgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWaWxrw6VybGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJHcnVuZGzDpmdnZW5kZSB0aWxzdGFuZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJBdmFuY2VyZXQgdGlsc3RhbmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWaWxrw6VybGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJHw7hyIHNww7hyZ3Ntw6VsZW5lIGR5bmFtaXNrZSB2ZWQgYXQgdGlsZsO4amUgdmlsa8OlcmxpZ2UgdmFyaWFibGVyIHRpbCBzcMO4cmdzbcOlbGV0cyBvcmRseWQuIEdsZW0gaWtrZSBhdCB0aWxmw7hqZSBkaXNzZSB2YXJpYWJsZXIgdGlsIGRldCBrb3JyZWt0ZSBzdmFyIHNhbXQgYXQgdGlsZsO4amUgZXZhbHVlcmluZ3Nrb21tYW5kb2VuLCBodmlzIGR1IMO4bnNrZXIsIGF0IGRlIHNrYWwgZnJlbXN0w6Ugc29tIGV2YWx1ZXJlZGUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJHw7hyIHNww7hyZ3Ntw6VsZW5lIGR5bmFtaXNrZSB2ZWQgYXQgdGlsZsO4amUgdmlsa8OlcmxpZ2UgdmFyaWFibGVyIHRpbCBzcMO4cmdzbcOlbGV0cyBvcmRseWQuIEdsZW0gaWtrZSBhdCB0aWxmw7hqZSBkaXNzZSB2YXJpYWJsZXIgdGlsIGRldCBrb3JyZWt0ZSBzdmFyIHNhbXQgYXQgdGlsZsO4amUgZXZhbHVlcmluZ3Nrb21tYW5kb2VuLCBodmlzIGR1IMO4bnNrZXIsIGF0IGRlIHNrYWwgZnJlbXN0w6Ugc29tIGV2YWx1ZXJlZGUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJCcnVnIENhbGNNZSB0aWwgYXQgc2tyaXZlIGVuIGFsZ29yaXRtZSwgZGVyIGthbiBnZW5lcmVyIHZpbGvDpXJsaWdlIHZhcmlhYmxlciEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIFRpbGbDuGogdmFyaWFiZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJEaW4gYWxnb3JpdG1lIGVyIGtvbXBsZWtzLCBicnVnIGF2YW5jZXJldCB0aWxzdGFuZCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9rdW1lbnRhdGlvbiB2ZWRyLiB2aWxrw6VybGlnZSB2YXJpYWJsZXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJWYXJpYWJsZW5zIG5hdm4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICJlciBldCBoZWx0YWwgbWVsbGVtIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluLiB2w6ZyZGkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAib2ciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJtYWtzLiB2w6ZyZGkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiVmFyaWFibGVucyBuYXZuIGVyIGFsbGVyZWRlIGkgYnJ1ZyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiSWtrZSBldCBoZWx0YWwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIklra2UgZXQgZ3lsZGlndCBuYXZuIHRpbCBlbiB2YXJpYWJlbCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiTWFrcy4gdsOmcmRpZW4gc2thbCB2w6ZyZSBzdMO4cnJlISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJWYXJpYWJsZW5zIG5hdm4gbWFuZ2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1ha3MuIHbDpnJkaSBtYW5nbGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluLiB2w6ZyZGkgbWFuZ2xlciIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiZXZhbHVlciIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiSW50cm9kdWt0aW9uIHRpbCBXaXJpc1F1aXp6ZXMgNC44LjA6IE51IG1lZCBow6VuZHNrcmV2bmUgZ3JhZnN2YXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiVmkgZXIgZ2xhZGUgZm9yIGF0IGludHJvZHVjZXJlIGVuIG55IHN2YXJ0eXBlLCBkZXIgZ2l2ZXIgZGluZSBlbGV2ZXIgbXVsaWdoZWQgZm9yIGF0IHN2YXJlIHZlZCBhdCBza3JpdmUgZW4gZ3JhZiBpIGjDpW5kZW4uIEZvciBhdCBsw6ZyZSBtZXJlIG9tIGRlbm5lIGZ1bmt0aW9uIGhlbnZpc2VzIGRlciB0aWwgdm9yZXMgcHJvZHVrdGJlbcOmcmtuaW5nZXIgb2cgZG9rdW1lbnRhdGlvbi4gVmkgaMOlYmVyLCBhdCBkdSBvZyBkaW5lIGVsZXZlciBueWRlciBkZW5uZSBueWUgdGlsZsO4amVsc2UgdGlsIFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIlVkZ2l2ZWxzZXNiZW3DpnJrbmluZ2VyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAiR2l2IG9zIGRpbiBmZWVkYmFjayIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTw6VkYW4gb3ByZXR0ZXIgZHUgZGl0IGbDuHJzdGUgc3DDuHJnc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJMw6ZyIGFsdCBvbSBkZSB0cmluLCBkZXIgc2thbCB0aWwgZm9yIGF0IG9wcmV0dGUgZXQgc3DDuHJnc23DpWwgbWVkIFdpcmlzUXVpenplcywgb2cgaHZvcmRhbiBkdSBicnVnZXIgdmFsaWRlcmluZ3NmdW5rdGlvbmVybmUuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTw6VkYW4gb3ByZXR0ZXIgZHUgZXQgdmlsa8OlcmxpZ3Qgc3DDuHJnc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiTMOmciBhbHQgb20sIGh2b3JkYW4gZHUgbmVtdCBvcHJldHRlciBldCB2aWxrw6VybGlndCBzcMO4cmdzbcOlbCBtZWQgV2lyaXNRdWl6emVzIG1lZCB2b3JlcyBncnVuZGzDpmdnZW5kZSBvZyBhdmFuY2VyZWRlIHRpbHN0YW5kLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkzDpnIgYWx0LCBodmFkIGRlciBlciB2w6ZyZCBhdCB2aWRlIG9tIFdpcmlzUXVpenplcyBtZWQgdm9yZXMgZ3JhdGlzIHRyw6ZuaW5nIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfdGV4dCI6ICJWaSB0aWxieWRlciBtdWxpZ2hlZGVuIGZvciBncmF0aXMgdHLDpm5pbmcgaSBkaXQgZWdldCB0ZW1wbyBvZyBlbiBiZXRhbHQgdHLDpm5pbmcgbWVkIHZlamxlZGVyLCBodm9yIGR1IGthbiBzdGlmdGUgYmVrZW5kdHNrYWIgbWVkIGFsbGUgV2lyaXNRdWl6emVzJyBmdW5rdGlvbmVyIG9nIGF2YW5jZXJlZGUgaW5kc3RpbGxpbmdlci4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIkbDpSBtZXJlIGF0IHZpZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkdydW5kbMOmZ2dlbmRlIHRpbHN0YW5kIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJBdmFuY2VyZXQgdGlsc3RhbmQiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiVGlsbWVsZCBtaWciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogIktvbnRha3Qgb3MiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJCZXPDuGcgdm9yZXMgd2Vic3RlZCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJSYXBwb3J0w6lyIGV0IHByb2JsZW0iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogIktvbSBnb2R0IGkgZ2FuZyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3NrZXRjaF9sYWJlbCI6ICJTa2l0c2UiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRGV0IGVyIHPDpWRhbiBncmFmLXJlZGlnZXJpbmdzcHJvZ3JhbW1ldCB2aXNlcyBmb3IgZGluZSBlbGV2ZXIsIG7DpXIgZGUgcHLDuHZlciBzcMO4cmdzbcOlbGV0LiBIdXNrLCBhdCBlbGV2ZXJuZXMgdsOmcmt0w7hqc2xpbmplIGt1biB2aWwgaGF2ZSBrbmFwcGVyIHRpbCBhdCBza3JpdmUgaSBow6VuZGVuIG9nIHRpbCBhdCBzbGV0dGUuIEJydWcgZnVua3Rpb25lbiAndGVzdCBkZXR0ZSBzcMO4cmdzbcOlbCcgZm9yIGF0IHNlLCBodm9yZGFuIGRldCB2aWwgc2UgdWQuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW5kdGFzdCBkZXQgcmlndGlnZSBzdmFyIHDDpSBkZXR0ZSBzcMO4cmdzbcOlbC4gRGluZSBlbGV2ZXIgdmlsIGJydWdlIGjDpW5kc2tyaWZ0c3bDpnJrdMO4amV0IHRpbCBhdCBza2l0c2VyZSBkZXJlcyBsw7hzbmluZywgc8OlIHZpIGhhciBpbmRzdGlsbGV0IGVuIG1pbmltYWwgdG9sZXJhbmNlIGZvciBsaWR0IHVuw7hqYWd0aWdlIHN2YXIuIER1IGthbiBqdXN0ZXJlIGRldHRlIHZlZCBhdCBrbGlra2UgcMOlICd2YWxpZGVyaW5nc211bGlnaGVkZXInLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIkJydWcga25hcHBlbiAndGVzdCBkZXR0ZSBzcMO4cmdzbcOlbCcgZm9yIGF0IHNlLCBodm9yZGFuIGRldCB2aXNlcyBmb3IgZWxldmVybmUuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlNraXRzZXIgbGlnIG1lZCBoaW5hbmRlbiIsCgkJInF1aXp6ZXNfZGVtb19za2V0Y2hfdGl0bGVfbWVudSIgOiAiU2tpdHNlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9rdW1lbnRhdGlvbiIKCX0KfQoKCg"},{ name : "strings_graph.en.json", data : "s7558:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZW4iCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlY3QiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJIYW5kd3JpdGluZyIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQb2ludCIsCgkJInR0X2xpbmVzIjogIkxpbmVzIiwKCQkidHRfbGluZSI6ICJMaW5lIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlJheSIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaW5lIiwKCQkidHRfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHRfdmVjdG9yIjogIlZlY3RvciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR0X2N1cnZlcyI6ICJDdXJ2ZXMiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIkNvbmljIHNlY3Rpb25zIiwKCQkidHRfY2lyY2xlQ2VudGVyQW5kUG9pbnQiOiAiQ2lyY2xlIGJ5IGNlbnRlciBhbmQgcG9pbnQiLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICJDaXJjbGUgYnkgdGhyZWUgcG9pbnRzIiwKCQkidHRfYXJjIjogIkFyYyIsCgkJInR0X3BhcmFib2xhIjogIlBhcmFib2xhIiwKCQkidHRfZWxsaXBzZSI6ICJFbGxpcHNlIiwKCQkidHRfaHlwZXJib2xhIjogIkh5cGVyYm9sYSIsCgkJInR0X2NvbmljIjogIkNvbmljIiwKCQkidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiOiAiSW50ZXJwb2xhdGluZyBwb2x5bm9taWFsIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVhc3VyZXMiLAoJCSJ0dF9hcmVhIjogIkFyZWEiLAoJCSJ0dF9hbmdsZSI6ICJBbmdsZSIsCgkJInR0X2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0dF9sYWJlbHMiOiAiTGFiZWwiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZSIsCgoJCSJ0dF9ib2xkIjogImJvbGQiLAoJCSJ0dF9pdGFsaWMiOiAiaXRhbGljIiwKCQkidHRfY29sb3IiOiAiQ29sb3IiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5zZXJ0IHBhY2sgb2YgYmFycyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc2VydCBncm91cCBvZiBiYXJzIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRGVsZXRlIHBhY2sgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIkRlbGV0ZSBncm91cCBvZiBiYXJzIiwKCQkidHRfc3RhY2tCYXJzIjogIlN0YWNrIGJhcnMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJVbnN0YWNrIGJhcnMiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BpZSI6ICJOZXcgcGllY2UiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRGVsZXRlIHBpZWNlIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIkNsb2Nrd2lzZSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQ291bnRlcmNsb2Nrd2lzZSIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnQgbGluZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnQgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfZGVsZXRlTGluZUxpbmVDaGFydCI6ICJEZWxldGUgbGluZSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJEZWxldGUgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQb2ludHMgbGVmdCIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlBvaW50cyByaWdodCIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJGaXQiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ0dF92ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJInR0X3BvaW50RGlhbWV0ZXIiOiAiUG9pbnQgZGlhbWV0ZXIiLAoKCQkidHRfZnJhY3Rpb24iOiAiYmlnIGZyYWN0aW9uIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAic3VwZXJzY3JpcHQiLAoJCSJ0dF9zcXVhcmVSb290IjogInNxdWFyZSByb290IiwKCQkidHRfblJvb3QiOiAicm9vdCIsCgkJInR0X251bWJlcnMiOiAibnVtYmVyIiwKCQkidHRfbnVtYmVyRSI6ICJudW1iZXIgZSIsCgkJInR0X251bWJlclBpIjogIm51bWJlciBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW5jdGlvbnMiLAoJCSJ0dF9zaW51cyI6ICJzaW5lIiwKCQkidHRfY29zaW51cyI6ICJjb3NpbmUiLAoJCSJ0dF90YW5nZW50IjogInRhbmdlbnQiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmNzaW5lIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmNjb3NpbmUiLAoJCSJ0dF9hcmN0YW5nZW50IjogImFyY3RhbmdlbnQiLAoJCSJ0dF9sb2ciOiAibG9nYXJpdGhtIiwKCQkidHRfbmF0dXJhbExvZyI6ICJuYXR1cmFsIGxvZ2FyaXRobSIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJleHBvbmVudGlhbCBlIiwKCgkJInR0X2VkaXRpb24iOiAiRWRpdGlvbiIsCgkJInR0X3VuZG8iOiAiVW5kbyIsCgkJInR0X3JlZG8iOiAiUmVkbyIsCgkJInR0X21lbnUiOiAiTWVudSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJEZWxldGUgYWxsIiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkNsb3NlIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJEb3dubG9hZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJTZXR0aW5ncyIsCgkJInR0X3NldHRpbmdzIjogIlNldHRpbmdzIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWl6ZSIsCgkJInR0X21pbmltaXplIjogIk1pbmltaXplIiwKCQkidHRfem9vbUluIjogIlpvb20gaW4iLAoJCSJ0dF96b29tT3V0IjogIlpvb20gb3V0IiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIkRlbGV0ZSIsCgkJInR0X2ZpeExhYmVsIjogIkZpeCBsYWJlbCIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiTGluZSB3aWR0aCIsCgkJInR0X2xpbmVTdHlsZSI6ICJMaW5lIHN0eWxlIiwKCQkidHRfbGluZUNvbG9yIjogIkNvbG9yIiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTb2xpZCIsCgkJInR0X2xpbmVEYXNoIjogIkRhc2hlcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiRG90cyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkRvdHMgYW5kIGRhc2hlcyIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJCYWNrZ3JvdW5kIGNvbG9yIiwKCQkiYXhpc0NvbG9yIjogIkF4aXMgY29sb3IiLAoJCSJncmlkQ29sb3IiOiAiR3JpZCBjb2xvciIsCgkJInN1YmdyaWRDb2xvciI6ICJTdWJncmlkIGNvbG9yIiwKCQkibWFnbmV0aWNHcmlkIjogIk1hZ25ldGljIGdyaWQiLAoJCQoJCSJob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJCgkJInNob3dBeGlzIjogIlNob3cgYXhpcyIsCgkJImludGVydmFsWCI6ICJYIEF4aXMiLAoJCSJpbnRlcnZhbFkiOiAiWSBBeGlzIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25zIiwKCQkiY29sb3IiOiAiQ29sb3IiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiTG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJVbmxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICJMYWJlbCIsCgkJInZhbHVlcyI6ICJWYWx1ZXMiLAoJCSJheGlzU3RlcCI6ICJBeGlzIHN0ZXAiLAoJCSJzaG93R3JpZCI6ICJTaG93IGdyaWQiLAoJCSJncmlkU3RlcCI6ICJHcmlkIHN0ZXAiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIlN1YmdyaWQgZGl2aXNpb25zIiwKCQkKCQkibGVmdCI6ICJMZWZ0IiwKCQkicmlnaHQiOiAiUmlnaHQiLAoJCSJhYm92ZSI6ICJBYm92ZSIsCgkJImJlbG93IjogIkJlbG93IiwKCQkibm9uZSI6ICJOb25lIiwKCgkJImRvd25sb2FkVGl0bGUiOiAiRG93bmxvYWQgYXMgaW1hZ2UiLAoJCSJkb3dubG9hZFRleHQiOiAiU2VsZWN0IGEgc2l6ZSB0byBkb3dubG9hZCB0aGUgcGxvdHRlciBhcyBhIHNxdWFyZSBQTkcgaW1hZ2UuIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIlNxdWFyZSBJbWFnZSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIlNpemUgbXVzdCBiZSBhIHdob2xlIG51bWJlci4iLAoJCSJjb25maXJtIjogIkNvbmZpcm0iLAoJCSJjYW5jZWwiOiAiY2FuY2VsIiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhdGlvbiIKCX0KfQ"},{ name : "strings_quizzes.es.json", data : "s75478:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZXMiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOhdGljYXMiLAoJCSJzeW50YXhfc3RyaW5nIjogInRleHRvIiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtw6F0aWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIkN1YWxxdWllciByZXNwdWVzdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZ1bmNpw7NuIGRlIGNhbGlmaWNhY2nDs24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInRpZW5lIGZvcm1hIGRlIG7Dum1lcm8gZW50ZXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJ0aWVuZSBmb3JtYSBkZSBmcmFjY2nDs24iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAidGllbmUgZm9ybWEgZGUgcG9saW5vbWlvIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJ0aWVuZSBmb3JtYSBkZSBmdW5jacOzbiByYWNpb25hbCIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVzIHVuYSBjb21iaW5hY2nDs24gZGUgZnVuY2lvbmVzIGVsZW1lbnRhbGVzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3TDoSBleHByZXNhZGEgZW4gbm90YWNpw7NuIGNpZW50w61maWNhIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3TDoSBzaW1wbGlmaWNhZGEiLAoJCSJjaGVja19leHBhbmRlZCI6ICJlc3TDoSBleHBhbmRpZGEiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVzdMOhIGZhY3Rvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogImVzdMOhIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm5vIHRpZW5lIGZhY3RvcmVzIGNvbXVuZXMiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJ0aWVuZSByYWRpY2FuZG9zIG1pbmltYWxlcyIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlcyBkaXZpc2libGUgcG9yIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogInRpZW5lIGRlbm9taW5hZG9yIGNvbcO6biIsCgkJImNoZWNrX3VuaXQiOiAidGllbmUgdW5pZGFkIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAidGllbmUgdW5pZGFkIGxpdGVyYWxtZW50ZSBpZ3VhbCBhIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogInRpZW5lIiwKCQkiY2hlY2tfc3ltYm9saWMiOiAicmVzcHVlc3RhIHNpbWLDs2xpY2EiLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogInRpZW5lIHVuaWRhZGVzIGVxdWl2YWxlbnRlcyIsCgoJCSJsaXN0IjogImxpc3RhIiwKCQkib3JkZXJtYXR0ZXJzIjogImVsIG9yZGVuIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJlbCBvcmRlbiBubyBpbXBvcnRhIiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb24gWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWFyIFVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicGFsYWJyYXMgcmVzZXJ2YWRhcyIsCgkJImZvcmNlYnJhY2tldHMiOiAiTGFzIGxpc3RhcyBzaWVtcHJlIG5lY2VzaXRhbiBsbGF2ZXMgXCJ7fVwiLiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIlV0aWxpemEgbGEgY29tYSBcIixcIiBjb21vIHNlcGFyYWRvciBkZSBlbGVtZW50b3MgZGUgbGlzdGFzLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIsK:SW1wb3J0YXIgbGEgcHJlZ3VudGE:XG5Fc3RhIHByZWd1bnRhIHRpZW5lIGNhcmFjdGVyw61zdGljYXMgb2Jzb2xldGFzLiBFbCBwcm9jZXNvIGRlIGltcG9ydGFjacOzbiBwdWVkZSBtb2RpZmljYXIgZWwgY29tcG9ydGFtaWVudG8gZGUgbGEgcHJlZ3VudGEuIFJldmlzZSBjdWlkYWRvc2FtZW50ZSBsYSBwcmVndW50YSBhbnRlcyBkZSB1dGlsaXphcmxhLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbXBhcmEgY29tbyBjb25qdW50b3MiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2xlcmFuY2lhIHJlbGF0aXZhIiwKCQkibm9icmFja2V0c2xpc3QiOiAibGlzdGFzIHNpbiBsbGF2ZXMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImZ1bmNpw7NuIGRlIGNhbGlmaWNhY2nDs24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9waWVkYWRlcyBhZGljaW9uYWxlcyIsCgkJInN0cnVjdHVyZSI6ICJlc3RydWN0dXJhIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogInRyaWdvbm9tw6l0cmljYXMiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOzbGljYXMiLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXJhbmNpYSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2nDs24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvbWl0aXIgcHJvZHVjdG8iLAoJCSJ0aW1lc19vcGVyYXRvciI6ICJvcGVyYWRvciBwcm9kdWN0byIsCgkJImltYWdpbmFyeV91bml0IjogInVuaWRhZCBpbWFnaW5hcmlhIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiZnJhY2Npb25lcyBtaXh0YXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmdW5jaW9uZXMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bmNpb25lcyBkZSB1c3VhcmlvIiwKCQkidW5pdHMiOiAidW5pZGFkZXMiLAoJCSJ1bml0cHJlZml4ZXMiOiAicHJlZmlqb3MgZGUgdW5pZGFkZXMiLAoJCSJzeW50YXhwYXJhbXMiOiAib3BjaW9uZXMgZGUgc2ludGF4aXMiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIkFicmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wY2lvbmVzIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9uZXMgZGUgdmFsaWRhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyB5IGZ1bmNpb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmEgZWwgY29udGVuaWRvIGluaWNpYWwgZGVsIGVzdHVkaWFudGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlZpc3RhIHByZXZpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcGNpb25lcyBkZSB2YWxpZGFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIkPDs2RpZ28gZnVlbnRlIGRlIGxhIHByZWd1bnRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJBdHLDoXMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVmlzdGEgcHJldmlhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIkF5dWRhIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJEYW5vcyB0dSBvcGluacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIkFww7pudGF0ZSBhIG51ZXN0cmEgZm9ybWFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXRhIG51ZXN0cmEgd2ViIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIkF2aXNhIGRlIHVuIGVycm9yIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAiTcOhcyBvcGNpb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFeHBvcnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIlZlciBjw7NkaWdvIGZ1ZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQXl1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBY2VyY2EgZGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiRWN1YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIkdyw6FmaWNvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIkVzdMOhbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsw61uZWFzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9waWVfY2hhcnRfbGFiZWwiOiAiR3LDoWZpY28gY2lyY3VsYXIiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkludHJvZHV6Y2EgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHkgZWwgY29udGVuaWRvIGluaWNpYWwgZGUgc3UgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICJJbnRyb2R1emNhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5IGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIHN1IHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRGlidWplIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5IGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIHN1IHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiQ29uZmlndXJhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3BjaW9uZXMgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIGRlIHZhbGlkYWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJFc2NvamEgbGFzIGhlcnJhbWllbnRhcyBxdWUgc2UgbW9zdHJhcsOhbiBhbCBlc3R1ZGlhbnRlIHBhcmEgcmVzcG9uZGVyIGxhIHByZWd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YWNpw7NuIGRlIGxhIGJhcnJhIGRlIGhlcnJhbWllbnRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVmlzdGEgcHJldmlhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR3VhcmRhciIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmUgbGFzIG9wY2lvbmVzIHF1ZSBzZSBtdWVzdHJhbiBzZWfDum4gdW4gYW7DoWxpc2lzIGRlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJUb2RhcyBsYXMgb3BjaW9uZXMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIHJlbGV2YW50ZXMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiUmVzcHVlc3RhIGNvbXB1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIkNvcnJpZ2UgbG9zIGNhbXBvcyBkZSByZXNwdWVzdGEgc2VwYXJhZGFtZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkV2YWzDumEgbG9zIGNhbXBvcyBkZSByZXNwdWVzdGEgcG9yIHNlcGFyYWRvLiBTaSBlc3RhIG9wY2nDs24gbm8gZXN0w6EgYWN0aXZhZGEsIGxhIHJlc3B1ZXN0YSBzZSBldmFsdWFyw6EgY29tbyB1bmEgc29sYSBleHByZXNpw7NuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVG9kYXMgbGFzIHJlc3B1ZXN0YXMgZGViZW4gc2VyIGNvcnJlY3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2kgYWxndW5hIGRlIGxhcyByZXNwdWVzdGFzIGVzIGluY29ycmVjdGEsIHRvZGEgbGEgcHJlZ3VudGEgc2UgY2FsaWZpY2Fyw6EgY29tbyBpbmNvcnJlY3RhLiBTaSBlc3RhIG9wY2nDs24gbm8gZXN0w6EgYWN0aXZhZGEsIGNhZGEgcmVzcHVlc3RhIHRlbmRyw6EgdW4gcGVzbyBlbiBsYSBjYWxpZmljYWNpw7NuIHRvdGFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiUmVzcHVlc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJDYW1wb3MgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiVGlwbyBkZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2FzIGluY3J1c3RhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJFbCBlZGl0b3IgZGUgZsOzcm11bGFzIG1hdGVtw6F0aWNhcyBNYXRoVHlwZSBjb24gcmVjb25vY2ltaWVudG8gZGUgZXNjcml0dXJhIG1hbnVzY3JpdGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiRWRpdG9yIGRlIG1hdGVtw6F0aWNhcyBlbiB1bmEgbnVldmEgdmVudGFuYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVuIGNhbXBvIGRlIHRleHRvIGNvbiB1biBib3TDs24gcXVlIGFicmUgZWwgZWRpdG9yIGRlIGbDs3JtdWxhcyBtYXRlbcOhdGljYXMgZW4gdW5hIG51ZXZhIHZlbnRhbmEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiQ2FtcG8gZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wbyBkZSB0ZXh0bywgcGFyYSByZXNwdWVzdGFzIG3DoXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiQ2FtcG8gZGUgZW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk11ZXN0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIk11ZXN0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBhZGVtw6FzIGRlbCBjYW1wbyBkZSBlbnRyYWRhIGRlIGxhIHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNdWVzdHJhIHVuIGNhbXBvIGRlIHRleHRvIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTXVlc3RyYSB1biBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciBhZGVtw6FzIGRlbCBjYW1wbyBkZSBlbnRyYWRhIGRlIGxhIHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJSZWVtcGxhemEgZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEgcG9yIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJSZWVtcGxhemEgZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEgY29uIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk5vIG11ZXN0cmVzIGNhbXBvIGRlIGVudHJhZGEgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTm8gbXVlc3RyZXMgbmluZ8O6biBjYW1wbyBkZSBlbnRyYWRhIGF1eGlsaWFyIGFkZW3DoXMgZGVsIGNhbXBvIGRlIGVudHJhZGEgZGUgbGEgcmVzcHVlc3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJDb250ZW5pZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGljZSBsYSBiYXJyYSBkZSBoZXJyYW1pZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiRXNjb25kZSBsYXMgb3BjaW9uZXMgZGUgZmljaGVybyBkZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTm8gbXVlc3RyZXMgbGEgcG9zaWJpbGlkYWQgZGUgYWJyaXIsIGRlc2NhcmdhciBvIGd1YXJkYXIgc2VzaW9uZXMgZGUgQ2FsY01lIGFsIGVzdHVkaWFudGFkby4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4aXMgZGUgZW50cmFkYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIlRvZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIk5pbmd1bmEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIkNvbnN0YW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiU2VsZWNjaW9uZSBsb3MgY2FyYWN0ZXJlcyBxdWUgcXVpZXJlIHF1ZSBzZWFuIGludGVycHJldGFkb3MgY29tbyBjb25zdGFudGVzIHkgbm8gY29tbyB2YXJpYWJsZXMgbGlicmVzLiBQdWVkZSBkZWZpbmlyIGNvbnN0YW50ZXMgYWRpY2lvbmFsZXMgZW4gZWwgcGFuZWwgcGFyYSBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdG9yaWFzIHkgZnVuY2lvbmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJNw6FzIGNvbnN0YW50ZXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmEgdW5hIG51ZXZhIGNvbnN0YW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVuY2lvbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmUgbG9zIHRpcG9zIGRlIGZ1bmNpb25lcyBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIFB1ZWRlIGRlZmluaXIgZnVuY2lvbmVzIGFkaWNpb25hbGVzIGVuIGVsIHBhbmVsIHBhcmEgZGVmaW5pciB2YXJpYWJsZXMgYWxlYXRvcmlhcyB5IGZ1bmNpb25lcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub23DqXRyaWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkhpcGVyYsOzbGljYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bcOpdGljYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiTcOhcyBmdW5jaW9uZXMuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluYSB1bmEgbnVldmEgZnVuY2nDs24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmUgbGFzIHVuaWRhZGVzIGRlIG1lZGlkYSBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNw6FzIHVuaWRhZGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZmlqb3MgZGUgdW5pZGFkZXMgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJFc2NvamEgbG9zIHByZWZpam9zIGRlIHVuaWRhZGVzIGRlIG1lZGlkYSBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTcOhcyBwcmVmaWpvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydWNjaW9uZXMgcGVybWl0aWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY2Npb25lcyBtaXh0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgc2UgaW50ZXJwcmV0YW4gY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkxhcyBsbGF2ZXMgeyB9IHNlIGludGVycHJldGFuIGNvbW8gZGVsaW1pdGFkb3JlcyBkZSBpbmljaW8geSBmaW5hbCBkZSBsYXMgbGlzdGFzLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gcGFyw6ludGVzaXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RhcyBzaW4gZGVsaW1pdGFkb3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJDdWFscXVpZXIgZWxlbWVudG8gbyBzZWN1ZW5jaWEgZGUgZWxlbWVudG9zIHNlIGludGVycHJldGEgY29tbyB1bmEgbGlzdGEsIGF1bnF1ZSBubyBlc3TDqSBkZWxpbWl0YWRhIHBvciBsbGF2ZXMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiRsOzcm11bGFzIGNvbW8gKDAsMSkgc2UgaW50ZXJwcmV0YW4gY29tbyBpbnRlcnZhbG9zLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gdmVjdG9yZXMgZGUgZG9zIGVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiUHJvcG9yY2lvbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAyOjM6NSBzZSBpbnRlcnByZXRhbiBjb21vIHByb3BvcmNpb25lcy4gU2kgZXN0YW0gb3BjacOzbiBlc3TDoSBkZXNhY3RpdmFkYSwgc2UgaW50ZXJwcmV0YW4gY29tbyB1bmEgc3VjZXNpw7NuIGRlIGRpdmlzaW9uZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7NuIGNpZW50w61maWNhIGRlIG3DoXF1aW5hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRsOzcm11bGFzIGNvbW8gMS41ZS01IG8gMS41RS01IHNlIGludGVycHJldGFuIGNvbW8gbsO6bWVyb3MgZGVjaW1hbGVzIGVuIG5vdGFjacOzbiBjaWVudMOtZmljYS4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU2VwYXJhZG9yZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQdW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIkNvbWEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19zcGFjZV9kcm9wZG93bl9sYWJlbCI6ICJFc3BhY2lvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJOYWRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgbWlsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIlNlcGFyYWRvciBkZSBlbGVtZW50b3MgZW4gdW5hIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2phIGVsIHNpZ25pZmljYWRvIGRlIGxvcyBjYXJhY3RlcmVzIHB1bnRvLCBjb21hIHkgZXNwYWNpby4gRXN0YXMgb3BjaW9uZXMgZGVmaW5lbiBjb21vIGRlYmVuIGVzY3JpYmlyc2UgbG9zIG7Dum1lcm9zIGRlY2ltYWxlcyB5IGxhcyBsaXN0YXMuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFjacOzbiBjb24gbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZSBlc3RhciBlc2NyaXRhIGxpdGVyYWxtZW50ZSBpZ3VhbCBxdWUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLCBjb24gbGEgZXhjZXBjacOzbiBkZSBlc3BhY2lvcyB5IHBhcsOpbnRlc2lzLiBMYSB0b2xlcmFuY2lhIHNlIHNpZ3VlIGFwbGljYW5kbyBlbiBsYXMgY29tcGFyYWNpb25lcyBlbnRyZSBuw7ptZXJvcyBkZWNpbWFsZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW3DoXRpY2FtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3B1ZXN0YSBkZWwgYWx1bW5vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB1c2FuZG8gZWwgbW90b3IgbWF0ZW3DoXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJFbCBvcmRlbiB5IGxhcyByZXBldGljaW9uZXMgaW1wb3J0YW4gZW4gbGFzIGxpc3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcHVlc3RhIGVzIHVuYSBsaXN0YSBkZSBlbGVtZW50b3MsIGVzdG9zIGRlYmVuIGFwYXJlY2VyIGVuIGVsIG1pc21vIG9yZGVuIHkgZWwgbWlzbW8gbsO6bWVybyBkZSB2ZWNlcyBlbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxhcyByZXBldGljaW9uZXMgaW1wb3J0YW4gZW4gbGFzIGxpc3RhcywgcGVybyBlbCBvcmRlbiBubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTaSBsYSByZXNwdWVzdGEgZXMgdW5hIGxpc3RhIGRlIGVsZW1lbnRvcywgZXN0b3MgZGViZW4gYXBhcmVjZXIgZWwgbWlzbW8gbsO6bWVybyBkZSB2ZWNlcyBlbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEsIHBlcm8gbm8gbmVjZXNhcmlhbWVudGUgZW4gZWwgbWlzbW8gb3JkZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIkVsIG9yZGVuIHkgbGFzIHJlcGV0aWNpb25lcyBubyBpbXBvcnRhbiBlbiBsYXMgbGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHJlc3B1ZXN0YSBlcyB1bmEgbGlzdGEgZGUgZWxlbWVudG9zLCBubyBzZSBjb25zaWRlcmFyw6Egc3Ugb3JkZW4geSBsYSByZXBldGljacOzbiBkZSBlbGVtZW50b3MgcGFyYSBjb21wYXJhciBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIGNvbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiTWF5w7pzY3VsYXMgeSBtaW7DunNjdWxhcyBzb24gZGlmZXJlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIkxhcyBsZXRyYXMgbWF5w7pzY3VsYXMgeSBtaW7DunNjdWxhcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gY29pbmNpZGlyIGNvbiBsYXMgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19sYWJlbCI6ICJObyBpZ25vcmVzIGxvcyBlc3BhY2lvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgdGllbmUgcXVlIHRlbmVyIGV4YWN0YW1lbnRlIGxvcyBtaXNtb3MgZXNwYWNpb3MgcXVlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkVsIGNvbmp1bnRvIGRlIHNvbHVjaW9uZXMgZGUgbGEgZWN1YWNpw7NuLCBpbmVjdWFjacOzbiBvIHNpc3RlbWEgZGUgZWN1YWNpb25lcyBkZWZpbmlkb3MgZW4gbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgY29pbmNpZGlyIGNvbiBlbCBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9sYWJlbCI6ICJBY2VwdGEgY3VhbHF1aWVyIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQ29uc2lkZXJhIGN1YWxxdWllciByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgY29tbyBjb3JyZWN0YS4gVXRpbGljZSBlc3RhIG9wY2nDs24gcGFyYSBkYXIgcmV0cm9hY2Npw7NuIGEgcmVzcHVlc3RhcyBpbmNvcnJlY3Rhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzbiBkZSBldmFsdWFjacOzbiBwZXJzb25hbGl6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5hIHN1IHByb3BpYSBmdW5jacOzbiBkZSBldmFsdWFjacOzbiBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZW4gZWwgcGFuZWwgcGFyYSBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdG9yaWFzIHkgZnVuY2lvbmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tYnJlIGRlIGxhIGZ1bmNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJEZWZpbmEgdW5hIG51ZXZhIGZ1bmNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiTm8gZXZhbMO6ZXMgbG9zIGFyZ3VtZW50b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gc2UgZXZhbHVhcsOhIHkgc2UgcGFzYXLDoSBjb21vIHVuYSBleHByZXNpw7NuIGRlIENhbGNNZSBhIGxhIGZ1bmNpw7NuIGRlIGV2YWx1YWNpw7NuLiBFc3RhIG9wY2nDs24gZXMgbXV5IGF2YW56YWRhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOw7ptZXJvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJSZXNwdWVzdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gcHVlZGUgY29udGVuZXIgZGVjaW1hbGVzOiBkZWJlIHNlciB1bmEgY29tYmluYWNpw7NuIGRlIG9wZXJhY2lvbmVzLCBmcmFjY2lvbmVzLCByYcOtY2VzIHkgZnVuY2lvbmVzIGRlIGVudGVyb3MsIGNvbnN0YW50ZXMgeSB2YXJpYWJsZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyYW5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBleGFjdGFtZW50ZSBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgc2VyIGV4YWN0YW1lbnRlIGlndWFsIGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiUmVzcHVlc3RhIGNvcnJlY3RhIGNvbiB1biBtYXJnZW4gZGUgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSB0aWVuZSBxdWUgZXN0YXIgZXN0cmljdGFtZW50ZSBlbiBlbCBpbnRlcnZhbG8gZGUgcmVzcHVlc3RhcyBjb3JyZWN0YXMgZGVmaW5pZG8gcG9yIGxhIHRvbGVyYW5jaWEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgZGUgZXJyb3IgcmVsYXRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm9yIGFic29sdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJSZXNwdWVzdGEgY29uIGxhcyBwcmltZXJhcyBjaWZyYXMgY29ycmVjdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMYXMgcHJpbWVyYXMgY2lmcmFzIHNpZ25pZmljYXRpdmFzIG8gY2lmcmFzIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gc2VyIGlndWFsZXMgYSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJhcyBzaWduaWZpY2F0aXZhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2lmcmFzIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7NuIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiTG9zIG7Dum1lcm9zIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gZXN0YXIgZXhwcmVzYWRvcyBlbiBub3RhY2nDs24gY2llbnTDrWZpY2E6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzbiBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiTG9zIG7Dum1lcm9zIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gZXN0YXIgZXhwcmVzYWRvcyBlbiBub3RhY2nDs24gZGVjaW1hbDogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJDdWFscXVpZXIgbm90YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJMb3MgbsO6bWVyb3MgZGVjaW1hbGVzIGRlIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSBzZSBwdWVkZW4gZXhwcmVzYXIgZW4gbm90YWNpw7NuIGNpZW50w61maWNhIG8gZW4gbm90YWNpw7NuIGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmFzIHNpZ25pZmljYXRpdmFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyYXMgZGVjaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZSB0ZW5lciB1biBuw7ptZXJvIG3DrW5pbW8geS9vIG3DoXhpbW8gZGUgY2lmcmFzIHNpZ25pZmljYXRpdmFzIG8gZGVjaW1hbGVzLCBpbmNsdXllbmRvIGxvcyBjZXJvcyBhIGxhIGRlcmVjaGEuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJTaW1wbGlmaWNhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiUmVzcHVlc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkxhcyBleHByZXNpb25lcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gc2UgcHVlZGVuIHNpbXBsaWZpY2FyIG3DoXMuIEluY2x1eWUgZnJhY2Npb25lcywgcG90ZW5jaWFzIHkgcmHDrWNlcywgcG9saW5vbWlvcywgZnVuY2lvbmVzIHJhY2lvbmFsZXMsIGZ1bmNpb25lcyB0cmFzY2VuZGVudGFsZXMsIG7Dum1lcm9zIGRlY2ltYWxlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICJSZXNwdWVzdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvZGFzIGxhcyBvcGVyYWNpb25lcyBzZSBoYW4gbGxldmFkbyBhIGNhYm8uIExvcyBwcm9kdWN0b3Mgc2UgaGFuIGRpc3RyaWJ1aWRvIHNvYnJlIGxhcyBzdW1hcywgbGFzIGZyYWNjaW9uZXMgc2ltcGxlcyBzZSBoYW4gb3BlcmFkby4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWN0b3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIlJlc3B1ZXN0YSBmYWN0b3JpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIkxvcyBlbnRlcm9zIG8gcG9saW5vbWlvcyBzZSBleHByZXNhbiBjb21vIHByb2R1Y3RvIGRlIHByaW1vcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGYWN0b3IgY29tw7puIGV4dHJhw61kbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2hlbHBlcl90ZXh0IjogIlNlIGhhIGV4dHJhw61kbyBmYWN0b3IgY29tw7puIGVuIGxhcyBzdW1hcyBkb25kZSBlcyBwb3NpYmxlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY2Npb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiQ29tw7puIGRlbm9taW5hZG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJMYXMgZnJhY2Npb25lcyBzZSBoYW4gc2ltcGxpZmljYWRvIGEgdGVuZXIgdW4gZGVub21pbmFkb3IgY29tw7puLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSYcOtY2VzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSZXNwdWVzdGEgcmFjaW9uYWxpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIG5vIGNvbnRpZW5lIHJhw61jZXMgZW4gbG9zIGRlbm9taW5hZG9yZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kb3MgbWluaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIkxvcyBhcmd1bWVudG9zIGRlIGxhcyByYcOtY2VzIG5vIHRpZW5lbiBuaW5nw7puIGZhY3RvciBlbGV2YWRvIGFsIMOtbmRpY2UgZGUgbGEgcmHDrXosIHBvciBsbyBxdWUgbm8gc2UgcHVlZGUgZXh0cmFyIGZ1ZXJhIGRlIGxhIHJhw616LiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIk1pc21hIHVuaWRhZCBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2hlbHBlcl90ZXh0IjogIkxhIHVuaWRhZCBkZSBtZWRpZGEgZGUgbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgc2VyIGxhIG1pc21hIHF1ZSBsYSBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiU2UgcGVybWl0ZW4gb3Ryb3MgcHJlZmlqb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJTZSBwZXJtaXRlIHF1ZSBsYSB1bmlkYWQgZGUgbWVkaWRhIGRlIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSB0ZW5nYSB1biBwcmVmaWpvIGRpc3RpbnRvIGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jcml0ZXJpYV90aXRsZSI6ICJDcml0ZXJpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyYW5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJJbnRyb2R1emNhIGxhIGNhbnRpZGFkIGRlIGVycm9yIHF1ZSBxdWllcmUgcGVybWl0aXIgZW50cmUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHkgbGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjY2lvbmUgbG9zIGVsZW1lbnRvcyBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcXVlIHNlIGV2YWx1YXLDoW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJlIGVsZW1lbnRvcyBzdXBlcmZsdW9zIGVuIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIG5vIHB1ZWRlIHRlbmVyIG5pbmfDum4gZWxlbWVudG8gcXVlIG5vIGVzdMOpIGVuIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJNaXNtbyBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiTG9zIGVsZW1lbnRvcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gc2VyIGRlbCBtaXNtbyBjb2xvciBxdWUgZW4gbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJNaXNtbyB0aXBvIGRlIGzDrW5lYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkxvcyBlbGVtZW50b3MgZGUgbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmVuIHRlbmVyIGVsIG1pc21vIHRpcG8gZGUgbMOtbmVhIChjb250w61udWEsIGRpc2NvbnTDrW51YSwgcHVudGVhZGEpIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG9kb3MgbG9zIGVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidXllIGxhIG5vdGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJIdWJvIHVuIGVycm9yIGNhcmdhbmRvIGxvcyBlbGVtZW50b3MgZGUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiBQb3IgZmF2b3IsIGludMOpbnRlbG8gZGUgbnVldm8uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICJFc2NyaWJhIHVuIGFsZ29yaXRtbyBwYXJhIGNyZWFyIHZhcmlhYmxlcyBhbGVhdG9yaWFzLCBuw7ptZXJvcywgZXhwcmVzaW9uZXMsIGdyw6FmaWNvcyBvIGZ1bmNpb25lcyBkZSBldmFsdWFjacOzbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIklkaW9tYSBkZWwgYWxnb3JpdG1vIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIGRlIHNhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFamVtcGxvOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAiRm9ybWF0byBkZSBsYSBleHByZXNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaWRhZCBpbWFnaW5hcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgcHJvZHVjdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENydXoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRlIGxvcyBuw7ptZXJvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVGlwbyBkZSBwcmVjaXNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNpZnJhcyBzaWduaWZpY2F0aXZhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiQ2lmcmFzIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDs24gZGUgc2FsaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIkNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgbWlsZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmluZ3VubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWNpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJJbnRyb2R1emNhIGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIGxhIGNhbGN1bGFkb3JhIGF1eGlsaWFyIENhbGNNZSBxdWUgc2UgbW9zdHJhcsOhIGFsIGVzdHVkaWFudGU6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwdWVzdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJWb2x2ZXIgYSBnZW5lcmFyIGxhIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkNvcGlhciBsYSByZXNwdWVzdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkludHJvZHV6Y2EgdW5hIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSBwYXJhIHZlciBsYSByZXRyb2FjY2nDs24gcXVlIGRhcsOtYSBXaXJpcyBRdWl6emVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICJDT1JSRUNUTyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFQ1RPIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiSU5DT1JSRUNUTyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJTaW50YXhpcyBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGlzIGdyw6FmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X3N0cmluZ19sYWJlbCI6ICJTaW50YXhpcyBkZSB0ZXh0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXRlcmFsbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtw6F0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkN1YWxxdWllciByZXNwdWVzdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZ1bmNpw7NuIGRlIGV2YWx1YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb23DqXRyaWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3B1ZXN0YSBzaW1wbGlmaWNhZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJSZXNwdWVzdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJSZXNwdWVzdGEgZmFjdG9yaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmVzcHVlc3RhIHJhY2lvbmFsaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhY3RvciBjb23Dum4gZXh0cmHDrWRvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtaW5pbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmFkb3IgY29tw7puIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDs24gY2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzbiBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUmVzcHVlc3RhIHNpbWLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbm9zICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiSGFzdGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyYXMgZGVjaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmFzIHNpZ25pZmljYXRpdmFzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbmlkYWQgZGUgbWVkaWRhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiTm8gaGF5IGVsZW1lbnRvcyBzdXBlcmZsdW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IgY29ycmVjdG8iLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJUaXBvIGRlIGzDrW5lYSBjb3JyZWN0byIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlhNTCBkZSBsYSBwcmVndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBkZSBsYSBncmFtw6F0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFsYWJyYXMgcmVzZXJ2YWRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYWNpw7NuIHkgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiVGlwbyBkZSBlbnRyYWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkVudHJhZGEgcGVybWl0aWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9waWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImRlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAiYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaWZyYXMgc2lnbmlmaWNhdGl2YXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNpZnJhcyBkZWNpbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBlcnJvciByZWxhdGl2byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIGVudHJhZGEgbWFudXNjcml0YSBpbmNydXN0YWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJDb250aWVuZSBhbGdvcml0bW8iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICLCv0ltcG9ydGFyIGxhIHByZWd1bnRhPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcHJlZ3VudGEgcXVlIGVzdMOhIHRyYXRhbmRvIGRlIGltcG9ydGFyIHVzYSBvcGNpb25lcyBvYnNvbGV0YXMuIEVzIHBvc2libGUgcXVlIGVsIGNvbXBvcnRhbWllbnRvIGRlIGxhIHByZWd1bnRhIGNhbWJpZSBsaWdlcmFtZW50ZSBhbCBzZXIgaW1wb3J0YWRhLiBQb3IgZmF2b3IsIGNvbXBydWViZSBxdWUgc3UgcHJlZ3VudGEgc2lndWUgZnVuY2lvbmFuZG8gY29tbyB1c3RlZCBlc3BlcmEgYW50ZXMgZGUgZ3VhcmRhciBsb3MgY2FtYmlvcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjZXB0YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiT3BjaW9uZXMgaW5jb21wYXRpYmxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkxhcyBvcGNpb25lcyBzZWxlY2Npb25hZGFzIG5vIHNvbiBjb21wYXRpYmxlcyBjb24gbGFzIG9wY2lvbmVzIGRlZHVjaWRhcyBkZWwgYW7DoWxpc2lzIGRlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4gU2kgcHJvc2lndWUsIGxhcyBvcGNpb25lcyBpbmNvbXBhdGlibGVzIHZvbHZlcsOhbiBhIHN1IHZhbG9yIHBvciBkZWZlY3RvLiDCv0Rlc2VhIGNvbnRpbnVhcj8iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJTw60iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5vIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBlbCBlZGl0b3IgZGUgZsOzcm11bGFzIE1hdGhUeXBlIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIkNhbWJpb3Mgc2luIGd1YXJkYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJTaSBjaWVycmEgZXN0YSB2ZW50YW5hIHBlcmRlcsOhIGxvcyBjYW1iaW9zIHF1ZSBubyBzZSBoYXlhbiBndWFyZGFkby4gwr9Dw7NtbyBkZXNlYSBwcm9jZWRlcj8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfYWNjZXB0X2J1dHRvbl9sYWJlbCI6ICJBY2VwdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkd1YXJkYXIgeSBzYWxpciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiU2FsaXIgc2luIGd1YXJkYXIiLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICJDbGljYSBlbCBib3TDs24gcGFyYSBkZXNjYXJnYXIgeSBlamVjdXRhciBsYSBhcGxpY2FjacOzbiBXaXJpcyBDQVMgcGFyYSBlZGl0YXIgZWwgYWxnb3JpdG1vIGRlIGxhIHByZWd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRWplY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGljYSBlbCBib3TDs24gcGFyYSBkZXNjYXJnYXIgeSBlamVjdXRhciBsYSBhcGxpY2FjacOzbiBXaXJpcyBDQVMgcGFyYSBoYWNlciBsb3MgY8OhbGN1bG9zIHF1ZSBuZWNlc2l0ZS4uIiwKCQkic2VuZGluZ2luaXRpYWxzZXNzaW9uIjogIkVudmlhbmRvIGFsZ29yaXRtbyBpbmljaWFsLiIsCgkJIndhaXRpbmdmb3J1cGRhdGVzIjogIkVzcGVyYW5kbyBhY3R1YWxpemFjaW9uZXMuIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJUb2RvcyBsb3MgY2FtYmlvcyBndWFyZGFkb3MuIiwKCQkiZ290c2Vzc2lvbiI6ICJDYW1iaW9zIGd1YXJkYWRvcyAocmV2aXNpw7NuICR7bn0pLiIsCgkJInNob3djYXMiOiAiVXNhIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXNhIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJNw6FzIGluZm9ybWFjacOzbiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aXIgYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkVsIGFsZ29yaXRtbyBkZSBsYSBwcmVndW50YSBzZXLDoSB0cmFkdWNpZG8gZGUgV2lyaXMgQ0FTIGEgQ2FsY01lLiBFbCBhbGdvcml0bW8gcmVzdWx0YW50ZSBkZWJlIHNlciBwcm9iYWRvIG1hbnVhbG1lbnRlIGRlc3B1w6lzIGRlIGxhIGltcG9ydGFjacOzbiwgeSBsb3MgYWxnb3JpdG1vcyBkZSBDYWxjTWUgbm8gc2UgcHVlZGVuIHZvbHZlciBhIGFicmlyIGNvbiBXaXJpcyBDQVMuIFNpIGRlc2VhIHJldmVydGlyIGxvcyBjYW1iaW9zLCBzYWxnYSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBzaW4gZ3VhcmRhciBsb3MgY2FtYmlvcyB5IHZ1ZWx2YSBhIGVudHJhci4gUGFyYSBhbGdvcml0bW9zIGNvbXBsZWpvcyBxdWUgaGFnYW4gdXNvIGRlIGNvbWFuZG9zIGRlIHByb2dyYW1hY2nDs24sIHV0aWxpY2UgbGEgb3BjacOzbiBcIkNvbnZlcnRpciBjb21vIGFsZ29yaXRtb1wiIHBhcmEgdW4gbWVqb3IgcmVuZGltaWVudG8gZGUgbGEgcMOhZ2luYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBjb21vIGFsZ29yaXRtbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2VwdGFyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsYXIiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncsOhZmljYSIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncsOhZmljYXMsIGVsZW1lbnRvcyBnZW9tw6l0cmljb3MuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkxhIHNpbnRheGlzIGRlIGxhIHJlc3Bvc3RhIGVzIHbDoGxpZGEiLAoJCgkJImNoZWNrX2NvbG9yIjogImVsIGNvbG9yIGNvaW5jaWRlIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImVsIGVzdGlsbyBkZSBsaW5lYSBjb2luY2lkZSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIm5vIGNvbnRpZW5lIGVsZW1lbnRvcyBzdXBlcmZsdW9zIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbcOpdHJpY2FtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJlc3B1ZXN0YSBlcyBnZW9tw6l0cmljYW1lbnRlIGlndWFsIGEgbGEgY29ycmVjdGEiLAoKCQkicGFyYW1ldGVyIjogInBhcsOhbWV0cm8iLAoJCSJhbnN3ZXIiOiAicmVzcHVlc3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29waWEgZWwgY29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAiQ29waWEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUYWJsZXJvIGdyw6FmaWNvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiR3LDoWZpY29zIGVzdGFkw61zdGljb3MiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5zZXJ0YSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcGFyYSBlc3RhIHByZWd1bnRhLiBQdWVkZXMgbW9kaWZpY2FyIGPDs21vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBkZSBsb3MgZXN0dWRpYW50ZXMgdXNhbmRvIGxhcyBvcGNpb25lcyBkZSB2YWxpZGFjacOzbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiSW5zZXJ0YSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcGFyYSBlc3RhIHByZWd1bnRhLiBQdWVkZXMgbW9kaWZpY2FyIGPDs21vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBkZSBsb3MgZXN0dWRpYW50ZXMgeSBxdcOpIGVsZW1lbnRvcyBzZSBldmFsw7phbiB1c2FuZG8gbGFzIG9wY2lvbmVzIGRlIHZhbGlkYWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluc2VydGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHBhcmEgZXN0YSBwcmVndW50YS4gUHVlZGVzIG1vZGlmaWNhciBjw7NtbyBzZSBjb21wYXJhIGNvbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHVzYW5kbyBsYXMgb3BjaW9uZXMgZGUgdmFsaWRhY2nDs24uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJFc3RlIGVzIGVsIGVzdGFkbyBpbmljaWFsIGRlbCBlZGl0b3IgZGUgZsOzcm11bGFzIHF1ZSB2ZXLDoW4gbG9zIGVzdHVkaWFudGVzIGN1YW5kbyBpbnRlbnRlbiBsYSBwcmVndW50YS4gU2UgcHVlZGUgdXNhciBwYXJhIGRlamFyIGJsYW5jb3MgcXVlIGxvcyBlc3R1ZGlhbnRlcyB0ZW5nYW4gcXVlIHJlbGxlbmFyIGVuIHN1IHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkVzdGUgZXMgZWwgZXN0YWRvIGluaWNpYWwgZGVsIGVkaXRvciBncsOhZmljbyBxdWUgdmVyw6FuIGxvcyBlc3R1ZGlhbnRlcyBjdWFuZG8gaW50ZW50ZW4gbGEgcHJlZ3VudGEuIFB1ZWRlcyBwZXJzb25hbGl6YXIgbGEgYmFycmEgZGUgaGVycmFtaWVudGFzIHF1ZSB2ZXLDoSBlbCBlc3R1ZGlhbnRlIGVuIGxhcyBvcGNpb25lcyBkZSBlbnRyYWRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRXN0ZSBlcyBlbCBlc3RhZG8gaW5pY2lhbCBkZSBsYSBjYWphIGRlIHRleHRvIHF1ZSB2ZXLDoW4gbG9zIGVzdHVkaWFudGVzIGN1YW5kbyBpbnRlbnRlbiBsYSBwcmVndW50YS4gRXN0ZSB0aXBvIGRlIHJlc3B1ZXN0YSBubyBzZSBldmFsw7phIG1hdGVtw6F0aWNhbWVudGUuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRXN0w6FzIHVzYW5kbyBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJBaG9yYSBwdWVkZXMgZGlzZnJ1dGFyIGRlIG51ZXN0cmEgbnVldmEgZnVuY2nDs24gZGUgdmFyaWFibGVzIGFsZWF0b3JpYXMsIHF1ZSB0ZSBwZXJtaXRlIGNyZWFyIHByZWd1bnRhcyBkaW7DoW1pY2FzIGRlIHVuYSBtYW5lcmEgbcOhcyByw6FwaWRhIHkgc2VuY2lsbGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfcmVsZWFzZV9ub3Rlc19saW5rIjogIlZpc2l0YSBsYSBsaXN0YSBjb21wbGV0YSBkZSBtZWpvcmFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJEYW5vcyB0dSBvcGluacOzbi4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlbmlkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb3F1ZWFyIGNvbnRlbmlkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk5vIHBlcm1pdGlyIGFsIGVzdHVkaWFudGUgbW9kaWZpY2FyIGxhIHJlc3B1ZXN0YSBmdWVyYSBkZSBsYXMgY2FqYXMgZW4gYmxhbmNvIGRlbCBjb250ZW5pZG8gaW5pY2lhbC4gU2kgZXN0YSBjb25maWd1cmFjacOzbiBlc3TDoSBhY3RpdmEsIGVsIGVzdHVkaWFudGUgc29sYW1lbnRlIHBvZHLDoSBlc2NyaWJpciBlbiBsb3MgYmxhbmNvcyBkZWwgY29udGVuaWRvIGluaWNpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIk1vZG8gYsOhc2ljbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RvIGF2YW56YWRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyaWFibGVzIGFsZWF0b3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJIYXogcXVlIHR1cyBwcmVndW50YXMgc2VhbiBkaW7DoW1pY2FzIGFncmVnYW5kbyB2YXJpYWJsZXMgYWxlYXRvcmlhcyBhbCBlbnVuY2lhZG8gZGUgY2FkYSBwcmVndW50YS4gTm8gdGUgb2x2aWRlcyBkZSBhZ3JlZ2FyIGVzdGFzIHZhcmlhYmxlcyBhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5LCBzaSBxdWllcmVzIHF1ZSBhcGFyZXpjYW4gZXZhbHVhZGFzLCBhZ3JlZ2EgZWwgY29tYW5kbyBwYXJhIGV2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJIYXogcXVlIHN1cyBwcmVndW50YXMgc2VhbiBkaW7DoW1pY2FzIGFncmVnYW5kbyB2YXJpYWJsZXMgYWxlYXRvcmlhcyBhbCBlbnVuY2lhZG8gZGUgY2FkYSBwcmVndW50YS4gTm8gdGUgb2x2aWRlcyBkZSBhZ3JlZ2FyIGVzdGFzIHZhcmlhYmxlcyBhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5LCBzaSBxdWllcmVzIHF1ZSBhcGFyZXpjYW4gZXZhbHVhZGFzLCBhZ3JlZ2EgZWwgY29tYW5kbyBwYXJhIGV2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJVc2EgQ2FsY01lIHBhcmEgZXNjcmliaXIgdW4gYWxnb3JpdG1vIHF1ZSBwZXJtaXRhIGdlbmVyYXIgdmFyaWFibGVzIGFsZWF0b3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIEFncmVnYXIgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJUaWVuZXMgdW4gYWxnb3JpdG1vIGNvbXBsZWpvLCB1dGlsaXphIGVsIG1vZG8gYXZhbnphZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhY2nDs24gZGUgbGFzIHZhcmlhYmxlcyBhbGVhdG9yaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiTm9tYnJlIGRlIGxhIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiZXMgdW4gZW50ZXJvIGVudHJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAidmFsb3IgbcOtbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogInZhbG9yIG3DoXguIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIk5vbWJyZSBkZSB2YXJpYWJsZSB5YSB1dGlsaXphZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiTm8gZXMgdW4gZW50ZXJvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIk5vIGVzIHVuIG5vbWJyZSBkZSB2YXJpYWJsZSB2w6FsaWRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIkVsIHZhbG9yIG3DoXhpbW8gZGViZSBzZXIgc3VwZXJpb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgbm9tYnJlIGRlIGxhIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgdmFsb3IgbcOheGltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIGVsIHZhbG9yIG3DrW5pbW8iLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImV2YWx1YXIiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIlByZXNlbnRhbW9zIFdpcmlzUXVpenplcyA0LjguMDogYWhvcmEgY29uIHJlc3B1ZXN0YXMgZ3LDoWZpY2FzIGVzY3JpdGFzIGEgbWFubyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJOb3MgY29tcGxhY2UgcHJlc2VudGFyIHVuIG51ZXZvIHRpcG8gZGUgcmVzcHVlc3RhIHF1ZSBwZXJtaXRlIGEgc3VzIGFsdW1ub3MgcmVzcG9uZGVyIGVzY3JpYmllbmRvIGEgbWFubyB1biBncsOhZmljby4gUGFyYSBvYnRlbmVyIG3DoXMgaW5mb3JtYWNpw7NuIHNvYnJlIGVzdGEgZnVuY2nDs24sIGNvbnN1bHRlIG51ZXN0cmFzIG5vdGFzIGRlIGxhIHZlcnNpw7NuIHkgbGEgZG9jdW1lbnRhY2nDs24uIMKhRXNwZXJhbW9zIHF1ZSB1c3RlZCB5IHN1cyBhbHVtbm9zIGRpc2ZydXRlbiBkZSBlc3RhIG51ZXZhIGluY29ycG9yYWNpw7NuIGEgV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90YXMgZGUgbGEgdmVyc2nDs24iLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJIYXpub3MgbGxlZ2FyIHR1cyBjb21lbnRhcmlvcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDw7NtbyBjcmVhciBsYSBwcmltZXJhIHByZWd1bnRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiSW5mb3JtYWNpw7NuIHNvYnJlIHRvZG9zIGxvcyBwYXNvcyBuZWNlc2FyaW9zIHBhcmEgY3JlYXIgdW5hIHByZWd1bnRhIGNvbiBXaXJpc1F1aXp6ZXMgeSBzYWJlciBjw7NtbyB1c2FyIHN1cyBmdW5jaW9uZXMgZGUgdmFsaWRhY2nDs24uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDw7NtbyBjcmVhciB1bmEgcHJlZ3VudGEgYWxlYXRvcmlhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIkluZm9ybWFjacOzbiBzb2JyZSBjw7NtbyBjcmVhciBmw6FjaWxtZW50ZSB1bmEgcHJlZ3VudGEgYWxlYXRvcmlhIGNvbiBXaXJpc1F1aXp6ZXMgbWVkaWFudGUgbnVlc3Ryb3MgbW9kb3MgYsOhc2ljbyB5IGF2YW56YWRvLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIk51ZXN0cmEgZm9ybWFjacOzbiBncmF0dWl0YSB0ZSBwZXJtaXRlIG9idGVuZXIgaW5mb3JtYWNpw7NuIGNvbXBsZXRhIHNvYnJlIFdpcmlzUXVpenplcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiT2ZyZWNlbW9zIGxhIG9wY2nDs24gZGUgdW5hIGZvcm1hY2nDs24gZ3JhdHVpdGEgcXVlIGNhZGEgYWx1bW5vIHB1ZWRlIHNlZ3VpciBhIHN1IHByb3BpbyByaXRtbyB5IGRlIHVuYSBmb3JtYWNpw7NuIHR1dGVsYWRhIGRlIHBhZ28gZG9uZGUgc2UgcHVlZGVuIGFwcmVuZGVyIHRvZG9zIGxvcyBhc3BlY3RvcyByZWxhY2lvbmFkb3MgY29uIGxhcyBmdW5jaW9uZXMgZGUgV2lyaXNRdWl6emVzIHkgbGEgY29uZmlndXJhY2nDs24gYXZhbnphZGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICJNw6FzIGluZm9ybWFjacOzbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kbyBiw6FzaWNvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RvIGF2YW56YWRvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIlF1aWVybyBpbnNjcmliaXJtZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdG8iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGFyIG51ZXN0cm8gc2l0aW8gd2ViIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIkluZm9ybWFyIHNvYnJlIHVuIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1Y2Npw7NuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIkJvY2V0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJFc3RlIGVzIGVsIGVzdGFkbyBkZSBjb250ZW5pZG8gaW5pY2lhbCBkZWwgZWRpdG9yIGRlIGdyw6FmaWNvcyBxdWUgdmVyw6FuIHN1cyBhbHVtbm9zIGN1YW5kbyBpbnRlbnRlbiByZWFsaXphciBsYSBwcmVndW50YS4gVGVuZ2EgZW4gY3VlbnRhIHF1ZSBsYSBiYXJyYSBkZSBoZXJyYW1pZW50YXMgZGUgbG9zIGVzdHVkaWFudGVzIHNvbG8gdGVuZHLDoSBsb3MgYm90b25lcyBkZSBlc2NyaXR1cmEgYSBtYW5vIHkgZWxpbWluYWNpw7NuLiBVc2UgbGEgZnVuY2nDs24gXCJWaXN0YSBwcmV2aWFcIiBwYXJhIHZlciBlbCBhc3BlY3RvIHF1ZSB0ZW5kcsOhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkludHJvZHV6Y2EgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIGEgZXN0YSBwcmVndW50YS4gU3VzIGFsdW1ub3MgdXRpbGl6YXLDoW4gbGEgaGVycmFtaWVudGEgZGUgZXNjcml0dXJhIGEgbWFubyBwYXJhIGRpYnVqYXIgc3Ugc29sdWNpw7NuLCBwb3IgbG8gcXVlIGhlbW9zIGRlZmluaWRvIHVuYSB0b2xlcmFuY2lhIG3DrW5pbWEgcGFyYSByZXNwdWVzdGFzIGxpZ2VyYW1lbnRlIGluZXhhY3Rhcy4gUHVlZGUgYWp1c3RhciBlc3RhIGZ1bmNpw7NuIGhhY2llbmRvIGNsaWMgZW4gbGFzIFwib3BjaW9uZXMgZGUgdmFsaWRhY2nDs25cIi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2UgZWwgYm90w7NuIFwiVmlzdGEgcHJldmlhXCIgcGFyYSB2ZXIgbGEgdmlzdGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlRpcG8gYm9jZXRvIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJCb2NldG8iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGFjacOzbiIKCX0KfQoKCg"},{ name : "strings_quizzes.ca.json", data : "s74936:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiY2EiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOgdGlxdWVzIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbWVudCBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW3DoHRpY2FtZW50IGlndWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiUXVhbHNldm9sIHJlc3Bvc3RhIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJmdW5jacOzIGRlIHF1YWxpZmljYWNpw7MiLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInTDqSBmb3JtYSBkZSBub21icmUgZW50ZXIiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogInTDqSBmb3JtYSBkZSBmcmFjY2nDsyIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJ0w6kgZm9ybWEgZGUgcG9saW5vbWkiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogInTDqSBmb3JtYSBkZSBmdW5jacOzIHJhY2lvbmFsIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6lzIHVuYSBjb21iaW5hY2nDsyBkZSBmdW5jaW9ucyBlbGVtZW50YWxzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3TDoCBleHByZXNzYWRhIGVuIG5vdGFjacOzIGNpZW50w61maWNhIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3TDoCBzaW1wbGlmaWNhZGEiLAoJCSJjaGVja19leHBhbmRlZCI6ICJlc3TDoCBleHBhbmRpZGEiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVzdMOgIGZhY3Rvcml0emFkYSIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJlc3TDoCByYWNpb25hbGl0emFkYSIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAibm8gdMOpIGZhY3RvcnMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidMOpIHJhZGljYW5kcyBtaW5pbWFscyIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICLDqXMgZGl2aXNpYmxlIHBlciIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJ0w6kgZGVub21pbmFkb3IgY29tw7oiLAoJCSJjaGVja191bml0IjogInTDqSB1bml0YXQgZXF1aXZhbGVudCBhIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogInTDqSB1bml0YXQgbGl0ZXJhbG1lbnQgaWd1YWwgYSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJ0w6kiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJyZXNwb3N0YSBzaW1iw7JsaWNhIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJ0w6kgdW5pdGF0cyBlcXVpdmFsZW50cyIsCgoJCSJsaXN0IjogImxsaXN0YSIsCgkJIm9yZGVybWF0dGVycyI6ICJsJ29yZHJlIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJsJ29yZHJlIG5vIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJxdWVzdGlvbiBYTUwiLAoJCSJncmFtbWFydXJsIjogImdyYW1tYXIgVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYXJhdWxlcyByZXNlcnZhZGVzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMZXMgbGxpc3RlcyBzZW1wcmUgbmVjZXNzaXRlbiBjbGF1cyBcInt9XCIuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAiVXRpbGl0emEgbGEgY29tYSBcIixcIiBjb20gYSBzZXBhcmFkb3IgZCdlbGVtZW50cyBkZSBsbGlzdGVzLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGFyIGxhIHByZWd1bnRhP1xuQXF1ZXN0YSBwcmVndW50YSBjb250w6kgY2FyYWN0ZXLDrXN0aXF1ZXMgb2Jzb2xldGVzLiBFbCBwcm9jw6lzIGQnaW1wb3J0YWNpw7MgcG90IGNhbnZpYXIgbGxldWdlcmFtZW50IGVsIGNvbXBvcnRhbWVudCBkZSBsYSBwcmVndW50YS4gw4lzIGFsdGFtZW50IHJlY29tYW5hdCBjb21wcm92YXIgY3VpZGFkb3NhbWVudCBsYSBwcmVndW50YSBkZXNwcsOpcyBkZSBsYSBpbXBvcnRhY2nDsy4iLAoJCSJjb21wYXJlc2V0cyI6ICJjb21wYXJhIGNvbSBhIGNvbmp1bnRzIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sZXLDoG5jaWEgcmVsYXRpdmEiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsbGlzdGVzIHNlbnNlIGNsYXVzIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJmdW5jacOzIGRlIHF1YWxpZmljYWNpw7MiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9waWV0YXRzIGFkZGljaW9uYWxzIiwKCQkic3RydWN0dXJlIjogImVzdHJ1Y3R1cmEiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub23DqHRyaXF1ZXMiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOybGlxdWVzIiwKCQkidG9sZXJhbmNlIjogInRvbGVyw6BuY2lhIiwKCQkicmVsYXRpdmUiOiAicmVsYXRpdmEiLAoJCSJwcmVjaXNpb24iOiAicHJlY2lzacOzIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAib21ldHJlIHByb2R1Y3RlIiwKCQkidGltZXNfb3BlcmF0b3IiOiAib3BlcmFkb3IgcHJvZHVjdGUiLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJ1bml0YXQgaW1hZ2luw6ByaWEiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJmcmFjY2lvbnMgbWl4dGVzIiwKCQkiY29uc3RhbnRzIjogImNvbnN0YW50cyIsCgkJImZ1bmN0aW9ucyI6ICJmdW5jaW9ucyIsCgkJInVzZXJmdW5jdGlvbnMiOiAiZnVuY2lvbnMgZCd1c3VhcmkiLAoJCSJ1bml0cyI6ICJ1bml0YXRzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGQndW5pdGF0cyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcGNpb25zIGRlIHNpbnRheGkiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk9icmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkJ2VudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkZSB2YWxpZGFjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFyaWFibGVzIGFsZWF0w7JyaWVzIGkgZnVuY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pdSBlbCBjb250aW5ndXQgaW5pY2lhbCBkZSBsJ2VzdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkZSB2YWxpZGFjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiQ29kaSBmb250IGRlIGxhIHByZWd1bnRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJFbnJlcmUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiQWp1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIkRvbmV1IGxhIHZvc3RyYSBvcGluacOzIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiQXB1bnRldS12b3MgYSBsYSBub3N0cmEgZm9ybWFjacOzIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJWaXNpdGV1IGVsIG5vc3RyZSB3ZWIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiQXZpc2V1IGQndW4gZXJyb3IiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJNw6lzIG9wY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICJWZXVyZSBjb2RpIGZvbnQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAiU29icmUgV2lyaXMgUXVpenplcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIlRpcHVzIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcsOgZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICJUZXh0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIkVzdGFuZGFyZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgZGUgYmFycmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgZGUgbMOtbmllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgY2lyY3VsYXIiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkludHJvZHXDr3UgbGEgcmVzcG9zdGEgY29ycmVjdGEgaSBlbCBjb250aW5ndXQgaW5pY2lhbCBkZSBsYSB2b3N0cmEgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICJJbnRyb2R1w691IGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGkgZWwgY29udGluZ3V0IGluaWNpYWwgZGUgbGEgdm9zdHJhIHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGluZ3V0IGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEaWJ1aXhldSBsYSByZXNwb3N0YSBjb3JyZWN0YSBpIGVsIGNvbnRpbmd1dCBpbmljaWFsIGRlIGxhIHZvc3RyYSBwcmVndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRpbmd1dCBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiQ29uZmlndXJhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJPcGNpb25zIGQnZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9wY2lvbnMgZGUgdmFsaWRhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVmFyaWFibGVzIGFsZWF0w7JyaWVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIkVzY29sbGl1IGxlcyBlaW5lcyBxdWUgZXMgbW9zdHJhcmFuIGEgbCdlc3R1ZGlhbnQgcGVyIGEgcmVzcG9uZHJlIGxhIHByZWd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YWNpw7MgZGUgbGEgYmFycmEgZCdlaW5lcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJDYW5jZWzCt2xhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkRlc2EiLAoKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfbGFiZWwiOiAiRmlsdHJldSBsZXMgb3BjaW9ucyBxdWUgZXMgbW9zdHJlbiBzZWdvbnMgdW5hIGFuw6BsaXNpIGRlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlRvdGVzIGxlcyBvcGNpb25zIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJPcGNpb25zIHJlbGxldmFudHMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiUmVzcG9zdGEgY29tcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJDb3JyZWdlaXggZWxzIGNhbXBzIGRlIHJlc3Bvc3RhIHBlciBzZXBhcmF0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiQXZhbHVhIGVscyBjYW1wcyBkZSByZXNwb3N0YSBwZXIgc2VwYXJhdC4gQWx0cmFtZW50LCBsYSByZXNwb3N0YSBzJ2F2YWx1YXLDoCBjb20gdW5hIHNvbGEgZXhwcmVzc2nDsy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvdGVzIGxlcyByZXNwb3N0ZXMgaGFuIGRlIHNlciBjb3JyZWN0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIlNpIGFsZ3VuYSBkZSBsZXMgcmVzcHVlc3RlcyDDqXMgaW5jb3JyZWN0YSwgdG90YSBsYSBwcmVndW50YSBlcyBxdWFsaWZpY2Fyw6AgY29tIGEgaW5jb3JyZWN0YS4gQWx0cmFtZW50LCBjYWRhIHJlc3Bvc3RhIHRpbmRyw6AgdW4gcGVzIGEgbGEgcXVhbGlmaWNhY2nDsyB0b3RhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIkNhbXBzIGQnZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiVGlwdXMgZGVsIGNhbXAgZCdlbnRyYWRhIGRlIGxhIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiRWRpdG9yIGRlIG1hdGVtw6B0aXF1ZXMgaW5jcnVzdGF0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfaGVscGVyX3RleHQiOiAiTCdlZGl0b3IgZGUgZsOzcm11bGVzIG1hdGVtw6B0aXF1ZXMgTWF0aFR5cGUgYW1iIHJlY29uZWl4ZW1uZW50IGQnZXNjcmlwdHVyYSBtYW51c2NyaXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIkVkaXRvciBkZSBtYXRlbcOgdGlxdWVzIGEgdW5hIG5vdmEgZmluZXN0cmEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wIGRlIHRleHQgYW1iIHVuIGJvdMOzIHF1ZSBvYnJlIGwnZWRpdG9yIGRlIGbDs3JtdWxlcyBtYXRlbcOgdGlxdWVzIGEgdW5hIG5vdmEgZmluZXN0cmEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiQ2FtcCBkZSB0ZXh0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiVW4gY2FtcCBkZSB0ZXh0LCBwZXIgYSByZXNwb3N0ZXMgbcOpcyBzZW56aWxsZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkNhbXAgZCdlbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTW9zdHJhIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBhIG3DqXMgZGVsIGNhbXAgZCdlbnRyYWRhIGRlIGxhIHJlc3Bvc3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk1vc3RyYSB1biBjYW1wIGRlIHRleHQgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW4gY2FtcCBkZSB0ZXh0IGF1eGlsaWFyIGEgbcOpcyBkZWwgY2FtcCBkJ2VudHJhZGEgZGUgbGEgcmVzcG9zdGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU3Vic3RpdHVlaXggZWwgY2FtcCBkJ2VudHJhZGEgZGUgbGEgcmVzcG9zdGEgcGVyIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJTdWJzdGl0dWVpeCBlbCBjYW1wIGQnZW50cmFkYSBkZSBsYSByZXNwb3N0YSBwZXIgdW5hIGNhbGN1bGFkb3JhIENhbGNNZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTm8gbW9zdHJpcyBjYW1wIGQnZW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJObyBtb3N0cmlzIGNhcCBjYW1wIGQnZW50cmFkYSBhdXhpbGlhciBhIG3DqXMgZGVsIGNhbXBvIGQnZW50cmFkYSBkZSBsYSByZXNwb3N0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiQ29udGluZ3V0IGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29uYWxpdHpldSBsYSBiYXJyYSBkJ2VpbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIkFtYWdhIGxlcyBvcGNpb25zIGRlIGZpdHhlciBkZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTm8gbW9zdHJpcyBsYSBwb3NzaWJpbGl0YXQgZCdvYnJpciwgZGVzY2FycmVnYXIgbyBkZXNhciBzZXNzaW9ucyBkZSBDYWxjTWUgYSBsJ2VzdHVkaWFudGF0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJTaW50YXhpIGQnZW50cmFkYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIlRvdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIkNhcCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmV1IGVscyBjYXLDoGN0ZXJzIHF1ZSBkZXNpdGdldSBxdWUgc2lndWluIGludGVycHJldGF0cyBjb20gYSBjb25zdGFudHMgaSBubyBjb20gYSB2YXJpYWJsZXMgbGxpdXJlcy4gUG90IGRlZmluaXIgY29uc3RhbnRzIGFkZGljaW9uYWxzIGFsIHBhbmVsbCBwZXIgZGVmaW5pciB2YXJpYWJsZXMgYWxlYXTDsnJpZXMgaSBmdW5jaW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTcOpcyBjb25zdGFudHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbml1IHVuYSBub3ZhIGNvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5jaW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJTZWxlY2Npb25ldSBlbHMgdGlwdXMgZGUgZnVuY2lvbnMgcXVlIGRlc2l0Z2V1IHF1ZSBzaWd1aW4gcmVjb25lZ3VkZXMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudC4gUG90IGRlZmluaXIgZnVuY2lvbnMgYWRkaWNpb25hbHMgYWwgcGFuZWxsIHBlciBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdMOycmllcyBpIGZ1bmNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogImV4cC9sb2ciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOodHJpcXVlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkhpcGVyYsOybGlxdWVzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtw6h0aXF1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiTcOpcyBmdW5jaW9ucy4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pdSB1bmEgbm92YSBmdW5jacOzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdGF0cyBkZSBtZXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmV1IGxlcyB1bml0YXRzIGRlIG1lc3VyYSBxdWUgZGVzaXRnZXUgcXVlIHNpZ3VpbiByZWNvbmVndWRlcyBhIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiTcOpcyB1bml0YXRzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZml4b3MgZCd1bml0YXRzIGRlIG1lc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xsaXUgZWxzIHByZWZpeG9zIGQndW5pdGF0cyBkZSBtZXN1cmEgcXVlIGRlc2l0Z2V1IHF1ZSBzaWd1aW4gcmVjb25lZ3V0cyBhIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIk3DqXMgcHJlZml4b3MuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xhYmVsIjogIkNvbnN0cnVjY2lvbnMgcGVybWVzZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkZyYWNjaW9uZXMgbWl4dGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsZXMgY29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgcydpbnRlcnByZXRlbiBjb20gYSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBBbHRyYW1lbnQsIHMnaW50ZXJwcmV0ZW4gY29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxsaXN0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiTGVzIGNsYXVzIHsgfSBzJ2ludGVycHJldGVuIGNvbSBhIGRlbGltaXRhZG9ycyBkJ2luaWNpIGkgZmluYWwgZGUgbGVzIGxsaXN0ZXMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gYSBwYXLDqG50ZXNpcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGxpc3RlcyBzZW5zZSBkZWxpbWl0YWRvcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHNldm9sIGVsZW1lbnQgbyBzZXF1w6huY2lhIGQnZWxlbWVudHMgcydpbnRlcnByZXRhIGNvbSB1bmEgbGxpc3RhLCBlbmNhcmEgcXVlIG5vIGVzdGlndWkgZGVsaW1pdGFkYSBwb3IgY2xhdXMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxlcyBjb20gKDAsMSkgcydpbnRlcnByZXRlbiBjb20gYSBpbnRlcnZhbHMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gYSB2ZWN0b3JzIGRlIGRvcyBlbGVtZW50cy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlByb3BvcmNpb25zIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsZXMgY29tIDI6Mzo1IHMnaW50ZXJwcmV0ZW4gY29tIGEgcHJvcG9yY2lvbnMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gdW5hIHN1Y2Nlc3Npw7MgZGUgZGl2aXNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzIGNpZW50w61maWNhIGRlIG3DoHF1aW5hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRsOzcm11bGVzIGNvbSAxLjVlLTUgbyAxLjVFLTUgcydpbnRlcnByZXRlbiBjb20gYSBub21icmVzIGRlY2ltYWxzIGVzY3JpdHMgZW4gbm90YWNpw7MgY2llbnTDrWZpY2EuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNlcGFyYWRvcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQdW50IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfY29tbWFfZHJvcGRvd25fbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkVzcGFpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJSZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgZGVjaW1hbHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIG1pbGVycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiU2VwYXJhZG9yIGQnZWxlbWVudHMgZW4gdW5hIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2xsaXUgZWwgc2lnbmlmaWNhdCBkZWxzIGNhcsOgY3RlcnMgcHVudCwgY29tYSBpIGVzcGFpLiBBcXVlc3RlcyBvcGNpb25zIGRlZmluZWl4ZW4gY29tIHMnaGFuIGQnZXNjcml1cmUgZWxzIG5vbWJyZXMgZGVjaW1hbHMgaSBsZXMgbGxpc3Rlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYWNpw7MgYW1iIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50IGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhIGQnZXN0YXIgZXNjcml0YSBsaXRlcmFsbWVudCBpZ3VhbCBxdWUgbGEgcmVzcG9zdGEgY29ycmVjdGEsIGFtYiBsJ2V4Y2VwY2nDsyBkJ2VzcGFpcyBpIHBhcsOobnRlc2lzLiBMYSB0b2xlcsOgbmNpYSBzZSBzZWd1ZWl4IGFwbGljYW50IGEgbGVzIGNvbXBhcmFjaW9ucyBlbnRyZSBub21icmVzIGRlY2ltYWxzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2xhYmVsIjogIk1hdGVtw6B0aWNhbWVudCBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnYWx1bW5lIGVzIGNvbXBhcmEgYW1iIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGZlbnQgc2VydmlyIGVsIG1vdG9yIG1hdGVtw6B0aWMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJM4oCZb3JkcmUgaSBsZXMgcmVwZXRpY2lvbnMgaW1wb3J0ZW4gYSBsZXMgbGxpc3RlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcG9zdGEgw6lzIHVuYSBsbGlzdGEgZOKAmWVsZW1lbnRzLCBhcXVlc3RzIGhhbiBk4oCZYXBhcsOoaXhlciBlbiBlbCBtYXRlaXggb3JkcmUgaSBlbCBtYXRlaXggbm9tYnJlIGRlIHZlZ2FkZXMgYSBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxlcyByZXBldGljaW9ucyBpbXBvcnRlbiBhIGxlcyBsbGlzdGVzLCBwZXLDsiBs4oCZb3JkcmUgbm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcG9zdGEgw6lzIHVuYSBsbGlzdGEgZOKAmWVsZW1lbnRzLCBhcXVlc3RzIGhhbiBk4oCZYXBhcsOoaXhlciBlbCBtYXRlaXggbm9tYnJlIGRlIHZlZ2FkZXMgYSBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEsIHBlcsOyIG5vIG5lY2Vzc8OgcmlhbWVudCBlbiBlbCBtYXRlaXggb3JkcmUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIkzigJlvcmRyZSBpIGxlcyByZXBldGljaW9ucyBubyBpbXBvcnRlbiBhIGxlcyBsbGlzdGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHJlc3Bvc3RhIMOpcyB1bmEgbGxpc3RhIGTigJllbGVtZW50cywgbm8gZXMgY29uc2lkZXJhcsOgIGVsIHNldSBvcmRyZSBpIGxhIHJlcGV0aWNpw7MgZOKAmWVsZW1lbnRzIHBlciBjb21wYXJhciBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgYW1iIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIk1hasO6c2N1bGVzIGkgbWluw7pzY3VsZXMgc8OzbiBkaWZlcmVudHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJMZXMgbGxldHJlcyBtYWrDunNjdWxlcyBpIG1pbsO6c2N1bGVzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkZSBjb2luY2lkaXIgYW1iIGxlcyBkZSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTm8gaWdub3JpcyBlbHMgZXNwYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhIGRlIHRlbmlyIGV4YWN0YW1lbnQgZWxzIG1hdGVpeG9zIGVzcGFpcyBxdWUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiRWwgY29uanVudCBkZSBzb2x1Y2lvbnMgZGUgbCdlcXVhY2nDsywgaW5lcXVhY2nDsyBvIHNpc3RlbWEgZCdlcXVhY2lvbnMgZGVmaW5pdHMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBjb2luY2lkaXIgYW1iIGVsIGRlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiQWNjZXB0YSBxdWFsc2V2b2wgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkNvbnNpZGVyYSBxdWFsc2V2b2wgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgY29tIGEgY29ycmVjdGEuIEVtcHJldSBhcXVlc3RhIG9wY2nDsyBwZXIgYSBkb25hciByZXRyb2FjY2nDsyBhIHJlc3Bvc3RlcyBpbmNvcnJlY3Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzIGQnYXZhbHVhY2nDsyBwZXJzb25hbGl6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pdSBsYSB2b3N0cmEgcHLDsnBpYSBmdW5jacOzIGQnYXZhbHVhY2nDsyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudGUgYWwgcGFuZWxsIHBlciBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdMOycmllcyBpIGZ1bmNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tIGRlIGxhIGZ1bmNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXUgdW5hIG5vdmEgZnVuY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk5vIGF2YWx1w69zIGVscyBhcmd1bWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBubyBzJ2F2YWx1YXLDoCBpIGVzIHBhc3NhcsOgIGNvbSB1bmEgZXhwcmVzc2nDsyBkZSBDYWxjTWUgYSBsYSBmdW5jacOzIGQnYXZhbHVhY2nDsy4gQXF1ZXN0YSBvcGNpw7Mgw6lzIG1vbHQgYXZhbsOnYWRhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOb21icmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDsmxpY2EiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gcG90IGNvbnRlbmlyIGRlY2ltYWxzOiBoYSBkZSBzZXIgdW5hIGNvbWJpbmFjacOzIGQnb3BlcmFjaW9ucywgZnJhY2Npb25zLCBhcnJlbHMgaSBmdW5jaW9ucyBkJ2VudGVycywgY29uc3RhbnRzIGkgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcsOgbmNpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgZXhhY3RhbWVudCBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGEgZGUgc2VyIGV4YWN0YW1lbnQgaWd1YWwgYSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RhIGFtYiB1biBtYXJnZSBkJ2Vycm9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJMYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBzZXIgZXN0cmljdGFtZW50IGEgbCdpbnRlcnZhbCBkZSByZXNwb3N0YXMgY29ycmVjdGVzIGRlZmluaXQgcGVyIGxhIHRvbGVyw6BuY2lhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIGQnZXJyb3IgcmVsYXRpdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiUmVzcG9zdGEgYW1iIGxlcyBwcmltZXJlcyB4aWZyZXMgY29ycmVjdGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMZXMgcHJpbWVyZXMgeGlmcmVzIHNpZ25pZmljYXRpdmVzIG8gZGVjaW1hbHMgZGUgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGFuIGRlIHNlciBpZ3VhbHMgYSBsZXMgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInhpZnJlcyBzaWduaWZpY2F0aXZlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRWxzIG5vbWJyZXMgZGVjaW1hbHMgZGUgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGFuIGQnZXN0YXIgZXhwcmVzc2F0cyBlbiBub3RhY2nDsyBjaWVudMOtZmljYTogIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7MgZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkVscyBub21icmVzIGRlY2ltYWxzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkJ2VzdGFyIGV4cHJlc3NhdHMgZW4gbm90YWNpw7MgZGVjaW1hbDogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFsc2V2b2wgbm90YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkVscyBub21icmVzIGRlY2ltYWxzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGVzIHBvZGVuIGV4cHJlc3NhciBlbiBub3RhY2nDsyBjaWVudMOtZmljYSBvIGVuIG5vdGFjacOzIGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ4aWZyZXMgc2lnbmlmaWNhdGl2ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogInhpZnJlcyBkZWNpbWFscyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGEgZGUgdGVuZXIgdW4gbm9tYnJlIG3DrW5pbSBpL28gbcOgeGltIGRlIHhpZnJlcyBzaWduaWZpY2F0aXZlcyBvIGRlY2ltYWxzLCBpbmNsb2VudCBlbHMgemVyb3MgYSBsYSBkcmV0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNpbXBsaWZpY2FjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2dlbmVyYWxfbGFiZWwiOiAiR2VuZXJhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3Bvc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkxlcyBleHByZXNzaW9ucyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBubyBlcyBwb2RlbiBzaW1wbGlmaWNhciBtw6lzLiBJbmNsb3UgZnJhY2Npb25zLCBwb3TDqG5jaWVzIGkgYXJyZWxzLCBwb2xpbm9taXMsIGZ1bmNpb25zIHJhY2lvbmFscywgZnVuY2lvbnMgdHJhc2NlbmRlbnRhbHMsIG5vbWJyZXMgZGVjaW1hbHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiUmVzcG9zdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvdGVzIGxlcyBvcGVyYWNpb25zIHMnaGFuIGR1dCBhIHRlcm1lLiBFbHMgcHJvZHVjdGVzIHMnaGFuIGRpc3RyaWJ1w690IHNvYnJlIGxlcyBzdW1lcywgbGVzIGZyYWNjaW9ucyBzaW1wbGVzIHMnaGFuIG9wZXJhdC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWN0b3JzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiUmVzcG9zdGEgZmFjdG9yaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiRWxzIGVudGVycyBvIHBvbGlub21pcyBzJ2V4cHJlc3NlbiBjb20gYSBwcm9kdWN0ZSBkZSBwcmltZXJzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhY3RvciBjb23DuiBleHRyZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJTJ2hhIGV4dHJldCBlbCBmYWN0b3IgY29tw7ogYSBsZXMgc3VtZXMgb24gw6lzIHBvc2libGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmFjY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbcO6IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJMZXMgZnJhY2Npb25zIHMnaGFuIHNpbXBsaWZpY2F0IHBlciB0ZW5pciB1biBkZW5vbWluYWRvciBjb23Dui4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiQXJyZWxzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSZXNwb3N0YSByYWNpb25hbGl0emFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gY29udGllbmUgYXJyZWxzIGFscyBkZW5vbWluYWRvcmFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZHMgbWluaW1hbHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiRWxzIGFyZ3VtZW50cyBkZSBsZXMgYXJyZWxzIG5vIHRlbmVuIGNhcCBmYWN0b3IgZWxldmF0IGEgbCfDrW5kZXggZGUgbCdhcnJlbCwgZGUgdGFsIG1hbmVyYSBxdWUgbm8gZXMgcG90IGV4dHJldXJlIGZvcmEgZGUgbCdhcnJlbC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdGF0cyBkZSBtZXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIk1hdGVpeGEgdW5pdGF0IGRlIG1lc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTGEgdW5pdGF0IGRlIG1lc3VyYSBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBzZXIgbGEgbWF0ZWl4YSBxdWUgbGEgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiRXMgcGVybWV0ZW4gYWx0cmVzIHByZWZpeG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXMgcGVybWV0IHF1ZSBsYSB1bml0YXQgZGUgbWVzdXJhIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IHRpbmd1aSB1biBwcmVmaXggZGlmZXJlbnQgYWwgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiQ3JpdGVyaXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyw6BuY2lhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW50cm9kdcOvdSBsYSBxdWFudGl0YXQgZCdlcnJvciBxdWUgdm9sIHBlcm1ldHJlIGVudHJlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGkgbGEgZGUgbCdlc3R1ZGlhbnQuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjY2lvbmV1IGVscyBlbGVtZW50cyBkZSBsYSByZXNwb3N0YSBjb3JyZWN0YSBxdWUgcydhdmFsdWFyYW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJpdSBlbGVtZW50cyBzdXBlcmZsdXMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gcG90IHRlbmVyIGNhcCBlbGVtZW50IHF1ZSBubyBzaWd1aSBhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIk1hdGVpeCBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiRWxzIGVsZW1lbnRzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkZSBzZXIgZGVsIG1hdGVpeCBjb2xvciBxdWUgYSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiTWF0ZWl4IHRpcHVzIGRlIGzDrW5lYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkVscyBlbGVtZW50cyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYW4gZGUgdGVuaXIgZWwgbWF0ZWl4IHRpcHVzIGRlIGzDrW5lYSAoY29udMOtbnVhLCBkaXNjb250w61udWEsIHB1bnRlamFkYSkgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG90cyBlbHMgZWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVlaXggbGEgbm90YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkhpIGhhIGhhZ3V0IHVuIGVycm9yIGNhcnJlZ2FudCBlbHMgZWxlbWVudHMgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIFNpIHVzIHBsYXUsIGludGVudGV1LWhvIGRlIG5vdS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3Jpdml1IHVuIGFsZ29yaXNtZSBwZXIgY3JlYXIgdmFyaWFibGVzIGFsZWF0w7JyaWVzLCBub21icmVzLCBleHByZXNzaW9ucywgZ3LDoGZpY3MgbyBmdW5jaW9ucyBkJ2F2YWx1YWNpw7M6IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9sYW5ndWFnZV9sYWJlbCI6ICJJZGlvbWEgZGUgbCdhbGdvcmlzbWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiT3BjaW9ucyBkZSBzb3J0aWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkV4ZW1wbGU6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQgZGUgbCdleHByZXNzacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaXRhdCBpbWFnaW7DoHJpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIk9wZXJhZG9yIHByb2R1Y3RlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQdW50IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENyZXUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCBkZWxzIG5vbWJyZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcHVzIGRlIHByZWNpc2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJYaWZyZXMgc2lnbmlmaWNhdGl2ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIlhpZnJlcyBkZWNpbWFscyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDsyBkZSBzb3J0aWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIkNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bnQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIlNlcGFyYWRvciBkZSBtaWxlcnMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmluZ3VubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIkNvbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bnQiLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJJbnRyb2R1w691IGVsIGNvbnRpbmd1dCBpbmljaWFsIGRlIGxhIGNhbGN1bGFkb3JhIGF1eGlsaWFyIENhbGNNZSBxdWUgZXMgbW9zdHJhcsOgIGEgbCdlc3R1ZGlhbnQ6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIlRvcm5hciBhIGdlbmVyYXIgbGEgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpYXIgbGEgcmVzcG9zdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfbGFiZWwiOiAiSW50cm9kdcOvdSB1bmEgcmVzcG9zdGEgcGVyIHZldXJlIGxhIHJldHJvYWNjacOzIHF1ZSBkb25hcmlhIFdpcmlzIFF1aXp6ZXMuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1RFIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJQQVJDSUFMTUVOVCBDT1JSRUNURSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIklOQ09SUkVDVEUiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4aSBtYXRlbcOgdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGkgZ3LDoGZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGkgZGUgdGV4dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXRlcmFsbWVudCBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0ZW3DoHRpY2FtZW50IGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHNldm9sIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzIGQnYXZhbHVhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tw6h0cmljYW1lbnQgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3Bvc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIlJlc3Bvc3RhIGV4cGFuZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiUmVzcG9zdGEgZmFjdG9yaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcmF0aW9uYWxpemVkX2xhYmVsIjogIlJlc3Bvc3RhIHJhY2lvbmFsaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGYWN0b3IgY29tw7ogZXh0cmV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRzIG1pbmltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbcO6IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDsyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7MgZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDsmxpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbnlzICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiRmlucyBhICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAieGlmcmVzIHNpZ25pZmljYXRpdmVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbml0YXQgZGUgbWVzdXJhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiTm8gaGkgaGEgZWxlbWVudHMgc3VwZXJmbHVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IgY29ycmVjdGUiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJUaXB1cyBkZSBsw61uZWEgY29ycmVjdGUiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZGUgbGEgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJVUkwgZGUgbGEgZ3JhbcOgdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlBhcmF1bGVzIHJlc2VydmFkZXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGFjacOzIGkgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiVGlwdXMgZCdlbnRyYWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkVudHJhZGEgcGVybWVzYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICJDb21wYXJhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9waWV0YXRzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZGUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInhpZnJlcyBzaWduaWZpY2F0aXZlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgZXJyb3IgcmVsYXRpdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUgZW50cmFkYSBtYW51c2NyaXRhIGluY3J1c3RhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiQ29udMOpIGFsZ29yaXNtZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIkltcG9ydGFyIGxhIHByZWd1bnRhPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcHJlZ3VudGEgcXVlIHZvbGV1IGltcG9ydGFyIGZhIHNlcnZpciBvcGNpb25zIG9ic29sZXRlcy4gw4lzIHBvc3NpYmxlIHF1ZSBlbCBjb21wb3J0YW1lbnQgZGUgbGEgcHJlZ3VudGEgY2FudmlpIGxsZXVnZXJhbWVudCBhbCBzZXIgaW1wb3J0YWRhLiBTaSB1cyBwbGF1LCBjb21wcm92ZXUgcXVlIGxhIHZvc3RyYSBwcmVndW50YSBzaWd1ZWl4IGZ1bmNpb25hbnQgY29tIGVzcGVyZXUgYWJhbnMgZGUgZGVzYXIgZWxzIGNhbnZpcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjY2VwdGFyIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkNhbmNlbMK3bGFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIk9wY2lvbnMgaW5jb21wYXRpYmxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkxlcyBvcGNpb25zIHNlbGVjY2lvbmFkZXMgbm8gc8OzbiBjb21wYXRpYmxlcyBhbWIgbGVzIG9wY2lvbnMgZGVkdcOvZGVzIGRlIGwnYW7DoGxpc2kgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIFNpIHNlZ3VlaXggZW5kYXZhbnQsIGxlcyBvcGNpb25zIGluY29tcGF0aWJsZXMgdG9ybmFyYW4gYSBzZXUgdmFsb3IgcGVyIGRlZmVjdGUuIERlc2l0Z2V1IGNvbnRpbnVhcj8iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJTw60iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5vIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICJPYnJpciBsJ2VkaXRvciBkZSBmw7NybXVsZXMgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQ2FudmlzIG5vIGRlc2F0cyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIlNpIHRhbnF1ZXUgYXF1ZXN0YSBmaW5lc3RyYSBwZXJkcmV1IHRvdHMgZWxzIGNhbnZpcyBxdWUgbm8gcydoYWdpbiBkZXNhdC4gUXXDqCB2b2wgZmVyPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VswrdsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkRlc2EgaSBzdXJ0IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJTdXJ0IHNlbnNlIGRlc2FyIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQ2xpY2EgZWwgYm90w7MgcGVyIGEgZGVzY2FycmVnYXIgaSBleGVjdXRhciBsJ2FwbGljYWNpw7MgV2lyaXMgQ0FTIHBlciBhIGVkaXRhciBsJ2FsZ29yaXNtZSBkZSBsYSBwcmVndW50YS4iLAoJCSJydW5jYWxjdWxhdG9yIjogIkV4ZWN1dGFyIGNhbGN1bGFkb3JhIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAiQ2xpY2EgZWwgYm90w7MgcGVyIGEgZGVzY2FycmVnYXIgaSBleGVjdXRhciBsJ2FwbGljYWNpw7MgV2lyaXMgQ0FTIHBlciBhIGZlciBlbHMgY8OgbGN1bHMgcXVlIG5lY2Vzc2l0aS4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52aWFudCBhbGdvcmlzbWUgaW5pY2lhbC4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJFc3BlcmFudCBhY3R1YWxpdHphY2lvbnMuIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJTJ2hhbiBkZXNhdCB0b3RzIGVscyBjYW52aXMuIiwKCQkiZ290c2Vzc2lvbiI6ICJDYW52aXMgZGVzYXRzIChyZXZpc2nDsyAke259KS4iLAoJCSJzaG93Y2FzIjogIkVtcHJhIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiRW1wcmEgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIk3DqXMgaW5mb3JtYWNpw7MiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiQ29udmVydGlyIGEgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJMJ2FsZ29yaXNtZSBkZSBsYSBwcmVndW50YSBzZXLDoCB0cmFkdcOvdCBkZSBXaXJpcyBDQVMgYSBDYWxjTWUuIEwnYWxnb3Jpc21lIHJlc3VsdGFudCBoYSBkZSBzZXIgY29tcHJvdmF0IG1hbnVhbG1lbnQgZGVzcHLDqXMgZGUgbGEgaW1wb3J0YWNpw7MsIGkgZWxzIGFsZ29yaXNtZXMgZGUgQ2FsY01lIG5vIGVzIHBvZGVuIHRvcm5hciBhIG9icmlyIGFtYiBXaXJpcyBDQVMuIFNpIGRlc2l0Z2V1IHJldmVydGlyIGVscyBjYW52aXMsIHNvcnRpdSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBzZW5zZSBkZXNhciBlbHMgY2FudmlzIGkgdG9ybmV1IGEgZW50cmFyLiBQZXIgYWxnb3Jpc21lcyBjb21wbGV4b3MgcXVlIGludm9sdWNyaW4gbCfDunMgZGUgY29tYW5kZXMgZGUgcHJvZ3JhbWFjacOzLCBmZXUgc2VydmlyIGwnb3BjacOzIFwiQ29udmVydGlyIGNvbSBhIGFsZ29yaXNtZVwiIHBlciBhIHVuIG1pbGxvciByZW5kaW1lbnQgZGUgbGEgcMOgZ2luYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBjb20gYSBhbGdvcmlzbWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXB0YXIiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICJDYW5jZWzCt2xhciIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogImdyw6BmaWNhIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyw6BmaXF1ZXMsIGVsZW1lbnRzIGdlb23DqHRyaWNzLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJMYSBzaW50YXhpIGRlIGxhIHJlc3Bvc3RhIGVzIHbDoGxpZGEiLAoJCgkJImNoZWNrX2NvbG9yIjogImVsIGNvbG9yIGNvaW5jaWRlaXgiLAoJCSJjaGVja19saW5lc3R5bGUiOiAibCdlc3RpbCBkZSBsaW5pYSBjb2luY2lkZWl4IiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibm8gY29udMOpIGVsZW1lbnRzIHN1cGVyZmx1cyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb23DqHRyaWNhbWVudCBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJlc3Bvc3RhIMOpcyBnZW9tw6h0cmljYW1lbnQgaWd1YWwgYSBsYSBjb3JyZWN0YSIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyw6BtZXRyZSIsCgkJImFuc3dlciI6ICJyZXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhIGVsIGNvbnRpbmd1dCBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIkNvcGlhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUYXVsZXIgZ3LDoGZpYyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyw6BmaWNzIGQnZXN0YWTDrXN0aWNhIiwKCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9tYXRoIjogIkluc2VyaXUgbGEgcmVzcG9zdGEgY29ycmVjdGEgcGVyIGEgYXF1ZXN0YSBwcmVndW50YS4gUG9kZXUgbW9kaWZpY2FyIGNvbSBlcyBjb21wYXJhIGFtYiBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBmZW50IHNlcnZpciBlbCBtZW7DuiBkZSBjb25maWd1cmFjacOzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbnNlcml1IGxhIHJlc3Bvc3RhIGNvcnJlY3RhIHBlciBhIGFxdWVzdGEgcHJlZ3VudGEuIFBvZGV1IG1vZGlmaWNhciBjb20gZXMgY29tcGFyYSBhbWIgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaSBxdWlucyBlbGVtZW50cyBkZWwgdGF1bGVyIGdyw6BmaWMgcydhdmFsdWFyYW4gZmVudCBzZXJ2aXIgZWwgbWVuw7ogZGUgY29uZmlndXJhY2nDsy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3RleHQiOiAiSW5zZXJpdSBsYSByZXNwb3N0YSBjb3JyZWN0YSBwZXIgYSBhcXVlc3RhIHByZWd1bnRhLiBQb2RldSBtb2RpZmljYXIgY29tIGVzIGNvbXBhcmEgYW1iIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGZlbnQgc2VydmlyIGVsIG1lbsO6IGRlIGNvbmZpZ3VyYWNpw7MuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJBcXVlc3Qgw6lzIGwnZXN0YXQgaW5pY2lhbCBkZSBsJ2VkaXRvciBkJ2VxdWFjaW9ucyBxdWUgZWxzIHZvc3RyZXMgZXN0dWRpYW50cyB2ZXVyYW4gcXVhbiBpbnRlbnRpbiBsYSBwcmVndW50YS4gUG9kZXUgZmVyLWhvIHNlcnZpciBjcmVhciB1bmEgZXhwcmVzc2nDsyBhbWIgY2Fwc2VzIGVuIGJsYW5jIHF1ZSBsJ2VzdHVkaWFudCBoYSBkJ29tcGxpci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkFxdWVzdCDDqXMgbCdlc3RhdCBpbmljaWFsIGRlIGwnZWRpdG9yIGdyw6BmaWMgcXVlIGVscyB2b3N0cmVzIGVzdHVkaWFudHMgdmV1cmFuIHF1YW4gaW50ZW50aW4gbGEgcHJlZ3VudGEuIFBvZGV1IG1vZGlmaWNhciBsYSBiYXJyYSBkJ2VpbmVzIHF1ZSB2ZXVyYW4gYSBsZXMgb3BjaW9ucyBkJ2VudHJhZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICJBcXVlc3Qgw6lzIGwnZXN0YXQgaW5pY2lhbCBkZSBsYSBjYXBzYSBkZSB0ZXh0IHF1ZSBlbHMgdm9zdHJlcyBlc3R1ZGlhbnRzIHZldXJhbiBxdWFuIGludGVudGluIGxhIHByZWd1bnRhLiBBcXVlc3QgdGlwdXMgZGUgcmVzcG9zdGEgbm8gcydhdmFsdWEgbWF0ZW3DoHRpY2FtZW50LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIkVzdGV1IGZlbnQgc2VydmlyIFdpcmlzUXVpenplcyA0LjYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkFyYSBwb2RldSBnYXVkaXIgZGUgbGEgbm9zdHJhIG5vdmEgZnVuY2nDsyBkZSB2YXJpYWJsZXMgYWxlYXTDsnJpZXMsIHF1ZSB1cyBwZXJtZXQgY3JlYXIgcHJlZ3VudGVzIGRpbsOgbWlxdWVzIGQndW5hIG1hbmVyYSBtw6lzIHLDoHBpZGEgaSBzZW56aWxsYS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVmlzaXRldSBsYSBsbGlzdGEgZGVscyBjYW52aXMgaSBtaWxsb3Jlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRG9uZXUgbGEgdm9zdHJhIG9waW5pw7MuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250aW5ndXQgaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJCbG9xdWVqYSBlbCBjb250aW5ndXQgaW5pdGlhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJObyBwZXJtZXRpcyBxdWUgbCdlc3R1ZGlhbnQgbW9kaWZpcXVpIGVsIGNvbnRpbmd1dCBpbmljaWFsIGZvcmEgZGUgbGVzIGNhaXhlcyBibGFucXVlcyBkJ2FxdWVzdC4gU2kgYXF1ZXN0YSBvcGNpw7MgZXN0w6AgYWN0aXZhZGEsIGwnZXN0dWRpYW50IG5vbcOpcyBwb2RyYXIgZW50cmFyIHRleHQgaSBmw7NybXVsZXMgYWxzIGJsYW5jcyBxdWUgaGkgaGFnaSBhbCBjb250aW5ndXQgaW5pY2lhbC4gIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZXMgYWxlYXTDsnJpZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RlIGLDoHNpYyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RlIGF2YW7Dp2F0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyaWFibGVzIGFsZWF0w7JyaWVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiRmVzIHF1ZSBsZXMgdGV2ZXMgcHJlZ3VudGVzIHNpZ3VpbiBkaW7DoG1pcXVlcyBhZmVnaW50IHZhcmlhYmxlcyBhbGVhdMOycmllcyBhIGzigJllbnVuY2lhdCBkZSBjYWRhIHByZWd1bnRhLiBObyB04oCZb2JsaWRpcyBk4oCZYWZlZ2lyIGFxdWVzdGVzIHZhcmlhYmxlcyBhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGksIHNpIHZvbHMgcXVlIGFwYXJlZ3VpbiBhdmFsdWFkZXMsIGFmZWdlaXggbOKAmW9yZHJlIHBlciBhdmFsdWFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiRmVzIHF1ZSBsZXMgdGV2ZXMgcHJlZ3VudGVzIHNpZ3VpbiBkaW7DoG1pcXVlcyBhZmVnaW50IHZhcmlhYmxlcyBhbGVhdMOycmllcyBhIGzigJllbnVuY2lhdCBkZSBjYWRhIHByZWd1bnRhLiBObyB04oCZb2JsaWRpcyBk4oCZYWZlZ2lyIGFxdWVzdGVzIHZhcmlhYmxlcyBhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGksIHNpIHZvbHMgcXVlIGFwYXJlZ3VpbiBhdmFsdWFkZXMsIGFmZWdlaXggbOKAmW9yZHJlIHBlciBhdmFsdWFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXRpbGl0emEgQ2FsY01lIHBlciBlc2NyaXVyZSB1biBhbGdvcmlzbWUgcXVlIHBlcm1ldGkgZ2VuZXJhciB2YXJpYWJsZXMgYWxlYXTDsnJpZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIEFmZWdlaXggdW5hIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiVGVucyB1biBhbGdvcmlzbWUgY29tcGxleCwgdXRpbGl0emEgZWwgbW9kZSBhdmFuw6dhdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJEb2N1bWVudGFjacOzIGRlIGxlcyB2YXJpYWJsZXMgYWxlYXTDsnJpZXMiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJOb20gZGUgbGEgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICLDqXMgdW4gZW50ZXIgZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxvciBtw61uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAidmFsb3IgbcOgeC4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiRWwgbm9tIGRlIGxhIHZhcmlhYmxlIGphIHPigJl1dGlsaXR6YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICJObyDDqXMgdW4gZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTm8gw6lzIHVuIG5vbSBkZSB2YXJpYWJsZSB2w6BsaWQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiRWwgdmFsb3IgbcOgeGltIGhhIGRlIHNlciBtw6lzIGdyYW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgbm9tIGRlIGxhIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgdmFsb3IgbcOgeGltIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgdmFsb3IgbcOtbmltIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICJhdmFsdWEiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIlByZXNlbnRlbSBXaXJpc1F1aXp6ZXMgNC44LjA6IGFyYSBhbWIgcmVzcG9zdGVzIGdyw6BmaXF1ZXMgZXNjcml0ZXMgYSBtw6AiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiRW5zIGNvbXBsYXUgcHJlc2VudGFyIHVuIG5vdSB0aXB1cyBkZSByZXNwb3N0YSBxdWUgcGVybWV0IGFscyBhbHVtbmVzIHJlc3BvbmRyZSBkaWJ1aXhhbnQgYSBtw6AgdW4gZ3LDoGZpYy4gUGVyIG9idGVuaXIgbcOpcyBpbmZvcm1hY2nDsyBzb2JyZSBhcXVlc3RhIGZ1bmNpw7MsIGNvbnN1bHRldSBsZXMgbm9zdHJlcyBub3RlcyBkZSBsYSB2ZXJzacOzIGkgbGEgZG9jdW1lbnRhY2nDsy4gRXNwZXJlbSBxdWUgdm9zdMOoIGkgZWxzIHNldXMgYWx1bW5lcyBnYXVkZWl4aW4gZCdhcXVlc3RhIG5vdmEgaW5jb3Jwb3JhY2nDsyBhIFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIk5vdGVzIGRlIGxhIHZlcnNpw7MiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJGZXMtbm9zIGFycmliYXIgZWxzIHRldXMgY29tZW50YXJpcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb20gY3JlYXIgbGEgcHJpbWVyYSBwcmVndW50YSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIkluZm9ybWFjacOzIHNvYnJlIHRvdHMgZWxzIHBhc3NvcyBuZWNlc3NhcmlzIHBlciBjcmVhciB1bmEgcHJlZ3VudGEgYW1iIFdpcmlzUXVpenplcyBpIHNvYnJlIGNvbSB1dGlsaXR6YXIgbGVzIHNldmVzIGZ1bmNpb25zIGRlIHZhbGlkYWNpw7MuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb20gY3JlYXIgdW5hIHByZWd1bnRhIGFsZWF0w7JyaWEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiSW5mb3JtYWNpw7Mgc29icmUgY29tIGNyZWFyIGbDoGNpbG1lbnQgdW5hIHByZWd1bnRhIGFsZWF0w7JyaWEgYW1iIFdpcmlzUXVpenplcyBtaXRqYW7Dp2FudCBlbHMgbm9zdHJlcyBtb2RlcyBiw6BzaWMgaSBhdmFuw6dhdC4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICJBbWIgbGEgbm9zdHJhIGZvcm1hY2nDsyBncmF0dcOvdGEgYXByZW5kcsOgcyB0b3QgZWwgcXVlIGV0IGNhbCBzYWJlciBkZSBXaXJpc1F1aXp6ZXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIk9mZXJpbSBs4oCZb3BjacOzIGTigJl1bmEgZm9ybWFjacOzIGdyYXR1w690YSBvbiBjYWRhIGFsdW1uZSBwb3Qgc2VndWlyIGVsIHNldSBwcm9waSByaXRtZSBpIGTigJl1bmEgZm9ybWFjacOzIGRlIHBhZ2FtZW50IHR1dG9yaXR6YWRhIG9uIGVzIHBvZGVuIGFwcmVuZHJlIHRvdHMgZWxzIGFzcGVjdGVzIHJlbGFjaW9uYXRzIGFtYiBsZXMgZnVuY2lvbnMgZGUgV2lyaXNRdWl6emVzIGkgbGVzIGNvbmZpZ3VyYWNpb25zIGF2YW7Dp2FkZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICJNw6lzIGluZm9ybWFjacOzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RlIGLDoHNpYyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kZSBhdmFuw6dhdCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICJN4oCZaGkgdnVsbCBpbnNjcml1cmUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogIkNvbnRhY3RlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXRhIGVsIG5vc3RyZSBsbG9jIHdlYiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJJbmZvcm1hIHNvYnJlIHVuIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1Y2Npw7MiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiRXNiw7NzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIkFxdWVzdCDDqXMgbCdlc3RhdCBkZSBjb250aW5ndXQgaW5pY2lhbCBkZSBsJ2VkaXRvciBkZSBncsOgZmljcyBxdWUgdmV1cmFuIGVscyB2b3N0cmVzIGFsdW1uZXMgcXVhbiBwcm92aW4gZGUgZmVyIGxhIHByZWd1bnRhLiBUaW5ndWV1IGVuIGNvbXB0ZSBxdWUgbGEgYmFycmEgZCdlaW5lcyBkZWxzIGVzdHVkaWFudHMgbm9tw6lzIHRpbmRyw6AgZWxzIGJvdG9ucyBkJ2VzY3JpcHR1cmEgYSBtw6AgaSBlbGltaW5hY2nDsy4gVXRpbGl0emV1IGxhIGZ1bmNpw7MgXCJQcmV2aXN1YWxpdHphY2nDs1wiIHBlciB2ZXVyZSBsJ2FzcGVjdGUgcXVlIHRpbmRyw6AuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW50cm9kdcOvdSBsYSByZXNwb3N0YSBjb3JyZWN0YSBwZXIgYSBhcXVlc3RhIHByZWd1bnRhLiBFbHMgYWx1bW5lcyB1dGlsaXR6YXJhbiBsJ2VpbmEgZCdlc2NyaXB0dXJhIGEgbcOgIHBlciBkaWJ1aXhhciBsYSBzZXZhIHNvbHVjacOzLCBwZXIgbGEgcXVhbCBjb3NhIGhlbSBkZWZpbml0IHVuYSB0b2xlcsOgbmNpYSBtw61uaW1hIHBlciBhIHJlc3Bvc3RlcyBsbGV1Z2VyYW1lbnQgaW5leGFjdGVzLiBQb2RldSBhanVzdGFyIGFxdWVzdGEgZnVuY2nDsyBmZW50IGNsaWMgYSBsZXMgXCJvcGNpb25zIGRlIHZhbGlkYWNpw7NcIi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVdGlsaXR6ZXUgZWwgYm90w7MgXCJQcmV2aXN1YWxpdHphY2nDs1wiIHBlciB2ZXVyZSBsYSB2aXN0YSBkZSBsJ2VzdHVkaWFudC4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiVGlwdXMgZXNiw7NzIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJFc2LDs3MiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGFjacOzIgoJfQp9CgoK"},{ name : "graph_actions.json", data : "s15320:WwogIHsKICAgICJpZCI6ICJ0b29scyIsCiAgICAidGl0bGUiOiAidHRfdG9vbGJhciIKICB9LAogIHsKICAgICJpZCI6ICJwb2ludGVycyIsCiAgICAidGl0bGUiOiAidHRfcG9pbnRlcnMiCiAgfSwKICB7CiAgICAiaWQiOiAiY3Vyc29yQWN0aXZlIiwKICAgICJ0aXRsZSI6ICJ0dF9zZWxlY3QiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImN1cnNvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjdXJzb3JFZGl0QmFyQ2hhcnQiLAogICAgInRpdGxlIjogInR0X2JhckNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJjdXJzb3IiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGFja0JhcnMiLAogICAgInRpdGxlIjogInR0X25ld1BhY2tCYXJzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2FkZF9wYWNrIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1NpZGVCYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdTaWRlQmFycyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYmFyc19hZGRfZ3JvdXAiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZGVsZXRlUGFja0JhcnMiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBhY2tCYXJzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2RlbGV0ZV9wYWNrIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImRlbGV0ZVNpZGVCYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9kZWxldGVTaWRlQmFycyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYmFyc19kZWxldGVfZ3JvdXAiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlQmFyc1Bvc2l0aW9uaW5nIiwKICAgICJ0aXRsZSI6ICJ0dF9zdGFja0JhcnMiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImJhcnNfc3RhY2siLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY3Vyc29yRWRpdFBpZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9waWVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiY3Vyc29yIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BpZSIsCiAgICAidGl0bGUiOiAidHRfbmV3UGllIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwaWVfYWRkX3NlY3RvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVQaWUiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBpZSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAidHJhc2giLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGllQ2xvY2t3aXNlIiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdQaWVDbG9ja3dpc2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFuZ2xlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BpZUNvdW50ZXJjbG9ja3dpc2UiLAogICAgInRpdGxlIjogInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFuZ2xlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInBpZTJEM0QiLAogICAgInRpdGxlIjogInR0X3BpZTNEIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwaWUzZCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjdXJzb3JFZGl0TGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lQ2hhcnQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImN1cnNvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdQb2ludHNMaW5lQ2hhcnQiLAogICAgInRpdGxlIjogInR0X25ld1BvaW50c0xpbmVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfYWRkX3BvaW50cyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdMaW5lTGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdMaW5lTGluZUNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lc19hZGRfbGluZSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVQb2ludHNMaW5lQ2hhcnQiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfZGVsZXRlX3BvaW50cyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVMaW5lTGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lc19kZWxldGVfbGluZSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJhZGRQb2ludHNMZWZ0IiwKICAgICJ0aXRsZSI6ICJ0dF9hZGRQb2ludHNMZWZ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ1bmRvIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiYWRkUG9pbnRzUmlnaHQiLAogICAgInRpdGxlIjogInR0X2FkZFBvaW50c1JpZ2h0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJyZWRvIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZml0UGxvdHRlclRvU3RhdHMiLAogICAgInRpdGxlIjogInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmdWxsc2NyZWVuIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25CYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9ob3Jpem9udGFsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2hvcml6b250YWwiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25MaW5lcyIsCiAgICAidGl0bGUiOiAidHRfaG9yaXpvbnRhbCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfaG9yaXpvbnRhbCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJwb2ludERpYW1ldGVyIiwKICAgICJ0aXRsZSI6ICJ0dF9wb2ludERpYW1ldGVyIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwb2ludCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkcmF3U3Ryb2tlcyIsCiAgICAidGl0bGUiOiAidHRfaGFuZHdyaXRpbmciLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImhhbmQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAic2tldGNoIiwKICAgICJ0aXRsZSI6ICJ0dF9za2V0Y2giLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImhhbmQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZWxlbWVudHMiLAogICAgInRpdGxlIjogInR0X2VsZW1lbnRzIgogIH0sCiAgewogICAgImlkIjogIm5ld1BvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9wb2ludCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicG9pbnQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZXMiLAogICAgInRpdGxlIjogInR0X2xpbmVzIgogIH0sCiAgewogICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiLAogICAgInRpdGxlIjogInR0X3NlZ21lbnQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInNlZ21lbnQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9yYXkiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInJheSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdWZWN0b3JCeVBvaW50cyIsCiAgICAidGl0bGUiOiAidHRfdmVjdG9yIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ2ZWN0b3IiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGFyYWxsZWxvZ3JhbSIsCiAgICAidGl0bGUiOiAidHRfcGFyYWxsZWxvZ3JhbSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicGFyYWxsZWxvZ3JhbSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdQb2x5bGluZSIsCiAgICAidGl0bGUiOiAidHRfcG9seWxpbmUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInBvbHlsaW5lIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BvbHlnb24iLAogICAgInRpdGxlIjogInR0X3BvbHlnb24iLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInBvbHlnb24iLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY29uaWNTZWN0aW9ucyIsCiAgICAidGl0bGUiOiAidHRfY29uaWNTZWN0aW9ucyIKICB9LAogIHsKICAgICJpZCI6ICJjdXJ2ZXMiLAogICAgInRpdGxlIjogInR0X2N1cnZlcyIKICB9LAogIHsKICAgICJpZCI6ICJuZXdDaXJjbGVCeUNlbnRlckFuZFBvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiY2lyY2xlMiIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF9jaXJjbGVUaHJlZVBvaW50cyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiY2lyY2xlMyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdBcmNCeVRocmVlUG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF9hcmMiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFyYzMiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IiwKICAgICJ0aXRsZSI6ICJ0dF9wYXJhYm9sYSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicGFyYWJvbGEiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9lbGxpcHNlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJlbGxpcHNlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9oeXBlcmJvbGEiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImh5cGVyYm9sYSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdDb25pY0J5Rml2ZVBvaW50cyIsCiAgICAidGl0bGUiOiAidHRfY29uaWMiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImNvbmljIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiLAogICAgInRpdGxlIjogInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJpbnRlcnBvbGF0aW5nX3BvbHlub21pYWwiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibWVhc3VyZXMiLAogICAgInRpdGxlIjogInR0X21lYXN1cmVzIgogIH0sCiAgewogICAgImlkIjogIm5ld0FyZWEiLAogICAgInRpdGxlIjogInR0X2FyZWEiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFyZWEiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3QW5nbGUiLAogICAgInRpdGxlIjogInR0X2FuZ2xlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJhbmdsZSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdMZW5ndGgiLAogICAgInRpdGxlIjogInR0X2xlbmd0aCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGVuZ3RoIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImxhYmVscyIsCiAgICAidGl0bGUiOiAidHRfbGFiZWxzIgogIH0sCiAgewogICAgImlkIjogIm5ld0ZyZWVMYWJlbCIsCiAgICAidGl0bGUiOiAidHRfbGFiZWxzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0aXRsZSIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0VsZW1lbnRCeUxhYmVsIiwKICAgICJ0aXRsZSI6ICJ0dF9lbGVtZW50TU1MIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmdW5jdGlvbiIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdJbWFnZUJ5UG9pbnQiLAogICAgInRpdGxlIjogInR0X2ltYWdlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJpbWFnZSIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogImVkaXRpb24iLAogICAgInRpdGxlIjogInR0X2VkaXRpb24iCiAgfSwKICB7CiAgICAiaWQiOiAidW5kbyIsCiAgICAidGl0bGUiOiAidHRfdW5kbyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAidW5kbyIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogInJlZG8iLAogICAgInRpdGxlIjogInR0X3JlZG8iLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInJlZG8iLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJtZW51IiwKICAgICJ0aXRsZSI6ICJ0dF9tZW51IgogIH0sCiAgewogICAgImlkIjogImFjdGlvbnMiLAogICAgInRpdGxlIjogInR0X2FjdGlvbnMiCiAgfSwKICB7CiAgICAiaWQiOiAiZG93bmxvYWQiLAogICAgInRpdGxlIjogInR0X2Rvd25sb2FkIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJzYXZlX2FsdCIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogImRlbGV0ZUFsbCIsCiAgICAidGl0bGUiOiAidHRfZGVsZXRlQWxsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJkZWxldGVfZm9yZXZlciIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogImRpc3Bvc2VEaXNwbGF5IiwKICAgICJ0aXRsZSI6ICJ0dF9jbG9zZURpc3BsYXkiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImNsb3NlIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAic2V0dGluZ3NTZWN0aW9uIiwKICAgICJ0aXRsZSI6ICJ0dF9zZXR0aW5ncyIKICB9LAogIHsKICAgICJpZCI6ICJzZXR0aW5ncyIsCiAgICAidGl0bGUiOiAidHRfc2V0dGluZ3MiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInNldHRpbmdzIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAidmlldyIsCiAgICAidGl0bGUiOiAidHRfdmlldyIKICB9LAogIHsKICAgICJpZCI6ICJtYXhpbWl6ZSIsCiAgICAidGl0bGUiOiAidHRfbWF4aW1pemUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogIm1heGltaXplIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInpvb21JbiIsCiAgICAidGl0bGUiOiAidHRfem9vbUluIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ6b29tX2luIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInpvb21PdXQiLAogICAgInRpdGxlIjogInR0X3pvb21PdXQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInpvb21fb3V0IiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImFuaW1hdGVDb25zdHJ1Y3Rpb24iLAogICAgInRpdGxlIjogInR0X2FuaW1hdGUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInBsYXlfYXJyb3ciLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAidGl0bGUiOiAidHRfY29udGV4dHVhbEVsZW1lbnQiCiAgfSwKICB7CiAgICAiaWQiOiAiY29udGV4dHVhbExhYmVsIiwKICAgICJ0aXRsZSI6ICJ0dF9jb250ZXh0dWFsTGFiZWwiCiAgfSwKICB7CiAgICAiaWQiOiAiZml4TGFiZWwiLAogICAgInRpdGxlIjogInR0X2ZpeExhYmVsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmaXhfbGFiZWwiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZVdpZHRoIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lV2lkdGgiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImxpbmVfd2VpZ2h0IiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZVN0eWxlIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lU3R5bGUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImxpbmVfc3R5bGUiLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJsaW5lQ29sb3IiLAogICAgInRpdGxlIjogInR0X2xpbmVDb2xvciIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZV9jb2xvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJib2xkIiwKICAgICJ0aXRsZSI6ICJ0dF9ib2xkIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmb3JtYXRfYm9sZCIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogIml0YWxpYyIsCiAgICAidGl0bGUiOiAidHRfaXRhbGljIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmb3JtYXRfaXRhbGljIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY29sb3IiLAogICAgInRpdGxlIjogInR0X2NvbG9yIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0ZXh0X2NvbG9yIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImZyYWN0aW9uIiwKICAgICJ0aXRsZSI6ICJ0dF9mcmFjdGlvbiIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiZnJhYyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJzdXBlcnNjcmlwdCIsCiAgICAidGl0bGUiOiAidHRfc3VwZXJzY3JpcHQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImV4cCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJzcXVhcmVSb290IiwKICAgICJ0aXRsZSI6ICJ0dF9zcXVhcmVSb290IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJzcXJ0IiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5Sb290IiwKICAgICJ0aXRsZSI6ICJ0dF9uUm9vdCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiblJvb3QiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZGVsZXRlRWxlbWVudCIsCiAgICAidGl0bGUiOiAidHRfZGVsZXRlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0cmFzaCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVMYWJlbCIsCiAgICAidGl0bGUiOiAidHRfZGVsZXRlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0cmFzaCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjb25zdGFudHMiLAogICAgInRpdGxlIjogInR0X251bWJlcnMiLAogICAgInZhbHVlIjogIs%AIgogIH0sCiAgewogICAgImlkIjogIm51bWJlclBpIiwKICAgICJ0aXRsZSI6ICLPgCIsCiAgICAidmFsdWUiOiAiz4AiCiAgfSwKICB7CiAgICAiaWQiOiAibnVtYmVyRSIsCiAgICAidGl0bGUiOiAiZSIsCiAgICAidmFsdWUiOiAiZSIKICB9LAogIHsKICAgICJpZCI6ICJmdW5jdGlvbnMiLAogICAgInRpdGxlIjogInR0X2Z1bmN0aW9ucyIsCiAgICAidmFsdWUiOiAic2luIgogIH0sCiAgewogICAgImlkIjogInNpbnVzIiwKICAgICJ0aXRsZSI6ICJzaW4iLAogICAgInZhbHVlIjogInNpbiIKICB9LAogIHsKICAgICJpZCI6ICJjb3NpbnVzIiwKICAgICJ0aXRsZSI6ICJjb3MiLAogICAgInZhbHVlIjogImNvcyIKICB9LAogIHsKICAgICJpZCI6ICJ0YW5nZW50IiwKICAgICJ0aXRsZSI6ICJ0YW4iLAogICAgInZhbHVlIjogInRhbiIKICB9LAogIHsKICAgICJpZCI6ICJhcmNzaW51cyIsCiAgICAidGl0bGUiOiAiYXJjc2luIiwKICAgICJ2YWx1ZSI6ICJhcmNzaW4iCiAgfSwKICB7CiAgICAiaWQiOiAiYXJjY29zaW51cyIsCiAgICAidGl0bGUiOiAiYXJjY29zIiwKICAgICJ2YWx1ZSI6ICJhcmNjb3MiCiAgfSwKICB7CiAgICAiaWQiOiAiYXJjdGFuZ2VudCIsCiAgICAidGl0bGUiOiAiYXJjdGFuIiwKICAgICJ2YWx1ZSI6ICJhcmN0YW4iCiAgfSwKICB7CiAgICAiaWQiOiAibG9nQmFzZSIsCiAgICAidGl0bGUiOiAibG9nPHN1YiBzdHlsZT1cImZvbnQtc2l6ZTogN3B0OyB2ZXJ0aWNhbC1hbGlnbjogc3ViOyBsaW5lLWhlaWdodDogMHB4O1wiPiYjOTY0Nzs8L3N1Yj4iLAogICAgInZhbHVlIjogImxvZyIsCiAgICAidGl0bGVIdG1sIjogdHJ1ZQogIH0sCiAgewogICAgImlkIjogImxvZyIsCiAgICAidGl0bGUiOiAibG9nIiwKICAgICJ2YWx1ZSI6ICJsb2ciLAogICAgInRpdGxlSHRtbCI6IHRydWUKICB9LAogIHsKICAgICJpZCI6ICJsbiIsCiAgICAidGl0bGUiOiAibG4iLAogICAgInZhbHVlIjogImxuIgogIH0sCiAgewogICAgImlkIjogImV4cCIsCiAgICAidGl0bGUiOiAiZXhwIiwKICAgICJ2YWx1ZSI6ICJleHAiCiAgfQpd"},{ name : "strings_quizzes.no.json", data : "s71167:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm8iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWtrIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZWtzdCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibsO4eWFrdGlnIGxpayIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGlzayBsaWt0IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiVmlsa8OlcmxpZyBzdmFyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBoZWx0YWxsc2Zvcm0iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBicsO4a2Zvcm0iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiaGFyIHBvbHlub21pc2sgZm9ybSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4gcmFzam9uZWxsIGZ1bmtzam9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4ga29tYmluYXNqb24gYXYgZWxlbWVudMOmcmUgZnVua3Nqb25lciIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAiZXIgdXR0cnlrdCBtZWQgdml0ZW5za2FwZWxpZyBub3Rhc2pvbiIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiZXIgZm9yZW5rbGV0IiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiZXIgdXR2aWRldCIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXIgZmFrdG9yaXNlcnQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiZXIgcmFzam9uYWx0IiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJoYXIgaW5nZW4gZmVsbGVzIGZha3RvcmVyIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiaGFyIG1pbmltdW1zcmFkaWthbnRlciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGlnIHDDpSIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJoYXIgZW4gZW5rZWwgZmVsbGVzbmV2bmVyIiwKCQkiY2hlY2tfdW5pdCI6ICJoYXIgZW5oZXQgZWt2aXZhbGVudCBtZWQiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGFyIGVuIGVuaGV0IHNvbSBlciBuw7h5YWt0aWcgbGlrIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbGlzayIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiaGFyIGVrdml2YWxlbnRlIGVuaGV0ZXIiLAoKCQkibGlzdCI6ICJsaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJyZWtrZWbDuGxnZSBoYXIgYmV0eWRuaW5nIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAicmVra2Vmw7hsZ2UgZXIgbGlrZWd5bGRpZyIsCgkJInF1ZXN0aW9ueG1sIjogInNww7hyc23DpWxzLVhNTCIsCgkJImdyYW1tYXJ1cmwiOiAiZ3JhbW1hdGlray1VUkwiLAoJCSJyZXNlcnZlZHdvcmRzIjogInJlc2VydmVydGUgb3JkIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMaXN0ZXIgbcOlIGFsbHRpZCBoYSBrcsO4bGxwYXJlbnRlcyDCq3t9wrsuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAiQnJ1ayBrb21tYSDCqyzCuyBzb20gc2tpbGxldGVnbiBpIGxpc3Rlbi4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnRlcmUgc3DDuHJzbcOlbGV0PyBcblNww7hyc23DpWxldCBkdSBob2xkZXIgcMOlIMOlIMOlcG5lLCBpbm5laG9sZGVyIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmVyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJlIGxpdHQgcMOlIGh2b3JkYW4gc3DDuHJzbcOlbGV0IHZpbCBmdW5nZXJlLiBEZXQgYW5iZWZhbGVzIHDDpSBkZXQgc3Rlcmtlc3RlIGF0IGR1IG7DuHllIHRlc3RlciBzcMO4cnNtw6VsZXQgZXR0ZXIgaW1wb3J0LiIsCgkJImNvbXBhcmVzZXRzIjogInNhbW1lbmxpZ24gaSBzZXR0IiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAicmVsYXRpdiB0b2xlcmFuc2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0ZXIgdXRlbiBrcsO4bGxwYXJlbnRlc2VyIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJla3N0cmEgZWdlbnNrYXBlciIsCgkJInN0cnVjdHVyZSI6ICJzdHJ1a3R1ciIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbWV0cmkiLAoJCSJoeXBlcmJvbGljIjogImh5cGVyYm9sc2siLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXJhbnNlIiwKCQkicmVsYXRpdmUiOiAicmVsYXRpdiIsCgkJInByZWNpc2lvbiI6ICJwcmVzaXNqb24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJ1c3lubGlnIGdhbmdlb3BlcmF0w7hyIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiZ2FuZ2VvcGVyYXTDuHIiLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJpbWFnaW7DpnIgZW5oZXQiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJibGFuZGVkZSBicsO4a2VyIiwKCQkiY29uc3RhbnRzIjogImtvbnN0YW50ZXIiLAoJCSJmdW5jdGlvbnMiOiAiZnVua3Nqb25lciIsCgkJInVzZXJmdW5jdGlvbnMiOiAiYnJ1a2VyZnVua3Nqb25lciIsCgkJInVuaXRzIjogImVuaGV0ZXIiLAoJCSJ1bml0cHJlZml4ZXMiOiAiZW5oZXRzcHJlZmlrc2VyIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRha3N2YWxnIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLDhXBuZSBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmlrdGlnIHN2YXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJBbHRlcm5hdGl2ZXIgZm9yIGlubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiIFZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxlciBvZyBmdW5rc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2FjdGl2aXR5X3RpdGxlIjogIkRlZmluZXIgc3R1ZGVudGVucyBmw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGVsIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiVmlzIHNww7hyc23DpWxza2lsZGUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlRpbGJha2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGplbHAiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIlNlbmQgdGlsYmFrZW1lbGRpbmciLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJTa3JpdiBpbm4gaSB2w6VyIHRyZW5pbmdza3VycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiQmVzw7hrIHbDpXIgbmV0dHNpZGUiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiUmFwcG9ydGVyIGVuIHByb2JsZW0iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJGbGVyZSBhbHRlcm5hdGl2ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRWtzcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlzIGtpbGRlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIamVscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZW4gc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiTGlnbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWtrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRla3N0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiQmFyZGlhZ3JhbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5qZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJTdGplcm5lZGFncmFtbSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiQW5naSBkZXQgZsO4cnN0ZSBpbm5ob2xkZXQgb2cgcmlrdGlnIHN2YXIgZm9yIHNww7hyc23DpWxldCBkaXR0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiQW5naSByaWt0aWcgc3ZhciBmb3Igc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJGw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpa3RpZyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJUZWduIGRldCBmw7hyc3RlIGlubmhvbGRldCBvZyByaWt0aWcgc3ZhciBmb3Igc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICJGw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIlJpa3RpZyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJJbm5zdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIkFsdGVybmF0aXZlciBmb3IgaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIlZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJUaWxmZWxkaWdlIHZhcmlhYmxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJWZWxnIHZlcmt0w7h5IHNvbSBza2FsIGdpcyB0aWwgc3R1ZGVudGVuIGZvciDDpSBzdmFyZSBww6Ugc3DDuHJzbcOlbGV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJUaWxwYXNzIHZlcmt0w7h5bGluamUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGV0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQXZicnl0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkxhZ3JlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXIgYWx0ZXJuYXRpdmVuZSBiYXNlcnQgcMOlIGVuIGFuYWx5c2UgYXYgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiVmlzIGFsbGUgYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJWaXMgcmVsZXZhbnRlIGFsdGVybmF0aXZlciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJTYW1tZW5zYXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJHcmFkZXIgc3ZhcmJva3NlbmUgaHZlciBmb3Igc2VnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiRXZhbHVlciBodmVyIHN2YXJib2tzIHVhdmhlbmdpZy4gRWxsZXJzIGV2YWx1ZXJlcyBoZWxlIGlubmhvbGRldCBzb20gZW4gdmVyZGkuIFN2YXJib2tzZXIgZXIgZGVmaW5lcnQgaSBGw7hyc3RlIGlubmhvbGQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9sYWJlbCI6ICJBbGxlIHN2YXIgbcOlIHbDpnJlIHJpa3RpZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIkh2aXMgbm9lbiBhdiBzdmFyZW5lIGlra2UgZXIgcmlrdGlnZSwgYmxpciBoZWxlIHNww7hyc23DpWxldCBncmFkZXJ0IHNvbSBpa2tlIHJpa3RpZy4gRWxsZXJzIGhhciBodmVydCBzdmFyIGVuIHZla3QgaSBncmFkZXJpbmdlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkdyYWRlciB2ZWt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJNZXRvZGUgZm9yIHN2YXJpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJGZWx0IGZvciBzdmFyaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIkludGVncmVydCBtYXRlbWF0aWtrcmVkaWdlcmVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfaGVscGVyX3RleHQiOiAiRGVuIGZ1bGx0IHV0c3R5cnRlIE1hdGhUeXBlIG1hdGVtYXRpa2tlZGl0b3JlbiBtZWQgdmVya3TDuHlsaW5qZSBvZyBpbm5kYXRhbW9kaSBmb3IgaMOlbmRza3JpZnQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiTWF0ZW1hdGlra2VkaXRvciBpIGVuIHBvcHVwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiRXQgdGVrc3RmZWx0IG1lZCBlbiBrbmFwcCBzb20gbGFuc2VyZXIgTWF0aFR5cGUtbWF0ZW1hdGlra2VkaXRvcmVuIGkgZW4gcG9wdXAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiVmFubGlnIHRla3N0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQmFyZSBldCByZW50IHRla3N0ZmVsdCwgZm9yIGVua2xlcmUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiSGplbHBlaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlZpcyBoamVscGVuZGUgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVmlzIGVuIGhqZWxwZW5kZSBDYWxjTWUta2Fsa3VsYXRvciBpIHRpbGxlZ2cgdGlsIHN0YW5kYXJkIHN2YXJmZWx0IGZvciBzdHVkZW50ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqZWxwZXRla3N0ZmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlZpcyBldCBoamVscGV0ZWtzdGZlbHQgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkJ5dHQgdXQgc3ZhcmlubmRhdGEgbWVkIGhqZWxwZW5kZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJCeXR0IHV0IGZlbHRldCBmb3Igc3ZhcmlubmRhdGEgbWVkIGVuIGhqZWxwZW5kZSBDYWxjTWUta2Fsa3VsYXRvciBmb3Igc3R1ZGVudGVucyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJJa2tlIHZpcyBoamVscGVpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIklra2UgdmlzIGRlbiBoamVscGVuZGUgQ2FsY01lLWthbGt1bGF0b3JlbiBpIGlubmRhdGFmZWx0ZXQgZm9yIHN0dWRlbnRlbnMgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBmw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiVGlscGFzcyB2ZXJrdMO4eXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiU2tqdWwgaW5uc3RpbGxpbmdlciBmb3IgQ2FsY01lLWZpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJTa2p1bCBpbm5zdGlsbGluZ2VyIHNvbSDDpXBuaW5nLCBsYWdyaW5nIGVsbGVyIG5lZGxhc3RpbmcgYXYgQ2FsY01lLSBkb2t1bWVudGVyIHRpbCBzdHVkZW50ZXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiSW5uZGF0YXN5bnRha3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VsZWN0X2FsbF9sYWJlbCI6ICJBbGxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIlTDuG0iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIktvbnN0YW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiVmVsZyBib2tzdGF2ZW5lIHNvbSBibGlyIHRvbGtldCBzb20ga29uc3RhbnRlciBpIHN0ZWRldCBmb3IgZnJpZSB2YXJpYWJsZXIuIER1IGthbiBkZWZpbmVyZSBmbGVyZSBrb25zdGFudGVyIHDDpSBwYW5lbGV0IERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Nqb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiRmxlcmUga29uc3RhbnRlciDigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmVyIGVuIG55IGtvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlZlbGcgbmF2bmVuZSBzb20gYmxpciB0b2xrZXQgc29tIGZ1bmtzam9uZXIuIER1IGthbiBkZWZpbmVyZSBmbGVyZSBmdW5rc2pvbmVyIHDDpSBwYW5lbGV0IERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Nqb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub21ldHJpc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaHlwZXJib2xpY19sYWJlbCI6ICJIeXBlcmJvbHNrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2FyaXRobWV0aWNfbGFiZWwiOiAiQXJpdG1ldGlrayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJGbGVyZSBmdW5rc2pvbmVyIOKApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZW4gbnkgZnVua3Nqb24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJNw6VsZWVuaGV0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlZlbGcgbmF2biBzb20gYmxpciB0b2xrZXQgc29tIG3DpWxlZW5oZXRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiRmxlcmUgZW5oZXRlciDigKYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJFbmhldHNwcmVmaWtzZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIlZlbGcgcHJlZmlrc2VyIHNvbSBlciB0aWxsYXR0IG1lZCBtw6VsZWVuaGV0ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiRmxlcmUgcHJlZmlrc2VyIOKApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiVGlsbGF0dGUga29uc3RydWtzam9uZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkJsYW5kZWRlIGJyw7hrZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgYmxpciB0b2xrZXQgc29tIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8zIjogIi4gRWxsZXIgYmxpciBkZSB0b2xrZXQgc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJEZSBrcsO4bGxldGUgcGFyZW50ZXNlbmUge30gdG9sa2VzIHNvbSBsaXN0ZWx1a2tlcmUuIEVsbGVyIHRvbGtlcyBkZSBzb20gcGFyZW50ZXNlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHV0ZW4gbHVra2VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJFdGh2ZXJ0IGVsZW1lbnQgZWxsZXIgc2VrdmVucyBhdiBlbGVtZW50ZXIgdG9sa2VzIHNvbSBlbiBsaXN0ZSwgc2VsdiB1dGVuIGx1a2tlcm5lIHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogIkludGVydmFsbGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAoMCwxKSB0b2xrZXMgc29tIGludGVydmFsbGVyLiBFbGxlcnMgZXIgZGUgdmVrdG9yZXIgYXYgdG8gZWxlbWVudGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiRm9yaG9sZHN0YWxsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAyOjM6NSB0b2xrZXMgc29tIGZvcmhvbGRzdGFsbC4gRWxsZXJzIGVyIGRlIHDDpWbDuGxnZW5kZSB2YW5saWdlIGRpdmlzam9uZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiRGF0YXZpdGVuc2thcGVsaWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAxLjVlLTUgZWxsZXIgMS41RS01IHRvbGtlcyBzb20gZGVzaW1hbHRhbGwgaSB2aXRlbnNrYXBlbGlnIG5vdGFzam9uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTZXBhcmF0b3JzeW1ib2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW5nZW50aW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVzaW1hbGUgcGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJTaWZmZXJncnVwcGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJMaXN0ZWVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2hlbHBlcl90ZXh0IjogIlZlbGcgYmV0eWRuaW5nZW4gYXYgcHVua3QtLCBrb21tYS0gb2cgbWVsbG9tcm9tc3N5bWJvbGVyLiBEZW4gZGVmaW5lcmVyIGh2b3JkYW4gZGVzaW1hbHNpZnJlIG9nIGxpc3RlciBtw6UgdXR0cnlra2VzLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJTYW1tZW5saWduaW5nIG1lZCBzdHVkZW50ZXJzIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9rc3RhdmVsaWcgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHNrcml2ZXMgbsO4eWFrdGlnIHNvbSBkZXQgcmlrdGlnZSBzdmFyZXQsIG1lZCB1bm50YWsgYXYgcGFyZW50ZXNlciBvZyB0aWxzdmFyZW5kZSBvcGVyYXTDuHJlci4gVG9sZXJhbnNlIGdqZWxkZXIgZm9ydHNhdHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGlzayAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgc2FtbWVubGlnbmVzIG1lZCByaWt0aWcgc3ZhciB2ZWQgYnJ1ayBhdiBkZW4gbWF0ZW1hdGlza2UgbW90b3Jlbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlJla2tlZsO4bGdlIG9nIHJlcGV0aXNqb24gaGFyIGJldHlkbmluZyBpIGxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIG3DpSBlbGVtZW50ZW5lIGkgc3R1ZGVudGVuZXMgc3ZhciB2w6ZyZSBpIHNhbW1lIHJla2tlZsO4bGdlIG9nIHZpc2VzIHNhbW1lIGFudGFsbCBnYW5nZXIgc29tIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlJlcGV0aXNqb24gaGFyIGJldHlkbmluZyBpIGxpc3RlciwgbWVuIGlra2UgcmVra2Vmw7hsZ2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIG3DpSBlbGVtZW50ZW5lIGkgc3R1ZGVudGVuZXMgc3ZhciB2aXNlcyBzYW1tZSBhbnRhbGwgZ2FuZ2VyIHNvbSBpIHJpa3RpZyBzdmFyLCBtZW4gaWtrZSBuw7hkdmVuZGlndmlzIGkgc2FtbWUgcmVra2Vmw7hsZ2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIlJla2tlZsO4bGdlIG9nIHJlcGV0aXNqb24gaGFyIGlra2UgYmV0eWRuaW5nIGkgbGlzdGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIkh2aXMgc3ZhcmV0IGVyIGVuIGxpc3RlIG92ZXIgZWxlbWVudGVyLCBtw6UgcmVra2Vmw7hsZ2VuIG9nIHJlcGV0aXNqb25lbiBhdiBkZW0gdnVyZGVyZXMgZm9yIMOlIHNhbW1lbmxpZ25lIHN0dWRlbnRlbmVzIHN2YXIgb2cgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiU2Ftc3ZhciB0ZWduc2V0dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIlN0b3JlIG9nIHNtw6UgYm9rc3RhdmVyIG3DpSBzYW1zdmFyZSBuw7h5YWt0aWcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIlNhbXN2YXIgbWVsbG9tcm9tIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRldCBtw6UgdsOmcmUgbsO4eWFrdGlnIGRlIHNhbW1lIG1lbGxvbXJvbW1lbmUgaSBzdHVkZW50ZW5zIHN2YXIgc29tIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiU2V0dGV0IG1lZCBsw7hzbmluZ2VyIGZvciBsaWduaW5nZW4sIHVsaWtoZXRlbiBlbGxlciBzeXN0ZW1ldCBzb20gZXIgZGVmaW5lcnQgYXYgc3R1ZGVudGVucyBzdmFyLCBlciBkZXQgc2FtbWUgc29tIGRldCBzb20gZXIgZGVmaW5lcnQgYXYgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9sYWJlbCI6ICJBbGxlIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlNhbXN2YXIgYWxsZSBzdHVkZW50ZXJzIHN2YXIuIEJydWsgZGV0dGUgYWx0ZXJuYXRpdmV0IHRpbCDDpSBnaSB0aWxiYWtlbWVsZGluZyB0aWwgc3R1ZGVudGVuZSBww6UgZ2FsZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIlRpbHBhc3NldCBncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmVyIGRpbiBlZ2VuIHRpbHBhc3NlZGUgZnVua3Nqb24gZm9yIMOlIHNqZWtrZSBzdHVkZW50ZW5zIHN2YXIgcMOlIHBhbmVsZXQgRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxlciBvZyBmdW5rc2pvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Nqb25zbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBmdW5rc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIklra2UgdnVyZGVyIGFyZ3VtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZXJzdmFyZXQgYmxpciBpa2tlIGV2YWx1ZXJ0IG9nIHZpbCBibGkgZ2l0dCB0aWwgZnVua3Nqb25lbiBzb20gZXQgQ2FsY01lLXV0dHJ5a2suIERldHRlIGVyIGVuIHZlbGRpZyBhdmFuc2VydCBmdW5rc2pvbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiVGFsbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xzayBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIklra2UgdGlsbGF0IGRlc2ltYWx0YWxsLiBTdmFyZXQgbcOlIHbDpnJlIGVuIGtvbWJpbmFzam9uIGF2IG9wZXJhc2pvbmVyLCBicsO4a2VyLCByw7h0dGVyIG9nIGZ1bmtzam9uZXIgdGlsIGhlbHRhbGwsIGtvbnN0YW50ZXIgb2cgdmFyaWFibGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuc2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIk7DuHlha3RpZyBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgbcOlIHbDpnJlIG7DuHlha3RpZyBsaWsgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJGZWlsbWFyZ2luIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgbcOlIHbDpnJlIHN0cmVuZ3QgaW5uZW5mb3IgdG9sZXJhbnNlaW50ZXJ2YWxsZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvc2VudCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0dCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJTYW1zdmFyZW5kZSBzaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfaGVscGVyX3RleHQiOiAiRGUgZsO4cnN0ZSBzaWduaWZpa2FudGUgc2lmcmVuZSBlbGxlciBkZXNpbWFsZW5lIHRpbCBzdHVkZW50ZW5zIHN2YXIgbcOlIHNhbXN2YXJlIG1lZCByaWt0aWcgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIHNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZXNpbWFscGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJWaXRlbnNrYXBlbGlnIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGVzaW1hbHRhbGwgaSBzdHVkZW50ZW5zIHN2YXIgbcOlIGtvbW1lIHRpbCB1dHRyeWtrIGkgbm9ybWFsaXNlcnQgdml0ZW5za2FwZWxpZyBub3Rhc2pvbjogICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlc2ltYWx0YWxsIG3DpSB1dHRyeWtrZXMgaSB2YW5saWcgZGVzaW1hbG5vdGFzam9uOiAwLjAyMjQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2xhYmVsIjogIkVuaHZlciBub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGVzaW1hbHRhbGwga2FuIHV0dHJ5a2tlcyBlbnRlbiBpIHZpdGVuc2thcGVsaWcgZWxsZXIgaSBkZXNpbWFsbm90YXNqb24uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZXNpc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogIm9wcHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpa2FudGUgc2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJLb250cm9sbGVyIG1pbmltdW0gb2cgbWFrc2ltdW0gYW50YWxsIHNpZ25pZmlrYW50ZSBzaWZyZSBlbGxlciBkZXNpbWFsZXIgc3R1ZGVudGVucyBzdmFyIG3DpSBoYSwgaW5rbHVkZXJ0IGV0dGVyZsO4bGdlbmRlIG51bGxlci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIkZvcmVua2xpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIkZvcmVua2xldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlV0dHJ5a2tldCBrYW4gaWtrZSBmb3JlbmtsZXMgeXR0ZXJsaWdlcmUuIElua2x1ZGVyZXIgYnLDuGtlciwga3JlZnRlciBvZyByw7h0dGVyLCBwb2x5bm9taWVyLCByYXNqb25lbGxlIGZ1bmtzam9uZXIsIHRyYW5zY2VuZGVudGFsZSBmdW5rc2pvbmVyLCBkZXNpbWFsdGFsbCDigKYiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiVXR2aWRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJBbGxlIG9wZXJhc2pvbmVyIHNvbSBrYW4gZ2rDuHJlcyBibGlyIHV0ZsO4cnQuIFByb2R1a3RlbmUgZm9yZGVsZXMgb3ZlciBzdW1tZXIsIGVua2xlIGJyw7hrZXIga2rDuHJlcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWt0b3JlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVsdGFsIGVsbGVyIHBvbHlub21lciB1dHRyeWtrZXMgc29tIHByb2R1a3RlciBhdiBwcmltdGFsbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGZWxsZXNmYWt0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJGZWxsZXNmYWt0b3JlciBmb3Igc3VtbWVyIGVyIHRydWtrZXQgdXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmFrc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGZWxsZXNuZXZuZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkZyYWtzam9uZXIgZm9yZW5rbGVzIHRpbCBlbiBmZWxsZXNuZXZuZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlLDuHR0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhc2pvbmFsaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIkRldCBlciBpbmdlbiByw7h0dGVyIGkgbmV2bmVyZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWxlIHJhZGlrYXJlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJBcmd1bWVudGV0IG9tIHLDuHR0ZXIgaGFyIGlra2Ugbm9lbiBmYWt0b3IgZHJldmV0IHRpbCByb3RlbnMgaW5kZWtzLCBzw6UgZGV0IGthbiBpa2tlIGZvcmVua2xlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVlbmhldGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJTYW1zdmFyIG3DpWxlZW5oZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2hlbHBlcl90ZXh0IjogIk3DpWxlZW5oZXRlbiBpIHN0dWRlbnRlbnMgc3ZhciBtw6UgdsOmcmUgZGVuIHNhbW1lIHNvbSByaWt0aWcgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJUaWxsYXQgYW5kcmUgcHJlZmlrc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVGlsbGF0IG3DpWxlZW5oZXRlbiBpIHN0dWRlbnRlbnMgc3ZhciBoYSBldCBhbm5ldCBwcmVmaWtzIGVubiByaWt0aWcgc3Zhci4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiS3JpdGVyaWVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xlcmFuc2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJBbmdpIG1lbmdkZW4gZmVpbCBzb20gZXIgdGlsbGF0dCBtZWxsb20gc3R1ZGVudGVucyBzdmFyIG9nIHJpa3RpZyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJWZWxnIGVsZW1lbnRlbmUgaSBzdmFyZXQgc29tIHNrYWwgZXZhbHVlcmVzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiRm9yYnkgb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciBpIHN0dWRlbnRlbnMgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiRGV0IGthbiBpa2tlIHbDpnJlIGZsZXJlIGVsZW1lbnRlciBpIHN0dWRlbnRlbnMgc3ZhciBlbm4gZWxlbWVudGVyIHRpbCBzdGVkZSBpIHJpa3RpZyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIlNhbXN2YXIgZmFyZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkVsZW1lbnRlbmUgaSBzdHVkZW50cyBzdmFyIG3DpSBoYSBzYW1tZSBmYXJnZSBzb20gZGUgaSByaWt0aWcgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJTYW1zdmFyIGxpbmpldHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkVsZW1lbnRlbmUgaSBzdHVkZW50ZW5zIHN2YXIgbcOlIGhhIHNhbW1lIGxpbmpldHlwZSAoc29saWQsIHN0aXBsZXQpIHNvbSBlbGVtZW50ZW5lIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiQWxsZSBlbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRm9yZGVsIGthcmFrdGVyZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJEZXQgb3Bwc3RvZCBlbiBmZWlsIHZlZCBsYXN0aW5nIGF2IGVsZW1lbnRlbmUgZm9yIGdyYWZpa2t2YWxpZGVyaW5nLiBQcsO4diBww6Ugbnl0dC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIlNrcml2IGVuIGFsZ29yaXRtZSBmb3Igw6UgZ2VuZXJlcmUgdGlsZmVsZGlnZSB2YXJpYWJsZXIsIHRhbGwsIHV0dHJ5a2ssIGdyYWZpc2tlIGZyZW1zdGlsbGluZ2VyIGVsbGVyIGVuIGdyYWRlcmluZ3NmdW5rc2pvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRtZXNwcsOlayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhc2pvbiBmb3IgdXRkYXRhdmFyaWFibGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVrc2VtcGVsOiAgIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIlV0dHJ5a2tzZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlRlbmt0IGVuaGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiVGlkc29wZXJhdMO4ciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAiwrcgUHVua3R1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBLcnlzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGlzaXR0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiVGFsbGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uc3R5cGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWthbnRlIHNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXNpbWFscGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJVdGRhdGFub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICJWaXRlbnNrYXBlbGlnIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWxzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTaWZmZXJncnVwcGVzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiSW5nZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2tyaXYgZGV0IGbDuHJzdGUgaW5uaG9sZGV0IGkgc3R1ZGVudGVucyBoamVscGVuZGUgQ2FsY01lLWthbGt1bGF0b3I6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSaWt0aWcgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkZvcm55IHN2YXJldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIktvcGllciBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJTdHVkZW50c3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkFuZ2kgZXQgc3R1ZGVudHN2YXIgZm9yIMOlIHNlIHRpbGJha2VtZWxkaW5nZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiUklLVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJERUxWSVMgUklLVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiRkVJTCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXR0ZXN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRla3N0c3ludGFrcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJCb2tzdGF2ZWxpZyBsaWsiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtYXRpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiRXRodmVydCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJLYXJha3RlcmZ1bmtzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJVdHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXNqb25hbGlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJJbmdlbiBmZWxsZXMgZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthcmVyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkZlbGxlc25ldm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiVml0ZW5za2FwZWxpZyBub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVzaW1hbG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiU3ltYm9sc2sgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJGcmEgJHttaW59IHRpbCAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIk1pbnN0ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiT3BwdGlsICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVzaW1hbHBsYXNzZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpa2FudGUgc2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk1hdGNoZW5kZSBtw6VsZWVuaGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiSW5nZW4gb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkZhcmdlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiTGluamVzdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiU3DDuHJzbcOlbC1YTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWF0aWtrLVVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVydGUgb3JkIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiVmFsaWRlcmluZyBvZyB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICJJbm5kYXRhbWV0b2RlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIlRpbGxhdHRlIGlubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiU2FtbWVubGlnbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJFZ2Vuc2thcGVyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZnJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSBzaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVzaW1hbHBsYXNzZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9zZW50IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXR0IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIElubmFyYmVpZGV0IGjDpW5kc2tyaWZ0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJWaWwgZHUgaW1wb3J0ZXJlIHNww7hyc23DpWxldD8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIlNww7hyc23DpWxldCBkdSBza2FsIMOlcG5lIGlubmVob2xkZXIgdXRkYXRlcnRlIGZ1bmtzam9uZXIuIEltcG9ydHByb3Nlc3NlbiBrYW4gZW5kcmUgbGl0dCBww6UgYXRmZXJkZW4gdGlsIHNww7hyc23DpWxldC4gRGV0IGFuYmVmYWxlcyBww6UgZGV0IHN0ZXJrZXN0ZSBhdCBkdSB0ZXN0ZXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFrc2VwdGVyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBdmJyeXRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIlVrb21wYXRpYmxlIGFsdGVybmF0aXZlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIlZhbGd0ZSBhbHRlcm5hdGl2ZXIgZXIgdWZvcmVubGlnZSBtZWQgZGUgdXRsZWRlZGUgcMOlc3RhbmRlbmUgZnJhIGRldCByaWt0aWdlIHN2YXJldC4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgZm9ydHNldHRlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWkiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIsOFcG5lIE1hdGhUeXBlIG1hdGVtYXRpa2tlZGl0b3JlbiIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJVbGFncmVkZSBlbmRyaW5nZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJIdmlzIGR1IGx1a2tlciBkZXR0ZSB2aW5kdWV0LCBtaXN0ZXIgZHUgYWxsZSBlbmRyZWRlIHVsYWdyZWRlIGVuZHJpbmdlci4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgZm9ydHNldHRlPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFrc2VwdGVyZSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkF2YnJ5dCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiTGFncmUgb2cgbHVrayIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiTHVrayB1dGVuIMOlIGxhZ3JlIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiS2xpa2sgcMOlIGtuYXBwZW4gZm9yIMOlIGxhc3RlIG5lZCBvZyBrasO4cmUgV2lyaXMgQ2FzLWFwcGVuIGZvciDDpSByZWRpZ2VyZSBzcMO4cnJlYWxnb3JpdG1lbi4iLAoJCSJydW5jYWxjdWxhdG9yIjogIktqw7hyIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrayBww6Uga25hcHBlbiBmb3Igw6UgbGFzdGUgbmVkIG9nIGtqw7hyZSBXaXJpcyBDYXMtYXBwZW4gZm9yIMOlIGZvcmV0YSBiZXJlZ25pbmdlbmUgZHUgdHJlbmdlci4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5MZXMgbWVyPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGlubmxlZGVuZGUgw7hrdCDigKYiLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJWZW50ZXIgcMOlIG9wcGRhdGVyaW5nZXIg4oCmIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIGVuZHJpbmdlciBsYWdyZXQiLAoJCSJnb3RzZXNzaW9uIjogIkVuZHJpbmdlciBsYWdyZXQgKHJldmlzaW9uICR7bn0pLiIsCgkJInNob3djYXMiOiAiQnJ1ayBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIkJydWsgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIkZpbm4gdXQgbWVyIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogIktvbnZlcnRlciB0aWwgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJTcMO4cnNtw6VsYWxnb3JpdG1lbiB2aWwgYmxpIGltcG9ydGVydCBmcmEgV2lyaXMgQ0FTIHRpbCB2w6VyIG55ZSBhbGdvcml0bWVkaXRvciwgQ2FsY01lLiBEZW4gcmVzdWx0ZXJlbmRlIGFsZ29yaXRtZW4gbcOlIHJldmlkZXJlcyBvZyB0ZXN0ZXMgbWFudWVsdC4gQWxnb3JpdG1lciBzb20gaW1wb3J0ZXJlcyBpbm4gaSBDYWxjTWUsIGthbiBpa2tlIMOlcG5lcyBtZWQgV2lyaXMgQ0FTIGxlbmdlci4gSWtrZSBsYWdyZSBzcMO4cnNtw6VsZXQgaHZpcyBkdSB2aWwgYW5ncmUgaW1wb3J0ZW4gZXR0ZXIgw6UgaGEgYWtzZXB0ZXJ0LiBLbGlrayBww6UgYXZicnl0IGkgdmluZHVldCBXaXJpcyBRdWl6emVzIFN0dWRpbywgb2cgw6VwbmUgZGV0IGlnamVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiS29udmVydGVyIHNvbSBhbGdvcml0bWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWtzZXB0ZXJlIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQXZicnl0IiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlrayIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncmFmZXIsIGdlb21ldHJpc2tlIGVsZW1lbnRlciDigKYpIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIgcmlrdGlnIiwKCQoJCSJjaGVja19jb2xvciI6ICJzYW1zdmFyZXIgbWVkIGZhcmdlIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogInNhbXN2YXJlciBtZWQgbGluamVzdGlsIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAiaW5uZWhvbGRlciBpa2tlIG92ZXJmbMO4ZGlnZSBlbGVtZW50ZXIiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaXNrIGxpa2UiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJTdmFyZXQgZXIgZ2VvbWV0cmlzayBsaWt0IiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAic3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIktvcGllciBmcmEgb3BwcmlubmVsaWcgaW5uaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJLb3BpZXIgZnJhIHJldHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIlN0YXRpc3Rpc2tlIGRpYWdyYW1tZXIiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2tyaXYgaW5uIGRlbiByaWt0aWdlIHN2YXJlbiBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmUga3JpdGVyaWVuZSBzb20gYnJ1a2VzIGZvciDDpSBzYW1tZW5saWduZSBkZXQgbWVkIHN0dWRlbnRlbnMgc3ZhciBtZWQgdmFsZ21lbnllbiBmb3IgdmFsaWRlcmluZy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2tyaXYgaW5uIGRlbiByaWt0aWdlIHN2YXJlbiBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmUgaHZvcmRhbiBkZXQgZXIgc2FtbWVubGlnbmV0IG1lZCBzdHVkZW50ZW5zIHN2YXIgb2cgaHZpbGtlIGVsZW1lbnRlciBlciBncmFkZXJ0IG1lZCBpbm5zdGlsbGluZ3NtZW55ZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIlNrcml2IGlubiBkZW4gcmlrdGlnZSBzdmFyZW4gZm9yIGRldHRlIHNww7hyc23DpWxldC4gRHUga2FuIGVuZHJlIGtyaXRlcmllbmUgc29tIGJydWtlcyBmb3Igw6Ugc2FtbWVubGlnbmUgZGV0IG1lZCBzdHVkZW50ZW5zIHN2YXIgbWVkIHZhbGdtZW55ZW4gZm9yIHZhbGlkZXJpbmcuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJEZXR0ZSBlciBkZW4gb3BwcmlubmVsaWdlIHRpbHN0YW5kZW4gdGlsIG1hdGVtYXRpa2tyZWRpZ2VyaW5nZW4gZGluIHN0dWRlbnRlciB2aWwgc2UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRGVubmUgbcOldGVuIGthbiBkdSBnaSBlbiBzdHJ1a3R1ciBmb3Igc3ZhcmV0IGVsbGVyIHRvbW1lIGZvciDDpSBmeWxsZSBpbm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJEZXR0ZSBlciBkZW4gb3BwcmlubmVsaWdlIHRpbHN0YW5kZW4gdGlsIGdyYWZlbmRpdG9yZW4gZGluIHN0dWRlbnRlciB2aWwgc2UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRHUga2FuIHRpbHBhc3NlIHZlcmt0w7h5bGluamVlbGVtZW50ZW5lIGRlIHZpbCBzZSBpIGlubmRhdGF2YWxnZW5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0dGUgZXIgZGVuIG9wcHJpbm5lbGlnZSB0aWxzdGFuZGVuIHRpbCB0ZWtzdHJlZGlnZXJpbmdlbiBkaW4gc3R1ZGVudGVyIHZpbCBzZSBuw6VyIGR1IHByw7h2ZXIgc3DDuHJzbcOlbGV0LiBEZW5uZSBzdmFydHlwZW4gZXIgaWtrZSBldmFsdWVydCBtYXRlbWF0aXNrLiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIkR1IGJydWtlciBXaXJpc1F1aXp6ZXMgNC42LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiRHUga2FuIG7DpSBicnVrZSB2w6VyZSBueWUgdGlsZmVsZGlnZSB2YXJpYWJsZXIsIHNvbSB0aWxsYXRlciBkZWcgw6UgbGFnZSBkeW5hbWlza2Ugc3DDuHJzbcOlbCBww6UgZW4gcmFza2VyZSBvZyBlbmtsZXJlIG3DpXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTZSBww6UgdsOlcmUgdXRzbGlwcC1ub3RhdGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJHaSBvc3MgdGlsYmFrZW1lbGRpbmdlbiBkaW4uIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJTdGFydGlubmhvbGRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMw6VzIG9wcHJpbm5lbGlnIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiSWtrZSB0aWxsYXQgc3R1ZGVudGVuIMOlIGVuZHJlIHN2YXJldCB1dGVuZm9yIGRlIHRvbW1lIHBsYXNzaG9sZGVyZSBzb20gZXIgaWdqZW4gaSBvcHByaW5uZWxpZ2UgaW5uaG9sZGV0LiBIdmlzIGRlbm5lIGlubnN0aWxsaW5nYSBlciBzbMOldHQgcMOlIHZpbCBzdHVkZW50ZW4gYmFyZSBibGkgaSBzdGFuZCB0aWwgw6UgZnlsbGUgYm9rc2VuZSBpIGRlbiBvcHByaW5uZWxpZ2UgaW5uaG9sZGV0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAiVGlsZmVsZGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJHcnVubmxlZ2dlbmRlIG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkF2YW5zZXJ0IG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVGlsZmVsZGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJHasO4ciBzcMO4cnNtw6VsZW5lIGRpbmUgZHluYW1pc2tlIHZlZCDDpSBsZWdnZSB0aWwgdGlsZmVsZGlnZSB2YXJpYWJsZXIgaSBzcMO4cnNtw6Vsc3V0c2FnbmV0LiBJa2tlIGdsZW0gw6UgbGVnZ2UgdGlsIGRpc3NlIHZhcmlhYmxlbmUgaSBkZXQgcmlrdGlnZSBzdmFyZXQuIEh2aXMgZHUgdmlsIGF0IGRlIHNrYWwgdmlzZXMgc29tIGV2YWx1ZXJ0LCBtw6UgZHUgbGVnZ2UgdGlsIGtvbW1hbmRvZW4gZXZhbHVlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogIkdqw7hyIHNww7hyc23DpWxlbmUgZGluZSBkeW5hbWlza2UgdmVkIMOlIGxlZ2dlIHRpbCB0aWxmZWxkaWdlIHZhcmlhYmxlciBpIGRpdHQgc3DDuHJzbcOlbHN1dHNhZ24uIElra2UgZ2xlbSDDpSBsZWdnZSB0aWwgZGlzc2UgdmFyaWFibGVuZSBpIGRldCByaWt0aWdlIHN2YXJldC4gSHZpcyBkdSB2aWwgYXQgZGUgc2thbCB2aXNlcyBzb20gZXZhbHVlcnQsIG3DpSBkdSBsZWdnZSB0aWwga29tbWFuZG9lbiBldmFsdWVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiQnJ1ayBDYWxjTWUgdGlsIMOlIHNrcml2ZSBlbiBhbGdvcml0bWUgZm9yIMOlIGdlbmVyZXJlIHRpbGZlbGRpZ2UgdmFyaWFibGVyISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisgTGVnZ2UgdGlsIHZhcmlhYmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiRHUgaGFyIGVuIGtvbXBsZWtzIGFsZ29yaXRtZSDigJMgYnJ1ayBhdmFuc2VydCBtb2R1cyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiVGlsZmVsZGlnZSB2YXJpYWJsZXIsIGRva3VtZW50YXNqb24iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJWYXJpYWJlbG5hdm4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICJlciBldCBoZWx0YWxsIG1lbGxvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogIm1pbi4gdmVyZGkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAib2ciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJtYWtzLiB2ZXJkaSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX2FscmVhZHlfdXNlZF9lcnJvciI6ICJWYXJpYWJlbG5hdm4gZXIgYWxsZXJlZGUgaSBicnVrISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICJFciBpa2tlIGV0IGhlbHRhbGwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIklra2UgZXQgZ3lsZGlnIHZhcmlhYmVsbmF2biEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiTWFrcy52ZXJkaSBtw6UgdsOmcmUgc3TDuHJyZSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiVmFyaWFiZWxuYXZuIG1hbmdsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfbWlzc2luZ19lcnJvciI6ICJNYWtzLiB2ZXJkaSBtYW5nbGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluLiB2ZXJkaSBtYW5nbGVyIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICJldmFsdWVyZSIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiVmkgcHJlc2VudGVyZXIgV2lyaXNRdWl6emVzIDQuOC4wOiBOw6UgbWVkIG11bGlnaGV0IGZvciBow6VuZHNrcmV2bmUgc3ZhciBww6UgZ3JhZmJhc2VydGUgb3BwZ2F2ZXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiVmkgZXIgZ2xhZGUgZm9yIMOlIGt1bm5lIGxhbnNlcmUgZW4gbnkgc3ZhcnR5cGUgc29tIGdqw7hyIGRldCBtdWxpZyBmb3Igc3R1ZGVudGVuZSDDpSB0ZWduZSBncmFmZXIgZm9yIGjDpW5kLiBMZXIgbWVyIG9tIGRlbm5lIGZ1bmtzam9uZW4gaSBwcm9kdWt0bWVya25hZGVuZSBvZyBkb2t1bWVudGFzam9uZW4uIFZpIGjDpXBlciBhdCBkdSBvZyBzdHVkZW50ZW5lIGRpbmUgdmlsIHNldHRlIHByaXMgcMOlIGRldHRlIG55ZSB0aWxsZWdnZXQgdGlsIFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIlByb2R1a3RtZXJrbmFkZXIiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJHaSBvc3MgdGlsYmFrZW1lbGRpbmciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiU2xpayBvcHByZXR0ZXIgZHUgZGl0dCBmw7hyc3RlIHNww7hyc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJTZSBhbGxlIHRyaW5uZW5lIHNvbSBlciBuw7hkdmVuZGlnZSBmb3Igw6Ugb3BwcmV0dGUgZXQgc3DDuHJzbcOlbCBtZWQgV2lyaXNRdWl6emVzIG9nIGJydWtlIHZhbGlkZXJpbmdzZnVua3Nqb25lbmUuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTbGlrIG9wcHJldHRlciBkdSBldCB0aWxmZWxkaWcgc3DDuHJzbcOlbCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJGaW5uIHV0IGh2b3JkYW4gZHUgZW5rZWx0IGthbiBvcHByZXR0ZSBldCB0aWxmZWxkaWcgc3DDuHJzbcOlbCBtZWQgV2lyaXNRdWl6emVzIGkgYsOlZGUgZ3J1bm5sZWdnZW5kZSBvZyBhdmFuc2VydCBtb2R1cy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICJGw6UgZ3JhdGlzIG9wcGzDpnJpbmcgb2cgbMOmciBhbHQgb20gV2lyaXNRdWl6emVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfdGV4dCI6ICJWaSB0aWxieXIgYsOlZGUgZ3JhdGlzIGVnZW5zdHlydCBvcHBsw6ZyaW5nIG9nIGV0IGJldGFsdCBvcHBsw6ZyaW5nc2ZvcmzDuHAgbWVkIHZlaWxlZGVyLCBkZXIgZHUga2FuIGzDpnJlIGFsdCBvbSBXaXJpc1F1aXp6ZXMtZnVua3Nqb25lbmUgb2cgYXZhbnNlcnQgaW5uc3RpbGxpbmdlci4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIkZpbm4gdXQgbWVyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICJHcnVubmxlZ2dlbmRlIG1vZHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJBdmFuc2VydCBtb2R1cyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICJSZWdpc3RyZXIgbWVnIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJLb250YWt0IG9zcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIkJlc8O4ayB3ZWJvbXLDpWRldCB2w6VydCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJSYXBwb3J0ZXIgZXQgcHJvYmxlbSIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2xpc3RfYnV0dG9uX3RleHQiOiAiS29tbWUgaSBnYW5nIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIlNraXNzZXJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIkRldHRlIGVyIHN0YXJ0dGlsc3RhbmRlbiBmb3IgZ3JhZnZlcmt0w7h5ZXQgc29tIHN0dWRlbnRlbmUgc2VyIG7DpXIgZGUgZ8OlciBpIGdhbmcgbWVkIMOlIHN2YXJlIHDDpSBzcMO4cnNtw6VsZXQuIEh1c2sgYXQgcMOlIHN0dWRlbnRlbmVzIHZlcmt0w7h5bGluamUgdmlsIGRldCBiYXJlIHbDpnJlIGtuYXBwZXIgZm9yIGjDpW5kc2tyaWZ0IG9nIHNsZXR0aW5nLiBCcnVrIGZ1bmtzam9uZW4gJ3Rlc3QgZGV0dGUgc3DDuHJzbcOlbGV0JyBmb3Igw6UgdmlzZSBodm9yZGFuIGRldCB2aWwgc2UgdXQuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiQW5naSByaWt0aWcgc3ZhciBww6UgZGV0dGUgc3DDuHJzbcOlbGV0LiBTaWRlbiBzdHVkZW50ZW5lIGJydWtlciBow6VuZHNrcmlmdHZlcmt0w7h5ZXQgdGlsIMOlIHNraXNzZXJlIGzDuHNuaW5nZW5lIHNpbmUsIHRpbGxhdGVzIGRldCBhdnZpayBmcmEgZGV0IHJpa3RpZ2Ugc3ZhcmV0LiBEdSBrYW4ganVzdGVyZSBzdMO4cnJlbHNlbiBww6UgdGlsbGF0dCBhdnZpayB2ZWQgw6Uga2xpa2tlIHDDpSAnVmFsaWRlcmluZ3NhbHRlcm5hdGl2ZXInLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIkJydWsga25hcHBlbiAndGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQnIGZvciDDpSBzZSBodm9yZGFuIGRldCB2aXNlcyBmb3Igc3R1ZGVudGVuZS4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiU2tpc3NlcmUgaSBzYW1tZSBmb3Job2xkIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTa2lzc2VyZSIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRva3VtZW50YXNqb24iCgl9Cn0KCgo"},{ name : "strings_quizzes.fr.json", data : "s76976:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZnIiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRow6ltYXRpcXVlcyIsCgkJInN5bnRheF9zdHJpbmciOiAidGV4dGUiLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogInN0cmljdGVtZW50IMOpZ2FsIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICJtYXRow6ltYXRpcXVlbWVudCDDqWdhbCIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogIsOpcXVhdGlvbnMgw6lxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIk4naW1wb3J0ZSBxdWVsbGUgcsOpcG9uc2UiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZvbmN0aW9uIGRlIGdyYWRhdGlvbiIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuIGVudGllci4iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImEgbGEgZm9ybWUgZCd1bmUgZnJhY3Rpb24iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuIHBvbHluw7RtZSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuZSBmb25jdGlvbiByYXRpb25uZWxsZSIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVzdCB1bmUgY29tYmluYWlzb24gZGUgZm9uY3Rpb25zIMOpbMOpbWVudGFpcmVzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3QgZXhwcmltw6kgZW4gbm90YXRpb24gc2NpZW50aWZpcXVlIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3Qgc2ltcGxpZmnDqSIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVzdCBkw6l2ZWxvcHDDqSIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXN0IGZhY3Rvcmlzw6kiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiwqA6IHJhdGlvbmFsaXPDqSIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAibidhIHBhcyBkZSBmYWN0ZXVycyBjb21tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiYSBkZXMgcmFkaWNhbmRlcyBtaW5pbWF1eCIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlc3QgZGl2aXNpYmxlIHBhciIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJhIHVuIHNldWwgZMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJjaGVja191bml0IjogImluY2x1dCB1bmUgdW5pdMOpIMOpcXVpdmFsZW50ZSDDoCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJhIHVuZSB1bml0w6kgc3RyaWN0ZW1lbnQgw6lnYWxlIMOgIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImEiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJlc3Qgc3ltYm9saXF1ZSIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiYSBkZXMgdW5pdMOpcyDDqXF1aXZhbGVudGVzIiwKCgkJImxpc3QiOiAibGlzdGUiLAoJCSJvcmRlcm1hdHRlcnMiOiAibCdvcmRyZSBlc3QgaW1wb3J0YW50IiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAibCdvcmRyZSBuJ2VzdCBwYXMgaW1wb3J0YW50IiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb27CoFhNTCIsCgkJImdyYW1tYXJ1cmwiOiAiVVJMIGRlIGxhIGdyYW1tYWlyZSIsCgkJInJlc2VydmVkd29yZHMiOiAibW90cyByw6lzZXJ2w6lzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMZXMgbGlzdGVzIHJlcXVpw6hyZW50IGwndXRpbGlzYXRpb24gZCdhY2NvbGFkZXMgwqvCoHt9wqDCuy4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVdGlsaXNlciB1bmUgdmlyZ3VsZSDCq8KgLMKgwrsgY29tbWUgc8OpcGFyYXRldXIgZCfDqWzDqW1lbnRzIGRlIGxpc3RlLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGVyIGxhIHF1ZXN0aW9uwqA:IFxuTGEgcXVlc3Rpb24gcXVlIHZvdXMgw6p0ZXMgc3VyIGxlIHBvaW50IGQnb3V2cmlyIGNvbnRpZW50IGRlcyBmb25jdGlvbm5hbGl0w6lzIG9ic29sw6h0ZXMuIElsIHNlIHBldXQgcXVlIGxhIHByb2PDqWR1cmUgZCdpbXBvcnRhdGlvbiBtb2RpZmllIGzDqWfDqHJlbWVudCBsZSBjb21wb3J0ZW1lbnQgZGUgbGEgcXVlc3Rpb24uIElsIGVzdCBmb3J0ZW1lbnQgcmVjb21tYW5kw6kgZGUgdGVzdGVyIGF0dGVudGl2ZW1lbnQgbGEgcXVlc3Rpb24gYXByw6hzIGwnaW1wb3J0YXRpb24uIiwKCQkiY29tcGFyZXNldHMiOiAiY29tcGFyZXIgZW4gdGFudCBxdSdlbnNlbWJsZXMiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2zDqXJhbmNlIHJlbGF0aXZlIiwKCQkibm9icmFja2V0c2xpc3QiOiAibGlzdGVzIHNhbnMgY3JvY2hldHMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImZvbmN0aW9uIGRlIGdyYWRhdGlvbiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogInByb3ByacOpdMOpcyBzdXBwbMOpbWVudGFpcmVzIiwKCQkic3RydWN0dXJlIjogInN0cnVjdHVyZSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbcOpdHJpcXVlIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbGlxdWUiLAoJCSJ0b2xlcmFuY2UiOiAidG9sw6lyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZlIiwKCQkicHJlY2lzaW9uIjogInByw6ljaXNpb24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvcMOpcmF0ZXVyIGRlIG11bHRpcGxpY2F0aW9uIGludmlzaWJsZSIsCgkJInRpbWVzX29wZXJhdG9yIjogIm9ww6lyYXRldXIgZGUgbXVsdGlwbGljYXRpb24iLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJ1bml0w6kgaW1hZ2luYWlyZSIsCgkJIm1peGVkZnJhY3Rpb25zIjogImZyYWN0aW9ucyBtaXh0ZXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmb25jdGlvbnMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZvbmN0aW9ucyBwZXJzb25uYWxpc8OpZXMiLAoJCSJ1bml0cyI6ICJ1bml0w6lzIiwKCQkidW5pdHByZWZpeGVzIjogInByw6lmaXhlcyBkJ3VuaXTDqSIsCgkJInN5bnRheHBhcmFtcyI6ICJvcHRpb25zIGRlIHN5bnRheGUiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk91dnJpciBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiQm9ubmUgcsOpcG9uc2UiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgc3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHRpb25zIGRlIHNhaXNpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHRpb25zIGRlIHZhbGlkYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEw6lmaW5pciBsZXMgdmFyaWFibGVzIGFsw6lhdG9pcmVzIGV0IGxlcyBmb25jdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRMOpZmluaXIgbGUgY29udGVudSBpbml0aWFsIHBvdXIgbOKAmcOpdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdGVyIGNldHRlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wdGlvbnMgZGUgdmFsaWRhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIkFmZmljaGVyIGxhIHNvdXJjZSBkZSBsYSBxdWVzdGlvbiIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiUmV0b3VyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RlciBjZXR0ZSBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBaWRlIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJFbnZveWVyIGRlcyBjb21tZW50YWlyZXMiLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJbnNjcml2ZXotdm91cyDDoCBub3RyZSBmb3JtYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb193ZWJzaXRlX2xhYmVsIjogIlZpc2l0ZXogbm90cmUgc2l0ZSBJbnRlcm5ldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJTaWduYWxlciB1biBwcm9ibMOobWUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJBdXRyZXMgb3B0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFeHBvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIkFmZmljaGVyIGxhIHNvdXJjZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWlkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIsOAIHByb3BvcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIlR5cGUgZGUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogIsOJcXVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFwaGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJHcmFwaGlxdWUgw6AgYmFycmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyYXBoaXF1ZSBsaW7DqWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcmFwaGlxdWUgY2lyY3VsYWlyZSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRMOpZmluaXIgbGUgY29udGVudSBpbml0aWFsIGV0IGxhIGJvbm5lIHLDqXBvbnNlIMOgIHZvdHJlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiRMOpZmluaXIgbGEgYm9ubmUgcsOpcG9uc2Ugw6Agdm90cmUgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIkJvbm5lIHLDqXBvbnNlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJUcmFjZXIgbGUgY29udGVudSBpbml0aWFsIGV0IGxhIGJvbm5lIHLDqXBvbnNlIMOgIHZvdHJlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudSBpbml0aWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJCb25uZSByw6lwb25zZSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiUGFyYW3DqHRyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3B0aW9ucyBkZSBzYWlzaWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJPcHRpb25zIGRlIHZhbGlkYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlZhcmlhYmxlcyBhbMOpYXRvaXJlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJJbmRpcXVleiBsZXMgb3V0aWxzIMOgIGZvdXJuaXIgw6AgbOKAmcOpdHVkaWFudCBwb3VyIHLDqXBvbmRyZSDDoCBsYSBxdWVzdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiUGVyc29ubmFsaXNlciBsYSBiYXJyZSBk4oCZb3V0aWxzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0ZXIgY2V0dGUgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJBbm51bGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkVucmVnaXN0cmVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXogbGVzIG9wdGlvbnMgZOKAmWFwcsOocyB1bmUgYW5hbHlzZSBkZSBsYSBib25uZSByw6lwb25zZS4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJBZmZpY2hlciB0b3V0ZXMgbGVzIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIkFmZmljaGVyIGxlcyBvcHRpb25zIGFwcHJvcHJpw6llcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSw6lwb25zZSBjb21wb3PDqWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICLDiXZhbHVlciBpbmTDqXBlbmRhbW1lbnQgbGVzIGNoYW1wcyBkZSByw6lwb25zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIsOJdmFsdWV6IHVuIMOgIHVuIGxlcyBjaGFtcHMgZGUgcsOpcG9uc2UuIERhbnMgbGUgY2FzIGNvbnRyYWlyZSwgbOKAmWludMOpZ3JhbGl0w6kgZHUgY29udGVudSBlc3Qgw6l2YWx1w6llIGNvbW1lIHVuZSBzZXVsZSB2YWxldXIuIExlcyBjaGFtcHMgZGUgcsOpcG9uc2Ugc29udCBkw6lmaW5pcyBkYW5zIENvbnRlbnUgaW5pdGlhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvdXRlcyBsZXMgcsOpcG9uc2VzIGRvaXZlbnQgw6p0cmUgY29ycmVjdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJTaSBs4oCZdW5lIGRlcyByw6lwb25zZXMgbuKAmWVzdCBwYXMgbGEgYm9ubmUsIGxhIHF1ZXN0aW9uIHRvdXQgZW50acOocmUgZXN0IGFsb3JzIG5vdMOpZSBjb21tZSBpbmNvcnJlY3RlLiBTaW5vbiwgY2hhcXVlIHLDqXBvbnNlIGVzdCBwb25kw6lyw6llIGRhbnMgbGEgbm90ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQb25kw6lyYXRpb24gZGUgbGEgbm90ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiTcOpdGhvZGUgZGUgc2Fpc2llIGRlIGxhIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDaGFtcCBkZSBzYWlzaWUgZGUgbGEgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLDiWRpdGV1ciBtYXRow6ltYXRpcXVlIGludMOpZ3LDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkzigJnDqWRpdGV1ciBtYXRow6ltYXRpcXVlIE1hdGhUeXBlIGVudGnDqHJlbWVudCBmb25jdGlvbm5lbCwgYXZlYyBzYSBiYXJyZSBk4oCZb3V0aWxzIGV0IHBsdXNpZXVycyBtb2RlcyBkZSBzYWlzaWUgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIsOJZGl0ZXVyIG1hdGjDqW1hdGlxdWUgZGFucyB1bmUgZmVuw6p0cmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJDaGFtcCBkZSB0ZXh0ZSBkb3TDqSBk4oCZdW4gYm91dG9uIHF1aSBvdXZyZSBs4oCZw6lkaXRldXIgbWF0aMOpbWF0aXF1ZSBNYXRoVHlwZSBkYW5zIHVuZSBmZW7DqnRyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJGb3JtYXQgdGV4dGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJDaGFtcCBwb3VyIGxlIGZvcm1hdCB0ZXh0ZSBkZSBiYXNlLCBwb3VyIGxlcyByw6lwb25zZXMgbGVzIHBsdXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU2Fpc2llIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJBZmZpY2hlciBDYWxjTWUgYXV4aWxpYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkFmZmljaGUgdW5lIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBlbiBwbHVzIGR1IGNoYW1wIGRlIHLDqXBvbnNlIHN0YW5kYXJkIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkFmZmljaGVyIGxlIGNoYW1wIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJBZmZpY2hlIHVuIGNoYW1wIGRlIHRleHRlIGF1eGlsaWFpcmUgZW4gcGx1cyBkdSBjaGFtcCBkZSByw6lwb25zZSBzdGFuZGFyZCBwYXIgbOKAmcOpdHVkaWFudC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJSZW1wbGFjZXIgbGEgc2Fpc2llIGRlIGxhIHLDqXBvbnNlIHBhciBDYWxjTWUgYXV4aWxpYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlJlbXBsYWNlIGxlIGNoYW1wIGRlIHNhaXNpZSBwYXIgdW5lIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGxhIHLDqXBvbnNlIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJOZSBwYXMgYWZmaWNoZXIgbGEgc2Fpc2llIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTuKAmWFmZmljaGUgcGFzIGxhIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGxlIGNoYW1wIGRlIGxhIHLDqXBvbnNlIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJEw6lmaW5pciBsZSBjb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29ubmFsaXNlciBsYSBiYXJyZSBk4oCZb3V0aWxzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIk1hc3F1ZXIgbGVzIG9wdGlvbnMgZGUgZmljaGllciBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTWFzcXVlciBsZXMgb3B0aW9ucyB0ZWxsZXMgcXVlIGzigJlvdXZlcnR1cmUsIGzigJllbnJlZ2lzdHJlbWVudCBvdSBsZSB0w6lsw6ljaGFyZ2VtZW50IGRlIGRvY3VtZW50cyBDYWxjTWUgYXV4IMOpbMOodmVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIlN5bnRheGUgZGUgbGEgc2Fpc2llIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVG91dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJFZmZhY2VyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19sYWJlbCI6ICJDb25zdGFudGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIkNob2lzaXNzZXogbGVzIGxldHRyZXMgw6AgaW50ZXJwcsOpdGVyIGNvbW1lIGNvbnN0YW50ZXMgcGx1dMO0dCBxdWUgZGVzIHZhcmlhYmxlcyBsaWJyZXMuIFZvdXMgcG91dmV6IGTDqWZpbmlyIGTigJlhdXRyZXMgY29uc3RhbnRlcyBkYW5zIGxlIHZvbGV0IETDqWZpbmlyIGxlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgZXQgbGVzIGZvbmN0aW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiQXV0cmVzIGNvbnN0YW50ZXPigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEw6lmaW5pciB1bmUgbm91dmVsbGUgY29uc3RhbnRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGb25jdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsZXMgbm9tcyDDoCBpbnRlcnByw6l0ZXIgY29tbWUgZm9uY3Rpb25zLiBWb3VzIHBvdXZleiBkw6lmaW5pciBk4oCZYXV0cmVzIGZvbmN0aW9ucyBkYW5zIGxlIHZvbGV0IETDqWZpbmlyIGxlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgZXQgbGVzIGZvbmN0aW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub23DqXRyaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRobcOpdGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiQXV0cmVzIGZvbmN0aW9uc%KApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkTDqWZpbmlyIHVuZSBub3V2ZWxsZSBmb25jdGlvbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogIlVuaXTDqXMgZGUgbWVzdXJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZWxwZXJfdGV4dCI6ICJDaG9pc2lzc2V6IGxlcyBub21zIMOgIGludGVycHLDqXRlciBjb21tZSB1bml0w6lzIGRlIG1lc3VyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCsCAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogInBvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiQXV0cmVzIHVuaXTDqXPigKYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJQcsOpZml4ZXMgZOKAmXVuaXTDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsZXMgcHLDqWZpeGVzIGF1dG9yaXPDqXMgYXZlYyBsZXMgdW5pdMOpcyBkZSBtZXN1cmUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiQXV0cmVzIHByw6lmaXhlc%KApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydWN0aW9ucyBhdXRvcmlzw6llcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY3Rpb25zIG1peHRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8yIjogIiBzb250IGludGVycHLDqXTDqWVzIGNvbW1lIGRlcyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBTaW5vbiwgZWxsZXMgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkxlcyBjcm9jaGV0cyB7IH0gc29udCBpbnRlcnByw6l0w6lzIGNvbW1lIGRlcyBkw6lsaW1pdGV1cnMgZGUgbGlzdGUuIFNpbm9uLCBpbHMgc29udCBpbnRlcnByw6l0w6lzIGNvbW1lIGRlcyBwYXJlbnRow6hzZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RlcyBzYW5zIGTDqWxpbWl0ZXVycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJUb3V0IMOpbMOpbWVudCBvdSBzw6lxdWVuY2UgZOKAmcOpbMOpbWVudHMgZXN0IGludGVycHLDqXTDqSBjb21tZSB1bmUgbGlzdGUsIG3Dqm1lIHNhbnMgc2VzIGTDqWxpbWl0ZXVycyB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbGxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgKDAsMSkgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgaW50ZXJ2YWxsZXMuIFNpbm9uLCBlbGxlcyByZXByw6lzZW50ZW50IGRlcyB2ZWN0ZXVycyBkZSBkZXV4IMOpbMOpbWVudHMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJSYXBwb3J0cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgMjozOjUgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgcmFwcG9ydHMuIFNpbm9uLCBlbGxlcyBjb3JyZXNwb25kZW50IMOgIGRlcyBkaXZpc2lvbnMgb3JkaW5haXJlcyBzdWNjZXNzaXZlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhdGlvbiBzY2llbnRpZmlxdWUgaW5mb3JtYXRpcXVlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgMS41ZS01IG91IDEuNUUtNSBzb250IGludGVycHLDqXTDqWVzIGNvbW1lIGRlcyBub21icmVzIGTDqWNpbWF1eCBlbiBub3RhdGlvbiBzY2llbnRpZmlxdWUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlN5bWJvbGVzIGRlIHPDqXBhcmF0ZXVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUG9pbnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJWaXJndWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiRXNwYWNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJSaWVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJHcm91cGVzIGRlIGNoaWZmcmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICLDiWzDqW1lbnRzIGRlIGxpc3RlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsYSBzaWduaWZpY2F0aW9uIGRlcyBzeW1ib2xlcyBkdSBwb2ludCwgZGUgbGEgdmlyZ3VsZSBldCBkZSBs4oCZZXNwYWNlLiBDZWxhIGTDqWZpbml0IGxlIHR5cGUgZOKAmWV4cHJlc3Npb24gZGVzIG5vbWJyZXMgZMOpY2ltYXV4IGV0IGRlcyBsaXN0ZXMuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFpc29uIGF2ZWMgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMaXR0w6lyYWxlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgw6p0cmUgc2Fpc2llIGV4YWN0ZW1lbnQgY29tbWUgbGEgYm9ubmUgcsOpcG9uc2UsIGxlcyBwYXJlbnRow6hzZXMgZXQgb3DDqXJhdGV1cnMgw6lxdWl2YWxlbnRzIG7igJnDqXRhbnQgcGFzIHByaXMgZW4gY29tcHRlLiBMYSB0b2zDqXJhbmNlIHPigJlhcHBsaXF1ZSB0b3Vqb3Vycy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRow6ltYXRpcXVlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZXN0IGNvbXBhcsOpZSDDoCBsYSBib25uZSByw6lwb25zZSBlbiB1dGlsaXNhbnQgbGUgbW90ZXVyIG1hdGjDqW1hdGlxdWUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJM4oCZb3JkcmUgZXQgbGEgcsOpcMOpdGl0aW9uIGRhbnMgbGVzIGxpc3RlcyBzb250IMOgIHJlc3BlY3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCBjb3JyZXNwb25kIMOgIHVuZSBsaXN0ZSBk4oCZw6lsw6ltZW50cywgY2VzIGRlcm5pZXJzIGRvaXZlbnQgw6p0cmUgZXhwcmltw6lzIGRhbnMgbGUgbcOqbWUgb3JkcmUgZXQgYXBwYXJhw650cmUgbGUgbcOqbWUgbm9tYnJlIGRlIGZvaXMgcXVlIGRhbnMgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxhIHLDqXDDqXRpdGlvbiBkb2l0IMOqdHJlIHJlc3BlY3TDqWUgZGFucyBsZXMgbGlzdGVzLCBtYWlzIGxldXIgb3JkcmUgbuKAmWltcG9ydGUgcGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgY29ycmVzcG9uZCDDoCB1bmUgbGlzdGUgZOKAmcOpbMOpbWVudHMsIGNlcyBkZXJuaWVycyBkb2l2ZW50IGFwcGFyYcOudHJlIGxlIG3Dqm1lIG5vbWJyZSBkZSBmb2lzIHF1ZSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLCBtYWlzIHBhcyBuw6ljZXNzYWlyZW1lbnQgZGFucyBsZSBtw6ptZSBvcmRyZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiTOKAmW9yZHJlIGV0IGxhIHLDqXDDqXRpdGlvbiBkYW5zIGxlcyBsaXN0ZXMgbmUgc29udCBwYXMgaW1wb3J0YW50cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJTaSBsYSByw6lwb25zZSBjb3JyZXNwb25kIMOgIHVuZSBsaXN0ZSBk4oCZw6lsw6ltZW50cywgbGV1ciBvcmRyZSBldCBsZXVyIHLDqXDDqXRpdGlvbiBuZSBzb250IHBhcyDDoCBwcmVuZHJlIGVuIGNvbXB0ZSBwb3VyIGNvbXBhcmVyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZXQgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiUmVzcGVjdGVyIGxhIGNhc3NlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiTGVzIGxldHRyZXMgZW4gbWFqdXNjdWxlcyBldCBtaW51c2N1bGVzIGRvaXZlbnQgY2:Dr25jaWRlciBleGFjdGVtZW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19sYWJlbCI6ICJSZXNwZWN0ZXIgbGVzIGVzcGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfaGVscGVyX3RleHQiOiAiTGVzIGVzcGFjZXMgZGFucyBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXZlbnQgw6p0cmUgc3RyaWN0ZW1lbnQgaWRlbnRpcXVlcyDDoCBjZXV4IGRlIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIsOJcXVhdGlvbnMgw6lxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkzigJllbnNlbWJsZSBkZSBzb2x1dGlvbnMgZGUgbOKAmcOpcXVhdGlvbiwgbOKAmWluw6lxdWF0aW9uIG91IGxlIHN5c3TDqG1lIGTDqWZpbmkgcGFyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCDDqnRyZSBpZGVudGlxdWUgw6AgY2VsdWkgw6l0YWJsaSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiTuKAmWltcG9ydGUgcXVlbGxlIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJUb3V0ZXMgbGVzIHLDqXBvbnNlcyBkZSBs4oCZw6l0dWRpYW50IGRvaXZlbnQgY29uY29yZGVyLiBVdGlsaXNleiBjZXR0ZSBvcHRpb24gcG91ciBmb3VybmlyIGRlcyBjb21tZW50YWlyZXMgYXV4IMOpdHVkaWFudHMgZW4gY2FzIGRlIG1hdXZhaXNlcyByw6lwb25zZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiRm9uY3Rpb24gZOKAmcOpdmFsdWF0aW9uIHBlcnNvbm5hbGlzw6llIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRMOpZmluaXNzZXogdm90cmUgcHJvcHJlIGZvbmN0aW9uIHBlcnNvbm5hbGlzw6llIHBvdXIgdsOpcmlmaWVyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZGFucyBsZSB2b2xldCBEw6lmaW5pciBsZXMgdmFyaWFibGVzIGFsw6lhdG9pcmVzIGV0IGxlcyBmb25jdGlvbnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICJOb20gZGUgbGEgZm9uY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkTDqWZpbmlyIHVuZSBub3V2ZWxsZSBmb25jdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIkNvbnNlcnZlciBsZXMgYXJndW1lbnRzIG5vbiDDqXZhbHXDqXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IG5lIHNlcmEgcGFzIMOpdmFsdcOpZSBldCBzZXJhIHRyYW5zbWlzZSDDoCBsYSBmb25jdGlvbiBzb3VzIGZvcm1lIGTigJlleHByZXNzaW9uIENhbGNNZS4gSWwgc%KAmWFnaXQgZOKAmXVuZSBmb25jdGlvbm5hbGl0w6kgdHLDqHMgYXZhbmPDqWUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIk5vbWJyZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUsOpcG9uc2Ugc3ltYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJO4oCZYXV0b3Jpc2UgcGFzIGxlcyBub21icmVzIGTDqWNpbWF1eC4gTGEgcsOpcG9uc2UgZG9pdCBjb3JyZXNwb25kcmUgw6AgdW5lIGFzc29jaWF0aW9uIGTigJlvcMOpcmF0aW9ucywgZGUgZnJhY3Rpb25zLCBkZSByYWNpbmVzIGV0IGRlIGZvbmN0aW9ucyBpbXBsaXF1YW50IGRlcyBlbnRpZXJzLCBkZXMgY29uc3RhbnRlcyBldCBkZXMgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2zDqXJhbmNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSw6lwb25zZSBleGFjdGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCBjb3JyZXNwb25kcmUgZXhhY3RlbWVudCDDoCBsYSBib25uZSByw6lwb25zZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIk1hcmdlIGTigJllcnJldXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCBzZSBzaXR1ZXIgc3RyaWN0ZW1lbnQgZGFucyBs4oCZaW50ZXJ2YWxsZSBkZSB0b2zDqXJhbmNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJwb3VyY2VudGFnZSBk4oCZZXJyZXVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJldXIgYWJzb2x1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiQ2hpZmZyZXMgZXhhY3RzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMZSBwcmVtaWVyIGNoaWZmcmUgc2lnbmlmaWNhdGlmIG91IG5vbWJyZSBkZSBjaGlmZnJlcyBhcHLDqHMgbGEgdmlyZ3VsZSBkZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgY2:Dr25jaWRlciBhdmVjIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaGlmZnJlcyBzaWduaWZpY2F0aWZzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkw6ljaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGF0aW9uIHNjaWVudGlmaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkxlcyBub21icmVzIGTDqWNpbWF1eCBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdmVudCDDqnRyZSBleHByaW3DqXMgZGFucyBsYSBub3RhdGlvbiBzY2llbnRpZmlxdWUgbm9ybWFsaXPDqWXCoDogIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiTGVzIG5vbWJyZXMgZMOpY2ltYXV4IGRvaXZlbnQgw6p0cmUgZXhwcmltw6lzIGVuIG5vdGF0aW9uIGTDqWNpbWFsZSBzaW1wbGXCoDogMCwwMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhdGlvbiBxdWVsY29ucXVlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJMZXMgbm9tYnJlcyBkw6ljaW1hdXggcGV1dmVudCDDqnRyZSBleHByaW3DqXMgZW4gbm90YXRpb24gc2NpZW50aWZpcXVlIG91IGTDqWNpbWFsZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDqWNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiw6AiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2hpZmZyZXMgc2lnbmlmaWNhdGlmcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiVsOpcmlmaWUgbGVzIG5vbWJyZXMgbWluaW11bSBldCBtYXhpbXVtIGRlIGNoaWZmcmVzIHNpZ25pZmljYXRpZnMgb3UgZGUgZMOpY2ltYWxlcyBxdWUgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCBkb2l0IGNvbXBvcnRlciwgeSBjb21wcmlzIGxlcyB6w6lyb3Mgw6AgbGEgZmluLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAiU2ltcGxpZmljYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHw6luw6lyYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmnDqWUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9oZWxwZXJfdGV4dCI6ICJM4oCZZXhwcmVzc2lvbiBuZSBwZXV0IHBhcyDDqnRyZSBzaW1wbGlmacOpZSBkYXZhbnRhZ2UuIENvbXByZW5kIGxlcyBmcmFjdGlvbnMsIGxlcyBwdWlzc2FuY2VzIGV0IHJhY2luZXMsIGxlcyBwb2x5bsO0bWVzLCBsZXMgZm9uY3Rpb25zIHJhdGlvbm5lbGxlcywgbGVzIGZvbmN0aW9ucyB0cmFuc2NlbmRhbnRlcywgbGVzIG5vbWJyZXMgZMOpY2ltYXV4LCBldGMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkTDqXZlbG9wcMOpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUb3V0ZXMgbGVzIG9ww6lyYXRpb25zIHBvdXZhbnQgw6p0cmUgZmFpdGVzIHNvbnQgZWZmZWN0dcOpZXMuIExlcyBwcm9kdWl0cyBzb250IHLDqXBhcnRpcyBlbiBzb21tZXMsIGxlcyBmcmFjdGlvbnMgc2ltcGxlcyBzb250IGV4cGxvaXTDqWVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogIkZhY3RldXJzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmFjdG9yaXPDqWUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJMZXMgZW50aWVycyBvdSBsZXMgcG9seW7DtG1lcyBzb250IGV4cHJpbcOpcyBzb3VzIGZvcm1lIGRlIHByb2R1aXRzIGRlIG5vbWJyZXMgcHJlbWllcnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmFjdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJMZXMgZmFjdGV1cnMgY29tbXVucyBkZXMgc29tbWVzIG9udCDDqXTDqSBleHRyYWl0cy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkZyYWN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkxlcyBmcmFjdGlvbnMgc29udCBzaW1wbGlmacOpZXMgZW4gdW4gc2V1bCBkw6lub21pbmF0ZXVyIGNvbW11bi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiUmFjaW5lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF0aW9uYWxpc8OpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiQXVjdW4gcmFjaW5lIG5lIHNlIHRyb3V2ZSBkYW5zIGxlIGTDqW5vbWluYXRldXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kZXMgbWluaW1hdXgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiTOKAmWFyZ3VtZW50IGRlcyByYWNpbmVzIG5lIHByw6lzZW50ZSBhdWN1biBmYWN0ZXVyIMOgIGxhIHB1aXNzYW5jZSBkZSBs4oCZaW5kaWNlIGRlIGxhIHJhY2luZSwgZXQgbmUgcGV1dCBkb25jIHBhcyDDqnRyZSBzaW1wbGlmacOpLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbml0w6lzIGRlIG1lc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiUmVzcGVjdGVyIGzigJl1bml0w6kgZGUgbWVzdXJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJM4oCZdW5pdMOpIGRlIG1lc3VyZSBkZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgw6p0cmUgaWRlbnRpcXVlIMOgIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIkF1dG9yaXNlciBk4oCZYXV0cmVzIHByw6lmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIlBlcm1ldCDDoCBs4oCZdW5pdMOpIGRlIG1lc3VyZSBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZOKAmWluY2x1cmUgdW4gcHLDqWZpeGUgZGlmZsOpcmVudCBkZSBsYSBib25uZSByw6lwb25zZS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICLDiWzDqW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXTDqHJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sw6lyYW5jZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfaGVscGVyIjogIkTDqWZpbmlzc2V6IGxlIG5pdmVhdSBk4oCZZXJyZXVyIGF1dG9yaXPDqSBlbnRyZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGV0IGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJTw6lsZWN0aW9ubmVyIGxlcyDDqWzDqW1lbnRzIGRlIGxhIHLDqXBvbnNlIMOgIMOpdmFsdWVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiSW50ZXJkaXJlIGxlcyDDqWzDqW1lbnRzIHN1cGVyZmx1cyBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJJbCBuZSBwZXV0IHkgYXZvaXIgcGx1cyBk4oCZw6lsw6ltZW50cyBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIHF1ZSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIlJlc3BlY3RlciBsZXMgY291bGV1cnMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkxlcyDDqWzDqW1lbnRzIGRlIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIGRvaXZlbnQgw6p0cmUgYXV4IG3Dqm1lcyBjb3VsZXVycyBxdWUgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIlJlc3BlY3RlciBsZSB0eXBlIGRlIGxpZ25lIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiTGVzIMOpbMOpbWVudHMgZGUgbGEgcsOpcG9uc2UgZGUgbOKAmcOpbMOodmUgZG9pdmVudCBwcsOpc2VudGVyIGxlIG3Dqm1lIHR5cGUgZGUgbGlnbmUgKHBsZWluZSBvdSBlbiBwb2ludGlsbMOpcykgcXVlIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogIlRvdXMgbGVzIMOpbMOpbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVlciBsZXMgbm90ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJVbmUgZXJyZXVyIHPigJllc3QgcHJvZHVpdGUgYXUgY2hhcmdlbWVudCBkZXMgw6lsw6ltZW50cyBkZSB2YWxpZGF0aW9uIGR1IGdyYXBoaXF1ZS4gVmV1aWxsZXogcsOpZXNzYXllci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIsOJY3JpdmV6IHVuIGFsZ29yaXRobWUgcG91ciBjcsOpZXIgZGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcywgbm9tYnJlcywgZXhwcmVzc2lvbnMsIHBvaW50cyBvdSBmb25jdGlvbiBk4oCZw6l2YWx1YXRpb27CoDoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkxhbmdhZ2UgYWxnb3JpdGhtaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3RhdGlvbiBkZXMgdmFyaWFibGVzIGR1IHLDqXN1bHRhdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFeGVtcGxlwqA6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQgZOKAmWV4cHJlc3Npb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAiVW5pdMOpIGltYWdpbmFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJPcMOpcmF0ZXVyIGRlIG11bHRpcGxpY2F0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBDcm9peCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGljaXRlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiRm9ybWF0IGRlIG5vbWJyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVHlwZSBkZSBwcsOpY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNoaWZmcmVzIHNpZ25pZmljYXRpZnMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkTDqWNpbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZHUgcsOpc3VsdGF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiU2NpZW50aWZpcXVlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0by4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICJTw6lwYXJhdGV1ciBkw6ljaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIlZpcmd1bGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU8OpcGFyYXRldXIgZGUgZ3JvdXBlcyBkZSBjaGlmZnJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbm9uZV9sYWJlbCI6ICJBdWN1biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWNlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICJWaXJndWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb2ludCIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIlLDqWRpZ2V6IGxlIGNvbnRlbnUgaW5pdGlhbCBkYW5zIGxhIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGzigJnDqWzDqHZlwqA6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJCb25uZSByw6lwb25zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIlLDqWfDqW7DqXJlciB1bmUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpZXIgbGEgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJEw6lmaW5pciB1bmUgcsOpcG9uc2UgZOKAmcOpdHVkaWFudCBwb3VyIHRlc3RlciBsZXMgY29tbWVudGFpcmVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1QiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIlBBUlRJRUxMRU1FTlQgQ09SUkVDVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIklOQ09SUkVDVCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJTeW50YXhlIG1hdGjDqW1hdGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJTeW50YXhlIGdyYXBoaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9zdHJpbmdfbGFiZWwiOiAiU3ludGF4ZSBkdSB0ZXh0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXR0w6lyYWxlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0aMOpbWF0aXF1ZW1lbnQgw6lnYWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLDiXF1YXRpb25zIMOpcXVpdmFsZW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2FsbF9sYWJlbCI6ICJO4oCZaW1wb3J0ZSBxdWVsbGUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZvbmN0aW9uIGTigJnDqXZhbHVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHw6lvbcOpdHJpcXVlbWVudCBpZGVudGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpw6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAiRMOpdmVsb3Bww6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWN0b3Jpc8OpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGlzw6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJBdWN1biBmYWN0ZXVyIGNvbW11biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kZXMgbWluaW1hdXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGF0aW9uIHNjaWVudGlmaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUsOpcG9uc2Ugc3ltYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJEZSAke21pbn0gw6AgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBdSBtb2lucyAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIsOAICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNoaWZmcmVzIHNpZ25pZmljYXRpZnMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIlVuaXTDqSBkZSBtZXN1cmUgcmVzcGVjdMOpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIkF1Y3VuIMOpbMOpbWVudCBzdXBlcmZsdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkNvdWxldXIiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJTdHlsZSBkZSBsaWduZSIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIkNvZGUgWE1MIGRlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMIGRlIGdyYW1tYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIk1vdHMgcsOpc2VydsOpcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYXRpb24gZXQgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiTcOpdGhvZGUgZGUgc2Fpc2llIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIlNhaXNpZSBhdXRvcmlzw6llIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFpc29uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByacOpdMOpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImRlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAiw6AiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2hpZmZyZXMgc2lnbmlmaWNhdGlmcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJwb3VyY2VudGFnZSBk4oCZZXJyZXVyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJldXIgYWJzb2x1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiw4ljcml0dXJlIG1hbnVzY3JpdGUgaW50w6lncsOpZSDDoCBNYXRoVHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIlByw6ljaXNpb24iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiSW5jbHV0IHVuIGFsZ29yaXRobWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBsYSBxdWVzdGlvbsKgPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcXVlc3Rpb24gcXVlIHZvdXMgw6p0ZXMgc3VyIGxlIHBvaW50IGTigJlvdXZyaXIgaW5jbHV0IGRlcyBmb25jdGlvbm5hbGl0w6lzIG9ic29sw6h0ZXMuIExlIHByb2Nlc3N1cyBk4oCZaW1wb3J0YXRpb24gcGV1dCBtb2RpZmllciBsw6lnw6hyZW1lbnQgbGUgY29tcG9ydGVtZW50IGRlIGxhIHF1ZXN0aW9uLiBJbCBlc3Qgdml2ZW1lbnQgcmVjb21tYW5kw6kgZGUgdGVzdGVyIGF2ZWMgc29pbiBsYSBxdWVzdGlvbiBhcHLDqHMgbOKAmWltcG9ydGF0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNjZXB0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQW5udWxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcHRpb25zIGluY29tcGF0aWJsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJMZXMgb3B0aW9ucyBzw6lsZWN0aW9ubsOpZXMgc29udCBpbmNvbXBhdGlibGVzIGF2ZWMgbGVzIGFmZmlybWF0aW9ucyBkw6lkdWl0ZXMgZGUgdm90cmUgQm9ubmUgcsOpcG9uc2UuIENvbmZpcm1lei12b3VzIHZvdWxvaXIgY29udGludWVywqA:IiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiT3VpIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOb24iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIk91dnJpciBs4oCZw6lkaXRldXIgbWF0aMOpbWF0aXF1ZSBkZSBNYXRoVHlwZSIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJNb2RpZmljYXRpb25zIG5vbiBzYXV2ZWdhcmTDqWVzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2kgdm91cyBmZXJtZXogY2V0dGUgZmVuw6p0cmUsIHZvdXMgcGVyZHJleiB0b3V0ZXMgbGVzIG1vZGlmaWNhdGlvbnMgbm9uIHNhdXZlZ2FyZMOpZXMuIENvbmZpcm1lei12b3VzIHZvdWxvaXIgY29udGludWVywqA:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAiQWNjZXB0ZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBbm51bGVyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJTYXV2ZWdhcmRlciBldCBmZXJtZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIkZlcm1lciBzYW5zIGVucmVnaXN0cmVyIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQ2xpcXVleiBzdXIgbGUgYm91dG9uIHBvdXIgdMOpbMOpY2hhcmdlciBldCBleMOpY3V0ZXIgbOKAmWFwcGxpY2F0aW9uIFdpcmlzIENBUyBhZmluIGRlIG1vZGlmaWVyIGzigJlhbGdvcml0aG1lIGRlIGxhIHF1ZXN0aW9uLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiT3V2cmlyIGxhIGNhbGN1bGF0cmljZSIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIkNsaXF1ZXogc3VyIGxlIGJvdXRvbiBwb3VyIHTDqWzDqWNoYXJnZXIgZXQgbGFuY2VyIGzigJlhcHBsaWNhdGlvbiBXaXJpcyBDYXMgcG91ciBlZmZlY3R1ZXIgbGVzIGNhbGN1bHMgZG9udCB2b3VzIGF2ZXogYmVzb2luLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPkVuIHNhdm9pciBwbHVzPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52b2kgZGUgbGEgc2Vzc2lvbiBkZSBkw6lwYXJ04oCmIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQXR0ZW50ZSBkZXMgYWN0dWFsaXNhdGlvbnPigKYiLAoJCSJzZXNzaW9uY2xvc2VkIjogIlRvdXRlcyBsZXMgbW9kaWZpY2F0aW9ucyBvbnQgw6l0w6kgZW5yZWdpc3Ryw6llcyIsCgkJImdvdHNlc3Npb24iOiAiTW9kaWZpY2F0aW9ucyBlbnJlZ2lzdHLDqWVzIChyw6l2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVdGlsaXNlciBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIlV0aWxpc2VyIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJFbiBzYXZvaXIgcGx1cyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aXIgw6AgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJM4oCZYWxnb3JpdGhtZSBkZSBxdWVzdGlvbiBzZXJhIGltcG9ydMOpIGRlIFdpcmlzIENBUyB2ZXJzIG5vdHJlIG5vdXZlbCDDqWRpdGV1ciBk4oCZYWxnb3JpdGhtZSwgQ2FsY01lLiBM4oCZYWxnb3JpdGhtZSBmaW5hbCBkb2l0IMOqdHJlIHLDqXZpc8OpIGV0IHRlc3TDqSBtYW51ZWxsZW1lbnQuIExlcyBhbGdvcml0aG1lcyBpbXBvcnTDqXMgZGFucyBDYWxjTWUgbmUgcGV1dmVudCBwbHVzIMOqdHJlIG91dmVydHMgYXZlYyBXaXJpcyBDQVMuIFNpIHZvdXMgc291aGFpdGV6IGFubnVsZXIgbOKAmWltcG9ydGF0aW9uIGFwcsOocyBs4oCZYXZvaXIgYWNjZXB0w6llLCBu4oCZZW5yZWdpc3RyZXogcGFzIGxhIHF1ZXN0aW9uwqA6IGNsaXF1ZXogc3VyIMKrwqBBbm51bGVywqDCuyBkYW5zIGxhIGZlbsOqdHJlIFdpcmlzIFF1aXp6ZXPCoFN0dWRpbyBldCBvdXZyZXotbGEgZGUgbm91dmVhdS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBlbiBhbGdvcml0aG1lIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIkFjY2VwdGVyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQW5udWxlciIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogImdyYXBoaXF1ZSIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncmFwaGlxdWVzLCDDqWzDqW1lbnRzIGfDqW9tw6l0cmlxdWVzLCBldGMuKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJMYSBzeW50YXhlIGRlIGxhIHLDqXBvbnNlIGVzdCBjb3JyZWN0ZSIsCgkKCQkiY2hlY2tfY29sb3IiOiAicmVzcGVjdGUgbGVzIGNvdWxldXJzIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogInJlc3BlY3RlIGxlIHN0eWxlIGRlIGxpZ25lIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibmUgY29udGllbnQgcGFzIGTigJnDqWzDqW1lbnRzIHN1cGVyZmx1cyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImfDqW9tw6l0cmlxdWVtZW50IGlkZW50aXF1ZSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHLDqXBvbnNlIGVzdCBnw6lvbcOpdHJpcXVlbWVudCBpZGVudGlxdWUiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtw6h0cmUiLAoJCSJhbnN3ZXIiOiAicsOpcG9uc2UiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICJDb3BpZXIgw6AgcGFydGlyIGR1IGNvbnRlbnUgaW5pdGlhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3BpZXIgw6AgcGFydGlyIGRlIGxhIGJvbm5lIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUcmFjZXVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiR3JhcGhpcXVlcyBzdGF0aXN0aXF1ZXMiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvdXMgcG91dmV6IG1vZGlmaWVyIGxlcyBjcml0w6hyZXMgdXRpbGlzw6lzIHBvdXIgbGEgY29tcGFyZXIgw6AgbGEgcsOpcG9uc2UgZGUgdm9zIMOpbMOodmVzIMOgIGzigJlhaWRlIGR1IG1lbnUgZGVzIG9wdGlvbnMgZGUgdmFsaWRhdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvdXMgcG91dmV6IG1vZGlmaWVyIGxhIGZhw6dvbiBkb250IGVsbGUgZXN0IGNvbXBhcsOpZSDDoCBsYSByw6lwb25zZSBkZSB2b3Mgw6lsw6h2ZXMgZXQgY2hvaXNpciBxdWVscyDDqWzDqW1lbnRzIG5vdGVyIMOgIGzigJlhaWRlIGR1IG1lbnUgZGVzIHBhcmFtw6h0cmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJTYWlzaXNzZXogbGEgYm9ubmUgcsOpcG9uc2UgcG91ciBjZXR0ZSBxdWVzdGlvbi4gVm91cyBwb3V2ZXogbW9kaWZpZXIgbGVzIGNyaXTDqHJlcyB1dGlsaXPDqXMgcG91ciBsYSBjb21wYXJlciDDoCBsYSByw6lwb25zZSBkZSB2b3Mgw6lsw6h2ZXMgw6AgbOKAmWFpZGUgZHUgbWVudSBkZXMgb3B0aW9ucyBkZSB2YWxpZGF0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiSWwgc%KAmWFnaXQgZGUgbOKAmcOpdGF0IGluaXRpYWwgZGUgbOKAmcOpZGl0ZXVyIG1hdGjDqW1hdGlxdWUgcXVpIHPigJlhZmZpY2hlcmEgw6Agdm9zIMOpbMOodmVzIGxvcnNxdeKAmWlscyByw6lwb25kcm9udCDDoCBsYSBxdWVzdGlvbi4gVm91cyBwb3V2ZXogYWluc2kgZm91cm5pciB1bmUgc3RydWN0dXJlIHBvdXIgbGV1ciByw6lwb25zZSBvdSBsZXMgYmxhbmNzIMOgIHJlbXBsaXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbCBz4oCZYWdpdCBkZSBs4oCZw6l0YXQgaW5pdGlhbCBkZSBs4oCZw6lkaXRldXIgZ3JhcGhpcXVlIHF1aSBz4oCZYWZmaWNoZXJhIMOgIHZvcyDDqWzDqHZlcyBsb3JzcXXigJlpbHMgcsOpcG9uZHJvbnQgw6AgbGEgcXVlc3Rpb24uIFZvdXMgcG91dmV6IHBlcnNvbm5hbGlzZXIgbGVzIMOpbMOpbWVudHMgZGUgbGEgYmFycmUgZOKAmW91dGlscyBxdWkgc%KAmWFmZmljaGVyb250IGRhbnMgbGVzIG9wdGlvbnMgZGUgc2Fpc2llLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiSWwgc%KAmWFnaXQgZGUgbOKAmcOpdGF0IGluaXRpYWwgZGUgbOKAmcOpZGl0ZXVyIGRlIHRleHRlIHF1aSBz4oCZYWZmaWNoZXJhIMOgIHZvcyDDqWzDqHZlcyBsb3JzcXXigJlpbHMgcsOpcG9uZHJvbnQgw6AgbGEgcXVlc3Rpb24uIENlIHR5cGUgZGUgcsOpcG9uc2UgbuKAmWVzdCBwYXMgw6l2YWx1w6kgbWF0aMOpbWF0aXF1ZW1lbnQuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiVm91cyB1dGlsaXNleiBXaXJpcyBRdWl6emVzwqA0LjXCoCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkNldHRlIHZlcnNpb24gY29tcHJlbmQgdW5lIHZhcmlhbnRlIHLDqW5vdsOpZSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBldCBpbmNsdXQgw6lnYWxlbWVudCBkZXMgYW3DqWxpb3JhdGlvbnMgZGUgcGVyZm9ybWFuY2VzLiBOb3VzIGF2b25zIMOpZ2FsZW1lbnQgYWpvdXTDqSB1bmUgbm91dmVsbGUgZm9uY3Rpb25uYWxpdMOpIGRlIHBhcmFtw6h0cmVzIGRlIHNhaXNpZcKgOiB2b3VzIHBvdXZleiBkw6lzb3JtYWlzIHZlcnJvdWlsbGVyIGxlIGNvbnRlbnUgaW5pdGlhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiQ29uc3VsdGV6IG5vcyBub3RlcyBkZSB2ZXJzaW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJGYWl0ZXMtbm91cyBwYXJ0IGRlIHZvcyBjb21tZW50YWlyZXMgb3Ugc3VnZ2VzdGlvbnMuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiVmVycm91aWxsZXIgbGUgY29udGVudSBpbml0aWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk7igJlhdXRvcmlzZXogcGFzIGzigJnDqWzDqHZlIMOgIG1vZGlmaWVyIGxhIHLDqXBvbnNlIGVuIGRlaG9ycyBkZXMgZXNwYWNlcyByw6lzZXJ2w6lzIHZpZGVzIGxhaXNzw6lzIGRhbnMgbGUgY29udGVudSBpbml0aWFsLiBTaSBjZSBwYXJhbcOodHJlIGVzdCBhY3RpdsOpLCBs4oCZw6lsw6h2ZSBwb3VycmEgdW5pcXVlbWVudCByZW1wbGlyIGxlcyBjYXNlcyBkdSBjb250ZW51IGluaXRpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZXMgYWzDqWF0b2lyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RlIGJhc2lxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAiTW9kZSBhdmFuY8OpIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyaWFibGVzIGFsw6lhdG9pcmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiRmFpdGVzIGRlIHZvcyBxdWVzdGlvbnMgZGVzIHF1ZXN0aW9ucyBkeW5hbWlxdWVzIGVuIGFqb3V0YW50IGRlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgw6Agdm9zIMOpbm9uY8Opcy4gTuKAmW91YmxpZXogcGFzIGTigJlham91dGVyIGNlcyB2YXJpYWJsZXMgZGFucyBsYSBib25uZSByw6lwb25zZSwgZXQgc2kgdm91cyBzb3VoYWl0ZXogcXXigJllbGxlcyBz4oCZYWZmaWNoZW50IMOpdmFsdcOpZXMsIGFqb3V0ZXogbGEgY29tbWFuZGUgwqsgw6l2YWx1ZXIgwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJGYWl0ZXMgZGUgdm9zIHF1ZXN0aW9ucyBkZXMgcXVlc3Rpb25zIGR5bmFtaXF1ZXMgZW4gYWpvdXRhbnQgZGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcyDDoCB2b3Mgw6lub25jw6lzLiBO4oCZb3VibGlleiBwYXMgZOKAmWFqb3V0ZXIgY2VzIHZhcmlhYmxlcyBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLCBldCBzaSB2b3VzIHNvdWhhaXRleiBxdeKAmWVsbGVzIHPigJlhZmZpY2hlbnQgw6l2YWx1w6llcywgYWpvdXRleiBsYSBjb21tYW5kZSDCqyDDqXZhbHVlciDCuy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIlV0aWxpc2V6IENhbGNNZSBwb3VyIMOpY3JpcmUgdW4gYWxnb3JpdGhtZSBxdWkgdm91cyBwZXJtZXR0cmEgZGUgZ8OpbsOpcmVyIGRlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisgQWpvdXRlciB1bmUgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJWb3RyZSBhbGdvcml0aG1lIGVzdCBjb21wbGV4ZSwgdXRpbGlzZXogbGUgbW9kZSBhdmFuY8OpICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhdGlvbiBzdXIgbGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIk5vbSBkZSBsYSB2YXJpYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogImVzdCB1biBub21icmUgZW50aWVyIGNvbXByaXMgZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxldXIgbWluaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAiZXQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJ2YWxldXIgbWF4aW1hbGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIGEgZMOpasOgIMOpdMOpIHV0aWxpc8OpICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiQ2VjaSBu4oCZZXN0IHBhcyB1biBub21icmUgZW50aWVyICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIG7igJllc3QgcGFzIHZhbGlkZSAhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIkxhIHZhbGV1ciBtYXhpbWFsZSBkb2l0IMOqdHJlIHBsdXMgZ3JhbmRlICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIGVzdCBtYW5xdWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkxhIHZhbGV1ciBtYXhpbWFsZSBlc3QgbWFucXVhbnRlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTGEgdmFsZXVyIG1pbmltYWxlIGVzdCBtYW5xdWFudGUiLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogIsOpdmFsdWVyIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJQcsOpc2VudGF0aW9uIGRlIFdpcmlzUXVpenplc8KgNC44LjDCoDogbWFpbnRlbmFudCBhdmVjIGRlcyByw6lwb25zZXMgZ3JhcGhpcXVlcyBtYW51c2NyaXRlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJOb3VzIHNvbW1lcyByYXZpcyBkZSBwcsOpc2VudGVyIHVuIG5vdXZlYXUgdHlwZSBkZSByw6lwb25zZSBxdWkgcGVybWV0IMOgIHZvcyDDqWzDqHZlcyBkZSByw6lwb25kcmUgZW4gw6ljcml2YW50IHVuIGdyYXBoaXF1ZSDDoCBsYSBtYWluLiBQb3VyIGVuIHNhdm9pciBwbHVzIHN1ciBjZXR0ZSBmb25jdGlvbm5hbGl0w6ksIGNvbnN1bHRleiBub3Mgbm90ZXMgZGUgdmVyc2lvbiBldCBub3RyZSBkb2N1bWVudGF0aW9uLiBOb3VzIGVzcMOpcm9ucyBxdWUgdm9zIMOpbMOodmVzIGV0IHZvdXMgYXBwcsOpY2llcmV6IGNlIG5vdXZlbCBham91dCDDoCBXaXJpc1F1aXp6ZXPCoCEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIk5vdGVzIGRlIHZlcnNpb24iLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJGYWl0ZXMtbm91cyBwYXJ0IGRlIHZvcyBjb21tZW50YWlyZXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiQ29tbWVudCBjcsOpZXIgdm90cmUgcHJlbWnDqHJlIHF1ZXN0aW9uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiQXBwcmVuZXogdG91dGVzIGxlcyDDqXRhcGVzIHF1aSB2b3VzIHBlcm1ldHRyb250IGRlIGNyw6llciB1bmUgcXVlc3Rpb24gYXZlYyBXaXJpc1F1aXp6ZXMgZXQgZMOpY291dnJleiBjb21tZW50IHV0aWxpc2VyIHNlcyBmb25jdGlvbm5hbGl0w6lzIGRlIHZhbGlkYXRpb24uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21tZW50IGNyw6llciB1bmUgcXVlc3Rpb24gYWzDqWF0b2lyZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJBcHByZW5leiDDoCBjcsOpZXIgZmFjaWxlbWVudCB1bmUgcXVlc3Rpb24gYWzDqWF0b2lyZSBhdmVjIFdpcmlzUXVpenplcyBlbiB1dGlsaXNhbnQgbm9zIG1vZGVzIGJhc2lxdWUgZXQgYXZhbmPDqS4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICJBcHByZW5leiB0b3V0IHN1ciBXaXJpc1F1aXp6ZXMgZ3LDomNlIMOgIG5vdHJlIGZvcm1hdGlvbiBncmF0dWl0ZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiTm91cyBvZmZyb25zIGxhIHBvc3NpYmlsaXTDqSBkZSBzdWl2cmUgdW5lIGZvcm1hdGlvbiBncmF0dWl0ZSDDoCB2b3RyZSByeXRobWUgYWluc2kgcXXigJl1bmUgZm9ybWF0aW9uIHR1dG9yw6llIHBheWFudGUgcXVpIHZvdXMgcGVybWV0dHJvbnQgZGUgZMOpY291dnJpciB0b3V0ZXMgbGVzIGZvbmN0aW9ubmFsaXTDqXMgZXQgdG91cyBsZXMgcGFyYW3DqHRyZXMgYXZhbmPDqXMgZGUgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiRW4gc2F2b2lyIHBsdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZGUgYmFzaXF1ZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kZSBhdmFuY8OpIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIk3igJlpbnNjcmlyZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdGV6LW5vdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGV6IG5vdHJlIHNpdGUgSW50ZXJuZXQiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAiU2lnbmFsZXIgdW4gcHJvYmzDqG1lIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJEw6ltYXJyYWdlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIkVzcXVpc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJJbCBz4oCZYWdpdCBkZSBs4oCZw6l0YXQgaW5pdGlhbCBkdSBjb250ZW51IGRlIGzigJnDqWRpdGV1ciBncmFwaGlxdWUgcXVpIHPigJlhZmZpY2hlcmEgw6Agdm9zIMOpbMOodmVzIGxvcnNxdeKAmWlscyByw6lwb25kcm9udCDDoCBsYSBxdWVzdGlvbi4gTuKAmW91YmxpZXogcGFzIHF1ZSBsYSBiYXJyZSBk4oCZb3V0aWxzIGRlcyDDqWzDqHZlcyBuZSBwcsOpc2VudGVyYSBxdWUgZGVzIGJvdXRvbnMgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlIGV0IGRlIHN1cHByZXNzaW9uLiBVdGlsaXNleiBsYSBmb25jdGlvbiDCq8KgVGVzdGVyIGNldHRlIHF1ZXN0aW9uwqDCuyBhZmluIGRlIHbDqXJpZmllciDDoCBxdW9pIGNlbGEgcmVzc2VtYmxlcmEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvcyDDqWzDqHZlcyB1dGlsaXNlcm9udCBs4oCZb3V0aWwgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlIHBvdXIgZXNxdWlzc2VyIGxldXIgc29sdXRpb27CoDogbm91cyBhdm9ucyBkb25jIGTDqWZpbmkgdW5lIHRvbMOpcmFuY2UgbWluaW1hbGUgcG91ciBsZXMgcsOpcG9uc2VzIGzDqWfDqHJlbWVudCBpbmV4YWN0ZXMuIFZvdXMgcG91dmV6IGFqdXN0ZXIgY2V0IGFzcGVjdCBlbiBjbGlxdWFudCBzdXIgwqvCoE9wdGlvbnMgZGUgdmFsaWRhdGlvbsKgwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiVXRpbGlzZXogbGUgYm91dG9uIMKrwqBUZXN0ZXIgY2V0dGUgcXVlc3Rpb27CoMK7IGFmaW4gZGUgdsOpcmlmaWVyIGNlIHF1ZSB2ZXJyb250IHZvcyDDqWzDqHZlcy4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiRXNxdWlzc2VyIGRlIG3Dqm1lIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJFc3F1aXNzZXIiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGF0aW9uIgoJfQp9CgoK"},{ name : "strings_quizzes.el.json", data : "s95655:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZWwiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLOvM6xzrjOt868zrHPhM65zrrOrCIsCgkJInN5bnRheF9zdHJpbmciOiAizrrOtc6vzrzOtc69zr8iLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogIs66z4XPgc65zr:Ou861zrrPhM65zrrOrCDOr8%DzrciLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIs68zrHOuM63zrzOsc%EzrnOus6sIM6vz4POtyIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogIs65z4POv860z43Ovc6xzrzOtc%CIM61zr7Ouc%Dz47Pg861zrnPgiIsCgkJImVxdWl2YWxlbnRfYWxsIjogIs6fz4DOv865zrHOtM6uz4DOv8%EzrUgzrHPgM6szr3PhM63z4POtyIsCgkJImVxdWl2YWxlbnRfZnVuY3Rpb24iOiAiz4PPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAizq3Ph861zrkgzrzOv8%Bz4bOriDOsc66zq3Pgc6xzrnOv8%FIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICLOrc%HzrXOuSDOvM6:z4HPhs6uIM66zrvOrM%DzrzOsc%Ezr:PgiIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICLOrc%HzrXOuSDPgM6:zrvPhc%Jzr3Phc68zrnOus6uIM68zr:Pgc%Gzq4iLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogIs6tz4fOtc65IM68zr:Pgc%Gzq4gzrvOv86zzrnOus6uz4Igz4PPhc69zqzPgc%EzrfPg863z4IiLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLOtc6vzr3Osc65IM%Dz4XOvc60z4XOsc%DzrzPjM%CIM%Dz4TOv865z4fOtc65z4nOtM%Ozr0gz4PPhc69zrHPgc%Ezq7Pg861z4nOvSIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAizrXOus%Gz4HOrM62zrXPhM6xzrkgzrzOtSDOtc%AzrnPg8%EzrfOvM6:zr3Ouc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICLOtc6vzr3Osc65IM6xz4DOu86:z4DOv865zrfOvM6tzr3OtyIsCgkJImNoZWNrX2V4cGFuZGVkIjogIs61zq:Ovc6xzrkgzrHOvc61z4DPhM%FzrPOvM6tzr3OtyIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAizrXOr869zrHOuSDPgM6xz4HOsc6zzr:Ovc%Ezr:PgM6:zrnOt868zq3Ovc63IiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIs61zq:Ovc6xzrkgzrHOuc%EzrnOv867zr:Os863zrzOrc69zrciLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIs60zrXOvSDOrc%HzrXOuSDOus6:zrnOvc6:z43PgiDPg8%Fzr3PhM61zrvOtc%Dz4TOrc%CIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAizq3Ph861zrkgzrXOu86sz4fOuc%Dz4TOsSDPhc%Az4zPgc%BzrnOts6xIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIs60zrnOsc65z4HOtc6vz4TOsc65IM68zrUgz4TOvyIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICLOrc%HzrXOuSDOrc69zrHOvSDOus6:zrnOvc%MIM%AzrHPgc6:zr3Ov868zrHPg8%Ezq4iLAoJCSJjaGVja191bml0IjogIs6tz4fOtc65IM68zr:Ovc6szrTOsSDOuc%Dzr:OtM%Nzr3Osc68zrcgzrzOtSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICLOrc%HzrXOuSDOvM6:zr3OrM60zrEgzrrPhc%BzrnOv867zrXOus%EzrnOus6sIM6vz4POtyDOvM61IiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogIs6tz4fOtc65IiwKCQkiY2hlY2tfc3ltYm9saWMiOiAizrXOr869zrHOuSDPg8%FzrzOss6:zrvOuc66zq4iLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogIs6tz4fOtc65IM65z4POv860z43Ovc6xzrzOtc%CIM68zr:Ovc6szrTOtc%CIiwKCgkJImxpc3QiOiAizrvOr8%Dz4TOsSIsCgkJIm9yZGVybWF0dGVycyI6ICLOtyDPg861zrnPgc6sIM6tz4fOtc65IM%DzrfOvM6xz4POr86xIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAizrcgz4POtc65z4HOrCDOtM61zr0gzq3Ph861zrkgz4POt868zrHPg86vzrEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgzrXPgc%Oz4TOt8%DzrfPgiIsCgkJImdyYW1tYXJ1cmwiOiAiVVJMIM6zz4HOsc68zrzOsc%EzrnOus6uz4IiLAoJCSJyZXNlcnZlZHdvcmRzIjogIs6xzr3Otc%Dz4TPgc6xzrzOvM6tzr3Otc%CIM67zq3Ovs61zrnPgiIsCgkJImZvcmNlYnJhY2tldHMiOiAizpPOuc6xIM%EzrnPgiDOu86vz4PPhM61z4Igz4fPgc61zrnOrM62zr:Ovc%EzrHOuSDPgM6szr3PhM6xIM6szrPOus65z4PPhM%BzrEgwqt7fcK7LiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIs6nz4HOt8%DzrnOvM6:z4DOv865zq7Pg8%EzrUgz4TOvyDOus%MzrzOvM6xIMKrLMK7IM%Jz4IgzrTOuc6xz4fPic%BzrnPg8%EzrnOus%MIM%Dz4TOv865z4fOtc6vz4nOvSDOu86vz4PPhM6xz4IuIiwKCQkiY29uZmlybWltcG9ydGRlcHJlY2F0ZWQiOiAizpXOuc%DzrHOs8%JzrPOriDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgjsgzpcgzrXPgc%Oz4TOt8%Dzrcgz4DOv8%FIM%Az4HPjM66zrXOuc%EzrHOuSDOvc6xIM6xzr3Ov86vzr7Otc%EzrUgz4DOtc%BzrnOrc%HzrXOuSDOtM%Fzr3Osc%Ez4zPhM63z4TOtc%CIM%Azr:PhSDOrc%Hzr:Phc69IM66zrHPhM6xz4HOs863zrjOtc6vLiDOlyDOtM65zrHOtM65zrrOsc%Dzq:OsSDOtc65z4POsc6zz4nOs86uz4IgzrzPgM6:z4HOtc6vIM69zrEgzrHOu867zqzOvs61zrkgzrvOr86zzr8gz4TOtyDPg8%FzrzPgM61z4HOuc%Gzr:Pgc6sIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CLiDOmM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zr7Otc%EzqzPg861z4TOtSDPgM%Bzr:Pg861zrrPhM65zrrOrCDPhM63zr0gzrXPgc%Oz4TOt8%DzrcgzrzOtc%EzqwgzrHPgM%MIM%EzrfOvSDOtc65z4POsc6zz4nOs86uIM%EzrfPgi4iLAoJCSJjb21wYXJlc2V0cyI6ICLPg8%NzrPOus%BzrnPg863IM%Jz4Igz4PPhc69z4zOu8%Jzr0iLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICLPg8%HzrXPhM65zrrOriDOsc69zr:Ph86uIiwKCQkibm9icmFja2V0c2xpc3QiOiAizrvOr8%Dz4TOtc%CIM%Hz4nPgc6vz4IgzqzOs866zrnPg8%Ez4HOsSIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAiz4PPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogIs%Az4HPjM%DzrjOtc%EzrXPgiDOuc60zrnPjM%EzrfPhM61z4IiLAoJCSJzdHJ1Y3R1cmUiOiAizrTOv868zq4iLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAiz4TPgc65zrPPic69zr:OvM61z4TPgc65zrrOriIsCgkJImh5cGVyYm9saWMiOiAiz4XPgM61z4HOss6:zrvOuc66zq4iLAoJCSJ0b2xlcmFuY2UiOiAizrHOvc6:z4fOriIsCgkJInJlbGF0aXZlIjogIs%Dz4fOtc%EzrnOus6uIiwKCQkicHJlY2lzaW9uIjogIs6xzrrPgc6vzrLOtc65zrEiLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICLOvM63IM6:z4HOsc%Ez4zPgiDPhM61zrvOtc%Dz4TOrs%CIM61z4DOryIsCgkJInRpbWVzX29wZXJhdG9yIjogIs%EzrXOu861z4PPhM6uz4IgzrXPgM6vIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiz4bOsc69z4TOsc%Dz4TOuc66zq4gzrzOv869zqzOtM6xIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAizrzOuc66z4TOrCDOus67zqzPg868zrHPhM6xIiwKCQkiY29uc3RhbnRzIjogIs%Dz4TOsc64zrXPgc6tz4IiLAoJCSJmdW5jdGlvbnMiOiAiz4PPhc69zrHPgc%Ezq7Pg861zrnPgiIsCgkJInVzZXJmdW5jdGlvbnMiOiAiz4PPhc69zrHPgc%Ezq7Pg861zrnPgiDPh8%Bzq7Pg8%EzrciLAoJCSJ1bml0cyI6ICLOvM6:zr3OrM60zrXPgiIsCgkJInVuaXRwcmVmaXhlcyI6ICLPgM%Bzr:OuM6tzrzOsc%EzrEgzrzOv869zqzOtM%Jzr0iLAoJCSJzeW50YXhwYXJhbXMiOiAizrXPgM65zrvOv86zzq3PgiDPg8%Nzr3PhM6xzr7Ot8%CIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLOhs69zr:Ouc6zzrzOsSDPhM6:z4UgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIs6jz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIs6Vz4DOuc67zr:Os86tz4IgzrXOuc%Dz4zOtM6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAizpXPgM65zrvOv86zzq3PgiDOtc%AzrHOu86uzrjOtc%Fz4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0gzrrOsc65IM%Dz4XOvc6xz4HPhM6uz4POtc%Jzr0iLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAizprOsc64zr:Pgc65z4POvM%Mz4IgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FIM%Ezr:PhSDOvM6xzrjOt8%Ezq4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIs6Uzr:Ous65zrzOriDOsc%Fz4TOrs%CIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIs6Vz4DOuc67zr:Os86tz4IgzrXPgM6xzrvOrs64zrXPhc%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIs6gz4HOv86yzr:Ou86uIM%AzrfOs86xzq:Ov8%FIM66z47OtM65zrrOsSDOtc%Bz47PhM63z4POt8%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICLOoM6vz4PPiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICLOlM6:zrrOuc68zq4gzrHPhc%Ezq7PgiDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICLOks6:zq7OuM61zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAizpHPgM6:z4PPhM6:zrvOriDPg8%Hzr:Ou86vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIs6VzrPOs8%BzrHPhs61zq:PhM61IM%Dz4TOvyDOtc66z4DOsc65zrTOtc%Fz4TOuc66z4wgzrzOsc%CIM68zqzOuM63zrzOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAizpXPgM65z4POus61z4bPhM61zq:PhM61IM%EzrfOvSDOuc%Dz4TOv8%DzrXOu86vzrTOsSDOvM6xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAizpHOvc6xz4bOrc%BzrXPhM61IM6tzr3OsSDPgM%Bz4zOss67zrfOvM6xIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM61z4DOuc67zr:Os86tz4IiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAizpXOuc%DzrHOs8%JzrPOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICLOlc6%zrHOs8%JzrPOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIs6gz4HOv86yzr:Ou86uIM%AzrfOs86xzq:Ov8%FIM66z47OtM65zrrOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAizpLOv86uzrjOtc65zrEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICLOo8%HzrXPhM65zrrOrCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIs%Ez43PgM6:z4IgzrHPgM6szr3PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICLOlc6%zq:Pg8%Jz4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICLOk8%BzrHPhs65zrrPjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLOms61zq:OvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhbmRhcmRfZ3JhcGhpY19sYWJlbCI6ICLOoM%Bz4zPhM%Fz4DOvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIs6hzrHOss60z4zOs8%BzrHOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAizpPPgc6sz4bOt868zrEgzrPPgc6xzrzOvM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICLOlM65zqzOs8%BzrHOvM68zrEgz4DOr8%EzrHPgiIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igz4TOv8%FIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSDOus6xzrkgz4TOt8%CIM%Dz4nPg8%Ezq7PgiDOsc%AzqzOvc%EzrfPg863z4IgzrPOuc6xIM%EzrfOvSDOtc%Bz47PhM63z4POriDPg86xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDPhM63z4Igz4PPic%Dz4TOrs%CIM6xz4DOrM69z4TOt8%DzrfPgiDOs865zrEgz4TOt869IM61z4HPjs%EzrfPg86uIM%DzrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIs6Rz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLOo8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrciLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9ncmFwaF9jb250ZW50X2xhYmVsIjogIs6jz4fOtc60zq:Osc%Dzrcgz4TOv8%FIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSDOus6xzrkgz4TOt8%CIM%Dz4nPg8%Ezq7PgiDOsc%AzqzOvc%EzrfPg863z4IgzrPOuc6xIM%EzrfOvSDOtc%Bz47PhM63z4POriDPg86xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICLOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAizqPPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLOoc%FzrjOvM6vz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAizpXPgM65zrvOv86zzq3PgiDOtc65z4PPjM60zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIs6Vz4DOuc67zr:Os86tz4IgzrXPgM6xzrvOrs64zrXPhc%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAizqTPhc%HzrHOr861z4IgzrzOtc%EzrHOss67zrfPhM6tz4IiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAizpXPgM65zrvOrc6%z4TOtSDOtc%BzrPOsc67zrXOr86xIM%Az4HOv8%CIM%AzrHPgc6:z4fOriDPg8%Ezr:OvSDOvM6xzrjOt8%Ezq4gzrPOuc6xIM6xz4DOrM69z4TOt8%Dzrcgz4TOt8%CIM61z4HPjs%EzrfPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIs6gz4HOv8%DzrHPgc68zr:Os86uIM6zz4HOsc68zrzOrs%CIM61z4HOs86xzrvOtc6vz4nOvSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAizpTOv866zrnOvM6uIM6xz4XPhM6uz4Igz4TOt8%CIM61z4HPjs%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICLOkc66z43Pgc%Jz4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfc2F2ZV9idXR0b25fdG9vbHRpcCI6ICLOkc%Azr:OuM6uzrrOtc%Fz4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLOps65zrvPhM%BzqzPgc65z4POvM6xIM%Ez4nOvSDOtc%AzrnOu86:zrPPjs69IM6yzqzPg861zrkgzrHOvc6szrvPhc%DzrfPgiDPhM63z4Igz4PPic%Dz4TOrs%CIM6xz4DOrM69z4TOt8%DzrfPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICLOlc68z4bOrM69zrnPg863IM%MzrvPic69IM%Ez4nOvSDOtc%AzrnOu86:zrPPjs69IiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICLOlc68z4bOrM69zrnPg863IM%Dz4fOtc%EzrnOus%Ozr0gzrXPgM65zrvOv86zz47OvSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICLOo8%FzrPOus61zr3PhM%Bz4nPhM65zrrOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAizpLOsc64zrzOv867z4zOs863z4POtyDPgM67zrHOuc%Dzq:Pic69IM6xz4DOrM69z4TOt8%DzrfPgiDOvs61z4fPic%BzrnPg8%EzqwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICLOkc6%zrnOv867z4zOs863z4POtyDOus6szrjOtSDPgM67zrHOuc%Dzq:Ov8%FIM6xz4DOrM69z4TOt8%DzrfPgiDOvs61z4fPic%BzrnPg8%EzqwuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM%Ezr8gz4PPhc69zr:Ou865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IM6xzr7Ouc6:zrvOv86zzrXOr8%EzrHOuSDPic%CIM68zq:OsSDPhM65zrzOri4gzqTOsSDPgM67zrHOr8%DzrnOsSDOsc%AzqzOvc%EzrfPg863z4Igzr:Pgc6vzrbOv869z4TOsc65IM%Dz4TOvyDOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3Ovy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIs6MzrvOtc%CIM6:zrkgzrHPgM6xzr3PhM6uz4POtc65z4Igz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDPg8%Jz4PPhM6tz4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIs6Rzr0gzr:PgM6:zrnOsc60zq7PgM6:z4TOtSDOsc%Az4wgz4TOuc%CIM6xz4DOsc69z4TOrs%DzrXOuc%CIM60zrXOvSDOtc6vzr3Osc65IM%Dz4nPg8%Ezq4sIM63IM%Dz4XOvc6:zrvOuc66zq4gzrXPgc%Oz4TOt8%DzrcgzrjOsSDOss6xzrjOvM6:zrvOv86zzrfOuM61zq8gz4nPgiDOtc%Dz4bOsc67zrzOrc69zrcuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM66zqzOuM61IM6xz4DOrM69z4TOt8%Dzrcgzq3Ph861zrkgzq3Ovc6xIM6yzqzPgc6:z4Igz4PPhM63IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICLOkc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICLOks6sz4HOv8%CIM6yzrHOuM68zr:Ou86:zrPOr86xz4IiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIs6czq3OuM6:zrTOv8%CIM61zrnPg8%MzrTOv8%FIM6xz4DOrM69z4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAizqDOtc60zq:OvyDOtc65z4PPjM60zr:PhSDOsc%AzqzOvc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLOlc69z4PPic68zrHPhM%JzrzOrc69zr:PgiDOtc%AzrXOvs61z4HOs86xz4PPhM6uz4IgzrzOsc64zrfOvM6xz4TOuc66z47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIs6fIM61z4DOtc6%zrXPgc6zzrHPg8%Ezq7PgiDOvM6xzrjOt868zrHPhM65zrrPjs69IE1hdGhUeXBlIM%AzrvOrs%Bz4nOvSDOtM%Fzr3Osc%Ezr:PhM6uz4TPic69IM68zrUgzrPPgc6xzrzOvM6uIM61z4HOs86xzrvOtc6vz4nOvSDOus6xzrkgzrvOtc65z4TOv8%Fz4HOs86vzrXPgiDOtc65z4PPjM60zr:PhSDPh861zrnPgc%MzrPPgc6xz4bOt8%CIM66zrHPhM6xz4fPjs%BzrnPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAizpXPgM61zr7Otc%BzrPOsc%Dz4TOrs%CIM68zrHOuM63zrzOsc%EzrnOus%Ozr0gz4POtSDOrc69zrEgzrHOvc6xzrTPhc%MzrzOtc69zr8gz4DOu86xzq:Pg865zr8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICLOiM69zrEgz4DOtc60zq:OvyDOus61zrnOvM6tzr3Ov8%FIM68zrUgzq3Ovc6xIM66zr:Phc68z4DOryDPgM6:z4Ugzr7Otc66zrnOvc6sIM%Ezr:OvSDOtc%AzrXOvs61z4HOs86xz4PPhM6uIM68zrHOuM63zrzOsc%EzrnOus%Ozr0gTWF0aFR5cGUgz4POtSDOsc69zrHOtM%Fz4zOvM61zr3OvyDPgM6xz4HOrM64z4XPgc6:LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIs6Rz4DOu8%MIM66zrXOr868zrXOvc6:IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAizpzPjM69zr8gzq3Ovc6xIM%AzrXOtM6vzr8gzrHPgM67zr:PjSDOus61zrnOvM6tzr3Ov8%FLCDOs865zrEgz4DOuc6:IM6xz4DOu86tz4IgzrHPgM6xzr3PhM6uz4POtc65z4IuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIs6Szr:Ot864zrfPhM65zrrOriDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIs6VzrzPhs6szr3Ouc%DzrcgzrLOv863zrjOt8%EzrnOus6:z40gQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAizpXOvM%GzqzOvc65z4POtyDOss6:zrfOuM63z4TOuc66zq7PgiDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiBDYWxjTWUgzrzOsc62zq8gzrzOtSDPhM6:IM%Ez4XPgM65zrrPjCDPgM61zrTOr86:IM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAizpXOvM%GzqzOvc65z4POtyDOss6:zrfOuM63z4TOuc66zr:PjSDPgM61zrTOr86:z4UgzrrOtc65zrzOrc69zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIs6VzrzPhs6szr3Ouc%DzrcgzrLOv863zrjOt8%EzrnOus6:z40gz4DOtc60zq:Ov8%FIM66zrXOuc68zq3Ovc6:z4UgzrzOsc62zq8gzrzOtSDPhM6:IM%Ez4XPgM65zrrPjCDPgM61zrTOr86:IM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAizpHOvc%EzrnOus6xz4TOrM%Dz4TOsc%DzrcgzrXOuc%Dz4zOtM6:z4UgzrHPgM6szr3PhM63z4POt8%CIM68zrUgz4TOvyDOss6:zrfOuM63z4TOuc66z4wgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAizpHOvc%EzrnOus6xz4TOrM%Dz4TOsc%Dzrcgz4TOv8%FIM%AzrXOtM6vzr:PhSDOtc65z4PPjM60zr:PhSDOsc%AzqzOvc%EzrfPg863z4IgzrzOtSDOvM65zrEgzrLOv863zrjOt8%EzrnOus6uIM6xz4HOuc64zrzOv868zrfPh86xzr3OriBDYWxjTWUgzrPOuc6xIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLOnc6xIM68zrfOvSDOtc68z4bOsc69zq:Ots61z4TOsc65IM63IM6yzr:Ot864zrfPhM65zrrOriDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLOnc6xIM68zrfOvSDOtc68z4bOsc69zq:Ots61z4TOsc65IM63IM6yzr:Ot864zrfPhM65zrrOriDOsc%BzrnOuM68zr:OvM63z4fOsc69zq4gQ2FsY01lIM6zzrnOsSDPhM6:IM%AzrXOtM6vzr8gzrXOuc%Dz4zOtM6:z4UgzrHPgM6szr3PhM63z4POt8%CIM68zrHOuM63z4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4IgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2N1c3RvbWl6ZV90b29sYmFyX2xhYmVsIjogIs6gz4HOv8%DzrHPgc68zr:Os86uIM6zz4HOsc68zrzOrs%CIM61z4HOs86xzrvOtc6vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICLOkc%Az4zOus%Bz4XPiM63IM61z4DOuc67zr:Os8%Ozr0gzrHPgc%HzrXOr86:z4UgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIs6Rz4DPjM66z4HPhc%IzrcgzrXPgM65zrvOv86zz47OvSDPjM%Az4nPgiDPhM6:IM6szr3Ov865zrPOvM6xLCDOtyDOsc%Azr:OuM6uzrrOtc%Fz4POtyDOriDOtyDOu86uz4jOtyDOtc6zzrPPgc6sz4bPic69IENhbGNNZSDPg861IM68zrHOuM63z4TOrc%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIs6jz43Ovc%EzrHOvs63IM61zrnPg8%MzrTOv8%FIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAizozOu86xIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIs6jzrHPhs6uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19sYWJlbCI6ICLOo8%EzrHOuM61z4HOrc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOsSDOs8%BzqzOvM68zrHPhM6xIM%Azr:PhSDOuM6xIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CIM%Dz4TOsc64zrXPgc6tz4IgzrHOvc%Ezq8gzrPOuc6xIM61zrvOtc%NzrjOtc%BzrXPgiDOvM61z4TOsc6yzrvOt8%Ezq3Pgi4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM6:z4HOr8%DzrXPhM61IM%AzrXPgc65z4PPg8%Mz4TOtc%BzrXPgiDPg8%EzrHOuM61z4HOrc%CIM%Dz4TOvyDPhM68zq7OvM6xIMKrzprOsc64zr:Pgc65z4POvM%Mz4Igz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0gzrrOsc65IM%Dz4XOvc6xz4HPhM6uz4POtc%Jzr3Cuy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4TOsc64zrXPgc6tz4IuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDOvc6tzrHPgiDPg8%EzrHOuM61z4HOrM%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICLOo8%Fzr3Osc%Bz4TOrs%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOsSDOv869z4zOvM6xz4TOsSDPgM6:z4UgzrjOsSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDPg8%Fzr3Osc%Bz4TOrs%DzrXOuc%CLiDOnM%Azr:Pgc61zq:PhM61IM69zrEgzr:Pgc6vz4POtc%EzrUgz4DOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4Igz4PPhM6:IM%EzrzOrs68zrEgwqvOms6xzrjOv8%BzrnPg868z4zPgiDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOus6xzrkgz4PPhc69zrHPgc%Ezq7Pg861z4nOvcK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogIs61zrrOuM6tz4TOt8%CL867zr:Os86sz4HOuc64zrzOv8%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAizqTPgc65zrPPic69zr:OvM61z4TPgc65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIs6lz4DOtc%BzrLOv867zrnOus6uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2FyaXRobWV0aWNfbGFiZWwiOiAizpHPgc65zrjOvM63z4TOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4IuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDOvc6tzrHPgiDPg8%Fzr3OrM%Bz4TOt8%DzrfPgiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogIs6czr:Ovc6szrTOtc%CIM68zq3PhM%BzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgzr:Ovc%MzrzOsc%EzrEgz4DOv8%FIM64zrEgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4IgzrzOv869zqzOtM61z4IgzrzOrc%Ez4HOt8%DzrfPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIs6gzrXPgc65z4PPg8%Mz4TOtc%BzrXPgiDOvM6:zr3OrM60zrXPgi4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2xhYmVsIjogIs6gz4HOv864zq3OvM6xz4TOsSDOvM6:zr3OrM60z4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAizpXPgM65zrvOrc6%z4TOtSDPhM6xIM%Az4HOv864zq3OvM6xz4TOsSDPgM6:z4UgzrjOsSDOtc%AzrnPhM%Bzq3PgM6:zr3PhM6xzrkgzrzOsc62zq8gzrzOtSDOvM6:zr3OrM60zrXPgiDOvM6tz4TPgc63z4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIs6gzrXPgc65z4PPg8%Mz4TOtc%BzrEgz4DPgc6:zrjOrc68zrHPhM6xLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICLOlc%AzrnPhM%BzrXPgM%MzrzOtc69zrXPgiDOtM6:zrzOrc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICLOnM61zrnOus%EzqwgzrrOu86sz4POvM6xz4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAizqTPjc%Azr:OuSDPjM%Az4nPgiAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIs6bzq:Pg8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICLOpM6xIM6szrPOus65z4PPhM%BzrEgeyB9IM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CIM%Dz43OvM6yzr:Ou86xIM%AzrXPgc6vz4bPgc6xzr7Ot8%CIM67zrnPg8%Ez47OvS4gzpTOuc6xz4bOv8%BzrXPhM65zrrOrCwgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4Igz4DOsc%BzrXOvc64zq3Pg861zrnPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAizpvOr8%Dz4TOtc%CIM%Hz4nPgc6vz4Igz4PPjc68zrLOv867zrEgz4DOtc%Bzq:Phs%BzrHOvs63z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAizp:PgM6:zrnOv860zq7PgM6:z4TOtSDPg8%Ezr:Ouc%HzrXOr86:IM6uIM6xzrrOv867zr:Phc64zq:OsSDPg8%Ezr:Ouc%HzrXOr8%Jzr0gzrXPgc68zrfOvc61z43Otc%EzrHOuSDPic%CIM67zq:Pg8%EzrEsIM6xzrrPjM68zrcgzrrOsc65IM%Hz4nPgc6vz4Igz4TOsSDPg8%NzrzOss6:zrvOsSDPgM61z4HOr8%Gz4HOsc6%zrfPgiB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICLOlM65zrHPg8%Ezq7OvM6xz4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAizqTPjc%Azr:OuSDPjM%Az4nPgiAoMCwxKSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDOtM65zrHPg8%Ezq7OvM6xz4TOsS4gzpTOuc6xz4bOv8%BzrXPhM65zrrOrCwgzrHPgM6:z4TOtc67zr:Pjc69IM60zrnOsc69z43Pg868zrHPhM6xIM60z43OvyDPg8%Ezr:Ouc%HzrXOr8%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICLOkc69zrHOu86:zrPOr861z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIs6kz43PgM6:zrkgz4zPgM%Jz4IgMjozOjUgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4IgzrHOvc6xzrvOv86zzq:Otc%CLiDOlM65zrHPhs6:z4HOtc%EzrnOus6sLCDOtc6vzr3Osc65IM60zrnOsc60zr:Ph865zrrOrc%CIM66zrHOvc6:zr3Ouc66zq3PgiDOtM65zrHOuc%Bzq3Pg861zrnPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLOpc%Azr:Ou86:zrPOuc%Dz4TOuc66zq4gzrXPgM65z4PPhM63zrzOv869zrnOus6uIM%DzrfOvM61zrnOv86zz4HOsc%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIs6kz43PgM6:zrkgz4zPgM%Jz4IgMS41ZS01IM6uIDEuNUUtNSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8gz4POtSDOtc%AzrnPg8%EzrfOvM6:zr3Ouc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICLOlM65zrHPh8%Jz4HOuc%Dz4TOuc66zqwgz4PPjc68zrLOv867zrEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICLOpM61zrvOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICLOms%MzrzOvM6xIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAizprOtc69z4wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIs6kzq:PgM6:z4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq3PgiDOuM6tz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAizp:OvM6szrTOtc%CIM%IzrfPhs6vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAizqPPhM6:zrnPh861zq:OsSDOu86vz4PPhM6xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICLOlc%AzrnOu86tzr7PhM61IM%EzrfOvSDOtc%BzrzOt869zrXOr86xIM%Ezr:PhSDPg8%FzrzOss%MzrvOv8%FIM%EzrXOu861zq:Osc%CLCDOus%MzrzOvM6xz4TOv8%CIM66zrHOuSDOus61zr3Ov8%NLiDOn8%Bzq:Ots61zrkgz4DPjs%CIM%Az4HOrc%AzrXOuSDOvc6xIM61zrrPhs%BzqzOts6:zr3PhM6xzrkgz4TOsSDOtM61zrrOsc60zrnOus6sIM%IzrfPhs6vzrEgzrrOsc65IM6:zrkgzrvOr8%Dz4TOtc%CLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICLOo8%NzrPOus%BzrnPg863IM68zrUgzrHPgM6szr3PhM63z4POtyDOvM6xzrjOt8%Ezq4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAizprPhc%BzrnOv867zrXOus%EzrnOus6sIM6vzrTOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIs6XIM6xz4DOrM69z4TOt8%Dzrcgz4TOv8%FIM68zrHOuM63z4TOriDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM%AzrvOt866z4TPgc6:zrvOv86zzrfOuM61zq8gzrHOus%BzrnOss%Oz4Igz4zPgM%Jz4Igzrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LCDOtc66z4TPjM%CIM6xz4DPjCDPhM65z4Igz4DOsc%BzrXOvc64zq3Pg861zrnPgiDOus6xzrkgz4TOv8%Fz4IgzrnPg86:zrTPjc69zrHOvM6:z4XPgiDPhM61zrvOtc%Dz4TOrc%CLiDOlc6%zrHOus6:zrvOv8%FzrjOtc6vIM69zrEgzrnPg8%Hz43Otc65IM6xzr3Ov8%Hzq4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAizpzOsc64zrfOvM6xz4TOuc66zqwgzq:OtM65zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICLOlyDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4PPhc6zzrrPgc6vzr3Otc%EzrHOuSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM68zrUgz4fPgc6uz4POtyDPhM6:z4UgzrzOsc64zrfOvM6xz4TOuc66zr:PjSDOvM63z4fOsc69zrnPg868zr:PjS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIs6XIM%DzrXOuc%BzqwgzrrOsc65IM63IM61z4DOsc69zqzOu863z4jOtyDOrc%Hzr:Phc69IM%DzrfOvM6xz4POr86xIM%Dz4TOuc%CIM67zq:Pg8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAizpHOvSDOtyDOsc%AzqzOvc%EzrfPg863IM61zq:Ovc6xzrkgzrzOuc6xIM67zq:Pg8%EzrEgz4PPhM6:zrnPh861zq:Pic69LCDPhM6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDOtc6vzr3Osc65IM%Dz4TOt869IM6vzrTOuc6xIM%DzrXOuc%BzqwgzrrOsc65IM69zrEgzrXOvM%GzrHOvc6vzrbOv869z4TOsc65IM%Ez4zPg861z4Igz4bOv8%Bzq3PgiDPjM%DzrXPgiDOus6xzrkgz4PPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POty4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAizp:OuSDOtc%AzrHOvc6xzrvOrs%IzrXOuc%CIM6tz4fOv8%Fzr0gz4POt868zrHPg86vzrEgz4PPhM65z4IgzrvOr8%Dz4TOtc%CLCDOsc67zrvOrCDOtyDPg861zrnPgc6sIM%Mz4fOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICLOkc69IM63IM6xz4DOrM69z4TOt8%DzrcgzrXOr869zrHOuSDOvM65zrEgzrvOr8%Dz4TOsSDPg8%Ezr:Ouc%HzrXOr8%Jzr0sIM%EzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zrzPhs6xzr3Or862zr:Ovc%EzrHOuSDPhM%Mz4POtc%CIM%Gzr:Pgc6tz4Igz4zPg861z4IgzrrOsc65IM%Dz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcsIM6xzrvOu86sIM%Mz4fOuSDOsc%AzrHPgc6xzq:PhM63z4TOsSDOvM61IM%EzrfOvSDOr860zrnOsSDPg861zrnPgc6sLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICLOlyDPg861zrnPgc6sIM66zrHOuSDOv865IM61z4DOsc69zrHOu86uz4jOtc65z4IgzrTOtc69IM6tz4fOv8%Fzr0gz4POt868zrHPg86vzrEgz4PPhM65z4IgzrvOr8%Dz4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIs6Rzr0gzrcgzrHPgM6szr3PhM63z4POtyDOtc6vzr3Osc65IM68zrnOsSDOu86vz4PPhM6xIM%Dz4TOv865z4fOtc6vz4nOvSwgzrzOtyDOu86szrLOtc%EzrUgz4XPgM%Mz4jOtyDPg86xz4Igz4TOtyDPg861zrnPgc6sIM66zrHOuSDPhM65z4IgzrXPgM6xzr3Osc67zq7PiM61zrnPgiDOs865zrEgzr3OsSDPg8%FzrPOus%Bzq:Ovc61z4TOtSDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gzrrOsc65IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDPgM61zrbPjs69IM66zrHOuSDOus61z4bOsc67zrHOr8%Jzr0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICLOpM6xIM66zrXPhs6xzrvOsc6vzrEgzrrOsc65IM%EzrEgz4DOtc62zqwgzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDPhM6xzrnPgc65zqzOts6:z4XOvSDOvM61IM6xzrrPgc6vzrLOtc65zrEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDOus61zr3Pjs69IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIs6YzrEgz4DPgc6tz4DOtc65IM69zrEgz4XPgM6sz4HPh86:z4XOvSDOsc66z4HOuc6yz47PgiDPhM6xIM6vzrTOuc6xIM66zrXOvc6sIM%Dz4TOt869IM6xz4DOrM69z4TOt8%Dzrcgz4TOv8%FIM68zrHOuM63z4TOriDPjM%DzrEgzrrOsc65IM%Dz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAizpnPg86:zrTPjc69zrHOvM61z4IgzrXOvs65z4PPjs%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAizqTOvyDPg8%Nzr3Ov867zr8gzrvPjc%DzrXPic69IM%EzrfPgiDOtc6%zq:Pg8%Jz4POt8%CLCDPg8%NzrPOus%BzrnPg863z4Igzq4gz4TOv8%FIM%Dz4XPg8%Ezq7OvM6xz4TOv8%CIM%Azr:PhSDOv8%Bzq:Ots61z4TOsc65IM6xz4DPjCDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDPhM6:IM6vzrTOuc6:IM68zrUgzrHPhc%Ez4wgz4DOv8%FIM6:z4HOr862zrXPhM6xzrkgzrHPgM%MIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAizp:PgM6:zrnOsc60zq7PgM6:z4TOtSDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLOkc69z4TOuc%Dz4TOv86vz4fOuc%Dzrcgz4zOu8%Jzr0gz4TPic69IM6xz4DOsc69z4TOrs%DzrXPic69IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvS4gzqfPgc63z4POuc68zr:PgM6:zrnOrs%Dz4TOtSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%AzrnOu86:zrPOriDOs865zrEgzr3OsSDPg8%EzrXOr867zrXPhM61IM%Dz4fPjM67zrnOsSDPg8%Ezr:Phc%CIM68zrHOuM63z4TOrc%CIM%Jz4Igz4DPgc6:z4Igz4TOuc%CIM61z4PPhs6xzrvOvM6tzr3Otc%CIM6xz4DOsc69z4TOrs%DzrXOuc%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIs6gz4HOv8%DzrHPgc68zr:Pg868zq3Ovc63IM%Dz4XOvc6sz4HPhM63z4POtyDOss6xzrjOvM6:zrvPjM6zzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLOms6xzrjOv8%Bzq:Pg8%EzrUgz4TOtyDOtM65zrrOriDPg86xz4Igz4DPgc6:z4POsc%BzrzOv8%DzrzOrc69zrcgz4PPhc69zqzPgc%EzrfPg863IM6zzrnOsSDOrc67zrXOs8%Hzr8gz4TOt8%CIM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4gz4PPhM6:IM%EzrzOrs68zrEgwqvOms6xzrjOv8%BzrnPg868z4zPgiDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOus6xzrkgz4PPhc69zrHPgc%Ezq7Pg861z4nOvcK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAizozOvc6:zrzOsSDPg8%Fzr3OrM%Bz4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igzr3Orc6xz4Igz4PPhc69zqzPgc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICLOlM61zr0gzrHOvs65zr:Ou86:zrPOv8%Nzr3PhM6xzrkgzr:OuSDOsc69zrXOvs6sz4HPhM63z4TOtc%CIM68zrXPhM6xzrLOu863z4TOrc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAizpcgzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM60zrXOvSDOuM6xIM6xzr7Ouc6:zrvOv86zzrfOuM61zq8gzrrOsc65IM64zrEgzrTOv864zrXOryDPg8%Ezrcgz4PPhc69zqzPgc%EzrfPg863IM%Jz4Igz4DOsc%BzqzPg8%EzrHPg863IENhbGNNZS4gzpHPhc%Ezq4gzrcgzrTPhc69zrHPhM%Mz4TOt8%EzrEgzrXOr869zrHOuSDPgM6:zrvPjSDPgM%Bzr:Ot86zzrzOrc69zrcuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIs6Rz4HOuc64zrzOv86vIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIs6jz4XOvM6yzr:Ou865zrrOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIs6UzrXOvSDOtc%AzrnPhM%Bzq3PgM6:zr3PhM6xzrkgzr:OuSDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8uIM6XIM6xz4DOrM69z4TOt8%Dzrcgz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOrc69zrHPgiDPg8%Fzr3OtM%FzrHPg868z4zPgiDPgM%BzqzOvs61z4nOvSwgzrrOu86xz4POvM6sz4TPic69LCDPgc65zrbPjs69IM66zrHOuSDPg8%Fzr3Osc%Bz4TOrs%DzrXPic69IM6xzrrOtc%BzrHOr8%Jzr0sIM%Dz4TOsc64zrXPgc%Ozr0gzrrOsc65IM68zrXPhM6xzrLOu863z4TPjs69LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICLOkc69zr:Ph86uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLOkc66z4HOuc6yzq7PgiDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLOlyDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOsc66z4HOuc6yz47PgiDOr860zrnOsSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAizqDOtc%BzrnOuM%Oz4HOuc6:IM%Dz4bOrM67zrzOsc%Ezr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAizpcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM%Az4HOrc%AzrXOuSDOvc6xIM61zq:Ovc6xzrkgzrHPhc%Dz4TOt8%BzqwgzrXOvc%Ez4zPgiDPhM6:z4UgzrTOuc6xz4PPhM6uzrzOsc%Ezr:PgiDOsc69zr:Ph86uz4IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgz4DOv8%Dzr:Pg8%EzrnOsc6vzr8gz4PPhs6szrvOvM6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLOsc%Az4zOu8%Fz4TOvyDPg8%GzqzOu868zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2xhYmVsIjogIs6KzrTOuc6xIM%IzrfPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIs6kzrEgz4DPgc%Oz4TOsSDPg863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSDOriDOtM61zrrOsc60zrnOus6tz4IgzrjOrc%DzrXOuc%CIM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4Igz4TOv8%FIM68zrHOuM63z4TOriDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zq:Ovc6xzrkgzq:OtM65zrEgzrzOtSDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POty4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiz4POt868zrHOvc%EzrnOus6sIM%IzrfPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIs60zrXOus6xzrTOuc66zq3PgiDOuM6tz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAizpzOv8%Bz4bOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLOn865IM60zrXOus6xzrTOuc66zr:OryDOsc%BzrnOuM68zr:OryDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOus%Gz4HOrM62zr:Ovc%EzrHOuSDPg861IM66zrHOvc6:zr3Ouc66zr:PgM6:zrnOt868zq3Ovc63IM61z4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAizp:OuSDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8gzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDOtc66z4bPgc6szrbOv869z4TOsc65IM%DzrUgzrHPgM67zq4gzrTOtc66zrHOtM65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrE6IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAizp:PgM6:zrnOsc60zq7PgM6:z4TOtSDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIs6fzrkgzrTOtc66zrHOtM65zrrOv86vIM6xz4HOuc64zrzOv86vIM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOus%Gz4HOrM62zr:Ovc%EzrHOuSDOtc6vz4TOtSDPg861IM61z4DOuc%Dz4TOt868zr:Ovc65zrrOriDOtc6vz4TOtSDPg861IM60zrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9sYWJlbCI6ICLOkc66z4HOr86yzrXOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICLOkc%Az4wiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAizq3Pic%CIM66zrHOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLPg863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizrTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAizpXOu86tzrPOvs%EzrUgz4TOv869IM61zrvOrM%HzrnPg8%Ezr8gzrrOsc65IM68zq3Os865z4PPhM6:IM6xz4HOuc64zrzPjCDPg863zrzOsc69z4TOuc66z47OvSDPiM63z4bOr8%Jzr0gzq4gzrTOtc66zrHOtM65zrrPjs69IM64zq3Pg861z4nOvSDPgM6:z4Ugz4DPgc6tz4DOtc65IM69zrEgzq3Ph861zrkgzrcgzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uLCDPg8%FzrzPgM61z4HOuc67zrHOvM6yzrHOvc6:zrzOrc69z4nOvSDPhM%Jzr0gz4TOtc67zrnOus%Ozr0gzrzOt860zrXOvc65zrrPjs69LiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAizpHPgM67zr:PgM6:zq:Ot8%DzrciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICLOk861zr3Ouc66zqwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICLOkc%AzrvOv8%Azr:Ouc63zrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9oZWxwZXJfdGV4dCI6ICLOlyDPgM6xz4HOrM%Dz4TOsc%DzrcgzrTOtc69IM68z4DOv8%BzrXOryDOvc6xIM6xz4DOu86:z4DOv865zrfOuM61zq8gzqzOu867zr8uIM6gzrXPgc65zrvOsc68zrLOrM69zrXOuSDOus67zqzPg868zrHPhM6xLCDOtM%Fzr3OrM68zrXOuc%CLCDPgc6vzrbOtc%CLCDPgM6:zrvPhc%Ozr3Phc68zrEsIM67zr:Os865zrrOrc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4IsIM%Fz4DOtc%BzrLOsc%EzrnOus6tz4Igz4PPhc69zrHPgc%Ezq7Pg861zrnPgiwgzrTOtc66zrHOtM65zrrOv8%Nz4IgzrHPgc65zrjOvM6:z43Pgi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICLOlc66z4TOtc%EzrHOvM6tzr3OtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICLOjM67zrXPgiDOv865IM%Az4HOrM6%zrXOuc%CIM%Azr:PhSDOvM%Azr:Pgc6:z43OvSDOvc6xIM6zzq:Ovc6:z4XOvSDOtc66z4TOtc67zr:Pjc69z4TOsc65LiDOpM6xIM6zzrnOvc%MzrzOtc69zrEgzrrOsc%EzrHOvc6tzrzOv869z4TOsc65IM%DzrUgzrHOuM%Bzr:Or8%DzrzOsc%EzrEsIM61zrrPhM61zrvOtc6vz4TOsc65IM63IM%Az4HOrM6%zrcgz4TPic69IM6xz4DOu8%Ozr0gzrrOu86xz4POvM6sz4TPic69LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogIs6gzrHPgc6szrPOv869z4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAizqDOsc%BzrHOs86:zr3PhM6:z4DOv865zrfOvM6tzr3OtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIs6fzrkgzrHOus6tz4HOsc65zr:OuSDOriDPhM6xIM%Azr:Ou8%Fz47Ovc%FzrzOsSDOtc66z4bPgc6szrbOv869z4TOsc65IM%Jz4IgzrPOuc69z4zOvM61zr3OsSDPgM%Bz47PhM%Jzr0gzrHPgc65zrjOvM%Ozr0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAizprOv865zr3Ov86vIM%AzrHPgc6szrPOv869z4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAizojPh861zrkgzrPOr869zrXOuSDOtc6%zrHOs8%JzrPOriDOus6:zrnOvc%Ozr0gz4DOsc%BzrHOs8%Mzr3PhM%Jzr0gz4TPic69IM6xzrjPgc6:zrnPg868zqzPhM%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICLOms67zqzPg868zrHPhM6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICLOms6:zrnOvc%Mz4Igz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOrs%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICLOpM6xIM66zrvOrM%DzrzOsc%EzrEgzrHPgM67zr:PgM6:zrnOv8%Nzr3PhM6xzrkgz4POtSDOrc69zrHOvSDOvM6:zr3Osc60zrnOus%MIM66zr:Ouc69z4wgz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAizqHOr862zrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAizp:Pgc64zr:Ou86:zrPOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIs6UzrXOvSDPhc%AzqzPgc%Hzr:Phc69IM%Bzq:Ots61z4Igz4PPhM6:zr0gz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAizpXOu86sz4fOuc%Dz4TOsSDPgc65zrbOuc66zqwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAizpcgzrzOtc%EzrHOss67zrfPhM6uIM%Ez4nOvSDPgc65zrbPjs69IM60zrXOvSDOrc%HzrXOuSDOus6sz4DOv865zr:OvSDPgM6xz4HOrM6zzr:Ovc%EzrEgz4DOv8%FIM69zrEgzrXPhs6xz4HOvM%MzrbOtc%EzrHOuSDPg8%Ezr:OvSDOtM61zq:Ous%Ezrcgz4TOt8%CIM%Bzq:Ots6xz4IsIM6:z4DPjM%EzrUgzrTOtc69IM68z4DOv8%BzrXOryDOvc6xIM6xz4DOu86:z4DOv865zrfOuM61zq8uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX3RpdGxlIjogIs6czr:Ovc6szrTOtc%CIM68zq3PhM%BzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDOvM6:zr3OrM60zrHPgiDOvM6tz4TPgc63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICLOlyDOvM6:zr3OrM60zrEgzrzOrc%Ez4HOt8%DzrfPgiDPhM63z4IgzrHPgM6szr3PhM63z4POt8%CIM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOr860zrnOsSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIs6Vz4DOuc%Ez4HOrc%Azr:Ovc%EzrHOuSDOrM67zrvOsSDPgM%Bzr:OuM6tzrzOsc%EzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLOlc%AzrnPhM%Bzq3PgM61z4TOsc65IM63IM68zr:Ovc6szrTOsSDOvM6tz4TPgc63z4POt8%CIM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4Igz4TOv8%FIM68zrHOuM63z4TOriDOvc6xIM6tz4fOtc65IM60zrnOsc%Gzr:Pgc61z4TOuc66z4wgz4DPgc%MzrjOtc68zrEgzrHPgM%MIM6xz4XPhM%MIM%EzrfPgiDPg8%Jz4PPhM6uz4IgzrHPgM6szr3PhM63z4POt8%CLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIs6jz4TOv865z4fOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAizprPgc65z4TOrs%BzrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAizpHOvc6:z4fOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfaGVscGVyIjogIs6fz4HOr8%Dz4TOtSDPhM6:IM%Azr:Pg8%MIM%Dz4bOrM67zrzOsc%Ezr:PgiDPgM6:z4UgzrjOsSDOtc%AzrnPhM%Bzq3PgM61z4TOsc65IM68zrXPhM6xzr7PjSDPhM63z4IgzrHPgM6szr3PhM63z4POt8%CIM%Ezr:PhSDOvM6xzrjOt8%Ezq4gzrrOsc65IM%EzrfPgiDPg8%Jz4PPhM6uz4IgzrHPgM6szr3PhM63z4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICLOlc%AzrnOu86tzr7PhM61IM%EzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Azr:PhSDOuM6xIM6xzr7Ouc6:zrvOv86zzrfOuM6:z43OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIs6Rz4DOsc6zzr:Pgc61z43Ov869z4TOsc65IM%EzrEgz4DOtc%BzrnPhM%Ezqwgz4PPhM6:zrnPh861zq:OsSDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAizpTOtc69IM68z4DOv8%Bzr:Pjc69IM69zrEgz4XPgM6sz4HPh86:z4XOvSDPgM61z4HOuc%Dz4PPjM%EzrXPgc6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM6xz4DPjCDOsc%Fz4TOrCDPgM6:z4Ugz4XPgM6sz4HPh86:z4XOvSDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDPh8%Bz47OvM6xz4TOv8%CIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLOpM6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM%Az4HOrc%AzrXOuSDOvc6xIM6tz4fOv8%Fzr0gz4TOvyDOr860zrnOvyDPh8%Bz47OvM6xIM%DzrUgz4PPh86tz4POtyDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICLOkc69z4TOuc%Dz4TOv86vz4fOuc%Dzrcgz4TPjc%Azr:PhSDOs8%BzrHOvM68zq7PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIs6kzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzq3Ph86:z4XOvSDPhM6:zr0gzq:OtM65zr8gz4TPjc%Azr8gzrPPgc6xzrzOvM6uz4IgKM%Dz4XOvM%AzrHOs86uz4IsIM60zrnOsc66zrXOus6:zrzOvM6tzr3Otykgz4POtSDPg8%Hzq3Pg863IM68zrUgz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAizozOu86xIM%EzrEgz4PPhM6:zrnPh861zq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICLOms6xz4TOsc69zr:OvM6uIM6yzrHOuM68zr:Ou86:zrPOuc%Ozr0iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICLOoM%Bzr:Orc66z4XPiM61IM%Dz4bOrM67zrzOsSDOus6xz4TOrCDPhM63IM%Gz4zPgc%Ez4nPg863IM%Dz4TOv865z4fOtc6vz4nOvSDOtc%AzrHOu86uzrjOtc%Fz4POt8%CIM6zz4HOsc%Gzq7OvM6xz4TOv8%CLiDOlM6:zrrOuc68zqzPg8%EzrUgzr7Osc69zqwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICLOk8%BzqzPiM%EzrUgzq3Ovc6xzr0gzrHOu86zz4zPgc65zrjOvM6:IM6zzrnOsSDOtM63zrzOuc6:z4XPgc6zzq:OsSDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSwgzrHPgc65zrjOvM%Ozr0sIM%AzrHPgc6xz4PPhM6sz4POtc%Jzr0sIM6zz4HOsc%GzrfOvM6sz4TPic69IM6uIM67zrXOuc%Ezr:Phc%BzrPOr86xz4IgzrLOsc64zrzOv867z4zOs863z4POt8%COiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAizpPOu8%Oz4PPg86xIM6xzrvOs86:z4HOr864zrzOv8%FIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIs6jzrfOvM61zrnOv86zz4HOsc%Gzq:OsSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOtc6%z4zOtM6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAizqDOsc%BzqzOtM61zrnOs868zrE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICLOnM6:z4HPhs6uIM%AzrHPgc6sz4PPhM6xz4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIs6mzrHOvc%EzrHPg8%EzrnOus6uIM68zr:Ovc6szrTOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIs6kzrXOu861z4PPhM6uz4Igz4bOv8%Bz47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAiwrcgzqTOtc67zrXOr86xIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIM6jz4TOsc%Fz4HPjM%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICLOpc%Azr:Ovc6:zr:Pjc68zrXOvc6:z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICLOnM6:z4HPhs6uIM6xz4HOuc64zrzPjs69IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICLOpM%Nz4DOv8%CIM6xzrrPgc6vzrLOtc65zrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLOo863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizpTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICLOo863zrzOtc65zr:Os8%BzrHPhs6vzrEgzrXOvs%MzrTOv8%FIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAizpTOtc66zrHOtM65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIs6Rz4XPhM%MzrzOsc%EzrciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICLOlM61zrrOsc60zrnOus%MIM60zrnOsc%Hz4nPgc65z4PPhM65zrrPjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIs6az4zOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICLOpM61zrvOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIs6UzrnOsc%Hz4nPgc65z4PPhM65zrrPjCDOv868zqzOtM6xz4Igz4jOt8%Gzq:Pic69IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIs6azrHOvc6tzr3OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAizprOtc69z4wiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIs6az4zOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIs6kzrXOu861zq:OsSIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIs6Tz4HOrM%Iz4TOtSDPhM6:IM6xz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IM%EzrfPgiDOss6:zrfOuM63z4TOuc66zq7PgiDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiBDYWxjTWUgz4TOv8%FIM68zrHOuM63z4TOrjoiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIs6jz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIs6Vz4DOsc69zrHOtM63zrzOuc6:z4XPgc6zzq:OsSDOsc%AzqzOvc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLOkc69z4TOuc6zz4HOsc%Gzq4gzrHPgM6szr3PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICLOkc%AzqzOvc%EzrfPg863IM68zrHOuM63z4TOriIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIs6azrHOuM6:z4HOuc%DzrzPjM%CIM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4gzrPOuc6xIM61zrzPhs6szr3Ouc%Dzrcgz4TPic69IM%Dz4fOv867zq:Pic69IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIs6jzqnOo86kzpciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIs6czpXOoc6ZzprOqc6jIM6jzqnOo86kzpciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICLOlc6jzqbOkc6bzpzOlc6dzpciLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAizqPPjc69z4TOsc6%zrcgzrzOsc64zrfOvM6xz4TOuc66z47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIs6jz43Ovc%EzrHOvs63IM6zz4HOsc%GzrnOus%Ozr0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIs6jz43Ovc%EzrHOvs63IM66zrXOuc68zq3Ovc6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAizprPhc%BzrnOv867zrXOus%EzrnOus6sIM6vzrTOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICLOnM6xzrjOt868zrHPhM65zrrOrCDOr860zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIs6Zz4POv860z43Ovc6xzrzOtc%CIM61zr7Ouc%Dz47Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIs6fz4DOv865zrHOtM6uz4DOv8%EzrUgzrHPgM6szr3PhM63z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAizqPPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICLOk861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAizpHPgM67zr:PgM6:zrnOt868zq3Ovc63IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAizpXOus%EzrXPhM6xzrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19mYWN0b3JpemVkX2xhYmVsIjogIs6gzrHPgc6xzrPOv869z4TOv8%Azr:Ouc63zrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAizp:Pgc64zr:Ou86:zrPOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIs6azrHOvc6tzr3Osc%CIM66zr:Ouc69z4zPgiDPgM6xz4HOrM6zzr:Ovc%EzrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIs6VzrvOrM%HzrnPg8%EzrEgz4HOuc62zrnOus6sIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIs6azr:Ouc69z4zPgiDPgM6xz4HOv869zr:OvM6xz4PPhM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAizqPPhc68zrLOv867zrnOus6uIM6xz4DOrM69z4TOt8%DzrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAizpHPgM%MICR7bWlufSDOrc%Jz4IgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICLOpM6:z4XOu86sz4fOuc%Dz4TOv869ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAizojPic%CICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizrTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIs%DzrfOvM6xzr3PhM65zrrOv86vIM6xz4HOuc64zrzOv86vIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICLOis60zrnOsSDOvM6:zr3OrM60zrEgzrzOrc%Ez4HOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIs6Mz4fOuSDPgM61z4HOuc%Ez4TOrCDPg8%Ezr:Ouc%HzrXOr86xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAizqfPgc%OzrzOsSIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogIs6jz4TOuc67IM6zz4HOsc68zrzOrs%CIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAizpXPgc%Oz4TOt8%DzrcgWE1MIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMIM6zz4HOsc68zrzOsc%EzrnOus6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICLOlM61z4POvM61z4XOvM6tzr3Otc%CIM67zq3Ovs61zrnPgiIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIs6Vz4DOsc67zq7OuM61z4XPg863IM66zrHOuSDOvM61z4TOsc6yzrvOt8%Ezq3PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIs6czq3OuM6:zrTOv8%CIM61zrnPg8%MzrTOv8%FIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIs6Vz4DOuc%Ez4HOtc%Az4zOvM61zr3OtyDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICLOo8%NzrPOus%BzrnPg863IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIs6ZzrTOuc%Mz4TOt8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIs6czrXPhM6xzrLOu863z4TOrc%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAizrHPgM%MIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAizq3Pic%CIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIs%DzrfOvM6xzr3PhM65zrrOrCDPiM63z4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLOtM61zrrOsc60zrnOus6tz4IgzrjOrc%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgz4DOv8%Dzr:Pg8%EzrnOsc6vzr8gz4PPhs6szrvOvM6xIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLOsc%Az4zOu8%Fz4TOvyDPg8%GzqzOu868zrEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIM61zr3Pg8%JzrzOsc%Ez4nOvM6tzr3OtyDPh861zrnPgc%MzrPPgc6xz4bOtyDOus6xz4TOsc%Hz47Pgc65z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIs6RzrrPgc6vzrLOtc65zrEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAizojPh861zrkgzrHOu86zz4zPgc65zrjOvM6:IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAizpXOuc%DzrHOs8%JzrPOriDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgjsiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIs6XIM61z4HPjs%EzrfPg863IM%Azr:PhSDPgM%Bz4zOus61zrnPhM6xzrkgzr3OsSDOsc69zr:Or86%zrXPhM61IM%AzrXPgc65zq3Ph861zrkgz4DOsc%Bz4nPh863zrzOrc69zrXPgiDOtM%Fzr3Osc%Ez4zPhM63z4TOtc%CLiDOlyDOtM65zrXPgc6zzrHPg86vzrEgzrXOuc%DzrHOs8%JzrPOrs%CIM68z4DOv8%BzrXOryDOvc6xIM6xzrvOu86szr7Otc65IM61zrvOsc%Gz4HPjs%CIM%Ezrcgz4PPhc68z4DOtc%BzrnPhs6:z4HOrCDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgi4gzqPPhc69zrnPg8%EzqzPhM6xzrkgzq3Ovc64zrXPgc68zrEgzr3OsSDOtM6:zrrOuc68zqzPg861z4TOtSDPgM%Bzr:Pg861zrrPhM65zrrOrCDPhM63zr0gzrXPgc%Oz4TOt8%DzrcgzrzOtc%Ezqwgz4TOt869IM61zrnPg86xzrPPic6zzq4uIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICLOkc%Azr:OtM6:z4fOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLOkc66z43Pgc%Jz4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICLOnM63IM%Dz4XOvM6yzrHPhM6tz4Igz4HPhc64zrzOr8%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfbGFiZWwiOiAizp:OuSDPgc%FzrjOvM6vz4POtc65z4Igz4DOv8%FIM6tz4fOv8%Fzr0gzrXPgM65zrvOtc6zzrXOryDOtM61zr0gzrXOr869zrHOuSDPg8%FzrzOss6xz4TOrc%CIM68zrUgz4TOv8%Fz4IgzrnPg8%Hz4XPgc65z4POvM6:z43PgiDPgM6:z4Ugzq3Ph86:z4XOvSDPgM%Bzr:Ous%Nz4jOtc65IM6xz4DPjCDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POriDPg86xz4IuIM6Yzq3Ou861z4TOtSDPg86vzrPOv8%Fz4HOsSDOvc6xIM%Dz4XOvc61z4fOr8%DzrXPhM61OyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIs6dzrHOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAizozPh865IiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLOhs69zr:Ouc6zzrzOsSDPhM6:z4UgzrXPgM61zr7Otc%BzrPOsc%Dz4TOriDOvM6xzrjOt868zrHPhM65zrrPjs69IE1hdGhUeXBlIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIs6czrcgzrHPgM6:zrjOt866zrXPhc68zq3Ovc61z4IgzrHOu867zrHOs86tz4IiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICLOkc69IM66zrvOtc6vz4POtc%EzrUgzrHPhc%Ez4wgz4TOvyDPgM6xz4HOrM64z4XPgc6:LCDOuM6xIM%HzqzPg861z4TOtSDPjM67zrXPgiDPhM65z4IgzrzOtyDOsc%Azr:OuM63zrrOtc%FzrzOrc69zrXPgiDOsc67zrvOsc6zzq3Pgi4gzpjOrc67zrXPhM61IM%Dzq:Os86:z4XPgc6xIM69zrEgz4PPhc69zrXPh86vz4POtc%EzrU7IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAizpHPgM6:zrTOv8%Hzq4iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLOkc66z43Pgc%Jz4POtyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAizpHPgM6:zrjOrs66zrXPhc%DzrcgzrrOsc65IM66zrvOtc6vz4POuc68zr8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIs6azrvOtc6vz4POuc68zr8gz4fPic%Bzq:PgiDOsc%Azr:OuM6uzrrOtc%Fz4POtyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIs6azqzOvc%EzrUgzrrOu865zrogz4PPhM6:IM66zr:Phc68z4DOryDOs865zrEgzrvOrs%IzrcgzrrOsc65IM61zrrPhM6tzrvOtc%Dzrcgz4TOt8%CIM61z4bOsc%BzrzOv86zzq7PgiBXaXJpcyBDYXMgzrPOuc6xIM69zrEgzrXPgM61zr7Otc%BzrPOsc%Dz4TOtc6vz4TOtSDPhM6:zr0gzrHOu86zz4zPgc65zrjOvM6:IM%EzrfPgiDOtc%Bz47PhM63z4POt8%CLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAizpXOus%Ezq3Ou861z4POtyDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIs6azqzOvc%EzrUgzrrOu865zrogz4PPhM6:IM66zr:Phc68z4DOryDOs865zrEgzrvOrs%IzrcgzrrOsc65IM61zrrPhM6tzrvOtc%Dzrcgz4TOt8%CIM61z4bOsc%BzrzOv86zzq7PgiBXaXJpcyBDYXMgzrPOuc6xIM69zrEgzrrOrM69zrXPhM61IM%Ezr:Phc%CIM%Fz4DOv867zr:Os865z4POvM6:z43PgiDPgM6:z4UgzrjOrc67zrXPhM61LiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPs6czqzOuM61z4TOtSDPgM61z4HOuc%Dz4PPjM%EzrXPgc6xPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAizpHPgM6:z4PPhM6:zrvOriDOsc%Bz4fOuc66zq7PgiDPgM61z4HOuc%MzrTOv8%FIM%Dz43Ovc60zrXPg863z4IuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICLOkc69zrHOvM6:zr3OriDOs865zrEgzrXOvc63zrzOtc%Bz47Pg861zrnPgi4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAizozOu861z4Igzr:OuSDOsc67zrvOsc6zzq3PgiDOsc%Azr:OuM63zrrOtc%Nz4TOt866zrHOvSIsCgkJImdvdHNlc3Npb24iOiAizp:OuSDOsc67zrvOsc6zzq3PgiDOsc%Azr:OuM63zrrOtc%Nz4TOt866zrHOvSAozrHOvc6xzrjOtc%Oz4HOt8%DzrcgJHtufSkuIiwKCQkic2hvd2NhcyI6ICLOp8%Bzq7Pg863IM%Ezr:PhSBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIs6nz4HOrs%Dzrcgz4TOv8%FIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICLOoM61z4HOuc%Dz4PPjM%EzrXPgc61z4Igz4DOu863z4HOv8%Gzr:Pgc6vzrXPgiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICLOnM61z4TOsc%Ez4HOv8%Azq4gz4POtSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIs6fIM6xzrvOs8%Mz4HOuc64zrzOv8%CIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CIM64zrEgzrXOuc%DzrHPh864zrXOryDOsc%Az4wgz4TOvyBXaXJpcyBDQVMgz4PPhM6:zr0gzr3Orc6:IM61z4DOtc6%zrXPgc6zzrHPg8%Ezq4gzrHOu86zz4zPgc65zrjOvM%Jzr0sIM%Ezr8gQ2FsY01lLiDOnyDPgM%Bzr:Ous%Nz4DPhM%Jzr0gzrHOu86zz4zPgc65zrjOvM6:z4Igz4DPgc6tz4DOtc65IM69zrEgzrHOvc6xzrjOtc%Jz4HOt864zrXOryDOus6xzrkgzr3OsSDOtc67zrXOs8%HzrjOtc6vLiDOn865IM6xzrvOs8%Mz4HOuc64zrzOv865IM%Azr:PhSDOrc%Hzr:Phc69IM61zrnPg86xz4fOuM61zq8gz4PPhM6:IENhbGNNZSDOtM61zr0gzrXOr869zrHOuSDOtM%Fzr3Osc%Ez4wgzr3OsSDOsc69zr:Ouc%Hz4TOv8%Nzr0gz4DOu86tzr:OvSDOvM61IM%Ezr8gV2lyaXMgQ0FTLiDOkc69IM61z4DOuc64z4XOvM61zq:PhM61IM6xzr3Osc6vz4HOtc%Dzrcgz4TOt8%CIM61zrnPg86xzrPPic6zzq7PgiDOvM61z4TOrCDPhM63zr0gzrHPgM6:zrTOv8%Hzq4sIM68zrfOvSDOsc%Azr:OuM63zrrOtc%Nz4POtc%EzrUgz4TOt869IM61z4HPjs%EzrfPg863LiDOms6szr3PhM61IM66zrvOuc66IM%Dz4TOt869IMKrzpHOus%Nz4HPic%DzrfCuyDPg8%Ezr8gz4DOsc%BzqzOuM%Fz4HOvyDPhM6:z4UgV2lyaXMgUXVpenplcyBTdHVkaW8gzrrOsc65IM6xzr3Ov86vzr7PhM61IM%EzrfOvSDPgM6szrvOuS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIs6czrXPhM6xz4TPgc6:z4DOriDPic%CIM6xzrvOs8%Mz4HOuc64zrzOv8%CIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIs6Rz4DOv860zr:Ph86uIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAizpHOus%Nz4HPic%DzrciLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICLOs8%BzrHPhs65zrrOriIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IijOs8%BzrHPhs6uzrzOsc%EzrEsIM6zzrXPic68zrXPhM%BzrnOus6sIM%Dz4TOv865z4fOtc6vzrEuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIs6XIM%Dz43Ovc%EzrHOvs63IM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4IgzrXOr869zrHOuSDPg8%Jz4PPhM6uIiwKCQoJCSJjaGVja19jb2xvciI6ICLOrc%HzrXOuSDPhM6:IM6vzrTOuc6:IM%Hz4HPjs68zrEiLAoJCSJjaGVja19saW5lc3R5bGUiOiAizq3Ph861zrkgz4TOvyDOr860zrnOvyDPg8%EzrnOuyDOs8%BzrHOvM68zq7PgiIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIs60zrXOvSDPgM61z4HOuc6tz4fOtc65IM%AzrXPgc65z4TPhM6sIM%Dz4TOv865z4fOtc6vzrEiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLOs861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIs6XIM6xz4DOrM69z4TOt8%DzrcgzrXOr869zrHOuSDOs861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgoJCSJwYXJhbWV0ZXIiOiAiz4DOsc%BzqzOvM61z4TPgc6:z4IiLAoJCSJhbnN3ZXIiOiAizrHPgM6szr3PhM63z4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIs6Rzr3PhM65zrPPgc6xz4bOriDOsc%Az4wgz4TOvyDOsc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICLOkc69z4TOuc6zz4HOsc%Gzq4gzrHPgM%MIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICLOo8%HzrXOtM65zr:Os8%BzqzPhs6:z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLOo8%EzrHPhM65z4PPhM65zrrOrCDOtM65zrHOs8%BzqzOvM68zrHPhM6xIiwKCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9tYXRoIjogIs6VzrnPg86xzrPOrM6zzrXPhM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM6zzrnOsSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%Bz47PhM63z4POty4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM%Ez4HOv8%Azr:PgM6:zrnOrs%DzrXPhM61IM%EzrEgzrrPgc65z4TOrs%BzrnOsSDPgM6:z4Ugz4fPgc63z4POuc68zr:PgM6:zrnOv8%Nzr3PhM6xzrkgzrPOuc6xIM69zrEgz4TOvyDPg8%FzrPOus%Bzq:Ovc61z4TOtSDOvM61IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDPg86xz4Igz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDOtc%AzrnOu86:zrPPjs69IM61z4DOuc66z43Pgc%Jz4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICLOlc65z4POsc6zzqzOs861z4TOtSDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyDOs865zrEgzrHPhc%Ezq7OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6cz4DOv8%BzrXOr8%EzrUgzr3OsSDPhM%Bzr:PgM6:z4DOv865zq7Pg861z4TOtSDPhM6:zr0gz4TPgc%Mz4DOvyDOvM61IM%Ezr:OvSDOv8%Azr:Or86:IM%Dz4XOs866z4HOr869zrXPhM6xzrkgzrzOtSDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gz4POsc%CIM66zrHOuSDPgM6:zrnOsSDPg8%Ezr:Ouc%HzrXOr86xIM6yzrHOuM68zr:Ou86:zrPOv8%Nzr3PhM6xzrkgz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDPgc%FzrjOvM6vz4POtc%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIs6VzrnPg86xzrPOrM6zzrXPhM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM6zzrnOsSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%Bz47PhM63z4POty4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM%Ez4HOv8%Azr:PgM6:zrnOrs%DzrXPhM61IM%EzrEgzrrPgc65z4TOrs%BzrnOsSDPgM6:z4Ugz4fPgc63z4POuc68zr:PgM6:zrnOv8%Nzr3PhM6xzrkgzrPOuc6xIM69zrEgz4TOvyDPg8%FzrPOus%Bzq:Ovc61z4TOtSDOvM61IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDPg86xz4Igz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDOtc%AzrnOu86:zrPPjs69IM61z4DOuc66z43Pgc%Jz4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAizpHPhc%Ezq4gzrXOr869zrHOuSDOtyDOsc%Bz4fOuc66zq4gzrrOsc%EzqzPg8%EzrHPg863IM%Ezr:PhSDOvM6xzrjOt868zrHPhM65zrrOv8%NIM%Az4HOv86zz4HOrM68zrzOsc%Ezr:PgiDOtc%AzrXOvs61z4HOs86xz4POr86xz4Igz4DOv8%FIM64zrEgzrTOv8%Fzr0gzr:OuSDOvM6xzrjOt8%Ezq3PgiDPg86xz4Igz4zPhM6xzr0gzrXPgM65z4fOtc65z4HOv8%Nzr0gz4TOt869IM61z4HPjs%EzrfPg863LiDOnM61IM6xz4XPhM%Mzr0gz4TOv869IM%Ez4HPjM%Azr8gzrzPgM6:z4HOtc6vz4TOtSDOvc6xIM%AzrHPgc6tz4fOtc%EzrUgzrzOuc6xIM60zr:OvM6uIM6zzrnOsSDPhM63zr0gzrHPgM6szr3PhM63z4POriDPhM6:z4XPgiDOriDPhM6xIM66zrXOvc6sIM6zzrnOsSDPg8%FzrzPgM67zq7Pgc%Jz4POty4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIs6Rz4XPhM6uIM61zq:Ovc6xzrkgzrcgzrHPgc%HzrnOus6uIM66zrHPhM6sz4PPhM6xz4POtyDPhM6:z4UgzrXPgM61zr7Otc%BzrPOsc%Dz4TOriDOs8%BzrHPhs6uzrzOsc%Ezr:PgiDPgM6:z4UgzrjOsSDOss67zq3PgM6:z4XOvSDOv865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDPjM%EzrHOvSDOtc%AzrnPh861zrnPgc6:z43OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6cz4DOv8%BzrXOr8%EzrUgzr3OsSDPgM%Bzr:Pg86xz4HOvM%Mz4POtc%EzrUgz4TOsSDPg8%Ezr:Ouc%HzrXOr86xIM%EzrfPgiDOs8%BzrHOvM68zq7PgiDOtc%BzrPOsc67zrXOr8%Jzr0gz4DOv8%FIM64zrEgzrLOu86tz4DOv8%Fzr0gz4PPhM65z4IgzrXPgM65zrvOv86zzq3PgiDOtc65z4POsc6zz4nOs86uz4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICLOkc%Fz4TOriDOtc6vzr3Osc65IM63IM6xz4HPh865zrrOriDOus6xz4TOrM%Dz4TOsc%Dzrcgz4TOv8%FIM%Az4HOv86zz4HOrM68zrzOsc%Ezr:PgiDOtc%AzrXOvs61z4HOs86xz4POr86xz4IgzrrOtc65zrzOrc69zr:PhSDPgM6:z4UgzrjOsSDOss67zq3PgM6:z4XOvSDOv865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDPjM%EzrHOvSDOtc%AzrnPh861zrnPgc6:z43OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6Rz4XPhM%Mz4Igzr8gz4TPjc%Azr:PgiDOsc%AzqzOvc%EzrfPg863z4IgzrTOtc69IM6xzr7Ouc6:zrvOv86zzrXOr8%EzrHOuSDOvM6xzrjOt868zrHPhM65zrrOrC4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICLOp8%BzrfPg865zrzOv8%Azr:Ouc61zq:PhM61IM%Ezr8gV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAizqTPjs%BzrEgzrzPgM6:z4HOtc6vz4TOtSDOvc6xIM6xz4DOv867zrHPjc%DzrXPhM61IM%Ezrcgzr3Orc6xIM68zrHPgiDOu861zrnPhM6:z4XPgc6zzq:OsSDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSwgz4DOv8%FIM%DzrHPgiDOtc%AzrnPhM%Bzq3PgM61zrkgzr3OsSDOtM63zrzOuc6:z4XPgc6zzrXOr8%EzrUgzrTPhc69zrHOvM65zrrOrc%CIM61z4HPic%Ezq7Pg861zrnPgiDOvM61IM%AzrnOvyDOs8%Bzq7Os86:z4HOvyDOus6xzrkgzrHPgM67z4wgz4TPgc%Mz4DOvy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAizqHOr86%z4TOtSDOvM65zrEgzrzOsc%EzrnOrCDPg8%EzrnPgiDPg863zrzOtc65z47Pg861zrnPgiDOrc66zrTOv8%DzrfPgiDOvM6xz4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogIs6gzrXOr8%EzrUgzrzOsc%CIM%EzrcgzrPOvc%OzrzOtyDPg86xz4IuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLOms67zrXOr860z4nOvM6xIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICLOnM63zr0gzrXPgM65z4TPgc6tz4jOtc%EzrUgz4PPhM6:zr0gzrzOsc64zrfPhM6uIM69zrEgz4TPgc6:z4DOv8%Azr:Ouc6uz4POtc65IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM61zrrPhM%Mz4Igz4TPic69IM66zrXOvc%Ozr0gzrjOrc%DzrXPic69IM66z4HOrM%EzrfPg863z4IgzrjOrc%DzrfPgiDPgM6:z4Ugzq3Ph86:z4XOvSDOsc%Azr:OvM61zq:Ovc61zrkgz4PPhM6:IM6xz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:LiDOlc6szr0gzrHPhc%Ezq4gzrcgz4HPjc64zrzOuc%DzrcgzrXOr869zrHOuSDOtc69zrXPgc6zzr:PgM6:zrnOt868zq3Ovc63LCDOvyDOvM6xzrjOt8%Ezq7PgiDOuM6xIM68z4DOv8%BzrXOryDOvc6xIM%Dz4XOvM%AzrvOt8%Bz47Pg861zrkgzrzPjM69zr8gz4TOsSDPgM67zrHOr8%DzrnOsSDPhM6:z4UgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FLiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAizqTPhc%HzrHOr861z4IgzpzOtc%EzrHOss67zrfPhM6tz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICLOks6xz4POuc66zq4gzpvOtc65z4TOv8%Fz4HOs86vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAizqPPjc69zrjOtc%EzrcgzpvOtc65z4TOv8%Fz4HOs86vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICLOpM%Fz4fOsc6vzrXPgiDOnM61z4TOsc6yzrvOt8%Ezq3PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIs6mz4HOv869z4TOr8%Dz4TOtSDOv865IM61z4HPic%Ezq7Pg861zrnPgiDPg86xz4Igzr3OsSDOtc6vzr3Osc65IM60z4XOvc6xzrzOuc66zq3PgiDPgM%Bzr:Pg864zq3PhM6:zr3PhM6xz4Igz4TPhc%HzrHOr861z4IgzrzOtc%EzrHOss67zrfPhM6tz4Igz4PPhM63IM60zq7Ou8%Jz4POtyDPhM63z4IgzrXPgc%Oz4TOt8%Dzq7PgiDPg86xz4IuIM6czrfOvSDOvs61z4fOrM%DzrXPhM61IM69zrEgz4DPgc6:z4POuM6tz4POtc%EzrUgzrHPhc%Ezq3PgiDPhM65z4IgzrzOtc%EzrHOss67zrfPhM6tz4Igz4PPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyDOus6xzrksIM61z4bPjM%Dzr:OvSDOuM6tzrvOtc%EzrUgzr3OsSDOtc68z4bOsc69zq:Ots6:zr3PhM6xzrkgzrHOvs65zr:Ou86:zrPOt868zq3Ovc61z4IsIM%Az4HOv8%DzrjOrc%Dz4TOtSDPhM63zr0gzrXOvc%Ezr:Ou86uIM6xzr7Ouc6:zrvPjM6zzrfPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICLOps%Bzr:Ovc%Ezq:Pg8%EzrUgzr:OuSDOtc%Bz4nPhM6uz4POtc65z4Igz4POsc%CIM69zrEgzrXOr869zrHOuSDOtM%Fzr3Osc68zrnOus6tz4Igz4DPgc6:z4POuM6tz4TOv869z4TOsc%CIM%Ez4XPh86xzq:Otc%CIM68zrXPhM6xzrLOu863z4TOrc%CIM%Dz4TOtyDOtM6uzrvPic%Dzrcgz4TOt8%CIM61z4HPjs%EzrfPg86uz4Igz4POsc%CLiDOnM63zr0gzr7Otc%HzqzPg861z4TOtSDOvc6xIM%Az4HOv8%DzrjOrc%DzrXPhM61IM6xz4XPhM6tz4Igz4TOuc%CIM68zrXPhM6xzrLOu863z4TOrc%CIM%Dz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcgzrrOsc65LCDOtc%Gz4zPg86:zr0gzrjOrc67zrXPhM61IM69zrEgzrXOvM%GzrHOvc6vzrbOv869z4TOsc65IM6xzr7Ouc6:zrvOv86zzrfOvM6tzr3Otc%CLCDPgM%Bzr:Pg864zq3Pg8%EzrUgz4TOt869IM61zr3PhM6:zrvOriDOsc6%zrnOv867z4zOs863z4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAizqfPgc63z4POuc68zr:PgM6:zrnOrs%Dz4TOtSDPhM6:IENhbGNNZSDOs865zrEgz4PPjc69z4TOsc6%zrcgzrHOu86zzr:Pgc6vzrjOvM%Jzr0gzrrOsc65IM%AzrHPgc6xzrPPic6zzq4gz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyDOoM%Bzr:Pg864zq7Ous63IM68zrXPhM6xzrLOu863z4TOrs%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAizojPh861z4TOtSDPgM61z4HOr8%AzrvOv866zr8gzrHOu86zz4zPgc65zrjOvM6:LCDPh8%BzrfPg865zrzOv8%Azr:Ouc6uz4PPhM61IM%Ezrcgz4PPjc69zrjOtc%EzrcgzrvOtc65z4TOv8%Fz4HOs86vzrEhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogIs6kzrXOus68zrfPgc6vz4nPg863IM%Ez4XPh86xzq:Pic69IM68zrXPhM6xzrLOu863z4TPjs69IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAizozOvc6:zrzOsSDOvM61z4TOsc6yzrvOt8%Ezq7PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogIs61zq:Ovc6xzrkgzrHOus6tz4HOsc65zr:PgiDOvM61z4TOsc6%z40iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICLOtc67zqzPhy4gz4TOuc68zq4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAizrrOsc65IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAizrzOrc6zLiDPhM65zrzOriIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX2FscmVhZHlfdXNlZF9lcnJvciI6ICLOpM6:IM%Mzr3Ov868zrEgzrzOtc%EzrHOss67zrfPhM6uz4Igz4fPgc63z4POuc68zr:PgM6:zrnOtc6vz4TOsc65IM6uzrTOtyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAizozPh865IM6xzrrOrc%BzrHOuc6:z4IhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIs6Mz4fOuSDOrc6zzrrPhc%Bzr8gz4zOvc6:zrzOsSDOvM61z4TOsc6yzrvOt8%Ezq7PgiEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAizpcgzrzOrc6zLiDPhM65zrzOriDPgM%Bzq3PgM61zrkgzr3OsSDOtc6vzr3Osc65IM68zrXOs86xzrvPjc%EzrXPgc63ISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICLOm861zq:PgM61zrkgz4TOvyDPjM69zr:OvM6xIM68zrXPhM6xzrLOu863z4TOrs%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAizpvOtc6vz4DOtc65IM63IM68zq3Osy4gz4TOuc68zq4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICLOm861zq:PgM61zrkgzrcgzrXOu86sz4cuIM%EzrnOvM6uIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICLOsc6%zrnOv867z4zOs863z4POtyIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAizqDOsc%Bzr:Phc%Dzq:Osc%Dzrcgz4TOv8%FIFdpcmlzUXVpenplcyA0LjguMDogzqTPjs%BzrEgzrzOtSDOp861zrnPgc%MzrPPgc6xz4bOtc%CIM6Rz4DOv866z4HOr8%DzrXOuc%CIM6Tz4HOsc%GzrfOvM6sz4TPic69IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9kZXNjcmlwdGlvbl90ZXh0IjogIs6Vzq:OvM6xz4PPhM61IM%Dz4TOt869IM61z4XPh86sz4HOuc%Dz4TOtyDOuM6tz4POtyDOvc6xIM%DzrHPgiDPgM6xz4HOv8%Fz4POuc6sz4POv8%FzrzOtSDOrc69zrHOvSDOvc6tzr8gz4TPjc%Azr8gzrHPgM6szr3PhM63z4POt8%CIM%Azr:PhSDOtc%AzrnPhM%Bzq3PgM61zrkgz4PPhM6:z4XPgiDOvM6xzrjOt8%Ezq3PgiDPg86xz4Igzr3OsSDOsc%Azr:Ous%Bzq:Ovc6:zr3PhM6xzrkgz4fOtc65z4HPjM6zz4HOsc%GzrEgz4PPhM6xIM6zz4HOsc%Gzq7OvM6xz4TOsS4gzpPOuc6xIM%AzrXPgc65z4PPg8%Mz4TOtc%BzrXPgiDPgM67zrfPgc6:z4bOv8%Bzq:Otc%CIM%Dz4fOtc%EzrnOus6sIM68zrUgzrHPhc%Ezq4gz4TOtyDOtM%Fzr3Osc%Ez4zPhM63z4TOsSwgzrHOvc6xz4TPgc6tzr7PhM61IM%Dz4TOuc%CIM%DzrfOvM61zrnPjs%DzrXOuc%CIM6tzrrOtM6:z4POt8%CIM66zrHOuSDPhM63zr0gz4TOtc66zrzOt8%Bzq:Pic%Dzq4gzrzOsc%CLiDOlc67z4DOr862zr:Phc68zrUgz4zPhM65IM%Ez4zPg86:IM61z4POtc6vz4Igz4zPg86:IM66zrHOuSDOv865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDOuM6xIM6xz4DOv867zrHPjc%DzrXPhM61IM6xz4XPhM6uIM%Ezrcgzr3Orc6xIM%Az4HOv8%DzrjOrs66zrcgz4PPhM6:IFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIs6jzrfOvM61zrnPjs%DzrXOuc%CIM6tzrrOtM6:z4POt8%CIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAizqDOsc%Bzr:Ph86uIM%Dz4fOv867zq:Pic69IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIs6gz47PgiDOvc6xIM60zrfOvM65zr:Phc%BzrPOrs%DzrXPhM61IM%EzrfOvSDPgM%Bz47PhM63IM%DzrHPgiDOtc%Bz47PhM63z4POtyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIs6czqzOuM61z4TOtSDPjM67zrEgz4TOsSDOss6uzrzOsc%EzrEgzrPOuc6xIM69zrEgzrTOt868zrnOv8%Fz4HOs861zq:PhM61IM61z4HPic%Ezq7Pg861zrnPgiDPg8%Ezr8gV2lyaXNRdWl6emVzIM66zrHOuSDPgM%Oz4Igzr3OsSDPh8%BzrfPg865zrzOv8%Azr:Ouc61zq:PhM61IM%EzrnPgiDOtM%Fzr3Osc%Ez4zPhM63z4TOtc%CIM61z4DOuc66z43Pgc%Jz4POt8%CIM%Azr:PhSDOtM65zrHOuM6tz4TOtc65LiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAizqDPjs%CIM69zrEgzrTOt868zrnOv8%Fz4HOs861zq:PhM61IM%Ez4XPh86xzq:Otc%CIM61z4HPic%Ezq7Pg861zrnPgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICLOnM6szrjOtc%EzrUgz4DPjs%CIM69zrEgzrTOt868zrnOv8%Fz4HOs861zq:PhM61IM61z43Ous6:zrvOsSDPhM%Fz4fOsc6vzrXPgiDOtc%Bz4nPhM6uz4POtc65z4IgzrzOtSDPhM6:IFdpcmlzUXVpenplcyDOvM61IM%EzrcgzrLOsc%DzrnOus6uIM66zrHOuSDPhM63IM%Dz43Ovc64zrXPhM63IM67zrXOuc%Ezr:Phc%BzrPOr86xIM68zrHPgi4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICLOnM6szrjOtc%EzrUgz4TOsSDPgM6szr3PhM6xIM6zzrnOsSDPhM6:IFdpcmlzUXVpenplcyDOvM61IM%EzrcgzrTPic%BzrXOrM69IM61zrrPgM6xzq:OtM61z4XPg86uIM68zrHPgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAizqDPgc6:z4PPhs6tz4HOv8%FzrzOtSDOtM%Jz4HOtc6szr0gzrXOus%AzrHOr860zrXPhc%DzrcgzrXOvs6xz4TOv868zrnOus61z4XOvM6tzr3Ov8%FIM%Bz4XOuM68zr:PjSDOriDOtc66z4DOsc6vzrTOtc%Fz4POtyDOtc%Azq8gz4DOu863z4HPic68zq4gzrzOtSDOtc66z4DOsc65zrTOtc%Fz4TOriDPjM%Azr:PhSDOvM%Azr:Pgc61zq:PhM61IM69zrEgzrzOrM64zrXPhM61IM%EzrEgz4DOrM69z4TOsSDOs865zrEgz4TOuc%CIM60z4XOvc6xz4TPjM%EzrfPhM61z4IgzrrOsc65IM%EzrnPgiDPg8%Nzr3OuM61z4TOtc%CIM%Bz4XOuM68zq:Pg861zrnPgiDPhM6:z4UgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAizpzOrM64zrXPhM61IM%AzrXPgc65z4PPg8%Mz4TOtc%BzrEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIs6SzrHPg865zrrOriDOu861zrnPhM6:z4XPgc6zzq:OsSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAizqPPjc69zrjOtc%EzrcgzrvOtc65z4TOv8%Fz4HOs86vzrEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAizpjOrc67z4kgzr3OsSDOtc6zzrPPgc6xz4bPjiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAizpXPgM65zrrOv865zr3Pic69zq:OsSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIs6Vz4DOuc%DzrrOtc%GzrjOtc6vz4TOtSDPhM6:zr0gzrnPg8%Ez4zPhM6:z4DPjCDOvM6xz4IiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAizpHOvc6xz4bOv8%Bzqwgz4DPgc6:zrLOu86uzrzOsc%Ezr:PgiIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2xpc3RfYnV0dG9uX3RleHQiOiAizpPPgc6uzrPOv8%BzrEgzrHPgM6:z4TOtc67zq3Pg868zrHPhM6xIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIs6jzrrOr8%Ez4POvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICLOkc%Fz4TOriDOtc6vzr3Osc65IM63IM6xz4HPh865zrrOriDOus6xz4TOrM%Dz4TOsc%Dzrcgz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FIM%Ezr:PhSDOtc%AzrXOvs61z4HOs86xz4PPhM6uIM6zz4HOsc%GzrfOvM6sz4TPic69IM%Azr:PhSDOuM6xIM60zr:Phc69IM6:zrkgzrzOsc64zrfPhM6tz4Igz4POsc%CIM%Mz4TOsc69IM61z4DOuc%HzrXOuc%Bzq7Pg86:z4XOvSDOvc6xIM6xz4DOsc69z4TOrs%Dzr:Phc69IM%Dz4TOt869IM61z4HPjs%EzrfPg863LiDOm86szrLOtc%EzrUgz4XPgM%Mz4jOtyDPjM%EzrkgzrcgzrPPgc6xzrzOvM6uIM61z4HOs86xzrvOtc6vz4nOvSDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gzrjOsSDOtM65zrHOuM6tz4TOtc65IM68z4zOvc6:IM66zr:Phc68z4DOuc6sIM%HzrXOuc%Bzr:Os8%BzqzPhs6:z4UgzrrOsc65IM60zrnOsc6zz4HOsc%Gzq7Pgi4gzqfPgc63z4POuc68zr:PgM6:zrnOrs%Dz4TOtSDPhM63IM60z4XOvc6xz4TPjM%EzrfPhM6xIMKrzpTOv866zrnOvM6uIM6xz4XPhM6uz4Igz4TOt8%CIM61z4HPjs%EzrfPg863z4LCuyDOs865zrEgzr3OsSDOtM61zq:PhM61IM%Az47PgiDOuM6xIM%GzrHOr869zrXPhM6xzrkuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAizpXOuc%DzrHOs86szrPOtc%EzrUgz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcgzrPOuc6xIM%EzrfOvSDOtc%Bz47PhM63z4POtyDOsc%Fz4TOri4gzp:OuSDOvM6xzrjOt8%Ezq3PgiDPg86xz4IgzrjOsSDPh8%BzrfPg865zrzOv8%Azr:Ouc6uz4POv8%Fzr0gz4TOvyDOtc%BzrPOsc67zrXOr86:IM%HzrXOuc%Bzr:Os8%BzqzPhs6:z4UgzrPOuc6xIM69zrEgz4PPh861zrTOuc6sz4POv8%Fzr0gz4TOtyDOu8%Nz4POtyDPhM6:z4XPgiwgzr:PgM%Mz4TOtSDOrc%Hzr:Phc68zrUgzr:Pgc6vz4POtc65IM61zrvOrM%HzrnPg8%EzrcgzrHOvc6:z4fOriDOs865zrEgzrXOu86xz4bPgc%Oz4IgzrHOvc6xzrrPgc65zrLOtc6vz4IgzrHPgM6xzr3PhM6uz4POtc65z4IuIM6cz4DOv8%BzrXOr8%EzrUgzr3OsSDPhM6:IM%Bz4XOuM68zq:Pg861z4TOtSDOsc%Fz4TPjCDOus6szr3Ov869z4TOsc%CIM66zrvOuc66IM%Dz4TOuc%CIMKrzpXPgM65zrvOv86zzq3PgiDOtc%AzrHOu86uzrjOtc%Fz4POt8%CwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAizqfPgc63z4POuc68zr:PgM6:zrnOrs%Dz4TOtSDPhM6:IM66zr:Phc68z4DOryDCq86Uzr:Ous65zrzOriDOsc%Fz4TOrs%CIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CwrsgzrPOuc6xIM69zrEgzrTOtc6vz4TOtSDPhM63zr0gz4DPgc6:zrLOv867zq4gz4TOv8%FIM68zrHOuM63z4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAizqPOus6vz4TPg86:IM6vz4POvyIsCgkJInF1aXp6ZXNfZGVtb19za2V0Y2hfdGl0bGVfbWVudSIgOiAizqPOus6vz4TPg86:IiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAizqTOtc66zrzOt8%Bzq:Pic%DzrciCgl9Cn0KCgo"},{ name : "strings_graph.da.json", data : "s7696:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGEiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJWw6ZsZyIsCgkJInR0X2hhbmR3cml0aW5nIjogIkjDpW5kc2tyaWZ0IiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlB1bmt0IiwKCQkidHRfbGluZXMiOiAiTGluamVyIiwKCQkidHRfbGluZSI6ICJMaW5qZSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudCIsCgkJInR0X3JheSI6ICJTdHLDpWxlIiwKCQkidHRfcG9seWxpbmUiOiAiUG9seWxpbmplIiwKCQkidHRfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHRfdmVjdG9yIjogIlZla3RvciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR0X2N1cnZlcyI6ICJDdXJ2ZXMiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIktvbmlza2Ugc2VrdGlvbmVyIiwKCQkidHRfY2lyY2xlQ2VudGVyQW5kUG9pbnQiOiAiQ2lya2VsIGVmdGVyIGNlbnRydW0gb2cgcHVua3QiLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICJDaXJrZWwgZWZ0ZXIgdHJlIHB1bmt0ZXIiLAoJCSJ0dF9hcmMiOiAiQnVlIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJlbCIsCgkJInR0X2VsbGlwc2UiOiAiRWxsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIeXBlcmJlbCIsCgkJInR0X2NvbmljIjogIktvbmlzayIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9sYXRpbmcgcG9seW5vbWlhbCIsCgkJInR0X21lYXN1cmVzIjogIkZvcmFuc3RhbHRuaW5nZXIiLAoJCSJ0dF9hcmVhIjogIkFyZWFsIiwKCQkidHRfYW5nbGUiOiAiVmlua2VsIiwKCQkidHRfbGVuZ3RoIjogIkzDpm5nZGUiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpa2V0IiwKCQkidHRfZWxlbWVudE1NTCI6ICJFeHByZXNzaW9uIiwKCQkidHRfaW1hZ2UiOiAiQmlsbGVkZSBhZiIsCgoJCSJ0dF9ib2xkIjogImZlZCIsCgkJInR0X2l0YWxpYyI6ICJrdXJzaXYiLAoJCSJ0dF9jb2xvciI6ICJmYXJ2ZSIsCgoJCSJ0dF9iYXJDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnQgcGFjayBvZiBiYXJzIiwKCQkidHRfbmV3U2lkZUJhcnMiOiAiSW5zZXJ0IGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJEZWxldGUgcGFjayBvZiBiYXJzIiwKCQkidHRfZGVsZXRlU2lkZUJhcnMiOiAiRGVsZXRlIGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9zdGFja0JhcnMiOiAiU3RhY2sgYmFycyIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIlVuc3RhY2sgYmFycyIsIAoKCQkidHRfcGllQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGllIjogIk5ldyBwaWVjZSIsCgkJInR0X2RlbGV0ZVBpZSI6ICJEZWxldGUgcGllY2UiLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiQ2xvY2t3aXNlIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJDb3VudGVyY2xvY2t3aXNlIiwKCQkidHRfcGllMkQiOiAiMkQiLAoJCSJ0dF9waWUzRCI6ICIzRCIsCgkJCgkJInR0X2xpbmVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluc2VydCBsaW5lIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIkluc2VydCBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkRlbGV0ZSBsaW5lIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIkRlbGV0ZSBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9hZGRQb2ludHNMZWZ0IjogIlBvaW50cyBsZWZ0IiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUG9pbnRzIHJpZ2h0IiwKCgkJInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIjogIkZpdCIsCgkJInR0X2hvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQb2ludCBkaWFtZXRlciIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJzdG9yIGJyw7hrIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAiaMOmdmV0IHNrcmlmdCIsCgkJInR0X3NxdWFyZVJvb3QiOiAia3ZhZHJhdHJvZCIsCgkJInR0X25Sb290IjogInJvZCIsCgkJInR0X251bWJlcnMiOiAidGFsIiwKCQkidHRfbnVtYmVyRSI6ICJ0YWwgZSIsCgkJInR0X251bWJlclBpIjogInRhbGxldCBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW5rdGlvbmVyIiwKCQkidHRfc2ludXMiOiAic2ludXMiLAoJCSJ0dF9jb3NpbnVzIjogImNvc2ludXMiLAoJCSJ0dF90YW5nZW50IjogInRhbmdlbnQiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmN1cyBzaW51cyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjdXMgY29zaW51cyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjdXMgdGFuZ2VudCIsCgkJInR0X2xvZyI6ICJsb2dhcml0bWUiLAoJCSJ0dF9uYXR1cmFsTG9nIjogIm5hdHVybGlnIGxvZ2FyaXRtZSIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJla3Nwb25lbnRpZWx0IGUiLAoKCQkidHRfZWRpdGlvbiI6ICJFZGl0aW9uIiwKCQkidHRfdW5kbyI6ICJGb3J0cnlkIiwKCQkidHRfcmVkbyI6ICJBbm51bGxlciBGb3J0cnlkIiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIlNsZXQgYWx0IiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkNsb3NlIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJEb3dubG9hZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJJbmRzdGlsbGluZ2VyIiwKCQkidHRfc2V0dGluZ3MiOiAiSW5kc3RpbGxpbmdlciIsCgoJCSJ0dF92aWV3IjogIkZsb2F0aW5nIiwKCQkidHRfbWF4aW1pemUiOiAiTWFrc2ltZXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWVyIiwKCQkidHRfem9vbUluIjogIlpvb20gaW5kIiwKCQkidHRfem9vbU91dCI6ICJab29tIHVkIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIlNsZXQiLAoJCSJ0dF9maXhMYWJlbCI6ICJGaXggZXRpa2V0IiwKCgkJInR0X2xpbmVXaWR0aCI6ICJMaW5qZWJyZWRkZSIsCgkJInR0X2xpbmVTdHlsZSI6ICJMaW5qZXN0aWwiLAoJCSJ0dF9saW5lQ29sb3IiOiAiTGluamUgZmFydmUiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkIiwKCQkidHRfbGluZURhc2giOiAiU3RpcGxlZGUiLAoJCSJ0dF9saW5lRG90dGVkIjogIlB1bmt0ZXJlZGUiLAoJCSJ0dF9saW5lRG90ZGFzaCI6ICJTdGlwbGVkZSBvZyBwdW5rdGVyZWRlIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkJhZ2dydW5kc2ZhcnZlIiwKCQkiYXhpc0NvbG9yIjogIkFrc2VmYXJ2ZSIsCgkJImdyaWRDb2xvciI6ICJHaXR0ZXJmYXJ2ZSIsCgkJInN1YmdyaWRDb2xvciI6ICJVbmRlcmdpdHRlcmZhcnZlIiwKCQkibWFnbmV0aWNHcmlkIjogIk1hZ25ldGljIGdyaWQiLAoJCQoJCSJob3Jpem9udGFsIjogIlZhbmRyZXQiLAoJCSJ2ZXJ0aWNhbCI6ICJMb2RyZXQiLAoJCQoJCSJzaG93QXhpcyI6ICJWaXMgYWtzZSIsCgkJImludGVydmFsWCI6ICJYIEF4aXMiLAoJCSJpbnRlcnZhbFkiOiAiWSBBeGlzIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25zIiwKCQkiY29sb3IiOiAiZmFydmUiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiTG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJVbmxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICJFdGlrZXQiLAoJCSJ2YWx1ZXMiOiAiVsOmcmRpZXIiLAoJCSJheGlzU3RlcCI6ICJUcmluIHDDpSBha3NlIiwKCQkic2hvd0dyaWQiOiAiVmlzIGdpdHRlciIsCgkJImdyaWRTdGVwIjogIlRyaW4gcMOlIGdpdHRlciIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiSW5kZGVsaW5nIHDDpSB1bmRlcmdpdHRlciIsCgkJCgkJImxlZnQiOiAiVmVuc3RyZSIsCgkJInJpZ2h0IjogIkjDuGpyZSIsCgkJImFib3ZlIjogIk92ZXIiLAoJCSJiZWxvdyI6ICJVbmRlciIsCgkJIm5vbmUiOiAiSW5nZW4iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEb3dubG9hZCBhcyBpbWFnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY3QgYSBzaXplIHRvIGRvd25sb2FkIHRoZSBwbG90dGVyIGFzIGEgc3F1YXJlIFBORyBpbWFnZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiU3F1YXJlIEltYWdlICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiU2l6ZSBtdXN0IGJlIGEgd2hvbGUgbnVtYmVyLiIsCgkJImNvbmZpcm0iOiAiYmVrcsOmZnQiLAoJCSJjYW5jZWwiOiAiYW5udWxsZXIiLAoJCSJzaXplSW5QaXhlbHMiOiAiU2l6ZSBpbiBwaXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VydCBhIG51bWJlciIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiVXBzLCBzb21ldGhpbmcgd2VudCB3cm9uZyEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJFbnN1cmUgdGhhdCB0aGUgdXBsb2FkIGlzIGEgdmFsaWQgUE5HIGltYWdlIGFuZCB0cnkgYWdhaW4iLAoKCQkidHlwZV9wb2ludCI6ICJQb2ludCIsCgkJInR5cGVfbGluZSI6ICJMaW5lIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiTGluZSBTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiUmF5IiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGluZSIsCgkJInR5cGVfYXJjIjogIkFyYyIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJBcmMgYnkgcG9pbnRzIiwKCQkidHlwZV9jaXJjbGVfYXJjIjogIkNpcmNsZSBBcmMiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJjbGUiLAoJCSJ0eXBlX3BhdGgiOiAiUGF0aCIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHlwZV9jb21wb3VuZF9lbGVtZW50IjogIkNvbXBvdW5kIEVsZW1lbnQiLAoJCSJ0eXBlX2NvbmljIjogIkNvbmljIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJGdW5jdGlvbiBHcmFwaCIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJSZWdpb24gQXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpb24gQ2lyY2xlIEFyYyIsCgkJInR5cGVfdW5kZWZpbmVkIjogIlVuZGVmaW5lZCBFbGVtZW50IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIlBhcmFtZXRyaWMgQ3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiQXJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJBbmdsZSIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnQgb2YgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkxlbmd0aCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuY2UiLAoJCSJ0eXBlX2xhYmVsIjogIkxhYmVsIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiQmFyIENoYXJ0IiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkxpbmUgQ2hhcnQiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJQaWUgQ2hhcnQiLAoJCSJ0eXBlX2JveF9wbG90IjogIkJveCBQbG90IiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtIiwKCgkJImVxdWF0aW9uIjogIkVxdWF0aW9uIgoJfQp9"},{ name : "strings_quizzes.pt.json", data : "s74455:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHQiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJkZSBhbGdvcml0bW9zIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0byIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICJtYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIlF1YWxxdWVyIHJlcG9zdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImPDoWxjdWxvIGRhIG5vdGEiLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInRlbSBmb3JtYSBkZSBuw7ptZXJvIGludGVpcm8iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogInRlbSBmb3JtYSBkZSBmcmHDp8OjbyIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJ0ZW0gZm9ybWEgcG9saW5vbWlhbCIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAidGVtIGZvcm1hIGRlIGZ1bsOnw6NvIHJhY2lvbmFsIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6kgdW1hIGNvbWJpbmHDp8OjbyBkZSBmdW7Dp8O1ZXMgZWxlbWVudGFyZXMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIsOpIGV4cHJlc3NhIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiw6kgc2ltcGxpZmljYWRhIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiw6kgZXhwYW5kaWRhIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLDqSBmYXRvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOpIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm7Do28gdGVtIGZhdG9yZXMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidGVtIHJhZGljYW5kb3MgbcOtbmltb3MiLAoJCSJjaGVja19kaXZpc2libGUiOiAiw6kgZGl2aXPDrXZlbCBwb3IiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAidGVtIHVtIMO6bmljbyBkZW5vbWluYWRvciBjb211bSIsCgkJImNoZWNrX3VuaXQiOiAidGVtIHVuaWRhZGUgZXF1aXZhbGVudGUgYSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJ0ZW0gdW5pZGFkZSBsaXRlcmFsbWVudGUgaWd1YWwgYSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJ0ZW0iLAoJCSJjaGVja19zeW1ib2xpYyI6ICLDqSBzaW1iw7NsaWNvIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJ0ZW0gdW5pZGFkZXMgZXF1aXZhbGVudGVzIiwKCgkJImxpc3QiOiAibGlzdGEiLAoJCSJvcmRlcm1hdHRlcnMiOiAiYSBvcmRlbSBpbXBvcnRhIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAiYSBvcmRlbSBuw6NvIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBkYSBncmFtw6F0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYWxhdnJhcyByZXNlcnZhZGFzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJBcyBsaXN0YXMgcHJlY2lzYW0gc2VtcHJlIGRlIGNoYXZldGFzIOKAnHt94oCdLiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIlVzZSBhIHbDrXJndWxhIOKAnCzigJ0gcGFyYSBzZXBhcmFyIGl0ZW5zIG5hIGxpc3RhLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGFyIHF1ZXN0w6NvPyBBIHF1ZXN0w6NvIHByZXN0ZXMgYSBzZXIgYWJlcnRhIGNvbnTDqW0gZnVuY2lvbmFsaWRhZGVzIHVsdHJhcGFzc2FkYXMuIE8gcHJvY2Vzc28gZGUgaW1wb3J0YcOnw6NvIHBvZGUgYWx0ZXJhciB1bSBwb3VjbyBvIGNvbXBvcnRhbWVudG8gZGEgcXVlc3TDo28uIMOJIHJlY29tZW5kw6F2ZWwgcXVlIHRlc3RlIGEgcXVlc3TDo28gY3VpZGFkb3NhbWVudGUgYXDDs3MgaW1wb3J0w6EtbGEuIiwKCQkiY29tcGFyZXNldHMiOiAiY29tcGFyYXIgY29tbyBjb25qdW50b3MiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2xlcsOibmNpYSByZWxhdGl2YSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImxpc3RhcyBzZW0gY2hhdmV0YXMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImPDoWxjdWxvIGRhIG5vdGEiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9wcmllZGFkZXMgYWRpY2lvbmFpcyIsCgkJInN0cnVjdHVyZSI6ICJlc3RydXR1cmEiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub23DqXRyaWNhIiwKCQkiaHlwZXJib2xpYyI6ICJoaXBlcmLDs2xpY2EiLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXLDom5jaWEiLAoJCSJyZWxhdGl2ZSI6ICJyZWxhdGl2YSIsCgkJInByZWNpc2lvbiI6ICJwcmVjaXPDo28iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJzaW5hbCBkZSBtdWx0aXBsaWNhw6fDo28gaW52aXPDrXZlbCIsCgkJInRpbWVzX29wZXJhdG9yIjogInNpbmFsIGRlIG11bHRpcGxpY2HDp8OjbyIsCgkJImltYWdpbmFyeV91bml0IjogInVuaWRhZGUgaW1hZ2luw6FyaWEiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJmcmHDp8O1ZXMgbWlzdGFzIiwKCQkiY29uc3RhbnRzIjogImNvbnN0YW50ZXMiLAoJCSJmdW5jdGlvbnMiOiAiZnVuw6fDtWVzIiwKCQkidXNlcmZ1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMgZG8gdXRpbGl6YWRvciIsCgkJInVuaXRzIjogInVuaWRhZGVzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGRhcyB1bmlkYWRlcyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcMOnw7VlcyBkZSBzaW50YXhlIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBvIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3DDp8O1ZXMgZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzIiwKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2FjdGl2aXR5X3RpdGxlIjogIkRlZmluaXIgY29udGXDumRvIGluaWNpYWwgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiVmVyIG9yaWdlbSBkYSBwZXJndW50YSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiUmV0cm9jZWRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0YXIgZXN0YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBanVkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAiRW52aWFyIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiSW5zY3JldmEtc2UgbmEgbm9zc2EgZm9ybWHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXRlIG8gbm9zc28gc2l0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJDb211bmljYXIgdW0gcHJvYmxlbWEiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJNYWlzIG9ww6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkV4cG9ydGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmVyIG9yaWdlbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWp1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBY2VyY2EgZGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3LDoWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiUGFkcsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsaW5oYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBjaXJjdWxhciIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkRlZmluaXIgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEZXNlbmhhciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJEZWZpbmnDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgdmFsaWRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlZhcmnDoXZlaXMgYWxlYXTDs3JpYXMiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiRXNjb2xoYSBmZXJyYW1lbnRhcyBhIGZvcm5lY2VyIGFvIGFsdW5vIHBhcmEgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR3VhcmRhciIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmUgYXMgb3DDp8O1ZXMgY29tIGJhc2UgbnVtYSBhbsOhbGlzZSBkYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYXIgdG9kYXMgYXMgb3DDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYXIgb3DDp8O1ZXMgcmVsZXZhbnRlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSZXNwb3N0YSBjb21wb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIkNsYXNzaWZpY2FyIGNhaXhhcyBkZSByZXNwb3N0YXMgc2VwYXJhZGFtZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkF2YWxpZSBjYWRhIGNhaXhhIGRlIHJlc3Bvc3RhcyBpbmRlcGVuZGVudGVtZW50ZS4gQ2FzbyBjb250csOhcmlvLCB0b2RvIG8gY29udGXDumRvIMOpIGF2YWxpYWRvIGNvbW8gdW0gdmFsb3Igw7puaWNvLiBBcyBjYWl4YXMgZGUgcmVzcG9zdGFzIHPDo28gZGVmaW5pZGFzIG5vIGNvbnRlw7pkbyBpbmljaWFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVG9kYXMgYXMgcmVzcG9zdGFzIHTDqm0gZGUgZXN0YXIgY29ycmV0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIlNlIGFsZ3VtYSBkYXMgcmVzcG9zdGFzIG7Do28gZXN0aXZlciBjb3JyZXRhLCB0b2RhIGEgcGVyZ3VudGEgc2Vyw6EgY2xhc3NpZmljYWRhIGNvbW8gaW5jb3JyZXRhLiBDYXNvIGNvbnRyw6FyaW8sIGNhZGEgcmVzcG9zdGEgw6kgaW1wb3J0YW50ZSBwYXJhIGEgY2xhc3NpZmljYcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiUmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkltcG9ydMOibmNpYSBuYSBjbGFzc2lmaWNhw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgaW50cm9kdcOnw6NvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDYW1wbyBkZSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2EgaW5jb3Jwb3JhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJPIGVkaXRvciBkZSBNYXRlbcOhdGljYSBNYXRoVHlwZSBjb20gdG9kYXMgYXMgZnVuY2lvbmFsaWRhZGVzLCBjb20gYmFycmEgZGUgZmVycmFtZW50YXMgZSBtb2RvcyBkZSBpbnRyb2R1w6fDo28gZGUgZXNjcml0YSBtYW51YWwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiRWRpdG9yIGRlIE1hdGVtw6F0aWNhIG51bWEgamFuZWxhIGRlIHBvcC11cCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVtIGNhbXBvIGRlIHRleHRvIHF1ZSBjb250w6ltIHVtIGJvdMOjbyBxdWUgaW5pY2lhIG8gZWRpdG9yIGRlIE1hdGVtw6F0aWNhIE1hdGhUeXBlIG51bWEgamFuZWxhIGRlIHBvcC11cC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJUZXh0byBzaW1wbGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQXBlbmFzIHVtIGNhbXBvIGRlIHRleHRvIHNpbXBsZXMsIHBhcmEgcmVzcG9zdGFzIG1haXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiRW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk1vc3RyYXIgbyBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmFyIHVtYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgYWzDqW0gZG8gY2FtcG8gZGUgcmVzcG9zdGEgcGFkcsOjbyBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNb3N0cmFyIGNhbXBvIGRlIHRleHRvIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTW9zdHJhciB1bSBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciBhbMOpbSBkbyBjYW1wbyBkZSByZXNwb3N0YSBwYWRyw6NvIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlN1YnN0aXR1aXIgYSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEgcGVsbyBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJTdWJzdGl0dWEgbyBjYW1wbyBkZSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEgcG9yIHVtYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgcGFyYSBhIHJlc3Bvc3RhIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJOw6NvIG1vc3RyYXIgYSBpbnRyb2R1w6fDo28gYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTsOjbyBtb3N0cmUgYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIgcGFyYSBvIGNhbXBvIGRlIGludHJvZHXDp8OjbyBkYSByZXNwb3N0YSBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiT2N1bHRhciBvcMOnw7VlcyBkZSBhcnF1aXZvIENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJPY3VsdGFyIG9ww6fDtWVzIGNvbW8gYWJyaXIsIGd1YXJkYXIgb3UgZGVzY2FycmVnYXIgZG9jdW1lbnRvcyBDYWxjTWUgcGFyYSBhbHVub3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4ZSBkZSBlbnRyYWRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVG9kYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiRWxpbWluYXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIkNvbnN0YW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBhcyBsZXRyYXMgcXVlIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIGNvbnN0YW50ZXMgZW0gdmV6IGRhcyB2YXJpw6F2ZWlzIGxpdnJlcy4gUG9kZSBkZWZpbmlyIG1haXMgY29uc3RhbnRlcyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJNYWlzIGNvbnN0YW50ZXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmlyIHVtYSBub3ZhIGNvbnN0YW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVuw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIkVzY29saGEgb3Mgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIGZ1bsOnw7Vlcy4gUG9kZSBkZWZpbmlyIG1haXMgZnVuw6fDtWVzIG5vIHBhaW5lbCBEZWZpbmlyIHZhcmnDoXZlaXMgZSBmdW7Dp8O1ZXMgYWxlYXTDs3JpYXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL3JlZ2lzdG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOpdHJpY2FzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSGlwZXJiw7NsaWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtw6l0aWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJNYWlzIGZ1bsOnw7Vlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIkVzY29saGEgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIHVuaWRhZGVzIGRlIG1lZGlkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIk1haXMgdW5pZGFkZXMuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJQcmVmaXhvcyBkZSB1bmlkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvcyBwcmVmaXhvcyBxdWUgc8OjbyBwZXJtaXRpZG9zIGNvbSBhcyB1bmlkYWRlcyBkZSBtZWRpZGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTWFpcyBwcmVmaXhvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydcOnw7VlcyBwZXJtaXRpZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmHDp8O1ZXMgbWlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJBcyBmw7NybXVsYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIENhc28gY29udHLDoXJpbywgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkFzIGNoYXZldGFzIHsgfSBzw6NvIGludGVycHJldGFkYXMgY29tbyBlbmdsb2JhbnRlcyBlbSBsaXN0YXMuIENhc28gY29udHLDoXJpbywgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gcGFyw6pudGVzZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RhcyBzZW0gZW5nbG9iYW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHF1ZXIgZWxlbWVudG8gZSBzZXF1w6puY2lhIGRlIGVsZW1lbnRvcyBzw6NvIGludGVycHJldGFkb3MgY29tbyB1bWEgbGlzdGEsIG1lc21vIHNlbSBvcyBlbmdsb2JhbnRlcyB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbG9zIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAoMCwxKSBzw6NvIGludGVycHJldGFkYXMgY29tbyBpbnRlcnZhbG9zLiBDYXNvIGNvbnRyw6FyaW8sIHPDo28gdmV0b3JlcyBkZSBkb2lzIGVsZW1lbnRvcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlLDoWNpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vIDI6Mzo1IHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIHLDoWNpb3MuIENhc28gY29udHLDoXJpbywgc8OjbyBkaXZpc8O1ZXMgcmVndWxhcmVzIHN1Y2Vzc2l2YXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIGluZm9ybcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkFzIGbDs3JtdWxhcyBjb21vIDEuNWUtNSBvdSAxLjVFLTUgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gbsO6bWVyb3MgZGVjaW1haXMgZW0gbm90YcOnw6NvIGNpZW50w61maWNhLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTw61tYm9sb3Mgc2VwYXJhZG9yZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIlbDrXJndWxhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiRXNwYcOnbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiWmVybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogIkFncnVwYW1lbnRvcyBkZSBkw61naXRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiSXRlbnMgZGEgbGlzdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIG8gc2lnbmlmaWNhZG8gZG9zIHPDrW1ib2xvcyBkZSBwb250bywgZGEgdsOtcmd1bGEgZSBkbyBlc3Bhw6dvLiBEZWZpbmUgbyBtb2RvIGNvbW8gb3MgZMOtZ2l0b3MgZGVjaW1haXMgZSBhcyBsaXN0YXMgdMOqbSBkZSBzZXIgZXhwcmVzc29zLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJDb21wYXJhw6fDo28gY29tIGEgcmVzcG9zdGEgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkEgcmVzcG9zdGEgZG8gYWx1bm8gdGVtIGRlIHNlciBkaWdpdGFkYSBleGF0YW1lbnRlIGNvbW8gYSByZXNwb3N0YSBjb3JyZXRhLCBleGNldG8gbm8gcXVlIHJlc3BlaXRhIGEgcGFyw6pudGVzZXMgZSBhIG9wZXJhZG9yZXMgZXF1aXZhbGVudGVzLiBBIHRvbGVyw6JuY2lhIGNvbnRpbnVhIGEgYXBsaWNhci1zZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBjb3JyZXRhIGF0cmF2w6lzIGRvIG1vdG9yIG1hdGVtw6F0aWNvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gc8OjbyBpbXBvcnRhbnRlcyBlbSBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG9zIGNvbnN0YW50ZXMgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdMOqbSBkZSBlc3RhciBuYSBtZXNtYSBvcmRlbSBlIGFwYXJlY2VyIG8gbWVzbW8gbsO6bWVybyBkZSB2ZXplcyBxdWUgbmEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiQSByZXBldGnDp8OjbyDDqSBpbXBvcnRhbnRlIG5hcyBsaXN0YXMsIG1hcyBhIG9yZGVtIG7Do28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2UgYSByZXNwb3N0YSBmb3IgdW1hIGxpc3RhIGRlIGVsZW1lbnRvcywgb3MgY29uc3RhbnRlcyBuYSByZXNwb3N0YSBkb3MgYWx1bm9zIHTDqm0gZGUgYXBhcmVjZXIgbyBtZXNtbyBuw7ptZXJvIGRlIHZlemVzIHF1ZSBuYSByZXNwb3N0YSBjb3JyZXRhLCBtYXMgbsOjbyBuZWNlc3NhcmlhbWVudGUgcGVsYSBtZXNtYSBvcmRlbS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gbsOjbyBpbXBvcnRhbSBuYXMgbGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG7Do28gdGVuaGEgZW0gY29uc2lkZXJhw6fDo28gYSBzdWEgb3JkZW0gZSBhIHJlcGV0acOnw6NvIGRhcyBtZXNtYXMgcGFyYSBhcyBjb21wYXJhciBjb20gYSByZXNwb3N0YSBkbyBhbHVubyBlIGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICJGYXplciBjb3JyZXNwb25kZXIgbyB0YW1hbmhvIGRlIGxldHJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiQXMgbGV0cmFzIG1hacO6c2N1bGFzIGUgbWluw7pzY3VsYXMgdMOqbSBkZSBjb3JyZXNwb25kZXIgZXhhdGFtZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiRmF6ZXIgY29ycmVzcG9uZGVyIGVzcGHDp29zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIlRlbSBkZSBleGlzdGlyIGV4YXRhbWVudGUgbyBtZXNtbyBuw7ptZXJvIGRlIGVzcGHDp29zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIGUgbmEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIk8gY29uanVudG8gZGUgc29sdcOnw7VlcyBkYSBlcXVhw6fDo28sIGluZXF1YcOnw6NvIG91IHNpc3RlbWEgZGVmaW5pZG8gcGVsYSByZXNwb3N0YSBkbyBhbHVubyDDqSBvIG1lc21vIGRlZmluaWRvIHBlbGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJGYcOnYSBjb3JyZXNwb25kZXIgdG9kYXMgYXMgcmVzcG9zdGFzIGRvIGFsdW5vLiBVdGlsaXplIGVzdGEgb3DDp8OjbyBwYXJhIGRhciBmZWVkYmFjayBhb3MgYWx1bm9zIGFjZXJjYSBkZSByZXNwb3N0YXMgZXJyYWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW7Dp8OjbyBkZSBjbGFzc2lmaWNhw6fDo28gcGVyc29uYWxpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2hlbHBlcl90ZXh0IjogIkRlZmluYSBhIHN1YSBmdW7Dp8OjbyBwZXJzb25hbGl6YWRhIHBhcmEgdmVyaWZpY2FyIGEgcmVzcG9zdGEgZG8gYWx1bm8gbm8gcGFpbmVsIERlZmluaXIgdmFyacOhdmVpcyBlIGZ1bsOnw7VlcyBhbGVhdMOzcmlhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9uYW1lX2Ryb3Bkb3duX2xhYmVsIjogIk5vbWUgZGEgZnVuw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJNYW50ZXIgYXJndW1lbnRvcyBuw6NvIGF2YWxpYWRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2hlbHBlcl90ZXh0IjogIkEgcmVzcG9zdGEgZG8gYWx1bm8gbsOjbyBpcsOhIHNlciBhdmFsaWFkYSBlIGlyw6Egc2VyIGZvcm5lY2lkYSDDoCBmdW7Dp8OjbyBjb21vIHVtYSBFeHByZXNzw6NvIGRvIENhbGNNZS4gVHJhdGEtc2UgZGUgdW1hIGZ1bmNpb25hbGlkYWRlIG11aXRvIGF2YW7Dp2FkYS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTsO6bWVyb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOw6NvIHBlcm1pdGEgbsO6bWVyb3MgZGVjaW1haXMuIEEgcmVzcG9zdGEgdGVtIGRlIHNlciB1bWEgY29tYmluYcOnw6NvIGRlIG9wZXJhw6fDtWVzLCBmcmHDp8O1ZXMsIHJhw616ZXMgZSBmdW7Dp8O1ZXMgZGUgbsO6bWVyb3MgaW50ZWlyb3MsIGNvbnN0YW50ZSBlIHZhcmnDoXZlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBleGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyB0ZW0gZGUgc2VyIGV4YXRhbWVudGUgaWd1YWwgw6AgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIk1hcmdlbSBkZSBlcnJvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbSBkZSBlc3RhciBlc3RyaXRhbWVudGUgZGVudHJvIGRvIGludGVydmFsbyBkZSB0b2xlcsOibmNpYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBkZSAlIHBvciBjZW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiRmF6ZXIgY29ycmVzcG9uZGVyIGTDrWdpdG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJPcyBwcmltZWlyb3MgdmFsb3JlcyBzaWduaWZpY2F0aXZvcyBvdSBjYXNhcyBkZWNpbWFpcyBkYSByZXNwb3N0YSBkbyBhbHVubyB0w6ptIGRlIGNvcnJlc3BvbmRlciDDoCByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ2YWxvcmVzIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIHTDqm0gZGUgc2VyIGV4cHJlc3NvcyBzb2IgYSBmb3JtYSBkZSBub3Rhw6fDo28gY2llbnTDrWZpY2Egbm9ybWFsaXphZGE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiT3MgbsO6bWVyb3MgZGVjaW1haXMgdMOqbSBkZSBzZXIgZXhwcmVzc29zIHNvYiBhIGZvcm1hIGRlIHVtYSBub3Rhw6fDo28gZGVjaW1hbCBzaW1wbGVzOiAwLjAyMjQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2xhYmVsIjogIlF1YWxxdWVyIG5vdGHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25faGVscGVyX3RleHQiOiAiT3MgbsO6bWVyb3MgZGVjaW1haXMgcG9kZW0gc2VyIGV4cHJlc3NvcyBzb2IgYSBmb3JtYSBkZSBub3Rhw6fDo28gY2llbnTDrWZpY2Egb3UgZGVjaW1hbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICJEZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJhdMOpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInZhbG9yZXMgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJWZXJpZmlxdWUgbyBuw7ptZXJvIG3DrW5pbW8gZSBtw6F4aW1vIGRlIHZhbG9yZXMgc2lnbmlmaWNhdGl2b3Mgb3UgZGUgY2FzYXMgZGVjaW1haXMgcXVlIGEgcmVzcG9zdGEgZG8gYWx1bm8gdGVtIGRlIGNvbnRlciwgaW5jbHVpbmRvIG9zIHplcm9zIMOgIGRpcmVpdGEuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJTaW1wbGlmaWNhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZXJhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkEgZXhwcmVzc8OjbyBuw6NvIHBvZGUgc2VyIG1haXMgc2ltcGxpZmljYWRhLiBJbmNsdWkgZnJhw6fDtWVzLCBwb3TDqm5jaWFzIGUgcmHDrXplcywgcG9saW5vbWlhaXMsIGZ1bsOnw7VlcyByYWNpb25haXMsIGZ1bsOnw7VlcyB0cmFuc2NlbmRlbnRhaXMsIG7Dum1lcm9zIGRlY2ltYWlzLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUb2RhcyBhcyBvcGVyYcOnw7VlcyBxdWUgcG9kZW0gc2VyIGVmZXR1YWRhcyBzw6NvIHJlYWxpemFkYXMuIE9zIHByb2R1dG9zIHPDo28gZGlzdHJpYnXDrWRvcyBwb3Igc29tYXMsIGFzIGZyYcOnw7VlcyBzaW1wbGVzIHPDo28gZXhlY3V0YWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRGVjb21wb3N0byBlbSBmYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiTsO6bWVyb3MgaW50ZWlyb3Mgb3UgcG9saW5vbWlhaXMgc8OjbyBleHByZXNzb3MgY29tbyBwcm9kdXRvcyBkZSBwcmltb3MuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmF0b3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJGb3JhbSBleHRyYcOtZG9zIGZhdG9yZXMgY29tdW5zIGRlIHNvbWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJEZW5vbWluYWRvciBjb211bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAiQXMgZnJhw6fDtWVzIHPDo28gc2ltcGxpZmljYWRhcyBhdMOpIHVtIG3DrW5pbW8gZGVub21pbmFkb3IgY29tdW0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlJhw616ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhY2lvbmFsaXphZGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJOw6NvIGjDoSByYcOtemVzIG5vIGRlbm9taW5hZG9yLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZG9zIG3DrW5pbW9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIk8gYXJndW1lbnRvIGRhcyByYcOtemVzIG7Do28gcG9zc3VpIHF1YWxxdWVyIGZhdG9yIGFzc29jaWFkbyBhbyDDrW5kaWNlIGRhIHJhaXosIHBvciBpc3NvIG7Do28gcG9kZSBzZXIgc2ltcGxpZmljYWRvLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIkZhemVyIGNvcnJlc3BvbmRlciBhIHVuaWRhZGUgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJBIHVuaWRhZGUgZGUgbWVkaWRhIGRhIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbSBkZSBzZXIgaWd1YWwgw6AgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJQZXJtaXRpciBvdXRyb3MgcHJlZml4b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJQZXJtaXRhIHF1ZSBhIHVuaWRhZGUgZGUgbWVkaWRhIGRhIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbmhhIHVtIHByZWZpeG8gZGlmZXJlbnRlIGRvIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudG9zIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXTDqXJpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiRGVmaW5hIG8gbsO6bWVybyBkZSBlcnJvcyBwZXJtaXRpZG9zIGVudHJlIGEgcmVzcG9zdGEgZG8gYWx1bm8gZSBhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjaW9uYXIgb3MgZWxlbWVudG9zIGRhIHJlc3Bvc3RhIGEgYXZhbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIlByb2liaXIgZWxlbWVudG9zIHN1cMOpcmZsdW9zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJOw6NvIHBvZGVtIGV4aXN0aXIgbWFpcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8gZG8gcXVlIG9zIHByZXNlbnRlcyBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIkZhemVyIGNvcnJlc3BvbmRlciBhIGNvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiT3MgZWxlbWVudG9zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIHTDqm0gZGUgdGVyIGEgbWVzbWEgY29yIGRvIHF1ZSBvcyBkYSByZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIkZhemVyIGNvcnJlc3BvbmRlciBvIHRpcG8gZGUgbGluaGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJPcyBlbGVtZW50b3MgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdMOqbSBkZSB0ZXIgbyBtZXNtbyB0aXBvIGRlIGxpbmhhIChjb250w61udWEsIHRyYWNlamFkYSkgZG8gcXVlIG9zIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG9kb3Mgb3MgZWxlbWVudG9zIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIkRpc3RyaWJ1aXIgY2xhc3NpZmljYcOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIk9jb3JyZXUgdW0gZXJybyBhbyBjYXJyZWdhciBvcyBlbGVtZW50b3MgZGUgdmFsaWRhw6fDo28gZG8gZ3LDoWZpY28uIFRlbnRlIG5vdmFtZW50ZS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgdW0gYWxnb3JpdG1vIHBhcmEgY3JpYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcywgbsO6bWVyb3MsIGV4cHJlc3PDtWVzLCBkZXNlbmhvcyBvdSB1bWEgZnVuw6fDo28gZGUgY2xhc3NpZmljYcOnw6NvOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2VtIGRvIGFsZ29yaXRtbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhw6fDo28gZGUgdmFyacOhdmVpcyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiRXhlbXBsbzogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIkZvcm1hdG8gZGEgZXhwcmVzc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJVbmlkYWRlIGltYWdpbsOhcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgZGUgaG9yYXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFBvbnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENydXoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRvIG7Dum1lcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcG8gZGUgcHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIlZhbG9yZXMgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiQ2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiVsOtcmd1bGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGFncnVwYW1lbnRvIGRlIGTDrWdpdG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIlplcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIkVzcGHDp28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIlbDrXJndWxhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb250byIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgbyBjb250ZcO6ZG8gaW5pY2lhbCBkYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgZG8gYWx1bm86IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmVnZW5lcmFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiQ29waWFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBkbyBhbHVubyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkRlZmluaXIgdW1hIHJlc3Bvc3RhIGRvIGFsdW5vIHBhcmEgdmVyIG8gZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiQ09SUkVUQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJJTkNPUlJFVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4ZSBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGUgZ3LDoWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGUgZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIGlndWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVxdWHDp8O1ZXMgZXF1aXZhbGVudGVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHF1ZXIgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZ1bsOnw6NvIGRlIGNsYXNzaWZpY2HDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgaWd1YWlzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJTaW1wbGlmaWNhZGFzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAiRXhwYW5kaWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRGVjb21wb3N0YXMgZW0gZmF0b3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYWNpb25hbGl6YWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiU2VtIGZhdG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtw61uaW1vcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJEZW5vbWluYWRvciBjb211bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttw61ufSBhICR7bcOheH0gJHtyZWxhdGl2YX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIlBlbG8gbWVub3MgJHttw61ufSAke3JlbGF0aXZhfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiQXTDqSAke23DoXh9ICR7cmVsYXRpdmF9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bcOtbn0gJHtyZWxhdGl2YX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ2YWxvcmVzIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJGYXplciBjb3JyZXNwb25kZXIgdW5pZGFkZSBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJTZW0gZWxlbWVudG9zIHN1cMOpcmZsdW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29yIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiRm9ybWF0byBkZSBsaW5oYSIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlhNTCBkYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBkZSBncmFtw6F0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFsYXZyYXMgcmVzZXJ2YWRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYcOnw6NvIGUgdmFyacOhdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkludHJvZHXDp8OjbyBwZXJtaXRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByaWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAidmFsb3JlcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBkZSAlIHBvciBjZW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUgZXNjcml0YSBtYW51YWwgaW5jb3Jwb3JhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXPDo28iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiUG9zc3VpIG1hdGVtw6F0aWNhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAiSW1wb3J0YXIgYSBwZXJndW50YT8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkEgcGVyZ3VudGEgcXVlIGVzdMOhIHByZXN0ZXMgYSBhYnJpciBjb250w6ltIGZ1bmNpb25hbGlkYWRlcyBwcmV0ZXJpZGFzLiBPIHByb2Nlc3NvIGRlIGltcG9ydGHDp8OjbyBwb2RlIGFsdGVyYXIgbGlnZWlyYW1lbnRlIG8gY29tcG9ydGFtZW50byBkYSBwZXJndW50YS4gw4kgdml2YW1lbnRlIHJlY29tZW5kYWRvIHF1ZSB0ZXN0ZSBhIHBlcmd1bnRhIGNvbSBjYXV0ZWxhIGFww7NzIGEgaW1wb3J0YcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNlaXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcMOnw7VlcyBpbmNvbXBhdMOtdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkFzIG9ww6fDtWVzIHNlbGVjaW9uYWRhcyBzw6NvIGluY29tcGF0w612ZWlzIGNvbSBhcyBhc3NlcsOnw7VlcyBkZWR1emlkYXMgZGEgUmVzcG9zdGEgY29ycmV0YS4gUHJldGVuZGUgY29udGludWFyPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlNpbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTsOjbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiQWJyaXIgbyBNYXRoVHlwZSBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQWx0ZXJhw6fDtWVzIG7Do28gZ3VhcmRhZGFzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2UgZmVjaGFyIGVzdGEgamFuZWxhLCBwZXJkZSB0b2RhcyBhcyBhbHRlcmHDp8O1ZXMgbsOjbyBndWFyZGFkYXMuIFByZXRlbmRlIGNvbnRpbnVhcj8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfYWNjZXB0X2J1dHRvbl9sYWJlbCI6ICJBY2VpdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkd1YXJkYXIgZSBmZWNoYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIkZlY2hhciBzZW0gZ3VhcmRhciIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaXF1ZSBubyBib3TDo28gcGFyYSBkZXNjYXJyZWdhciBlIGV4ZWN1dGFyIGEgYXBsaWNhw6fDo28gV2lyaXMgQ0FTIHBhcmEgZWRpdGFyIG8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXhlY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGlxdWUgbm8gYm90w6NvIHBhcmEgZGVzY2FycmVnYXIgZSBleGVjdXRhciBhIGFwbGljYcOnw6NvIFdpcmlzIENhcyBlIGVmZXR1YXIgb3MgY8OhbGN1bG9zIG5lY2Vzc8Ohcmlvcy4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5TYWliYSBtYWlzLjwvYT4uIiwKCQkic2VuZGluZ2luaXRpYWxzZXNzaW9uIjogIkEgZW52aWFyIGEgc2Vzc8OjbyBpbmljaWFsLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQSBhZ3VhcmRhciBhdHVhbGl6YcOnw7Vlcy4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVG9kYXMgYXMgYWx0ZXJhw6fDtWVzIGd1YXJkYWRhcyIsCgkJImdvdHNlc3Npb24iOiAiQWx0ZXJhw6fDtWVzIGd1YXJkYWRhcyAocmV2aXPDo28gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVdGlsaXphciBhIGFwbGljYcOnw6NvIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXRpbGl6YXIgbyBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiU2FpYmEgbWFpcyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgcGFyYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIk8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhIHNlcsOhIGltcG9ydGFkbyBkYSBhcGxpY2HDp8OjbyBXaXJpcyBDQVMgcGFyYSBvIG5vc3NvIG5vdm8gZWRpdG9yIGRlIGFsZ29yaXRtb3MsIENhbGNNZS4gTyBhbGdvcml0bW8gcmVzdWx0YW50ZSB0ZW0gZGUgc2VyIHJldmlzdG8gZSB0ZXN0YWRvIG1hbnVhbG1lbnRlLiBPcyBhbGdvcml0bW9zIGltcG9ydGFkb3MgcGFyYSBvIENhbGNNZSBqw6EgbsOjbyBwb2RlbSBzZXIgYWJlcnRvcyBjb20gYSBhcGxpY2HDp8OjbyBXaXJpcyBDQVMuIFNlIHByZXRlbmRlciBhbnVsYXIgYSBpbXBvcnRhw6fDo28gZGVwb2lzIGRlIGEgdGVyIGFjZWl0YWRvLCBuw6NvIGd1YXJkZSBhIHBlcmd1bnRhOiBjbGlxdWUgZW0gQ2FuY2VsYXIgbmEgamFuZWxhIGRvIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIGUgYWJyYS1hIG5vdmFtZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRlciBjb21vIGFsZ29yaXRtbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2VpdGFyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsYXIiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncsOhZmljbyIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncsOhZmljb3MsIGVsZW1lbnRvcyBnZW9tw6l0cmljb3MuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkEgc2ludGF4ZSBkYSByZXNwb3N0YSBlc3TDoSBjb3JyZXRhIiwKCQoJCSJjaGVja19jb2xvciI6ICJjb3JyZXNwb25kZSDDoCBjb3IiLAoJCSJjaGVja19saW5lc3R5bGUiOiAiY29ycmVzcG9uZGUgYW8gZXN0aWxvIGRhIGxpbmhhIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibsOjbyBjb250w6ltIGVsZW1lbnRvcyBzdXDDqXJmbHVvcyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb21ldHJpY2FtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkEgcmVzcG9zdGEgw6kgZ2VvbWV0cmljYW1lbnRlIGlndWFsIiwKCgkJInBhcmFtZXRlciI6ICJwYXLDom1ldHJvIiwKCQkiYW5zd2VyIjogInJlc3Bvc3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29waWFyIGRvIGNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIkNvcGlhciBkYSByZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJQbG90YWRvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyw6FmaWNvIGRlIGVzdGF0w61zdGljYSIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJFc3RhYmVsZcOnYSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBhIHBlcmd1bnRhLiBQb2RlIG1vZGlmaWNhciBjb21vIGEgc29sdcOnw6NvIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBkb3Mgc2V1cyBhbHVub3MgZSBxdWFpcyBlbGVtZW50b3Mgc8OjbyBhdmFsaWFkb3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRXN0YWJlbGXDp2EgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YS4gUG9kZSBtb2RpZmljYXIgY29tbyBhIHNvbHXDp8OjbyDDqSBjb21wYXJhZGEgY29tIGEgcmVzcG9zdGEgZG9zIHNldXMgYWx1bm9zIGUgcXVhaXMgZWxlbWVudG9zIHPDo28gYXZhbGlhZG9zIHVzYW5kbyBvIG1lbnUgZGUgY29uZmlndXJhw6fDtWVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJFc3RhYmVsZcOnYSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBhIHBlcmd1bnRhLiBQb2RlIG1vZGlmaWNhciBjb21vIGEgc29sdcOnw6NvIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBkb3Mgc2V1cyBhbHVub3MgZSBxdWFpcyBlbGVtZW50b3Mgc8OjbyBhdmFsaWFkb3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EgcXVlIG9zIHNldXMgYWx1bm9zIHZlcsOjbyBhbyB0ZW50YXIgZmF6ZXIgYSBwZXJndW50YS4gQ29tIG8gZXN0YWRvIGluaWNpYWwgcG9kZSBlc3RhYmVsZWNlciB1bWEgZXN0cnV0dXJhIHBhcmEgYSByZXNwb3N0YSBvdSBhZGljaW9uYXIgZXNwYcOnb3MgZW0gYnJhbmNvIGEgc2VyZW0gcHJlZW5jaGlkb3MuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJFc3RlIMOpIG8gZXN0YWRvIGluaWNpYWwgZG8gZWRpdG9yIGdyw6FmaWNvIHF1ZSBvcyBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIHJlc3BvbmRlciDDoCBwZXJndW50YS4gUG9kZSBwZXJzb25hbGl6YXIgb3MgZWxlbWVudG9zIGRhIGJhcnJhIGRlIGZlcnJhbWVudGFzIGRvIGdyw6FmaWNvIG5vIG1lbnUgZGUgb3DDp8O1ZXMgZGUgZW50cmFkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgdGV4dG8gcXVlIG9zIHNldXMgYWx1bm9zIHZlcsOjbyBhbyB0ZW50YXIgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiBFc3RlIHRpcG8gZGUgcmVzcG9zdGEgbsOjbyDDqSBhdmFsaWFkYSBtYXRlbWF0aWNhbWVudGUuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRXN0YSDDqSBhIG5vdmEgdmVyc8OjbyBkZSBXaXJpc1F1aXp6ZXMsIDQuNi4wISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiQWdvcmEgcG9kZSB1dGlsaXphciBhIG5vc3NhIG5vdmEgZmVycmFtZW50YSBkZSB2YXJpw6F2ZWlzIOKAi%KAi2FsZWF0w7NyaWFzLCBxdWUgcGVybWl0ZSBjcmlhciBwZXJndW50YXMgZGluw6JtaWNhcyBkZSB1bWEgZm9ybWEgbWFpcyByw6FwaWRhIGUgZGlyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJMZWlhIGFzIG5vc3NhcyBub3RhcyBkZSB2ZXJzw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJEw6otbm9zIGEgc3VhIG9waW5pw6NvLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGXDumRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQmxvcXVlYXIgY29udGXDumRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiTsOjbyBwZXJtaXRhIHF1ZSBvIGFsdW5vIG1vZGlmaXF1ZSBhIHJlc3Bvc3RhIGZvcmEgZG9zIGVzcGHDp29zIHZhemlvcyByZXNlcnZhZG9zIGRlaXhhZG9zIG5vIGNvbnRlw7pkbyBpbmljaWFsLiBTZSBlc3RhIGNvbmZpZ3VyYcOnw6NvIGVzdGl2ZXIgaGFiaWxpdGFkYSBvIGFsdW5vIHPDsyBwb2RlcsOhIHByZWVuY2hlciBhcyBjYWl4YXMgZG8gY29udGXDumRvIGluaWNpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlX2Jhc2ljX21vZGUiOiAiTW9kbyBiw6FzaWNvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIk1vZG8gYXZhbsOnYWRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyacOhdmVpcyBhbGVhdMOzcmlhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIkRpbmFtaXplIGFzIHN1YXMgcGVyZ3VudGFzIGFvIGFkaWNpb25hciB2YXJpw6F2ZWlzIGFsZWF0w7NyaWFzIGFvIHNldSBjb25qdW50byBkZSBwZXJndW50YXMuIE7Do28gc2UgZXNxdWXDp2EgZGUgYWRpY2lvbmFyIGVzdGFzIHZhcmnDoXZlaXMgw6AgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIHNlamEgYXByZXNlbnRhZGEgdW1hIGF2YWxpYcOnw6NvLCBhZGljaW9uZSB0YW1iw6ltIG8gY29tYW5kbyBwYXJhIGF2YWxpYXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJEaW5hbWl6ZSBhcyBzdWFzIHBlcmd1bnRhcyBhbyBhZGljaW9uYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyBzZXUgZXh0cmF0byBkZSBwZXJndW50YXMuIE7Do28gc2UgZXNxdWXDp2EgZGUgYWRpY2lvbmFyIGVzdGFzIHZhcmnDoXZlaXMgw6AgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIHNlamEgYXByZXNlbnRhZGEgdW1hIGF2YWxpYcOnw6NvLCBhZGljaW9uZSB0YW1iw6ltIG8gY29tYW5kbyBwYXJhIGF2YWxpYXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJVdGlsaXplIG8gQ2FsY01lIHBhcmEgY3JpYXIgdW0gYWxnb3JpdG1vIHF1ZSBnZXJhIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBBZGljaW9uYXIgdmFyacOhdmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiVGVtIHVtIGFsZ29yaXRtbyBjb21wbGV4by4gVXRpbGl6ZSBvIG1vZG8gYXZhbsOnYWRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJEb2N1bWVudGHDp8OjbyBzb2JyZSB2YXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiTm9tZSBkYSB2YXJpw6F2ZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICLDqSB1bSBuw7ptZXJvIGludGVpcm8gZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxvciBtw61uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAidmFsb3IgbcOheC4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiTyBub21lIGRhIHZhcmnDoXZlbCBqw6EgZXN0w6EgYSBzZXIgdXRpbGl6YWRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICJOw6NvIMOpIHVtIG7Dum1lcm8gaW50ZWlybyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTsOjbyDDqSB1bSBub21lIGRlIHZhcmnDoXZlbCB2w6FsaWRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICJPIHZhbG9yIG3DoXguIHRlbSBkZSBzZXIgc3VwZXJpb3IhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gbm9tZSBkYSB2YXJpw6F2ZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfbWlzc2luZ19lcnJvciI6ICJGYWx0YSBvIHZhbG9yIG3DoXguIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgbyB2YWxvciBtw61uLiIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiYXZhbGlhciIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiQXByZXNlbnRhw6fDo28gZG8gV2lyaXNRdWl6emVzIDQuOC4wOiBhZ29yYSBjb20gcmVzcG9zdGFzIGdyw6FmaWNhcyBlc2NyaXRhcyDDoCBtw6NvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9kZXNjcmlwdGlvbl90ZXh0IjogIsOJIGNvbSBlbnR1c2lhc21vIHF1ZSBhcHJlc2VudGFtb3MgdW0gbm92byB0aXBvIGRlIHJlc3Bvc3RhIHF1ZSBwZXJtaXRlIGFvcyBzZXVzIGFsdW5vcyByZXNwb25kZXIgZXNjcmV2ZW5kbyB1bSBncsOhZmljbyDDoCBtw6NvLiBQYXJhIHNhYmVyIG1haXMgc29icmUgZXN0YSBmdW5jaW9uYWxpZGFkZSwgY29uc3VsdGUgYXMgbm9zc2FzIG5vdGFzIGRlIHZlcnPDo28gZSBhIG5vc3NhIGRvY3VtZW50YcOnw6NvLiBFc3BlcmFtb3MgcXVlIHBvc3NhIGRlc2ZydXRhciBkZXN0YSBub3ZhIGFkacOnw6NvIGFvIFdpcmlzUXVpenplcyBjb20gb3Mgc2V1cyBhbHVub3MhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVsZWFzZV9ub3Rlc19idXR0b25fdGV4dCI6ICJOb3RhcyBkZSB2ZXJzw6NvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAiRMOqLW5vcyBhIHN1YSBvcGluacOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21vIGNyaWFyIGEgc3VhIHByaW1laXJhIHBlcmd1bnRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiQXByZW5kYSB0b2RvcyBvcyBwYXNzb3MgcGFyYSBjcmlhciB1bWEgcGVyZ3VudGEgZSB1dGlsaXphciBhcyBmdW5jaW9uYWxpZGFkZXMgZGUgdmFsaWRhw6fDo28gZG8gV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiQ29tbyBjcmlhciB1bWEgcGVyZ3VudGEgYWxlYXTDs3JpYSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJBcHJlbmRhIGEgY3JpYXIgZmFjaWxtZW50ZSB1bWEgcGVyZ3VudGEgYWxlYXTDs3JpYSBjb20gb3MgbW9kb3MgYsOhc2ljbyBlIGF2YW7Dp2FkbyBkbyBXaXJpc1F1aXp6ZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiU2FpYmEgdHVkbyBzb2JyZSBvIFdpcmlzUXVpenplcyBuYSBub3NzYSBmb3JtYcOnw6NvIGdyw6F0aXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIkRhbW9zLWxoZSBhIHBvc3NpYmlsaWRhZGUgZGUgcGFydGljaXBhciBudW1hIGZvcm1hw6fDo28gaW5kaXZpZHVhbCBncsOhdGlzIGUgbnVtYSBmb3JtYcOnw6NvIHBhZ2EgY29tIGFjb21wYW5oYW1lbnRvLCBuYXMgcXVhaXMgcG9kZXLDoSBzYWJlciB0dWRvIHNvYnJlIGFzIGZ1bmNpb25hbGlkYWRlcyBlIGFzIGRlZmluacOnw7VlcyBhdmFuw6dhZGFzIGRvIFdpcmlzUXVpenplcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIlNhaWJhIG1haXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZG8gYsOhc2ljbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kbyBhdmFuw6dhZG8iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiUXVlcm8gaW5zY3JldmVyLW1lIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJDb250YWN0ZS1ub3MiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGUgbyBub3NzbyBzaXRlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIkNvbXVuaWNhciB1bSBwcm9ibGVtYSIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2xpc3RfYnV0dG9uX3RleHQiOiAiSW50cm9kdcOnw6NvIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIkVzYm:Dp28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRXN0ZSDDqSBvIGVzdGFkbyBpbmljaWFsIGRvIGNvbnRlw7pkbyBkbyBlZGl0b3IgZGUgZ3LDoWZpY29zIHF1ZSBvcyBzZXVzIGFsdW5vcyB2ZXLDo28gcXVhbmRvIHRlbnRhcmVtIHJlc3BvbmRlciDDoCBwZXJndW50YS4gVGVuaGEgZW0gbWVudGUgcXVlIGEgYmFycmEgZGUgZmVycmFtZW50YXMgZG9zIGFsdW5vcyBzw7MgdGVtIGJvdMO1ZXMgZGUgZXNjcml0YSDDoCBtw6NvIGUgZGUgZWxpbWluYcOnw6NvLiBVdGlsaXplIGEgZnVuY2lvbmFsaWRhZGUg4oCcdGVzdGFyIGVzdGEgcGVyZ3VudGHigJ0gcGFyYSB2ZXIgbyByZXN1bHRhZG8gZmluYWwuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW50cm9kdXphIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIGVzdGEgcGVyZ3VudGEuIE9zIHNldXMgYWx1bm9zIGlyw6NvIHV0aWxpemFyIGEgZmVycmFtZW50YSBkZSBjYWxpZ3JhZmlhIHBhcmEgZXNib8OnYXIgYSBzdWEgc29sdcOnw6NvLCBwZWxvIHF1ZSBlc3RhYmVsZWNlbW9zIHVtYSB0b2xlcsOibmNpYSBtw61uaW1hIHBhcmEgcmVzcG9zdGFzIGxpZ2VpcmFtZW50ZSBpbXByZWNpc2FzLiBQb2RlIGFqdXN0YXIgZXN0YSBkZWZpbmnDp8OjbyBjbGljYW5kbyBlbSDigJxvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojb%KAnS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVdGlsaXplIG8gYm90w6NvIOKAnHRlc3RhciBlc3RhIHBlcmd1bnRh4oCdIHBhcmEgdmVyIGEgb3BpbmnDo28gZG8gYWx1bm8uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIkVzYm:Dp2FyIGlndWFsIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJFc2Jvw6dvIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9jdW1lbnRhw6fDo28iCgl9Cn0KCgo"},{ name : "strings_graph.es.json", data : "s8238:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZXMiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIGRlIGhlcnJhbWllbnRhcyIsCgkJInR0X3BvaW50ZXJzIjogIlB1bnRlcm9zIiwKCQkidHRfc2VsZWN0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiRW50cmFkYSBtYW51c2NyaXRhIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlB1bnRvIiwKCQkidHRfbGluZXMiOiAiTMOtbmVhcyIsCgkJInR0X2xpbmUiOiAiUmVjdGEiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHRfcmF5IjogIlNlbWlyZWN0YSIsCgkJInR0X3BvbHlsaW5lIjogIlBvbGlsw61uZWEiLAoJCSJ0dF9wb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsZWxvZ3JhbW8iLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmFzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZWNjaW9uZXMgY8OzbmljYXMiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDw61yY3VsbyBkYWRvcyBlbCBjZW50cm8geSB1biBwdW50byIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkPDrXJjdWxvIGRhZG9zIHRyZXMgcHVudG9zIiwKCQkidHRfYXJjIjogIkFyY28iLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXLDoWJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIaXDDqXJib2xhIiwKCQkidHRfY29uaWMiOiAiQ8OzbmljYSIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbGlub21pbyBpbnRlcnBvbGFkb3IiLAoJCSJ0dF9tZWFzdXJlcyI6ICJNZWRpZGFzIiwKCQkidHRfYXJlYSI6ICLDgXJlYSIsCgkJInR0X2FuZ2xlIjogIsOBbmd1bG8iLAoJCSJ0dF9sZW5ndGgiOiAiTG9uZ2l0dWQiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpcXVldGEiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZW4iLAoKCQkidHRfYm9sZCI6ICJuZWdyaXRhIiwKCQkidHRfaXRhbGljIjogIml0w6FsaWNhIiwKCQkidHRfY29sb3IiOiAiQ29sb3IiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWNjaW9uYXIiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnRhIHBhcXVldGUgZGUgYmFycmFzIiwKCQkidHRfbmV3U2lkZUJhcnMiOiAiSW5zZXJ0YSBncnVwbyBkZSBiYXJyYXMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJCb3JyYXIgcGFxdWV0ZSBkZSBiYXJyYXMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJCb3JyYXIgZ3J1cG8gZGUgYmFycmFzIiwKCQkidHRfc3RhY2tCYXJzIjogIkFwaWxhciBiYXJyYXMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJEZXNhcGlsYXIgYmFycmFzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY2Npb25hciIsCgkJInR0X25ld1BpZSI6ICJOdWV2byB0cm96byIsCgkJInR0X2RlbGV0ZVBpZSI6ICJCb3JyYXIgdHJvem8iLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiSG9yYXJpbyIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQW50aWhvcmFyaW8iLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnRhIGzDrW5lYSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnRhIGdydXBvIGRlIHB1bnRvcyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiQm9ycmFyIGzDrW5lYSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJCb3JyYXIgZ3J1cG8gZGUgcHVudG9zIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQdW50b3MgaXpxdWllcmRhIiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUHVudG9zIGRlcmVjaGEiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRW5jYWphIiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIkRpw6FtZXRybyIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJmcmFjY2nDs24gZ3JhbmRlIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAic3VwZXLDrW5kaWNlIiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYcOteiBjdWFkcmFkYSIsCgkJInR0X25Sb290IjogInJhw616IiwKCQkidHRfbnVtYmVycyI6ICJuw7ptZXJvIiwKCQkidHRfbnVtYmVyRSI6ICJuw7ptZXJvIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJuw7ptZXJvIHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bmNpb25lcyIsCgkJInR0X3NpbnVzIjogInNlbm8iLAoJCSJ0dF9jb3NpbnVzIjogImNvc2VubyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudGUiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmNvc2VubyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjb2Nvc2VubyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjb3RhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtbyIsCgkJInR0X25hdHVyYWxMb2ciOiAibG9nYXJpdG1vIG5hdHVyYWwiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZSBleHBvbmVuY2lhbCIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaWNpw7NuIiwKCQkidHRfdW5kbyI6ICJEZXNoYWNlciIsCgkJInR0X3JlZG8iOiAiUmVoYWNlciIsCgkJInR0X21lbnUiOiAiTWVuw7oiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiQm9ycmFyIHRvZG8iLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiQ2VycmFyIHRhYmxlcm8iLAoJCSJ0dF9kb3dubG9hZCI6ICJEZXNjYXJnYXIiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiQ29uZmlndXJhY2nDs24iLAoJCSJ0dF9zZXR0aW5ncyI6ICJDb25maWd1cmFjacOzbiIsCgoJCSJ0dF92aWV3IjogIkZsb3RhbnRlIiwKCQkidHRfbWF4aW1pemUiOiAiTWF4aW1pemFyIiwKCQkidHRfbWluaW1pemUiOiAiTWluaW1pemFyIiwKCQkidHRfem9vbUluIjogIkFjZXJjYXIgem9vbSIsCgkJInR0X3pvb21PdXQiOiAiQWxlamFyIHpvb20iLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltYSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRvcykiLAoJCSJ0dF9jb250ZXh0dWFsTGFiZWwiOiAiQ29udGV4dHVhbCAoRXRpcXVldGFzKSIsCgkJInR0X2RlbGV0ZSI6ICJCb3JyYXIiLAoJCSJ0dF9maXhMYWJlbCI6ICJGaWphIGxhIGV0aXF1ZXRhIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJHcm9zb3IgZGUgbMOtbmVhIiwKCQkidHRfbGluZVN0eWxlIjogIkVzdGlsbyBkZSBsw61uZWEiLAoJCSJ0dF9saW5lQ29sb3IiOiAiQ29sb3IiLAoKCQkidHRfbGluZVNvbGlkIjogIlPDs2xpZG8iLAoJCSJ0dF9saW5lRGFzaCI6ICJSYXlhcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHVudG9zIiwKCQkidHRfbGluZURvdGRhc2giOiAiUmF5YXMgeSBwdW50b3MiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ29sb3IgZGUgZm9uZG8iLAoJCSJheGlzQ29sb3IiOiAiQ29sb3IgZGUgbG9zIGVqZXMiLAoJCSJncmlkQ29sb3IiOiAiQ29sb3IgZGUgbGEgcmVqaWxsYSBwcmltYXJpYSIsCgkJInN1YmdyaWRDb2xvciI6ICJDb2xvciBkZSBsYSByZWppbGxhIHNlY3VuZGFyaWEiLAoJCSJtYWduZXRpY0dyaWQiOiAiUmVqaWxsYSBtYWduw6l0aWNhIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidmVydGljYWwiOiAiVmVydGljYWwiLAoJCQoJCSJzaG93QXhpcyI6ICJNb3N0cmFyIGVqZXMiLAoJCSJpbnRlcnZhbFgiOiAiRWplIFgiLAoJCSJpbnRlcnZhbFkiOiAiRWplIFkiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc2lvbmVzIiwKCQkiY29sb3IiOiAiQ29sb3IiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiQmxvcXVlYSBsYSByZWxhY2nDs24gZGUgYXNwZWN0byIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIkRlc2Jsb3F1ZWEgbGEgcmVsYWNpw7NuIGRlIGFzcGVjdG8iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkV0aXF1ZXRhIiwKCQkidmFsdWVzIjogIlZhbG9yZXMiLAoJCSJheGlzU3RlcCI6ICJQYXNvIGRlIGxvcyBlamVzIiwKCQkic2hvd0dyaWQiOiAiTW9zdHJhciByZWppbGxhIiwKCQkiZ3JpZFN0ZXAiOiAiUGFzbyBkZSBsYSByZWppbGxhIiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJEaXZpc2lvbmVzIGRlIGxhIHJlamlsbGEiLAoJCQoJCSJsZWZ0IjogIkl6cXVpZXJkYSIsCgkJInJpZ2h0IjogIkRlcmVjaGEiLAoJCSJhYm92ZSI6ICJFbmNpbWEiLAoJCSJiZWxvdyI6ICJEZWJham8iLAoJCSJub25lIjogIk5pbmd1bm8iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEZXNjYXJnYXIgY29tbyBpbWFnZW4iLAoJCSJkb3dubG9hZFRleHQiOiAiU2VsZWNjaW9uZSB1biB0YW1hw7FvIHBhcmEgZGVzY2FyZ2FyIGVsIHRhYmxlcm8gZ3LDoWZpY28gY29tbyB1bmEgaW1hZ2VuIGN1YWRyYWRhIFBORyIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJJbWFnZW4gY3VhZHJhZGEgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJFbCB0YW1hw7FvIGRlYmUgc2VyIHVuIG7Dum1lcm8gZW50ZXJvIHBvc2l0aXZvLiIsCgkJImNvbmZpcm0iOiAiQ29uZmlybWFyIiwKCQkiY2FuY2VsIjogImNhbmNlbGFyIiwKCQkic2l6ZUluUGl4ZWxzIjogIlRhbWHDsW8gZW4gcMOteGVsZXMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VydGUgdW4gbsO6bWVybyIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiVXBzLCBzb21ldGhpbmcgd2VudCB3cm9uZyEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJFbnN1cmUgdGhhdCB0aGUgdXBsb2FkIGlzIGEgdmFsaWQgUE5HIGltYWdlIGFuZCB0cnkgYWdhaW4iLAoKCQkidHlwZV9wb2ludCI6ICJQdW50byIsCgkJInR5cGVfbGluZSI6ICJSZWN0YSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiU2VtaXJyZWN0YSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9saWzDrW5lYSIsCgkJInR5cGVfYXJjIjogIkFyY28iLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjbyBzZWfDum4gc3VzIHB1bnRvcyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJBcmNvIGRlIGNpcmN1bWZlcmVuY2lhIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY3VtZmVyZW5jaWEiLAoJCSJ0eXBlX3BhdGgiOiAiQ2FtaW5vIiwKCQkidHlwZV9wb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJFbGVtZW50byBDb21wdWVzdG8iLAoJCSJ0eXBlX2NvbmljIjogIkPDs25pY2EiLAoJCSJ0eXBlX2Z1bmN0aW9uX2dyYXBoIjogIkdyw6FmaWNhIGRlIGZ1bmNpw7NuIiwKCQkidHlwZV9yZWdpb24iOiAiUmVnacOzbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJSZWdpw7NuIGRlIGFyY28iLAoJCSJ0eXBlX3JlZ2lvbl9jaXJjbGVfYXJjIjogIlJlZ2nDs24gZGUgYXJjbyBkZSBjaXJjdW1mZXJlbmNpYSIsCgkJInR5cGVfdW5kZWZpbmVkIjogIkVsZW1lbnRvIG5vIGRlZmluaWRvIiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIkN1cnZhIFBhcmFtw6l0cmljYSIsCgkJInR5cGVfYXJlYSI6ICLDgXJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3TDoW5ndWxvIiwKCQkidHlwZV9wYXJhbGxlbG9ncmFtIjogIlBhcmFsZWxvZ3JhbW8iLAoJCSJ0eXBlX2FuZ2xlIjogIsOBbmd1bG8iLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0ZSBkZSBlbGVtZW50byIsCgkJInR5cGVfbGVuZ3RoIjogIkxvbmdpdHVkIiwKCQkidHlwZV9kaXN0YW5jZSI6ICJEaXN0YW5jaWEiLAoJCSJ0eXBlX2xhYmVsIjogIkV0aXF1ZXRhIGRlIHRleHRvIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiR3LDoWZpY28gZGUgYmFycmFzIiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkdyw6FmaWNvIGRlIGzDrW5lYXMiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJHcsOhZmljbyBjaXJjdWxhciIsCgkJInR5cGVfYm94X3Bsb3QiOiAiR3LDoWZpY28gZGUgY2FqYXMiLAoJCSJ0eXBlX2hpc3RvZ3JhbSI6ICJIaXN0b2dyYW1hIiwKCgkJImVxdWF0aW9uIjogIkVjdWFjacOzbiIKCX0KfQ"},{ name : "strings_graph.ca.json", data : "s8134:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiY2EiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIGQnZWluZXMiLAoJCSJ0dF9wb2ludGVycyI6ICJQdW50ZXJzIiwKCQkidHRfc2VsZWN0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiRW50cmFkYSBtYW51c2NyaXRhIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlB1bnQiLAoJCSJ0dF9saW5lcyI6ICJMw61uZWVzIiwKCQkidHRfbGluZSI6ICJSZWN0YSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudCIsCgkJInR0X3JheSI6ICJTZW1pcmVjdGEiLAoJCSJ0dF9wb2x5bGluZSI6ICJQb2xpbMOtbmVhIiwKCQkidHRfcG9seWdvbiI6ICJQb2zDrWdvbiIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFswrdsZWxvZ3JhbSIsCgkJInR0X2N1cnZlcyI6ICJDb3JiZXMiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIlNlY2Npb25zIGPDsm5pcXVlcyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkNlcmNsZSBkb25hdHMgZWwgY2VudHJlIGkgdW4gcHVudCIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkNlcmNsZSBkb25hdHMgdHJlcyBwdW50cyIsCgkJInR0X2FyYyI6ICJBcmMiLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXLDoGJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVswrdsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIaXDDqHJib2xhIiwKCQkidHRfY29uaWMiOiAiQ8OybmljYSIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbGlub21pIGludGVycG9sYWRvciIsCgkJInR0X21lYXN1cmVzIjogIk1lc3VyZXMiLAoJCSJ0dF9hcmVhIjogIsOAcmVhIiwKCQkidHRfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0dF9sZW5ndGgiOiAiTG9uZ2l0dWQiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpcXVldGEiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWF0Z2UiLAoKCQkidHRfYm9sZCI6ICJuZWdyZXRhIiwKCQkidHRfaXRhbGljIjogIml0w6BsaWNhIiwKCQkidHRfY29sb3IiOiAiQ29sb3IiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWNjaW9uYXIiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnRhIHBhcXVldCBkZSBiYXJyZXMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcnRhIGdydXAgZGUgYmFycmVzIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRXNib3JyYSBwYXF1ZXQgZGUgYmFycmVzIiwKCQkidHRfZGVsZXRlU2lkZUJhcnMiOiAiRXNib3JyYSBncnVwIGRlIGJhcnJlcyIsCgkJInR0X3N0YWNrQmFycyI6ICJBcGlsYSBiYXJyZXMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJEZXNhcGlsYSBiYXJyZXMiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfbmV3UGllIjogIk5vdSB0cm9zIiwKCQkidHRfZGVsZXRlUGllIjogIkVzYm9ycmEgdHJvcyIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJIb3JhcmkiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIkFudGlob3JhcmkiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnRhIGzDrW5pYSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnRhIGdydXAgZGUgcHVudHMiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkVzYm9ycmEgbMOtbmlhIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIkVzYm9ycmEgZ3J1cCBkZSBwdW50cyIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUHVudHMgZXNxdWVycmEiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQdW50cyBkcmV0YSIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJFbmNhaXhhIiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3JpdHpvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJEacOgbWV0cmUgZGUgcHVudCIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJmcmFjY2nDsyBncmFuIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAic3VwZXLDrW5kZXgiLAoJCSJ0dF9zcXVhcmVSb290IjogImFycmVsIHF1YWRyYWRhIiwKCQkidHRfblJvb3QiOiAiYXJyZWwiLAoJCSJ0dF9udW1iZXJzIjogIm5vbWJyZSIsCgkJInR0X251bWJlckUiOiAibm9tYnJlIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJub21icmUgcGkiLAoJCSJ0dF9mdW5jdGlvbnMiOiAiZnVuY2lvbnMiLAoJCSJ0dF9zaW51cyI6ICJzaW51cyIsCgkJInR0X2Nvc2ludXMiOiAiY29zaW51cyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudCIsCgkJInR0X2FyY3NpbnVzIjogImFyY3NpbiIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjY29zIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmN0YW4iLAoJCSJ0dF9sb2ciOiAibG9nYXJpdG1lIiwKCQkidHRfbmF0dXJhbExvZyI6ICJsb2dhcml0bWUgbmF0dXJhbCIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJlIGV4cG9uZW5jaWFsIiwKCgkJInR0X2VkaXRpb24iOiAiRWRpY2nDsyIsCgkJInR0X3VuZG8iOiAiRGVzZmVyIiwKCQkidHRfcmVkbyI6ICJSZWZlciIsCgkJInR0X21lbnUiOiAiTWVuw7oiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiRXNib3JyYS1obyB0b3QiLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiVGFuY2FyIHRhdWxlciIsCgkJInR0X2Rvd25sb2FkIjogIkRlc2NhcnJlZ2FyIiwKCQkidHRfc2V0dGluZ3NTZWN0aW9uIjogIkNvbmZpZ3VyYWNpw7MiLAoJCSJ0dF9zZXR0aW5ncyI6ICJDb25maWd1cmFjacOzIiwKCgkJInR0X3ZpZXciOiAiRmxvdGFudCIsCgkJInR0X21heGltaXplIjogIk1heGltaXR6YXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWl0emFyIiwKCQkidHRfem9vbUluIjogIkFwcm9wYXIgem9vbSIsCgkJInR0X3pvb21PdXQiOiAiQWxsdW55YXIgem9vbSIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1hIiwKCQkKCQkidHRfY29udGV4dHVhbCI6ICJDb250ZXh0dWFsIiwKCQkidHRfY29udGV4dHVhbEVsZW1lbnQiOiAiQ29udGV4dHVhbCAoRWxlbWVudHMpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWwgKEV0aXF1ZXRlcykiLAoJCSJ0dF9kZWxldGUiOiAiRXNib3JyYSIsCgkJInR0X2ZpeExhYmVsIjogIkZpeGEgbCdldGlxdWV0YSIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiR3J1aXggZGUgbMOtbmlhIiwKCQkidHRfbGluZVN0eWxlIjogIkVzdGlsIGRlIGzDrW5pYSIsCgkJInR0X2xpbmVDb2xvciI6ICJDb2xvciIsCgoJCSJ0dF9saW5lU29saWQiOiAiU8OybGlkIiwKCQkidHRfbGluZURhc2giOiAiUmF0bGxlcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHVudHMiLAoJCSJ0dF9saW5lRG90ZGFzaCI6ICJSYXRsbGVzIGkgcHVudHMiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ29sb3IgZGVsIGZvbnMiLAoJCSJheGlzQ29sb3IiOiAiQ29sb3IgZGVscyBlaXhvcyIsCgkJImdyaWRDb2xvciI6ICJDb2xvciBkZSBsYSByZWl4ZXRhIHByaW3DoHJpYSIsCgkJInN1YmdyaWRDb2xvciI6ICJDb2xvciBkZSBsYSByZWl4ZXRhIHNlY3VuZMOgcmlhIiwKCQkibWFnbmV0aWNHcmlkIjogIlJlaXhldGEgbWFnbsOodGljYSIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXR6b250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJCgkJInNob3dBeGlzIjogIk1vc3RyYXIgZWl4b3MiLAoJCSJpbnRlcnZhbFgiOiAiRWl4IFgiLAoJCSJpbnRlcnZhbFkiOiAiRWl4IFkiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc2lvbnMiLAoJCSJjb2xvciI6ICJDb2xvciIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJCbG9xdWVqYSBsYSByZWxhY2nDsyBk4oCZYXNwZWN0ZSIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIkRlc2Jsb3F1ZWphIGxhIHJlbGFjacOzIGTigJlhc3BlY3RlIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICJFdGlxdWV0YSIsCgkJInZhbHVlcyI6ICJWYWxvcnMiLAoJCSJheGlzU3RlcCI6ICJQYXMgZGVscyBlaXhvcyIsCgkJInNob3dHcmlkIjogIk1vc3RyYXIgcmVpeGV0YSIsCgkJImdyaWRTdGVwIjogIlBhcyBkZSBsYSByZWl4ZXRhIiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJEaXZpc2lvbnMgZGUgbGEgcmVpeGV0YSIsCgkJCgkJImxlZnQiOiAiRXNxdWVycmEiLAoJCSJyaWdodCI6ICJEcmV0YSIsCgkJImFib3ZlIjogIkEgc29icmUiLAoJCSJiZWxvdyI6ICJBIHNvdGEiLAoJCSJub25lIjogIkNhcCIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRlc2NhcnJlZ2FyIGNvbSBhIGltYXRnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY2Npb25ldSB1bmEgbWlkYSBwZXIgZGVzY2FycmVnYXIgZWwgdGF1bGVyIGdyw6BmaWMgY29tIHVuYSBpbWF0Z2UgUE5HIHF1YWRyYWRhLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJJbWF0Z2UgcXVhZHJhZGEgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJMYSBtaWRhIGhhIGRlIHNlciB1biBub21icmUgZW50ZXIgcG9zaXRpdS4iLAoJCSJjb25maXJtIjogIkNvbmZpcm1hciIsCgkJImNhbmNlbCI6ICJjYW5jZWzCt2xhciIsCgkJInNpemVJblBpeGVscyI6ICJNaWRhIGVuIHDDrXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VyaXUgdW4gbm9tYnJlIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJVcHMsIHNvbWV0aGluZyB3ZW50IHdyb25nISIsCgkJInVwbG9hZEltYWdlRXJyb3JUZXh0IjogIkVuc3VyZSB0aGF0IHRoZSB1cGxvYWQgaXMgYSB2YWxpZCBQTkcgaW1hZ2UgYW5kIHRyeSBhZ2FpbiIsCgoJCSJ0eXBlX3BvaW50IjogIlB1bnQiLAoJCSJ0eXBlX2xpbmUiOiAiUmVjdGEiLAoJCSJ0eXBlX2xpbmVfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiU2VtaXJlY3RhIiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2xpbMOtbmVhIiwKCQkidHlwZV9hcmMiOiAiQXJjIiwKCQkidHlwZV9hcmNfYnlfcG9pbnRzIjogIkFyYyBkb25hdHMgZWxzIHNldXMgcHVudHMiLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiQXJjIGRlIGNpcmN1bWZlcsOobmNpYSIsCgkJInR5cGVfY2lyY2xlIjogIkNpcmN1bWZlcsOobmNpYSIsCgkJInR5cGVfcGF0aCI6ICJDYW3DrSIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2zDrWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJFbGVtZW50IENvbXBvc3QiLAoJCSJ0eXBlX2NvbmljIjogIkPDsm5pY2EiLAoJCSJ0eXBlX2Z1bmN0aW9uX2dyYXBoIjogIkdyw6BmaWNhIGRlIGZ1bmNpw7MiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpw7MiLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnacOzIGQnYXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpw7MgZCdhcmMgZGUgY2lyY3VtZmVyw6huY2lhIiwKCQkidHlwZV91bmRlZmluZWQiOiAiRWxlbWVudCBubyBkZWZpbml0IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIkNvcmJhIHBhcmFtw6h0cmljYSIsCgkJInR5cGVfYXJlYSI6ICLDgHJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbMK3bGVsb2dyYW0iLAoJCSJ0eXBlX2FuZ2xlIjogIkFuZ2xlIiwKCQkidHlwZV9wYXJ0X29mX2VsZW1lbnQiOiAiUGFydCBkJ2VsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMb25naXR1ZCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdMOgbmNpYSIsCgkJInR5cGVfbGFiZWwiOiAiRXRpcXVldGEgZGUgdGV4dCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkdyw6BmaWMgZGUgYmFycmVzIiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkdyw6BmaWMgZGUgbMOtbmllcyIsCgkJInR5cGVfcGllX2NoYXJ0IjogIkdyw6BmaWMgY2lyY3VsYXIiLAoJCSJ0eXBlX2JveF9wbG90IjogIkdyw6BmaWMgZGUgY2FpeGVzIiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtYSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhY2nDsyIKCX0KfQ"},{ name : "strings_quizzes.nn.json", data : "s70862:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm4iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWtrIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZWtzdCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibsO4eWFrdGlnIGxpayIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGlzayBsaWt0IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZWt2aXZhbGVudGUgbGlrbmluZ2FyIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiVmlsa8OlcmxlZyBzdmFyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBoZWlsdGFsc2Zvcm0iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBicsO4a2Zvcm0iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiaGFyIHBvbHlub21pc2sgZm9ybSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZWluIHJhc2pvbmVsbCBmdW5rc2pvbiIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVyIGVpbiBrb21iaW5hc2pvbiBhdiBlbGVtZW50w6ZyZSBmdW5rc2pvbmFyIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlciB1dHRyeWt0IG1lZCB2aXRza2FwbGVnIG5vdGFzam9uIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlciBmb3JlbmtsYSIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVyIHV0dmlkYSIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXIgZmFrdG9yaXNlcnQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiZXIgcmFzam9uYWx0IiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJoYXIgaW5nZW4gZmVsbGVzIGZha3RvcmFyIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiaGFyIG1pbmltdW1zcmFkaWthbnRhciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGVnIHDDpSIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJoYXIgZWluIGVua2VsIGZlbGxlc25lbW5hciIsCgkJImNoZWNrX3VuaXQiOiAiaGFyIGVpbmluZyBla3ZpdmFsZW50IG1lZCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXIgZWkgZWluaW5nIHNvbSBlciBuw7h5YWt0aWcgbGlrIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbHNrIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXIgZWt2aXZhbGVudGUgZWluaW5nYXIiLAoKCQkibGlzdCI6ICJsaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJyZWtrZWbDuGxnZSBoYXIgYmV0eWRpbmciLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJyZWtrZWbDuGxnZSBlciBsaWtlZ3lsZGlnIiwKCQkicXVlc3Rpb254bWwiOiAic3DDuHJzbcOlbHMtWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWF0aWtrLVVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicmVzZXJ2ZXJ0ZSBvcmQiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RlciBtw6UgYWxsdGlkIGhhIGtyw7hsbHBhcmVudGVzIMKre33Cuy4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJCcnVrIGtvbW1hIMKrLMK7IHNvbSBza2lsamV0ZWlrbiBpIGxpc3RhLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGVyZSBzcMO4cnNtw6VsZXQ:IFxuU3DDuHJzbcOlbGV0IGR1IGhlbGQgcMOlIMOlIG9wbmUsIGlubmVoZWxkIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmFyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJhIG5va28gcMOlIGtvcmxlaXMgc3DDuHJzbcOlbGV0IHZpbCBmdW5nZXJhLiBEZXQgYW5iZWZhbGFzdCBww6UgZGV0IHN0ZXJrYXN0ZSBhdCBkdSB0ZXN0YXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJjb21wYXJlc2V0cyI6ICJzYW1hbmxpa24gaSBzZXR0IiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAicmVsYXRpdiB0b2xlcmFuc2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0ZXIgdXRlbiBrcsO4bGxwYXJlbnRlc2FyIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJla3N0cmEgZWlnZW5za2FwYXIiLAoJCSJzdHJ1Y3R1cmUiOiAic3RydWt0dXIiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub21ldHJpIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbHNrIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5zZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXYiLAoJCSJwcmVjaXNpb24iOiAicHJlc2lzam9uIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAidXN5bmxlZyBnYW5nZW9wZXJhdMO4ciIsCgkJInRpbWVzX29wZXJhdG9yIjogImdhbmdlb3BlcmF0w7hyIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luw6ZyIGVpbmluZyIsCgkJIm1peGVkZnJhY3Rpb25zIjogImJsYW5kYSBicsO4a2FyIiwKCQkiY29uc3RhbnRzIjogImtvbnN0YW50YXIiLAoJCSJmdW5jdGlvbnMiOiAiZnVua3Nqb25hciIsCgkJInVzZXJmdW5jdGlvbnMiOiAiYnJ1a2FyZnVua3Nqb25hciIsCgkJInVuaXRzIjogImVpbmluZ2VyIiwKCQkidW5pdHByZWZpeGVzIjogImVpbmluZ3NwcmVmaWtzIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRha3N2YWwiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk9wbmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJldHQgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklubmRhdGFhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIkdvZGtqZW5uaW5nc2FsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmVyIHRpbGZlbGRpZ2UgdmFyaWFibGFyIG9nIGZ1bmtzam9uYXIiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciBzdHVkZW50ZW4gc2l0dCBvcHBoYXZsZWdlIGlubmhhbGQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIkdvZGtqZW5uaW5nc2FsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICJTasOlIHNww7hyc23DpWxza2plZGUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlRpbGJha2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGplbHAiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIlNlbmQgdGlsYmFrZW1lbGRpbmciLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJTa3JpdiBpbm4gaSB0cmVuaW5nc2t1cnNlbiB2w6VyIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJCZXPDuGsgbmV0dHN0YWRlbiB2w6VyIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIlJhcHBvcnRlciBlaXQgcHJvYmxlbSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkZsZWlyZSBhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkVrc3BvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIlNqw6Uga2plbGRlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIamVscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZXIgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiTGlrbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWtrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRla3N0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiS29sb25uZGlhZ3JhbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5qZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJTdHJla2tkaWFncmFtIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICJBbmdqZSBkZXQgb3BwaGF2bGVnZSBpbm5oYWxkZXQgb2cgcmV0dGUgc3ZhcmV0IGZvciBzcMO4cnNtw6VsZXQgZGl0dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkFuZ2plIGRldCByZXR0ZSBzdmFyZXQgZm9yIHNww7hyc23DpWxldCBkaXR0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiT3BwaGF2bGVnIGlubmhhbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJldHQgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiVGVpa24gZGV0IG9wcGhhdmxlZ2UgaW5uaGFsZGV0IG9nIHJldHRlIHN2YXJldCBww6Ugc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICJPcHBoYXZsZWcgaW5uaGFsZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiUmV0dCBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJJbm5zdGlsbGluZ2FyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIklubmRhdGFhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiR29ka2plbm5pbmdzYWx0ZXJuYXRpdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVGlsZmVsZGlnZSB2YXJpYWJsYXIiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiVmVsIHZlcmt0w7h5IHNvbSBibGlyIGdpdHQgdGlsIHN0dWRlbnRlbiBmb3Igw6Ugc3ZhcmUgcMOlIHNww7hyc23DpWxldC4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiVGlscGFzcyB2ZXJrdMO4eWxpbmplIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IGRldHRlIHNww7hyc23DpWxldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY2FuY2VsX2J1dHRvbl90b29sdGlwIjogIkF2YnJ5dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfc2F2ZV9idXR0b25fdG9vbHRpcCI6ICJMYWdyZSIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmVyIGFsdGVybmF0aXZhIGJhc2VydCBww6UgZWluIGFuYWx5c2UgYXYgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJWaXMgYWxsZSBhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJWaXMgcmVsZXZhbnRlIGFsdGVybmF0aXYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiU2FtYW5zZXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJWdXJkZXIgc3ZhcmJva3NhbmUga3ZhciBmb3Igc2VnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiRXZhbHVlciBrdmFyIHN2YXJib2tzIHVhdmhlbmdpZyBhdiBrdmFyYW5kcmUuIEVsbGVzIGJsaXIgaGVpbGUgaW5uaGFsZGV0IGV2YWx1ZXJ0IHNvbSBlaW4gZW5rZWx0IHZlcmRpLiBTdmFyYm9rc2FyIGVyIGRlZmluZXJ0ZSBpIE9wcGhhdmxlZyBpbm5oYWxkLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiQWxsZSBzdmFyYSBtw6UgdmVyZSByZXR0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiT20gbm9rcmUgYXYgc3ZhcmEgaWtramUgZXIgcmV0dGUsIHZpbCBoZWlsZSBzcMO4cnNtw6VsZXQgYmxpIHZ1cmRlcnQgc29tIGlra2plIHJldHQuIEVsbGVzIGhhciBrdmFydCBzcMO4cnNtw6VsIGVpIHZla3QgaSB2dXJkZXJpbmdhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiU3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAiVnVyZGVyaW5nc3Zla3QiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIklubmRhdGFtZXRvZGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiSW5uZGF0YWZlbHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIklubmVieWdkIG1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJEZXQgZnVsbHQgdXRzdHlydGUgbWF0ZW1hdGlra3JlZGlnZXJpbmdzcHJvZ3JhbW1ldCBNYXRoVHlwZSwgbWVkIHZlcmt0w7h5bGluamUgb2cgaW5uZGF0YW1vZHVzIGZvciBoYW5kc2tyaWZ0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIk1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW0gaSBlaXQgcG9wLW9wcHZpbmRhdWdlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiRWl0IHRla3N0ZmVsdCBtZWQgZWluIGtuYXBwIHNvbSBsYXN0YXIgaW5uIG1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW1tZXQgTWF0aFR5cGUgaSBlaXQgcG9wLW9wcHZpbmRhdWdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIlZhbmxlZyB0ZWtzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIkJlcnJlIGVpdCB2YW5sZWcgdGVrc3RmZWx0LCBmb3IgZW5rbGFyZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJUaWxsZWdnc2lubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJWaXMgdGlsbGVnZyBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgZWluIENhbGNNZSB0aWxsZWdnc2thbGt1bGF0b3IgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlZpcyB0aWxsZWdnc3Rla3N0ZmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlZpcyBlaXQgdGlsbGVnZ3N0ZWtzdGZlbHQgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkVyc3RhdHQgc3ZhcmlubmRhdGEgbWVkIENhbGNNZS10aWxsZWdnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRXJzdGF0dCBzdmFyZmVsdGV0IGZvciBpbm5kYXRhIG1lZCBlaW4gQ2FsY01lIHRpbGxlZ2dza2Fsa3VsYXRvciBmb3Igc3R1ZGVudHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiSWtramUgdmlzIHN2YXJpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIklra2plIHZpcyBDYWxjTWUgdGlsbGVnZ3NrYWxrdWxhdG9yZW4gZm9yIGlubmRhdGFmZWx0ZXQgZm9yIHN0dWRlbnRzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmVyIG9wcGhhdmxlZyBpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2N1c3RvbWl6ZV90b29sYmFyX2xhYmVsIjogIlRpbHBhc3MgdmVya3TDuHlsaW5qZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJHw7h5bSBpbm5zdGlsbGluZ2FuZSBmb3IgQ2FsY01lLWZpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJHw7h5bSB2YWwgc29tIG9wbmluZywgbGFncmluZyBlbGxlciBuZWRsYXN0aW5nIGF2IENhbGNNZS1kb2t1bWVudCB0aWwgc3R1ZGVudGVuLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJJbm5kYXRhc3ludGFrcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiVMO4bSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiS29uc3RhbnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJWZWwgYm9rc3RhdmFuZSBzb20gZXIgdG9sa2Egc29tIGtvbnN0YW50YXIgaSBzdGFkZW4gZm9yIGZyaWUgdmFyaWFibGFyLiBEdSBrYW4gZGVmaW5lcmUgZmxlaXJlIGtvbnN0YW50YXIgcMOlIERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsYXIgb2cgZnVua3Nqb25zcGFuZWwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogIkZsZWlyZSBrb25zdGFudGFyIC4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZWluIG55IGtvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rc2pvbmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlZlbCBuYW1uYSBzb20gZXIgdG9sa2Egc29tIGZ1bmtzam9uYXIuIER1IGthbiBkZWZpbmVyZSBmbGVpcmUgZnVua3Nqb25hciBww6UgRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxhciBvZyBmdW5rc2pvbnNwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJla3NwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9sc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bWV0aWtrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX21vcmVfZnVuY3Rpb25zIjogIkZsZWlyZSBmdW5rc2pvbmFyIC4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZWluIG55IGZ1bmtzam9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiTcOlbGVpbmluZ2FyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZWxwZXJfdGV4dCI6ICJWZWwgbmFtbiBzb20gZXIgdG9sa2Egc29tIG3DpWxlaW5pbmdhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIkZsZWlyZSBlaW5pbmdhciAuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJFaW5pbmdzcHJlZmlrcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVmVsIHByZWZpa3NhIHNvbSBlciB0aWxsYXRuZSBtZWQgbcOlbGVpbmluZ2FyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIkZsZWlyZSBwcmVmaWtzIC4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiVGlsbGF0bmUga29uc3RydWtzam9uYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkJsYW5kYSBmcmFrc2pvbmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGVyIHRvbGthIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBFbGxlcyBlciBkZWkgdG9sa2Egc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJLcsO4bGxwYXJlbnRlc2FuZSB7IH0gZXIgdG9sa2Egc29tIGF2Z3JlbnNpbmcgYXYgbGlzdGEuIEVsbGVzIGVyIGRlaSB0b2xrYSBzb20gcGFyZW50ZXNhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHV0YW4gYXZncmVuc2luZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJBbGxlIGVsZW1lbnQgZWxsZXIgc2VrdmVuc2FyIGF2IGVsZW1lbnQgZXIgdG9sa2Egc29tIGVpIGxpc3RlLCBvZ3PDpSB1dGFuIGF2Z3JlbnNpbmdhbmUgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAoMCwxKSBlciB0b2xrYSBzb20gaW50ZXJ2YWxsLiBFbGxlcyBlciBkZWkgdmVrdG9yYXIgYXYgdG8gZWxlbWVudC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIkZvcmhvbGRzdGFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAyOiAzOiA1IGVyIHRvbGthIHNvbSBmb3Job2xkc3RhbC4gRWxsZXMgZXIgZGVpIHDDpWbDuGxnamFuZGUgdmFubGVnZSBkaXZpc2pvbmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIkRhdGF2aXRza2FwbGVnIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRm9ybWxhciBzb20gMS41ZS01IGVsbGVyIDEuNUUtNSBlciB0b2xrYSBzb20gZGVzaW1hbHRhbCBpIHZpdHNrYXBsZWcgbm90YXNqb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNraWxqZXN5bWJvbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW5nZW50aW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVzaW1hbHBsYXNzYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiU2lmZmVyZ3J1cHBlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiTGlzdGVlbGVtZW50IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiVmVsIHR5ZGluZ2EgYXYgcHVua3R1bSwga29tbWEgb2cgbWVsbG9tcm9tc3N5bWJvbC4gRGV0IGRlZmluZXJlciBrb3JsZWlzIGRlc2ltYWx0YWwgb2cgbGlzdGVyIHV0dHJ5a2thc3QuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIlNhbWFubGlrbmluZyBtZWQgc3R1ZGVudHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9rc3RhdmxlZyBsaWtlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHNrcml2YXN0IG7DuHlha3RpZyBzb20gZGV0IHJldHRlIHN2YXJldCwgbWVkIHVubnRhayBhdiBwYXJlbnRlc2FyIG9nIHRpbHN2YXJhbmRlIG9wZXJhdMO4cmFyLiBUb2xlcmFuc2UgZ2plbGQgZnJhbWxlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGlzayBsaWtlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiU3R1ZGVudHN2YXJldCBlciBzYW1hbmxpa25hIG1lZCBkZXQgcmV0dGUgc3ZhcmV0IHZlZCBicnVrIGF2IGRlbiBtYXRlbWF0aXNrZSBtb3RvcmVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiUmVra2Vmw7hsZ2Ugb2cgZ2plbnRha2luZyBzcGVsZXIgZWkgcm9sbGUgaSBsaXN0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIk9tIHN2YXJldCBlciBlaSBsaXN0ZSBtZWQgZWxlbWVudCwgbcOlIGVsZW1lbnRhIGkgc3R1ZGVudGVuIHNpdHQgc3ZhciB2ZXJlIGkgc2FtZSByZWtrZWbDuGxnZSBvZyB2aXNhc3QgbGlrZSBtYW5nZSBnb25nZXIgc29tIGkgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiR2plbnRha2luZyBzcGVsZXIgZWkgcm9sbGUgaSBsaXN0ZXIsIG1lbiByZWtrZWbDuGxnZSBnamVyIGlra2plIGRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJPbSBzdmFyZXQgZXIgZWkgbGlzdGUgbWVkIGVsZW1lbnQsIG3DpSBlbGVtZW50YSBpIHN0dWRlbnRlbiBzaXR0IHN2YXIgdmlzYXN0IGxpa2UgbWFuZ2UgZ29uZ2VyIHNvbSBpIGRldCByZXR0ZSBzdmFyZXQsIG1lbiBpa2tqZSBuYXVkc3lubGVnIGkgc2FtZSByZWtrZWbDuGxnZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiUmVra2Vmw7hsZ2Ugb2cgZ2plbnRha2luZyBzcGVsZXIgaW5nYSByb2xsZSBpIGxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJPbSBzdmFyZXQgZXIgZWkgbGlzdGUgbWVkIGVsZW1lbnQsIGlra2plIHZ1cmRlciByZWtrZWbDuGxnYSBkZWlyYSBvZyBnamVudGFraW5nYSBhdiBkZWkgZm9yIMOlIHNhbWFubGlrbmUgc3R1ZGVudGVuIHNpdHQgc3ZhciBvZyBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIlRpbHBhc3Mgc3RvcmxlaWsgcMOlIGJva3N0YXZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIlN0b3JlIG9nIHNtw6UgYm9rc3RhdmFyIG3DpSBwYXNzZSBuw7h5YWt0aWcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIlRpbHBhc3MgbWVsbG9tcm9tIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRldCBtw6UgdmVyZSBuw7h5YWt0aWcgZGVpIHNhbWUgbWVsbG9tcm9tbWEgaSBzdHVkZW50c3ZhciBzb20gaSByZXR0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVrdml2YWxlbnRlIGxpa25pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIlNldHRldCBtZWQgbMO4eXNpbmdhciBww6UgbGlrbmluZ2EsIHVsaWtoZWl0YSBlbGxlciBzeXN0ZW1ldCBzb20gZXIgZGVmaW5lcnQgYXYgc3R1ZGVudHN2YXJldCBlciBkZXQgc2FtZSBzb20gZGV0IHNvbSBlciBkZWZpbmVydGUgYXYgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkFsbGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiVGlscGFzcyBhbGxlIHN0dWRlbnRzdmFyLiBCcnVrIGRldHRlIGFsdGVybmF0aXZldCBmb3Igw6UgZ2plIHRpbGJha2VtZWxkaW5nIHRpbCBzdHVkZW50YXIgcMOlIGdhbGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJUaWxwYXNzYSB2dXJkZXJpbmdzZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmVyIGRpbiBlaWdlbiB0aWxwYXNzYSBmdW5rc2pvbiBmb3Igw6Ugc2pla2tlIHN0dWRlbnRzdmFyIHDDpSBEZWZpbmVyIHRpbGZlbGRpZ2UgdmFyaWFibGFyIG9nIGZ1bmtzam9uc3BhbmVsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Nqb25zbmFtbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlaW4gbnkgZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJIYWxkIGFyZ3VtZW50IGlra2plIHZ1cmRlcnRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiU3R1ZGVudHN2YXJldCB2aWwgaWtramUgYmxpIHZ1cmRlcnQgb2cgdmlsIGJsaSBnaXR0IHRpbCBmdW5rc2pvbmVuIHNvbSBlaXQgQ2FsY01lLXV0dHJ5a2suIERldHRlIGVyIGVpbiBzdsOmcnQgYXZhbnNlcnQgZnVua3Nqb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIlRhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xza2Ugc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJJa2tqZSB0aWxsYXQgZGVzaW1hbHRhbC4gU3ZhcmV0IG3DpSB2ZXJlIGVpbiBrb21iaW5hc2pvbiBhdiBvcGVyYXNqb25hciwgZnJha3Nqb25hciwgcsO4dGVyIG9nIGZ1bmtzam9uYXIgYXYgaGVpbHRhbCwga29uc3RhbnRhciBvZyB2YXJpYWJsYXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyYW5zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfbGFiZWwiOiAiTsO4eWFrdGlnIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHZlcmUgbsO4eWFrdGlnIGxpa3QgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIkZlaWxtYXJnaW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHZlcmUgYWJzb2x1dHQgaW5uYW5mb3IgdG9sZXJhbnNlaW50ZXJ2YWxsZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9zZW50IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXR0IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2xhYmVsIjogIlBhc3NhbmRlIHNpZmZlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfaGVscGVyX3RleHQiOiAiRGVpIGbDuHJzdGUgc2lnbmlmaWthbnRlIHRhbGEgZWxsZXIgZGVzaW1hbHBsYXNzYW5lIGkgc3R1ZGVudHN2YXJldCBtw6UgcGFzc2UgbWVkIGRldCByZXR0ZSBzdmFyZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpdHNrYXBsZWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZXNpbWFsdGFsIGkgc3R1ZGVudHN2YXIgbcOlIHZpc2FzdCBpIG5vcm1hbGlzZXJ0IHZpdHNrYXBsZWcgbm90YXNqb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlc2ltYWx0YWwgbcOlIHZpc2FzdCBpIHZhbmxlZyBkZXNpbWFsbm90YXNqb246IDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiQWxsIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZXNpbWFsdGFsIGthbiB2aXNhc3QgYW50ZW4gaSB2aXRza2FwbGVnIGVsbGVyIGkgZGVzaW1hbG5vdGFzam9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVzaXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkZyw6UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJTamVrayBtaW5pbXVtcy0gb2cgbWFrc2ltdW1zdGFsZXQgcMOlIHNpZ25pZmlrYW50ZSB0YWwgZWxsZXIgZGVzaW1hbHBsYXNzYXIgc3R1ZGVudHN2YXJldCBtw6UgaGE7IGlua2x1ZGVydCBldHRlcmbDuGxnYW5kZSBudWxsYXIuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJGb3JlbmtsaW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2dlbmVyYWxfbGFiZWwiOiAiR2VuZXJlbGwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlV0dHJ5a2tldCBrYW4gaWtramUgZm9yZW5rbGFzdCB5dHRlcmxlZ2FyZS4gSW5rbHVkZXJlciBmcmFrc2pvbmFyLCBwb3RlbnNhciBvZyByw7h0ZXIsIHBvbHlub20sIHJhc2pvbmVsbGUgZnVua3Nqb25hciwgdHJhbnNjZW5kZW50YWxlIGZ1bmtzam9uYXIsIGRlc2ltYWx0YWwgLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIlV0dmlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJBbGxlIG9wZXJhc2pvbmFyIHNvbSBrYW4gZ2plcmFzdCBlciB1dGbDuHJ0ZS4gUHJvZHVrdCBlciBmb3JkZWx0ZSBvdmVyIHN1bW1hciwgZW5rbGUgYnLDuGthciBlciBnam9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWt0b3JhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVpbHRhbCBlbGxlciBwb2x5bm9tIGVyIHZpc3RlIHNvbSBwcm9kdWt0IGF2IHByaW10YWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmVsbGVzZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiRmVsbGVzZmFrdG9yYXIgZm9yIHN1bW1hciBlciB0YXR0IHV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiQnLDuGthciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRmVsbGVzbmVtbmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJCcsO4a2FyIGVyIGZvcmVua2xhIHRpbCBlaW4gZmVsbGVzbmVtbmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSw7h0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhc2pvbmFsaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIkRldCBlciBpbmdlbiByw7h0ZXIgaSBuZW1uYXJlbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJBcmd1bWVudGV0IG9tIHLDuHRlciBoYXIgaWtramUgbm9rb24gZmFrdG9yIHNvbSBzdHlyZXIgaW5kZWtzZW4gdGlsIHJvdGEsIHPDpSBkZXQga2FuIGlra2plIGJsaSBmb3JlbmtsYS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVpbmluZ2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJUaWxwYXNzIG3DpWxlaW5pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTcOlbGVpbmluZ2EgaSBzdHVkZW50c3ZhcmV0IG3DpSB2ZXJlIGRldCBzYW1lIHNvbSBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIlRpbGxhdCBhbmRyZSBwcmVmaWtzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVGlsbGF0IG3DpWxlaW5pbmdhIGkgc3R1ZGVudHN2YXJldCDDpSBoYSBlaXQgYW5uYSBwcmVmaWtzIGVubiBkZXQgcmV0dGUgc3ZhcmV0LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnQiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiVmlsa8OlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbnNlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiU3RpbGwgaW5uIGRlbiB0aWxsYXRuZSBtZW5nZGEgZmVpbCBtZWxsb20gc3R1ZGVudHN2YXJldCBvZyBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJWZWwgZWxlbWVudGEgaSBzdmFyZXQgc29tIHNrYWwgdnVyZGVyYXN0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiRm9yYnkgb3ZlcmZsw7hkaWdlIGVsZW1lbnQgaSBzdHVkZW50c3ZhcmV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJEZXQga2FuIGlra2plIHZlcmUgZmxlaXJlIGVsZW1lbnQgaSBzdHVkZW50IHN2YXJldCBlbm4gZWxlbWVudCB0aWwgc3RhZGVzIGkgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJUaWxwYXNzIGZhcmdlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICJFbGVtZW50YSBpIHN0dWRlbnRzdmFyZXQgbcOlIGhhIHNhbWUgZmFyZ2Ugc29tIGRlaSBoYXIgaSBkZXQgcmV0dGUgc3ZhcmV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIlRpbHBhc3MgbGluamV0eXBlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRWxlbWVudGEgaSBzdHVkZW50c3ZhcmV0IG3DpSBoYSBzYW1lIGxpbmpldHlwZSAoaGVpbCwgc3RpcGxhKSBzb20gZGVpIGhhciBpIGRldCByZXR0ZSBzdmFyZXQuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiQWxsZSBlbGVtZW50IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIkRlbGUgdXQga2FyYWt0ZXJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkRldCBvcHBzdG9kIGVpbiBmZWlsIG1lZCBsYXN0aW5nIGF2IGVsZW1lbnRhIGZvciB2YWxpZGVyaW5nIGF2IGdyYWZlbi4gUHLDuHYgaWdqZW4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICJTa3JpdiBlaW4gYWxnb3JpdG1lIGZvciDDpSBsYWdlIHRpbGZlbGRpZ2UgdmFyaWFibGFyLCB0YWwsIHV0dHJ5a2ssIGdyYWZhciBlbGxlciBlaW4gZ3JhZGVyaW5nc2Z1bmtzam9uOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiQWxnb3JpdG1lc3Byw6VrIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk5vdGFzam9uIHV0c2tyaWZ0c3ZhcmlhYmxhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFa3NlbXBlbDogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIlV0dHJ5a2tzZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIkltYWdpbsOmciBlaW5pbmciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJUaWRzb3BlcmF0w7hyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQdW5rdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBLcnlzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGlzaXR0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiVGFsZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVzaXNqb25zdHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJTaWduaWZpa2FudGUgdGFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXNpbWFscGxhc3NhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJVdHNrcmlmdHNub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICJWaXRza2FwbGVnIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0b21hdGlzayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWxza2lsamV0ZWlrbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVua3R1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU2lmZmVyZ3J1cHBlc2VwYXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIkluZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJNZWxsb21yb20iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQdW5rdHVtIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2tyaXYgaW5uIHN0dWRlbnRlbiBzaXR0IG9wcGhhdmxlZ2UgaW5uaGFsZCBpIENhbGNNZSB0aWxsZWdnc2thbGt1bGF0b3I6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJSZWdlbmVyZXIgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIktvcGllciBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJTdHVkZW50c3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIlNldHQgaW5uIGVpdCBzdHVkZW50c3ZhciBmb3Igw6Ugc2rDpSB0aWxiYWtlbWVsZGluZ2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiUkVUVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiREVMVklTIFJFVFQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJGRUlMIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9tYXRoX2xhYmVsIjogIk1hdGVtYXRpa2tzeW50YWtzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X2dyYXBoaWNfbGFiZWwiOiAiR3JhZmlzayBzeW50YWtzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X3N0cmluZ19sYWJlbCI6ICJUZWtzdHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiQm9rc3RhdmVsaWcgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aXNrIGxpayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVrdml2YWxlbnRlIGxpa25pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkFsbGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAiR3JhZGVyaW5nc2Z1bmtzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIlV0dmlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmFrdG9yaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmFzam9uYWxpc2VydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiSW5nZW4gZmVsbGVzZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGZWxsZXNuZW1uYXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpdHNrYXBsZWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbHNrIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRnLDpSAke21pbn0gdGlsICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9taW5fbGFiZWwiOiAiTWluc3QgJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJPcHB0aWwgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZXNpbWFscGxhc3NhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk3DpWxlaW5pbmdhciBwYXNzYXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJJbmdlbiBvdmVyZmzDuGRpZ2UgZWxlbWVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkZhcmdlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiTGluamVzdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiU3DDuHJzbcOlbCBYTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWF0aWtrIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVydGUgb3JkIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiR29ka2plbm5pbmcgb2cgdmFyaWFibGFyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiSW5uZGF0YW1ldG9kZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJUaWxsYXRuZSBpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIlNhbWFubGlrbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJSZXNzdXJzYXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsYXIiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJmcsOlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvc2VudCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0dCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbmxpbmVfaGFuZF9sYWJlbCI6ICJNYXRoVHlwZSBIYW5kc2tyaWZ0IGlubmVieWdkIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBzcMO4cnNtw6VsZXQ:IiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19sYWJlbCI6ICJTcMO4cnNtw6VsZXQgZHUgZXIgaSBmZXJkIG1lZCDDpSBvcG5lIGlubmVoZWxkIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmFyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJlIGxpdHQgcMOlIGZyYW1mZXJkYSB0aWwgc3DDuHJzbcOlbGV0LiBWaWwgdGlscsOlciBww6UgZGV0IHN0ZXJrYXN0ZSBhdCBkdSB0ZXN0YXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkdvZHRhIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkF2YnJ5dCIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJJa2tqZSBrb21wYXRpYmxlIGFsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJEZWkgdmFsZGUgYWx0ZXJuYXRpdmEgZXIgaWtramUga29tcGF0aWJsZSBtZWQgZGVpIHRyZWt0ZSB1dHNlZ25lbmUgZnLDpSBkZWkgcmV0dGUgc3ZhcmEgZGluZS4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgaGFsZGUgZnJhbT8uIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiSmEiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5laSIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiT3BuZSBNYXRoVHlwZSBtYXRlbWF0aWtrcmVkaWdlcmluZ3Nwcm9ncmFtbWV0IiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIklra2plIGxhZ3JhIGVuZHJpbmdhciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIk9tIGR1IHN0ZW5nZXIgZGV0dGUgdmluZGF1Z2V0LCB2aWwgZHUgbWlzdGUgYWxsZSBlbmRyaW5nYXIgc29tIGlra2plIGVyIGxhZ3JhLiBFciBkdSBzaWtrZXIgcMOlIGF0IGR1IHZpbCBoYWxkZSBmcmFtPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkdvZHRhIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQXZicnl0IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJMYWdyZSBvZyBzdGVuZyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiU3RlbmdlIHV0YW4gbGFncmluZyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIktsaWtrIHDDpSBrbmFwcGVuIGZvciBsYXN0ZSBuZWQgb2cga8O4eXJlIFdpcmlzIENBUy1hcHBsaWthc2pvbmVuIGZvciDDpSByZWRpZ2VyZSBzcMO4cnNtw6Vsc2FsZ29yaXRtZW4uIiwKCQkicnVuY2FsY3VsYXRvciI6ICJCcnVrIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrayBww6Uga25hcHBlbiBmb3Igw6UgbGFzdGUgbmVkIG9nIGJydWthIFdpcmlzIENhcy1hcHBlbiB0aWwgw6UgZ2plcmEgdXRyZWtuaW5nYW5lIGR1IHRyZW5nLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPkxlcyBtZWlyPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGlubmxlaWFuZGUgw7hrdCDigKYiLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJWZW50ZXIgcMOlIG9wcGRhdGVyaW5nYXIg4oCmIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIGVuZHJpbmdhciBsYWdyYSIsCgkJImdvdHNlc3Npb24iOiAiRW5kcmluZ2FyIGxhZ3JhIChyZXZpc2lvbiAke259KS4iLAoJCSJzaG93Y2FzIjogIkJydWsgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJCcnVrIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJGaW5uIHV0IG1laXIiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiS29udmVydGVyIHRpbCBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIlNww7hyc23DpWxzYWxnb3JpdG1lbiB2aWwgYmxpIGltcG9ydGVydCBmcsOlIFdpcmlzIENBUyB0aWwgZGV0IG55ZSBhbGdvcml0bWVyZWRpZ2VyaW5nc3Byb2dyYW1tZXQgdsOlcnQsIENhbGNNZS4gUmVzdWx0YXRhbGdvcml0bWVuIG3DpSByZXZpZGVyYXN0IG9nIHRlc3Rhc3QgbWFudWVsdC4gQWxnb3JpdG1hciBzb20gdmVydCBpbXBvcnRlcnRlIHRpbCBDYWxjTWUsIGthbiBpa2tqZSBsZW5nZXIgb3BuYXN0IG1lZCBkZW4ga2xhc3Npc2tlIFdJUklTIENBUy4gT20gZHUgdmlsIGdqZXJlIG9tIGltcG9ydGVuIGV0dGVyIMOlIGhhIGdvZHRhdHQsIG3DpSBkdSBpa2tqZSBsYWdyZSBzcMO4cnNtw6VsZXQ6IGtsaWtrIHDDpSBhdmJyeXQgaSB2aW5kYXVnZXQgZm9yIFdJUklTIFF1aXogU3R1ZGlvIG9nIG9wbmUgZGV0IGlnamVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiS29udmVydGVyIHNvbSBhbGdvcml0bWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiR29kdGEiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICJBdmJyeXQiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncmFmaXNrIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYWZhciwgZ2VvbWV0cmlza2UgZWxlbWVudCAuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIgcmV0dCIsCgkKCQkiY2hlY2tfY29sb3IiOiAiZmFyZ2UgcGFzc2FyIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImxpbmplc3RpbCBwYXNzYXIiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICJpbm5laGVsZCBpa2tqZSBvdmVyZmzDuGRpZ2UgZWxlbWVudCIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb21ldHJpc2sgbGlrdCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIlN2YXJldCBlciBnZW9tZXRyaXNrIGxpa3QiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtZXRlciIsCgkJImFuc3dlciI6ICJzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiS29waWVyIGZyw6Ugc3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIktvcGllciBmcsOlIHJldHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIlN0YXRpc3Rpa2siLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2tyaXYgaW5uIHJldHQgc3ZhciBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmEga3JpdGVyaWVuZSBzb20gc2thbCBicnVrYXN0IGZvciDDpSBzYW1tZW5saWtuYSBkZXQgbWVkIHN2YXJldCBww6Ugc3R1ZGVudGVuIGRpbmUgdmVkIGhqZWxwIGF2IHZhbGV0dG1lbnllbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2tyaXYgaW5uIHJldHQgc3ZhciBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmEga29ybGVpcyBkZXQgZXIgc2FtYW5saWtuYSBtZWQgc3ZhcmV0IHDDpSBzdHVkZW50ZW4gZGluZSBvZyBrdmEgZWxlbWVudGEgZXIgZ3JhZGVydCBtZWQgaW5uc3RpbGxpbmdzbWVueWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJTa3JpdiBpbm4gcmV0dCBzdmFyIGZvciBkZXR0ZSBzcMO4cnNtw6VsZXQuIER1IGthbiBlbmRyYSBrcml0ZXJpZW5lIHNvbSBza2FsIGJydWthc3QgZm9yIMOlIHNhbW1lbmxpa25hIGRldCBtZWQgc3ZhcmV0IHDDpSBzdHVkZW50ZW4gZGluZSB2ZWQgaGplbHAgYXYgdmFsZXR0bWVueWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiRGV0dGUgZXIgZGVuIGbDuHJzdGUgdGlsc3RhbmRlbiB0aWwgbWF0ZW1hdGlra3JlZGlnZXJpbmdhIGRpbiBzdHVkZW50ZW4gdmlsIHNqw6UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRGVubmUgbcOldGVuIGthbiBkdSBvcHBnamUgZWluIHN0cnVrdHVyIGZvciBzdmFyZXQgZWxsZXIgdG9tdCBmb3Igw6UgZnlsbGUgaW5uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRGV0dGUgZXIgZGVuIGbDuHJzdGUgdGlsc3RhbmRlbiB0aWwgZ3JhZmVuZGl0b3JlbiBzdHVkZW50ZW4gZGluIHZpbCBzasOlIG7DpXIgZHUgcHLDuHZlciBzcMO4cnNtw6VsZXQuIER1IGthbiB0aWxwYXNzYSB2ZXJrdMO4eWxpbmplZWxlbWVudGEgZGVpIHZpbCBzasOlIGkgaW5uZGF0YXZhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIkRldHRlIGVyIGRlbiBmw7hyc3RlIHRpbHN0YW5kZW4gdGlsIHRla3N0cmVkaWdlcmluZ2Egc3R1ZGVudGVuIGRpbiB2aWwgc2rDpSBuw6VyIGR1IHByw7h2ZXIgc3DDuHJzbcOlbGV0LiBEZW5uZSBzdmFydHlwZW4gZXIgaWtramUgZXZhbHVlcnQgbWF0ZW1hdGlzay4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJEdSBicnVrYXIgV2lyaXNRdWl6emVzIDQuNi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkR1IGthbiBuw6UgYnJ1a2EgdsOlcmUgbnllIHRpbGZlbGRpZ2UgdmFyaWFiZWwtZnVua3Nqb25lbiwgc29tIHRpbGxhdGVyIGRlZyDDpSBsYWdhIGR5bmFtaXNrZSBzcMO4cnNtw6VsIHDDpSBlaW4gcmFza2VyZSBvZyBlbmtsZXJlIG3DpXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTasOlIHDDpSB2w6VyZSB1dHNsaXBwLW5vdGF0Li4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR8OlIG9zcyB0aWxiYWtlbWVsZGluZ2EgZGluLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiU3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkzDpXMgc3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIklra2plIHRpbGxhdCBzdHVkZW50ZW4gw6UgZW5kcmEgc3ZhcmV0IHV0ZW5mb3IgZGVpIHRvbW1lIHBsYXNzaGFsZGFyYW5lIHNvbSBlciBpZ2plbiBpIGlubmhhbGRldC4gRGVyc29tIGRlbm5lIGlubnN0aWxsaW5nYSBlciBzbMOldHQgcMOlLCB2aWwgc3R1ZGVudGVuIGJlcnJlIGt1bm5hIGZ5bGxhIGkgYm9rc2FuZSBhdiBpbm5oYWxkZXQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJUaWxmZWxkaWdlIHZhcmlhYmxhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIkVua2VsIG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkF2YW5zZXJ0IG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVGlsZmVsZGlnZSB2YXJpYWJsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJMYWcgZHluYW1pc2tlIHNww7hyc23DpWwgdmVkIMOlIGxlZ2dqZSB0aWwgdGlsZmVsZGlnZSB2YXJpYWJsYXIgaSBzcMO4cnNtw6Vsc2Zvcm11bGVyaW5nYS4gSHVzayDDpSBsZWdnamUgdGlsIHZhcmlhYmxhbmUgaSBmYXNpdGVuIG9nIGJydWtlIGZ1bmtzam9uZW4gdnVyZGVyIGRlcnNvbSBkdSB2aWwgYXQgZGVpIHNrYWwgdmlzYXN0IHNvbSB2dXJkZXJ0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiTGFnIGR5bmFtaXNrZSBzcMO4cnNtw6VsIHZlZCDDpSBsZWdnamUgdGlsIHRpbGZlbGRpZ2UgdmFyaWFibGFyIGkgc3DDuHJzbcOlbHNmb3JtdWxlcmluZ2EuIEh1c2sgw6UgbGVnZ2plIHRpbCB2YXJpYWJsYW5lIGkgZmFzaXRlbiBvZyBicnVrZSBmdW5rc2pvbmVuIHZ1cmRlciBkZXJzb20gZHUgdmlsIGF0IGRlaSBza2FsIHZpc2FzdCBzb20gdnVyZGVydC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIkJydWsgQ2FsY01lIGZvciDDpSBsYWdlIGVpbiBhbGdvcml0bWUgc29tIGdlbmVyZXJlciB0aWxmZWxkaWdlIHZhcmlhYmxhci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIExlZ2cgdGlsIHZhcmlhYmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiQWxnb3JpdG1lbiBkaW4gZXIga29tcGxla3MsIGJydWsgYXZhbnNlcnQgbW9kdXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogIkRva3VtZW50YXNqb24gZm9yIHRpbGZlbGRpZ2UgdmFyaWFibGFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiVmFyaWFiZWxuYW1uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiZXIgZWluIGhlaWx0YWwgbWVsbG9tIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluc3RlIHZlcmRpIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogIm9nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAibWFrc3ZlcmRpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIlZhcmlhYmVsbmFtbmV0IGVyIGFsbGVyZWllIGkgYnJ1ay4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiSWtramUgZWluIGhlaWx0YWwuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIklra2plIGVpdCBnb2RramVuZCB2YXJpYWJlbG5hbW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIk1ha3N2ZXJkaSBtw6UgdmVyZSBow7hnYXJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIlZhcmlhYmVsbmFtbiBtYW5nbGFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWFrc3ZlcmRpIG1hbmdsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJNaW5zdGUgdmVyZGkgbWFuZ2xhciIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAidnVyZGVyIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJWaSBwcmVzZW50ZXJlciBXaXJpc1F1aXp6ZXMgNC44LjA6IE7DpSBtZWQgaGFuZHNrcml2bmUgZ3JhZnN2YXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0IGdsZWRlciBvc3Mgw6UgcHJlc2VudGVyZSBlaW4gbnkgc3ZhcnR5cGUgc29tIGxhciBlbGV2YW5lIGRpbmUgc3ZhcmUgdmVkIMOlIHRlaWtuZSBlaW4gZ3JhZiBmb3IgaGFuZC4gRmlubiB1dCBtZWlyIG9tIGRlbm5lIGZ1bmtzam9uZW4gdmVkIMOlIGxlc2UgdmVyc2pvbnNtZXJrbmFkZW5lIG9nIGRva3VtZW50YXNqb25lbi4gVmkgdm9uYXIgZHUgb2cgZWxldmFuZSBkaW5lIGxpa2FyIGRlbm5lIG55ZSBmdW5rc2pvbmVuIGkgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiVmVyc2pvbnNtZXJrbmFkYXIiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJTZW5kIHRpbGJha2VtZWxkaW5nIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkxhZyBkaXR0IGbDuHJzdGUgc3DDuHJzbcOlbCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIkJsaSBramVudCBtZWQgYWxsZSB0cmlubmEgZm9yIMOlIGxhZ2UgZWl0IHNww7hyc23DpWwgbWVkIFdpcmlzUXVpenplcyBvZyBrb3JsZWlzIGJydWtlIHZhbGlkZXJpbmdzZnVua3Nqb25lbi4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIktvcmxlaXMgbGFnZSBlaXQgdGlsZmVsZGlnIHNww7hyc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiRmlubiB1dCBrb3IgZW5rZWx0IGRldCBlciDDpSBsYWdlIHRpbGZlbGRpZ2Ugc3DDuHJzbcOlbCBtZWQgV2lyaXNRdWl6emVzLCBiw6VkZSBpIGVua2VsIG1vZHVzIG9nIGF2YW5zZXJ0IG1vZHVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkzDpnIgYWx0IG9tIFdpcmlzUXVpenplcyBtZWQgdsOlciBncmF0aXMgb3BwbMOmcmluZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiVmkgdGlsYnlyIGVpIGdyYXRpcyBvcHBsw6ZyaW5nIGkgZWlnZXQgdGVtcG8gZWxsZXIgZWkgYmV0YWx0IG9wcGzDpnJpbmcgbWVkIGzDpnJhciBkZXIgZHUga2FuIGzDpnJlIGFsdCBvbSBmdW5rc2pvbmFyIG9nIGF2YW5zZXJ0ZSBpbm5zdGlsbGluZ2FyIGkgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiRmlubiB1dCBtZWlyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICJFbmtlbCBtb2R1cyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiQXZhbnNlcnQgbW9kdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiTWVsZCBtZWcgcMOlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJLb250YWt0IG9zcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIkJlc8O4ayBuZXR0c2lkYSB2w6VyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIlJhcHBvcnRlciBwcm9ibGVtIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJLb20gaSBnYW5nIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIlNraXNzZXJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIkRldHRlIGVyIHN0YXJ0c3RpbHN0YW5kZW4gaSBncmFmdmVya3TDuHlldCBzb20gZWxldmFuZSBzZXIgbsOlciBkZWkgc3ZhcmFyIHDDpSBzcMO4cnNtw6VsZXQuIEh1c2sgYXQgdmVya3TDuHlsaW5qYSBmb3IgZWxldmFuZSBiZXJyZSBoYXIga25hcHBhciBmb3IgaGFuZHNrcmlmdCBvZyBzbGV0dGluZy4gQnJ1ayBrbmFwcGVuIMKrdGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXTCuyBmb3Igw6Ugc2rDpSBrb3JsZWlzIGRldHRlIHZpbCBzasOlIHV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIlNrcml2IGlubiByaWt0aWcgc3ZhciBww6UgZGV0dGUgc3DDuHJzbcOlbGV0LiBFbGV2YW5lIGRpbmUgdmlsIGJydWtlIGhhbmRza3JpZnRzdmVya3TDuHlldCB0aWwgw6Ugc2tpc3NlcmUgbMO4eXNpbmdhIGRlaXJhLCBzw6UgdmkgaGFyIHNldHQgZWluIG1pbmltYWwgdG9sZXJhbnNlIGZvciBsaXR0IHVuw7h5YWt0aWdlIHN2YXIuIER1IGthbiBzdGlsbGUgcMOlIGRlbm5lIHZlZCDDpSBrbGlra2UgcMOlIMKrR29ka2plbm5pbmdzYWx0ZXJuYXRpdsK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIkJydWsga25hcHBlbiDCq3Rlc3QgZGV0dGUgc3DDuHJzbcOlbGV0wrsgZm9yIMOlIHNqw6UgZWxldnZpc2luZ2EuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlNraXNzZXJlIGxpa3QiLAoJCSJxdWl6emVzX2RlbW9fc2tldGNoX3RpdGxlX21lbnUiIDogIlNraXNzZXJlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9rdW1lbnRhc2pvbiIKCX0KfQoKCg"},{ name : "strings_graph.fr.json", data : "s7910:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZnIiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTw6lsZWN0aW9ubmVyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiw4ljcml0dXJlIG1hbnVzY3JpdGUiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0dF9saW5lcyI6ICJMaWduZXMiLAoJCSJ0dF9saW5lIjogIkxpZ25lIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlJheW9uIiwKCQkidHRfcG9seWxpbmUiOiAiUG9seWxpZ25lIiwKCQkidHRfcG9seWdvbiI6ICJQb2x5Z29uZSIsCgkJInR0X3ZlY3RvciI6ICJWZWN0ZXVyIiwKCQkidHRfcGFyYWxsZWxvZ3JhbSI6ICIgUGFyYWxsw6lsb2dyYW1tZSIsCgkJInR0X2N1cnZlcyI6ICJDb3VyYmVzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZWN0aW9ucyBjb25pcXVlcyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkNlcmNsZSBwYXIgY2VudHJlIGV0IHBvaW50IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiQ2VyY2xlIHBhciB0cm9pcyBwb2ludHMiLAoJCSJ0dF9hcmMiOiAiQXJjIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJvbGUiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlwc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSHlwZXJib2xlIiwKCQkidHRfY29uaWMiOiAiQ29uaXF1ZSIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbHluw7RtZSBpbnRlcnBvbGF0ZXVyIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVzdXJlcyIsCgkJInR0X2FyZWEiOiAiWm9uZSIsCgkJInR0X2FuZ2xlIjogIkFuZ2xlIiwKCQkidHRfbGVuZ3RoIjogIkxvbmdpdHVkIiwKCQkidHRfbGFiZWxzIjogIsOJdGlxdWV0dGUiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZSIsCgoJCSJ0dF9ib2xkIjogImdyYXMiLAoJCSJ0dF9pdGFsaWMiOiAiaXRhbGlxdWUiLAoJCSJ0dF9jb2xvciI6ICJjb3VsZXVyIiwKCgkJInR0X2JhckNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BhY2tCYXJzIjogIkluc2VydCBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcnQgZ3JvdXAgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVBhY2tCYXJzIjogIkRlbGV0ZSBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJEZWxldGUgZ3JvdXAgb2YgYmFycyIsCgkJInR0X3N0YWNrQmFycyI6ICJTdGFjayBiYXJzIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiVW5zdGFjayBiYXJzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQaWUiOiAiTmV3IHBpZWNlIiwKCQkidHRfZGVsZXRlUGllIjogIkRlbGV0ZSBwaWVjZSIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJDbG9ja3dpc2UiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIkNvdW50ZXJjbG9ja3dpc2UiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJ0IGxpbmUiLAoJCSJ0dF9uZXdQb2ludHNMaW5lQ2hhcnQiOiAiSW5zZXJ0IGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRGVsZXRlIGxpbmUiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRGVsZXRlIGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUG9pbnRzIGxlZnQiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQb2ludHMgcmlnaHQiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRml0IiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIlBvaW50IGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogImdyYW5kZSBmcmFjdGlvbiIsCgkJInR0X3N1cGVyc2NyaXB0IjogImV4cG9zYW50IiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYWNpbmUgY2FycsOpZSIsCgkJInR0X25Sb290IjogInJhY2luZSIsCgkJInR0X251bWJlcnMiOiAibm9tYnJlIiwKCQkidHRfbnVtYmVyRSI6ICJub21icmXCoGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJub21icmUgcGkiLAoJCSJ0dF9mdW5jdGlvbnMiOiAiZm9uY3Rpb25zIiwKCQkidHRfc2ludXMiOiAic2ludXMiLAoJCSJ0dF9jb3NpbnVzIjogImNvc2ludXMiLAoJCSJ0dF90YW5nZW50IjogInRhbmdlbnRlIiwKCQkidHRfYXJjc2ludXMiOiAiYXJjIHNpbnVzIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmMgY29zaW51cyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjIHRhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRobWUiLAoJCSJ0dF9uYXR1cmFsTG9nIjogImxvZ2FyaXRobWUgbmF0dXJlbCIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJleHBvbmVudGllbGxlIGRlIGJhc2UgZSIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaXRpb24iLAoJCSJ0dF91bmRvIjogIkFubnVsZXIiLAoJCSJ0dF9yZWRvIjogIlLDqXRhYmxpciIsCgkJInR0X21lbnUiOiAiTWVudSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJUb3V0IHN1cHByaW1lciIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJDbG9zZSBwbG90dGVyIiwKCQkidHRfZG93bmxvYWQiOiAiRG93bmxvYWQiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiUsOpZ2xhZ2VzIiwKCQkidHRfc2V0dGluZ3MiOiAiUsOpZ2xhZ2VzIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWlzZXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWlzZXIiLAoJCSJ0dF96b29tSW4iOiAiWm9vbSBhdmFudCIsCgkJInR0X3pvb21PdXQiOiAiWm9vbSBhcnJpw6hyZSIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1hdGUiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRleHR1YWwiLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJDb250ZXh0dWFsIChFbGVtZW50cykiLAoJCSJ0dF9jb250ZXh0dWFsTGFiZWwiOiAiQ29udGV4dHVhbCAoTGFiZWxzKSIsCgkJInR0X2RlbGV0ZSI6ICJTdXBwcmltZXIiLAoJCSJ0dF9maXhMYWJlbCI6ICJGaXhlciBsJ8OpdGlxdWV0dGUiLAoKCQkidHRfbGluZVdpZHRoIjogIkVwYWlzc2V1ciBkZSB0cmFpdCIsCgkJInR0X2xpbmVTdHlsZSI6ICJTdHlsZSBkZSB0cmFpdCIsCgkJInR0X2xpbmVDb2xvciI6ICJDb3VsZXVyIGRlIHRyYWl0IiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTb2xpZGUiLAoJCSJ0dF9saW5lRGFzaCI6ICJEaXNjb250aW51ZSIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUG9pbnRpbGzDqWUiLAoJCSJ0dF9saW5lRG90ZGFzaCI6ICJEaXNjb250aW51ZSBldCBwb2ludGlsbMOpZSIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJDb3VsZXVyIGTigJlhcnJpw6hyZS1wbGFuIiwKCQkiYXhpc0NvbG9yIjogIkNvdWxldXIgZGVzIGF4ZXMiLAoJCSJncmlkQ29sb3IiOiAiQ291bGV1ciBkZSBncmlsbGUiLAoJCSJzdWJncmlkQ29sb3IiOiAiQ291bGV1ciBkZSBncmlsbGUgc2Vjb25kYWlyZSIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpYyBncmlkIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidmVydGljYWwiOiAiVmVydGljYWwiLAoJCQoJCSJzaG93QXhpcyI6ICJBZmZpY2hlciBsZXMgYXhlcyIsCgkJImludGVydmFsWCI6ICJYIEF4aXMiLAoJCSJpbnRlcnZhbFkiOiAiWSBBeGlzIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25zIiwKCQkiY29sb3IiOiAiY291bGV1ciIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJMb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlVubG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIsOJdGlxdWV0dGUiLAoJCSJ2YWx1ZXMiOiAiVmFsZXVycyIsCgkJImF4aXNTdGVwIjogIkludGVydmFsbGUgZOKAmWF4ZSIsCgkJInNob3dHcmlkIjogIkFmZmljaGVyIGxhIGdyaWxsZSIsCgkJImdyaWRTdGVwIjogIkludGVydmFsbGUgZGUgZ3JpbGxlIiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJEaXZpc2lvbnMgZGUgZ3JpbGxlIHNlY29uZGFpcmUiLAoJCQoJCSJsZWZ0IjogIkdhdWNoZSIsCgkJInJpZ2h0IjogIkRyb2l0ZSIsCgkJImFib3ZlIjogIkF1LWRlc3N1cyIsCgkJImJlbG93IjogIkVuIGRlc3NvdXMiLAoJCSJub25lIjogIkF1Y3VuIiwKCgkJImRvd25sb2FkVGl0bGUiOiAiRG93bmxvYWQgYXMgaW1hZ2UiLAoJCSJkb3dubG9hZFRleHQiOiAiU2VsZWN0IGEgc2l6ZSB0byBkb3dubG9hZCB0aGUgcGxvdHRlciBhcyBhIHNxdWFyZSBQTkcgaW1hZ2UuIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIlNxdWFyZSBJbWFnZSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIlNpemUgbXVzdCBiZSBhIHdob2xlIG51bWJlci4iLAoJCSJjb25maXJtIjogImNvbmZpcm1lciIsCgkJImNhbmNlbCI6ICJhbm51bGVyIiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhdGlvbiIKCX0KfQ"},{ name : "strings_graph.no.json", data : "s7691:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm8iCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJNYXJrZXIiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJIw6VuZHNrcmlmdCIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQdW5rdHVtIiwKCQkidHRfbGluZXMiOiAiTGluamVyIiwKCQkidHRfbGluZSI6ICJMaW5qZSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudCIsCgkJInR0X3JheSI6ICJTdHLDpWxlIiwKCQkidHRfcG9seWxpbmUiOiAiRmxlcnN0cmVrc2xpbmplIiwKCQkidHRfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHRfdmVjdG9yIjogIlZlY3RvciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR0X2N1cnZlcyI6ICJDdXJ2ZXMiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIktvbmlza2UgaW5uZGVsaW5nZXIiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJTaXJrZWwgZXR0ZXIgc2VudGVyIG9nIHB1bmt0IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiU2lya2VsIGV0dGVyIHRyZSBwdW5rdGVyIiwKCQkidHRfYXJjIjogIkJ1ZSIsCgkJInR0X3BhcmFib2xhIjogIlBhcmFiZWwiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlwc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSHlwZXJiZWwiLAoJCSJ0dF9jb25pYyI6ICJLb25pc2siLAoJCSJ0dF9pbnRlcnBvbGF0aW5nUG9seW5vbWlhbCI6ICJJbnRlcnBvbGF0aW5nIHBvbHlub21pYWwiLAoJCSJ0dF9tZWFzdXJlcyI6ICJNw6VsaW5nZXIiLAoJCSJ0dF9hcmVhIjogIk9tcsOlZGUiLAoJCSJ0dF9hbmdsZSI6ICJIasO4cm5lIiwKCQkidHRfbGVuZ3RoIjogIkxlbmdkZSIsCgkJInR0X2xhYmVscyI6ICJFdGlrZXR0ZW4iLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJCaWxkZSIsCgoJCSJ0dF9ib2xkIjogImZldCIsCgkJInR0X2l0YWxpYyI6ICJrdXJzaXYiLAoJCSJ0dF9jb2xvciI6ICJmYXJnZSIsCgoJCSJ0dF9iYXJDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnQgcGFjayBvZiBiYXJzIiwKCQkidHRfbmV3U2lkZUJhcnMiOiAiSW5zZXJ0IGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJEZWxldGUgcGFjayBvZiBiYXJzIiwKCQkidHRfZGVsZXRlU2lkZUJhcnMiOiAiRGVsZXRlIGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9zdGFja0JhcnMiOiAiU3RhY2sgYmFycyIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIlVuc3RhY2sgYmFycyIsIAoKCQkidHRfcGllQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGllIjogIk5ldyBwaWVjZSIsCgkJInR0X2RlbGV0ZVBpZSI6ICJEZWxldGUgcGllY2UiLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiQ2xvY2t3aXNlIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJDb3VudGVyY2xvY2t3aXNlIiwKCQkidHRfcGllMkQiOiAiMkQiLAoJCSJ0dF9waWUzRCI6ICIzRCIsCgkJCgkJInR0X2xpbmVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluc2VydCBsaW5lIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIkluc2VydCBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkRlbGV0ZSBsaW5lIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIkRlbGV0ZSBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9hZGRQb2ludHNMZWZ0IjogIlBvaW50cyBsZWZ0IiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUG9pbnRzIHJpZ2h0IiwKCgkJInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIjogIkZpdCIsCgkJInR0X2hvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQb2ludCBkaWFtZXRlciIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJzdG9yIGJyw7hrIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAic3VwZXJza3JpcHQiLAoJCSJ0dF9zcXVhcmVSb290IjogImt2YWRyYXRyb3QiLAoJCSJ0dF9uUm9vdCI6ICJyb3QiLAoJCSJ0dF9udW1iZXJzIjogInRhbGwiLAoJCSJ0dF9udW1iZXJFIjogInRhbGwgZSIsCgkJInR0X251bWJlclBpIjogInRhbGxldCBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW5rc2pvbmVyIiwKCQkidHRfc2ludXMiOiAic2ludXMiLAoJCSJ0dF9jb3NpbnVzIjogImNvc2ludXMiLAoJCSJ0dF90YW5nZW50IjogInRhbmdlbnQiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmN1cyBzaW51cyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjdXMgY29zaW51cyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjdXMgdGFuZ2VucyIsCgkJInR0X2xvZyI6ICJsb2dhcml0bWUiLAoJCSJ0dF9uYXR1cmFsTG9nIjogIm5hdHVybGlnIGxvZ2FyaXRtZSIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJla3Nwb25lbnRpZWxsIGUiLAoKCQkidHRfZWRpdGlvbiI6ICJFZGl0aW9uIiwKCQkidHRfdW5kbyI6ICJBbmdyZSIsCgkJInR0X3JlZG8iOiAiVXRmw7hyIGxpa2V2ZWwiLAoJCSJ0dF9tZW51IjogIk1lbnUiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiU2xldHQgYWx0IiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkNsb3NlIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJEb3dubG9hZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJJbm5zdGlsbGluZ2VyIiwKCQkidHRfc2V0dGluZ3MiOiAiSW5uc3RpbGxpbmdlciIsCgoJCSJ0dF92aWV3IjogIkZsb2F0aW5nIiwKCQkidHRfbWF4aW1pemUiOiAiTWFrc2ltZXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWVyIiwKCQkidHRfem9vbUluIjogIlpvb20gaW5uIiwKCQkidHRfem9vbU91dCI6ICJab29tIHV0IiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIlNsZXR0IiwKCQkidHRfZml4TGFiZWwiOiAiRmVzdCBldGlrZXR0ZW4iLAoKCQkidHRfbGluZVdpZHRoIjogIkxpbmplIGJyZWRkZSIsCgkJInR0X2xpbmVTdHlsZSI6ICJMaW5qZXN0aWwiLAoJCSJ0dF9saW5lQ29sb3IiOiAiTGluamVmYXJnZSIsCgoJCSJ0dF9saW5lU29saWQiOiAiU29saWQiLAoJCSJ0dF9saW5lRGFzaCI6ICJTdGlwbGV0IiwKCQkidHRfbGluZURvdHRlZCI6ICJQcmlra2V0IiwKCQkidHRfbGluZURvdGRhc2giOiAiU3RpcGxldCBvZyBwcmlra2V0IiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkJha2dydW5uc2ZhcmdlIiwKCQkiYXhpc0NvbG9yIjogIkFrc2VmYXJnZSIsCgkJImdyaWRDb2xvciI6ICJSdXRlbmV0dGZhcmdlIiwKCQkic3ViZ3JpZENvbG9yIjogIkRlbHJ1dGVuZXR0ZmFyZ2UiLAoJCSJtYWduZXRpY0dyaWQiOiAiTWFnbmV0aWMgZ3JpZCIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXNvbnRhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpa2FsIiwKCQkKCQkic2hvd0F4aXMiOiAiVmlzIGFrc2UiLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImZhcmdlIiwKCQkiYXNwZWN0UmF0aW9Mb2NrIjogIkxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiVW5sb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiRXRpa2V0dCIsCgkJInZhbHVlcyI6ICJWZXJkaWVyIiwKCQkiYXhpc1N0ZXAiOiAiQWtzZXRyaW5uIiwKCQkic2hvd0dyaWQiOiAiVmlzIHJ1dGVuZXR0IiwKCQkiZ3JpZFN0ZXAiOiAiUnV0ZW5ldHRhdnN0YW5kIiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJEZWxydXRlbmV0dGlubmRlbGluZ2VyIiwKCQkKCQkibGVmdCI6ICJWZW5zdHJlIiwKCQkicmlnaHQiOiAiSMO4eXJlIiwKCQkiYWJvdmUiOiAiT3ZlciIsCgkJImJlbG93IjogIlVuZGVyIiwKCQkibm9uZSI6ICJJbmdlbiIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRvd25sb2FkIGFzIGltYWdlIiwKCQkiZG93bmxvYWRUZXh0IjogIlNlbGVjdCBhIHNpemUgdG8gZG93bmxvYWQgdGhlIHBsb3R0ZXIgYXMgYSBzcXVhcmUgUE5HIGltYWdlLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJTcXVhcmUgSW1hZ2UgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJTaXplIG11c3QgYmUgYSB3aG9sZSBudW1iZXIuIiwKCQkiY29uZmlybSI6ICJiZWtyZWZ0IiwKCQkiY2FuY2VsIjogImF2YnJ5dCIsCgkJInNpemVJblBpeGVscyI6ICJTaXplIGluIHBpeGVscyIsCgkJImluc2VydEFOdW1iZXIiOiAiSW5zZXJ0IGEgbnVtYmVyIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJVcHMsIHNvbWV0aGluZyB3ZW50IHdyb25nISIsCgkJInVwbG9hZEltYWdlRXJyb3JUZXh0IjogIkVuc3VyZSB0aGF0IHRoZSB1cGxvYWQgaXMgYSB2YWxpZCBQTkcgaW1hZ2UgYW5kIHRyeSBhZ2FpbiIsCgoJCSJ0eXBlX3BvaW50IjogIlBvaW50IiwKCQkidHlwZV9saW5lIjogIkxpbmUiLAoJCSJ0eXBlX2xpbmVfc2VnbWVudCI6ICJMaW5lIFNlZ21lbnQiLAoJCSJ0eXBlX3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0eXBlX3JheSI6ICJSYXkiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIlBvbHlsaW5lIiwKCQkidHlwZV9hcmMiOiAiQXJjIiwKCQkidHlwZV9hcmNfYnlfcG9pbnRzIjogIkFyYyBieSBwb2ludHMiLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiQ2lyY2xlIEFyYyIsCgkJInR5cGVfY2lyY2xlIjogIkNpcmNsZSIsCgkJInR5cGVfcGF0aCI6ICJQYXRoIiwKCQkidHlwZV9wb2x5Z29uIjogIlBvbHlnb24iLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiQ29tcG91bmQgRWxlbWVudCIsCgkJInR5cGVfY29uaWMiOiAiQ29uaWMiLAoJCSJ0eXBlX2Z1bmN0aW9uX2dyYXBoIjogIkZ1bmN0aW9uIEdyYXBoIiwKCQkidHlwZV9yZWdpb24iOiAiUmVnaW9uIiwKCQkidHlwZV9yZWdpb25fYXJjIjogIlJlZ2lvbiBBcmMiLAoJCSJ0eXBlX3JlZ2lvbl9jaXJjbGVfYXJjIjogIlJlZ2lvbiBDaXJjbGUgQXJjIiwKCQkidHlwZV91bmRlZmluZWQiOiAiVW5kZWZpbmVkIEVsZW1lbnQiLAoJCSJ0eXBlX3BhcmFtZXRyaWNfY3VydmUiOiAiUGFyYW1ldHJpYyBDdXJ2ZSIsCgkJInR5cGVfYXJlYSI6ICJBcmVhIiwKCQkidHlwZV9yZWN0YW5nbGUiOiAiUmVjdGFuZ2xlIiwKCQkidHlwZV9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJ0eXBlX2FuZ2xlIjogIkFuZ2xlIiwKCQkidHlwZV9wYXJ0X29mX2VsZW1lbnQiOiAiUGFydCBvZiBlbGVtZW50IiwKCQkidHlwZV9sZW5ndGgiOiAiTGVuZ3RoIiwKCQkidHlwZV9kaXN0YW5jZSI6ICJEaXN0YW5jZSIsCgkJInR5cGVfbGFiZWwiOiAiTGFiZWwiLAoJCQoJCSJ0eXBlX2Jhcl9jaGFydCI6ICJCYXIgQ2hhcnQiLAoJCSJ0eXBlX2xpbmVfY2hhcnQiOiAiTGluZSBDaGFydCIsCgkJInR5cGVfcGllX2NoYXJ0IjogIlBpZSBDaGFydCIsCgkJInR5cGVfYm94X3Bsb3QiOiAiQm94IFBsb3QiLAoJCSJ0eXBlX2hpc3RvZ3JhbSI6ICJIaXN0b2dyYW0iLAoKCQkiZXF1YXRpb24iOiAiRXF1YXRpb24iCgl9Cn0"},{ name : "strings_graph.el.json", data : "s8650:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZWwiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICLOlc%AzrnOu86:zrPOriIsCgkJInR0X2hhbmR3cml0aW5nIjogIs6nzrXOuc%Bzr:Os8%BzrHPhs6uIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIs6jz4TOuc6zzrzOriIsCgkJInR0X2xpbmVzIjogIs6Tz4HOsc68zrzOrc%CIiwKCQkidHRfbGluZSI6ICLOk8%BzrHOvM68zq4iLAoJCSJ0dF9zZWdtZW50IjogIs6kzrzOrs68zrEiLAoJCSJ0dF9yYXkiOiAizpHOus%Ezq:Ovc6xIiwKCQkidHRfcG9seWxpbmUiOiAizqTOtc64zrvOsc%DzrzOrc69zrciLAoJCSJ0dF9wb2x5Z29uIjogIs6gzr:Ou8%NzrPPic69zr8iLAoJCSJ0dF92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHRfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHRfY3VydmVzIjogIkN1cnZlcyIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAizprPic69zrnOus6tz4IgzrXOvc%Mz4TOt8%EzrXPgiIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIs6az43Ous67zr:PgiDOus6xz4TOrCDOus6tzr3PhM%Bzr8gzrrOsc65IM%Dz4TOuc6zzrzOriIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIs6az43Ous67zr:PgiDOus6xz4TOrCDPhM%BzrXOuc%CIM%Dz4TOuc6zzrzOrc%CIiwKCQkidHRfYXJjIjogIs6kz4zOvs6:IiwKCQkidHRfcGFyYWJvbGEiOiAizqDOsc%BzrHOss6:zrvOriIsCgkJInR0X2VsbGlwc2UiOiAizojOu867zrXOuc%IzrciLAoJCSJ0dF9oeXBlcmJvbGEiOiAizqXPgM61z4HOss6:zrvOriIsCgkJInR0X2NvbmljIjogIs6az4nOvc65zrrPjCIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9sYXRpbmcgcG9seW5vbWlhbCIsCgkJInR0X21lYXN1cmVzIjogIk1lYXN1cmVzIiwKCQkidHRfYXJlYSI6ICJBcmVhIiwKCQkidHRfYW5nbGUiOiAizpPPic69zq:OsSIsCgkJInR0X2xlbmd0aCI6ICLOnM6uzrrOv8%CIiwKCQkidHRfbGFiZWxzIjogIkxhYmVsIiwKCQkidHRfZWxlbWVudE1NTCI6ICJFeHByZXNzaW9uIiwKCQkidHRfaW1hZ2UiOiAizpXOuc66z4zOvc6xIiwKCgkJInR0X2JvbGQiOiAizq3Ovc%Ezr:Ovc63IM6zz4HOsc%Gzq4iLAoJCSJ0dF9pdGFsaWMiOiAiz4DOu86szrPOuc6xIM6zz4HOsc%Gzq4iLAoJCSJ0dF9jb2xvciI6ICLPh8%Bz47OvM6xIiwKCgkJInR0X2JhckNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BhY2tCYXJzIjogIkluc2VydCBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcnQgZ3JvdXAgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVBhY2tCYXJzIjogIkRlbGV0ZSBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJEZWxldGUgZ3JvdXAgb2YgYmFycyIsCgkJInR0X3N0YWNrQmFycyI6ICJTdGFjayBiYXJzIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiVW5zdGFjayBiYXJzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQaWUiOiAiTmV3IHBpZWNlIiwKCQkidHRfZGVsZXRlUGllIjogIkRlbGV0ZSBwaWVjZSIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJDbG9ja3dpc2UiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIkNvdW50ZXJjbG9ja3dpc2UiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJ0IGxpbmUiLAoJCSJ0dF9uZXdQb2ludHNMaW5lQ2hhcnQiOiAiSW5zZXJ0IGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRGVsZXRlIGxpbmUiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRGVsZXRlIGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUG9pbnRzIGxlZnQiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQb2ludHMgcmlnaHQiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRml0IiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIlBvaW50IGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogIs68zrXOs86szrvOvyDOus67zqzPg868zrEiLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICLOtc66zrjOrc%EzrfPgiIsCgkJInR0X3NxdWFyZVJvb3QiOiAiz4TOtc%Ez4HOsc6zz4nOvc65zrrOriDPgc6vzrbOsSIsCgkJInR0X25Sb290IjogIs%Bzq:Ots6xIiwKCQkidHRfbnVtYmVycyI6ICLOsc%BzrnOuM68z4zPgiIsCgkJInR0X251bWJlckUiOiAizrHPgc65zrjOvM%Mz4IgZSIsCgkJInR0X251bWJlclBpIjogIs6xz4HOuc64zrzPjM%CIM%AIiwKCQkidHRfZnVuY3Rpb25zIjogIs%Dz4XOvc6xz4HPhM6uz4POtc65z4IiLAoJCSJ0dF9zaW51cyI6ICLOt868zq:PhM6:zr3OvyIsCgkJInR0X2Nvc2ludXMiOiAiz4PPhc69zrfOvM6vz4TOv869zr8iLAoJCSJ0dF90YW5nZW50IjogIs61z4bOsc%Az4TOv868zq3Ovc63IiwKCQkidHRfYXJjc2ludXMiOiAiz4TPjM6%zr8gzrfOvM6vz4TOv869zr:PhSIsCgkJInR0X2FyY2Nvc2ludXMiOiAiz4TPjM6%zr8gz4PPhc69zrfOvM6vz4TOv869zr:PhSIsCgkJInR0X2FyY3RhbmdlbnQiOiAiz4TPjM6%zr8gzrXPhs6xz4DPhM6:zrzOrc69zrfPgiIsCgkJInR0X2xvZyI6ICLOu86:zrPOrM%BzrnOuM68zr:PgiIsCgkJInR0X25hdHVyYWxMb2ciOiAiz4bPhc%DzrnOus%Mz4IgzrvOv86zzqzPgc65zrjOvM6:z4IiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAizrXOus64zrXPhM65zrrPjCBlIiwKCgkJInR0X2VkaXRpb24iOiAiRWRpdGlvbiIsCgkJInR0X3VuZG8iOiAizpHOvc6xzq:Pgc61z4POtyIsCgkJInR0X3JlZG8iOiAizpXPgM6xzr3OrM67zrfPiM63IiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIs6UzrnOsc6zz4HOsc%Gzq4gz4zOu8%Jzr0iLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiQ2xvc2UgcGxvdHRlciIsCgkJInR0X2Rvd25sb2FkIjogIkRvd25sb2FkIiwKCQkidHRfc2V0dGluZ3NTZWN0aW9uIjogIs6hz4XOuM68zq:Pg861zrnPgiIsCgkJInR0X3NldHRpbmdzIjogIs6hz4XOuM68zq:Pg861zrnPgiIsCgoJCSJ0dF92aWV3IjogIkZsb2F0aW5nIiwKCQkidHRfbWF4aW1pemUiOiAizpzOtc6zzq3OuM%Fzr3Pg863IiwKCQkidHRfbWluaW1pemUiOiAizpXOu86xz4fOuc%Dz4TOv8%Azr:Or863z4POtyIsCgkJInR0X3pvb21JbiI6ICLOnM61zrPOrc64z4XOvc%DzrciLAoJCSJ0dF96b29tT3V0IjogIs6jzrzOr866z4HPhc69z4POtyIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1hdGUiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRleHR1YWwiLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJDb250ZXh0dWFsIChFbGVtZW50cykiLAoJCSJ0dF9jb250ZXh0dWFsTGFiZWwiOiAiQ29udGV4dHVhbCAoTGFiZWxzKSIsCgkJInR0X2RlbGV0ZSI6ICLOlM65zrHOs8%BzrHPhs6uIiwKCQkidHRfZml4TGFiZWwiOiAiRml4IGxhYmVsIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJMaW5lIHdpZHRoIiwKCQkidHRfbGluZVN0eWxlIjogIkxpbmUgc3R5bGUiLAoJCSJ0dF9saW5lQ29sb3IiOiAiQ29sb3IiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkIiwKCQkidHRfbGluZURhc2giOiAiRGFzaGVzIiwKCQkidHRfbGluZURvdHRlZCI6ICJEb3RzIiwKCQkidHRfbGluZURvdGRhc2giOiAiRG90cyBhbmQgZGFzaGVzIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIs6nz4HPjs68zrEgz4bPjM69z4TOv8%FIiwKCQkiYXhpc0NvbG9yIjogIs6nz4HPjs68zrEgzqzOvs6:zr3OsSIsCgkJImdyaWRDb2xvciI6ICLOp8%Bz47OvM6xIM%AzrvOrc6zzrzOsc%Ezr:PgiIsCgkJInN1YmdyaWRDb2xvciI6ICLOp8%Bz47OvM6xIM%Fz4DOv8%AzrvOrc6zzrzOsc%Ezr:PgiIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpYyBncmlkIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICLOn8%BzrnOts%Mzr3PhM65zrEiLAoJCSJ2ZXJ0aWNhbCI6ICLOms6xz4TOsc66z4zPgc%Fz4bOsSIsCgkJCgkJInNob3dBeGlzIjogIs6VzrzPhs6szr3Ouc%DzrcgzqzOvs6:zr3OsSIsCgkJImludGVydmFsWCI6ICJYIEF4aXMiLAoJCSJpbnRlcnZhbFkiOiAiWSBBeGlzIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25zIiwKCQkiY29sb3IiOiAiz4fPgc%OzrzOsSIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJMb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlVubG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIs6Vz4TOuc66zq3PhM6xIiwKCQkidmFsdWVzIjogIs6kzrnOvM6tz4IiLAoJCSJheGlzU3RlcCI6ICLOks6uzrzOsSDOrM6%zr:Ovc6xIiwKCQkic2hvd0dyaWQiOiAizpXOvM%GzqzOvc65z4POtyDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJncmlkU3RlcCI6ICLOks6uzrzOsSDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIs6lz4DOv860zrnOsc65z4HOrc%DzrXOuc%CIM%Fz4DOv8%AzrvOrc6zzrzOsc%Ezr:PgiIsCgkJCgkJImxlZnQiOiAizpHPgc65z4PPhM61z4HOrCIsCgkJInJpZ2h0IjogIs6UzrXOvs65zqwiLAoJCSJhYm92ZSI6ICLOoM6szr3PiSIsCgkJImJlbG93IjogIs6azqzPhM%JIiwKCQkibm9uZSI6ICLOms6xzr3Orc69zrEiLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEb3dubG9hZCBhcyBpbWFnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY3QgYSBzaXplIHRvIGRvd25sb2FkIHRoZSBwbG90dGVyIGFzIGEgc3F1YXJlIFBORyBpbWFnZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiU3F1YXJlIEltYWdlICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiU2l6ZSBtdXN0IGJlIGEgd2hvbGUgbnVtYmVyLiIsCgkJImNvbmZpcm0iOiAizrXPgM65zrLOtc6yzrHOr8%Jz4POtyIsCgkJImNhbmNlbCI6ICLOrM66z4XPgc6:IiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhdGlvbiIKCX0KfQ"},{ name : "strings_graph.pt.json", data : "s7754:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHQiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlY2lvbmFyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiRXNjcml0YSDDoCBtw6NvIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlBvbnRvIiwKCQkidHRfbGluZXMiOiAiTGluaGFzIiwKCQkidHRfbGluZSI6ICJMaW5oYSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudG8iLAoJCSJ0dF9yYXkiOiAiUmFpbyIsCgkJInR0X3BvbHlsaW5lIjogIlBvbGlsaW5oYSIsCgkJInR0X3BvbHlnb24iOiAiUG9sw61nb25vIiwKCQkidHRfdmVjdG9yIjogIlZlY3RvciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxlbG9ncmFtbyIsCgkJInR0X2N1cnZlcyI6ICJDdXJ2ZXMiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIlNlY8Onw7VlcyBjw7NuaWNhcyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkPDrXJjdWxvIHBvciBjZW50cm8gZSBwb250byIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkPDrXJjdWxvIHBvciB0csOqcyBwb250b3MiLAoJCSJ0dF9hcmMiOiAiQXJjbyIsCgkJInR0X3BhcmFib2xhIjogIlBhcsOhYm9sYSIsCgkJInR0X2VsbGlwc2UiOiAiRWxpcHNlIiwKCQkidHRfaHlwZXJib2xhIjogIkhpcMOpcmJvbGUiLAoJCSJ0dF9jb25pYyI6ICJDw7NuaWNvIiwKCQkidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiOiAiSW50ZXJwb2xhdGluZyBwb2x5bm9taWFsIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVkaWRhcyIsCgkJInR0X2FyZWEiOiAiw4ByZWEiLAoJCSJ0dF9hbmdsZSI6ICLDgm5ndWxvIiwKCQkidHRfbGVuZ3RoIjogIkNvbXByaW1lbnRvIiwKCQkidHRfbGFiZWxzIjogIlLDs3R1bG8iLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZW0iLAoKCQkidHRfYm9sZCI6ICJuZWdyaXRvIiwKCQkidHRfaXRhbGljIjogIml0w6FsaWNvIiwKCQkidHRfY29sb3IiOiAiY29yIiwKCgkJInR0X2JhckNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BhY2tCYXJzIjogIkluc2VydCBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcnQgZ3JvdXAgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVBhY2tCYXJzIjogIkRlbGV0ZSBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJEZWxldGUgZ3JvdXAgb2YgYmFycyIsCgkJInR0X3N0YWNrQmFycyI6ICJTdGFjayBiYXJzIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiVW5zdGFjayBiYXJzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQaWUiOiAiTmV3IHBpZWNlIiwKCQkidHRfZGVsZXRlUGllIjogIkRlbGV0ZSBwaWVjZSIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJDbG9ja3dpc2UiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIkNvdW50ZXJjbG9ja3dpc2UiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJ0IGxpbmUiLAoJCSJ0dF9uZXdQb2ludHNMaW5lQ2hhcnQiOiAiSW5zZXJ0IGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRGVsZXRlIGxpbmUiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRGVsZXRlIGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUG9pbnRzIGxlZnQiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQb2ludHMgcmlnaHQiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRml0IiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIlBvaW50IGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogImZyYcOnw6NvIGdyYW5kZSIsCgkJInR0X3N1cGVyc2NyaXB0IjogImV4cG9lbnRlIiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYWl6IHF1YWRyYWRhIiwKCQkidHRfblJvb3QiOiAicmFpeiIsCgkJInR0X251bWJlcnMiOiAibsO6bWVybyIsCgkJInR0X251bWJlckUiOiAibsO6bWVybyBlIiwKCQkidHRfbnVtYmVyUGkiOiAibsO6bWVybyBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMiLAoJCSJ0dF9zaW51cyI6ICJzZW5vIiwKCQkidHRfY29zaW51cyI6ICJjby1zZW5vIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50ZSIsCgkJInR0X2FyY3NpbnVzIjogImFyY28tc2VubyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjby1zZW5vIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmNvLXRhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtbyIsCgkJInR0X25hdHVyYWxMb2ciOiAibG9nYXJpdG1vIG5hdHVyYWwiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZSBleHBvbmVuY2lhbCIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaXRpb24iLAoJCSJ0dF91bmRvIjogIkRlc2ZhemVyIiwKCQkidHRfcmVkbyI6ICJSZWZhemVyIiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIkFwYWdhciB0dWRvIiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkNsb3NlIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJEb3dubG9hZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJEZWZpbmnDp8O1ZXMiLAoJCSJ0dF9zZXR0aW5ncyI6ICJEZWZpbmnDp8O1ZXMiLAoKCQkidHRfdmlldyI6ICJGbG9hdGluZyIsCgkJInR0X21heGltaXplIjogIk1heGltaXphciIsCgkJInR0X21pbmltaXplIjogIk1pbmltaXphciIsCgkJInR0X3pvb21JbiI6ICJBbXBsaWFyIiwKCQkidHRfem9vbU91dCI6ICJSZWR1emlyIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIkFwYWdhciIsCgkJInR0X2ZpeExhYmVsIjogIkRlZmluaXIgbyByw7N0dWxvIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJFc3Blc3N1cmEgZGEgbGluaGEiLAoJCSJ0dF9saW5lU3R5bGUiOiAiRXN0aWxvIGRlIGxpbmhhIiwKCQkidHRfbGluZUNvbG9yIjogIkNvciIsCgoJCSJ0dF9saW5lU29saWQiOiAiU8OzbGlkYSIsCgkJInR0X2xpbmVEYXNoIjogIkxpc3RyYXMiLAoJCSJ0dF9saW5lRG90dGVkIjogIlBvbnRvcyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkxpc3RyYXMgZSBwb250b3MiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ29yIGRlIGZ1bmRvIiwKCQkiYXhpc0NvbG9yIjogIkNvciBkbyBlaXhvIiwKCQkiZ3JpZENvbG9yIjogIkNvciBkYSBncmVsaGEiLAoJCSJzdWJncmlkQ29sb3IiOiAiQ29yIGRhIHN1YmdyZWxoYSIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpYyBncmlkIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidmVydGljYWwiOiAiVmVydGljYWwiLAoJCQoJCSJzaG93QXhpcyI6ICJNb3N0cmFyIGVpeG8iLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImNvciIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJMb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlVubG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkV0aXF1ZXRhIiwKCQkidmFsdWVzIjogIlZhbG9yZXMiLAoJCSJheGlzU3RlcCI6ICJHcmFkdWHDp8OjbyBkbyBlaXhvIiwKCQkic2hvd0dyaWQiOiAiTW9zdHJhciBncmVsaGEiLAoJCSJncmlkU3RlcCI6ICJHcmFkdWHDp8OjbyBkYSBncmVsaGEiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIkRpdmlzw7VlcyBkYSBzdWJncmVsaGEiLAoJCQoJCSJsZWZ0IjogIkVzcXVlcmRhIiwKCQkicmlnaHQiOiAiRGlyZWl0YSIsCgkJImFib3ZlIjogIkFjaW1hIiwKCQkiYmVsb3ciOiAiQWJhaXhvIiwKCQkibm9uZSI6ICJOZW5odW0iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEb3dubG9hZCBhcyBpbWFnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY3QgYSBzaXplIHRvIGRvd25sb2FkIHRoZSBwbG90dGVyIGFzIGEgc3F1YXJlIFBORyBpbWFnZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiU3F1YXJlIEltYWdlICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiU2l6ZSBtdXN0IGJlIGEgd2hvbGUgbnVtYmVyLiIsCgkJImNvbmZpcm0iOiAiY29uZmlybWFyIiwKCQkiY2FuY2VsIjogImNhbmNlbGFyIiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhdGlvbiIKCX0KfQ"},{ name : "strings_quizzes.de.json", data : "s74791:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGUiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJNYXRoZW1hdGlrIiwKCQkic3ludGF4X3N0cmluZyI6ICJUZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJCdWNoc3TDpGJsaWNoIGlkZW50aXNjaCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAiTWF0aGVtYXRpc2NoIMOkcXVpdmFsZW50IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiw4RxdWl2YWxlbnRlIEdsZWljaHVuZ2VuIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogIkJlbm90dW5nc2Z1bmt0aW9uIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJoYXQgRm9ybSBlaW5lciBnYW56ZW4gWmFobCIsCgkJImNoZWNrX2ZyYWN0aW9uX2Zvcm0iOiAiaGF0IEZvcm0gZWluZXIgQnJ1Y2h6YWhsIiwKCQkiY2hlY2tfcG9seW5vbWlhbF9mb3JtIjogImhhdCBGb3JtIGVpbmVzIFBvbHlub21zIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJoYXQgRm9ybSBlaW5lciByYXRpb25hbGVuIEZ1bmt0aW9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiaXN0IGVpbmUgS29tYmluYXRpb24gYXVzIGVsZW1lbnRhcmVuIEZ1bmt0aW9uZW4iLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogImlzdCBpbiB3aXNzZW5zY2hhZnRsaWNoZXIgU2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiaXN0IHZlcmVpbmZhY2h0IiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiaXN0IGVyd2VpdGVydCIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiaXN0IGZha3RvcmlzaWVydCIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJpc3QgcmF0aW9uYWxpc2llcnQiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogImhhdCBrZWluZSBnZW1laW5zYW1lbiBGYWt0b3JlbiIsCgkJImNoZWNrX21pbmltYWxfcmFkaWNhbmRzIjogIndlaXN0IG1pbmltYWxlIFJhZGlrYW5kZW4gYXVmIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogImlzdCB0ZWlsYmFyIGR1cmNoIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhdCBlaW5lbiBlaW56aWdlbiBnZW1laW5zYW1lbiBOZW5uZXIiLAoJCSJjaGVja191bml0IjogImhhdCDDpHF1aXZhbGVudGUgRWluaGVpdCB6dSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXQgRWluaGVpdCBCdWNoc3TDpGJsaWNoIGlkZW50aXNjaCB6dSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJoYXQiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJpc3Qgc3ltYm9saXNjaCIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiaGF0IMOkcXVpdmFsZW50ZSBFaW5oZWl0ZW4iLAoKCQkibGlzdCI6ICJMaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJSZWloZW5mb2xnZSBoYXQgRWluZmx1c3MiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJSZWloZW5mb2xnZSBoYXQga2VpbmVuIEVpbmZsdXNzIiwKCQkicXVlc3Rpb254bWwiOiAiRnJhZ2UtWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJHcmFtbWF0aWstVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJSZXNlcnZpZXJ0ZSBXw7ZydGVyIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMaXN0ZW4gYmVuw7Z0aWdlbiBpbW1lciBnZXNjaHdlaWZ0ZSBLbGFtbWVybiDigJ57feKAnC4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJWZXJ3ZW5kZW4gU2llIGVpbiBLb21tYSDigJ4s4oCcIHp1ciBUcmVubnVuZyB2b24gTGlzdGVuZWxlbWVudGVuLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkZyYWdlIGltcG9ydGllcmVuPyBEaWUgRnJhZ2UsIGRpZSBTaWUgw7ZmZm5lbiBtw7ZjaHRlbiwgYmVpbmhhbHRldCB2ZXJhbHRldGUgTWVya21hbGUuIER1cmNoIGRlbiBJbXBvcnR2b3JnYW5nIGthbm4gZGllIFZlcmhhbHRlbnN3ZWlzZSBkZXIgRnJhZ2UgbGVpY2h0IHZlcsOkbmRlcnQgd2VyZGVuLiBFcyB3aXJkIGRyaW5nZW5kIGVtcGZvaGxlbiwgZGllIEZyYWdlIG5hY2ggZGVtIEltcG9ydGllcmVuIGdyw7xuZGxpY2ggenUgw7xiZXJwcsO8ZmVuLiIsCgkJImNvbXBhcmVzZXRzIjogIkFscyBNZW5nZW4gdmVyZ2xlaWNoZW4iLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJSZWxhdGl2ZSBUb2xlcmFueiIsCgkJIm5vYnJhY2tldHNsaXN0IjogIkxpc3RlbiBvaG5lIEtsYW1tZXJuIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJCZW5vdHVuZ3NmdW5rdGlvbiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogIlp1c8OkdHpsaWNoZSBFaWdlbnNjaGFmdGVuIiwKCQkic3RydWN0dXJlIjogIlN0cnVrdHVyIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogIlRyaWdvbm9tZXRyaXNjaGUiLAoJCSJoeXBlcmJvbGljIjogIkh5cGVyYm9saXNjaGUiLAoJCSJ0b2xlcmFuY2UiOiAiVG9sZXJhbnoiLAoJCSJyZWxhdGl2ZSI6ICJSZWxhdGl2ZSIsCgkJInByZWNpc2lvbiI6ICJHZW5hdWlna2VpdCIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogIlVuc2ljaHRiYXJlcyBNdWx0aXBsaWthdGlvbnN6ZWljaGVuIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiTXVsdGlwbGlrYXRpb25zemVpY2hlbiIsCgkJImltYWdpbmFyeV91bml0IjogIkltYWdpbsOkcmUgRWluaGVpdCIsCgkJIm1peGVkZnJhY3Rpb25zIjogIkdlbWlzY2h0ZSBCcsO8Y2hlIiwKCQkiY29uc3RhbnRzIjogIktvbnN0YW50ZW4iLAoJCSJmdW5jdGlvbnMiOiAiRnVua3Rpb25lbiIsCgkJInVzZXJmdW5jdGlvbnMiOiAiQmVudXR6ZXJmdW5rdGlvbmVuIiwKCQkidW5pdHMiOiAiRWluaGVpdGVuIiwKCQkidW5pdHByZWZpeGVzIjogIkVpbmhlaXRlbnByw6RmaXhlIiwKCQkic3ludGF4cGFyYW1zIjogIlN5bnRheG9wdGlvbmVuIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLDlmZmbmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJpY2h0aWdlIEFudHdvcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJFaW5nYWJlb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRpZXJ1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJMZWdlIFp1ZmFsbHN2YXJpYWJsZW4gdW5kIEZ1bmt0aW9uZW4gZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJMZWdlIGRlbiBBbmZhbmdzaW5oYWx0IGbDvHIgU2Now7xsZXIgZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdGUgZGllc2UgRnJhZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRpZXJ1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICJGcmFnZW5xdWVsbGUgYW56ZWlnZW4iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlp1csO8Y2siLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdGUgZGllc2UgRnJhZ2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGlsZmUiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIkZlZWRiYWNrIHNlbmRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIkbDvHIgdW5zZXJlbiBTY2h1bHVuZ3NrdXJzIGFubWVsZGVuIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJVbnNlcmUgV2Vic2l0ZSBiZXN1Y2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJFaW4gUHJvYmxlbSBtZWxkZW4iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJ3ZWl0ZXJlIE9wdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkV4cG9ydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiUXVlbGxlIGFuemVpZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIaWxmZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIsOcYmVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiQXJ0IGRlciBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJHbGVpY2h1bmciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3JhZmlrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJCYWxrZW5kaWFncmFtbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5pZW5kaWFncmFtbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIlRvcnRlbmRpYWdyYW1tIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICJMZWdlIGRlbiBBbmZhbmdzaW5oYWx0IHVuZCBkaWUgcmljaHRpZ2UgQW50d29ydCBhdWYgZGVpbmUgRnJhZ2UgZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkxlZ2UgZGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRlaW5lIEZyYWdlIGZlc3QiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJBbmZhbmdzaW5oYWx0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSaWNodGlnZSBBbnR3b3J0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJFcnN0ZWxsZSBkZW4gQW5mYW5nc2luaGFsdCB1bmQgZGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRlaW5lIEZyYWdlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQW5mYW5nc2luaGFsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiUmljaHRpZ2UgQW50d29ydCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiRWluc3RlbGx1bmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJFaW5nYWJlb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJCZXdlcnR1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlp1ZsOkbGxpZ2UgVmFyaWFibGVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIlfDpGhsZSBXZXJremV1Z2UgYXVzLCBkaWUgZGVtIFNjaMO8bGVyIHp1ciBCZWFudHdvcnR1bmcgZGVyIEZyYWdlIHp1ciBWZXJmw7xndW5nIGdlc3RlbGx0IHdlcmRlbiBzb2xsZW4uIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIlBhc3NlIGRpZSBTeW1ib2xsZWlzdGUgYW4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RlIGRpZXNlIEZyYWdlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQWJicmVjaGVuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIlNwZWljaGVybiIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJEaWUgT3B0aW9uZW4gYmFzaWVyZW5kIGF1ZiBlaW5lciBBbmFseXNlIGRlciByaWNodGlnZW4gQW50d29ydCBmaWx0ZXJuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIkFsbGUgT3B0aW9uZW4gYW56ZWlnZW4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlJlbGV2YW50ZSBPcHRpb25lbiBhbnplaWdlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJadXNhbW1lbmdlc2V0enRlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJCZXdlcnRlIGRpZSBBbnR3b3J0ZmVsZGVyIHNlcGFyYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJCZXdlcnRlIGplZGVzIEFudHdvcnRmZWxkIGVpbnplbG4uIFNvbnN0IHdpcmQgZGVyIGdlc2FtdGUgSW5oYWx0IGFscyBlaW56ZWxuZXIgSW5oYWx0IGJld2VydGV0LiBBbnR3b3J0ZmVsZGVyIHdlcmRlbiBpbSB1cnNwcsO8bmdsaWNoZW4gSW5oYWx0IGRlZmluaWVydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIkFsbGUgQW50d29ydGVuIG3DvHNzZW4gcmljaHRpZyBzZWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJJc3QgZWluZSBkZXIgQW50d29ydGVuIGZhbHNjaCwgd2lyZCBkaWUgZ2VzYW10ZSBGcmFnZSBhbHMgZmFsc2NoIGJld2VydGV0LiBBbnNvbnN0ZW4gaGF0IGplZGUgRnJhZ2UgRWluZmx1c3MgYXVmIGRpZSBCZXdlcnR1bmcuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICJBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJCZXdlcnR1bmdzZ2V3aWNodCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiRWluZ2FiZW1ldGhvZGUgZGVyIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYW5zd2VyX2lucHV0X2ZpZWxkX2xhYmVsIjogIkFudHdvcnRlaW5nYWJlZmVsZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIk1hdGhlbWF0aWtlZGl0b3IgaW50ZWdyaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkRlciB2b2xsIGF1c2dlc3RhdHRldGUgTWF0aFR5cGUtTWF0aGVtYXRpa2VkaXRvciBtaXQgU3ltYm9sbGVpc3RlIHVuZCBIYW5kc2NocmlmdC1FaW5nYWJlbW9kaS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJNYXRoZW1hdGlrZWRpdG9yIGluIGVpbmVtIFBvcHVwLUZlbnN0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJFaW4gVGV4dGZlbGQgbWl0IGVpbmVyIFNjaGFsdGZsw6RjaGUsIG1pdCBkZXIgZGVyIE1hdGhUeXBlLU1hdGhlbWF0aWtlZGl0b3IgaW4gZWluZW0gUG9wdXAtRmVuc3RlciBnZXN0YXJ0ZXQgd2lyZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJFaW5mYWNoZXIgVGV4dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIk51ciBlaW4gZWluZmFjaGVzIFRleHRmZWxkIGbDvHIgZWluZmFjaGVyZSBBbnR3b3J0ZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlp1c2F0emVpbmdhYmVmZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiWnVzYXR6LUNhbGNNZSBhbnplaWdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlplaWdlIGVpbmVuIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXIgenVzw6R0emxpY2ggenVtIFN0YW5kYXJkLUFudHdvcnRmZWxkIGbDvHIgU2Now7xsZXIgYW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiWnVzYXR6LVRleHRmZWxkIGFuemVpZ2VuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiWmVpZ2UgZWluIFp1c2F0ei1UZXh0ZmVsZCB6dXPDpHR6bGljaCB6dW0gU3RhbmRhcmQtVGV4dGZlbGQgZsO8ciBTY2jDvGxlciBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJBbnR3b3J0ZWluZ2FiZWZlbGQgbWl0IFp1c2F0ei1DYWxjTWUgZXJzZXR6ZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJFcnNldHplIGRhcyBBbnR3b3J0ZWluZ2FiZWZlbGQgbWl0IGVpbmVtIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXIgenVzw6R0emxpY2ggenVtIFN0YW5kYXJkLUFudHdvcnRmZWxkIGbDvHIgU2Now7xsZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlp1c2F0ei1FaW5nYWJlZmVsZCBuaWNodCBhbnplaWdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJaZWlnZSBkZW4gWnVzYXR6LUNhbGNNZS1UYXNjaGVucmVjaG5lciBuaWNodCB6dXPDpHR6bGljaCB6dW0gU3RhbmRhcmQtQW50d29ydGZlbGQgZsO8ciBTY2jDvGxlciBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiQW5mYW5nc2luaGFsdCBmZXN0bGVnZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiU3ltYm9sbGVpc3RlIGFucGFzc2VuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIkNhbGNNZS1EYXRlaW9wdGlvbmVuIGF1c2JsZW5kZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiT3B0aW9uZW4gd2llIMOWZmZuZW4sIFNwZWljaGVybiBvZGVyIEhlcnVudGVybGFkZW4gdm9uIENhbGNNZS1Eb2t1bWVudGVuIGbDvHIgU3R1ZGllcmVuZGUgYXVzYmxlbmRlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJFaW5nYWJlc3ludGF4IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiQWxsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJMw7ZzY2hlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiS29uc3RhbnRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJXw6RobGUgZGllIEJ1Y2hzdGFiZW4gYXVzLCBkaWUgYW5zdGVsbGUgdm9uIGZyZWllbiBWYXJpYWJsZW4gYWxzIEtvbnN0YW50ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIER1IGthbm5zdCB3ZWl0ZXJlIEtvbnN0YW50ZW4gaW0gQmVkaWVudW5nc2ZlbGQg4oCeWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCBmZXN0bGVnZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogIldlaXRlcmUgS29uc3RhbnRlbi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkxlZ2UgZWluZSBuZXVlIEtvbnN0YW50ZSBmZXN0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlfDpGhsZSBkaWUgTmFtZW4gYXVzLCBkaWUgYWxzIEtvbnN0YW50ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIER1IGthbm5zdCB3ZWl0ZXJlIEZ1bmt0aW9uZW4gaW0gQmVkaWVudW5nc2ZlbGQg4oCeWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCBmZXN0bGVnZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRobWV0aXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJXZWl0ZXJlIEZ1bmt0aW9uZW4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJMZWdlIGVpbmUgbmV1ZSBGdW5rdGlvbiBmZXN0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiTWHDn2VpbmhlaXRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiV8OkaGxlIE5hbWVuLCBkaWUgYWxzIE1hw59laW5oZWl0ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJXZWl0ZXJlIEVpbmhlaXRlbi4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2xhYmVsIjogIkVpbmhlaXRlbiBQcsOkZml4ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiV8OkaGxlIGRpZSBQcsOkZml4ZSBhdXMsIGRpZSBtaXQgTWHDn2VpbmhlaXRlbiB6dWzDpHNzaWcgc2luZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJXZWl0ZXJlIFByw6RmaXhlLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJadWzDpHNzaWdlIEtvbnN0cnVrdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJHZW1pc2NodGUgQnLDvGNoZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybWVsbiB3aWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAid2VyZGVuIGludGVycHJldGllcnQgYWxzICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIEFuc29uc3RlbiB3ZXJkZW4gc2llIGludGVycHJldGllcnQgYWxzICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJHZXNjaHd1bmdlbmUgS2xhbW1lcm4geyB9IHdlcmRlbiBhbHMgTGlzdGVuZWluZ3Jlbnp1bmcgaW50ZXJwcmV0aWVydC4gQW5zb25zdGVuIHdlcmRlbiBzaWUgYWxzIEtsYW1tZXJuIGludGVycHJldGllcnQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RlbiBvaG5lIEVpbmdyZW56dW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIkplZGVzIEVsZW1lbnQgb2RlciBqZWRlIEZvbGdlIHZvbiBFbGVtZW50ZW4gd2lyZCBhdWNoIG9obmUgRWluZ3Jlbnp1bmcgYWxzIExpc3RlIGludGVycHJldGllcnQgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiRm9ybWVsbiB3aWUgKDAsMSkgd2VyZGVuIGFscyBJbnRlcnZhbGxlIGludGVycHJldGllcnQuIEFuc29uc3RlbiBzaW5kIHNpZSBWZWt0b3JlbiB2b24gendlaSBFbGVtZW50ZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJWZXJow6RsdG5pc3NlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtZWxuIHdpZSAyOjM6NSB3ZXJkZW4gYWxzIFZlcmjDpGx0bmlzc2UgaW50ZXJwcmV0aWVydC4gQW5zb25zdGVuIGhhbmRlbHQgZXMgc2ljaCB1bSBhdWZlaW5hbmRlcmZvbGdlbmRlIHJlZ2VsbcOkw59pZ2UgRGl2aXNpb25lbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJDb21wdXRlcndpc3NlbnNjaGFmdGxpY2hlIFNjaHJlaWJ3ZWlzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkZvcm1lbG4gd2llIDEuNWUtNSBvZGVyIDEuNUUtNSB3ZXJkZW4gYWxzIERlemltYWx6YWhsZW4gaW4gd2lzc2Vuc2NoYWZ0bGljaGVyIFNjaHJlaWJ3ZWlzZSBpbnRlcnByZXRpZXJ0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJUcmVubnVuZ3N6ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUHVua3QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkxlZXJ6ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJOaWNodHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXppbWFsc3RlbGxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJaaWZmZXJuZ3J1cHBlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiTGlzdGVuZWxlbWVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJXw6RobGUgZGllIEJlZGV1dHVuZyB2b24gUHVua3QsIEtvbW1hIHVuZCBMZWVyemVpY2hlbiBhdXMuIEVzIGxlZ3QgZmVzdCwgd2llIERlemltYWx6YWhsZW4gdW5kIExpc3RlbiB3aWVkZXJnZWdlYmVuIHdlcmRlbiBtw7xzc2VuLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJWZXJnbGVpY2ggbWl0IGRlciBBbnR3b3J0IGRlcyBTY2jDvGxlcnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQnVjaHN0w6RibGljaCBnbGVpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiRGllIEFudHdvcnQgZGVzIFNjaMO8bGVycyBtdXNzIG1pdCBBdXNuYWhtZSB2b24gS2xhbW1lcm4gdW5kIMOkcXVpdmFsZW50ZW4gT3BlcmF0b3JlbiBnZW5hdSB3aWUgZGllIHJpY2h0aWdlIEFudHdvcnQgZWluZ2VnZWJlbiB3ZXJkZW4uIFRvbGVyYW56ZW4gdHJlZmZlbiBub2NoIHp1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2xhYmVsIjogIk1hdGhlbWF0aXNjaCBnbGVpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IHdpcmQgbWl0IGRlciByaWNodGlnZW4gQW50d29ydCBkZXMgTWF0aGVtYXRpa3Byb2dyYW1tcyB2ZXJnbGljaGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiRGllIFJlaWhlbmZvbGdlIHVuZCBXaWVkZXJob2x1bmdlbiBzcGllbGVuIGluIExpc3RlbiBlaW5lIFJvbGxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJJc3QgZGllIEFudHdvcnQgZWluZSBMaXN0ZSB2b24gRWxlbWVudGVuLCBtw7xzc2VuIGRpZSBFbGVtZW50ZSBkZXIgU2Now7xsZXJhbnR3b3J0IGluIGRlcnNlbGJlbiBSZWloZW5mb2xnZSBzZWluIHVuZCBnbGVpY2ggb2Z0IHZvcmtvbW1lbiB3aWUgaW4gZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJXaWVkZXJob2x1bmdlbiBzcGllbGVuIGluIExpc3RlbiBlaW5lIFJvbGxlLCBkaWUgUmVpaGVuZm9sZ2UgbmljaHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIklzdCBkaWUgQW50d29ydCBlaW5lIExpc3RlIHZvbiBFbGVtZW50ZW4sIG3DvHNzZW4gZGllIEVsZW1lbnRlIGRlciBTY2jDvGxlcmFudHdvcnQgZ2xlaWNoIG9mdCB2b3Jrb21tZW4gd2llIGluIGRlciByaWNodGlnZW4gQW50d29ydCwgYWJlciBuaWNodCB1bmJlZGluZ3QgaW4gZGVyc2VsYmVuIFJlaWhlbmZvbGdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICJEaWUgUmVpaGVuZm9sZ2UgdW5kIFdpZWRlcmhvbHVuZ2VuIHNwaWVsZW4gaW4gTGlzdGVuIGtlaW5lIFJvbGxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIldlbm4gZGllIEFudHdvcnQgZWluZSBMaXN0ZSB2b24gRWxlbWVudGVuIGlzdCwgYmVhY2h0ZSBkaWUgUmVpaGVuZm9sZ2UgdW5kIFdpZWRlcmhvbHVuZ2VuIGJlaW0gVmVyZ2xlaWNoZW4gZGVyIFNjaMO8bGVyYW50d29ydCBtaXQgZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIkdsZWljaGUgZGllIEdyb8OfLSB1bmQgS2xlaW5zY2hyZWlidW5nIGFiIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiR3Jvw58tIHVuZCBLbGVpbnNjaHJlaWJ1bmcgbcO8c3NlbiBnZW5hdSDDvGJlcmVpbnN0aW1tZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkdsZWljaGUgTGVlcnplaWNoZW4gYWIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfaGVscGVyX3RleHQiOiAiRGllIEFuemFobCBkZXIgTGVlcnplaWNoZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBtdXNzIG1pdCBkZXIgcmljaHRpZ2VuIEFudHdvcnQgZ2VuYXUgw7xiZXJlaW5zdGltbWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIsOEcXVpdmFsZW50ZSBHbGVpY2h1bmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkRpZSBMw7ZzdW5nZW4gdm9uIEdsZWljaHVuZ2VuLCBVbmdsZWljaHVuZ2VuIG9kZXIgU3lzdGVtZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBzaW5kIGRpZXNlbGJlbiB3aWUgaW4gZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkdsZWljaGUgYWxsZSBBbnR3b3J0ZW4gZGVyIFNjaMO8bGVyIGFiLiBCZW51dHplIGRpZXNlIE9wdGlvbiB1bmQgZ2liIFNjaMO8bGVybiBGZWVkYmFjayB6dSBmYWxzY2hlbiBBbnR3b3J0ZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiQmVudXR6ZXJkZWZpbmllcnRlIEJlbm90dW5nc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pZXJlIGRlaW5lIHBlcnPDtm5saWNoZSBCZW5vdHVuZ3NmdW5rdGlvbiBpbSBCZWRpZW51bmdzZmVsZCDigJ5EZWZpbmllcmUgWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCwgdW0gZGllIFNjaMO8bGVyYW50d29ydCB6dSDDvGJlcnByw7xmZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICJOYW1lIGRlciBGdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pZXJlIGVpbmUgbmV1ZSBGdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIiBBcmd1bWVudGUgdW5iZXdlcnRldCBsYXNzZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IHdpcmQgbmljaHQgYmV3ZXJ0ZXQgdW5kIHdpcmQgYWxzIENhbGNNZS1BdXNkcnVjayBhbiBkaWUgRnVua3Rpb24gZ2VnZWJlbi4gRGFzIGlzdCBlaW5lIHNlaHIgZm9ydGdlc2Nocml0dGVuZSBGdW5rdGlvbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTnVtbWVybiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xpc2NoZSBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4gc2luZCBuaWNodCB6dWzDpHNzaWcuIERpZSBBbnR3b3J0IG11c3MgZWluZSBLb21iaW5hdGlvbiB2b24gT3BlcmF0aW9uZW4sIEdsZWljaHVuZ2VuLCBXdXJ6ZWxuIHVuZCBGdW5rdGlvbmVuIHZvbiBnYW56ZW4gWmFobGVuLCBLb25zdGFudGVuIHVuZCBWYXJpYWJsZW4gc2Vpbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAiVG9sZXJhbnoiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIkdlbmF1ZSBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IG11c3MgZ2VuYXUgbWl0IGRlciByaWNodGlnZW4gQW50d29ydCDDvGJlcmVpbnN0aW1tZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJGZWhsZXJxdW90ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiRGllIFNjaMO8bGVyYW50d29ydCBtdXNzIGdlbmF1IGltIFRvbGVyYW56YmVyZWljaCBzZWluLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIFByb3plbnQgRmVobGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0ZXIgRmVobGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICLDnGJlcmVpbnN0aW1tZW5kZSBaaWZmZXJuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJEaWUgZXJzdGVuIHNpZ25pZmlrYW50ZW4gU3RlbGxlbiBvZGVyIERlemltYWxzdGVsbGVuIGRlciBTY2jDvGxlcmFudHdvcnQgbcO8c3NlbiBtaXQgZGVyIHJpY2h0aWdlbiBBbnR3b3J0IMO8YmVyZWluc3RpbW1lbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIldpc3NlbnNjaGFmdGxpY2hlIFNjaHJlaWJ3ZWlzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBtw7xzc2VuIGluIG5vcm1pZXJ0ZXIgd2lzc2Vuc2NoYWZ0bGljaGVyIFNjaHJlaWJ3ZWlzZSBhdXNnZWRyw7xja3Qgd2VyZGVuOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJEZXppbWFsc2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGV6aW1hbHphaGxlbiBtw7xzc2VuIGluIGVpbmZhY2hlciBEZXppbWFsc2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCB3ZXJkZW46IDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiSmVkZSBTY2hyZWlid2Vpc2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4ga8O2bm5lbiBlbnR3ZWRlciBpbiB3aXNzZW5zY2hhZnRsaWNoZXIgb2RlciBkZXppbWFsZXIgU2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCB3ZXJkZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByw6R6aXNpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIlZvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJiaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICLDnGJlcnByw7xmZSBkaWUgbWluaW1hbGUgdW5kIG1heGltYWxlIEFuemFobCBzaWduaWZpa2FudGVyIFN0ZWxsZW4gb2RlciBEZXppbWFsc3RlbGxlbiwgZGllIGluIGRlciBTY2jDvGxlcmFudHdvcnQgZW50aGFsdGVuIHNlaW4gbcO8c3NlbiwgZWluc2NobGllw59saWNoIG5hY2hnZXN0ZWxsdGVyIE51bGxlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlZlcmVpbmZhY2h1bmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJBbGxnZW1laW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICJWZXJlaW5mYWNodCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkRlciBBdXNkcnVjayBrYW5uIG5pY2h0IHdlaXRlciB2ZXJlaW5mYWNodCB3ZXJkZW4uIEJlaW5oYWx0ZXQgQnLDvGNoZSwgUG90ZW56ZW4gdW5kIFd1cnplbG4sIFBvbHlub21lLCByYXRpb25hbGUgRnVua3Rpb25lbiwgdHJhbnN6ZW5kZW50YWxlIEZ1bmt0aW9uZW4sIERlemltYWx6YWhsZW4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXJ3ZWl0ZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbGUgT3BlcmF0aW9uZW4sIGRpZSBhdXNnZWbDvGhydCB3ZXJkZW4ga8O2bm5lbiwgd3VyZGVuIGF1c2dlZsO8aHJ0LiBQcm9kdWt0ZSB3ZXJkZW4gw7xiZXIgU3VtbWVuIHZlcnRlaWx0LCBlaW5mYWNoZSBCcsO8Y2hlIHdlcmRlbiBhdXNnZWbDvGhydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJOZW5uZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2llcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJHYW56emFobGVuIG9kZXIgUG9seW5vbWUgd2VyZGVuIGFscyBQcm9kdWt0ZSB2b24gUHJpbXphaGxlbiBhdXNnZWRyw7xja3QuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiR2VtZWluc2FtZXIgTmVubmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiR2VtZWluc2FtZSBOZW5uZXIgdm9uIFN1bW1lbiB3dXJkZW4gZXh0cmFoaWVydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkJyw7xjaGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkdlbWVpbnNhbWVyIE5lbm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAiQnLDvGNoZSB3ZXJkZW4gYXVmIGVpbmVuIGVpbmZhY2hlbiBnZW1laW5zYW1lbiBOZW5uZXIgZ2VicmFjaHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIld1cnplbG4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXNpZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJFcyBnaWJ0IGtlaW5lIFd1cnplbG4gaW0gTmVubmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJNaW5pbWFsZSBSYWRpa2FuZGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIkRhcyBBcmd1bWVudCB2b24gV3VyemVsbiBoYXQga2VpbmVuIEZha3RvciBmw7xyIGRlbiBJbmRleCBkZXIgV3VyemVsLCBkYWhlciBrYW5uIGVzIG5pY2h0IHZlcmVpbmZhY2h0IHdlcmRlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTWHDn2VpbmhlaXRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiR2xlaWNoZSBkaWUgTWHDn2VpbmhlaXRlbiBhYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiRGllIE1hw59laW5oZWl0ZW4gZGVyIFNjaMO8bGVyYW50d29ydCBtw7xzc2VuIGRpZXNlbGJlbiBzZWluLCB3aWUgZGllIGRlciByaWNodGlnZW4gQW50d29ydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJBbmRlcmUgUHLDpGZpeGUgenVsYXNzZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJEaWUgTWHDn2VpbmhlaXQgZGVyIFNjaMO8bGVyYW50d29ydCBkYXJmIGVpbiBhbmRlcmVzIFByw6RmaXggaGFiZW4gYWxzIGRpZSByaWNodGlnZSBBbnR3b3J0LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIktyaXRlcmllbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbnoiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJMZWdlIGRpZSB6dWzDpHNzaWdlIEZlaGxlcnF1b3RlIHp3aXNjaGVuIGRlciBTY2jDvGxlcmFudHdvcnQgdW5kIGRlciByaWNodGlnZW4gQW50d29ydCBmZXN0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJXw6RobGUgZGllIHp1IGJld2VydGVuZGVuIEVsZW1lbnRlIGRlciBBbnR3b3J0IGF1cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIkxhc3NlIMO8YmVyZmzDvHNzaWdlIEVsZW1lbnRlIGluIGRlciBTY2jDvGxlcmFudHdvcnQgbmljaHQgenUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIkRpZSBTY2jDvGxlcmFudHdvcnQgZGFyZiBuaWNodCBtZWhyIEVsZW1lbnRlIGFscyBkaWUgcmljaHRpZ2UgQW50d29ydCBlbnRoYWx0ZW4uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAiR2xlaWNoZSBkaWUgRmFyYmUgYWIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkRpZSBFbGVtZW50ZSBkZXIgU2Now7xsZXJhbnR3b3J0IG3DvHNzZW4gZGllc2VsYmUgRmFyYmUgd2llIGRpZSBkZXIgcmljaHRpZ2VuIEFudHdvcnQgaGFiZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiR2xlaWNoZSBkZW4gTGluaWVudHlwIGFiIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRGllIEVsZW1lbnRlIGRlciBTY2jDvGxlcmFudHdvcnQgbcO8c3NlbiBkZW5zZWxiZW4gTGluaWVudHlwIChkdXJjaGdlem9nZW4sIGdlc3RyaWNoZWx0KSB3aWUgZGllIGRlciByaWNodGlnZW4gQW50d29ydCBoYWJlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGxlIEVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIk5vdGVuIHZlcnRlaWxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkJlaW0gTGFkZW4gZGVyIERpYWdyYW1tdmFsaWRpZXJ1bmdzZWxlbWVudGUgaXN0IGVpbiBGZWhsZXIgYXVmZ2V0cmV0ZW4uIEJpdHRlIHZlcnN1Y2hlIGVzIG5vY2ggZWlubWFsLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAiU2NocmVpYmUgZWluZW4gQWxnb3JpdGhtdXMgbWl0IFdpcmlzIENhcywgdW0gWnVmYWxsc3ZhcmlhYmxlbiB6dSBlcnN0ZWxsZW46IFphaGxlbiwgQXVzZHLDvGNrZSwgUGxvdHMgb2RlciBlaW5lIEJlbm90dW5nc2Z1bmt0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiU3ByYWNoZSBkZXMgQWxnb3JpdGhtdXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiU2NocmVpYndlaXNlIGRlciBWYXJpYWJsZW4gaW0gRXJnZWJuaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiQmVpc3BpZWw6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJBdXNkcnVja3Nmb3JtYXQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAiSW1hZ2luw6RyZSBFaW5oZWl0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiWmVpdG9wZXJhdG9yZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bmt0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIEtyZXV6IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaXppdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIlphaGxlbmZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpHppc2lvbnN0eXAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIkxlaXN0dW5nc2RhcnN0ZWxsdW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGV6aW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIldpc3NlbnNjaGFmdGxpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiRGV6aW1hbHRyZW5uemVpY2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVua3QiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIkRpZ2l0YWxncnVwcGVudHJlbm56ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIktlaW5lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJMZWVyemVpY2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2NocmVpYmUgZGVuIEFuZmFuZ3NpbmhhbHQgZGVzIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXJzIGbDvHIgZGVuIFNjaMO8bGVyOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmljaHRpZ2UgQW50d29ydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkFudHdvcnQgbmV1IGVyc3RlbGxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkFudHdvcnQga29waWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIkFudHdvcnQgZGVzIFNjaMO8bGVycyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkxlZ2UgZWluZSBTY2jDvGxlcmFudHdvcnQgZmVzdCwgdW0gZGFzIEZlZWRiYWNrIHp1IHNlaGVuICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICJSSUNIVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJURUlMV0VJU0UgUklDSFRJRyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIkZBTFNDSCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXRoZW1hdGlzY2hlIFN5bnRheCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIkdyYWZpc2NoZSBTeW50YXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRleHQtU3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkJ1Y2hzdMOkYmxpY2ggZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRoZW1hdGlzY2ggZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiw4RxdWl2YWxlbnRlIEdsZWljaHVuZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkJlbm90dW5nc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2NoIGdsZWljaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAiVmVyZWluZmFjaHQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJFcndlaXRlcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGlzaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiS2VpbiBnZW1laW5zYW1lciBOZW5uZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJNaW5pbWFsZSBSYWRpa2FuZGVuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkdlbWVpbnNhbWVyIE5lbm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiV2lzc2Vuc2NoYWZ0bGljaGUgU2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJEZXppbWFsc2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiU3ltYm9saXNjaGUgQW50d29ydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJWb24gJHttaW59IGJpcyAke21heH0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9taW5fbGFiZWwiOiAiTWluZGVzdGVucyAke21pbn0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiQmlzIHp1ICR7bWF4fSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIlBhc3NlbmRlIE1hw59laW5oZWl0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiS2VpbmUgw7xiZXJmbMO8c3NpZ2VuIEVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiRmFyYmUiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJMaW5pZW5zdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiRnJhZ2UgWE1MIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiR3JhbW1hdGlrIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmllcnRlIFfDtnJ0ZXIiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGllcnVuZyB1bmQgVmFyaWFibGVuIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiRWluZ2FiZWFydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJadWzDpHNzaWdlIEVpbmdhYmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiVmVyZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIkVpZ2Vuc2NoYWZ0ZW4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZW4iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJ2b24iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJiaXMgenUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgUHJvemVudCBGZWhsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXRlciBGZWhsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEhhbmRzY2hyaWZ0IGVpbmdlYmV0dGV0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHLDpHppc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJIYXQgQWxnb3JpdGhtdXMiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJGcmFnZSBpbXBvcnRpZXJlbj8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkRpZSBGcmFnZSwgZGllIGR1IGdlcmFkZSDDtmZmbmVuIHdpbGxzdCwgYmVpbmhhbHRldCB2ZXJhbHRldGUgRnVua3Rpb25lbi4gRGVyIEltcG9ydHZvcmdhbmcga2FubiBkYXMgVmVyaGFsdGVuIGRlciBGcmFnZSBnZXJpbmdmw7xnaWcgdmVyw6RuZGVybi4gRXMgd2lyZCBkcmluZ2VuZCBlbXBmb2hsZW4sIGRpZSBGcmFnZSBuYWNoIGRlbSBJbXBvcnQgc29yZ2bDpGx0aWcgenUgdGVzdGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWt6ZXB0aWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQWJicmVjaGVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIk9wdGlvbmVuIG5pY2h0IGtvbXBhdGliZWwiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJEaWUgYXVzZ2V3w6RobHRlbiBPcHRpb25lbiBzaW5kIG5pY2h0IG1pdCBkZW4gU2NobHVzc2ZvbGdlcnVuZ2VuIGRlaW5lciBSaWNodGlnZW4gQW50d29ydCBrb21wYXRpYmVsLiBCaXN0IGR1IHNpY2hlciwgZGFzcyBkdSB3ZWl0ZXJtYWNoZW4gd2lsbHN0PyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWluIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLDlmZmbmUgZGVuIE1hdGhUeXBlIE1hdGhlbWF0aWtlZGl0b3IiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiTmljaHQgZ2VzcGVpY2hlcnRlIMOEbmRlcnVuZ2VuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiQmVpbSBTY2hsaWXDn2VuIGRlcyBGZW5zdGVycyB2ZXJsaWVyc3QgZHUgYWxsZSBuaWNodCBnZXNwZWljaGVydGVuIMOEbmRlcnVuZ2VuLiBCaXN0IGR1IHNpY2hlciwgZGFzcyBkdSB3ZWl0ZXJtYWNoZW4gd2lsbHN0PyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFremVwdGllcmVuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQWJicmVjaGVuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJTcGVpY2hlcm4gJiBzY2hsaWXDn2VuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJPaG5lIHp1IFNwZWljaGVybiBzY2hsaWXDn2VuIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQXVmIGRpZSBTY2hhbHRmbMOkY2hlIGtsaWNrZW4sIHVtIGRpZSBXaXJpcyBDQVMtQW53ZW5kdW5nIHp1ciBCZWFyYmVpdHVuZyBkZXMgRnJhZ2VhbGdvcml0aG11cyBoZXJ1bnRlcnp1bGFkZW4gdW5kIGF1c3p1ZsO8aHJlbi4iLAoJCSJydW5jYWxjdWxhdG9yIjogIlJlY2huZXIgc3RhcnRlbiIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIktsaWNrZW4gU2llIGF1ZiBkaWUgU2NoYWx0ZmzDpGNoZSB6dW0gSGVydW50ZXJsYWRlbiB1bmQgc3RhcnRlbiBTaWUgZGllIFdpcmlzIENhcy1BbndlbmR1bmcsIHVtIElocmUgQmVyZWNobnVuZ2VuIHZvcnp1bmVobWVuLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPk1laHIgZXJmYWhyZW48L2E%LiIsCgkJInNlbmRpbmdpbml0aWFsc2Vzc2lvbiI6ICJVcnNwcsO8bmdsaWNoZSBTaXR6dW5nIHNlbmRlbiAuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJBdWYgVXBkYXRlcyB3YXJ0ZW4gLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIMOEbmRlcnVuZ2VuIGdlc3BlaWNoZXJ0IiwKCQkiZ290c2Vzc2lvbiI6ICLDhG5kZXJ1bmdlbiBnZXNwZWljaGVydCAoUmV2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJCZW51dHplIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiQmVudXR6ZSBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiTWVociBlcmZhaHJlbiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJJbiBDYWxjTWUga29udmVydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJEZXIgRnJhZ2VhbGdvcml0aG11cyB3aXJkIGF1cyBXaXJpcyBDQVMgaW4gdW5zZXJlbiBuZXVlbiBBbGdvcml0aG11cy1FZGl0b3IgQ2FsY01lIGltcG9ydGllcnQuIERlciByZXN1bHRpZXJlbmRlIEFsZ29yaXRobXVzIG11c3MgbWFudWVsbCDDvGJlcmFyYmVpdGV0IHVuZCBnZXRlc3RldCB3ZXJkZW4uIEFsZ29yaXRobWVuLCBkaWUgaW4gQ2FsY01lIGltcG9ydGllcnQgd3VyZGVuLCBrw7ZubmVuIG5pY2h0IG1laHIgbWl0IFdJUklTIENBUyBnZcO2ZmZuZXQgd2VyZGVuLiBXZW5uIGR1IGRlbiBJbXBvcnQgbmFjaCBkZW0gQWt6ZXB0aWVyZW4gcsO8Y2tnw6RuZ2lnIG1hY2hlbiBtw7ZjaHRlc3QsIGRhbm4gc3BlaWNoZXJlIGRpZSBGcmFnZSBuaWNodDogS2xpY2tlIGF1ZiBBYmJyZWNoZW4gaW0gV0lSSVMgUXVpenplcyBTdHVkaW8gRmVuc3RlciB1bmQgw7ZmZm5lIHNpZSB3aWVkZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJBbHMgQWxnb3JpdGhtdXMga29udmVydGllcmVuIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIkFremVwdGllcmVuIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQWJicmVjaGVuIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlzY2giLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoR3JhcGhlbiwgZ2VvbWV0cmlzY2hlIEVsZW1lbnRlLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJEaWUgU3ludGF4IGRlciBBbnR3b3J0IGlzdCByaWNodGlnIiwKCQoJCSJjaGVja19jb2xvciI6ICJlbnRzcHJpY2h0IGRlciBGYXJiZSIsCgkJImNoZWNrX2xpbmVzdHlsZSI6ICJlbnRzcHJpY2h0IGRlbSBMaW5pZW5zdGlsIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAiZW50aMOkbHQga2VpbmUgw7xiZXJmbMO8c3NpZ2VuIEVsZW1lbnRlIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmlzY2ggZ2xlaWNoIiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAiRGllIEFudHdvcnQgaXN0IGdlb21ldHJpc2NoIGdsZWljaCIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyYW1ldGVyIiwKCQkiYW5zd2VyIjogImFudHdvcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICJBdXMgdXJzcHLDvG5nbGljaGVtIEluaGFsdCBrb3BpZXJlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJBdXMgcmljaHRpZ2VyIEFudHdvcnQga29waWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dlb21ldHJ5X2xhYmVsIjogIlBsb3R0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJTdGF0aXN0aWtkaWFncmFtbWUiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiRGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRpZXNlIEZyYWdlIGVpbmdlYmVuLiBTaWUga8O2bm5lbiBkaWUgS3JpdGVyaWVuLCBkaWUgenVtIEFiZ2xlaWNoIG1pdCBkZW4gQW50d29ydGVuIElocmVyIFN0dWRpZXJlbmRlbiBnZW51dHp0IHdlcmRlbiwgw7xiZXIgZGFzIE1lbsO8IFZhbGlkaWVydW5nc29wdGlvbmVuIMOkbmRlcm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkRpZSByaWNodGlnZSBBbnR3b3J0IGF1ZiBkaWVzZSBGcmFnZSBlaW5nZWJlbi4gw5xiZXIgZGFzIEVpbnN0ZWxsdW5nc21lbsO8IGvDtm5uZW4gU2llIGVpbnN0ZWxsZW4sIHdpZSBkZXIgQWJnbGVpY2ggbWl0IGRlbiBBbnR3b3J0ZW4gSWhyZXIgU3R1ZGllcmVuZGVuIGVyZm9sZ2VuIHVuZCB3ZWxjaGUgRWxlbWVudGUgYmV3ZXJ0ZXQgd2VyZGVuIHNvbGxlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3RleHQiOiAiRGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRpZXNlIEZyYWdlIGVpbmdlYmVuLiBTaWUga8O2bm5lbiBkaWUgS3JpdGVyaWVuLCBkaWUgenVtIEFiZ2xlaWNoIG1pdCBkZW4gQW50d29ydGVuIElocmVyIFN0dWRpZXJlbmRlbiBnZW51dHp0IHdlcmRlbiwgw7xiZXIgZGFzIE1lbsO8IFZhbGlkaWVydW5nc29wdGlvbmVuIMOkbmRlcm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJEaWVzIGlzdCBkZXIgQXVzZ2FuZ3N6dXN0YW5kIGRlcyBNYXRoZS1FZGl0b3JzLCBkZW4gSWhyZSBTdHVkaWVyZW5kZW4gc2VoZW4sIHdlbm4gc2llIGRpZSBGcmFnZSBiZWFyYmVpdGVuLiBTbyBrw7ZubmVuIFNpZSBlaW5lIEFudHdvcnRzdHJ1a3R1ciBvZGVyIEzDvGNrZW4genVtIEF1c2bDvGxsZW4gdm9yZ2ViZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJEaWVzIGlzdCBkZXIgQXVzZ2FuZ3N6dXN0YW5kIGRlcyBEaWFncmFtbWVkaXRvcnMsIGRlbiBJaHJlIFN0dWRpZXJlbmRlbiBzZWhlbiwgd2VubiBzaWUgZGllIEZyYWdlIGJlYXJiZWl0ZW4uIFNpZSBrw7ZubmVuIGRpZSBFbGVtZW50ZSBkZXIgU3ltYm9sbGVpc3RlIGFucGFzc2VuLCBkaWUgaW4gZGVuIEVpbmdhYmVvcHRpb25lbiBhbmdlemVpZ3Qgd2VyZGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGllcyBpc3QgZGVyIEF1c2dhbmdzenVzdGFuZCBkZXMgVGV4dGVkaXRvcnMsIGRlbiBJaHJlIFN0dWRpZXJlbmRlbiBzZWhlbiwgd2VubiBzaWUgZGllIEZyYWdlIGJlYXJiZWl0ZW4uIERpZXNlciBBbnR3b3J0dHlwIHdpcmQgbmljaHQgbWF0aGVtYXRpc2NoIGF1c2dld2VydGV0LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIlNpZSB2ZXJ3ZW5kZW4gV2lyaXNRdWl6emVzIDQuNSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkRpZXNlIFZlcnNpb24gZW50aMOkbHQgZWluIMO8YmVyYXJiZWl0ZXRlcyBXaXJpc1F1aXp6ZXMgU3R1ZGlvIHNvd2llIHdlaXRlcmUgTGVpc3R1bmdzdmVyYmVzc2VydW5nZW4uIFdpciBoYWJlbiBhdcOfZXJkZW0gZWluZSBuZXVlIEZ1bmt0aW9uIGbDvHIgZGllIEVpbmdhYmVlaW5zdGVsbHVuZ2VuIGVpbmdlZsO8aHJ0LiBKZXR6dCBrw7ZubmVuIFNpZSBkZW4gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBzcGVycmVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTZWhlbiBTaWUgc2ljaCB1bnNlcmUgVmVyc2lvbnNoaW53ZWlzZSBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR2liIHVucyBkZWluIEZlZWRiYWNrLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiVXJzcHLDvG5nbGljaGVyIEluaGFsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJVcnNwcsO8bmdsaWNoZW4gSW5oYWx0IHNwZXJyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiU28ga8O2bm5lbiBTdHVkaWVyZW5kZSBuaWNodCBkaWUgQW50d29ydGVuIGF1w59lcmhhbGIgZGVyIGxlZXJlbiBQbGF0emhhbHRlciDDpG5kZXJuLCBkaWUgaW0gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBlaW5nZWbDvGd0IHd1cmRlbi4gV2VubiBkaWVzZSBFaW5zdGVsbHVuZyBha3RpdmllcnQgaXN0LCBrw7ZubmVuIGRpZSBTdHVkaWVyZW5kZW4gbnVyIGRpZSBGZWxkZXIgaW0gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBhdXNmw7xsbGVuLiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAiWnVmYWxsc3ZhcmlhYmxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIkJhc2ljLU1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkVyd2VpdGVydGVyIE1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiWnVmYWxsc3ZhcmlhYmxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIkdlc3RhbHRlbiBTaWUgSWhyZSBGcmFnZW4gZHluYW1pc2NoLCBpbmRlbSBTaWUgWnVmYWxsc3ZhcmlhYmxlbiBpbiBJaHJlIEZyYWdlc3RlbGx1bmcgZWluZsO8Z2VuLiBBY2h0ZW4gU2llIGRhcmF1ZiwgZGllc2UgVmFyaWFibGVuIHp1ciByaWNodGlnZW4gQW50d29ydCBoaW56dXp1ZsO8Z2VuIHVuZCB3ZW5uIFNpZSBtw7ZjaHRlbiwgZGFzcyBzaWUgYWxzIGF1c2dld2VydGV0IGVyc2NoZWluZW4sIGbDvGdlbiBTaWUgZGVuIEJlZmVobCBldmFsdWF0ZSAoYXVzd2VydGVuKSBoaW56dS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogIkdlc3RhbHRlbiBTaWUgSWhyZSBGcmFnZW4gZHluYW1pc2NoLCBpbmRlbSBTaWUgWnVmYWxsc3ZhcmlhYmxlbiBpbiBJaHJlIEZyYWdlc3RlbGx1bmcgZWluZsO8Z2VuLiBBY2h0ZW4gU2llIGRhcmF1ZiwgZGllc2UgVmFyaWFibGVuIHp1ciByaWNodGlnZW4gQW50d29ydCBoaW56dXp1ZsO8Z2VuIHVuZCB3ZW5uIFNpZSBtw7ZjaHRlbiwgZGFzcyBzaWUgYWxzIGF1c2dld2VydGV0IGVyc2NoZWluZW4sIGbDvGdlbiBTaWUgZGVuIEJlZmVobCBldmFsdWF0ZSAoYXVzd2VydGVuKSBoaW56dS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIlNjaHJlaWJlbiBTaWUgbWl0IENhbGNNZSBlaW5lbiBBbGdvcml0aG11cyB6dXIgRXJzdGVsbHVuZyB2b24gWnVmYWxsc3ZhcmlhYmxlbiEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIFZhcmlhYmxlIGhpbnp1ZsO8Z2VuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiU2llIGhhYmVuIGVpbmVuIGtvbXBsZXhlbiBBbGdvcml0aG11cywgdmVyd2VuZGVuIFNpZSBkZW4gZXJ3ZWl0ZXJ0ZW4gTW9kdXMhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogIkRva3VtZW50YXRpb24gWnVmYWxsc3ZhcmlhYmxlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIlZhcmlhYmxlbm5hbWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICJpc3QgZWluZSBnYW56ZSBaYWhsIHp3aXNjaGVuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluaW1hbGVyIFdlcnQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAidW5kIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAibWF4aW1hbGVyIFdlcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiVmFyaWFibGVubmFtZSBiZXJlaXRzIHZlcndlbmRldCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiS2VpbmUgZ2FuemUgWmFobCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiVW5nw7xsdGlnZXIgVmFyaWFibGVubmFtZSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiRGVyIG1heGltYWxlIFdlcnQgbXVzcyBncsO2w59lciBzZWluISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJWYXJpYWJsZW5uYW1lIGZlaGx0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWF4aW1hbGVyIFdlcnQgZmVobHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJNaW5pbWFsZXIgV2VydCBmZWhsdCIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiYXVzd2VydGVuIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJXaXIgc3RlbGxlbiBJaG5lbiBXaXJpc1F1aXp6ZXMgNC44LjAgdm9yOiBKZXR6dCBtaXQgaGFuZGdlc2NocmllYmVuZW4gRGlhZ3JhbW1iZWFyYmVpdHVuZ2VuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9kZXNjcmlwdGlvbl90ZXh0IjogIldpciBmcmV1ZW4gdW5zLCBJaG5lbiBlaW5lbiBuZXVlbiBBbnR3b3J0dHlwIHZvcnp1c3RlbGxlbiwgZGVyIGVzIElocmVuIFN0dWRpZXJlbmRlbiBlcm3DtmdsaWNodCwgZWluIERpYWdyYW1tIGhhbmRzY2hyaWZ0bGljaCB6dSBiZWFyYmVpdGVuLiBXZW5uIFNpZSBtZWhyIMO8YmVyIGRpZXNlIEZ1bmt0aW9uIGVyZmFocmVuIG3DtmNodGVuLCBsZXNlbiBTaWUgdW5zZXJlIFZlcnNpb25zaGlud2Vpc2UgdW5kIGRpZSBEb2t1bWVudGF0aW9uc3VudGVybGFnZW4uIFdpciBob2ZmZW4sIGRhc3MgSWhuZW4gdW5kIElocmVuIFN0dWRpZXJlbmRlbiBkaWVzZSBuZXVlIEZ1bmt0aW9uIGbDvHIgV2lyaXNRdWl6emVzIGdlZsOkbGx0ISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiVmVyc2lvbnNoaW53ZWlzZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIklociBGZWVkYmFjayIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTbyBlcnN0ZWxsZW4gU2llIElocmUgZXJzdGUgRnJhZ2UiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJMZXJuZW4gU2llIGFsbGUgU2Nocml0dGUgenVyIEVyc3RlbGx1bmcgZWluZXIgRnJhZ2UgbWl0IFdpcmlzUXVpenplcyB1bmQgd2llIFNpZSBkaWUgVmFsaWRpZXJ1bmdzZnVua3Rpb25lbiBudXR6ZW4ga8O2bm5lbi4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIlNvIGVyc3RlbGxlbiBTaWUgZWluZSBadWZhbGxzZnJhZ2UiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiTGVybmVuIFNpZSwgd2llIFNpZSBtaXQgV2lyaXNRdWl6emVzIHVuZCB1bnNlcmVtIEJhc2ljLU1vZHVzIHVuZCBlcndlaXRlcnRlbiBNb2R1cyBnYW56IGVpbmZhY2ggZWluZSBadWZhbGxzZnJhZ2UgZXJzdGVsbGVuIGvDtm5uZW4uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiRXJmYWhyZW4gU2llIGFsbGVzIMO8YmVyIFdpcmlzUXVpenplcyBtaXQgdW5zZXJlciBrb3N0ZW5sb3NlbiBTY2h1bHVuZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiV2lyIGJpZXRlbiBJaG5lbiBlaW5lIGtvc3Rlbmxvc2UgU2NodWx1bmcgenVtIFNlbGJzdHN0dWRpdW0gdW5kIGVpbmUga29zdGVucGZsaWNodGlnZSBTY2h1bHVuZyBhbiwgaW4gZGVyIFNpZSBhbGxlcyDDvGJlciBkaWUgRnVua3Rpb25lbiB1bmQgZXJ3ZWl0ZXJ0ZW4gRWluc3RlbGx1bmdlbiB2b24gV2lyaXNRdWl6emVzIGVyZmFocmVuLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiTWVociBlcmZhaHJlbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAiQmFzaWMtTW9kdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogIkVyd2VpdGVydGVyIE1vZHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIlJlZ2lzdHJpZXJlbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiS29udGFrdGllcmVuIFNpZSB1bnMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJVbnNlcmUgV2Vic2l0ZSBiZXN1Y2hlbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJFaW4gUHJvYmxlbSBtZWxkZW4iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogIkVyc3RlIFNjaHJpdHRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIlNraXp6ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJEaWVzIGlzdCBkZXIgdXJzcHLDvG5nbGljaGUgSW5oYWx0c3N0YXR1cyBkZXMgRGlhZ3JhbW1lZGl0b3JzLCBkZW4gSWhyZSBTdHVkaWVyZW5kZW4gc2VoZW4sIHdlbm4gc2llIGRpZSBGcmFnZSBiZWFyYmVpdGVuLiBCZWFjaHRlbiBTaWUsIGRhc3MgZGllIFN5bWJvbGxlaXN0ZSBmw7xyIFN0dWRpZXJlbmRlIG51ciBkaWUgU2NoYWx0ZmzDpGNoZW4gSGFuZHNjaHJpZnQgdW5kIEzDtnNjaGVuIGVudGjDpGx0LiBOdXR6ZW4gU2llIGRpZSBGdW5rdGlvbiDigJ5UZXN0ZSBkaWVzZSBGcmFnZeKAnCwgdW0genUgc2VoZW4sIHdpZSBzaWUgYXVzc2llaHQuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiRGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRpZXNlIEZyYWdlIGVpbmdlYmVuLiBJaHJlIFN0dWRpZXJlbmRlbiBiZW51dHplbiBkYXMgVG9vbCDigJ5IYW5kc2NocmlmdOKAnCwgdW0gaWhyZSBMw7ZzdW5nIHp1IHNraXp6aWVyZW4sIGRhaGVyIGhhYmVuIHdpciBlaW5lIG1pbmltYWxlIFRvbGVyYW56IGbDvHIgZ2VyaW5nZsO8Z2lnZSBVbmdlbmF1aWdrZWl0ZW4gYmVpIGRlbiBBbnR3b3J0ZW4gZmVzdGdlbGVndC4gU2llIGvDtm5uZW4gZGllcyBhbnBhc3NlbiwgaW5kZW0gU2llIGF1ZiDigJ5WYWxpZGllcnVuZ3NvcHRpb25lbuKAnCBrbGlja2VuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIsOcYmVyIGRpZSBTY2hhbHRmbMOkY2hlIOKAnlRlc3RlIGRpZXNlIEZyYWdl4oCcIGvDtm5uZW4gU2llIGRpZSBBbnNpY2h0IGRlcyBTdHVkaWVyZW5kZW4gc2VoZW4uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlNraXp6ZSBnbGVpY2giLAoJCSJxdWl6emVzX2RlbW9fc2tldGNoX3RpdGxlX21lbnUiIDogIlNraXp6ZSIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRva3VtZW50YXRpb24iCgl9Cn0KCgo"},{ name : "strings_quizzes.pt_br.json", data : "s73552:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHRfYnIiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOhdGljYSIsCgkJInN5bnRheF9zdHJpbmciOiAidGV4dG8iLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogImxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGljYW1lbnRlIGlndWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1YcOnw7VlcyBlcXVpdmFsZW50ZXMiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJRdWFscXVlciByZXBvc3RhIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJjw6FsY3VsbyBkYSBub3RhIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJ0ZW0gZm9ybWEgZGUgbsO6bWVybyBpbnRlaXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJ0ZW0gZm9ybWEgZGUgZnJhw6fDo28iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAidGVtIGZvcm1hIHBvbGlub21pYWwiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogInRlbSBmb3JtYSBkZSBmdW7Dp8OjbyByYWNpb25hbCIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogIsOpIHVtYSBjb21iaW5hw6fDo28gZGUgZnVuw6fDtWVzIGVsZW1lbnTDoXJpYXMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIsOpIGV4cHJlc3NhIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiw6kgc2ltcGxpZmljYWRhIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiw6kgZXhwYW5kaWRhIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLDqSBmYXRvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOpIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm7Do28gdGVtIGZhdG9yZXMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidGVtIHJhZGljaWHDp8OjbyBtw61uaW1hIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIsOpIGRpdmlzw612ZWwgcG9yIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogInRlbSB1bSDDum5pY28gZGVub21pbmFkb3IgY29tdW0iLAoJCSJjaGVja191bml0IjogInRlbSB1bmlkYWRlIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAidGVtIHVuaWRhZGUgbGl0ZXJhbG1lbnRlIGlndWFsIGEiLAoJCSJjaGVja19wcmVjaXNpb24iOiAidGVtIiwKCQkiY2hlY2tfc3ltYm9saWMiOiAiw6kgc2ltYsOzbGljbyIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAidGVtIHVuaWRhZGVzIGVxdWl2YWxlbnRlcyIsCgoJCSJsaXN0IjogImxpc3RhIiwKCQkib3JkZXJtYXR0ZXJzIjogIm9yZGVtIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJvcmRlbSBuw6NvIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBkYSBncmFtw6F0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYWxhdnJhcyByZXNlcnZhZGFzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJBcyBsaXN0YXMgc2VtcHJlIHByZWNpc2FtIGRlIGNoYXZlcyDigJx7feKAnS4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVc2UgdsOtcmd1bGEg4oCcLOKAnSBwYXJhIHNlcGFyYXIgaXRlbnMgbmEgbGlzdGEuIiwKCQkiY29uZmlybWltcG9ydGRlcHJlY2F0ZWQiOiAiSW1wb3J0YXIgcXVlc3TDo28:IEEgcXVlc3TDo28gcHJlc3RlcyBhIHNlciBhYmVydGEgY29udMOpbSByZWN1cnNvcyB1bHRyYXBhc3NhZG9zLiBPIHByb2Nlc3NvIGRlIGltcG9ydGHDp8OjbyBwb2RlIGFsdGVyYXIgdW0gcG91Y28gbyBjb21wb3J0YW1lbnRvIGRhIHF1ZXN0w6NvLiDDiSByZWNvbWVuZMOhdmVsIHF1ZSB2b2PDqiB0ZXN0ZSBhIHF1ZXN0w6NvIGF0ZW50YW1lbnRlIGFww7NzIGltcG9ydMOhLWxhLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbXBhcmFyIGNvbW8gY29uanVudG9zIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sZXLDom5jaWEgcmVsYXRpdmEiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0YXMgc2VtIGNoYXZlcyIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAiY8OhbGN1bG8gZGEgbm90YSIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogInByb3ByaWVkYWRlcyBhZGljaW9uYWlzIiwKCQkic3RydWN0dXJlIjogImVzdHJ1dHVyYSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbcOpdHJpY2EiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOzbGljYSIsCgkJInRvbGVyYW5jZSI6ICJ0b2xlcsOibmNpYSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc8OjbyIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogInNpbmFsIGRlIG11bHRpcGxpY2HDp8OjbyBpbnZpc8OtdmVsIiwKCQkidGltZXNfb3BlcmF0b3IiOiAic2luYWwgZGUgbXVsdGlwbGljYcOnw6NvIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAidW5pZGFkZSBpbWFnaW7DoXJpYSIsCgkJIm1peGVkZnJhY3Rpb25zIjogImZyYcOnw7VlcyBtaXN0YXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bsOnw7VlcyBkbyB1c3XDoXJpbyIsCgkJInVuaXRzIjogInVuaWRhZGVzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGRhcyB1bmlkYWRlcyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcMOnw7VlcyBkZSBzaW50YXhlIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3DDp8O1ZXMgZGUgdmFsaWRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmlyIHZhcmnDoXZlaXMgZSBmdW7Dp8O1ZXMgYWxlYXTDs3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICJUZXN0YXIgZXN0YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcMOnw7VlcyBkZSB2YWxpZGHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZlciBmb250ZSBkYSBwZXJndW50YSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiVm9sdGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJFbnZpYXIgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJbnNjcmV2YS1zZSBubyBub3NzbyBjdXJzbyBkZSBmb3JtYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJWaXNpdGUgbyBub3NzbyBzaXRlIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIkNvbXVuaWNhciB1bSBwcm9ibGVtYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIk1haXMgb3DDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICJWZXIgZm9udGUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAiU29icmUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3LDoWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiUGFkcsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsaW5oYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBwaXp6YSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgc3VhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBzdWEgcGVyZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRGVzZW5oYXIgbyBjb250ZcO6ZG8gaW5pY2lhbCBlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIHN1YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJDb25maWd1cmHDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJWYXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIkVzY29saGEgYXMgZmVycmFtZW50YXMgYSBzZXJlbSBmb3JuZWNpZGFzIGFvIGFsdW5vIHBhcmEgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2FsdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyYXIgYXMgb3DDp8O1ZXMgY29tIGJhc2UgZW0gdW1hIGFuw6FsaXNlIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhciB0b2RhcyBhcyBvcMOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX3JlbGV2YW50X29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhciBvcMOnw7VlcyByZWxldmFudGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RpdGxlIjogIlJlc3Bvc3RhIGNvbXBvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAiQ2xhc3NpZmljYXIgY2FpeGFzIGRlIHJlc3Bvc3RhIHNlcGFyYWRhbWVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJBdmFsaWFyIGNhZGEgY2FpeGEgZGUgcmVzcG9zdGEgZGUgZm9ybWEgaW5kZXBlbmRlbnRlLiBDYXNvIGNvbnRyw6FyaW8sIHRvZG8gbyBjb250ZcO6ZG8gw6kgYXZhbGlhZG8gY29tbyB1bSB2YWxvciDDum5pY28uIEFzIGNhaXhhcyBkZSByZXNwb3N0YSBzw6NvIGRlZmluaWRhcyBlbSBDb250ZcO6ZG8gaW5pY2lhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvZGFzIGFzIHJlc3Bvc3RhcyBkZXZlbSBlc3RhciBjb3JyZXRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2UgdW1hIHJlc3Bvc3RhIG7Do28gZXN0aXZlciBjb3JyZXRhLCB0b2RhIGEgcGVyZ3VudGEgc2Vyw6EgY2xhc3NpZmljYWRhIGNvbW8gaW5jb3JyZXRhLiBDYXNvIGNvbnRyw6FyaW8sIGNhZGEgcmVzcG9zdGEgdGVtIHVtIHBlc28gbmEgbm90YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIG5hIG5vdGEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgZW50cmFkYSBkYSByZXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiQ2FtcG8gZGUgZW50cmFkYSBkZSByZXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIkVkaXRvciBkZSBtYXRlbcOhdGljYSBpbnRlZ3JhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJPIGVkaXRvciBkZSBtYXRlbcOhdGljYSBNYXRoVHlwZSBjb21wbGV0byBjb20gbW9kb3MgZGUgZW50cmFkYSBkZSBlc2NyaXRhIMOgIG3Do28gZSBiYXJyYSBkZSBmZXJyYW1lbnRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2EgZW0gdW1hIGphbmVsYSBwb3AtdXAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJVbSBjYW1wbyBkZSB0ZXh0byBjb20gdW0gYm90w6NvIHF1ZSBhYnJlIG8gZWRpdG9yIGRlIG1hdGVtw6F0aWNhIE1hdGhUeXBlIGVtIHVtYSBqYW5lbGEgcG9wLXVwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIlRleHRvIHNpbXBsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJBcGVuYXMgdW0gY2FtcG8gZGUgdGV4dG8gc2ltcGxlcywgcGFyYSByZXNwb3N0YXMgbWFpcyBzaW1wbGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJFbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiRXhpYmlyIENhbGNNZSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkV4aWJpciB1bWEgY2FsY3VsYWRvcmEgQ2FsY01lIGF1eGlsaWFyLCBhbMOpbSBkbyBjYW1wbyBkZSByZXNwb3N0YSBwYWRyw6NvIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkV4aWJpciBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkV4aWJpciB1bSBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciwgYWzDqW0gZG8gY2FtcG8gZGUgcmVzcG9zdGEgcGFkcsOjbyBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJTdWJzdGl0dWlyIGEgZW50cmFkYSBkZSByZXNwb3N0YSBwb3IgQ2FsY01lIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiU3Vic3RpdHVpciBvIGNhbXBvIGRlIGVudHJhZGEgZGEgcmVzcG9zdGEgZG8gYWx1bm8gcG9yIHVtYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk7Do28gbW9zdHJhciBlbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIk7Do28gbW9zdHJhciBhIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBwYXJhIG8gY2FtcG8gZGUgZW50cmFkYSBkZSByZXNwb3N0YSBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiT2N1bHRhciBvcMOnw7VlcyBkZSBhcnF1aXZvIENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJPY3VsdGFyIG9ww6fDtWVzIGNvbW8gYWJyaXIsIHNhbHZhciBvdSBiYWl4YXIgZG9jdW1lbnRvcyBkbyBDYWxjTWUgcGFyYSBvcyBhbHVub3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4ZSBkZSBlbnRyYWRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVHVkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJFbGltaW5hciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIGFzIGxldHJhcyBxdWUgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gY29uc3RhbnRlcyBlbSB2ZXogZGUgdmFyacOhdmVpcyBsaXZyZXMuIFZvY8OqIHBvZGUgZGVmaW5pciBtYWlzIGNvbnN0YW50ZXMgbm8gcGFpbmVsIERlZmluaXIgdmFyacOhdmVpcyBlIGZ1bsOnw7VlcyBhbGVhdMOzcmlhcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTWFpcyBjb25zdGFudGVzLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciB1bWEgbm92YSBjb25zdGFudGUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bsOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIG9zIG5vbWVzIHF1ZSBzw6NvIGludGVycHJldGFkb3MgY29tbyBmdW7Dp8O1ZXMuIFZvY8OqIHBvZGUgZGVmaW5pciBtYWlzIGZ1bsOnw7VlcyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogImV4cC9sb2ciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOpdHJpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaHlwZXJib2xpY19sYWJlbCI6ICJIaXBlcmLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bcOpdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJNYWlzIGZ1bsOnw7Vlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIkVzY29saGEgb3Mgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIHVuaWRhZGVzIGRlIG1lZGlkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJwb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNYWlzIHVuaWRhZGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZml4b3MgZGUgdW5pZGFkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvcyBwcmVmaXhvcyBxdWUgc8OjbyBwZXJtaXRpZG9zIGNvbSB1bmlkYWRlcyBkZSBtZWRpZGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTWFpcyBwcmVmaXhvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydcOnw7VlcyBwZXJtaXRpZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmHDp8O1ZXMgbWlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIENhc28gY29udHLDoXJpbywgZWxhcyBzw6NvIGludGVycHJldGFkYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzQiOiAiLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19sYWJlbCI6ICJMaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiQXMgY2hhdmVzIHsgfSBzw6NvIGludGVycHJldGFkYXMgY29tbyBkZWxpbWl0YcOnw6NvIGRlIGxpc3Rhcy4gQ2FzbyBjb250csOhcmlvLCBlbGFzIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIHBhcsOqbnRlc2VzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19sYWJlbCI6ICJMaXN0YXMgc2VtIGRlbGltaXRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHF1ZXIgZWxlbWVudG8gb3Ugc2VxdcOqbmNpYSBkZSBlbGVtZW50b3Mgw6kgaW50ZXJwcmV0YWRvIGNvbW8gdW1hIGxpc3RhLCBtZXNtbyBzZW0gYSBkZWxpbWl0YcOnw6NvIHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogIkludGVydmFsb3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vICgwLDEpIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIGludGVydmFsb3MuIENhc28gY29udHLDoXJpbywgc8OjbyB2ZXRvcmVzIGRlIGRvaXMgZWxlbWVudG9zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiUHJvcG9yw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAyOjM6NSBzw6NvIGludGVycHJldGFkYXMgY29tbyBwcm9wb3LDp8O1ZXMuIENhc28gY29udHLDoXJpbywgc8OjbyBkaXZpc8O1ZXMgcmVndWxhcmVzIHN1Y2Vzc2l2YXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIGRlIGNvbXB1dGFkb3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAxLjVlLTUgb3UgMS41RS01IHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIG7Dum1lcm9zIGRlY2ltYWlzIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYS4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU8OtbWJvbG9zIHNlcGFyYWRvcmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUG9udG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkVzcGHDp28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIk5hZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJDYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJHcnVwb3MgZGUgZMOtZ2l0b3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIkl0ZW5zIGRhIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvIHNpZ25pZmljYWRvIGRvcyBzw61tYm9sb3MgZGUgcG9udG8sIHbDrXJndWxhIGUgZXNwYcOnby4gRGVmaW5lIGNvbW8gb3MgZMOtZ2l0b3MgZGVjaW1haXMgZSBhcyBsaXN0YXMgZGV2ZW0gc2VyIGV4cHJlc3Nvcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIGNvbSBhIHJlc3Bvc3RhIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmUgc2VyIGRpZ2l0YWRhIGV4YXRhbWVudGUgY29tbyBhIHJlc3Bvc3RhIGNvcnJldGEsIGV4Y2V0byBwb3IgcGFyw6pudGVzZXMgZSBvcGVyYWRvcmVzIGVxdWl2YWxlbnRlcy4gQSB0b2xlcsOibmNpYSBhaW5kYSBzZSBhcGxpY2EuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyDDqSBjb21wYXJhZGEgY29tIGEgcmVzcG9zdGEgY29ycmV0YSB1c2FuZG8gbyBtZWNhbmlzbW8gbWF0ZW3DoXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJBIG9yZGVtIGUgYSByZXBldGnDp8OjbyBzw6NvIGltcG9ydGFudGVzIG5hcyBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG9zIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkb3MgYWx1bm9zIGRldmVyw6NvIGVzdGFyIG5hIG1lc21hIG9yZGVtIGUgYXBhcmVjZXIgbyBtZXNtbyBuw7ptZXJvIGRlIHZlemVzIHF1ZSBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJBIHJlcGV0acOnw6NvIMOpIGltcG9ydGFudGUgbmFzIGxpc3RhcywgbWFzIGEgb3JkZW0gbsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTZSBhIHJlc3Bvc3RhIGZvciB1bWEgbGlzdGEgZGUgZWxlbWVudG9zLCBvcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG9zIGFsdW5vcyBkZXZlcsOjbyBhcGFyZWNlciBvIG1lc21vIG7Dum1lcm8gZGUgdmV6ZXMgcXVlIG5hIHJlc3Bvc3RhIGNvcnJldGEsIG1hcyBuw6NvIG5lY2Vzc2FyaWFtZW50ZSBuYSBtZXNtYSBvcmRlbS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gbsOjbyBzw6NvIGltcG9ydGFudGVzIG5hcyBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfaGVscGVyX3RleHQiOiAiU2UgYSByZXNwb3N0YSBmb3IgdW1hIGxpc3RhIGRlIGVsZW1lbnRvcywgbsOjbyBjb25zaWRlcmFyIGEgb3JkZW0gZSBhIHJlcGV0acOnw6NvIGRlbGVzIHBhcmEgY29tcGFyYXIgYSByZXNwb3N0YSBkb3MgYWx1bm9zIGNvbSBhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiQ29ycmVzcG9uZGVyIG1hacO6c2N1bGFzIGUgbWluw7pzY3VsYXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJBcyBsZXRyYXMgbWFpw7pzY3VsYXMgZSBtaW7DunNjdWxhcyBkZXZlbSBjb3JyZXNwb25kZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkNvcnJlc3BvbmRlciBlc3Bhw6dvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIGUgYSByZXNwb3N0YSBjb3JyZXRhIGRldmVtIHRlciBleGF0YW1lbnRlIG9zIG1lc21vcyBlc3Bhw6dvcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIk8gY29uanVudG8gZGUgc29sdcOnw7VlcyBkYSBlcXVhw6fDo28sIGluZXF1YcOnw6NvIG91IHNpc3RlbWEgZGVmaW5pZG8gcGVsYSByZXNwb3N0YSBkbyBhbHVubyDDqSBvIG1lc21vIGRlZmluaWRvIHBlbGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJDb3JyZXNwb25kZXIgYSB0b2RhcyBhcyByZXNwb3N0YXMgZG9zIGFsdW5vcy4gVXNlIGVzdGEgb3DDp8OjbyBwYXJhIGRhciBmZWVkYmFjayBhb3MgYWx1bm9zIHNvYnJlIHJlc3Bvc3RhcyBlcnJhZGFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIkZ1bsOnw6NvIGRlIGF2YWxpYcOnw6NvIHBlcnNvbmFsaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmEgc3VhIHByw7NwcmlhIGZ1bsOnw6NvIHBlcnNvbmFsaXphZGEgcGFyYSB2ZXJpZmljYXIgYSByZXNwb3N0YSBkbyBhbHVubyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tZSBkYSBmdW7Dp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pciB1bWEgbm92YSBmdW7Dp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk1hbnRlciBhcmd1bWVudG9zIG7Do28gYXZhbGlhZG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBuw6NvIHNlcsOhIGF2YWxpYWRhIGUgc2Vyw6EgYXRyaWJ1w61kYSDDoCBmdW7Dp8OjbyBjb21vIHVtYSBFeHByZXNzw6NvIENhbGNNZS4gRXN0ZSDDqSB1bSByZWN1cnNvIG11aXRvIGF2YW7Dp2Fkby4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTsO6bWVyb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOw6NvIHBlcm1pdGlyIG7Dum1lcm9zIGRlY2ltYWlzLiBBIHJlc3Bvc3RhIGRldmUgc2VyIHVtYSBjb21iaW5hw6fDo28gZGUgb3BlcmHDp8O1ZXMsIGZyYcOnw7VlcywgcmHDrXplcyBlIGZ1bsOnw7VlcyBkZSBuw7ptZXJvcyBpbnRlaXJvcywgY29uc3RhbnRlcyBlIHZhcmnDoXZlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBleGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIHNlciBleGF0YW1lbnRlIGlndWFsIMOgIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJNYXJnZW0gZGUgZXJybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIGVzdGFyIGVzdHJpdGFtZW50ZSBkZW50cm8gZG8gaW50ZXJ2YWxvIGRlIHRvbGVyw6JuY2lhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJlcnJvIHBlcmNlbnR1YWwgJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiRMOtZ2l0b3MgY29ycmVzcG9uZGVudGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJPcyBwcmltZWlyb3MgYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyBvdSBjYXNhcyBkZWNpbWFpcyBkYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlbSBjb3JyZXNwb25kZXIgw6AgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAiRm9ybWF0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGNpZW50w61maWNhIG5vcm1hbGl6YWRhOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIGRldmVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGRlY2ltYWwgc2ltcGxlczogMCwwMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFscXVlciBub3Rhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIHBvZGVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGNpZW50w61maWNhIG91IGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiYXTDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiVmVyaWZpY2FyIG8gbsO6bWVybyBtw61uaW1vIGUgbcOheGltbyBkZSBhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIG91IGNhc2FzIGRlY2ltYWlzIHF1ZSBhIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmUgdGVyLCBpbmNsdWluZG8gemVyb3Mgw6AgZGlyZWl0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNpbXBsaWZpY2HDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIkdlcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmljYWRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiQSBleHByZXNzw6NvIG7Do28gcG9kZSBzZXIgbWFpcyBzaW1wbGlmaWNhZGEuIEluY2x1aSBmcmHDp8O1ZXMsIHBvdMOqbmNpYXMgZSByYcOtemVzLCBwb2xpbsO0bWlvcywgZnVuw6fDtWVzIHJhY2lvbmFpcywgZnVuw6fDtWVzIHRyYW5zY2VuZGVudGFpcywgbsO6bWVyb3MgZGVjaW1haXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXhwYW5kaWRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvZGFzIGFzIG9wZXJhw6fDtWVzIHF1ZSBwb2RlbSBzZXIgZmVpdGFzIHPDo28gZXhlY3V0YWRhcy4gT3MgcHJvZHV0b3Mgc8OjbyBkaXN0cmlidcOtZG9zIHBvciBzb21hcywgZnJhw6fDtWVzIHNpbXBsZXMgc8OjbyBvcGVyYWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0b3JpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIkludGVpcm9zIG91IHBvbGluw7RtaW9zIHPDo28gZXhwcmVzc29zIGNvbW8gcHJvZHV0b3MgZGUgbsO6bWVyb3MgcHJpbW9zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhdG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiRmF0b3JlcyBjb211bnMgZGUgc29tYXMgZm9yYW0gZXh0cmHDrWRvcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkZyYcOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmFkb3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkFzIGZyYcOnw7VlcyBzw6NvIHNpbXBsaWZpY2FkYXMgY29tIHVtIMO6bmljbyBkZW5vbWluYWRvciBjb211bS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiUmHDrXplcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmFjaW9uYWxpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTsOjbyBow6EgcmHDrXplcyBubyBkZW5vbWluYWRvci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtw61uaW1vcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJPIGFyZ3VtZW50byBkYXMgcmHDrXplcyBuw6NvIHBvc3N1aSBuZW5odW0gZmF0b3IgZWxldmFkbyDDoCBwb3TDqm5jaWEgZG8gw61uZGljZSBkYSByYWl6LCBwb3J0YW50byBuw6NvIHBvZGUgc2VyIHNpbXBsaWZpY2Fkby4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pZGFkZXMgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJDb3JyZXNwb25kZXIgYSB1bmlkYWRlIGRlIG1lZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiQSB1bmlkYWRlIGRlIG1lZGlkYSBkYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIHNlciBhIG1lc21hIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiUGVybWl0aXIgb3V0cm9zIHByZWZpeG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiUGVybWl0aXIgcXVlIGEgdW5pZGFkZSBkZSBtZWRpZGEgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdGVuaGEgdW0gcHJlZml4byBkaWZlcmVudGUgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50b3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiQ3JpdMOpcmlvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXLDom5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJEZWZpbmEgbyBlcnJvIHBlcm1pdGlkbyBlbnRyZSBhIHJlc3Bvc3RhIGRvIGFsdW5vIGUgYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJTZWxlY2lvbmUgb3MgZWxlbWVudG9zIG5hIHJlc3Bvc3RhIGEgc2VyIGF2YWxpYWRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiUHJvaWJpciBlbGVtZW50b3Mgc3Vww6lyZmx1b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIk7Do28gcG9kZSBoYXZlciBtYWlzIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkbyBhbHVubyBkbyBxdWUgZWxlbWVudG9zIHByZXNlbnRlcyBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIkNvcnJlc3BvbmRlciBjb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIk9zIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlbSB0ZXIgYSBtZXNtYSBjb3IgcXVlIG9zIGRhIHJlc3Bvc3RhIGNvcnJldGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiQ29ycmVzcG9uZGVyIHRpcG8gZGUgbGluaGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJPcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8gZGV2ZW0gdGVyIG8gbWVzbW8gdGlwbyBkZSBsaW5oYSAoc8OzbGlkYSwgdHJhY2VqYWRhKSBxdWUgb3MgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJUb2RvcyBvcyBlbGVtZW50b3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVpciBub3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIk9jb3JyZXUgdW0gZXJybyBhbyBjYXJyZWdhciBvcyBlbGVtZW50b3MgZGUgdmFsaWRhw6fDo28gZG8gZ3LDoWZpY28uIFRlbnRlIG5vdmFtZW50ZS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgdW0gYWxnb3JpdG1vIHBhcmEgY3JpYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcywgbsO6bWVyb3MsIGV4cHJlc3PDtWVzLCBwbG90YWdlbnMgb3UgdW1hIGZ1bsOnw6NvIGRlIGF2YWxpYcOnw6NvOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2VtIGRvIGFsZ29yaXRtbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhw6fDo28gZGUgdmFyacOhdmVpcyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiRXhlbXBsbzogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIkZvcm1hdG8gZGEgZXhwcmVzc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJVbmlkYWRlIGltYWdpbsOhcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgZGUgbXVsdGlwbGljYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBYaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRvIG7Dum1lcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcG8gZGUgcHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkFsZ2FyaXNtb3Mgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiQ2llbnTDrWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGRlY2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlBvbnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgZ3J1cG8gZGUgZMOtZ2l0b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmVuaHVtIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJFc3Bhw6dvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUG9udG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJFc2NyZXZhIG8gY29udGXDumRvIGluaWNpYWwgZGEgY2FsY3VsYWRvcmEgQ2FsY01lIGF1eGlsaWFyIGRvIGFsdW5vOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkdlcmFyIGEgcmVzcG9zdGEgbm92YW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiQ29waWFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBkbyBhbHVubyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkRlZmluaXIgdW1hIHJlc3Bvc3RhIGRvIGFsdW5vIHBhcmEgdmVyIG8gZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiQ09SUkVUQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJJTkNPUlJFVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4ZSBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGUgZ3LDoWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGUgZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW7Dp8OjbyBkZSBhdmFsaWHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpY2FkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGlkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0b3JpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYWNpb25hbGl6YWRvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJOZW5odW0gZmF0b3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZG9zIG3DrW5pbW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gY2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJEZSAke21pbn0gYXTDqSAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIlBlbG8gbWVub3MgJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJBdMOpICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbmlkYWRlIGRlIG1lZGlkYSBjb3JyZXNwb25kZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIlNlbSBlbGVtZW50b3Mgc3Vww6lyZmx1b3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICJDb3IiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJFc3RpbG8gZGUgbGluaGEiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJVUkwgZGEgZ3JhbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlBhbGF2cmFzIHJlc2VydmFkYXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGHDp8OjbyBlIHZhcmnDoXZlaXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICJNw6l0b2RvIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2FsbG93ZWRfaW5wdXRfdGl0bGUiOiAiRW50cmFkYSBwZXJtaXRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByaWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogImF0w6kiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBwZXJjZW50dWFsICUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm8gYWJzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIGVzY3JpdGEgw6AgbcOjbyBpbmNvcnBvcmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJUZW0gYWxnb3JpdG1vIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAiSW1wb3J0YXIgYSBwZXJndW50YT8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkEgcGVyZ3VudGEgcXVlIHZvY8OqIGVzdMOhIHByZXN0ZXMgYSBhYnJpciBjb250w6ltIHJlY3Vyc29zIG9ic29sZXRvcy4gTyBwcm9jZXNzbyBkZSBpbXBvcnRhw6fDo28gcG9kZSBtdWRhciB1bSBwb3VjbyBvIGNvbXBvcnRhbWVudG8gZGEgcGVyZ3VudGEuIMOJIGFsdGFtZW50ZSByZWNvbWVuZMOhdmVsIHF1ZSB2b2PDqiB0ZXN0ZSBjdWlkYWRvc2FtZW50ZSBhIHBlcmd1bnRhIGFww7NzIGEgaW1wb3J0YcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNlaXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcMOnw7VlcyBpbmNvbXBhdMOtdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkFzIG9ww6fDtWVzIHNlbGVjaW9uYWRhcyBzw6NvIGluY29tcGF0w612ZWlzIGNvbSBhcyBhZmlybWHDp8O1ZXMgZGVkdXppZGFzIGRhIFJlc3Bvc3RhIENvcnJldGEuIFRlbSBjZXJ0ZXphIGRlIHF1ZSBkZXNlamEgY29udGludWFyPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlNpbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTsOjbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiQWJyaXIgbyBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQWx0ZXJhw6fDtWVzIG7Do28gc2FsdmFzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2Ugdm9jw6ogZmVjaGFyIGVzdGEgamFuZWxhLCBwZXJkZXLDoSB0b2RhcyBhcyBhbHRlcmHDp8O1ZXMgbsOjbyBzYWx2YXMuIFRlbSBjZXJ0ZXphIGRlIHF1ZSBkZXNlamEgY29udGludWFyPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjZWl0YXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiU2FsdmFyICYgZmVjaGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJGZWNoYXIgc2VtIHNhbHZhciIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaXF1ZSBubyBib3TDo28gcGFyYSBiYWl4YXIgZSBleGVjdXRhciBvIGFwbGljYXRpdm8gV2lyaXMgQ0FTIGUgZWRpdGFyIG8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXhlY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGlxdWUgbm8gYm90w6NvIHBhcmEgYmFpeGFyIGUgZXhlY3V0YXIgbyBhcGxpY2F0aXZvIFdpcmlzIENhcyBlIGZhemVyIG9zIGPDoWxjdWxvcyBkZSBxdWUgdm9jw6ogcHJlY2lzYS4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5TYWliYSBtYWlzPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52aWFuZG8gc2Vzc8OjbyBpbmljaWFsLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQWd1YXJkYW5kbyBhdHVhbGl6YcOnw7Vlcy4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVG9kYXMgYXMgYWx0ZXJhw6fDtWVzIGZvcmFtIHNhbHZhcyIsCgkJImdvdHNlc3Npb24iOiAiQWx0ZXJhw6fDtWVzIHNhbHZhcyAocmV2aXPDo28gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVc2FyIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXNhciBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiU2FpYmEgbWFpcyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgcGFyYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIk8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhIHNlcsOhIGltcG9ydGFkbyBkbyBXaXJpcyBDQVMgcGFyYSBub3NzbyBub3ZvIGVkaXRvciBkZSBhbGdvcml0bW9zLCBvIENhbGNNZS4gTyBhbGdvcml0bW8gcmVzdWx0YW50ZSBkZXZlcsOhIHNlciByZXZpc2FkbyBlIHRlc3RhZG8gbWFudWFsbWVudGUuIE9zIGFsZ29yaXRtb3MgaW1wb3J0YWRvcyBubyBDYWxjTWUgbsOjbyBwb2RlcsOjbyBtYWlzIHNlciBhYmVydG9zIG5vIFdpcmlzIENBUy4gU2UgZGVzZWphciBkZXNmYXplciBhIGltcG9ydGHDp8OjbyBhcMOzcyB0ZXIgYWNlaXRhZG8sIG7Do28gc2FsdmUgYSBwZXJndW50YTogY2xpcXVlIGVtIENhbmNlbGFyIG5hIGphbmVsYSBkbyBXaXJpcyBRdWl6emVzIFN0dWRpbyBlIGFicmEtYSBub3ZhbWVudGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgY29tbyBhbGdvcml0bW8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNlaXRhciIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkNhbmNlbGFyIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3LDoWZpY28iLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoZ3LDoWZpY29zLCBlbGVtZW50b3MgZ2VvbcOpdHJpY29zLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJBIHNpbnRheGUgZGEgcmVzcG9zdGEgZXN0w6EgY29ycmV0YSIsCgkKCQkiY2hlY2tfY29sb3IiOiAiY29ycmVzcG9uZGUgw6AgY29yIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImNvcnJlc3BvbmRlIGFvIGVzdGlsbyBkZSBsaW5oYSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIm7Do28gY29udMOpbSBlbGVtZW50b3Mgc3Vww6lyZmx1b3MiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJBIHJlc3Bvc3RhIMOpIGdlb21ldHJpY2FtZW50ZSBpZ3VhbCIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyw6JtZXRybyIsCgkJImFuc3dlciI6ICJyZXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhciBkbyBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDw7NwaWEgZGEgcmVzcG9zdGEgY29ycmV0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdGFkb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJHcsOhZmljb3MgZGUgZXN0YXTDrXN0aWNhcyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJEaWdpdGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgZXN0YSBwZXJndW50YS4gVm9jw6ogcG9kZSBtb2RpZmljYXIgb3MgY3JpdMOpcmlvcyBkZSBjb21wYXJhw6fDo28gY29tIGEgcmVzcG9zdGEgZGUgc2V1cyBhbHVub3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRGlnaXRlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIGVzdGEgcGVyZ3VudGEuIFZvY8OqIHBvZGUgbW9kaWZpY2FyIGNvbW8gc2UgY29tcGFyYSBhIHNvbHXDp8OjbyBjb20gYSByZXNwb3N0YSBkZSBzZXVzIGFsdW5vcyBlIHF1YWlzIGVsZW1lbnRvcyBzw6NvIGNsYXNzaWZpY2Fkb3MgdXNhbmRvIG8gbWVudSBkZSBjb25maWd1cmHDp8O1ZXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkRpZ2l0ZSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBlc3RhIHBlcmd1bnRhLiBWb2PDqiBwb2RlIG1vZGlmaWNhciBvcyBjcml0w6lyaW9zIGRlIGNvbXBhcmHDp8OjbyBjb20gYSByZXNwb3N0YSBkZSBzZXVzIGFsdW5vcyB1c2FuZG8gbyBtZW51IGRlIG9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiRXN0ZSDDqSBvIGVzdGFkbyBpbmljaWFsIGRvIGVkaXRvciBkZSBtYXRlbcOhdGljYSBxdWUgc2V1cyBhbHVub3MgdmVyw6NvIGFvIHRlbnRhciBhIHBlcmd1bnRhLiBEZXNzYSBmb3JtYSwgdm9jw6ogcG9kZSBmb3JuZWNlciB1bWEgZXN0cnV0dXJhIHBhcmEgc3VhIHJlc3Bvc3RhIG91IGVzcGHDp29zIGVtIGJyYW5jbyBwYXJhIHByZWVuY2hlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgZ3LDoWZpY29zIHF1ZSBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIGEgcGVyZ3VudGEuIFZvY8OqIHBvZGUgcGVyc29uYWxpemFyIG9zIGVsZW1lbnRvcyBkYSBiYXJyYSBkZSBmZXJyYW1lbnRhcyBxdWUgZWxlcyB2ZXLDo28gbmFzIG9ww6fDtWVzIGRlIGVudHJhZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICJFc3RlIMOpIG8gZXN0YWRvIGluaWNpYWwgZG8gZWRpdG9yIGRlIHRleHRvIHF1ZSBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIGEgcGVyZ3VudGEuIEVzc2UgdGlwbyBkZSByZXNwb3N0YSBuw6NvIMOpIGF2YWxpYWRvIG1hdGVtYXRpY2FtZW50ZS4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJWb2PDqiBlc3TDoSB1c2FuZG8gV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiQWdvcmEgdm9jw6ogcG9kZSBkZXNmcnV0YXIgZGEgbm9zc2Egbm92YSBmZXJyYW1lbnRhIGRlIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMsIHF1ZSBwZXJtaXRlIGNyaWFyIHBlcmd1bnRhcyBkaW7Dom1pY2FzIGRlIG1hbmVpcmEgbWFpcyByw6FwaWRhIGUgZGlyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJEw6ogdW1hIG9saGFkYSBlbSBub3NzYXMgbm90YXMgZGUgdmVyc8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRMOqLW5vcyBhIHN1YSBvcGluacOjby4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb3F1ZWFyIGNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk7Do28gcGVybWl0YSBxdWUgbyBhbHVubyBtb2RpZmlxdWUgYSByZXNwb3N0YSBmb3JhIGRvcyBlc3Bhw6dvcyB2YXppb3MgcmVzZXJ2YWRvcyBkZWl4YWRvcyBubyBjb250ZcO6ZG8gaW5pY2lhbC4gU2UgZXNzYSBjb25maWd1cmHDp8OjbyBlc3RpdmVyIGhhYmlsaXRhZGEsIG8gYWx1bm8gc8OzIHBvZGVyw6EgcHJlZW5jaGVyIG9zIGVzcGHDp29zIHZhemlvcy4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMgYWxlYXTDs3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RvIGLDoXNpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAiTW9kbyBhdmFuw6dhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWYXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiVG9ybmUgc3VhcyBwZXJndW50YXMgZGluw6JtaWNhcyBpbmNsdWluZG8gdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyB0ZXh0byBkYSBwZXJndW50YS4gTsOjbyBlc3F1ZcOnYSBkZSBpbmNsdWlyIGVzc2FzIHZhcmnDoXZlaXMgbmEgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIGVsYXMgYXBhcmXDp2FtIGF2YWxpYWRhcywgYWRpY2lvbmFyIG8gY29tYW5kbyDigJxhdmFsaWFy4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiVG9ybmUgc3VhcyBwZXJndW50YXMgZGluw6JtaWNhcyBpbmNsdWluZG8gdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyB0ZXh0byBkYSBwZXJndW50YS4gTsOjbyBlc3F1ZcOnYSBkZSBpbmNsdWlyIGVzc2FzIHZhcmnDoXZlaXMgbmEgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIGVsYXMgYXBhcmXDp2FtIGF2YWxpYWRhcywgYWRpY2lvbmFyIG8gY29tYW5kbyDigJxhdmFsaWFy4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXNlIG8gQ2FsY01lIHBhcmEgZXNjcmV2ZXIgYWxnb3JpdG1vcyBwYXJhIGdlcmFyIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBJbmNsdWlyIHZhcmnDoXZlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIlZvY8OqIHRlbSB1bSBhbGdvcml0bW8gY29tcGxleG8sIHVzZSBvIG1vZG8gYXZhbsOnYWRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJEb2N1bWVudGHDp8OjbyBkZSB2YXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiTm9tZSBkYSB2YXJpw6F2ZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICLDqSB1bSBuw7ptZXJvIGludGVpcm8gZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxvciBtw61uaW1vIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJ2YWxvciBtw6F4aW1vIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIk5vbWUgZGEgdmFyacOhdmVsIGrDoSB1dGlsaXphZG8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIk7Do28gw6kgdW0gbsO6bWVybyBpbnRlaXJvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX2ludmFsaWRfbmFtZV9lcnJvciI6ICJOb21lIGRhIHZhcmnDoXZlbCBpbnbDoWxpZG8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIk8gdmFsb3IgbcOheGltbyBkZXZlIHNlciBtYWlvciEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgbyBub21lIGRhIHZhcmnDoXZlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gdmFsb3IgbcOheGltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gdmFsb3IgbcOtbmltbyIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiYXZhbGlhciIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiQXByZXNlbnRhbW9zIG8gV2lyaXNRdWl6emVzIDQuOC4wOiBBZ29yYSBjb20gcmVzcG9zdGFzIGJhc2VhZGFzIGVtIGdyw6FmaWNvcyBmZWl0b3Mgw6AgbcOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJUZW1vcyBvIHByYXplciBkZSBhcHJlc2VudGFyIHVtIG5vdm8gdGlwbyBkZSByZXNwb3N0YSBxdWUgcGVybWl0ZSBxdWUgc2V1cyBhbHVub3MgcmVzcG9uZGFtIGNyaWFuZG8gdW0gZ3LDoWZpY28gw6AgbcOjby4gUGFyYSBzYWJlciBtYWlzIHNvYnJlIGVzdGUgcmVjdXJzbywgY29uZmlyYSBub3Nzb3MgZGV0YWxoZXMgZGUgdmVyc8OjbyBlIGRvY3VtZW50YcOnw6NvLiBFc3BlcmFtb3MgcXVlIHZvY8OqIGUgc2V1cyBhbHVub3MgZ29zdGVtIGRlc3RhIG5vdmEgZnVuY2lvbmFsaWRhZGUgZG8gV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90YXMgZGEgdmVyc8OjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIlF1ZXJlbW9zIHNhYmVyIHN1YSBvcGluacOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21vIGNyaWFyIHN1YSBwcmltZWlyYSBwZXJndW50YSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIlNhaWJhIHRvZGFzIGFzIGV0YXBhcyBwYXJhIGNyaWFyIHVtYSBwZXJndW50YSBjb20gbyBXaXJpc1F1aXp6ZXMgZSBjb21vIHVzYXIgc2V1cyByZWN1cnNvcyBkZSB2YWxpZGHDp8Ojby4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbW8gY3JpYXIgdW1hIHBlcmd1bnRhIGFsZWF0w7NyaWEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiU2FpYmEgY29tbyBjcmlhciBmYWNpbG1lbnRlIHVtYSBwZXJndW50YSBhbGVhdMOzcmlhIGNvbSBvIFdpcmlzUXVpenplcyBjb20gbm9zc29zIG1vZG9zIGLDoXNpY28gZSBhdmFuw6dhZG8uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiU2FiYSB0dWRvIHNvYnJlIG8gV2lyaXNRdWl6emVzIGNvbSBub3NzbyB0cmVpbmFtZW50byBncmF0dWl0byIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiT2ZlcmVjZW1vcyBhIG9ww6fDo28gZGUgdW0gdHJlaW5hbWVudG8gYXV0b2d1aWFkbyBncmF0dWl0byBlIGRlIHVtIHRyZWluYW1lbnRvIHBhZ28gYWNvbXBhbmhhZG8gcG9yIHR1dG9yIG5vIHF1YWwgdm9jw6ogcG9kZXLDoSBhcHJlbmRlciB0dWRvIHNvYnJlIG9zIHJlY3Vyc29zIGUgYXMgY29uZmlndXJhw6fDtWVzIGF2YW7Dp2FkYXMgZG8gV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiU2FpYmEgbWFpcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kbyBiw6FzaWNvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RvIGF2YW7Dp2FkbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICJJbnNjcmnDp8OjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGF0byIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIkFjZXNzZSBub3NzbyBzaXRlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIlJlcG9ydGFyIHVtIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1w6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiRGVzZW5oYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRXN0ZSDDqSBvIGNvbnRlw7pkbyBpbmljaWFsIGRvIGVkaXRvciBncsOhZmljbyBxdWUgc2V1cyBhbHVub3MgdmlzdWFsaXphcsOjbyBhbyB0ZW50YXIgc29sdWNpb25hciBhIHBlcmd1bnRhLiBMZW1icmUtc2UgZGUgcXVlIGEgYmFycmEgZGUgZmVycmFtZW50YXMgZG9zIGFsdW5vcyB0ZXLDoSBhcGVuYXMgYm90w7VlcyBkZSBlc2NyaXRhIGUgZXhjbHVzw6NvLiBVc2UgbyByZWN1cnNvIFwiVGVzdGFyIGVzdGEgcGVyZ3VudGFcIiBwYXJhIHZlciBjb21vIGVsYSBwYXJlY2Vyw6EuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiRGlnaXRlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIGVzdGEgcGVyZ3VudGEuIFNldXMgYWx1bm9zIHVzYXLDo28gYSBmZXJyYW1lbnRhIGRlIGVzY3JpdGEgw6AgbcOjbyBwYXJhIGVzYm:Dp2FyIGEgc29sdcOnw6NvLCBwb3IgaXNzbyBkZWZpbmltb3MgdW1hIHRvbGVyw6JuY2lhIG3DrW5pbWEgcGFyYSByZXNwb3N0YXMgbGlnZWlyYW1lbnRlIGltcHJlY2lzYXMuIFZvY8OqIHBvZGUgYWp1c3RhciBlc3NhIHRvbGVyw6JuY2lhIGNsaWNhbmRvIG5hcyDigJxvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojb%KAnS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2UgbyBib3TDo28gXCJUZXN0YXIgZXN0YSBwZXJndW50YVwiIHBhcmEgZW50cmFyIG5vIG1vZG8gZGUgdmlzdWFsaXphw6fDo28gZG8gYWx1bm8uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlJlcHJvZHV6aXIgIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJEZXNlbmhhciIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRvY3VtZW50YcOnw6NvIgoJfQp9CgoK"},{ name : "pie_chart_config.json", data : "s3179:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgewogICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImN1cnNvckVkaXRQaWVDaGFydCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aXN1YWxzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJmaXRQbG90dGVyVG9TdGF0cyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJwaWUyRDNEIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQaWUiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibmV3RnJlZUxhYmVsIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJtZW51IiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJlZGl0aW9uIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJ1bmRvIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInJlZG8iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiYWN0aW9ucyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZG93bmxvYWQiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogInZpZXciLAogICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogInZpZXdUb29scyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiem9vbUluIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAidmlld0FjdGlvbnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogIm1heGltaXplIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiZWxlbWVudFN0eWxlcyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZVBpZSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiY29udGV4dHVhbExhYmVsIiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJsYWJlbFN0eWxlcyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiYm9sZCIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJpdGFsaWMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiY29sb3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9CiAgICBdCn0"},{ name : "strings_quizzes.zh.json", data : "s67435:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiemgiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLmlbDlraYiLAoJCSJzeW50YXhfc3RyaW5nIjogIuaWh%acrCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAi5a6M5YWo55u45ZCMIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICLmlbDlrabkuIrnm7jnrYkiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICLnrYnku7fmlrnnqIsiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICLku7vkvZXnrZTmoYgiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogIuivhOWIhuWHveaVsCIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAi5YW35pyJ5pW05pWw5b2i5byPIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICLlhbfmnInliIbmlbDlvaLlvI8iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAi5YW35pyJ5aSa6aG55byP5b2i5byPIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICLlhbfmnInmnInnkIblh73mlbDlvaLlvI8iLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLmmK:liJ3nrYnlh73mlbDnmoTnu4TlkIgiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIuS7peenkeWtpuiuoeaVsOazleihqOekuiIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAi5bey5YyW566AIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAi5bey5bGV5byAIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLlt7LliIbop6MiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAi5pyJ55CG5YyWIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICLmsqHmnInlhazlm6DmlbAiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICLmnInmnIDlsI:nmoTooqvlvIDmlrnmlbAiLAoJCSJjaGVja19kaXZpc2libGUiOiAi5pW06ZmkIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogIuWFt%acieWUr%S4gOWFrOWIhuavjSIsCgkJImNoZWNrX3VuaXQiOiAi5Y2V5L2N562J5LqOIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogIuWNleS9jeWunumZheetieS6jiIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICLlhbfmnIkiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLmmK:nrKblj7ciLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogIuWFt%acieetieaViOWNleS9jSIsCgoJCSJsaXN0IjogIuihjOWIl%W8jyIsCgkJIm9yZGVybWF0dGVycyI6ICLpobrluo:lvojph43opoEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICLpobrluo:kuI3ph43opoEiLAoJCSJxdWVzdGlvbnhtbCI6ICLpl67popggWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICLor63ms5UgVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICLkv53nlZnor40iLAoJCSJmb3JjZWJyYWNrZXRzIjogIuihjOWIl%W8j%aAu%aYr%mcgOimgeWkp%aLrOWPt%KAnHt94oCd44CCIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAi5L2:55So6YCX5Y%34oCcLOKAneS9nOS4uuihjOWIl%W8j%mhueWIhumalOespuOAgiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIuWvvOWFpemXrumimO%8nyBcbuaCqOWNs%WwhuaJk%W8gOeahOmXrumimOWMheWQq%W3suW8g%eUqOeahOWKn%iDveOAguWvvOWFpei:h%eoi%WPr%iDveS8mueojeW%ruaUueWPmOmXrumimOeahOihqOeOsOOAguW8uueDiOW7uuiuruaCqOWcqOWvvOWFpeWQjuS7lOe7hua1i%ivlemXrumimOOAgiIsCgkJImNvbXBhcmVzZXRzIjogIuS9nOS4uumbhuWQiOi:m%ihjOavlOi%gyIsCgkJInJlbGF0aXZldG9sZXJhbmNlIjogIuebuOWvueWFrOW3riIsCgkJIm5vYnJhY2tldHNsaXN0IjogIuayoeacieaLrOWPt%eahOihjOWIl%W8jyIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAi6K%E5YiG5Ye95pWwIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAi6ZmE5Yqg5bGe5oCnIiwKCQkic3RydWN0dXJlIjogIue7k%aehCIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICLkuInop5Llh73mlbAiLAoJCSJoeXBlcmJvbGljIjogIuWPjOabsue6vyIsCgkJInRvbGVyYW5jZSI6ICLlhazlt64iLAoJCSJyZWxhdGl2ZSI6ICLnm7jlr7kiLAoJCSJwcmVjaXNpb24iOiAi57K%56Gu5bqmIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAi6ZqQ5byP5LmY5Y%36L%Q566X56ymIiwKCQkidGltZXNfb3BlcmF0b3IiOiAi5LmY5Y%36L%Q566X56ymIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAi6Jma5pWw5Y2V5L2NIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAi5bim5YiG5pWwIiwKCQkiY29uc3RhbnRzIjogIuW4uOmHjyIsCgkJImZ1bmN0aW9ucyI6ICLlh73mlbAiLAoJCSJ1c2VyZnVuY3Rpb25zIjogIueUqOaIt%WHveaVsCIsCgkJInVuaXRzIjogIuWNleS9jSIsCgkJInVuaXRwcmVmaXhlcyI6ICLljZXkvY3liY3nvIAiLAoJCSJzeW50YXhwYXJhbXMiOiAi5qC85byP6YCJ6aG5IiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLmiZPlvIAgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIuato%ehruetlOahiCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIui%k%WFpemAiemhuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLpqozor4HpgInpobkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAi5a6a5LmJ5a2m55Sf55qE5Yid5aeL5YaF5a65IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICLpqozor4Hov5nkuKrpl67popgiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAi6aqM6K%B6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAi5p%l55yL6Zeu6aKY5p2l5rqQIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICLov5Tlm54iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAi6aqM6K%B6L%Z5Liq6Zeu6aKYIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIuW4ruWKqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAi5ZCR5oiR5Lus5o%Q5L6b5oKo55qE5Y%N6aaIIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAi5oql5ZCN5Y%C5Yqg5oiR5Lus55qE5Z%56K6t6K%%56iLIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICLorr:pl67miJHku6znmoTnvZHnq5kiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAi5oql5ZGK6Zeu6aKYIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAi5paH5Lu2IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIuWvvOWFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICLlr7zlh7oiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICLmn6XnnIvmnaXmupAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIuW4ruWKqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIuWFs%S6jiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIuetlOahiOexu%WeiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAi5pa556iLIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIuWbvuW9oiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLmlofmnKwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAi5qCH5YeGIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAi5p%x5b2i5Zu%IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIue6v%W9ouWbviIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIumlvOW9ouWbviIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAi5Li65oKo55qE6Zeu6aKY6K6%572u5Yid5aeL5YaF5a655ZKM5q2j56Gu562U5qGIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAi5Li65oKo55qE6Zeu6aKY6K6%572u5q2j56Gu562U5qGIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAi5Yid5aeL5YaF5a65IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLmraPnoa7nrZTmoYgiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9ncmFwaF9jb250ZW50X2xhYmVsIjogIuS4uuaCqOeahOmXrumimOaLn%WumuWIneWni%WGheWuueWSjOato%ehruetlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIuWIneWni%WGheWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAi5q2j56Gu562U5qGIIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLorr7nva4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAi6L6T5YWl6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAi6aqM6K%B6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICLpmo:mnLrlj5jph48iLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAi6YCJ5oup5o%Q5L6b57uZ5a2m55Sf55So5LqO5Zue562U6Zeu6aKY55qE5bel5YW344CCIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIuiHquWumuS5ieW3peWFt%agjyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAi6aqM6K%B6L%Z5Liq6Zeu6aKYIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAi5Y%W5raIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIuS:neWtmCIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLmoLnmja7lr7nmraPnoa7nrZTmoYjnmoTliIbmnpDnrZvpgInpgInpobnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICLmmL7npLrmiYDmnInpgInpobkiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIuaYvuekuuebuOWFs%mAiemhuSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICLlpI3lkIjnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICLliIbliKvnu5nnrZTmoYjmoYbor4TliIYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICLni6znq4vor4TkvLDmr4:kuKrnrZTmoYjmoYbjgILlkKbliJnmlbTkuKrlhoXlrrnkvJrooqvor4TkvLDkuLrkuIDkuKrljZXkuIDlgLzjgILnrZTmoYjmoYblnKjliJ3lp4vlhoXlrrnkuK3lrprkuYnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIuaJgOacieetlOahiOmDveW:hemhu%ato%ehriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAi5aaC5p6c5Lu75L2V5LiA5Liq562U5qGI5LiN5q2j56Gu77yM5pW05Liq6Zeu6aKY5bCG6KKr6K%E5a6a5Li65LiN5q2j56Gu44CC5ZCm5YiZ5q%P5Liq562U5qGI5Zyo6K%E5YiG5Lit6YO95pyJ5p2D6YeN44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICLnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIuivhOWIhuadg%mHjSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAi562U5qGI6L6T5YWl5pa55rOVIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICLnrZTmoYjovpPlhaXlrZfmrrUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLltYzlhaXlvI:mlbDlrabnvJbovpHlmagiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICLlip:og73lhajpnaLnmoQgTWF0aFR5cGUg5pWw5a2m57yW6L6R5Zmo77yM5bim5pyJ5bel5YW35qCP5ZKM5omL5YaZ6L6T5YWl5qih5byP44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAi5by55Ye656qX5Y%j5pi%56S65pWw5a2m57yW6L6R5ZmoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAi5paH5pys5a2X5q615bim5pyJ5oyJ6ZKu77yM5Y%v5Zyo5by55Ye656qX5Y%j5Lit5ZCv5YqoIE1hdGhUeXBlIOaVsOWtpue8lui%keWZqOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIue6r%aWh%acrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIuS7heS4uuS4gOS4que6r%aWh%acrOWtl%aute%8jOeUqOS6juabtOeugOWNleeahOetlOahiOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLovoXliqnovpPlhaUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLmmL7npLrovoXliqkgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAi6Zmk5LqG5qCH5YeG5a2m55Sf562U5qGI5a2X5q615aSW77yM6L%Y5pi%56S66L6F5YqpIENhbGNNZSDorqHnrpflmajjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLmmL7npLrovoXliqnmlofmnKzlrZfmrrUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLpmaTkuobmoIflh4blrabnlJ:nrZTmoYjlrZfmrrXlpJbvvIzov5jmmL7npLrovoXliqnmlofmnKzlrZfmrrXjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLnlKjovoXliqkgQ2FsY01lIOabv%aNouetlOahiOi%k%WFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIuWvueS6juWtpueUn%etlOahiOeUqOi%heWKqSBDYWxjTWUg6K6h566X5Zmo5pu:5o2i562U5qGI6L6T5YWl5a2X5q6144CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIuS4jeimgeaYvuekuui%heWKqei%k%WFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjovpPlhaXlrZfmrrXkuI3opoHmmL7npLrovoXliqkgQ2FsY01lIOiuoeeul%WZqOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICLlrprkuYnliJ3lp4vlhoXlrrkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAi6Ieq5a6a5LmJ5bel5YW35qCPIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIumakOiXjyBDYWxjTWUg5paH5qGj6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIuWvueWtpueUn%makOiXj%aJk%W8gOOAgeS:neWtmOaIluS4i%i9vSBDYWxjTWUg5paH5Lu2562J6YCJ6aG5IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIui%k%WFpeagvOW8jyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIuaJgOaciSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICLmuIXpmaQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIuW4uOmHjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICLpgInmi6nlj6:op6Por7vkuLrluLjph4:ogIzkuI3mmK:oh6rnlLHlj5jph4:nmoTlrZfmr43jgILmgqjlj6:ku6XlnKjlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbDpnaLmnb:kuK3lrprkuYnmm7TlpJrluLjph4:jgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAi5pu05aSa5bi46YePLi4uLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAi5a6a5LmJ5LiA5Liq5paw5bi46YePIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICLlh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaGVscGVyX3RleHQiOiAi6YCJ5oup5Y%v6Kej6K%75Li65Ye95pWw55qE5ZCN56ew44CC5oKo5Y%v5Lul5Zyo5a6a5LmJ6ZqP5py65Y%Y6YeP5ZKM5Ye95pWw6Z2i5p2:5Lit5a6a5LmJ5pu05aSa5Ye95pWw44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIuS4ieinkuWHveaVsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIuWPjOabsue6vyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIui:kOeulyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICLmm7TlpJrlh73mlbAuLi4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICLlrprkuYnkuIDkuKrmlrDlh73mlbAiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICLorqHph4:ljZXkvY0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIumAieaLqeWPr%ino%ivu%S4uuW6pumHj%WNleS9jeeahOWQjeensOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAi5pu05aSa5Y2V5L2N4oCm4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAi5Y2V5L2N5YmN57yAIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLpgInmi6norqHph4:ljZXkvY3lhYHorrjnmoTliY3nvIDjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICJOIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIuabtOWkmuWJjee8gOKApuKApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAi5YWB6K6455qE57uT5p6EIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICLluKbliIbmlbAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIueul%W8j%WmgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICLlj6:op6Por7vkuLoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAi44CC5ZCm5YiZ5a6D5Lus5Y%v6Kej6K%75Li6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19sYWJlbCI6ICLooYzliJflvI8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAi5aSn5ous5Y%3IHsgfSDooqvop6Pph4rkuLrooYzliJflvI:nmoTlsIHpl63nrKbjgILlkKbliJnlsIbop6Por7vkuLrmi6zlj7fjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAi5peg5bCB6Zet56ym55qE6KGM5YiX5byPIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIuS7u%S9leWFg%e0oOaIluWFg%e0oOW6j%WIl%mDveiiq%ino%mHiuS4uuihjOWIl%W8j%%8jOWNs%S9v%ayoeacieWwgemXreespiB7feOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAi5Yy66Ze0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICLnrpflvI:lpoIgKDAsMSkg5Y%v6Kej6K%75Li65Yy66Ze044CC5ZCm5YiZ5bCx5piv5Lik5Liq5YWD57Sg55qE5ZCR6YeP44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICLmr5TnjociLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIueul%W8j%WmgiAyOjM6NSDlj6:op6Por7vkuLrmr5TnjofjgILlkKbliJnlsLHmmK:ov57nu63nmoTmma7pgJrpmaTms5XjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLorqHnrpfmnLrnp5HlraborqHmlbDms5UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLnrpflvI:lpoIgMS41ZS01IOaIliAxLjVFLTUg5Zyo56eR5a2m6K6h5pWw5rOV5Lit5Y%v6Kej6K%75Li65bCP5pWw44CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIuWIhumalOespuWPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIueCuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIumAl%WPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIuepuuagvCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAi5pegIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogIuaVsOS9jee7hCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAi6KGM5YiX5byP6aG5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAi6YCJ5oup54K544CB6YCX5Y%35ZKM56m65qC856ym5Y%355qE5ZCr5LmJ44CC6L%Z5a6a5LmJ5bCP5pWw5L2N5ZKM6KGM5YiX5byP5b%F6aG75aaC5L2V6KGo56S644CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIuS4juWtpueUn%etlOahiOavlOi%gyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICLlrozlhajnm7jlkIwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5b%F6aG75LiO5q2j56Gu562U5qGI5a6M5YWo55u45ZCM77yM5ous5Y%35ZKM562J5pWI6L%Q566X56ym6Zmk5aSW44CC5YWs5beu5LuN54S26YCC55So44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAi5pWw5a2m5LiK55u4562JIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi5L2:55So5pWw5a2m5byV5pOO5bCG5a2m55Sf562U5qGI5LiO5q2j56Gu562U5qGI6L%b6KGM5q%U6L6D44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLooYzliJflvI:kuK3nmoTpobrluo:lkozph43lpI3lvojph43opoEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIuWmguaenOetlOahiOaYr%S4gOS4quWFg%e0oOihjOWIl%W8j%%8jOWImeWtpueUn%etlOahiOS4reeahOWFg%e0oOW:hemhu%S4juato%ehruetlOahiOS4reeahOmhuuW6j%WSjOWHuueOsOasoeaVsOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLooYzliJflvI:kuK3nmoTph43lpI3lvojph43opoHvvIzkvYbpobrluo:kuI3ph43opoEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAi5aaC5p6c562U5qGI5piv5LiA5Liq5YWD57Sg6KGM5YiX5byP77yM5YiZ5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5b%F6aG75LiO5q2j56Gu562U5qGI5Lit5Ye6546w55qE5qyh5pWw55u45ZCM77yM5L2G5LiN5LiA5a6a5Lul55u45ZCM55qE6aG65bqP5Ye6546w44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIuihjOWIl%W8j%S4reeahOmhuuW6j%WSjOmHjeWkjeaXoOWFs%e0p%imgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICLlpoLmnpznrZTmoYjmmK:kuIDkuKrlhYPntKDooYzliJflvI:vvIzkuI3ogIPomZHlhbbpobrluo:lkozph43lpI3mnaXmr5TovoPlrabnlJ:nmoTnrZTmoYjlkozmraPnoa7nrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICLljLnphY3lrZfmr43lpKflsI:lhpkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICLlpKflsI:lhpnlrZfmr43lv4XpobvlrozlhajljLnphY3jgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAi5Yy56YWN56m65qC8IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOS4reeahOepuuagvOW:hemhu%S4juato%ehruetlOahiOS4reeahOepuuagvOWujOWFqOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIuetieS7t%aWueeoiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOWumuS5ieeahOaWueeoi%OAgeS4jeetieW8j%aIluezu%e7n%eahOino%mbhuS4juato%ehruetlOahiOWumuS5ieeahOino%mbhuebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAi5Lu75L2V562U5qGIIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLljLnphY3miYDmnInlrabnlJ:nrZTmoYjjgILkvb:nlKjmraTpgInpobnlkJHlrabnlJ:lj43ppojplJnor6:nrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICLoh6rlrprkuYnor4TliIblh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLlnKjlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbDpnaLmnb:kuK3lrprkuYnmgqjoh6rlt7HnmoToh6rlrprkuYnlh73mlbDku6Xmo4Dmn6XlrabnlJ:nmoTnrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9uYW1lX2Ryb3Bkb3duX2xhYmVsIjogIuWHveaVsOWQjeensCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAi5a6a5LmJ5LiA5Liq5paw5Ye95pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAi5L%d5oyB6Ieq5Y%Y6YeP5LiN6KKr6K%E5LywIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5bCG5LiN5Lya6KKr6K%E5Lyw77yM5bm25bCG5L2c5Li6IENhbGNNZSDooajovr7lvI:mj5Dkvpvnu5nlh73mlbDjgILov5nmmK:kuIDkuKrpnZ7luLjpq5jnuqfnmoTlip:og73jgIIiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAi5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIuespuWPt%etlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLkuI3lhYHorrjlsI:mlbDjgILnrZTmoYjlv4XpobvmmK:mlbTmlbDjgIHluLjph4:lkozlj5jph4:nmoTov5DnrpfjgIHliIbmlbDjgIHmoLnlkozlh73mlbDnmoTnu4TlkIjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAi5YWs5beuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLlh4bnoa7nrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOW:hemhu%S4juato%ehruetlOahiOWujOWFqOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAi55m%5YiG5q%U6K%v5beuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjlv4XpobvkuKXmoLzlnKjlhazlt67ljLrpl7TlhoXjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSDnmb7liIbmr5TplJnor68iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogIue7neWvueivr%W3riIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAi5Yy56YWN5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjnmoTnrKzkuIDkvY3mnInmlYjmlbDlrZfmiJblsI:mlbDmlbDkvY3lv4XpobvkuI7mraPnoa7nrZTmoYjljLnphY3jgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi5pyJ5pWI5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLlsI:mlbDmlbDkvY0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAi5qC85byPIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAi56eR5a2m6K6h5pWw5rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5Lit55qE5bCP5pWw5b%F6aG755So5qCH5YeG5YyW55qE56eR5a2m6K6h5pWw5rOV6KGo56S677yaIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAi5bCP5pWw6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAi5bCP5pWw5b%F6aG75Lul5pmu6YCa5bCP5pWw6KGo56S65rOV6KGo56S677yaIDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAi5Lu75L2V6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLlsI:mlbDlj6:ku6XnlKjnp5HlrabmiJblsI:mlbDorqHmlbDms5XooajnpLrjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqmIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICLku44iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAi5YiwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICLmo4Dmn6XlrabnlJ:nrZTmoYjlv4XpobvljIXlkKvnmoTmnIDlpJrlkozmnIDlsJHmnInmlYjmlbDlrZfmiJblsI:mlbDkvY3mlbDvvIzljIXmi6zlsL7pmo:pm7bjgIIiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIuWMlueugCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIuS4gOiIrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIuW3suWMlueugCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIuihqOi%vuW8j%S4jeiDvei:m%S4gOatpeWMlueugOOAguWMheaLrOWIhuaVsOOAgeW5guWSjOagueOAgeWkmumhueW8j%OAgeacieeQhuWHveaVsOOAgei2hei2iuWHveaVsOOAgeWwj%aVsC4uLi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICLlt7LlsZXlvIAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfaGVscGVyX3RleHQiOiAi5omn6KGM5omA5pyJ5Y%v5Lul5a6M5oiQ55qE5pON5L2c44CC5LmY5rOV5YiG6YWN5b6L5ZKM566A5Y2V5YiG5pWw6L%Q566X44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAi5Zug5pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAi5bey5YiG6KejIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAi5pW05pWw5oiW5aSa6aG55byP6KGo56S65Li657Sg5pWw55qE5LmY56ev44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAi5YWs5Zug5pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAi5bey5o%Q5Y%W5ZKM5pWw55qE5YWs5Zug5pWw44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICLliIbmlbAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIuWFrOWIhuavjSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAi5YiG5pWw5YyW5oiQ5Lul5pyA566A5YWs5YiG5q%N5Li65YiG5q%N55qE5YiG5pWw44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIuaguSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAi5pyJ55CG5YyWIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICLliIbmr43msqHmnInmoLnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAi5pyA5bCP55qE6KKr5byA5pa55pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIuiiq%W8gOaWueaVsOS4reS4jeWQq%WvueS6juagueaMh%aVsOiDveW8gOW%l%WwveaWueeahOWboOaVsOaIluWboOW8j%%8jOWboOatpOaXoOazleWMlueugOOAgiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICLorqHph4:ljZXkvY0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIuWMuemFjeiuoemHj%WNleS9jSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI55qE6K6h6YeP5Y2V5L2N5b%F6aG75LiO5q2j56Gu562U5qGI55u45ZCM44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAi5YWB6K645YW25LuW5YmN57yAIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAi5YWB6K645a2m55Sf562U5qGI55qE6K6h6YeP5Y2V5L2N5LiO5q2j56Gu562U5qGI5pyJ5LiN5ZCM55qE5YmN57yA44CCIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAi5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIuagh%WHhiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAi5YWs5beuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAi6K6%572u5a2m55Sf562U5qGI5ZKM5q2j56Gu562U5qGI5LmL6Ze05YWB6K6455qE6K%v5beu6YeP44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIumAieaLqeimgeivhOS8sOeahOetlOahiOS4reeahOWFg%e0oCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIuemgeatouWtpueUn%etlOahiOS4reWHuueOsOWkmuS9meeahOWFg%e0oCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAi5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5LiN6IO95aSa5LqO5q2j56Gu562U5qGI5Lit5a2Y5Zyo55qE5YWD57Sg44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAi5Yy56YWN6aKc6ImyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLlrabnlJ:nrZTmoYjkuK3nmoTlhYPntKDlv4XpobvkuI7mraPnoa7nrZTmoYjkuK3nmoTlhYPntKDpopzoibLnm7jlkIzjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAi5Yy56YWN57q:5Z6LIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAi5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5b%F6aG75LiO5q2j56Gu562U5qGI5Lit55qE5YWD57Sg5YW35pyJ55u45ZCM55qE57q:5Z6L77yI5a6e57q:44CB6Jma57q:77yJ44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAi5omA5pyJ5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIuWIhumFjeivhOWIhiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIuWKoOi9veWbvuW9oumqjOivgeWFg%e0oOaXtuWHuumUmeOAguivt%mHjeivleOAgiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAi57yW5YaZ566X5rOV5p2l5Yib5bu66ZqP5py65Y%Y6YeP44CB5pWw5a2X44CB6KGo6L6%5byP44CB5Zu%6KGo5oiW6K%E5YiG5Ye95pWw77yaIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9sYW5ndWFnZV9sYWJlbCI6ICLnrpfms5Xor63oqIAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAi6L6T5Ye65Y%Y6YeP6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIuekuuS%i%%8miIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICLooajovr7moLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAi6Jma5pWw5Y2V5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAi5LmY5Y%36L%Q566X56ymIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICJCNyDngrkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfY3Jvc3NfbGFiZWwiOiAiQyDlj4nlj7ciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIumakOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIuaVsOWtl%agvOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqm57G75Z6LIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIui%k%WHuuihqOekuuazlSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIuWwj%aVsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIuenkeWtpiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIuiHquWKqCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIuWwj%aVsOWIhumalOespiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIumAl%WPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIueCuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAi5pWw5L2N57uE5YiG6ZqU56ymIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIuaXoCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAi56m65qC8IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICLpgJflj7ciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIueCuSIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIue8luWGmeWtpueUn%i%heWKqSBDYWxjTWUg6K6h566X5Zmo55qE5Yid5aeL5YaF5a6577yaIiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLmraPnoa7nrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLph43mlrDnlJ:miJDnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLlpI3liLbnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIuWtpueUn%etlOahiCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIuiuvue9ruWtpueUn%etlOahiOS7peafpeeci%WPjemmiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICLmraPnoa4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIumDqOWIhuato%ehriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIuS4jeato%ehriIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICLmlbDlrabmoLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICLlm77lvaLmoLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIuaWh%acrOagvOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICLlrozlhajnm7jlkIwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIuaVsOWtpuS4iuebuOetiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIuetieS7t%aWueeoiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIuS7u%S9leetlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAi6K%E5YiG5Ye95pWwIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIuWHoOS9leS4iuebuOetiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAi5bey5YyW566AIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAi5bey5bGV5byAIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICLlt7LliIbop6MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAi5pyJ55CG5YyWIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICLml6Dlhazlm6DmlbAiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICLmnIDlsI:nmoTooqvlvIDmlrnmlbAiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAi5YWs5YiG5q%NIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLnp5HlraborqHmlbDms5UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIuWwj%aVsOihqOekuuazlSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIuespuWPt%etlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICLku44gJHttaW59IOWIsCAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIuiHs%WwkSAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIuiHs%WkmiAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZXF1YWxfbGFiZWwiOiAiJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIuWwj%aVsOaVsOS9jSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2VxdWl2YWxlbnRfdW5pdHNfbGFiZWwiOiAi5Yy56YWN6K6h6YeP5Y2V5L2NIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAi5peg5aSa5L2Z5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAi6aKc6ImyIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAi57q:5Z6LIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAi6Zeu6aKYIFhNTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIuivreazlSBVUkwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICLkv53nlZnor40iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICLpqozor4Hlkozlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICLovpPlhaXms5UiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2FsbG93ZWRfaW5wdXRfdGl0bGUiOiAi5YWB6K6455qE6L6T5YWlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIuavlOi%gyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICLlsZ7mgKciLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICLlj5jph48iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICLku44iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICLliLAiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi5pyJ5pWI5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLlsI:mlbDmlbDkvY0iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSDnmb7liIbmr5TplJnor68iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogIue7neWvueivr%W3riIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUg5bWM5YWl5omL5YaZIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqmIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIuWFt%acieeul%azlSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIuWvvOWFpemXrumimO%8nyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAi5oKo5Y2z5bCG5omT5byA55qE6Zeu6aKY5YyF5ZCr5bey5byD55So55qE5Yqf6IO944CC5a%85YWl6L%H56iL5Y%v6IO95Lya56iN5b6u5pS55Y%Y6Zeu6aKY55qE6KGo546w44CC5by654OI5bu66K6u5oKo5Zyo5a%85YWl5ZCO5LuU57uG5rWL6K%V6Zeu6aKY44CCIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICLmjqXlj5ciLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi5Y%W5raIIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIumAiemhueS4jeWFvOWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIuaJgOmAiemAiemhueS4juaCqOeahOato%ehruetlOahiOS4reaOqOWumueahOaWreiogOS4jeWFvOWuueOAguaCqOehruWumuimgee7p%e7reWQl%%8nyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIuaYryIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi5ZCmIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLmiZPlvIAgTWF0aFR5cGUg5pWw5a2m57yW6L6R5ZmoIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIuacquS:neWtmOeahOabtOaUuSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIuWmguaenOWFs%mXreatpOeql%WPo%%8jOaCqOWwhuS4ouWkseaJgOacieacquS:neWtmOeahOabtOaUueOAguaCqOehruWumuimgee7p%e7reWQl%%8nyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIuaOpeWPlyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIuWPlua2iCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAi5L%d5a2YICYg5YWz6ZetIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICLkuI3kv53lrZjlhbPpl60iLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICLngrnlh7vmjInpkq7kuIvovb3lubbov5DooYwgV2lyaXMgQ0FTIOW6lOeUqOeoi%W6j%S7pee8lui%kemXrumimOeul%azleOAgiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAi6L%Q6KGM6K6h566X5ZmoIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAi54K55Ye75oyJ6ZKu5LiL6L295bm26L%Q6KGMIFdpcmlzIENBUyDlupTnlKjnqIvluo:vvIzku6Xkvr:ov5vooYzmiYDpnIDnmoTorqHnrpfjgIIiLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAi5Y%R6YCB5Yid5aeL5Lya6K%dLi4uLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAi562J5b6F5pu05pawLi4uLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICLmiYDmnInmm7TmlLnlt7Lkv53lrZgiLAoJCSJnb3RzZXNzaW9uIjogIuabtOaUueW3suS:neWtmO%8iOS:ruiuoiAke25977yJ44CCIiwKCQkic2hvd2NhcyI6ICLkvb:nlKggV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICLkvb:nlKggQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIuS6huino%abtOWkmiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICLovazmjaLkuLogQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICLpl67popjnrpfms5XlsIbku44gV2lyaXMgQ0FTIOWvvOWFpeWIsOaIkeS7rOeahOaWsOeul%azlee8lui%keWZqCBDYWxjTWUg5Lit44CC55Sf5oiQ55qE566X5rOV5b%F6aG75omL5Yqo5L%u5pS55ZKM5rWL6K%V44CC5a%85YWl5YiwIENhbGNNZSDnmoTnrpfms5Xml6Dms5Xlho3kvb:nlKggV2lyaXMgQ0FTIOaJk%W8gOOAguWmguaenOaCqOWcqOaOpeWPl%WQjuaDs%aSpOa2iOWvvOWFpe%8jOivt%S4jeimgeS:neWtmOmXrumimO%8muWcqCBXaXJpcyBRdWl6emVzIFN0dWRpbyDnqpflj6Pngrnlh7vlj5bmtojlubblho3mrKHlsIblhbbmiZPlvIDjgILlr7nkuo7ljIXlkKvnvJbnqIvpgLvovpHnmoTlpI3mnYLnrpfms5XvvIzor7fkvb:nlKggXCLovazmjaLkuLrnrpfms5VcIumAiemhue%8jOS7peWunueOsOabtOWKoOWHuuiJsueahOaAp%iDveWSjOaYk%eUqOaAp%OAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAi6L2s5o2i5Li6566X5rOVIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIuaOpeWPlyIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIuWPlua2iCIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogIuWbvuW9oiIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6Iu%8iOWbvuihqOOAgeWHoOS9leWFg%e0oOKApuKApu%8iSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICLnrZTmoYjmoLzlvI:mraPnoa4iLAoJCgkJImNoZWNrX2NvbG9yIjogIuWMuemFjeminOiJsiIsCgkJImNoZWNrX2xpbmVzdHlsZSI6ICLljLnphY3nur:lnosiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICLkuI3ljIXlkKvlpJrkvZnlhYPntKAiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLlh6DkvZXkuIrnm7jnrYkiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICLnrZTmoYjlh6DkvZXkuIrnm7jnrYkiLAoKCQkicGFyYW1ldGVyIjogIuWPguaVsCIsCgkJImFuc3dlciI6ICLnrZTmoYgiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICLoh6rliJ3lp4vlhoXlrrnlpI3liLYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAi6Ieq5q2j56Gu562U5qGI5aSN5Yi2IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICLnu5jlm77lmagiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLnu5:orqHlm77ooagiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAi6L6T5YWl5q2k6Zeu6aKY55qE5q2j56Gu562U5qGI44CC5oKo5Y%v5Lul5L2:55So6aqM6K%B6YCJ6aG56I%c5Y2V5L%u5pS555So5LqO5bCG5YW25LiO5a2m55Sf562U5qGI6L%b6KGM5q%U6L6D55qE5qCH5YeG44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIui%k%WFpeatpOmXrumimOeahOato%ehruetlOahiOOAguaCqOWPr%S7peS9v%eUqOiuvue9ruiPnOWNleS:ruaUueWFtuS4juWtpueUn%etlOahiOeahOavlOi%g%aWueW8j%S7peWPiuWvueWTquS6m%WFg%e0oOi:m%ihjOivhOWIhuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICLovpPlhaXmraTpl67popjnmoTmraPnoa7nrZTmoYjjgILmgqjlj6:ku6Xkvb:nlKjpqozor4HpgInpobnoj5zljZXkv67mlLnnlKjkuo7lsIblhbbkuI7lrabnlJ:nrZTmoYjov5vooYzmr5TovoPnmoTmoIflh4bjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIui:meaYr%aCqOeahOWtpueUn%WcqOWwneivleino%etlOivpemXrumimOaXtuWwhueci%WIsOeahOaVsOWtpue8lui%keWZqOeahOWIneWni%eKtuaAgeOAgui:meagt%aCqOWPr%S7peS4uuS7luS7rOeahOetlOahiOaPkOS%m%S4gOenjee7k%aehOaIlumcgOimgeWhq%WGmeeahOepuueZveOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAi6L%Z5piv5oKo55qE5a2m55Sf5Zyo5bCd6K%V6Kej562U6K%l6Zeu6aKY5pe25bCG55yL5Yiw55qE5Zu%6KGo57yW6L6R5Zmo55qE5Yid5aeL54q25oCB44CC5oKo5Y%v5Lul6Ieq5a6a5LmJ5LuW5Lus5bCG5Zyo6L6T5YWl6YCJ6aG55Lit55yL5Yiw55qE5bel5YW35qCP5YWD57Sg44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICLov5nmmK:mgqjnmoTlrabnlJ:lnKjlsJ3or5Xop6PnrZTor6Xpl67popjml7blsIbnnIvliLDnmoTmlofmnKznvJbovpHlmajnmoTliJ3lp4vnirbmgIHjgILmraTnrZTmoYjnsbvlnovkuI3lgZrmlbDlrabor4TkvLDjgIIiLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICLmgqjmraPlnKjkvb:nlKggV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAi5oKo546w5Zyo5Y%v5Lul5Lqr5Y%X5oiR5Lus5paw55qE6ZqP5py65Y%Y6YeP5Yqf6IO977yM6K%l5Yqf6IO95YWB6K645oKo5Lul5pu05b%r44CB5pu055u05o6l55qE5pa55byP5Yib5bu65Yqo5oCB6Zeu6aKY44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfcmVsZWFzZV9ub3Rlc19saW5rIjogIuafpeeci%aIkeS7rOeahOWPkeihjOivtOaYjuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICLlkJHmiJHku6zmj5DkvpvmgqjnmoTlj43ppojjgIIiLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIuWIneWni%WGheWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLplIHlrprliJ3lp4vlhoXlrrkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAi5LiN5YWB6K645a2m55Sf5Zyo5Yid5aeL5YaF5a655Lit55WZ5LiL55qE56m65Y2g5L2N56ym5LmL5aSW5L%u5pS5562U5qGI44CC5aaC5p6c5ZCv55So5q2k6K6%572u77yM5a2m55Sf5bCG5Y%q6IO95aGr5YaZ5Yid5aeL5YaF5a6555qE5pa55qGG44CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICLpmo:mnLrlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICLln7rmnKzmqKHlvI8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAi6auY57qn5qih5byPIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAi6ZqP5py65Y%Y6YePIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAi6YCa6L%H5Zyo6Zeu6aKY6ZmI6L%w5Lit5re75Yqg6ZqP5py65Y%Y6YeP77yM5L2:5oKo55qE6Zeu6aKY5Yqo5oCB5YyW44CC5LiN6KaB5b%Y6K6w5Zyo5q2j56Gu562U5qGI5Lit5re75Yqg6L%Z5Lqb5Y%Y6YeP77yM5aaC5p6c5oKo5biM5pyb5a6D5Lus5pi%56S65Li66KKr6K%E5Lyw77yM6K%35re75Yqg6K%E5Lyw5ZG95Luk44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICLpgJrov4flnKjpl67popjpmYjov7DkuK3mt7vliqDpmo:mnLrlj5jph4:vvIzkvb:mgqjnmoTpl67popjliqjmgIHljJbjgILkuI3opoHlv5jorrDlnKjmraPnoa7nrZTmoYjkuK3mt7vliqDov5nkupvlj5jph4:vvIzlpoLmnpzmgqjluIzmnJvlroPku6zmmL7npLrkuLrooqvor4TkvLDvvIzor7fmt7vliqDor4TkvLDlkb3ku6TjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIuS9v%eUqCBDYWxjTWUg57yW5YaZ5LiA5Liq566X5rOV5Lul55Sf5oiQ6ZqP5py65Y%Y6YeP77yBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyDmt7vliqDlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICLmgqjmnInkuIDkuKrlpI3mnYLnmoTnrpfms5XvvIzor7fkvb:nlKjpq5jnuqfmqKHlvI:vvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAi6ZqP5py65Y%Y6YeP5paH5qGjIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAi5Y%Y6YeP5ZCNIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAi5piv5pW05pWw77yM5LuL5LqOIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAi5pyA5bCP5YC8IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogIuWSjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogIuacgOWkp%WAvCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX2FscmVhZHlfdXNlZF9lcnJvciI6ICLlj5jph4:lkI3lt7Looqvkvb:nlKjvvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAi5LiN5piv5pW05pWw77yBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIuS4jeaYr%acieaViOeahOWPmOmHj%WQje%8gSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICLmnIDlpKflgLzlv4Xpobvmm7TlpKfvvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5Y%Y6YeP5ZCNIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5pyA5aSn5YC8IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5pyA5bCP5YC8IiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICLor4TkvLAiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIldpcmlzUXVpenplcyA0LjguMOS7i%e7je%8mueOsOWcqOmFjeWkh%S6huaJi%WGmeWbvuihqOWbnuetlCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICLmiJHku6zlvojpq5jlhbTlnLDlkJHmgqjku4vnu43kuIDnp43mlrDnmoTnrZTlpI3nsbvlnovvvIzkvb:mgqjnmoTlrabnlJ:lj6:ku6XpgJrov4fmiYvlhpnlm77ooajlm57nrZTpl67popjjgILopoHmg7Pkuobop6Por6Xlip:og73nmoTmm7TlpJrkv6Hmga:vvIzor7fmn6XnnIvlj5HluIPor7TmmI7lkozmlofmoaPjgILluIzmnJvmgqjlkozmgqjnmoTlrabnlJ:og73kuqvnlKhXaXJpc1F1aXp6ZXPnmoTov5nkuKrmlrDlip:og73vvIEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIueJiOacrOWPkeW4g%mAmuefpSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIuWQkeaIkeS7rOaPkOS%m%aCqOeahOWPjemmiCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICLlpoLkvZXliJvlu7rmgqjnmoTnrKzkuIDkuKrpl67popgiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICLkuobop6Pkvb:nlKggV2lyaXNRdWl6emVzIOWIm%W7uumXrumimOeahOaJgOacieatpemqpOS7peWPiuWmguS9leS9v%eUqOWFtumqjOivgeWKn%iDveOAgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAi5aaC5L2V5Yib5bu65LiA5Liq6ZqP5py66Zeu6aKYIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIuS6huino%WmguS9lemAmui:h%aIkeS7rOeahOWfuuacrOWSjOmrmOe6p%aooeW8j%S9v%eUqCBXaXJpc1F1aXp6ZXMg6L275p2%5Yib5bu66ZqP5py66Zeu6aKY44CCIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAi6YCa6L%H5oiR5Lus55qE5YWN6LS55Z%56K6t5LqG6Kej5pyJ5YWzIFdpcmlzUXVpenplcyDnmoTkuIDliIciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIuaIkeS7rOaPkOS%m%WFjei0ueeahOiHquWumui:m%W6puWfueiureWSjOW4pui%heWvvOeahOS7mOi0ueWfueiuremAiemhue%8jOaCqOWPr%S7pemAmui:h%i:meS6m%WfueiureS6huino%acieWFsyBXaXJpc1F1aXp6ZXMg5Yqf6IO95ZKM6auY57qn6K6%572u55qE5omA5pyJ5L%h5oGv44CCIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICLkuobop6Pmm7TlpJoiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIuWfuuacrOaooeW8jyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAi6auY57qn5qih5byPIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIuaIkeimgeaKpeWQjSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAi6IGU57O75oiR5LusIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAi6K6:6Zeu5oiR5Lus55qE572R56uZIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIuaKpeWRiumXrumimCIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2xpc3RfYnV0dG9uX3RleHQiOiAi5byA5aeLIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIuiNieWbviIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICLov5nmmK:mgqjnmoTlrabnlJ:lnKjlsJ3or5Xop6PnrZTor6Xpl67popjml7blsIbnnIvliLDnmoTlm77ooajnvJbovpHlmajnmoTliJ3lp4vlhoXlrrnnirbmgIHjgILor7fms6jmhI:vvIzlrabnlJ:lt6XlhbfmoI:ku4XmnInmiYvlhpnlkozliKDpmaTmjInpkq7jgILor7fkvb:nlKjigJzmtYvor5Xor6Xpl67popjigJ3lip:og73mn6XnnIvlroPlsIblpoLkvZXmmL7npLrjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMSI6ICLor7fovpPlhaXmraTpl67popjnmoTmraPnoa7nrZTmoYjjgILmgqjnmoTlrabnlJ:lsIbkvb:nlKjmiYvlhpnlt6XlhbfotbfojYnnrZTmoYjvvIzor6Xlip:og73kuLrmraTlr7nkuI3lrozlhajlh4bnoa7nmoTnrZTmoYjorr7nva7kuobmnIDkvY7lrrnlv43luqbjgILmgqjlj6:ngrnlh7vigJzpqozor4HpgInpobnigJ3lr7nmraTov5vooYzorr7nva7jgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICLor7fkvb:nlKjigJzmtYvor5Xor6Xpl67popjigJ3mjInpkq7mn6XnnIvlrabnlJ:nlYzpnaLjgIIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAi562J5pWI6I2J5Zu%IiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICLojYnlm74iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICLmlofmoaMiCgl9Cn0KCgo"},{ name : "graph_config.json", data : "s8136:ewogICJpZCI6ICJncmFwaCIsCiAgIml0ZW1zIjogWwogICAgewogICAgICAiaWQiOiAidG9vbHMiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInBvaW50ZXJzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjdXJzb3JBY3RpdmUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZHJhd1N0cm9rZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlbGVtZW50cyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibmV3UG9pbnQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZXMiLAogICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1ZlY3RvckJ5UG9pbnRzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BhcmFsbGVsb2dyYW0iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UG9seWxpbmUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UG9seWdvbiIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiY3VydmVzIiwKICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdDaXJjbGVCeUNlbnRlckFuZFBvaW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0NpcmNsZUJ5VGhyZWVQb2ludHMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3QXJjQnlUaHJlZVBvaW50cyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQYXJhYm9sYUJ5Rm9jdXNBbmREaXJlY3RyaXgiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0NvbmljQnlGaXZlUG9pbnRzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIm1lYXN1cmVzIiwKICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdBcmVhIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0FuZ2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xlbmd0aCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJsYWJlbHMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIm5ld0ZyZWVMYWJlbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdFbGVtZW50QnlMYWJlbCIKICAgICAgICAgICAgfSwgICAgICAgIAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIm5ld0ltYWdlQnlQb2ludCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIm1lbnUiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogImVkaXRpb24iLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInVuZG8iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAicmVkbyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJkZWxldGVBbGwiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInNldHRpbmdzU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAic2V0dGluZ3MiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ2aWV3IiwKICAgICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3VG9vbHMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInpvb21JbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJ6b29tT3V0IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiYW5pbWF0aW9uVG9vbHMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImFuaW1hdGVDb25zdHJ1Y3Rpb24iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlbWVudExhYmVsIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJmaXhMYWJlbCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZW1lbnRTdHlsZXMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImxpbmVXaWR0aCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJsaW5lU3R5bGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlRWxlbWVudCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbnRleHR1YWxMYWJlbCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGFiZWxTdHlsZXMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImJvbGQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGFiZWxDb250ZW50IiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJmcmFjdGlvbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJzdXBlcnNjcmlwdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJzcXVhcmVSb290IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIm5Sb290IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImNvbnN0YW50cyIsCiAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibnVtYmVyRSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJudW1iZXJQaSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZnVuY3Rpb25zIiwKICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJ0YW5nZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogImFyY3RhbmdlbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibG9nQmFzZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJjb3NpbnVzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogImFyY2Nvc2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibG4iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAic2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAiYXJjc2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAiZXhwIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxhYmVsIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9CiAgXQp9"},{ name : "strings_graph.de.json", data : "s7792:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGUiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJBdXN3w6RobGVuIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiSGFuZHNjaHJpZnQiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVua3QiLAoJCSJ0dF9saW5lcyI6ICJMaW5pZW4iLAoJCSJ0dF9saW5lIjogIkxpbmllIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlN0cmFobCIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaW5pZSIsCgkJInR0X3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR0X3ZlY3RvciI6ICJWZWt0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW1tIiwKCQkidHRfY3VydmVzIjogIkN1cnZlcyIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAiS2VnZWxzY2huaXR0ZSIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIktyZWlzIHZpYSBNaXR0ZWxwdW5rdCB1bmQgUHVua3QiLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICJLcmVpcyBkdXJjaCBkcmVpIFB1bmt0ZSIsCgkJInR0X2FyYyI6ICJCb2dlbiIsCgkJInR0X3BhcmFib2xhIjogIlBhcmFiZWwiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlwc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSHlwZXJiZWwiLAoJCSJ0dF9jb25pYyI6ICJLb25pc2NoIiwKCQkidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiOiAiSW50ZXJwb2xhdGluZyBwb2x5bm9taWFsIiwKCQkidHRfbWVhc3VyZXMiOiAiTWHDn2UiLAoJCSJ0dF9hcmVhIjogIkJlcmVpY2giLAoJCSJ0dF9hbmdsZSI6ICJXaW5rZWwiLAoJCSJ0dF9sZW5ndGgiOiAiTMOkbmdlIiwKCQkidHRfbGFiZWxzIjogIkJlemVpY2hudW5nIiwKCQkidHRfZWxlbWVudE1NTCI6ICJFeHByZXNzaW9uIiwKCQkidHRfaW1hZ2UiOiAiQmlsZCIsCgoJCSJ0dF9ib2xkIjogIkZldHQiLAoJCSJ0dF9pdGFsaWMiOiAiS3Vyc2l2IiwKCQkidHRfY29sb3IiOiAiRmFyYmUiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5zZXJ0IHBhY2sgb2YgYmFycyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc2VydCBncm91cCBvZiBiYXJzIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRGVsZXRlIHBhY2sgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIkRlbGV0ZSBncm91cCBvZiBiYXJzIiwKCQkidHRfc3RhY2tCYXJzIjogIlN0YWNrIGJhcnMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJVbnN0YWNrIGJhcnMiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BpZSI6ICJOZXcgcGllY2UiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRGVsZXRlIHBpZWNlIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIkNsb2Nrd2lzZSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQ291bnRlcmNsb2Nrd2lzZSIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnQgbGluZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnQgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfZGVsZXRlTGluZUxpbmVDaGFydCI6ICJEZWxldGUgbGluZSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJEZWxldGUgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQb2ludHMgbGVmdCIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlBvaW50cyByaWdodCIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJGaXQiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ0dF92ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJInR0X3BvaW50RGlhbWV0ZXIiOiAiUG9pbnQgZGlhbWV0ZXIiLAoKCQkidHRfZnJhY3Rpb24iOiAiZ3Jvw59lciBCcnVjaCIsCgkJInR0X3N1cGVyc2NyaXB0IjogIkhvY2hzdGVsbHVuZyIsCgkJInR0X3NxdWFyZVJvb3QiOiAiUXVhZHJhdHd1cnplbCIsCgkJInR0X25Sb290IjogIld1cnplbCIsCgkJInR0X251bWJlcnMiOiAiWmFobCIsCgkJInR0X251bWJlckUiOiAiWmFobCBlIiwKCQkidHRfbnVtYmVyUGkiOiAiWmFobCBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJGdW5rdGlvbmVuIiwKCQkidHRfc2ludXMiOiAiU2ludXMiLAoJCSJ0dF9jb3NpbnVzIjogIkNvc2ludXMiLAoJCSJ0dF90YW5nZW50IjogIlRhbmdlbnRlIiwKCQkidHRfYXJjc2ludXMiOiAiQXJjdXNzaW51cyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiQXJjdXNjb3NpbnVzIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJBcmN1c3RhbmdlbnMiLAoJCSJ0dF9sb2ciOiAiTG9nYXJpdGhtdXMiLAoJCSJ0dF9uYXR1cmFsTG9nIjogIk5hdMO8cmxpY2hlciBMb2dhcml0aG11cyIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJleHBvbmVudGllbGwgZSIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaXRpb24iLAoJCSJ0dF91bmRvIjogIldpZGVycnVmZW4iLAoJCSJ0dF9yZWRvIjogIldpZWRlcmhvbGVuIiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIkFsbGVzIGzDtnNjaGVuIiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkNsb3NlIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJEb3dubG9hZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJFaW5zdGVsbHVuZ2VuIiwKCQkidHRfc2V0dGluZ3MiOiAiRWluc3RlbGx1bmdlbiIsCgoJCSJ0dF92aWV3IjogIkZsb2F0aW5nIiwKCQkidHRfbWF4aW1pemUiOiAiTWF4aW1pZXJlbiIsCgkJInR0X21pbmltaXplIjogIk1pbmltaWVyZW4iLAoJCSJ0dF96b29tSW4iOiAiSGVyZWluem9vbWVuIiwKCQkidHRfem9vbU91dCI6ICJIZXJhdXN6b29tZW4iLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltYXRlIiwKCQkKCQkidHRfY29udGV4dHVhbCI6ICJDb250ZXh0dWFsIiwKCQkidHRfY29udGV4dHVhbEVsZW1lbnQiOiAiQ29udGV4dHVhbCAoRWxlbWVudHMpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWwgKExhYmVscykiLAoJCSJ0dF9kZWxldGUiOiAiTMO2c2NoZW4iLAoJCSJ0dF9maXhMYWJlbCI6ICJCZXplaWNobnVuZyBmaXhpZXJlbiIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiTGluaWVuYnJlaXRlIiwKCQkidHRfbGluZVN0eWxlIjogIkxpbmllbmFydCIsCgkJInR0X2xpbmVDb2xvciI6ICJMaW5pZW5mYXJiZSIsCgoJCSJ0dF9saW5lU29saWQiOiAiVm9sbCIsCgkJInR0X2xpbmVEYXNoIjogIkdlc3RyaWNoZWx0ZSIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiR2VwdW5rdGV0ZSIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkdlc3RyaWNoZWx0ZSB1bmQgZ2VwdW5rdGV0ZSIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJIaW50ZXJncnVuZGZhcmJlIiwKCQkiYXhpc0NvbG9yIjogIkFjaHNlbmZhcmJlIiwKCQkiZ3JpZENvbG9yIjogIlJhc3RlcmZhcmJlIiwKCQkic3ViZ3JpZENvbG9yIjogIlVudGVycmFzdGVyZmFyYmUiLAoJCSJtYWduZXRpY0dyaWQiOiAiTWFnbmV0aWMgZ3JpZCIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpa2FsIiwKCQkKCQkic2hvd0F4aXMiOiAiQWNoc2UgYW56ZWlnZW4iLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogIkZhcmJlIiwKCQkiYXNwZWN0UmF0aW9Mb2NrIjogIkxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiVW5sb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiQmVzY2hyaWZ0dW5nIiwKCQkidmFsdWVzIjogIldlcnRlIiwKCQkiYXhpc1N0ZXAiOiAiQWNoc2Vuc2Nocml0dCIsCgkJInNob3dHcmlkIjogIlJhc3RlciBhbnplaWdlbiIsCgkJImdyaWRTdGVwIjogIlJhc3RlcnNjaHJpdHQiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIlVudGVycmFzdGVyLUVpbnRlaWx1bmdlbiIsCgkJCgkJImxlZnQiOiAiTGlua3MiLAoJCSJyaWdodCI6ICJSZWNodHMiLAoJCSJhYm92ZSI6ICLDnGJlciIsCgkJImJlbG93IjogIlVudGVyIiwKCQkibm9uZSI6ICJLZWluZSIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRvd25sb2FkIGFzIGltYWdlIiwKCQkiZG93bmxvYWRUZXh0IjogIlNlbGVjdCBhIHNpemUgdG8gZG93bmxvYWQgdGhlIHBsb3R0ZXIgYXMgYSBzcXVhcmUgUE5HIGltYWdlLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJTcXVhcmUgSW1hZ2UgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJTaXplIG11c3QgYmUgYSB3aG9sZSBudW1iZXIuIiwKCQkiY29uZmlybSI6ICJCZXN0w6R0aWdlbiIsCgkJImNhbmNlbCI6ICJBYmJyZWNoZW4iLAoJCSJzaXplSW5QaXhlbHMiOiAiU2l6ZSBpbiBwaXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VydCBhIG51bWJlciIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiVXBzLCBzb21ldGhpbmcgd2VudCB3cm9uZyEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJFbnN1cmUgdGhhdCB0aGUgdXBsb2FkIGlzIGEgdmFsaWQgUE5HIGltYWdlIGFuZCB0cnkgYWdhaW4iLAoKCQkidHlwZV9wb2ludCI6ICJQb2ludCIsCgkJInR5cGVfbGluZSI6ICJMaW5lIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiTGluZSBTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiUmF5IiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGluZSIsCgkJInR5cGVfYXJjIjogIkFyYyIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJBcmMgYnkgcG9pbnRzIiwKCQkidHlwZV9jaXJjbGVfYXJjIjogIkNpcmNsZSBBcmMiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJjbGUiLAoJCSJ0eXBlX3BhdGgiOiAiUGF0aCIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHlwZV9jb21wb3VuZF9lbGVtZW50IjogIkNvbXBvdW5kIEVsZW1lbnQiLAoJCSJ0eXBlX2NvbmljIjogIkNvbmljIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJGdW5jdGlvbiBHcmFwaCIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJSZWdpb24gQXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpb24gQ2lyY2xlIEFyYyIsCgkJInR5cGVfdW5kZWZpbmVkIjogIlVuZGVmaW5lZCBFbGVtZW50IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIlBhcmFtZXRyaWMgQ3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiQXJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJBbmdsZSIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnQgb2YgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkxlbmd0aCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuY2UiLAoJCSJ0eXBlX2xhYmVsIjogIkxhYmVsIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiQmFyIENoYXJ0IiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkxpbmUgQ2hhcnQiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJQaWUgQ2hhcnQiLAoJCSJ0eXBlX2JveF9wbG90IjogIkJveCBQbG90IiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtIiwKCgkJImVxdWF0aW9uIjogIkVxdWF0aW9uIgoJfQp9"},{ name : "strings_quizzes.it.json", data : "s74755:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiaXQiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWNhIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXN0byIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibGV0dGVyYWxtZW50ZSB1Z3VhbGUiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtYXRpY2FtZW50ZSB1Z3VhbGUiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlcXVhemlvbmkgZXF1aXZhbGVudGkiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJRdWFsc2lhc2kgcmlzcG9zdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZ1bnppb25lIGRpIGNsYXNzaWZpY2F6aW9uZSIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAiY29ycmlzcG9uZGUgYSB1biBudW1lcm8gaW50ZXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJjb3JyaXNwb25kZSBhIHVuYSBmcmF6aW9uZSIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJjb3JyaXNwb25kZSBhIHVuIHBvbGlub21pbyIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiY29ycmlzcG9uZGUgYSB1bmEgZnVuemlvbmUgcmF6aW9uYWxlIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6ggdW5hIGNvbWJpbmF6aW9uZSBkaSBmdW56aW9uaSBlbGVtZW50YXJpIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICLDqCBlc3ByZXNzYSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EiLAoJCSJjaGVja19zaW1wbGlmaWVkIjogIsOoIHNlbXBsaWZpY2F0YSIsCgkJImNoZWNrX2V4cGFuZGVkIjogIsOoIGVzcGFuc2EiLAoJCSJjaGVja19mYWN0b3JpemVkIjogIsOoIHNjb21wb3N0YSBpbiBmYXR0b3JpIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOoIHJhemlvbmFsaXp6YXRhIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJub24gaGEgZmF0dG9yaSBjb211bmkiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYSByYWRpY2FuZGkgbWluaW1pIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIsOoIGRpdmlzaWJpbGUgcGVyIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhIHVuIHNvbG8gZGVub21pbmF0b3JlIGNvbXVuZSIsCgkJImNoZWNrX3VuaXQiOiAiaGEgdW4ndW5pdMOgIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGEgdW4ndW5pdMOgIGxldHRlcmFsbWVudGUgdWd1YWxlIGEiLAoJCSJjaGVja19wcmVjaXNpb24iOiAiaGEiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLDqCBzaW1ib2xpY2EiLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogImhhIHVuaXTDoCBlcXVpdmFsZW50aSIsCgoJCSJsaXN0IjogImVsZW5jbyIsCgkJIm9yZGVybWF0dGVycyI6ICJsJ29yZGluZSDDqCByaWxldmFudGUiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJsJ29yZGluZSBub24gw6ggcmlsZXZhbnRlIiwKCQkicXVlc3Rpb254bWwiOiAiWE1MIGRvbWFuZGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBncmFtbWF0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYXJvbGUgcmlzZXJ2YXRlIiwKCQkiZm9yY2VicmFja2V0cyI6ICJHbGkgZWxlbmNoaSBkZXZvbm8gc2VtcHJlIGNvbnRlbmVyZSBsZSBwYXJlbnRlc2kgZ3JhZmZlIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVdGlsaXp6YSBsYSB2aXJnb2xhIFwiLFwiIHBlciBzZXBhcmFyZSBnbGkgZWxlbWVudGkgZGkgdW4gZWxlbmNvLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIlZ1b2kgaW1wb3J0YXJlIGxhIGRvbWFuZGE:XG4gICAgTGEgZG9tYW5kYSBjaGUgdnVvaSBhcHJpcmUgY29udGllbmUgZnVuemlvbmFsaXTDoCBvYnNvbGV0ZS4gSWwgcHJvY2Vzc28gZGkgaW1wb3J0YXppb25lIHBvdHJlYmJlIG1vZGlmaWNhcmUgbGVnZ2VybWVudGUgaWwgY29tcG9ydGFtZW50byBkZWxsYSBkb21hbmRhLiBUaSBjb25zaWdsaWFtbyBkaSBjb250cm9sbGFyZSBhdHRlbnRhbWVudGUgbGEgZG9tYW5kYSBkb3BvIGwnaW1wb3J0YXppb25lLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbmZyb250YSBjb21lIHNlcmllIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sbGVyYW56YSByZWxhdGl2YSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImVsZW5jaGkgc2VuemEgcGFyZW50ZXNpIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJmdW56aW9uZSBkaSBjbGFzc2lmaWNhemlvbmUiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9wcmlldMOgIGFnZ2l1bnRpdmUiLAoJCSJzdHJ1Y3R1cmUiOiAic3RydXR0dXJhIiwKCQkiZXhwbG9nIjogImVzcG9uZW56aWFsZS9sb2dhcml0bWljYSIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub21ldHJpY2EiLAoJCSJoeXBlcmJvbGljIjogImlwZXJib2xpY2EiLAoJCSJ0b2xlcmFuY2UiOiAidG9sbGVyYW56YSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2lvbmUiLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvcGVyYXRvcmUgcHJvZG90dG8gbm9uIHZpc2liaWxlIiwKCQkidGltZXNfb3BlcmF0b3IiOiAib3BlcmF0b3JlIHByb2RvdHRvIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAidW5pdMOgIGltbWFnaW5hcmlhIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiZnJhemlvbmkgbWlzdGUiLAoJCSJjb25zdGFudHMiOiAiY29zdGFudGkiLAoJCSJmdW5jdGlvbnMiOiAiZnVuemlvbmkiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bnppb25pIHV0ZW50ZSIsCgkJInVuaXRzIjogInVuaXTDoCIsCgkJInVuaXRwcmVmaXhlcyI6ICJwcmVmaXNzaSB1bml0w6AiLAoJCSJzeW50YXhwYXJhbXMiOiAib3B6aW9uaSBkaSBzaW50YXNzaSIsCgoJCSJhdXRob3JpbmdfZmllbGRfYnV0dG9uX3Rvb2x0aXAiOiAiQXByaSBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmlzcG9zdGEgY29ycmV0dGEiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHppb25pIGRpIGlucHV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wemlvbmkgZGkgY29udmFsaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pc2NpIHZhcmlhYmlsaSBjYXN1YWxpIGUgZnVuemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pc2NpIGNvbnRlbnV0byBpbml6aWFsZSBkZWxsbyBzdHVkZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHppb25pIGRpIGNvbnZhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZpc3VhbGl6emEgc29yZ2VudGUgZG9tYW5kYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiSW5kaWV0cm8iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBaXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAiSW52aWEgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJc2NyaXZpdGkgYWwgbm9zdHJvIGNvcnNvIGRpIGZvcm1hemlvbmUiLAoJCSJxdWl6emVzX3N0dWRpb193ZWJzaXRlX2xhYmVsIjogIlZpc2l0YSBpbCBub3N0cm8gc2l0byB3ZWIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiU2VnbmFsYSB1biBwcm9ibGVtYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkFsdHJlIG9wemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFc3BvcnRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlzdWFsaXp6YSBzb3JnZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWl1dG8iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJJbmZvcm1hemlvbmkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRpIGRvbWFuZGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogIkVxdWF6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWNhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRlc3RvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiR3JhZmljbyBhIGJhcnJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyYWZpY28gYSBsaW5lZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIkdyYWZpY28gYSB0b3J0YSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiSW1wb3N0YSBpbCBjb250ZW51dG8gaW5pemlhbGUgZSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkltcG9zdGEgbGEgcmlzcG9zdGEgY29ycmV0dGEgcGVyIGxhIGRvbWFuZGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIGNvcnJldHRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEaXNlZ25hIGlsIGNvbnRlbnV0byBpbml6aWFsZSBlIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBsYSBkb21hbmRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudXRvIGluaXppYWxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSaXNwb3N0YSBjb3JyZXR0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiSW1wb3N0YXppb25pIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIk9wemlvbmkgZGkgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJPcHppb25pIGRpIGNvbnZhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVmFyaWFiaWxpIGNhc3VhbGkiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiU2NlZ2xpIGdsaSBzdHJ1bWVudGkgZGEgZm9ybmlyZSBhbGxvIHN0dWRlbnRlIHBlciByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiUGVyc29uYWxpenphIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY2FuY2VsX2J1dHRvbl90b29sdGlwIjogIkFubnVsbGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2FsdmEiLAoKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfbGFiZWwiOiAiRmlsdHJhIGxlIG9wemlvbmkgaW4gYmFzZSBhIHVuJ2FuYWxpc2kgZGVsbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhIHR1dHRlIGxlIG9wemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYSBsZSBvcHppb25pIHJpbGV2YW50aSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSaXNwb3N0YSBjb21wb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIlZhbHV0YSByaXF1YWRyaSByaXNwb3N0YSBzZXBhcmF0YW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiVmFsdXRhIGNpYXNjdW4gcmlxdWFkcm8gcmlzcG9zdGEgaW4gbW9kbyBpbmRpcGVuZGVudGUuIEFsdHJpbWVudGkgbCdpbnRlcm8gY29udGVudXRvIHZlcnLDoCB2YWx1dGF0byBjb21lIHZhbG9yZSBzaW5nb2xvLiBJIHJpcXVhZHJpIHJpc3Bvc3RhIHZlbmdvbm8gZGVmaW5pdGkgaW4g4oCcQ29udGVudXRvIGluaXppYWxl4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVHV0dGUgbGUgcmlzcG9zdGUgZGV2b25vIGVzc2VyZSBjb3JyZXR0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2UgdW5hIHF1YWxzaWFzaSBkZWxsZSByaXNwb3N0ZSBub24gw6ggY29ycmV0dGEsIGwnaW50ZXJhIGRvbWFuZGEgdmVycsOgIHZhbHV0YXRhIGNvbWUgbm9uIGNvcnJldHRhLiBBbHRyaW1lbnRpIGNpYXNjdW5hIGRvbWFuZGEgYXZyw6AgdW4gcGVzbyBuZWxsYSB2YWx1dGF6aW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIHZhbHV0YXppb25lIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJNZXRvZG8gZGkgaW5wdXQgcGVyIGxhIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDYW1wbyBkaSBpbnB1dCBwZXIgbGEgcmlzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgbWF0ZW1hdGljbyBpbmNvcnBvcmF0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkwnZWRpdG9yIG1hdGVtYXRpY28gTWF0aFR5cGUgY29tcGxldG8gY29uIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSBlIG1vZGFsaXTDoCBkaSBpbnB1dCBjb24gc2NyaXR0dXJhIGEgbWFuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJFZGl0b3IgbWF0ZW1hdGljbyBpbiB1bmEgZmluZXN0cmEgYSBjb21wYXJzYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVuIGNhbXBvIGRpIHRlc3RvIGNvbiB1biBwdWxzYW50ZSBjaGUgYXZ2aWEgbCdlZGl0b3IgTWF0aFR5cGUgaW4gdW5hIGZpbmVzdHJhIGEgY29tcGFyc2EuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiVGVzdG8gc2VtcGxpY2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wbyBkaSB0ZXN0byBzZW1wbGljZSBwZXIgcmlzcG9zdGUgbWVubyBjb21wbGVzc2UuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIklucHV0IGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNb3N0cmEgQ2FsY01lIGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW5hIGNhbGNvbGF0cmljZSBDYWxjTWUgYWdnaXVudGl2YSBvbHRyZSBhbCBjYW1wbyBkaSByaXNwb3N0YSBzdGFuZGFyZCBwZXIgbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTW9zdHJhIGNhbXBvIGRpIHRlc3RvIGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW4gY2FtcG8gZGkgdGVzdG8gYWdnaXVudGl2byBvbHRyZSBhbCBjYW1wbyBkaSByaXNwb3N0YSBzdGFuZGFyZCBwZXIgbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU29zdGl0dWlzY2kgaW5wdXQgcmlzcG9zdGEgY29uIENhbGNNZSBhZ2dpdW50aXZvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiU29zdGl0dWlzY2kgaWwgY2FtcG8gZGkgaW5wdXQgcGVyIGxhIHJpc3Bvc3RhIGNvbiB1bmEgY2FsY29sYXRyaWNlIENhbGNNZSBhZ2dpdW50aXZhIHBlciBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTm9uIG1vc3RyYXJlIGwnaW5wdXQgYWdnaXVudGl2byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJOb24gbW9zdHJhcmUgbGEgY2FsY29sYXRyaWNlIENhbGNNZSBhZ2dpdW50aXZhIHBlciBpbCBjYW1wbyBkaSBpbnB1dCBwZXIgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2RlZmluZV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluaXNjaSBjb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29uYWxpenphIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJOYXNjb25kaSBvcHppb25pIGZpbGUgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIk5hc2NvbmRpIGFnbGkgc3R1ZGVudGkgb3B6aW9uaSBxdWFsaSBsJ2FwZXJ0dXJhLCBpbCBzYWx2YXRhZ2dpbyBvIGlsIGRvd25sb2FkIGRpIGRvY3VtZW50aSBDYWxjTWUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGFzc2kgaW5wdXQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VsZWN0X2FsbF9sYWJlbCI6ICJUdXR0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJDYW5jZWxsYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29zdGFudGkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiU2NlZ2xpIGxlIGxldHRlcmUgZGEgaW50ZXJwcmV0YXJlIGNvbWUgY29zdGFudGkgZSBub24gY29tZSB2YXJpYWJpbGkgbGliZXJlLiBQdW9pIGRlZmluaXJlIHBpw7kgY29zdGFudGkgbmVsIHBhbm5lbGxvIOKAnERlZmluaXNjaSB2YXJpYWJpbGkgY2FzdWFsaSBlIGZ1bnppb25p4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJBbHRyZSBjb3N0YW50aeKApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluaXNjaSB1bmEgbnVvdmEgY29zdGFudGUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bnppb25pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlNjZWdsaSBpIG5vbWkgZGEgaW50ZXJwcmV0YXJlIGNvbWUgZnVuemlvbmkuIFB1b2kgZGVmaW5pcmUgcGnDuSBmdW56aW9uaSBuZWwgcGFubmVsbG8g4oCcRGVmaW5pc2NpIHZhcmlhYmlsaSBjYXN1YWxpIGUgZnVuemlvbmnigJ0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaWNhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSXBlcmJvbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtZXRpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiQWx0cmUgZnVuemlvbmnigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJEZWZpbmlzY2kgdW5hIG51b3ZhIGZ1bnppb25lIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiU2NlZ2xpIGkgbm9taSBkYSBpbnRlcnByZXRhcmUgY29tZSB1bml0w6AgZGkgbWlzdXJhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiQWx0cmUgdW5pdMOg4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZmlzc2kgdW5pdMOgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJTY2VnbGkgaSBwcmVmaXNzaSBjb25zZW50aXRpIGNvbiBsZSB1bml0w6AgZGkgbWlzdXJhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIkFsdHJpIHByZWZpc3Np4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJDb3N0cnV6aW9uaSBjb25zZW50aXRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmF6aW9uaSBtaXN0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybXVsZSBjb21lICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBBbHRyaW1lbnRpIHZlbmdvbm8gaW50ZXJwcmV0YXRlIGNvbWUgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiRWxlbmNoaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJMZSBwYXJlbnRlc2kgZ3JhZmZlIHsgfSB2ZW5nb25vIGludGVycHJldGF0ZSBjb21lIGRlbGltaXRhdG9yaSBkaSBlbGVuY28uIEFsdHJpbWVudGkgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSBwYXJlbnRlc2kuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkVsZW5jaGkgc2VuemEgZGVsaW1pdGF0b3JpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIlF1YWxzaWFzaSBlbGVtZW50byBvIHNlcXVlbnphIGRpIGVsZW1lbnRpIHZlbmdvbm8gaW50ZXJwcmV0YXRpIGNvbWUgZWxlbmNvLCBhbmNoZSBzZW56YSBpIGRlbGltaXRhdG9yaSB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbGxpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtdWxlIGNvbWUgKDAsMSkgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSBpbnRlcnZhbGxpLiBBbHRyaW1lbnRpIHNvbm8gdmV0dG9yaSBkaSBkdWUgZWxlbWVudGkuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJSYXBwb3J0aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybXVsZSBjb21lIDI6Mzo1IHZlbmdvbm8gaW50ZXJwcmV0YXRlIGNvbWUgcmFwcG9ydGkuIEFsdHJpbWVudGkgc29ubyBub3JtYWxpIGRpdmlzaW9uaSBpbiBzdWNjZXNzaW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgc2NpZW50aWZpY2EgY29tcHV0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGb3JtdWxlIGNvbWUgMS41ZS01IG8gMS41RS01IHZlbmdvbm8gaW50ZXJwcmV0ZSBjb21lIG51bWVyaSBkZWNpbWFsaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNpbWJvbGkgc2VwYXJhdG9yZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bnRvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfY29tbWFfZHJvcGRvd25fbGFiZWwiOiAiVmlyZ29sYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIlNwYXppbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiTmllbnRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiQ2lmcmUgZGVjaW1hbGkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiR3J1cHBpIGRpIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJFbGVtZW50aSBlbGVuY28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJTY2VnbGkgaWwgc2lnbmlmaWNhdG8gZGVpIHNpbWJvbGkgcHVudG8sIHZpcmdvbGEgZSBzcGF6aW8uIERlZmluaXNjZSBpbCBtb2RvIGluIGN1aSBkZXZvbm8gZXNzZXJlIGVzcHJlc3NpIGVsZW5jaGkgZSBjaWZyZSBkZWNpbWFsaS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29uZnJvbnRvIGNvbiBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMZXR0ZXJhbG1lbnRlIHVndWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZlIGVzc2VyZSBzY3JpdHRhIGVzYXR0YW1lbnRlIGNvbWUgbGEgcmlzcG9zdGEgY29ycmV0dGEsIGZhdHRhIGVjY2V6aW9uZSBwZXIgbGUgcGFyZW50ZXNpIGUgZ2xpIG9wZXJhdG9yaSBlcXVpdmFsZW50aS4gVmllbmUgY29tdW5xdWUgY29uc2lkZXJhdGEgdW5hIGNlcnRhIHRvbGxlcmFuemEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIHVndWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIHZpZW5lIGNvbmZyb250YXRhIGNvbiBxdWVsbGEgY29ycmV0dGEgdHJhbWl0ZSBsJ2VsYWJvcmF0b3JlIG1hdGVtYXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJPcmRpbmUgZSByaXBldGl6aW9uZSBzb25vIGltcG9ydGFudGkgbmVnbGkgZWxlbmNoaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2UgbGEgcmlzcG9zdGEgw6ggdW4gZWxlbmNvIGRpIGVsZW1lbnRpLCBnbGkgZWxlbWVudGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGVzc2VyZSBuZWxsbyBzdGVzc28gb3JkaW5lIGUgZGV2b25vIGVzc2VyZSBwcmVzZW50aSB0YW50ZSB2b2x0ZSBxdWFudGUgcXVlbGxlIGluIGN1aSBmaWd1cmFubyBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiTGEgcmlwZXRpemlvbmUgw6ggaW1wb3J0YW50ZSBuZWdsaSBlbGVuY2hpLCBtYSBsJ29yZGluZSBubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTZSBsYSByaXNwb3N0YSDDqCB1biBlbGVuY28gZGkgZWxlbWVudGksIGdsaSBlbGVtZW50aSBuZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZvbm8gZXNzZXJlIHByZXNlbnRpIHRhbnRlIHZvbHRlIHF1YW50ZSBxdWVsbGUgaW4gY3VpIGZpZ3VyYW5vIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLCBtYSBub24gZGV2b25vIGVzc2VyZSBuZWNlc3NhcmlhbWVudGUgbmVsbG8gc3Rlc3NvIG9yZGluZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiT3JkaW5lIGUgcmlwZXRpemlvbmUgbm9uIHNvbm8gaW1wb3J0YW50aSBuZWdsaSBlbGVuY2hpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNlIGxhIHJpc3Bvc3RhIMOoIHVuIGVsZW5jbyBkaSBlbGVtZW50aSwgbm9uIGNvbnNpZGVyYXJlIGwnb3JkaW5lIGUgbGEgcmlwZXRpemlvbmUgcXVhbmRvIGNvbmZyb250aSBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBjb24gbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiQ29ycmlzcG9uZGVuemEgbWFpdXNjb2xlIGUgbWludXNjb2xlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiTGUgbGV0dGVyZSBtYWl1c2NvbGUgZSBtaW51c2NvbGUgZGV2b25vIGNvcnJpc3BvbmRlcmUgZXNhdHRhbWVudGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkNvcnJpc3BvbmRlbnphIHNwYXppIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIk5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIHByZXNlbnRlIGVzYXR0YW1lbnRlIGxvIHN0ZXNzbyBudW1lcm8gZGkgc3BhemkgY29udGVudXRvIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVxdWF6aW9uaSBlcXVpdmFsZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkwnaW5zaWVtZSBkaSBzb2x1emlvbmkgZGVsbCdlcXVhemlvbmUsIGRpc2VxdWF6aW9uZSBvIHNpc3RlbWEgZGVmaW5pdG8gZGFsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgw6ggdWd1YWxlIGEgcXVlbGxvIGRlZmluaXRvIGRhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiUXVhbHNpYXNpIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJWYWx1dGEgdHV0dGUgbGUgcmlzcG9zdGUgZGVnbGkgc3R1ZGVudGkuIFV0aWxpenphIHF1ZXN0YSBvcHppb25lIHBlciBmb3JuaXJlIGFnbGkgc3R1ZGVudGkgdW4gZmVlZGJhY2sgc3VsbGUgcmlzcG9zdGUgZXJyYXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIkZ1bnppb25lIGRpIHZhbHV0YXppb25lIHBlcnNvbmFsaXp6YXRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pc2NpIHVuYSBmdW56aW9uZSBwZXJzb25hbGl6emF0YSBwZXIgY29udHJvbGxhcmUgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgbmVsIHBhbm5lbGxvIOKAnERlZmluaXNjaSB2YXJpYWJpbGkgY2FzdWFsaSBlIGZ1bnppb25p4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tZSBmdW56aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pc2NpIHVuYSBudW92YSBmdW56aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk5vbiB2YWx1dGFyZSBnbGkgYXJnb21lbnRpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiTGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgbm9uIHZlcnLDoCB2YWx1dGF0YSBlIHZlcnLDoCB0cmFzbWVzc2EgYWxsYSBmdW56aW9uZSBzb3R0byBmb3JtYSBkaSBlc3ByZXNzaW9uZSBkaSBDYWxjTWUuIFNpIHRyYXR0YSBkaSB1bmEgZnVuemlvbmFsaXTDoCBtb2x0byBhdmFuemF0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTnVtZXJpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIHNpbWJvbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOb24gY29uc2VudGlyZSBudW1lcmkgZGVjaW1hbGkuIExhIHJpc3Bvc3RhIGRldmUgZXNzZXJlIHVuYSBjb21iaW5hemlvbmUgZGkgb3BlcmF6aW9uaSwgZnJhemlvbmksIHJhZGljaSBlIGZ1bnppb25pIGRpIG51bWVyaSBpbnRlcmksIGNvc3RhbnRpIGUgdmFyaWFiaWxpLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xsZXJhbnphIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSaXNwb3N0YSBlc2F0dGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIGVzYXR0YW1lbnRlIHVndWFsZSBhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiTWFyZ2luZSBkaSBlcnJvcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgcmllbnRyYXJlIHByZWNpc2FtZW50ZSBuZWxsJ2ludGVydmFsbG8gZGkgdG9sbGVyYW56YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwZXJjZW50dWFsZSBlcnJvcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm9yZSBhc3NvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiQ2lmcmUgY29ycmlzcG9uZGVudGkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIkxlIHByaW1lIGNpZnJlIHNpZ25pZmljYXRpdmUgbyBjaWZyZSBkZWNpbWFsaSBkZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZvbm8gY29ycmlzcG9uZGVyZSBhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaWZyZSBzaWduaWZpY2F0aXZlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyZSBkZWNpbWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YXppb25lIHNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiSSBudW1lcmkgZGVjaW1hbGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGVzc2VyZSBlc3ByZXNzaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2Egbm9ybWFsaXp6YXRhOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJJIG51bWVyaSBkZWNpbWFsaSBkZXZvbm8gZXNzZXJlIGVzcHJlc3NpIGluIG5vdGF6aW9uZSBkZWNpbWFsZSBzZW1wbGljZTogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFsc2lhc2kgbm90YXppb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJJIG51bWVyaSBkZWNpbWFsaSBwb3Nzb25vIGVzc2VyZSBlc3ByZXNzaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EgbyBpbiBub3RhemlvbmUgZGVjaW1hbGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2lvbmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmUgc2lnbmlmaWNhdGl2ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2lmcmUgZGVjaW1hbGkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2hlbHBlcl90ZXh0IjogIkNvbnRyb2xsYSBpbCBudW1lcm8gbWluaW1vIGUgbWFzc2ltbyBkaSBjaWZyZSBzaWduaWZpY2F0aXZlIG8gZGkgY2lmcmUgZGVjaW1hbGkgY2hlIGRldmUgYXZlcmUgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUsIGNvbXByZXNpIGdsaSB6ZXJpIGZpbmFsaS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNlbXBsaWZpY2F6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIkdlbmVyYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2VtcGxpZmljYXRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiTCdlc3ByZXNzaW9uZSBub24gcHXDsiBlc3NlcmUgdWx0ZXJpb3JtZW50ZSBzZW1wbGlmaWNhdGEuIENvbXByZW5kZSBmcmF6aW9uaSwgcG90ZW56ZSBlIHJhZGljaSwgcG9saW5vbWksIGZ1bnppb25pIHJhemlvbmFsaSwgZnVuemlvbmkgdHJhc2NlbmRlbnRpLCBudW1lcmkgZGVjaW1hbGnigKYiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXNwYW5zYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUdXR0ZSBsZSBvcGVyYXppb25pIGNoZSBwb3Nzb25vIGVzc2VyZSBlc2VndWl0ZSB2ZW5nb25vIGVzZWd1aXRlLiBJIHByb2RvdHRpIHZlbmdvbm8gZGlzdHJpYnVpdGkgcmlzcGV0dG8gYWxsZSBzb21tZSwgbGUgZnJhemlvbmkgc2VtcGxpY2kgdmVuZ29ubyBlc2VndWl0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXR0b3JpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0dG9yaXp6YXRpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSSBudW1lcmkgaW50ZXJpIG8gaSBwb2xpbm9taSB2ZW5nb25vIGVzcHJlc3NpIGNvbWUgcHJvZG90dGkgZGkgbnVtZXJpIHByaW1pLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhdHRvcmUgY29tdW5lIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiSSBmYXR0b3JpIGNvbXVuaSBkZWxsZSBzb21tZSBzb25vIHN0YXRpIGVzdHJhdHRpLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hdG9yZSBjb211bmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkxlIGZyYXppb25pIHZlbmdvbm8gc2VtcGxpZmljYXRlIGEgdW4gc2luZ29sbyBkZW5vbWluYXRvcmUgY29tdW5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSYWRpY2kiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhemlvbmFsaXp6YXRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJOb24gY2kgc29ubyByYWRpY2kgbmVsIGRlbm9taW5hdG9yZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRpIG1pbmltaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJMJ2FyZ29tZW50byBkZWxsZSByYWRpY2kgbm9uIHByZXNlbnRhIG5lc3N1biBmYXR0b3JlIGVsZXZhdG8gYWxsYSBwb3RlbnphIGNvcnJpc3BvbmRlbnRlIGFsbCdpbmRpY2UgZGVsbGEgcmFkaWNlLCBxdWluZGkgbm9uIHB1w7IgZXNzZXJlIHNlbXBsaWZpY2F0by4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiQ29ycmlzcG9uZGVuemEgdW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTCd1bml0w6AgZGkgbWlzdXJhIGRlbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIGxhIHN0ZXNzYSBkZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJDb25zZW50aSBhbHRyaSBwcmVmaXNzaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIkNvbnNlbnRpIHVuIHByZWZpc3NvIGRpdmVyc28gcGVyIGwndW5pdMOgIGRpIG1pc3VyYSBkZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSByaXNwZXR0byBhIHF1ZWxsbyBkZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jcml0ZXJpYV90aXRsZSI6ICJDcml0ZXJpIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xsZXJhbnphIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW1wb3N0YSBsYSBxdWFudGl0w6AgZGkgZXJyb3JlIGNvbnNlbnRpdGEgdHJhIGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGUgbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGV6aW9uYSBnbGkgZWxlbWVudGkgZGVsbGEgcmlzcG9zdGEgZGEgdmFsdXRhcmUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJOb24gY29uc2VudGlyZSBlbGVtZW50aSBzdXBlcmZsdWkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIk5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIG5vbiBwb3Nzb25vIGVzc2VyZSBwcmVzZW50aSBwacO5IGVsZW1lbnRpIHJpc3BldHRvIGFsbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAiQ29ycmlzcG9uZGVuemEgY29sb3JlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICJHbGkgZWxlbWVudGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGF2ZXJlIGxvIHN0ZXNzbyBjb2xvcmUgZGkgcXVlbGxpIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJDb3JyaXNwb25kZW56YSB0aXBvIGRpIGxpbmVhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiR2xpIGVsZW1lbnRpIG5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldm9ubyBhdmVyZSBsbyBzdGVzc28gdGlwbyBkaSBsaW5lYSAoY29udGludWEsIHRyYXR0ZWdnaWF0YSkgZGkgcXVlbGxpIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogIlR1dHRpIGdsaSBlbGVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidWlzY2kgdmFsdXRhemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJTaSDDqCB2ZXJpZmljYXRvIHVuIGVycm9yZSBkdXJhbnRlIGlsIGNhcmljYW1lbnRvIGRlZ2xpIGVsZW1lbnRpIGRpIHZhbHV0YXppb25lIGRlbCBncmFmaWNvLiBSaXByb3ZhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAiU2NyaXZpIHVuIGFsZ29yaXRtbyBwZXIgY3JlYXJlIHZhcmlhYmlsaSBjYXN1YWxpLCBudW1lcmksIGVzcHJlc3Npb25pLCBncmFmaWNpIG8gdW5hIGZ1bnppb25lIGRpIHZhbHV0YXppb25lOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2dpbyBhbGdvcml0bW8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiTm90YXppb25lIHZhcmlhYmlsaSBkZWwgcmlzdWx0YXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVzZW1waW86ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGVzcHJlc3Npb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaXTDoCBpbW1hZ2luYXJpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIk9wZXJhdG9yZSBtb2x0aXBsaWNhemlvbmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIG51bWVybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVGlwbyBkaSBwcmVjaXNpb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNpZnJlIGRlY2ltYWxpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGF6aW9uZSByaXN1bHRhdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIlNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0b21hdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYXRvcmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJWaXJnb2xhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIlNlcGFyYXRvcmUgZ3J1cHBpIGRpIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIk5lc3N1bm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIlNwYXppbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiVmlyZ29sYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJTY3JpdmkgaWwgY29udGVudXRvIGluaXppYWxlIGRlbGxhIGNhbGNvbGF0cmljZSBDYWxjTWUgYWdnaXVudGl2YSBkZWxsbyBzdHVkZW50ZToiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIGNvcnJldHRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmlnZW5lcmEgcmlzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpYSByaXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfbGFiZWwiOiAiUmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJJbXBvc3RhIHVuYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBwZXIgdmlzdWFsaXp6YXJlIGlsIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFVFRBIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJQQVJaSUFMTUVOVEUgQ09SUkVUVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJFUlJBVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGFzc2kgbWF0ZW1hdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRhc3NpIGdyYWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRhc3NpIHRlc3RvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkxldHRlcmFsbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YXppb25pIGVxdWl2YWxlbnRpIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHNpYXNpIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW56aW9uZSBkaSB2YWx1dGF6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJTZW1wbGlmaWNhdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJFc3BhbnNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYXR0b3JpenphdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF6aW9uYWxpenphdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIk5lc3N1biBmYXR0b3JlIGNvbXVuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kaSBtaW5pbWkiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmF0b3JlIGNvbXVuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YXppb25lIHNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zeW1ib2xpY19sYWJlbCI6ICJSaXNwb3N0YSBzaW1ib2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGEgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbm8gJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJGaW5vIGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyZSBkZWNpbWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIkNvcnJpc3BvbmRlbnphIHVuaXTDoCBkaSBtaXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJOZXNzdW4gZWxlbWVudG8gc3VwZXJmbHVvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3JlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiU3RpbGUgZGkgbGluZWEiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBncmFtbWF0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFyb2xlIHJpc2VydmF0ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIkNvbnZhbGlkYSBlIHZhcmlhYmlsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk1ldG9kbyBkaSBpbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJJbnB1dCBjb25zZW50aXRvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbmZyb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9wcmlldMOgIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFiaWxpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNpZnJlIGRlY2ltYWxpIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcGVyY2VudHVhbGUgZXJyb3JlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJvcmUgYXNzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIlNjcml0dHVyYSBhIG1hbm8gaW5jb3Jwb3JhdGEgZGkgTWF0aFR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXNpb25lIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhIHVuIGFsZ29yaXRtbyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIlZ1b2kgaW1wb3J0YXJlIGxhIGRvbWFuZGE:IiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19sYWJlbCI6ICJMYSBkb21hbmRhIGNoZSBzdGFpIHBlciBpbXBvcnRhcmUgY29udGllbmUgZnVuemlvbmFsaXTDoCBvYnNvbGV0ZS4gTGEgcHJvY2VkdXJhIGRpIGltcG9ydGF6aW9uZSBwb3RyZWJiZSBtb2RpZmljYXJlIGxlZ2dlcm1lbnRlIGlsIGNvbXBvcnRhbWVudG8gZGVsbGEgZG9tYW5kYS4gU2kgY29uc2lnbGlhIGRpIHRlc3RhcmUgYWNjdXJhdGFtZW50ZSBsYSBkb21hbmRhIGRvcG8gbCdpbXBvcnRhemlvbmUuIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJBY2NldHRhIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkFubnVsbGEiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiT3B6aW9uaSBpbmNvbXBhdGliaWxpIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfbGFiZWwiOiAiTGUgb3B6aW9uaSBzZWxlemlvbmF0ZSBub24gc29ubyBjb21wYXRpYmlsaSBjb24gbGUgYXNzZXJ6aW9uaSBkZWRvdHRlIGRhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiBDb25mZXJtaSBkaSB2b2xlciBjb250aW51YXJlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlPDrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTm8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIkFwcmkgbCdlZGl0b3IgbWF0ZW1hdGljbyBNYXRoVHlwZSIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJNb2RpZmljaGUgbm9uIHNhbHZhdGUiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJTZSBjaGl1ZGkgbGEgZmluZXN0cmEgcGVyZGVyYWkgdHV0dGUgbGUgbW9kaWZpY2hlIG5vbiBzYWx2YXRlLiBDb25mZXJtaSBkaSB2b2xlciBwcm9jZWRlcmU:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAiQWNjZXR0YSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkFubnVsbGEiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIlNhbHZhIGUgY2hpdWRpIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJDaGl1ZGkgc2VuemEgc2FsdmFyZSIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkZhaSBjbGljIHN1bCBwdWxzYW50ZSBwZXIgc2NhcmljYXJlIGVkIGVzZWd1aXJlIGwnYXBwbGljYXppb25lIFdpcmlzIENBUyBwZXIgbW9kaWZpY2FyZSBsJ2FsZ29yaXRtbyBkZWxsYSBkb21hbmRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXNlZ3VpIGNhbGNvbGF0cmljZSIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIkZhaSBjbGljIHN1bCBwdWxzYW50ZSBwZXIgc2NhcmljYXJlIGVkIGVzZWd1aXJlIGwnYXBwbGljYXppb25lIFdJUklTIHBlciBlZmZldHR1YXJlIGkgY2FsY29saSBjaGUgdGkgc2Vydm9uby4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5VbHRlcmlvcmkgaW5mb3JtYXppb25pPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiSW52aW8gZGVsbGEgc2Vzc2lvbmUgaW5pemlhbGUuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJJbiBhdHRlc2EgZGVnbGkgYWdnaW9ybmFtZW50aS4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVHV0dGUgbGUgbW9kaWZpY2hlIHNvbm8gc3RhdGUgc2FsdmF0ZSIsCgkJImdvdHNlc3Npb24iOiAiTW9kaWZpY2hlIHNhbHZhdGUgKHJldmlzaW9uZSAke259KS4iLAoJCSJzaG93Y2FzIjogIlVzYSBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIlVzYSBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiUGVyIHNhcGVybmUgZGkgcGnDuSIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aSBpbiBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkwnYWxnb3JpdG1vIGRlbGxhIGRvbWFuZGEgdmVycsOgIGltcG9ydGF0byBkYSBXaXJpcyBDQVMgc3VsIG51b3ZvIGVkaXRvciBkaSBhbGdvcml0bWkgQ2FsY01lLiBMJ2FsZ29yaXRtbyByaXN1bHRhbnRlIGRvdnLDoCBlc3NlcmUgY29udHJvbGxhdG8gZSB0ZXN0YXRvIG1hbnVhbG1lbnRlLiBOb24gw6ggcGnDuSBwb3NzaWJpbGUgYXByaXJlIGdsaSBhbGdvcml0bWkgaW1wb3J0YXRpIGluIENhbGNNZSBjb24gV2lyaXMgQ0FTLiBTZSB2dW9pIGFubnVsbGFyZSBsJ2ltcG9ydGF6aW9uZSBkb3BvIGF2ZXIgYWNjZXR0YXRvLCBub24gc2FsdmFyZSBsYSBkb21hbmRhLCBmYWkgY2xpYyBzdSBBbm51bGxhIG5lbGxhIGZpbmVzdHJhIGRpIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIGUgYXByaWxhIGRpIG51b3ZvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiQ29udmVydGkgY29tZSBhbGdvcml0bW8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXR0YSIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkFubnVsbGEiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncmFmaWNhIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYWZpY2ksIGVsZW1lbnRpIGdlb21ldHJpY2nigKYpIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkxhIHNpbnRhc3NpIGRlbGxhIHJpc3Bvc3RhIMOoIGNvcnJldHRhIiwKCQoJCSJjaGVja19jb2xvciI6ICJjb3JyaXNwb25kZW56YSBjb2xvcmUiLAoJCSJjaGVja19saW5lc3R5bGUiOiAiY29ycmlzcG9uZGVuemEgc3RpbGUgbGluZWEiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICJub24gY29udGllbmUgZWxlbWVudGkgc3VwZXJmbHVpIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmljYW1lbnRlIHVndWFsZSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJpc3Bvc3RhIMOoIGdlb21ldHJpY2FtZW50ZSB1Z3VhbGUiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtZXRybyIsCgkJImFuc3dlciI6ICJyaXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhIGRhIGNvbnRlbnV0byBpbml6aWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3BpYSBkYSByaXNwb3N0YSBjb3JyZXR0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyYWZpY2kgc3RhdGlzdGljaGUiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5zZXJpc2NpIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBxdWVzdGEgZG9tYW5kYS4gw4ggcG9zc2liaWxlIG1vZGlmaWNhcmUgaSBjcml0ZXJpIHVzYXRpIHBlciB1biBjb25mcm9udG8gY29uIGxlIHJpc3Bvc3RlIGRlZ2xpIHN0dWRlbnRpIHV0aWxpenphbmRvIGlsIG1lbnUgZGVsbGUgb3B6aW9uaSBkaSBjb252YWxpZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkluc2VyaXNjaSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgcXVlc3RhIGRvbWFuZGEuIMOIIHBvc3NpYmlsZSBtb2RpZmljYXJlIGlsIG1vZG8gaW4gY3VpIHZpZW5lIGVmZmV0dHVhdG8gaWwgY29uZnJvbnRvIGNvbiBsYSByaXNwb3N0YSBkZWdsaSBzdHVkZW50aSBlIHF1YWxpIGVsZW1lbnRpIHZlbmdvbm8gdmFsdXRhdGkgdXRpbGl6emFuZG8gaWwgbWVudSBkZWxsZSBpbXBvc3RhemlvbmkuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluc2VyaXNjaSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgcXVlc3RhIGRvbWFuZGEuIMOIIHBvc3NpYmlsZSBtb2RpZmljYXJlIGkgY3JpdGVyaSB1c2F0aSBwZXIgdW4gY29uZnJvbnRvIGNvbiBsZSByaXNwb3N0ZSBkZWdsaSBzdHVkZW50aSB1dGlsaXp6YW5kbyBpbCBtZW51IGRlbGxlIG9wemlvbmkgZGkgY29udmFsaWRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiUXVlc3RvIMOoIGxvIHN0YXRvIGluaXppYWxlIGRlbGwnZWRpdG9yIG1hdGVtYXRpY28gY2hlIGdsaSBzdHVkZW50aSB2ZWRyYW5ubyBxdWFuZG8gZG92cmFubm8gcmlzcG9uZGVyZSBhbGxhIGRvbWFuZGEuIEluIHF1ZXN0byBtb2RvIHBvdHJhaSBmb3JuaXJlIHVuYSBzdHJ1dHR1cmEgcGVyIGxhIGxvcm8gcmlzcG9zdGEgbyBkZWdsaSBzcGF6aSB2dW90aSBkYSBjb21waWxhcmUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJRdWVzdG8gw6ggbG8gc3RhdG8gaW5pemlhbGUgZGVsbCdlZGl0b3IgZ3JhZmljbyBjaGUgZ2xpIHN0dWRlbnRpIHZlZHJhbm5vIHF1YW5kbyBkb3ZyYW5ubyByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4gw4ggcG9zc2liaWxlIHBlcnNvbmFsaXp6YXJlIGdsaSBlbGVtZW50aSBkZWxsYSBiYXJyYSBkZWdsaSBzdHJ1bWVudGkgY2hlIHZlcnJhbm5vIHZpc3VhbGl6emF0aSBuZWxsZSBvcHppb25pIGRpIGNvbXBpbGF6aW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIlF1ZXN0byDDqCBsbyBzdGF0byBpbml6aWFsZSBkZWxsJ2VkaXRvciB0ZXN0dWFsZSBjaGUgZ2xpIHN0dWRlbnRpIHZlZHJhbm5vIHF1YW5kbyBkb3ZyYW5ubyByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4gUXVlc3RvIHRpcG8gZGkgcmlzcG9zdGEgbm9uIHZpZW5lIHZhbHV0YXRvIG1hdGVtYXRpY2FtZW50ZS4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJTdGFpIHV0aWxpenphbmRvIFdpcmlzUXVpenplcyA0LjUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJRdWVzdGEgdmVyc2lvbmUgcHJlc2VudGEgdW4gV2lyaXNRdWl6emVzIFN0dWRpbyByaW5ub3ZhdG8gZSBjb21wcmVuZGUgYW5jaGUgZGVpIG1pZ2xpb3JhbWVudGkgZGVsbGUgcHJlc3RhemlvbmkuIEFiYmlhbW8gYW5jaGUgYWdnaXVudG8gdW5hIG51b3ZhIGZ1bnppb25lIGRpIGltcG9zdGF6aW9uZSBkZWxsYSBjb21waWxhemlvbmU6IG9yYSDDqCBwb3NzaWJpbGUgYmxvY2NhcmUgaWwgY29udGVudXRvIGluaXppYWxlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJDb25zdWx0YSBsZSBub3N0cmUgbm90ZSBkaSByaWxhc2Npby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRGFjY2kgbGEgdHVhIG9waW5pb25lLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudXRvIGluaXppYWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb2NjYSBjb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiTm9uIHBlcm1ldHRlcmUgYWxsbyBzdHVkZW50ZSBkaSBtb2RpZmljYXJlIGxhIHJpc3Bvc3RhIGFsIGRpIGZ1b3JpIGRlaSBzZWduYXBvc3RvIHZ1b3RpIGxhc2NpYXRpIG5lbCBjb250ZW51dG8gaW5pemlhbGUuIFNlIHF1ZXN0YSBpbXBvc3RhemlvbmUgw6ggYWJpbGl0YXRhLCBsbyBzdHVkZW50ZSBwb3Ryw6AgY29tcGlsYXJlIHNvbG8gbGUgY2FzZWxsZSBkZWwgY29udGVudXRvIGluaXppYWxlLiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFiaWxpIGNhc3VhbGkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RhbGl0w6AgZGkgYmFzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RhbGl0w6AgYXZhbnphdGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWYXJpYWJpbGkgY2FzdWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIlJlbmRpIGRpbmFtaWNoZSBsZSB0dWUgZG9tYW5kZSBhZ2dpdW5nZW5kbyB2YXJpYWJpbGkgY2FzdWFsaSBhbGxhIGZvcm11bGF6aW9uZSBkZWxsYSB0dWEgZG9tYW5kYS4gTm9uIGRpbWVudGljYXJlIGRpIGFnZ2l1bmdlcmUgcXVlc3RlIHZhcmlhYmlsaSBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YSwgZSBhZ2dpdW5naSBpbCBjb21hbmRvIHZhbHV0YSBzZSB2dW9pIGNoZSBhcHBhaWFubyB2YWx1dGF0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogIlJlbmRpIGRpbmFtaWNoZSBsZSB0dWUgZG9tYW5kZSBhZ2dpdW5nZW5kbyB2YXJpYWJpbGkgY2FzdWFsaSBhbGxhIGZvcm11bGF6aW9uZSBkZWxsYSB0dWEgZG9tYW5kYS4gTm9uIGRpbWVudGljYXJlIGRpIGFnZ2l1bmdlcmUgcXVlc3RlIHZhcmlhYmlsaSBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YSwgZSBhZ2dpdW5naSBpbCBjb21hbmRvIHZhbHV0YSBzZSB2dW9pIGNoZSBhcHBhaWFubyB2YWx1dGF0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIlVzYSBDYWxjTWUgcGVyIHNjcml2ZXJlIHVuIGFsZ29yaXRtbyBwZXIgZ2VuZXJhcmUgdmFyaWFiaWxpIGNhc3VhbGkhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBBZ2dpdW5naSB2YXJpYWJpbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJIYWkgdW4gYWxnb3JpdG1vIGNvbXBsZXNzbywgdXNhIGxhIG1vZGFsaXTDoCBhdmFuemF0YSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhemlvbmUgZGVsbGUgdmFyaWFiaWxpIGNhc3VhbGkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJOb21lIGRlbGxhIHZhcmlhYmlsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogIsOoIHVuIG51bWVybyBpbnRlcm8gY29tcHJlc28gdHJhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAidmFsb3JlIG1pbmltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAidmFsb3JlIG1hc3NpbW8iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiTm9tZSBkZWxsYSB2YXJpYWJpbGUgZ2nDoCB1dGlsaXp6YXRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICJOb24gw6ggdW4gbnVtZXJvIGludGVybyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTm9uIMOoIHVuIG5vbWUgZGVsbGEgdmFyaWFiaWxlIHZhbGlkbyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiSWwgdmFsb3JlIG1hc3NpbW8gZGV2ZSBlc3NlcmUgbWFnZ2lvcmUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIk5vbWUgZGVsbGEgdmFyaWFiaWxlIG1hbmNhbnRlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiVmFsb3JlIG1hc3NpbW8gbWFuY2FudGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJWYWxvcmUgbWluaW1vIG1hbmNhbnRlIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICJ2YWx1dGEiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIlRpIHByZXNlbnRpYW1vIFdpcmlzUXVpenplcyA0LjguMDogb3JhIGNvbiByaXNwb3N0ZSBncmFmaWNoZSBzY3JpdHRlIGEgbWFubyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJTaWFtbyBmZWxpY2kgZGkgaW50cm9kdXJyZSB1biBudW92byB0aXBvIGRpIHJpc3Bvc3RhIGNoZSBjb25zZW50ZSBhZ2xpIHN0dWRlbnRpIGRpIHJpc3BvbmRlcmUgc2NyaXZlbmRvIGEgbWFubyB1biBncmFmaWNvLiBQZXIgdWx0ZXJpb3JpIGluZm9ybWF6aW9uaSBzdSBxdWVzdGEgZnVuemlvbmUsIGNvbnN1bHRhIGxlIG5vdGUgZGkgcmlsYXNjaW8gZSBsYSBkb2N1bWVudGF6aW9uZS4gQ2kgYXVndXJpYW1vIGNoZSB0dSBlIGkgdHVvaSBzdHVkZW50aSBhcHByZXp6aWF0ZSBxdWVzdGEgbm92aXTDoCBkaSBXaXJpc1F1aXp6ZXMhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVsZWFzZV9ub3Rlc19idXR0b25fdGV4dCI6ICJOb3RlIGRpIHJpbGFzY2lvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAiRGFjY2kgaWwgdHVvIGZlZWRiYWNrIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbWUgY3JlYXJlIGxhIHR1YSBwcmltYSBkb21hbmRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiU2NvcHJpIHR1dHRpIGkgcGFzc2FnZ2kgcGVyIGNyZWFyZSB1bmEgZG9tYW5kYSBjb24gV2lyaXNRdWl6emVzIGUgY29tZSB1dGlsaXp6YXJlIGxlIHN1ZSBmdW56aW9uaSBkaSBjb252YWxpZGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21lIGNyZWFyZSB1bmEgZG9tYW5kYSBjYXN1YWxlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIlNjb3ByaSBjb21lIGNyZWFyZSBmYWNpbG1lbnRlIHVuYSBkb21hbmRhIGNhc3VhbGUgY29uIFdpcmlzUXVpenplcyBjb24gbGUgbm9zdHJlIG1vZGFsaXTDoCBkaSBiYXNlIGUgYXZhbnphdGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiU2NvcHJpIHR1dHRvIHN1IFdpcmlzUXVpenplcyBjb24gbGEgbm9zdHJhIGZvcm1hemlvbmUgZ3JhdHVpdGEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIk9mZnJpYW1vIGzigJlvcHppb25lIGRpIHVuIGNvcnNvIGRpIGF1dG9mb3JtYXppb25lIGdyYXR1aXRvIGUgZGkgdW4gY29yc28gYSBwYWdhbWVudG8gY29uIHR1dG9yIGRvdmUgcG90cmFpIGltcGFyYXJlIHR1dHRvIHN1bGxlIGZ1bnppb25pIGUgbGUgaW1wb3N0YXppb25pIGF2YW56YXRlIGRpIFdpcmlzUXVpenplcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIlBlciBzYXBlcm5lIGRpIHBpw7kiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZGFsaXTDoCBkaSBiYXNlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RhbGl0w6AgYXZhbnphdGEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiSXNjcml2aW1pIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJDb250YXR0YWNpIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXRhIGlsIG5vc3RybyBzaXRvIHdlYiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJTZWduYWxhIHVuIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1emlvbmUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiU2NoaXp6byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJRdWVzdG8gw6ggbG8gc3RhdG8gZGVsIGNvbnRlbnV0byBpbml6aWFsZSBkZWxs4oCZZWRpdG9yIGdyYWZpY28gY2hlIGdsaSBzdHVkZW50aSB2ZWRyYW5ubyBxdWFuZG8gZG92cmFubm8gcmlzcG9uZGVyZSBhbGxhIGRvbWFuZGEuIFJpY29yZGEgY2hlIGxhIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSBkZWdsaSBzdHVkZW50aSBhdnLDoCBzb2xvIGkgcHVsc2FudGkgcGVyIGxhIHNjcml0dHVyYSBhIG1hbm8gZSBs4oCZZWxpbWluYXppb25lLiBVc2EgbGEgZnVuemlvbmUg4oCccHJvdmEgcXVlc3RhIGRvbWFuZGHigJ0gcGVyIHZpc3VhbGl6emFybGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW5zZXJpc2NpIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBxdWVzdGEgZG9tYW5kYS4gSSB0dW9pIHN0dWRlbnRpIHVzZXJhbm5vIGxvIHN0cnVtZW50byBkaSBzY3JpdHR1cmEgYSBtYW5vIHBlciByZWFsaXp6YXJlIHVubyBzY2hpenpvIGRlbGxhIGxvcm8gc29sdXppb25lLCBwZXIgcXVlc3RvIGFiYmlhbW8gaW1wb3N0YXRvIHVuYSB0b2xsZXJhbnphIG1pbmltYSBwZXIgcmlzcG9zdGUgbGVnZ2VybWVudGUgaW1wcmVjaXNlLiBQdW9pIG1vZGlmaWNhcmxhIGZhY2VuZG8gY2xpYyBzdSDigJxvcHppb25pIGRpIGNvbnZhbGlkYeKAnS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2EgaWwgcHVsc2FudGUg4oCccHJvdmEgcXVlc3RhIGRvbWFuZGHigJ0gcGVyIGVudHJhcmUgaW4gbW9kYWxpdMOgIGRpIHZpc3VhbGl6emF6aW9uZSBkZWxsbyBzdHVkZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiUmVhbGl6emEgdW5vIHNjaGl6em8gdWd1YWxlIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTY2hpenpvIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9jdW1lbnRhemlvbmUiCgl9Cn0KCgo"},{ name : "sketch_correct_answer_config.json", data : "s12032:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImN1cnNvckFjdGl2ZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImRyYXdTdHJva2VzIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZWxlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvaW50IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibGluZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3TGluZVNlZ21lbnRCeVBvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1ZlY3RvckJ5UG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UGFyYWxsZWxvZ3JhbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvbHlsaW5lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UG9seWdvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJjdXJ2ZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3QXJjQnlUaHJlZVBvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3Q29uaWNCeUZpdmVQb2ludHMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdJbnRlcnBvbGF0aW5nUG9seW5vbWlhbEJ5UG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImxhYmVscyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3RWxlbWVudEJ5TGFiZWwiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1lbnUiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImVkaXRpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInVuZG8iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJyZWRvIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlQWxsIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiYWN0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZG93bmxvYWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJzZXR0aW5nc1NlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInNldHRpbmdzIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aWV3IiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJ2aWV3VG9vbHMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInpvb21JbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJhbmltYXRpb25Ub29scyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiYW5pbWF0ZUNvbnN0cnVjdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogInZpZXdBY3Rpb25zIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJtYXhpbWl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiY29udGV4dHVhbEVsZW1lbnQiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImVsZW1lbnRMYWJlbCIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZml4TGFiZWwiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJlbGVtZW50U3R5bGVzIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lV2lkdGgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lU3R5bGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lQ29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJkZWxldGVTZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJkZWxldGVFbGVtZW50IgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJjb250ZXh0dWFsTGFiZWwiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImxhYmVsU3R5bGVzIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJib2xkIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJsYWJlbENvbnRlbnQiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImZyYWN0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAic3VwZXJzY3JpcHQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJzcXVhcmVSb290IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiblJvb3QiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJjb25zdGFudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm51bWJlckUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJudW1iZXJQaSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJmdW5jdGlvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInRhbmdlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJhcmN0YW5nZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibG9nQmFzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImNvc2ludXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJhcmNjb3NpbnVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJzaW51cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImFyY3NpbnVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZXhwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxhYmVsIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfQogICAgXQp9"},{ name : "line_chart_config.json", data : "s3250:ewogICJpZCI6ICJncmFwaCIsCiAgIml0ZW1zIjogWwogICAgewogICAgICAiaWQiOiAidG9vbHMiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInBvaW50ZXJzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjdXJzb3JFZGl0TGluZUNoYXJ0IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAidmlzdWFscyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZml0UGxvdHRlclRvU3RhdHMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25MaW5lcyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdQb2ludHNMaW5lQ2hhcnQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibmV3TGluZUxpbmVDaGFydCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdGcmVlTGFiZWwiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJtZW51IiwKICAgICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlZGl0aW9uIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJ1bmRvIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInJlZG8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogInZpZXciLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInZpZXdUb29scyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiem9vbUluIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlbWVudFN0eWxlcyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZVdpZHRoIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInBvaW50RGlhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlUG9pbnRzTGluZUNoYXJ0IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxpbmVMaW5lQ2hhcnQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsTGFiZWwiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogImxhYmVsU3R5bGVzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJib2xkIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIml0YWxpYyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjb2xvciIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfQogIF0KfQ"},{ name : "bar_chart_config.json", data : "s3504:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgewogICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImN1cnNvckVkaXRCYXJDaGFydCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aXN1YWxzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJmaXRQbG90dGVyVG9TdGF0cyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJjaGFuZ2VPcmllbnRhdGlvbkJhcnMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiY2hhbmdlQmFyc1Bvc2l0aW9uaW5nIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQYWNrQmFycyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdTaWRlQmFycyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdGcmVlTGFiZWwiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogIm1lbnUiLAogICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVkaXRpb24iLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInVuZG8iCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAicmVkbyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAidmlldyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAidmlld1Rvb2xzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJ6b29tSW4iCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiem9vbU91dCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImNvbnRleHR1YWxFbGVtZW50IiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJlbGVtZW50U3R5bGVzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lQ29sb3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlUGFja0JhcnMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlU2lkZUJhcnMiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImNvbnRleHR1YWxMYWJlbCIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibGFiZWxTdHlsZXMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImJvbGQiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImNvbG9yIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfQogICAgXQp9"},{ name : "strings_graph.nl.json", data : "s7708:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibmwiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlY3RlZXIiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJIYW5kZ2VzY2hyZXZlbiIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQdW50IiwKCQkidHRfbGluZXMiOiAiTGlqbmVuIiwKCQkidHRfbGluZSI6ICJMaWpuIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlN0cmFhbCIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaWpuIiwKCQkidHRfcG9seWdvbiI6ICJWZWVsaG9layIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmVzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJDb25pc2NoZSBzZWN0aWVzIiwKCQkidHRfY2lyY2xlQ2VudGVyQW5kUG9pbnQiOiAiQ2lya2VsIG1pZGRlbHMgbWlkZGVscHVudCBlbiBwdW50IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiQ2lya2VsIG1pZGRlbHMgZHJpZSBwdW50ZW4iLAoJCSJ0dF9hcmMiOiAiQm9vZyIsCgkJInR0X3BhcmFib2xhIjogIlBhcmFib29sIiwKCQkidHRfZWxsaXBzZSI6ICJFbGxpcHMiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSHlwZXJib29sIiwKCQkidHRfY29uaWMiOiAiQ29uaXNjaCIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9sYXRpbmcgcG9seW5vbWlhbCIsCgkJInR0X21lYXN1cmVzIjogIk1hYXRyZWdlbGVuIiwKCQkidHRfYXJlYSI6ICJHZWJpZWQiLAoJCSJ0dF9hbmdsZSI6ICJIb2VrIiwKCQkidHRfbGVuZ3RoIjogIkxlbmd0ZSIsCgkJInR0X2xhYmVscyI6ICJMYWJlbCIsCgkJInR0X2VsZW1lbnRNTUwiOiAiRXhwcmVzc2lvbiIsCgkJInR0X2ltYWdlIjogIkltYWdlIiwKCgkJInR0X2JvbGQiOiAidmV0IiwKCQkidHRfaXRhbGljIjogImN1cnNpZWYiLAoJCSJ0dF9jb2xvciI6ICJrbGV1ciIsCgoJCSJ0dF9iYXJDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnQgcGFjayBvZiBiYXJzIiwKCQkidHRfbmV3U2lkZUJhcnMiOiAiSW5zZXJ0IGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJEZWxldGUgcGFjayBvZiBiYXJzIiwKCQkidHRfZGVsZXRlU2lkZUJhcnMiOiAiRGVsZXRlIGdyb3VwIG9mIGJhcnMiLAoJCSJ0dF9zdGFja0JhcnMiOiAiU3RhY2sgYmFycyIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIlVuc3RhY2sgYmFycyIsIAoKCQkidHRfcGllQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGllIjogIk5ldyBwaWVjZSIsCgkJInR0X2RlbGV0ZVBpZSI6ICJEZWxldGUgcGllY2UiLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiQ2xvY2t3aXNlIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJDb3VudGVyY2xvY2t3aXNlIiwKCQkidHRfcGllMkQiOiAiMkQiLAoJCSJ0dF9waWUzRCI6ICIzRCIsCgkJCgkJInR0X2xpbmVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluc2VydCBsaW5lIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIkluc2VydCBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkRlbGV0ZSBsaW5lIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIkRlbGV0ZSBncm91cCBvZiBwb2ludHMiLAoJCSJ0dF9hZGRQb2ludHNMZWZ0IjogIlBvaW50cyBsZWZ0IiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUG9pbnRzIHJpZ2h0IiwKCgkJInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIjogIkZpdCIsCgkJInR0X2hvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQb2ludCBkaWFtZXRlciIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJncm90ZSBicmV1ayIsCgkJInR0X3N1cGVyc2NyaXB0IjogInN1cGVyc2NyaXB0IiwKCQkidHRfc3F1YXJlUm9vdCI6ICJ2aWVya2FudHN3b3J0ZWwiLAoJCSJ0dF9uUm9vdCI6ICJ3b3J0ZWwiLAoJCSJ0dF9udW1iZXJzIjogImNpamZlciIsCgkJInR0X251bWJlckUiOiAiZ2V0YWwgZSIsCgkJInR0X251bWJlclBpIjogImdldGFsIHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bmN0aWVzIiwKCQkidHRfc2ludXMiOiAic2ludXMiLAoJCSJ0dF9jb3NpbnVzIjogImNvc2ludXMiLAoJCSJ0dF90YW5nZW50IjogInRhbmdlbnMiLAoJCSJ0dF9hcmNzaW51cyI6ICJib29nc2ludXMiLAoJCSJ0dF9hcmNjb3NpbnVzIjogImJvb2djb3NpbnVzIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJib29ndGFuZ2VucyIsCgkJInR0X2xvZyI6ICJsb2dhcml0bWUiLAoJCSJ0dF9uYXR1cmFsTG9nIjogIm5hdHV1cmxpamtlIGxvZ2FyaXRtZSIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJleHBvbmVudGnDq2xlIGUiLAoKCQkidHRfZWRpdGlvbiI6ICJFZGl0aW9uIiwKCQkidHRfdW5kbyI6ICJIZXJzdGVsIiwKCQkidHRfcmVkbyI6ICJPcG5pZXV3IiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIlZlcndpamRlciBhbGxlcyIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJDbG9zZSBwbG90dGVyIiwKCQkidHRfZG93bmxvYWQiOiAiRG93bmxvYWQiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiSW5zdGVsbGluZ2VuIiwKCQkidHRfc2V0dGluZ3MiOiAiSW5zdGVsbGluZ2VuIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWFsaXNlZXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWFsaXNlZXIiLAoJCSJ0dF96b29tSW4iOiAiWm9vbSBpbiIsCgkJInR0X3pvb21PdXQiOiAiWm9vbSB1aXQiLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltYXRlIiwKCQkKCQkidHRfY29udGV4dHVhbCI6ICJDb250ZXh0dWFsIiwKCQkidHRfY29udGV4dHVhbEVsZW1lbnQiOiAiQ29udGV4dHVhbCAoRWxlbWVudHMpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWwgKExhYmVscykiLAoJCSJ0dF9kZWxldGUiOiAiVmVyd2lqZGVyIiwKCQkidHRfZml4TGFiZWwiOiAiVmFzdHN0ZWxsZW4gbGFiZWwiLAoKCQkidHRfbGluZVdpZHRoIjogIkxpam5icmVlZHRlIiwKCQkidHRfbGluZVN0eWxlIjogIkxpam5zdGlqbCIsCgkJInR0X2xpbmVDb2xvciI6ICJMaWpua2xldXIiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkZSIsCgkJInR0X2xpbmVEYXNoIjogIlN0cmVlcGplcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHVudGplcyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIlN0cmVlcGplcyBlbiBwdW50amVzIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkFjaHRlcmdyb25ka2xldXIiLAoJCSJheGlzQ29sb3IiOiAiS2xldXIgYXMiLAoJCSJncmlkQ29sb3IiOiAiS2xldXIgcmFzdGVyIiwKCQkic3ViZ3JpZENvbG9yIjogIktsZXVyIHN1YnJhc3RlciIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpYyBncmlkIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpY2FhbCIsCgkJCgkJInNob3dBeGlzIjogIlRvb24gYXMiLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImtsZXVyIiwKCQkiYXNwZWN0UmF0aW9Mb2NrIjogIkxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiVW5sb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiTGFiZWwiLAoJCSJ2YWx1ZXMiOiAiV2FhcmRlbiIsCgkJImF4aXNTdGVwIjogIkFzc3RhcCIsCgkJInNob3dHcmlkIjogIlRvb24gcmFzdGVyIiwKCQkiZ3JpZFN0ZXAiOiAiUmFzdGVyc3RhcCIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiT25kZXJ2ZXJkZWxpbmcgc3VicmFzdGVyIiwKCQkKCQkibGVmdCI6ICJMaW5rcyIsCgkJInJpZ2h0IjogIlJlY2h0cyIsCgkJImFib3ZlIjogIkJvdmVuIiwKCQkiYmVsb3ciOiAiT25kZXIiLAoJCSJub25lIjogIkdlZW4iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEb3dubG9hZCBhcyBpbWFnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY3QgYSBzaXplIHRvIGRvd25sb2FkIHRoZSBwbG90dGVyIGFzIGEgc3F1YXJlIFBORyBpbWFnZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiU3F1YXJlIEltYWdlICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiU2l6ZSBtdXN0IGJlIGEgd2hvbGUgbnVtYmVyLiIsCgkJImNvbmZpcm0iOiAiQ29uZmlybSIsCgkJImNhbmNlbCI6ICJhbm51bGVyZW4iLAoJCSJzaXplSW5QaXhlbHMiOiAiU2l6ZSBpbiBwaXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VydCBhIG51bWJlciIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiVXBzLCBzb21ldGhpbmcgd2VudCB3cm9uZyEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJFbnN1cmUgdGhhdCB0aGUgdXBsb2FkIGlzIGEgdmFsaWQgUE5HIGltYWdlIGFuZCB0cnkgYWdhaW4iLAoKCQkidHlwZV9wb2ludCI6ICJQb2ludCIsCgkJInR5cGVfbGluZSI6ICJMaW5lIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiTGluZSBTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiUmF5IiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGluZSIsCgkJInR5cGVfYXJjIjogIkFyYyIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJBcmMgYnkgcG9pbnRzIiwKCQkidHlwZV9jaXJjbGVfYXJjIjogIkNpcmNsZSBBcmMiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJjbGUiLAoJCSJ0eXBlX3BhdGgiOiAiUGF0aCIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHlwZV9jb21wb3VuZF9lbGVtZW50IjogIkNvbXBvdW5kIEVsZW1lbnQiLAoJCSJ0eXBlX2NvbmljIjogIkNvbmljIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJGdW5jdGlvbiBHcmFwaCIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJSZWdpb24gQXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpb24gQ2lyY2xlIEFyYyIsCgkJInR5cGVfdW5kZWZpbmVkIjogIlVuZGVmaW5lZCBFbGVtZW50IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIlBhcmFtZXRyaWMgQ3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiQXJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJBbmdsZSIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnQgb2YgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkxlbmd0aCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuY2UiLAoJCSJ0eXBlX2xhYmVsIjogIkxhYmVsIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiQmFyIENoYXJ0IiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkxpbmUgQ2hhcnQiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJQaWUgQ2hhcnQiLAoJCSJ0eXBlX2JveF9wbG90IjogIkJveCBQbG90IiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtIiwKCgkJImVxdWF0aW9uIjogIkVxdWF0aW9uIgoJfQp9"},{ name : "strings_graph.it.json", data : "s7782:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiaXQiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlemlvbmEiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJTY3JpdHR1cmEiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVudG8iLAoJCSJ0dF9saW5lcyI6ICJMaW5lZSIsCgkJInR0X2xpbmUiOiAiTGluZWEiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHRfcmF5IjogIlNlbWlyZXR0YSIsCgkJInR0X3BvbHlsaW5lIjogIkxpbmVhIHNwZXp6YXRhIiwKCQkidHRfcG9seWdvbiI6ICJQb2xpZ29ubyIsCgkJInR0X3ZlY3RvciI6ICJWZXR0b3JlIiwKCQkidHRfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtbW8iLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmVzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZXppb25pIGNvbmljaGUiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDaXJjb25mZXJlbnphIGNvbiBjZW50cm8gZSB1biBwdW50byIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkNpcmNvbmZlcmVuemEgY29uIHRyZSBwdW50aSIsCgkJInR0X2FyYyI6ICJBcmNvIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlzc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSXBlcmJvbGUiLAoJCSJ0dF9jb25pYyI6ICJDb25pY2EiLAoJCSJ0dF9pbnRlcnBvbGF0aW5nUG9seW5vbWlhbCI6ICJJbnRlcnBvbGF0aW5nIHBvbHlub21pYWwiLAoJCSJ0dF9tZWFzdXJlcyI6ICJNaXN1cmUiLAoJCSJ0dF9hcmVhIjogIkFyZWEiLAoJCSJ0dF9hbmdsZSI6ICJBbmdvbG8iLAoJCSJ0dF9sZW5ndGgiOiAiTHVuZ2hlenphIiwKCQkidHRfbGFiZWxzIjogIkV0aWNoZXR0YSIsCgkJInR0X2VsZW1lbnRNTUwiOiAiRXhwcmVzc2lvbiIsCgkJInR0X2ltYWdlIjogIkltbWFnaW5lIiwKCgkJInR0X2JvbGQiOiAiZ3Jhc3NldHRvIiwKCQkidHRfaXRhbGljIjogImNvcnNpdm8iLAoJCSJ0dF9jb2xvciI6ICJjb2xvcmUiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5zZXJ0IHBhY2sgb2YgYmFycyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc2VydCBncm91cCBvZiBiYXJzIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRGVsZXRlIHBhY2sgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIkRlbGV0ZSBncm91cCBvZiBiYXJzIiwKCQkidHRfc3RhY2tCYXJzIjogIlN0YWNrIGJhcnMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJVbnN0YWNrIGJhcnMiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BpZSI6ICJOZXcgcGllY2UiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRGVsZXRlIHBpZWNlIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIkNsb2Nrd2lzZSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQ291bnRlcmNsb2Nrd2lzZSIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnQgbGluZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnQgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfZGVsZXRlTGluZUxpbmVDaGFydCI6ICJEZWxldGUgbGluZSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJEZWxldGUgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQb2ludHMgbGVmdCIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlBvaW50cyByaWdodCIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJGaXQiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ0dF92ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJInR0X3BvaW50RGlhbWV0ZXIiOiAiUG9pbnQgZGlhbWV0ZXIiLAoKCQkidHRfZnJhY3Rpb24iOiAiZnJhemlvbmUgZ3JhbmRlIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAiZXNwb25lbnRlIiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYWRpY2UgcXVhZHJhdGEiLAoJCSJ0dF9uUm9vdCI6ICJyYWRpY2UiLAoJCSJ0dF9udW1iZXJzIjogIm51bWVybyIsCgkJInR0X251bWJlckUiOiAibnVtZXJvIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJwaSBncmVjbyIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW56aW9uaSIsCgkJInR0X3NpbnVzIjogInNlbm8iLAoJCSJ0dF9jb3NpbnVzIjogImNvc2VubyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudGUiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmNvc2VubyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjb3Nlbm8iLAoJCSJ0dF9hcmN0YW5nZW50IjogImFyY290YW5nZW50ZSIsCgkJInR0X2xvZyI6ICJsb2dhcml0bW8iLAoJCSJ0dF9uYXR1cmFsTG9nIjogImxvZ2FyaXRtbyBuYXR1cmFsZSIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICJlIGVzcG9uZW56aWFsZSIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaXRpb24iLAoJCSJ0dF91bmRvIjogIkFubnVsbGEiLAoJCSJ0dF9yZWRvIjogIlJpcHJpc3RpbmEiLAoJCSJ0dF9tZW51IjogIk1lbnUiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiRWxpbWluYSB0dXR0byIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJDbG9zZSBwbG90dGVyIiwKCQkidHRfZG93bmxvYWQiOiAiRG93bmxvYWQiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiSW1wb3N0YXppb25lIiwKCQkidHRfc2V0dGluZ3MiOiAiSW1wb3N0YXppb25lIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJJbmdyYW5kaXNjaSIsCgkJInR0X21pbmltaXplIjogIkNvbnRyYWkiLAoJCSJ0dF96b29tSW4iOiAiQXVtZW50YSIsCgkJInR0X3pvb21PdXQiOiAiUmlkdWNpIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIkVsaW1pbmEiLAoJCSJ0dF9maXhMYWJlbCI6ICJFdGljaGV0dGEgZmlzc2EiLAoKCQkidHRfbGluZVdpZHRoIjogIlNwZXNzb3JlIGRpIGxpbmVhIiwKCQkidHRfbGluZVN0eWxlIjogIlN0aWxlIGRpIGxpbmVhIiwKCQkidHRfbGluZUNvbG9yIjogIkNvbG9yZSBkaSBsaW5lYSIsCgoJCSJ0dF9saW5lU29saWQiOiAiU29saWRvIiwKCQkidHRfbGluZURhc2giOiAiU3RyaXBlcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHVudGkiLAoJCSJ0dF9saW5lRG90ZGFzaCI6ICJTdHJpcGVzIGUgcHVudGkiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ29sb3JlIHNmb25kbyIsCgkJImF4aXNDb2xvciI6ICJDb2xvcmUgYXNzaSIsCgkJImdyaWRDb2xvciI6ICJDb2xvcmUgZ3JpZ2xpYSIsCgkJInN1YmdyaWRDb2xvciI6ICJDb2xvcmUgc290dG9ncmlnbGlhIiwKCQkibWFnbmV0aWNHcmlkIjogIk1hZ25ldGljIGdyaWQiLAoJCQoJCSJob3Jpem9udGFsIjogIk9yaXp6b250YWxlIiwKCQkidmVydGljYWwiOiAiVmVydGljYWxlIiwKCQkKCQkic2hvd0F4aXMiOiAiTW9zdHJhIGFzc2kiLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImNvbG9yZSIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJMb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlVubG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkV0aWNoZXR0YSIsCgkJInZhbHVlcyI6ICJWYWxvcmkiLAoJCSJheGlzU3RlcCI6ICJJbmNyZW1lbnRvIGFzc2UiLAoJCSJzaG93R3JpZCI6ICJNb3N0cmEgZ3JpZ2xpYSIsCgkJImdyaWRTdGVwIjogIkluY3JlbWVudG8gZ3JpZ2xpYSIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiRGl2aXNpb25pIHNvdHRvZ3JpZ2xpYSIsCgkJCgkJImxlZnQiOiAiQSBzaW5pc3RyYSIsCgkJInJpZ2h0IjogIkEgZGVzdHJhIiwKCQkiYWJvdmUiOiAiU29wcmEiLAoJCSJiZWxvdyI6ICJTb3R0byIsCgkJIm5vbmUiOiAiTmVzc3VubyIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRvd25sb2FkIGFzIGltYWdlIiwKCQkiZG93bmxvYWRUZXh0IjogIlNlbGVjdCBhIHNpemUgdG8gZG93bmxvYWQgdGhlIHBsb3R0ZXIgYXMgYSBzcXVhcmUgUE5HIGltYWdlLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJTcXVhcmUgSW1hZ2UgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJTaXplIG11c3QgYmUgYSB3aG9sZSBudW1iZXIuIiwKCQkiY29uZmlybSI6ICJjb25mZXJtYSIsCgkJImNhbmNlbCI6ICJhbm51bGxhIiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJlcXVhdGlvbiI6ICJFcXVhdGlvbiIKCX0KfQ"},{ name : "strings_quizzes.en.json", data : "s70684:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZW4iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRoIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbHkgZXF1YWwiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGhlbWF0aWNhbGx5IGVxdWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1aXZhbGVudCBlcXVhdGlvbnMiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJBbnkgYW5zd2VyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkaW5nIGZ1bmN0aW9uIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJoYXMgaW50ZWdlciBmb3JtIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJoYXMgZnJhY3Rpb24gZm9ybSIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJoYXMgcG9seW5vbWlhbCBmb3JtIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJoYXMgcmF0aW9uYWwgZnVuY3Rpb24gZm9ybSIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImlzIGEgY29tYmluYXRpb24gb2YgZWxlbWVudGFyeSBmdW5jdGlvbnMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogImlzIGV4cHJlc3NlZCBpbiBzY2llbnRpZmljIG5vdGF0aW9uIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJpcyBzaW1wbGlmaWVkIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiaXMgZXhwYW5kZWQiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImlzIGZhY3Rvcml6ZWQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiaXMgcmF0aW9uYWxpemVkIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJkb2Vzbid0IGhhdmUgY29tbW9uIGZhY3RvcnMiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYXMgbWluaW1hbCByYWRpY2FuZHMiLAoJCSJjaGVja19kaXZpc2libGUiOiAiaXMgZGl2aXNpYmxlIGJ5IiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhcyBhIHNpbmdsZSBjb21tb24gZGVub21pbmF0b3IiLAoJCSJjaGVja191bml0IjogImhhcyB1bml0IGVxdWl2YWxlbnQgdG8iLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGFzIHVuaXQgbGl0ZXJhbGx5IGVxdWFsIHRvIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhcyIsCgkJImNoZWNrX3N5bWJvbGljIjogImlzIHN5bWJvbGljIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXMgZXF1aXZhbGVudCB1bml0cyIsCgoJCSJsaXN0IjogImxpc3QiLAoJCSJvcmRlcm1hdHRlcnMiOiAib3JkZXIgbWF0dGVycyIsCgkJIm9yZGVyZG9lc250bWF0dGVyIjogIm9yZGVyIGRvZXNuJ3QgbWF0dGVyIiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb24gWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWFyIFVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicmVzZXJ2ZWQgd29yZHMiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RzIGFsd2F5cyBuZWVkIGN1cmx5IGJyYWNrZXRzIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVc2UgY29tbWEgXCIsXCIgYXMgbGlzdCBpdGVtIHNlcGFyYXRvci4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnQgdGhlIHF1ZXN0aW9uPyBcblRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4iLAoJCSJjb21wYXJlc2V0cyI6ICJjb21wYXJlIGFzIHNldHMiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJyZWxhdGl2ZSB0b2xlcmFuY2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0cyB3aXRob3V0IGJyYWNrZXRzIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkaW5nIGZ1bmN0aW9uIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAiYWRkaXRpb25hbCBwcm9wZXJ0aWVzIiwKCQkic3RydWN0dXJlIjogInN0cnVjdHVyZSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbWV0cmljIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbGljIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZlIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2lvbiIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogImludmlzaWJsZSB0aW1lcyBvcGVyYXRvciIsCgkJInRpbWVzX29wZXJhdG9yIjogInRpbWVzIG9wZXJhdG9yIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luYXJ5IHVuaXQiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJtaXhlZCBmcmFjdGlvbnMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRzIiwKCQkiZnVuY3Rpb25zIjogImZ1bmN0aW9ucyIsCgkJInVzZXJmdW5jdGlvbnMiOiAidXNlciBmdW5jdGlvbnMiLAoJCSJ1bml0cyI6ICJ1bml0cyIsCgkJInVuaXRwcmVmaXhlcyI6ICJ1bml0IHByZWZpeGVzIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRheCBvcHRpb25zIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJPcGVuIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICJDb3JyZWN0IGFuc3dlciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklucHV0IG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRhdGlvbiBvcHRpb25zIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmUgc3R1ZGVudCdzIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdCB0aGlzIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkYXRpb24gT3B0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZpZXcgcXVlc3Rpb24gc291cmNlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJCYWNrIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgdGhpcyBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJIZWxwIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJHaXZlIHVzIHlvdXIgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJFbnJvbGwgaW4gb3VyIHRyYWluaW5nIGNvdXJzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXQgb3VyIHdlYnNpdGUiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiUmVwb3J0IGFuIGlzc3VlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAiRmlsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlldyBzb3VyY2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkhlbHAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBYm91dCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIkFuc3dlciB0eXBlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFwaGljIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJCYXIgY2hhcnQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAiTGluZSBjaGFydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIlBpZSBjaGFydCIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiU2V0IHRoZSBpbml0aWFsIGNvbnRlbnQgYW5kIHRoZSBjb3JyZWN0IGFuc3dlciBmb3IgeW91ciBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIlNldCB0aGUgdGhlIGNvcnJlY3QgYW5zd2VyIGZvciB5b3VyIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiSW5pdGlhbCBjb250ZW50IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJDb3JyZWN0IGFuc3dlciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRHJhdyB0aGUgaW5pdGlhbCBjb250ZW50IGFuZCBjb3JyZWN0IGFuc3dlciBmb3IgeW91ciBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiQ29ycmVjdCBhbnN3ZXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV9saXN0X2xhYmVsIjogIlNldHRpbmdzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIklucHV0IG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJWYWxpZGF0aW9uIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlJhbmRvbSB2YXJpYWJsZXMiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiQ2hvb3NlIHRvb2xzIHRvIGJlIHByb3ZpZGVkIHRvIHRoZSBzdHVkZW50IHRvIGFuc3dlciB0aGUgcXVlc3Rpb24uIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIkN1c3RvbWl6ZSB0b29sYmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IHRoaXMgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJDYW5jZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2F2ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0ZXIgdGhlIG9wdGlvbnMgYmFzZWQgb24gYW4gYW5hbHlzaXMgb2YgdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlNob3cgYWxsIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlNob3cgcmVsZXZhbnQgb3B0aW9ucyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJDb21wb3VuZCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJHcmFkZSBhbnN3ZXIgYm94ZXMgc2VwYXJhdGVseSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkV2YWx1YXRlIGVhY2ggYW5zd2VyIGJveCBpbmRlcGVuZGVudGx5LiBPdGhlcndpc2UgdGhlIHdob2xlIGNvbnRlbnQgaXMgZXZhbHVhdGVkIGFzIGEgc2luZ2xlIHZhbHVlLiBBbnN3ZXIgYm94ZXMgYXJlIGRlZmluZWQgaW4gSW5pdGlhbCBjb250ZW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiQWxsIGFuc3dlcnMgbXVzdCBiZSBjb3JyZWN0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJJZiBhbnkgb2YgdGhlIGFuc3dlcnMgaXMgbm90IGNvcnJlY3QsIHRoZSB3aG9sZSBxdWVzdGlvbiB3aWxsIGJlIGdyYWRlZCBhcyBub3QgY29ycmVjdC4gT3RoZXJ3aXNlIGVhY2ggYW5zd2VyIGhhcyBhIHdlaWdodCBpbiB0aGUgZ3JhZGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICJBbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkdyYWRlIHdlaWdodCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiQW5zd2VyIGlucHV0IG1ldGhvZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiQW5zd2VyIGlucHV0IGZpZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiTWF0aCBlZGl0b3IgZW1iZWRkZWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJUaGUgZnVsbHkgZmVhdHVyZWQgTWF0aFR5cGUgbWF0aCBlZGl0b3Igd2l0aCB0b29sYmFyIGFuZCBoYW5kd3JpdGluZyBpbnB1dCBtb2Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJNYXRoIGVkaXRvciBpbiBhIHBvcHVwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiQSB0ZXh0IGZpZWxkIHdpdGggYSBidXR0b24gdGhhdCBsYXVuY2hlcyB0aGUgTWF0aFR5cGUgbWF0aCBlZGl0b3IgaW4gYSBwb3B1cC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJQbGFpbiB0ZXh0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiSnVzdCBhIHBsYWluIHRleHQgZmllbGQsIGZvciBzaW1wbGVyIGFuc3dlcnMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkF1eGlsaWFyeSBpbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkRpc3BsYXkgYXV4aWxpYXJ5IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkRpc3BsYXkgYW4gYXV4aWxpYXJ5IENhbGNNZSBjYWxjdWxhdG9yIGluIGFkZGl0aW9uIHRvIHRoZSBzdGFuZGFyZCBzdHVkZW50IGFuc3dlciBmaWVsZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJEaXNwbGF5IGF1eGlsaWFyeSB0ZXh0IGZpZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRGlzcGxheSBhbiBhdXhpbGlhcnkgdGV4dCBmaWVsZCBpbiBhZGRpdGlvbiB0byB0aGUgc3RhbmRhcmQgc3R1ZGVudCBhbnN3ZXIgZmllbGQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiUmVwbGFjZSBhbnN3ZXIgaW5wdXQgd2l0aCBhdXhpbGlhcnkgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiUmVwbGFjZSB0aGUgYW5zd2VyIGlucHV0IGZpZWxkIHdpdGggYW4gYXV4aWxpYXJ5IENhbGNNZSBjYWxjdWxhdG9yIGZvciB0aGUgc3R1ZGVudCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkRvbuKAmXQgc2hvdyBhdXhpbGlhcnkgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRG9u4oCZdCBzaG93IHRoZSBhdXhpbGlhcnkgQ2FsY01lIGNhbGN1bGF0b3IgZm9yIHRoZSBzdHVkZW50IGFuc3dlciBpbnB1dCBmaWVsZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJDdXN0b21pemUgdG9vbGJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJIaWRlIENhbGNNZSBmaWxlIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiSGlkZSBvcHRpb25zIHN1Y2ggYXMgb3BlbmluZywgc2F2aW5nLCBvciBkb3dubG9hZGluZyBDYWxjTWUgZG9jdW1lbnRzIHRvIHN0dWRlbnRzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIklucHV0IHN5bnRheCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJDbGVhciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIkNob29zZSB0aGUgbGV0dGVycyB0aGF0IGFyZSBpbnRlcnByZXRlZCBhcyBjb25zdGFudHMgaW5zdGVhZCBvZiBmcmVlIHZhcmlhYmxlcy4gWW91IG1heSBkZWZpbmUgbW9yZSBjb25zdGFudHMgYXQgRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyBwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTW9yZSBjb25zdGFudHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmUgYSBuZXcgY29uc3RhbnQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bmN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJDaG9vc2UgdGhlIG5hbWVzIHRoYXQgYXJlIGludGVycHJldGVkIGFzIGZ1bmN0aW9ucy4gWW91IG1heSBkZWZpbmUgbW9yZSBmdW5jdGlvbnMgYXQgRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyBwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub21ldHJpYyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saWMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0aG1ldGljIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX21vcmVfZnVuY3Rpb25zIjogIk1vcmUgZnVuY3Rpb25zLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGEgbmV3IGZ1bmN0aW9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdHMgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiQ2hvb3NlIG5hbWVzIHRoYXQgYXJlIGludGVycHJldGVkIGFzIHVuaXRzIG9mIG1lYXN1cmUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNb3JlIHVuaXRzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiVW5pdCBwcmVmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiQ2hvb3NlIHRoZSBwcmVmaXhlcyB0aGF0IGFyZSBhbGxvd2VkIHdpdGggdW5pdHMgb2YgbWVhc3VyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJNb3JlIHByZWZpeGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJBbGxvd2VkIGNvbnN0cnVjdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIk1peGVkIGZyYWN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGFyZSBpbnRlcnByZXRlZCBhcyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBPdGhlcndpc2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQgYXMgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiVGhlIGN1cmx5IGJyYWNrZXRzIHsgfSBhcmUgaW50ZXJwcmV0ZWQgYXMgbGlzdCBlbmNsb3NlcnMuIE90aGVyd2lzZSB0aGV5IGFyZSBpbnRlcnByZXRlZCBhcyBwYXJlbnRoZXNlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdHMgd2l0aG91dCBlbmNsb3NlcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiQW55IGVsZW1lbnQgb3Igc2VxdWVuY2Ugb2YgZWxlbWVudHMgYXJlIGludGVycHJldGVkIGFzIGEgbGlzdCwgZXZlbiB3aXRob3V0IHRoZSBlbmNsb3NlcnMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtdWxhcyBsaWtlICgwLDEpIGFyZSBpbnRlcnByZXRlZCBhcyBpbnRlcnZhbHMuIE90aGVyd2lzZSB0aGV5IGFyZSB2ZWN0b3JzIG9mIHR3byBlbGVtZW50cy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlJhdGlvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAyOjM6NSBhcmUgaW50ZXJwcmV0ZWQgYXMgcmF0aW9zLiBPdGhlcndpc2UgdGhleSBhcmUgc3VjY2Vzc2l2ZSByZWd1bGFyIGRpdmlzaW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJDb21wdXRlciBzY2llbnRpZmljIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAxLjVlLTUgb3IgMS41RS01IGFyZSBpbnRlcnByZXRlZCBhcyBkZWNpbWFsIG51bWJlcnMgaW4gc2NpZW50aWZpYyBub3RhdGlvbi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU2VwYXJhdG9yIHN5bWJvbHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIkNvbW1hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiU3BhY2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIk5vdGhpbmciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJEaWdpdCBncm91cHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIkxpc3QgaXRlbXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJDaG9vc2UgdGhlIG1lYW5pbmcgb2YgcG9pbnQsIGNvbW1hIGFuZCBzcGFjZSBzeW1ib2xzLiBJdCBkZWZpbmVzIGhvdyBkZWNpbWFsIGRpZ2l0cyBhbmQgbGlzdHMgbXVzdCBiZSBleHByZXNzZWQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmlzb24gd2l0aCBzdHVkZW50IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMaXRlcmFsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiVGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgYmUgdHlwZWQgZXhhY3RseSBhcyB0aGUgY29ycmVjdCBhbnN3ZXIsIGV4Y2VwdCBmb3IgcGFyZW50aGVzZXMgYW5kIGVxdWl2YWxlbnQgb3BlcmF0b3JzLiBUb2xlcmFuY2Ugc3RpbGwgYXBwbHkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0aGVtYXRpY2FsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJUaGUgc3R1ZGVudCBhbnN3ZXIgaXMgY29tcGFyZWQgd2l0aCB0aGUgY29ycmVjdCBhbnN3ZXIgdXNpbmcgdGhlIG1hdGhlbWF0aWNhbCBlbmdpbmUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJPcmRlciBhbmQgcmVwZXRpdGlvbiBtYXR0ZXIgaW4gbGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIklmIHRoZSBhbnN3ZXIgaXMgYSBsaXN0IG9mIGVsZW1lbnRzLCB0aGUgZWxlbWVudHMgaW4gdGhlIHN0dWRlbnRz4oCZIGFuc3dlciBtdXN0IGJlIGluIHRoZSBzYW1lIG9yZGVyIGFuZCBhcHBlYXIgdGhlIHNhbWUgbnVtYmVyIG9mIHRpbWVzIGFzIGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiUmVwZXRpdGlvbiBtYXR0ZXJzIGluIGxpc3RzLCBidXQgb3JkZXIgZG9lcyBub3QiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSWYgdGhlIGFuc3dlciBpcyBhIGxpc3Qgb2YgZWxlbWVudHMsIHRoZSBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudHPigJkgYW5zd2VyIG11c3QgYXBwZWFyIHRoZSBzYW1lIG51bWJlciBvZiB0aW1lcyBhcyBpbiB0aGUgY29ycmVjdCBhbnN3ZXIsIGJ1dCBub3QgbmVjZXNzYXJpbHkgaW4gdGhlIHNhbWUgb3JkZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIk9yZGVyIGFuZCByZXBldGl0aW9uIGRvIG5vdCBtYXR0ZXIgaW4gbGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfaGVscGVyX3RleHQiOiAiSWYgdGhlIGFuc3dlciBpcyBhIGxpc3Qgb2YgZWxlbWVudHMsIGRvIG5vdCBjb25zaWRlciB0aGVpciBvcmRlciBhbmQgdGhlIHJlcGV0aXRpb24gb2YgdGhlbSB0byBjb21wYXJlIHRoZSBzdHVkZW50c%KAmSBhbnN3ZXIgYW5kIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICJNYXRjaCBsZXR0ZXIgY2FzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIkNhcGl0YWwgYW5kIGxvd2VyY2FzZSBsZXR0ZXJzIG11c3QgbWF0Y2ggZXhhY3RseS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTWF0Y2ggc3BhY2VzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIlRoZXJlIG11c3QgYmUgZXhhY3RseSB0aGUgc2FtZSBzcGFjZXMgaW4gc3R1ZGVudCBhbnN3ZXIgdGhhbiBpbiBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVpdmFsZW50IGVxdWF0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIlRoZSBzZXQgb2Ygc29sdXRpb25zIG9mIHRoZSBlcXVhdGlvbiwgaW5lcXVhdGlvbiBvciBzeXN0ZW0gZGVmaW5lZCBieSB0aGUgc3R1ZGVudCBhbnN3ZXIgaXMgdGhlIHNhbWUgYXMgdGhlIG9uZSBkZWZpbmVkIGJ5IHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkFueSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIk1hdGNoIGFsbCBzdHVkZW50IGFuc3dlcnMuIFVzZSB0aGlzIG9wdGlvbiB0byBnaXZlIGZlZWRiYWNrIHRvIHN0dWRlbnRzIG9uIHdyb25nIGFuc3dlcnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiQ3VzdG9tIGdyYWRpbmcgZnVuY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmUgeW91ciBvd24gY3VzdG9tIGZ1bmN0aW9uIHRvIGNoZWNrIHRoZSBzdHVkZW50IGFuc3dlciBhdCBEZWZpbmUgcmFuZG9tIHZhcmlhYmxlcyBhbmQgZnVuY3Rpb25zIHBhbmVsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVuY3Rpb24gbmFtZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGEgbmV3IGZ1bmN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiS2VlcCBhcmd1bWVudHMgdW5ldmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJUaGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBub3QgYmUgZXZhbHVhdGVkIGFuZCB3aWxsIGJlIGdpdmVuIHRvIHRoZSBmdW5jdGlvbiBhcyBhIENhbGNNZSBFeHByZXNzaW9uLiBUaGlzIGlzIGEgdmVyeSBhZHZhbmNlZCBmZWF0dXJlLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOdW1iZXJzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlN5bWJvbGljIGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJEbyBub3QgYWxsb3cgZGVjaW1hbCBudW1iZXJzLiBUaGUgYW5zd2VyIG11c3QgYmUgYSBjb21iaW5hdGlvbiBvZiBvcGVyYXRpb25zLCBmcmFjdGlvbnMsIHJvb3RzIGFuZCBmdW5jdGlvbnMgb2YgaW50ZWdlcnMsIGNvbnN0YW50cyBhbmQgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIkV4YWN0IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiVGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgYmUgZXhhY3RseSBlcXVhbCB0byB0aGUgY29ycmVjdCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJFcnJvciBtYXJnaW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIlRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGJlIHN0cmljdGx5IHdpdGhpbiB0aGUgdG9sZXJhbmNlIGludGVydmFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIHBlcmNlbnQgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXRlIGVycm9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJNYXRjaGluZyBkaWdpdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIlRoZSBmaXJzdCBzaWduaWZpY2FudCBmaWd1cmVzIG9yIGRlY2ltYWwgcGxhY2VzIG9mIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IG1hdGNoIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWNhbnQgZmlndXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVjaW1hbCBwbGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAiRm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiU2NpZW50aWZpYyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlY2ltYWwgbnVtYmVycyBpbiBzdHVkZW50IGFuc3dlciBtdXN0IGJlIGV4cHJlc3NlZCBpbiBub3JtYWxpemVkIHNjaWVudGlmaWMgbm90YXRpb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlY2ltYWwgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsIG51bWJlcnMgbXVzdCBiZSBleHByZXNzZWQgaW4gcGxhaW4gZGVjaW1hbCBub3RhdGlvbjogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJBbnkgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlY2ltYWwgbnVtYmVycyBtYXkgYmUgZXhwcmVzc2VkIGVpdGhlciBpbiBzY2llbnRpZmljIG9yIGluIGRlY2ltYWwgbm90YXRpb24uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJ1cCB0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpY2FudCBmaWd1cmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiQ2hlY2sgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gbnVtYmVyIG9mIHNpZ25pZmljYW50IGZpZ3VyZXMgb3IgZGVjaW1hbCBwbGFjZXMgdGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgaGF2ZSwgaW5jbHVkaW5nIHRyYWlsaW5nIHplcm9zLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAiU2ltcGxpZmljYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmllZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlRoZSBleHByZXNzaW9uIGNhbiBub3QgYmUgZnVydGhlciBzaW1wbGlmaWVkLiBJbmNsdWRlcyBmcmFjdGlvbnMsIHBvd2VycyBhbmQgcm9vdHMsIHBvbHlub21pYWxzLCByYXRpb25hbCBmdW5jdGlvbnMsIHRyYW5zY2VuZGVudGFsIGZ1bmN0aW9ucywgZGVjaW1hbCBudW1iZXJzLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbCBvcGVyYXRpb25zIHRoYXQgY2FuIGJlIGRvbmUgYXJlIHBlcmZvcm1lZC4gUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIG92ZXIgc3Vtcywgc2ltcGxlIGZyYWN0aW9ucyBhcmUgb3BlcmF0ZWQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAiRmFjdG9ycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZhY3Rvcml6ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJJbnRlZ2VycyBvciBwb2x5bm9taWFscyBhcmUgZXhwcmVzc2VkIGFzIHByb2R1Y3RzIG9mIHByaW1lcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJDb21tb24gZmFjdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiQ29tbW9uIGZhY3RvcnMgb2Ygc3VtcyBoYXZlIGJlZW4gZXh0cmFjdGVkLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY3Rpb25zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJDb21tb24gZGVub21pbmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkZyYWN0aW9ucyBhcmUgc2ltcGxpZmllZCB0byBhIHNpbmdsZSBjb21tb24gZGVub21pbmF0b3IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlJvb3RzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGl6ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIlRoZXJlIGFyZSBubyByb290cyBpbiB0aGUgZGVub21pbmF0b3IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWwgcmFkaWNhbmRzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIlRoZSBhcmd1bWVudCBvZiByb290cyBkb2VzIG5vdCBoYXZlIGFueSBmYWN0b3IgcG93ZXJlZCB0byB0aGUgaW5kZXggb2YgdGhlIHJvb3QsIHNvIGl0IGNhbuKAmXQgYmUgc2ltcGxpZmllZC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdHMgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiTWF0Y2ggdW5pdCBvZiBtZWFzdXJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJUaGUgdW5pdCBvZiBtZWFzdXJlIG9mIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJBbGxvdyBvdGhlciBwcmVmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIkFsbG93IHRoZSB1bml0IG9mIG1lYXN1cmUgb2YgdGhlIHN0dWRlbnQgYW5zd2VyIHRvIGhhdmUgYSBkaWZmZXJlbnQgcHJlZml4IHRoYW4gdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXRlcmlhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJTZXQgdGhlIGFtb3VudCBvZiBlcnJvciBhbGxvd2VkIGJldHdlZW4gdGhlIHN0dWRlbnQgYW5zd2VyIGFuZCB0aGUgY29ycmVjdCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjdCB0aGUgZWxlbWVudHMgaW4gdGhlIGFuc3dlciB0byBiZSBldmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJpdCBzdXBlcmZsdW91cyBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIlRoZXJlIGNhbiBub3QgYmUgbW9yZSBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudCBhbnN3ZXIgdGhhbiBlbGVtZW50cyBwcmVzZW50IGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJNYXRjaCBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiVGhlIGVsZW1lbnRzIGluIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGhhdmUgdGhlIHNhbWUgY29sb3IgYXMgdGhlIG9uZXMgaW4gdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJNYXRjaCBsaW5lIHR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJUaGUgZWxlbWVudHMgaW4gdGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgaGF2ZSB0aGUgc2FtZSBsaW5lIHR5cGUgKHNvbGlkLCBkYXNoZWQpIGFzIHRoZSBvbmVzIGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGwgZWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnV0ZSBncmFkZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJUaGVyZSB3YXMgYW4gZXJyb3IgbG9hZGluZyB0aGUgZ3JhcGggdmFsaWRhdGlvbiBlbGVtZW50cy4gUGxlYXNlIHRyeSBhZ2Fpbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIldyaXRlIGFuIGFsZ29yaXRobSB0byBjcmVhdGUgcmFuZG9tIHZhcmlhYmxlcywgbnVtYmVycywgZXhwcmVzc2lvbnMsIHBsb3RzIG9yIGEgZ3JhZGluZyBmdW5jdGlvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRobSBsYW5ndWFnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJPdXRwdXQgdmFyaWFibGVzIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkV4YW1wbGU6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJFeHByZXNzaW9uIGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJJbWFnaW5hcnkgdW5pdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIlRpbWVzIG9wZXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBEb3QiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfY3Jvc3NfbGFiZWwiOiAiw5cgQ3Jvc3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGxpY2l0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiTnVtYmVyIGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzaW9uIHR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWNhbnQgZmlndXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVjaW1hbCBwbGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiT3V0cHV0IG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIlNjaWVudGlmaWMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCBzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJDb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlBvaW50IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJEaWdpdCBncm91cCBzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTm9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiU3BhY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIkNvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb2ludCIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIldyaXRlIHRoZSBpbml0aWFsIGNvbnRlbnQgb2YgdGhlIHN0dWRlbnTigJlzIGF1eGlsaWFyeSBDYWxjTWUgY2FsY3VsYXRvcjoiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIkNvcnJlY3QgYW5zd2VyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmVnZW5lcmF0ZSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3B5IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfbGFiZWwiOiAiU3R1ZGVudCBhbnN3ZXIiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJTZXQgYSBzdHVkZW50IGFuc3dlciB0byBzZWUgdGhlIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1QiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIlBBUlRJQUxMWSBDT1JSRUNUIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiSU5DT1JSRUNUIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9tYXRoX2xhYmVsIjogIk1hdGggc3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X2dyYXBoaWNfbGFiZWwiOiAiR3JhcGhpYyBzeW50YXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRleHQgc3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkxpdGVyYWxseSBlcXVhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0aGVtYXRpY2FsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVpdmFsZW50IGVxdWF0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkFueSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkdyYWRpbmcgZnVuY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2dyYXBoaWNfbGFiZWwiOiAiR2VvbWV0cmljYWxseSBlcXVhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmllZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGVkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWN0b3JpemVkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXplZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiTm8gY29tbW9uIGZhY3RvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWwgcmFkaWNhbmRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkNvbW1vbiBkZW5vbWluYXRvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiU2NpZW50aWZpYyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVjaW1hbCBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbGljIGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJGcm9tICR7bWlufSB0byAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIkF0IGxlYXN0ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiVXAgdG8gJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmljYW50IGZpZ3VyZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk1hdGNoaW5nIHVuaXQgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIk5vIHN1cGVyZmx1b3VzIGVsZW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJMaW5lc3R5bGUiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJRdWVzdGlvbiBYTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWFyIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVkIHdvcmRzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiVmFsaWRhdGlvbiBhbmQgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiSW5wdXQgbWV0aG9kIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkFsbG93ZWQgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyaXNvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9wZXJ0aWVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZnJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogInVwIHRvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmljYW50IGZpZ3VyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWwgcGxhY2VzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcGVyY2VudCBlcnJvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiYWJzb2x1dGUgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEhhbmR3cml0aW5nIGVtYmVkZGVkIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhcyBhbGdvcml0aG0iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnQgdGhlIHF1ZXN0aW9uPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgdGhlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjY2VwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWwiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiSW5jb21wYXRpYmxlIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJUaGUgb3B0aW9ucyBzZWxlY3RlZCBhcmUgaW5jb21wYXRpYmxlIHdpdGggdGhlIGRlZHVjdGVkIGFzc2VydGlvbnMgZnJvbSB5b3VyIENvcnJlY3QgQW5zd2VyLiBBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gY29udGludWU:LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTm8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIk9wZW4gdGhlIE1hdGhUeXBlIG1hdGggZWRpdG9yIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIlVuc2F2ZWQgY2hhbmdlcyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIklmIHlvdSBjbG9zZSB0aGlzIHdpbmRvdyB5b3Ugd2lsbCBsb3NlIGFsbCB1bnNhdmVkIGNoYW5nZXMuIEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBwcm9jZWVkPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkNhbmNlbCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiU2F2ZSAmIGNsb3NlIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJDbG9zZSB3aXRob3V0IHNhdmluZyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaWNrIHRoZSBidXR0b24gdG8gZG93bmxvYWQgYW5kIHJ1biBXaXJpcyBDQVMgYXBwbGljYXRpb24gdG8gZWRpdCB0aGUgcXVlc3Rpb24gYWxnb3JpdGhtLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiUnVuIGNhbGN1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGljayB0aGUgYnV0dG9uIHRvIGRvd25sb2FkIGFuZCBydW4gV2lyaXMgQ0FTIGFwcGxpY2F0aW9uIHRvIG1ha2UgdGhlIGNhbGN1bGF0aW9ucyB5b3UgbmVlZC4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGluZyBpbml0aWFsIHNlc3Npb24uLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJXYWl0aW5nIGZvciB1cGRhdGVzLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGwgY2hhbmdlcyBzYXZlZCIsCgkJImdvdHNlc3Npb24iOiAiQ2hhbmdlcyBzYXZlZCAocmV2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVc2UgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJVc2UgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIkxlYXJuIG1vcmUiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiQ29udmVydCB0byBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIlRoZSBxdWVzdGlvbiBhbGdvcml0aG0gd2lsbCBiZSBpbXBvcnRlZCBmcm9tIFdpcmlzIENBUyB0byBvdXIgbmV3IGFsZ29yaXRobSBlZGl0b3IsIENhbGNNZS4gVGhlIHJlc3VsdGluZyBhbGdvcml0aG0gbXVzdCBiZSBtYW51YWxseSByZXZpc2VkIGFuZCB0ZXN0ZWQuIEFsZ29yaXRobXMgaW1wb3J0ZWQgdG8gQ2FsY01lIGNhbm5vdCBiZSBvcGVuZWQgd2l0aCBXaXJpcyBDQVMgYW55bW9yZS4gSWYgeW91IHdhbnQgdG8gdW5kbyB0aGUgaW1wb3J0IGFmdGVyIGFjY2VwdGluZywgZG8gbm90IHNhdmUgdGhlIHF1ZXN0aW9uOiBjbGljayBjYW5jZWwgaW4gdGhlIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIHdpbmRvdyBhbmQgb3BlbiBpdCBhZ2Fpbi4gRm9yIGNvbXBsZXggYWxnb3JpdGhtcyB0aGF0IGluY2x1ZGUgcHJvZ3JhbW1pbmcgbG9naWMsIHVzZSB0aGUgXCJDb252ZXJ0IGFzIGFsZ29yaXRobVwiIG9wdGlvbiBmb3IgYSBiZXR0ZXIgcGVyZm9ybWFuY2UgYW5kIGVhc2Ugb2YgdXNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiQ29udmVydCBhcyBhbGdvcml0aG0iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXB0IiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhcGhpY2FsIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYXBocywgZ2VvbWV0cmljIGVsZW1lbnRzLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJUaGUgYW5zd2VyIHN5bnRheCBpcyBjb3JyZWN0IiwKCQoJCSJjaGVja19jb2xvciI6ICJtYXRjaGVzIGNvbG9yIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogIm1hdGNoZXMgbGluZSBzdHlsZSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogImRvZXMgbm90IGNvbnRhaW4gc3VwZXJmbHVvdXMgZWxlbWVudHMiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaWNhbGx5IGVxdWFsIiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAiVGhlIGFuc3dlciBpcyBnZW9tZXRyaWNhbGx5IGVxdWFsIiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAiYW5zd2VyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29weSBmcm9tIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3B5IGZyb20gY29ycmVjdCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dlb21ldHJ5X2xhYmVsIjogIlBsb3R0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJTdGF0aXN0aWNzIGNoYXJ0cyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJFbnRlciB0aGUgY29ycmVjdCBhbnN3ZXIgZm9yIHRoaXMgcXVlc3Rpb24uIFlvdSBjYW4gbW9kaWZ5IHRoZSBjcml0ZXJpYSB1c2VkIHRvIGNvbXBhcmUgaXQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIHVzaW5nIHRoZSB2YWxpZGF0aW9uIG9wdGlvbnMgbWVudS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRW50ZXIgdGhlIGNvcnJlY3QgYW5zd2VyIGZvciB0aGlzIHF1ZXN0aW9uLiBZb3UgY2FuIG1vZGlmeSBob3cgaXQgaXMgY29tcGFyZWQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIGFuZCB3aGljaCBlbGVtZW50cyBhcmUgZ3JhZGVkIHVzaW5nIHRoZSBzZXR0aW5ncyBtZW51LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJFbnRlciB0aGUgY29ycmVjdCBhbnN3ZXIgZm9yIHRoaXMgcXVlc3Rpb24uIFlvdSBjYW4gbW9kaWZ5IHRoZSBjcml0ZXJpYSB1c2VkIHRvIGNvbXBhcmUgaXQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIHVzaW5nIHRoZSB2YWxpZGF0aW9uIG9wdGlvbnMgbWVudS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIlRoaXMgaXMgdGhlIGluaXRpYWwgc3RhdGUgb2YgdGhlIG1hdGggZWRpdG9yIHlvdXIgc3R1ZGVudHMgd2lsbCBzZWUgd2hlbiBhdHRlbXB0aW5nIHRoZSBxdWVzdGlvbi4gVGhpcyB3YXkgeW91IGNhbiBwcm92aWRlIGEgc3RydWN0dXJlIGZvciB0aGVpciBhbnN3ZXIgb3IgYmxhbmtzIHRvIGZpbGwgaW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJUaGlzIGlzIHRoZSBpbml0aWFsIHN0YXRlIG9mIHRoZSBncmFwaCBlZGl0b3IgeW91ciBzdHVkZW50cyB3aWxsIHNlZSB3aGVuIGF0dGVtcHRpbmcgdGhlIHF1ZXN0aW9uLiBZb3UgY2FuIGN1c3RvbWl6ZSB0aGUgdG9vbGJhciBlbGVtZW50cyB0aGV5IHdpbGwgc2VlIGluIHRoZSBpbnB1dCBvcHRpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiVGhpcyBpcyB0aGUgaW5pdGlhbCBzdGF0ZSBvZiB0aGUgdGV4dCBlZGl0b3IgeW91ciBzdHVkZW50cyB3aWxsIHNlZSB3aGVuIGF0dGVtcHRpbmcgdGhlIHF1ZXN0aW9uLiBUaGlzIGFuc3dlciB0eXBlIGlzIG5vdCBldmFsdWF0ZWQgbWF0aGVtYXRpY2FsbHkuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiWW91IGFyZSB1c2luZyBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJZb3UgY2FuIG5vdyBlbmpveSBvdXIgbmV3IHJhbmRvbSB2YXJpYWJsZXMgZmVhdHVyZSwgdGhhdCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBkeW5hbWljIHF1ZXN0aW9ucyBpbiBhIGZhc3RlciBhbmQgc3RyYWlnaHRmb3J3YXJkIHdheS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVGFrZSBhIGxvb2sgYXQgb3VyIHJlbGVhc2Ugbm90ZXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogIkdpdmUgdXMgeW91ciBmZWVkYmFjay4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMb2NrIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJEbyBub3QgYWxsb3cgdGhlIHN0dWRlbnQgdG8gbW9kaWZ5IHRoZSBhbnN3ZXIgb3V0c2lkZSBvZiB0aGUgZW1wdHkgcGxhY2Vob2xkZXJzIGxlZnQgaW4gdGhlIGluaXRpYWwgY29udGVudC4gSWYgdGhpcyBzZXR0aW5nIGlzIGVuYWJsZWQgdGhlIHN0dWRlbnQgd2lsbCBvbmx5IGJlIGFibGUgdG8gZmlsbCBpbiB0aGUgYm94ZXMgb2YgdGhlIGluaXRpYWwgY29udGVudC4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlJhbmRvbSBWYXJpYWJsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJCYXNpYyBNb2RlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkFkdmFuY2VkIE1vZGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJSYW5kb20gVmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiTWFrZSB5b3VyIHF1ZXN0aW9ucyBkeW5hbWljIGJ5IGFkZGluZyByYW5kb20gdmFyaWFibGVzIHRvIHlvdXIgcXVlc3Rpb24gc3RhdGVtZW50LiBEb27igJl0IGZvcmdldCB0byBhZGQgdGhlc2UgdmFyaWFibGVzIGluIHRoZSBjb3JyZWN0IGFuc3dlciBhbmQgaWYgeW91IHdhbnQgdGhlbSB0byBhcHBlYXIgZXZhbHVhdGVkIHRoZW4gYWRkIHRoZSBjb21tYW5kIGV2YWx1YXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiTWFrZSB5b3VyIHF1ZXN0aW9ucyBkeW1hbmljIGJ5IGFkZGluZyByYW5kb20gdmFyaWFibGVzIHRvIHlvdXIgcXVlc3Rpb24gc3RhdGVtZW50LiBEb27igJl0IGZvcmdldCB0byBhZGQgdGhlc2UgdmFyaWFibGVzIGluIHRoZSBjb3JyZWN0IGFuc3dlciBhbmQgaWYgeW91IHdhbnQgdGhlbSB0byBhcHBlYXIgZXZhbHVhdGVkIHRoZW4gYWRkIHRoZSBjb21tYW5kIGV2YWx1YXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXNlIENhbGNNZSB0byB3cml0ZSBhbiBhbGdvcml0aG0gdG8gZ2VuZXJhdGUgcmFuZG9tIHZhcmlhYmxlcyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIEFkZCB2YXJpYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIllvdSBoYXZlIGEgY29tcGxleCBhbGdvcml0aG0sIHVzZSB0aGUgYWR2YW5jZWQgbW9kZSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiUmFuZG9tIHZhcmlhYmxlcyBkb2N1bWVudGF0aW9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiVmFyaWFibGUgbmFtZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogImlzIGFuIGludGVnZXIgYmV0d2VlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogIm1pbiB2YWx1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJhbmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJtYXggdmFsdWUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiVmFyaWFibGUgbmFtZSBhbHJlYWR5IHVzZWQhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIk5vdCBhbiBpbnRlZ2VyISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX2ludmFsaWRfbmFtZV9lcnJvciI6ICJOb3QgYSB2YWxpZCB2YXJpYWJsZSBuYW1lISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICJNYXggdmFsdWUgbXVzdCBiZSBiaWdnZXIhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIlZhcmlhYmxlIG5hbWUgaXMgbWlzc2luZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1heCB2YWx1ZSBpcyBtaXNzaW5nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluIHZhbHVlIGlzIG1pc3NpbmciLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImV2YWx1YXRlIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJJbnRyb2R1Y2luZyBXaXJpc1F1aXp6ZXMgNC44LjA6IE5vdyB3aXRoIEhhbmR3cml0dGVuIEdyYXBoIFJlc3BvbnNlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJXZSdyZSBleGNpdGVkIHRvIGludHJvZHVjZSBhIG5ldyBhbnN3ZXIgdHlwZSB0aGF0IGFsbG93cyB5b3VyIHN0dWRlbnRzIHRvIHJlc3BvbmQgYnkgaGFuZHdyaXRpbmcgYSBncmFwaC4gVG8gbGVhcm4gbW9yZSBhYm91dCB0aGlzIGZlYXR1cmUsIGNoZWNrIG91dCBvdXIgcmVsZWFzZSBub3RlcyBhbmQgZG9jdW1lbnRhdGlvbi4gV2UgaG9wZSB5b3UgYW5kIHlvdXIgc3R1ZGVudHMgZW5qb3kgdGhpcyBuZXcgYWRkaXRpb24gdG8gV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiUmVsZWFzZSBub3RlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIkdpdmUgdXMgeW91ciBmZWVkYmFjayIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJIb3cgdG8gY3JlYXRlIHlvdXIgZmlyc3QgcXVlc3Rpb24iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJMZWFybiBhbGwgdGhlIHN0ZXBzIHRvIGNyZWF0ZSBhIHF1ZXN0aW9uIHdpdGggV2lyaXNRdWl6emVzIGFuZCBob3cgdG8gdXNlIGl0cyB2YWxpZGF0aW9uIGZlYXR1cmVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiSG93IHRvIGNyZWF0ZSBhIHJhbmRvbSBxdWVzdGlvbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJMZWFybiBob3cgdG8gZWFzaWx5IGNyZWF0ZSBhIHJhbmRvbSBxdWVzdGlvbiB3aXRoIFdpcmlzUXVpenplcyB3aXRoIG91ciBiYXNpYyBhbmQgYWR2YW5jZWQgbW9kZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiTGVhcm4gZXZlcnl0aGluZyBhYm91dCBXaXJpc1F1aXp6ZXMgd2l0aCBvdXIgZnJlZSB0cmFpbmluZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiV2Ugb2ZmZXIgdGhlIG9wdGlvbiBvZiBhIGZyZWUgc2VsZi1wYWNlZCB0cmFpbmluZyBhbmQgb2YgYSB0dXRvcmVkIHBhaWQgdHJhaW5pbmcgd2hlcmUgeW91IGNhbiBsZWFybiBhbGwgYWJvdXQgV2lyaXNRdWl6emVzIGZlYXR1cmVzIGFuZCBhZHZhbmNlZCBzZXR0aW5ncy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIkxlYXJuIG1vcmUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkJhc2ljIG1vZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogIkFkdmFuY2VkIG1vZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiRW5yb2xsIG1lIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJDb250YWN0IHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXQgb3VyIHdlYnNpdGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAiUmVwb3J0IGFuIGlzc3VlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJHZXR0aW5nIHN0YXJ0ZWQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiU2tldGNoIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIlRoaXMgaXMgdGhlIGluaXRpYWwgY29udGVudCBzdGF0ZSBvZiB0aGUgZ3JhcGggZWRpdG9yIHlvdXIgc3R1ZGVudHMgd2lsbCBzZWUgd2hlbiBhdHRlbXB0aW5nIHRoZSBxdWVzdGlvbi4gS2VlcCBpbiBtaW5kIHRoYXQgdGhlIHN0dWRlbnRzIHRvb2xiYXIgd2lsbCBvbmx5IGhhdmUgaGFuZHdyaXRpbmcgYW5kIGRlbGV0aW9uIGJ1dHRvbnMuIFVzZSB0aGUgJ3Rlc3QgdGhpcyBxdWVzdGlvbicgZmVhdHVyZSB0byBzZWUgaG93IGl0IHdpbGwgbG9vayBsaWtlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkVudGVyIHRoZSBjb3JyZWN0IGFuc3dlciBmb3IgdGhpcyBxdWVzdGlvbi4gWW91ciBzdHVkZW50cyB3aWxsIHVzZSB0aGUgaGFuZHdyaXRpbmcgdG9vbCB0byBza2V0Y2ggdGhlaXIgc29sdXRpb24sIHNvIHdlJ3ZlIHNldCBhIG1pbmltYWwgdG9sZXJhbmNlIGZvciBzbGlnaHRseSBpbmFjY3VyYXRlIGFuc3dlcnMuIFlvdSBjYW4gYWRqdXN0IHRoaXMgYnkgY2xpY2tpbmcgb24gJ3ZhbGlkYXRpb24gb3B0aW9ucycuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiVXNlIHRoZSAndGVzdCB0aGlzIHF1ZXN0aW9uJyBidXR0b24gdG8gc2VlIHRoZSBzdHVkZW50J3Mgdmlldy4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiU2tldGNoIGVxdWFsIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTa2V0Y2giLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGF0aW9uIgoJfQp9CgoK"}]; +haxe.Resource.content = [{ name : "strings_quizzes.ru.json", data : "s97598:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicnUiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLQvNCw0YIuIiwKCQkic3ludGF4X3N0cmluZyI6ICLRgtC10LrRgdGCIiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICLQv9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogItC80LDRgtC10LzQsNGC0LjRh9C10YHQutC4INGA0LDQstC10L0iLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICLRjdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJlcXVpdmFsZW50X2FsbCI6ICLQm9GO0LHQvtC5INC%0YLQstC10YIiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogItGE0YPQvdC60YbQuNGPINC%0YbQtdC90LrQuCIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAi0LjQvNC10LXRgiDRhtC10LvQvtGH0LjRgdC70LXQvdC90YvQuSDQstC40LQiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogItC40LzQtdC10YIg0LTRgNC%0LHQvdGL0Lkg0LLQuNC0IiwKCQkiY2hlY2tfcG9seW5vbWlhbF9mb3JtIjogItC40LzQtdC10YIg0L:QvtC70LjQvdC%0LzQuNCw0LvRjNC90YvQuSDQstC40LQiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogItC40LzQtdC10YIg0LLQuNC0INC00YDQvtCx0L3Qvi3RgNCw0YbQuNC%0L3QsNC70YzQvdC%0Lkg0YTRg9C90LrRhtC40LgiLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLRj9Cy0LvRj9C10YLRgdGPINGB0L7QstC%0LrRg9C:0L3QvtGB0YLRjNGOINGN0LvQtdC80LXQvdGC0LDRgNC90YvRhSDRhNGD0L3QutGG0LjQuSIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAi0LjQvNC10LXRgiDRjdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAi0LjQvNC10LXRgiDRg9C:0YDQvtGJ0LXQvdC90YvQuSDQstC40LQiLAoJCSJjaGVja19leHBhbmRlZCI6ICLQuNC80LXQtdGCINGA0LDQt9Cy0LXRgNC90YPRgtGL0Lkg0LLQuNC0IiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLQuNC80LXQtdGCINGA0LDQt9C70L7QttC10L3QvdGL0Lkg0L3QsCDQvNC90L7QttC40YLQtdC70Lgg0LLQuNC0IiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogItC:0YDQuNCy0L7QtNC40YLRgdGPINC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICLQvdC1INC40LzQtdC10YIg0L7QsdGJ0LjRhSDQtNC10LvQuNGC0LXQu9C10LkiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICLQuNC80LXQtdGCINC80LjQvdC40LzQsNC70YzQvdGL0LUg0L:QvtC00LrQvtGA0LXQvdC90YvQtSDQstC10LvQuNGH0LjQvdGLIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogItC00LXQu9C40YLRgdGPINC90LAiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAi0LjQvNC10LXRgiDQvtC00LjQvSDQvtCx0YnQuNC5INC30L3QsNC80LXQvdCw0YLQtdC70YwiLAoJCSJjaGVja191bml0IjogItC40LzQtdC10YIg0LXQtNC40L3QuNGG0YMsINGN0LrQstC40LLQsNC70LXQvdGC0L3Rg9GOIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogItC40LzQtdC10YIg0LXQtNC40L3QuNGG0YMsINC:0L7RgdC40LzQstC%0LvRjNC90L4g0YDQsNCy0L3Rg9GOIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogItC40LzQtdC10YIiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLRj9Cy0LvRj9C10YLRgdGPINGB0LjQvNCy0L7Qu9GM0L3Ri9C8IiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICLQuNC80LXQtdGCINGN0LrQstC40LLQsNC70LXQvdGC0L3Ri9C1INC10LTQuNC90LjRhtGLIiwKCgkJImxpc3QiOiAi0YHQv9C40YHQvtC6IiwKCQkib3JkZXJtYXR0ZXJzIjogItC:0L7RgNGP0LTQvtC6INC40LzQtdC10YIg0LfQvdCw0YfQtdC90LjQtSIsCgkJIm9yZGVyZG9lc250bWF0dGVyIjogItC:0L7RgNGP0LTQvtC6INC90LUg0LjQvNC10LXRgiDQt9C90LDRh9C10L3QuNGPIiwKCQkicXVlc3Rpb254bWwiOiAiWE1MINCy0L7Qv9GA0L7RgdCwIiwKCQkiZ3JhbW1hcnVybCI6ICJVUkwg0LPRgNCw0LzQvNCw0YLQuNC60LgiLAoJCSJyZXNlcnZlZHdvcmRzIjogItC30LDRgNC10LfQtdGA0LLQuNGA0L7QstCw0L3QvdGL0LUg0YHQu9C%0LLQsCIsCgkJImZvcmNlYnJhY2tldHMiOiAi0KHQv9C40YHQutC4INC%0LHRj9C30LDRgtC10LvRjNC90L4g0LfQsNC60LvRjtGH0LDRjtGC0YHRjyDQsiDRhNC40LPRg9GA0L3Ri9C1INGB0LrQvtCx0LrQuCDCq3t9wrsuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAi0JIg0LrQsNGH0LXRgdGC0LLQtSDRgNCw0LfQtNC10LvQuNGC0LXQu9GPINGN0LvQtdC80LXQvdGC0L7QsiDRgdC:0LjRgdC60LAg0YHQu9C10LTRg9C10YIg0LjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMINC30LDQv9GP0YLRg9GOIMKrLMK7LiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogItCY0LzQv9C%0YDRgtC40YDQvtCy0LDRgtGMINCy0L7Qv9GA0L7RgT8gXG7QktC%0L:RgNC%0YEsINC60L7RgtC%0YDRi9C5INCy0Ysg0YHQvtCx0LjRgNCw0LXRgtC10YHRjCDQvtGC0LrRgNGL0YLRjCwg0YHQvtC00LXRgNC20LjRgiDQvdC10YDQtdC60L7QvNC10L3QtNGD0LXQvNGL0LUg0Y3Qu9C10LzQtdC90YLRiy4g0J:RgNC%0YbQtdGB0YEg0LjQvNC:0L7RgNGC0LAg0LzQvtC20LXRgiDQstC90LXRgdGC0Lgg0L3QtdC60L7RgtC%0YDRi9C1INC40LfQvNC10L3QtdC90LjRjyDQsiDRgNCw0LHQvtGC0YMg0LLQvtC:0YDQvtGB0LAuINCd0LDRgdGC0L7Rj9GC0LXQu9GM0L3QviDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDRgtGJ0LDRgtC10LvRjNC90L4g0L:RgNC%0LLQtdGA0LjRgtGMINCy0L7Qv9GA0L7RgSDQv9C%0YHQu9C1INC40LzQv9C%0YDRgtCwLiIsCgkJImNvbXBhcmVzZXRzIjogItGB0YDQsNCy0L3QuNGC0Ywg0LrQsNC6INC80L3QvtC20LXRgdGC0LLQsCIsCgkJInJlbGF0aXZldG9sZXJhbmNlIjogItC%0YLQvdC%0YHQuNGC0LXQu9GM0L3Ri9C5INC00L7Qv9GD0YHQuiIsCgkJIm5vYnJhY2tldHNsaXN0IjogItGB0L:QuNGB0LrQuCDQsdC10Lcg0YHQutC%0LHQvtC6IiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICLRhNGD0L3QutGG0LjRjyDQvtGG0LXQvdC60LgiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICLQtNC%0L:QvtC70L3QuNGC0LXQu9GM0L3Ri9C1INGB0LLQvtC50YHRgtCy0LAiLAoJCSJzdHJ1Y3R1cmUiOiAi0YHRgtGA0YPQutGC0YPRgNCwIiwKCQkiZXhwbG9nIjogItGN0LrRgdC:Li:Qu9C%0LMuIiwKCQkidHJpZ29ub21ldHJpYyI6ICLRgtGA0LjQs9C%0L3QvtC80LXRgtGA0LjRh9C10YHQutCw0Y8iLAoJCSJoeXBlcmJvbGljIjogItCz0LjQv9C10YDQsdC%0LvQuNGH0LXRgdC60LDRjyIsCgkJInRvbGVyYW5jZSI6ICLQtNC%0L:Rg9GB0LoiLAoJCSJyZWxhdGl2ZSI6ICLQvtGC0L3QvtGB0LjRgtC10LvRjNC90YvQuSIsCgkJInByZWNpc2lvbiI6ICLRgtC%0YfQvdC%0YHRgtGMIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAi0YHQutGA0YvRgtGL0Lkg0L7Qv9C10YDQsNGC0L7RgCDRg9C80L3QvtC20LXQvdC40Y8iLAoJCSJ0aW1lc19vcGVyYXRvciI6ICLQvtC:0LXRgNCw0YLQvtGAINGD0LzQvdC%0LbQtdC90LjRjyIsCgkJImltYWdpbmFyeV91bml0IjogItC80L3QuNC80LDRjyDQtdC00LjQvdC40YbQsCIsCgkJIm1peGVkZnJhY3Rpb25zIjogItGB0LzQtdGI0LDQvdC90YvQtSDQtNGA0L7QsdC4IiwKCQkiY29uc3RhbnRzIjogItC:0L7RgdGC0L7Rj9C90L3Ri9C1IiwKCQkiZnVuY3Rpb25zIjogItGE0YPQvdC60YbQuNC4IiwKCQkidXNlcmZ1bmN0aW9ucyI6ICLRhNGD0L3QutGG0LjQuCDQv9C%0LvRjNC30L7QstCw0YLQtdC70Y8iLAoJCSJ1bml0cyI6ICLQtdC00LjQvdC40YbRiyIsCgkJInVuaXRwcmVmaXhlcyI6ICLQv9GA0LjRgdGC0LDQstC60Lgg0LXQtNC40L3QuNGGIiwKCQkic3ludGF4cGFyYW1zIjogItCy0LDRgNC40LDQvdGC0Ysg0YHQuNC90YLQsNC60YHQuNGB0LAiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogItCe0YLQutGA0YvRgtGMIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAi0JLQsNGA0LjQsNC90YLRiyDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogItCS0LDRgNC40LDQvdGC0Ysg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLQntC:0YDQtdC00LXQu9C40YLRjCDRgdC70YPRh9Cw0LnQvdGL0LUg0L:QtdGA0LXQvNC10L3QvdGL0LUg0Lgg0YTRg9C90LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAi0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0L3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1INC00LvRjyDRgdGC0YPQtNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogItCf0YDQvtCy0LXRgNC40YLRjCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogItCS0LDRgNC40LDQvdGC0Ysg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICLQn9GA0L7RgdC80L7RgtGAINC40YHRgtC%0YfQvdC40LrQsCDQstC%0L:RgNC%0YHQsCIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAi0J3QsNC30LDQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICLQn9GA0L7QstC10YDQuNGC0Ywg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICLQodC:0YDQsNCy0LrQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAi0J7RgdGC0LDQstC40YLRjCDQvtGC0LfRi9CyIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAi0KDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQvdCwINGD0YfQtdCx0L3Ri9C5INC60YPRgNGBIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICLQn9C%0YHQtdGC0LjRgtGMINC90LDRiCDQstC10LEt0YHQsNC50YIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAi0KHQvtC%0LHRidC40YLRjCDQviDQv9GA0L7QsdC70LXQvNC1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAi0KTQsNC50LsiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAi0JjQvNC:0L7RgNGCIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogItCt0LrRgdC:0L7RgNGCIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAi0J:RgNC%0YHQvNC%0YLRgCDQuNGB0YLQvtGH0L3QuNC60LAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogItCh0L:RgNCw0LLQutCwIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAi0KHQstC10LTQtdC90LjRjyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogItCi0LjQvyDQvtGC0LLQtdGC0LAiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogItCj0YDQsNCy0L3QtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICLQk9GA0LDRhNC40LrQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLQotC10LrRgdGCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogItCh0YLQsNC90LTQsNGA0YLQvdGL0LkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICLQk9C40YHRgtC%0LPRgNCw0LzQvNCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogItCT0YDQsNGE0LjQuiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogItCa0YDRg9Cz0L7QstCw0Y8g0LTQuNCw0LPRgNCw0LzQvNCwIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICLQl9Cw0LTQsNGC0Ywg0L3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1INC4INC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIg0LTQu9GPINGB0LLQvtC10LPQviDQstC%0L:RgNC%0YHQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogItCX0LDQtNCw0YLRjCDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0YHQstC%0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAi0J3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICLQmNC30L7QsdGA0LDQt9C40YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0Lgg0L:RgNCw0LLQuNC70YzQvdGL0Lkg0L7RgtCy0LXRgiDQtNC70Y8g0YHQstC%0LXQs9C%INCy0L7Qv9GA0L7RgdCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAi0J3QsNGH0LDQu9GM0L3QvtC1INGB0L7QtNC10YDQttC40LzQvtC1IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLQndCw0YHRgtGA0L7QudC60LgiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAi0JLQsNGA0LjQsNC90YLRiyDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAi0JLQsNGA0LjQsNC90YLRiyDQv9GA0L7QstC10YDQutC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAi0KHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogItCS0YvQsdC10YDQuNGC0LUg0LjQvdGB0YLRgNGD0LzQtdC90YLRiywg0L:RgNC10LTQvtGB0YLQsNCy0LvRj9C10LzRi9C1INGB0YLRg9C00LXQvdGC0YMg0LTQu9GPINC%0YLQstC10YLQsCDQvdCwINCy0L7Qv9GA0L7RgS4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAi0J3QsNGB0YLRgNC%0LjRgtGMINC:0LDQvdC10LvRjCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogItCf0YDQvtCy0LXRgNC40YLRjCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAi0J7RgtC80LXQvdCwIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogItCh0L7RhdGA0LDQvdC40YLRjCIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLQpNC40LvRjNGC0YDQvtCy0LDRgtGMINCy0LDRgNC40LDQvdGC0Ysg0L3QsCDQvtGB0L3QvtCy0LUg0LDQvdCw0LvQuNC30LAg0L:RgNCw0LLQuNC70YzQvdC%0LPQviDQvtGC0LLQtdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAi0J:QvtC60LDQt9Cw0YLRjCDQstGB0LUg0LLQsNGA0LjQsNC90YLRiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX3JlbGV2YW50X29wdGlvbnNfbGFiZWwiOiAi0J:QvtC60LDQt9Cw0YLRjCDQv9C%0LTRhdC%0LTRj9GJ0LjQtSDQstCw0YDQuNCw0L3RgtGLIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RpdGxlIjogItCh0L7RgdGC0LDQstC90L7QuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAi0J7RhtC10L3QuNCy0LDRgtGMINC:0L7Qu9GPINC%0YLQstC10YLQvtCyINC:0L4g0L7RgtC00LXQu9GM0L3QvtGB0YLQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogItCa0LDQttC00L7QtSDQv9C%0LvQtSDQvtGC0LLQtdGC0LAg0L7RhtC10L3QuNCy0LDQtdGC0YHRjyDQvdC10LfQsNCy0LjRgdC40LzQvi4g0JjQvdCw0YfQtSDQstGB0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0L7RhtC10L3QuNCy0LDQtdGC0YHRjyDQutCw0Log0L7RgtC00LXQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUuINCf0L7Qu9GPINC%0YLQstC10YLQvtCyINC%0L:RgNC10LTQtdC70Y:RjtGC0YHRjyDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9sYWJlbCI6ICLQktGB0LUg0L7RgtCy0LXRgtGLINC00L7Qu9C20L3RiyDQsdGL0YLRjCDQv9GA0LDQstC40LvRjNC90YvQvNC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICLQldGB0LvQuCDQutCw0LrQvtC5LdC70LjQsdC%INC40Lcg0L7RgtCy0LXRgtC%0LIg0L7QutCw0LfRi9Cy0LDQtdGC0YHRjyDQvdC10L:RgNCw0LLQuNC70YzQvdGL0LwsINC%0YLQstC10YIg0L3QsCDQstC10YHRjCDQstC%0L:RgNC%0YEg0L:RgNC40LfQvdCw0LXRgtGB0Y8g0L3QtdC:0YDQsNCy0LjQu9GM0L3Ri9C8LiDQkiDQv9GA0L7RgtC40LLQvdC%0Lwg0YHQu9GD0YfQsNC1INC60LDQttC00L7QvNGDINC%0YLQstC10YLRgyDQv9GA0LjRgdCy0LDQuNCy0LDQtdGC0YHRjyDQstC10YEg0LIg0L7RhtC10L3QutC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAi0J7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAi0JLQtdGBINCyINC%0YbQtdC90LrQtSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAi0KHQv9C%0YHQvtCxINCy0LLQvtC00LAg0L7RgtCy0LXRgtCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICLQn9C%0LvQtSDQstCy0L7QtNCwINC%0YLQstC10YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogItCS0YHRgtGA0L7QtdC90L3Ri9C5INC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40Lkg0YDQtdC00LDQutGC0L7RgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogItCf0L7Qu9C90L7RhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C5INC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40Lkg0YDQtdC00LDQutGC0L7RgCBNYXRoVHlwZSDRgSDQv9Cw0L3QtdC70YzRjiDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIg0Lgg0YDQtdC20LjQvNCw0LzQuCDRgNGD0LrQvtC:0LjRgdC90L7Qs9C%INCy0LLQvtC00LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAi0JzQsNGC0LXQvNCw0YLQuNGH0LXRgdC60LjQuSDRgNC10LTQsNC60YLQvtGAINCy0L4g0LLRgdC:0LvRi9Cy0LDRjtGJ0LXQvCDQvtC60L3QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogItCi0LXQutGB0YLQvtCy0L7QtSDQv9C%0LvQtSDRgSDQutC90L7Qv9C60L7QuSwg0LrQvtGC0L7RgNCw0Y8g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDQv9GD0YHQuiDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwIE1hdGhUeXBlINCy0L4g0LLRgdC:0LvRi9Cy0LDRjtGJ0LXQvCDQvtC60L3QtS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICLQntCx0YvRh9C90YvQuSDRgtC10LrRgdGCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAi0J:RgNC%0YHRgtC%0LUg0L:QvtC70LUg0L7QsdGL0YfQvdC%0LPQviDRgtC10LrRgdGC0LAg0LTQu9GPINCx0L7Qu9C10LUg0L:RgNC%0YHRgtGL0YUg0L7RgtCy0LXRgtC%0LIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCS0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQuSDRgdC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCe0YLQvtCx0YDQsNC30LjRgtGMINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7QtSDRgdGA0LXQtNGB0YLQstC%IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCe0YLQvtCx0YDQsNC20LDQtdGCINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQuSDQutCw0LvRjNC60YPQu9GP0YLQvtGAIENhbGNNZSDQsiDQtNC%0L:QvtC70L3QtdC90LjQtSDQuiDRgdGC0LDQvdC00LDRgNGC0L3QvtC80YMg0L:QvtC70Y4g0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAi0J7RgtC%0LHRgNCw0LfQuNGC0Ywg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3QvtC1INGC0LXQutGB0YLQvtCy0L7QtSDQv9C%0LvQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCe0YLQvtCx0YDQsNC20LDQtdGCINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7QtSDRgtC10LrRgdGC0L7QstC%0LUg0L:QvtC70LUg0LIg0LTQvtC:0L7Qu9C90LXQvdC40LUg0Log0YHRgtCw0L3QtNCw0YDRgtC90L7QvNGDINC:0L7Qu9GOINC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCX0LDQvNC10L3QuNGC0Ywg0YHQv9C%0YHQvtCxINCy0LLQvtC00LAg0L7RgtCy0LXRgtCwINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90YvQvCDRgdC:0L7RgdC%0LHQvtC8IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCX0LDQvNC10L3Rj9C10YIg0L:QvtC70LUg0LLQstC%0LTQsCDQvtGC0LLQtdGC0LAg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C8INC60LDQu9GM0LrRg9C70Y:RgtC%0YDQvtC8IENhbGNNZSDQtNC70Y8g0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogItCd0LUg0L:QvtC60LDQt9GL0LLQsNGC0Ywg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C5INGB0L:QvtGB0L7QsSDQstCy0L7QtNCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogItCh0LrRgNGL0LLQsNC10YIg0LLRgdC:0L7QvNC%0LPQsNGC0LXQu9GM0L3Ri9C5INC60LDQu9GM0LrRg9C70Y:RgtC%0YAgQ2FsY01lINC00LvRjyDQv9C%0LvRjyDQstCy0L7QtNCwINC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICLQntC:0YDQtdC00LXQu9C40YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAi0J3QsNGB0YLRgNC%0LjRgtGMINC:0LDQvdC10LvRjCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAi0KHQutGA0YvRgtGMINGE0YPQvdC60YbQuNC4INC%0LHRgNCw0LHQvtGC0LrQuCDRhNCw0LnQu9C%0LIgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogItCh0LrRgNGL0LLQsNC10YIg0YLQsNC60LjQtSDRhNGD0L3QutGG0LjQuCwg0LrQsNC6INC%0YLQutGA0YvRgtC40LUsINGB0L7RhdGA0LDQvdC10L3QuNC1INC4INC30LDQs9GA0YPQt9C60LAg0YTQsNC50LvQvtCyIENhbGNNZSDQtNC70Y8g0YHRgtGD0LTQtdC90YLQvtCyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogItCh0LjQvdGC0LDQutGB0LjRgSDQstCy0L7QtNCwIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAi0JLRgdC1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogItCh0LHRgNC%0YEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogItCf0L7RgdGC0L7Rj9C90L3Ri9C1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogItCS0YvQsdC10YDQuNGC0LUg0LHRg9C60LLRiywg0LrQvtGC0L7RgNGL0LUg0LHRg9C00YPRgiDRgNCw0YHRgdC80LDRgtGA0LjQstCw0YLRjNGB0Y8g0LrQsNC6INC:0L7RgdGC0L7Rj9C90L3Ri9C1INCy0LzQtdGB0YLQviDRgdCy0L7QsdC%0LTQvdGL0YUg0L:QtdGA0LXQvNC10L3QvdGL0YUuINCd0LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsg0LzQvtC20L3QviDQvtC:0YDQtdC00LXQu9C40YLRjCDQtNGA0YPQs9C40LUg0L:QvtGB0YLQvtGP0L3QvdGL0LUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogItCU0YDRg9Cz0LjQtSDQv9C%0YHRgtC%0Y:QvdC90YvQtS4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogItCe0L:RgNC10LTQtdC70LjRgtGMINC90L7QstGD0Y4g0L:QvtGB0YLQvtGP0L3QvdGD0Y4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogItCk0YPQvdC60YbQuNC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogItCS0YvQsdC10YDQuNGC0LUg0LjQvNC10L3QsCDQtNC70Y8g0YTRg9C90LrRhtC40LkuINCd0LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsg0LzQvtC20L3QviDQvtC:0YDQtdC00LXQu9C40YLRjCDQtNGA0YPQs9C40LUg0YTRg9C90LrRhtC40LguIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogItCi0YDQuNCz0L7QvdC%0LzQtdGC0YDQuNGH0LXRgdC60LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogItCT0LjQv9C10YDQsdC%0LvQuNGH0LXRgdC60LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogItCQ0YDQuNGE0LzQtdGC0LjRh9C10YHQutCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAi0JTRgNGD0LPQuNC1INGE0YPQvdC60YbQuNC4Li4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAi0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0L3QvtCy0YPRjiDRhNGD0L3QutGG0LjRjiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogItCV0LTQuNC90LjRhtGLINC40LfQvNC10YDQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAi0JLRi9Cx0LXRgNC40YLQtSDQvdCw0LfQstCw0L3QuNGPINC10LTQuNC90LjRhiDQuNC30LzQtdGA0LXQvdC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICLQlNGA0YPQs9C40LUg0LXQtNC40L3QuNGG0YsuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICLQn9GA0LjRgdGC0LDQstC60Lgg0LXQtNC40L3QuNGGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLQktGL0LHQtdGA0LjRgtC1INC00L7Qv9GD0YHRgtC40LzRi9C1INC:0YDQuNGB0YLQsNCy0LrQuCDQtNC70Y8g0LXQtNC40L3QuNGGINC40LfQvNC10YDQtdC90LjRjy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogItCZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICLQlyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogItCtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogItCfIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogItCiIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogItCTIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogItCcIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogItC6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICLQsyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICLQtNCwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogItC0IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICLRgSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAi0LwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogItCdIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogItC9IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogItC:IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICLRhCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICLQsCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAi0LciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogItC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogItCU0YDRg9Cz0LjQtSDQv9GA0LjRgdGC0LDQstC60LguLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xhYmVsIjogItCU0L7Qv9GD0YHRgtC40LzRi9C1INC60L7QvdGB0YLRgNGD0LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogItCh0LzQtdGI0LDQvdC90YvQtSDQtNGA0L7QsdC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICLQpNC%0YDQvNGD0LvRiyDRgtC40L:QsCAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiINC40L3RgtC10YDQv9GA0LXRgtC40YDRg9GO0YLRgdGPINC60LDQuiAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiDQmNC90LDRh9C1INC%0L3QuCDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0LogIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAi0KHQv9C40YHQutC4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogItCk0LjQs9GD0YDQvdGL0LUg0YHQutC%0LHQutC4IHsgfSDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0Log0L7Qs9GA0LDQvdC40YfQuNGC0LXQu9C4INGB0L:QuNGB0LrQsC4g0JjQvdCw0YfQtSDQvtC90Lgg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC:0YDQvtGB0YLRi9C1INGB0LrQvtCx0LrQuC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAi0KHQv9C40YHQutC4INCx0LXQtyDQvtCz0YDQsNC90LjRh9C40YLQtdC70LXQuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICLQm9GO0LHQvtC5INGN0LvQtdC80LXQvdGCINC40LvQuCDQv9C%0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Ywg0Y3Qu9C10LzQtdC90YLQvtCyINC40L3RgtC10YDQv9GA0LXRgtC40YDRg9C10YLRgdGPINC60LDQuiDRgdC:0LjRgdC%0Log0LTQsNC20LUg0LHQtdC3INC%0LPRgNCw0L3QuNGH0LjRgtC10LvQtdC5IHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogItCY0L3RgtC10YDQstCw0LvRiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgKDAsMSkg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC40L3RgtC10YDQstCw0LvRiy4g0JjQvdCw0YfQtSDQvtC90Lgg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGCINGB0L7QsdC%0Lkg0LTQstGD0YXRjdC70LXQvNC10L3RgtC90YvQtSDQstC10LrRgtC%0YDRiy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogItCe0YLQvdC%0YjQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgMjozOjUg0LjQvdGC0LXRgNC:0YDQtdGC0LjRgNGD0Y7RgtGB0Y8g0LrQsNC6INC%0YLQvdC%0YjQtdC90LjRjy4g0JjQvdCw0YfQtSDQvtC90Lgg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGCINGB0L7QsdC%0Lkg0L7QsdGL0YfQvdGL0LUg0L:QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdGL0LUg0LTQtdC70LXQvdC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAi0JrQvtC80L:RjNGO0YLQtdGA0L3QvtC1INGN0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi0KTQvtGA0LzRg9C70Ysg0YLQuNC:0LAgMSw1ZS01INC4IDEsNUUtNSDQuNC90YLQtdGA0L:RgNC10YLQuNGA0YPRjtGC0YHRjyDQutCw0Log0LTQtdGB0Y:RgtC40YfQvdGL0LUg0YfQuNGB0LvQsCDQsiDRjdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QvCDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQuC4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAi0KHQuNC80LLQvtC70Yst0YDQsNC30LTQtdC70LjRgtC10LvQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogItCi0L7Rh9C60LAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICLQl9Cw0L:Rj9GC0LDRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogItCf0YDQvtCx0LXQuyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAi0J7RgtGB0YPRgtGB0YLQstGD0Y7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItCn0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogItCT0YDRg9C:0L:RiyDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogItCt0LvQtdC80LXQvdGC0Ysg0YHQv9C40YHQutCwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAi0JLRi9Cx0LXRgNC40YLQtSDQt9C90LDRh9C10L3QuNC1INGB0LjQvNCy0L7Qu9C%0LIg0YLQvtGH0LrQuCwg0LfQsNC:0Y:RgtC%0Lkg0Lgg0L:RgNC%0LHQtdC70LAuINCe0L3QviDQvtC:0YDQtdC00LXQu9GP0LXRgiDRgdC:0L7RgdC%0LEg0L:RgNC10LTRgdGC0LDQstC70LXQvdC40Y8g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyINC4INGB0L:QuNGB0LrQvtCyLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICLQodGA0LDQstC90LXQvdC40LUg0YEg0L7RgtCy0LXRgtC%0Lwg0YHRgtGD0LTQtdC90YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICLQn9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20LXQvSDQsiDRgtC%0YfQvdC%0YHRgtC4INGB0L7QstC:0LDQtNCw0YLRjCDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvCAo0LHQtdC3INGD0YfQtdGC0LAg0YHQutC%0LHQvtC6INC4INCw0L3QsNC70L7Qs9C40YfQvdGL0YUg0LfQvdCw0LrQvtCyKS4g0JTQvtC:0YPRgdC6INGB0L7RhdGA0LDQvdGP0LXRgiDRgdC40LvRgy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICLQnNCw0YLQtdC80LDRgtC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINGB0YDQsNCy0L3QuNCy0LDQtdGC0YHRjyDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvCDRgSDQv9C%0LzQvtGJ0YzRjiDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0LzQvtC00YPQu9GPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAi0J:QvtGA0Y:QtNC%0Log0Lgg0L:QvtCy0YLQvtGA0LXQvdC40LUg0LjQvNC10Y7RgiDQt9C90LDRh9C10L3QuNC1INCyINGB0L:QuNGB0LrQsNGFIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICLQldGB0LvQuCDQvtGC0LLQtdGCINC:0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgdC%0LHQvtC5INGB0L:QuNGB0L7QuiDRjdC70LXQvNC10L3RgtC%0LIsINC:0L7RgNGP0LTQvtC6INGB0LvQtdC00L7QstCw0L3QuNGPINC4INC60L7Qu9C40YfQtdGB0YLQstC%INCy0YXQvtC20LTQtdC90LjQuSDRjdC70LXQvNC10L3RgtC%0LIg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINCx0YvRgtGMINGC0LDQutC40LzQuCDQttC1LCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLQn9C%0LLRgtC%0YDQtdC90LjQtSDQuNC80LXQtdGCINC30L3QsNGH0LXQvdC40LUg0LIg0YHQv9C40YHQutCw0YUsINCwINC:0L7RgNGP0LTQvtC6IOKAlCDQvdC10YIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAi0JXRgdC70Lgg0L7RgtCy0LXRgiDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YIg0YHQvtCx0L7QuSDRgdC:0LjRgdC%0Log0Y3Qu9C10LzQtdC90YLQvtCyLCDQutC%0LvQuNGH0LXRgdGC0LLQviDQstGF0L7QttC00LXQvdC40Lkg0Y3Qu9C10LzQtdC90YLQvtCyINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3QviDQsdGL0YLRjCDRgtCw0LrQuNC8INC20LUsINC60LDQuiDQsiDQv9GA0LDQstC40LvRjNC90L7QvCDQvtGC0LLQtdGC0LUsINCwINC:0L7RgNGP0LTQvtC6INC40YUg0YHQu9C10LTQvtCy0LDQvdC40Y8g0LzQvtC20LXRgiDQsdGL0YLRjCDQtNGA0YPQs9C40LwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogItCf0L7RgNGP0LTQvtC6INC4INC:0L7QstGC0L7RgNC10L3QuNC1INC90LUg0LjQvNC10Y7RgiDQt9C90LDRh9C10L3QuNGPINCyINGB0L:QuNGB0LrQsNGFIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogItCV0YHQu9C4INC%0YLQstC10YIg0L:RgNC10LTRgdGC0LDQstC70Y:QtdGCINGB0L7QsdC%0Lkg0YHQv9C40YHQvtC6INGN0LvQtdC80LXQvdGC0L7Qsiwg0L:QvtGA0Y:QtNC%0Log0LjRhSDRgdC70LXQtNC%0LLQsNC90LjRjyDQuCDQuNGFINC:0L7QstGC0L7RgNC10L3QuNC1INC:0YDQuCDRgdGA0LDQstC90LXQvdC40Lgg0L7RgtCy0LXRgtCwINGB0YLRg9C00LXQvdGC0LAg0YEg0L:RgNCw0LLQuNC70YzQvdGL0Lwg0L7RgtCy0LXRgtC%0Lwg0L3QtSDRg9GH0LjRgtGL0LLQsNGO0YLRgdGPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogItChINGD0YfQtdGC0L7QvCDRgNC10LPQuNGB0YLRgNCwINCx0YPQutCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAi0JHRg9C60LLRiyDQsiDQstC10YDRhdC90LXQvCDQuCDQvdC40LbQvdC10Lwg0YDQtdCz0LjRgdGC0YDQtSDQtNC%0LvQttC90Ysg0LIg0YLQvtGH0L3QvtGB0YLQuCDRgdC%0LLQv9Cw0LTQsNGC0YwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogItChINGD0YfQtdGC0L7QvCDQv9GA0L7QsdC10LvQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogItCf0YDQvtCx0LXQu9GLINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3RiyDRgNCw0YHQv9C%0LvQsNCz0LDRgtGM0YHRjyDQsiDRgtC%0YfQvdC%0YHRgtC4INCyINGC0LXRhSDQttC1INC80LXRgdGC0LDRhSwg0YfRgtC%INC4INCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLQrdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19oZWxwZXJfdGV4dCI6ICLQnNC90L7QttC10YHRgtCy0L4g0YDQtdGI0LXQvdC40Lkg0YPRgNCw0LLQvdC10L3QuNGPLCDQvdC10YDQsNCy0LXQvdGB0YLQstCwINC40LvQuCDRgdC40YHRgtC10LzRiywg0L7Qv9GA0LXQtNC10LvQtdC90L3QvtC1INCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwLCDRgdC%0LLQv9Cw0LTQsNC10YIg0YEg0YLQsNC60L7QstGL0Lwg0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAi0JvRjtCx0L7QuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLQn9GA0L7QstC10YDQutGDINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDQv9GA0L7RhdC%0LTRj9GCINCy0YHQtSDQvtGC0LLQtdGC0Ysg0YHRgtGD0LTQtdC90YLQsC4g0K3RgtC%0YIg0YDQtdC20LjQvCDQv9C%0LfQstC%0LvRj9C10YIg0L7RgdGC0LDQstC70Y:RgtGMINC60L7QvNC80LXQvdGC0LDRgNC40Lgg0LTQu9GPINGB0YLRg9C00LXQvdGC0L7QsiDQv9C%INC:0L7QstC%0LTRgyDQvdC10L:RgNCw0LLQuNC70YzQvdGL0YUg0L7RgtCy0LXRgtC%0LIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAi0KHQvtCx0YHRgtCy0LXQvdC90LDRjyDRhNGD0L3QutGG0LjRjyDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLQntC:0YDQtdC00LXQu9C40YLQtSDRgdC%0LHRgdGC0LLQtdC90L3Rg9GOINC:0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrRg9GOINGE0YPQvdC60YbQuNGOINC00LvRjyDQv9GA0L7QstC10YDQutC4INC%0YLQstC10YLQsCDRgdGC0YPQtNC10L3RgtCwINC90LAg0L:QsNC90LXQu9C4IMKr0J7Qv9GA0LXQtNC10LvQuNGC0Ywg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INGE0YPQvdC60YbQuNC4wrsuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICLQmNC80Y8g0YTRg9C90LrRhtC40LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogItCe0L:RgNC10LTQtdC70LjRgtGMINC90L7QstGD0Y4g0YTRg9C90LrRhtC40Y4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICLQodC%0YXRgNCw0L3Rj9GC0Ywg0LDRgNCz0YPQvNC10L3RgtGLINCx0LXQtyDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICLQntGC0LLQtdGCINGB0YLRg9C00LXQvdGC0LAg0L3QtSDQv9C%0LTQstC10YDQs9Cw0LXRgtGB0Y8g0L7RhtC10L3QutC1LCDQsCDQv9C10YDQtdC00LDQtdGC0YHRjyDQsiDRhNGD0L3QutGG0LjRjiDQutCw0Log0LLRi9GA0LDQttC10L3QuNC1IENhbGNNZS4g0K3RgtC%INC%0YfQtdC90Ywg0L:QtdGA0YHQv9C10LrRgtC40LLQvdCw0Y8g0LLQvtC30LzQvtC20L3QvtGB0YLRjC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAi0KfQuNGB0LvQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICLQodC40LzQstC%0LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogItCU0LXRgdGP0YLQuNGH0L3Ri9C1INGH0LjRgdC70LAg0L3QtSDQtNC%0L:Rg9GB0LrQsNGO0YLRgdGPLiDQntGC0LLQtdGCINC00L7Qu9C20LXQvSDQv9GA0LXQtNGB0YLQsNCy0LvRj9GC0Ywg0YHQvtCx0L7QuSDRgdC%0LLQvtC60YPQv9C90L7RgdGC0Ywg0L7Qv9C10YDQsNGG0LjQuSwg0LTRgNC%0LHQtdC5LCDQutC%0YDQvdC10Lkg0Lgg0YTRg9C90LrRhtC40Lkg0YbQtdC70YvRhSDRh9C40YHQtdC7LCDQv9C%0YHRgtC%0Y:QvdC90YvRhSDQuCDQv9C10YDQtdC80LXQvdC90YvRhS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAi0JTQvtC:0YPRgdC6IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLQotC%0YfQvdGL0Lkg0L7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAi0J7RgtCy0LXRgiDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20LXQvSDQsiDRgtC%0YfQvdC%0YHRgtC4INGB0L7QstC:0LDQtNCw0YLRjCDRgSDQv9GA0LDQstC40LvRjNC90YvQvCDQvtGC0LLQtdGC0L7QvC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogItCU0L7Qv9GD0YHRgtC40LzQsNGPINC:0L7Qs9GA0LXRiNC90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogItCe0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC10L0g0L3QsNGF0L7QtNC40YLRjNGB0Y8g0YHRgtGA0L7Qs9C%INCyINC40L3RgtC10YDQstCw0LvQtSDQtNC%0L:Rg9GB0LrQsC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAi0J7RgtC90L7RgdC40YLQtdC70YzQvdCw0Y8g0L:QvtCz0YDQtdGI0L3QvtGB0YLRjCDQsiAlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLQkNCx0YHQvtC70Y7RgtC90LDRjyDQv9C%0LPRgNC10YjQvdC%0YHRgtGMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICLQodGA0LDQstC90LXQvdC40LUg0YfQuNGB0LvQsCDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogItCn0LjRgdC70L4g0L:QtdGA0LLRi9GFINC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAg0LjQu9C4INC00LXRgdGP0YLQuNGH0L3Ri9GFINC30L3QsNC60L7QsiDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC90L4g0YHQvtC%0YLQstC10YLRgdGC0LLQvtCy0LDRgtGMINC:0YDQsNCy0LjQu9GM0L3QvtC80YMg0L7RgtCy0LXRgtGDLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLRh9C40YHQu9C%INC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItGH0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogItCk0L7RgNC80LDRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogItCt0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi0JTQtdGB0Y:RgtC40YfQvdGL0LUg0YfQuNGB0LvQsCDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQtNC%0LvQttC90Ysg0LjQvNC10YLRjCDQv9GA0LjQstC10LTQtdC90L3QvtC1INGN0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1OiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogItCU0LXRgdGP0YLQuNGH0L3Ri9C1INGH0LjRgdC70LAg0LTQvtC70LbQvdGLINC40LzQtdGC0Ywg0L:RgNC%0YHRgtC%0LUg0LTQtdGB0Y:RgtC40YfQvdC%0LUg0L:RgNC10LTRgdGC0LDQstC70LXQvdC40LU6IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAi0J:RgNC%0LjQt9Cy0L7Qu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLQlNC10YHRj9GC0LjRh9C90YvQtSDRh9C40YHQu9CwINC80L7Qs9GD0YIg0LjQvNC10YLRjCDQutCw0Log0Y3QutGB0L:QvtC90LXQvdGG0LjQsNC70YzQvdC%0LUsINGC0LDQuiDQuCDQtNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAi0KLQvtGH0L3QvtGB0YLRjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAi0J7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICLQtNC%IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogItGH0LjRgdC70L4g0LfQvdCw0YfQsNGJ0LjRhSDRhtC40YTRgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQtNC10YHRj9GC0LjRh9C90YvRhSDQt9C90LDQutC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2hlbHBlcl90ZXh0IjogItCf0YDQvtCy0LXRgNGM0YLQtSDQvNC40L3QuNC80LDQu9GM0L3QvtC1INC4INC80LDQutGB0LjQvNCw0LvRjNC90L7QtSDQutC%0LvQuNGH0LXRgdGC0LLQsCDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAINC40LvQuCDQtNC10YHRj9GC0LjRh9C90YvRhSDQt9C90LDQutC%0LIsINC60L7RgtC%0YDRi9C1INC00L7Qu9C20L3RiyDQsdGL0YLRjCDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCwg0LIg0YLQvtC8INGH0LjRgdC70LUg0L3Rg9C70LXQstGL0LUg0LzQu9Cw0LTRiNC40LUg0YDQsNC30YDRj9C00YsuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICLQo9C:0YDQvtGJ0LXQvdC40LUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICLQntCx0YnQuNC5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogItCj0L:RgNC%0YnQtdC90L3Ri9C5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogItCU0LDQu9GM0L3QtdC50YjQtdC1INGD0L:RgNC%0YnQtdC90LjQtSDQstGL0YDQsNC20LXQvdC40Y8g0L3QtdCy0L7Qt9C80L7QttC90L4uINCS0LrQu9GO0YfQsNC10YIg0LIg0YHQtdCx0Y8g0LTRgNC%0LHQuCwg0YHRgtC10L:QtdC90Lgg0Lgg0LrQvtGA0L3QuCwg0L:QvtC70LjQvdC%0LzRiywg0LTRgNC%0LHQvdC%LdGA0LDRhtC40L7QvdCw0LvRjNC90YvQtSDRhNGD0L3QutGG0LjQuCwg0YLRgNCw0L3RgdGG0LXQvdC00LXQvdGC0L3Ri9C1INGE0YPQvdC60YbQuNC4LCDQtNC10YHRj9GC0LjRh9C90YvQtSDRh9C40YHQu9CwLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogItCg0LDQt9Cy0LXRgNC90YPRgtGL0Lkg0LLQuNC0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogItCS0YHQtSDQstC%0LfQvNC%0LbQvdGL0LUg0L7Qv9C10YDQsNGG0LjQuCDQstGL0L:QvtC70L3QtdC90YsuINCf0YDQvtC40LfQstC10LTQtdC90LjRjyDRgNCw0LfQu9C%0LbQtdC90Ysg0L3QsCDRgdC70LDQs9Cw0LXQvNGL0LUsINC40YHQv9C%0LvRjNC30YPRjtGC0YHRjyDQv9GA0L7RgdGC0YvQtSDQtNGA0L7QsdC4LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogItCU0LXQu9C40YLQtdC70LgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICLQoNCw0LfQu9C%0LbQtdC90L3Ri9C5INC90LAg0LzQvdC%0LbQuNGC0LXQu9C4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAi0KbQtdC70YvQtSDRh9C40YHQu9CwINC4INC:0L7Qu9C40L3QvtC80Ysg0L:RgNC10LTRgdGC0LDQstC70Y:RjtGC0YHRjyDQsiDQstC40LTQtSDQv9GA0L7QuNC30LLQtdC00LXQvdC40Y8g0L:RgNC%0YHRgtGL0YUg0YfQuNGB0LXQuyDQuNC70Lgg0LzQvdC%0LbQuNGC0LXQu9C10LkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAi0J7QsdGJ0LjQuSDQtNC10LvQuNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAi0JLRi9C00LXQu9C10L3RiyDQvtCx0YnQuNC1INC00LXQu9C40YLQtdC70Lgg0YHQu9Cw0LPQsNC10LzRi9GFLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAi0JTRgNC%0LHQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAi0J7QsdGJ0LjQuSDQt9C90LDQvNC10L3QsNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICLQlNGA0L7QsdC4INGD0L:RgNC%0YnQsNGO0YLRgdGPINGBINC:0YDQuNCy0LXQtNC10L3QuNC10Lwg0Log0L7QtNC90L7QvNGDINC%0LHRidC10LzRgyDQt9C90LDQvNC10L3QsNGC0LXQu9GOLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICLQmtC%0YDQvdC4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICLQn9GA0LjQstC10LTQtdC90L3Ri9C5INC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICLQkiDQt9C90LDQvNC10L3QsNGC0LXQu9C1INC90LXRgiDQutC%0YDQvdC10LkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogItCc0LjQvdC40LzQsNC70YzQvdGL0LUg0L:QvtC00LrQvtGA0LXQvdC90YvQtSDQstC10LvQuNGH0LjQvdGLIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogItCQ0YDQs9GD0LzQtdC90YIg0LrQvtGA0L3RjyDQvdC1INGB0L7QtNC10YDQttC40YIg0LrQsNC60LjRhS3Qu9C40LHQviDQvNC90L7QttC40YLQtdC70LXQuSDQsiDRgdGC0LXQv9C10L3QuCDQv9C%0LrQsNC30LDRgtC10LvRjyDQutC%0YDQvdGPLCDQsiDRgdCy0Y:Qt9C4INGBINGH0LXQvCDQtdCz0L4g0L3QtdCy0L7Qt9C80L7QttC90L4g0YPQv9GA0L7RgdGC0LjRgtGMLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICLQldC00LjQvdC40YbRiyDQuNC30LzQtdGA0LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogItCh0YDQsNCy0L3QuNGC0Ywg0LXQtNC40L3QuNGG0Ysg0LjQt9C80LXRgNC10L3QuNGPIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICLQldC00LjQvdC40YbRiyDQuNC30LzQtdGA0LXQvdC40Y8g0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINCx0YvRgtGMINGC0LDQutC40LzQuCDQttC1LCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogItCg0LDQt9GA0LXRiNC40YLRjCDQtNGA0YPQs9C40LUg0L:RgNC40YHRgtCw0LLQutC4IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAi0KDQsNC30YDQtdGI0LjRgtGMLCDRh9GC0L7QsdGLINC:0YDQuNGB0YLQsNCy0LrQsCDQtdC00LjQvdC40YYg0LjQt9C80LXRgNC10L3QuNGPINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC%0YLQu9C40YfQsNC70LDRgdGMINC%0YIg0L:RgNC40YHRgtCw0LLQutC4INC10LTQuNC90LjRhiDQuNC30LzQtdGA0LXQvdC40Y8g0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogItCt0LvQtdC80LXQvdGC0YsiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAi0JrRgNC40YLQtdGA0LjQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAi0JTQvtC:0YPRgdC6IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAi0JfQsNC00LDQudGC0LUg0LTQvtC:0YPRgdGC0LjQvNGD0Y4g0LLQtdC70LjRh9C40L3RgyDQvtGC0LrQu9C%0L3QtdC90LjRjyDQvNC10LbQtNGDINC%0YLQstC10YLQvtC8INGB0YLRg9C00LXQvdGC0LAg0Lgg0L:RgNCw0LLQuNC70YzQvdGL0Lwg0L7RgtCy0LXRgtC%0LwuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogItCS0YvQsdC10YDQuNGC0LUg0Y3Qu9C10LzQtdC90YLRiyDQsiDQvtGC0LLQtdGC0LUsINC60L7RgtC%0YDRi9C1INC:0L7QtNC70LXQttCw0YIg0L7RhtC10L3QutC1IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAi0JfQsNC:0YDQtdGC0LjRgtC1INC40LfQsdGL0YLQvtGH0L3Ri9C1INGN0LvQtdC80LXQvdGC0Ysg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogItCa0L7Qu9C40YfQtdGB0YLQstC%INGN0LvQtdC80LXQvdGC0L7QsiDQsiDQvtGC0LLQtdGC0LUg0YHRgtGD0LTQtdC90YLQsCDQvdC1INC00L7Qu9C20L3QviDQv9GA0LXQstGL0YjQsNGC0Ywg0LrQvtC70LjRh9C10YHRgtCy0L4g0Y3Qu9C10LzQtdC90YLQvtCyINCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICLQodGA0LDQstC90LjRgtGMINGG0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLQrdC70LXQvNC10L3RgtGLINCyINC%0YLQstC10YLQtSDRgdGC0YPQtNC10L3RgtCwINC00L7Qu9C20L3RiyDQuNC80LXRgtGMINGC0LDQutC%0Lkg0LbQtSDRhtCy0LXRgiwg0LrQsNC6INCyINC:0YDQsNCy0LjQu9GM0L3QvtC8INC%0YLQstC10YLQtS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAi0KHRgNCw0LLQvdC40YLRjCDRgtC40L8g0LvQuNC90LjQuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogItCb0LjQvdC40Lgg0L3QsCDRjdC70LXQvNC10L3RgtCw0YUg0LIg0L7RgtCy0LXRgtC1INGB0YLRg9C00LXQvdGC0LAg0LTQvtC70LbQvdGLINC40LzQtdGC0Ywg0YLQsNC60L7QuSDQttC1INGC0LjQvyAo0YHQv9C70L7RiNC90YvQtSwg0L:Rg9C90LrRgtC40YDQvdGL0LUpLCDQutCw0Log0LIg0L:RgNCw0LLQuNC70YzQvdC%0Lwg0L7RgtCy0LXRgtC1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogItCS0YHQtSDRjdC70LXQvNC10L3RgtGLIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogItCg0LDRgdC:0YDQtdC00LXQu9C40YLRjCDQvtGG0LXQvdC60LgiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICLQn9GA0Lgg0LfQsNCz0YDRg9C30LrQtSDRjdC70LXQvNC10L3RgtC%0LIg0LTQu9GPINC:0YDQvtCy0LXRgNC60Lgg0LPRgNCw0YTQuNC60LAg0L:RgNC%0LjQt9C%0YjQu9CwINC%0YjQuNCx0LrQsC4g0J:QvtC:0YDQvtCx0YPQudGC0LUg0LXRidC1INGA0LDQty4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogItCh0L7RgdGC0LDQstGM0YLQtSDQsNC70LPQvtGA0LjRgtC8INC00LvRjyDRhNC%0YDQvNC40YDQvtCy0LDQvdC40Y8g0YHQu9GD0YfQsNC50L3Ri9GFINC:0LXRgNC10LzQtdC90L3Ri9GFLCDRh9C40YHQtdC7LCDQstGL0YDQsNC20LXQvdC40LksINCz0YDQsNGE0LjQutC%0LIg0LjQu9C4INGE0YPQvdC60YbQuNC4OiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAi0K:Qt9GL0Log0LDQu9Cz0L7RgNC40YLQvNCwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INCy0YvRhdC%0LTQvdGL0YUg0L:QtdGA0LXQvNC10L3QvdGL0YUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAi0J:RgNC40LzQtdGAOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAi0KTQvtGA0LzQsNGCINCy0YvRgNCw0LbQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICLQnNC90LjQvNCw0Y8g0LXQtNC40L3QuNGG0LAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICLQntC:0LXRgNCw0YLQvtGAINGD0LzQvdC%0LbQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAi0KLQvtGH0LrQsCBCNyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLQotC%0YfQutCwINC:0LXRgNC10YHQtdGH0LXQvdC40Y8gQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAi0J3QtdGP0LLQvdCw0Y8g0YTQvtGA0LzQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogItCk0L7RgNC80LDRgiDRh9C40YHQu9CwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICLQotC40L8g0YLQvtGH0L3QvtGB0YLQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLQp9C40YHQu9C%INC30L3QsNGH0LDRidC40YUg0YbQuNGE0YAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItCn0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INCy0YvRhdC%0LTQvdC%0LPQviDQt9C90LDRh9C10L3QuNGPIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAi0JTQtdGB0Y:RgtC40YfQvdC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICLQrdC60YHQv9C%0L3QtdC90YbQuNCw0LvRjNC90L7QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogItCQ0LLRgtC%0LzQsNGC0LjRh9C10YHQutC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90YvQuSDRgNCw0LfQtNC10LvQuNGC0LXQu9GMIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAi0JfQsNC:0Y:RgtCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICLQotC%0YfQutCwIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICLQoNCw0LfQtNC10LvQuNGC0LXQu9GMINCz0YDRg9C:0L8g0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogItCe0YLRgdGD0YLRgdGC0LLRg9C10YIiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogItCf0YDQvtCx0LXQuyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAi0JfQsNC:0Y:RgtCw0Y8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogItCi0L7Rh9C60LAiLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICLQktCy0LXQtNC40YLQtSDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUg0LTQu9GPINCy0YHQv9C%0LzQvtCz0LDRgtC10LvRjNC90L7Qs9C%INC60LDQu9GM0LrRg9C70Y:RgtC%0YDQsCBDYWxjTWU6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLQn9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAi0J:QvtCy0YLQvtGA0L3QviDQs9C10L3QtdGA0LjRgNC%0LLQsNGC0Ywg0L7RgtCy0LXRgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogItCa0L7Qv9C40YDQvtCy0LDRgtGMINC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogItCe0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogItCX0LDQtNCw0LnRgtC1INC%0YLQstC10YIg0YHRgtGD0LTQtdC90YLQsCDQtNC70Y8g0L:RgNC%0YHQvNC%0YLRgNCwINC60L7QvNC80LXQvdGC0LDRgNC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAi0J:QoNCQ0JLQmNCb0KzQndCeIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICLQp9CQ0KHQotCY0KfQndCeINCf0KDQkNCS0JjQm9Cs0J3QniIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogItCd0JXQn9Cg0JDQktCY0JvQrNCd0J4iLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAi0JzQsNGC0LXQvNCw0YLQuNGH0LXRgdC60LjQuSDRgdC40L3RgtCw0LrRgdC40YEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICLQk9GA0LDRhNC40YfQtdGB0LrQuNC5INGB0LjQvdGC0LDQutGB0LjRgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9zdHJpbmdfbGFiZWwiOiAi0KLQtdC60YHRgtC%0LLRi9C5INGB0LjQvdGC0LDQutGB0LjRgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICLQn9C%0YHQuNC80LLQvtC70YzQvdC%INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogItCc0LDRgtC10LzQsNGC0LjRh9C10YHQutC4INGA0LDQstC10L0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLQrdC60LLQuNCy0LDQu9C10L3RgtC90YvQtSDRg9GA0LDQstC90LXQvdC40Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2FsbF9sYWJlbCI6ICLQm9GO0LHQvtC5INC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogItCk0YPQvdC60YbQuNGPINC%0YbQtdC90LrQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICLQk9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICLQo9C:0YDQvtGJ0LXQvdC90YvQuSDQstC40LQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICLQoNCw0LfQstC10YDQvdGD0YLRi9C5INCy0LjQtCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAi0KDQsNC30LvQvtC20LXQvdC90YvQuSDQvdCwINC80L3QvtC20LjRgtC10LvQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICLQn9GA0LjQstC10LTQtdC90L3Ri9C5INC6INGA0LDRhtC40L7QvdCw0LvRjNC90L7QvNGDINCy0LjQtNGDIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICLQndC10YIg0L7QsdGJ0LXQs9C%INC00LXQu9C40YLQtdC70Y8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICLQnNC40L3QuNC80LDQu9GM0L3Ri9C1INC:0L7QtNC60L7RgNC10L3QvdGL0LUg0LLQtdC70LjRh9C40L3RiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICLQntCx0YnQuNC5INC30L3QsNC80LXQvdCw0YLQtdC70YwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogItCt0LrRgdC:0L7QvdC10L3RhtC40LDQu9GM0L3QvtC1INC:0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICLQlNC10YHRj9GC0LjRh9C90L7QtSDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogItCh0LjQvNCy0L7Qu9GM0L3Ri9C5INC%0YLQstC10YIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAi0J7RgiAke21pbn0g0LTQviAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogItCd0LUg0LzQtdC90LXQtSAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogItCd0LUg0LHQvtC70LXQtSAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZXF1YWxfbGFiZWwiOiAiJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogItGH0LjRgdC70L4g0LTQtdGB0Y:RgtC40YfQvdGL0YUg0LfQvdCw0LrQvtCyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICLQodGA0LDQstC90LXQvdC40LUg0LXQtNC40L3QuNGGINC40LfQvNC10YDQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogItCd0LXRgiDQuNC30LHRi9GC0L7Rh9C90YvRhSDRjdC70LXQvNC10L3RgtC%0LIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICLQptCy0LXRgiIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogItCi0LjQvyDQu9C40L3QuNC4IiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiWE1MINCy0L7Qv9GA0L7RgdCwIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMINCz0YDQsNC80LzQsNGC0LjQutC4IiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAi0JfQsNGA0LXQt9C10YDQstC40YDQvtCy0LDQvdC90YvQtSDRgdC70L7QstCwIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAi0J:RgNC%0LLQtdGA0LrQsCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8g0Lgg0L:QtdGA0LXQvNC10L3QvdGL0LUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICLQodC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICLQlNC%0L:Rg9GB0YLQuNC80YvQuSDRgdC:0L7RgdC%0LEg0LLQstC%0LTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICLQodGA0LDQstC90LXQvdC40LUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3Byb3BlcnRpZXNfdGl0bGUiOiAi0KHQstC%0LnRgdGC0LLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogItCf0LXRgNC10LzQtdC90L3Ri9C1IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAi0L7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogItC00L4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi0YfQuNGB0LvQviDQt9C90LDRh9Cw0YnQuNGFINGG0LjRhNGAIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLRh9C40YHQu9C%INC00LXRgdGP0YLQuNGH0L3Ri9GFINC30L3QsNC60L7QsiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcGVyY2VudF9lcnJvcl9sYWJlbCI6ICLQvtGC0L3QvtGB0LjRgtC10LvRjNC90LDRjyDQv9C%0LPRgNC10YjQvdC%0YHRgtGMINCyICUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogItCw0LHRgdC%0LvRjtGC0L3QsNGPINC:0L7Qs9GA0LXRiNC90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogItCS0YHRgtGA0L7QtdC90L3Ri9C5IE1hdGhUeXBlINGBINGA0YPQutC%0L:QuNGB0L3Ri9C8INCy0LLQvtC00L7QvCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogItCi0L7Rh9C90L7RgdGC0YwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAi0JjQvNC10LXRgiDQsNC70LPQvtGA0LjRgtC8IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAi0JjQvNC:0L7RgNGC0LjRgNC%0LLQsNGC0Ywg0LLQvtC:0YDQvtGBPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAi0JLQvtC:0YDQvtGBLCDQutC%0YLQvtGA0YvQuSDQstGLINGB0L7QsdC40YDQsNC10YLQtdGB0Ywg0L7RgtC60YDRi9GC0YwsINGB0L7QtNC10YDQttC40YIg0L3QtdGA0LXQutC%0LzQtdC90LTRg9C10LzRi9C1INGN0LvQtdC80LXQvdGC0YsuINCf0YDQvtGG0LXRgdGBINC40LzQv9C%0YDRgtCwINC80L7QttC10YIg0LLQvdC10YHRgtC4INC90LXQutC%0YLQvtGA0YvQtSDQuNC30LzQtdC90LXQvdC40Y8g0LIg0YDQsNCx0L7RgtGDINCy0L7Qv9GA0L7RgdCwLiDQndCw0YHRgtC%0Y:RgtC10LvRjNC90L4g0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0YLRidCw0YLQtdC70YzQvdC%INC:0YDQvtCy0LXRgNC40YLRjCDQstC%0L:RgNC%0YEg0L:QvtGB0LvQtSDQuNC80L:QvtGA0YLQsC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogItCf0YDQuNC90Y:RgtGMIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogItCe0YLQvNC10L3QsCIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICLQndC10YHQvtCy0LzQtdGB0YLQuNC80YvQtSDQv9Cw0YDQsNC80LXRgtGA0YsiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICLQktGL0LHRgNCw0L3QvdGL0LUg0L:QsNGA0LDQvNC10YLRgNGLINC90LXRgdC%0LLQvNC10YHRgtC40LzRiyDRgSDRg9GC0LLQtdGA0LbQtNC10L3QuNGP0LzQuCDQuNC3INC:0YDQsNCy0LjQu9GM0L3QvtCz0L4g0L7RgtCy0LXRgtCwLiDQpdC%0YLQuNGC0LUg0L:RgNC%0LTQvtC70LbQuNGC0Yw:IiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAi0JTQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi0J3QtdGCIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLQntGC0LrRgNGL0YLRjCDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQuNC5INGA0LXQtNCw0LrRgtC%0YAgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAi0J3QtdGB0L7RhdGA0LDQvdC10L3QvdGL0LUg0LjQt9C80LXQvdC10L3QuNGPIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAi0J:QvtGB0LvQtSDQt9Cw0LrRgNGL0YLQuNGPINGN0YLQvtCz0L4g0L7QutC90LAg0LLRgdC1INC90LXRgdC%0YXRgNCw0L3QtdC90L3Ri9C1INC40LfQvNC10L3QtdC90LjRjyDQsdGD0LTRg9GCINGD0YLQtdGA0Y:QvdGLLiDQpdC%0YLQuNGC0LUg0L:RgNC%0LTQvtC70LbQuNGC0Yw:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAi0J:RgNC40L3Rj9GC0YwiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLQntGC0LzQtdC90LAiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogItCh0L7RhdGA0LDQvdC40YLRjCDQuCDQt9Cw0LrRgNGL0YLRjCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAi0JfQsNC60YDRi9GC0Ywg0LHQtdC3INGB0L7RhdGA0LDQvdC10L3QuNGPIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAi0J3QsNC20LzQuNGC0LUg0LrQvdC%0L:QutGDLCDRh9GC0L7QsdGLINC30LDQs9GA0YPQt9C40YLRjCDQv9GA0LjQu9C%0LbQtdC90LjQtSBXaXJpcyBDQVMg0Lgg0LfQsNC:0YPRgdGC0LjRgtGMINC10LPQviDQtNC70Y8g0YDQtdC00LDQutGC0LjRgNC%0LLQsNC90LjRjyDQsNC70LPQvtGA0LjRgtC80LAg0LLQvtC:0YDQvtGB0LAuIiwKCQkicnVuY2FsY3VsYXRvciI6ICLQl9Cw0L:Rg9GB0Log0LrQsNC70YzQutGD0LvRj9GC0L7RgNCwIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAi0J3QsNC20LzQuNGC0LUg0LrQvdC%0L:QutGDLCDRh9GC0L7QsdGLINC30LDQs9GA0YPQt9C40YLRjCDQv9GA0LjQu9C%0LbQtdC90LjQtSBXaXJpcyBDQVMg0Lgg0LfQsNC:0YPRgdGC0LjRgtGMINC10LPQviDQtNC70Y8g0L:RgNC%0LLQtdC00LXQvdC40Y8g0L3QtdC%0LHRhdC%0LTQuNC80YvRhSDQstGL0YfQuNGB0LvQtdC90LjQuS4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAi0J:QtdGA0LXQtNCw0YfQsCDQvdCw0YfQsNC70YzQvdC%0LPQviDRgdC10LDQvdGB0LAuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICLQntC20LjQtNCw0L3QuNC1INC%0LHQvdC%0LLQu9C10L3QuNC5Li4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICLQktGB0LUg0LjQt9C80LXQvdC10L3QuNGPINGB0L7RhdGA0LDQvdC10L3RiyIsCgkJImdvdHNlc3Npb24iOiAi0JjQt9C80LXQvdC10L3QuNGPINGB0L7RhdGA0LDQvdC10L3RiyAo0LLQtdGA0YHQuNGPICR7bn0pLiIsCgkJInNob3djYXMiOiAi0JjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAi0JjRgdC:0L7Qu9GM0LfQvtCy0LDRgtGMIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICLQlNC%0L:QvtC70L3QuNGC0LXQu9GM0L3QsNGPINC40L3RhNC%0YDQvNCw0YbQuNGPIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogItCf0YDQtdC%0LHRgNCw0LfQvtCy0LDRgtGMINCyINGE0L7RgNC80LDRgiBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogItCQ0LvQs9C%0YDQuNGC0Lwg0LLQvtC:0YDQvtGB0LAg0LHRg9C00LXRgiDQuNC80L:QvtGA0YLQuNGA0L7QstCw0L0g0LjQtyBXaXJpcyBDQVMg0LIg0L3QsNGIINC90L7QstGL0Lkg0YDQtdC00LDQutGC0L7RgCDQsNC70LPQvtGA0LjRgtC80L7QsiBDYWxjTWUuINCf0L7Qu9GD0YfQtdC90L3Ri9C5INCw0LvQs9C%0YDQuNGC0Lwg0L3QtdC%0LHRhdC%0LTQuNC80L4g0LjRgdC:0YDQsNCy0LjRgtGMINC4INC:0YDQvtCy0LXRgNC40YLRjCDQsiDRgNGD0YfQvdC%0Lwg0YDQtdC20LjQvNC1LiDQkNC70LPQvtGA0LjRgtC80YssINC40LzQv9C%0YDRgtC40YDQvtCy0LDQvdC90YvQtSDQsiBDYWxjTWUsINC90LXQstC%0LfQvNC%0LbQvdC%INC%0YLQutGA0YvRgtGMINGBINC:0L7QvNC%0YnRjNGOIFdpcmlzIENBUy4g0JXRgdC70Lgg0YLRgNC10LHRg9C10YLRgdGPINC%0YLQvNC10L3QuNGC0Ywg0LjQvNC:0L7RgNGCINC:0L7RgdC70LUg0LXQs9C%INC:0YDQuNC90Y:RgtC40Y8sINC90LUg0YHQvtGF0YDQsNC90Y:QudGC0LUg0LLQvtC:0YDQvtGBOiDQvdCw0LbQvNC40YLQtSDQutC90L7Qv9C60YMg0L7RgtC80LXQvdGLINCyINC%0LrQvdC1IFdpcmlzIFF1aXp6ZXMgU3R1ZGlvINC4INC%0YLQutGA0L7QudGC0LUg0LXQs9C%INGB0L3QvtCy0LAuINCU0LvRjyDRgdC70L7QttC90YvRhSDQsNC70LPQvtGA0LjRgtC80L7QsiDRgSDQv9GA0L7Qs9GA0LDQvNC80L3QvtC5INC70L7Qs9C40LrQvtC5INC40YHQv9C%0LvRjNC30YPQudGC0LUg0YDQtdC20LjQvCDCq9Cf0YDQtdC%0LHRgNCw0LfQvtCy0LDRgtGMINC60LDQuiDQsNC70LPQvtGA0LjRgtC8wrssINGH0YLQvtCx0Ysg0L:QvtCy0YvRgdC40YLRjCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjCDQuCDRg9C:0YDQvtGB0YLQuNGC0Ywg0YDQsNCx0L7RgtGDLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAi0J:RgNC10L7QsdGA0LDQt9C%0LLQsNGC0Ywg0LrQsNC6INCw0LvQs9C%0YDQuNGC0LwiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAi0J:RgNC40L3Rj9GC0YwiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICLQntGC0LzQtdC90LAiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICLQs9GA0LDRhNC40LrQsCIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IijQs9GA0LDRhNC40LrQuCwg0LPQtdC%0LzQtdGC0YDQuNGH0LXRgdC60LjQtSDRjdC70LXQvNC10L3RgtGLLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICLQodC40L3RgtCw0LrRgdC40YEg0L7RgtCy0LXRgtCwINGP0LLQu9GP0LXRgtGB0Y8g0L:RgNCw0LLQuNC70YzQvdGL0LwiLAoJCgkJImNoZWNrX2NvbG9yIjogItGB0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINC:0L4g0YbQtdC90YLRgNGDIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogItGB0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINC:0L4g0YLQuNC:0YMg0LvQuNC90LjQuSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogItC90LUg0YHQvtC00LXRgNC20LjRgiDQuNC30LHRi9GC0L7Rh9C90YvRhSDRjdC70LXQvNC10L3RgtC%0LIiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLQs9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAi0J7RgtCy0LXRgiDQs9C10L7QvNC10YLRgNC40YfQtdGB0LrQuCDRgNCw0LLQtdC9IiwKCgkJInBhcmFtZXRlciI6ICLQv9Cw0YDQsNC80LXRgtGAIiwKCQkiYW5zd2VyIjogItC%0YLQstC10YIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICLQmtC%0L:QuNGA0L7QstCw0YLRjCDQuNC3INC90LDRh9Cw0LvRjNC90L7Qs9C%INGB0L7QtNC10YDQttC40LzQvtCz0L4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAi0JrQvtC:0LjRgNC%0LLQsNGC0Ywg0LjQtyDQv9GA0LDQstC40LvRjNC90L7Qs9C%INC%0YLQstC10YLQsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAi0J:Qu9C%0YLRgtC10YAiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLQodGC0LDRgtC40YHRgtC40YfQtdGB0LrQuNC1INC00LjQsNCz0YDQsNC80LzRiyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICLQktCy0LXQtNC40YLQtSDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgS4g0JrRgNC40YLQtdGA0LjQuCDQtdCz0L4g0YHRgNCw0LLQvdC10L3QuNGPINGBINC%0YLQstC10YLQvtC8INCy0LDRiNC40YUg0YHRgtGD0LTQtdC90YLQvtCyINC80L7QttC90L4g0LjQt9C80LXQvdC40YLRjCwg0LjRgdC:0L7Qu9GM0LfRg9GPINC80LXQvdGOINC:0LDRgNCw0LzQtdGC0YDQvtCyINC:0YDQvtCy0LXRgNC60Lgg0YHQvtC%0YLQstC10YLRgdGC0LLQuNGPLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICLQktCy0LXQtNC40YLQtSDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCINC90LAg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgS4g0J:QvtGA0Y:QtNC%0Log0LXQs9C%INGB0YDQsNCy0L3QtdC90LjRjyDRgSDQvtGC0LLQtdGC0L7QvCDQstCw0YjQuNGFINGB0YLRg9C00LXQvdGC0L7Qsiwg0LAg0YLQsNC60LbQtSDRjdC70LXQvNC10L3RgtGLLCDQv9C%0LTQu9C10LbQsNGJ0LjQtSDQvtGG0LXQvdC60LUsINC80L7QttC90L4g0LjQt9C80LXQvdC40YLRjCwg0LjRgdC:0L7Qu9GM0LfRg9GPINC80LXQvdGOINC90LDRgdGC0YDQvtC10LouIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogItCS0LLQtdC00LjRgtC1INC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIg0L3QsCDQtNCw0L3QvdGL0Lkg0LLQvtC:0YDQvtGBLiDQmtGA0LjRgtC10YDQuNC4INC10LPQviDRgdGA0LDQstC90LXQvdC40Y8g0YEg0L7RgtCy0LXRgtC%0Lwg0LLQsNGI0LjRhSDRgdGC0YPQtNC10L3RgtC%0LIg0LzQvtC20L3QviDQuNC30LzQtdC90LjRgtGMLCDQuNGB0L:QvtC70YzQt9GD0Y8g0LzQtdC90Y4g0L:QsNGA0LDQvNC10YLRgNC%0LIg0L:RgNC%0LLQtdGA0LrQuCDRgdC%0L7RgtCy0LXRgtGB0YLQstC40Y8uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICLQrdGC0L4g0L3QsNGH0LDQu9GM0L3Ri9C5INCy0LjQtCDQvNCw0YLQtdC80LDRgtC40YfQtdGB0LrQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwLCDQutC%0YLQvtGA0YvQuSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB0YLRg9C00LXQvdGC0LDQvCDQv9GA0Lgg0L:QvtC:0YvRgtC60LUg0L7RgtCy0LXRgtC40YLRjCDQvdCwINCy0L7Qv9GA0L7RgS4g0KEg0LXQs9C%INC:0L7QvNC%0YnRjNGOINC80L7QttC90L4g0YHQvtC30LTQsNGC0Ywg0YHRgtGA0YPQutGC0YPRgNGDINC00LvRjyDQuNGFINC%0YLQstC10YLQvtCyINC40LvQuCDQv9C%0LTQs9C%0YLQvtCy0LjRgtGMINC:0L7Qu9GPINC00LvRjyDQstCy0L7QtNCwINC00LDQvdC90YvRhS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogItCt0YLQviDQvdCw0YfQsNC70YzQvdGL0Lkg0LLQuNC0INCz0YDQsNGE0LjRh9C10YHQutC%0LPQviDRgNC10LTQsNC60YLQvtGA0LAsINC60L7RgtC%0YDRi9C5INC:0YDQtdC00YHRgtCw0LLQu9GP0LXRgtGB0Y8g0YHRgtGD0LTQtdC90YLQsNC8INC:0YDQuCDQv9C%0L:Ri9GC0LrQtSDQvtGC0LLQtdGC0LjRgtGMINC90LAg0LLQvtC:0YDQvtGBLiDQrdC70LXQvNC10L3RgtGLINC:0LDQvdC10LvQuCDQuNC90YHRgtGA0YPQvNC10L3RgtC%0LIsINC%0YLQvtCx0YDQsNC20LDQtdC80YvQtSDQsiDQstCw0YDQuNCw0L3RgtCw0YUg0LLQstC%0LTQsCwg0LzQvtC20L3QviDQvdCw0YHRgtGA0LDQuNCy0LDRgtGMLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAi0K3RgtC%INC90LDRh9Cw0LvRjNC90YvQuSDQstC40LQg0YLQtdC60YHRgtC%0LLQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwLCDQutC%0YLQvtGA0YvQuSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB0YLRg9C00LXQvdGC0LDQvCDQv9GA0Lgg0L:QvtC:0YvRgtC60LUg0L7RgtCy0LXRgtC40YLRjCDQvdCwINCy0L7Qv9GA0L7RgS4g0J7RgtCy0LXRgtGLINGN0YLQvtCz0L4g0YLQuNC:0LAg0L3QtSDQvtGG0LXQvdC40LLQsNGO0YLRgdGPINC80LDRgtC10LzQsNGC0LjRh9C10YHQutC40LzQuCDQvNC10YLQvtC00LDQvNC4LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogItCS0Ysg0LjRgdC:0L7Qu9GM0LfRg9C10YLQtSBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICLQotC10L:QtdGA0Ywg0LLRiyDQvNC%0LbQtdGC0LUg0LLQvtGB0L:QvtC70YzQt9C%0LLQsNGC0YzRgdGPINC90LDRiNC10Lkg0L3QvtCy0L7QuSDRhNGD0L3QutGG0LjQtdC5INC%0L:RgNC10LTQtdC70LXQvdC40Y8g0YHQu9GD0YfQsNC50L3Ri9GFINC:0LXRgNC10LzQtdC90L3Ri9GFLCDQutC%0YLQvtGA0LDRjyDQv9C%0LfQstC%0LvRj9C10YIg0LHRi9GB0YLRgNC10LUg0Lgg0L:RgNC%0YnQtSDRgdC%0LfQtNCw0LLQsNGC0Ywg0LTQuNC90LDQvNC40YfQtdGB0LrQuNC1INCy0L7Qv9GA0L7RgdGLLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICLQmNC30YPRh9C40YLRjCDQvdCw0YjQuCDQv9GA0LjQvNC10YfQsNC90LjRjyDQuiDQstC10YDRgdC40LguIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogItCe0YHRgtCw0LLQuNGC0Ywg0L7RgtC30YvQsi4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogItCd0LDRh9Cw0LvRjNC90L7QtSDRgdC%0LTQtdGA0LbQuNC80L7QtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLQl9Cw0LHQu9C%0LrQuNGA0L7QstCw0YLRjCDQvdCw0YfQsNC70YzQvdC%0LUg0YHQvtC00LXRgNC20LjQvNC%0LUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAi0JfQsNC:0YDQtdGJ0LDQtdGCINGB0YLRg9C00LXQvdGC0YMg0LjQt9C80LXQvdGP0YLRjCDQvtGC0LLQtdGCINC30LAg0L:RgNC10LTQtdC70LDQvNC4INC:0YPRgdGC0YvRhSDQv9C%0LvQtdC5INC00LvRjyDQt9Cw0L:QvtC70L3QtdC90LjRjywg0L7RgdGC0LDQstC70LXQvdC90YvRhSDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuINCSINGN0YLQvtC8INGA0LXQttC40LzQtSDRgdGC0YPQtNC10L3RgiDQvNC%0LbQtdGCINC70LjRiNGMINC30LDQv9C%0LvQvdGP0YLRjCDQv9C%0LvRjyDQsiDQvdCw0YfQsNC70YzQvdC%0Lwg0YHQvtC00LXRgNC20LjQvNC%0LwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogItCd0LDRgdGC0YDQvtC50LrQuCDQvtGC0L7QsdGA0LDQttC10L3QuNGPIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfbmFtZSI6ICLQntGC0L7QsdGA0LDQttC10L3QuNC1INC90LDQt9Cy0LDQvdC40Lkg0LzQtdGC0L7QuiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX3ZhbHVlIjogItCe0YLQvtCx0YDQsNC20LXQvdC40LUg0LfQvdCw0YfQtdC90LjQuSDQvNC10YLQvtC6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAi0JLRi9Cx0LXRgNC40YLQtSDQvdCw0YHRgtGA0L7QudC60YMg0L7RgtC%0LHRgNCw0LbQtdC90LjRjyDQtNC70Y8g0L3QsNC30LLQsNC90LjQuSDQuCDQt9C90LDRh9C10L3QuNC5INC80LXRgtC%0LouINCS0Ysg0LzQvtC20LXRgtC1INC%0L:RgNC10LTQtdC70LjRgtGMLCDQutC%0LPQtNCwINGD0YfQsNGJ0LjQudGB0Y8g0LHRg9C00LXRgiDQstC40LTQtdGC0Ywg0LfQvdCw0YfQtdC90LjRjyDQvNC10YLQvtC6OiDQstGB0LXQs9C00LAsINC90LjQutC%0LPQtNCwINC40LvQuCDQutC%0LPQtNCwINC%0L3QuCDQsiDRhtC10L3RgtGA0LUg0LLQvdC40LzQsNC90LjRjy4iLAoJCSJhbHdheXMiOiAi0JLRgdC10LPQtNCwIiwKCQkiZm9jdXMiOiAi0JIg0YbQtdC90YLRgNC1INCy0L3QuNC80LDQvdC40Y8iLAoJCSJuZXZlciI6ICLQndC40LrQvtCz0LTQsCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbCI6ICLQndCw0YHRgtGA0L7QudC60Lgg0LzQsNCz0L3QuNGC0L3QvtC5INGB0LXRgtC60LgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogItCS0YvQsdC10YDQuNGC0LUg0LLQsNGA0LjQsNC90YIg0LzQsNCz0L3QuNGC0L3QvtC5INGB0LXRgtC60Lgg0LTQu9GPINC:0L7Qu9GPINC%0YLQstC10YLQsCDRg9GH0LDRidC10LPQvtGB0Y8uIiwKCQkiZm9yY2UiOiAi0J:RgNC40LzQtdC90LjRgtGMIiwKCQkic25hcCI6ICLQodC90LjQvNC%0LoiLAoJCSJkaXNhYmxlZCI6ICLQntGC0LrQu9GO0YfQtdC90L4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogItCh0LvRg9GH0LDQudC90YvQtSDQv9C10YDQtdC80LXQvdC90YvQtSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogItCe0YHQvdC%0LLQvdC%0Lkg0YDQtdC20LjQvCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICLQoNCw0YHRiNC40YDQtdC90L3Ri9C5INGA0LXQttC40LwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICLQodC70YPRh9Cw0LnQvdGL0LUg0L:QtdGA0LXQvNC10L3QvdGL0LUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICLQodC00LXQu9Cw0LnRgtC1INGB0LLQvtC4INCy0L7Qv9GA0L7RgdGLINC00LjQvdCw0LzQuNGH0LXRgdC60LjQvNC4LCDQtNC%0LHQsNCy0LjQsiDQsiDRhNC%0YDQvNGD0LvQuNGA0L7QstC60YMg0LLQvtC:0YDQvtGB0LAg0YHQu9GD0YfQsNC50L3Ri9C1INC:0LXRgNC10LzQtdC90L3Ri9C1LiDQndC1INC30LDQsdGD0LTRjNGC0LUg0LTQvtCx0LDQstC40YLRjCDRjdGC0Lgg0L:QtdGA0LXQvNC10L3QvdGL0LUg0Lgg0LIg0L:RgNCw0LLQuNC70YzQvdGL0Lkg0L7RgtCy0LXRgiwg0LAg0LXRgdC70Lgg0L3Rg9C20L3Qviwg0YfRgtC%0LHRiyDQvtC90Lgg0YPRh9Cw0YHRgtCy0L7QstCw0LvQuCDQsiDQvtGG0LXQvdC60LUsINGC0L7Qs9C00LAg0LTQvtCx0LDQstGM0YLQtSDQutC%0LzQsNC90LTRgyDCq9C%0YbQtdC90LjQstCw0YLRjMK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAi0KHQtNC10LvQsNC50YLQtSDRgdCy0L7QuCDQstC%0L:RgNC%0YHRiyDQtNC40L3QsNC80LjRh9C10YHQutC40LzQuCwg0LTQvtCx0LDQstC40LIg0LIg0YTQvtGA0LzRg9C70LjRgNC%0LLQutGDINCy0L7Qv9GA0L7RgdCwINGB0LvRg9GH0LDQudC90YvQtSDQv9C10YDQtdC80LXQvdC90YvQtS4g0J3QtSDQt9Cw0LHRg9C00YzRgtC1INC00L7QsdCw0LLQuNGC0Ywg0Y3RgtC4INC:0LXRgNC10LzQtdC90L3Ri9C1INC4INCyINC:0YDQsNCy0LjQu9GM0L3Ri9C5INC%0YLQstC10YIsINCwINC10YHQu9C4INC90YPQttC90L4sINGH0YLQvtCx0Ysg0L7QvdC4INGD0YfQsNGB0YLQstC%0LLQsNC70Lgg0LIg0L7RhtC10L3QutC1LCDRgtC%0LPQtNCwINC00L7QsdCw0LLRjNGC0LUg0LrQvtC80LDQvdC00YMgwqvQvtGG0LXQvdC40LLQsNGC0YzCuy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogItCn0YLQvtCx0Ysg0YHQvtGB0YLQsNCy0LjRgtGMINCw0LvQs9C%0YDQuNGC0Lwg0LTQu9GPINCz0LXQvdC10YDQsNGG0LjQuCDRgdC70YPRh9Cw0LnQvdGL0YUg0L:QtdGA0LXQvNC10L3QvdGL0YUsINC40YHQv9C%0LvRjNC30YPQudGC0LUgQ2FsY01lISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisg0JTQvtCx0LDQstC40YLRjCDQv9C10YDQtdC80LXQvdC90YPRjiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogItCS0Ysg0YHQvtC30LTQsNC10YLQtSDRgdC70L7QttC90YvQuSDQsNC70LPQvtGA0LjRgtC8LCDQuNGB0L:QvtC70YzQt9GD0LnRgtC1INGA0LDRgdGI0LjRgNC10L3QvdGL0Lkg0YDQtdC20LjQvCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAi0JTQvtC60YPQvNC10L3RgtCw0YbQuNGPINC:0L4g0YHQu9GD0YfQsNC50L3Ri9C8INC:0LXRgNC10LzQtdC90L3Ri9C8IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAi0JjQvNGPINC:0LXRgNC10LzQtdC90L3QvtC5IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAi0Y:QstC70Y:QtdGC0YHRjyDRhtC10LvRi9C8INGH0LjRgdC70L7QvCDQsiDQtNC40LDQv9Cw0LfQvtC90LUg0L7RgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogItC80LjQvS4g0LfQvdCw0YfQtdC90LjRjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICLQtNC%IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAi0LzQsNC60YEuINC30L3QsNGH0LXQvdC40Y8iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAi0JjQvNGPINC:0LXRgNC10LzQtdC90L3QvtC5INGD0LbQtSDQuNGB0L:QvtC70YzQt9GD0LXRgtGB0Y8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogItCd0LUg0Y:QstC70Y:QtdGC0YHRjyDRhtC10LvRi9C8INGH0LjRgdC70L7QvCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAi0J3QtdC00L7Qv9GD0YHRgtC40LzQvtC1INC40LzRjyDQv9C10YDQtdC80LXQvdC90L7QuSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAi0JzQsNC60YEuINC30L3QsNGH0LXQvdC40LUg0LTQvtC70LbQvdC%INCx0YvRgtGMINCx0L7Qu9GM0YjQtSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAi0JjQvNGPINC:0LXRgNC10LzQtdC90L3QvtC5INC%0YLRgdGD0YLRgdGC0LLRg9C10YIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfbWlzc2luZ19lcnJvciI6ICLQnNCw0LrRgS4g0LfQvdCw0YfQtdC90LjQtSDQvtGC0YHRg9GC0YHRgtCy0YPQtdGCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi0JzQuNC9LiDQt9C90LDRh9C10L3QuNC1INC%0YLRgdGD0YLRgdGC0LLRg9C10YIiLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogItC%0YbQtdC90LjQstCw0YLRjCIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAi0J:RgNC10LTRgdGC0LDQstC70LXQvdC40LUgV2lyaXNRdWl6emVzIDQuOC4wOiDRgtC10L:QtdGA0Ywg0YEg0L7RgtCy0LXRgtCw0LzQuCDRgSDQv9C%0LTQtNC10YDQttC60L7QuSDRgNGD0LrQvtC:0LjRgdC90L7Qs9C%INCy0LLQvtC00LAg0LPRgNCw0YTQuNC60L7QsiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICLQoSDRgNCw0LTQvtGB0YLRjNGOINC:0YDQtdC00YHRgtCw0LLQu9GP0LXQvCDQvdC%0LLRi9C5INGC0LjQvyDQvtGC0LLQtdGC0L7Qsiwg0LrQvtGC0L7RgNGL0Lkg0L:QvtC30LLQvtC70Y:QtdGCINGB0YLRg9C00LXQvdGC0LDQvCDQvtGC0LLQtdGH0LDRgtGMINC90LAg0LLQvtC:0YDQvtGB0YssINC40YHQv9C%0LvRjNC30YPRjyDRgNGD0LrQvtC:0LjRgdC90YvQuSDQstCy0L7QtCDQs9GA0LDRhNC40LrQvtCyLiDQp9GC0L7QsdGLINC:0L7Qu9GD0YfQuNGC0Ywg0LTQvtC:0L7Qu9C90LjRgtC10LvRjNC90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQvtCxINGN0YLQvtC5INCy0L7Qt9C80L7QttC90L7RgdGC0LgsINC%0LfQvdCw0LrQvtC80YzRgtC10YHRjCDRgSDQvdCw0YjQuNC80Lgg0L:RgNC40LzQtdGH0LDQvdC40Y:QvNC4INC6INCy0LXRgNGB0LjQuCDQuCDQtNC%0LrRg9C80LXQvdGC0LDRhtC40LXQuS4g0J3QsNC00LXQtdC80YHRjywg0LLRiyDQuCDQstCw0YjQuCDRgdGC0YPQtNC10L3RgtGLINC:0L4g0LTQvtGB0YLQvtC40L3RgdGC0LLRgyDQvtGG0LXQvdC40YLQtSDRjdGC0L4g0L3QvtCy0L7QstCy0LXQtNC10L3QuNC1INCyIFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogItCf0YDQuNC80LXRh9Cw0L3QuNGPINC6INCy0LXRgNGB0LjQuCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogItCe0YHRgtCw0LLQuNGC0Ywg0L7RgtC30YvQsiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICLQmtCw0Log0YHQvtC30LTQsNGC0Ywg0L:QtdGA0LLRi9C5INCy0L7Qv9GA0L7RgSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogItCY0LfRg9GH0LjRgtC1INC:0L7RgNGP0LTQvtC6INGB0L7Qt9C00LDQvdC40Y8g0LLQvtC:0YDQvtGB0LAg0LIgV2lyaXNRdWl6emVzLCDQsCDRgtCw0LrQttC1INGB0L:QvtGB0L7QsdGLINC40YHQv9C%0LvRjNC30L7QstCw0L3QuNGPINC10LPQviDRhNGD0L3QutGG0LjQuSDQv9GA0L7QstC10YDQutC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogItCa0LDQuiDRgdC%0LfQtNCw0YLRjCDRgdC70YPRh9Cw0LnQvdGL0Lkg0LLQvtC:0YDQvtGBIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogItCj0LfQvdCw0LnRgtC1LCDQvdCw0YHQutC%0LvRjNC60L4g0L:RgNC%0YHRgtC%INGB0L7Qt9C00LDRgtGMINGB0LvRg9GH0LDQudC90YvQuSDQstC%0L:RgNC%0YEg0LIgV2lyaXNRdWl6emVzLCDQuNGB0L:QvtC70YzQt9GD0Y8g0L7RgdC90L7QstC90L7QuSDQuCDRgNCw0YHRiNC40YDQtdC90L3Ri9C5INGA0LXQttC40LzRiy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICLQo9C30L3QsNC50YLQtSDQstGB0LUg0L4gV2lyaXNRdWl6emVzLCDQv9GA0L7QudC00Y8g0L3QsNGI0LUg0LHQtdGB0L:Qu9Cw0YLQvdC%0LUg0L7QsdGD0YfQtdC90LjQtSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAi0JzRiyDQv9GA0LXQtNC%0YHRgtCw0LLQu9GP0LXQvCDQstC%0LfQvNC%0LbQvdC%0YHRgtGMINC:0YDQvtC50YLQuCDQsdC10YHQv9C70LDRgtC90L7QtSDRgdCw0LzQvtC%0LHRg9GH0LXQvdC40LUsINCwINGC0LDQutC20LUg0L:Qu9Cw0YLQvdC%0LUg0L7QsdGD0YfQtdC90LjQtSwg0LrQvtGC0L7RgNC%0LUg0L:QvtC30LLQvtC70Y:QtdGCINC40LfRg9GH0LjRgtGMINCy0YHQtSDQstC%0LfQvNC%0LbQvdC%0YHRgtC4INC4INGA0LDRgdGI0LjRgNC10L3QvdGL0LUg0L3QsNGB0YLRgNC%0LnQutC4IFdpcmlzUXVpenplcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogItCU0L7Qv9C%0LvQvdC40YLQtdC70YzQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogItCe0YHQvdC%0LLQvdC%0Lkg0YDQtdC20LjQvCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAi0KDQsNGB0YjQuNGA0LXQvdC90YvQuSDRgNC10LbQuNC8IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogItCg0LXQs9C40YHRgtGA0LDRhtC40Y8iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogItCe0LHRgNCw0YLQvdCw0Y8g0YHQstGP0LfRjCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogItCf0L7RgdC10YLQuNGC0Ywg0L3QsNGIINCy0LXQsS3RgdCw0LnRgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICLQodC%0L7QsdGJ0LjRgtGMINC%INC:0YDQvtCx0LvQtdC80LUiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogItCd0LDRh9Cw0LvQviDRgNCw0LHQvtGC0YsiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAi0K3RgdC60LjQtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICLQrdGC0L4g0L3QsNGH0LDQu9GM0L3Ri9C5INCy0LjQtCDQs9GA0LDRhNC40YfQtdGB0LrQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwLCDQutC%0YLQvtGA0YvQuSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB0YLRg9C00LXQvdGC0LDQvCDQv9GA0Lgg0L:QvtC:0YvRgtC60LUg0L7RgtCy0LXRgtC40YLRjCDQvdCwINCy0L7Qv9GA0L7RgS4g0JjQvNC10LnRgtC1INCyINCy0LjQtNGDLCDRh9GC0L4g0L3QsCDQv9Cw0L3QtdC70Lgg0LjQvdGB0YLRgNGD0LzQtdC90YLQvtCyINGB0YLRg9C00LXQvdGC0LAg0L7RgtC%0LHRgNCw0LbQsNGO0YLRgdGPINGC0L7Qu9GM0LrQviDQutC90L7Qv9C60Lgg0YDRg9C60L7Qv9C40YHQvdC%0LPQviDQstCy0L7QtNCwINC4INGD0LTQsNC70LXQvdC40Y8uINCY0YHQv9C%0LvRjNC30YPQudGC0LUg0YTRg9C90LrRhtC40Y4gwqvQn9GA0L7QstC10YDQuNGC0Ywg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgcK7LCDRh9GC0L7QsdGLINGD0LfQvdCw0YLRjCwg0LrQsNC6INC%0L0g0LHRg9C00LXRgiDQstGL0LPQu9GP0LTQtdGC0YwuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAi0JLQstC10LTQuNGC0LUg0L:RgNCw0LLQuNC70YzQvdGL0Lkg0L7RgtCy0LXRgiDQvdCwINC00LDQvdC90YvQuSDQstC%0L:RgNC%0YEuINCY0L3RgdGC0YDRg9C80LXQvdGCINGA0YPQutC%0L:QuNGB0L3QvtCz0L4g0LLQstC%0LTQsCDQtNCw0LXRgiDRgdGC0YPQtNC10L3RgtCw0Lwg0LLQvtC30LzQvtC20L3QvtGB0YLRjCDQv9GA0LXQtNGB0YLQsNCy0LjRgtGMINGB0LLQvtC1INGA0LXRiNC10L3QuNC1INCyINCy0LjQtNC1INGN0YHQutC40LfQsCwg0L:QvtGN0YLQvtC80YMg0LzRiyDQv9GA0LXQtNGD0YHQvNC%0YLRgNC10LvQuCDQvNC40L3QuNC80LDQu9GM0L3Ri9C5INC00L7Qv9GD0YHQuiDQvdCwINC90LXQt9C90LDRh9C40YLQtdC70YzQvdGL0LUg0L3QtdGC0L7Rh9C90L7RgdGC0Lgg0LIg0L7RgtCy0LXRgtCw0YUuINCV0LPQviDQvNC%0LbQvdC%INC90LDRgdGC0YDQvtC40YLRjCwg0L7RgtC60YDRi9CyINC:0LDRgNCw0LzQtdGC0YDRiyDQv9GA0L7QstC10YDQutC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICLQndCw0LbQvNC40YLQtSDQutC90L7Qv9C60YMgwqvQn9GA0L7QstC10YDQuNGC0Ywg0LTQsNC90L3Ri9C5INCy0L7Qv9GA0L7RgcK7LCDRh9GC0L7QsdGLINGD0LfQvdCw0YLRjCwg0YfRgtC%INGD0LLQuNC00LjRgiDRgdGC0YPQtNC10L3Rgi4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAi0K3RgdC60LjQtyDRgNCw0LLQtdC9IiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICLQrdGB0LrQuNC3IiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAi0JTQvtC60YPQvNC10L3RgtCw0YbQuNGPIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAi0JfQsNC60YDRi9GC0YwgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkV2YWx1YXRlZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogItCh0L7RhdGA0LDQvdGP0YLRjCDQsNGA0LPRg9C80LXQvdGC0Ysg0LHQtdC3INC%0YbQtdC90LrQuCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJTdHJpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hcmd1bWVudHNfaGVscGVyX3RleHQiOiAiRGVmaW5lIGhvdyB0aGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gdGhlIGdyYWRpbmcgZnVuY3Rpb24uIFRoaXMgaXMgYSB2ZXJ5IGFkdmFuY2VkIGZlYXR1cmUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGl0bGUiIDogIkRlcHJlY2F0ZWQgZmVhdHVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIlRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4gXG4gICAgVGhlIGRlcHJlY2F0ZWQgZmVhdHVyZXMgYXJlIHRoZSBmb2xsb3dpbmcgb25lczoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIkVxdWl2YWxlbnQgc2V0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIlN5bnRheCBsaXN0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIlRleHQgbG9naWMgb3BlcmF0b3JzIGFyZSBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIkVxdWl2YWxlbnQgdW5pdCBsaXRlcmFsIGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIgoKCX0KfQoKCg"},{ name : "strings_quizzes.da.json", data : "s75690:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGEiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aXNrZSIsCgkJInN5bnRheF9zdHJpbmciOiAidGVrc3QiLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogImtvbnN0YW50IGxpZyBtZWQiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtYXRpc2sgbGlnIG1lZCIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogInRpbHN2YXJlbmRlIGxpZ25pbmdlciIsCgkJImVxdWl2YWxlbnRfYWxsIjogIkV0aHZlcnQgc3ZhciIsCgkJImVxdWl2YWxlbnRfZnVuY3Rpb24iOiAiYmVkw7htbWVsc2VzZnVua3Rpb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBmb3JtIHNvbSBoZWx0YWwiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBmb3JtIHNvbSBicsO4ayIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJoYXIgZm9ybSBzb20gcG9seW5vbWl1bSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiaGFyIGZvcm0gc29tIHJhdGlvbmVsIGZ1bmt0aW9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4ga29tYmluYXRpb24gYWYgZWxlbWVudMOmcmUgZnVua3Rpb25lciIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAiZXIgdWR0cnlrdCBpIHZpZGVuc2thYmVsaWcgbm90YXRpb24iLAoJCSJjaGVja19zaW1wbGlmaWVkIjogImVyIGZvcmVua2xldCIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVyIHVkdmlkZXQiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVyIG9wbMO4c3QgaSBmYWt0b3JlciIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJlciByYXRpb25hbGlzZXJldCIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAiaGFyIGluZ2VuIGbDpmxsZXMgZmFrdG9yZXIiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYXIgbWluaW1hbGUgcmFkaWthbmRlciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGlndCBtZWQiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAiaGFyIGVuIGVua2VsdCBmw6ZsbGVzbsOmdm5lciIsCgkJImNoZWNrX3VuaXQiOiAiaGFyIGVuaGVkIHN2YXJlbmRlIHRpbCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXIgZW5oZWQsIGRlciBrb25zdGFudCBlciBsaWcgbWVkIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbHNrIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXIgdGlsc3ZhcmVuZGUgZW5oZWRlciIsCgoJCSJsaXN0IjogImxpc3RlIiwKCQkib3JkZXJtYXR0ZXJzIjogInLDpmtrZWbDuGxnZSBoYXIgYmV0eWRuaW5nIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAicsOma2tlZsO4bGdlIGhhciBpa2tlIGJldHlkbmluZyIsCgkJInF1ZXN0aW9ueG1sIjogInNww7hyZ3Ntw6Vscy1YTUwiLAoJCSJncmFtbWFydXJsIjogIlVSTCB0aWwgZ3JhbW1hdGlrIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJyZXNlcnZlcmVkZSBvcmQiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RlciBrcsOmdmVyIGFsdGlkIGtyw7hsbGVkZSBwYXJlbnRlc2VyIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJCcnVnIGtvbW1hIFwiLFwiIHNvbSBzZXBhcmF0b3IgdGlsIGxpc3RlcHVua3Rlci4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnTDqXIgc3DDuHJnc23DpWxldD8gRGV0IHNww7hyZ3Ntw6VsLCBkdSBlciB2ZWQgYXQgw6VibmUsIGluZGVob2xkZXIgdWRmYXNlZGUgZnVua3Rpb25lci4gSW1wb3J0cHJvY2Vzc2VuIGthbiDDpm5kcmUgc3DDuHJnc23DpWxldHMgYWRmw6ZyZCBlbiBzbXVsZS4gRGV0IGFuYmVmYWxlcyBrcmFmdGlndCwgYXQgZHUgdGVzdGVyIHNww7hyZ3Ntw6VsZXQgb21oeWdnZWxpZ3QgZWZ0ZXIgaW1wb3J0LiIsCgkJImNvbXBhcmVzZXRzIjogInNhbW1lbmxpZ24gc29tIHPDpnQiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJyZWxhdGl2IHRvbGVyYW5jZSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImxpc3RlciB1ZGVuIHBhcmVudGVzZXIiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImJlZMO4bW1lbHNlc2Z1bmt0aW9uIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAieWRlcmxpZ2VyZSBlZ2Vuc2thYmVyIiwKCQkic3RydWN0dXJlIjogInN0cnVrdHVyIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogInRyaWdvbm9tZXRyaXNrIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbHNrIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXYiLAoJCSJwcmVjaXNpb24iOiAicHLDpmNpc2lvbiIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogInVzeW5saWcgZ2FuZ2V0ZWduLW9wZXJhdG9yIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiZ2FuZ2V0ZWduLW9wZXJhdG9yIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luw6ZyIGVuaGVkIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiYmxhbmRlZGUgYnLDuGtlciIsCgkJImNvbnN0YW50cyI6ICJrb25zdGFudGVyIiwKCQkiZnVuY3Rpb25zIjogImZ1bmt0aW9uZXIiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImJydWdlcmZ1bmt0aW9uZXIiLAoJCSJ1bml0cyI6ICJlbmhlZGVyIiwKCQkidW5pdHByZWZpeGVzIjogImVuaGVkc3Byw6ZmaWtzZXIiLAoJCSJzeW50YXhwYXJhbXMiOiAic3ludGFrc211bGlnaGVkZXIiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIsOFYm4gV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklucHV0LWluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRlcmluZ3NtdWxpZ2hlZGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciB0aWxmw6ZsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmVyIGRlbiBzdHVkZXJlbmRlcyBvcHJpbmRlbGlnZSBpbmRob2xkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICJUZXN0IGRldHRlIHNww7hyZ3Ntw6VsIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkZXJpbmdzaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlNlIHNww7hyZ3Ntw6VsZXRzIGtpbGRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJUaWxiYWdlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgZGV0dGUgc3DDuHJnc23DpWwiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGrDpmxwIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJTZW5kIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiVGlsbWVsZCBkaWcgdm9yZXMgdHLDpm5pbmdza3Vyc3VzIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJCZXPDuGcgdm9yZXMgaGplbW1lc2lkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJSYXBwb3J0ZXIgZXQgcHJvYmxlbSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkZsZXJlIGluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRWtzcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiU2Uga2lsZGUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkhqw6ZscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZSBzdmFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJMaWduaW5nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIkdyYWZpayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICJUZWtzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhbmRhcmRfZ3JhcGhpY19sYWJlbCI6ICJTdGFuZGFyZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIlPDuGpsZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAiTGluamVkaWFncmFtIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9waWVfY2hhcnRfbGFiZWwiOiAiTGFna2FnZWRpYWdyYW0iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkluZHN0aWwgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQgb2cgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkluZHN0aWwgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIk9wcmluZGVsaWd0IGluZGhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiVHLDpmsgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQgb2cgZGV0IGtvcnJla3RlIHN2YXIgcMOlIGRpdCBzcMO4cmdzbcOlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIk9wcmluZGVsaWd0IGluZGhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIktvcnJla3Qgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiSW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJJbnB1dC1pbmRzdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiVmFsaWRlcmluZ3NpbmRzdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJUaWxmw6ZsZGlnZSB2YXJpYWJsZSIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJWw6ZsZyB2w6Zya3TDuGosIHNvbSBza2FsIHVkbGV2ZXJlcyB0aWwgZGVuIHN0dWRlcmVuZGUsIGZvciBhdCBiZXN2YXJlIHNww7hyZ3Ntw6VsZXQuIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIlRpbHBhcyB2w6Zya3TDuGpzbGluamVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IGRldHRlIHNww7hyZ3Ntw6VsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQW5udWxsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR2VtIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXIgaW5kc3RpbGxpbmdlcm5lIHDDpSBncnVuZGxhZyBhZiBlbiBhbmFseXNlIGFmIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlZpcyBhbGxlIGluZHN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlZpcyByZWxldmFudGUgaW5kc3RpbGxpbmdlciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJTYW1tZW5zw6Z0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJCZWTDuG0gc3ZhcmZlbHRlcm5lIHNlcGFyYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJWdXJkZXIgaHZlcnQgc3ZhcmZlbHQgdWFmaMOmbmdpZ3QuIEVsbGVycyB2dXJkZXJlcyBoZWxlIGluZGhvbGRldCBzb20gZW4gZW5rZWx0IHbDpnJkaS4gU3ZhcmZlbHRlciBkZWZpbmVyZXMgaSBkZXQgb3ByaW5kZWxpZ2UgaW5kaG9sZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIkFsbGUgc3ZhciBza2FsIHbDpnJlIGtvcnJla3RlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJIdmlzIGV0IGVsbGVyIGZsZXJlIGFmIHN2YXJlbmUgaWtrZSBlciBrb3JyZWt0KGUpLCB2aWwgaGVsZSBzcMO4cmdzbcOlbGV0IGJsaXZlIGJlZMO4bXQgc29tIGlra2Uga29ycmVrdC4gRWxsZXJzIGhhciBodmVydCBzdmFyIGVuIHbDpmd0IGkgYmVkw7htbWVsc2VuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiU3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAiQmVkw7htbWVsc2VzdsOmZ3QiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIkJlc3ZhciBpbnB1dC1tZXRvZGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYW5zd2VyX2lucHV0X2ZpZWxkX2xhYmVsIjogIkJlc3ZhciBpbnB1dC1mZWx0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiTWF0ZW1hdGlrcmVkYWt0w7hyIGludGVncmVyZXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJEZW4gZnVsZHQgdWRzdHlyZWRlIE1hdGhUeXBlLW1hdGVtYXRpa3JlZGFrdMO4ciBtZWQgdsOmcmt0w7hqc2xpbmplIG9nIGjDpW5kc2tyaWZ0LWlucHV0dGlsc3RhbmRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIk1hdGVtYXRpa3JlZGFrdMO4ciBpIGVuIHBvcC1vcCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIkV0IHRla3N0ZmVsdCBtZWQgZW4ga25hcCwgZGVyIGxhbmNlcmVyIE1hdGhUeXBlLW1hdGVtYXRpa3JlZGFrdMO4ciBpIGVuIHBvcC1vcC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJBbG1pbmRlbGlnIHRla3N0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQmxvdCBldCBmZWx0IHRpbCBhbG1pbmRlbGlnIHRla3N0LCB0aWwgZW5rbGVyZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJIasOmbHBlLWlucHV0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqw6ZscGUtQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVmlzIGVuIGhqw6ZscGUtQ2FsY01lLWthbGt1bGF0b3IgZm9ydWRlbiBkZW4gc3R1ZGVyZW5kZXMgc3RhbmRhcmQgc3ZhcmZlbHQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqw6ZscGV0ZWtzdGZlbHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgZXQgaGrDpmxwZXRla3N0ZmVsdCBmb3J1ZGVuIGRlbiBzdHVkZXJlbmRlcyBzdGFuZGFyZCBzdmFyZmVsdC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJVZHNraWZ0IHN2YXItaW5wdXQgbWVkIGhqw6ZscGUtQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVWRza2lmdCBzdmFyLWlucHV0ZmVsdGV0IG1lZCBlbiBoasOmbHBlLUNhbGNNZSBrYWxrdWxhdG9yIHRpbCBkZW4gc3R1ZGVyZW5kZXMgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGlra2UgaGrDpmxwZS1pbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgaWtrZSBoasOmbHBlLUNhbGNNZSBrYWxrdWxhdG9yZW4gdGlsIGlucHV0LWZlbHRldCB0aWwgZGVuIHN0dWRlcmVuZGVzIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2RlZmluZV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgb3ByaW5kZWxpZ3QgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJUaWxwYXMgdsOmcmt0w7hqc2xpbmplbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJTa2p1bCBDYWxjTWUtZmlsaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJTa2p1bCBtdWxpZ2hlZGVyIHPDpXNvbSBhdCDDpWJuZSwgZ2VtbWUgZWxsZXIgZG93bmxvYWRlIENhbGNNZS1kb2t1bWVudGVyIHRpbCBlbGV2ZXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiSW5wdXQtc3ludGFrcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiS2xhciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAia29uc3RhbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJWw6ZsZyBkZSBib2dzdGF2ZXIsIGRlciBmb3J0b2xrZXMgc29tIGtvbnN0YW50ZXIgaSBzdGVkZXQgZm9yIGZyaWUgdmFyaWFibGVyLiBEdSBrYW4gZGVmaW5lcmUgZmxlcmUga29uc3RhbnRlciBtZWQgcGFuZWxldCBEZWZpbmVyIHRpbGbDpmxkaWdlIHZhcmlhYmxlciBvZyBmdW5rdGlvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJGbGVyZSBrb25zdGFudGVyLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBrb25zdGFudCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVua3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJWw6ZsZyBkZSBuYXZuZSwgZGVyIGZvcnRvbGtlcyBzb20gZnVua3Rpb25lci4gRHUga2FuIGRlZmluZXJlIGZsZXJlIGZ1bmt0aW9uZXIgbWVkIHBhbmVsZXQgRGVmaW5lciB0aWxmw6ZsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Rpb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJla3NwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaXNrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSHlwZXJib2xzayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtZXRpc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiRmxlcmUgZnVua3Rpb25lci4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZW4gbnkgZnVua3Rpb24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJNw6VsZWVuaGVkZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlbDpmxnIG5hdm5lLCBkZXIgZm9ydG9sa2VzIHNvbSBtw6VsZWVuaGVkZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJGbGVyZSBlbmhlZGVyLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiRW5oZWRzcHLDpmZpa3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVsOmbGcgZGUgcHLDpmZpa3NlciwgZGVyIGVyIHRpbGxhZHQgbWVkIG3DpWxlZW5oZWRlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJGbGVyZSBwcsOmZmlrc2VyLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJUaWxsYWR0ZSBrb25zdHJ1a3Rpb25lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiQmxhbmRlZGUgYnLDuGtkZWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGZvcnRvbGtlcyBzb20gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8zIjogIi4gRWxsZXJzIGZvcnRvbGtlcyBkZSBzb20gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkRlIGtyw7hsbGVkZSBwYXJlbnRlc2VyIHsgfSBmb3J0b2xrZXMgc29tIGxpc3Rlb21zbHV0dGVyZS4gRWxsZXJzIGZvcnRvbGtlcyBkZSBzb20gcGFyZW50ZXNlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHVkZW4gb21zbHV0dGVyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJFdGh2ZXJ0IGVsZW1lbnQgZWxsZXIgcsOma2tlIGFmIGVsZW1lbnRlciBmb3J0b2xrZXMgc29tIGVuIGxpc3RlLCBzZWx2IHVkZW4gb21zbHV0dGVybmUgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tICgwLDEpIGZvcnRvbGtlcyBzb20gaW50ZXJ2YWxsZXIuIEVsbGVycyBlciBkZSB2ZWt0b3JlciBhZiB0byBlbGVtZW50ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJGb3Job2xkc3RhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybWxlciBzb20gMjozOjUgZm9ydG9sa2VzIHNvbSBmb3Job2xkc3RhbC4gRWxsZXJzIGVyIGRlIHN1Y2Nlc3NpdmUgcmVnZWxtw6Zzc2lnZSBkaXZpc2lvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIkNvbXB1dGVydmlkZW5za2FiZWxpZyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tIDEuNWUtNSBlbGxlciAxLjVFLTUgZm9ydG9sa2VzIHNvbSBkZWNpbWFsZXIgaSB2aWRlbnNrYWJlbGlnIG5vdGF0aW9uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTZXBhcmF0b3JzeW1ib2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxlbXJ1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW50ZXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZWNpbWFscGxhZHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJDaWZmZXJncnVwcGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJMaXN0ZWVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2hlbHBlcl90ZXh0IjogIlbDpmxnIGJldHlkbmluZ2VuIGFmIHB1bmt0dW0tLCBrb21tYS0gb2cgbWVsbGVtcnVtc3ltYm9sZXIuIERldCBkZWZpbmVyZXIsIGh2b3JkYW4gZGVjaW1hbGVyIG9nIGxpc3RlciBza2FsIHVkdHJ5a2tlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiU2FtbWVubGlnbmluZyBtZWQgZGVuIHN0dWRlcmVuZGVzIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9nc3RhdmVsaWd0IHRhbHQgbGlnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJEZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGluZHRhc3RlcyBwcsOmY2lzdCBzb20gZGV0IGtvcnJla3RlIHN2YXIsIGJvcnRzZXQgZnJhIHBhcmVudGVzZXIgb2cgdGlsc3ZhcmVuZGUgb3BlcmF0w7hyZXIuIFRvbGVyYW5jZSBnw6ZsZGVyIHN0YWRpZy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRlbWF0aXNrIGxpZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIHNhbW1lbmxpZ25lcyBtZWQgZGV0IGtvcnJla3RlIHN2YXIgdmVkIGhqw6ZscCBhZiBkZW4gbWF0ZW1hdGlza2UgbW90b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlLDpmtrZWbDuGxnZSBvZyBnZW50YWdlbHNlIGJldHlkZXIgbm9nZXQgaSBsaXN0ZXJuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIHNrYWwgZWxlbWVudGVybmUgaSBkZSBzdHVkZXJlbmRlcyBzdmFyIHbDpnJlIGkgc2FtbWUgcsOma2tlZsO4bGdlIG9nIHZpc2VzIGRldCBzYW1tZSBhbnRhbCBnYW5nZSBzb20gaSBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiR2VudGFnZWxzZSBiZXR5ZGVyIG5vZ2V0IGkgbGlzdGVybmUsIG1lbiByw6Zra2Vmw7hsZ2VuIGfDuHIgaWtrZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJIdmlzIHN2YXJldCBlciBlbiBsaXN0ZSBvdmVyIGVsZW1lbnRlciwgc2thbCBlbGVtZW50ZXJuZSBpIGRlIHN0dWRlcmVuZGVzIHN2YXIgdmlzZXMgZGV0IHNhbW1lIGFudGFsIGdhbmdlIHNvbSBpIGRldCBrb3JyZWt0ZSBzdmFyLCBtZW4gaWtrZSBuw7hkdmVuZGlndmlzIGkgc2FtbWUgcsOma2tlZsO4bGdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICJSw6Zra2Vmw7hsZ2Ugb2cgZ2VudGFnZWxzZSBiZXR5ZGVyIGlra2Ugbm9nZXQgaSBsaXN0ZXJuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJIdmlzIHN2YXJldCBlciBlbiBsaXN0ZSBvdmVyIGVsZW1lbnRlciwgc2thbCBkZXJlcyByw6Zra2Vmw7hsZ2Ugb2cgZ2VudGFnZWxzZW4gYWYgZGVtIGlra2UgdGFnZXMgbWVkIGkgYmV0cmFndG5pbmcgZm9yIGF0IHNhbW1lbmxpZ25lIGRlIHN0dWRlcmVuZGVzIHN2YXIgb2cgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiTWF0Y2ggc3RvcmUgb2cgc23DpSBib2dzdGF2ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJTdG9yZSBvZyBzbcOlIGJvZ3N0YXZlciBza2FsIG1hdGNoZSBwcsOmY2lzdC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTWF0Y2ggbWVsbGVtcnVtIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRlciBza2FsIHbDpnJlIHByw6ZjaXN0IGRlIHNhbW1lIG1lbGxlbXJ1bSBpIGRlIHN0dWRlcmVuZGVzIHN2YXIgc29tIGkgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiVGlsc3ZhcmVuZGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiU8OmdHRldCBhZiBsw7hzbmluZ2VyIHDDpSBsaWduaW5nZW4sIHVsaWdoZWQgZWxsZXIgc3lzdGVtLCBkZXIgZXIgZGVmaW5lcmV0IGFmIGRlbiBzdHVkZXJlbmRlcyBzdmFyLCBlciBkZXQgc2FtbWUgc29tIGRldCwgZGVyIGVyIGRlZmluZXJldCBhZiBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkV0aHZlcnQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTWF0Y2ggYWxsZSBkZSBzdHVkZXJlbmRlcyBzdmFyLiBCcnVnIGRlbm5lIGluZHN0aWxsaW5nIHRpbCBhdCBnaXZlIGZlZWRiYWNrIHRpbCBkZSBzdHVkZXJlbmRlIG9tIGZvcmtlcnRlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiVGlscGFzc2V0IGJlZMO4bW1lbHNlc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5lciBkaW4gZWdlbiB0aWxwYXNzZWRlIGZ1bmt0aW9uIGZvciBhdCBrb250cm9sbGVyZSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBww6UgcGFuZWxldCBEZWZpbmVyIHRpbGbDpmxkaWdlIHZhcmlhYmxlciBvZyBmdW5rdGlvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Rpb25zbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBmdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIkhvbGQgYXJndW1lbnRlcm5lIHV2dXJkZXJlZGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJEZW4gc3R1ZGVyZW5kZXMgc3ZhciB2aWwgaWtrZSBibGl2ZSB2dXJkZXJldCBvZyB2aWwgYmxpdmUgb3ZlcmbDuHJ0IHRpbCBmdW5rdGlvbmVuIHNvbSBldCBDYWxjTWUtdWR0cnlrLiBEZXR0ZSBlciBlbiBtZWdldCBhdmFuY2VyZXQgZnVua3Rpb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIlRhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xzayBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlRpbGxhZCBpa2tlIGRlY2ltYWxlci4gU3ZhcmV0IHNrYWwgdsOmcmUgZW4ga29tYmluYXRpb24gYWYgb3BlcmF0aW9uZXIsIGJyw7hrZGVsZSwgcsO4ZGRlciBvZyBmdW5rdGlvbmVyIGZvciBoZWx0YWwsIGtvbnN0YW50ZXIgb2cgdmFyaWFibGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIlByw6ZjaXN0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgdsOmcmUgbsO4amFndGlndCBsaWcgbWVkIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiRmVqbG1hcmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiRGVuIHN0dWRlcmVuZGVzIHN2YXIgc2thbCB2w6ZyZSBzdHJlbmd0IGluZGVuIGZvciB0b2xlcmFuY2VpbnRlcnZhbGxldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9jZW50IGZlamwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXQgZmVqbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiTWF0Y2hlbmRlIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJEZSBmw7hyc3RlIGJldHlkZW5kZSBjaWZyZSBlbGxlciBkZWNpbWFscGxhZHNlciBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgbWF0Y2hlIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpZGVuc2thYmVsaWcgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgaSBkZSBzdHVkZXJlbmRlcyBzdmFyIHNrYWwgdWR0cnlra2VzIGkgbm9ybWFsaXNlcmV0IHZpZGVuc2thYmVsaWcgbm90YXRpb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlY2ltYWwgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgc2thbCB1ZHRyeWtrZXMgaSBhbG1pbmRlbGlnIGRlY2ltYWwgbm90YXRpb246IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiRW5odmVyIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsZXIgc2thbCB1ZHRyeWtrZXMgZW50ZW4gaSB2aWRlbnNrYWJlbGlnIGVsbGVyIGkgZGVjaW1hbCBub3RhdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpmNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogIm9wIHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJLb250cm9sbGVyIGRldCBtaW5pbWFsZSBvZyBtYWtzaW1hbGUgYW50YWwgYmV0eWRlbmRlIGNpZnJlIGVsbGVyIGRlY2ltYWxwbGFkc2VyLCBzb20gZGVuIHN0dWRlcmVuZGUgc2thbCBoYXZlLCBoZXJ1bmRlciBlZnRlcnN0aWxsZWRlIG51bGxlci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIkZvcmVua2xpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmVsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiRm9yZW5rbGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiVWR0cnlra2V0IGthbiBpa2tlIGZvcmVua2xlcyB5ZGVybGlnZXJlLiBPbWZhdHRlciBicsO4a2RlbGUsIHBvdGVuc2VyIG9nIHLDuGRkZXIsIHBvbHlub21pZXIsIHJhdGlvbmVsbGUgZnVua3Rpb25lciwgdHJhbnNjZW5kZW50YWxlIGZ1bmt0aW9uZXIsIGRlY2ltYWxlci4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICJVZHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbGUgbXVsaWdlIG9wZXJhdGlvbmVyIHVkZsO4cmVzLiBQcm9kdWt0ZXIgZGlzdHJpYnVlcmVzIG92ZXIgc3VtbWVyLCBlbmtsZSBicsO4a2RlbGUgb3BlcmVyZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAiRmFrdG9yZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VyZWRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVsdGFsIGVsbGVyIHBvbHlub21pZXIgdWR0cnlra2VzIHNvbSBwcm9kdWt0ZXIgYWYgcHJpbXRhbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGw6ZsbGVzIGZha3RvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2hlbHBlcl90ZXh0IjogIkbDpmxsZXMgZmFrdG9yZXIgYWYgc3VtbWVyIGVyIGZyYXRydWtrZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJCcsO4a2RlbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkbDpmxsZXNuw6Z2bmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJCcsO4a2RlbGUgZm9yZW5rbGVzIHRpbCBlbiBlbmtlbHQgZsOmbGxlc27DpnZuZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlLDuGRkZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXNlcmV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJEZXIgZXIgaW5nZW4gcsO4ZGRlciBpIGbDpmxsZXNuw6Z2bmVyZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWxlIHJhZGlrYW5kZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiQXJndW1lbnRldCBvbSByw7hkZGVyIGhhciBpa2tlIG5vZ2VuIGZha3RvciBkcmV2ZXQgdGlsIHJvZGluZGVrc2V0LCBzw6UgZGV0IGthbiBpa2tlIGZvcmVua2xlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVlbmhlZGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJNYXRjaCBtw6VsZWVuaGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJNw6VsZWVuaGVkZW4gaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIHbDpnJlIGRlbiBzYW1tZSBzb20gZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiVGlsbGFkIGFuZHJlIHByw6ZmaWtzZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJUaWxsYWQsIGF0IG3DpWxlZW5oZWRlbiBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIGhhciBlbiBhbmRlbiBwcsOmZmlrcyBlbmQgZGV0IGtvcnJla3RlIHN2YXIuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudGVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIktyaXRlcmllciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbmNlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW5kc3RpbCBkZW4gZmVqbG3Dpm5nZGUsIGRlciB0aWxsYWRlcyBtZWxsZW0gZGVuIHN0dWRlcmVuZGVzIHN2YXIgb2cgZGV0IGtvcnJla3RlIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlbDpmxnIGRlIGVsZW1lbnRlciBpIHN2YXJldCwgZGVyIHNrYWwgdnVyZGVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJGb3JieWQgb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciBpIGRlbiBzdHVkZXJlbmRlcyBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJEZXIgbcOlIGlra2UgdsOmcmUgZmxlcmUgZWxlbWVudGVyIGkgZGVuIHN0dWRlcmVuZGVzIHN2YXIgZW5kIGRlIGVsZW1lbnRlciwgZGVyIGVyIHRpbCBzdGVkZSBpIGRldCBrb3JyZWt0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIk1hdGNoIGZhcnZlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiRWxlbWVudGVybmUgaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGhhdmUgc2FtbWUgZmFydmUgc29tIGVsZW1lbnRlcm5lIGkgZGV0IGtvcnJla3RlIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiTWF0Y2ggbGluamV0eXBlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRWxlbWVudGVybmUgaSBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBza2FsIGhhdmUgc2FtbWUgbGluamV0eXBlIChmYXN0LCBzdGlwbGV0KSBzb20gaSBkZXQga29ycmVrdGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGxlIGVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidWVyIGJlZMO4bW1lbHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkRlciBza2V0ZSBlbiBmZWpsIHZlZCBpbmRsw6ZzbmluZyBhZiBncmFmdmFsaWRlcmluZ3NlbGVtZW50ZXJuZS4gUHLDuHYgaWdlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIlNrcml2IGVuIGFsZ29yaXRtZSBmb3IgYXQgc2thYmUgdGlsZsOmbGRpZ2UgdmFyaWFibGVyLCB0YWwsIHVkdHJ5aywgcGxvdCBlbGxlciBlbiBiZWTDuG1tZWxzZXNmdW5rdGlvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRtZXNwcm9nIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk91dHB1dC12YXJpYWJlbG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVrc2VtcGVsOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAiVWR0cnlrc2Zvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJJbWFnaW7DpnIgZW5oZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJUaWRzb3BlcmF0w7hyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQcmlrIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIEtyeWRzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaWNpdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIkNpZmZlcmZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpmNpc2lvbnN0eXBlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkJldHlkZW5kZSBjaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVjaW1hbHBsYWRzZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiT3V0cHV0bm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiVmlkZW5za2FiZWxpZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIkF1dG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsc2VwYXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQdW5rdHVtIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJDaWZmZXJncnVwcGVzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiSW50ZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIk1lbGxlbXJ1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0dW0iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJTa3JpdiBkZXQgb3ByaW5kZWxpZ2UgaW5kaG9sZCBpIGRlbiBzdHVkZXJlbmRlcyBoasOmbHBlLUNhbGNNZS1rYWxrdWxhdG9yOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiS29ycmVrdCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiR2Vuc2thYiBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiS29waWVyIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIkRlbiBzdHVkZXJlbmRlcyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfbGFiZWwiOiAiSW5kc3RpbCBkZW4gc3R1ZGVyZW5kZXMgc3ZhciBmb3IgYXQgc2UgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiS09SUkVLVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiREVMVklTVCBLT1JSRUtUIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiRk9SS0VSVCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXRlbWF0aXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRla3N0LXN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiQm9nc3RhdmVsaWd0IGxpZ2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtYXRpc2sgbGlnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIlRpbHN2YXJlbmRlIGxpZ25pbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkV0aHZlcnQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAiQmVkw7htbWVsc2VzZnVua3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2dyYXBoaWNfbGFiZWwiOiAiR2VvbWV0cmlzayBsaWdlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJVZHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VyZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF0aW9uYWxpc2VyZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIkluZ2VuIGbDpmxsZXMgZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGw6ZsbGVzbsOmdm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiVmlkZW5za2FiZWxpZyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVjaW1hbCBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbHNrIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRnJhICR7bWluLn0gdGlsICR7bWFrcy59ICR7cmVsYXRpdn0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIk1pbmRzdCAke21pbi59ICR7cmVsYXRpdn0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIk9wIHRpbCAke21ha3MufSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWluLn0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFscGxhZHNlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImJldHlkZW5kZSBjaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2VxdWl2YWxlbnRfdW5pdHNfbGFiZWwiOiAiTWF0Y2hlbmRlIG3DpWxlZW5oZWRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIkluZ2VuIG92ZXJmbMO4ZGlnZSBlbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICJGYXJ2ZSIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogIkxpbmplc3RpbCIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlNww7hyZ3Ntw6VsIFhNTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIkdyYW1tYXRpayBVUkwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICJSZXNlcnZlcmVkZSBvcmQiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGVyaW5nIG9nIHZhcmlhYmxlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIklucHV0LW1ldG9kZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJUaWxsYWR0IGlucHV0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIlNhbW1lbmxpZ25pbmciLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3Byb3BlcnRpZXNfdGl0bGUiOiAiRWdlbnNrYWJlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImZyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogIm9wIHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJiZXR5ZGVuZGUgY2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWxwbGFkc2VyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvY2VudCBmZWpsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0IGZlamwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEjDpW5kc2tyaWZ0IGludGVncmVyZXQiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcsOmY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBzcMO4cmdzbcOlbGV0PyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiRGV0IHNww7hyZ3Ntw6VsLCBkdSBlciBpIGdhbmcgbWVkIGF0IMOlYm5lLCBpbmRlaG9sZGVyIGZvcsOmbGRlZGUgZnVua3Rpb25lci4gSW1wb3J0cHJvY2Vzc2VuIGthbiDDpm5kcmUgc3DDuHJnc23DpWxldHMgYWRmw6ZyZCBsaWR0LiBEZXQgYW5iZWZhbGVzIGtyYWZ0aWd0LCBhdCBkdSB0ZXN0ZXIgc3DDuHJnc23DpWxldCBncnVuZGlndCBlZnRlciBpbXBvcnQuIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJBY2NlcHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBbm51bGxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJJbmtvbXBhdGlibGUgaW5kc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkRlIHZhbGd0ZSBpbmRzdGlsbGluZ2VyIGVyIGlua29tcGF0aWJsZSBtZWQgZGUgZnJhdHJ1a25lIHDDpXN0YW5kZSBmcmEgZGl0IEtvcnJla3RlIFN2YXIuIEVyIGR1IHNpa2tlciBww6UsIGR1IHZpbCBmb3J0c8OmdHRlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWoiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIsOFYm4gTWF0aFR5cGUgbWF0ZW1hdGlzayByZWRha3TDuHIiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiSWtrZS1nZW10ZSDDpm5kcmluZ2VyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiSHZpcyBkdSBsdWtrZXIgZGV0dGUgdmluZHVlLCBtaXN0ZXIgZHUgYWxsZSBpa2tlLWdlbXRlIMOmbmRyaW5nZXIuIEVyIGR1IHNpa2tlciBww6UsIGR1IHZpbCBnw6UgdmlkZXJlPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdGVyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQW5udWxsZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkdlbSAmIGx1ayIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiTHVrIHVkZW4gYXQgZ2VtbWUiLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICJLbGlrIHDDpSBrbmFwcGVuIGZvciBhdCBkb3dubG9hZGUgb2cga8O4cmUgV2lyaXMgQ0FTLWFwcGxpa2F0aW9uZW4gZm9yIGF0IHJlZGlnZXJlIHNww7hyZ3Ntw6Vsc2FsZ29yaXRtZW4uIiwKCQkicnVuY2FsY3VsYXRvciI6ICJLw7hyIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrIHDDpSBrbmFwcGVuIGZvciBhdCBkb3dubG9hZGUgb2cga8O4cmUgV2lyaXMgQ2FzLXByb2dyYW1tZXQgb2cgZm9yZXRhZ2UgZGUgYmVyZWduaW5nZXIsIGR1IGhhciBicnVnIGZvci4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Gw6UgbWVyZSBhdCB2aWRlPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGluZGxlZGVuZGUgc2Vzc2lvbi4uLiIsCgkJIndhaXRpbmdmb3J1cGRhdGVzIjogIlZlbnRlciBww6Ugb3BkYXRlcmluZ2VyLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIMOmbmRyaW5nZXIgZ2VtdCIsCgkJImdvdHNlc3Npb24iOiAiw4ZuZHJpbmdlciBnZW10IChyZXZpc2lvbiAke259KS4iLAoJCSJzaG93Y2FzIjogIkJydWcgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJCcnVnIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJGw6UgbWVyZSBhdCB2aWRlIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogIktvbnZlcnRlciB0aWwgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJTcMO4cmdzbcOlbHNhbGdvcml0bWVuIHZpbCBibGl2ZSBpbXBvcnRlcmV0IGZyYSBXaXJpcyBDQVMgdGlsIHZvcmVzIG55ZSBhbGdvcml0bWUtcmVkYWt0w7hyLCBDYWxjTWUuIERlbiByZXN1bHRlcmVuZGUgYWxnb3JpdG1lIHNrYWwgZ2VubmVtc2VzIG9nIHRlc3RlcyBtYW51ZWx0LiBBbGdvcml0bWVyLCBzb20gaW1wb3J0ZXJlcyBpIENhbGNNZSwga2FuIGlra2UgbMOmbmdlcmUgw6VibmVzIG1lZCBXaXJpcyBDQVMuIEh2aXMgZHUgw7huc2tlciBhdCBmb3J0cnlkZSBpbXBvcnRlbiwgZWZ0ZXIgZHUgaGFyIGFjY2VwdGVyZXQsIHNrYWwgZHUgaWtrZSBnZW1tZSBzcMO4cmdzbcOlbGV0OiBLbGlrIHDDpSBBbm51bGxlciBpIFdJUklTIFF1aXp6ZXMgU3R1ZGlvLXZpbmR1ZXQsIG9nIMOlYm4gZGV0IGlnZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJLb252ZXJ0ZXIgc29tIGFsZ29yaXRtZSIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2NlcHRlciIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkFubnVsbGVyIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlza2UiLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoZ3JhZmVyLCBnZW9tZXRyaXNrZSBlbGVtZW50ZXIuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIga29ycmVrdCIsCgkKCQkiY2hlY2tfY29sb3IiOiAibWF0Y2hlciBmYXJ2ZW4iLAoJCSJjaGVja19saW5lc3R5bGUiOiAibWF0Y2hlciBsaW5qZXN0aWxlbiIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogImluZGVob2xkZXIgaWtrZSBvdmVyZmzDuGRpZ2UgZWxlbWVudGVyIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmlzayBsaWciLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJTdmFyZXQgZXIgZ2VvbWV0cmlzayBsaWcgbWVkIiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAic3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIktvcGnDqXIgZnJhIGRldCBvcHJpbmRlbGlnZSBpbmRob2xkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIktvcGllciBmcmEga29ycmVrdCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJQbG90dGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiU3RhdGlzdGlrIGRpYWdyYW1tZXIiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5kdGFzdCBkZXQgcmlndGlnZSBzdmFyIHDDpSBkZXR0ZSBzcMO4cmdzbcOlbC4gRHUga2FuIMOmbmRyZSBkZSBhbnZlbmR0ZSBrcml0ZXJpZXIgdGlsIGF0IHNhbW1lbmxpZ25lIGRldCBtZWQgZGluZSBlbGV2ZXJzIHN2YXIgdmVkIGF0IGJydWdlIG1lbnVlbiBtZWQgdmFsaWRlcmluZ3NpbmRzdGlsbGluZ2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbmR0YXN0IGRldCByaWd0aWdlIHN2YXIgcMOlIGRldHRlIHNww7hyZ3Ntw6VsLiBEdSBrYW4gw6ZuZHJlLCBodm9yZGFuIGRldCBlciBzYW1tZW5saWduZXQgbWVkIGRpbmUgZWxldmVycyBzdmFyLCBvZyBodmlsa2UgZWxlbWVudGVyIGRlciBiZWTDuG1tZXMgdmVkIGhqw6ZscCBhZiBpbmRzdGlsbGluZ3NtZW51ZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluZHRhc3QgZGV0IHJpZ3RpZ2Ugc3ZhciBww6UgZGV0dGUgc3DDuHJnc23DpWwuIER1IGthbiDDpm5kcmUgZGUgYW52ZW5kdGUga3JpdGVyaWVyIHRpbCBhdCBzYW1tZW5saWduZSBkZXQgbWVkIGRpbmUgZWxldmVycyBzdmFyIHZlZCBhdCBicnVnZSBtZW51ZW4gbWVkIHZhbGlkZXJpbmdzaW5kc3RpbGxpbmdlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIkRldHRlIGVyIGRlbiBpbmRsZWRlbmRlIHRpbHN0YW5kIGFmIGdyYWZlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIER1IGthbiB0aWxwYXNzZSBkZSB2w6Zya3TDuGpzbGluamVlbGVtZW50ZXIsIGRlIHZpbCBzZSBpIGlucHV0aW5kc3RpbGxpbmdlcm5lLiBEZXR0ZSBlciBkZW4gaW5kbGVkZW5kZSB0aWxzdGFuZCBhZiBtYXRlbWF0aWtlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIFDDpSBkZW5uZSBtw6VkZSBrYW4gZHUgZ2l2ZSBlbiBzdHJ1a3R1ciBmb3IgZGVyZXMgc3ZhciBlbGxlciB0b21tZSBmZWx0ZXIgYXQgdWRmeWxkZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkRldHRlIGVyIGRlbiBpbmRsZWRlbmRlIHRpbHN0YW5kIGFmIGdyYWZlZGl0b3Jlbiwgc29tIGRpbmUgZWxldmVyIHZpbCBzZSwgbsOlciBkZSBmb3Jzw7hnZXIgYXQgc3RpbGxlIHNww7hyZ3Ntw6VsZXQuIER1IGthbiB0aWxwYXNzZSBkZSB2w6Zya3TDuGpzbGluamVlbGVtZW50ZXIsIGRlIHZpbCBzZSBpIGlucHV0aW5kc3RpbGxpbmdlcm5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0dGUgZXIgZGVuIG9wcmluZGVsaWdlIHRpbHN0YW5kIGFmIHRla3N0ZWRpdG9yZW4sIHNvbSBkaW5lIGVsZXZlciB2aWwgc2UsIG7DpXIgZGUgcHLDuHZlciBzcMO4cmdzbcOlbGV0LiBEZW5uZSBzdmFydHlwZSB2dXJkZXJlcyBpa2tlIG1hdGVtYXRpc2suIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRHUgYnJ1Z2VyIFdpcmlzUXVpenplcyA0LjYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkR1IGthbiBudSBueWRlIHZvcmVzIG55ZSB0aWxmw6ZsZGlnZSB2YXJpYWJsZSBmdW5rdGlvbiwgZGVyIGdpdmVyIGRpZyBtdWxpZ2hlZCBmb3IgYXQgc2thYmUgZHluYW1pc2tlIHNww7hyZ3Ntw6VsIHDDpSBlbiBodXJ0aWdlcmUgb2cgbGlnZXRpbCBtw6VkZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVGFnIGV0IGtpZyBww6Ugdm9yZXMgcmVsZWFzZSBub3Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR2l2IG9zIGRpbiBmZWVkYmFjay4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkluZGxlZGVuZGUgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMw6VzIGluZGxlZGVuZGUgaW5kaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJUaWxsYWQgaWtrZSBlbGV2ZW4gYXQgw6ZuZHJlIHN2YXJldCB1ZGVuIGZvciBkZSB0b21tZSBwbGFkc2hvbGRlcmUsIGRlciBlciB0aWxiYWdlIGkgZGV0IGluZGxlZGVuZGUgaW5kaG9sZC4gSHZpcyBkZW5uZSBpbmRzdGlsbGluZyBlciBha3RpdmVyZXQsIHZpbCBlbGV2ZW4ga3VuIHbDpnJlIGkgc3RhbmQgdGlsIGF0IHVkZnlsZGUgYm9rc2VuZSBtZWQgZGV0IG9wcmluZGVsaWdlIGluZGhvbGQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIkluZHN0aWxsaW5nZXIgZm9yIHZpc25pbmciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF9uYW1lIjogIlN5bmxpZ2hlZCBhZiBldGlrZXRuYXZuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfdmFsdWUiOiAiU3lubGlnaGVkIGFmIGV0aWtldHbDpnJkaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2hlbHBlcl90ZXh0IjogIlbDpmxnIGluZHN0aWxsaW5nZW4gZm9yIHZpc25pbmcgYWYgZXRpa2V0dGVycyBuYXZuIG9nIHbDpnJkaS4gRHUga2FuIHbDpmxnZSwgaHZvcm7DpXIgZGVuIHN0dWRlcmVuZGUga2FuIHNlIGV0aWtldHbDpnJkaWVyOiBhbHRpZCwgYWxkcmlnIGVsbGVyIG7DpXIgZGUgZXIgaSBmb2t1cy4iLAoJCSJhbHdheXMiOiAiQWx0aWQiLAoJCSJmb2N1cyI6ICJJIGZva3VzIiwKCQkibmV2ZXIiOiAiQWxkcmlnIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsIjogIkluZHN0aWxsaW5nZXIgZm9yIG1hZ25ldGlzayBnaXR0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogIlbDpmxnIGVuIGluZHN0aWxsaW5nIGZvciBtYWduZXRpc2sgZ2l0dGVyIHRpbCBmZWx0ZXQgbWVkIGRlbiBzdHVkZXJlbmRlcyBzdmFyLiIsCgkJImZvcmNlIjogIkdlbm5lbXR2aW5nIiwKCQkic25hcCI6ICJGYXN0Z8O4ciIsCgkJImRpc2FibGVkIjogIkRlYWt0aXZlcmV0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWaWxrw6VybGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJHcnVuZGzDpmdnZW5kZSB0aWxzdGFuZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJBdmFuY2VyZXQgdGlsc3RhbmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWaWxrw6VybGlnZSB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJHw7hyIHNww7hyZ3Ntw6VsZW5lIGR5bmFtaXNrZSB2ZWQgYXQgdGlsZsO4amUgdmlsa8OlcmxpZ2UgdmFyaWFibGVyIHRpbCBzcMO4cmdzbcOlbGV0cyBvcmRseWQuIEdsZW0gaWtrZSBhdCB0aWxmw7hqZSBkaXNzZSB2YXJpYWJsZXIgdGlsIGRldCBrb3JyZWt0ZSBzdmFyIHNhbXQgYXQgdGlsZsO4amUgZXZhbHVlcmluZ3Nrb21tYW5kb2VuLCBodmlzIGR1IMO4bnNrZXIsIGF0IGRlIHNrYWwgZnJlbXN0w6Ugc29tIGV2YWx1ZXJlZGUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJHw7hyIHNww7hyZ3Ntw6VsZW5lIGR5bmFtaXNrZSB2ZWQgYXQgdGlsZsO4amUgdmlsa8OlcmxpZ2UgdmFyaWFibGVyIHRpbCBzcMO4cmdzbcOlbGV0cyBvcmRseWQuIEdsZW0gaWtrZSBhdCB0aWxmw7hqZSBkaXNzZSB2YXJpYWJsZXIgdGlsIGRldCBrb3JyZWt0ZSBzdmFyIHNhbXQgYXQgdGlsZsO4amUgZXZhbHVlcmluZ3Nrb21tYW5kb2VuLCBodmlzIGR1IMO4bnNrZXIsIGF0IGRlIHNrYWwgZnJlbXN0w6Ugc29tIGV2YWx1ZXJlZGUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJCcnVnIENhbGNNZSB0aWwgYXQgc2tyaXZlIGVuIGFsZ29yaXRtZSwgZGVyIGthbiBnZW5lcmVyIHZpbGvDpXJsaWdlIHZhcmlhYmxlciEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIFRpbGbDuGogdmFyaWFiZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJEaW4gYWxnb3JpdG1lIGVyIGtvbXBsZWtzLCBicnVnIGF2YW5jZXJldCB0aWxzdGFuZCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9rdW1lbnRhdGlvbiB2ZWRyLiB2aWxrw6VybGlnZSB2YXJpYWJsZXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJWYXJpYWJsZW5zIG5hdm4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICJlciBldCBoZWx0YWwgbWVsbGVtIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluLiB2w6ZyZGkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAib2ciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJtYWtzLiB2w6ZyZGkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiVmFyaWFibGVucyBuYXZuIGVyIGFsbGVyZWRlIGkgYnJ1ZyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiSWtrZSBldCBoZWx0YWwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIklra2UgZXQgZ3lsZGlndCBuYXZuIHRpbCBlbiB2YXJpYWJlbCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiTWFrcy4gdsOmcmRpZW4gc2thbCB2w6ZyZSBzdMO4cnJlISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJWYXJpYWJsZW5zIG5hdm4gbWFuZ2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1ha3MuIHbDpnJkaSBtYW5nbGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluLiB2w6ZyZGkgbWFuZ2xlciIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiZXZhbHVlciIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiSW50cm9kdWt0aW9uIHRpbCBXaXJpc1F1aXp6ZXMgNC44LjA6IE51IG1lZCBow6VuZHNrcmV2bmUgZ3JhZnN2YXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiVmkgZXIgZ2xhZGUgZm9yIGF0IGludHJvZHVjZXJlIGVuIG55IHN2YXJ0eXBlLCBkZXIgZ2l2ZXIgZGluZSBlbGV2ZXIgbXVsaWdoZWQgZm9yIGF0IHN2YXJlIHZlZCBhdCBza3JpdmUgZW4gZ3JhZiBpIGjDpW5kZW4uIEZvciBhdCBsw6ZyZSBtZXJlIG9tIGRlbm5lIGZ1bmt0aW9uIGhlbnZpc2VzIGRlciB0aWwgdm9yZXMgcHJvZHVrdGJlbcOmcmtuaW5nZXIgb2cgZG9rdW1lbnRhdGlvbi4gVmkgaMOlYmVyLCBhdCBkdSBvZyBkaW5lIGVsZXZlciBueWRlciBkZW5uZSBueWUgdGlsZsO4amVsc2UgdGlsIFdpcmlzUXVpenplcyEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIlVkZ2l2ZWxzZXNiZW3DpnJrbmluZ2VyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAiR2l2IG9zIGRpbiBmZWVkYmFjayIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTw6VkYW4gb3ByZXR0ZXIgZHUgZGl0IGbDuHJzdGUgc3DDuHJnc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJMw6ZyIGFsdCBvbSBkZSB0cmluLCBkZXIgc2thbCB0aWwgZm9yIGF0IG9wcmV0dGUgZXQgc3DDuHJnc23DpWwgbWVkIFdpcmlzUXVpenplcywgb2cgaHZvcmRhbiBkdSBicnVnZXIgdmFsaWRlcmluZ3NmdW5rdGlvbmVybmUuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTw6VkYW4gb3ByZXR0ZXIgZHUgZXQgdmlsa8OlcmxpZ3Qgc3DDuHJnc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiTMOmciBhbHQgb20sIGh2b3JkYW4gZHUgbmVtdCBvcHJldHRlciBldCB2aWxrw6VybGlndCBzcMO4cmdzbcOlbCBtZWQgV2lyaXNRdWl6emVzIG1lZCB2b3JlcyBncnVuZGzDpmdnZW5kZSBvZyBhdmFuY2VyZWRlIHRpbHN0YW5kLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkzDpnIgYWx0LCBodmFkIGRlciBlciB2w6ZyZCBhdCB2aWRlIG9tIFdpcmlzUXVpenplcyBtZWQgdm9yZXMgZ3JhdGlzIHRyw6ZuaW5nIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfdGV4dCI6ICJWaSB0aWxieWRlciBtdWxpZ2hlZGVuIGZvciBncmF0aXMgdHLDpm5pbmcgaSBkaXQgZWdldCB0ZW1wbyBvZyBlbiBiZXRhbHQgdHLDpm5pbmcgbWVkIHZlamxlZGVyLCBodm9yIGR1IGthbiBzdGlmdGUgYmVrZW5kdHNrYWIgbWVkIGFsbGUgV2lyaXNRdWl6emVzJyBmdW5rdGlvbmVyIG9nIGF2YW5jZXJlZGUgaW5kc3RpbGxpbmdlci4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIkbDpSBtZXJlIGF0IHZpZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkdydW5kbMOmZ2dlbmRlIHRpbHN0YW5kIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJBdmFuY2VyZXQgdGlsc3RhbmQiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiVGlsbWVsZCBtaWciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogIktvbnRha3Qgb3MiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJCZXPDuGcgdm9yZXMgd2Vic3RlZCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJSYXBwb3J0w6lyIGV0IHByb2JsZW0iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogIktvbSBnb2R0IGkgZ2FuZyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3NrZXRjaF9sYWJlbCI6ICJTa2l0c2UiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRGV0IGVyIHPDpWRhbiBncmFmLXJlZGlnZXJpbmdzcHJvZ3JhbW1ldCB2aXNlcyBmb3IgZGluZSBlbGV2ZXIsIG7DpXIgZGUgcHLDuHZlciBzcMO4cmdzbcOlbGV0LiBIdXNrLCBhdCBlbGV2ZXJuZXMgdsOmcmt0w7hqc2xpbmplIGt1biB2aWwgaGF2ZSBrbmFwcGVyIHRpbCBhdCBza3JpdmUgaSBow6VuZGVuIG9nIHRpbCBhdCBzbGV0dGUuIEJydWcgZnVua3Rpb25lbiAndGVzdCBkZXR0ZSBzcMO4cmdzbcOlbCcgZm9yIGF0IHNlLCBodm9yZGFuIGRldCB2aWwgc2UgdWQuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW5kdGFzdCBkZXQgcmlndGlnZSBzdmFyIHDDpSBkZXR0ZSBzcMO4cmdzbcOlbC4gRGluZSBlbGV2ZXIgdmlsIGJydWdlIGjDpW5kc2tyaWZ0c3bDpnJrdMO4amV0IHRpbCBhdCBza2l0c2VyZSBkZXJlcyBsw7hzbmluZywgc8OlIHZpIGhhciBpbmRzdGlsbGV0IGVuIG1pbmltYWwgdG9sZXJhbmNlIGZvciBsaWR0IHVuw7hqYWd0aWdlIHN2YXIuIER1IGthbiBqdXN0ZXJlIGRldHRlIHZlZCBhdCBrbGlra2UgcMOlICd2YWxpZGVyaW5nc211bGlnaGVkZXInLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIkJydWcga25hcHBlbiAndGVzdCBkZXR0ZSBzcMO4cmdzbcOlbCcgZm9yIGF0IHNlLCBodm9yZGFuIGRldCB2aXNlcyBmb3IgZWxldmVybmUuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlNraXRzZXIgbGlnIG1lZCBoaW5hbmRlbiIsCgkJInF1aXp6ZXNfZGVtb19za2V0Y2hfdGl0bGVfbWVudSIgOiAiU2tpdHNlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9rdW1lbnRhdGlvbiIsIAoKCQkiY2xvc2VfbWF0aHR5cGVfcG9wdXAiIDogIkx1ayBNYXRoVHlwZSIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19ldmFsdWF0ZWRfbGFiZWwiOiAiRXZhbHVhdGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiSG9sZCBhcmd1bWVudGVybmUgdXZ1cmRlcmVkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJTdHJpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hcmd1bWVudHNfaGVscGVyX3RleHQiOiAiRGVmaW5lIGhvdyB0aGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gdGhlIGdyYWRpbmcgZnVuY3Rpb24uIFRoaXMgaXMgYSB2ZXJ5IGFkdmFuY2VkIGZlYXR1cmUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGl0bGUiIDogIkRlcHJlY2F0ZWQgZmVhdHVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIlRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4gXG4gICAgVGhlIGRlcHJlY2F0ZWQgZmVhdHVyZXMgYXJlIHRoZSBmb2xsb3dpbmcgb25lczoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIkVxdWl2YWxlbnQgc2V0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIlN5bnRheCBsaXN0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIlRleHQgbG9naWMgb3BlcmF0b3JzIGFyZSBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIkVxdWl2YWxlbnQgdW5pdCBsaXRlcmFsIGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIgoKCX0KfQoKCg"},{ name : "strings_graph.en.json", data : "s11124:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZW4iCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlY3QiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJIYW5kd3JpdGluZyIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQb2ludCIsCgkJInR0X2xpbmVzIjogIkxpbmVzIiwKCQkidHRfbGluZSI6ICJMaW5lIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlJheSIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaW5lIiwKCQkidHRfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHRfdmVjdG9yIjogIlZlY3RvciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR0X21pZHBvaW50T2ZTZWdtZW50IjogIk1pZHBvaW50IG9mIGEgc2VnbWVudCIsCgkJInR0X21lZGlhdHJpeE9mU2VnbWVudCI6ICJNZWRpYXRyaXggb2YgYSBzZWdtZW50IiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIlBhcmFsbGVsIGxpbmUiLAoJCSJ0dF9wZXJwZW5kaWN1bGFyTGluZSI6ICJQZXJwZW5kaWN1bGFyIGxpbmUiLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmVzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJDb25pYyBzZWN0aW9ucyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkNpcmNsZSBieSBjZW50ZXIgYW5kIHBvaW50IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiQ2lyY2xlIGJ5IHRocmVlIHBvaW50cyIsCgkJInR0X2FyYyI6ICJBcmMiLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXJhYm9sYSIsCgkJInR0X2VsbGlwc2UiOiAiRWxsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIeXBlcmJvbGEiLAoJCSJ0dF9jb25pYyI6ICJDb25pYyIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9sYXRpbmcgcG9seW5vbWlhbCIsCgkJInR0X21lYXN1cmVzIjogIk1lYXN1cmVzIiwKCQkidHRfYXJlYSI6ICJBcmVhIiwKCQkidHRfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0dF9sZW5ndGgiOiAiTGVuZ3RoIiwKCQkidHRfbGFiZWxzIjogIkxhYmVsIiwKCQkidHRfZWxlbWVudE1NTCI6ICJFeHByZXNzaW9uIiwKCQkidHRfaW1hZ2UiOiAiSW1hZ2UiLAoKCQkidHRfYm9sZCI6ICJib2xkIiwKCQkidHRfaXRhbGljIjogIml0YWxpYyIsCgkJInR0X2NvbG9yIjogIkNvbG9yIiwKCgkJInR0X2JhckNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BhY2tCYXJzIjogIkluc2VydCBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcnQgZ3JvdXAgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVBhY2tCYXJzIjogIkRlbGV0ZSBwYWNrIG9mIGJhcnMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJEZWxldGUgZ3JvdXAgb2YgYmFycyIsCgkJInR0X3N0YWNrQmFycyI6ICJTdGFjayBiYXJzIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiVW5zdGFjayBiYXJzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY3QiLAoJCSJ0dF9uZXdQaWUiOiAiTmV3IHBpZWNlIiwKCQkidHRfZGVsZXRlUGllIjogIkRlbGV0ZSBwaWVjZSIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJDbG9ja3dpc2UiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIkNvdW50ZXJjbG9ja3dpc2UiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJ0IGxpbmUiLAoJCSJ0dF9uZXdQb2ludHNMaW5lQ2hhcnQiOiAiSW5zZXJ0IGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRGVsZXRlIGxpbmUiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRGVsZXRlIGdyb3VwIG9mIHBvaW50cyIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUG9pbnRzIGxlZnQiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQb2ludHMgcmlnaHQiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRml0IiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIlBvaW50IGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogImJpZyBmcmFjdGlvbiIsCgkJInR0X3N1cGVyc2NyaXB0IjogInN1cGVyc2NyaXB0IiwKCQkidHRfc3F1YXJlUm9vdCI6ICJzcXVhcmUgcm9vdCIsCgkJInR0X25Sb290IjogInJvb3QiLAoJCSJ0dF9udW1iZXJzIjogIm51bWJlciIsCgkJInR0X251bWJlckUiOiAibnVtYmVyIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJudW1iZXIgcGkiLAoJCSJ0dF9mdW5jdGlvbnMiOiAiZnVuY3Rpb25zIiwKCQkidHRfc2ludXMiOiAic2luZSIsCgkJInR0X2Nvc2ludXMiOiAiY29zaW5lIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50IiwKCQkidHRfYXJjc2ludXMiOiAiYXJjc2luZSIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjY29zaW5lIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmN0YW5nZW50IiwKCQkidHRfbG9nIjogImxvZ2FyaXRobSIsCgkJInR0X25hdHVyYWxMb2ciOiAibmF0dXJhbCBsb2dhcml0aG0iLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZXhwb25lbnRpYWwgZSIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaXRpb24iLAoJCSJ0dF91bmRvIjogIlVuZG8iLAoJCSJ0dF9yZWRvIjogIlJlZG8iLAoJCSJ0dF9tZW51IjogIk1lbnUiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiRGVsZXRlIGFsbCIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJDbG9zZSBwbG90dGVyIiwKCQkidHRfZG93bmxvYWQiOiAiRG93bmxvYWQiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiU2V0dGluZ3MiLAoJCSJ0dF9zZXR0aW5ncyI6ICJTZXR0aW5ncyIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJTaG93IGhpZGRlbiBlbGVtZW50cyIsCgkJInR0X2hpZGVFbGVtZW50IjogIkhpZGUgZWxlbWVudCIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0b3JlIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWl6ZSIsCgkJInR0X21pbmltaXplIjogIk1pbmltaXplIiwKCQkidHRfem9vbUluIjogIlpvb20gaW4iLAoJCSJ0dF96b29tT3V0IjogIlpvb20gb3V0IiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWF0ZSIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWwgKEVsZW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWFsIChMYWJlbHMpIiwKCQkidHRfZGVsZXRlIjogIkRlbGV0ZSIsCgkJInR0X2ZpeExhYmVsIjogIkZpeCBsYWJlbCIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiTGluZSB3aWR0aCIsCgkJInR0X2xpbmVTdHlsZSI6ICJMaW5lIHN0eWxlIiwKCQkidHRfbGluZUNvbG9yIjogIkNvbG9yIiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTb2xpZCIsCgkJInR0X2xpbmVEYXNoIjogIkRhc2hlcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiRG90cyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkRvdHMgYW5kIGRhc2hlcyIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJCYWNrZ3JvdW5kIGNvbG9yIiwKCQkiYXhpc0NvbG9yIjogIkF4aXMgY29sb3IiLAoJCSJncmlkQ29sb3IiOiAiR3JpZCBjb2xvciIsCgkJInN1YmdyaWRDb2xvciI6ICJTdWJncmlkIGNvbG9yIiwKCQkibWFnbmV0aWNHcmlkIjogIk1hZ25ldGljIGdyaWQiLAoJCSJmb3JjZSI6ICJGb3JjZSIsCgkJInNuYXAiOiAiU25hcCIsCgkJImRpc2FibGVkIjoiRGlzYWJsZWQiLAoJCQoJCSJob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJCgkJInNob3dBeGlzIjogIlNob3cgYXhpcyIsCgkJImludGVydmFsWCI6ICJYIEF4aXMiLAoJCSJpbnRlcnZhbFkiOiAiWSBBeGlzIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25zIiwKCQkiY29sb3IiOiAiQ29sb3IiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiTG9jayBhc3BlY3QgcmF0aW8iLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJVbmxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICJMYWJlbCIsCgkJInZhbHVlcyI6ICJWYWx1ZXMiLAoJCSJheGlzU3RlcCI6ICJBeGlzIHN0ZXAiLAoJCSJzaG93R3JpZCI6ICJTaG93IGdyaWQiLAoJCSJncmlkU3RlcCI6ICJHcmlkIHN0ZXAiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIlN1YmdyaWQgZGl2aXNpb25zIiwKCQkKCQkibGVmdCI6ICJMZWZ0IiwKCQkicmlnaHQiOiAiUmlnaHQiLAoJCSJhYm92ZSI6ICJBYm92ZSIsCgkJImJlbG93IjogIkJlbG93IiwKCQkibm9uZSI6ICJOb25lIiwKCgkJImRvd25sb2FkVGl0bGUiOiAiRG93bmxvYWQgYXMgaW1hZ2UiLAoJCSJkb3dubG9hZFRleHQiOiAiU2VsZWN0IGEgc2l6ZSB0byBkb3dubG9hZCB0aGUgcGxvdHRlciBhcyBhIHNxdWFyZSBQTkcgaW1hZ2UuIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIlNxdWFyZSBJbWFnZSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIlNpemUgbXVzdCBiZSBhIHdob2xlIG51bWJlci4iLAoJCSJjb25maXJtIjogIkNvbmZpcm0iLAoJCSJjYW5jZWwiOiAiY2FuY2VsIiwKCQkic2l6ZUluUGl4ZWxzIjogIlNpemUgaW4gcGl4ZWxzIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcnQgYSBudW1iZXIiLAoKCQkidXBsb2FkSW1hZ2VFcnJvclRpdGxlIjogIlVwcywgc29tZXRoaW5nIHdlbnQgd3JvbmchIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiRW5zdXJlIHRoYXQgdGhlIHVwbG9hZCBpcyBhIHZhbGlkIFBORyBpbWFnZSBhbmQgdHJ5IGFnYWluIiwKCgkJInR5cGVfcG9pbnQiOiAiUG9pbnQiLAoJCSJ0eXBlX2xpbmUiOiAiTGluZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmUgU2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlJheSIsCgkJInR5cGVfcG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIGJ5IHBvaW50cyIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJjbGUgQXJjIiwKCQkidHlwZV9jaXJjbGUiOiAiQ2lyY2xlIiwKCQkidHlwZV9wYXRoIjogIlBhdGgiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJDb21wb3VuZCBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJDb25pYyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVuY3Rpb24gR3JhcGgiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpb24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uIEFyYyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiUmVnaW9uIENpcmNsZSBBcmMiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVbmRlZmluZWQgRWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmljIEN1cnZlIiwKCQkidHlwZV9hcmVhIjogIkFyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0YW5nbGUiLAoJCSJ0eXBlX3BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJInR5cGVfYW5nbGUiOiAiQW5nbGUiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0IG9mIGVsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMZW5ndGgiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJMYWJlbCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkJhciBDaGFydCIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJMaW5lIENoYXJ0IiwKCQkidHlwZV9waWVfY2hhcnQiOiAiUGllIENoYXJ0IiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3ggUGxvdCIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIkNsaWNrIG9uIGEgcG9pbnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfc2VsZWN0IjogIkNsaWNrIG9uIGEgcG9pbnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9sYWJlbCI6ICJDbGljayB3aGVyZXZlciBvbiB0aGUgZ3JhcGguIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfdHdvX3BvaW50c19jbGlja19vcl9kcmFnIjogIkNsaWNrIG9uIGEgcG9pbnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FuZ2xlIjogIkNsaWNrIG9uIHRoZSBsaW5lIGZvciB3aGljaCB5b3Ugd2FudCB0byBjb21wdXRlIHRoZSBhbmdsZSB3aXRoIHJlc3BlY3QgdG8gdGhlIGluaXRpYWwgb25lLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIlNlbGVjdCB0aGUgZGVzaXJlZCBhcmVhLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19sZW5ndGgiIDogIlNlbGVjdCB0d28gcG9pbnRzIGFuZCB0aGUgbGVuZ3RoIGJldHdlZW4gdGhlbSB3aWxsIGJlIGNvbXB1dGVkLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICJDbGljayBvbiB0aGUgbmV4dCBwb2ludCBvciB0d2ljZSBvbiB5b3VyIGN1cnJlbnQgcG9pbnQgdG8gZmluaXNoIHRoZSBwb2x5bGluZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJDbGljayBvbiB0aGUgbmV4dCBwb2ludCBvciBvbiB0aGUgaW5pdGlhbCBwb2ludCB0byBmaW5pc2ggdGhlIHBvbHlnb24uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2ludGVycG9sYXRpbmdfcG9seW5vbWlhbCI6ICJDbGljayBvbiB0aGUgbmV4dCBwb2ludCBvciB0d2ljZSBvbiB5b3VyIGN1cnJlbnQgcG9pbnQgdG8gZmluaXNoIHRoZSBpbnRlcnBvbGF0aW5nIHBvbHlub21pYWwuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BhcmFsbGVsX29yX3BlcnBlbmRpY3VsYXIiOiAiWW91IGNhbiBzZWxlY3QgdGhlIGZvbGxvd2luZyBlbGVtZW50czoiLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9kcmF3X3N0cm9rZXMiOiAiIERyYXcgd2hhdGV2ZXIgeW91IHdhbnQuIiwKCQkibGluZSI6ICJhIGxpbmUiLAoJCSJ2ZWN0b3IiOiAiYSB2ZWN0b3IiLAoJCSJyYXkiOiAiYSByYXkiLAoJCSJzZWdtZW50IjogImEgc2VnbWVudCIsCgkJImZpbmFsX2hlbHBlcl90ZXh0IjogIkRvbmUhIiwKCQkiaGVscF91cmwiOiAiSEVMUCIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkNsb3NlIHRvb2x0aXAiLAoKCQkibmV3UG9pbnQiOiAiUG9pbnQiLAoJCSJuZXdMaW5lVGhyb3VnaFR3b1BvaW50cyI6ICJMaW5lIiwKCQkibmV3TGluZVNlZ21lbnRCeVBvaW50cyI6IlNlZ21lbnQiLAoJCSJuZXdSYXlGcm9tUG9pbnRUaHJvdWdoUG9pbnQiOiAiUmF5IiwKCQkibmV3UG9seWxpbmUiOiAiUG9seWxpbmUiLAoJCSJuZXdQb2x5Z29uIjogIlBvbHlnb24iLAoJCSJuZXdWZWN0b3JCeVBvaW50cyI6ICJWZWN0b3IiLAoJCSJuZXdQYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJuZXdMaW5lUGFyYWxsZWxUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUGFyYWxsZWwgbGluZSIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIlBlcnBlbmRpY3VsYXIgbGluZSIsCgoJCSJuZXdDaXJjbGVCeUNlbnRlckFuZFBvaW50IjogIkNpcmNsZSBieSBjZW50ZXIgYW5kIHBvaW50IiwKCQkibmV3Q2lyY2xlQnlUaHJlZVBvaW50cyI6ICJDaXJjbGUgYnkgdGhyZWUgcG9pbnRzIiwKCQkibmV3QXJjQnlUaHJlZVBvaW50cyI6ICJBcmMiLAoJCSJuZXdQYXJhYm9sYUJ5Rm9jdXNBbmREaXJlY3RyaXgiOiAiUGFyYWJvbGEiLAoJCSJuZXdFbGxpcHNlQnlGb2NpQW5kUG9pbnQiOiAiRWxsaXBzZSIsCgkJIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IjogIkh5cGVyYm9sYSIsCgkJIm5ld0NvbmljQnlGaXZlUG9pbnRzIjogIkNvbmljIiwKCQkibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyI6ICJJbnRlcnBvbGF0aW5nIHBvbHlub21pYWwiLAoJCSJuZXdBcmVhIjogIkFyZWEiLAoJCSJuZXdBbmdsZSI6ICJBbmdsZSIsCgkJIm5ld0xlbmd0aCI6ICJMZW5ndGgiLAoJCSJuZXdGcmVlTGFiZWwiOiAiTGFiZWwiLAoJCSJuZXdFbGVtZW50QnlMYWJlbCI6ICJFeHByZXNzaW9uIiwKCQkiZHJhd1N0cm9rZXMiOiAiSGFuZHdyaXRpbmciLAoKCQkiZXF1YXRpb24iOiAiRXF1YXRpb24iLAoJCSJtaWRwb2ludE9mTGluZVNlZ21lbnQiOiAiTWlkcG9pbnQgb2YgYSBzZWdtZW50IiwKCQkibWVkaWF0cml4T2ZMaW5lU2VnbWVudCI6ICJNZWRpYXRyaXggb2YgYSBzZWdtZW50IgoJfQp9"},{ name : "strings_quizzes.es.json", data : "s78704:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZXMiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOhdGljYXMiLAoJCSJzeW50YXhfc3RyaW5nIjogInRleHRvIiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtw6F0aWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIkN1YWxxdWllciByZXNwdWVzdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZ1bmNpw7NuIGRlIGNhbGlmaWNhY2nDs24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInRpZW5lIGZvcm1hIGRlIG7Dum1lcm8gZW50ZXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJ0aWVuZSBmb3JtYSBkZSBmcmFjY2nDs24iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAidGllbmUgZm9ybWEgZGUgcG9saW5vbWlvIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJ0aWVuZSBmb3JtYSBkZSBmdW5jacOzbiByYWNpb25hbCIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVzIHVuYSBjb21iaW5hY2nDs24gZGUgZnVuY2lvbmVzIGVsZW1lbnRhbGVzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3TDoSBleHByZXNhZGEgZW4gbm90YWNpw7NuIGNpZW50w61maWNhIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3TDoSBzaW1wbGlmaWNhZGEiLAoJCSJjaGVja19leHBhbmRlZCI6ICJlc3TDoSBleHBhbmRpZGEiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVzdMOhIGZhY3Rvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogImVzdMOhIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm5vIHRpZW5lIGZhY3RvcmVzIGNvbXVuZXMiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJ0aWVuZSByYWRpY2FuZG9zIG1pbmltYWxlcyIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlcyBkaXZpc2libGUgcG9yIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogInRpZW5lIGRlbm9taW5hZG9yIGNvbcO6biIsCgkJImNoZWNrX3VuaXQiOiAidGllbmUgdW5pZGFkIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAidGllbmUgdW5pZGFkIGxpdGVyYWxtZW50ZSBpZ3VhbCBhIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogInRpZW5lIiwKCQkiY2hlY2tfc3ltYm9saWMiOiAicmVzcHVlc3RhIHNpbWLDs2xpY2EiLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogInRpZW5lIHVuaWRhZGVzIGVxdWl2YWxlbnRlcyIsCgoJCSJsaXN0IjogImxpc3RhIiwKCQkib3JkZXJtYXR0ZXJzIjogImVsIG9yZGVuIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJlbCBvcmRlbiBubyBpbXBvcnRhIiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb24gWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWFyIFVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicGFsYWJyYXMgcmVzZXJ2YWRhcyIsCgkJImZvcmNlYnJhY2tldHMiOiAiTGFzIGxpc3RhcyBzaWVtcHJlIG5lY2VzaXRhbiBsbGF2ZXMgXCJ7fVwiLiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIlV0aWxpemEgbGEgY29tYSBcIixcIiBjb21vIHNlcGFyYWRvciBkZSBlbGVtZW50b3MgZGUgbGlzdGFzLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIsK:SW1wb3J0YXIgbGEgcHJlZ3VudGE:XG5Fc3RhIHByZWd1bnRhIHRpZW5lIGNhcmFjdGVyw61zdGljYXMgb2Jzb2xldGFzLiBFbCBwcm9jZXNvIGRlIGltcG9ydGFjacOzbiBwdWVkZSBtb2RpZmljYXIgZWwgY29tcG9ydGFtaWVudG8gZGUgbGEgcHJlZ3VudGEuIFJldmlzZSBjdWlkYWRvc2FtZW50ZSBsYSBwcmVndW50YSBhbnRlcyBkZSB1dGlsaXphcmxhLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbXBhcmEgY29tbyBjb25qdW50b3MiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2xlcmFuY2lhIHJlbGF0aXZhIiwKCQkibm9icmFja2V0c2xpc3QiOiAibGlzdGFzIHNpbiBsbGF2ZXMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImZ1bmNpw7NuIGRlIGNhbGlmaWNhY2nDs24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9waWVkYWRlcyBhZGljaW9uYWxlcyIsCgkJInN0cnVjdHVyZSI6ICJlc3RydWN0dXJhIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogInRyaWdvbm9tw6l0cmljYXMiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOzbGljYXMiLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXJhbmNpYSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2nDs24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvbWl0aXIgcHJvZHVjdG8iLAoJCSJ0aW1lc19vcGVyYXRvciI6ICJvcGVyYWRvciBwcm9kdWN0byIsCgkJImltYWdpbmFyeV91bml0IjogInVuaWRhZCBpbWFnaW5hcmlhIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiZnJhY2Npb25lcyBtaXh0YXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmdW5jaW9uZXMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bmNpb25lcyBkZSB1c3VhcmlvIiwKCQkidW5pdHMiOiAidW5pZGFkZXMiLAoJCSJ1bml0cHJlZml4ZXMiOiAicHJlZmlqb3MgZGUgdW5pZGFkZXMiLAoJCSJzeW50YXhwYXJhbXMiOiAib3BjaW9uZXMgZGUgc2ludGF4aXMiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIkFicmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wY2lvbmVzIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9uZXMgZGUgdmFsaWRhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyB5IGZ1bmNpb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmEgZWwgY29udGVuaWRvIGluaWNpYWwgZGVsIGVzdHVkaWFudGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlZpc3RhIHByZXZpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcGNpb25lcyBkZSB2YWxpZGFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIkPDs2RpZ28gZnVlbnRlIGRlIGxhIHByZWd1bnRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJBdHLDoXMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVmlzdGEgcHJldmlhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIkF5dWRhIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJEYW5vcyB0dSBvcGluacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIkFww7pudGF0ZSBhIG51ZXN0cmEgZm9ybWFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXRhIG51ZXN0cmEgd2ViIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIkF2aXNhIGRlIHVuIGVycm9yIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAiTcOhcyBvcGNpb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFeHBvcnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIlZlciBjw7NkaWdvIGZ1ZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQXl1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBY2VyY2EgZGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiRWN1YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIkdyw6FmaWNvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIkVzdMOhbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsw61uZWFzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9waWVfY2hhcnRfbGFiZWwiOiAiR3LDoWZpY28gY2lyY3VsYXIiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkludHJvZHV6Y2EgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHkgZWwgY29udGVuaWRvIGluaWNpYWwgZGUgc3UgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICJJbnRyb2R1emNhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5IGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIHN1IHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRGlidWplIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5IGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIHN1IHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiQ29uZmlndXJhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3BjaW9uZXMgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIGRlIHZhbGlkYWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJFc2NvamEgbGFzIGhlcnJhbWllbnRhcyBxdWUgc2UgbW9zdHJhcsOhbiBhbCBlc3R1ZGlhbnRlIHBhcmEgcmVzcG9uZGVyIGxhIHByZWd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YWNpw7NuIGRlIGxhIGJhcnJhIGRlIGhlcnJhbWllbnRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVmlzdGEgcHJldmlhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR3VhcmRhciIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmUgbGFzIG9wY2lvbmVzIHF1ZSBzZSBtdWVzdHJhbiBzZWfDum4gdW4gYW7DoWxpc2lzIGRlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJUb2RhcyBsYXMgb3BjaW9uZXMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIHJlbGV2YW50ZXMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiUmVzcHVlc3RhIGNvbXB1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIkNvcnJpZ2UgbG9zIGNhbXBvcyBkZSByZXNwdWVzdGEgc2VwYXJhZGFtZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkV2YWzDumEgbG9zIGNhbXBvcyBkZSByZXNwdWVzdGEgcG9yIHNlcGFyYWRvLiBTaSBlc3RhIG9wY2nDs24gbm8gZXN0w6EgYWN0aXZhZGEsIGxhIHJlc3B1ZXN0YSBzZSBldmFsdWFyw6EgY29tbyB1bmEgc29sYSBleHByZXNpw7NuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVG9kYXMgbGFzIHJlc3B1ZXN0YXMgZGViZW4gc2VyIGNvcnJlY3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2kgYWxndW5hIGRlIGxhcyByZXNwdWVzdGFzIGVzIGluY29ycmVjdGEsIHRvZGEgbGEgcHJlZ3VudGEgc2UgY2FsaWZpY2Fyw6EgY29tbyBpbmNvcnJlY3RhLiBTaSBlc3RhIG9wY2nDs24gbm8gZXN0w6EgYWN0aXZhZGEsIGNhZGEgcmVzcHVlc3RhIHRlbmRyw6EgdW4gcGVzbyBlbiBsYSBjYWxpZmljYWNpw7NuIHRvdGFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiUmVzcHVlc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJDYW1wb3MgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiVGlwbyBkZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2FzIGluY3J1c3RhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJFbCBlZGl0b3IgZGUgZsOzcm11bGFzIG1hdGVtw6F0aWNhcyBNYXRoVHlwZSBjb24gcmVjb25vY2ltaWVudG8gZGUgZXNjcml0dXJhIG1hbnVzY3JpdGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiRWRpdG9yIGRlIG1hdGVtw6F0aWNhcyBlbiB1bmEgbnVldmEgdmVudGFuYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVuIGNhbXBvIGRlIHRleHRvIGNvbiB1biBib3TDs24gcXVlIGFicmUgZWwgZWRpdG9yIGRlIGbDs3JtdWxhcyBtYXRlbcOhdGljYXMgZW4gdW5hIG51ZXZhIHZlbnRhbmEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiQ2FtcG8gZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wbyBkZSB0ZXh0bywgcGFyYSByZXNwdWVzdGFzIG3DoXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiQ2FtcG8gZGUgZW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk11ZXN0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIk11ZXN0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBhZGVtw6FzIGRlbCBjYW1wbyBkZSBlbnRyYWRhIGRlIGxhIHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNdWVzdHJhIHVuIGNhbXBvIGRlIHRleHRvIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTXVlc3RyYSB1biBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciBhZGVtw6FzIGRlbCBjYW1wbyBkZSBlbnRyYWRhIGRlIGxhIHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJSZWVtcGxhemEgZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEgcG9yIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJSZWVtcGxhemEgZWwgY2FtcG8gZGUgZW50cmFkYSBkZSBsYSByZXNwdWVzdGEgY29uIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk5vIG11ZXN0cmVzIGNhbXBvIGRlIGVudHJhZGEgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTm8gbXVlc3RyZXMgbmluZ8O6biBjYW1wbyBkZSBlbnRyYWRhIGF1eGlsaWFyIGFkZW3DoXMgZGVsIGNhbXBvIGRlIGVudHJhZGEgZGUgbGEgcmVzcHVlc3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJDb250ZW5pZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGljZSBsYSBiYXJyYSBkZSBoZXJyYW1pZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiRXNjb25kZSBsYXMgb3BjaW9uZXMgZGUgZmljaGVybyBkZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTm8gbXVlc3RyZXMgbGEgcG9zaWJpbGlkYWQgZGUgYWJyaXIsIGRlc2NhcmdhciBvIGd1YXJkYXIgc2VzaW9uZXMgZGUgQ2FsY01lIGFsIGVzdHVkaWFudGFkby4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4aXMgZGUgZW50cmFkYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIlRvZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIk5pbmd1bmEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIkNvbnN0YW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiU2VsZWNjaW9uZSBsb3MgY2FyYWN0ZXJlcyBxdWUgcXVpZXJlIHF1ZSBzZWFuIGludGVycHJldGFkb3MgY29tbyBjb25zdGFudGVzIHkgbm8gY29tbyB2YXJpYWJsZXMgbGlicmVzLiBQdWVkZSBkZWZpbmlyIGNvbnN0YW50ZXMgYWRpY2lvbmFsZXMgZW4gZWwgcGFuZWwgcGFyYSBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdG9yaWFzIHkgZnVuY2lvbmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJNw6FzIGNvbnN0YW50ZXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmEgdW5hIG51ZXZhIGNvbnN0YW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVuY2lvbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmUgbG9zIHRpcG9zIGRlIGZ1bmNpb25lcyBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIFB1ZWRlIGRlZmluaXIgZnVuY2lvbmVzIGFkaWNpb25hbGVzIGVuIGVsIHBhbmVsIHBhcmEgZGVmaW5pciB2YXJpYWJsZXMgYWxlYXRvcmlhcyB5IGZ1bmNpb25lcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub23DqXRyaWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkhpcGVyYsOzbGljYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bcOpdGljYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiTcOhcyBmdW5jaW9uZXMuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluYSB1bmEgbnVldmEgZnVuY2nDs24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmUgbGFzIHVuaWRhZGVzIGRlIG1lZGlkYSBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNw6FzIHVuaWRhZGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZmlqb3MgZGUgdW5pZGFkZXMgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJFc2NvamEgbG9zIHByZWZpam9zIGRlIHVuaWRhZGVzIGRlIG1lZGlkYSBxdWUgcXVpZXJlIHF1ZSBzZSByZWNvbm96Y2FuIGVuIGxhIGVudHJhZGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTcOhcyBwcmVmaWpvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydWNjaW9uZXMgcGVybWl0aWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY2Npb25lcyBtaXh0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgc2UgaW50ZXJwcmV0YW4gY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkxhcyBsbGF2ZXMgeyB9IHNlIGludGVycHJldGFuIGNvbW8gZGVsaW1pdGFkb3JlcyBkZSBpbmljaW8geSBmaW5hbCBkZSBsYXMgbGlzdGFzLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gcGFyw6ludGVzaXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RhcyBzaW4gZGVsaW1pdGFkb3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJDdWFscXVpZXIgZWxlbWVudG8gbyBzZWN1ZW5jaWEgZGUgZWxlbWVudG9zIHNlIGludGVycHJldGEgY29tbyB1bmEgbGlzdGEsIGF1bnF1ZSBubyBlc3TDqSBkZWxpbWl0YWRhIHBvciBsbGF2ZXMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiRsOzcm11bGFzIGNvbW8gKDAsMSkgc2UgaW50ZXJwcmV0YW4gY29tbyBpbnRlcnZhbG9zLiBTaSBlc3RhIG9wY2nDs24gZXN0w6EgZGVzYWN0aXZhZGEsIHNlIGludGVycHJldGFuIGNvbW8gdmVjdG9yZXMgZGUgZG9zIGVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiUHJvcG9yY2lvbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAyOjM6NSBzZSBpbnRlcnByZXRhbiBjb21vIHByb3BvcmNpb25lcy4gU2kgZXN0YW0gb3BjacOzbiBlc3TDoSBkZXNhY3RpdmFkYSwgc2UgaW50ZXJwcmV0YW4gY29tbyB1bmEgc3VjZXNpw7NuIGRlIGRpdmlzaW9uZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7NuIGNpZW50w61maWNhIGRlIG3DoXF1aW5hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRsOzcm11bGFzIGNvbW8gMS41ZS01IG8gMS41RS01IHNlIGludGVycHJldGFuIGNvbW8gbsO6bWVyb3MgZGVjaW1hbGVzIGVuIG5vdGFjacOzbiBjaWVudMOtZmljYS4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU2VwYXJhZG9yZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQdW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIkNvbWEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19zcGFjZV9kcm9wZG93bl9sYWJlbCI6ICJFc3BhY2lvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJOYWRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgbWlsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIlNlcGFyYWRvciBkZSBlbGVtZW50b3MgZW4gdW5hIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2phIGVsIHNpZ25pZmljYWRvIGRlIGxvcyBjYXJhY3RlcmVzIHB1bnRvLCBjb21hIHkgZXNwYWNpby4gRXN0YXMgb3BjaW9uZXMgZGVmaW5lbiBjb21vIGRlYmVuIGVzY3JpYmlyc2UgbG9zIG7Dum1lcm9zIGRlY2ltYWxlcyB5IGxhcyBsaXN0YXMuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFjacOzbiBjb24gbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZSBlc3RhciBlc2NyaXRhIGxpdGVyYWxtZW50ZSBpZ3VhbCBxdWUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLCBjb24gbGEgZXhjZXBjacOzbiBkZSBlc3BhY2lvcyB5IHBhcsOpbnRlc2lzLiBMYSB0b2xlcmFuY2lhIHNlIHNpZ3VlIGFwbGljYW5kbyBlbiBsYXMgY29tcGFyYWNpb25lcyBlbnRyZSBuw7ptZXJvcyBkZWNpbWFsZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW3DoXRpY2FtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3B1ZXN0YSBkZWwgYWx1bW5vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB1c2FuZG8gZWwgbW90b3IgbWF0ZW3DoXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJFbCBvcmRlbiB5IGxhcyByZXBldGljaW9uZXMgaW1wb3J0YW4gZW4gbGFzIGxpc3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcHVlc3RhIGVzIHVuYSBsaXN0YSBkZSBlbGVtZW50b3MsIGVzdG9zIGRlYmVuIGFwYXJlY2VyIGVuIGVsIG1pc21vIG9yZGVuIHkgZWwgbWlzbW8gbsO6bWVybyBkZSB2ZWNlcyBlbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxhcyByZXBldGljaW9uZXMgaW1wb3J0YW4gZW4gbGFzIGxpc3RhcywgcGVybyBlbCBvcmRlbiBubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTaSBsYSByZXNwdWVzdGEgZXMgdW5hIGxpc3RhIGRlIGVsZW1lbnRvcywgZXN0b3MgZGViZW4gYXBhcmVjZXIgZWwgbWlzbW8gbsO6bWVybyBkZSB2ZWNlcyBlbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEsIHBlcm8gbm8gbmVjZXNhcmlhbWVudGUgZW4gZWwgbWlzbW8gb3JkZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIkVsIG9yZGVuIHkgbGFzIHJlcGV0aWNpb25lcyBubyBpbXBvcnRhbiBlbiBsYXMgbGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHJlc3B1ZXN0YSBlcyB1bmEgbGlzdGEgZGUgZWxlbWVudG9zLCBubyBzZSBjb25zaWRlcmFyw6Egc3Ugb3JkZW4geSBsYSByZXBldGljacOzbiBkZSBlbGVtZW50b3MgcGFyYSBjb21wYXJhciBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIGNvbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiTWF5w7pzY3VsYXMgeSBtaW7DunNjdWxhcyBzb24gZGlmZXJlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIkxhcyBsZXRyYXMgbWF5w7pzY3VsYXMgeSBtaW7DunNjdWxhcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gY29pbmNpZGlyIGNvbiBsYXMgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19sYWJlbCI6ICJObyBpZ25vcmVzIGxvcyBlc3BhY2lvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgdGllbmUgcXVlIHRlbmVyIGV4YWN0YW1lbnRlIGxvcyBtaXNtb3MgZXNwYWNpb3MgcXVlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkVsIGNvbmp1bnRvIGRlIHNvbHVjaW9uZXMgZGUgbGEgZWN1YWNpw7NuLCBpbmVjdWFjacOzbiBvIHNpc3RlbWEgZGUgZWN1YWNpb25lcyBkZWZpbmlkb3MgZW4gbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgY29pbmNpZGlyIGNvbiBlbCBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9sYWJlbCI6ICJBY2VwdGEgY3VhbHF1aWVyIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQ29uc2lkZXJhIGN1YWxxdWllciByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgY29tbyBjb3JyZWN0YS4gVXRpbGljZSBlc3RhIG9wY2nDs24gcGFyYSBkYXIgcmV0cm9hY2Npw7NuIGEgcmVzcHVlc3RhcyBpbmNvcnJlY3Rhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzbiBkZSBldmFsdWFjacOzbiBwZXJzb25hbGl6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5hIHN1IHByb3BpYSBmdW5jacOzbiBkZSBldmFsdWFjacOzbiBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZW4gZWwgcGFuZWwgcGFyYSBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdG9yaWFzIHkgZnVuY2lvbmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tYnJlIGRlIGxhIGZ1bmNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJEZWZpbmEgdW5hIG51ZXZhIGZ1bmNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiU2luIGV2YWx1YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gc2UgZXZhbHVhcsOhIHkgc2UgcGFzYXLDoSBjb21vIHVuYSBleHByZXNpw7NuIGRlIENhbGNNZSBhIGxhIGZ1bmNpw7NuIGRlIGV2YWx1YWNpw7NuLiBFc3RhIG9wY2nDs24gZXMgbXV5IGF2YW56YWRhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOw7ptZXJvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJSZXNwdWVzdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gcHVlZGUgY29udGVuZXIgZGVjaW1hbGVzOiBkZWJlIHNlciB1bmEgY29tYmluYWNpw7NuIGRlIG9wZXJhY2lvbmVzLCBmcmFjY2lvbmVzLCByYcOtY2VzIHkgZnVuY2lvbmVzIGRlIGVudGVyb3MsIGNvbnN0YW50ZXMgeSB2YXJpYWJsZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyYW5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBleGFjdGFtZW50ZSBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgc2VyIGV4YWN0YW1lbnRlIGlndWFsIGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiUmVzcHVlc3RhIGNvcnJlY3RhIGNvbiB1biBtYXJnZW4gZGUgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSB0aWVuZSBxdWUgZXN0YXIgZXN0cmljdGFtZW50ZSBlbiBlbCBpbnRlcnZhbG8gZGUgcmVzcHVlc3RhcyBjb3JyZWN0YXMgZGVmaW5pZG8gcG9yIGxhIHRvbGVyYW5jaWEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgZGUgZXJyb3IgcmVsYXRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm9yIGFic29sdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJSZXNwdWVzdGEgY29uIGxhcyBwcmltZXJhcyBjaWZyYXMgY29ycmVjdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMYXMgcHJpbWVyYXMgY2lmcmFzIHNpZ25pZmljYXRpdmFzIG8gY2lmcmFzIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gc2VyIGlndWFsZXMgYSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJhcyBzaWduaWZpY2F0aXZhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2lmcmFzIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7NuIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiTG9zIG7Dum1lcm9zIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gZXN0YXIgZXhwcmVzYWRvcyBlbiBub3RhY2nDs24gY2llbnTDrWZpY2E6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzbiBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiTG9zIG7Dum1lcm9zIGRlY2ltYWxlcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gZXN0YXIgZXhwcmVzYWRvcyBlbiBub3RhY2nDs24gZGVjaW1hbDogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJDdWFscXVpZXIgbm90YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJMb3MgbsO6bWVyb3MgZGVjaW1hbGVzIGRlIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSBzZSBwdWVkZW4gZXhwcmVzYXIgZW4gbm90YWNpw7NuIGNpZW50w61maWNhIG8gZW4gbm90YWNpw7NuIGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmFzIHNpZ25pZmljYXRpdmFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyYXMgZGVjaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJMYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZSB0ZW5lciB1biBuw7ptZXJvIG3DrW5pbW8geS9vIG3DoXhpbW8gZGUgY2lmcmFzIHNpZ25pZmljYXRpdmFzIG8gZGVjaW1hbGVzLCBpbmNsdXllbmRvIGxvcyBjZXJvcyBhIGxhIGRlcmVjaGEuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJTaW1wbGlmaWNhY2nDs24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiUmVzcHVlc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkxhcyBleHByZXNpb25lcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgbm8gc2UgcHVlZGVuIHNpbXBsaWZpY2FyIG3DoXMuIEluY2x1eWUgZnJhY2Npb25lcywgcG90ZW5jaWFzIHkgcmHDrWNlcywgcG9saW5vbWlvcywgZnVuY2lvbmVzIHJhY2lvbmFsZXMsIGZ1bmNpb25lcyB0cmFzY2VuZGVudGFsZXMsIG7Dum1lcm9zIGRlY2ltYWxlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICJSZXNwdWVzdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvZGFzIGxhcyBvcGVyYWNpb25lcyBzZSBoYW4gbGxldmFkbyBhIGNhYm8uIExvcyBwcm9kdWN0b3Mgc2UgaGFuIGRpc3RyaWJ1aWRvIHNvYnJlIGxhcyBzdW1hcywgbGFzIGZyYWNjaW9uZXMgc2ltcGxlcyBzZSBoYW4gb3BlcmFkby4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWN0b3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIlJlc3B1ZXN0YSBmYWN0b3JpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIkxvcyBlbnRlcm9zIG8gcG9saW5vbWlvcyBzZSBleHByZXNhbiBjb21vIHByb2R1Y3RvIGRlIHByaW1vcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGYWN0b3IgY29tw7puIGV4dHJhw61kbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2hlbHBlcl90ZXh0IjogIlNlIGhhIGV4dHJhw61kbyBmYWN0b3IgY29tw7puIGVuIGxhcyBzdW1hcyBkb25kZSBlcyBwb3NpYmxlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY2Npb25lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiQ29tw7puIGRlbm9taW5hZG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJMYXMgZnJhY2Npb25lcyBzZSBoYW4gc2ltcGxpZmljYWRvIGEgdGVuZXIgdW4gZGVub21pbmFkb3IgY29tw7puLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSYcOtY2VzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSZXNwdWVzdGEgcmFjaW9uYWxpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIG5vIGNvbnRpZW5lIHJhw61jZXMgZW4gbG9zIGRlbm9taW5hZG9yZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kb3MgbWluaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIkxvcyBhcmd1bWVudG9zIGRlIGxhcyByYcOtY2VzIG5vIHRpZW5lbiBuaW5nw7puIGZhY3RvciBlbGV2YWRvIGFsIMOtbmRpY2UgZGUgbGEgcmHDrXosIHBvciBsbyBxdWUgbm8gc2UgcHVlZGUgZXh0cmFyIGZ1ZXJhIGRlIGxhIHJhw616LiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIk1pc21hIHVuaWRhZCBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2hlbHBlcl90ZXh0IjogIkxhIHVuaWRhZCBkZSBtZWRpZGEgZGUgbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmUgc2VyIGxhIG1pc21hIHF1ZSBsYSBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiU2UgcGVybWl0ZW4gb3Ryb3MgcHJlZmlqb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJTZSBwZXJtaXRlIHF1ZSBsYSB1bmlkYWQgZGUgbWVkaWRhIGRlIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSB0ZW5nYSB1biBwcmVmaWpvIGRpc3RpbnRvIGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jcml0ZXJpYV90aXRsZSI6ICJDcml0ZXJpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyYW5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJJbnRyb2R1emNhIGxhIGNhbnRpZGFkIGRlIGVycm9yIHF1ZSBxdWllcmUgcGVybWl0aXIgZW50cmUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHkgbGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjY2lvbmUgbG9zIGVsZW1lbnRvcyBkZSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcXVlIHNlIGV2YWx1YXLDoW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJlIGVsZW1lbnRvcyBzdXBlcmZsdW9zIGVuIGxhIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiTGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIG5vIHB1ZWRlIHRlbmVyIG5pbmfDum4gZWxlbWVudG8gcXVlIG5vIGVzdMOpIGVuIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJNaXNtbyBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiTG9zIGVsZW1lbnRvcyBkZSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgZGViZW4gc2VyIGRlbCBtaXNtbyBjb2xvciBxdWUgZW4gbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJNaXNtbyB0aXBvIGRlIGzDrW5lYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkxvcyBlbGVtZW50b3MgZGUgbGEgcmVzcHVlc3RhIGRlbCBlc3R1ZGlhbnRlIGRlYmVuIHRlbmVyIGVsIG1pc21vIHRpcG8gZGUgbMOtbmVhIChjb250w61udWEsIGRpc2NvbnTDrW51YSwgcHVudGVhZGEpIHF1ZSBlbiBsYSByZXNwdWVzdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG9kb3MgbG9zIGVsZW1lbnRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidXllIGxhIG5vdGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJIdWJvIHVuIGVycm9yIGNhcmdhbmRvIGxvcyBlbGVtZW50b3MgZGUgbGEgcmVzcHVlc3RhIGNvcnJlY3RhLiBQb3IgZmF2b3IsIGludMOpbnRlbG8gZGUgbnVldm8uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICJFc2NyaWJhIHVuIGFsZ29yaXRtbyBwYXJhIGNyZWFyIHZhcmlhYmxlcyBhbGVhdG9yaWFzLCBuw7ptZXJvcywgZXhwcmVzaW9uZXMsIGdyw6FmaWNvcyBvIGZ1bmNpb25lcyBkZSBldmFsdWFjacOzbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIklkaW9tYSBkZWwgYWxnb3JpdG1vIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk9wY2lvbmVzIGRlIHNhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFamVtcGxvOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZXhwcmVzc2lvbl9mb3JtYXRfbGFiZWwiOiAiRm9ybWF0byBkZSBsYSBleHByZXNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaWRhZCBpbWFnaW5hcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgcHJvZHVjdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENydXoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRlIGxvcyBuw7ptZXJvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVGlwbyBkZSBwcmVjaXNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNpZnJhcyBzaWduaWZpY2F0aXZhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiQ2lmcmFzIGRlY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDs24gZGUgc2FsaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIkNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgbWlsZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmluZ3VubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWNpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJJbnRyb2R1emNhIGVsIGNvbnRlbmlkbyBpbmljaWFsIGRlIGxhIGNhbGN1bGFkb3JhIGF1eGlsaWFyIENhbGNNZSBxdWUgc2UgbW9zdHJhcsOhIGFsIGVzdHVkaWFudGU6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwdWVzdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJWb2x2ZXIgYSBnZW5lcmFyIGxhIHJlc3B1ZXN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkNvcGlhciBsYSByZXNwdWVzdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkludHJvZHV6Y2EgdW5hIHJlc3B1ZXN0YSBkZWwgZXN0dWRpYW50ZSBwYXJhIHZlciBsYSByZXRyb2FjY2nDs24gcXVlIGRhcsOtYSBXaXJpcyBRdWl6emVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICJDT1JSRUNUTyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFQ1RPIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiSU5DT1JSRUNUTyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJTaW50YXhpcyBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGlzIGdyw6FmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X3N0cmluZ19sYWJlbCI6ICJTaW50YXhpcyBkZSB0ZXh0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXRlcmFsbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtw6F0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFY3VhY2lvbmVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkN1YWxxdWllciByZXNwdWVzdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZ1bmNpw7NuIGRlIGV2YWx1YWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb23DqXRyaWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3B1ZXN0YSBzaW1wbGlmaWNhZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJSZXNwdWVzdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJSZXNwdWVzdGEgZmFjdG9yaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmVzcHVlc3RhIHJhY2lvbmFsaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhY3RvciBjb23Dum4gZXh0cmHDrWRvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtaW5pbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmFkb3IgY29tw7puIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDs24gY2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzbiBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUmVzcHVlc3RhIHNpbWLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbm9zICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiSGFzdGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyYXMgZGVjaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmFzIHNpZ25pZmljYXRpdmFzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbmlkYWQgZGUgbWVkaWRhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiTm8gaGF5IGVsZW1lbnRvcyBzdXBlcmZsdW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IgY29ycmVjdG8iLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJUaXBvIGRlIGzDrW5lYSBjb3JyZWN0byIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlhNTCBkZSBsYSBwcmVndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBkZSBsYSBncmFtw6F0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFsYWJyYXMgcmVzZXJ2YWRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYWNpw7NuIHkgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiVGlwbyBkZSBlbnRyYWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkVudHJhZGEgcGVybWl0aWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFjacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9waWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImRlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAiYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaWZyYXMgc2lnbmlmaWNhdGl2YXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNpZnJhcyBkZWNpbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBlcnJvciByZWxhdGl2byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIGVudHJhZGEgbWFudXNjcml0YSBpbmNydXN0YWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzacOzbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJDb250aWVuZSBhbGdvcml0bW8iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICLCv0ltcG9ydGFyIGxhIHByZWd1bnRhPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcHJlZ3VudGEgcXVlIGVzdMOhIHRyYXRhbmRvIGRlIGltcG9ydGFyIHVzYSBvcGNpb25lcyBvYnNvbGV0YXMuIEVzIHBvc2libGUgcXVlIGVsIGNvbXBvcnRhbWllbnRvIGRlIGxhIHByZWd1bnRhIGNhbWJpZSBsaWdlcmFtZW50ZSBhbCBzZXIgaW1wb3J0YWRhLiBQb3IgZmF2b3IsIGNvbXBydWViZSBxdWUgc3UgcHJlZ3VudGEgc2lndWUgZnVuY2lvbmFuZG8gY29tbyB1c3RlZCBlc3BlcmEgYW50ZXMgZGUgZ3VhcmRhciBsb3MgY2FtYmlvcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjZXB0YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiT3BjaW9uZXMgaW5jb21wYXRpYmxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkxhcyBvcGNpb25lcyBzZWxlY2Npb25hZGFzIG5vIHNvbiBjb21wYXRpYmxlcyBjb24gbGFzIG9wY2lvbmVzIGRlZHVjaWRhcyBkZWwgYW7DoWxpc2lzIGRlIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YS4gU2kgcHJvc2lndWUsIGxhcyBvcGNpb25lcyBpbmNvbXBhdGlibGVzIHZvbHZlcsOhbiBhIHN1IHZhbG9yIHBvciBkZWZlY3RvLiDCv0Rlc2VhIGNvbnRpbnVhcj8iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJTw60iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5vIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBlbCBlZGl0b3IgZGUgZsOzcm11bGFzIE1hdGhUeXBlIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIkNhbWJpb3Mgc2luIGd1YXJkYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJTaSBjaWVycmEgZXN0YSB2ZW50YW5hIHBlcmRlcsOhIGxvcyBjYW1iaW9zIHF1ZSBubyBzZSBoYXlhbiBndWFyZGFkby4gwr9Dw7NtbyBkZXNlYSBwcm9jZWRlcj8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfYWNjZXB0X2J1dHRvbl9sYWJlbCI6ICJBY2VwdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkd1YXJkYXIgeSBzYWxpciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiU2FsaXIgc2luIGd1YXJkYXIiLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICJDbGljYSBlbCBib3TDs24gcGFyYSBkZXNjYXJnYXIgeSBlamVjdXRhciBsYSBhcGxpY2FjacOzbiBXaXJpcyBDQVMgcGFyYSBlZGl0YXIgZWwgYWxnb3JpdG1vIGRlIGxhIHByZWd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRWplY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGljYSBlbCBib3TDs24gcGFyYSBkZXNjYXJnYXIgeSBlamVjdXRhciBsYSBhcGxpY2FjacOzbiBXaXJpcyBDQVMgcGFyYSBoYWNlciBsb3MgY8OhbGN1bG9zIHF1ZSBuZWNlc2l0ZS4uIiwKCQkic2VuZGluZ2luaXRpYWxzZXNzaW9uIjogIkVudmlhbmRvIGFsZ29yaXRtbyBpbmljaWFsLiIsCgkJIndhaXRpbmdmb3J1cGRhdGVzIjogIkVzcGVyYW5kbyBhY3R1YWxpemFjaW9uZXMuIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJUb2RvcyBsb3MgY2FtYmlvcyBndWFyZGFkb3MuIiwKCQkiZ290c2Vzc2lvbiI6ICJDYW1iaW9zIGd1YXJkYWRvcyAocmV2aXNpw7NuICR7bn0pLiIsCgkJInNob3djYXMiOiAiVXNhIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXNhIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJNw6FzIGluZm9ybWFjacOzbiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aXIgYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkVsIGFsZ29yaXRtbyBkZSBsYSBwcmVndW50YSBzZXLDoSB0cmFkdWNpZG8gZGUgV2lyaXMgQ0FTIGEgQ2FsY01lLiBFbCBhbGdvcml0bW8gcmVzdWx0YW50ZSBkZWJlIHNlciBwcm9iYWRvIG1hbnVhbG1lbnRlIGRlc3B1w6lzIGRlIGxhIGltcG9ydGFjacOzbiwgeSBsb3MgYWxnb3JpdG1vcyBkZSBDYWxjTWUgbm8gc2UgcHVlZGVuIHZvbHZlciBhIGFicmlyIGNvbiBXaXJpcyBDQVMuIFNpIGRlc2VhIHJldmVydGlyIGxvcyBjYW1iaW9zLCBzYWxnYSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBzaW4gZ3VhcmRhciBsb3MgY2FtYmlvcyB5IHZ1ZWx2YSBhIGVudHJhci4gUGFyYSBhbGdvcml0bW9zIGNvbXBsZWpvcyBxdWUgaGFnYW4gdXNvIGRlIGNvbWFuZG9zIGRlIHByb2dyYW1hY2nDs24sIHV0aWxpY2UgbGEgb3BjacOzbiBcIkNvbnZlcnRpciBjb21vIGFsZ29yaXRtb1wiIHBhcmEgdW4gbWVqb3IgcmVuZGltaWVudG8gZGUgbGEgcMOhZ2luYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBjb21vIGFsZ29yaXRtbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2VwdGFyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsYXIiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncsOhZmljYSIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncsOhZmljYXMsIGVsZW1lbnRvcyBnZW9tw6l0cmljb3MuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkxhIHNpbnRheGlzIGRlIGxhIHJlc3Bvc3RhIGVzIHbDoGxpZGEiLAoJCgkJImNoZWNrX2NvbG9yIjogImVsIGNvbG9yIGNvaW5jaWRlIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImVsIGVzdGlsbyBkZSBsaW5lYSBjb2luY2lkZSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIm5vIGNvbnRpZW5lIGVsZW1lbnRvcyBzdXBlcmZsdW9zIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbcOpdHJpY2FtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJlc3B1ZXN0YSBlcyBnZW9tw6l0cmljYW1lbnRlIGlndWFsIGEgbGEgY29ycmVjdGEiLAoKCQkicGFyYW1ldGVyIjogInBhcsOhbWV0cm8iLAoJCSJhbnN3ZXIiOiAicmVzcHVlc3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29waWEgZWwgY29udGVuaWRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAiQ29waWEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUYWJsZXJvIGdyw6FmaWNvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiR3LDoWZpY29zIGVzdGFkw61zdGljb3MiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5zZXJ0YSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcGFyYSBlc3RhIHByZWd1bnRhLiBQdWVkZXMgbW9kaWZpY2FyIGPDs21vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBkZSBsb3MgZXN0dWRpYW50ZXMgdXNhbmRvIGxhcyBvcGNpb25lcyBkZSB2YWxpZGFjacOzbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiSW5zZXJ0YSBsYSByZXNwdWVzdGEgY29ycmVjdGEgcGFyYSBlc3RhIHByZWd1bnRhLiBQdWVkZXMgbW9kaWZpY2FyIGPDs21vIHNlIGNvbXBhcmEgY29uIGxhIHJlc3B1ZXN0YSBkZSBsb3MgZXN0dWRpYW50ZXMgeSBxdcOpIGVsZW1lbnRvcyBzZSBldmFsw7phbiB1c2FuZG8gbGFzIG9wY2lvbmVzIGRlIHZhbGlkYWNpw7NuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluc2VydGEgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIHBhcmEgZXN0YSBwcmVndW50YS4gUHVlZGVzIG1vZGlmaWNhciBjw7NtbyBzZSBjb21wYXJhIGNvbiBsYSByZXNwdWVzdGEgZGUgbG9zIGVzdHVkaWFudGVzIHVzYW5kbyBsYXMgb3BjaW9uZXMgZGUgdmFsaWRhY2nDs24uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJFc3RlIGVzIGVsIGVzdGFkbyBpbmljaWFsIGRlbCBlZGl0b3IgZGUgZsOzcm11bGFzIHF1ZSB2ZXLDoW4gbG9zIGVzdHVkaWFudGVzIGN1YW5kbyBpbnRlbnRlbiBsYSBwcmVndW50YS4gU2UgcHVlZGUgdXNhciBwYXJhIGRlamFyIGJsYW5jb3MgcXVlIGxvcyBlc3R1ZGlhbnRlcyB0ZW5nYW4gcXVlIHJlbGxlbmFyIGVuIHN1IHJlc3B1ZXN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkVzdGUgZXMgZWwgZXN0YWRvIGluaWNpYWwgZGVsIGVkaXRvciBncsOhZmljbyBxdWUgdmVyw6FuIGxvcyBlc3R1ZGlhbnRlcyBjdWFuZG8gaW50ZW50ZW4gbGEgcHJlZ3VudGEuIFB1ZWRlcyBwZXJzb25hbGl6YXIgbGEgYmFycmEgZGUgaGVycmFtaWVudGFzIHF1ZSB2ZXLDoSBlbCBlc3R1ZGlhbnRlIGVuIGxhcyBvcGNpb25lcyBkZSBlbnRyYWRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRXN0ZSBlcyBlbCBlc3RhZG8gaW5pY2lhbCBkZSBsYSBjYWphIGRlIHRleHRvIHF1ZSB2ZXLDoW4gbG9zIGVzdHVkaWFudGVzIGN1YW5kbyBpbnRlbnRlbiBsYSBwcmVndW50YS4gRXN0ZSB0aXBvIGRlIHJlc3B1ZXN0YSBubyBzZSBldmFsw7phIG1hdGVtw6F0aWNhbWVudGUuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRXN0w6FzIHVzYW5kbyBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJBaG9yYSBwdWVkZXMgZGlzZnJ1dGFyIGRlIG51ZXN0cmEgbnVldmEgZnVuY2nDs24gZGUgdmFyaWFibGVzIGFsZWF0b3JpYXMsIHF1ZSB0ZSBwZXJtaXRlIGNyZWFyIHByZWd1bnRhcyBkaW7DoW1pY2FzIGRlIHVuYSBtYW5lcmEgbcOhcyByw6FwaWRhIHkgc2VuY2lsbGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfcmVsZWFzZV9ub3Rlc19saW5rIjogIlZpc2l0YSBsYSBsaXN0YSBjb21wbGV0YSBkZSBtZWpvcmFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJEYW5vcyB0dSBvcGluacOzbi4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlbmlkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb3F1ZWFyIGNvbnRlbmlkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk5vIHBlcm1pdGlyIGFsIGVzdHVkaWFudGUgbW9kaWZpY2FyIGxhIHJlc3B1ZXN0YSBmdWVyYSBkZSBsYXMgY2FqYXMgZW4gYmxhbmNvIGRlbCBjb250ZW5pZG8gaW5pY2lhbC4gU2kgZXN0YSBjb25maWd1cmFjacOzbiBlc3TDoSBhY3RpdmEsIGVsIGVzdHVkaWFudGUgc29sYW1lbnRlIHBvZHLDoSBlc2NyaWJpciBlbiBsb3MgYmxhbmNvcyBkZWwgY29udGVuaWRvIGluaWNpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIkNvbmZpZ3VyYWNpw7NuIGRlIGxhIHBhbnRhbGxhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfbmFtZSI6ICJWaXNpYmlsaWRhZCBkZWwgbm9tYnJlIGRlIGxhcyBldGlxdWV0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF92YWx1ZSI6ICJWaXNpYmlsaWRhZCBkZWwgdmFsb3IgZGUgbGFzIGV0aXF1ZXRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmUgbGEgY29uZmlndXJhY2nDs24gZGUgdmlzdWFsaXphY2nDs24gZGVsIG5vbWJyZSB5IGVsIHZhbG9yIGRlIGxhcyBldGlxdWV0YXMuIFB1ZWRlIGRlY2lkaXIgc2kgZWwgYWx1bW5vIHZlIGVsIHZhbG9yIGRlIGxhcyBldGlxdWV0YXMgc2llbXByZSwgbnVuY2EgbyBjdWFuZG8gZXN0w6FuIGVuZm9jYWRhcy4iLAoJCSJhbHdheXMiOiAiU2llbXByZSIsCgkJImZvY3VzIjogIkVuZm9jYXIiLAoJCSJuZXZlciI6ICJOdW5jYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbCI6ICJBanVzdGVzIGRlIGN1YWRyw61jdWxhIG1hZ27DqXRpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogIlNlbGVjY2lvbmEgbGEgb3BjacOzbiBkZSBjdWFkcsOtY3VsYSBtYWduw6l0aWNhIHBhcmEgZWwgY2FtcG8gZGUgcmVzcHVlc3RhIGRlIGxvcyBhbHVtbm9zLiIsCgkJImZvcmNlIjogIkZvcnphciIsCgkJInNuYXAiOiAiQWp1c3RhciIsCgkJImRpc2FibGVkIjogIkRlc2FjdGl2YWRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZXMgYWxlYXRvcmlhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIk1vZG8gYsOhc2ljbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RvIGF2YW56YWRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyaWFibGVzIGFsZWF0b3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJIYXogcXVlIHR1cyBwcmVndW50YXMgc2VhbiBkaW7DoW1pY2FzIGFncmVnYW5kbyB2YXJpYWJsZXMgYWxlYXRvcmlhcyBhbCBlbnVuY2lhZG8gZGUgY2FkYSBwcmVndW50YS4gTm8gdGUgb2x2aWRlcyBkZSBhZ3JlZ2FyIGVzdGFzIHZhcmlhYmxlcyBhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5LCBzaSBxdWllcmVzIHF1ZSBhcGFyZXpjYW4gZXZhbHVhZGFzLCBhZ3JlZ2EgZWwgY29tYW5kbyBwYXJhIGV2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJIYXogcXVlIHN1cyBwcmVndW50YXMgc2VhbiBkaW7DoW1pY2FzIGFncmVnYW5kbyB2YXJpYWJsZXMgYWxlYXRvcmlhcyBhbCBlbnVuY2lhZG8gZGUgY2FkYSBwcmVndW50YS4gTm8gdGUgb2x2aWRlcyBkZSBhZ3JlZ2FyIGVzdGFzIHZhcmlhYmxlcyBhIGxhIHJlc3B1ZXN0YSBjb3JyZWN0YSB5LCBzaSBxdWllcmVzIHF1ZSBhcGFyZXpjYW4gZXZhbHVhZGFzLCBhZ3JlZ2EgZWwgY29tYW5kbyBwYXJhIGV2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJVc2EgQ2FsY01lIHBhcmEgZXNjcmliaXIgdW4gYWxnb3JpdG1vIHF1ZSBwZXJtaXRhIGdlbmVyYXIgdmFyaWFibGVzIGFsZWF0b3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIEFncmVnYXIgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJUaWVuZXMgdW4gYWxnb3JpdG1vIGNvbXBsZWpvLCB1dGlsaXphIGVsIG1vZG8gYXZhbnphZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhY2nDs24gZGUgbGFzIHZhcmlhYmxlcyBhbGVhdG9yaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiTm9tYnJlIGRlIGxhIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiZXMgdW4gZW50ZXJvIGVudHJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAidmFsb3IgbcOtbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogInZhbG9yIG3DoXguIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIk5vbWJyZSBkZSB2YXJpYWJsZSB5YSB1dGlsaXphZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiTm8gZXMgdW4gZW50ZXJvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIk5vIGVzIHVuIG5vbWJyZSBkZSB2YXJpYWJsZSB2w6FsaWRvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIkVsIHZhbG9yIG3DoXhpbW8gZGViZSBzZXIgc3VwZXJpb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgbm9tYnJlIGRlIGxhIHZhcmlhYmxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgZWwgdmFsb3IgbcOheGltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIGVsIHZhbG9yIG3DrW5pbW8iLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImV2YWx1YXIiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIlByZXNlbnRhbW9zIFdpcmlzUXVpenplcyA0LjguMDogYWhvcmEgY29uIHJlc3B1ZXN0YXMgZ3LDoWZpY2FzIGVzY3JpdGFzIGEgbWFubyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJOb3MgY29tcGxhY2UgcHJlc2VudGFyIHVuIG51ZXZvIHRpcG8gZGUgcmVzcHVlc3RhIHF1ZSBwZXJtaXRlIGEgc3VzIGFsdW1ub3MgcmVzcG9uZGVyIGVzY3JpYmllbmRvIGEgbWFubyB1biBncsOhZmljby4gUGFyYSBvYnRlbmVyIG3DoXMgaW5mb3JtYWNpw7NuIHNvYnJlIGVzdGEgZnVuY2nDs24sIGNvbnN1bHRlIG51ZXN0cmFzIG5vdGFzIGRlIGxhIHZlcnNpw7NuIHkgbGEgZG9jdW1lbnRhY2nDs24uIMKhRXNwZXJhbW9zIHF1ZSB1c3RlZCB5IHN1cyBhbHVtbm9zIGRpc2ZydXRlbiBkZSBlc3RhIG51ZXZhIGluY29ycG9yYWNpw7NuIGEgV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90YXMgZGUgbGEgdmVyc2nDs24iLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJIYXpub3MgbGxlZ2FyIHR1cyBjb21lbnRhcmlvcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDw7NtbyBjcmVhciBsYSBwcmltZXJhIHByZWd1bnRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiSW5mb3JtYWNpw7NuIHNvYnJlIHRvZG9zIGxvcyBwYXNvcyBuZWNlc2FyaW9zIHBhcmEgY3JlYXIgdW5hIHByZWd1bnRhIGNvbiBXaXJpc1F1aXp6ZXMgeSBzYWJlciBjw7NtbyB1c2FyIHN1cyBmdW5jaW9uZXMgZGUgdmFsaWRhY2nDs24uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDw7NtbyBjcmVhciB1bmEgcHJlZ3VudGEgYWxlYXRvcmlhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIkluZm9ybWFjacOzbiBzb2JyZSBjw7NtbyBjcmVhciBmw6FjaWxtZW50ZSB1bmEgcHJlZ3VudGEgYWxlYXRvcmlhIGNvbiBXaXJpc1F1aXp6ZXMgbWVkaWFudGUgbnVlc3Ryb3MgbW9kb3MgYsOhc2ljbyB5IGF2YW56YWRvLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIk51ZXN0cmEgZm9ybWFjacOzbiBncmF0dWl0YSB0ZSBwZXJtaXRlIG9idGVuZXIgaW5mb3JtYWNpw7NuIGNvbXBsZXRhIHNvYnJlIFdpcmlzUXVpenplcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiT2ZyZWNlbW9zIGxhIG9wY2nDs24gZGUgdW5hIGZvcm1hY2nDs24gZ3JhdHVpdGEgcXVlIGNhZGEgYWx1bW5vIHB1ZWRlIHNlZ3VpciBhIHN1IHByb3BpbyByaXRtbyB5IGRlIHVuYSBmb3JtYWNpw7NuIHR1dGVsYWRhIGRlIHBhZ28gZG9uZGUgc2UgcHVlZGVuIGFwcmVuZGVyIHRvZG9zIGxvcyBhc3BlY3RvcyByZWxhY2lvbmFkb3MgY29uIGxhcyBmdW5jaW9uZXMgZGUgV2lyaXNRdWl6emVzIHkgbGEgY29uZmlndXJhY2nDs24gYXZhbnphZGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICJNw6FzIGluZm9ybWFjacOzbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kbyBiw6FzaWNvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RvIGF2YW56YWRvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIlF1aWVybyBpbnNjcmliaXJtZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdG8iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGFyIG51ZXN0cm8gc2l0aW8gd2ViIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIkluZm9ybWFyIHNvYnJlIHVuIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1Y2Npw7NuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIkJvY2V0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJFc3RlIGVzIGVsIGVzdGFkbyBkZSBjb250ZW5pZG8gaW5pY2lhbCBkZWwgZWRpdG9yIGRlIGdyw6FmaWNvcyBxdWUgdmVyw6FuIHN1cyBhbHVtbm9zIGN1YW5kbyBpbnRlbnRlbiByZWFsaXphciBsYSBwcmVndW50YS4gVGVuZ2EgZW4gY3VlbnRhIHF1ZSBsYSBiYXJyYSBkZSBoZXJyYW1pZW50YXMgZGUgbG9zIGVzdHVkaWFudGVzIHNvbG8gdGVuZHLDoSBsb3MgYm90b25lcyBkZSBlc2NyaXR1cmEgYSBtYW5vIHkgZWxpbWluYWNpw7NuLiBVc2UgbGEgZnVuY2nDs24gXCJWaXN0YSBwcmV2aWFcIiBwYXJhIHZlciBlbCBhc3BlY3RvIHF1ZSB0ZW5kcsOhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkludHJvZHV6Y2EgbGEgcmVzcHVlc3RhIGNvcnJlY3RhIGEgZXN0YSBwcmVndW50YS4gU3VzIGFsdW1ub3MgdXRpbGl6YXLDoW4gbGEgaGVycmFtaWVudGEgZGUgZXNjcml0dXJhIGEgbWFubyBwYXJhIGRpYnVqYXIgc3Ugc29sdWNpw7NuLCBwb3IgbG8gcXVlIGhlbW9zIGRlZmluaWRvIHVuYSB0b2xlcmFuY2lhIG3DrW5pbWEgcGFyYSByZXNwdWVzdGFzIGxpZ2VyYW1lbnRlIGluZXhhY3Rhcy4gUHVlZGUgYWp1c3RhciBlc3RhIGZ1bmNpw7NuIGhhY2llbmRvIGNsaWMgZW4gbGFzIFwib3BjaW9uZXMgZGUgdmFsaWRhY2nDs25cIi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2UgZWwgYm90w7NuIFwiVmlzdGEgcHJldmlhXCIgcGFyYSB2ZXIgbGEgdmlzdGEgZGVsIGVzdHVkaWFudGUuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlRpcG8gYm9jZXRvIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJCb2NldG8iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGFjacOzbiIsIAoKCQkiY2xvc2VfbWF0aHR5cGVfcG9wdXAiIDogIkNlcnJhciBNYXRoVHlwZSIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19ldmFsdWF0ZWRfbGFiZWwiOiAiRXZhbHVhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJTaW4gZXZhbHVhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJUZXh0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmEgY8OzbW8gc2UgcGFzYXLDoSBsYSByZXNwdWVzdGEgZGVsIGVzdHVkaWFudGUgY29tbyBhcmd1bWVudG8gYSBsYSBmdW5jacOzbiBkZSBjYWxpZmljYWNpw7NuLiBFc3RhIG9wY2nDs24gZXMgbXV5IGF2YW56YWRhLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RpdGxlIiA6ICJPcGNpb25lcyBvYnNvbGV0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIkxhIHByZWd1bnRhIHF1ZSBlc3TDoSB0cmF0YW5kbyBkZSBpbXBvcnRhciB1c2Egb3BjaW9uZXMgb2Jzb2xldGFzLiBFcyBwb3NpYmxlIHF1ZSBlbCBjb21wb3J0YW1pZW50byBkZSBsYSBwcmVndW50YSBjYW1iaWUgbGlnZXJhbWVudGUgYWwgc2VyIGltcG9ydGFkYS4gUG9yIGZhdm9yLCBjb21wcnVlYmUgcXVlIHN1IHByZWd1bnRhIHNpZ3VlIGZ1bmNpb25hbmRvIGNvbW8gdXN0ZWQgZXNwZXJhIGFudGVzIGRlIGd1YXJkYXIgbG9zIGNhbWJpb3MuXG4gICAgTGFzIG9wY2lvbmVzIG9ic29sZXRhcyBzb24gbGFzIHNpZ3VpZW50ZXM6IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfc2V0X2Fzc2VydGlvbiI6ICJJZ3VhbCBjb21vIGxpc3RhIHlhIG5vIGVzdMOhIGRpc3BvbmlibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiTGlzdGEgeWEgbm8gZXN0w6EgZGlzcG9uaWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RleHRfbG9naWNfb3BlcmF0b3JzIiA6ICJPcGVyYWRvcmVzIGzDs2dpY29zIHlhIG5vIGVzdMOhbiBkaXNwb25pYmxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfdW5pdF9saXRlcmFsIiA6ICJVbmlkYWQgbGl0ZXJhbG1lbnRlIGVxdWl2YWxlbnRlIHlhIG5vIGVzdMOhIGRpc3BvbmlibGUiCgoJfQp9CgoK"},{ name : "strings_quizzes.ca.json", data : "s78144:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiY2EiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOgdGlxdWVzIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbWVudCBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW3DoHRpY2FtZW50IGlndWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiUXVhbHNldm9sIHJlc3Bvc3RhIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJmdW5jacOzIGRlIHF1YWxpZmljYWNpw7MiLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInTDqSBmb3JtYSBkZSBub21icmUgZW50ZXIiLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogInTDqSBmb3JtYSBkZSBmcmFjY2nDsyIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJ0w6kgZm9ybWEgZGUgcG9saW5vbWkiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogInTDqSBmb3JtYSBkZSBmdW5jacOzIHJhY2lvbmFsIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6lzIHVuYSBjb21iaW5hY2nDsyBkZSBmdW5jaW9ucyBlbGVtZW50YWxzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3TDoCBleHByZXNzYWRhIGVuIG5vdGFjacOzIGNpZW50w61maWNhIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3TDoCBzaW1wbGlmaWNhZGEiLAoJCSJjaGVja19leHBhbmRlZCI6ICJlc3TDoCBleHBhbmRpZGEiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImVzdMOgIGZhY3Rvcml0emFkYSIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJlc3TDoCByYWNpb25hbGl0emFkYSIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAibm8gdMOpIGZhY3RvcnMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidMOpIHJhZGljYW5kcyBtaW5pbWFscyIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICLDqXMgZGl2aXNpYmxlIHBlciIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJ0w6kgZGVub21pbmFkb3IgY29tw7oiLAoJCSJjaGVja191bml0IjogInTDqSB1bml0YXQgZXF1aXZhbGVudCBhIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogInTDqSB1bml0YXQgbGl0ZXJhbG1lbnQgaWd1YWwgYSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJ0w6kiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJyZXNwb3N0YSBzaW1iw7JsaWNhIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJ0w6kgdW5pdGF0cyBlcXVpdmFsZW50cyIsCgoJCSJsaXN0IjogImxsaXN0YSIsCgkJIm9yZGVybWF0dGVycyI6ICJsJ29yZHJlIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJsJ29yZHJlIG5vIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJxdWVzdGlvbiBYTUwiLAoJCSJncmFtbWFydXJsIjogImdyYW1tYXIgVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYXJhdWxlcyByZXNlcnZhZGVzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMZXMgbGxpc3RlcyBzZW1wcmUgbmVjZXNzaXRlbiBjbGF1cyBcInt9XCIuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAiVXRpbGl0emEgbGEgY29tYSBcIixcIiBjb20gYSBzZXBhcmFkb3IgZCdlbGVtZW50cyBkZSBsbGlzdGVzLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGFyIGxhIHByZWd1bnRhP1xuQXF1ZXN0YSBwcmVndW50YSBjb250w6kgY2FyYWN0ZXLDrXN0aXF1ZXMgb2Jzb2xldGVzLiBFbCBwcm9jw6lzIGQnaW1wb3J0YWNpw7MgcG90IGNhbnZpYXIgbGxldWdlcmFtZW50IGVsIGNvbXBvcnRhbWVudCBkZSBsYSBwcmVndW50YS4gw4lzIGFsdGFtZW50IHJlY29tYW5hdCBjb21wcm92YXIgY3VpZGFkb3NhbWVudCBsYSBwcmVndW50YSBkZXNwcsOpcyBkZSBsYSBpbXBvcnRhY2nDsy4iLAoJCSJjb21wYXJlc2V0cyI6ICJjb21wYXJhIGNvbSBhIGNvbmp1bnRzIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sZXLDoG5jaWEgcmVsYXRpdmEiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsbGlzdGVzIHNlbnNlIGNsYXVzIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJmdW5jacOzIGRlIHF1YWxpZmljYWNpw7MiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9waWV0YXRzIGFkZGljaW9uYWxzIiwKCQkic3RydWN0dXJlIjogImVzdHJ1Y3R1cmEiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub23DqHRyaXF1ZXMiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOybGlxdWVzIiwKCQkidG9sZXJhbmNlIjogInRvbGVyw6BuY2lhIiwKCQkicmVsYXRpdmUiOiAicmVsYXRpdmEiLAoJCSJwcmVjaXNpb24iOiAicHJlY2lzacOzIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAib21ldHJlIHByb2R1Y3RlIiwKCQkidGltZXNfb3BlcmF0b3IiOiAib3BlcmFkb3IgcHJvZHVjdGUiLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJ1bml0YXQgaW1hZ2luw6ByaWEiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJmcmFjY2lvbnMgbWl4dGVzIiwKCQkiY29uc3RhbnRzIjogImNvbnN0YW50cyIsCgkJImZ1bmN0aW9ucyI6ICJmdW5jaW9ucyIsCgkJInVzZXJmdW5jdGlvbnMiOiAiZnVuY2lvbnMgZCd1c3VhcmkiLAoJCSJ1bml0cyI6ICJ1bml0YXRzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGQndW5pdGF0cyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcGNpb25zIGRlIHNpbnRheGkiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk9icmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkJ2VudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkZSB2YWxpZGFjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFyaWFibGVzIGFsZWF0w7JyaWVzIGkgZnVuY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pdSBlbCBjb250aW5ndXQgaW5pY2lhbCBkZSBsJ2VzdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3BjaW9ucyBkZSB2YWxpZGFjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiQ29kaSBmb250IGRlIGxhIHByZWd1bnRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJFbnJlcmUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiQWp1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIkRvbmV1IGxhIHZvc3RyYSBvcGluacOzIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiQXB1bnRldS12b3MgYSBsYSBub3N0cmEgZm9ybWFjacOzIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJWaXNpdGV1IGVsIG5vc3RyZSB3ZWIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiQXZpc2V1IGQndW4gZXJyb3IiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJNw6lzIG9wY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICJWZXVyZSBjb2RpIGZvbnQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAiU29icmUgV2lyaXMgUXVpenplcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIlRpcHVzIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcsOgZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICJUZXh0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIkVzdGFuZGFyZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgZGUgYmFycmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgZGUgbMOtbmllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIkdyw6BmaWMgY2lyY3VsYXIiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fbWF0aF9jb250ZW50X2xhYmVsIjogIkludHJvZHXDr3UgbGEgcmVzcG9zdGEgY29ycmVjdGEgaSBlbCBjb250aW5ndXQgaW5pY2lhbCBkZSBsYSB2b3N0cmEgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICJJbnRyb2R1w691IGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGkgZWwgY29udGluZ3V0IGluaWNpYWwgZGUgbGEgdm9zdHJhIHByZWd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGluZ3V0IGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEaWJ1aXhldSBsYSByZXNwb3N0YSBjb3JyZWN0YSBpIGVsIGNvbnRpbmd1dCBpbmljaWFsIGRlIGxhIHZvc3RyYSBwcmVndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRpbmd1dCBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZWN0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiQ29uZmlndXJhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJPcGNpb25zIGQnZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9wY2lvbnMgZGUgdmFsaWRhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVmFyaWFibGVzIGFsZWF0w7JyaWVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIkVzY29sbGl1IGxlcyBlaW5lcyBxdWUgZXMgbW9zdHJhcmFuIGEgbCdlc3R1ZGlhbnQgcGVyIGEgcmVzcG9uZHJlIGxhIHByZWd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YWNpw7MgZGUgbGEgYmFycmEgZCdlaW5lcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJldmlzdWFsaXR6YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJDYW5jZWzCt2xhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkRlc2EiLAoKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfbGFiZWwiOiAiRmlsdHJldSBsZXMgb3BjaW9ucyBxdWUgZXMgbW9zdHJlbiBzZWdvbnMgdW5hIGFuw6BsaXNpIGRlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlRvdGVzIGxlcyBvcGNpb25zIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJPcGNpb25zIHJlbGxldmFudHMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiUmVzcG9zdGEgY29tcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJDb3JyZWdlaXggZWxzIGNhbXBzIGRlIHJlc3Bvc3RhIHBlciBzZXBhcmF0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiQXZhbHVhIGVscyBjYW1wcyBkZSByZXNwb3N0YSBwZXIgc2VwYXJhdC4gQWx0cmFtZW50LCBsYSByZXNwb3N0YSBzJ2F2YWx1YXLDoCBjb20gdW5hIHNvbGEgZXhwcmVzc2nDsy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvdGVzIGxlcyByZXNwb3N0ZXMgaGFuIGRlIHNlciBjb3JyZWN0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIlNpIGFsZ3VuYSBkZSBsZXMgcmVzcHVlc3RlcyDDqXMgaW5jb3JyZWN0YSwgdG90YSBsYSBwcmVndW50YSBlcyBxdWFsaWZpY2Fyw6AgY29tIGEgaW5jb3JyZWN0YS4gQWx0cmFtZW50LCBjYWRhIHJlc3Bvc3RhIHRpbmRyw6AgdW4gcGVzIGEgbGEgcXVhbGlmaWNhY2nDsyB0b3RhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXMiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIkNhbXBzIGQnZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiVGlwdXMgZGVsIGNhbXAgZCdlbnRyYWRhIGRlIGxhIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiRWRpdG9yIGRlIG1hdGVtw6B0aXF1ZXMgaW5jcnVzdGF0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfaGVscGVyX3RleHQiOiAiTCdlZGl0b3IgZGUgZsOzcm11bGVzIG1hdGVtw6B0aXF1ZXMgTWF0aFR5cGUgYW1iIHJlY29uZWl4ZW1uZW50IGQnZXNjcmlwdHVyYSBtYW51c2NyaXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIkVkaXRvciBkZSBtYXRlbcOgdGlxdWVzIGEgdW5hIG5vdmEgZmluZXN0cmEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wIGRlIHRleHQgYW1iIHVuIGJvdMOzIHF1ZSBvYnJlIGwnZWRpdG9yIGRlIGbDs3JtdWxlcyBtYXRlbcOgdGlxdWVzIGEgdW5hIG5vdmEgZmluZXN0cmEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiQ2FtcCBkZSB0ZXh0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiVW4gY2FtcCBkZSB0ZXh0LCBwZXIgYSByZXNwb3N0ZXMgbcOpcyBzZW56aWxsZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkNhbXAgZCdlbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTW9zdHJhIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW5hIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBhIG3DqXMgZGVsIGNhbXAgZCdlbnRyYWRhIGRlIGxhIHJlc3Bvc3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk1vc3RyYSB1biBjYW1wIGRlIHRleHQgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW4gY2FtcCBkZSB0ZXh0IGF1eGlsaWFyIGEgbcOpcyBkZWwgY2FtcCBkJ2VudHJhZGEgZGUgbGEgcmVzcG9zdGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU3Vic3RpdHVlaXggZWwgY2FtcCBkJ2VudHJhZGEgZGUgbGEgcmVzcG9zdGEgcGVyIHVuYSBjYWxjdWxhZG9yYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJTdWJzdGl0dWVpeCBlbCBjYW1wIGQnZW50cmFkYSBkZSBsYSByZXNwb3N0YSBwZXIgdW5hIGNhbGN1bGFkb3JhIENhbGNNZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTm8gbW9zdHJpcyBjYW1wIGQnZW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJObyBtb3N0cmlzIGNhcCBjYW1wIGQnZW50cmFkYSBhdXhpbGlhciBhIG3DqXMgZGVsIGNhbXBvIGQnZW50cmFkYSBkZSBsYSByZXNwb3N0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiQ29udGluZ3V0IGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29uYWxpdHpldSBsYSBiYXJyYSBkJ2VpbmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIkFtYWdhIGxlcyBvcGNpb25zIGRlIGZpdHhlciBkZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTm8gbW9zdHJpcyBsYSBwb3NzaWJpbGl0YXQgZCdvYnJpciwgZGVzY2FycmVnYXIgbyBkZXNhciBzZXNzaW9ucyBkZSBDYWxjTWUgYSBsJ2VzdHVkaWFudGF0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJTaW50YXhpIGQnZW50cmFkYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIlRvdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIkNhcCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmV1IGVscyBjYXLDoGN0ZXJzIHF1ZSBkZXNpdGdldSBxdWUgc2lndWluIGludGVycHJldGF0cyBjb20gYSBjb25zdGFudHMgaSBubyBjb20gYSB2YXJpYWJsZXMgbGxpdXJlcy4gUG90IGRlZmluaXIgY29uc3RhbnRzIGFkZGljaW9uYWxzIGFsIHBhbmVsbCBwZXIgZGVmaW5pciB2YXJpYWJsZXMgYWxlYXTDsnJpZXMgaSBmdW5jaW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTcOpcyBjb25zdGFudHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbml1IHVuYSBub3ZhIGNvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5jaW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJTZWxlY2Npb25ldSBlbHMgdGlwdXMgZGUgZnVuY2lvbnMgcXVlIGRlc2l0Z2V1IHF1ZSBzaWd1aW4gcmVjb25lZ3VkZXMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudC4gUG90IGRlZmluaXIgZnVuY2lvbnMgYWRkaWNpb25hbHMgYWwgcGFuZWxsIHBlciBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdMOycmllcyBpIGZ1bmNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogImV4cC9sb2ciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOodHJpcXVlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkhpcGVyYsOybGlxdWVzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtw6h0aXF1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiTcOpcyBmdW5jaW9ucy4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pdSB1bmEgbm92YSBmdW5jacOzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdGF0cyBkZSBtZXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlNlbGVjY2lvbmV1IGxlcyB1bml0YXRzIGRlIG1lc3VyYSBxdWUgZGVzaXRnZXUgcXVlIHNpZ3VpbiByZWNvbmVndWRlcyBhIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiTcOpcyB1bml0YXRzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZml4b3MgZCd1bml0YXRzIGRlIG1lc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xsaXUgZWxzIHByZWZpeG9zIGQndW5pdGF0cyBkZSBtZXN1cmEgcXVlIGRlc2l0Z2V1IHF1ZSBzaWd1aW4gcmVjb25lZ3V0cyBhIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIk3DqXMgcHJlZml4b3MuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xhYmVsIjogIkNvbnN0cnVjY2lvbnMgcGVybWVzZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkZyYWNjaW9uZXMgbWl4dGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsZXMgY29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgcydpbnRlcnByZXRlbiBjb20gYSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBBbHRyYW1lbnQsIHMnaW50ZXJwcmV0ZW4gY29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxsaXN0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiTGVzIGNsYXVzIHsgfSBzJ2ludGVycHJldGVuIGNvbSBhIGRlbGltaXRhZG9ycyBkJ2luaWNpIGkgZmluYWwgZGUgbGVzIGxsaXN0ZXMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gYSBwYXLDqG50ZXNpcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGxpc3RlcyBzZW5zZSBkZWxpbWl0YWRvcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHNldm9sIGVsZW1lbnQgbyBzZXF1w6huY2lhIGQnZWxlbWVudHMgcydpbnRlcnByZXRhIGNvbSB1bmEgbGxpc3RhLCBlbmNhcmEgcXVlIG5vIGVzdGlndWkgZGVsaW1pdGFkYSBwb3IgY2xhdXMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxlcyBjb20gKDAsMSkgcydpbnRlcnByZXRlbiBjb20gYSBpbnRlcnZhbHMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gYSB2ZWN0b3JzIGRlIGRvcyBlbGVtZW50cy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlByb3BvcmNpb25zIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsZXMgY29tIDI6Mzo1IHMnaW50ZXJwcmV0ZW4gY29tIGEgcHJvcG9yY2lvbnMuIEFsdHJhbWVudCwgcydpbnRlcnByZXRlbiBjb20gdW5hIHN1Y2Nlc3Npw7MgZGUgZGl2aXNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzIGNpZW50w61maWNhIGRlIG3DoHF1aW5hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRsOzcm11bGVzIGNvbSAxLjVlLTUgbyAxLjVFLTUgcydpbnRlcnByZXRlbiBjb20gYSBub21icmVzIGRlY2ltYWxzIGVzY3JpdHMgZW4gbm90YWNpw7MgY2llbnTDrWZpY2EuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNlcGFyYWRvcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQdW50IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfY29tbWFfZHJvcGRvd25fbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkVzcGFpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJSZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgZGVjaW1hbHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIG1pbGVycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiU2VwYXJhZG9yIGQnZWxlbWVudHMgZW4gdW5hIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2xsaXUgZWwgc2lnbmlmaWNhdCBkZWxzIGNhcsOgY3RlcnMgcHVudCwgY29tYSBpIGVzcGFpLiBBcXVlc3RlcyBvcGNpb25zIGRlZmluZWl4ZW4gY29tIHMnaGFuIGQnZXNjcml1cmUgZWxzIG5vbWJyZXMgZGVjaW1hbHMgaSBsZXMgbGxpc3Rlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYWNpw7MgYW1iIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50IGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhIGQnZXN0YXIgZXNjcml0YSBsaXRlcmFsbWVudCBpZ3VhbCBxdWUgbGEgcmVzcG9zdGEgY29ycmVjdGEsIGFtYiBsJ2V4Y2VwY2nDsyBkJ2VzcGFpcyBpIHBhcsOobnRlc2lzLiBMYSB0b2xlcsOgbmNpYSBzZSBzZWd1ZWl4IGFwbGljYW50IGEgbGVzIGNvbXBhcmFjaW9ucyBlbnRyZSBub21icmVzIGRlY2ltYWxzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2xhYmVsIjogIk1hdGVtw6B0aWNhbWVudCBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnYWx1bW5lIGVzIGNvbXBhcmEgYW1iIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGZlbnQgc2VydmlyIGVsIG1vdG9yIG1hdGVtw6B0aWMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJM4oCZb3JkcmUgaSBsZXMgcmVwZXRpY2lvbnMgaW1wb3J0ZW4gYSBsZXMgbGxpc3RlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcG9zdGEgw6lzIHVuYSBsbGlzdGEgZOKAmWVsZW1lbnRzLCBhcXVlc3RzIGhhbiBk4oCZYXBhcsOoaXhlciBlbiBlbCBtYXRlaXggb3JkcmUgaSBlbCBtYXRlaXggbm9tYnJlIGRlIHZlZ2FkZXMgYSBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxlcyByZXBldGljaW9ucyBpbXBvcnRlbiBhIGxlcyBsbGlzdGVzLCBwZXLDsiBs4oCZb3JkcmUgbm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcmVzcG9zdGEgw6lzIHVuYSBsbGlzdGEgZOKAmWVsZW1lbnRzLCBhcXVlc3RzIGhhbiBk4oCZYXBhcsOoaXhlciBlbCBtYXRlaXggbm9tYnJlIGRlIHZlZ2FkZXMgYSBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEsIHBlcsOyIG5vIG5lY2Vzc8OgcmlhbWVudCBlbiBlbCBtYXRlaXggb3JkcmUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIkzigJlvcmRyZSBpIGxlcyByZXBldGljaW9ucyBubyBpbXBvcnRlbiBhIGxlcyBsbGlzdGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHJlc3Bvc3RhIMOpcyB1bmEgbGxpc3RhIGTigJllbGVtZW50cywgbm8gZXMgY29uc2lkZXJhcsOgIGVsIHNldSBvcmRyZSBpIGxhIHJlcGV0aWNpw7MgZOKAmWVsZW1lbnRzIHBlciBjb21wYXJhciBsYSByZXNwb3N0YSBkZWxzIGVzdHVkaWFudHMgYW1iIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIk1hasO6c2N1bGVzIGkgbWluw7pzY3VsZXMgc8OzbiBkaWZlcmVudHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJMZXMgbGxldHJlcyBtYWrDunNjdWxlcyBpIG1pbsO6c2N1bGVzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkZSBjb2luY2lkaXIgYW1iIGxlcyBkZSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTm8gaWdub3JpcyBlbHMgZXNwYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhIGRlIHRlbmlyIGV4YWN0YW1lbnQgZWxzIG1hdGVpeG9zIGVzcGFpcyBxdWUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiRWwgY29uanVudCBkZSBzb2x1Y2lvbnMgZGUgbCdlcXVhY2nDsywgaW5lcXVhY2nDsyBvIHNpc3RlbWEgZCdlcXVhY2lvbnMgZGVmaW5pdHMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBjb2luY2lkaXIgYW1iIGVsIGRlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiQWNjZXB0YSBxdWFsc2V2b2wgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkNvbnNpZGVyYSBxdWFsc2V2b2wgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgY29tIGEgY29ycmVjdGEuIEVtcHJldSBhcXVlc3RhIG9wY2nDsyBwZXIgYSBkb25hciByZXRyb2FjY2nDsyBhIHJlc3Bvc3RlcyBpbmNvcnJlY3Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzIGQnYXZhbHVhY2nDsyBwZXJzb25hbGl6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pdSBsYSB2b3N0cmEgcHLDsnBpYSBmdW5jacOzIGQnYXZhbHVhY2nDsyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudGUgYWwgcGFuZWxsIHBlciBkZWZpbmlyIHZhcmlhYmxlcyBhbGVhdMOycmllcyBpIGZ1bmNpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tIGRlIGxhIGZ1bmNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXUgdW5hIG5vdmEgZnVuY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIlNlbnNlIGF2YWx1YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBubyBzJ2F2YWx1YXLDoCBpIGVzIHBhc3NhcsOgIGNvbSB1bmEgZXhwcmVzc2nDsyBkZSBDYWxjTWUgYSBsYSBmdW5jacOzIGQnYXZhbHVhY2nDsy4gQXF1ZXN0YSBvcGNpw7Mgw6lzIG1vbHQgYXZhbsOnYWRhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOb21icmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDsmxpY2EiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gcG90IGNvbnRlbmlyIGRlY2ltYWxzOiBoYSBkZSBzZXIgdW5hIGNvbWJpbmFjacOzIGQnb3BlcmFjaW9ucywgZnJhY2Npb25zLCBhcnJlbHMgaSBmdW5jaW9ucyBkJ2VudGVycywgY29uc3RhbnRzIGkgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcsOgbmNpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgZXhhY3RhbWVudCBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGEgZGUgc2VyIGV4YWN0YW1lbnQgaWd1YWwgYSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIlJlc3Bvc3RhIGNvcnJlY3RhIGFtYiB1biBtYXJnZSBkJ2Vycm9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJMYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBzZXIgZXN0cmljdGFtZW50IGEgbCdpbnRlcnZhbCBkZSByZXNwb3N0YXMgY29ycmVjdGVzIGRlZmluaXQgcGVyIGxhIHRvbGVyw6BuY2lhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIGQnZXJyb3IgcmVsYXRpdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiUmVzcG9zdGEgYW1iIGxlcyBwcmltZXJlcyB4aWZyZXMgY29ycmVjdGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMZXMgcHJpbWVyZXMgeGlmcmVzIHNpZ25pZmljYXRpdmVzIG8gZGVjaW1hbHMgZGUgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGFuIGRlIHNlciBpZ3VhbHMgYSBsZXMgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInhpZnJlcyBzaWduaWZpY2F0aXZlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGFjacOzIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRWxzIG5vbWJyZXMgZGVjaW1hbHMgZGUgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGFuIGQnZXN0YXIgZXhwcmVzc2F0cyBlbiBub3RhY2nDsyBjaWVudMOtZmljYTogIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7MgZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkVscyBub21icmVzIGRlY2ltYWxzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkJ2VzdGFyIGV4cHJlc3NhdHMgZW4gbm90YWNpw7MgZGVjaW1hbDogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFsc2V2b2wgbm90YWNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkVscyBub21icmVzIGRlY2ltYWxzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGVzIHBvZGVuIGV4cHJlc3NhciBlbiBub3RhY2nDsyBjaWVudMOtZmljYSBvIGVuIG5vdGFjacOzIGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ4aWZyZXMgc2lnbmlmaWNhdGl2ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogInhpZnJlcyBkZWNpbWFscyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaGEgZGUgdGVuZXIgdW4gbm9tYnJlIG3DrW5pbSBpL28gbcOgeGltIGRlIHhpZnJlcyBzaWduaWZpY2F0aXZlcyBvIGRlY2ltYWxzLCBpbmNsb2VudCBlbHMgemVyb3MgYSBsYSBkcmV0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNpbXBsaWZpY2FjacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2dlbmVyYWxfbGFiZWwiOiAiR2VuZXJhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3Bvc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkxlcyBleHByZXNzaW9ucyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBubyBlcyBwb2RlbiBzaW1wbGlmaWNhciBtw6lzLiBJbmNsb3UgZnJhY2Npb25zLCBwb3TDqG5jaWVzIGkgYXJyZWxzLCBwb2xpbm9taXMsIGZ1bmNpb25zIHJhY2lvbmFscywgZnVuY2lvbnMgdHJhc2NlbmRlbnRhbHMsIG5vbWJyZXMgZGVjaW1hbHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiUmVzcG9zdGEgZXhwYW5kaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvdGVzIGxlcyBvcGVyYWNpb25zIHMnaGFuIGR1dCBhIHRlcm1lLiBFbHMgcHJvZHVjdGVzIHMnaGFuIGRpc3RyaWJ1w690IHNvYnJlIGxlcyBzdW1lcywgbGVzIGZyYWNjaW9ucyBzaW1wbGVzIHMnaGFuIG9wZXJhdC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWN0b3JzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiUmVzcG9zdGEgZmFjdG9yaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiRWxzIGVudGVycyBvIHBvbGlub21pcyBzJ2V4cHJlc3NlbiBjb20gYSBwcm9kdWN0ZSBkZSBwcmltZXJzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhY3RvciBjb23DuiBleHRyZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJTJ2hhIGV4dHJldCBlbCBmYWN0b3IgY29tw7ogYSBsZXMgc3VtZXMgb24gw6lzIHBvc2libGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmFjY2lvbnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbcO6IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJMZXMgZnJhY2Npb25zIHMnaGFuIHNpbXBsaWZpY2F0IHBlciB0ZW5pciB1biBkZW5vbWluYWRvciBjb23Dui4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiQXJyZWxzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSZXNwb3N0YSByYWNpb25hbGl0emFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gY29udGllbmUgYXJyZWxzIGFscyBkZW5vbWluYWRvcmFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZHMgbWluaW1hbHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiRWxzIGFyZ3VtZW50cyBkZSBsZXMgYXJyZWxzIG5vIHRlbmVuIGNhcCBmYWN0b3IgZWxldmF0IGEgbCfDrW5kZXggZGUgbCdhcnJlbCwgZGUgdGFsIG1hbmVyYSBxdWUgbm8gZXMgcG90IGV4dHJldXJlIGZvcmEgZGUgbCdhcnJlbC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdGF0cyBkZSBtZXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIk1hdGVpeGEgdW5pdGF0IGRlIG1lc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTGEgdW5pdGF0IGRlIG1lc3VyYSBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYSBkZSBzZXIgbGEgbWF0ZWl4YSBxdWUgbGEgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiRXMgcGVybWV0ZW4gYWx0cmVzIHByZWZpeG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXMgcGVybWV0IHF1ZSBsYSB1bml0YXQgZGUgbWVzdXJhIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IHRpbmd1aSB1biBwcmVmaXggZGlmZXJlbnQgYWwgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiQ3JpdGVyaXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyw6BuY2lhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW50cm9kdcOvdSBsYSBxdWFudGl0YXQgZCdlcnJvciBxdWUgdm9sIHBlcm1ldHJlIGVudHJlIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIGkgbGEgZGUgbCdlc3R1ZGlhbnQuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjY2lvbmV1IGVscyBlbGVtZW50cyBkZSBsYSByZXNwb3N0YSBjb3JyZWN0YSBxdWUgcydhdmFsdWFyYW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJpdSBlbGVtZW50cyBzdXBlcmZsdXMgYSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiTGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgbm8gcG90IHRlbmVyIGNhcCBlbGVtZW50IHF1ZSBubyBzaWd1aSBhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIk1hdGVpeCBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiRWxzIGVsZW1lbnRzIGRlIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGhhbiBkZSBzZXIgZGVsIG1hdGVpeCBjb2xvciBxdWUgYSBsYSByZXNwb3N0YSBjb3JyZWN0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiTWF0ZWl4IHRpcHVzIGRlIGzDrW5lYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkVscyBlbGVtZW50cyBkZSBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBoYW4gZGUgdGVuaXIgZWwgbWF0ZWl4IHRpcHVzIGRlIGzDrW5lYSAoY29udMOtbnVhLCBkaXNjb250w61udWEsIHB1bnRlamFkYSkgcXVlIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG90cyBlbHMgZWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVlaXggbGEgbm90YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkhpIGhhIGhhZ3V0IHVuIGVycm9yIGNhcnJlZ2FudCBlbHMgZWxlbWVudHMgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIFNpIHVzIHBsYXUsIGludGVudGV1LWhvIGRlIG5vdS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3Jpdml1IHVuIGFsZ29yaXNtZSBwZXIgY3JlYXIgdmFyaWFibGVzIGFsZWF0w7JyaWVzLCBub21icmVzLCBleHByZXNzaW9ucywgZ3LDoGZpY3MgbyBmdW5jaW9ucyBkJ2F2YWx1YWNpw7M6IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9sYW5ndWFnZV9sYWJlbCI6ICJJZGlvbWEgZGUgbCdhbGdvcmlzbWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiT3BjaW9ucyBkZSBzb3J0aWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkV4ZW1wbGU6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQgZGUgbCdleHByZXNzacOzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaXRhdCBpbWFnaW7DoHJpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIk9wZXJhZG9yIHByb2R1Y3RlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQdW50IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENyZXUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCBkZWxzIG5vbWJyZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcHVzIGRlIHByZWNpc2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJYaWZyZXMgc2lnbmlmaWNhdGl2ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIlhpZnJlcyBkZWNpbWFscyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDsyBkZSBzb3J0aWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIkNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiQ29tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bnQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIlNlcGFyYWRvciBkZSBtaWxlcnMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmluZ3VubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIkNvbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bnQiLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJJbnRyb2R1w691IGVsIGNvbnRpbmd1dCBpbmljaWFsIGRlIGxhIGNhbGN1bGFkb3JhIGF1eGlsaWFyIENhbGNNZSBxdWUgZXMgbW9zdHJhcsOgIGEgbCdlc3R1ZGlhbnQ6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZWN0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIlRvcm5hciBhIGdlbmVyYXIgbGEgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpYXIgbGEgcmVzcG9zdGEgY29ycmVjdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfbGFiZWwiOiAiSW50cm9kdcOvdSB1bmEgcmVzcG9zdGEgcGVyIHZldXJlIGxhIHJldHJvYWNjacOzIHF1ZSBkb25hcmlhIFdpcmlzIFF1aXp6ZXMuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1RFIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJQQVJDSUFMTUVOVCBDT1JSRUNURSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIklOQ09SUkVDVEUiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4aSBtYXRlbcOgdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGkgZ3LDoGZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGkgZGUgdGV4dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXRlcmFsbWVudCBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0ZW3DoHRpY2FtZW50IGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YWNpb25zIGVxdWl2YWxlbnRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHNldm9sIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW5jacOzIGQnYXZhbHVhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tw6h0cmljYW1lbnQgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlJlc3Bvc3RhIHNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIlJlc3Bvc3RhIGV4cGFuZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiUmVzcG9zdGEgZmFjdG9yaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcmF0aW9uYWxpemVkX2xhYmVsIjogIlJlc3Bvc3RhIHJhY2lvbmFsaXR6YWRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGYWN0b3IgY29tw7ogZXh0cmV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRzIG1pbmltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbcO6IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhY2nDsyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YWNpw7MgZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDsmxpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbnlzICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiRmlucyBhICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAieGlmcmVzIHNpZ25pZmljYXRpdmVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbml0YXQgZGUgbWVzdXJhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiTm8gaGkgaGEgZWxlbWVudHMgc3VwZXJmbHVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IgY29ycmVjdGUiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJUaXB1cyBkZSBsw61uZWEgY29ycmVjdGUiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZGUgbGEgcHJlZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJVUkwgZGUgbGEgZ3JhbcOgdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlBhcmF1bGVzIHJlc2VydmFkZXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGFjacOzIGkgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiVGlwdXMgZCdlbnRyYWRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkVudHJhZGEgcGVybWVzYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICJDb21wYXJhY2nDsyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9waWV0YXRzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZGUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInhpZnJlcyBzaWduaWZpY2F0aXZlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAieGlmcmVzIGRlY2ltYWxzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgZXJyb3IgcmVsYXRpdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJyb3IgYWJzb2x1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUgZW50cmFkYSBtYW51c2NyaXRhIGluY3J1c3RhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXNpw7MiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiQ29udMOpIGFsZ29yaXNtZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIkltcG9ydGFyIGxhIHByZWd1bnRhPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcHJlZ3VudGEgcXVlIHZvbGV1IGltcG9ydGFyIGZhIHNlcnZpciBvcGNpb25zIG9ic29sZXRlcy4gw4lzIHBvc3NpYmxlIHF1ZSBlbCBjb21wb3J0YW1lbnQgZGUgbGEgcHJlZ3VudGEgY2FudmlpIGxsZXVnZXJhbWVudCBhbCBzZXIgaW1wb3J0YWRhLiBTaSB1cyBwbGF1LCBjb21wcm92ZXUgcXVlIGxhIHZvc3RyYSBwcmVndW50YSBzaWd1ZWl4IGZ1bmNpb25hbnQgY29tIGVzcGVyZXUgYWJhbnMgZGUgZGVzYXIgZWxzIGNhbnZpcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjY2VwdGFyIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkNhbmNlbMK3bGFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIk9wY2lvbnMgaW5jb21wYXRpYmxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkxlcyBvcGNpb25zIHNlbGVjY2lvbmFkZXMgbm8gc8OzbiBjb21wYXRpYmxlcyBhbWIgbGVzIG9wY2lvbnMgZGVkdcOvZGVzIGRlIGwnYW7DoGxpc2kgZGUgbGEgcmVzcG9zdGEgY29ycmVjdGEuIFNpIHNlZ3VlaXggZW5kYXZhbnQsIGxlcyBvcGNpb25zIGluY29tcGF0aWJsZXMgdG9ybmFyYW4gYSBzZXUgdmFsb3IgcGVyIGRlZmVjdGUuIERlc2l0Z2V1IGNvbnRpbnVhcj8iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJTw60iLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5vIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICJPYnJpciBsJ2VkaXRvciBkZSBmw7NybXVsZXMgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQ2FudmlzIG5vIGRlc2F0cyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIlNpIHRhbnF1ZXUgYXF1ZXN0YSBmaW5lc3RyYSBwZXJkcmV1IHRvdHMgZWxzIGNhbnZpcyBxdWUgbm8gcydoYWdpbiBkZXNhdC4gUXXDqCB2b2wgZmVyPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VswrdsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkRlc2EgaSBzdXJ0IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJTdXJ0IHNlbnNlIGRlc2FyIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQ2xpY2EgZWwgYm90w7MgcGVyIGEgZGVzY2FycmVnYXIgaSBleGVjdXRhciBsJ2FwbGljYWNpw7MgV2lyaXMgQ0FTIHBlciBhIGVkaXRhciBsJ2FsZ29yaXNtZSBkZSBsYSBwcmVndW50YS4iLAoJCSJydW5jYWxjdWxhdG9yIjogIkV4ZWN1dGFyIGNhbGN1bGFkb3JhIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAiQ2xpY2EgZWwgYm90w7MgcGVyIGEgZGVzY2FycmVnYXIgaSBleGVjdXRhciBsJ2FwbGljYWNpw7MgV2lyaXMgQ0FTIHBlciBhIGZlciBlbHMgY8OgbGN1bHMgcXVlIG5lY2Vzc2l0aS4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52aWFudCBhbGdvcmlzbWUgaW5pY2lhbC4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJFc3BlcmFudCBhY3R1YWxpdHphY2lvbnMuIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJTJ2hhbiBkZXNhdCB0b3RzIGVscyBjYW52aXMuIiwKCQkiZ290c2Vzc2lvbiI6ICJDYW52aXMgZGVzYXRzIChyZXZpc2nDsyAke259KS4iLAoJCSJzaG93Y2FzIjogIkVtcHJhIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiRW1wcmEgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIk3DqXMgaW5mb3JtYWNpw7MiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiQ29udmVydGlyIGEgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJMJ2FsZ29yaXNtZSBkZSBsYSBwcmVndW50YSBzZXLDoCB0cmFkdcOvdCBkZSBXaXJpcyBDQVMgYSBDYWxjTWUuIEwnYWxnb3Jpc21lIHJlc3VsdGFudCBoYSBkZSBzZXIgY29tcHJvdmF0IG1hbnVhbG1lbnQgZGVzcHLDqXMgZGUgbGEgaW1wb3J0YWNpw7MsIGkgZWxzIGFsZ29yaXNtZXMgZGUgQ2FsY01lIG5vIGVzIHBvZGVuIHRvcm5hciBhIG9icmlyIGFtYiBXaXJpcyBDQVMuIFNpIGRlc2l0Z2V1IHJldmVydGlyIGVscyBjYW52aXMsIHNvcnRpdSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBzZW5zZSBkZXNhciBlbHMgY2FudmlzIGkgdG9ybmV1IGEgZW50cmFyLiBQZXIgYWxnb3Jpc21lcyBjb21wbGV4b3MgcXVlIGludm9sdWNyaW4gbCfDunMgZGUgY29tYW5kZXMgZGUgcHJvZ3JhbWFjacOzLCBmZXUgc2VydmlyIGwnb3BjacOzIFwiQ29udmVydGlyIGNvbSBhIGFsZ29yaXNtZVwiIHBlciBhIHVuIG1pbGxvciByZW5kaW1lbnQgZGUgbGEgcMOgZ2luYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBjb20gYSBhbGdvcmlzbWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXB0YXIiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICJDYW5jZWzCt2xhciIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogImdyw6BmaWNhIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyw6BmaXF1ZXMsIGVsZW1lbnRzIGdlb23DqHRyaWNzLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJMYSBzaW50YXhpIGRlIGxhIHJlc3Bvc3RhIGVzIHbDoGxpZGEiLAoJCgkJImNoZWNrX2NvbG9yIjogImVsIGNvbG9yIGNvaW5jaWRlaXgiLAoJCSJjaGVja19saW5lc3R5bGUiOiAibCdlc3RpbCBkZSBsaW5pYSBjb2luY2lkZWl4IiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibm8gY29udMOpIGVsZW1lbnRzIHN1cGVyZmx1cyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb23DqHRyaWNhbWVudCBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJlc3Bvc3RhIMOpcyBnZW9tw6h0cmljYW1lbnQgaWd1YWwgYSBsYSBjb3JyZWN0YSIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyw6BtZXRyZSIsCgkJImFuc3dlciI6ICJyZXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhIGVsIGNvbnRpbmd1dCBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIkNvcGlhIGxhIHJlc3Bvc3RhIGNvcnJlY3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUYXVsZXIgZ3LDoGZpYyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyw6BmaWNzIGQnZXN0YWTDrXN0aWNhIiwKCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9tYXRoIjogIkluc2VyaXUgbGEgcmVzcG9zdGEgY29ycmVjdGEgcGVyIGEgYXF1ZXN0YSBwcmVndW50YS4gUG9kZXUgbW9kaWZpY2FyIGNvbSBlcyBjb21wYXJhIGFtYiBsYSByZXNwb3N0YSBkZSBsJ2VzdHVkaWFudCBmZW50IHNlcnZpciBlbCBtZW7DuiBkZSBjb25maWd1cmFjacOzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbnNlcml1IGxhIHJlc3Bvc3RhIGNvcnJlY3RhIHBlciBhIGFxdWVzdGEgcHJlZ3VudGEuIFBvZGV1IG1vZGlmaWNhciBjb20gZXMgY29tcGFyYSBhbWIgbGEgcmVzcG9zdGEgZGUgbCdlc3R1ZGlhbnQgaSBxdWlucyBlbGVtZW50cyBkZWwgdGF1bGVyIGdyw6BmaWMgcydhdmFsdWFyYW4gZmVudCBzZXJ2aXIgZWwgbWVuw7ogZGUgY29uZmlndXJhY2nDsy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3RleHQiOiAiSW5zZXJpdSBsYSByZXNwb3N0YSBjb3JyZWN0YSBwZXIgYSBhcXVlc3RhIHByZWd1bnRhLiBQb2RldSBtb2RpZmljYXIgY29tIGVzIGNvbXBhcmEgYW1iIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGZlbnQgc2VydmlyIGVsIG1lbsO6IGRlIGNvbmZpZ3VyYWNpw7MuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJBcXVlc3Qgw6lzIGwnZXN0YXQgaW5pY2lhbCBkZSBsJ2VkaXRvciBkJ2VxdWFjaW9ucyBxdWUgZWxzIHZvc3RyZXMgZXN0dWRpYW50cyB2ZXVyYW4gcXVhbiBpbnRlbnRpbiBsYSBwcmVndW50YS4gUG9kZXUgZmVyLWhvIHNlcnZpciBjcmVhciB1bmEgZXhwcmVzc2nDsyBhbWIgY2Fwc2VzIGVuIGJsYW5jIHF1ZSBsJ2VzdHVkaWFudCBoYSBkJ29tcGxpci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkFxdWVzdCDDqXMgbCdlc3RhdCBpbmljaWFsIGRlIGwnZWRpdG9yIGdyw6BmaWMgcXVlIGVscyB2b3N0cmVzIGVzdHVkaWFudHMgdmV1cmFuIHF1YW4gaW50ZW50aW4gbGEgcHJlZ3VudGEuIFBvZGV1IG1vZGlmaWNhciBsYSBiYXJyYSBkJ2VpbmVzIHF1ZSB2ZXVyYW4gYSBsZXMgb3BjaW9ucyBkJ2VudHJhZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICJBcXVlc3Qgw6lzIGwnZXN0YXQgaW5pY2lhbCBkZSBsYSBjYXBzYSBkZSB0ZXh0IHF1ZSBlbHMgdm9zdHJlcyBlc3R1ZGlhbnRzIHZldXJhbiBxdWFuIGludGVudGluIGxhIHByZWd1bnRhLiBBcXVlc3QgdGlwdXMgZGUgcmVzcG9zdGEgbm8gcydhdmFsdWEgbWF0ZW3DoHRpY2FtZW50LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIkVzdGV1IGZlbnQgc2VydmlyIFdpcmlzUXVpenplcyA0LjYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkFyYSBwb2RldSBnYXVkaXIgZGUgbGEgbm9zdHJhIG5vdmEgZnVuY2nDsyBkZSB2YXJpYWJsZXMgYWxlYXTDsnJpZXMsIHF1ZSB1cyBwZXJtZXQgY3JlYXIgcHJlZ3VudGVzIGRpbsOgbWlxdWVzIGQndW5hIG1hbmVyYSBtw6lzIHLDoHBpZGEgaSBzZW56aWxsYS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVmlzaXRldSBsYSBsbGlzdGEgZGVscyBjYW52aXMgaSBtaWxsb3Jlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRG9uZXUgbGEgdm9zdHJhIG9waW5pw7MuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250aW5ndXQgaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJCbG9xdWVqYSBlbCBjb250aW5ndXQgaW5pdGlhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJObyBwZXJtZXRpcyBxdWUgbCdlc3R1ZGlhbnQgbW9kaWZpcXVpIGVsIGNvbnRpbmd1dCBpbmljaWFsIGZvcmEgZGUgbGVzIGNhaXhlcyBibGFucXVlcyBkJ2FxdWVzdC4gU2kgYXF1ZXN0YSBvcGNpw7MgZXN0w6AgYWN0aXZhZGEsIGwnZXN0dWRpYW50IG5vbcOpcyBwb2RyYXIgZW50cmFyIHRleHQgaSBmw7NybXVsZXMgYWxzIGJsYW5jcyBxdWUgaGkgaGFnaSBhbCBjb250aW5ndXQgaW5pY2lhbC4gIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIkNvbmZpZ3VyYWNpw7MgZGUgbGEgcGFudGFsbGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF9uYW1lIjogIlZpc2liaWxpdGF0IGRlbCBub20gZGUgbGVzIGV0aXF1ZXRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX3ZhbHVlIjogIlZpc2liaWxpdGF0IGRlbCB2YWxvciBkZSBsZXMgZXRpcXVldGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAiU2VsZWNjaW9uZXUgbGEgY29uZmlndXJhY2nDsyBkZSB2aXN1YWxpdHphY2nDsyBkZWwgbm9tIGkgZWwgdmFsb3IgZGUgbGVzIGV0aXF1ZXRlcy4gUG9kZXUgZGVjaWRpciBzaSBsJ2FsdW1uZSB2ZXUgZWwgdmFsb3IgZGUgbGVzIGV0aXF1ZXRlcyBzZW1wcmUsIG1haSBvIHF1YW4gZXN0YW4gZW5mb2NhZGVzLiIsCgkJImFsd2F5cyI6ICJTZW1wcmUiLAoJCSJmb2N1cyI6ICJFbmZvY2FyIiwKCQkibmV2ZXIiOiAiTWFpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsIjogIkNvbmZpZ3VyYWNpw7MgZGUgbGEgbWFsbGEgbWFnbsOodGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsX3RleHQiOiAiU2VsZWNjaW9uYSBs4oCZb3BjacOzIGRlIGxhIG1hbGxhIG1hZ27DqHRpY2EgcGVyIGFmZWdpci1sYSBhbCBjYW1wIGRlIHJlc3Bvc3RhIGRlIGzigJllc3R1ZGlhbnQuIiwKCQkiZm9yY2UiOiAiRm9yw6dhciIsCgkJInNuYXAiOiAiQWxpbmVhciIsCgkJImRpc2FibGVkIjogIkRlc2FjdGl2YXQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlcyBhbGVhdMOycmllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIk1vZGUgYsOgc2ljIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIk1vZGUgYXZhbsOnYXQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWYXJpYWJsZXMgYWxlYXTDsnJpZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJGZXMgcXVlIGxlcyB0ZXZlcyBwcmVndW50ZXMgc2lndWluIGRpbsOgbWlxdWVzIGFmZWdpbnQgdmFyaWFibGVzIGFsZWF0w7JyaWVzIGEgbOKAmWVudW5jaWF0IGRlIGNhZGEgcHJlZ3VudGEuIE5vIHTigJlvYmxpZGlzIGTigJlhZmVnaXIgYXF1ZXN0ZXMgdmFyaWFibGVzIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEgaSwgc2kgdm9scyBxdWUgYXBhcmVndWluIGF2YWx1YWRlcywgYWZlZ2VpeCBs4oCZb3JkcmUgcGVyIGF2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJGZXMgcXVlIGxlcyB0ZXZlcyBwcmVndW50ZXMgc2lndWluIGRpbsOgbWlxdWVzIGFmZWdpbnQgdmFyaWFibGVzIGFsZWF0w7JyaWVzIGEgbOKAmWVudW5jaWF0IGRlIGNhZGEgcHJlZ3VudGEuIE5vIHTigJlvYmxpZGlzIGTigJlhZmVnaXIgYXF1ZXN0ZXMgdmFyaWFibGVzIGEgbGEgcmVzcG9zdGEgY29ycmVjdGEgaSwgc2kgdm9scyBxdWUgYXBhcmVndWluIGF2YWx1YWRlcywgYWZlZ2VpeCBs4oCZb3JkcmUgcGVyIGF2YWx1YXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJVdGlsaXR6YSBDYWxjTWUgcGVyIGVzY3JpdXJlIHVuIGFsZ29yaXNtZSBxdWUgcGVybWV0aSBnZW5lcmFyIHZhcmlhYmxlcyBhbGVhdMOycmllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisgQWZlZ2VpeCB1bmEgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJUZW5zIHVuIGFsZ29yaXNtZSBjb21wbGV4LCB1dGlsaXR6YSBlbCBtb2RlIGF2YW7Dp2F0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogIkRvY3VtZW50YWNpw7MgZGUgbGVzIHZhcmlhYmxlcyBhbGVhdMOycmllcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIk5vbSBkZSBsYSB2YXJpYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogIsOpcyB1biBlbnRlciBlbnRyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogInZhbG9yIG3DrW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJ2YWxvciBtw6B4LiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX2FscmVhZHlfdXNlZF9lcnJvciI6ICJFbCBub20gZGUgbGEgdmFyaWFibGUgamEgc%KAmXV0aWxpdHphIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIk5vIMOpcyB1biBlbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX2ludmFsaWRfbmFtZV9lcnJvciI6ICJObyDDqXMgdW4gbm9tIGRlIHZhcmlhYmxlIHbDoGxpZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICJFbCB2YWxvciBtw6B4aW0gaGEgZGUgc2VyIG3DqXMgZ3JhbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJGYWx0YSBlbCBub20gZGUgbGEgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfbWlzc2luZ19lcnJvciI6ICJGYWx0YSBlbCB2YWxvciBtw6B4aW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJGYWx0YSBlbCB2YWxvciBtw61uaW0iLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImF2YWx1YSIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiUHJlc2VudGVtIFdpcmlzUXVpenplcyA0LjguMDogYXJhIGFtYiByZXNwb3N0ZXMgZ3LDoGZpcXVlcyBlc2NyaXRlcyBhIG3DoCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJFbnMgY29tcGxhdSBwcmVzZW50YXIgdW4gbm91IHRpcHVzIGRlIHJlc3Bvc3RhIHF1ZSBwZXJtZXQgYWxzIGFsdW1uZXMgcmVzcG9uZHJlIGRpYnVpeGFudCBhIG3DoCB1biBncsOgZmljLiBQZXIgb2J0ZW5pciBtw6lzIGluZm9ybWFjacOzIHNvYnJlIGFxdWVzdGEgZnVuY2nDsywgY29uc3VsdGV1IGxlcyBub3N0cmVzIG5vdGVzIGRlIGxhIHZlcnNpw7MgaSBsYSBkb2N1bWVudGFjacOzLiBFc3BlcmVtIHF1ZSB2b3N0w6ggaSBlbHMgc2V1cyBhbHVtbmVzIGdhdWRlaXhpbiBkJ2FxdWVzdGEgbm92YSBpbmNvcnBvcmFjacOzIGEgV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90ZXMgZGUgbGEgdmVyc2nDsyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIkZlcy1ub3MgYXJyaWJhciBlbHMgdGV1cyBjb21lbnRhcmlzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbSBjcmVhciBsYSBwcmltZXJhIHByZWd1bnRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiSW5mb3JtYWNpw7Mgc29icmUgdG90cyBlbHMgcGFzc29zIG5lY2Vzc2FyaXMgcGVyIGNyZWFyIHVuYSBwcmVndW50YSBhbWIgV2lyaXNRdWl6emVzIGkgc29icmUgY29tIHV0aWxpdHphciBsZXMgc2V2ZXMgZnVuY2lvbnMgZGUgdmFsaWRhY2nDsy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbSBjcmVhciB1bmEgcHJlZ3VudGEgYWxlYXTDsnJpYSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJJbmZvcm1hY2nDsyBzb2JyZSBjb20gY3JlYXIgZsOgY2lsbWVudCB1bmEgcHJlZ3VudGEgYWxlYXTDsnJpYSBhbWIgV2lyaXNRdWl6emVzIG1pdGphbsOnYW50IGVscyBub3N0cmVzIG1vZGVzIGLDoHNpYyBpIGF2YW7Dp2F0LiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkFtYiBsYSBub3N0cmEgZm9ybWFjacOzIGdyYXR1w690YSBhcHJlbmRyw6BzIHRvdCBlbCBxdWUgZXQgY2FsIHNhYmVyIGRlIFdpcmlzUXVpenplcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiT2ZlcmltIGzigJlvcGNpw7MgZOKAmXVuYSBmb3JtYWNpw7MgZ3JhdHXDr3RhIG9uIGNhZGEgYWx1bW5lIHBvdCBzZWd1aXIgZWwgc2V1IHByb3BpIHJpdG1lIGkgZOKAmXVuYSBmb3JtYWNpw7MgZGUgcGFnYW1lbnQgdHV0b3JpdHphZGEgb24gZXMgcG9kZW4gYXByZW5kcmUgdG90cyBlbHMgYXNwZWN0ZXMgcmVsYWNpb25hdHMgYW1iIGxlcyBmdW5jaW9ucyBkZSBXaXJpc1F1aXp6ZXMgaSBsZXMgY29uZmlndXJhY2lvbnMgYXZhbsOnYWRlcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIk3DqXMgaW5mb3JtYWNpw7MiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZGUgYsOgc2ljIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RlIGF2YW7Dp2F0IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIk3igJloaSB2dWxsIGluc2NyaXVyZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGEgZWwgbm9zdHJlIGxsb2Mgd2ViIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIkluZm9ybWEgc29icmUgdW4gcHJvYmxlbWEiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogIkludHJvZHVjY2nDsyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3NrZXRjaF9sYWJlbCI6ICJFc2LDs3MiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiQXF1ZXN0IMOpcyBsJ2VzdGF0IGRlIGNvbnRpbmd1dCBpbmljaWFsIGRlIGwnZWRpdG9yIGRlIGdyw6BmaWNzIHF1ZSB2ZXVyYW4gZWxzIHZvc3RyZXMgYWx1bW5lcyBxdWFuIHByb3ZpbiBkZSBmZXIgbGEgcHJlZ3VudGEuIFRpbmd1ZXUgZW4gY29tcHRlIHF1ZSBsYSBiYXJyYSBkJ2VpbmVzIGRlbHMgZXN0dWRpYW50cyBub23DqXMgdGluZHLDoCBlbHMgYm90b25zIGQnZXNjcmlwdHVyYSBhIG3DoCBpIGVsaW1pbmFjacOzLiBVdGlsaXR6ZXUgbGEgZnVuY2nDsyBcIlByZXZpc3VhbGl0emFjacOzXCIgcGVyIHZldXJlIGwnYXNwZWN0ZSBxdWUgdGluZHLDoC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMSI6ICJJbnRyb2R1w691IGxhIHJlc3Bvc3RhIGNvcnJlY3RhIHBlciBhIGFxdWVzdGEgcHJlZ3VudGEuIEVscyBhbHVtbmVzIHV0aWxpdHphcmFuIGwnZWluYSBkJ2VzY3JpcHR1cmEgYSBtw6AgcGVyIGRpYnVpeGFyIGxhIHNldmEgc29sdWNpw7MsIHBlciBsYSBxdWFsIGNvc2EgaGVtIGRlZmluaXQgdW5hIHRvbGVyw6BuY2lhIG3DrW5pbWEgcGVyIGEgcmVzcG9zdGVzIGxsZXVnZXJhbWVudCBpbmV4YWN0ZXMuIFBvZGV1IGFqdXN0YXIgYXF1ZXN0YSBmdW5jacOzIGZlbnQgY2xpYyBhIGxlcyBcIm9wY2lvbnMgZGUgdmFsaWRhY2nDs1wiLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIlV0aWxpdHpldSBlbCBib3TDsyBcIlByZXZpc3VhbGl0emFjacOzXCIgcGVyIHZldXJlIGxhIHZpc3RhIGRlIGwnZXN0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc2tldGNoX2xhYmVsIiA6ICJUaXB1cyBlc2LDs3MiLAoJCSJxdWl6emVzX2RlbW9fc2tldGNoX3RpdGxlX21lbnUiIDogIkVzYsOzcyIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRvY3VtZW50YWNpw7MiLCAKCgkJImNsb3NlX21hdGh0eXBlX3BvcHVwIiA6ICJUYW5jYXIgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkF2YWx1YWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiU2Vuc2UgYXZhbHVhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJUZXh0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYXJndW1lbnRzX2hlbHBlcl90ZXh0IjogIkRlZmluaXUgY29tIGVzIHBhc3NhcsOgIGxhIHJlc3Bvc3RhIGRlIGwnZXN0dWRpYW50IGNvbSBhIGFyZ3VtZW50IGEgbGEgZnVuY2nDsyBkJ2F2YWx1YWNpw7MuIEFxdWVzdGEgb3BjacOzIMOpcyBtb2x0IGF2YW7Dp2FkYS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiT3BjaW9ucyBvYnNvbGV0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIkxhIHByZWd1bnRhIHF1ZSB2b2xldSBpbXBvcnRhciBmYSBzZXJ2aXIgb3BjaW9ucyBvYnNvbGV0ZXMuIMOJcyBwb3NzaWJsZSBxdWUgZWwgY29tcG9ydGFtZW50IGRlIGxhIHByZWd1bnRhIGNhbnZpaSBsbGV1Z2VyYW1lbnQgYWwgc2VyIGltcG9ydGFkYS4gU2kgdXMgcGxhdSwgY29tcHJvdmV1IHF1ZSBsYSB2b3N0cmEgcHJlZ3VudGEgc2lndWVpeCBmdW5jaW9uYW50IGNvbSBlc3BlcmV1IGFiYW5zIGRlIGRlc2FyIGVscyBjYW52aXMuIFxuICAgIExlcyBvcGNpb25zIG9ic29sZXRlcyBzb24gbGVzIHNlZ8O8ZW50czoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIklndWFsIGNvbSBhIGxsaXN0YSBqYSBubyBlc3TDoCBkaXNwb25pYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIkxsaXN0YSBqYSBubyBlc3TDoCBkaXNwb25pYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIk9wZXJhZG9ycyBsw7JnaWNzIGphIG5vIGVzdGFuIGRpc3BvbmlibGVzIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIlVuaXRhdCBsaXRlcmFsbWVudCBlcXVpdmFsZW50IGphIG5vIGVzdMOgIGRpc3BvbmlibGUiCgoJfQp9CgoK"},{ name : "graph_actions.json", data : "s16964:WwogIHsKICAgICJpZCI6ICJ0b29scyIsCiAgICAidGl0bGUiOiAidHRfdG9vbGJhciIKICB9LAogIHsKICAgICJpZCI6ICJwb2ludGVycyIsCiAgICAidGl0bGUiOiAidHRfcG9pbnRlcnMiCiAgfSwKICB7CiAgICAiaWQiOiAiY3Vyc29yQWN0aXZlIiwKICAgICJ0aXRsZSI6ICJ0dF9zZWxlY3QiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImN1cnNvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjdXJzb3JFZGl0QmFyQ2hhcnQiLAogICAgInRpdGxlIjogInR0X2JhckNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJjdXJzb3IiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGFja0JhcnMiLAogICAgInRpdGxlIjogInR0X25ld1BhY2tCYXJzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2FkZF9wYWNrIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1NpZGVCYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdTaWRlQmFycyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYmFyc19hZGRfZ3JvdXAiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZGVsZXRlUGFja0JhcnMiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBhY2tCYXJzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2RlbGV0ZV9wYWNrIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImRlbGV0ZVNpZGVCYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9kZWxldGVTaWRlQmFycyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYmFyc19kZWxldGVfZ3JvdXAiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlQmFyc1Bvc2l0aW9uaW5nIiwKICAgICJ0aXRsZSI6ICJ0dF9zdGFja0JhcnMiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImJhcnNfc3RhY2siLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY3Vyc29yRWRpdFBpZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9waWVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiY3Vyc29yIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BpZSIsCiAgICAidGl0bGUiOiAidHRfbmV3UGllIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwaWVfYWRkX3NlY3RvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVQaWUiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBpZSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAidHJhc2giLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UGllQ2xvY2t3aXNlIiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdQaWVDbG9ja3dpc2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFuZ2xlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BpZUNvdW50ZXJjbG9ja3dpc2UiLAogICAgInRpdGxlIjogInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFuZ2xlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInBpZTJEM0QiLAogICAgInRpdGxlIjogInR0X3BpZTNEIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwaWUzZCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjdXJzb3JFZGl0TGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lQ2hhcnQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImN1cnNvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdQb2ludHNMaW5lQ2hhcnQiLAogICAgInRpdGxlIjogInR0X25ld1BvaW50c0xpbmVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfYWRkX3BvaW50cyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdMaW5lTGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9uZXdMaW5lTGluZUNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lc19hZGRfbGluZSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVQb2ludHNMaW5lQ2hhcnQiLAogICAgInRpdGxlIjogInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfZGVsZXRlX3BvaW50cyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVMaW5lTGluZUNoYXJ0IiwKICAgICJ0aXRsZSI6ICJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lc19kZWxldGVfbGluZSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJhZGRQb2ludHNMZWZ0IiwKICAgICJ0aXRsZSI6ICJ0dF9hZGRQb2ludHNMZWZ0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ1bmRvIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiYWRkUG9pbnRzUmlnaHQiLAogICAgInRpdGxlIjogInR0X2FkZFBvaW50c1JpZ2h0IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJyZWRvIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZml0UGxvdHRlclRvU3RhdHMiLAogICAgInRpdGxlIjogInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmdWxsc2NyZWVuIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25CYXJzIiwKICAgICJ0aXRsZSI6ICJ0dF9ob3Jpem9udGFsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJiYXJzX2hvcml6b250YWwiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25MaW5lcyIsCiAgICAidGl0bGUiOiAidHRfaG9yaXpvbnRhbCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZXNfaG9yaXpvbnRhbCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJwb2ludERpYW1ldGVyIiwKICAgICJ0aXRsZSI6ICJ0dF9wb2ludERpYW1ldGVyIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwb2ludCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkcmF3U3Ryb2tlcyIsCiAgICAidGl0bGUiOiAidHRfaGFuZHdyaXRpbmciLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImhhbmQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAic2tldGNoIiwKICAgICJ0aXRsZSI6ICJ0dF9za2V0Y2giLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImhhbmQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZWxlbWVudHMiLAogICAgInRpdGxlIjogInR0X2VsZW1lbnRzIgogIH0sCiAgewogICAgImlkIjogIm5ld1BvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9wb2ludCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicG9pbnQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZXMiLAogICAgInRpdGxlIjogInR0X2xpbmVzIgogIH0sCiAgewogICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsaW5lIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiLAogICAgInRpdGxlIjogInR0X3NlZ21lbnQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInNlZ21lbnQiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IiwKICAgICJ0aXRsZSI6ICJ0dF9yYXkiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInJheSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKCiAgICAiaWQiOiAibWlkcG9pbnRPZkxpbmVTZWdtZW50IiwKICAgICJ0aXRsZSI6ICJ0dF9taWRwb2ludE9mU2VnbWVudCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibWlkcG9pbnRzZWdtZW50IiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0xpbmVQYXJhbGxlbFRvTGluZVRocm91Z2hQb2ludCIsCiAgICAidGl0bGUiOiAidHRfcGFyYWxsZWxMaW5lIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwYXJhbGxlbF9saW5lIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiLAogICAgInRpdGxlIjogInR0X21lZGlhdHJpeE9mU2VnbWVudCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibWVkaWF0cml4c2VnbWVudCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdMaW5lUGVycGVuZGljdWxhclRvTGluZVRocm91Z2hQb2ludCIsCiAgICAidGl0bGUiOiAidHRfcGVycGVuZGljdWxhckxpbmUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjoicGVycGVuZGljdWxhcl9saW5lIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1ZlY3RvckJ5UG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF92ZWN0b3IiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInZlY3RvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdQYXJhbGxlbG9ncmFtIiwKICAgICJ0aXRsZSI6ICJ0dF9wYXJhbGxlbG9ncmFtIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwYXJhbGxlbG9ncmFtIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld1BvbHlsaW5lIiwKICAgICJ0aXRsZSI6ICJ0dF9wb2x5bGluZSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicG9seWxpbmUiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3UG9seWdvbiIsCiAgICAidGl0bGUiOiAidHRfcG9seWdvbiIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicG9seWdvbiIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjb25pY1NlY3Rpb25zIiwKICAgICJ0aXRsZSI6ICJ0dF9jb25pY1NlY3Rpb25zIgogIH0sCiAgewogICAgImlkIjogImN1cnZlcyIsCiAgICAidGl0bGUiOiAidHRfY3VydmVzIgogIH0sCiAgewogICAgImlkIjogIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiLAogICAgInRpdGxlIjogInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJjaXJjbGUyIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0NpcmNsZUJ5VGhyZWVQb2ludHMiLAogICAgInRpdGxlIjogInR0X2NpcmNsZVRocmVlUG9pbnRzIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJjaXJjbGUzIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0FyY0J5VGhyZWVQb2ludHMiLAogICAgInRpdGxlIjogInR0X2FyYyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYXJjMyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdQYXJhYm9sYUJ5Rm9jdXNBbmREaXJlY3RyaXgiLAogICAgInRpdGxlIjogInR0X3BhcmFib2xhIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJwYXJhYm9sYSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdFbGxpcHNlQnlGb2NpQW5kUG9pbnQiLAogICAgInRpdGxlIjogInR0X2VsbGlwc2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImVsbGlwc2UiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3SHlwZXJib2xhQnlGb2NpQW5kUG9pbnQiLAogICAgInRpdGxlIjogInR0X2h5cGVyYm9sYSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiaHlwZXJib2xhIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0NvbmljQnlGaXZlUG9pbnRzIiwKICAgICJ0aXRsZSI6ICJ0dF9jb25pYyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiY29uaWMiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyIsCiAgICAidGl0bGUiOiAidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImludGVycG9sYXRpbmdfcG9seW5vbWlhbCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJtZWFzdXJlcyIsCiAgICAidGl0bGUiOiAidHRfbWVhc3VyZXMiCiAgfSwKICB7CiAgICAiaWQiOiAibmV3QXJlYSIsCiAgICAidGl0bGUiOiAidHRfYXJlYSIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiYXJlYSIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJuZXdBbmdsZSIsCiAgICAidGl0bGUiOiAidHRfYW5nbGUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImFuZ2xlIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0xlbmd0aCIsCiAgICAidGl0bGUiOiAidHRfbGVuZ3RoIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJsZW5ndGgiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGFiZWxzIiwKICAgICJ0aXRsZSI6ICJ0dF9sYWJlbHMiCiAgfSwKICB7CiAgICAiaWQiOiAibmV3RnJlZUxhYmVsIiwKICAgICJ0aXRsZSI6ICJ0dF9sYWJlbHMiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInRpdGxlIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibmV3RWxlbWVudEJ5TGFiZWwiLAogICAgInRpdGxlIjogInR0X2VsZW1lbnRNTUwiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImZ1bmN0aW9uIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5ld0ltYWdlQnlQb2ludCIsCiAgICAidGl0bGUiOiAidHRfaW1hZ2UiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImltYWdlIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZWRpdGlvbiIsCiAgICAidGl0bGUiOiAidHRfZWRpdGlvbiIKICB9LAogIHsKICAgICJpZCI6ICJ1bmRvIiwKICAgICJ0aXRsZSI6ICJ0dF91bmRvIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ1bmRvIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAicmVkbyIsCiAgICAidGl0bGUiOiAidHRfcmVkbyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAicmVkbyIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm1lbnUiLAogICAgInRpdGxlIjogInR0X21lbnUiCiAgfSwKICB7CiAgICAiaWQiOiAiYWN0aW9ucyIsCiAgICAidGl0bGUiOiAidHRfYWN0aW9ucyIKICB9LAogIHsKICAgICJpZCI6ICJkb3dubG9hZCIsCiAgICAidGl0bGUiOiAidHRfZG93bmxvYWQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInNhdmVfYWx0IiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZGVsZXRlQWxsIiwKICAgICJ0aXRsZSI6ICJ0dF9kZWxldGVBbGwiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImRlbGV0ZV9mb3JldmVyIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAicmVzdG9yZUluaXRpYWxDb250ZW50IiwKICAgICJ0aXRsZSI6ICJ0dF9yZXN0b3JlSW5pdGlhbENvbnRlbnQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInJlZnJlc2giLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJzaG93SGlkZGVuRWxlbWVudHMiLAogICAgInRpdGxlIjogInR0X3Nob3dIaWRkZW5FbGVtZW50cyIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAidmlzaWJpbGl0eSIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogImhpZGVFbGVtZW50IiwKICAgICJ0aXRsZSI6ICJ0dF9oaWRlRWxlbWVudCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAidmlzaWJpbGl0eV9vZmYiLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJoaWRlTGFiZWwiLAogICAgInRpdGxlIjogInR0X2hpZGVFbGVtZW50IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ2aXNpYmlsaXR5X29mZiIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogImRpc3Bvc2VEaXNwbGF5IiwKICAgICJ0aXRsZSI6ICJ0dF9jbG9zZURpc3BsYXkiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImNsb3NlIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAic2V0dGluZ3NTZWN0aW9uIiwKICAgICJ0aXRsZSI6ICJ0dF9zZXR0aW5ncyIKICB9LAogIHsKICAgICJpZCI6ICJzZXR0aW5ncyIsCiAgICAidGl0bGUiOiAidHRfc2V0dGluZ3MiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInNldHRpbmdzIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAidmlldyIsCiAgICAidGl0bGUiOiAidHRfdmlldyIKICB9LAogIHsKICAgICJpZCI6ICJtYXhpbWl6ZSIsCiAgICAidGl0bGUiOiAidHRfbWF4aW1pemUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogIm1heGltaXplIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInpvb21JbiIsCiAgICAidGl0bGUiOiAidHRfem9vbUluIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ6b29tX2luIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogInpvb21PdXQiLAogICAgInRpdGxlIjogInR0X3pvb21PdXQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInpvb21fb3V0IiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImFuaW1hdGVDb25zdHJ1Y3Rpb24iLAogICAgInRpdGxlIjogInR0X2FuaW1hdGUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogInBsYXlfYXJyb3ciLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAidGl0bGUiOiAidHRfY29udGV4dHVhbEVsZW1lbnQiCiAgfSwKICB7CiAgICAiaWQiOiAiY29udGV4dHVhbExhYmVsIiwKICAgICJ0aXRsZSI6ICJ0dF9jb250ZXh0dWFsTGFiZWwiCiAgfSwKICB7CiAgICAiaWQiOiAiZml4TGFiZWwiLAogICAgInRpdGxlIjogInR0X2ZpeExhYmVsIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmaXhfbGFiZWwiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZVdpZHRoIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lV2lkdGgiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImxpbmVfd2VpZ2h0IiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAibGluZVN0eWxlIiwKICAgICJ0aXRsZSI6ICJ0dF9saW5lU3R5bGUiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImxpbmVfc3R5bGUiLAogICAgICAidHlwZSI6ICJtYXRlcmlhbCIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJsaW5lQ29sb3IiLAogICAgInRpdGxlIjogInR0X2xpbmVDb2xvciIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAibGluZV9jb2xvciIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJib2xkIiwKICAgICJ0aXRsZSI6ICJ0dF9ib2xkIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmb3JtYXRfYm9sZCIsCiAgICAgICJ0eXBlIjogIm1hdGVyaWFsIgogICAgfQogIH0sCiAgewogICAgImlkIjogIml0YWxpYyIsCiAgICAidGl0bGUiOiAidHRfaXRhbGljIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJmb3JtYXRfaXRhbGljIiwKICAgICAgInR5cGUiOiAibWF0ZXJpYWwiCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiY29sb3IiLAogICAgInRpdGxlIjogInR0X2NvbG9yIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0ZXh0X2NvbG9yIiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogImZyYWN0aW9uIiwKICAgICJ0aXRsZSI6ICJ0dF9mcmFjdGlvbiIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiZnJhYyIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJzdXBlcnNjcmlwdCIsCiAgICAidGl0bGUiOiAidHRfc3VwZXJzY3JpcHQiLAogICAgImljb24iOiB7CiAgICAgICJuYW1lIjogImV4cCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJzcXVhcmVSb290IiwKICAgICJ0aXRsZSI6ICJ0dF9zcXVhcmVSb290IiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJzcXJ0IiwKICAgICAgInR5cGUiOiAic3ZnIgogICAgfQogIH0sCiAgewogICAgImlkIjogIm5Sb290IiwKICAgICJ0aXRsZSI6ICJ0dF9uUm9vdCIsCiAgICAiaWNvbiI6IHsKICAgICAgIm5hbWUiOiAiblJvb3QiLAogICAgICAidHlwZSI6ICJzdmciCiAgICB9CiAgfSwKICB7CiAgICAiaWQiOiAiZGVsZXRlRWxlbWVudCIsCiAgICAidGl0bGUiOiAidHRfZGVsZXRlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0cmFzaCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJkZWxldGVMYWJlbCIsCiAgICAidGl0bGUiOiAidHRfZGVsZXRlIiwKICAgICJpY29uIjogewogICAgICAibmFtZSI6ICJ0cmFzaCIsCiAgICAgICJ0eXBlIjogInN2ZyIKICAgIH0KICB9LAogIHsKICAgICJpZCI6ICJjb25zdGFudHMiLAogICAgInRpdGxlIjogInR0X251bWJlcnMiLAogICAgInZhbHVlIjogIs%AIgogIH0sCiAgewogICAgImlkIjogIm51bWJlclBpIiwKICAgICJ0aXRsZSI6ICLPgCIsCiAgICAidmFsdWUiOiAiz4AiCiAgfSwKICB7CiAgICAiaWQiOiAibnVtYmVyRSIsCiAgICAidGl0bGUiOiAiZSIsCiAgICAidmFsdWUiOiAiZSIKICB9LAogIHsKICAgICJpZCI6ICJmdW5jdGlvbnMiLAogICAgInRpdGxlIjogInR0X2Z1bmN0aW9ucyIsCiAgICAidmFsdWUiOiAic2luIgogIH0sCiAgewogICAgImlkIjogInNpbnVzIiwKICAgICJ0aXRsZSI6ICJzaW4iLAogICAgInZhbHVlIjogInNpbiIKICB9LAogIHsKICAgICJpZCI6ICJjb3NpbnVzIiwKICAgICJ0aXRsZSI6ICJjb3MiLAogICAgInZhbHVlIjogImNvcyIKICB9LAogIHsKICAgICJpZCI6ICJ0YW5nZW50IiwKICAgICJ0aXRsZSI6ICJ0YW4iLAogICAgInZhbHVlIjogInRhbiIKICB9LAogIHsKICAgICJpZCI6ICJhcmNzaW51cyIsCiAgICAidGl0bGUiOiAiYXJjc2luIiwKICAgICJ2YWx1ZSI6ICJhcmNzaW4iCiAgfSwKICB7CiAgICAiaWQiOiAiYXJjY29zaW51cyIsCiAgICAidGl0bGUiOiAiYXJjY29zIiwKICAgICJ2YWx1ZSI6ICJhcmNjb3MiCiAgfSwKICB7CiAgICAiaWQiOiAiYXJjdGFuZ2VudCIsCiAgICAidGl0bGUiOiAiYXJjdGFuIiwKICAgICJ2YWx1ZSI6ICJhcmN0YW4iCiAgfSwKICB7CiAgICAiaWQiOiAibG9nQmFzZSIsCiAgICAidGl0bGUiOiAibG9nPHN1YiBzdHlsZT1cImZvbnQtc2l6ZTogN3B0OyB2ZXJ0aWNhbC1hbGlnbjogc3ViOyBsaW5lLWhlaWdodDogMHB4O1wiPiYjOTY0Nzs8L3N1Yj4iLAogICAgInZhbHVlIjogImxvZyIsCiAgICAidGl0bGVIdG1sIjogdHJ1ZQogIH0sCiAgewogICAgImlkIjogImxvZyIsCiAgICAidGl0bGUiOiAibG9nIiwKICAgICJ2YWx1ZSI6ICJsb2ciLAogICAgInRpdGxlSHRtbCI6IHRydWUKICB9LAogIHsKICAgICJpZCI6ICJsbiIsCiAgICAidGl0bGUiOiAibG4iLAogICAgInZhbHVlIjogImxuIgogIH0sCiAgewogICAgImlkIjogImV4cCIsCiAgICAidGl0bGUiOiAiZXhwIiwKICAgICJ2YWx1ZSI6ICJleHAiCiAgfQpd"},{ name : "strings_quizzes.no.json", data : "s74299:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm8iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWtrIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZWtzdCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibsO4eWFrdGlnIGxpayIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGlzayBsaWt0IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiVmlsa8OlcmxpZyBzdmFyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBoZWx0YWxsc2Zvcm0iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBicsO4a2Zvcm0iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiaGFyIHBvbHlub21pc2sgZm9ybSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4gcmFzam9uZWxsIGZ1bmtzam9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZW4ga29tYmluYXNqb24gYXYgZWxlbWVudMOmcmUgZnVua3Nqb25lciIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAiZXIgdXR0cnlrdCBtZWQgdml0ZW5za2FwZWxpZyBub3Rhc2pvbiIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiZXIgZm9yZW5rbGV0IiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiZXIgdXR2aWRldCIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXIgZmFrdG9yaXNlcnQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiZXIgcmFzam9uYWx0IiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJoYXIgaW5nZW4gZmVsbGVzIGZha3RvcmVyIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiaGFyIG1pbmltdW1zcmFkaWthbnRlciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGlnIHDDpSIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJoYXIgZW4gZW5rZWwgZmVsbGVzbmV2bmVyIiwKCQkiY2hlY2tfdW5pdCI6ICJoYXIgZW5oZXQgZWt2aXZhbGVudCBtZWQiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGFyIGVuIGVuaGV0IHNvbSBlciBuw7h5YWt0aWcgbGlrIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbGlzayIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiaGFyIGVrdml2YWxlbnRlIGVuaGV0ZXIiLAoKCQkibGlzdCI6ICJsaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJyZWtrZWbDuGxnZSBoYXIgYmV0eWRuaW5nIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAicmVra2Vmw7hsZ2UgZXIgbGlrZWd5bGRpZyIsCgkJInF1ZXN0aW9ueG1sIjogInNww7hyc23DpWxzLVhNTCIsCgkJImdyYW1tYXJ1cmwiOiAiZ3JhbW1hdGlray1VUkwiLAoJCSJyZXNlcnZlZHdvcmRzIjogInJlc2VydmVydGUgb3JkIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMaXN0ZXIgbcOlIGFsbHRpZCBoYSBrcsO4bGxwYXJlbnRlcyDCq3t9wrsuIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAiQnJ1ayBrb21tYSDCqyzCuyBzb20gc2tpbGxldGVnbiBpIGxpc3Rlbi4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnRlcmUgc3DDuHJzbcOlbGV0PyBcblNww7hyc23DpWxldCBkdSBob2xkZXIgcMOlIMOlIMOlcG5lLCBpbm5laG9sZGVyIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmVyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJlIGxpdHQgcMOlIGh2b3JkYW4gc3DDuHJzbcOlbGV0IHZpbCBmdW5nZXJlLiBEZXQgYW5iZWZhbGVzIHDDpSBkZXQgc3Rlcmtlc3RlIGF0IGR1IG7DuHllIHRlc3RlciBzcMO4cnNtw6VsZXQgZXR0ZXIgaW1wb3J0LiIsCgkJImNvbXBhcmVzZXRzIjogInNhbW1lbmxpZ24gaSBzZXR0IiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAicmVsYXRpdiB0b2xlcmFuc2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0ZXIgdXRlbiBrcsO4bGxwYXJlbnRlc2VyIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJla3N0cmEgZWdlbnNrYXBlciIsCgkJInN0cnVjdHVyZSI6ICJzdHJ1a3R1ciIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbWV0cmkiLAoJCSJoeXBlcmJvbGljIjogImh5cGVyYm9sc2siLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXJhbnNlIiwKCQkicmVsYXRpdmUiOiAicmVsYXRpdiIsCgkJInByZWNpc2lvbiI6ICJwcmVzaXNqb24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJ1c3lubGlnIGdhbmdlb3BlcmF0w7hyIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiZ2FuZ2VvcGVyYXTDuHIiLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJpbWFnaW7DpnIgZW5oZXQiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJibGFuZGVkZSBicsO4a2VyIiwKCQkiY29uc3RhbnRzIjogImtvbnN0YW50ZXIiLAoJCSJmdW5jdGlvbnMiOiAiZnVua3Nqb25lciIsCgkJInVzZXJmdW5jdGlvbnMiOiAiYnJ1a2VyZnVua3Nqb25lciIsCgkJInVuaXRzIjogImVuaGV0ZXIiLAoJCSJ1bml0cHJlZml4ZXMiOiAiZW5oZXRzcHJlZmlrc2VyIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRha3N2YWxnIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLDhXBuZSBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmlrdGlnIHN2YXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJBbHRlcm5hdGl2ZXIgZm9yIGlubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiIFZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxlciBvZyBmdW5rc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2FjdGl2aXR5X3RpdGxlIjogIkRlZmluZXIgc3R1ZGVudGVucyBmw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGVsIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiVmlzIHNww7hyc23DpWxza2lsZGUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlRpbGJha2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGplbHAiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIlNlbmQgdGlsYmFrZW1lbGRpbmciLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJTa3JpdiBpbm4gaSB2w6VyIHRyZW5pbmdza3VycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiQmVzw7hrIHbDpXIgbmV0dHNpZGUiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiUmFwcG9ydGVyIGVuIHByb2JsZW0iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJGbGVyZSBhbHRlcm5hdGl2ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRWtzcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlzIGtpbGRlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIamVscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZW4gc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiTGlnbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWtrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRla3N0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiQmFyZGlhZ3JhbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5qZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJTdGplcm5lZGFncmFtbSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiQW5naSBkZXQgZsO4cnN0ZSBpbm5ob2xkZXQgb2cgcmlrdGlnIHN2YXIgZm9yIHNww7hyc23DpWxldCBkaXR0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiQW5naSByaWt0aWcgc3ZhciBmb3Igc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJGw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpa3RpZyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJUZWduIGRldCBmw7hyc3RlIGlubmhvbGRldCBvZyByaWt0aWcgc3ZhciBmb3Igc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICJGw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfZ3JhcGhfYW5zd2VyX2xhYmVsIjogIlJpa3RpZyBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJJbm5zdGlsbGluZ2VyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIkFsdGVybmF0aXZlciBmb3IgaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIlZhbGlkZXJpbmdzYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJUaWxmZWxkaWdlIHZhcmlhYmxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJWZWxnIHZlcmt0w7h5IHNvbSBza2FsIGdpcyB0aWwgc3R1ZGVudGVuIGZvciDDpSBzdmFyZSBww6Ugc3DDuHJzbcOlbGV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJUaWxwYXNzIHZlcmt0w7h5bGluamUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGV0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQXZicnl0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkxhZ3JlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXIgYWx0ZXJuYXRpdmVuZSBiYXNlcnQgcMOlIGVuIGFuYWx5c2UgYXYgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiVmlzIGFsbGUgYWx0ZXJuYXRpdmVyIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJWaXMgcmVsZXZhbnRlIGFsdGVybmF0aXZlciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJTYW1tZW5zYXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJHcmFkZXIgc3ZhcmJva3NlbmUgaHZlciBmb3Igc2VnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiRXZhbHVlciBodmVyIHN2YXJib2tzIHVhdmhlbmdpZy4gRWxsZXJzIGV2YWx1ZXJlcyBoZWxlIGlubmhvbGRldCBzb20gZW4gdmVyZGkuIFN2YXJib2tzZXIgZXIgZGVmaW5lcnQgaSBGw7hyc3RlIGlubmhvbGQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9sYWJlbCI6ICJBbGxlIHN2YXIgbcOlIHbDpnJlIHJpa3RpZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIkh2aXMgbm9lbiBhdiBzdmFyZW5lIGlra2UgZXIgcmlrdGlnZSwgYmxpciBoZWxlIHNww7hyc23DpWxldCBncmFkZXJ0IHNvbSBpa2tlIHJpa3RpZy4gRWxsZXJzIGhhciBodmVydCBzdmFyIGVuIHZla3QgaSBncmFkZXJpbmdlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkdyYWRlciB2ZWt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJNZXRvZGUgZm9yIHN2YXJpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJGZWx0IGZvciBzdmFyaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIkludGVncmVydCBtYXRlbWF0aWtrcmVkaWdlcmVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfaGVscGVyX3RleHQiOiAiRGVuIGZ1bGx0IHV0c3R5cnRlIE1hdGhUeXBlIG1hdGVtYXRpa2tlZGl0b3JlbiBtZWQgdmVya3TDuHlsaW5qZSBvZyBpbm5kYXRhbW9kaSBmb3IgaMOlbmRza3JpZnQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiTWF0ZW1hdGlra2VkaXRvciBpIGVuIHBvcHVwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiRXQgdGVrc3RmZWx0IG1lZCBlbiBrbmFwcCBzb20gbGFuc2VyZXIgTWF0aFR5cGUtbWF0ZW1hdGlra2VkaXRvcmVuIGkgZW4gcG9wdXAuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiVmFubGlnIHRla3N0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQmFyZSBldCByZW50IHRla3N0ZmVsdCwgZm9yIGVua2xlcmUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiSGplbHBlaW5uZGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlZpcyBoamVscGVuZGUgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiVmlzIGVuIGhqZWxwZW5kZSBDYWxjTWUta2Fsa3VsYXRvciBpIHRpbGxlZ2cgdGlsIHN0YW5kYXJkIHN2YXJmZWx0IGZvciBzdHVkZW50ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiVmlzIGhqZWxwZXRla3N0ZmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlZpcyBldCBoamVscGV0ZWtzdGZlbHQgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkJ5dHQgdXQgc3ZhcmlubmRhdGEgbWVkIGhqZWxwZW5kZSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJCeXR0IHV0IGZlbHRldCBmb3Igc3ZhcmlubmRhdGEgbWVkIGVuIGhqZWxwZW5kZSBDYWxjTWUta2Fsa3VsYXRvciBmb3Igc3R1ZGVudGVucyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJJa2tlIHZpcyBoamVscGVpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIklra2UgdmlzIGRlbiBoamVscGVuZGUgQ2FsY01lLWthbGt1bGF0b3JlbiBpIGlubmRhdGFmZWx0ZXQgZm9yIHN0dWRlbnRlbnMgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBmw7hyc3RlIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiVGlscGFzcyB2ZXJrdMO4eXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiU2tqdWwgaW5uc3RpbGxpbmdlciBmb3IgQ2FsY01lLWZpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJTa2p1bCBpbm5zdGlsbGluZ2VyIHNvbSDDpXBuaW5nLCBsYWdyaW5nIGVsbGVyIG5lZGxhc3RpbmcgYXYgQ2FsY01lLSBkb2t1bWVudGVyIHRpbCBzdHVkZW50ZXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiSW5uZGF0YXN5bnRha3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VsZWN0X2FsbF9sYWJlbCI6ICJBbGxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIlTDuG0iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIktvbnN0YW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiVmVsZyBib2tzdGF2ZW5lIHNvbSBibGlyIHRvbGtldCBzb20ga29uc3RhbnRlciBpIHN0ZWRldCBmb3IgZnJpZSB2YXJpYWJsZXIuIER1IGthbiBkZWZpbmVyZSBmbGVyZSBrb25zdGFudGVyIHDDpSBwYW5lbGV0IERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Nqb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiRmxlcmUga29uc3RhbnRlciDigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmVyIGVuIG55IGtvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlZlbGcgbmF2bmVuZSBzb20gYmxpciB0b2xrZXQgc29tIGZ1bmtzam9uZXIuIER1IGthbiBkZWZpbmVyZSBmbGVyZSBmdW5rc2pvbmVyIHDDpSBwYW5lbGV0IERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsZXIgb2cgZnVua3Nqb25lci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub21ldHJpc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaHlwZXJib2xpY19sYWJlbCI6ICJIeXBlcmJvbHNrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2FyaXRobWV0aWNfbGFiZWwiOiAiQXJpdG1ldGlrayIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJGbGVyZSBmdW5rc2pvbmVyIOKApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZW4gbnkgZnVua3Nqb24iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJNw6VsZWVuaGV0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIlZlbGcgbmF2biBzb20gYmxpciB0b2xrZXQgc29tIG3DpWxlZW5oZXRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiRmxlcmUgZW5oZXRlciDigKYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJFbmhldHNwcmVmaWtzZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIlZlbGcgcHJlZmlrc2VyIHNvbSBlciB0aWxsYXR0IG1lZCBtw6VsZWVuaGV0ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiRmxlcmUgcHJlZmlrc2VyIOKApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiVGlsbGF0dGUga29uc3RydWtzam9uZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkJsYW5kZWRlIGJyw7hrZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIkZvcm1sZXIgc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgYmxpciB0b2xrZXQgc29tIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8zIjogIi4gRWxsZXIgYmxpciBkZSB0b2xrZXQgc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJEZSBrcsO4bGxldGUgcGFyZW50ZXNlbmUge30gdG9sa2VzIHNvbSBsaXN0ZWx1a2tlcmUuIEVsbGVyIHRvbGtlcyBkZSBzb20gcGFyZW50ZXNlci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHV0ZW4gbHVra2VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJFdGh2ZXJ0IGVsZW1lbnQgZWxsZXIgc2VrdmVucyBhdiBlbGVtZW50ZXIgdG9sa2VzIHNvbSBlbiBsaXN0ZSwgc2VsdiB1dGVuIGx1a2tlcm5lIHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogIkludGVydmFsbGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAoMCwxKSB0b2xrZXMgc29tIGludGVydmFsbGVyLiBFbGxlcnMgZXIgZGUgdmVrdG9yZXIgYXYgdG8gZWxlbWVudGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiRm9yaG9sZHN0YWxsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAyOjM6NSB0b2xrZXMgc29tIGZvcmhvbGRzdGFsbC4gRWxsZXJzIGVyIGRlIHDDpWbDuGxnZW5kZSB2YW5saWdlIGRpdmlzam9uZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiRGF0YXZpdGVuc2thcGVsaWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGb3JtbGVyIHNvbSAxLjVlLTUgZWxsZXIgMS41RS01IHRvbGtlcyBzb20gZGVzaW1hbHRhbGwgaSB2aXRlbnNrYXBlbGlnIG5vdGFzam9uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTZXBhcmF0b3JzeW1ib2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW5nZW50aW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVzaW1hbGUgcGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJTaWZmZXJncnVwcGVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJMaXN0ZWVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2hlbHBlcl90ZXh0IjogIlZlbGcgYmV0eWRuaW5nZW4gYXYgcHVua3QtLCBrb21tYS0gb2cgbWVsbG9tcm9tc3N5bWJvbGVyLiBEZW4gZGVmaW5lcmVyIGh2b3JkYW4gZGVzaW1hbHNpZnJlIG9nIGxpc3RlciBtw6UgdXR0cnlra2VzLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJTYW1tZW5saWduaW5nIG1lZCBzdHVkZW50ZXJzIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9rc3RhdmVsaWcgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHNrcml2ZXMgbsO4eWFrdGlnIHNvbSBkZXQgcmlrdGlnZSBzdmFyZXQsIG1lZCB1bm50YWsgYXYgcGFyZW50ZXNlciBvZyB0aWxzdmFyZW5kZSBvcGVyYXTDuHJlci4gVG9sZXJhbnNlIGdqZWxkZXIgZm9ydHNhdHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGlzayAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgc2FtbWVubGlnbmVzIG1lZCByaWt0aWcgc3ZhciB2ZWQgYnJ1ayBhdiBkZW4gbWF0ZW1hdGlza2UgbW90b3Jlbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlJla2tlZsO4bGdlIG9nIHJlcGV0aXNqb24gaGFyIGJldHlkbmluZyBpIGxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIG3DpSBlbGVtZW50ZW5lIGkgc3R1ZGVudGVuZXMgc3ZhciB2w6ZyZSBpIHNhbW1lIHJla2tlZsO4bGdlIG9nIHZpc2VzIHNhbW1lIGFudGFsbCBnYW5nZXIgc29tIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIlJlcGV0aXNqb24gaGFyIGJldHlkbmluZyBpIGxpc3RlciwgbWVuIGlra2UgcmVra2Vmw7hsZ2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSHZpcyBzdmFyZXQgZXIgZW4gbGlzdGUgb3ZlciBlbGVtZW50ZXIsIG3DpSBlbGVtZW50ZW5lIGkgc3R1ZGVudGVuZXMgc3ZhciB2aXNlcyBzYW1tZSBhbnRhbGwgZ2FuZ2VyIHNvbSBpIHJpa3RpZyBzdmFyLCBtZW4gaWtrZSBuw7hkdmVuZGlndmlzIGkgc2FtbWUgcmVra2Vmw7hsZ2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIlJla2tlZsO4bGdlIG9nIHJlcGV0aXNqb24gaGFyIGlra2UgYmV0eWRuaW5nIGkgbGlzdGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIkh2aXMgc3ZhcmV0IGVyIGVuIGxpc3RlIG92ZXIgZWxlbWVudGVyLCBtw6UgcmVra2Vmw7hsZ2VuIG9nIHJlcGV0aXNqb25lbiBhdiBkZW0gdnVyZGVyZXMgZm9yIMOlIHNhbW1lbmxpZ25lIHN0dWRlbnRlbmVzIHN2YXIgb2cgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiU2Ftc3ZhciB0ZWduc2V0dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIlN0b3JlIG9nIHNtw6UgYm9rc3RhdmVyIG3DpSBzYW1zdmFyZSBuw7h5YWt0aWcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIlNhbXN2YXIgbWVsbG9tcm9tIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRldCBtw6UgdsOmcmUgbsO4eWFrdGlnIGRlIHNhbW1lIG1lbGxvbXJvbW1lbmUgaSBzdHVkZW50ZW5zIHN2YXIgc29tIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAiU2V0dGV0IG1lZCBsw7hzbmluZ2VyIGZvciBsaWduaW5nZW4sIHVsaWtoZXRlbiBlbGxlciBzeXN0ZW1ldCBzb20gZXIgZGVmaW5lcnQgYXYgc3R1ZGVudGVucyBzdmFyLCBlciBkZXQgc2FtbWUgc29tIGRldCBzb20gZXIgZGVmaW5lcnQgYXYgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9sYWJlbCI6ICJBbGxlIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlNhbXN2YXIgYWxsZSBzdHVkZW50ZXJzIHN2YXIuIEJydWsgZGV0dGUgYWx0ZXJuYXRpdmV0IHRpbCDDpSBnaSB0aWxiYWtlbWVsZGluZyB0aWwgc3R1ZGVudGVuZSBww6UgZ2FsZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIlRpbHBhc3NldCBncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmVyIGRpbiBlZ2VuIHRpbHBhc3NlZGUgZnVua3Nqb24gZm9yIMOlIHNqZWtrZSBzdHVkZW50ZW5zIHN2YXIgcMOlIHBhbmVsZXQgRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxlciBvZyBmdW5rc2pvbmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Nqb25zbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlbiBueSBmdW5rc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIklra2UgdnVyZGVyIGFyZ3VtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZXJzdmFyZXQgYmxpciBpa2tlIGV2YWx1ZXJ0IG9nIHZpbCBibGkgZ2l0dCB0aWwgZnVua3Nqb25lbiBzb20gZXQgQ2FsY01lLXV0dHJ5a2suIERldHRlIGVyIGVuIHZlbGRpZyBhdmFuc2VydCBmdW5rc2pvbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiVGFsbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xzayBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIklra2UgdGlsbGF0IGRlc2ltYWx0YWxsLiBTdmFyZXQgbcOlIHbDpnJlIGVuIGtvbWJpbmFzam9uIGF2IG9wZXJhc2pvbmVyLCBicsO4a2VyLCByw7h0dGVyIG9nIGZ1bmtzam9uZXIgdGlsIGhlbHRhbGwsIGtvbnN0YW50ZXIgb2cgdmFyaWFibGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuc2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIk7DuHlha3RpZyBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgbcOlIHbDpnJlIG7DuHlha3RpZyBsaWsgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJGZWlsbWFyZ2luIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJTdHVkZW50ZW5zIHN2YXIgbcOlIHbDpnJlIHN0cmVuZ3QgaW5uZW5mb3IgdG9sZXJhbnNlaW50ZXJ2YWxsZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvc2VudCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0dCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJTYW1zdmFyZW5kZSBzaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfaGVscGVyX3RleHQiOiAiRGUgZsO4cnN0ZSBzaWduaWZpa2FudGUgc2lmcmVuZSBlbGxlciBkZXNpbWFsZW5lIHRpbCBzdHVkZW50ZW5zIHN2YXIgbcOlIHNhbXN2YXJlIG1lZCByaWt0aWcgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIHNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZXNpbWFscGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJWaXRlbnNrYXBlbGlnIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGVzaW1hbHRhbGwgaSBzdHVkZW50ZW5zIHN2YXIgbcOlIGtvbW1lIHRpbCB1dHRyeWtrIGkgbm9ybWFsaXNlcnQgdml0ZW5za2FwZWxpZyBub3Rhc2pvbjogICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlc2ltYWx0YWxsIG3DpSB1dHRyeWtrZXMgaSB2YW5saWcgZGVzaW1hbG5vdGFzam9uOiAwLjAyMjQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2xhYmVsIjogIkVuaHZlciBub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGVzaW1hbHRhbGwga2FuIHV0dHJ5a2tlcyBlbnRlbiBpIHZpdGVuc2thcGVsaWcgZWxsZXIgaSBkZXNpbWFsbm90YXNqb24uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZXNpc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogIm9wcHRpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpa2FudGUgc2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJLb250cm9sbGVyIG1pbmltdW0gb2cgbWFrc2ltdW0gYW50YWxsIHNpZ25pZmlrYW50ZSBzaWZyZSBlbGxlciBkZXNpbWFsZXIgc3R1ZGVudGVucyBzdmFyIG3DpSBoYSwgaW5rbHVkZXJ0IGV0dGVyZsO4bGdlbmRlIG51bGxlci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIkZvcmVua2xpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIkZvcmVua2xldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlV0dHJ5a2tldCBrYW4gaWtrZSBmb3JlbmtsZXMgeXR0ZXJsaWdlcmUuIElua2x1ZGVyZXIgYnLDuGtlciwga3JlZnRlciBvZyByw7h0dGVyLCBwb2x5bm9taWVyLCByYXNqb25lbGxlIGZ1bmtzam9uZXIsIHRyYW5zY2VuZGVudGFsZSBmdW5rc2pvbmVyLCBkZXNpbWFsdGFsbCDigKYiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiVXR2aWRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJBbGxlIG9wZXJhc2pvbmVyIHNvbSBrYW4gZ2rDuHJlcyBibGlyIHV0ZsO4cnQuIFByb2R1a3RlbmUgZm9yZGVsZXMgb3ZlciBzdW1tZXIsIGVua2xlIGJyw7hrZXIga2rDuHJlcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWt0b3JlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVsdGFsIGVsbGVyIHBvbHlub21lciB1dHRyeWtrZXMgc29tIHByb2R1a3RlciBhdiBwcmltdGFsbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJGZWxsZXNmYWt0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJGZWxsZXNmYWt0b3JlciBmb3Igc3VtbWVyIGVyIHRydWtrZXQgdXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmFrc2pvbmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGZWxsZXNuZXZuZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkZyYWtzam9uZXIgZm9yZW5rbGVzIHRpbCBlbiBmZWxsZXNuZXZuZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlLDuHR0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhc2pvbmFsaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIkRldCBlciBpbmdlbiByw7h0dGVyIGkgbmV2bmVyZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWxlIHJhZGlrYXJlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJBcmd1bWVudGV0IG9tIHLDuHR0ZXIgaGFyIGlra2Ugbm9lbiBmYWt0b3IgZHJldmV0IHRpbCByb3RlbnMgaW5kZWtzLCBzw6UgZGV0IGthbiBpa2tlIGZvcmVua2xlcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVlbmhldGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJTYW1zdmFyIG3DpWxlZW5oZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2hlbHBlcl90ZXh0IjogIk3DpWxlZW5oZXRlbiBpIHN0dWRlbnRlbnMgc3ZhciBtw6UgdsOmcmUgZGVuIHNhbW1lIHNvbSByaWt0aWcgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJUaWxsYXQgYW5kcmUgcHJlZmlrc2VyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVGlsbGF0IG3DpWxlZW5oZXRlbiBpIHN0dWRlbnRlbnMgc3ZhciBoYSBldCBhbm5ldCBwcmVmaWtzIGVubiByaWt0aWcgc3Zhci4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiS3JpdGVyaWVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xlcmFuc2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJBbmdpIG1lbmdkZW4gZmVpbCBzb20gZXIgdGlsbGF0dCBtZWxsb20gc3R1ZGVudGVucyBzdmFyIG9nIHJpa3RpZyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJWZWxnIGVsZW1lbnRlbmUgaSBzdmFyZXQgc29tIHNrYWwgZXZhbHVlcmVzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiRm9yYnkgb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciBpIHN0dWRlbnRlbnMgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAiRGV0IGthbiBpa2tlIHbDpnJlIGZsZXJlIGVsZW1lbnRlciBpIHN0dWRlbnRlbnMgc3ZhciBlbm4gZWxlbWVudGVyIHRpbCBzdGVkZSBpIHJpa3RpZyBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIlNhbXN2YXIgZmFyZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkVsZW1lbnRlbmUgaSBzdHVkZW50cyBzdmFyIG3DpSBoYSBzYW1tZSBmYXJnZSBzb20gZGUgaSByaWt0aWcgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJTYW1zdmFyIGxpbmpldHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIkVsZW1lbnRlbmUgaSBzdHVkZW50ZW5zIHN2YXIgbcOlIGhhIHNhbW1lIGxpbmpldHlwZSAoc29saWQsIHN0aXBsZXQpIHNvbSBlbGVtZW50ZW5lIGkgcmlrdGlnIHN2YXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiQWxsZSBlbGVtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRm9yZGVsIGthcmFrdGVyZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJEZXQgb3Bwc3RvZCBlbiBmZWlsIHZlZCBsYXN0aW5nIGF2IGVsZW1lbnRlbmUgZm9yIGdyYWZpa2t2YWxpZGVyaW5nLiBQcsO4diBww6Ugbnl0dC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIlNrcml2IGVuIGFsZ29yaXRtZSBmb3Igw6UgZ2VuZXJlcmUgdGlsZmVsZGlnZSB2YXJpYWJsZXIsIHRhbGwsIHV0dHJ5a2ssIGdyYWZpc2tlIGZyZW1zdGlsbGluZ2VyIGVsbGVyIGVuIGdyYWRlcmluZ3NmdW5rc2pvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRtZXNwcsOlayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhc2pvbiBmb3IgdXRkYXRhdmFyaWFibGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVrc2VtcGVsOiAgIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIlV0dHJ5a2tzZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlRlbmt0IGVuaGV0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiVGlkc29wZXJhdMO4ciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAiwrcgUHVua3R1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBLcnlzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGlzaXR0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiVGFsbGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uc3R5cGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWthbnRlIHNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXNpbWFscGxhc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJVdGRhdGFub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICJWaXRlbnNrYXBlbGlnIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWxzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTaWZmZXJncnVwcGVzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiSW5nZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2tyaXYgZGV0IGbDuHJzdGUgaW5uaG9sZGV0IGkgc3R1ZGVudGVucyBoamVscGVuZGUgQ2FsY01lLWthbGt1bGF0b3I6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSaWt0aWcgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkZvcm55IHN2YXJldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIktvcGllciBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJTdHVkZW50c3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkFuZ2kgZXQgc3R1ZGVudHN2YXIgZm9yIMOlIHNlIHRpbGJha2VtZWxkaW5nZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiUklLVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJERUxWSVMgUklLVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiRkVJTCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXR0ZXN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaXNrIHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRla3N0c3ludGFrcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJCb2tzdGF2ZWxpZyBsaWsiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIk1hdGVtYXRpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRWt2aXZhbGVudGUgbGlnbmluZ2VyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiRXRodmVydCBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJLYXJha3RlcmZ1bmtzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJVdHZpZGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2VydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXNqb25hbGlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJJbmdlbiBmZWxsZXMgZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthcmVyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkZlbGxlc25ldm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiVml0ZW5za2FwZWxpZyBub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVzaW1hbG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiU3ltYm9sc2sgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJGcmEgJHttaW59IHRpbCAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIk1pbnN0ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiT3BwdGlsICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVzaW1hbHBsYXNzZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpa2FudGUgc2lmcmUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk1hdGNoZW5kZSBtw6VsZWVuaGV0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiSW5nZW4gb3ZlcmZsw7hkaWdlIGVsZW1lbnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkZhcmdlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiTGluamVzdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiU3DDuHJzbcOlbC1YTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWF0aWtrLVVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVydGUgb3JkIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiVmFsaWRlcmluZyBvZyB2YXJpYWJsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICJJbm5kYXRhbWV0b2RlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIlRpbGxhdHRlIGlubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiU2FtbWVubGlnbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJFZ2Vuc2thcGVyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZnJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSBzaWZyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVzaW1hbHBsYXNzZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9zZW50IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXR0IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIElubmFyYmVpZGV0IGjDpW5kc2tyaWZ0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJWaWwgZHUgaW1wb3J0ZXJlIHNww7hyc23DpWxldD8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIlNww7hyc23DpWxldCBkdSBza2FsIMOlcG5lIGlubmVob2xkZXIgdXRkYXRlcnRlIGZ1bmtzam9uZXIuIEltcG9ydHByb3Nlc3NlbiBrYW4gZW5kcmUgbGl0dCBww6UgYXRmZXJkZW4gdGlsIHNww7hyc23DpWxldC4gRGV0IGFuYmVmYWxlcyBww6UgZGV0IHN0ZXJrZXN0ZSBhdCBkdSB0ZXN0ZXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFrc2VwdGVyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBdmJyeXRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIlVrb21wYXRpYmxlIGFsdGVybmF0aXZlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIlZhbGd0ZSBhbHRlcm5hdGl2ZXIgZXIgdWZvcmVubGlnZSBtZWQgZGUgdXRsZWRlZGUgcMOlc3RhbmRlbmUgZnJhIGRldCByaWt0aWdlIHN2YXJldC4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgZm9ydHNldHRlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWkiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIsOFcG5lIE1hdGhUeXBlIG1hdGVtYXRpa2tlZGl0b3JlbiIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJVbGFncmVkZSBlbmRyaW5nZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJIdmlzIGR1IGx1a2tlciBkZXR0ZSB2aW5kdWV0LCBtaXN0ZXIgZHUgYWxsZSBlbmRyZWRlIHVsYWdyZWRlIGVuZHJpbmdlci4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgZm9ydHNldHRlPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFrc2VwdGVyZSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkF2YnJ5dCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiTGFncmUgb2cgbHVrayIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiTHVrayB1dGVuIMOlIGxhZ3JlIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiS2xpa2sgcMOlIGtuYXBwZW4gZm9yIMOlIGxhc3RlIG5lZCBvZyBrasO4cmUgV2lyaXMgQ2FzLWFwcGVuIGZvciDDpSByZWRpZ2VyZSBzcMO4cnJlYWxnb3JpdG1lbi4iLAoJCSJydW5jYWxjdWxhdG9yIjogIktqw7hyIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrayBww6Uga25hcHBlbiBmb3Igw6UgbGFzdGUgbmVkIG9nIGtqw7hyZSBXaXJpcyBDYXMtYXBwZW4gZm9yIMOlIGZvcmV0YSBiZXJlZ25pbmdlbmUgZHUgdHJlbmdlci4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5MZXMgbWVyPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGlubmxlZGVuZGUgw7hrdCDigKYiLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJWZW50ZXIgcMOlIG9wcGRhdGVyaW5nZXIg4oCmIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIGVuZHJpbmdlciBsYWdyZXQiLAoJCSJnb3RzZXNzaW9uIjogIkVuZHJpbmdlciBsYWdyZXQgKHJldmlzaW9uICR7bn0pLiIsCgkJInNob3djYXMiOiAiQnJ1ayBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIkJydWsgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIkZpbm4gdXQgbWVyIiwKCgoJCSJjYXRhbGFuIjogIkNhdGFsw6AiLAoJCSJlbmdsaXNoIjogIkVuZ2xpc2giLAoJCSJzcGFuaXNoIjogIkVzcGHDsW9sIiwKCQkiZXN0aW9uaWFuIjogIkVlc3RpIiwKCQkiYmFzcXVlIjogIkV1c2thcmEiLAoJCSJmcmVuY2giOiAiRnJhbsOnYWlzIiwKCQkiZ2VybWFuIjogIkRldXRzY2giLAoJCSJpdGFsaWFuIjogIkl0YWxpYW5vIiwKCQkiZHV0Y2giOiAiTmVkZXJsYW5kcyIsCgkJInBvcnR1Z3Vlc2UiOiAiUG9ydHVndcOqcyAoUG9ydHVnYWwpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19jYWxjbWVfYnV0dG9uX2xhYmVsIjogIktvbnZlcnRlciB0aWwgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJTcMO4cnNtw6VsYWxnb3JpdG1lbiB2aWwgYmxpIGltcG9ydGVydCBmcmEgV2lyaXMgQ0FTIHRpbCB2w6VyIG55ZSBhbGdvcml0bWVkaXRvciwgQ2FsY01lLiBEZW4gcmVzdWx0ZXJlbmRlIGFsZ29yaXRtZW4gbcOlIHJldmlkZXJlcyBvZyB0ZXN0ZXMgbWFudWVsdC4gQWxnb3JpdG1lciBzb20gaW1wb3J0ZXJlcyBpbm4gaSBDYWxjTWUsIGthbiBpa2tlIMOlcG5lcyBtZWQgV2lyaXMgQ0FTIGxlbmdlci4gSWtrZSBsYWdyZSBzcMO4cnNtw6VsZXQgaHZpcyBkdSB2aWwgYW5ncmUgaW1wb3J0ZW4gZXR0ZXIgw6UgaGEgYWtzZXB0ZXJ0LiBLbGlrayBww6UgYXZicnl0IGkgdmluZHVldCBXaXJpcyBRdWl6emVzIFN0dWRpbywgb2cgw6VwbmUgZGV0IGlnamVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiS29udmVydGVyIHNvbSBhbGdvcml0bWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWtzZXB0ZXJlIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQXZicnl0IiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlrayIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncmFmZXIsIGdlb21ldHJpc2tlIGVsZW1lbnRlciDigKYpIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIgcmlrdGlnIiwKCQoJCSJjaGVja19jb2xvciI6ICJzYW1zdmFyZXIgbWVkIGZhcmdlIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogInNhbXN2YXJlciBtZWQgbGluamVzdGlsIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAiaW5uZWhvbGRlciBpa2tlIG92ZXJmbMO4ZGlnZSBlbGVtZW50ZXIiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaXNrIGxpa2UiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJTdmFyZXQgZXIgZ2VvbWV0cmlzayBsaWt0IiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAic3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIktvcGllciBmcmEgb3BwcmlubmVsaWcgaW5uaG9sZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJLb3BpZXIgZnJhIHJldHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIlN0YXRpc3Rpc2tlIGRpYWdyYW1tZXIiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2tyaXYgaW5uIGRlbiByaWt0aWdlIHN2YXJlbiBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmUga3JpdGVyaWVuZSBzb20gYnJ1a2VzIGZvciDDpSBzYW1tZW5saWduZSBkZXQgbWVkIHN0dWRlbnRlbnMgc3ZhciBtZWQgdmFsZ21lbnllbiBmb3IgdmFsaWRlcmluZy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2tyaXYgaW5uIGRlbiByaWt0aWdlIHN2YXJlbiBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmUgaHZvcmRhbiBkZXQgZXIgc2FtbWVubGlnbmV0IG1lZCBzdHVkZW50ZW5zIHN2YXIgb2cgaHZpbGtlIGVsZW1lbnRlciBlciBncmFkZXJ0IG1lZCBpbm5zdGlsbGluZ3NtZW55ZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIlNrcml2IGlubiBkZW4gcmlrdGlnZSBzdmFyZW4gZm9yIGRldHRlIHNww7hyc23DpWxldC4gRHUga2FuIGVuZHJlIGtyaXRlcmllbmUgc29tIGJydWtlcyBmb3Igw6Ugc2FtbWVubGlnbmUgZGV0IG1lZCBzdHVkZW50ZW5zIHN2YXIgbWVkIHZhbGdtZW55ZW4gZm9yIHZhbGlkZXJpbmcuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJEZXR0ZSBlciBkZW4gb3BwcmlubmVsaWdlIHRpbHN0YW5kZW4gdGlsIG1hdGVtYXRpa2tyZWRpZ2VyaW5nZW4gZGluIHN0dWRlbnRlciB2aWwgc2UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRGVubmUgbcOldGVuIGthbiBkdSBnaSBlbiBzdHJ1a3R1ciBmb3Igc3ZhcmV0IGVsbGVyIHRvbW1lIGZvciDDpSBmeWxsZSBpbm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJEZXR0ZSBlciBkZW4gb3BwcmlubmVsaWdlIHRpbHN0YW5kZW4gdGlsIGdyYWZlbmRpdG9yZW4gZGluIHN0dWRlbnRlciB2aWwgc2UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRHUga2FuIHRpbHBhc3NlIHZlcmt0w7h5bGluamVlbGVtZW50ZW5lIGRlIHZpbCBzZSBpIGlubmRhdGF2YWxnZW5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0dGUgZXIgZGVuIG9wcHJpbm5lbGlnZSB0aWxzdGFuZGVuIHRpbCB0ZWtzdHJlZGlnZXJpbmdlbiBkaW4gc3R1ZGVudGVyIHZpbCBzZSBuw6VyIGR1IHByw7h2ZXIgc3DDuHJzbcOlbGV0LiBEZW5uZSBzdmFydHlwZW4gZXIgaWtrZSBldmFsdWVydCBtYXRlbWF0aXNrLiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIkR1IGJydWtlciBXaXJpc1F1aXp6ZXMgNC42LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiRHUga2FuIG7DpSBicnVrZSB2w6VyZSBueWUgdGlsZmVsZGlnZSB2YXJpYWJsZXIsIHNvbSB0aWxsYXRlciBkZWcgw6UgbGFnZSBkeW5hbWlza2Ugc3DDuHJzbcOlbCBww6UgZW4gcmFza2VyZSBvZyBlbmtsZXJlIG3DpXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTZSBww6UgdsOlcmUgdXRzbGlwcC1ub3RhdGVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJHaSBvc3MgdGlsYmFrZW1lbGRpbmdlbiBkaW4uIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJTdGFydGlubmhvbGRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMw6VzIG9wcHJpbm5lbGlnIGlubmhvbGQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiSWtrZSB0aWxsYXQgc3R1ZGVudGVuIMOlIGVuZHJlIHN2YXJldCB1dGVuZm9yIGRlIHRvbW1lIHBsYXNzaG9sZGVyZSBzb20gZXIgaWdqZW4gaSBvcHByaW5uZWxpZ2UgaW5uaG9sZGV0LiBIdmlzIGRlbm5lIGlubnN0aWxsaW5nYSBlciBzbMOldHQgcMOlIHZpbCBzdHVkZW50ZW4gYmFyZSBibGkgaSBzdGFuZCB0aWwgw6UgZnlsbGUgYm9rc2VuZSBpIGRlbiBvcHByaW5uZWxpZ2UgaW5uaG9sZGV0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbCI6ICJWaXNuaW5nc2lubnN0aWxsaW5nZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF9uYW1lIjogIlN5bmxpZ2hldCBmb3IgZXRpa2V0dGVucyBuYXZuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfdmFsdWUiOiAiU3lubGlnaGV0IGZvciBldGlrZXR0ZW5zIHZlcmRpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAiVmVsZyB2aXNuaW5nc2lubnN0aWxsaW5nIGZvciBldGlrZXR0ZW5zIG5hdm4gb2cgdmVyZGkuIER1IGthbiBiZXN0ZW1tZSBvbSBlbGV2ZW4gc2thbCBrdW5uZSBzZSBldGlrZXR0ZW5lcyB2ZXJkaSBhbGx0aWQsIGFsZHJpIGVsbGVyIGJhcmUgbsOlciBkZSBlciBpIGZva3VzLiIsCgkJImFsd2F5cyI6ICJBbGx0aWQiLAoJCSJmb2N1cyI6ICJJIGZva3VzIiwKCQkibmV2ZXIiOiAiQWxkcmkiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWwiOiAiSW5uc3RpbGxpbmdlciBmb3IgbWFnbmV0aXNrIHJ1dGVuZXR0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWxfdGV4dCI6ICJWZWxnIGRldCBtYWduZXRpc2tlIHJ1dGVuZXR0YWx0ZXJuYXRpdmV0IGZvciBlbGV2ZW5zIHN2YXJmZWx0LiIsCgkJImZvcmNlIjogIktyYWZ0IiwKCQkic25hcCI6ICLDmHllYmxpa2tzYmlsZGUiLAoJCSJkaXNhYmxlZCI6ICJEZWFrdGl2ZXJ0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJUaWxmZWxkaWdlIHZhcmlhYmxlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIkdydW5ubGVnZ2VuZGUgbW9kdXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAiQXZhbnNlcnQgbW9kdXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJUaWxmZWxkaWdlIHZhcmlhYmxlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIkdqw7hyIHNww7hyc23DpWxlbmUgZGluZSBkeW5hbWlza2UgdmVkIMOlIGxlZ2dlIHRpbCB0aWxmZWxkaWdlIHZhcmlhYmxlciBpIHNww7hyc23DpWxzdXRzYWduZXQuIElra2UgZ2xlbSDDpSBsZWdnZSB0aWwgZGlzc2UgdmFyaWFibGVuZSBpIGRldCByaWt0aWdlIHN2YXJldC4gSHZpcyBkdSB2aWwgYXQgZGUgc2thbCB2aXNlcyBzb20gZXZhbHVlcnQsIG3DpSBkdSBsZWdnZSB0aWwga29tbWFuZG9lbiBldmFsdWVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiR2rDuHIgc3DDuHJzbcOlbGVuZSBkaW5lIGR5bmFtaXNrZSB2ZWQgw6UgbGVnZ2UgdGlsIHRpbGZlbGRpZ2UgdmFyaWFibGVyIGkgZGl0dCBzcMO4cnNtw6Vsc3V0c2Fnbi4gSWtrZSBnbGVtIMOlIGxlZ2dlIHRpbCBkaXNzZSB2YXJpYWJsZW5lIGkgZGV0IHJpa3RpZ2Ugc3ZhcmV0LiBIdmlzIGR1IHZpbCBhdCBkZSBza2FsIHZpc2VzIHNvbSBldmFsdWVydCwgbcOlIGR1IGxlZ2dlIHRpbCBrb21tYW5kb2VuIGV2YWx1ZXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJCcnVrIENhbGNNZSB0aWwgw6Ugc2tyaXZlIGVuIGFsZ29yaXRtZSBmb3Igw6UgZ2VuZXJlcmUgdGlsZmVsZGlnZSB2YXJpYWJsZXIhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBMZWdnZSB0aWwgdmFyaWFiZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJEdSBoYXIgZW4ga29tcGxla3MgYWxnb3JpdG1lIOKAkyBicnVrIGF2YW5zZXJ0IG1vZHVzISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJUaWxmZWxkaWdlIHZhcmlhYmxlciwgZG9rdW1lbnRhc2pvbiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIlZhcmlhYmVsbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogImVyIGV0IGhlbHRhbGwgbWVsbG9tIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluLiB2ZXJkaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogIm1ha3MuIHZlcmRpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIlZhcmlhYmVsbmF2biBlciBhbGxlcmVkZSBpIGJydWshIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIkVyIGlra2UgZXQgaGVsdGFsbCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiSWtrZSBldCBneWxkaWcgdmFyaWFiZWxuYXZuISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICJNYWtzLnZlcmRpIG3DpSB2w6ZyZSBzdMO4cnJlISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJWYXJpYWJlbG5hdm4gbWFuZ2xlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1ha3MuIHZlcmRpIG1hbmdsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJNaW4uIHZlcmRpIG1hbmdsZXIiLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImV2YWx1ZXJlIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJWaSBwcmVzZW50ZXJlciBXaXJpc1F1aXp6ZXMgNC44LjA6IE7DpSBtZWQgbXVsaWdoZXQgZm9yIGjDpW5kc2tyZXZuZSBzdmFyIHDDpSBncmFmYmFzZXJ0ZSBvcHBnYXZlciIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJWaSBlciBnbGFkZSBmb3Igw6Uga3VubmUgbGFuc2VyZSBlbiBueSBzdmFydHlwZSBzb20gZ2rDuHIgZGV0IG11bGlnIGZvciBzdHVkZW50ZW5lIMOlIHRlZ25lIGdyYWZlciBmb3IgaMOlbmQuIExlciBtZXIgb20gZGVubmUgZnVua3Nqb25lbiBpIHByb2R1a3RtZXJrbmFkZW5lIG9nIGRva3VtZW50YXNqb25lbi4gVmkgaMOlcGVyIGF0IGR1IG9nIHN0dWRlbnRlbmUgZGluZSB2aWwgc2V0dGUgcHJpcyBww6UgZGV0dGUgbnllIHRpbGxlZ2dldCB0aWwgV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiUHJvZHVrdG1lcmtuYWRlciIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIkdpIG9zcyB0aWxiYWtlbWVsZGluZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTbGlrIG9wcHJldHRlciBkdSBkaXR0IGbDuHJzdGUgc3DDuHJzbcOlbCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIlNlIGFsbGUgdHJpbm5lbmUgc29tIGVyIG7DuGR2ZW5kaWdlIGZvciDDpSBvcHByZXR0ZSBldCBzcMO4cnNtw6VsIG1lZCBXaXJpc1F1aXp6ZXMgb2cgYnJ1a2UgdmFsaWRlcmluZ3NmdW5rc2pvbmVuZS4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIlNsaWsgb3BwcmV0dGVyIGR1IGV0IHRpbGZlbGRpZyBzcMO4cnNtw6VsIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIkZpbm4gdXQgaHZvcmRhbiBkdSBlbmtlbHQga2FuIG9wcHJldHRlIGV0IHRpbGZlbGRpZyBzcMO4cnNtw6VsIG1lZCBXaXJpc1F1aXp6ZXMgaSBiw6VkZSBncnVubmxlZ2dlbmRlIG9nIGF2YW5zZXJ0IG1vZHVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkbDpSBncmF0aXMgb3BwbMOmcmluZyBvZyBsw6ZyIGFsdCBvbSBXaXJpc1F1aXp6ZXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIlZpIHRpbGJ5ciBiw6VkZSBncmF0aXMgZWdlbnN0eXJ0IG9wcGzDpnJpbmcgb2cgZXQgYmV0YWx0IG9wcGzDpnJpbmdzZm9ybMO4cCBtZWQgdmVpbGVkZXIsIGRlciBkdSBrYW4gbMOmcmUgYWx0IG9tIFdpcmlzUXVpenplcy1mdW5rc2pvbmVuZSBvZyBhdmFuc2VydCBpbm5zdGlsbGluZ2VyLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiRmlubiB1dCBtZXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkdydW5ubGVnZ2VuZGUgbW9kdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogIkF2YW5zZXJ0IG1vZHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIlJlZ2lzdHJlciBtZWciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogIktvbnRha3Qgb3NzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiQmVzw7hrIHdlYm9tcsOlZGV0IHbDpXJ0IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIlJhcHBvcnRlciBldCBwcm9ibGVtIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJLb21tZSBpIGdhbmciLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiU2tpc3NlcmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRGV0dGUgZXIgc3RhcnR0aWxzdGFuZGVuIGZvciBncmFmdmVya3TDuHlldCBzb20gc3R1ZGVudGVuZSBzZXIgbsOlciBkZSBnw6VyIGkgZ2FuZyBtZWQgw6Ugc3ZhcmUgcMOlIHNww7hyc23DpWxldC4gSHVzayBhdCBww6Ugc3R1ZGVudGVuZXMgdmVya3TDuHlsaW5qZSB2aWwgZGV0IGJhcmUgdsOmcmUga25hcHBlciBmb3IgaMOlbmRza3JpZnQgb2cgc2xldHRpbmcuIEJydWsgZnVua3Nqb25lbiAndGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQnIGZvciDDpSB2aXNlIGh2b3JkYW4gZGV0IHZpbCBzZSB1dC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMSI6ICJBbmdpIHJpa3RpZyBzdmFyIHDDpSBkZXR0ZSBzcMO4cnNtw6VsZXQuIFNpZGVuIHN0dWRlbnRlbmUgYnJ1a2VyIGjDpW5kc2tyaWZ0dmVya3TDuHlldCB0aWwgw6Ugc2tpc3NlcmUgbMO4c25pbmdlbmUgc2luZSwgdGlsbGF0ZXMgZGV0IGF2dmlrIGZyYSBkZXQgcmlrdGlnZSBzdmFyZXQuIER1IGthbiBqdXN0ZXJlIHN0w7hycmVsc2VuIHDDpSB0aWxsYXR0IGF2dmlrIHZlZCDDpSBrbGlra2UgcMOlICdWYWxpZGVyaW5nc2FsdGVybmF0aXZlcicuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiQnJ1ayBrbmFwcGVuICd0ZXN0IGRldHRlIHNww7hyc23DpWxldCcgZm9yIMOlIHNlIGh2b3JkYW4gZGV0IHZpc2VzIGZvciBzdHVkZW50ZW5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc2tldGNoX2xhYmVsIiA6ICJTa2lzc2VyZSBpIHNhbW1lIGZvcmhvbGQiLAoJCSJxdWl6emVzX2RlbW9fc2tldGNoX3RpdGxlX21lbnUiIDogIlNraXNzZXJlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9rdW1lbnRhc2pvbiIsIAoKCQkiY2xvc2VfbWF0aHR5cGVfcG9wdXAiIDogIkx1a2sgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkV2YWx1YXRlZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIklra2UgdnVyZGVyIGFyZ3VtZW50ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19zdHJpbmdfbGFiZWwiOiAiU3RyaW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYXJndW1lbnRzX2hlbHBlcl90ZXh0IjogIkRlZmluZSBob3cgdGhlIHN0dWRlbnQgYW5zd2VyIHdpbGwgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IHRvIHRoZSBncmFkaW5nIGZ1bmN0aW9uLiBUaGlzIGlzIGEgdmVyeSBhZHZhbmNlZCBmZWF0dXJlLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RpdGxlIiA6ICJEZXByZWNhdGVkIGZlYXR1cmVzIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90ZXh0IiA6ICJUaGUgcXVlc3Rpb24geW91IGFyZSBhYm91dCB0byBvcGVuIGNvbnRhaW5zIGRlcHJlY2F0ZWQgZmVhdHVyZXMuIFRoZSBpbXBvcnQgcHJvY2VzcyBtYXkgY2hhbmdlIHNsaWdodGx5IHRoZSBiZWhhdmlvciBvZiB0aGUgcXVlc3Rpb24uIEl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0aGF0IHlvdSBjYXJlZnVsbHkgdGVzdCBkZSBxdWVzdGlvbiBhZnRlciBpbXBvcnQuIFxuICAgIFRoZSBkZXByZWNhdGVkIGZlYXR1cmVzIGFyZSB0aGUgZm9sbG93aW5nIG9uZXM6IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfc2V0X2Fzc2VydGlvbiI6ICJFcXVpdmFsZW50IHNldCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N5bnRheF9saXN0X2Fzc2VydGlvbiI6ICJTeW50YXggbGlzdCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RleHRfbG9naWNfb3BlcmF0b3JzIiA6ICJUZXh0IGxvZ2ljIG9wZXJhdG9ycyBhcmUgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfdW5pdF9saXRlcmFsIiA6ICJFcXVpdmFsZW50IHVuaXQgbGl0ZXJhbCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIKCgl9Cn0KCgo"},{ name : "strings_quizzes.fr.json", data : "s80240:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZnIiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRow6ltYXRpcXVlcyIsCgkJInN5bnRheF9zdHJpbmciOiAidGV4dGUiLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogInN0cmljdGVtZW50IMOpZ2FsIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICJtYXRow6ltYXRpcXVlbWVudCDDqWdhbCIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogIsOpcXVhdGlvbnMgw6lxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIk4naW1wb3J0ZSBxdWVsbGUgcsOpcG9uc2UiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZvbmN0aW9uIGRlIGdyYWRhdGlvbiIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuIGVudGllci4iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImEgbGEgZm9ybWUgZCd1bmUgZnJhY3Rpb24iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuIHBvbHluw7RtZSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiYSBsYSBmb3JtZSBkJ3VuZSBmb25jdGlvbiByYXRpb25uZWxsZSIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVzdCB1bmUgY29tYmluYWlzb24gZGUgZm9uY3Rpb25zIMOpbMOpbWVudGFpcmVzIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlc3QgZXhwcmltw6kgZW4gbm90YXRpb24gc2NpZW50aWZpcXVlIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlc3Qgc2ltcGxpZmnDqSIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVzdCBkw6l2ZWxvcHDDqSIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXN0IGZhY3Rvcmlzw6kiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiwqA6IHJhdGlvbmFsaXPDqSIsCgkJImNoZWNrX25vX2NvbW1vbl9mYWN0b3IiOiAibidhIHBhcyBkZSBmYWN0ZXVycyBjb21tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiYSBkZXMgcmFkaWNhbmRlcyBtaW5pbWF1eCIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlc3QgZGl2aXNpYmxlIHBhciIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJhIHVuIHNldWwgZMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJjaGVja191bml0IjogImluY2x1dCB1bmUgdW5pdMOpIMOpcXVpdmFsZW50ZSDDoCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJhIHVuZSB1bml0w6kgc3RyaWN0ZW1lbnQgw6lnYWxlIMOgIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImEiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJlc3Qgc3ltYm9saXF1ZSIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiYSBkZXMgdW5pdMOpcyDDqXF1aXZhbGVudGVzIiwKCgkJImxpc3QiOiAibGlzdGUiLAoJCSJvcmRlcm1hdHRlcnMiOiAibCdvcmRyZSBlc3QgaW1wb3J0YW50IiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAibCdvcmRyZSBuJ2VzdCBwYXMgaW1wb3J0YW50IiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb27CoFhNTCIsCgkJImdyYW1tYXJ1cmwiOiAiVVJMIGRlIGxhIGdyYW1tYWlyZSIsCgkJInJlc2VydmVkd29yZHMiOiAibW90cyByw6lzZXJ2w6lzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMZXMgbGlzdGVzIHJlcXVpw6hyZW50IGwndXRpbGlzYXRpb24gZCdhY2NvbGFkZXMgwqvCoHt9wqDCuy4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVdGlsaXNlciB1bmUgdmlyZ3VsZSDCq8KgLMKgwrsgY29tbWUgc8OpcGFyYXRldXIgZCfDqWzDqW1lbnRzIGRlIGxpc3RlLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGVyIGxhIHF1ZXN0aW9uwqA:IFxuTGEgcXVlc3Rpb24gcXVlIHZvdXMgw6p0ZXMgc3VyIGxlIHBvaW50IGQnb3V2cmlyIGNvbnRpZW50IGRlcyBmb25jdGlvbm5hbGl0w6lzIG9ic29sw6h0ZXMuIElsIHNlIHBldXQgcXVlIGxhIHByb2PDqWR1cmUgZCdpbXBvcnRhdGlvbiBtb2RpZmllIGzDqWfDqHJlbWVudCBsZSBjb21wb3J0ZW1lbnQgZGUgbGEgcXVlc3Rpb24uIElsIGVzdCBmb3J0ZW1lbnQgcmVjb21tYW5kw6kgZGUgdGVzdGVyIGF0dGVudGl2ZW1lbnQgbGEgcXVlc3Rpb24gYXByw6hzIGwnaW1wb3J0YXRpb24uIiwKCQkiY29tcGFyZXNldHMiOiAiY29tcGFyZXIgZW4gdGFudCBxdSdlbnNlbWJsZXMiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2zDqXJhbmNlIHJlbGF0aXZlIiwKCQkibm9icmFja2V0c2xpc3QiOiAibGlzdGVzIHNhbnMgY3JvY2hldHMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImZvbmN0aW9uIGRlIGdyYWRhdGlvbiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogInByb3ByacOpdMOpcyBzdXBwbMOpbWVudGFpcmVzIiwKCQkic3RydWN0dXJlIjogInN0cnVjdHVyZSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbcOpdHJpcXVlIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbGlxdWUiLAoJCSJ0b2xlcmFuY2UiOiAidG9sw6lyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZlIiwKCQkicHJlY2lzaW9uIjogInByw6ljaXNpb24iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvcMOpcmF0ZXVyIGRlIG11bHRpcGxpY2F0aW9uIGludmlzaWJsZSIsCgkJInRpbWVzX29wZXJhdG9yIjogIm9ww6lyYXRldXIgZGUgbXVsdGlwbGljYXRpb24iLAoJCSJpbWFnaW5hcnlfdW5pdCI6ICJ1bml0w6kgaW1hZ2luYWlyZSIsCgkJIm1peGVkZnJhY3Rpb25zIjogImZyYWN0aW9ucyBtaXh0ZXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmb25jdGlvbnMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZvbmN0aW9ucyBwZXJzb25uYWxpc8OpZXMiLAoJCSJ1bml0cyI6ICJ1bml0w6lzIiwKCQkidW5pdHByZWZpeGVzIjogInByw6lmaXhlcyBkJ3VuaXTDqSIsCgkJInN5bnRheHBhcmFtcyI6ICJvcHRpb25zIGRlIHN5bnRheGUiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk91dnJpciBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiQm9ubmUgcsOpcG9uc2UiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgc3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHRpb25zIGRlIHNhaXNpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHRpb25zIGRlIHZhbGlkYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEw6lmaW5pciBsZXMgdmFyaWFibGVzIGFsw6lhdG9pcmVzIGV0IGxlcyBmb25jdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRMOpZmluaXIgbGUgY29udGVudSBpbml0aWFsIHBvdXIgbOKAmcOpdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdGVyIGNldHRlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wdGlvbnMgZGUgdmFsaWRhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIkFmZmljaGVyIGxhIHNvdXJjZSBkZSBsYSBxdWVzdGlvbiIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiUmV0b3VyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RlciBjZXR0ZSBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBaWRlIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJFbnZveWVyIGRlcyBjb21tZW50YWlyZXMiLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJbnNjcml2ZXotdm91cyDDoCBub3RyZSBmb3JtYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb193ZWJzaXRlX2xhYmVsIjogIlZpc2l0ZXogbm90cmUgc2l0ZSBJbnRlcm5ldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJTaWduYWxlciB1biBwcm9ibMOobWUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJBdXRyZXMgb3B0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFeHBvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIkFmZmljaGVyIGxhIHNvdXJjZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWlkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIsOAIHByb3BvcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIlR5cGUgZGUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogIsOJcXVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFwaGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJHcmFwaGlxdWUgw6AgYmFycmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyYXBoaXF1ZSBsaW7DqWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcmFwaGlxdWUgY2lyY3VsYWlyZSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRMOpZmluaXIgbGUgY29udGVudSBpbml0aWFsIGV0IGxhIGJvbm5lIHLDqXBvbnNlIMOgIHZvdHJlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiRMOpZmluaXIgbGEgYm9ubmUgcsOpcG9uc2Ugw6Agdm90cmUgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIkJvbm5lIHLDqXBvbnNlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJUcmFjZXIgbGUgY29udGVudSBpbml0aWFsIGV0IGxhIGJvbm5lIHLDqXBvbnNlIMOgIHZvdHJlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudSBpbml0aWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJCb25uZSByw6lwb25zZSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiUGFyYW3DqHRyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3B0aW9ucyBkZSBzYWlzaWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJPcHRpb25zIGRlIHZhbGlkYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlZhcmlhYmxlcyBhbMOpYXRvaXJlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9sYWJlbCI6ICJJbmRpcXVleiBsZXMgb3V0aWxzIMOgIGZvdXJuaXIgw6AgbOKAmcOpdHVkaWFudCBwb3VyIHLDqXBvbmRyZSDDoCBsYSBxdWVzdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiUGVyc29ubmFsaXNlciBsYSBiYXJyZSBk4oCZb3V0aWxzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0ZXIgY2V0dGUgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJBbm51bGVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIkVucmVnaXN0cmVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyZXogbGVzIG9wdGlvbnMgZOKAmWFwcsOocyB1bmUgYW5hbHlzZSBkZSBsYSBib25uZSByw6lwb25zZS4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJBZmZpY2hlciB0b3V0ZXMgbGVzIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIkFmZmljaGVyIGxlcyBvcHRpb25zIGFwcHJvcHJpw6llcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSw6lwb25zZSBjb21wb3PDqWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICLDiXZhbHVlciBpbmTDqXBlbmRhbW1lbnQgbGVzIGNoYW1wcyBkZSByw6lwb25zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIsOJdmFsdWV6IHVuIMOgIHVuIGxlcyBjaGFtcHMgZGUgcsOpcG9uc2UuIERhbnMgbGUgY2FzIGNvbnRyYWlyZSwgbOKAmWludMOpZ3JhbGl0w6kgZHUgY29udGVudSBlc3Qgw6l2YWx1w6llIGNvbW1lIHVuZSBzZXVsZSB2YWxldXIuIExlcyBjaGFtcHMgZGUgcsOpcG9uc2Ugc29udCBkw6lmaW5pcyBkYW5zIENvbnRlbnUgaW5pdGlhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvdXRlcyBsZXMgcsOpcG9uc2VzIGRvaXZlbnQgw6p0cmUgY29ycmVjdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJTaSBs4oCZdW5lIGRlcyByw6lwb25zZXMgbuKAmWVzdCBwYXMgbGEgYm9ubmUsIGxhIHF1ZXN0aW9uIHRvdXQgZW50acOocmUgZXN0IGFsb3JzIG5vdMOpZSBjb21tZSBpbmNvcnJlY3RlLiBTaW5vbiwgY2hhcXVlIHLDqXBvbnNlIGVzdCBwb25kw6lyw6llIGRhbnMgbGEgbm90ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQb25kw6lyYXRpb24gZGUgbGEgbm90ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiTcOpdGhvZGUgZGUgc2Fpc2llIGRlIGxhIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDaGFtcCBkZSBzYWlzaWUgZGUgbGEgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLDiWRpdGV1ciBtYXRow6ltYXRpcXVlIGludMOpZ3LDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkzigJnDqWRpdGV1ciBtYXRow6ltYXRpcXVlIE1hdGhUeXBlIGVudGnDqHJlbWVudCBmb25jdGlvbm5lbCwgYXZlYyBzYSBiYXJyZSBk4oCZb3V0aWxzIGV0IHBsdXNpZXVycyBtb2RlcyBkZSBzYWlzaWUgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIsOJZGl0ZXVyIG1hdGjDqW1hdGlxdWUgZGFucyB1bmUgZmVuw6p0cmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJDaGFtcCBkZSB0ZXh0ZSBkb3TDqSBk4oCZdW4gYm91dG9uIHF1aSBvdXZyZSBs4oCZw6lkaXRldXIgbWF0aMOpbWF0aXF1ZSBNYXRoVHlwZSBkYW5zIHVuZSBmZW7DqnRyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJGb3JtYXQgdGV4dGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJDaGFtcCBwb3VyIGxlIGZvcm1hdCB0ZXh0ZSBkZSBiYXNlLCBwb3VyIGxlcyByw6lwb25zZXMgbGVzIHBsdXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU2Fpc2llIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJBZmZpY2hlciBDYWxjTWUgYXV4aWxpYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkFmZmljaGUgdW5lIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBlbiBwbHVzIGR1IGNoYW1wIGRlIHLDqXBvbnNlIHN0YW5kYXJkIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkFmZmljaGVyIGxlIGNoYW1wIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJBZmZpY2hlIHVuIGNoYW1wIGRlIHRleHRlIGF1eGlsaWFpcmUgZW4gcGx1cyBkdSBjaGFtcCBkZSByw6lwb25zZSBzdGFuZGFyZCBwYXIgbOKAmcOpdHVkaWFudC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJSZW1wbGFjZXIgbGEgc2Fpc2llIGRlIGxhIHLDqXBvbnNlIHBhciBDYWxjTWUgYXV4aWxpYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlJlbXBsYWNlIGxlIGNoYW1wIGRlIHNhaXNpZSBwYXIgdW5lIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGxhIHLDqXBvbnNlIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJOZSBwYXMgYWZmaWNoZXIgbGEgc2Fpc2llIGF1eGlsaWFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTuKAmWFmZmljaGUgcGFzIGxhIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGxlIGNoYW1wIGRlIGxhIHLDqXBvbnNlIHBhciBs4oCZw6l0dWRpYW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJEw6lmaW5pciBsZSBjb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29ubmFsaXNlciBsYSBiYXJyZSBk4oCZb3V0aWxzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIk1hc3F1ZXIgbGVzIG9wdGlvbnMgZGUgZmljaGllciBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiTWFzcXVlciBsZXMgb3B0aW9ucyB0ZWxsZXMgcXVlIGzigJlvdXZlcnR1cmUsIGzigJllbnJlZ2lzdHJlbWVudCBvdSBsZSB0w6lsw6ljaGFyZ2VtZW50IGRlIGRvY3VtZW50cyBDYWxjTWUgYXV4IMOpbMOodmVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIlN5bnRheGUgZGUgbGEgc2Fpc2llIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVG91dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJFZmZhY2VyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19sYWJlbCI6ICJDb25zdGFudGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIkNob2lzaXNzZXogbGVzIGxldHRyZXMgw6AgaW50ZXJwcsOpdGVyIGNvbW1lIGNvbnN0YW50ZXMgcGx1dMO0dCBxdWUgZGVzIHZhcmlhYmxlcyBsaWJyZXMuIFZvdXMgcG91dmV6IGTDqWZpbmlyIGTigJlhdXRyZXMgY29uc3RhbnRlcyBkYW5zIGxlIHZvbGV0IETDqWZpbmlyIGxlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgZXQgbGVzIGZvbmN0aW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiQXV0cmVzIGNvbnN0YW50ZXPigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEw6lmaW5pciB1bmUgbm91dmVsbGUgY29uc3RhbnRlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGb25jdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsZXMgbm9tcyDDoCBpbnRlcnByw6l0ZXIgY29tbWUgZm9uY3Rpb25zLiBWb3VzIHBvdXZleiBkw6lmaW5pciBk4oCZYXV0cmVzIGZvbmN0aW9ucyBkYW5zIGxlIHZvbGV0IETDqWZpbmlyIGxlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgZXQgbGVzIGZvbmN0aW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub23DqXRyaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRobcOpdGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiQXV0cmVzIGZvbmN0aW9uc%KApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkTDqWZpbmlyIHVuZSBub3V2ZWxsZSBmb25jdGlvbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogIlVuaXTDqXMgZGUgbWVzdXJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZWxwZXJfdGV4dCI6ICJDaG9pc2lzc2V6IGxlcyBub21zIMOgIGludGVycHLDqXRlciBjb21tZSB1bml0w6lzIGRlIG1lc3VyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCsCAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogInBvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiQXV0cmVzIHVuaXTDqXPigKYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJQcsOpZml4ZXMgZOKAmXVuaXTDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsZXMgcHLDqWZpeGVzIGF1dG9yaXPDqXMgYXZlYyBsZXMgdW5pdMOpcyBkZSBtZXN1cmUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiQXV0cmVzIHByw6lmaXhlc%KApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydWN0aW9ucyBhdXRvcmlzw6llcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY3Rpb25zIG1peHRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF8yIjogIiBzb250IGludGVycHLDqXTDqWVzIGNvbW1lIGRlcyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBTaW5vbiwgZWxsZXMgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkxlcyBjcm9jaGV0cyB7IH0gc29udCBpbnRlcnByw6l0w6lzIGNvbW1lIGRlcyBkw6lsaW1pdGV1cnMgZGUgbGlzdGUuIFNpbm9uLCBpbHMgc29udCBpbnRlcnByw6l0w6lzIGNvbW1lIGRlcyBwYXJlbnRow6hzZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RlcyBzYW5zIGTDqWxpbWl0ZXVycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJUb3V0IMOpbMOpbWVudCBvdSBzw6lxdWVuY2UgZOKAmcOpbMOpbWVudHMgZXN0IGludGVycHLDqXTDqSBjb21tZSB1bmUgbGlzdGUsIG3Dqm1lIHNhbnMgc2VzIGTDqWxpbWl0ZXVycyB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbGxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgKDAsMSkgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgaW50ZXJ2YWxsZXMuIFNpbm9uLCBlbGxlcyByZXByw6lzZW50ZW50IGRlcyB2ZWN0ZXVycyBkZSBkZXV4IMOpbMOpbWVudHMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJSYXBwb3J0cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgMjozOjUgc29udCBpbnRlcnByw6l0w6llcyBjb21tZSBkZXMgcmFwcG9ydHMuIFNpbm9uLCBlbGxlcyBjb3JyZXNwb25kZW50IMOgIGRlcyBkaXZpc2lvbnMgb3JkaW5haXJlcyBzdWNjZXNzaXZlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhdGlvbiBzY2llbnRpZmlxdWUgaW5mb3JtYXRpcXVlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiTGVzIGZvcm11bGVzIHRlbGxlcyBxdWUgMS41ZS01IG91IDEuNUUtNSBzb250IGludGVycHLDqXTDqWVzIGNvbW1lIGRlcyBub21icmVzIGTDqWNpbWF1eCBlbiBub3RhdGlvbiBzY2llbnRpZmlxdWUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlN5bWJvbGVzIGRlIHPDqXBhcmF0ZXVyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUG9pbnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJWaXJndWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiRXNwYWNlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJSaWVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJHcm91cGVzIGRlIGNoaWZmcmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICLDiWzDqW1lbnRzIGRlIGxpc3RlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiQ2hvaXNpc3NleiBsYSBzaWduaWZpY2F0aW9uIGRlcyBzeW1ib2xlcyBkdSBwb2ludCwgZGUgbGEgdmlyZ3VsZSBldCBkZSBs4oCZZXNwYWNlLiBDZWxhIGTDqWZpbml0IGxlIHR5cGUgZOKAmWV4cHJlc3Npb24gZGVzIG5vbWJyZXMgZMOpY2ltYXV4IGV0IGRlcyBsaXN0ZXMuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFpc29uIGF2ZWMgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMaXR0w6lyYWxlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgw6p0cmUgc2Fpc2llIGV4YWN0ZW1lbnQgY29tbWUgbGEgYm9ubmUgcsOpcG9uc2UsIGxlcyBwYXJlbnRow6hzZXMgZXQgb3DDqXJhdGV1cnMgw6lxdWl2YWxlbnRzIG7igJnDqXRhbnQgcGFzIHByaXMgZW4gY29tcHRlLiBMYSB0b2zDqXJhbmNlIHPigJlhcHBsaXF1ZSB0b3Vqb3Vycy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRow6ltYXRpcXVlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZXN0IGNvbXBhcsOpZSDDoCBsYSBib25uZSByw6lwb25zZSBlbiB1dGlsaXNhbnQgbGUgbW90ZXVyIG1hdGjDqW1hdGlxdWUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJM4oCZb3JkcmUgZXQgbGEgcsOpcMOpdGl0aW9uIGRhbnMgbGVzIGxpc3RlcyBzb250IMOgIHJlc3BlY3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2kgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCBjb3JyZXNwb25kIMOgIHVuZSBsaXN0ZSBk4oCZw6lsw6ltZW50cywgY2VzIGRlcm5pZXJzIGRvaXZlbnQgw6p0cmUgZXhwcmltw6lzIGRhbnMgbGUgbcOqbWUgb3JkcmUgZXQgYXBwYXJhw650cmUgbGUgbcOqbWUgbm9tYnJlIGRlIGZvaXMgcXVlIGRhbnMgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIkxhIHLDqXDDqXRpdGlvbiBkb2l0IMOqdHJlIHJlc3BlY3TDqWUgZGFucyBsZXMgbGlzdGVzLCBtYWlzIGxldXIgb3JkcmUgbuKAmWltcG9ydGUgcGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNpIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgY29ycmVzcG9uZCDDoCB1bmUgbGlzdGUgZOKAmcOpbMOpbWVudHMsIGNlcyBkZXJuaWVycyBkb2l2ZW50IGFwcGFyYcOudHJlIGxlIG3Dqm1lIG5vbWJyZSBkZSBmb2lzIHF1ZSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLCBtYWlzIHBhcyBuw6ljZXNzYWlyZW1lbnQgZGFucyBsZSBtw6ptZSBvcmRyZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiTOKAmW9yZHJlIGV0IGxhIHLDqXDDqXRpdGlvbiBkYW5zIGxlcyBsaXN0ZXMgbmUgc29udCBwYXMgaW1wb3J0YW50cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJTaSBsYSByw6lwb25zZSBjb3JyZXNwb25kIMOgIHVuZSBsaXN0ZSBk4oCZw6lsw6ltZW50cywgbGV1ciBvcmRyZSBldCBsZXVyIHLDqXDDqXRpdGlvbiBuZSBzb250IHBhcyDDoCBwcmVuZHJlIGVuIGNvbXB0ZSBwb3VyIGNvbXBhcmVyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZXQgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiUmVzcGVjdGVyIGxhIGNhc3NlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiTGVzIGxldHRyZXMgZW4gbWFqdXNjdWxlcyBldCBtaW51c2N1bGVzIGRvaXZlbnQgY2:Dr25jaWRlciBleGFjdGVtZW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19sYWJlbCI6ICJSZXNwZWN0ZXIgbGVzIGVzcGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfaGVscGVyX3RleHQiOiAiTGVzIGVzcGFjZXMgZGFucyBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXZlbnQgw6p0cmUgc3RyaWN0ZW1lbnQgaWRlbnRpcXVlcyDDoCBjZXV4IGRlIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIsOJcXVhdGlvbnMgw6lxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkzigJllbnNlbWJsZSBkZSBzb2x1dGlvbnMgZGUgbOKAmcOpcXVhdGlvbiwgbOKAmWluw6lxdWF0aW9uIG91IGxlIHN5c3TDqG1lIGTDqWZpbmkgcGFyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCDDqnRyZSBpZGVudGlxdWUgw6AgY2VsdWkgw6l0YWJsaSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiTuKAmWltcG9ydGUgcXVlbGxlIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJUb3V0ZXMgbGVzIHLDqXBvbnNlcyBkZSBs4oCZw6l0dWRpYW50IGRvaXZlbnQgY29uY29yZGVyLiBVdGlsaXNleiBjZXR0ZSBvcHRpb24gcG91ciBmb3VybmlyIGRlcyBjb21tZW50YWlyZXMgYXV4IMOpdHVkaWFudHMgZW4gY2FzIGRlIG1hdXZhaXNlcyByw6lwb25zZXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiRm9uY3Rpb24gZOKAmcOpdmFsdWF0aW9uIHBlcnNvbm5hbGlzw6llIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRMOpZmluaXNzZXogdm90cmUgcHJvcHJlIGZvbmN0aW9uIHBlcnNvbm5hbGlzw6llIHBvdXIgdsOpcmlmaWVyIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZGFucyBsZSB2b2xldCBEw6lmaW5pciBsZXMgdmFyaWFibGVzIGFsw6lhdG9pcmVzIGV0IGxlcyBmb25jdGlvbnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICJOb20gZGUgbGEgZm9uY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkTDqWZpbmlyIHVuZSBub3V2ZWxsZSBmb25jdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIkNvbnNlcnZlciBsZXMgYXJndW1lbnRzIG5vbiDDqXZhbHXDqXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJMYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IG5lIHNlcmEgcGFzIMOpdmFsdcOpZSBldCBzZXJhIHRyYW5zbWlzZSDDoCBsYSBmb25jdGlvbiBzb3VzIGZvcm1lIGTigJlleHByZXNzaW9uIENhbGNNZS4gSWwgc%KAmWFnaXQgZOKAmXVuZSBmb25jdGlvbm5hbGl0w6kgdHLDqHMgYXZhbmPDqWUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIk5vbWJyZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUsOpcG9uc2Ugc3ltYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJO4oCZYXV0b3Jpc2UgcGFzIGxlcyBub21icmVzIGTDqWNpbWF1eC4gTGEgcsOpcG9uc2UgZG9pdCBjb3JyZXNwb25kcmUgw6AgdW5lIGFzc29jaWF0aW9uIGTigJlvcMOpcmF0aW9ucywgZGUgZnJhY3Rpb25zLCBkZSByYWNpbmVzIGV0IGRlIGZvbmN0aW9ucyBpbXBsaXF1YW50IGRlcyBlbnRpZXJzLCBkZXMgY29uc3RhbnRlcyBldCBkZXMgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2zDqXJhbmNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSw6lwb25zZSBleGFjdGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCBjb3JyZXNwb25kcmUgZXhhY3RlbWVudCDDoCBsYSBib25uZSByw6lwb25zZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIk1hcmdlIGTigJllcnJldXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdCBzZSBzaXR1ZXIgc3RyaWN0ZW1lbnQgZGFucyBs4oCZaW50ZXJ2YWxsZSBkZSB0b2zDqXJhbmNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJwb3VyY2VudGFnZSBk4oCZZXJyZXVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJldXIgYWJzb2x1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiQ2hpZmZyZXMgZXhhY3RzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJMZSBwcmVtaWVyIGNoaWZmcmUgc2lnbmlmaWNhdGlmIG91IG5vbWJyZSBkZSBjaGlmZnJlcyBhcHLDqHMgbGEgdmlyZ3VsZSBkZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgY2:Dr25jaWRlciBhdmVjIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaGlmZnJlcyBzaWduaWZpY2F0aWZzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkw6ljaW1hbGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGF0aW9uIHNjaWVudGlmaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkxlcyBub21icmVzIGTDqWNpbWF1eCBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZG9pdmVudCDDqnRyZSBleHByaW3DqXMgZGFucyBsYSBub3RhdGlvbiBzY2llbnRpZmlxdWUgbm9ybWFsaXPDqWXCoDogIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiTGVzIG5vbWJyZXMgZMOpY2ltYXV4IGRvaXZlbnQgw6p0cmUgZXhwcmltw6lzIGVuIG5vdGF0aW9uIGTDqWNpbWFsZSBzaW1wbGXCoDogMCwwMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhdGlvbiBxdWVsY29ucXVlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJMZXMgbm9tYnJlcyBkw6ljaW1hdXggcGV1dmVudCDDqnRyZSBleHByaW3DqXMgZW4gbm90YXRpb24gc2NpZW50aWZpcXVlIG91IGTDqWNpbWFsZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDqWNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiw6AiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2hpZmZyZXMgc2lnbmlmaWNhdGlmcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiVsOpcmlmaWUgbGVzIG5vbWJyZXMgbWluaW11bSBldCBtYXhpbXVtIGRlIGNoaWZmcmVzIHNpZ25pZmljYXRpZnMgb3UgZGUgZMOpY2ltYWxlcyBxdWUgbGEgcsOpcG9uc2UgZGUgbOKAmcOpdHVkaWFudCBkb2l0IGNvbXBvcnRlciwgeSBjb21wcmlzIGxlcyB6w6lyb3Mgw6AgbGEgZmluLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAiU2ltcGxpZmljYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHw6luw6lyYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmnDqWUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9oZWxwZXJfdGV4dCI6ICJM4oCZZXhwcmVzc2lvbiBuZSBwZXV0IHBhcyDDqnRyZSBzaW1wbGlmacOpZSBkYXZhbnRhZ2UuIENvbXByZW5kIGxlcyBmcmFjdGlvbnMsIGxlcyBwdWlzc2FuY2VzIGV0IHJhY2luZXMsIGxlcyBwb2x5bsO0bWVzLCBsZXMgZm9uY3Rpb25zIHJhdGlvbm5lbGxlcywgbGVzIGZvbmN0aW9ucyB0cmFuc2NlbmRhbnRlcywgbGVzIG5vbWJyZXMgZMOpY2ltYXV4LCBldGMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkTDqXZlbG9wcMOpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUb3V0ZXMgbGVzIG9ww6lyYXRpb25zIHBvdXZhbnQgw6p0cmUgZmFpdGVzIHNvbnQgZWZmZWN0dcOpZXMuIExlcyBwcm9kdWl0cyBzb250IHLDqXBhcnRpcyBlbiBzb21tZXMsIGxlcyBmcmFjdGlvbnMgc2ltcGxlcyBzb250IGV4cGxvaXTDqWVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogIkZhY3RldXJzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmFjdG9yaXPDqWUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJMZXMgZW50aWVycyBvdSBsZXMgcG9seW7DtG1lcyBzb250IGV4cHJpbcOpcyBzb3VzIGZvcm1lIGRlIHByb2R1aXRzIGRlIG5vbWJyZXMgcHJlbWllcnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmFjdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJMZXMgZmFjdGV1cnMgY29tbXVucyBkZXMgc29tbWVzIG9udCDDqXTDqSBleHRyYWl0cy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkZyYWN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkxlcyBmcmFjdGlvbnMgc29udCBzaW1wbGlmacOpZXMgZW4gdW4gc2V1bCBkw6lub21pbmF0ZXVyIGNvbW11bi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiUmFjaW5lcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF0aW9uYWxpc8OpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiQXVjdW4gcmFjaW5lIG5lIHNlIHRyb3V2ZSBkYW5zIGxlIGTDqW5vbWluYXRldXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kZXMgbWluaW1hdXgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAiTOKAmWFyZ3VtZW50IGRlcyByYWNpbmVzIG5lIHByw6lzZW50ZSBhdWN1biBmYWN0ZXVyIMOgIGxhIHB1aXNzYW5jZSBkZSBs4oCZaW5kaWNlIGRlIGxhIHJhY2luZSwgZXQgbmUgcGV1dCBkb25jIHBhcyDDqnRyZSBzaW1wbGlmacOpLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbml0w6lzIGRlIG1lc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiUmVzcGVjdGVyIGzigJl1bml0w6kgZGUgbWVzdXJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJM4oCZdW5pdMOpIGRlIG1lc3VyZSBkZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGRvaXQgw6p0cmUgaWRlbnRpcXVlIMOgIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIkF1dG9yaXNlciBk4oCZYXV0cmVzIHByw6lmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIlBlcm1ldCDDoCBs4oCZdW5pdMOpIGRlIG1lc3VyZSBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQgZOKAmWluY2x1cmUgdW4gcHLDqWZpeGUgZGlmZsOpcmVudCBkZSBsYSBib25uZSByw6lwb25zZS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICLDiWzDqW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXTDqHJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sw6lyYW5jZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfaGVscGVyIjogIkTDqWZpbmlzc2V6IGxlIG5pdmVhdSBk4oCZZXJyZXVyIGF1dG9yaXPDqSBlbnRyZSBsYSByw6lwb25zZSBkZSBs4oCZw6l0dWRpYW50IGV0IGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJTw6lsZWN0aW9ubmVyIGxlcyDDqWzDqW1lbnRzIGRlIGxhIHLDqXBvbnNlIMOgIMOpdmFsdWVyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiSW50ZXJkaXJlIGxlcyDDqWzDqW1lbnRzIHN1cGVyZmx1cyBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJJbCBuZSBwZXV0IHkgYXZvaXIgcGx1cyBk4oCZw6lsw6ltZW50cyBkYW5zIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIHF1ZSBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIlJlc3BlY3RlciBsZXMgY291bGV1cnMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkxlcyDDqWzDqW1lbnRzIGRlIGxhIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlIGRvaXZlbnQgw6p0cmUgYXV4IG3Dqm1lcyBjb3VsZXVycyBxdWUgbGEgYm9ubmUgcsOpcG9uc2UuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIlJlc3BlY3RlciBsZSB0eXBlIGRlIGxpZ25lIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiTGVzIMOpbMOpbWVudHMgZGUgbGEgcsOpcG9uc2UgZGUgbOKAmcOpbMOodmUgZG9pdmVudCBwcsOpc2VudGVyIGxlIG3Dqm1lIHR5cGUgZGUgbGlnbmUgKHBsZWluZSBvdSBlbiBwb2ludGlsbMOpcykgcXVlIGxhIGJvbm5lIHLDqXBvbnNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogIlRvdXMgbGVzIMOpbMOpbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVlciBsZXMgbm90ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJVbmUgZXJyZXVyIHPigJllc3QgcHJvZHVpdGUgYXUgY2hhcmdlbWVudCBkZXMgw6lsw6ltZW50cyBkZSB2YWxpZGF0aW9uIGR1IGdyYXBoaXF1ZS4gVmV1aWxsZXogcsOpZXNzYXllci4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIsOJY3JpdmV6IHVuIGFsZ29yaXRobWUgcG91ciBjcsOpZXIgZGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcywgbm9tYnJlcywgZXhwcmVzc2lvbnMsIHBvaW50cyBvdSBmb25jdGlvbiBk4oCZw6l2YWx1YXRpb27CoDoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkxhbmdhZ2UgYWxnb3JpdGhtaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3RhdGlvbiBkZXMgdmFyaWFibGVzIGR1IHLDqXN1bHRhdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFeGVtcGxlwqA6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXQgZOKAmWV4cHJlc3Npb24iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAiVW5pdMOpIGltYWdpbmFpcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJPcMOpcmF0ZXVyIGRlIG11bHRpcGxpY2F0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBDcm9peCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGljaXRlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiRm9ybWF0IGRlIG5vbWJyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVHlwZSBkZSBwcsOpY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNoaWZmcmVzIHNpZ25pZmljYXRpZnMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkTDqWNpbWFsZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZHUgcsOpc3VsdGF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiU2NpZW50aWZpcXVlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0by4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICJTw6lwYXJhdGV1ciBkw6ljaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIlZpcmd1bGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU8OpcGFyYXRldXIgZGUgZ3JvdXBlcyBkZSBjaGlmZnJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbm9uZV9sYWJlbCI6ICJBdWN1biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiRXNwYWNlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICJWaXJndWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb2ludCIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIlLDqWRpZ2V6IGxlIGNvbnRlbnUgaW5pdGlhbCBkYW5zIGxhIGNhbGN1bGF0cmljZSBDYWxjTWUgYXV4aWxpYWlyZSBwb3VyIGzigJnDqWzDqHZlwqA6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJCb25uZSByw6lwb25zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIlLDqWfDqW7DqXJlciB1bmUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpZXIgbGEgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIlLDqXBvbnNlIGRlIGzigJnDqXR1ZGlhbnQiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJEw6lmaW5pciB1bmUgcsOpcG9uc2UgZOKAmcOpdHVkaWFudCBwb3VyIHRlc3RlciBsZXMgY29tbWVudGFpcmVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1QiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIlBBUlRJRUxMRU1FTlQgQ09SUkVDVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIklOQ09SUkVDVCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJTeW50YXhlIG1hdGjDqW1hdGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICJTeW50YXhlIGdyYXBoaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9zdHJpbmdfbGFiZWwiOiAiU3ludGF4ZSBkdSB0ZXh0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICJMaXR0w6lyYWxlbWVudCDDqWdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0aMOpbWF0aXF1ZW1lbnQgw6lnYWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICLDiXF1YXRpb25zIMOpcXVpdmFsZW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2FsbF9sYWJlbCI6ICJO4oCZaW1wb3J0ZSBxdWVsbGUgcsOpcG9uc2UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZvbmN0aW9uIGTigJnDqXZhbHVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHw6lvbcOpdHJpcXVlbWVudCBpZGVudGlxdWUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpw6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAiRMOpdmVsb3Bww6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWN0b3Jpc8OpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGlzw6llIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJBdWN1biBmYWN0ZXVyIGNvbW11biIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kZXMgbWluaW1hdXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRMOpbm9taW5hdGV1ciBjb21tdW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGF0aW9uIHNjaWVudGlmaXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiTm90YXRpb24gZMOpY2ltYWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUsOpcG9uc2Ugc3ltYm9saXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJEZSAke21pbn0gw6AgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBdSBtb2lucyAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIsOAICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNoaWZmcmVzIHNpZ25pZmljYXRpZnMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIlVuaXTDqSBkZSBtZXN1cmUgcmVzcGVjdMOpZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIkF1Y3VuIMOpbMOpbWVudCBzdXBlcmZsdSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkNvdWxldXIiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJTdHlsZSBkZSBsaWduZSIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIkNvZGUgWE1MIGRlIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMIGRlIGdyYW1tYWlyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIk1vdHMgcsOpc2VydsOpcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYXRpb24gZXQgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiTcOpdGhvZGUgZGUgc2Fpc2llIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIlNhaXNpZSBhdXRvcmlzw6llIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmFpc29uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByacOpdMOpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmlhYmxlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Zyb21fcHJlY2lzaW9uX2xhYmVsIjogImRlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAiw6AiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2hpZmZyZXMgc2lnbmlmaWNhdGlmcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZMOpY2ltYWxlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJwb3VyY2VudGFnZSBk4oCZZXJyZXVyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJldXIgYWJzb2x1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiw4ljcml0dXJlIG1hbnVzY3JpdGUgaW50w6lncsOpZSDDoCBNYXRoVHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIlByw6ljaXNpb24iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiSW5jbHV0IHVuIGFsZ29yaXRobWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBsYSBxdWVzdGlvbsKgPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiTGEgcXVlc3Rpb24gcXVlIHZvdXMgw6p0ZXMgc3VyIGxlIHBvaW50IGTigJlvdXZyaXIgaW5jbHV0IGRlcyBmb25jdGlvbm5hbGl0w6lzIG9ic29sw6h0ZXMuIExlIHByb2Nlc3N1cyBk4oCZaW1wb3J0YXRpb24gcGV1dCBtb2RpZmllciBsw6lnw6hyZW1lbnQgbGUgY29tcG9ydGVtZW50IGRlIGxhIHF1ZXN0aW9uLiBJbCBlc3Qgdml2ZW1lbnQgcmVjb21tYW5kw6kgZGUgdGVzdGVyIGF2ZWMgc29pbiBsYSBxdWVzdGlvbiBhcHLDqHMgbOKAmWltcG9ydGF0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNjZXB0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQW5udWxlciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcHRpb25zIGluY29tcGF0aWJsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJMZXMgb3B0aW9ucyBzw6lsZWN0aW9ubsOpZXMgc29udCBpbmNvbXBhdGlibGVzIGF2ZWMgbGVzIGFmZmlybWF0aW9ucyBkw6lkdWl0ZXMgZGUgdm90cmUgQm9ubmUgcsOpcG9uc2UuIENvbmZpcm1lei12b3VzIHZvdWxvaXIgY29udGludWVywqA:IiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiT3VpIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOb24iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIk91dnJpciBs4oCZw6lkaXRldXIgbWF0aMOpbWF0aXF1ZSBkZSBNYXRoVHlwZSIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJNb2RpZmljYXRpb25zIG5vbiBzYXV2ZWdhcmTDqWVzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2kgdm91cyBmZXJtZXogY2V0dGUgZmVuw6p0cmUsIHZvdXMgcGVyZHJleiB0b3V0ZXMgbGVzIG1vZGlmaWNhdGlvbnMgbm9uIHNhdXZlZ2FyZMOpZXMuIENvbmZpcm1lei12b3VzIHZvdWxvaXIgY29udGludWVywqA:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAiQWNjZXB0ZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJBbm51bGVyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJTYXV2ZWdhcmRlciBldCBmZXJtZXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIkZlcm1lciBzYW5zIGVucmVnaXN0cmVyIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQ2xpcXVleiBzdXIgbGUgYm91dG9uIHBvdXIgdMOpbMOpY2hhcmdlciBldCBleMOpY3V0ZXIgbOKAmWFwcGxpY2F0aW9uIFdpcmlzIENBUyBhZmluIGRlIG1vZGlmaWVyIGzigJlhbGdvcml0aG1lIGRlIGxhIHF1ZXN0aW9uLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiT3V2cmlyIGxhIGNhbGN1bGF0cmljZSIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIkNsaXF1ZXogc3VyIGxlIGJvdXRvbiBwb3VyIHTDqWzDqWNoYXJnZXIgZXQgbGFuY2VyIGzigJlhcHBsaWNhdGlvbiBXaXJpcyBDYXMgcG91ciBlZmZlY3R1ZXIgbGVzIGNhbGN1bHMgZG9udCB2b3VzIGF2ZXogYmVzb2luLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPkVuIHNhdm9pciBwbHVzPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52b2kgZGUgbGEgc2Vzc2lvbiBkZSBkw6lwYXJ04oCmIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQXR0ZW50ZSBkZXMgYWN0dWFsaXNhdGlvbnPigKYiLAoJCSJzZXNzaW9uY2xvc2VkIjogIlRvdXRlcyBsZXMgbW9kaWZpY2F0aW9ucyBvbnQgw6l0w6kgZW5yZWdpc3Ryw6llcyIsCgkJImdvdHNlc3Npb24iOiAiTW9kaWZpY2F0aW9ucyBlbnJlZ2lzdHLDqWVzIChyw6l2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVdGlsaXNlciBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIlV0aWxpc2VyIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJFbiBzYXZvaXIgcGx1cyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aXIgw6AgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJM4oCZYWxnb3JpdGhtZSBkZSBxdWVzdGlvbiBzZXJhIGltcG9ydMOpIGRlIFdpcmlzIENBUyB2ZXJzIG5vdHJlIG5vdXZlbCDDqWRpdGV1ciBk4oCZYWxnb3JpdGhtZSwgQ2FsY01lLiBM4oCZYWxnb3JpdGhtZSBmaW5hbCBkb2l0IMOqdHJlIHLDqXZpc8OpIGV0IHRlc3TDqSBtYW51ZWxsZW1lbnQuIExlcyBhbGdvcml0aG1lcyBpbXBvcnTDqXMgZGFucyBDYWxjTWUgbmUgcGV1dmVudCBwbHVzIMOqdHJlIG91dmVydHMgYXZlYyBXaXJpcyBDQVMuIFNpIHZvdXMgc291aGFpdGV6IGFubnVsZXIgbOKAmWltcG9ydGF0aW9uIGFwcsOocyBs4oCZYXZvaXIgYWNjZXB0w6llLCBu4oCZZW5yZWdpc3RyZXogcGFzIGxhIHF1ZXN0aW9uwqA6IGNsaXF1ZXogc3VyIMKrwqBBbm51bGVywqDCuyBkYW5zIGxhIGZlbsOqdHJlIFdpcmlzIFF1aXp6ZXPCoFN0dWRpbyBldCBvdXZyZXotbGEgZGUgbm91dmVhdS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRpciBlbiBhbGdvcml0aG1lIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIkFjY2VwdGVyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQW5udWxlciIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogImdyYXBoaXF1ZSIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncmFwaGlxdWVzLCDDqWzDqW1lbnRzIGfDqW9tw6l0cmlxdWVzLCBldGMuKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJMYSBzeW50YXhlIGRlIGxhIHLDqXBvbnNlIGVzdCBjb3JyZWN0ZSIsCgkKCQkiY2hlY2tfY29sb3IiOiAicmVzcGVjdGUgbGVzIGNvdWxldXJzIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogInJlc3BlY3RlIGxlIHN0eWxlIGRlIGxpZ25lIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibmUgY29udGllbnQgcGFzIGTigJnDqWzDqW1lbnRzIHN1cGVyZmx1cyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImfDqW9tw6l0cmlxdWVtZW50IGlkZW50aXF1ZSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHLDqXBvbnNlIGVzdCBnw6lvbcOpdHJpcXVlbWVudCBpZGVudGlxdWUiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtw6h0cmUiLAoJCSJhbnN3ZXIiOiAicsOpcG9uc2UiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICJDb3BpZXIgw6AgcGFydGlyIGR1IGNvbnRlbnUgaW5pdGlhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3BpZXIgw6AgcGFydGlyIGRlIGxhIGJvbm5lIHLDqXBvbnNlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJUcmFjZXVyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGF0aXN0aWNhbF9jaGFydHNfbGFiZWwiOiAiR3JhcGhpcXVlcyBzdGF0aXN0aXF1ZXMiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvdXMgcG91dmV6IG1vZGlmaWVyIGxlcyBjcml0w6hyZXMgdXRpbGlzw6lzIHBvdXIgbGEgY29tcGFyZXIgw6AgbGEgcsOpcG9uc2UgZGUgdm9zIMOpbMOodmVzIMOgIGzigJlhaWRlIGR1IG1lbnUgZGVzIG9wdGlvbnMgZGUgdmFsaWRhdGlvbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvdXMgcG91dmV6IG1vZGlmaWVyIGxhIGZhw6dvbiBkb250IGVsbGUgZXN0IGNvbXBhcsOpZSDDoCBsYSByw6lwb25zZSBkZSB2b3Mgw6lsw6h2ZXMgZXQgY2hvaXNpciBxdWVscyDDqWzDqW1lbnRzIG5vdGVyIMOgIGzigJlhaWRlIGR1IG1lbnUgZGVzIHBhcmFtw6h0cmVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJTYWlzaXNzZXogbGEgYm9ubmUgcsOpcG9uc2UgcG91ciBjZXR0ZSBxdWVzdGlvbi4gVm91cyBwb3V2ZXogbW9kaWZpZXIgbGVzIGNyaXTDqHJlcyB1dGlsaXPDqXMgcG91ciBsYSBjb21wYXJlciDDoCBsYSByw6lwb25zZSBkZSB2b3Mgw6lsw6h2ZXMgw6AgbOKAmWFpZGUgZHUgbWVudSBkZXMgb3B0aW9ucyBkZSB2YWxpZGF0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiSWwgc%KAmWFnaXQgZGUgbOKAmcOpdGF0IGluaXRpYWwgZGUgbOKAmcOpZGl0ZXVyIG1hdGjDqW1hdGlxdWUgcXVpIHPigJlhZmZpY2hlcmEgw6Agdm9zIMOpbMOodmVzIGxvcnNxdeKAmWlscyByw6lwb25kcm9udCDDoCBsYSBxdWVzdGlvbi4gVm91cyBwb3V2ZXogYWluc2kgZm91cm5pciB1bmUgc3RydWN0dXJlIHBvdXIgbGV1ciByw6lwb25zZSBvdSBsZXMgYmxhbmNzIMOgIHJlbXBsaXIuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJJbCBz4oCZYWdpdCBkZSBs4oCZw6l0YXQgaW5pdGlhbCBkZSBs4oCZw6lkaXRldXIgZ3JhcGhpcXVlIHF1aSBz4oCZYWZmaWNoZXJhIMOgIHZvcyDDqWzDqHZlcyBsb3JzcXXigJlpbHMgcsOpcG9uZHJvbnQgw6AgbGEgcXVlc3Rpb24uIFZvdXMgcG91dmV6IHBlcnNvbm5hbGlzZXIgbGVzIMOpbMOpbWVudHMgZGUgbGEgYmFycmUgZOKAmW91dGlscyBxdWkgc%KAmWFmZmljaGVyb250IGRhbnMgbGVzIG9wdGlvbnMgZGUgc2Fpc2llLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiSWwgc%KAmWFnaXQgZGUgbOKAmcOpdGF0IGluaXRpYWwgZGUgbOKAmcOpZGl0ZXVyIGRlIHRleHRlIHF1aSBz4oCZYWZmaWNoZXJhIMOgIHZvcyDDqWzDqHZlcyBsb3JzcXXigJlpbHMgcsOpcG9uZHJvbnQgw6AgbGEgcXVlc3Rpb24uIENlIHR5cGUgZGUgcsOpcG9uc2UgbuKAmWVzdCBwYXMgw6l2YWx1w6kgbWF0aMOpbWF0aXF1ZW1lbnQuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiVm91cyB1dGlsaXNleiBXaXJpcyBRdWl6emVzwqA0LjXCoCEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkNldHRlIHZlcnNpb24gY29tcHJlbmQgdW5lIHZhcmlhbnRlIHLDqW5vdsOpZSBkZSBXaXJpcyBRdWl6emVzIFN0dWRpbyBldCBpbmNsdXQgw6lnYWxlbWVudCBkZXMgYW3DqWxpb3JhdGlvbnMgZGUgcGVyZm9ybWFuY2VzLiBOb3VzIGF2b25zIMOpZ2FsZW1lbnQgYWpvdXTDqSB1bmUgbm91dmVsbGUgZm9uY3Rpb25uYWxpdMOpIGRlIHBhcmFtw6h0cmVzIGRlIHNhaXNpZcKgOiB2b3VzIHBvdXZleiBkw6lzb3JtYWlzIHZlcnJvdWlsbGVyIGxlIGNvbnRlbnUgaW5pdGlhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiQ29uc3VsdGV6IG5vcyBub3RlcyBkZSB2ZXJzaW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJGYWl0ZXMtbm91cyBwYXJ0IGRlIHZvcyBjb21tZW50YWlyZXMgb3Ugc3VnZ2VzdGlvbnMuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51IGluaXRpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiVmVycm91aWxsZXIgbGUgY29udGVudSBpbml0aWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk7igJlhdXRvcmlzZXogcGFzIGzigJnDqWzDqHZlIMOgIG1vZGlmaWVyIGxhIHLDqXBvbnNlIGVuIGRlaG9ycyBkZXMgZXNwYWNlcyByw6lzZXJ2w6lzIHZpZGVzIGxhaXNzw6lzIGRhbnMgbGUgY29udGVudSBpbml0aWFsLiBTaSBjZSBwYXJhbcOodHJlIGVzdCBhY3RpdsOpLCBs4oCZw6lsw6h2ZSBwb3VycmEgdW5pcXVlbWVudCByZW1wbGlyIGxlcyBjYXNlcyBkdSBjb250ZW51IGluaXRpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIkNvbmZpZ3VyYXRpb24gZGUgbCfDqWNyYW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF9uYW1lIjogIlZpc2liaWxpdMOpIGR1IG5vbSBkZXMgw6l0aXF1ZXR0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF92YWx1ZSI6ICJWaXNpYmlsaXTDqSBkZSBsYSB2YWxldXIgZGVzIMOpdGlxdWV0dGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAiU8OpbGVjdGlvbm5leiBsYSBjb25maWd1cmF0aW9uIHBvdXIgbCdhZmZpY2hhZ2UgZHUgbm9tIGV0IGRlIGxhIHZhbGV1ciBkZXMgw6l0aXF1ZXR0ZXMuIFZvdXMgcG91dmV6IGTDqWNpZGVyIHNpIGwnw6lsw6h2ZSB2b2l0IGxhIHZhbGV1ciBkZXMgw6l0aXF1ZXR0ZXMgdG91am91cnMsIGphbWFpcyBvdSBsb3JzcXUnZWxsZXMgc29udCBmb2N1cy4gIiwKCQkiYWx3YXlzIjogIlRvdWpvdXJzIiwKCQkiZm9jdXMiOiAiRm9jYWxpc2VyIiwKCQkibmV2ZXIiOiAiSmFtYWlzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsIjogIlBhcmFtw6h0cmVzIGRlIGdyaWxsZSBtYWduw6l0aXF1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsX3RleHQiOiAiU8OpbGVjdGlvbm5leiBs4oCZb3B0aW9uIGRlIGdyaWxsZSBtYWduw6l0aXF1ZSBwb3VyIGxlIGNoYW1wIGRlIHLDqXBvbnNlIGRlIGzigJnDqWzDqHZlLiIsCgkJImZvcmNlIjogIkZvcmNlciIsCgkJInNuYXAiOiAiQWxpZ25lciIsCgkJImRpc2FibGVkIjogIkTDqXNhY3RpdsOpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZXMgYWzDqWF0b2lyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RlIGJhc2lxdWUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAiTW9kZSBhdmFuY8OpIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVmFyaWFibGVzIGFsw6lhdG9pcmVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiRmFpdGVzIGRlIHZvcyBxdWVzdGlvbnMgZGVzIHF1ZXN0aW9ucyBkeW5hbWlxdWVzIGVuIGFqb3V0YW50IGRlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgw6Agdm9zIMOpbm9uY8Opcy4gTuKAmW91YmxpZXogcGFzIGTigJlham91dGVyIGNlcyB2YXJpYWJsZXMgZGFucyBsYSBib25uZSByw6lwb25zZSwgZXQgc2kgdm91cyBzb3VoYWl0ZXogcXXigJllbGxlcyBz4oCZYWZmaWNoZW50IMOpdmFsdcOpZXMsIGFqb3V0ZXogbGEgY29tbWFuZGUgwqsgw6l2YWx1ZXIgwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJGYWl0ZXMgZGUgdm9zIHF1ZXN0aW9ucyBkZXMgcXVlc3Rpb25zIGR5bmFtaXF1ZXMgZW4gYWpvdXRhbnQgZGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcyDDoCB2b3Mgw6lub25jw6lzLiBO4oCZb3VibGlleiBwYXMgZOKAmWFqb3V0ZXIgY2VzIHZhcmlhYmxlcyBkYW5zIGxhIGJvbm5lIHLDqXBvbnNlLCBldCBzaSB2b3VzIHNvdWhhaXRleiBxdeKAmWVsbGVzIHPigJlhZmZpY2hlbnQgw6l2YWx1w6llcywgYWpvdXRleiBsYSBjb21tYW5kZSDCqyDDqXZhbHVlciDCuy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIlV0aWxpc2V6IENhbGNNZSBwb3VyIMOpY3JpcmUgdW4gYWxnb3JpdGhtZSBxdWkgdm91cyBwZXJtZXR0cmEgZGUgZ8OpbsOpcmVyIGRlcyB2YXJpYWJsZXMgYWzDqWF0b2lyZXMgISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisgQWpvdXRlciB1bmUgdmFyaWFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJWb3RyZSBhbGdvcml0aG1lIGVzdCBjb21wbGV4ZSwgdXRpbGlzZXogbGUgbW9kZSBhdmFuY8OpICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhdGlvbiBzdXIgbGVzIHZhcmlhYmxlcyBhbMOpYXRvaXJlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIk5vbSBkZSBsYSB2YXJpYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogImVzdCB1biBub21icmUgZW50aWVyIGNvbXByaXMgZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxldXIgbWluaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAiZXQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJ2YWxldXIgbWF4aW1hbGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIGEgZMOpasOgIMOpdMOpIHV0aWxpc8OpICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiQ2VjaSBu4oCZZXN0IHBhcyB1biBub21icmUgZW50aWVyICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIG7igJllc3QgcGFzIHZhbGlkZSAhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIkxhIHZhbGV1ciBtYXhpbWFsZSBkb2l0IMOqdHJlIHBsdXMgZ3JhbmRlICEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiTGUgbm9tIGRlIGxhIHZhcmlhYmxlIGVzdCBtYW5xdWFudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkxhIHZhbGV1ciBtYXhpbWFsZSBlc3QgbWFucXVhbnRlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTGEgdmFsZXVyIG1pbmltYWxlIGVzdCBtYW5xdWFudGUiLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogIsOpdmFsdWVyIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJQcsOpc2VudGF0aW9uIGRlIFdpcmlzUXVpenplc8KgNC44LjDCoDogbWFpbnRlbmFudCBhdmVjIGRlcyByw6lwb25zZXMgZ3JhcGhpcXVlcyBtYW51c2NyaXRlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJOb3VzIHNvbW1lcyByYXZpcyBkZSBwcsOpc2VudGVyIHVuIG5vdXZlYXUgdHlwZSBkZSByw6lwb25zZSBxdWkgcGVybWV0IMOgIHZvcyDDqWzDqHZlcyBkZSByw6lwb25kcmUgZW4gw6ljcml2YW50IHVuIGdyYXBoaXF1ZSDDoCBsYSBtYWluLiBQb3VyIGVuIHNhdm9pciBwbHVzIHN1ciBjZXR0ZSBmb25jdGlvbm5hbGl0w6ksIGNvbnN1bHRleiBub3Mgbm90ZXMgZGUgdmVyc2lvbiBldCBub3RyZSBkb2N1bWVudGF0aW9uLiBOb3VzIGVzcMOpcm9ucyBxdWUgdm9zIMOpbMOodmVzIGV0IHZvdXMgYXBwcsOpY2llcmV6IGNlIG5vdXZlbCBham91dCDDoCBXaXJpc1F1aXp6ZXPCoCEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIk5vdGVzIGRlIHZlcnNpb24iLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJGYWl0ZXMtbm91cyBwYXJ0IGRlIHZvcyBjb21tZW50YWlyZXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiQ29tbWVudCBjcsOpZXIgdm90cmUgcHJlbWnDqHJlIHF1ZXN0aW9uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiQXBwcmVuZXogdG91dGVzIGxlcyDDqXRhcGVzIHF1aSB2b3VzIHBlcm1ldHRyb250IGRlIGNyw6llciB1bmUgcXVlc3Rpb24gYXZlYyBXaXJpc1F1aXp6ZXMgZXQgZMOpY291dnJleiBjb21tZW50IHV0aWxpc2VyIHNlcyBmb25jdGlvbm5hbGl0w6lzIGRlIHZhbGlkYXRpb24uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21tZW50IGNyw6llciB1bmUgcXVlc3Rpb24gYWzDqWF0b2lyZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJBcHByZW5leiDDoCBjcsOpZXIgZmFjaWxlbWVudCB1bmUgcXVlc3Rpb24gYWzDqWF0b2lyZSBhdmVjIFdpcmlzUXVpenplcyBlbiB1dGlsaXNhbnQgbm9zIG1vZGVzIGJhc2lxdWUgZXQgYXZhbmPDqS4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF9oZWFkZXJfdGV4dCI6ICJBcHByZW5leiB0b3V0IHN1ciBXaXJpc1F1aXp6ZXMgZ3LDomNlIMOgIG5vdHJlIGZvcm1hdGlvbiBncmF0dWl0ZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiTm91cyBvZmZyb25zIGxhIHBvc3NpYmlsaXTDqSBkZSBzdWl2cmUgdW5lIGZvcm1hdGlvbiBncmF0dWl0ZSDDoCB2b3RyZSByeXRobWUgYWluc2kgcXXigJl1bmUgZm9ybWF0aW9uIHR1dG9yw6llIHBheWFudGUgcXVpIHZvdXMgcGVybWV0dHJvbnQgZGUgZMOpY291dnJpciB0b3V0ZXMgbGVzIGZvbmN0aW9ubmFsaXTDqXMgZXQgdG91cyBsZXMgcGFyYW3DqHRyZXMgYXZhbmPDqXMgZGUgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiRW4gc2F2b2lyIHBsdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZGUgYmFzaXF1ZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kZSBhdmFuY8OpIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIk3igJlpbnNjcmlyZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdGV6LW5vdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF92aXNpdF9vdXJfd2VicGFnZV9idXR0b25fdGV4dCI6ICJWaXNpdGV6IG5vdHJlIHNpdGUgSW50ZXJuZXQiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAiU2lnbmFsZXIgdW4gcHJvYmzDqG1lIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJEw6ltYXJyYWdlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIkVzcXVpc3NlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJJbCBz4oCZYWdpdCBkZSBs4oCZw6l0YXQgaW5pdGlhbCBkdSBjb250ZW51IGRlIGzigJnDqWRpdGV1ciBncmFwaGlxdWUgcXVpIHPigJlhZmZpY2hlcmEgw6Agdm9zIMOpbMOodmVzIGxvcnNxdeKAmWlscyByw6lwb25kcm9udCDDoCBsYSBxdWVzdGlvbi4gTuKAmW91YmxpZXogcGFzIHF1ZSBsYSBiYXJyZSBk4oCZb3V0aWxzIGRlcyDDqWzDqHZlcyBuZSBwcsOpc2VudGVyYSBxdWUgZGVzIGJvdXRvbnMgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlIGV0IGRlIHN1cHByZXNzaW9uLiBVdGlsaXNleiBsYSBmb25jdGlvbiDCq8KgVGVzdGVyIGNldHRlIHF1ZXN0aW9uwqDCuyBhZmluIGRlIHbDqXJpZmllciDDoCBxdW9pIGNlbGEgcmVzc2VtYmxlcmEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiU2Fpc2lzc2V6IGxhIGJvbm5lIHLDqXBvbnNlIHBvdXIgY2V0dGUgcXVlc3Rpb24uIFZvcyDDqWzDqHZlcyB1dGlsaXNlcm9udCBs4oCZb3V0aWwgZOKAmcOpY3JpdHVyZSBtYW51c2NyaXRlIHBvdXIgZXNxdWlzc2VyIGxldXIgc29sdXRpb27CoDogbm91cyBhdm9ucyBkb25jIGTDqWZpbmkgdW5lIHRvbMOpcmFuY2UgbWluaW1hbGUgcG91ciBsZXMgcsOpcG9uc2VzIGzDqWfDqHJlbWVudCBpbmV4YWN0ZXMuIFZvdXMgcG91dmV6IGFqdXN0ZXIgY2V0IGFzcGVjdCBlbiBjbGlxdWFudCBzdXIgwqvCoE9wdGlvbnMgZGUgdmFsaWRhdGlvbsKgwrsuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiVXRpbGlzZXogbGUgYm91dG9uIMKrwqBUZXN0ZXIgY2V0dGUgcXVlc3Rpb27CoMK7IGFmaW4gZGUgdsOpcmlmaWVyIGNlIHF1ZSB2ZXJyb250IHZvcyDDqWzDqHZlcy4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiRXNxdWlzc2VyIGRlIG3Dqm1lIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJFc3F1aXNzZXIiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGF0aW9uIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAiRmVybWVyIE1hdGhUeXBlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX2V2YWx1YXRlZF9sYWJlbCI6ICJFdmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJDb25zZXJ2ZXIgbGVzIGFyZ3VtZW50cyBub24gw6l2YWx1w6lzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfc3RyaW5nX2xhYmVsIjogIlN0cmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmUgaG93IHRoZSBzdHVkZW50IGFuc3dlciB3aWxsIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB0byB0aGUgZ3JhZGluZyBmdW5jdGlvbi4gVGhpcyBpcyBhIHZlcnkgYWR2YW5jZWQgZmVhdHVyZS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiRGVwcmVjYXRlZCBmZWF0dXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGV4dCIgOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgZGUgcXVlc3Rpb24gYWZ0ZXIgaW1wb3J0LiBcbiAgICBUaGUgZGVwcmVjYXRlZCBmZWF0dXJlcyBhcmUgdGhlIGZvbGxvd2luZyBvbmVzOiIsCgoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3NldF9hc3NlcnRpb24iOiAiRXF1aXZhbGVudCBzZXQgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiU3ludGF4IGxpc3QgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXh0X2xvZ2ljX29wZXJhdG9ycyIgOiAiVGV4dCBsb2dpYyBvcGVyYXRvcnMgYXJlIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3VuaXRfbGl0ZXJhbCIgOiAiRXF1aXZhbGVudCB1bml0IGxpdGVyYWwgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiCgoJfQp9CgoK"},{ name : "strings_quizzes.el.json", data : "s99396:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZWwiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLOvM6xzrjOt868zrHPhM65zrrOrCIsCgkJInN5bnRheF9zdHJpbmciOiAizrrOtc6vzrzOtc69zr8iLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogIs66z4XPgc65zr:Ou861zrrPhM65zrrOrCDOr8%DzrciLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIs68zrHOuM63zrzOsc%EzrnOus6sIM6vz4POtyIsCgkJImVxdWl2YWxlbnRfZXF1YXRpb25zIjogIs65z4POv860z43Ovc6xzrzOtc%CIM61zr7Ouc%Dz47Pg861zrnPgiIsCgkJImVxdWl2YWxlbnRfYWxsIjogIs6fz4DOv865zrHOtM6uz4DOv8%EzrUgzrHPgM6szr3PhM63z4POtyIsCgkJImVxdWl2YWxlbnRfZnVuY3Rpb24iOiAiz4PPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAizq3Ph861zrkgzrzOv8%Bz4bOriDOsc66zq3Pgc6xzrnOv8%FIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICLOrc%HzrXOuSDOvM6:z4HPhs6uIM66zrvOrM%DzrzOsc%Ezr:PgiIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICLOrc%HzrXOuSDPgM6:zrvPhc%Jzr3Phc68zrnOus6uIM68zr:Pgc%Gzq4iLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogIs6tz4fOtc65IM68zr:Pgc%Gzq4gzrvOv86zzrnOus6uz4Igz4PPhc69zqzPgc%EzrfPg863z4IiLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLOtc6vzr3Osc65IM%Dz4XOvc60z4XOsc%DzrzPjM%CIM%Dz4TOv865z4fOtc65z4nOtM%Ozr0gz4PPhc69zrHPgc%Ezq7Pg861z4nOvSIsCgkJImNoZWNrX3NjaWVudGlmaWNfbm90YXRpb24iOiAizrXOus%Gz4HOrM62zrXPhM6xzrkgzrzOtSDOtc%AzrnPg8%EzrfOvM6:zr3Ouc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICLOtc6vzr3Osc65IM6xz4DOu86:z4DOv865zrfOvM6tzr3OtyIsCgkJImNoZWNrX2V4cGFuZGVkIjogIs61zq:Ovc6xzrkgzrHOvc61z4DPhM%FzrPOvM6tzr3OtyIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAizrXOr869zrHOuSDPgM6xz4HOsc6zzr:Ovc%Ezr:PgM6:zrnOt868zq3Ovc63IiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIs61zq:Ovc6xzrkgzrHOuc%EzrnOv867zr:Os863zrzOrc69zrciLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIs60zrXOvSDOrc%HzrXOuSDOus6:zrnOvc6:z43PgiDPg8%Fzr3PhM61zrvOtc%Dz4TOrc%CIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAizq3Ph861zrkgzrXOu86sz4fOuc%Dz4TOsSDPhc%Az4zPgc%BzrnOts6xIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIs60zrnOsc65z4HOtc6vz4TOsc65IM68zrUgz4TOvyIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICLOrc%HzrXOuSDOrc69zrHOvSDOus6:zrnOvc%MIM%AzrHPgc6:zr3Ov868zrHPg8%Ezq4iLAoJCSJjaGVja191bml0IjogIs6tz4fOtc65IM68zr:Ovc6szrTOsSDOuc%Dzr:OtM%Nzr3Osc68zrcgzrzOtSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICLOrc%HzrXOuSDOvM6:zr3OrM60zrEgzrrPhc%BzrnOv867zrXOus%EzrnOus6sIM6vz4POtyDOvM61IiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogIs6tz4fOtc65IiwKCQkiY2hlY2tfc3ltYm9saWMiOiAizrXOr869zrHOuSDPg8%FzrzOss6:zrvOuc66zq4iLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogIs6tz4fOtc65IM65z4POv860z43Ovc6xzrzOtc%CIM68zr:Ovc6szrTOtc%CIiwKCgkJImxpc3QiOiAizrvOr8%Dz4TOsSIsCgkJIm9yZGVybWF0dGVycyI6ICLOtyDPg861zrnPgc6sIM6tz4fOtc65IM%DzrfOvM6xz4POr86xIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAizrcgz4POtc65z4HOrCDOtM61zr0gzq3Ph861zrkgz4POt868zrHPg86vzrEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgzrXPgc%Oz4TOt8%DzrfPgiIsCgkJImdyYW1tYXJ1cmwiOiAiVVJMIM6zz4HOsc68zrzOsc%EzrnOus6uz4IiLAoJCSJyZXNlcnZlZHdvcmRzIjogIs6xzr3Otc%Dz4TPgc6xzrzOvM6tzr3Otc%CIM67zq3Ovs61zrnPgiIsCgkJImZvcmNlYnJhY2tldHMiOiAizpPOuc6xIM%EzrnPgiDOu86vz4PPhM61z4Igz4fPgc61zrnOrM62zr:Ovc%EzrHOuSDPgM6szr3PhM6xIM6szrPOus65z4PPhM%BzrEgwqt7fcK7LiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIs6nz4HOt8%DzrnOvM6:z4DOv865zq7Pg8%EzrUgz4TOvyDOus%MzrzOvM6xIMKrLMK7IM%Jz4IgzrTOuc6xz4fPic%BzrnPg8%EzrnOus%MIM%Dz4TOv865z4fOtc6vz4nOvSDOu86vz4PPhM6xz4IuIiwKCQkiY29uZmlybWltcG9ydGRlcHJlY2F0ZWQiOiAizpXOuc%DzrHOs8%JzrPOriDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgjsgzpcgzrXPgc%Oz4TOt8%Dzrcgz4DOv8%FIM%Az4HPjM66zrXOuc%EzrHOuSDOvc6xIM6xzr3Ov86vzr7Otc%EzrUgz4DOtc%BzrnOrc%HzrXOuSDOtM%Fzr3Osc%Ez4zPhM63z4TOtc%CIM%Azr:PhSDOrc%Hzr:Phc69IM66zrHPhM6xz4HOs863zrjOtc6vLiDOlyDOtM65zrHOtM65zrrOsc%Dzq:OsSDOtc65z4POsc6zz4nOs86uz4IgzrzPgM6:z4HOtc6vIM69zrEgzrHOu867zqzOvs61zrkgzrvOr86zzr8gz4TOtyDPg8%FzrzPgM61z4HOuc%Gzr:Pgc6sIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CLiDOmM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zr7Otc%EzqzPg861z4TOtSDPgM%Bzr:Pg861zrrPhM65zrrOrCDPhM63zr0gzrXPgc%Oz4TOt8%DzrcgzrzOtc%EzqwgzrHPgM%MIM%EzrfOvSDOtc65z4POsc6zz4nOs86uIM%EzrfPgi4iLAoJCSJjb21wYXJlc2V0cyI6ICLPg8%NzrPOus%BzrnPg863IM%Jz4Igz4PPhc69z4zOu8%Jzr0iLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICLPg8%HzrXPhM65zrrOriDOsc69zr:Ph86uIiwKCQkibm9icmFja2V0c2xpc3QiOiAizrvOr8%Dz4TOtc%CIM%Hz4nPgc6vz4IgzqzOs866zrnPg8%Ez4HOsSIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAiz4PPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogIs%Az4HPjM%DzrjOtc%EzrXPgiDOuc60zrnPjM%EzrfPhM61z4IiLAoJCSJzdHJ1Y3R1cmUiOiAizrTOv868zq4iLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAiz4TPgc65zrPPic69zr:OvM61z4TPgc65zrrOriIsCgkJImh5cGVyYm9saWMiOiAiz4XPgM61z4HOss6:zrvOuc66zq4iLAoJCSJ0b2xlcmFuY2UiOiAizrHOvc6:z4fOriIsCgkJInJlbGF0aXZlIjogIs%Dz4fOtc%EzrnOus6uIiwKCQkicHJlY2lzaW9uIjogIs6xzrrPgc6vzrLOtc65zrEiLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICLOvM63IM6:z4HOsc%Ez4zPgiDPhM61zrvOtc%Dz4TOrs%CIM61z4DOryIsCgkJInRpbWVzX29wZXJhdG9yIjogIs%EzrXOu861z4PPhM6uz4IgzrXPgM6vIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiz4bOsc69z4TOsc%Dz4TOuc66zq4gzrzOv869zqzOtM6xIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAizrzOuc66z4TOrCDOus67zqzPg868zrHPhM6xIiwKCQkiY29uc3RhbnRzIjogIs%Dz4TOsc64zrXPgc6tz4IiLAoJCSJmdW5jdGlvbnMiOiAiz4PPhc69zrHPgc%Ezq7Pg861zrnPgiIsCgkJInVzZXJmdW5jdGlvbnMiOiAiz4PPhc69zrHPgc%Ezq7Pg861zrnPgiDPh8%Bzq7Pg8%EzrciLAoJCSJ1bml0cyI6ICLOvM6:zr3OrM60zrXPgiIsCgkJInVuaXRwcmVmaXhlcyI6ICLPgM%Bzr:OuM6tzrzOsc%EzrEgzrzOv869zqzOtM%Jzr0iLAoJCSJzeW50YXhwYXJhbXMiOiAizrXPgM65zrvOv86zzq3PgiDPg8%Nzr3PhM6xzr7Ot8%CIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLOhs69zr:Ouc6zzrzOsSDPhM6:z4UgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIs6jz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIs6Vz4DOuc67zr:Os86tz4IgzrXOuc%Dz4zOtM6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAizpXPgM65zrvOv86zzq3PgiDOtc%AzrHOu86uzrjOtc%Fz4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0gzrrOsc65IM%Dz4XOvc6xz4HPhM6uz4POtc%Jzr0iLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAizprOsc64zr:Pgc65z4POvM%Mz4IgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FIM%Ezr:PhSDOvM6xzrjOt8%Ezq4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIs6Uzr:Ous65zrzOriDOsc%Fz4TOrs%CIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIs6Vz4DOuc67zr:Os86tz4IgzrXPgM6xzrvOrs64zrXPhc%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIs6gz4HOv86yzr:Ou86uIM%AzrfOs86xzq:Ov8%FIM66z47OtM65zrrOsSDOtc%Bz47PhM63z4POt8%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICLOoM6vz4PPiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICLOlM6:zrrOuc68zq4gzrHPhc%Ezq7PgiDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICLOks6:zq7OuM61zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAizpHPgM6:z4PPhM6:zrvOriDPg8%Hzr:Ou86vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIs6VzrPOs8%BzrHPhs61zq:PhM61IM%Dz4TOvyDOtc66z4DOsc65zrTOtc%Fz4TOuc66z4wgzrzOsc%CIM68zqzOuM63zrzOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAizpXPgM65z4POus61z4bPhM61zq:PhM61IM%EzrfOvSDOuc%Dz4TOv8%DzrXOu86vzrTOsSDOvM6xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAizpHOvc6xz4bOrc%BzrXPhM61IM6tzr3OsSDPgM%Bz4zOss67zrfOvM6xIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM61z4DOuc67zr:Os86tz4IiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAizpXOuc%DzrHOs8%JzrPOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICLOlc6%zrHOs8%JzrPOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIs6gz4HOv86yzr:Ou86uIM%AzrfOs86xzq:Ov8%FIM66z47OtM65zrrOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAizpLOv86uzrjOtc65zrEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICLOo8%HzrXPhM65zrrOrCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIs%Ez43PgM6:z4IgzrHPgM6szr3PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICLOlc6%zq:Pg8%Jz4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICLOk8%BzrHPhs65zrrPjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLOms61zq:OvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhbmRhcmRfZ3JhcGhpY19sYWJlbCI6ICLOoM%Bz4zPhM%Fz4DOvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIs6hzrHOss60z4zOs8%BzrHOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAizpPPgc6sz4bOt868zrEgzrPPgc6xzrzOvM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICLOlM65zqzOs8%BzrHOvM68zrEgz4DOr8%EzrHPgiIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igz4TOv8%FIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSDOus6xzrkgz4TOt8%CIM%Dz4nPg8%Ezq7PgiDOsc%AzqzOvc%EzrfPg863z4IgzrPOuc6xIM%EzrfOvSDOtc%Bz47PhM63z4POriDPg86xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX3RleHRfY29udGVudF9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDPhM63z4Igz4PPic%Dz4TOrs%CIM6xz4DOrM69z4TOt8%DzrfPgiDOs865zrEgz4TOt869IM61z4HPjs%EzrfPg86uIM%DzrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIs6Rz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLOo8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrciLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9ncmFwaF9jb250ZW50X2xhYmVsIjogIs6jz4fOtc60zq:Osc%Dzrcgz4TOv8%FIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSDOus6xzrkgz4TOt8%CIM%Dz4nPg8%Ezq7PgiDOsc%AzqzOvc%EzrfPg863z4IgzrPOuc6xIM%EzrfOvSDOtc%Bz47PhM63z4POriDPg86xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICLOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAizqPPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLOoc%FzrjOvM6vz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAizpXPgM65zrvOv86zzq3PgiDOtc65z4PPjM60zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIs6Vz4DOuc67zr:Os86tz4IgzrXPgM6xzrvOrs64zrXPhc%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAizqTPhc%HzrHOr861z4IgzrzOtc%EzrHOss67zrfPhM6tz4IiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAizpXPgM65zrvOrc6%z4TOtSDOtc%BzrPOsc67zrXOr86xIM%Az4HOv8%CIM%AzrHPgc6:z4fOriDPg8%Ezr:OvSDOvM6xzrjOt8%Ezq4gzrPOuc6xIM6xz4DOrM69z4TOt8%Dzrcgz4TOt8%CIM61z4HPjs%EzrfPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIs6gz4HOv8%DzrHPgc68zr:Os86uIM6zz4HOsc68zrzOrs%CIM61z4HOs86xzrvOtc6vz4nOvSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAizpTOv866zrnOvM6uIM6xz4XPhM6uz4Igz4TOt8%CIM61z4HPjs%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICLOkc66z43Pgc%Jz4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfc2F2ZV9idXR0b25fdG9vbHRpcCI6ICLOkc%Azr:OuM6uzrrOtc%Fz4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLOps65zrvPhM%BzqzPgc65z4POvM6xIM%Ez4nOvSDOtc%AzrnOu86:zrPPjs69IM6yzqzPg861zrkgzrHOvc6szrvPhc%DzrfPgiDPhM63z4Igz4PPic%Dz4TOrs%CIM6xz4DOrM69z4TOt8%DzrfPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICLOlc68z4bOrM69zrnPg863IM%MzrvPic69IM%Ez4nOvSDOtc%AzrnOu86:zrPPjs69IiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICLOlc68z4bOrM69zrnPg863IM%Dz4fOtc%EzrnOus%Ozr0gzrXPgM65zrvOv86zz47OvSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICLOo8%FzrPOus61zr3PhM%Bz4nPhM65zrrOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAizpLOsc64zrzOv867z4zOs863z4POtyDPgM67zrHOuc%Dzq:Pic69IM6xz4DOrM69z4TOt8%DzrfPgiDOvs61z4fPic%BzrnPg8%EzqwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICLOkc6%zrnOv867z4zOs863z4POtyDOus6szrjOtSDPgM67zrHOuc%Dzq:Ov8%FIM6xz4DOrM69z4TOt8%DzrfPgiDOvs61z4fPic%BzrnPg8%EzqwuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM%Ezr8gz4PPhc69zr:Ou865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IM6xzr7Ouc6:zrvOv86zzrXOr8%EzrHOuSDPic%CIM68zq:OsSDPhM65zrzOri4gzqTOsSDPgM67zrHOr8%DzrnOsSDOsc%AzqzOvc%EzrfPg863z4Igzr:Pgc6vzrbOv869z4TOsc65IM%Dz4TOvyDOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3Ovy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIs6MzrvOtc%CIM6:zrkgzrHPgM6xzr3PhM6uz4POtc65z4Igz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDPg8%Jz4PPhM6tz4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIs6Rzr0gzr:PgM6:zrnOsc60zq7PgM6:z4TOtSDOsc%Az4wgz4TOuc%CIM6xz4DOsc69z4TOrs%DzrXOuc%CIM60zrXOvSDOtc6vzr3Osc65IM%Dz4nPg8%Ezq4sIM63IM%Dz4XOvc6:zrvOuc66zq4gzrXPgc%Oz4TOt8%DzrcgzrjOsSDOss6xzrjOvM6:zrvOv86zzrfOuM61zq8gz4nPgiDOtc%Dz4bOsc67zrzOrc69zrcuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM66zqzOuM61IM6xz4DOrM69z4TOt8%Dzrcgzq3Ph861zrkgzq3Ovc6xIM6yzqzPgc6:z4Igz4PPhM63IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICLOkc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICLOks6sz4HOv8%CIM6yzrHOuM68zr:Ou86:zrPOr86xz4IiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIs6czq3OuM6:zrTOv8%CIM61zrnPg8%MzrTOv8%FIM6xz4DOrM69z4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAizqDOtc60zq:OvyDOtc65z4PPjM60zr:PhSDOsc%AzqzOvc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLOlc69z4PPic68zrHPhM%JzrzOrc69zr:PgiDOtc%AzrXOvs61z4HOs86xz4PPhM6uz4IgzrzOsc64zrfOvM6xz4TOuc66z47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIs6fIM61z4DOtc6%zrXPgc6zzrHPg8%Ezq7PgiDOvM6xzrjOt868zrHPhM65zrrPjs69IE1hdGhUeXBlIM%AzrvOrs%Bz4nOvSDOtM%Fzr3Osc%Ezr:PhM6uz4TPic69IM68zrUgzrPPgc6xzrzOvM6uIM61z4HOs86xzrvOtc6vz4nOvSDOus6xzrkgzrvOtc65z4TOv8%Fz4HOs86vzrXPgiDOtc65z4PPjM60zr:PhSDPh861zrnPgc%MzrPPgc6xz4bOt8%CIM66zrHPhM6xz4fPjs%BzrnPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAizpXPgM61zr7Otc%BzrPOsc%Dz4TOrs%CIM68zrHOuM63zrzOsc%EzrnOus%Ozr0gz4POtSDOrc69zrEgzrHOvc6xzrTPhc%MzrzOtc69zr8gz4DOu86xzq:Pg865zr8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICLOiM69zrEgz4DOtc60zq:OvyDOus61zrnOvM6tzr3Ov8%FIM68zrUgzq3Ovc6xIM66zr:Phc68z4DOryDPgM6:z4Ugzr7Otc66zrnOvc6sIM%Ezr:OvSDOtc%AzrXOvs61z4HOs86xz4PPhM6uIM68zrHOuM63zrzOsc%EzrnOus%Ozr0gTWF0aFR5cGUgz4POtSDOsc69zrHOtM%Fz4zOvM61zr3OvyDPgM6xz4HOrM64z4XPgc6:LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIs6Rz4DOu8%MIM66zrXOr868zrXOvc6:IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAizpzPjM69zr8gzq3Ovc6xIM%AzrXOtM6vzr8gzrHPgM67zr:PjSDOus61zrnOvM6tzr3Ov8%FLCDOs865zrEgz4DOuc6:IM6xz4DOu86tz4IgzrHPgM6xzr3PhM6uz4POtc65z4IuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIs6Szr:Ot864zrfPhM65zrrOriDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIs6VzrzPhs6szr3Ouc%DzrcgzrLOv863zrjOt8%EzrnOus6:z40gQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAizpXOvM%GzqzOvc65z4POtyDOss6:zrfOuM63z4TOuc66zq7PgiDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiBDYWxjTWUgzrzOsc62zq8gzrzOtSDPhM6:IM%Ez4XPgM65zrrPjCDPgM61zrTOr86:IM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAizpXOvM%GzqzOvc65z4POtyDOss6:zrfOuM63z4TOuc66zr:PjSDPgM61zrTOr86:z4UgzrrOtc65zrzOrc69zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIs6VzrzPhs6szr3Ouc%DzrcgzrLOv863zrjOt8%EzrnOus6:z40gz4DOtc60zq:Ov8%FIM66zrXOuc68zq3Ovc6:z4UgzrzOsc62zq8gzrzOtSDPhM6:IM%Ez4XPgM65zrrPjCDPgM61zrTOr86:IM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAizpHOvc%EzrnOus6xz4TOrM%Dz4TOsc%DzrcgzrXOuc%Dz4zOtM6:z4UgzrHPgM6szr3PhM63z4POt8%CIM68zrUgz4TOvyDOss6:zrfOuM63z4TOuc66z4wgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAizpHOvc%EzrnOus6xz4TOrM%Dz4TOsc%Dzrcgz4TOv8%FIM%AzrXOtM6vzr:PhSDOtc65z4PPjM60zr:PhSDOsc%AzqzOvc%EzrfPg863z4IgzrzOtSDOvM65zrEgzrLOv863zrjOt8%EzrnOus6uIM6xz4HOuc64zrzOv868zrfPh86xzr3OriBDYWxjTWUgzrPOuc6xIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLOnc6xIM68zrfOvSDOtc68z4bOsc69zq:Ots61z4TOsc65IM63IM6yzr:Ot864zrfPhM65zrrOriDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLOnc6xIM68zrfOvSDOtc68z4bOsc69zq:Ots61z4TOsc65IM63IM6yzr:Ot864zrfPhM65zrrOriDOsc%BzrnOuM68zr:OvM63z4fOsc69zq4gQ2FsY01lIM6zzrnOsSDPhM6:IM%AzrXOtM6vzr8gzrXOuc%Dz4zOtM6:z4UgzrHPgM6szr3PhM63z4POt8%CIM68zrHOuM63z4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4IgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2N1c3RvbWl6ZV90b29sYmFyX2xhYmVsIjogIs6gz4HOv8%DzrHPgc68zr:Os86uIM6zz4HOsc68zrzOrs%CIM61z4HOs86xzrvOtc6vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICLOkc%Az4zOus%Bz4XPiM63IM61z4DOuc67zr:Os8%Ozr0gzrHPgc%HzrXOr86:z4UgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIs6Rz4DPjM66z4HPhc%IzrcgzrXPgM65zrvOv86zz47OvSDPjM%Az4nPgiDPhM6:IM6szr3Ov865zrPOvM6xLCDOtyDOsc%Azr:OuM6uzrrOtc%Fz4POtyDOriDOtyDOu86uz4jOtyDOtc6zzrPPgc6sz4bPic69IENhbGNNZSDPg861IM68zrHOuM63z4TOrc%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIs6jz43Ovc%EzrHOvs63IM61zrnPg8%MzrTOv8%FIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAizozOu86xIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY2xlYXJfYWxsX2xhYmVsIjogIs6jzrHPhs6uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19sYWJlbCI6ICLOo8%EzrHOuM61z4HOrc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOsSDOs8%BzqzOvM68zrHPhM6xIM%Azr:PhSDOuM6xIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CIM%Dz4TOsc64zrXPgc6tz4IgzrHOvc%Ezq8gzrPOuc6xIM61zrvOtc%NzrjOtc%BzrXPgiDOvM61z4TOsc6yzrvOt8%Ezq3Pgi4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM6:z4HOr8%DzrXPhM61IM%AzrXPgc65z4PPg8%Mz4TOtc%BzrXPgiDPg8%EzrHOuM61z4HOrc%CIM%Dz4TOvyDPhM68zq7OvM6xIMKrzprOsc64zr:Pgc65z4POvM%Mz4Igz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0gzrrOsc65IM%Dz4XOvc6xz4HPhM6uz4POtc%Jzr3Cuy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4TOsc64zrXPgc6tz4IuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDOvc6tzrHPgiDPg8%EzrHOuM61z4HOrM%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICLOo8%Fzr3Osc%Bz4TOrs%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOsSDOv869z4zOvM6xz4TOsSDPgM6:z4UgzrjOsSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDPg8%Fzr3Osc%Bz4TOrs%DzrXOuc%CLiDOnM%Azr:Pgc61zq:PhM61IM69zrEgzr:Pgc6vz4POtc%EzrUgz4DOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4Igz4PPhM6:IM%EzrzOrs68zrEgwqvOms6xzrjOv8%BzrnPg868z4zPgiDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOus6xzrkgz4PPhc69zrHPgc%Ezq7Pg861z4nOvcK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogIs61zrrOuM6tz4TOt8%CL867zr:Os86sz4HOuc64zrzOv8%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAizqTPgc65zrPPic69zr:OvM61z4TPgc65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIs6lz4DOtc%BzrLOv867zrnOus6uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2FyaXRobWV0aWNfbGFiZWwiOiAizpHPgc65zrjOvM63z4TOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAizqDOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4IuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICLOms6xzrjOv8%BzrnPg868z4zPgiDOvc6tzrHPgiDPg8%Fzr3OrM%Bz4TOt8%DzrfPgiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xhYmVsIjogIs6czr:Ovc6szrTOtc%CIM68zq3PhM%BzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgzr:Ovc%MzrzOsc%EzrEgz4DOv8%FIM64zrEgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4IgzrzOv869zqzOtM61z4IgzrzOrc%Ez4HOt8%DzrfPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIs6gzrXPgc65z4PPg8%Mz4TOtc%BzrXPgiDOvM6:zr3OrM60zrXPgi4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2xhYmVsIjogIs6gz4HOv864zq3OvM6xz4TOsSDOvM6:zr3OrM60z4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAizpXPgM65zrvOrc6%z4TOtSDPhM6xIM%Az4HOv864zq3OvM6xz4TOsSDPgM6:z4UgzrjOsSDOtc%AzrnPhM%Bzq3PgM6:zr3PhM6xzrkgzrzOsc62zq8gzrzOtSDOvM6:zr3OrM60zrXPgiDOvM6tz4TPgc63z4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIs6gzrXPgc65z4PPg8%Mz4TOtc%BzrEgz4DPgc6:zrjOrc68zrHPhM6xLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICLOlc%AzrnPhM%BzrXPgM%MzrzOtc69zrXPgiDOtM6:zrzOrc%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICLOnM61zrnOus%EzqwgzrrOu86sz4POvM6xz4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAizqTPjc%Azr:OuSDPjM%Az4nPgiAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIM6UzrnOsc%Gzr:Pgc61z4TOuc66zqwsIM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIs6bzq:Pg8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICLOpM6xIM6szrPOus65z4PPhM%BzrEgeyB9IM61z4HOvM63zr3Otc%Nzr:Ovc%EzrHOuSDPic%CIM%Dz43OvM6yzr:Ou86xIM%AzrXPgc6vz4bPgc6xzr7Ot8%CIM67zrnPg8%Ez47OvS4gzpTOuc6xz4bOv8%BzrXPhM65zrrOrCwgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4Igz4DOsc%BzrXOvc64zq3Pg861zrnPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAizpvOr8%Dz4TOtc%CIM%Hz4nPgc6vz4Igz4PPjc68zrLOv867zrEgz4DOtc%Bzq:Phs%BzrHOvs63z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAizp:PgM6:zrnOv860zq7PgM6:z4TOtSDPg8%Ezr:Ouc%HzrXOr86:IM6uIM6xzrrOv867zr:Phc64zq:OsSDPg8%Ezr:Ouc%HzrXOr8%Jzr0gzrXPgc68zrfOvc61z43Otc%EzrHOuSDPic%CIM67zq:Pg8%EzrEsIM6xzrrPjM68zrcgzrrOsc65IM%Hz4nPgc6vz4Igz4TOsSDPg8%NzrzOss6:zrvOsSDPgM61z4HOr8%Gz4HOsc6%zrfPgiB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICLOlM65zrHPg8%Ezq7OvM6xz4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAizqTPjc%Azr:OuSDPjM%Az4nPgiAoMCwxKSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDOtM65zrHPg8%Ezq7OvM6xz4TOsS4gzpTOuc6xz4bOv8%BzrXPhM65zrrOrCwgzrHPgM6:z4TOtc67zr:Pjc69IM60zrnOsc69z43Pg868zrHPhM6xIM60z43OvyDPg8%Ezr:Ouc%HzrXOr8%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICLOkc69zrHOu86:zrPOr861z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIs6kz43PgM6:zrkgz4zPgM%Jz4IgMjozOjUgzrXPgc68zrfOvc61z43Ov869z4TOsc65IM%Jz4IgzrHOvc6xzrvOv86zzq:Otc%CLiDOlM65zrHPhs6:z4HOtc%EzrnOus6sLCDOtc6vzr3Osc65IM60zrnOsc60zr:Ph865zrrOrc%CIM66zrHOvc6:zr3Ouc66zq3PgiDOtM65zrHOuc%Bzq3Pg861zrnPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLOpc%Azr:Ou86:zrPOuc%Dz4TOuc66zq4gzrXPgM65z4PPhM63zrzOv869zrnOus6uIM%DzrfOvM61zrnOv86zz4HOsc%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIs6kz43PgM6:zrkgz4zPgM%Jz4IgMS41ZS01IM6uIDEuNUUtNSDOtc%BzrzOt869zrXPjc6:zr3PhM6xzrkgz4nPgiDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8gz4POtSDOtc%AzrnPg8%EzrfOvM6:zr3Ouc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICLOlM65zrHPh8%Jz4HOuc%Dz4TOuc66zqwgz4PPjc68zrLOv867zrEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICLOpM61zrvOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICLOms%MzrzOvM6xIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAizprOtc69z4wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIs6kzq:PgM6:z4TOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq3PgiDOuM6tz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAizp:OvM6szrTOtc%CIM%IzrfPhs6vz4nOvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAizqPPhM6:zrnPh861zq:OsSDOu86vz4PPhM6xz4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICLOlc%AzrnOu86tzr7PhM61IM%EzrfOvSDOtc%BzrzOt869zrXOr86xIM%Ezr:PhSDPg8%FzrzOss%MzrvOv8%FIM%EzrXOu861zq:Osc%CLCDOus%MzrzOvM6xz4TOv8%CIM66zrHOuSDOus61zr3Ov8%NLiDOn8%Bzq:Ots61zrkgz4DPjs%CIM%Az4HOrc%AzrXOuSDOvc6xIM61zrrPhs%BzqzOts6:zr3PhM6xzrkgz4TOsSDOtM61zrrOsc60zrnOus6sIM%IzrfPhs6vzrEgzrrOsc65IM6:zrkgzrvOr8%Dz4TOtc%CLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICLOo8%NzrPOus%BzrnPg863IM68zrUgzrHPgM6szr3PhM63z4POtyDOvM6xzrjOt8%Ezq4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAizprPhc%BzrnOv867zrXOus%EzrnOus6sIM6vzrTOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIs6XIM6xz4DOrM69z4TOt8%Dzrcgz4TOv8%FIM68zrHOuM63z4TOriDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM%AzrvOt866z4TPgc6:zrvOv86zzrfOuM61zq8gzrHOus%BzrnOss%Oz4Igz4zPgM%Jz4Igzrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LCDOtc66z4TPjM%CIM6xz4DPjCDPhM65z4Igz4DOsc%BzrXOvc64zq3Pg861zrnPgiDOus6xzrkgz4TOv8%Fz4IgzrnPg86:zrTPjc69zrHOvM6:z4XPgiDPhM61zrvOtc%Dz4TOrc%CLiDOlc6%zrHOus6:zrvOv8%FzrjOtc6vIM69zrEgzrnPg8%Hz43Otc65IM6xzr3Ov8%Hzq4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAizpzOsc64zrfOvM6xz4TOuc66zqwgzq:OtM65zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICLOlyDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4PPhc6zzrrPgc6vzr3Otc%EzrHOuSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM68zrUgz4fPgc6uz4POtyDPhM6:z4UgzrzOsc64zrfOvM6xz4TOuc66zr:PjSDOvM63z4fOsc69zrnPg868zr:PjS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2xhYmVsIjogIs6XIM%DzrXOuc%BzqwgzrrOsc65IM63IM61z4DOsc69zqzOu863z4jOtyDOrc%Hzr:Phc69IM%DzrfOvM6xz4POr86xIM%Dz4TOuc%CIM67zq:Pg8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAizpHOvSDOtyDOsc%AzqzOvc%EzrfPg863IM61zq:Ovc6xzrkgzrzOuc6xIM67zq:Pg8%EzrEgz4PPhM6:zrnPh861zq:Pic69LCDPhM6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDOtc6vzr3Osc65IM%Dz4TOt869IM6vzrTOuc6xIM%DzrXOuc%BzqwgzrrOsc65IM69zrEgzrXOvM%GzrHOvc6vzrbOv869z4TOsc65IM%Ez4zPg861z4Igz4bOv8%Bzq3PgiDPjM%DzrXPgiDOus6xzrkgz4PPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POty4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAizp:OuSDOtc%AzrHOvc6xzrvOrs%IzrXOuc%CIM6tz4fOv8%Fzr0gz4POt868zrHPg86vzrEgz4PPhM65z4IgzrvOr8%Dz4TOtc%CLCDOsc67zrvOrCDOtyDPg861zrnPgc6sIM%Mz4fOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICLOkc69IM63IM6xz4DOrM69z4TOt8%DzrcgzrXOr869zrHOuSDOvM65zrEgzrvOr8%Dz4TOsSDPg8%Ezr:Ouc%HzrXOr8%Jzr0sIM%EzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zrzPhs6xzr3Or862zr:Ovc%EzrHOuSDPhM%Mz4POtc%CIM%Gzr:Pgc6tz4Igz4zPg861z4IgzrrOsc65IM%Dz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcsIM6xzrvOu86sIM%Mz4fOuSDOsc%AzrHPgc6xzq:PhM63z4TOsSDOvM61IM%EzrfOvSDOr860zrnOsSDPg861zrnPgc6sLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICLOlyDPg861zrnPgc6sIM66zrHOuSDOv865IM61z4DOsc69zrHOu86uz4jOtc65z4IgzrTOtc69IM6tz4fOv8%Fzr0gz4POt868zrHPg86vzrEgz4PPhM65z4IgzrvOr8%Dz4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIs6Rzr0gzrcgzrHPgM6szr3PhM63z4POtyDOtc6vzr3Osc65IM68zrnOsSDOu86vz4PPhM6xIM%Dz4TOv865z4fOtc6vz4nOvSwgzrzOtyDOu86szrLOtc%EzrUgz4XPgM%Mz4jOtyDPg86xz4Igz4TOtyDPg861zrnPgc6sIM66zrHOuSDPhM65z4IgzrXPgM6xzr3Osc67zq7PiM61zrnPgiDOs865zrEgzr3OsSDPg8%FzrPOus%Bzq:Ovc61z4TOtSDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gzrrOsc65IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDPgM61zrbPjs69IM66zrHOuSDOus61z4bOsc67zrHOr8%Jzr0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICLOpM6xIM66zrXPhs6xzrvOsc6vzrEgzrrOsc65IM%EzrEgz4DOtc62zqwgzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDPhM6xzrnPgc65zqzOts6:z4XOvSDOvM61IM6xzrrPgc6vzrLOtc65zrEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDOus61zr3Pjs69IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIs6YzrEgz4DPgc6tz4DOtc65IM69zrEgz4XPgM6sz4HPh86:z4XOvSDOsc66z4HOuc6yz47PgiDPhM6xIM6vzrTOuc6xIM66zrXOvc6sIM%Dz4TOt869IM6xz4DOrM69z4TOt8%Dzrcgz4TOv8%FIM68zrHOuM63z4TOriDPjM%DzrEgzrrOsc65IM%Dz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAizpnPg86:zrTPjc69zrHOvM61z4IgzrXOvs65z4PPjs%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfaGVscGVyX3RleHQiOiAizqTOvyDPg8%Nzr3Ov867zr8gzrvPjc%DzrXPic69IM%EzrfPgiDOtc6%zq:Pg8%Jz4POt8%CLCDPg8%NzrPOus%BzrnPg863z4Igzq4gz4TOv8%FIM%Dz4XPg8%Ezq7OvM6xz4TOv8%CIM%Azr:PhSDOv8%Bzq:Ots61z4TOsc65IM6xz4DPjCDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDPhM6:IM6vzrTOuc6:IM68zrUgzrHPhc%Ez4wgz4DOv8%FIM6:z4HOr862zrXPhM6xzrkgzrHPgM%MIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAizp:PgM6:zrnOsc60zq7PgM6:z4TOtSDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLOkc69z4TOuc%Dz4TOv86vz4fOuc%Dzrcgz4zOu8%Jzr0gz4TPic69IM6xz4DOsc69z4TOrs%DzrXPic69IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvS4gzqfPgc63z4POuc68zr:PgM6:zrnOrs%Dz4TOtSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%AzrnOu86:zrPOriDOs865zrEgzr3OsSDPg8%EzrXOr867zrXPhM61IM%Dz4fPjM67zrnOsSDPg8%Ezr:Phc%CIM68zrHOuM63z4TOrc%CIM%Jz4Igz4DPgc6:z4Igz4TOuc%CIM61z4PPhs6xzrvOvM6tzr3Otc%CIM6xz4DOsc69z4TOrs%DzrXOuc%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIs6gz4HOv8%DzrHPgc68zr:Pg868zq3Ovc63IM%Dz4XOvc6sz4HPhM63z4POtyDOss6xzrjOvM6:zrvPjM6zzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLOms6xzrjOv8%Bzq:Pg8%EzrUgz4TOtyDOtM65zrrOriDPg86xz4Igz4DPgc6:z4POsc%BzrzOv8%DzrzOrc69zrcgz4PPhc69zqzPgc%EzrfPg863IM6zzrnOsSDOrc67zrXOs8%Hzr8gz4TOt8%CIM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4gz4PPhM6:IM%EzrzOrs68zrEgwqvOms6xzrjOv8%BzrnPg868z4zPgiDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOus6xzrkgz4PPhc69zrHPgc%Ezq7Pg861z4nOvcK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAizozOvc6:zrzOsSDPg8%Fzr3OrM%Bz4TOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAizprOsc64zr:Pgc65z4POvM%Mz4Igzr3Orc6xz4Igz4PPhc69zqzPgc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICLOlM61zr0gzrHOvs65zr:Ou86:zrPOv8%Nzr3PhM6xzrkgzr:OuSDOsc69zrXOvs6sz4HPhM63z4TOtc%CIM68zrXPhM6xzrLOu863z4TOrc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAizpcgzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM60zrXOvSDOuM6xIM6xzr7Ouc6:zrvOv86zzrfOuM61zq8gzrrOsc65IM64zrEgzrTOv864zrXOryDPg8%Ezrcgz4PPhc69zqzPgc%EzrfPg863IM%Jz4Igz4DOsc%BzqzPg8%EzrHPg863IENhbGNNZS4gzpHPhc%Ezq4gzrcgzrTPhc69zrHPhM%Mz4TOt8%EzrEgzrXOr869zrHOuSDPgM6:zrvPjSDPgM%Bzr:Ot86zzrzOrc69zrcuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIs6Rz4HOuc64zrzOv86vIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIs6jz4XOvM6yzr:Ou865zrrOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIs6UzrXOvSDOtc%AzrnPhM%Bzq3PgM6:zr3PhM6xzrkgzr:OuSDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8uIM6XIM6xz4DOrM69z4TOt8%Dzrcgz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOrc69zrHPgiDPg8%Fzr3OtM%FzrHPg868z4zPgiDPgM%BzqzOvs61z4nOvSwgzrrOu86xz4POvM6sz4TPic69LCDPgc65zrbPjs69IM66zrHOuSDPg8%Fzr3Osc%Bz4TOrs%DzrXPic69IM6xzrrOtc%BzrHOr8%Jzr0sIM%Dz4TOsc64zrXPgc%Ozr0gzrrOsc65IM68zrXPhM6xzrLOu863z4TPjs69LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICLOkc69zr:Ph86uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLOkc66z4HOuc6yzq7PgiDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLOlyDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOsc66z4HOuc6yz47PgiDOr860zrnOsSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAizqDOtc%BzrnOuM%Oz4HOuc6:IM%Dz4bOrM67zrzOsc%Ezr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAizpcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM%Az4HOrc%AzrXOuSDOvc6xIM61zq:Ovc6xzrkgzrHPhc%Dz4TOt8%BzqwgzrXOvc%Ez4zPgiDPhM6:z4UgzrTOuc6xz4PPhM6uzrzOsc%Ezr:PgiDOsc69zr:Ph86uz4IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgz4DOv8%Dzr:Pg8%EzrnOsc6vzr8gz4PPhs6szrvOvM6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLOsc%Az4zOu8%Fz4TOvyDPg8%GzqzOu868zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2xhYmVsIjogIs6KzrTOuc6xIM%IzrfPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIs6kzrEgz4DPgc%Oz4TOsSDPg863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSDOriDOtM61zrrOsc60zrnOus6tz4IgzrjOrc%DzrXOuc%CIM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4Igz4TOv8%FIM68zrHOuM63z4TOriDOuM6xIM%Az4HOrc%AzrXOuSDOvc6xIM61zq:Ovc6xzrkgzq:OtM65zrEgzrzOtSDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POty4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiz4POt868zrHOvc%EzrnOus6sIM%IzrfPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIs60zrXOus6xzrTOuc66zq3PgiDOuM6tz4POtc65z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAizpzOv8%Bz4bOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLOn865IM60zrXOus6xzrTOuc66zr:OryDOsc%BzrnOuM68zr:OryDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOus%Gz4HOrM62zr:Ovc%EzrHOuSDPg861IM66zrHOvc6:zr3Ouc66zr:PgM6:zrnOt868zq3Ovc63IM61z4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAizp:OuSDOtM61zrrOsc60zrnOus6:zq8gzrHPgc65zrjOvM6:zq8gzrjOsSDPgM%Bzq3PgM61zrkgzr3OsSDOtc66z4bPgc6szrbOv869z4TOsc65IM%DzrUgzrHPgM67zq4gzrTOtc66zrHOtM65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrE6IDAsMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAizp:PgM6:zrnOsc60zq7PgM6:z4TOtSDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIs6fzrkgzrTOtc66zrHOtM65zrrOv86vIM6xz4HOuc64zrzOv86vIM64zrEgz4DPgc6tz4DOtc65IM69zrEgzrXOus%Gz4HOrM62zr:Ovc%EzrHOuSDOtc6vz4TOtSDPg861IM61z4DOuc%Dz4TOt868zr:Ovc65zrrOriDOtc6vz4TOtSDPg861IM60zrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9sYWJlbCI6ICLOkc66z4HOr86yzrXOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICLOkc%Az4wiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAizq3Pic%CIM66zrHOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLPg863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizrTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAizpXOu86tzrPOvs%EzrUgz4TOv869IM61zrvOrM%HzrnPg8%Ezr8gzrrOsc65IM68zq3Os865z4PPhM6:IM6xz4HOuc64zrzPjCDPg863zrzOsc69z4TOuc66z47OvSDPiM63z4bOr8%Jzr0gzq4gzrTOtc66zrHOtM65zrrPjs69IM64zq3Pg861z4nOvSDPgM6:z4Ugz4DPgc6tz4DOtc65IM69zrEgzq3Ph861zrkgzrcgzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uLCDPg8%FzrzPgM61z4HOuc67zrHOvM6yzrHOvc6:zrzOrc69z4nOvSDPhM%Jzr0gz4TOtc67zrnOus%Ozr0gzrzOt860zrXOvc65zrrPjs69LiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAizpHPgM67zr:PgM6:zq:Ot8%DzrciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICLOk861zr3Ouc66zqwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICLOkc%AzrvOv8%Azr:Ouc63zrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9oZWxwZXJfdGV4dCI6ICLOlyDPgM6xz4HOrM%Dz4TOsc%DzrcgzrTOtc69IM68z4DOv8%BzrXOryDOvc6xIM6xz4DOu86:z4DOv865zrfOuM61zq8gzqzOu867zr8uIM6gzrXPgc65zrvOsc68zrLOrM69zrXOuSDOus67zqzPg868zrHPhM6xLCDOtM%Fzr3OrM68zrXOuc%CLCDPgc6vzrbOtc%CLCDPgM6:zrvPhc%Ozr3Phc68zrEsIM67zr:Os865zrrOrc%CIM%Dz4XOvc6xz4HPhM6uz4POtc65z4IsIM%Fz4DOtc%BzrLOsc%EzrnOus6tz4Igz4PPhc69zrHPgc%Ezq7Pg861zrnPgiwgzrTOtc66zrHOtM65zrrOv8%Nz4IgzrHPgc65zrjOvM6:z43Pgi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICLOlc66z4TOtc%EzrHOvM6tzr3OtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICLOjM67zrXPgiDOv865IM%Az4HOrM6%zrXOuc%CIM%Azr:PhSDOvM%Azr:Pgc6:z43OvSDOvc6xIM6zzq:Ovc6:z4XOvSDOtc66z4TOtc67zr:Pjc69z4TOsc65LiDOpM6xIM6zzrnOvc%MzrzOtc69zrEgzrrOsc%EzrHOvc6tzrzOv869z4TOsc65IM%DzrUgzrHOuM%Bzr:Or8%DzrzOsc%EzrEsIM61zrrPhM61zrvOtc6vz4TOsc65IM63IM%Az4HOrM6%zrcgz4TPic69IM6xz4DOu8%Ozr0gzrrOu86xz4POvM6sz4TPic69LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JzX2xhYmVsIjogIs6gzrHPgc6szrPOv869z4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAizqDOsc%BzrHOs86:zr3PhM6:z4DOv865zrfOvM6tzr3OtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIs6fzrkgzrHOus6tz4HOsc65zr:OuSDOriDPhM6xIM%Azr:Ou8%Fz47Ovc%FzrzOsSDOtc66z4bPgc6szrbOv869z4TOsc65IM%Jz4IgzrPOuc69z4zOvM61zr3OsSDPgM%Bz47PhM%Jzr0gzrHPgc65zrjOvM%Ozr0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAizprOv865zr3Ov86vIM%AzrHPgc6szrPOv869z4TOtc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAizojPh861zrkgzrPOr869zrXOuSDOtc6%zrHOs8%JzrPOriDOus6:zrnOvc%Ozr0gz4DOsc%BzrHOs8%Mzr3PhM%Jzr0gz4TPic69IM6xzrjPgc6:zrnPg868zqzPhM%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICLOms67zqzPg868zrHPhM6xIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICLOms6:zrnOvc%Mz4Igz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOrs%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICLOpM6xIM66zrvOrM%DzrzOsc%EzrEgzrHPgM67zr:PgM6:zrnOv8%Nzr3PhM6xzrkgz4POtSDOrc69zrHOvSDOvM6:zr3Osc60zrnOus%MIM66zr:Ouc69z4wgz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAizqHOr862zrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAizp:Pgc64zr:Ou86:zrPOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIs6UzrXOvSDPhc%AzqzPgc%Hzr:Phc69IM%Bzq:Ots61z4Igz4PPhM6:zr0gz4DOsc%Bzr:Ovc6:zrzOsc%Dz4TOri4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAizpXOu86sz4fOuc%Dz4TOsSDPgc65zrbOuc66zqwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfaGVscGVyX3RleHQiOiAizpcgzrzOtc%EzrHOss67zrfPhM6uIM%Ez4nOvSDPgc65zrbPjs69IM60zrXOvSDOrc%HzrXOuSDOus6sz4DOv865zr:OvSDPgM6xz4HOrM6zzr:Ovc%EzrEgz4DOv8%FIM69zrEgzrXPhs6xz4HOvM%MzrbOtc%EzrHOuSDPg8%Ezr:OvSDOtM61zq:Ous%Ezrcgz4TOt8%CIM%Bzq:Ots6xz4IsIM6:z4DPjM%EzrUgzrTOtc69IM68z4DOv8%BzrXOryDOvc6xIM6xz4DOu86:z4DOv865zrfOuM61zq8uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX3RpdGxlIjogIs6czr:Ovc6szrTOtc%CIM68zq3PhM%BzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDOvM6:zr3OrM60zrHPgiDOvM6tz4TPgc63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICLOlyDOvM6:zr3OrM60zrEgzrzOrc%Ez4HOt8%DzrfPgiDPhM63z4IgzrHPgM6szr3PhM63z4POt8%CIM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzrXOr869zrHOuSDOr860zrnOsSDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIs6Vz4DOuc%Ez4HOrc%Azr:Ovc%EzrHOuSDOrM67zrvOsSDPgM%Bzr:OuM6tzrzOsc%EzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLOlc%AzrnPhM%Bzq3PgM61z4TOsc65IM63IM68zr:Ovc6szrTOsSDOvM6tz4TPgc63z4POt8%CIM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4Igz4TOv8%FIM68zrHOuM63z4TOriDOvc6xIM6tz4fOtc65IM60zrnOsc%Gzr:Pgc61z4TOuc66z4wgz4DPgc%MzrjOtc68zrEgzrHPgM%MIM6xz4XPhM%MIM%EzrfPgiDPg8%Jz4PPhM6uz4IgzrHPgM6szr3PhM63z4POt8%CLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIs6jz4TOv865z4fOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAizprPgc65z4TOrs%BzrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAizpHOvc6:z4fOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfaGVscGVyIjogIs6fz4HOr8%Dz4TOtSDPhM6:IM%Azr:Pg8%MIM%Dz4bOrM67zrzOsc%Ezr:PgiDPgM6:z4UgzrjOsSDOtc%AzrnPhM%Bzq3PgM61z4TOsc65IM68zrXPhM6xzr7PjSDPhM63z4IgzrHPgM6szr3PhM63z4POt8%CIM%Ezr:PhSDOvM6xzrjOt8%Ezq4gzrrOsc65IM%EzrfPgiDPg8%Jz4PPhM6uz4IgzrHPgM6szr3PhM63z4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICLOlc%AzrnOu86tzr7PhM61IM%EzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Azr:PhSDOuM6xIM6xzr7Ouc6:zrvOv86zzrfOuM6:z43OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIs6Rz4DOsc6zzr:Pgc61z43Ov869z4TOsc65IM%EzrEgz4DOtc%BzrnPhM%Ezqwgz4PPhM6:zrnPh861zq:OsSDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAizpTOtc69IM68z4DOv8%Bzr:Pjc69IM69zrEgz4XPgM6sz4HPh86:z4XOvSDPgM61z4HOuc%Dz4PPjM%EzrXPgc6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM6xz4DPjCDOsc%Fz4TOrCDPgM6:z4Ugz4XPgM6sz4HPh86:z4XOvSDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIs6Rzr3PhM65z4PPhM6:zq:Ph865z4POtyDPh8%Bz47OvM6xz4TOv8%CIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLOpM6xIM%Dz4TOv865z4fOtc6vzrEgz4PPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM6:z4UgzrzOsc64zrfPhM6uIM%Az4HOrc%AzrXOuSDOvc6xIM6tz4fOv8%Fzr0gz4TOvyDOr860zrnOvyDPh8%Bz47OvM6xIM%DzrUgz4PPh86tz4POtyDOvM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICLOkc69z4TOuc%Dz4TOv86vz4fOuc%Dzrcgz4TPjc%Azr:PhSDOs8%BzrHOvM68zq7PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfaGVscGVyIjogIs6kzrEgz4PPhM6:zrnPh861zq:OsSDPg8%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ezr:PhSDOvM6xzrjOt8%Ezq4gz4DPgc6tz4DOtc65IM69zrEgzq3Ph86:z4XOvSDPhM6:zr0gzq:OtM65zr8gz4TPjc%Azr8gzrPPgc6xzrzOvM6uz4IgKM%Dz4XOvM%AzrHOs86uz4IsIM60zrnOsc66zrXOus6:zrzOvM6tzr3Otykgz4POtSDPg8%Hzq3Pg863IM68zrUgz4TOtyDPg8%Jz4PPhM6uIM6xz4DOrM69z4TOt8%DzrcuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAizozOu86xIM%EzrEgz4PPhM6:zrnPh861zq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICLOms6xz4TOsc69zr:OvM6uIM6yzrHOuM68zr:Ou86:zrPOuc%Ozr0iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICLOoM%Bzr:Orc66z4XPiM61IM%Dz4bOrM67zrzOsSDOus6xz4TOrCDPhM63IM%Gz4zPgc%Ez4nPg863IM%Dz4TOv865z4fOtc6vz4nOvSDOtc%AzrHOu86uzrjOtc%Fz4POt8%CIM6zz4HOsc%Gzq7OvM6xz4TOv8%CLiDOlM6:zrrOuc68zqzPg8%EzrUgzr7Osc69zqwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICLOk8%BzqzPiM%EzrUgzq3Ovc6xzr0gzrHOu86zz4zPgc65zrjOvM6:IM6zzrnOsSDOtM63zrzOuc6:z4XPgc6zzq:OsSDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSwgzrHPgc65zrjOvM%Ozr0sIM%AzrHPgc6xz4PPhM6sz4POtc%Jzr0sIM6zz4HOsc%GzrfOvM6sz4TPic69IM6uIM67zrXOuc%Ezr:Phc%BzrPOr86xz4IgzrLOsc64zrzOv867z4zOs863z4POt8%COiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAizpPOu8%Oz4PPg86xIM6xzrvOs86:z4HOr864zrzOv8%FIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIs6jzrfOvM61zrnOv86zz4HOsc%Gzq:OsSDOvM61z4TOsc6yzrvOt8%Ez47OvSDOtc6%z4zOtM6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAizqDOsc%BzqzOtM61zrnOs868zrE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICLOnM6:z4HPhs6uIM%AzrHPgc6sz4PPhM6xz4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIs6mzrHOvc%EzrHPg8%EzrnOus6uIM68zr:Ovc6szrTOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIs6kzrXOu861z4PPhM6uz4Igz4bOv8%Bz47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9kb3RfbGFiZWwiOiAiwrcgzqTOtc67zrXOr86xIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIM6jz4TOsc%Fz4HPjM%CIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICLOpc%Azr:Ovc6:zr:Pjc68zrXOvc6:z4IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICLOnM6:z4HPhs6uIM6xz4HOuc64zrzPjs69IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICLOpM%Nz4DOv8%CIM6xzrrPgc6vzrLOtc65zrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICLOo863zrzOsc69z4TOuc66zqwgz4jOt8%Gzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizpTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICLOo863zrzOtc65zr:Os8%BzrHPhs6vzrEgzrXOvs%MzrTOv8%FIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAizpTOtc66zrHOtM65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIs6Rz4XPhM%MzrzOsc%EzrciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9sYWJlbCI6ICLOlM61zrrOsc60zrnOus%MIM60zrnOsc%Hz4nPgc65z4PPhM65zrrPjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIs6az4zOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICLOpM61zrvOtc6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIs6UzrnOsc%Hz4nPgc65z4PPhM65zrrPjCDOv868zqzOtM6xz4Igz4jOt8%Gzq:Pic69IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIs6azrHOvc6tzr3OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAizprOtc69z4wiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIs6az4zOvM68zrEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIs6kzrXOu861zq:OsSIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIs6Tz4HOrM%Iz4TOtSDPhM6:IM6xz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:IM%EzrfPgiDOss6:zrfOuM63z4TOuc66zq7PgiDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiBDYWxjTWUgz4TOv8%FIM68zrHOuM63z4TOrjoiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIs6jz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIs6Vz4DOsc69zrHOtM63zrzOuc6:z4XPgc6zzq:OsSDOsc%AzqzOvc%EzrfPg863z4IiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLOkc69z4TOuc6zz4HOsc%Gzq4gzrHPgM6szr3PhM63z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICLOkc%AzqzOvc%EzrfPg863IM68zrHOuM63z4TOriIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIs6azrHOuM6:z4HOuc%DzrzPjM%CIM6xz4DOrM69z4TOt8%DzrfPgiDOvM6xzrjOt8%Ezq4gzrPOuc6xIM61zrzPhs6szr3Ouc%Dzrcgz4TPic69IM%Dz4fOv867zq:Pic69IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIs6jzqnOo86kzpciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIs6czpXOoc6ZzprOqc6jIM6jzqnOo86kzpciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICLOlc6jzqbOkc6bzpzOlc6dzpciLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAizqPPjc69z4TOsc6%zrcgzrzOsc64zrfOvM6xz4TOuc66z47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIs6jz43Ovc%EzrHOvs63IM6zz4HOsc%GzrnOus%Ozr0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIs6jz43Ovc%EzrHOvs63IM66zrXOuc68zq3Ovc6:z4UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAizprPhc%BzrnOv867zrXOus%EzrnOus6sIM6vzrTOuc6xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICLOnM6xzrjOt868zrHPhM65zrrOrCDOr860zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIs6Zz4POv860z43Ovc6xzrzOtc%CIM61zr7Ouc%Dz47Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIs6fz4DOv865zrHOtM6uz4DOv8%EzrUgzrHPgM6szr3PhM63z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAizqPPhc69zqzPgc%EzrfPg863IM6yzrHOuM68zr:Ou8%MzrPOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICLOk861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAizpHPgM67zr:PgM6:zrnOt868zq3Ovc63IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAizpXOus%EzrXPhM6xzrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19mYWN0b3JpemVkX2xhYmVsIjogIs6gzrHPgc6xzrPOv869z4TOv8%Azr:Ouc63zrzOrc69zrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAizp:Pgc64zr:Ou86:zrPOuc66zq4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIs6azrHOvc6tzr3Osc%CIM66zr:Ouc69z4zPgiDPgM6xz4HOrM6zzr:Ovc%EzrHPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIs6VzrvOrM%HzrnPg8%EzrEgz4HOuc62zrnOus6sIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIs6azr:Ouc69z4zPgiDPgM6xz4HOv869zr:OvM6xz4PPhM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIs6Vz4DOuc%Dz4TOt868zr:Ovc65zrrOriDPg863zrzOtc65zr:Os8%BzrHPhs6vzrEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIs6UzrXOus6xzrTOuc66zq4gz4POt868zrXOuc6:zrPPgc6xz4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAizqPPhc68zrLOv867zrnOus6uIM6xz4DOrM69z4TOt8%DzrciLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAizpHPgM%MICR7bWlufSDOrc%Jz4IgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICLOpM6:z4XOu86sz4fOuc%Dz4TOv869ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAizojPic%CICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAizrTOtc66zrHOtM65zrrOrc%CIM64zq3Pg861zrnPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIs%DzrfOvM6xzr3PhM65zrrOv86vIM6xz4HOuc64zrzOv86vIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICLOis60zrnOsSDOvM6:zr3OrM60zrEgzrzOrc%Ez4HOt8%DzrfPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIs6Mz4fOuSDPgM61z4HOuc%Ez4TOrCDPg8%Ezr:Ouc%HzrXOr86xIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAizqfPgc%OzrzOsSIsCiAgCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbGluZXN0eWxlX2xhYmVsIjogIs6jz4TOuc67IM6zz4HOsc68zrzOrs%CIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAizpXPgc%Oz4TOt8%DzrcgWE1MIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiVVJMIM6zz4HOsc68zrzOsc%EzrnOus6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICLOlM61z4POvM61z4XOvM6tzr3Otc%CIM67zq3Ovs61zrnPgiIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIs6Vz4DOsc67zq7OuM61z4XPg863IM66zrHOuSDOvM61z4TOsc6yzrvOt8%Ezq3PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIs6czq3OuM6:zrTOv8%CIM61zrnPg8%MzrTOv8%FIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIs6Vz4DOuc%Ez4HOtc%Az4zOvM61zr3OtyDOtc6vz4POv860zr:PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfY29tcGFyaXNvbl90aXRsZSI6ICLOo8%NzrPOus%BzrnPg863IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIs6ZzrTOuc%Mz4TOt8%EzrXPgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIs6czrXPhM6xzrLOu863z4TOrc%CIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAizrHPgM%MIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAizq3Pic%CIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIs%DzrfOvM6xzr3PhM65zrrOrCDPiM63z4bOr86xIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLOtM61zrrOsc60zrnOus6tz4IgzrjOrc%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgz4DOv8%Dzr:Pg8%EzrnOsc6vzr8gz4PPhs6szrvOvM6xIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICLOsc%Az4zOu8%Fz4TOvyDPg8%GzqzOu868zrEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIM61zr3Pg8%JzrzOsc%Ez4nOvM6tzr3OtyDPh861zrnPgc%MzrPPgc6xz4bOtyDOus6xz4TOsc%Hz47Pgc65z4POtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIs6RzrrPgc6vzrLOtc65zrEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAizojPh861zrkgzrHOu86zz4zPgc65zrjOvM6:IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAizpXOuc%DzrHOs8%JzrPOriDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgjsiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIs6XIM61z4HPjs%EzrfPg863IM%Azr:PhSDPgM%Bz4zOus61zrnPhM6xzrkgzr3OsSDOsc69zr:Or86%zrXPhM61IM%AzrXPgc65zq3Ph861zrkgz4DOsc%Bz4nPh863zrzOrc69zrXPgiDOtM%Fzr3Osc%Ez4zPhM63z4TOtc%CLiDOlyDOtM65zrXPgc6zzrHPg86vzrEgzrXOuc%DzrHOs8%JzrPOrs%CIM68z4DOv8%BzrXOryDOvc6xIM6xzrvOu86szr7Otc65IM61zrvOsc%Gz4HPjs%CIM%Ezrcgz4PPhc68z4DOtc%BzrnPhs6:z4HOrCDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgi4gzqPPhc69zrnPg8%EzqzPhM6xzrkgzq3Ovc64zrXPgc68zrEgzr3OsSDOtM6:zrrOuc68zqzPg861z4TOtSDPgM%Bzr:Pg861zrrPhM65zrrOrCDPhM63zr0gzrXPgc%Oz4TOt8%DzrcgzrzOtc%Ezqwgz4TOt869IM61zrnPg86xzrPPic6zzq4uIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICLOkc%Azr:OtM6:z4fOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLOkc66z43Pgc%Jz4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICLOnM63IM%Dz4XOvM6yzrHPhM6tz4Igz4HPhc64zrzOr8%DzrXOuc%CIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfbGFiZWwiOiAizp:OuSDPgc%FzrjOvM6vz4POtc65z4Igz4DOv8%FIM6tz4fOv8%Fzr0gzrXPgM65zrvOtc6zzrXOryDOtM61zr0gzrXOr869zrHOuSDPg8%FzrzOss6xz4TOrc%CIM68zrUgz4TOv8%Fz4IgzrnPg8%Hz4XPgc65z4POvM6:z43PgiDPgM6:z4Ugzq3Ph86:z4XOvSDPgM%Bzr:Ous%Nz4jOtc65IM6xz4DPjCDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POriDPg86xz4IuIM6Yzq3Ou861z4TOtSDPg86vzrPOv8%Fz4HOsSDOvc6xIM%Dz4XOvc61z4fOr8%DzrXPhM61OyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIs6dzrHOuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAizozPh865IiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLOhs69zr:Ouc6zzrzOsSDPhM6:z4UgzrXPgM61zr7Otc%BzrPOsc%Dz4TOriDOvM6xzrjOt868zrHPhM65zrrPjs69IE1hdGhUeXBlIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIs6czrcgzrHPgM6:zrjOt866zrXPhc68zq3Ovc61z4IgzrHOu867zrHOs86tz4IiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICLOkc69IM66zrvOtc6vz4POtc%EzrUgzrHPhc%Ez4wgz4TOvyDPgM6xz4HOrM64z4XPgc6:LCDOuM6xIM%HzqzPg861z4TOtSDPjM67zrXPgiDPhM65z4IgzrzOtyDOsc%Azr:OuM63zrrOtc%FzrzOrc69zrXPgiDOsc67zrvOsc6zzq3Pgi4gzpjOrc67zrXPhM61IM%Dzq:Os86:z4XPgc6xIM69zrEgz4PPhc69zrXPh86vz4POtc%EzrU7IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAizpHPgM6:zrTOv8%Hzq4iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICLOkc66z43Pgc%Jz4POtyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAizpHPgM6:zrjOrs66zrXPhc%DzrcgzrrOsc65IM66zrvOtc6vz4POuc68zr8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIs6azrvOtc6vz4POuc68zr8gz4fPic%Bzq:PgiDOsc%Azr:OuM6uzrrOtc%Fz4POtyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIs6azqzOvc%EzrUgzrrOu865zrogz4PPhM6:IM66zr:Phc68z4DOryDOs865zrEgzrvOrs%IzrcgzrrOsc65IM61zrrPhM6tzrvOtc%Dzrcgz4TOt8%CIM61z4bOsc%BzrzOv86zzq7PgiBXaXJpcyBDYXMgzrPOuc6xIM69zrEgzrXPgM61zr7Otc%BzrPOsc%Dz4TOtc6vz4TOtSDPhM6:zr0gzrHOu86zz4zPgc65zrjOvM6:IM%EzrfPgiDOtc%Bz47PhM63z4POt8%CLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAizpXOus%Ezq3Ou861z4POtyDOsc%BzrnOuM68zr:OvM63z4fOsc69zq7PgiIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIs6azqzOvc%EzrUgzrrOu865zrogz4PPhM6:IM66zr:Phc68z4DOryDOs865zrEgzrvOrs%IzrcgzrrOsc65IM61zrrPhM6tzrvOtc%Dzrcgz4TOt8%CIM61z4bOsc%BzrzOv86zzq7PgiBXaXJpcyBDYXMgzrPOuc6xIM69zrEgzrrOrM69zrXPhM61IM%Ezr:Phc%CIM%Fz4DOv867zr:Os865z4POvM6:z43PgiDPgM6:z4UgzrjOrc67zrXPhM61LiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPs6czqzOuM61z4TOtSDPgM61z4HOuc%Dz4PPjM%EzrXPgc6xPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAizpHPgM6:z4PPhM6:zrvOriDOsc%Bz4fOuc66zq7PgiDPgM61z4HOuc%MzrTOv8%FIM%Dz43Ovc60zrXPg863z4IuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICLOkc69zrHOvM6:zr3OriDOs865zrEgzrXOvc63zrzOtc%Bz47Pg861zrnPgi4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAizozOu861z4Igzr:OuSDOsc67zrvOsc6zzq3PgiDOsc%Azr:OuM63zrrOtc%Nz4TOt866zrHOvSIsCgkJImdvdHNlc3Npb24iOiAizp:OuSDOsc67zrvOsc6zzq3PgiDOsc%Azr:OuM63zrrOtc%Nz4TOt866zrHOvSAozrHOvc6xzrjOtc%Oz4HOt8%DzrcgJHtufSkuIiwKCQkic2hvd2NhcyI6ICLOp8%Bzq7Pg863IM%Ezr:PhSBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIs6nz4HOrs%Dzrcgz4TOv8%FIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICLOoM61z4HOuc%Dz4PPjM%EzrXPgc61z4Igz4DOu863z4HOv8%Gzr:Pgc6vzrXPgiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICLOnM61z4TOsc%Ez4HOv8%Azq4gz4POtSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIs6fIM6xzrvOs8%Mz4HOuc64zrzOv8%CIM%EzrfPgiDOtc%Bz47PhM63z4POt8%CIM64zrEgzrXOuc%DzrHPh864zrXOryDOsc%Az4wgz4TOvyBXaXJpcyBDQVMgz4PPhM6:zr0gzr3Orc6:IM61z4DOtc6%zrXPgc6zzrHPg8%Ezq4gzrHOu86zz4zPgc65zrjOvM%Jzr0sIM%Ezr8gQ2FsY01lLiDOnyDPgM%Bzr:Ous%Nz4DPhM%Jzr0gzrHOu86zz4zPgc65zrjOvM6:z4Igz4DPgc6tz4DOtc65IM69zrEgzrHOvc6xzrjOtc%Jz4HOt864zrXOryDOus6xzrkgzr3OsSDOtc67zrXOs8%HzrjOtc6vLiDOn865IM6xzrvOs8%Mz4HOuc64zrzOv865IM%Azr:PhSDOrc%Hzr:Phc69IM61zrnPg86xz4fOuM61zq8gz4PPhM6:IENhbGNNZSDOtM61zr0gzrXOr869zrHOuSDOtM%Fzr3Osc%Ez4wgzr3OsSDOsc69zr:Ouc%Hz4TOv8%Nzr0gz4DOu86tzr:OvSDOvM61IM%Ezr8gV2lyaXMgQ0FTLiDOkc69IM61z4DOuc64z4XOvM61zq:PhM61IM6xzr3Osc6vz4HOtc%Dzrcgz4TOt8%CIM61zrnPg86xzrPPic6zzq7PgiDOvM61z4TOrCDPhM63zr0gzrHPgM6:zrTOv8%Hzq4sIM68zrfOvSDOsc%Azr:OuM63zrrOtc%Nz4POtc%EzrUgz4TOt869IM61z4HPjs%EzrfPg863LiDOms6szr3PhM61IM66zrvOuc66IM%Dz4TOt869IMKrzpHOus%Nz4HPic%DzrfCuyDPg8%Ezr8gz4DOsc%BzqzOuM%Fz4HOvyDPhM6:z4UgV2lyaXMgUXVpenplcyBTdHVkaW8gzrrOsc65IM6xzr3Ov86vzr7PhM61IM%EzrfOvSDPgM6szrvOuS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIs6czrXPhM6xz4TPgc6:z4DOriDPic%CIM6xzrvOs8%Mz4HOuc64zrzOv8%CIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIs6Rz4DOv860zr:Ph86uIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAizpHOus%Nz4HPic%DzrciLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICLOs8%BzrHPhs65zrrOriIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IijOs8%BzrHPhs6uzrzOsc%EzrEsIM6zzrXPic68zrXPhM%BzrnOus6sIM%Dz4TOv865z4fOtc6vzrEuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIs6XIM%Dz43Ovc%EzrHOvs63IM%EzrfPgiDOsc%AzqzOvc%EzrfPg863z4IgzrXOr869zrHOuSDPg8%Jz4PPhM6uIiwKCQoJCSJjaGVja19jb2xvciI6ICLOrc%HzrXOuSDPhM6:IM6vzrTOuc6:IM%Hz4HPjs68zrEiLAoJCSJjaGVja19saW5lc3R5bGUiOiAizq3Ph861zrkgz4TOvyDOr860zrnOvyDPg8%EzrnOuyDOs8%BzrHOvM68zq7PgiIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIs60zrXOvSDPgM61z4HOuc6tz4fOtc65IM%AzrXPgc65z4TPhM6sIM%Dz4TOv865z4fOtc6vzrEiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLOs861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIs6XIM6xz4DOrM69z4TOt8%DzrcgzrXOr869zrHOuSDOs861z4nOvM61z4TPgc65zrrOrCDOr860zrnOsSIsCgoJCSJwYXJhbWV0ZXIiOiAiz4DOsc%BzqzOvM61z4TPgc6:z4IiLAoJCSJhbnN3ZXIiOiAizrHPgM6szr3PhM63z4POtyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIs6Rzr3PhM65zrPPgc6xz4bOriDOsc%Az4wgz4TOvyDOsc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICLOkc69z4TOuc6zz4HOsc%Gzq4gzrHPgM%MIM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICLOo8%HzrXOtM65zr:Os8%BzqzPhs6:z4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLOo8%EzrHPhM65z4PPhM65zrrOrCDOtM65zrHOs8%BzqzOvM68zrHPhM6xIiwKCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9tYXRoIjogIs6VzrnPg86xzrPOrM6zzrXPhM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM6zzrnOsSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%Bz47PhM63z4POty4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM%Ez4HOv8%Azr:PgM6:zrnOrs%DzrXPhM61IM%EzrEgzrrPgc65z4TOrs%BzrnOsSDPgM6:z4Ugz4fPgc63z4POuc68zr:PgM6:zrnOv8%Nzr3PhM6xzrkgzrPOuc6xIM69zrEgz4TOvyDPg8%FzrPOus%Bzq:Ovc61z4TOtSDOvM61IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDPg86xz4Igz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDOtc%AzrnOu86:zrPPjs69IM61z4DOuc66z43Pgc%Jz4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICLOlc65z4POsc6zzqzOs861z4TOtSDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyDOs865zrEgzrHPhc%Ezq7OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6cz4DOv8%BzrXOr8%EzrUgzr3OsSDPhM%Bzr:PgM6:z4DOv865zq7Pg861z4TOtSDPhM6:zr0gz4TPgc%Mz4DOvyDOvM61IM%Ezr:OvSDOv8%Azr:Or86:IM%Dz4XOs866z4HOr869zrXPhM6xzrkgzrzOtSDPhM63zr0gzrHPgM6szr3PhM63z4POtyDPhM%Jzr0gzrzOsc64zrfPhM%Ozr0gz4POsc%CIM66zrHOuSDPgM6:zrnOsSDPg8%Ezr:Ouc%HzrXOr86xIM6yzrHOuM68zr:Ou86:zrPOv8%Nzr3PhM6xzrkgz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDPgc%FzrjOvM6vz4POtc%Jzr0uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIs6VzrnPg86xzrPOrM6zzrXPhM61IM%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM6zzrnOsSDOsc%Fz4TOrs69IM%EzrfOvSDOtc%Bz47PhM63z4POty4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM%Ez4HOv8%Azr:PgM6:zrnOrs%DzrXPhM61IM%EzrEgzrrPgc65z4TOrs%BzrnOsSDPgM6:z4Ugz4fPgc63z4POuc68zr:PgM6:zrnOv8%Nzr3PhM6xzrkgzrPOuc6xIM69zrEgz4TOvyDPg8%FzrPOus%Bzq:Ovc61z4TOtSDOvM61IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDPg86xz4Igz4fPgc63z4POuc68zr:PgM6:zrnPjs69z4TOsc%CIM%Ezr8gzrzOtc69zr:PjSDOtc%AzrnOu86:zrPPjs69IM61z4DOuc66z43Pgc%Jz4POt8%CLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAizpHPhc%Ezq4gzrXOr869zrHOuSDOtyDOsc%Bz4fOuc66zq4gzrrOsc%EzqzPg8%EzrHPg863IM%Ezr:PhSDOvM6xzrjOt868zrHPhM65zrrOv8%NIM%Az4HOv86zz4HOrM68zrzOsc%Ezr:PgiDOtc%AzrXOvs61z4HOs86xz4POr86xz4Igz4DOv8%FIM64zrEgzrTOv8%Fzr0gzr:OuSDOvM6xzrjOt8%Ezq3PgiDPg86xz4Igz4zPhM6xzr0gzrXPgM65z4fOtc65z4HOv8%Nzr0gz4TOt869IM61z4HPjs%EzrfPg863LiDOnM61IM6xz4XPhM%Mzr0gz4TOv869IM%Ez4HPjM%Azr8gzrzPgM6:z4HOtc6vz4TOtSDOvc6xIM%AzrHPgc6tz4fOtc%EzrUgzrzOuc6xIM60zr:OvM6uIM6zzrnOsSDPhM63zr0gzrHPgM6szr3PhM63z4POriDPhM6:z4XPgiDOriDPhM6xIM66zrXOvc6sIM6zzrnOsSDPg8%FzrzPgM67zq7Pgc%Jz4POty4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIs6Rz4XPhM6uIM61zq:Ovc6xzrkgzrcgzrHPgc%HzrnOus6uIM66zrHPhM6sz4PPhM6xz4POtyDPhM6:z4UgzrXPgM61zr7Otc%BzrPOsc%Dz4TOriDOs8%BzrHPhs6uzrzOsc%Ezr:PgiDPgM6:z4UgzrjOsSDOss67zq3PgM6:z4XOvSDOv865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDPjM%EzrHOvSDOtc%AzrnPh861zrnPgc6:z43OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6cz4DOv8%BzrXOr8%EzrUgzr3OsSDPgM%Bzr:Pg86xz4HOvM%Mz4POtc%EzrUgz4TOsSDPg8%Ezr:Ouc%HzrXOr86xIM%EzrfPgiDOs8%BzrHOvM68zq7PgiDOtc%BzrPOsc67zrXOr8%Jzr0gz4DOv8%FIM64zrEgzrLOu86tz4DOv8%Fzr0gz4PPhM65z4IgzrXPgM65zrvOv86zzq3PgiDOtc65z4POsc6zz4nOs86uz4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICLOkc%Fz4TOriDOtc6vzr3Osc65IM63IM6xz4HPh865zrrOriDOus6xz4TOrM%Dz4TOsc%Dzrcgz4TOv8%FIM%Az4HOv86zz4HOrM68zrzOsc%Ezr:PgiDOtc%AzrXOvs61z4HOs86xz4POr86xz4IgzrrOtc65zrzOrc69zr:PhSDPgM6:z4UgzrjOsSDOss67zq3PgM6:z4XOvSDOv865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDPjM%EzrHOvSDOtc%AzrnPh861zrnPgc6:z43OvSDPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6Rz4XPhM%Mz4Igzr8gz4TPjc%Azr:PgiDOsc%AzqzOvc%EzrfPg863z4IgzrTOtc69IM6xzr7Ouc6:zrvOv86zzrXOr8%EzrHOuSDOvM6xzrjOt868zrHPhM65zrrOrC4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICLOp8%BzrfPg865zrzOv8%Azr:Ouc61zq:PhM61IM%Ezr8gV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAizqTPjs%BzrEgzrzPgM6:z4HOtc6vz4TOtSDOvc6xIM6xz4DOv867zrHPjc%DzrXPhM61IM%Ezrcgzr3Orc6xIM68zrHPgiDOu861zrnPhM6:z4XPgc6zzq:OsSDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSwgz4DOv8%FIM%DzrHPgiDOtc%AzrnPhM%Bzq3PgM61zrkgzr3OsSDOtM63zrzOuc6:z4XPgc6zzrXOr8%EzrUgzrTPhc69zrHOvM65zrrOrc%CIM61z4HPic%Ezq7Pg861zrnPgiDOvM61IM%AzrnOvyDOs8%Bzq7Os86:z4HOvyDOus6xzrkgzrHPgM67z4wgz4TPgc%Mz4DOvy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAizqHOr86%z4TOtSDOvM65zrEgzrzOsc%EzrnOrCDPg8%EzrnPgiDPg863zrzOtc65z47Pg861zrnPgiDOrc66zrTOv8%DzrfPgiDOvM6xz4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogIs6gzrXOr8%EzrUgzrzOsc%CIM%EzrcgzrPOvc%OzrzOtyDPg86xz4IuIiwJCQoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLOkc%Bz4fOuc66z4wgz4DOtc%BzrnOtc%Hz4zOvM61zr3OvyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLOms67zrXOr860z4nOvM6xIM6xz4HPh865zrrOv8%NIM%AzrXPgc65zrXPh86:zrzOrc69zr:PhSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICLOnM63zr0gzrXPgM65z4TPgc6tz4jOtc%EzrUgz4PPhM6:zr0gzrzOsc64zrfPhM6uIM69zrEgz4TPgc6:z4DOv8%Azr:Ouc6uz4POtc65IM%EzrfOvSDOsc%AzqzOvc%EzrfPg863IM61zrrPhM%Mz4Igz4TPic69IM66zrXOvc%Ozr0gzrjOrc%DzrXPic69IM66z4HOrM%EzrfPg863z4IgzrjOrc%DzrfPgiDPgM6:z4Ugzq3Ph86:z4XOvSDOsc%Azr:OvM61zq:Ovc61zrkgz4PPhM6:IM6xz4HPh865zrrPjCDPgM61z4HOuc61z4fPjM68zrXOvc6:LiDOlc6szr0gzrHPhc%Ezq4gzrcgz4HPjc64zrzOuc%DzrcgzrXOr869zrHOuSDOtc69zrXPgc6zzr:PgM6:zrnOt868zq3Ovc63LCDOvyDOvM6xzrjOt8%Ezq7PgiDOuM6xIM68z4DOv8%BzrXOryDOvc6xIM%Dz4XOvM%AzrvOt8%Bz47Pg861zrkgzrzPjM69zr8gz4TOsSDPgM67zrHOr8%DzrnOsSDPhM6:z4UgzrHPgc%HzrnOus6:z40gz4DOtc%BzrnOtc%Hzr:OvM6tzr3Ov8%FLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbCI6ICLOoc%FzrjOvM6vz4POtc65z4IgzrXOvM%GzqzOvc65z4POt8%CIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfbmFtZSI6ICLOn8%BzrHPhM%Mz4TOt8%EzrEgzr:Ovc6:zrzOrM%Ez4nOvSDOtc%EzrnOus61z4TPjs69IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfdmFsdWUiOiAizp:Pgc6xz4TPjM%EzrfPhM6xIM%EzrnOvM%Ozr0gzrXPhM65zrrOtc%Ez47OvSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2hlbHBlcl90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOtyDPgc%NzrjOvM65z4POtyDOtc68z4bOrM69zrnPg863z4Igz4TPic69IM6:zr3Ov868zqzPhM%Jzr0gzrrOsc65IM%Ez4nOvSDPhM65zrzPjs69IM%Ez4nOvSDOtc%EzrnOus61z4TPjs69LiDOnM%Azr:Pgc61zq:PhM61IM69zrEgzrHPgM6:z4bOsc%Dzq:Pg861z4TOtSDOsc69IM6:zrkgz4TOuc68zq3PgiDPhM%Jzr0gzrXPhM65zrrOtc%Ez47OvSDOuM6xIM61zq:Ovc6xzrkgzr:Pgc6xz4TOrc%CIM%Dz4TOv869IM68zrHOuM63z4TOriDPgM6szr3PhM6xLCDPgM6:z4TOrSDOriDPjM%EzrHOvSDPh8%BzrfPg865zrzOv8%Azr:Ouc61zq8gz4TOt869IM61z4PPhM6vzrHPg863LiIsCgkJImFsd2F5cyI6ICLOoM6szr3PhM6xIiwKCQkiZm9jdXMiOiAizqPOtSDOtc%Dz4TOr86xz4POtyIsCgkJIm5ldmVyIjogIs6gzr:PhM6tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsIjogIs6hz4XOuM68zq:Pg861zrnPgiDOvM6xzrPOvc63z4TOuc66zr:PjSDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOtyDPgc%NzrjOvM65z4POtyDOvM6xzrPOvc63z4TOuc66zr:PjSDPgM67zq3Os868zrHPhM6:z4IgzrPOuc6xIM%Ezr8gz4DOtc60zq:OvyDOsc%AzqzOvc%EzrfPg863z4IgzrzOsc64zrfPhM6uLiIsCgkJImZvcmNlIjogIs6Uz43Ovc6xzrzOtyIsCgkJInNuYXAiOiAizqPPhc6zzrrPgc6sz4TOt8%DzrciLAoJCSJkaXNhYmxlZCI6ICLOkc69zrXOvc61z4HOs8%MIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICLOpM%Fz4fOsc6vzrXPgiDOnM61z4TOsc6yzrvOt8%Ezq3PgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIs6SzrHPg865zrrOriDOm861zrnPhM6:z4XPgc6zzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICLOo8%Nzr3OuM61z4TOtyDOm861zrnPhM6:z4XPgc6zzq:OsSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dF9zdHJpbmdfc3ludGF4IjogIs6kz4XPh86xzq:Otc%CIM6czrXPhM6xzrLOu863z4TOrc%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAizqbPgc6:zr3PhM6vz4PPhM61IM6:zrkgzrXPgc%Jz4TOrs%DzrXOuc%CIM%DzrHPgiDOvc6xIM61zq:Ovc6xzrkgzrTPhc69zrHOvM65zrrOrc%CIM%Az4HOv8%DzrjOrc%Ezr:Ovc%EzrHPgiDPhM%Fz4fOsc6vzrXPgiDOvM61z4TOsc6yzrvOt8%Ezq3PgiDPg8%EzrcgzrTOrs67z4nPg863IM%EzrfPgiDOtc%Bz47PhM63z4POrs%CIM%DzrHPgi4gzpzOt869IM6%zrXPh86sz4POtc%EzrUgzr3OsSDPgM%Bzr:Pg864zq3Pg861z4TOtSDOsc%Fz4TOrc%CIM%EzrnPgiDOvM61z4TOsc6yzrvOt8%Ezq3PgiDPg8%Ezrcgz4PPic%Dz4TOriDOsc%AzqzOvc%EzrfPg863IM66zrHOuSwgzrXPhs%Mz4POv869IM64zq3Ou861z4TOtSDOvc6xIM61zrzPhs6xzr3Or862zr:Ovc%EzrHOuSDOsc6%zrnOv867zr:Os863zrzOrc69zrXPgiwgz4DPgc6:z4POuM6tz4PPhM61IM%EzrfOvSDOtc69z4TOv867zq4gzrHOvs65zr:Ou8%MzrPOt8%DzrfPgi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogIs6mz4HOv869z4TOr8%Dz4TOtSDOv865IM61z4HPic%Ezq7Pg861zrnPgiDPg86xz4Igzr3OsSDOtc6vzr3Osc65IM60z4XOvc6xzrzOuc66zq3PgiDPgM%Bzr:Pg864zq3PhM6:zr3PhM6xz4Igz4TPhc%HzrHOr861z4IgzrzOtc%EzrHOss67zrfPhM6tz4Igz4PPhM63IM60zq7Ou8%Jz4POtyDPhM63z4IgzrXPgc%Oz4TOt8%Dzq7PgiDPg86xz4IuIM6czrfOvSDOvs61z4fOrM%DzrXPhM61IM69zrEgz4DPgc6:z4POuM6tz4POtc%EzrUgzrHPhc%Ezq3PgiDPhM65z4IgzrzOtc%EzrHOss67zrfPhM6tz4Igz4PPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyDOus6xzrksIM61z4bPjM%Dzr:OvSDOuM6tzrvOtc%EzrUgzr3OsSDOtc68z4bOsc69zq:Ots6:zr3PhM6xzrkgzrHOvs65zr:Ou86:zrPOt868zq3Ovc61z4IsIM%Az4HOv8%DzrjOrc%Dz4TOtSDPhM63zr0gzrXOvc%Ezr:Ou86uIM6xzr7Ouc6:zrvPjM6zzrfPg863z4IuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICLOp8%BzrfPg865zrzOv8%Azr:Ouc6uz4PPhM61IM%Ezr8gQ2FsY01lIM6zzrnOsSDPg8%Nzr3PhM6xzr7OtyDOsc67zrPOv8%Bzq:OuM68z4nOvSDOus6xzrkgz4DOsc%BzrHOs8%JzrPOriDPhM%Fz4fOsc6vz4nOvSDOvM61z4TOsc6yzrvOt8%Ez47OvSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIM6gz4HOv8%DzrjOrs66zrcgzrzOtc%EzrHOss67zrfPhM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICLOiM%HzrXPhM61IM%AzrXPgc6vz4DOu86:zrrOvyDOsc67zrPPjM%BzrnOuM68zr8sIM%Hz4HOt8%DzrnOvM6:z4DOv865zq7Pg8%EzrUgz4TOtyDPg8%Nzr3OuM61z4TOtyDOu861zrnPhM6:z4XPgc6zzq:OsSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAizqTOtc66zrzOt8%Bzq:Pic%Dzrcgz4TPhc%HzrHOr8%Jzr0gzrzOtc%EzrHOss67zrfPhM%Ozr0iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICLOjM69zr:OvM6xIM68zrXPhM6xzrLOu863z4TOrs%CIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAizrXOr869zrHOuSDOsc66zq3Pgc6xzrnOv8%CIM68zrXPhM6xzr7PjSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogIs61zrvOrM%HLiDPhM65zrzOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICLOus6xzrkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICLOvM6tzrMuIM%EzrnOvM6uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIs6kzr8gz4zOvc6:zrzOsSDOvM61z4TOsc6yzrvOt8%Ezq7PgiDPh8%BzrfPg865zrzOv8%Azr:Ouc61zq:PhM6xzrkgzq7OtM63ISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICLOjM%HzrkgzrHOus6tz4HOsc65zr:PgiEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAizozPh865IM6tzrPOus%Fz4HOvyDPjM69zr:OvM6xIM68zrXPhM6xzrLOu863z4TOrs%CISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICLOlyDOvM6tzrMuIM%EzrnOvM6uIM%Az4HOrc%AzrXOuSDOvc6xIM61zq:Ovc6xzrkgzrzOtc6zzrHOu8%Nz4TOtc%BzrchIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIs6bzrXOr8%AzrXOuSDPhM6:IM%Mzr3Ov868zrEgzrzOtc%EzrHOss67zrfPhM6uz4IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfbWlzc2luZ19lcnJvciI6ICLOm861zq:PgM61zrkgzrcgzrzOrc6zLiDPhM65zrzOriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIs6bzrXOr8%AzrXOuSDOtyDOtc67zqzPhy4gz4TOuc68zq4iLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogIs6xzr7Ouc6:zrvPjM6zzrfPg863IiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICLOoM6xz4HOv8%Fz4POr86xz4POtyDPhM6:z4UgV2lyaXNRdWl6emVzIDQuOC4wOiDOpM%Oz4HOsSDOvM61IM6nzrXOuc%Bz4zOs8%BzrHPhs61z4IgzpHPgM6:zrrPgc6vz4POtc65z4IgzpPPgc6xz4bOt868zqzPhM%Jzr0iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAizpXOr868zrHPg8%EzrUgz4PPhM63zr0gzrXPhc%HzqzPgc65z4PPhM63IM64zq3Pg863IM69zrEgz4POsc%CIM%AzrHPgc6:z4XPg865zqzPg86:z4XOvM61IM6tzr3Osc69IM69zq3OvyDPhM%Nz4DOvyDOsc%AzqzOvc%EzrfPg863z4Igz4DOv8%FIM61z4DOuc%Ez4HOrc%AzrXOuSDPg8%Ezr:Phc%CIM68zrHOuM63z4TOrc%CIM%DzrHPgiDOvc6xIM6xz4DOv866z4HOr869zr:Ovc%EzrHOuSDPh861zrnPgc%MzrPPgc6xz4bOsSDPg8%EzrEgzrPPgc6xz4bOrs68zrHPhM6xLiDOk865zrEgz4DOtc%BzrnPg8%Dz4zPhM61z4HOtc%CIM%AzrvOt8%Bzr:Phs6:z4HOr861z4Igz4PPh861z4TOuc66zqwgzrzOtSDOsc%Fz4TOriDPhM63IM60z4XOvc6xz4TPjM%EzrfPhM6xLCDOsc69zrHPhM%Bzq3Ovs%EzrUgz4PPhM65z4Igz4POt868zrXOuc%Oz4POtc65z4Igzq3Ous60zr:Pg863z4IgzrrOsc65IM%EzrfOvSDPhM61zrrOvM63z4HOr8%Jz4POriDOvM6xz4IuIM6VzrvPgM6vzrbOv8%FzrzOtSDPjM%Ezrkgz4TPjM%Dzr8gzrXPg861zq:PgiDPjM%Dzr8gzrrOsc65IM6:zrkgzrzOsc64zrfPhM6tz4Igz4POsc%CIM64zrEgzrHPgM6:zrvOsc%Nz4POtc%EzrUgzrHPhc%Ezq4gz4TOtyDOvc6tzrEgz4DPgc6:z4POuM6uzrrOtyDPg8%Ezr8gV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAizqPOt868zrXOuc%Oz4POtc65z4Igzq3Ous60zr:Pg863z4IiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICLOoM6xz4HOv8%Hzq4gz4PPh86:zrvOr8%Jzr0iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAizqDPjs%CIM69zrEgzrTOt868zrnOv8%Fz4HOs86uz4POtc%EzrUgz4TOt869IM%Az4HPjs%Ezrcgz4POsc%CIM61z4HPjs%EzrfPg863IiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAizpzOrM64zrXPhM61IM%MzrvOsSDPhM6xIM6yzq7OvM6xz4TOsSDOs865zrEgzr3OsSDOtM63zrzOuc6:z4XPgc6zzrXOr8%EzrUgzrXPgc%Jz4TOrs%DzrXOuc%CIM%Dz4TOvyBXaXJpc1F1aXp6ZXMgzrrOsc65IM%Az47PgiDOvc6xIM%Hz4HOt8%DzrnOvM6:z4DOv865zrXOr8%EzrUgz4TOuc%CIM60z4XOvc6xz4TPjM%EzrfPhM61z4IgzrXPgM65zrrPjc%Bz4nPg863z4Igz4DOv8%FIM60zrnOsc64zq3PhM61zrkuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICLOoM%Oz4Igzr3OsSDOtM63zrzOuc6:z4XPgc6zzrXOr8%EzrUgz4TPhc%HzrHOr861z4IgzrXPgc%Jz4TOrs%DzrXOuc%CIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIs6czqzOuM61z4TOtSDPgM%Oz4Igzr3OsSDOtM63zrzOuc6:z4XPgc6zzrXOr8%EzrUgzrXPjc66zr:Ou86xIM%Ez4XPh86xzq:Otc%CIM61z4HPic%Ezq7Pg861zrnPgiDOvM61IM%Ezr8gV2lyaXNRdWl6emVzIM68zrUgz4TOtyDOss6xz4POuc66zq4gzrrOsc65IM%Ezrcgz4PPjc69zrjOtc%EzrcgzrvOtc65z4TOv8%Fz4HOs86vzrEgzrzOsc%CLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIs6czqzOuM61z4TOtSDPhM6xIM%AzqzOvc%EzrEgzrPOuc6xIM%Ezr8gV2lyaXNRdWl6emVzIM68zrUgz4TOtyDOtM%Jz4HOtc6szr0gzrXOus%AzrHOr860zrXPhc%Dzq4gzrzOsc%CIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfdGV4dCI6ICLOoM%Bzr:Pg8%Gzq3Pgc6:z4XOvM61IM60z4nPgc61zqzOvSDOtc66z4DOsc6vzrTOtc%Fz4POtyDOtc6%zrHPhM6:zrzOuc66zrXPhc68zq3Ovc6:z4Ugz4HPhc64zrzOv8%NIM6uIM61zrrPgM6xzq:OtM61z4XPg863IM61z4DOryDPgM67zrfPgc%JzrzOriDOvM61IM61zrrPgM6xzrnOtM61z4XPhM6uIM%Mz4DOv8%FIM68z4DOv8%BzrXOr8%EzrUgzr3OsSDOvM6szrjOtc%EzrUgz4TOsSDPgM6szr3PhM6xIM6zzrnOsSDPhM65z4IgzrTPhc69zrHPhM%Mz4TOt8%EzrXPgiDOus6xzrkgz4TOuc%CIM%Dz43Ovc64zrXPhM61z4Igz4HPhc64zrzOr8%DzrXOuc%CIM%Ezr:PhSBXaXJpc1F1aXp6ZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICLOnM6szrjOtc%EzrUgz4DOtc%BzrnPg8%Dz4zPhM61z4HOsSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAizpLOsc%DzrnOus6uIM67zrXOuc%Ezr:Phc%BzrPOr86xIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICLOo8%Nzr3OuM61z4TOtyDOu861zrnPhM6:z4XPgc6zzq:OsSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICLOmM6tzrvPiSDOvc6xIM61zrPOs8%BzrHPhs%OIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICLOlc%AzrnOus6:zrnOvc%Jzr3Or86xIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAizpXPgM65z4POus61z4bOuM61zq:PhM61IM%Ezr:OvSDOuc%Dz4TPjM%Ezr:PgM%MIM68zrHPgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICLOkc69zrHPhs6:z4HOrCDPgM%Bzr:Oss67zq7OvM6xz4TOv8%CIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICLOk8%Bzq7Os86:z4HOsSDOsc%Azr:PhM61zrvOrc%DzrzOsc%EzrEiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAizqPOus6vz4TPg86:IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIs6Rz4XPhM6uIM61zq:Ovc6xzrkgzrcgzrHPgc%HzrnOus6uIM66zrHPhM6sz4PPhM6xz4POtyDPgM61z4HOuc61z4fOv868zq3Ovc6:z4Ugz4TOv8%FIM61z4DOtc6%zrXPgc6zzrHPg8%Ezq4gzrPPgc6xz4bOt868zqzPhM%Jzr0gz4DOv8%FIM64zrEgzrTOv8%Fzr0gzr:OuSDOvM6xzrjOt8%Ezq3PgiDPg86xz4Igz4zPhM6xzr0gzrXPgM65z4fOtc65z4HOrs%Dzr:Phc69IM69zrEgzrHPgM6xzr3PhM6uz4POv8%Fzr0gz4PPhM63zr0gzrXPgc%Oz4TOt8%DzrcuIM6bzqzOss61z4TOtSDPhc%Az4zPiM63IM%Mz4TOuSDOtyDOs8%BzrHOvM68zq4gzrXPgc6zzrHOu861zq:Pic69IM%Ez4nOvSDOvM6xzrjOt8%Ez47OvSDOuM6xIM60zrnOsc64zq3PhM61zrkgzrzPjM69zr8gzrrOv8%FzrzPgM65zqwgz4fOtc65z4HOv86zz4HOrM%Gzr:PhSDOus6xzrkgzrTOuc6xzrPPgc6xz4bOrs%CLiDOp8%BzrfPg865zrzOv8%Azr:Ouc6uz4PPhM61IM%EzrcgzrTPhc69zrHPhM%Mz4TOt8%EzrEgwqvOlM6:zrrOuc68zq4gzrHPhc%Ezq7PgiDPhM63z4IgzrXPgc%Oz4TOt8%DzrfPgsK7IM6zzrnOsSDOvc6xIM60zrXOr8%EzrUgz4DPjs%CIM64zrEgz4bOsc6vzr3Otc%EzrHOuS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMSI6ICLOlc65z4POsc6zzqzOs861z4TOtSDPhM63IM%Dz4nPg8%Ezq4gzrHPgM6szr3PhM63z4POtyDOs865zrEgz4TOt869IM61z4HPjs%EzrfPg863IM6xz4XPhM6uLiDOn865IM68zrHOuM63z4TOrc%CIM%DzrHPgiDOuM6xIM%Hz4HOt8%DzrnOvM6:z4DOv865zq7Pg86:z4XOvSDPhM6:IM61z4HOs86xzrvOtc6vzr8gz4fOtc65z4HOv86zz4HOrM%Gzr:PhSDOs865zrEgzr3OsSDPg8%HzrXOtM65zqzPg86:z4XOvSDPhM63IM67z43Pg863IM%Ezr:Phc%CLCDOv8%Az4zPhM61IM6tz4fOv8%FzrzOtSDOv8%Bzq:Pg861zrkgzrXOu86sz4fOuc%Dz4TOtyDOsc69zr:Ph86uIM6zzrnOsSDOtc67zrHPhs%Bz47PgiDOsc69zrHOus%BzrnOss61zq:PgiDOsc%AzrHOvc%Ezq7Pg861zrnPgi4gzpzPgM6:z4HOtc6vz4TOtSDOvc6xIM%Ezr8gz4HPhc64zrzOr8%DzrXPhM61IM6xz4XPhM%MIM66zqzOvc6:zr3PhM6xz4IgzrrOu865zrogz4PPhM65z4IgwqvOlc%AzrnOu86:zrPOrc%CIM61z4DOsc67zq7OuM61z4XPg863z4LCuy4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICLOp8%BzrfPg865zrzOv8%Azr:Ouc6uz4PPhM61IM%Ezr8gzrrOv8%FzrzPgM6vIMKrzpTOv866zrnOvM6uIM6xz4XPhM6uz4Igz4TOt8%CIM61z4HPjs%EzrfPg863z4LCuyDOs865zrEgzr3OsSDOtM61zq:PhM61IM%EzrfOvSDPgM%Bzr:Oss6:zrvOriDPhM6:z4UgzrzOsc64zrfPhM6uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc2tldGNoX2xhYmVsIiA6ICLOo866zq:PhM%Dzr8gzq:Pg86:IiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICLOo866zq:PhM%Dzr8iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICLOpM61zrrOvM63z4HOr8%Jz4POtyIsIAoKCQkiY2xvc2VfbWF0aHR5cGVfcG9wdXAiIDogIs6azrvOtc6vz4POuc68zr8gz4TOv8%FIE1hdGhUeXBlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX2V2YWx1YXRlZF9sYWJlbCI6ICJFdmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICLOlM61zr0gzrHOvs65zr:Ou86:zrPOv8%Nzr3PhM6xzrkgzr:OuSDOsc69zrXOvs6sz4HPhM63z4TOtc%CIM68zrXPhM6xzrLOu863z4TOrc%CIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfc3RyaW5nX2xhYmVsIjogIlN0cmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmUgaG93IHRoZSBzdHVkZW50IGFuc3dlciB3aWxsIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB0byB0aGUgZ3JhZGluZyBmdW5jdGlvbi4gVGhpcyBpcyBhIHZlcnkgYWR2YW5jZWQgZmVhdHVyZS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiRGVwcmVjYXRlZCBmZWF0dXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGV4dCIgOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgZGUgcXVlc3Rpb24gYWZ0ZXIgaW1wb3J0LiBcbiAgICBUaGUgZGVwcmVjYXRlZCBmZWF0dXJlcyBhcmUgdGhlIGZvbGxvd2luZyBvbmVzOiIsCgoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3NldF9hc3NlcnRpb24iOiAiRXF1aXZhbGVudCBzZXQgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiU3ludGF4IGxpc3QgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXh0X2xvZ2ljX29wZXJhdG9ycyIgOiAiVGV4dCBsb2dpYyBvcGVyYXRvcnMgYXJlIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3VuaXRfbGl0ZXJhbCIgOiAiRXF1aXZhbGVudCB1bml0IGxpdGVyYWwgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiCgoJfQp9CgoK"},{ name : "strings_graph.da.json", data : "s11574:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGEiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlbDpnJrdMO4anNsaW5qZSIsCgkJInR0X3BvaW50ZXJzIjogIlBvaW50ZXJlIiwKCQkidHRfc2VsZWN0IjogIlbDpmxnIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiSMOlbmRza3JpZnQiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVua3QiLAoJCSJ0dF9saW5lcyI6ICJMaW5qZXIiLAoJCSJ0dF9saW5lIjogIkxpbmplIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlN0csOlbGUiLAoJCSJ0dF9wb2x5bGluZSI6ICJQb2x5bGluamUiLAoJCSJ0dF9wb2x5Z29uIjogIlBvbHlnb24iLAoJCSJ0dF92ZWN0b3IiOiAiVmVrdG9yIiwKCQkidHRfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHRfbWlkcG9pbnRPZlNlZ21lbnQiOiAiTWlkdHB1bmt0ZXQgZm9yIGV0IHNlZ21lbnQiLAoJCSJ0dF9tZWRpYXRyaXhPZlNlZ21lbnQiOiAiTWlkdG5vcm1hbGVuIGZvciBldCBzZWdtZW50IiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIlBhcmFsbGVsIGxpbmplIiwKCQkidHRfcGVycGVuZGljdWxhckxpbmUiOiAiVmlua2VscmV0IGxpbmplIiwKCQkidHRfY3VydmVzIjogIkt1cnZlciIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAiS29uaXNrZSBzZWt0aW9uZXIiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDaXJrZWwgZWZ0ZXIgY2VudHJ1bSBvZyBwdW5rdCIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkNpcmtlbCBlZnRlciB0cmUgcHVua3RlciIsCgkJInR0X2FyYyI6ICJCdWUiLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXJhYmVsIiwKCQkidHRfZWxsaXBzZSI6ICJFbGxpcHNlIiwKCQkidHRfaHlwZXJib2xhIjogIkh5cGVyYmVsIiwKCQkidHRfY29uaWMiOiAiS29uaXNrIiwKCQkidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiOiAiSW50ZXJwb2xlcmVuZGUgcG9seW5vbWl1bSIsCgkJInR0X21lYXN1cmVzIjogIkZvcmFuc3RhbHRuaW5nZXIiLAoJCSJ0dF9hcmVhIjogIkFyZWFsIiwKCQkidHRfYW5nbGUiOiAiVmlua2VsIiwKCQkidHRfbGVuZ3RoIjogIkzDpm5nZGUiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpa2V0IiwKCQkidHRfZWxlbWVudE1NTCI6ICJVZHRyeWsiLAoJCSJ0dF9pbWFnZSI6ICJCaWxsZWRlIGFmIiwKCgkJInR0X2JvbGQiOiAiZmVkIiwKCQkidHRfaXRhbGljIjogImt1cnNpdiIsCgkJInR0X2NvbG9yIjogImZhcnZlIiwKCgkJInR0X2JhckNoYXJ0IjogIlbDpmxnIiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5kc8OmdCBwYWtrZSBtZWQgc8O4amxlciIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluZHPDpnQgZ3J1cHBlIG1lZCBzw7hqbGVyIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiU2xldCBwYWtrZSBtZWQgc8O4amxlciIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIlNsZXQgZ3J1cHBlIG1lZCBzw7hqbGVyIiwKCQkidHRfc3RhY2tCYXJzIjogIlN0YWJsIHPDuGpsZXIiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJPcGjDpnYgc3RhayBhZiBzw7hqbGVyIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJWw6ZsZyIsCgkJInR0X25ld1BpZSI6ICJOeXQgc3R5a2tlIiwKCQkidHRfZGVsZXRlUGllIjogIlNsZXQgc3R5a2tlIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIk1lZCB1cmV0IiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJNb2QgdXJldCIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiVsOmbGciLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluZHPDpnQgbGluamUiLAoJCSJ0dF9uZXdQb2ludHNMaW5lQ2hhcnQiOiAiSW5kc8OmdCBncnVwcGUgbWVkIHB1bmt0ZXIiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIlNsZXQgbGluamUiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiU2xldCBncnVwcGUgbWVkIHB1bmt0ZXIiLAoJCSJ0dF9hZGRQb2ludHNMZWZ0IjogIlB1bmt0ZXIgdGlsIHZlbnN0cmUiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQdW5rdGVyIHRpbCBow7hqcmUiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiVGlscGFzIiwKCQkidHRfaG9yaXpvbnRhbCI6ICJWYW5kcmV0IiwKCQkidHRfdmVydGljYWwiOiAiTG9kcmV0IiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQdW5rdGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogInN0b3IgYnLDuGsiLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJow6Z2ZXQgc2tyaWZ0IiwKCQkidHRfc3F1YXJlUm9vdCI6ICJrdmFkcmF0cm9kIiwKCQkidHRfblJvb3QiOiAicm9kIiwKCQkidHRfbnVtYmVycyI6ICJ0YWwiLAoJCSJ0dF9udW1iZXJFIjogInRhbCBlIiwKCQkidHRfbnVtYmVyUGkiOiAidGFsbGV0IHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bmt0aW9uZXIiLAoJCSJ0dF9zaW51cyI6ICJzaW51cyIsCgkJInR0X2Nvc2ludXMiOiAiY29zaW51cyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudCIsCgkJInR0X2FyY3NpbnVzIjogImFyY3VzIHNpbnVzIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmN1cyBjb3NpbnVzIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmN1cyB0YW5nZW50IiwKCQkidHRfbG9nIjogImxvZ2FyaXRtZSIsCgkJInR0X25hdHVyYWxMb2ciOiAibmF0dXJsaWcgbG9nYXJpdG1lIiwKCQkidHRfZXhwb25lbnRpYWxFIjogImVrc3BvbmVudGllbHQgZSIsCgoJCSJ0dF9lZGl0aW9uIjogIlVkZ2F2ZSIsCgkJInR0X3VuZG8iOiAiRm9ydHJ5ZCIsCgkJInR0X3JlZG8iOiAiQW5udWxsZXIgRm9ydHJ5ZCIsCgkJInR0X21lbnUiOiAiTWVudSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJTbGV0IGFsdCIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJMdWsga29vcmRpbmF0c3lzdGVtIiwKCQkidHRfZG93bmxvYWQiOiAiRG93bmxvYWQiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiSW5kc3RpbGxpbmdlciIsCgkJInR0X3NldHRpbmdzIjogIkluZHN0aWxsaW5nZXIiLAoJCSJ0dF9zaG93SGlkZGVuRWxlbWVudHMiOiAiVmlzIHNranVsdGUgZWxlbWVudGVyIiwKCQkidHRfaGlkZUVsZW1lbnQiOiAiU2tqdWwgZWxlbWVudCIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJHZW5kYW4iLAoKCQkidHRfdmlldyI6ICJGbHlkZW5kZSIsCgkJInR0X21heGltaXplIjogIk1ha3NpbWVyIiwKCQkidHRfbWluaW1pemUiOiAiTWluaW1lciIsCgkJInR0X3pvb21JbiI6ICJab29tIGluZCIsCgkJInR0X3pvb21PdXQiOiAiWm9vbSB1ZCIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1lciIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiS29udGVrc3RhZmjDpm5naWciLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJLb250ZWtzdGFmaMOmbmdpZyAoZWxlbWVudGVyKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJLb250ZWtzdGFmaMOmbmdpZyAoZXRpa2V0dGVyKSIsCgkJInR0X2RlbGV0ZSI6ICJTbGV0IiwKCQkidHRfZml4TGFiZWwiOiAiRml4IGV0aWtldCIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiTGluamVicmVkZGUiLAoJCSJ0dF9saW5lU3R5bGUiOiAiTGluamVzdGlsIiwKCQkidHRfbGluZUNvbG9yIjogIkxpbmplIGZhcnZlIiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTb2xpZCIsCgkJInR0X2xpbmVEYXNoIjogIlN0aXBsZWRlIiwKCQkidHRfbGluZURvdHRlZCI6ICJQdW5rdGVyZWRlIiwKCQkidHRfbGluZURvdGRhc2giOiAiU3RpcGxlZGUgb2cgcHVua3RlcmVkZSIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJCYWdncnVuZHNmYXJ2ZSIsCgkJImF4aXNDb2xvciI6ICJBa3NlZmFydmUiLAoJCSJncmlkQ29sb3IiOiAiR2l0dGVyZmFydmUiLAoJCSJzdWJncmlkQ29sb3IiOiAiVW5kZXJnaXR0ZXJmYXJ2ZSIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpc2sgZ2l0dGVyIiwKCQkiZm9yY2UiOiAiR2VubmVtdHZpbmciLAoJCSJzbmFwIjogIkZhc3Rnw7hyIiwKCQkiZGlzYWJsZWQiOiJEZWFrdGl2ZXJldCIsCgkJCgkJImhvcml6b250YWwiOiAiVmFuZHJldCIsCgkJInZlcnRpY2FsIjogIkxvZHJldCIsCgkJCgkJInNob3dBeGlzIjogIlZpcyBha3NlIiwKCQkiaW50ZXJ2YWxYIjogIlgtYWtzZSIsCgkJImludGVydmFsWSI6ICJZLWFrc2UiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc2lvbmVyIiwKCQkiY29sb3IiOiAiZmFydmUiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiTMOlcyBzdMO4cnJlbHNlc2ZvcmhvbGQiLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJMw6VzIHN0w7hycmVsc2VzZm9yaG9sZCBvcCIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiRXRpa2V0IiwKCQkidmFsdWVzIjogIlbDpnJkaWVyIiwKCQkiYXhpc1N0ZXAiOiAiVHJpbiBww6UgYWtzZSIsCgkJInNob3dHcmlkIjogIlZpcyBnaXR0ZXIiLAoJCSJncmlkU3RlcCI6ICJUcmluIHDDpSBnaXR0ZXIiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIkluZGRlbGluZyBww6UgdW5kZXJnaXR0ZXIiLAoJCQoJCSJsZWZ0IjogIlZlbnN0cmUiLAoJCSJyaWdodCI6ICJIw7hqcmUiLAoJCSJhYm92ZSI6ICJPdmVyIiwKCQkiYmVsb3ciOiAiVW5kZXIiLAoJCSJub25lIjogIkluZ2VuIiwKCgkJImRvd25sb2FkVGl0bGUiOiAiRG93bmxvYWQgc29tIGJpbGxlZGUiLAoJCSJkb3dubG9hZFRleHQiOiAiVsOmbGcgZW4gc3TDuHJyZWxzZSBmb3IgYXQgZG93bmxvYWRlIGtvb3JkaW5hdHN5c3RlbWV0IHNvbSBldCBrdmFkcmF0aXNrIFBORy1iaWxsZWRlLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJLdmFkcmF0aXNrIGJpbGxlZGUgKDE6KSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIlN0w7hycmVsc2VuIHNrYWwgdsOmcmUgZXQgaGVsdGFsIiwKCQkiY29uZmlybSI6ICJiZWtyw6ZmdCIsCgkJImNhbmNlbCI6ICJhbm51bGxlciIsCgkJInNpemVJblBpeGVscyI6ICJTdMO4cnJlbHNlIGkgcGl4ZWwiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluZHPDpnQgZXQgdGFsIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJEZXIgZ2lrIG5vZ2V0IGdhbHQuIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiU8O4cmcgZm9yLCBhdCBkZXQgdXBsb2FkZWRlIGVyIGV0IGd5bGRpZ3QgUE5HLWJpbGxlZGUsIG9nIHByw7h2IGlnZW4iLAoKCQkidHlwZV9wb2ludCI6ICJQdW5rdCIsCgkJInR5cGVfbGluZSI6ICJMaW5qZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmplc2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZla3RvciIsCgkJInR5cGVfcmF5IjogIlN0csOlbGUiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIlBvbHlsaW5qZSIsCgkJInR5cGVfYXJjIjogIkJ1ZSIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJCdWUgZWZ0ZXIgcHVua3RlciIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJDaXJrZWxidWUiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJrZWwiLAoJCSJ0eXBlX3BhdGgiOiAiU3RpIiwKCQkidHlwZV9wb2x5Z29uIjogIlBvbHlnb24iLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiU2FtbWVuc2F0IGVsZW1lbnQiLAoJCSJ0eXBlX2NvbmljIjogIktvbmlzayIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiRnVua3Rpb25zZ3JhZiIsCgkJInR5cGVfcmVnaW9uIjogIk9tcsOlZGUiLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiT21yw6VkZWJ1ZSIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiT21yw6VkZWNpcmtlbGJ1ZSIsCgkJInR5cGVfdW5kZWZpbmVkIjogIklra2UtZGVmaW5lcmV0IGVsZW1lbnQiLAoJCSJ0eXBlX3BhcmFtZXRyaWNfY3VydmUiOiAiUGFyYW1ldHJpc2sga3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiT21yw6VkZSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJla3RhbmdlbCIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJWaW5rZWwiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJEZWwgYWYgZXQgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkzDpm5nZGUiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICJFdGlrZXQiLAoJCQoJCSJ0eXBlX2Jhcl9jaGFydCI6ICJTw7hqbGVkaWFncmFtIiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkt1cnZlZGlhZ3JhbSIsCgkJInR5cGVfcGllX2NoYXJ0IjogIkNpcmtlbGRpYWdyYW0iLAoJCSJ0eXBlX2JveF9wbG90IjogIkthc3NlZGlhZ3JhbSIsCgkJInR5cGVfaGlzdG9ncmFtIjogIkhpc3RvZ3JhbSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIktsaWsgcMOlIGV0IHB1bmt0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3NlbGVjdCI6ICJLbGlrIHDDpSBldCBwdW5rdC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIktsaWsgZXQgc3RlZCBww6UgZ3JhZmVuLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3R3b19wb2ludHNfY2xpY2tfb3JfZHJhZyI6ICJLbGlrIHDDpSBldCBwdW5rdC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAiS2xpayBww6UgZGVuIGxpbmplLCBkdSB2aWwgYmVyZWduZSB2aW5rbGVuIGZvciBpIGZvcmhvbGQgdGlsIGRlbiBvcHJpbmRlbGlnZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYXJlYSI6ICJWw6ZsZyBkZXQgw7huc2tlZGUgb21yw6VkZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfbGVuZ3RoIiA6ICJWw6ZsZyB0byBwdW5rdGVyIGZvciBhdCBiZXJlZ25lIGzDpm5nZGVuIG1lbGxlbSBkZW0uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BvbHlsaW5lIjogIktsaWsgcMOlIGRldCBuw6ZzdGUgcHVua3QgZWxsZXIgdG8gZ2FuZ2UgcMOlIGRldCBha3R1ZWxsZSBwdW5rdCBmb3IgYXQgYWZzbHV0dGUgcG9seWxpbmplbi4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJLbGlrIHDDpSBkZXQgbsOmc3RlIHB1bmt0IGVsbGVyIGRldCBvcHJpbmRlbGlnZSBwdW5rdCBmb3IgYXQgYWZzbHV0dGUgcG9seWdvbmV0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19pbnRlcnBvbGF0aW5nX3BvbHlub21pYWwiOiAiS2xpayBww6UgZGV0IG7DpnN0ZSBwdW5rdCBlbGxlciB0byBnYW5nZSBww6UgZGV0IGFrdHVlbGxlIHB1bmt0IGZvciBhdCBhZnNsdXR0ZSBkZXQgaW50ZXJwb2xlcmVuZGUgcG9seW5vbWl1bS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJEdSBrYW4gdsOmbGdlIGbDuGxnZW5kZSBlbGVtZW50ZXI6IiwKCQkiaGVscGVyX3RleHRfc3RhcnRfZHJhd19zdHJva2VzIjogIlRlZ24sIGh2YWQgZHUgdmlsLiIsCgkJImxpbmUiOiAiZW4gbGluamUiLAoJCSJ2ZWN0b3IiOiAiZW4gdmVrdG9yIiwKCQkicmF5IjogImVuIHN0csOlbGUiLAoJCSJzZWdtZW50IjogImV0IHNlZ21lbnQiLAoJCSJmaW5hbF9oZWxwZXJfdGV4dCI6ICJVZGbDuHJ0ISIsCgkJImhlbHBfdXJsIjogIkhKw4ZMUCIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkx1ayB2w6Zya3TDuGpzdGlwIiwKCgkJIm5ld1BvaW50IjogIlB1bmt0IiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAiTGluamUiLAoJCSJuZXdMaW5lU2VnbWVudEJ5UG9pbnRzIjoiU2VnbWVudCIsCgkJIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCI6ICJTdHLDpWxlIiwKCQkibmV3UG9seWxpbmUiOiAiUG9seWxpbmplIiwKCQkibmV3UG9seWdvbiI6ICJQb2x5Z29uIiwKCQkibmV3VmVjdG9yQnlQb2ludHMiOiAiVmVrdG9yIiwKCQkibmV3UGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkibmV3TGluZVBhcmFsbGVsVG9MaW5lVGhyb3VnaFBvaW50IjogIlBhcmFsbGVsIGxpbmplIiwKCQkibmV3TGluZVBlcnBlbmRpY3VsYXJUb0xpbmVUaHJvdWdoUG9pbnQiOiAiVmlua2VscmV0IGxpbmplIiwKCgkJIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiOiAiQ2lya2VsIGVmdGVyIGNlbnRydW0gb2cgcHVua3QiLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIkNpcmtlbCBlZnRlciB0cmUgcHVua3RlciIsCgkJIm5ld0FyY0J5VGhyZWVQb2ludHMiOiAiQnVlIiwKCQkibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IjogIlBhcmFiZWwiLAoJCSJuZXdFbGxpcHNlQnlGb2NpQW5kUG9pbnQiOiAiRWxsaXBzZSIsCgkJIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IjogIkh5cGVyYmVsIiwKCQkibmV3Q29uaWNCeUZpdmVQb2ludHMiOiAiS29uaXNrIiwKCQkibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyI6ICJJbnRlcnBvbGVyZW5kZSBwb2x5bm9taXVtIiwKCQkibmV3QXJlYSI6ICJBcmVhbCIsCgkJIm5ld0FuZ2xlIjogIlZpbmtlbCIsCgkJIm5ld0xlbmd0aCI6ICJMw6ZuZ2RlIiwKCQkibmV3RnJlZUxhYmVsIjogIkV0aWtldCIsCgkJIm5ld0VsZW1lbnRCeUxhYmVsIjogIlVkdHJ5ayIsCgkJImRyYXdTdHJva2VzIjogIkjDpW5kc2tyaWZ0IiwKCgkJImVxdWF0aW9uIjogIkxpZ25pbmciLAoJCSJtaWRwb2ludE9mTGluZVNlZ21lbnQiOiAiTWlkdHB1bmt0ZXQgZm9yIGV0IHNlZ21lbnQiLAoJCSJtZWRpYXRyaXhPZkxpbmVTZWdtZW50IjogIk1pZHRub3JtYWxlbiBmb3IgZXQgc2VnbWVudCIKCX0KfQ"},{ name : "strings_quizzes.pt.json", data : "s77642:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHQiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJkZSBhbGdvcml0bW9zIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0byIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICJtYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJImVxdWl2YWxlbnRfYWxsIjogIlF1YWxxdWVyIHJlcG9zdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImPDoWxjdWxvIGRhIG5vdGEiLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogInRlbSBmb3JtYSBkZSBuw7ptZXJvIGludGVpcm8iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogInRlbSBmb3JtYSBkZSBmcmHDp8OjbyIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJ0ZW0gZm9ybWEgcG9saW5vbWlhbCIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAidGVtIGZvcm1hIGRlIGZ1bsOnw6NvIHJhY2lvbmFsIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6kgdW1hIGNvbWJpbmHDp8OjbyBkZSBmdW7Dp8O1ZXMgZWxlbWVudGFyZXMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIsOpIGV4cHJlc3NhIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiw6kgc2ltcGxpZmljYWRhIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiw6kgZXhwYW5kaWRhIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLDqSBmYXRvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOpIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm7Do28gdGVtIGZhdG9yZXMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidGVtIHJhZGljYW5kb3MgbcOtbmltb3MiLAoJCSJjaGVja19kaXZpc2libGUiOiAiw6kgZGl2aXPDrXZlbCBwb3IiLAoJCSJjaGVja19jb21tb25fZGVub21pbmF0b3IiOiAidGVtIHVtIMO6bmljbyBkZW5vbWluYWRvciBjb211bSIsCgkJImNoZWNrX3VuaXQiOiAidGVtIHVuaWRhZGUgZXF1aXZhbGVudGUgYSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJ0ZW0gdW5pZGFkZSBsaXRlcmFsbWVudGUgaWd1YWwgYSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJ0ZW0iLAoJCSJjaGVja19zeW1ib2xpYyI6ICLDqSBzaW1iw7NsaWNvIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJ0ZW0gdW5pZGFkZXMgZXF1aXZhbGVudGVzIiwKCgkJImxpc3QiOiAibGlzdGEiLAoJCSJvcmRlcm1hdHRlcnMiOiAiYSBvcmRlbSBpbXBvcnRhIiwKCQkib3JkZXJkb2VzbnRtYXR0ZXIiOiAiYSBvcmRlbSBuw6NvIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBkYSBncmFtw6F0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYWxhdnJhcyByZXNlcnZhZGFzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJBcyBsaXN0YXMgcHJlY2lzYW0gc2VtcHJlIGRlIGNoYXZldGFzIOKAnHt94oCdLiIsCgkJImNvbW1hYXNpdGVtc2VwYXJhdG9yIjogIlVzZSBhIHbDrXJndWxhIOKAnCzigJ0gcGFyYSBzZXBhcmFyIGl0ZW5zIG5hIGxpc3RhLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGFyIHF1ZXN0w6NvPyBBIHF1ZXN0w6NvIHByZXN0ZXMgYSBzZXIgYWJlcnRhIGNvbnTDqW0gZnVuY2lvbmFsaWRhZGVzIHVsdHJhcGFzc2FkYXMuIE8gcHJvY2Vzc28gZGUgaW1wb3J0YcOnw6NvIHBvZGUgYWx0ZXJhciB1bSBwb3VjbyBvIGNvbXBvcnRhbWVudG8gZGEgcXVlc3TDo28uIMOJIHJlY29tZW5kw6F2ZWwgcXVlIHRlc3RlIGEgcXVlc3TDo28gY3VpZGFkb3NhbWVudGUgYXDDs3MgaW1wb3J0w6EtbGEuIiwKCQkiY29tcGFyZXNldHMiOiAiY29tcGFyYXIgY29tbyBjb25qdW50b3MiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJ0b2xlcsOibmNpYSByZWxhdGl2YSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImxpc3RhcyBzZW0gY2hhdmV0YXMiLAoKCQkiZ3JhZGluZ2Z1bmN0aW9uIjogImPDoWxjdWxvIGRhIG5vdGEiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9wcmllZGFkZXMgYWRpY2lvbmFpcyIsCgkJInN0cnVjdHVyZSI6ICJlc3RydXR1cmEiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub23DqXRyaWNhIiwKCQkiaHlwZXJib2xpYyI6ICJoaXBlcmLDs2xpY2EiLAoJCSJ0b2xlcmFuY2UiOiAidG9sZXLDom5jaWEiLAoJCSJyZWxhdGl2ZSI6ICJyZWxhdGl2YSIsCgkJInByZWNpc2lvbiI6ICJwcmVjaXPDo28iLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJzaW5hbCBkZSBtdWx0aXBsaWNhw6fDo28gaW52aXPDrXZlbCIsCgkJInRpbWVzX29wZXJhdG9yIjogInNpbmFsIGRlIG11bHRpcGxpY2HDp8OjbyIsCgkJImltYWdpbmFyeV91bml0IjogInVuaWRhZGUgaW1hZ2luw6FyaWEiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJmcmHDp8O1ZXMgbWlzdGFzIiwKCQkiY29uc3RhbnRzIjogImNvbnN0YW50ZXMiLAoJCSJmdW5jdGlvbnMiOiAiZnVuw6fDtWVzIiwKCQkidXNlcmZ1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMgZG8gdXRpbGl6YWRvciIsCgkJInVuaXRzIjogInVuaWRhZGVzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGRhcyB1bmlkYWRlcyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcMOnw7VlcyBkZSBzaW50YXhlIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBvIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfdGl0bGUiOiAiV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3DDp8O1ZXMgZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzIiwKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2FjdGl2aXR5X3RpdGxlIjogIkRlZmluaXIgY29udGXDumRvIGluaWNpYWwgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAiVmVyIG9yaWdlbSBkYSBwZXJndW50YSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiUmV0cm9jZWRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0YXIgZXN0YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBanVkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAiRW52aWFyIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAiSW5zY3JldmEtc2UgbmEgbm9zc2EgZm9ybWHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXRlIG8gbm9zc28gc2l0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJDb211bmljYXIgdW0gcHJvYmxlbWEiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJNYWlzIG9ww6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkV4cG9ydGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmVyIG9yaWdlbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWp1ZGEiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBY2VyY2EgZGUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3LDoWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiUGFkcsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsaW5oYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBjaXJjdWxhciIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkRlZmluaXIgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEZXNlbmhhciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJEZWZpbmnDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgdmFsaWRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlZhcmnDoXZlaXMgYWxlYXTDs3JpYXMiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiRXNjb2xoYSBmZXJyYW1lbnRhcyBhIGZvcm5lY2VyIGFvIGFsdW5vIHBhcmEgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiR3VhcmRhciIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmUgYXMgb3DDp8O1ZXMgY29tIGJhc2UgbnVtYSBhbsOhbGlzZSBkYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYXIgdG9kYXMgYXMgb3DDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYXIgb3DDp8O1ZXMgcmVsZXZhbnRlcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSZXNwb3N0YSBjb21wb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIkNsYXNzaWZpY2FyIGNhaXhhcyBkZSByZXNwb3N0YXMgc2VwYXJhZGFtZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkF2YWxpZSBjYWRhIGNhaXhhIGRlIHJlc3Bvc3RhcyBpbmRlcGVuZGVudGVtZW50ZS4gQ2FzbyBjb250csOhcmlvLCB0b2RvIG8gY29udGXDumRvIMOpIGF2YWxpYWRvIGNvbW8gdW0gdmFsb3Igw7puaWNvLiBBcyBjYWl4YXMgZGUgcmVzcG9zdGFzIHPDo28gZGVmaW5pZGFzIG5vIGNvbnRlw7pkbyBpbmljaWFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVG9kYXMgYXMgcmVzcG9zdGFzIHTDqm0gZGUgZXN0YXIgY29ycmV0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2hlbHBlcl90ZXh0IjogIlNlIGFsZ3VtYSBkYXMgcmVzcG9zdGFzIG7Do28gZXN0aXZlciBjb3JyZXRhLCB0b2RhIGEgcGVyZ3VudGEgc2Vyw6EgY2xhc3NpZmljYWRhIGNvbW8gaW5jb3JyZXRhLiBDYXNvIGNvbnRyw6FyaW8sIGNhZGEgcmVzcG9zdGEgw6kgaW1wb3J0YW50ZSBwYXJhIGEgY2xhc3NpZmljYcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiUmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkltcG9ydMOibmNpYSBuYSBjbGFzc2lmaWNhw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgaW50cm9kdcOnw6NvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDYW1wbyBkZSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2EgaW5jb3Jwb3JhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJPIGVkaXRvciBkZSBNYXRlbcOhdGljYSBNYXRoVHlwZSBjb20gdG9kYXMgYXMgZnVuY2lvbmFsaWRhZGVzLCBjb20gYmFycmEgZGUgZmVycmFtZW50YXMgZSBtb2RvcyBkZSBpbnRyb2R1w6fDo28gZGUgZXNjcml0YSBtYW51YWwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAiRWRpdG9yIGRlIE1hdGVtw6F0aWNhIG51bWEgamFuZWxhIGRlIHBvcC11cCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVtIGNhbXBvIGRlIHRleHRvIHF1ZSBjb250w6ltIHVtIGJvdMOjbyBxdWUgaW5pY2lhIG8gZWRpdG9yIGRlIE1hdGVtw6F0aWNhIE1hdGhUeXBlIG51bWEgamFuZWxhIGRlIHBvcC11cC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJUZXh0byBzaW1wbGVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiQXBlbmFzIHVtIGNhbXBvIGRlIHRleHRvIHNpbXBsZXMsIHBhcmEgcmVzcG9zdGFzIG1haXMgc2ltcGxlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiRW50cmFkYSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk1vc3RyYXIgbyBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmFyIHVtYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgYWzDqW0gZG8gY2FtcG8gZGUgcmVzcG9zdGEgcGFkcsOjbyBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNb3N0cmFyIGNhbXBvIGRlIHRleHRvIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTW9zdHJhciB1bSBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciBhbMOpbSBkbyBjYW1wbyBkZSByZXNwb3N0YSBwYWRyw6NvIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlN1YnN0aXR1aXIgYSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEgcGVsbyBDYWxjTWUgYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJTdWJzdGl0dWEgbyBjYW1wbyBkZSBpbnRyb2R1w6fDo28gZGUgcmVzcG9zdGEgcG9yIHVtYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgcGFyYSBhIHJlc3Bvc3RhIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJOw6NvIG1vc3RyYXIgYSBpbnRyb2R1w6fDo28gYXV4aWxpYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiTsOjbyBtb3N0cmUgYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIgcGFyYSBvIGNhbXBvIGRlIGludHJvZHXDp8OjbyBkYSByZXNwb3N0YSBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiT2N1bHRhciBvcMOnw7VlcyBkZSBhcnF1aXZvIENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJPY3VsdGFyIG9ww6fDtWVzIGNvbW8gYWJyaXIsIGd1YXJkYXIgb3UgZGVzY2FycmVnYXIgZG9jdW1lbnRvcyBDYWxjTWUgcGFyYSBhbHVub3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4ZSBkZSBlbnRyYWRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVG9kYXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiRWxpbWluYXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIkNvbnN0YW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBhcyBsZXRyYXMgcXVlIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIGNvbnN0YW50ZXMgZW0gdmV6IGRhcyB2YXJpw6F2ZWlzIGxpdnJlcy4gUG9kZSBkZWZpbmlyIG1haXMgY29uc3RhbnRlcyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJNYWlzIGNvbnN0YW50ZXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmlyIHVtYSBub3ZhIGNvbnN0YW50ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbGFiZWwiOiAiRnVuw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIkVzY29saGEgb3Mgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIGZ1bsOnw7Vlcy4gUG9kZSBkZWZpbmlyIG1haXMgZnVuw6fDtWVzIG5vIHBhaW5lbCBEZWZpbmlyIHZhcmnDoXZlaXMgZSBmdW7Dp8O1ZXMgYWxlYXTDs3JpYXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL3JlZ2lzdG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOpdHJpY2FzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSGlwZXJiw7NsaWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtw6l0aWNhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJNYWlzIGZ1bsOnw7Vlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIkVzY29saGEgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIHVuaWRhZGVzIGRlIG1lZGlkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIk1haXMgdW5pZGFkZXMuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJQcmVmaXhvcyBkZSB1bmlkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvcyBwcmVmaXhvcyBxdWUgc8OjbyBwZXJtaXRpZG9zIGNvbSBhcyB1bmlkYWRlcyBkZSBtZWRpZGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTWFpcyBwcmVmaXhvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydcOnw7VlcyBwZXJtaXRpZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmHDp8O1ZXMgbWlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJBcyBmw7NybXVsYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIENhc28gY29udHLDoXJpbywgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2hlbHBlcl90ZXh0IjogIkFzIGNoYXZldGFzIHsgfSBzw6NvIGludGVycHJldGFkYXMgY29tbyBlbmdsb2JhbnRlcyBlbSBsaXN0YXMuIENhc28gY29udHLDoXJpbywgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gcGFyw6pudGVzZXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RhcyBzZW0gZW5nbG9iYW50ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHF1ZXIgZWxlbWVudG8gZSBzZXF1w6puY2lhIGRlIGVsZW1lbnRvcyBzw6NvIGludGVycHJldGFkb3MgY29tbyB1bWEgbGlzdGEsIG1lc21vIHNlbSBvcyBlbmdsb2JhbnRlcyB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbG9zIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAoMCwxKSBzw6NvIGludGVycHJldGFkYXMgY29tbyBpbnRlcnZhbG9zLiBDYXNvIGNvbnRyw6FyaW8sIHPDo28gdmV0b3JlcyBkZSBkb2lzIGVsZW1lbnRvcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlLDoWNpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vIDI6Mzo1IHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIHLDoWNpb3MuIENhc28gY29udHLDoXJpbywgc8OjbyBkaXZpc8O1ZXMgcmVndWxhcmVzIHN1Y2Vzc2l2YXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIGluZm9ybcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkFzIGbDs3JtdWxhcyBjb21vIDEuNWUtNSBvdSAxLjVFLTUgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gbsO6bWVyb3MgZGVjaW1haXMgZW0gbm90YcOnw6NvIGNpZW50w61maWNhLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJTw61tYm9sb3Mgc2VwYXJhZG9yZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIlbDrXJndWxhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiRXNwYcOnbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiWmVybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogIkFncnVwYW1lbnRvcyBkZSBkw61naXRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiSXRlbnMgZGEgbGlzdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIG8gc2lnbmlmaWNhZG8gZG9zIHPDrW1ib2xvcyBkZSBwb250bywgZGEgdsOtcmd1bGEgZSBkbyBlc3Bhw6dvLiBEZWZpbmUgbyBtb2RvIGNvbW8gb3MgZMOtZ2l0b3MgZGVjaW1haXMgZSBhcyBsaXN0YXMgdMOqbSBkZSBzZXIgZXhwcmVzc29zLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJDb21wYXJhw6fDo28gY29tIGEgcmVzcG9zdGEgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkEgcmVzcG9zdGEgZG8gYWx1bm8gdGVtIGRlIHNlciBkaWdpdGFkYSBleGF0YW1lbnRlIGNvbW8gYSByZXNwb3N0YSBjb3JyZXRhLCBleGNldG8gbm8gcXVlIHJlc3BlaXRhIGEgcGFyw6pudGVzZXMgZSBhIG9wZXJhZG9yZXMgZXF1aXZhbGVudGVzLiBBIHRvbGVyw6JuY2lhIGNvbnRpbnVhIGEgYXBsaWNhci1zZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBjb3JyZXRhIGF0cmF2w6lzIGRvIG1vdG9yIG1hdGVtw6F0aWNvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gc8OjbyBpbXBvcnRhbnRlcyBlbSBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG9zIGNvbnN0YW50ZXMgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdMOqbSBkZSBlc3RhciBuYSBtZXNtYSBvcmRlbSBlIGFwYXJlY2VyIG8gbWVzbW8gbsO6bWVybyBkZSB2ZXplcyBxdWUgbmEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiQSByZXBldGnDp8OjbyDDqSBpbXBvcnRhbnRlIG5hcyBsaXN0YXMsIG1hcyBhIG9yZGVtIG7Do28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2UgYSByZXNwb3N0YSBmb3IgdW1hIGxpc3RhIGRlIGVsZW1lbnRvcywgb3MgY29uc3RhbnRlcyBuYSByZXNwb3N0YSBkb3MgYWx1bm9zIHTDqm0gZGUgYXBhcmVjZXIgbyBtZXNtbyBuw7ptZXJvIGRlIHZlemVzIHF1ZSBuYSByZXNwb3N0YSBjb3JyZXRhLCBtYXMgbsOjbyBuZWNlc3NhcmlhbWVudGUgcGVsYSBtZXNtYSBvcmRlbS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gbsOjbyBpbXBvcnRhbSBuYXMgbGlzdGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG7Do28gdGVuaGEgZW0gY29uc2lkZXJhw6fDo28gYSBzdWEgb3JkZW0gZSBhIHJlcGV0acOnw6NvIGRhcyBtZXNtYXMgcGFyYSBhcyBjb21wYXJhciBjb20gYSByZXNwb3N0YSBkbyBhbHVubyBlIGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICJGYXplciBjb3JyZXNwb25kZXIgbyB0YW1hbmhvIGRlIGxldHJhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiQXMgbGV0cmFzIG1hacO6c2N1bGFzIGUgbWluw7pzY3VsYXMgdMOqbSBkZSBjb3JyZXNwb25kZXIgZXhhdGFtZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiRmF6ZXIgY29ycmVzcG9uZGVyIGVzcGHDp29zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIlRlbSBkZSBleGlzdGlyIGV4YXRhbWVudGUgbyBtZXNtbyBuw7ptZXJvIGRlIGVzcGHDp29zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIGUgbmEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIk8gY29uanVudG8gZGUgc29sdcOnw7VlcyBkYSBlcXVhw6fDo28sIGluZXF1YcOnw6NvIG91IHNpc3RlbWEgZGVmaW5pZG8gcGVsYSByZXNwb3N0YSBkbyBhbHVubyDDqSBvIG1lc21vIGRlZmluaWRvIHBlbGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJGYcOnYSBjb3JyZXNwb25kZXIgdG9kYXMgYXMgcmVzcG9zdGFzIGRvIGFsdW5vLiBVdGlsaXplIGVzdGEgb3DDp8OjbyBwYXJhIGRhciBmZWVkYmFjayBhb3MgYWx1bm9zIGFjZXJjYSBkZSByZXNwb3N0YXMgZXJyYWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJGdW7Dp8OjbyBkZSBjbGFzc2lmaWNhw6fDo28gcGVyc29uYWxpemFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2hlbHBlcl90ZXh0IjogIkRlZmluYSBhIHN1YSBmdW7Dp8OjbyBwZXJzb25hbGl6YWRhIHBhcmEgdmVyaWZpY2FyIGEgcmVzcG9zdGEgZG8gYWx1bm8gbm8gcGFpbmVsIERlZmluaXIgdmFyacOhdmVpcyBlIGZ1bsOnw7VlcyBhbGVhdMOzcmlhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9uYW1lX2Ryb3Bkb3duX2xhYmVsIjogIk5vbWUgZGEgZnVuw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJNYW50ZXIgYXJndW1lbnRvcyBuw6NvIGF2YWxpYWRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2hlbHBlcl90ZXh0IjogIkEgcmVzcG9zdGEgZG8gYWx1bm8gbsOjbyBpcsOhIHNlciBhdmFsaWFkYSBlIGlyw6Egc2VyIGZvcm5lY2lkYSDDoCBmdW7Dp8OjbyBjb21vIHVtYSBFeHByZXNzw6NvIGRvIENhbGNNZS4gVHJhdGEtc2UgZGUgdW1hIGZ1bmNpb25hbGlkYWRlIG11aXRvIGF2YW7Dp2FkYS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTsO6bWVyb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOw6NvIHBlcm1pdGEgbsO6bWVyb3MgZGVjaW1haXMuIEEgcmVzcG9zdGEgdGVtIGRlIHNlciB1bWEgY29tYmluYcOnw6NvIGRlIG9wZXJhw6fDtWVzLCBmcmHDp8O1ZXMsIHJhw616ZXMgZSBmdW7Dp8O1ZXMgZGUgbsO6bWVyb3MgaW50ZWlyb3MsIGNvbnN0YW50ZSBlIHZhcmnDoXZlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBleGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyB0ZW0gZGUgc2VyIGV4YXRhbWVudGUgaWd1YWwgw6AgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIk1hcmdlbSBkZSBlcnJvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbSBkZSBlc3RhciBlc3RyaXRhbWVudGUgZGVudHJvIGRvIGludGVydmFsbyBkZSB0b2xlcsOibmNpYS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBkZSAlIHBvciBjZW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiRmF6ZXIgY29ycmVzcG9uZGVyIGTDrWdpdG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJPcyBwcmltZWlyb3MgdmFsb3JlcyBzaWduaWZpY2F0aXZvcyBvdSBjYXNhcyBkZWNpbWFpcyBkYSByZXNwb3N0YSBkbyBhbHVubyB0w6ptIGRlIGNvcnJlc3BvbmRlciDDoCByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ2YWxvcmVzIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIHTDqm0gZGUgc2VyIGV4cHJlc3NvcyBzb2IgYSBmb3JtYSBkZSBub3Rhw6fDo28gY2llbnTDrWZpY2Egbm9ybWFsaXphZGE6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiT3MgbsO6bWVyb3MgZGVjaW1haXMgdMOqbSBkZSBzZXIgZXhwcmVzc29zIHNvYiBhIGZvcm1hIGRlIHVtYSBub3Rhw6fDo28gZGVjaW1hbCBzaW1wbGVzOiAwLjAyMjQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2xhYmVsIjogIlF1YWxxdWVyIG5vdGHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25faGVscGVyX3RleHQiOiAiT3MgbsO6bWVyb3MgZGVjaW1haXMgcG9kZW0gc2VyIGV4cHJlc3NvcyBzb2IgYSBmb3JtYSBkZSBub3Rhw6fDo28gY2llbnTDrWZpY2Egb3UgZGVjaW1hbC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICJEZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJhdMOpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInZhbG9yZXMgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJWZXJpZmlxdWUgbyBuw7ptZXJvIG3DrW5pbW8gZSBtw6F4aW1vIGRlIHZhbG9yZXMgc2lnbmlmaWNhdGl2b3Mgb3UgZGUgY2FzYXMgZGVjaW1haXMgcXVlIGEgcmVzcG9zdGEgZG8gYWx1bm8gdGVtIGRlIGNvbnRlciwgaW5jbHVpbmRvIG9zIHplcm9zIMOgIGRpcmVpdGEuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJTaW1wbGlmaWNhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZXJhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpY2FkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkEgZXhwcmVzc8OjbyBuw6NvIHBvZGUgc2VyIG1haXMgc2ltcGxpZmljYWRhLiBJbmNsdWkgZnJhw6fDtWVzLCBwb3TDqm5jaWFzIGUgcmHDrXplcywgcG9saW5vbWlhaXMsIGZ1bsOnw7VlcyByYWNpb25haXMsIGZ1bsOnw7VlcyB0cmFuc2NlbmRlbnRhaXMsIG7Dum1lcm9zIGRlY2ltYWlzLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUb2RhcyBhcyBvcGVyYcOnw7VlcyBxdWUgcG9kZW0gc2VyIGVmZXR1YWRhcyBzw6NvIHJlYWxpemFkYXMuIE9zIHByb2R1dG9zIHPDo28gZGlzdHJpYnXDrWRvcyBwb3Igc29tYXMsIGFzIGZyYcOnw7VlcyBzaW1wbGVzIHPDo28gZXhlY3V0YWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRGVjb21wb3N0byBlbSBmYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiTsO6bWVyb3MgaW50ZWlyb3Mgb3UgcG9saW5vbWlhaXMgc8OjbyBleHByZXNzb3MgY29tbyBwcm9kdXRvcyBkZSBwcmltb3MuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmF0b3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9oZWxwZXJfdGV4dCI6ICJGb3JhbSBleHRyYcOtZG9zIGZhdG9yZXMgY29tdW5zIGRlIHNvbWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJEZW5vbWluYWRvciBjb211bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAiQXMgZnJhw6fDtWVzIHPDo28gc2ltcGxpZmljYWRhcyBhdMOpIHVtIG3DrW5pbW8gZGVub21pbmFkb3IgY29tdW0uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlJhw616ZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhY2lvbmFsaXphZGFzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJOw6NvIGjDoSByYcOtemVzIG5vIGRlbm9taW5hZG9yLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZG9zIG3DrW5pbW9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIk8gYXJndW1lbnRvIGRhcyByYcOtemVzIG7Do28gcG9zc3VpIHF1YWxxdWVyIGZhdG9yIGFzc29jaWFkbyBhbyDDrW5kaWNlIGRhIHJhaXosIHBvciBpc3NvIG7Do28gcG9kZSBzZXIgc2ltcGxpZmljYWRvLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIkZhemVyIGNvcnJlc3BvbmRlciBhIHVuaWRhZGUgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJBIHVuaWRhZGUgZGUgbWVkaWRhIGRhIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbSBkZSBzZXIgaWd1YWwgw6AgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJQZXJtaXRpciBvdXRyb3MgcHJlZml4b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJQZXJtaXRhIHF1ZSBhIHVuaWRhZGUgZGUgbWVkaWRhIGRhIHJlc3Bvc3RhIGRvIGFsdW5vIHRlbmhhIHVtIHByZWZpeG8gZGlmZXJlbnRlIGRvIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAiRWxlbWVudG9zIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXTDqXJpb3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX3RpdGxlIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiRGVmaW5hIG8gbsO6bWVybyBkZSBlcnJvcyBwZXJtaXRpZG9zIGVudHJlIGEgcmVzcG9zdGEgZG8gYWx1bm8gZSBhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjaW9uYXIgb3MgZWxlbWVudG9zIGRhIHJlc3Bvc3RhIGEgYXZhbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIlByb2liaXIgZWxlbWVudG9zIHN1cMOpcmZsdW9zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJOw6NvIHBvZGVtIGV4aXN0aXIgbWFpcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8gZG8gcXVlIG9zIHByZXNlbnRlcyBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIkZhemVyIGNvcnJlc3BvbmRlciBhIGNvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiT3MgZWxlbWVudG9zIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIHTDqm0gZGUgdGVyIGEgbWVzbWEgY29yIGRvIHF1ZSBvcyBkYSByZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIkZhemVyIGNvcnJlc3BvbmRlciBvIHRpcG8gZGUgbGluaGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJPcyBlbGVtZW50b3MgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdMOqbSBkZSB0ZXIgbyBtZXNtbyB0aXBvIGRlIGxpbmhhIChjb250w61udWEsIHRyYWNlamFkYSkgZG8gcXVlIG9zIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiVG9kb3Mgb3MgZWxlbWVudG9zIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIkRpc3RyaWJ1aXIgY2xhc3NpZmljYcOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIk9jb3JyZXUgdW0gZXJybyBhbyBjYXJyZWdhciBvcyBlbGVtZW50b3MgZGUgdmFsaWRhw6fDo28gZG8gZ3LDoWZpY28uIFRlbnRlIG5vdmFtZW50ZS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgdW0gYWxnb3JpdG1vIHBhcmEgY3JpYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcywgbsO6bWVyb3MsIGV4cHJlc3PDtWVzLCBkZXNlbmhvcyBvdSB1bWEgZnVuw6fDo28gZGUgY2xhc3NpZmljYcOnw6NvOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2VtIGRvIGFsZ29yaXRtbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhw6fDo28gZGUgdmFyacOhdmVpcyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiRXhlbXBsbzogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIkZvcm1hdG8gZGEgZXhwcmVzc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJVbmlkYWRlIGltYWdpbsOhcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgZGUgaG9yYXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFBvbnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIENydXoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRvIG7Dum1lcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcG8gZGUgcHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIlZhbG9yZXMgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiQ2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYWRvciBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfY29tbWFfbGFiZWwiOiAiVsOtcmd1bGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9wb2ludF9sYWJlbCI6ICJQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGFncnVwYW1lbnRvIGRlIGTDrWdpdG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIlplcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIkVzcGHDp28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIlbDrXJndWxhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb250byIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgbyBjb250ZcO6ZG8gaW5pY2lhbCBkYSBjYWxjdWxhZG9yYSBkbyBDYWxjTWUgYXV4aWxpYXIgZG8gYWx1bm86IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmVnZW5lcmFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiQ29waWFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBkbyBhbHVubyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkRlZmluaXIgdW1hIHJlc3Bvc3RhIGRvIGFsdW5vIHBhcmEgdmVyIG8gZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiQ09SUkVUQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJJTkNPUlJFVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4ZSBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGUgZ3LDoWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGUgZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIGlndWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVxdWHDp8O1ZXMgZXF1aXZhbGVudGVzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHF1ZXIgcmVzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkZ1bsOnw6NvIGRlIGNsYXNzaWZpY2HDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgaWd1YWlzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJTaW1wbGlmaWNhZGFzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAiRXhwYW5kaWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRGVjb21wb3N0YXMgZW0gZmF0b3JlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYWNpb25hbGl6YWRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiU2VtIGZhdG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtw61uaW1vcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJEZW5vbWluYWRvciBjb211bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlJlc3Bvc3RhIHNpbWLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGUgJHttw61ufSBhICR7bcOheH0gJHtyZWxhdGl2YX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIlBlbG8gbWVub3MgJHttw61ufSAke3JlbGF0aXZhfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiQXTDqSAke23DoXh9ICR7cmVsYXRpdmF9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bcOtbn0gJHtyZWxhdGl2YX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJ2YWxvcmVzIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJGYXplciBjb3JyZXNwb25kZXIgdW5pZGFkZSBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJTZW0gZWxlbWVudG9zIHN1cMOpcmZsdW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29yIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiRm9ybWF0byBkZSBsaW5oYSIsCgoKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcXVlc3Rpb25feG1sX2xhYmVsIjogIlhNTCBkYSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBkZSBncmFtw6F0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFsYXZyYXMgcmVzZXJ2YWRhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIlZhbGlkYcOnw6NvIGUgdmFyacOhdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgaW50cm9kdcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkludHJvZHXDp8OjbyBwZXJtaXRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByaWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAidmFsb3JlcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBkZSAlIHBvciBjZW50byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUgZXNjcml0YSBtYW51YWwgaW5jb3Jwb3JhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXPDo28iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2hhc19hbGdvcml0aG1fbGFiZWwiOiAiUG9zc3VpIG1hdGVtw6F0aWNhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAiSW1wb3J0YXIgYSBwZXJndW50YT8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkEgcGVyZ3VudGEgcXVlIGVzdMOhIHByZXN0ZXMgYSBhYnJpciBjb250w6ltIGZ1bmNpb25hbGlkYWRlcyBwcmV0ZXJpZGFzLiBPIHByb2Nlc3NvIGRlIGltcG9ydGHDp8OjbyBwb2RlIGFsdGVyYXIgbGlnZWlyYW1lbnRlIG8gY29tcG9ydGFtZW50byBkYSBwZXJndW50YS4gw4kgdml2YW1lbnRlIHJlY29tZW5kYWRvIHF1ZSB0ZXN0ZSBhIHBlcmd1bnRhIGNvbSBjYXV0ZWxhIGFww7NzIGEgaW1wb3J0YcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNlaXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcMOnw7VlcyBpbmNvbXBhdMOtdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkFzIG9ww6fDtWVzIHNlbGVjaW9uYWRhcyBzw6NvIGluY29tcGF0w612ZWlzIGNvbSBhcyBhc3NlcsOnw7VlcyBkZWR1emlkYXMgZGEgUmVzcG9zdGEgY29ycmV0YS4gUHJldGVuZGUgY29udGludWFyPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlNpbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTsOjbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiQWJyaXIgbyBNYXRoVHlwZSBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQWx0ZXJhw6fDtWVzIG7Do28gZ3VhcmRhZGFzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2UgZmVjaGFyIGVzdGEgamFuZWxhLCBwZXJkZSB0b2RhcyBhcyBhbHRlcmHDp8O1ZXMgbsOjbyBndWFyZGFkYXMuIFByZXRlbmRlIGNvbnRpbnVhcj8iLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfYWNjZXB0X2J1dHRvbl9sYWJlbCI6ICJBY2VpdGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQ2FuY2VsYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIkd1YXJkYXIgZSBmZWNoYXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2xvc2Vfd2l0aG91dF9zYXZpbmdfYnV0dG9uX2xhYmVsIjogIkZlY2hhciBzZW0gZ3VhcmRhciIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaXF1ZSBubyBib3TDo28gcGFyYSBkZXNjYXJyZWdhciBlIGV4ZWN1dGFyIGEgYXBsaWNhw6fDo28gV2lyaXMgQ0FTIHBhcmEgZWRpdGFyIG8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXhlY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGlxdWUgbm8gYm90w6NvIHBhcmEgZGVzY2FycmVnYXIgZSBleGVjdXRhciBhIGFwbGljYcOnw6NvIFdpcmlzIENhcyBlIGVmZXR1YXIgb3MgY8OhbGN1bG9zIG5lY2Vzc8Ohcmlvcy4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5TYWliYSBtYWlzLjwvYT4uIiwKCQkic2VuZGluZ2luaXRpYWxzZXNzaW9uIjogIkEgZW52aWFyIGEgc2Vzc8OjbyBpbmljaWFsLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQSBhZ3VhcmRhciBhdHVhbGl6YcOnw7Vlcy4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVG9kYXMgYXMgYWx0ZXJhw6fDtWVzIGd1YXJkYWRhcyIsCgkJImdvdHNlc3Npb24iOiAiQWx0ZXJhw6fDtWVzIGd1YXJkYWRhcyAocmV2aXPDo28gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVdGlsaXphciBhIGFwbGljYcOnw6NvIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXRpbGl6YXIgbyBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiU2FpYmEgbWFpcyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgcGFyYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIk8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhIHNlcsOhIGltcG9ydGFkbyBkYSBhcGxpY2HDp8OjbyBXaXJpcyBDQVMgcGFyYSBvIG5vc3NvIG5vdm8gZWRpdG9yIGRlIGFsZ29yaXRtb3MsIENhbGNNZS4gTyBhbGdvcml0bW8gcmVzdWx0YW50ZSB0ZW0gZGUgc2VyIHJldmlzdG8gZSB0ZXN0YWRvIG1hbnVhbG1lbnRlLiBPcyBhbGdvcml0bW9zIGltcG9ydGFkb3MgcGFyYSBvIENhbGNNZSBqw6EgbsOjbyBwb2RlbSBzZXIgYWJlcnRvcyBjb20gYSBhcGxpY2HDp8OjbyBXaXJpcyBDQVMuIFNlIHByZXRlbmRlciBhbnVsYXIgYSBpbXBvcnRhw6fDo28gZGVwb2lzIGRlIGEgdGVyIGFjZWl0YWRvLCBuw6NvIGd1YXJkZSBhIHBlcmd1bnRhOiBjbGlxdWUgZW0gQ2FuY2VsYXIgbmEgamFuZWxhIGRvIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIGUgYWJyYS1hIG5vdmFtZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fYWxnb3JpdGhtX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkNvbnZlcnRlciBjb21vIGFsZ29yaXRtbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYWNjZXB0X2RpYWxvZyI6ICJBY2VpdGFyIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsYXIiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncsOhZmljbyIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6IihncsOhZmljb3MsIGVsZW1lbnRvcyBnZW9tw6l0cmljb3MuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkEgc2ludGF4ZSBkYSByZXNwb3N0YSBlc3TDoSBjb3JyZXRhIiwKCQoJCSJjaGVja19jb2xvciI6ICJjb3JyZXNwb25kZSDDoCBjb3IiLAoJCSJjaGVja19saW5lc3R5bGUiOiAiY29ycmVzcG9uZGUgYW8gZXN0aWxvIGRhIGxpbmhhIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAibsOjbyBjb250w6ltIGVsZW1lbnRvcyBzdXDDqXJmbHVvcyIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb21ldHJpY2FtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkEgcmVzcG9zdGEgw6kgZ2VvbWV0cmljYW1lbnRlIGlndWFsIiwKCgkJInBhcmFtZXRlciI6ICJwYXLDom1ldHJvIiwKCQkiYW5zd2VyIjogInJlc3Bvc3RhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29waWFyIGRvIGNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIkNvcGlhciBkYSByZXNwb3N0YSBjb3JyZXRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICJQbG90YWRvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyw6FmaWNvIGRlIGVzdGF0w61zdGljYSIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJFc3RhYmVsZcOnYSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBhIHBlcmd1bnRhLiBQb2RlIG1vZGlmaWNhciBjb21vIGEgc29sdcOnw6NvIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBkb3Mgc2V1cyBhbHVub3MgZSBxdWFpcyBlbGVtZW50b3Mgc8OjbyBhdmFsaWFkb3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRXN0YWJlbGXDp2EgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgYSBwZXJndW50YS4gUG9kZSBtb2RpZmljYXIgY29tbyBhIHNvbHXDp8OjbyDDqSBjb21wYXJhZGEgY29tIGEgcmVzcG9zdGEgZG9zIHNldXMgYWx1bm9zIGUgcXVhaXMgZWxlbWVudG9zIHPDo28gYXZhbGlhZG9zIHVzYW5kbyBvIG1lbnUgZGUgY29uZmlndXJhw6fDtWVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJFc3RhYmVsZcOnYSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBhIHBlcmd1bnRhLiBQb2RlIG1vZGlmaWNhciBjb21vIGEgc29sdcOnw6NvIMOpIGNvbXBhcmFkYSBjb20gYSByZXNwb3N0YSBkb3Mgc2V1cyBhbHVub3MgZSBxdWFpcyBlbGVtZW50b3Mgc8OjbyBhdmFsaWFkb3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EgcXVlIG9zIHNldXMgYWx1bm9zIHZlcsOjbyBhbyB0ZW50YXIgZmF6ZXIgYSBwZXJndW50YS4gQ29tIG8gZXN0YWRvIGluaWNpYWwgcG9kZSBlc3RhYmVsZWNlciB1bWEgZXN0cnV0dXJhIHBhcmEgYSByZXNwb3N0YSBvdSBhZGljaW9uYXIgZXNwYcOnb3MgZW0gYnJhbmNvIGEgc2VyZW0gcHJlZW5jaGlkb3MuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJFc3RlIMOpIG8gZXN0YWRvIGluaWNpYWwgZG8gZWRpdG9yIGdyw6FmaWNvIHF1ZSBvcyBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIHJlc3BvbmRlciDDoCBwZXJndW50YS4gUG9kZSBwZXJzb25hbGl6YXIgb3MgZWxlbWVudG9zIGRhIGJhcnJhIGRlIGZlcnJhbWVudGFzIGRvIGdyw6FmaWNvIG5vIG1lbnUgZGUgb3DDp8O1ZXMgZGUgZW50cmFkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgdGV4dG8gcXVlIG9zIHNldXMgYWx1bm9zIHZlcsOjbyBhbyB0ZW50YXIgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiBFc3RlIHRpcG8gZGUgcmVzcG9zdGEgbsOjbyDDqSBhdmFsaWFkYSBtYXRlbWF0aWNhbWVudGUuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiRXN0YSDDqSBhIG5vdmEgdmVyc8OjbyBkZSBXaXJpc1F1aXp6ZXMsIDQuNi4wISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiQWdvcmEgcG9kZSB1dGlsaXphciBhIG5vc3NhIG5vdmEgZmVycmFtZW50YSBkZSB2YXJpw6F2ZWlzIOKAi%KAi2FsZWF0w7NyaWFzLCBxdWUgcGVybWl0ZSBjcmlhciBwZXJndW50YXMgZGluw6JtaWNhcyBkZSB1bWEgZm9ybWEgbWFpcyByw6FwaWRhIGUgZGlyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJMZWlhIGFzIG5vc3NhcyBub3RhcyBkZSB2ZXJzw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICJEw6otbm9zIGEgc3VhIG9waW5pw6NvLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGXDumRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQmxvcXVlYXIgY29udGXDumRvIGluaWNpYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiTsOjbyBwZXJtaXRhIHF1ZSBvIGFsdW5vIG1vZGlmaXF1ZSBhIHJlc3Bvc3RhIGZvcmEgZG9zIGVzcGHDp29zIHZhemlvcyByZXNlcnZhZG9zIGRlaXhhZG9zIG5vIGNvbnRlw7pkbyBpbmljaWFsLiBTZSBlc3RhIGNvbmZpZ3VyYcOnw6NvIGVzdGl2ZXIgaGFiaWxpdGFkYSBvIGFsdW5vIHPDsyBwb2RlcsOhIHByZWVuY2hlciBhcyBjYWl4YXMgZG8gY29udGXDumRvIGluaWNpYWwuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIkRlZmluacOnw7VlcyBkZSB2aXN1YWxpemHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX25hbWUiOiAiVmlzaWJpbGlkYWRlIGRvIG5vbWUgZGFzIGV0aXF1ZXRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX3ZhbHVlIjogIlZpc2liaWxpZGFkZSBkbyB2YWxvciBkYXMgZXRpcXVldGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAiU2VsZWNjaW9uZSBhIGRlZmluacOnw6NvIGRlIHZpc3VhbGl6YcOnw6NvIGRvIG5vbWUgZSBkbyB2YWxvciBkYXMgZXRpcXVldGFzLiBQb2RlIGRlY2lkaXIgc2UgbyBhbHVubyB2w6ogbyB2YWxvciBkYXMgZXRpcXVldGFzIHNlbXByZSwgbnVuY2Egb3UgcXVhbmRvIGVzdMOjbyBlbSBmb2NvLiIsCgkJImFsd2F5cyI6ICJTZW1wcmUiLAoJCSJmb2N1cyI6ICJGb2NvIiwKCQkibmV2ZXIiOiAiTnVuY2EiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWwiOiAiRGVmaW5pw6fDtWVzIGRlIGdyZWxoYSBtYWduw6l0aWNhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWxfdGV4dCI6ICJTZWxlY2lvbmUgYSBvcMOnw6NvIGRlIGdyZWxoYSBtYWduw6l0aWNhIHBhcmEgbyBjYW1wbyBkZSByZXNwb3N0YXMgZG8gYWx1bm8uIiwKCQkiZm9yY2UiOiAiRm9yw6dhIiwKCQkic25hcCI6ICJBanVzdGFyIiwKCQkiZGlzYWJsZWQiOiAiRGVzYXRpdmFkbyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyacOhdmVpcyBhbGVhdMOzcmlhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIk1vZG8gYsOhc2ljbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RvIGF2YW7Dp2FkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dF9zdHJpbmdfc3ludGF4IjogIlZhcmnDoXZlaXMgYWxlYXTDs3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJEaW5hbWl6ZSBhcyBzdWFzIHBlcmd1bnRhcyBhbyBhZGljaW9uYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyBzZXUgY29uanVudG8gZGUgcGVyZ3VudGFzLiBOw6NvIHNlIGVzcXVlw6dhIGRlIGFkaWNpb25hciBlc3RhcyB2YXJpw6F2ZWlzIMOgIHJlc3Bvc3RhIGNvcnJldGEgZSwgc2UgcXVpc2VyIHF1ZSBzZWphIGFwcmVzZW50YWRhIHVtYSBhdmFsaWHDp8OjbywgYWRpY2lvbmUgdGFtYsOpbSBvIGNvbWFuZG8gcGFyYSBhdmFsaWFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiRGluYW1pemUgYXMgc3VhcyBwZXJndW50YXMgYW8gYWRpY2lvbmFyIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMgYW8gc2V1IGV4dHJhdG8gZGUgcGVyZ3VudGFzLiBOw6NvIHNlIGVzcXVlw6dhIGRlIGFkaWNpb25hciBlc3RhcyB2YXJpw6F2ZWlzIMOgIHJlc3Bvc3RhIGNvcnJldGEgZSwgc2UgcXVpc2VyIHF1ZSBzZWphIGFwcmVzZW50YWRhIHVtYSBhdmFsaWHDp8OjbywgYWRpY2lvbmUgdGFtYsOpbSBvIGNvbWFuZG8gcGFyYSBhdmFsaWFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXRpbGl6ZSBvIENhbGNNZSBwYXJhIGNyaWFyIHVtIGFsZ29yaXRtbyBxdWUgZ2VyYSB2YXJpw6F2ZWlzIGFsZWF0w7NyaWFzISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19hZGRfbmV3X2J1dHRvbl90ZXh0IjogIisgQWRpY2lvbmFyIHZhcmnDoXZlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIlRlbSB1bSBhbGdvcml0bW8gY29tcGxleG8uIFV0aWxpemUgbyBtb2RvIGF2YW7Dp2FkbyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhw6fDo28gc29icmUgdmFyacOhdmVpcyBhbGVhdMOzcmlhcyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfdmFyaWFibGVfbmFtZV90ZXh0IjogIk5vbWUgZGEgdmFyacOhdmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiw6kgdW0gbsO6bWVybyBpbnRlaXJvIGVudHJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAidmFsb3IgbcOtbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfYW5kX3RleHQiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogInZhbG9yIG3DoXguIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIk8gbm9tZSBkYSB2YXJpw6F2ZWwgasOhIGVzdMOhIGEgc2VyIHV0aWxpemFkbyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiTsOjbyDDqSB1bSBuw7ptZXJvIGludGVpcm8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIk7Do28gw6kgdW0gbm9tZSBkZSB2YXJpw6F2ZWwgdsOhbGlkbyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiTyB2YWxvciBtw6F4LiB0ZW0gZGUgc2VyIHN1cGVyaW9yISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfbWlzc2luZ19lcnJvciI6ICJGYWx0YSBvIG5vbWUgZGEgdmFyacOhdmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgbyB2YWxvciBtw6F4LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gdmFsb3IgbcOtbi4iLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImF2YWxpYXIiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIkFwcmVzZW50YcOnw6NvIGRvIFdpcmlzUXVpenplcyA0LjguMDogYWdvcmEgY29tIHJlc3Bvc3RhcyBncsOhZmljYXMgZXNjcml0YXMgw6AgbcOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICLDiSBjb20gZW50dXNpYXNtbyBxdWUgYXByZXNlbnRhbW9zIHVtIG5vdm8gdGlwbyBkZSByZXNwb3N0YSBxdWUgcGVybWl0ZSBhb3Mgc2V1cyBhbHVub3MgcmVzcG9uZGVyIGVzY3JldmVuZG8gdW0gZ3LDoWZpY28gw6AgbcOjby4gUGFyYSBzYWJlciBtYWlzIHNvYnJlIGVzdGEgZnVuY2lvbmFsaWRhZGUsIGNvbnN1bHRlIGFzIG5vc3NhcyBub3RhcyBkZSB2ZXJzw6NvIGUgYSBub3NzYSBkb2N1bWVudGHDp8Ojby4gRXNwZXJhbW9zIHF1ZSBwb3NzYSBkZXNmcnV0YXIgZGVzdGEgbm92YSBhZGnDp8OjbyBhbyBXaXJpc1F1aXp6ZXMgY29tIG9zIHNldXMgYWx1bm9zISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90YXMgZGUgdmVyc8OjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIkTDqi1ub3MgYSBzdWEgb3BpbmnDo28iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiQ29tbyBjcmlhciBhIHN1YSBwcmltZWlyYSBwZXJndW50YSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIkFwcmVuZGEgdG9kb3Mgb3MgcGFzc29zIHBhcmEgY3JpYXIgdW1hIHBlcmd1bnRhIGUgdXRpbGl6YXIgYXMgZnVuY2lvbmFsaWRhZGVzIGRlIHZhbGlkYcOnw6NvIGRvIFdpcmlzUXVpenplcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbW8gY3JpYXIgdW1hIHBlcmd1bnRhIGFsZWF0w7NyaWEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiQXByZW5kYSBhIGNyaWFyIGZhY2lsbWVudGUgdW1hIHBlcmd1bnRhIGFsZWF0w7NyaWEgY29tIG9zIG1vZG9zIGLDoXNpY28gZSBhdmFuw6dhZG8gZG8gV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIlNhaWJhIHR1ZG8gc29icmUgbyBXaXJpc1F1aXp6ZXMgbmEgbm9zc2EgZm9ybWHDp8OjbyBncsOhdGlzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfdGV4dCI6ICJEYW1vcy1saGUgYSBwb3NzaWJpbGlkYWRlIGRlIHBhcnRpY2lwYXIgbnVtYSBmb3JtYcOnw6NvIGluZGl2aWR1YWwgZ3LDoXRpcyBlIG51bWEgZm9ybWHDp8OjbyBwYWdhIGNvbSBhY29tcGFuaGFtZW50bywgbmFzIHF1YWlzIHBvZGVyw6Egc2FiZXIgdHVkbyBzb2JyZSBhcyBmdW5jaW9uYWxpZGFkZXMgZSBhcyBkZWZpbmnDp8O1ZXMgYXZhbsOnYWRhcyBkbyBXaXJpc1F1aXp6ZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICJTYWliYSBtYWlzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RvIGLDoXNpY28iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogIk1vZG8gYXZhbsOnYWRvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIlF1ZXJvIGluc2NyZXZlci1tZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGFjdGUtbm9zIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXRlIG8gbm9zc28gc2l0ZSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJDb211bmljYXIgdW0gcHJvYmxlbWEiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9saXN0X2J1dHRvbl90ZXh0IjogIkludHJvZHXDp8OjbyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3NrZXRjaF9sYWJlbCI6ICJFc2Jvw6dvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBjb250ZcO6ZG8gZG8gZWRpdG9yIGRlIGdyw6FmaWNvcyBxdWUgb3Mgc2V1cyBhbHVub3MgdmVyw6NvIHF1YW5kbyB0ZW50YXJlbSByZXNwb25kZXIgw6AgcGVyZ3VudGEuIFRlbmhhIGVtIG1lbnRlIHF1ZSBhIGJhcnJhIGRlIGZlcnJhbWVudGFzIGRvcyBhbHVub3Mgc8OzIHRlbSBib3TDtWVzIGRlIGVzY3JpdGEgw6AgbcOjbyBlIGRlIGVsaW1pbmHDp8Ojby4gVXRpbGl6ZSBhIGZ1bmNpb25hbGlkYWRlIOKAnHRlc3RhciBlc3RhIHBlcmd1bnRh4oCdIHBhcmEgdmVyIG8gcmVzdWx0YWRvIGZpbmFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkludHJvZHV6YSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBlc3RhIHBlcmd1bnRhLiBPcyBzZXVzIGFsdW5vcyBpcsOjbyB1dGlsaXphciBhIGZlcnJhbWVudGEgZGUgY2FsaWdyYWZpYSBwYXJhIGVzYm:Dp2FyIGEgc3VhIHNvbHXDp8OjbywgcGVsbyBxdWUgZXN0YWJlbGVjZW1vcyB1bWEgdG9sZXLDom5jaWEgbcOtbmltYSBwYXJhIHJlc3Bvc3RhcyBsaWdlaXJhbWVudGUgaW1wcmVjaXNhcy4gUG9kZSBhanVzdGFyIGVzdGEgZGVmaW5pw6fDo28gY2xpY2FuZG8gZW0g4oCcb3DDp8O1ZXMgZGUgdmFsaWRhw6fDo2:igJ0uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiVXRpbGl6ZSBvIGJvdMOjbyDigJx0ZXN0YXIgZXN0YSBwZXJndW50YeKAnSBwYXJhIHZlciBhIG9waW5pw6NvIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc2tldGNoX2xhYmVsIiA6ICJFc2Jvw6dhciBpZ3VhbCIsCgkJInF1aXp6ZXNfZGVtb19za2V0Y2hfdGl0bGVfbWVudSIgOiAiRXNib8OnbyIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRvY3VtZW50YcOnw6NvIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAiRmVjaGFyIE1hdGhUeXBlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX2V2YWx1YXRlZF9sYWJlbCI6ICJFdmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJNYW50ZXIgYXJndW1lbnRvcyBuw6NvIGF2YWxpYWRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJTdHJpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hcmd1bWVudHNfaGVscGVyX3RleHQiOiAiRGVmaW5lIGhvdyB0aGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gdGhlIGdyYWRpbmcgZnVuY3Rpb24uIFRoaXMgaXMgYSB2ZXJ5IGFkdmFuY2VkIGZlYXR1cmUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGl0bGUiIDogIkRlcHJlY2F0ZWQgZmVhdHVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIlRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4gXG4gICAgVGhlIGRlcHJlY2F0ZWQgZmVhdHVyZXMgYXJlIHRoZSBmb2xsb3dpbmcgb25lczoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIkVxdWl2YWxlbnQgc2V0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIlN5bnRheCBsaXN0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIlRleHQgbG9naWMgb3BlcmF0b3JzIGFyZSBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIkVxdWl2YWxlbnQgdW5pdCBsaXRlcmFsIGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIgoKCX0KfQoKCg"},{ name : "strings_graph.es.json", data : "s12026:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZXMiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIGRlIGhlcnJhbWllbnRhcyIsCgkJInR0X3BvaW50ZXJzIjogIlB1bnRlcm9zIiwKCQkidHRfc2VsZWN0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiRW50cmFkYSBtYW51c2NyaXRhIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlB1bnRvIiwKCQkidHRfbGluZXMiOiAiTMOtbmVhcyIsCgkJInR0X2xpbmUiOiAiUmVjdGEiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHRfcmF5IjogIlNlbWlyZWN0YSIsCgkJInR0X3BvbHlsaW5lIjogIlBvbGlsw61uZWEiLAoJCSJ0dF9wb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsZWxvZ3JhbW8iLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJQdW50byBtZWRpbyBkZSB1biBzZWdtZW50byIsCgkJInR0X21lZGlhdHJpeE9mU2VnbWVudCI6ICJNZWRpYXRyaXogZGUgdW4gc2VnbWVudG8iLAoJCSJ0dF9wYXJhbGxlbExpbmUiOiAiTMOtbmVhIHBhcmFsZWxhIiwKCQkidHRfcGVycGVuZGljdWxhckxpbmUiOiAiTMOtbmVhIHBlcnBlbmRpY3VsYXIiLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmFzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZWNjaW9uZXMgY8OzbmljYXMiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDw61yY3VsbyBkYWRvcyBlbCBjZW50cm8geSB1biBwdW50byIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkPDrXJjdWxvIGRhZG9zIHRyZXMgcHVudG9zIiwKCQkidHRfYXJjIjogIkFyY28iLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXLDoWJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIaXDDqXJib2xhIiwKCQkidHRfY29uaWMiOiAiQ8OzbmljYSIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbGlub21pbyBpbnRlcnBvbGFkb3IiLAoJCSJ0dF9tZWFzdXJlcyI6ICJNZWRpZGFzIiwKCQkidHRfYXJlYSI6ICLDgXJlYSIsCgkJInR0X2FuZ2xlIjogIsOBbmd1bG8iLAoJCSJ0dF9sZW5ndGgiOiAiTG9uZ2l0dWQiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpcXVldGEiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc2nDs24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZW4iLAoKCQkidHRfYm9sZCI6ICJuZWdyaXRhIiwKCQkidHRfaXRhbGljIjogIml0w6FsaWNhIiwKCQkidHRfY29sb3IiOiAiQ29sb3IiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWNjaW9uYXIiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcnRhIHBhcXVldGUgZGUgYmFycmFzIiwKCQkidHRfbmV3U2lkZUJhcnMiOiAiSW5zZXJ0YSBncnVwbyBkZSBiYXJyYXMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJCb3JyYXIgcGFxdWV0ZSBkZSBiYXJyYXMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJCb3JyYXIgZ3J1cG8gZGUgYmFycmFzIiwKCQkidHRfc3RhY2tCYXJzIjogIkFwaWxhciBiYXJyYXMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJEZXNhcGlsYXIgYmFycmFzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY2Npb25hciIsCgkJInR0X25ld1BpZSI6ICJOdWV2byB0cm96byIsCgkJInR0X2RlbGV0ZVBpZSI6ICJCb3JyYXIgdHJvem8iLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiSG9yYXJpbyIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQW50aWhvcmFyaW8iLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnRhIGzDrW5lYSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnRhIGdydXBvIGRlIHB1bnRvcyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiQm9ycmFyIGzDrW5lYSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJCb3JyYXIgZ3J1cG8gZGUgcHVudG9zIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQdW50b3MgaXpxdWllcmRhIiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUHVudG9zIGRlcmVjaGEiLAoKCQkidHRfZml0UGxvdHRlclRvU3RhdHMiOiAiRW5jYWphIiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIkRpw6FtZXRybyIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJmcmFjY2nDs24gZ3JhbmRlIiwKCQkidHRfc3VwZXJzY3JpcHQiOiAic3VwZXLDrW5kaWNlIiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYcOteiBjdWFkcmFkYSIsCgkJInR0X25Sb290IjogInJhw616IiwKCQkidHRfbnVtYmVycyI6ICJuw7ptZXJvIiwKCQkidHRfbnVtYmVyRSI6ICJuw7ptZXJvIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJuw7ptZXJvIHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bmNpb25lcyIsCgkJInR0X3NpbnVzIjogInNlbm8iLAoJCSJ0dF9jb3NpbnVzIjogImNvc2VubyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudGUiLAoJCSJ0dF9hcmNzaW51cyI6ICJhcmNvc2VubyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjb2Nvc2VubyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjb3RhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtbyIsCgkJInR0X25hdHVyYWxMb2ciOiAibG9nYXJpdG1vIG5hdHVyYWwiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZSBleHBvbmVuY2lhbCIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkaWNpw7NuIiwKCQkidHRfdW5kbyI6ICJEZXNoYWNlciIsCgkJInR0X3JlZG8iOiAiUmVoYWNlciIsCgkJInR0X21lbnUiOiAiTWVuw7oiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiQm9ycmFyIHRvZG8iLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiQ2VycmFyIHRhYmxlcm8iLAoJCSJ0dF9kb3dubG9hZCI6ICJEZXNjYXJnYXIiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiQ29uZmlndXJhY2nDs24iLAoJCSJ0dF9zZXR0aW5ncyI6ICJDb25maWd1cmFjacOzbiIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJNb3N0cmFyIGVsZW1lbnRvcyBvY3VsdG9zIiwKCQkidHRfaGlkZUVsZW1lbnQiOiAiT2N1bHRhciBlbGVtZW50byIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0YXVyYXIiLAoKCQkidHRfdmlldyI6ICJGbG90YW50ZSIsCgkJInR0X21heGltaXplIjogIk1heGltaXphciIsCgkJInR0X21pbmltaXplIjogIk1pbmltaXphciIsCgkJInR0X3pvb21JbiI6ICJBY2VyY2FyIHpvb20iLAoJCSJ0dF96b29tT3V0IjogIkFsZWphciB6b29tIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWEiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRleHR1YWwiLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJDb250ZXh0dWFsIChFbGVtZW50b3MpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWwgKEV0aXF1ZXRhcykiLAoJCSJ0dF9kZWxldGUiOiAiQm9ycmFyIiwKCQkidHRfZml4TGFiZWwiOiAiRmlqYSBsYSBldGlxdWV0YSIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiR3Jvc29yIGRlIGzDrW5lYSIsCgkJInR0X2xpbmVTdHlsZSI6ICJFc3RpbG8gZGUgbMOtbmVhIiwKCQkidHRfbGluZUNvbG9yIjogIkNvbG9yIiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTw7NsaWRvIiwKCQkidHRfbGluZURhc2giOiAiUmF5YXMiLAoJCSJ0dF9saW5lRG90dGVkIjogIlB1bnRvcyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIlJheWFzIHkgcHVudG9zIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkNvbG9yIGRlIGZvbmRvIiwKCQkiYXhpc0NvbG9yIjogIkNvbG9yIGRlIGxvcyBlamVzIiwKCQkiZ3JpZENvbG9yIjogIkNvbG9yIGRlIGxhIHJlamlsbGEgcHJpbWFyaWEiLAoJCSJzdWJncmlkQ29sb3IiOiAiQ29sb3IgZGUgbGEgcmVqaWxsYSBzZWN1bmRhcmlhIiwKCQkibWFnbmV0aWNHcmlkIjogIlJlamlsbGEgbWFnbsOpdGljYSIsCgkJImZvcmNlIjogIkZvcnphciIsCgkJInNuYXAiOiAiQWp1c3RhciIsCgkJImRpc2FibGVkIjoiRGVzYWN0aXZhZGEiLAoJCQoJCSJob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJCgkJInNob3dBeGlzIjogIk1vc3RyYXIgZWplcyIsCgkJImludGVydmFsWCI6ICJFamUgWCIsCgkJImludGVydmFsWSI6ICJFamUgWSIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9uZXMiLAoJCSJjb2xvciI6ICJDb2xvciIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJCbG9xdWVhIGxhIHJlbGFjacOzbiBkZSBhc3BlY3RvIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiRGVzYmxvcXVlYSBsYSByZWxhY2nDs24gZGUgYXNwZWN0byIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiRXRpcXVldGEiLAoJCSJ2YWx1ZXMiOiAiVmFsb3JlcyIsCgkJImF4aXNTdGVwIjogIlBhc28gZGUgbG9zIGVqZXMiLAoJCSJzaG93R3JpZCI6ICJNb3N0cmFyIHJlamlsbGEiLAoJCSJncmlkU3RlcCI6ICJQYXNvIGRlIGxhIHJlamlsbGEiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIkRpdmlzaW9uZXMgZGUgbGEgcmVqaWxsYSIsCgkJCgkJImxlZnQiOiAiSXpxdWllcmRhIiwKCQkicmlnaHQiOiAiRGVyZWNoYSIsCgkJImFib3ZlIjogIkVuY2ltYSIsCgkJImJlbG93IjogIkRlYmFqbyIsCgkJIm5vbmUiOiAiTmluZ3VubyIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRlc2NhcmdhciBjb21vIGltYWdlbiIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY2Npb25lIHVuIHRhbWHDsW8gcGFyYSBkZXNjYXJnYXIgZWwgdGFibGVybyBncsOhZmljbyBjb21vIHVuYSBpbWFnZW4gY3VhZHJhZGEgUE5HIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIkltYWdlbiBjdWFkcmFkYSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIkVsIHRhbWHDsW8gZGViZSBzZXIgdW4gbsO6bWVybyBlbnRlcm8gcG9zaXRpdm8uIiwKCQkiY29uZmlybSI6ICJDb25maXJtYXIiLAoJCSJjYW5jZWwiOiAiY2FuY2VsYXIiLAoJCSJzaXplSW5QaXhlbHMiOiAiVGFtYcOxbyBlbiBww614ZWxlcyIsCgkJImluc2VydEFOdW1iZXIiOiAiSW5zZXJ0ZSB1biBuw7ptZXJvIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICLCoVZheWEhIFNlIGhhIHByb2R1Y2lkbyB1biBlcnJvci4iLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJBc2Vnw7pyYXRlIGRlIGVzdGFyIHN1YmllbmRvIHVuYSBpbWFnZW4gUE5HIHbDoWxpZGEgZSBpbnTDqW50YWxvIGRlIG51ZXZvIiwKCgkJInR5cGVfcG9pbnQiOiAiUHVudG8iLAoJCSJ0eXBlX2xpbmUiOiAiUmVjdGEiLAoJCSJ0eXBlX2xpbmVfc2VnbWVudCI6ICJTZWdtZW50byIsCgkJInR5cGVfdmVjdG9yIjogIlZlY3RvciIsCgkJInR5cGVfcmF5IjogIlNlbWlycmVjdGEiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIlBvbGlsw61uZWEiLAoJCSJ0eXBlX2FyYyI6ICJBcmNvIiwKCQkidHlwZV9hcmNfYnlfcG9pbnRzIjogIkFyY28gc2Vnw7puIHN1cyBwdW50b3MiLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiQXJjbyBkZSBjaXJjdW1mZXJlbmNpYSIsCgkJInR5cGVfY2lyY2xlIjogIkNpcmN1bWZlcmVuY2lhIiwKCQkidHlwZV9wYXRoIjogIkNhbWlubyIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2zDrWdvbm8iLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiRWxlbWVudG8gQ29tcHVlc3RvIiwKCQkidHlwZV9jb25pYyI6ICJDw7NuaWNhIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJHcsOhZmljYSBkZSBmdW5jacOzbiIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2nDs24iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnacOzbiBkZSBhcmNvIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpw7NuIGRlIGFyY28gZGUgY2lyY3VtZmVyZW5jaWEiLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJFbGVtZW50byBubyBkZWZpbmlkbyIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJDdXJ2YSBQYXJhbcOpdHJpY2EiLAoJCSJ0eXBlX2FyZWEiOiAiw4FyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZWN0w6FuZ3VsbyIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGVsb2dyYW1vIiwKCQkidHlwZV9hbmdsZSI6ICLDgW5ndWxvIiwKCQkidHlwZV9wYXJ0X29mX2VsZW1lbnQiOiAiUGFydGUgZGUgZWxlbWVudG8iLAoJCSJ0eXBlX2xlbmd0aCI6ICJMb25naXR1ZCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuY2lhIiwKCQkidHlwZV9sYWJlbCI6ICJFdGlxdWV0YSBkZSB0ZXh0byIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJHcsOhZmljbyBkZSBsw61uZWFzIiwKCQkidHlwZV9waWVfY2hhcnQiOiAiR3LDoWZpY28gY2lyY3VsYXIiLAoJCSJ0eXBlX2JveF9wbG90IjogIkdyw6FmaWNvIGRlIGNhamFzIiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtYSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIkNsaWNhIGVuIHVuIHB1bnRvLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3NlbGVjdCI6ICJDbGljYSBlbiB1biBwdW50by4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIkNsaWNhIGVuIGN1YWxxdWllciB6b25hIGRlbCBncsOhZmljby4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF90d29fcG9pbnRzX2NsaWNrX29yX2RyYWciOiAiQ2xpY2EgZW4gdW4gcHVudG8uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FuZ2xlIjogIkNsaWNhIGVuIGxhIGzDrW5lYSBjb24gbGEgcXVlIHF1aWVyYXMgY2FsY3VsYXIgZWwgw6FuZ3VsbyByZXNwZWN0byBsYSBwcmltZXJhLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIlNlbGVjY2lvbmEgbGEgw6FyZWEgZGVzZWFkYS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfbGVuZ3RoIiA6ICJTZWxlY2Npb25hIGRvcyBwdW50b3MgeSBsYSBsb25naXR1ZCBlbnRyZSBlbGxvcyBzZSBjYWxjdWxhcsOhLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICJDbGljYSBlbiBlbCBzaWd1aWVudGUgcHVudG8gbyBkb3MgdmVjZXMgc29icmUgZWwgcHVudG8gYWN0dWFsIHBhcmEgYWNhYmFyIGxhIHBvbGlsw61uZWEuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BvbHlnb24iOiAiQ2xpY2EgZW4gZWwgc2lndWllbnRlIHB1bnRvIG8gZW4gZWwgcHVudG8gYWN0dWFsIHBhcmEgYWNhYmFyIGVsIHBvbMOtZ29uby4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfaW50ZXJwb2xhdGluZ19wb2x5bm9taWFsIjogIkNsaWNhIGVuIGVsIHNpZ3VpZW50ZSBwdW50byBvIGRvcyB2ZWNlcyBzb2JyZSBlbCBhY3R1YWwgcGFyYSBhY2FiYXIgZWwgcG9saW5vbWlvIGludGVycG9sYWRvci4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJQdWVkZXMgc2VsZWNjaW9uYXIgbG9zIHNpZ3VpZW50ZXMgZWxlbWVudG9zOiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X2RyYXdfc3Ryb2tlcyI6ICJEaWJ1amEgbG8gcXVlIHF1aWVyYXMuIiwKCQkibGluZSI6ICJ1bmEgbMOtbmVhIiwKCQkidmVjdG9yIjogInVuIHZlY3RvciIsCgkJInJheSI6ICJ1bmEgc2VtaXJyZWN0YSIsCgkJInNlZ21lbnQiOiAidW4gc2VnbWVudG8iLAoJCSJmaW5hbF9oZWxwZXJfdGV4dCI6ICLCoUhlY2hvISIsCgkJImhlbHBfdXJsIjogIkFZVURBIiwKCQkiY2xvc2VfaGVscGVyX3RleHQiOiAiQ2llcnJhIGxhIGRlc2NyaXBjacOzbiBlbWVyZ2VudGUuIiwKCgkJIm5ld1BvaW50IjogIlB1bnRvIiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAiUmVjdGEiLAoJCSJuZXdMaW5lU2VnbWVudEJ5UG9pbnRzIjoiU2VnbWVudG8iLAoJCSJuZXdSYXlGcm9tUG9pbnRUaHJvdWdoUG9pbnQiOiAiU2VtaXJlY3RhIiwKCQkibmV3UG9seWxpbmUiOiAiUG9saWzDrW5lYSIsCgkJIm5ld1BvbHlnb24iOiAiUG9sw61nb25vIiwKCQkibmV3VmVjdG9yQnlQb2ludHMiOiAiVmVjdG9yIiwKCQkibmV3UGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGVsb2dyYW1vIiwKCQkibmV3TGluZVBhcmFsbGVsVG9MaW5lVGhyb3VnaFBvaW50IjogIkzDrW5lYSBwYXJhbGVsYSIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIkzDrW5lYSBwZXJwZW5kaWN1bGFyIiwKCgkJIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiOiAiQ8OtcmN1bG8gZGFkb3MgZWwgY2VudHJvIHkgdW4gcHVudG8iLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIkPDrXJjdWxvIGRhZG9zIHRyZXMgcHVudG9zIiwKCQkibmV3QXJjQnlUaHJlZVBvaW50cyI6ICJBcmNvIiwKCQkibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IjogIlBhcsOhYm9sYSIsCgkJIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCI6ICJFbGlwc2UiLAoJCSJuZXdIeXBlcmJvbGFCeUZvY2lBbmRQb2ludCI6ICJIaXDDqXJib2xhIiwKCQkibmV3Q29uaWNCeUZpdmVQb2ludHMiOiAiQ8OzbmljYSIsCgkJIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiOiAiUG9saW5vbWlvIGludGVycG9sYWRvciIsCgkJIm5ld0FyZWEiOiAiw4FyZWEiLAoJCSJuZXdBbmdsZSI6ICLDgW5ndWxvIiwKCQkibmV3TGVuZ3RoIjogIkxvbmdpdHVkIiwKCQkibmV3RnJlZUxhYmVsIjogIkV0aXF1ZXRhIiwKCQkibmV3RWxlbWVudEJ5TGFiZWwiOiAiRXhwcmVzacOzbiIsCgkJImRyYXdTdHJva2VzIjogIkVudHJhZGEgbWFudXNjcml0YSIsCgoJCSJlcXVhdGlvbiI6ICJFY3VhY2nDs24iLAoJCSJtaWRwb2ludE9mTGluZVNlZ21lbnQiOiAiUHVudG8gbWVkaW8gZGUgdW4gc2VnbWVudG8iLAoJCSJtZWRpYXRyaXhPZkxpbmVTZWdtZW50IjogIk1lZGlhdHJpeiBkZSB1biBzZWdtZW50byIKCX0KfQ"},{ name : "strings_graph.ca.json", data : "s11852:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiY2EiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIGQnZWluZXMiLAoJCSJ0dF9wb2ludGVycyI6ICJQdW50ZXJzIiwKCQkidHRfc2VsZWN0IjogIlNlbGVjY2lvbmFyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiRW50cmFkYSBtYW51c2NyaXRhIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlB1bnQiLAoJCSJ0dF9saW5lcyI6ICJMw61uZWVzIiwKCQkidHRfbGluZSI6ICJSZWN0YSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudCIsCgkJInR0X3JheSI6ICJTZW1pcmVjdGEiLAoJCSJ0dF9wb2x5bGluZSI6ICJQb2xpbMOtbmVhIiwKCQkidHRfcG9seWdvbiI6ICJQb2zDrWdvbiIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFswrdsZWxvZ3JhbSIsCgkJInR0X21pZHBvaW50T2ZTZWdtZW50IjogIk1pdGphbmEgZOKAmXVuIHNlZ21lbnQiLAoJCSJ0dF9tZWRpYXRyaXhPZlNlZ21lbnQiOiAiTWVkaWF0cml1IGTigJl1biBzZWdtZW50IiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIkzDrW5pYSBwYXJhbMK3bGVsYSIsCgkJInR0X3BlcnBlbmRpY3VsYXJMaW5lIjogIkzDrW5pYSBwZXJwZW5kaWN1bGFyIiwKCQkidHRfY3VydmVzIjogIkNvcmJlcyIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAiU2VjY2lvbnMgY8OybmlxdWVzIiwKCQkidHRfY2lyY2xlQ2VudGVyQW5kUG9pbnQiOiAiQ2VyY2xlIGRvbmF0cyBlbCBjZW50cmUgaSB1biBwdW50IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiQ2VyY2xlIGRvbmF0cyB0cmVzIHB1bnRzIiwKCQkidHRfYXJjIjogIkFyYyIsCgkJInR0X3BhcmFib2xhIjogIlBhcsOgYm9sYSIsCgkJInR0X2VsbGlwc2UiOiAiRWzCt2xpcHNlIiwKCQkidHRfaHlwZXJib2xhIjogIkhpcMOocmJvbGEiLAoJCSJ0dF9jb25pYyI6ICJDw7JuaWNhIiwKCQkidHRfaW50ZXJwb2xhdGluZ1BvbHlub21pYWwiOiAiUG9saW5vbWkgaW50ZXJwb2xhZG9yIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVzdXJlcyIsCgkJInR0X2FyZWEiOiAiw4ByZWEiLAoJCSJ0dF9hbmdsZSI6ICJBbmdsZSIsCgkJInR0X2xlbmd0aCI6ICJMb25naXR1ZCIsCgkJInR0X2xhYmVscyI6ICJFdGlxdWV0YSIsCgkJInR0X2VsZW1lbnRNTUwiOiAiRXhwcmVzc2nDsyIsCgkJInR0X2ltYWdlIjogIkltYXRnZSIsCgoJCSJ0dF9ib2xkIjogIm5lZ3JldGEiLAoJCSJ0dF9pdGFsaWMiOiAiaXTDoGxpY2EiLAoJCSJ0dF9jb2xvciI6ICJDb2xvciIsCgoJCSJ0dF9iYXJDaGFydCI6ICJTZWxlY2Npb25hciIsCgkJInR0X25ld1BhY2tCYXJzIjogIkluc2VydGEgcGFxdWV0IGRlIGJhcnJlcyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc2VydGEgZ3J1cCBkZSBiYXJyZXMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJFc2JvcnJhIHBhcXVldCBkZSBiYXJyZXMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJFc2JvcnJhIGdydXAgZGUgYmFycmVzIiwKCQkidHRfc3RhY2tCYXJzIjogIkFwaWxhIGJhcnJlcyIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIkRlc2FwaWxhIGJhcnJlcyIsIAoKCQkidHRfcGllQ2hhcnQiOiAiU2VsZWNjaW9uYXIiLAoJCSJ0dF9uZXdQaWUiOiAiTm91IHRyb3MiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRXNib3JyYSB0cm9zIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIkhvcmFyaSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQW50aWhvcmFyaSIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWNjaW9uYXIiLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluc2VydGEgbMOtbmlhIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIkluc2VydGEgZ3J1cCBkZSBwdW50cyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRXNib3JyYSBsw61uaWEiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRXNib3JyYSBncnVwIGRlIHB1bnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQdW50cyBlc3F1ZXJyYSIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlB1bnRzIGRyZXRhIiwKCgkJInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIjogIkVuY2FpeGEiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml0em9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIkRpw6BtZXRyZSBkZSBwdW50IiwKCgkJInR0X2ZyYWN0aW9uIjogImZyYWNjacOzIGdyYW4iLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJzdXBlcsOtbmRleCIsCgkJInR0X3NxdWFyZVJvb3QiOiAiYXJyZWwgcXVhZHJhZGEiLAoJCSJ0dF9uUm9vdCI6ICJhcnJlbCIsCgkJInR0X251bWJlcnMiOiAibm9tYnJlIiwKCQkidHRfbnVtYmVyRSI6ICJub21icmUgZSIsCgkJInR0X251bWJlclBpIjogIm5vbWJyZSBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW5jaW9ucyIsCgkJInR0X3NpbnVzIjogInNpbnVzIiwKCQkidHRfY29zaW51cyI6ICJjb3NpbnVzIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50IiwKCQkidHRfYXJjc2ludXMiOiAiYXJjc2luIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmNjb3MiLAoJCSJ0dF9hcmN0YW5nZW50IjogImFyY3RhbiIsCgkJInR0X2xvZyI6ICJsb2dhcml0bWUiLAoJCSJ0dF9uYXR1cmFsTG9nIjogImxvZ2FyaXRtZSBuYXR1cmFsIiwKCQkidHRfZXhwb25lbnRpYWxFIjogImUgZXhwb25lbmNpYWwiLAoKCQkidHRfZWRpdGlvbiI6ICJFZGljacOzIiwKCQkidHRfdW5kbyI6ICJEZXNmZXIiLAoJCSJ0dF9yZWRvIjogIlJlZmVyIiwKCQkidHRfbWVudSI6ICJNZW7DuiIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJFc2JvcnJhLWhvIHRvdCIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJUYW5jYXIgdGF1bGVyIiwKCQkidHRfZG93bmxvYWQiOiAiRGVzY2FycmVnYXIiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiQ29uZmlndXJhY2nDsyIsCgkJInR0X3NldHRpbmdzIjogIkNvbmZpZ3VyYWNpw7MiLAoJCSJ0dF9zaG93SGlkZGVuRWxlbWVudHMiOiAiTW9zdHJhciBlbGVtZW50cyBvY3VsdHMiLAoJCSJ0dF9oaWRlRWxlbWVudCI6ICJBbWFnYXIgZWxlbWVudCIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0YXVyYXIiLAoKCQkidHRfdmlldyI6ICJGbG90YW50IiwKCQkidHRfbWF4aW1pemUiOiAiTWF4aW1pdHphciIsCgkJInR0X21pbmltaXplIjogIk1pbmltaXR6YXIiLAoJCSJ0dF96b29tSW4iOiAiQXByb3BhciB6b29tIiwKCQkidHRfem9vbU91dCI6ICJBbGx1bnlhciB6b29tIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWEiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRleHR1YWwiLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJDb250ZXh0dWFsIChFbGVtZW50cykiLAoJCSJ0dF9jb250ZXh0dWFsTGFiZWwiOiAiQ29udGV4dHVhbCAoRXRpcXVldGVzKSIsCgkJInR0X2RlbGV0ZSI6ICJFc2JvcnJhIiwKCQkidHRfZml4TGFiZWwiOiAiRml4YSBsJ2V0aXF1ZXRhIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJHcnVpeCBkZSBsw61uaWEiLAoJCSJ0dF9saW5lU3R5bGUiOiAiRXN0aWwgZGUgbMOtbmlhIiwKCQkidHRfbGluZUNvbG9yIjogIkNvbG9yIiwKCgkJInR0X2xpbmVTb2xpZCI6ICJTw7JsaWQiLAoJCSJ0dF9saW5lRGFzaCI6ICJSYXRsbGVzIiwKCQkidHRfbGluZURvdHRlZCI6ICJQdW50cyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIlJhdGxsZXMgaSBwdW50cyIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJDb2xvciBkZWwgZm9ucyIsCgkJImF4aXNDb2xvciI6ICJDb2xvciBkZWxzIGVpeG9zIiwKCQkiZ3JpZENvbG9yIjogIkNvbG9yIGRlIGxhIHJlaXhldGEgcHJpbcOgcmlhIiwKCQkic3ViZ3JpZENvbG9yIjogIkNvbG9yIGRlIGxhIHJlaXhldGEgc2VjdW5kw6ByaWEiLAoJCSJtYWduZXRpY0dyaWQiOiAiUmVpeGV0YSBtYWduw6h0aWNhIiwKCQkiZm9yY2UiOiAiRm9yw6dhciIsCgkJInNuYXAiOiAiQWxpbmVhciIsCgkJImRpc2FibGVkIjoiRGVzYWN0aXZhdCIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXR6b250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJCgkJInNob3dBeGlzIjogIk1vc3RyYXIgZWl4b3MiLAoJCSJpbnRlcnZhbFgiOiAiRWl4IFgiLAoJCSJpbnRlcnZhbFkiOiAiRWl4IFkiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc2lvbnMiLAoJCSJjb2xvciI6ICJDb2xvciIsCgkJImFzcGVjdFJhdGlvTG9jayI6ICJCbG9xdWVqYSBsYSByZWxhY2nDsyBk4oCZYXNwZWN0ZSIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIkRlc2Jsb3F1ZWphIGxhIHJlbGFjacOzIGTigJlhc3BlY3RlIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICJFdGlxdWV0YSIsCgkJInZhbHVlcyI6ICJWYWxvcnMiLAoJCSJheGlzU3RlcCI6ICJQYXMgZGVscyBlaXhvcyIsCgkJInNob3dHcmlkIjogIk1vc3RyYXIgcmVpeGV0YSIsCgkJImdyaWRTdGVwIjogIlBhcyBkZSBsYSByZWl4ZXRhIiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJEaXZpc2lvbnMgZGUgbGEgcmVpeGV0YSIsCgkJCgkJImxlZnQiOiAiRXNxdWVycmEiLAoJCSJyaWdodCI6ICJEcmV0YSIsCgkJImFib3ZlIjogIkEgc29icmUiLAoJCSJiZWxvdyI6ICJBIHNvdGEiLAoJCSJub25lIjogIkNhcCIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRlc2NhcnJlZ2FyIGNvbSBhIGltYXRnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY2Npb25ldSB1bmEgbWlkYSBwZXIgZGVzY2FycmVnYXIgZWwgdGF1bGVyIGdyw6BmaWMgY29tIHVuYSBpbWF0Z2UgUE5HIHF1YWRyYWRhLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJJbWF0Z2UgcXVhZHJhZGEgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJMYSBtaWRhIGhhIGRlIHNlciB1biBub21icmUgZW50ZXIgcG9zaXRpdS4iLAoJCSJjb25maXJtIjogIkNvbmZpcm1hciIsCgkJImNhbmNlbCI6ICJjYW5jZWzCt2xhciIsCgkJInNpemVJblBpeGVscyI6ICJNaWRhIGVuIHDDrXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VyaXUgdW4gbm9tYnJlIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJT4oCZaGEgcHJvZHXDr3QgdW4gZXJyb3IgZGUgcHVqYWRhLiIsCgkJInVwbG9hZEltYWdlRXJyb3JUZXh0IjogIkNvbXByb3ZhIHF1ZSBsYSBpbWF0Z2UgUE5HIHNpZ3VpIHbDoGxpZGEgaSB0b3JuYS1obyBhIGludGVudGFyLiIsCgoJCSJ0eXBlX3BvaW50IjogIlB1bnQiLAoJCSJ0eXBlX2xpbmUiOiAiUmVjdGEiLAoJCSJ0eXBlX2xpbmVfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiU2VtaXJlY3RhIiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2xpbMOtbmlhIiwKCQkidHlwZV9hcmMiOiAiQXJjIiwKCQkidHlwZV9hcmNfYnlfcG9pbnRzIjogIkFyYyBkb25hdHMgZWxzIHNldXMgcHVudHMiLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiQXJjIGRlIGNpcmN1bWZlcsOobmNpYSIsCgkJInR5cGVfY2lyY2xlIjogIkNpcmN1bWZlcsOobmNpYSIsCgkJInR5cGVfcGF0aCI6ICJDYW3DrSIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2zDrWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJFbGVtZW50IENvbXBvc3QiLAoJCSJ0eXBlX2NvbmljIjogIkPDsm5pY2EiLAoJCSJ0eXBlX2Z1bmN0aW9uX2dyYXBoIjogIkdyw6BmaWNhIGRlIGZ1bmNpw7MiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpw7MiLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnacOzIGQnYXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpw7MgZCdhcmMgZGUgY2lyY3VtZmVyw6huY2lhIiwKCQkidHlwZV91bmRlZmluZWQiOiAiRWxlbWVudCBubyBkZWZpbml0IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIkNvcmJhIHBhcmFtw6h0cmljYSIsCgkJInR5cGVfYXJlYSI6ICLDgHJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbMK3bGVsb2dyYW0iLAoJCSJ0eXBlX2FuZ2xlIjogIkFuZ2xlIiwKCQkidHlwZV9wYXJ0X29mX2VsZW1lbnQiOiAiUGFydCBkJ2VsZW1lbnQiLAoJCSJ0eXBlX2xlbmd0aCI6ICJMb25naXR1ZCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdMOgbmNpYSIsCgkJInR5cGVfbGFiZWwiOiAiRXRpcXVldGEgZGUgdGV4dCIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkdyw6BmaWMgZGUgYmFycmVzIiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkdyw6BmaWMgZGUgbMOtbmllcyIsCgkJInR5cGVfcGllX2NoYXJ0IjogIkdyw6BmaWMgY2lyY3VsYXIiLAoJCSJ0eXBlX2JveF9wbG90IjogIkdyw6BmaWMgZGUgY2FpeGVzIiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtYSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIkNsaWNhIGVuIHVuIHB1bnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfc2VsZWN0IjogIkNsaWNhIGVuIHVuIHB1bnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9sYWJlbCI6ICJDbGljYSBlbiBxdWFsc2V2b2wgem9uYSBkZWwgZ3LDoGZpYy4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF90d29fcG9pbnRzX2NsaWNrX29yX2RyYWciOiAiQ2xpY2EgZW4gdW4gcHVudC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAiQ2xpY2EgZW4gbGEgbMOtbmlhIGFtYiBsYSBxdWUgdnVsZ3VpcyBjYWxjdWxhciBsJ2FuZ2xlIHJlc3BlY3RlIGxhIHByaW1lcmEuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FyZWEiOiAiU2VsZWNjaW9uYSBsJ8OgcmVhIGRlc2l0amFkYS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfbGVuZ3RoIiA6ICJTZWxlY2Npb25hIGRvcyBwdW50cyBpIGxhIGxsYXJnYWRhIGVudHJlIGVsbHMgZXMgY2FsY3VsYXLDoC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWxpbmUiOiAiQ2xpY2EgZW4gZWwgc2Vnw7xlbnQgcHVudCBvIGRvcyBjb3BzIHNvYnJlIGVsIHB1bnQgYWN0dWFsIHBlciBhY2FiYXIgbGEgcG9saWzDrW5lYS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJDbGljYSBlbiBlbCBzZWfDvGVudCBwdW50IG8gZW4gZWwgcHVudCBpbmljaWFsIHBlciBhY2FiYXIgZWwgcG9sw61nb24uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2ludGVycG9sYXRpbmdfcG9seW5vbWlhbCI6ICJDbGljYSBlbiBlbCBzZWfDvGVudCBwdW50IG8gZG9zIGNvcHMgc29icmUgbCdhY3R1YWwgcGVyIGFjYWJhciBlbCBwb2xpbm9taSBpbnRlcnBvbGFkb3IuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BhcmFsbGVsX29yX3BlcnBlbmRpY3VsYXIiOiAiUG90cyBzZWxlY2Npb25hciBlbHMgc2Vnw7xlbnRzIGVsZW1lbnRzOiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X2RyYXdfc3Ryb2tlcyI6ICJEaWJ1aXhhIGFsbMOyIHF1ZSB2dWxndWlzLiIsCgkJImxpbmUiOiAidW5hIGzDrW5pYSIsCgkJInZlY3RvciI6ICJ1biB2ZWN0b3IiLAoJCSJyYXkiOiAidW5hIHNlbWlyZWN0YSIsCgkJInNlZ21lbnQiOiAidW4gc2VnbWVudCIsCgkJImZpbmFsX2hlbHBlcl90ZXh0IjogIkZldCEiLAoJCSJoZWxwX3VybCI6ICJBSlVEQSIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIlRhbmNhIGxhIGRlc2NyaXBjacOzIGVtZXJnZW50LiIsCgoJCSJuZXdQb2ludCI6ICJQdW50IiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAiUmVjdGEiLAoJCSJuZXdMaW5lU2VnbWVudEJ5UG9pbnRzIjoiU2VnbWVudCIsCgkJIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCI6ICJTZW1pcmVjdGEiLAoJCSJuZXdQb2x5bGluZSI6ICJQb2xpbMOtbmVhIiwKCQkibmV3UG9seWdvbiI6ICJQb2zDrWdvbiIsCgkJIm5ld1ZlY3RvckJ5UG9pbnRzIjogIlZlY3RvciIsCgkJIm5ld1BhcmFsbGVsb2dyYW0iOiAiUGFyYWzCt2xlbG9ncmFtIiwKCQkibmV3TGluZVBhcmFsbGVsVG9MaW5lVGhyb3VnaFBvaW50IjogIkzDrW5pYSBwYXJhbMK3bGVsYSIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIkzDrW5pYSBwZXJwZW5kaWN1bGFyIiwKCgkJIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiOiAiQ2VyY2xlIGRvbmF0cyBlbCBjZW50cmUgaSB1biBwdW50IiwKCQkibmV3Q2lyY2xlQnlUaHJlZVBvaW50cyI6ICJDZXJjbGUgZG9uYXRzIHRyZXMgcHVudHMiLAoJCSJuZXdBcmNCeVRocmVlUG9pbnRzIjogIkFyYyIsCgkJIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCI6ICJQYXLDoGJvbGEiLAoJCSJuZXdFbGxpcHNlQnlGb2NpQW5kUG9pbnQiOiAiRWzCt2xpcHNlIiwKCQkibmV3SHlwZXJib2xhQnlGb2NpQW5kUG9pbnQiOiAiSGlww6hyYm9sYSIsCgkJIm5ld0NvbmljQnlGaXZlUG9pbnRzIjogIkPDsm5pY2EiLAoJCSJuZXdJbnRlcnBvbGF0aW5nUG9seW5vbWlhbEJ5UG9pbnRzIjogIlBvbGlub21pIGludGVycG9sYWRvciIsCgkJIm5ld0FyZWEiOiAiw4ByZWEiLAoJCSJuZXdBbmdsZSI6ICJBbmdsZSIsCgkJIm5ld0xlbmd0aCI6ICJMb25naXR1ZCIsCgkJIm5ld0ZyZWVMYWJlbCI6ICJFdGlxdWV0YSIsCgkJIm5ld0VsZW1lbnRCeUxhYmVsIjogIkV4cHJlc3Npw7MiLAoJCSJkcmF3U3Ryb2tlcyI6ICJFbnRyYWRhIG1hbnVzY3JpdGEiLAoKCQkiZXF1YXRpb24iOiAiRXF1YWNpw7MiLAoJCSJtaWRwb2ludE9mTGluZVNlZ21lbnQiOiAiTWl0amFuYSBk4oCZdW4gc2VnbWVudCIsCgkJIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiOiAiTWVkaWF0cml1IGTigJl1biBzZWdtZW50IgoJfQp9"},{ name : "strings_quizzes.nn.json", data : "s73999:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm4iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWtrIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZWtzdCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibsO4eWFrdGlnIGxpayIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGlzayBsaWt0IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZWt2aXZhbGVudGUgbGlrbmluZ2FyIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiVmlsa8OlcmxlZyBzdmFyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoKCQkiY2hlY2tfaW50ZWdlcl9mb3JtIjogImhhciBoZWlsdGFsc2Zvcm0iLAoJCSJjaGVja19mcmFjdGlvbl9mb3JtIjogImhhciBicsO4a2Zvcm0iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAiaGFyIHBvbHlub21pc2sgZm9ybSIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiZXIgZWluIHJhc2pvbmVsbCBmdW5rc2pvbiIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImVyIGVpbiBrb21iaW5hc2pvbiBhdiBlbGVtZW50w6ZyZSBmdW5rc2pvbmFyIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICJlciB1dHRyeWt0IG1lZCB2aXRza2FwbGVnIG5vdGFzam9uIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJlciBmb3JlbmtsYSIsCgkJImNoZWNrX2V4cGFuZGVkIjogImVyIHV0dmlkYSIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiZXIgZmFrdG9yaXNlcnQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiZXIgcmFzam9uYWx0IiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJoYXIgaW5nZW4gZmVsbGVzIGZha3RvcmFyIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAiaGFyIG1pbmltdW1zcmFkaWthbnRhciIsCgkJImNoZWNrX2RpdmlzaWJsZSI6ICJlciBkZWxlbGVnIHDDpSIsCgkJImNoZWNrX2NvbW1vbl9kZW5vbWluYXRvciI6ICJoYXIgZWluIGVua2VsIGZlbGxlc25lbW5hciIsCgkJImNoZWNrX3VuaXQiOiAiaGFyIGVpbmluZyBla3ZpdmFsZW50IG1lZCIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXIgZWkgZWluaW5nIHNvbSBlciBuw7h5YWt0aWcgbGlrIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhciIsCgkJImNoZWNrX3N5bWJvbGljIjogImVyIHN5bWJvbHNrIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXIgZWt2aXZhbGVudGUgZWluaW5nYXIiLAoKCQkibGlzdCI6ICJsaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJyZWtrZWbDuGxnZSBoYXIgYmV0eWRpbmciLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJyZWtrZWbDuGxnZSBlciBsaWtlZ3lsZGlnIiwKCQkicXVlc3Rpb254bWwiOiAic3DDuHJzbcOlbHMtWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWF0aWtrLVVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicmVzZXJ2ZXJ0ZSBvcmQiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RlciBtw6UgYWxsdGlkIGhhIGtyw7hsbHBhcmVudGVzIMKre33Cuy4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJCcnVrIGtvbW1hIMKrLMK7IHNvbSBza2lsamV0ZWlrbiBpIGxpc3RhLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkltcG9ydGVyZSBzcMO4cnNtw6VsZXQ:IFxuU3DDuHJzbcOlbGV0IGR1IGhlbGQgcMOlIMOlIG9wbmUsIGlubmVoZWxkIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmFyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJhIG5va28gcMOlIGtvcmxlaXMgc3DDuHJzbcOlbGV0IHZpbCBmdW5nZXJhLiBEZXQgYW5iZWZhbGFzdCBww6UgZGV0IHN0ZXJrYXN0ZSBhdCBkdSB0ZXN0YXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJjb21wYXJlc2V0cyI6ICJzYW1hbmxpa24gaSBzZXR0IiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAicmVsYXRpdiB0b2xlcmFuc2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0ZXIgdXRlbiBrcsO4bGxwYXJlbnRlc2FyIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkZXJpbmdzZnVua3Nqb24iLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJla3N0cmEgZWlnZW5za2FwYXIiLAoJCSJzdHJ1Y3R1cmUiOiAic3RydWt0dXIiLAoJCSJleHBsb2ciOiAiZXhwL2xvZyIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub21ldHJpIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbHNrIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5zZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXYiLAoJCSJwcmVjaXNpb24iOiAicHJlc2lzam9uIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAidXN5bmxlZyBnYW5nZW9wZXJhdMO4ciIsCgkJInRpbWVzX29wZXJhdG9yIjogImdhbmdlb3BlcmF0w7hyIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luw6ZyIGVpbmluZyIsCgkJIm1peGVkZnJhY3Rpb25zIjogImJsYW5kYSBicsO4a2FyIiwKCQkiY29uc3RhbnRzIjogImtvbnN0YW50YXIiLAoJCSJmdW5jdGlvbnMiOiAiZnVua3Nqb25hciIsCgkJInVzZXJmdW5jdGlvbnMiOiAiYnJ1a2FyZnVua3Nqb25hciIsCgkJInVuaXRzIjogImVpbmluZ2VyIiwKCQkidW5pdHByZWZpeGVzIjogImVpbmluZ3NwcmVmaWtzIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRha3N2YWwiLAoKCQkiYXV0aG9yaW5nX2ZpZWxkX2J1dHRvbl90b29sdGlwIjogIk9wbmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJldHQgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklubmRhdGFhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIkdvZGtqZW5uaW5nc2FsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmVyIHRpbGZlbGRpZ2UgdmFyaWFibGFyIG9nIGZ1bmtzam9uYXIiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lciBzdHVkZW50ZW4gc2l0dCBvcHBoYXZsZWdlIGlubmhhbGQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2FjdGl2aXR5X3RpdGxlIjogIlRlc3QgZGV0dGUgc3DDuHJzbcOlbGV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIkdvZGtqZW5uaW5nc2FsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICJTasOlIHNww7hyc23DpWxza2plZGUiLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlRpbGJha2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGplbHAiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIlNlbmQgdGlsYmFrZW1lbGRpbmciLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJTa3JpdiBpbm4gaSB0cmVuaW5nc2t1cnNlbiB2w6VyIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJCZXPDuGsgbmV0dHN0YWRlbiB2w6VyIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIlJhcHBvcnRlciBlaXQgcHJvYmxlbSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkZsZWlyZSBhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGVyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkVrc3BvcnRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3ZpZXdfc291cmNlX2xhYmVsIjogIlNqw6Uga2plbGRlIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIamVscCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIk9tIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiVHlwZXIgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAiTGlrbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWtrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRla3N0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiS29sb25uZGlhZ3JhbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5qZWRpYWdyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJTdHJla2tkaWFncmFtIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICJBbmdqZSBkZXQgb3BwaGF2bGVnZSBpbm5oYWxkZXQgb2cgcmV0dGUgc3ZhcmV0IGZvciBzcMO4cnNtw6VsZXQgZGl0dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkFuZ2plIGRldCByZXR0ZSBzdmFyZXQgZm9yIHNww7hyc23DpWxldCBkaXR0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiT3BwaGF2bGVnIGlubmhhbGQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJldHQgc3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiVGVpa24gZGV0IG9wcGhhdmxlZ2UgaW5uaGFsZGV0IG9nIHJldHRlIHN2YXJldCBww6Ugc3DDuHJzbcOlbGV0IGRpdHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfZ3JhcGhfY29udGVudF9sYWJlbCI6ICJPcHBoYXZsZWcgaW5uaGFsZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiUmV0dCBzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJJbm5zdGlsbGluZ2FyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIklubmRhdGFhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAiR29ka2plbm5pbmdzYWx0ZXJuYXRpdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVGlsZmVsZGlnZSB2YXJpYWJsYXIiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiVmVsIHZlcmt0w7h5IHNvbSBibGlyIGdpdHQgdGlsIHN0dWRlbnRlbiBmb3Igw6Ugc3ZhcmUgcMOlIHNww7hyc23DpWxldC4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiVGlscGFzcyB2ZXJrdMO4eWxpbmplIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IGRldHRlIHNww7hyc23DpWxldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY2FuY2VsX2J1dHRvbl90b29sdGlwIjogIkF2YnJ5dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfc2F2ZV9idXR0b25fdG9vbHRpcCI6ICJMYWdyZSIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0cmVyIGFsdGVybmF0aXZhIGJhc2VydCBww6UgZWluIGFuYWx5c2UgYXYgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICJWaXMgYWxsZSBhbHRlcm5hdGl2IiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfcmVsZXZhbnRfb3B0aW9uc19sYWJlbCI6ICJWaXMgcmVsZXZhbnRlIGFsdGVybmF0aXYiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGl0bGUiOiAiU2FtYW5zZXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJWdXJkZXIgc3ZhcmJva3NhbmUga3ZhciBmb3Igc2VnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiRXZhbHVlciBrdmFyIHN2YXJib2tzIHVhdmhlbmdpZyBhdiBrdmFyYW5kcmUuIEVsbGVzIGJsaXIgaGVpbGUgaW5uaGFsZGV0IGV2YWx1ZXJ0IHNvbSBlaW4gZW5rZWx0IHZlcmRpLiBTdmFyYm9rc2FyIGVyIGRlZmluZXJ0ZSBpIE9wcGhhdmxlZyBpbm5oYWxkLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiQWxsZSBzdmFyYSBtw6UgdmVyZSByZXR0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiT20gbm9rcmUgYXYgc3ZhcmEgaWtramUgZXIgcmV0dGUsIHZpbCBoZWlsZSBzcMO4cnNtw6VsZXQgYmxpIHZ1cmRlcnQgc29tIGlra2plIHJldHQuIEVsbGVzIGhhciBrdmFydCBzcMO4cnNtw6VsIGVpIHZla3QgaSB2dXJkZXJpbmdhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2Fuc3dlcl9jb2x1bW5fbGFiZWwiOiAiU3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RhYmxlX2dyYWRlX3dlaWdodF9jb2x1bW5fbGFiZWwiOiAiVnVyZGVyaW5nc3Zla3QiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIklubmRhdGFtZXRvZGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiSW5uZGF0YWZlbHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIklubmVieWdkIG1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJEZXQgZnVsbHQgdXRzdHlydGUgbWF0ZW1hdGlra3JlZGlnZXJpbmdzcHJvZ3JhbW1ldCBNYXRoVHlwZSwgbWVkIHZlcmt0w7h5bGluamUgb2cgaW5uZGF0YW1vZHVzIGZvciBoYW5kc2tyaWZ0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2xhYmVsIjogIk1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW0gaSBlaXQgcG9wLW9wcHZpbmRhdWdlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiRWl0IHRla3N0ZmVsdCBtZWQgZWluIGtuYXBwIHNvbSBsYXN0YXIgaW5uIG1hdGVtYXRpa2tyZWRpZ2VyaW5nc3Byb2dyYW1tZXQgTWF0aFR5cGUgaSBlaXQgcG9wLW9wcHZpbmRhdWdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIlZhbmxlZyB0ZWtzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIkJlcnJlIGVpdCB2YW5sZWcgdGVrc3RmZWx0LCBmb3IgZW5rbGFyZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJUaWxsZWdnc2lubmRhdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJWaXMgdGlsbGVnZyBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJWaXMgZWluIENhbGNNZSB0aWxsZWdnc2thbGt1bGF0b3IgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlZpcyB0aWxsZWdnc3Rla3N0ZmVsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlZpcyBlaXQgdGlsbGVnZ3N0ZWtzdGZlbHQgaSB0aWxsZWdnIHRpbCBzdGFuZGFyZCBzdmFyZmVsdCBmb3Igc3R1ZGVudGFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkVyc3RhdHQgc3ZhcmlubmRhdGEgbWVkIENhbGNNZS10aWxsZWdnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRXJzdGF0dCBzdmFyZmVsdGV0IGZvciBpbm5kYXRhIG1lZCBlaW4gQ2FsY01lIHRpbGxlZ2dza2Fsa3VsYXRvciBmb3Igc3R1ZGVudHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiSWtramUgdmlzIHN2YXJpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIklra2plIHZpcyBDYWxjTWUgdGlsbGVnZ3NrYWxrdWxhdG9yZW4gZm9yIGlubmRhdGFmZWx0ZXQgZm9yIHN0dWRlbnRzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmVyIG9wcGhhdmxlZyBpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2N1c3RvbWl6ZV90b29sYmFyX2xhYmVsIjogIlRpbHBhc3MgdmVya3TDuHlsaW5qZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJHw7h5bSBpbm5zdGlsbGluZ2FuZSBmb3IgQ2FsY01lLWZpbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJHw7h5bSB2YWwgc29tIG9wbmluZywgbGFncmluZyBlbGxlciBuZWRsYXN0aW5nIGF2IENhbGNNZS1kb2t1bWVudCB0aWwgc3R1ZGVudGVuLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJJbm5kYXRhc3ludGFrcyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jbGVhcl9hbGxfbGFiZWwiOiAiVMO4bSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiS29uc3RhbnRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJWZWwgYm9rc3RhdmFuZSBzb20gZXIgdG9sa2Egc29tIGtvbnN0YW50YXIgaSBzdGFkZW4gZm9yIGZyaWUgdmFyaWFibGFyLiBEdSBrYW4gZGVmaW5lcmUgZmxlaXJlIGtvbnN0YW50YXIgcMOlIERlZmluZXIgdGlsZmVsZGlnZSB2YXJpYWJsYXIgb2cgZnVua3Nqb25zcGFuZWwuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogIkZsZWlyZSBrb25zdGFudGFyIC4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZWluIG55IGtvbnN0YW50IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rc2pvbmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlZlbCBuYW1uYSBzb20gZXIgdG9sa2Egc29tIGZ1bmtzam9uYXIuIER1IGthbiBkZWZpbmVyZSBmbGVpcmUgZnVua3Nqb25hciBww6UgRGVmaW5lciB0aWxmZWxkaWdlIHZhcmlhYmxhciBvZyBmdW5rc2pvbnNwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJla3NwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9sc2siLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bWV0aWtrIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX21vcmVfZnVuY3Rpb25zIjogIkZsZWlyZSBmdW5rc2pvbmFyIC4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluZXIgZWluIG55IGZ1bmtzam9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiTcOlbGVpbmluZ2FyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZWxwZXJfdGV4dCI6ICJWZWwgbmFtbiBzb20gZXIgdG9sa2Egc29tIG3DpWxlaW5pbmdhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJpbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWlsZV9sYWJlbCI6ICJtaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmF1dGljYWxfbWlsZV9sYWJlbCI6ICJubWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dhbGxvbl9sYWJlbCI6ICJnYWwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX291bmNlX2xhYmVsIjogIm96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb3VuZF9tYXNzX2xhYmVsIjogImxiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mbHVpZF9vdW5jZV9sYWJlbCI6ICJmbG96IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19waW50X2xhYmVsIjogInB0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb3JlX3VuaXRzX2xhYmVsIjogIkZsZWlyZSBlaW5pbmdhciAuLi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19sYWJlbCI6ICJFaW5pbmdzcHJlZmlrcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVmVsIHByZWZpa3NhIHNvbSBlciB0aWxsYXRuZSBtZWQgbcOlbGVpbmluZ2FyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIkZsZWlyZSBwcmVmaWtzIC4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiVGlsbGF0bmUga29uc3RydWtzam9uYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIkJsYW5kYSBmcmFrc2pvbmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGVyIHRvbGthIHNvbSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBFbGxlcyBlciBkZWkgdG9sa2Egc29tICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJLcsO4bGxwYXJlbnRlc2FuZSB7IH0gZXIgdG9sa2Egc29tIGF2Z3JlbnNpbmcgYXYgbGlzdGEuIEVsbGVzIGVyIGRlaSB0b2xrYSBzb20gcGFyZW50ZXNhci4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdGVyIHV0YW4gYXZncmVuc2luZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19oZWxwZXJfdGV4dCI6ICJBbGxlIGVsZW1lbnQgZWxsZXIgc2VrdmVuc2FyIGF2IGVsZW1lbnQgZXIgdG9sa2Egc29tIGVpIGxpc3RlLCBvZ3PDpSB1dGFuIGF2Z3JlbnNpbmdhbmUgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAoMCwxKSBlciB0b2xrYSBzb20gaW50ZXJ2YWxsLiBFbGxlcyBlciBkZWkgdmVrdG9yYXIgYXYgdG8gZWxlbWVudC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIkZvcmhvbGRzdGFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtbGFyIHNvbSAyOiAzOiA1IGVyIHRvbGthIHNvbSBmb3Job2xkc3RhbC4gRWxsZXMgZXIgZGVpIHDDpWbDuGxnamFuZGUgdmFubGVnZSBkaXZpc2pvbmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIkRhdGF2aXRza2FwbGVnIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRm9ybWxhciBzb20gMS41ZS01IGVsbGVyIDEuNUUtNSBlciB0b2xrYSBzb20gZGVzaW1hbHRhbCBpIHZpdHNrYXBsZWcgbm90YXNqb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNraWxqZXN5bWJvbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bmt0dW0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIk1lbGxvbXJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiSW5nZW50aW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVzaW1hbHBsYXNzYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiU2lmZmVyZ3J1cHBlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiTGlzdGVlbGVtZW50IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiVmVsIHR5ZGluZ2EgYXYgcHVua3R1bSwga29tbWEgb2cgbWVsbG9tcm9tc3N5bWJvbC4gRGV0IGRlZmluZXJlciBrb3JsZWlzIGRlc2ltYWx0YWwgb2cgbGlzdGVyIHV0dHJ5a2thc3QuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIlNhbWFubGlrbmluZyBtZWQgc3R1ZGVudHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQm9rc3RhdmxlZyBsaWtlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHNrcml2YXN0IG7DuHlha3RpZyBzb20gZGV0IHJldHRlIHN2YXJldCwgbWVkIHVubnRhayBhdiBwYXJlbnRlc2FyIG9nIHRpbHN2YXJhbmRlIG9wZXJhdMO4cmFyLiBUb2xlcmFuc2UgZ2plbGQgZnJhbWxlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGlzayBsaWtlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiU3R1ZGVudHN2YXJldCBlciBzYW1hbmxpa25hIG1lZCBkZXQgcmV0dGUgc3ZhcmV0IHZlZCBicnVrIGF2IGRlbiBtYXRlbWF0aXNrZSBtb3RvcmVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiUmVra2Vmw7hsZ2Ugb2cgZ2plbnRha2luZyBzcGVsZXIgZWkgcm9sbGUgaSBsaXN0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIk9tIHN2YXJldCBlciBlaSBsaXN0ZSBtZWQgZWxlbWVudCwgbcOlIGVsZW1lbnRhIGkgc3R1ZGVudGVuIHNpdHQgc3ZhciB2ZXJlIGkgc2FtZSByZWtrZWbDuGxnZSBvZyB2aXNhc3QgbGlrZSBtYW5nZSBnb25nZXIgc29tIGkgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiR2plbnRha2luZyBzcGVsZXIgZWkgcm9sbGUgaSBsaXN0ZXIsIG1lbiByZWtrZWbDuGxnZSBnamVyIGlra2plIGRldCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJPbSBzdmFyZXQgZXIgZWkgbGlzdGUgbWVkIGVsZW1lbnQsIG3DpSBlbGVtZW50YSBpIHN0dWRlbnRlbiBzaXR0IHN2YXIgdmlzYXN0IGxpa2UgbWFuZ2UgZ29uZ2VyIHNvbSBpIGRldCByZXR0ZSBzdmFyZXQsIG1lbiBpa2tqZSBuYXVkc3lubGVnIGkgc2FtZSByZWtrZWbDuGxnZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiUmVra2Vmw7hsZ2Ugb2cgZ2plbnRha2luZyBzcGVsZXIgaW5nYSByb2xsZSBpIGxpc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICJPbSBzdmFyZXQgZXIgZWkgbGlzdGUgbWVkIGVsZW1lbnQsIGlra2plIHZ1cmRlciByZWtrZWbDuGxnYSBkZWlyYSBvZyBnamVudGFraW5nYSBhdiBkZWkgZm9yIMOlIHNhbWFubGlrbmUgc3R1ZGVudGVuIHNpdHQgc3ZhciBvZyBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIlRpbHBhc3Mgc3RvcmxlaWsgcMOlIGJva3N0YXZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIlN0b3JlIG9nIHNtw6UgYm9rc3RhdmFyIG3DpSBwYXNzZSBuw7h5YWt0aWcuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIlRpbHBhc3MgbWVsbG9tcm9tIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIkRldCBtw6UgdmVyZSBuw7h5YWt0aWcgZGVpIHNhbWUgbWVsbG9tcm9tbWEgaSBzdHVkZW50c3ZhciBzb20gaSByZXR0ZSBzdmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVrdml2YWxlbnRlIGxpa25pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIlNldHRldCBtZWQgbMO4eXNpbmdhciBww6UgbGlrbmluZ2EsIHVsaWtoZWl0YSBlbGxlciBzeXN0ZW1ldCBzb20gZXIgZGVmaW5lcnQgYXYgc3R1ZGVudHN2YXJldCBlciBkZXQgc2FtZSBzb20gZGV0IHNvbSBlciBkZWZpbmVydGUgYXYgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkFsbGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfaGVscGVyX3RleHQiOiAiVGlscGFzcyBhbGxlIHN0dWRlbnRzdmFyLiBCcnVrIGRldHRlIGFsdGVybmF0aXZldCBmb3Igw6UgZ2plIHRpbGJha2VtZWxkaW5nIHRpbCBzdHVkZW50YXIgcMOlIGdhbGUgc3Zhci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICJUaWxwYXNzYSB2dXJkZXJpbmdzZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmVyIGRpbiBlaWdlbiB0aWxwYXNzYSBmdW5rc2pvbiBmb3Igw6Ugc2pla2tlIHN0dWRlbnRzdmFyIHDDpSBEZWZpbmVyIHRpbGZlbGRpZ2UgdmFyaWFibGFyIG9nIGZ1bmtzam9uc3BhbmVsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVua3Nqb25zbmFtbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lciBlaW4gbnkgZnVua3Nqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJIYWxkIGFyZ3VtZW50IGlra2plIHZ1cmRlcnRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiU3R1ZGVudHN2YXJldCB2aWwgaWtramUgYmxpIHZ1cmRlcnQgb2cgdmlsIGJsaSBnaXR0IHRpbCBmdW5rc2pvbmVuIHNvbSBlaXQgQ2FsY01lLXV0dHJ5a2suIERldHRlIGVyIGVpbiBzdsOmcnQgYXZhbnNlcnQgZnVua3Nqb24uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RpdGxlIjogIlRhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xza2Ugc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJJa2tqZSB0aWxsYXQgZGVzaW1hbHRhbC4gU3ZhcmV0IG3DpSB2ZXJlIGVpbiBrb21iaW5hc2pvbiBhdiBvcGVyYXNqb25hciwgZnJha3Nqb25hciwgcsO4dGVyIG9nIGZ1bmtzam9uYXIgYXYgaGVpbHRhbCwga29uc3RhbnRhciBvZyB2YXJpYWJsYXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyYW5zZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfbGFiZWwiOiAiTsO4eWFrdGlnIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHZlcmUgbsO4eWFrdGlnIGxpa3QgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2xhYmVsIjogIkZlaWxtYXJnaW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIlN0dWRlbnRzdmFyZXQgbcOlIHZlcmUgYWJzb2x1dHQgaW5uYW5mb3IgdG9sZXJhbnNlaW50ZXJ2YWxsZXQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwcm9zZW50IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXR0IGZlaWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2xhYmVsIjogIlBhc3NhbmRlIHNpZmZlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfaGVscGVyX3RleHQiOiAiRGVpIGbDuHJzdGUgc2lnbmlmaWthbnRlIHRhbGEgZWxsZXIgZGVzaW1hbHBsYXNzYW5lIGkgc3R1ZGVudHN2YXJldCBtw6UgcGFzc2UgbWVkIGRldCByZXR0ZSBzdmFyZXQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpdHNrYXBsZWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZXNpbWFsdGFsIGkgc3R1ZGVudHN2YXIgbcOlIHZpc2FzdCBpIG5vcm1hbGlzZXJ0IHZpdHNrYXBsZWcgbm90YXNqb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlc2ltYWx0YWwgbcOlIHZpc2FzdCBpIHZhbmxlZyBkZXNpbWFsbm90YXNqb246IDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiQWxsIG5vdGFzam9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZXNpbWFsdGFsIGthbiB2aXNhc3QgYW50ZW4gaSB2aXRza2FwbGVnIGVsbGVyIGkgZGVzaW1hbG5vdGFzam9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVzaXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkZyw6UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICJTamVrayBtaW5pbXVtcy0gb2cgbWFrc2ltdW1zdGFsZXQgcMOlIHNpZ25pZmlrYW50ZSB0YWwgZWxsZXIgZGVzaW1hbHBsYXNzYXIgc3R1ZGVudHN2YXJldCBtw6UgaGE7IGlua2x1ZGVydCBldHRlcmbDuGxnYW5kZSBudWxsYXIuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl90aXRsZSI6ICJGb3JlbmtsaW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2dlbmVyYWxfbGFiZWwiOiAiR2VuZXJlbGwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlV0dHJ5a2tldCBrYW4gaWtramUgZm9yZW5rbGFzdCB5dHRlcmxlZ2FyZS4gSW5rbHVkZXJlciBmcmFrc2pvbmFyLCBwb3RlbnNhciBvZyByw7h0ZXIsIHBvbHlub20sIHJhc2pvbmVsbGUgZnVua3Nqb25hciwgdHJhbnNjZW5kZW50YWxlIGZ1bmtzam9uYXIsIGRlc2ltYWx0YWwgLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIlV0dmlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJBbGxlIG9wZXJhc2pvbmFyIHNvbSBrYW4gZ2plcmFzdCBlciB1dGbDuHJ0ZS4gUHJvZHVrdCBlciBmb3JkZWx0ZSBvdmVyIHN1bW1hciwgZW5rbGUgYnLDuGthciBlciBnam9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYWt0b3JhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSGVpbHRhbCBlbGxlciBwb2x5bm9tIGVyIHZpc3RlIHNvbSBwcm9kdWt0IGF2IHByaW10YWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiRmVsbGVzZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiRmVsbGVzZmFrdG9yYXIgZm9yIHN1bW1hciBlciB0YXR0IHV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiQnLDuGthciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRmVsbGVzbmVtbmFyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9oZWxwZXJfdGV4dCI6ICJCcsO4a2FyIGVyIGZvcmVua2xhIHRpbCBlaW4gZmVsbGVzbmVtbmFyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSw7h0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhc2pvbmFsaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIkRldCBlciBpbmdlbiByw7h0ZXIgaSBuZW1uYXJlbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJBcmd1bWVudGV0IG9tIHLDuHRlciBoYXIgaWtramUgbm9rb24gZmFrdG9yIHNvbSBzdHlyZXIgaW5kZWtzZW4gdGlsIHJvdGEsIHPDpSBkZXQga2FuIGlra2plIGJsaSBmb3JlbmtsYS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTcOlbGVpbmluZ2FyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJUaWxwYXNzIG3DpWxlaW5pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTcOlbGVpbmluZ2EgaSBzdHVkZW50c3ZhcmV0IG3DpSB2ZXJlIGRldCBzYW1lIHNvbSBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2xhYmVsIjogIlRpbGxhdCBhbmRyZSBwcmVmaWtzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiVGlsbGF0IG3DpWxlaW5pbmdhIGkgc3R1ZGVudHN2YXJldCDDpSBoYSBlaXQgYW5uYSBwcmVmaWtzIGVubiBkZXQgcmV0dGUgc3ZhcmV0LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnQiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiVmlsa8OlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbnNlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiU3RpbGwgaW5uIGRlbiB0aWxsYXRuZSBtZW5nZGEgZmVpbCBtZWxsb20gc3R1ZGVudHN2YXJldCBvZyBkZXQgcmV0dGUgc3ZhcmV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJWZWwgZWxlbWVudGEgaSBzdmFyZXQgc29tIHNrYWwgdnVyZGVyYXN0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiRm9yYnkgb3ZlcmZsw7hkaWdlIGVsZW1lbnQgaSBzdHVkZW50c3ZhcmV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX2hlbHBlciI6ICJEZXQga2FuIGlra2plIHZlcmUgZmxlaXJlIGVsZW1lbnQgaSBzdHVkZW50IHN2YXJldCBlbm4gZWxlbWVudCB0aWwgc3RhZGVzIGkgZGV0IHJldHRlIHN2YXJldC4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJUaWxwYXNzIGZhcmdlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICJFbGVtZW50YSBpIHN0dWRlbnRzdmFyZXQgbcOlIGhhIHNhbWUgZmFyZ2Ugc29tIGRlaSBoYXIgaSBkZXQgcmV0dGUgc3ZhcmV0IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV90ZXh0IjogIlRpbHBhc3MgbGluamV0eXBlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRWxlbWVudGEgaSBzdHVkZW50c3ZhcmV0IG3DpSBoYSBzYW1lIGxpbmpldHlwZSAoaGVpbCwgc3RpcGxhKSBzb20gZGVpIGhhciBpIGRldCByZXR0ZSBzdmFyZXQuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAiQWxsZSBlbGVtZW50IiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIkRlbGUgdXQga2FyYWt0ZXJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkRldCBvcHBzdG9kIGVpbiBmZWlsIG1lZCBsYXN0aW5nIGF2IGVsZW1lbnRhIGZvciB2YWxpZGVyaW5nIGF2IGdyYWZlbi4gUHLDuHYgaWdqZW4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2NhbGNtZV9sYWJlbCI6ICJTa3JpdiBlaW4gYWxnb3JpdG1lIGZvciDDpSBsYWdlIHRpbGZlbGRpZ2UgdmFyaWFibGFyLCB0YWwsIHV0dHJ5a2ssIGdyYWZhciBlbGxlciBlaW4gZ3JhZGVyaW5nc2Z1bmtzam9uOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiQWxnb3JpdG1lc3Byw6VrIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2xhYmVsIjogIk5vdGFzam9uIHV0c2tyaWZ0c3ZhcmlhYmxhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19oZWxwZXJfdGV4dCI6ICJFa3NlbXBlbDogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIlV0dHJ5a2tzZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIkltYWdpbsOmciBlaW5pbmciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9sYWJlbCI6ICJUaWRzb3BlcmF0w7hyIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQdW5rdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBLcnlzcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9pbnZpc2libGVfbGFiZWwiOiAiSW1wbGlzaXR0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiVGFsZm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVzaXNqb25zdHlwZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJTaWduaWZpa2FudGUgdGFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXNpbWFscGxhc3NhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9sYWJlbCI6ICJVdHNrcmlmdHNub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fc2NpZW50aWZpY19sYWJlbCI6ICJWaXRza2FwbGVnIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0b21hdGlzayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIkRlc2ltYWxza2lsamV0ZWlrbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVua3R1bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAiU2lmZmVyZ3J1cHBlc2VwYXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIkluZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJNZWxsb21yb20iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQdW5rdHVtIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2tyaXYgaW5uIHN0dWRlbnRlbiBzaXR0IG9wcGhhdmxlZ2UgaW5uaGFsZCBpIENhbGNNZSB0aWxsZWdnc2thbGt1bGF0b3I6IiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXR0IHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJSZWdlbmVyZXIgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIktvcGllciBzdmFyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJTdHVkZW50c3ZhciIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIlNldHQgaW5uIGVpdCBzdHVkZW50c3ZhciBmb3Igw6Ugc2rDpSB0aWxiYWtlbWVsZGluZ2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiUkVUVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiREVMVklTIFJFVFQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJGRUlMIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9tYXRoX2xhYmVsIjogIk1hdGVtYXRpa2tzeW50YWtzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X2dyYXBoaWNfbGFiZWwiOiAiR3JhZmlzayBzeW50YWtzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X3N0cmluZ19sYWJlbCI6ICJUZWtzdHN5bnRha3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiQm9rc3RhdmVsaWcgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aXNrIGxpayIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVrdml2YWxlbnRlIGxpa25pbmdhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkFsbGUgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAiR3JhZGVyaW5nc2Z1bmtzam9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2sgbGlrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJGb3JlbmtsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIlV0dmlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmFrdG9yaXNlcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmFzam9uYWxpc2VydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiSW5nZW4gZmVsbGVzZmFrdG9yIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiTWluaW1hbGUgcmFkaWthbmRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJGZWxsZXNuZW1uYXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIlZpdHNrYXBsZWcgbm90YXNqb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlc2ltYWxub3Rhc2pvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbHNrIHN2YXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRnLDpSAke21pbn0gdGlsICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9taW5fbGFiZWwiOiAiTWluc3QgJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJPcHB0aWwgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZXNpbWFscGxhc3NhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk3DpWxlaW5pbmdhciBwYXNzYXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJJbmdlbiBvdmVyZmzDuGRpZ2UgZWxlbWVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2NvbG9yX2xhYmVsIjogIkZhcmdlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiTGluamVzdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiU3DDuHJzbcOlbCBYTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWF0aWtrIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVydGUgb3JkIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiR29ka2plbm5pbmcgb2cgdmFyaWFibGFyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiSW5uZGF0YW1ldG9kZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJUaWxsYXRuZSBpbm5kYXRhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIlNhbWFubGlrbmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJSZXNzdXJzYXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsYXIiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJmcsOlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV91cF90b19wcmVjaXNpb25fbGFiZWwiOiAib3BwdGlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmlrYW50ZSB0YWwiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlc2ltYWxwbGFzc2FyIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcHJvc2VudCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0dCBmZWlsIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbmxpbmVfaGFuZF9sYWJlbCI6ICJNYXRoVHlwZSBIYW5kc2tyaWZ0IGlubmVieWdkIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlc2lzam9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhciBhbGdvcml0bWUiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnRlciBzcMO4cnNtw6VsZXQ:IiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19sYWJlbCI6ICJTcMO4cnNtw6VsZXQgZHUgZXIgaSBmZXJkIG1lZCDDpSBvcG5lIGlubmVoZWxkIHV0ZGF0ZXJ0ZSBmdW5rc2pvbmFyLiBJbXBvcnRwcm9zZXNzZW4ga2FuIGVuZHJlIGxpdHQgcMOlIGZyYW1mZXJkYSB0aWwgc3DDuHJzbcOlbGV0LiBWaWwgdGlscsOlciBww6UgZGV0IHN0ZXJrYXN0ZSBhdCBkdSB0ZXN0YXIgc3DDuHJzbcOlbGV0IG7DuHllIGV0dGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkdvZHRhIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkF2YnJ5dCIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJJa2tqZSBrb21wYXRpYmxlIGFsdGVybmF0aXYiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJEZWkgdmFsZGUgYWx0ZXJuYXRpdmEgZXIgaWtramUga29tcGF0aWJsZSBtZWQgZGVpIHRyZWt0ZSB1dHNlZ25lbmUgZnLDpSBkZWkgcmV0dGUgc3ZhcmEgZGluZS4gRXIgZHUgc2lra2VyIHDDpSBhdCBkdSB2aWwgaGFsZGUgZnJhbT8uIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiSmEiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIk5laSIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiT3BuZSBNYXRoVHlwZSBtYXRlbWF0aWtrcmVkaWdlcmluZ3Nwcm9ncmFtbWV0IiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIklra2plIGxhZ3JhIGVuZHJpbmdhciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIk9tIGR1IHN0ZW5nZXIgZGV0dGUgdmluZGF1Z2V0LCB2aWwgZHUgbWlzdGUgYWxsZSBlbmRyaW5nYXIgc29tIGlra2plIGVyIGxhZ3JhLiBFciBkdSBzaWtrZXIgcMOlIGF0IGR1IHZpbCBoYWxkZSBmcmFtPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkdvZHRhIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQXZicnl0IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJMYWdyZSBvZyBzdGVuZyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jbG9zZV93aXRob3V0X3NhdmluZ19idXR0b25fbGFiZWwiOiAiU3RlbmdlIHV0YW4gbGFncmluZyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIktsaWtrIHDDpSBrbmFwcGVuIGZvciBsYXN0ZSBuZWQgb2cga8O4eXJlIFdpcmlzIENBUy1hcHBsaWthc2pvbmVuIGZvciDDpSByZWRpZ2VyZSBzcMO4cnNtw6Vsc2FsZ29yaXRtZW4uIiwKCQkicnVuY2FsY3VsYXRvciI6ICJCcnVrIGthbGt1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJLbGlrayBww6Uga25hcHBlbiBmb3Igw6UgbGFzdGUgbmVkIG9nIGJydWthIFdpcmlzIENhcy1hcHBlbiB0aWwgw6UgZ2plcmEgdXRyZWtuaW5nYW5lIGR1IHRyZW5nLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPkxlcyBtZWlyPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGVyIGlubmxlaWFuZGUgw7hrdCDigKYiLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJWZW50ZXIgcMOlIG9wcGRhdGVyaW5nYXIg4oCmIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIGVuZHJpbmdhciBsYWdyYSIsCgkJImdvdHNlc3Npb24iOiAiRW5kcmluZ2FyIGxhZ3JhIChyZXZpc2lvbiAke259KS4iLAoJCSJzaG93Y2FzIjogIkJydWsgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJCcnVrIENhbGNNZSIsCgkJImxlYXJubW9yZSI6ICJGaW5uIHV0IG1laXIiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiS29udmVydGVyIHRpbCBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIlNww7hyc23DpWxzYWxnb3JpdG1lbiB2aWwgYmxpIGltcG9ydGVydCBmcsOlIFdpcmlzIENBUyB0aWwgZGV0IG55ZSBhbGdvcml0bWVyZWRpZ2VyaW5nc3Byb2dyYW1tZXQgdsOlcnQsIENhbGNNZS4gUmVzdWx0YXRhbGdvcml0bWVuIG3DpSByZXZpZGVyYXN0IG9nIHRlc3Rhc3QgbWFudWVsdC4gQWxnb3JpdG1hciBzb20gdmVydCBpbXBvcnRlcnRlIHRpbCBDYWxjTWUsIGthbiBpa2tqZSBsZW5nZXIgb3BuYXN0IG1lZCBkZW4ga2xhc3Npc2tlIFdJUklTIENBUy4gT20gZHUgdmlsIGdqZXJlIG9tIGltcG9ydGVuIGV0dGVyIMOlIGhhIGdvZHRhdHQsIG3DpSBkdSBpa2tqZSBsYWdyZSBzcMO4cnNtw6VsZXQ6IGtsaWtrIHDDpSBhdmJyeXQgaSB2aW5kYXVnZXQgZm9yIFdJUklTIFF1aXogU3R1ZGlvIG9nIG9wbmUgZGV0IGlnamVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiS29udmVydGVyIHNvbSBhbGdvcml0bWUiLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiR29kdGEiLAoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfY2FuY2VsX2RpYWxvZyI6ICJBdmJyeXQiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncmFmaXNrIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYWZhciwgZ2VvbWV0cmlza2UgZWxlbWVudCAuLi4pIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIlN2YXJzeW50YWtzZW4gZXIgcmV0dCIsCgkKCQkiY2hlY2tfY29sb3IiOiAiZmFyZ2UgcGFzc2FyIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImxpbmplc3RpbCBwYXNzYXIiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICJpbm5laGVsZCBpa2tqZSBvdmVyZmzDuGRpZ2UgZWxlbWVudCIsCgkKCQkiZXF1aXZhbGVudF9ncmFwaGljIjogImdlb21ldHJpc2sgbGlrdCIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIlN2YXJldCBlciBnZW9tZXRyaXNrIGxpa3QiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtZXRlciIsCgkJImFuc3dlciI6ICJzdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiS29waWVyIGZyw6Ugc3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2NvcnJlY3RfYW5zd2VyX2J1dHRvbl90ZXh0IjogIktvcGllciBmcsOlIHJldHQgc3ZhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIlN0YXRpc3Rpa2siLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiU2tyaXYgaW5uIHJldHQgc3ZhciBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmEga3JpdGVyaWVuZSBzb20gc2thbCBicnVrYXN0IGZvciDDpSBzYW1tZW5saWtuYSBkZXQgbWVkIHN2YXJldCBww6Ugc3R1ZGVudGVuIGRpbmUgdmVkIGhqZWxwIGF2IHZhbGV0dG1lbnllbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiU2tyaXYgaW5uIHJldHQgc3ZhciBmb3IgZGV0dGUgc3DDuHJzbcOlbGV0LiBEdSBrYW4gZW5kcmEga29ybGVpcyBkZXQgZXIgc2FtYW5saWtuYSBtZWQgc3ZhcmV0IHDDpSBzdHVkZW50ZW4gZGluZSBvZyBrdmEgZWxlbWVudGEgZXIgZ3JhZGVydCBtZWQgaW5uc3RpbGxpbmdzbWVueWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJTa3JpdiBpbm4gcmV0dCBzdmFyIGZvciBkZXR0ZSBzcMO4cnNtw6VsZXQuIER1IGthbiBlbmRyYSBrcml0ZXJpZW5lIHNvbSBza2FsIGJydWthc3QgZm9yIMOlIHNhbW1lbmxpa25hIGRldCBtZWQgc3ZhcmV0IHDDpSBzdHVkZW50ZW4gZGluZSB2ZWQgaGplbHAgYXYgdmFsZXR0bWVueWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiRGV0dGUgZXIgZGVuIGbDuHJzdGUgdGlsc3RhbmRlbiB0aWwgbWF0ZW1hdGlra3JlZGlnZXJpbmdhIGRpbiBzdHVkZW50ZW4gdmlsIHNqw6UgbsOlciBkdSBwcsO4dmVyIHNww7hyc23DpWxldC4gRGVubmUgbcOldGVuIGthbiBkdSBvcHBnamUgZWluIHN0cnVrdHVyIGZvciBzdmFyZXQgZWxsZXIgdG9tdCBmb3Igw6UgZnlsbGUgaW5uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRGV0dGUgZXIgZGVuIGbDuHJzdGUgdGlsc3RhbmRlbiB0aWwgZ3JhZmVuZGl0b3JlbiBzdHVkZW50ZW4gZGluIHZpbCBzasOlIG7DpXIgZHUgcHLDuHZlciBzcMO4cnNtw6VsZXQuIER1IGthbiB0aWxwYXNzYSB2ZXJrdMO4eWxpbmplZWxlbWVudGEgZGVpIHZpbCBzasOlIGkgaW5uZGF0YXZhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIkRldHRlIGVyIGRlbiBmw7hyc3RlIHRpbHN0YW5kZW4gdGlsIHRla3N0cmVkaWdlcmluZ2Egc3R1ZGVudGVuIGRpbiB2aWwgc2rDpSBuw6VyIGR1IHByw7h2ZXIgc3DDuHJzbcOlbGV0LiBEZW5uZSBzdmFydHlwZW4gZXIgaWtramUgZXZhbHVlcnQgbWF0ZW1hdGlzay4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJEdSBicnVrYXIgV2lyaXNRdWl6emVzIDQuNi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkR1IGthbiBuw6UgYnJ1a2EgdsOlcmUgbnllIHRpbGZlbGRpZ2UgdmFyaWFiZWwtZnVua3Nqb25lbiwgc29tIHRpbGxhdGVyIGRlZyDDpSBsYWdhIGR5bmFtaXNrZSBzcMO4cnNtw6VsIHDDpSBlaW4gcmFza2VyZSBvZyBlbmtsZXJlIG3DpXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTasOlIHDDpSB2w6VyZSB1dHNsaXBwLW5vdGF0Li4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR8OlIG9zcyB0aWxiYWtlbWVsZGluZ2EgZGluLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiU3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkzDpXMgc3RhcnRpbm5oYWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIklra2plIHRpbGxhdCBzdHVkZW50ZW4gw6UgZW5kcmEgc3ZhcmV0IHV0ZW5mb3IgZGVpIHRvbW1lIHBsYXNzaGFsZGFyYW5lIHNvbSBlciBpZ2plbiBpIGlubmhhbGRldC4gRGVyc29tIGRlbm5lIGlubnN0aWxsaW5nYSBlciBzbMOldHQgcMOlLCB2aWwgc3R1ZGVudGVuIGJlcnJlIGt1bm5hIGZ5bGxhIGkgYm9rc2FuZSBhdiBpbm5oYWxkZXQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIlZpc25pbmdzaW5uc3RpbGxpbmdlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX25hbWUiOiAiU3lubGlnaGV0ZW4gdGlsIGV0aWtldHRlcnMgbmF2biIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX3ZhbHVlIjogIlN5bmxpZ2hldGVuIHRpbCBldGlrZXR0ZXJzIHZlcmRpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAiVmVsZyB2aXNuaW5nc2lubnN0aWxsaW5nZW4gZm9yIGV0aWtldHRlbmVzIG5hdm4gb2cgdmVyZGkuIER1IGthbiBiZXN0ZW1tZSBvbSBlbGV2ZW4gc2thbCBzZSBldGlrZXR0ZW5lcyB2ZXJkaSBhbGx0aWQsIGFsZHJpIGVsbGVyIG7DpXIgZGUgZXIgaSBmb2t1cy4iLAoJCSJhbHdheXMiOiAiQWxsdGlkIiwKCQkiZm9jdXMiOiAiRm9rdXMiLAoJCSJuZXZlciI6ICJBbGRyaSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbCI6ICJJbm5zdGlsbGluZ2FyIGZvciBtYWduZXRpc2sgcnV0ZW5ldHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogIlZlbCBkZXQgbWFnbmV0aXNrZSBydXRlbmV0dGFsdGVybmF0aXZldCBmb3IgZWxldmVuIHNpdHQgc3ZhcmZlbHQuIiwKCQkiZm9yY2UiOiAiS3JhZnQiLAoJCSJzbmFwIjogIkF1Z2VibGlra3NiaWxldGUiLAoJCSJkaXNhYmxlZCI6ICJEZWFrdGl2ZXJ0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICJUaWxmZWxkaWdlIHZhcmlhYmxhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZV9iYXNpY19tb2RlIjogIkVua2VsIG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkF2YW5zZXJ0IG1vZHVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAiVGlsZmVsZGlnZSB2YXJpYWJsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJMYWcgZHluYW1pc2tlIHNww7hyc23DpWwgdmVkIMOlIGxlZ2dqZSB0aWwgdGlsZmVsZGlnZSB2YXJpYWJsYXIgaSBzcMO4cnNtw6Vsc2Zvcm11bGVyaW5nYS4gSHVzayDDpSBsZWdnamUgdGlsIHZhcmlhYmxhbmUgaSBmYXNpdGVuIG9nIGJydWtlIGZ1bmtzam9uZW4gdnVyZGVyIGRlcnNvbSBkdSB2aWwgYXQgZGVpIHNrYWwgdmlzYXN0IHNvbSB2dXJkZXJ0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiTGFnIGR5bmFtaXNrZSBzcMO4cnNtw6VsIHZlZCDDpSBsZWdnamUgdGlsIHRpbGZlbGRpZ2UgdmFyaWFibGFyIGkgc3DDuHJzbcOlbHNmb3JtdWxlcmluZ2EuIEh1c2sgw6UgbGVnZ2plIHRpbCB2YXJpYWJsYW5lIGkgZmFzaXRlbiBvZyBicnVrZSBmdW5rc2pvbmVuIHZ1cmRlciBkZXJzb20gZHUgdmlsIGF0IGRlaSBza2FsIHZpc2FzdCBzb20gdnVyZGVydC4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIkJydWsgQ2FsY01lIGZvciDDpSBsYWdlIGVpbiBhbGdvcml0bWUgc29tIGdlbmVyZXJlciB0aWxmZWxkaWdlIHZhcmlhYmxhci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIExlZ2cgdGlsIHZhcmlhYmVsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2NvbXBsZXhfYWxnb3JpdGhtX3RleHQiOiAiQWxnb3JpdG1lbiBkaW4gZXIga29tcGxla3MsIGJydWsgYXZhbnNlcnQgbW9kdXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2hlbHBfYnV0dG9uIjogIkRva3VtZW50YXNqb24gZm9yIHRpbGZlbGRpZ2UgdmFyaWFibGFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiVmFyaWFiZWxuYW1uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiZXIgZWluIGhlaWx0YWwgbWVsbG9tIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAibWluc3RlIHZlcmRpIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogIm9nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAibWFrc3ZlcmRpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIlZhcmlhYmVsbmFtbmV0IGVyIGFsbGVyZWllIGkgYnJ1ay4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAiSWtramUgZWluIGhlaWx0YWwuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIklra2plIGVpdCBnb2RramVuZCB2YXJpYWJlbG5hbW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIk1ha3N2ZXJkaSBtw6UgdmVyZSBow7hnYXJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIlZhcmlhYmVsbmFtbiBtYW5nbGFyIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWFrc3ZlcmRpIG1hbmdsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJNaW5zdGUgdmVyZGkgbWFuZ2xhciIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAidnVyZGVyIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJWaSBwcmVzZW50ZXJlciBXaXJpc1F1aXp6ZXMgNC44LjA6IE7DpSBtZWQgaGFuZHNrcml2bmUgZ3JhZnN2YXIiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2Rlc2NyaXB0aW9uX3RleHQiOiAiRGV0IGdsZWRlciBvc3Mgw6UgcHJlc2VudGVyZSBlaW4gbnkgc3ZhcnR5cGUgc29tIGxhciBlbGV2YW5lIGRpbmUgc3ZhcmUgdmVkIMOlIHRlaWtuZSBlaW4gZ3JhZiBmb3IgaGFuZC4gRmlubiB1dCBtZWlyIG9tIGRlbm5lIGZ1bmtzam9uZW4gdmVkIMOlIGxlc2UgdmVyc2pvbnNtZXJrbmFkZW5lIG9nIGRva3VtZW50YXNqb25lbi4gVmkgdm9uYXIgZHUgb2cgZWxldmFuZSBkaW5lIGxpa2FyIGRlbm5lIG55ZSBmdW5rc2pvbmVuIGkgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiVmVyc2pvbnNtZXJrbmFkYXIiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJTZW5kIHRpbGJha2VtZWxkaW5nIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkxhZyBkaXR0IGbDuHJzdGUgc3DDuHJzbcOlbCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIkJsaSBramVudCBtZWQgYWxsZSB0cmlubmEgZm9yIMOlIGxhZ2UgZWl0IHNww7hyc23DpWwgbWVkIFdpcmlzUXVpenplcyBvZyBrb3JsZWlzIGJydWtlIHZhbGlkZXJpbmdzZnVua3Nqb25lbi4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIktvcmxlaXMgbGFnZSBlaXQgdGlsZmVsZGlnIHNww7hyc23DpWwiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiRmlubiB1dCBrb3IgZW5rZWx0IGRldCBlciDDpSBsYWdlIHRpbGZlbGRpZ2Ugc3DDuHJzbcOlbCBtZWQgV2lyaXNRdWl6emVzLCBiw6VkZSBpIGVua2VsIG1vZHVzIG9nIGF2YW5zZXJ0IG1vZHVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkzDpnIgYWx0IG9tIFdpcmlzUXVpenplcyBtZWQgdsOlciBncmF0aXMgb3BwbMOmcmluZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiVmkgdGlsYnlyIGVpIGdyYXRpcyBvcHBsw6ZyaW5nIGkgZWlnZXQgdGVtcG8gZWxsZXIgZWkgYmV0YWx0IG9wcGzDpnJpbmcgbWVkIGzDpnJhciBkZXIgZHUga2FuIGzDpnJlIGFsdCBvbSBmdW5rc2pvbmFyIG9nIGF2YW5zZXJ0ZSBpbm5zdGlsbGluZ2FyIGkgV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiRmlubiB1dCBtZWlyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYmFzaWNfbW9kZV9idXR0b25fdGV4dCI6ICJFbmtlbCBtb2R1cyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAiQXZhbnNlcnQgbW9kdXMiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiTWVsZCBtZWcgcMOlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJLb250YWt0IG9zcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIkJlc8O4ayBuZXR0c2lkYSB2w6VyIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIlJhcHBvcnRlciBwcm9ibGVtIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJLb20gaSBnYW5nIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIlNraXNzZXJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIkRldHRlIGVyIHN0YXJ0c3RpbHN0YW5kZW4gaSBncmFmdmVya3TDuHlldCBzb20gZWxldmFuZSBzZXIgbsOlciBkZWkgc3ZhcmFyIHDDpSBzcMO4cnNtw6VsZXQuIEh1c2sgYXQgdmVya3TDuHlsaW5qYSBmb3IgZWxldmFuZSBiZXJyZSBoYXIga25hcHBhciBmb3IgaGFuZHNrcmlmdCBvZyBzbGV0dGluZy4gQnJ1ayBrbmFwcGVuIMKrdGVzdCBkZXR0ZSBzcMO4cnNtw6VsZXTCuyBmb3Igw6Ugc2rDpSBrb3JsZWlzIGRldHRlIHZpbCBzasOlIHV0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIlNrcml2IGlubiByaWt0aWcgc3ZhciBww6UgZGV0dGUgc3DDuHJzbcOlbGV0LiBFbGV2YW5lIGRpbmUgdmlsIGJydWtlIGhhbmRza3JpZnRzdmVya3TDuHlldCB0aWwgw6Ugc2tpc3NlcmUgbMO4eXNpbmdhIGRlaXJhLCBzw6UgdmkgaGFyIHNldHQgZWluIG1pbmltYWwgdG9sZXJhbnNlIGZvciBsaXR0IHVuw7h5YWt0aWdlIHN2YXIuIER1IGthbiBzdGlsbGUgcMOlIGRlbm5lIHZlZCDDpSBrbGlra2UgcMOlIMKrR29ka2plbm5pbmdzYWx0ZXJuYXRpdsK7LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8yIjogIkJydWsga25hcHBlbiDCq3Rlc3QgZGV0dGUgc3DDuHJzbcOlbGV0wrsgZm9yIMOlIHNqw6UgZWxldnZpc2luZ2EuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlNraXNzZXJlIGxpa3QiLAoJCSJxdWl6emVzX2RlbW9fc2tldGNoX3RpdGxlX21lbnUiIDogIlNraXNzZXJlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9rdW1lbnRhc2pvbiIsIAoKCQkiY2xvc2VfbWF0aHR5cGVfcG9wdXAiIDogIkx1a2sgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkV2YWx1YXRlZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIkhhbGQgYXJndW1lbnQgaWtramUgdnVyZGVydGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19zdHJpbmdfbGFiZWwiOiAiU3RyaW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYXJndW1lbnRzX2hlbHBlcl90ZXh0IjogIkRlZmluZSBob3cgdGhlIHN0dWRlbnQgYW5zd2VyIHdpbGwgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IHRvIHRoZSBncmFkaW5nIGZ1bmN0aW9uLiBUaGlzIGlzIGEgdmVyeSBhZHZhbmNlZCBmZWF0dXJlLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RpdGxlIiA6ICJEZXByZWNhdGVkIGZlYXR1cmVzIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90ZXh0IiA6ICJUaGUgcXVlc3Rpb24geW91IGFyZSBhYm91dCB0byBvcGVuIGNvbnRhaW5zIGRlcHJlY2F0ZWQgZmVhdHVyZXMuIFRoZSBpbXBvcnQgcHJvY2VzcyBtYXkgY2hhbmdlIHNsaWdodGx5IHRoZSBiZWhhdmlvciBvZiB0aGUgcXVlc3Rpb24uIEl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0aGF0IHlvdSBjYXJlZnVsbHkgdGVzdCBkZSBxdWVzdGlvbiBhZnRlciBpbXBvcnQuIFxuICAgIFRoZSBkZXByZWNhdGVkIGZlYXR1cmVzIGFyZSB0aGUgZm9sbG93aW5nIG9uZXM6IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfc2V0X2Fzc2VydGlvbiI6ICJFcXVpdmFsZW50IHNldCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N5bnRheF9saXN0X2Fzc2VydGlvbiI6ICJTeW50YXggbGlzdCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RleHRfbG9naWNfb3BlcmF0b3JzIiA6ICJUZXh0IGxvZ2ljIG9wZXJhdG9ycyBhcmUgbm8gbG9uZ2VyIGF2YWlsYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2VxdWl2YWxlbnRfdW5pdF9saXRlcmFsIiA6ICJFcXVpdmFsZW50IHVuaXQgbGl0ZXJhbCBhc3NlcnRpb24gaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSIKCgl9Cn0KCgo"},{ name : "strings_graph.fr.json", data : "s12294:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZnIiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJlIGTigJlvdXRpbHMiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGV1cnMiLAoJCSJ0dF9zZWxlY3QiOiAiU8OpbGVjdGlvbm5lciIsCgkJInR0X2hhbmR3cml0aW5nIjogIsOJY3JpdHVyZSBtYW51c2NyaXRlIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIlBvaW50IiwKCQkidHRfbGluZXMiOiAiTGlnbmVzIiwKCQkidHRfbGluZSI6ICJMaWduZSIsCgkJInR0X3NlZ21lbnQiOiAiU2VnbWVudCIsCgkJInR0X3JheSI6ICJSYXlvbiIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaWduZSIsCgkJInR0X3BvbHlnb24iOiAiUG9seWdvbmUiLAoJCSJ0dF92ZWN0b3IiOiAiVmVjdGV1ciIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAiIFBhcmFsbMOpbG9ncmFtbWUiLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJQb2ludCBtw6lkaWFuIGTigJl1biBzZWdtZW50IiwKCQkidHRfbWVkaWF0cml4T2ZTZWdtZW50IjogIk3DqWRpYXRyaWNlIGTigJl1biBzZWdtZW50IiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIkRyb2l0ZSBwYXJhbGzDqGxlIiwKCQkidHRfcGVycGVuZGljdWxhckxpbmUiOiAiRHJvaXRlIHBlcnBlbmRpY3VsYWlyZSIsCgkJInR0X2N1cnZlcyI6ICJDb3VyYmVzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZWN0aW9ucyBjb25pcXVlcyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkNlcmNsZSBwYXIgY2VudHJlIGV0IHBvaW50IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiQ2VyY2xlIHBhciB0cm9pcyBwb2ludHMiLAoJCSJ0dF9hcmMiOiAiQXJjIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJvbGUiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlwc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSHlwZXJib2xlIiwKCQkidHRfY29uaWMiOiAiQ29uaXF1ZSIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbHluw7RtZSBpbnRlcnBvbGF0ZXVyIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVzdXJlcyIsCgkJInR0X2FyZWEiOiAiWm9uZSIsCgkJInR0X2FuZ2xlIjogIkFuZ2xlIiwKCQkidHRfbGVuZ3RoIjogIkxvbmdpdHVkIiwKCQkidHRfbGFiZWxzIjogIsOJdGlxdWV0dGUiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZSIsCgoJCSJ0dF9ib2xkIjogImdyYXMiLAoJCSJ0dF9pdGFsaWMiOiAiaXRhbGlxdWUiLAoJCSJ0dF9jb2xvciI6ICJjb3VsZXVyIiwKCgkJInR0X2JhckNoYXJ0IjogIlPDqWxlY3Rpb25uZXIiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnPDqXJlciB1biBibG9jIGRlIGJhcnJlcyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc8OpcmVyIHVuIGdyb3VwZSBkZSBiYXJyZXMiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJTdXBwcmltZXIgdW4gYmxvYyBkZSBiYXJyZXMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJTdXBwcmltZXIgdW4gZ3JvdXBlIGRlIGJhcnJlcyIsCgkJInR0X3N0YWNrQmFycyI6ICJFbXBpbGVyIGxlcyBiYXJyZXMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJEw6lzZW1waWxlciBsZXMgYmFycmVzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTw6lsZWN0aW9ubmVyIiwKCQkidHRfbmV3UGllIjogIk5vdXZlYXUgbW9yY2VhdSIsCgkJInR0X2RlbGV0ZVBpZSI6ICJTdXBwcmltZXIgdW4gbW9yY2VhdSIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJTZW5zIGhvcmFpcmUiLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIlNlbnMgYW50aWhvcmFpcmUiLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlPDqWxlY3Rpb25uZXIiLAoJCSJ0dF9uZXdMaW5lTGluZUNoYXJ0IjogIkluc8OpcmVyIHVuZSBsaWduZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnPDqXJlciB1biBncm91cGUgZGUgcG9pbnRzIiwKCQkidHRfZGVsZXRlTGluZUxpbmVDaGFydCI6ICJTdXBwcmltZXIgdW5lIGxpZ25lIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIlN1cHByaW1lciB1biBncm91cGUgZGUgcG9pbnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQb2ludHMgw6AgZ2F1Y2hlIiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUG9pbnRzIMOgIGRyb2l0ZSIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJBanVzdGVyIiwKCQkidHRfaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWwiLAoJCSJ0dF9wb2ludERpYW1ldGVyIjogIkRpYW3DqHRyZSBkZSBwb2ludCIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJncmFuZGUgZnJhY3Rpb24iLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJleHBvc2FudCIsCgkJInR0X3NxdWFyZVJvb3QiOiAicmFjaW5lIGNhcnLDqWUiLAoJCSJ0dF9uUm9vdCI6ICJyYWNpbmUiLAoJCSJ0dF9udW1iZXJzIjogIm5vbWJyZSIsCgkJInR0X251bWJlckUiOiAibm9tYnJlwqBlIiwKCQkidHRfbnVtYmVyUGkiOiAibm9tYnJlIHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZvbmN0aW9ucyIsCgkJInR0X3NpbnVzIjogInNpbnVzIiwKCQkidHRfY29zaW51cyI6ICJjb3NpbnVzIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50ZSIsCgkJInR0X2FyY3NpbnVzIjogImFyYyBzaW51cyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjIGNvc2ludXMiLAoJCSJ0dF9hcmN0YW5nZW50IjogImFyYyB0YW5nZW50ZSIsCgkJInR0X2xvZyI6ICJsb2dhcml0aG1lIiwKCQkidHRfbmF0dXJhbExvZyI6ICJsb2dhcml0aG1lIG5hdHVyZWwiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZXhwb25lbnRpZWxsZSBkZSBiYXNlIGUiLAoKCQkidHRfZWRpdGlvbiI6ICLDiWRpdGlvbiIsCgkJInR0X3VuZG8iOiAiQW5udWxlciIsCgkJInR0X3JlZG8iOiAiUsOpdGFibGlyIiwKCQkidHRfbWVudSI6ICJNZW51IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIlRvdXQgc3VwcHJpbWVyIiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIkZlcm1lciBsZSB0cmFjw6kiLAoJCSJ0dF9kb3dubG9hZCI6ICJUw6lsw6ljaGFyZ2VyIiwKCQkidHRfc2V0dGluZ3NTZWN0aW9uIjogIlLDqWdsYWdlcyIsCgkJInR0X3NldHRpbmdzIjogIlLDqWdsYWdlcyIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJBZmZpY2hlciBsZXMgw6lsw6ltZW50cyBjYWNow6lzIiwKCQkidHRfaGlkZUVsZW1lbnQiOiAiQ2FjaGVyIHVuIMOpbMOpbWVudCIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0YXVyZXIiLAoKCQkidHRfdmlldyI6ICJGbG90dGVtZW50IiwKCQkidHRfbWF4aW1pemUiOiAiTWF4aW1pc2VyIiwKCQkidHRfbWluaW1pemUiOiAiTWluaW1pc2VyIiwKCQkidHRfem9vbUluIjogIlpvb20gYXZhbnQiLAoJCSJ0dF96b29tT3V0IjogIlpvb20gYXJyacOocmUiLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltZXIiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRleHR1ZWwiLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJDb250ZXh0dWVsICjDqWzDqW1lbnRzKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXh0dWVsICjDqXRpcXVldHRlcykiLAoJCSJ0dF9kZWxldGUiOiAiU3VwcHJpbWVyIiwKCQkidHRfZml4TGFiZWwiOiAiRml4ZXIgbCfDqXRpcXVldHRlIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJFcGFpc3NldXIgZGUgdHJhaXQiLAoJCSJ0dF9saW5lU3R5bGUiOiAiU3R5bGUgZGUgdHJhaXQiLAoJCSJ0dF9saW5lQ29sb3IiOiAiQ291bGV1ciBkZSB0cmFpdCIsCgoJCSJ0dF9saW5lU29saWQiOiAiU29saWRlIiwKCQkidHRfbGluZURhc2giOiAiRGlzY29udGludWUiLAoJCSJ0dF9saW5lRG90dGVkIjogIlBvaW50aWxsw6llIiwKCQkidHRfbGluZURvdGRhc2giOiAiRGlzY29udGludWUgZXQgcG9pbnRpbGzDqWUiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ291bGV1ciBk4oCZYXJyacOocmUtcGxhbiIsCgkJImF4aXNDb2xvciI6ICJDb3VsZXVyIGRlcyBheGVzIiwKCQkiZ3JpZENvbG9yIjogIkNvdWxldXIgZGUgZ3JpbGxlIiwKCQkic3ViZ3JpZENvbG9yIjogIkNvdWxldXIgZGUgZ3JpbGxlIHNlY29uZGFpcmUiLAoJCSJtYWduZXRpY0dyaWQiOiAiR3JpbGxlIG1hZ27DqXRpcXVlIiwKCQkiZm9yY2UiOiAiRm9yY2VyIiwKCQkic25hcCI6ICJBbGlnbmVyIiwKCQkiZGlzYWJsZWQiOiJEw6lzYWN0aXbDqSIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkKCQkic2hvd0F4aXMiOiAiQWZmaWNoZXIgbGVzIGF4ZXMiLAoJCSJpbnRlcnZhbFgiOiAiQXhlIGRlcyBYIiwKCQkiaW50ZXJ2YWxZIjogIkF4ZSBkZXMgWSIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImNvdWxldXIiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiVmVycm91aWxsZXIgbGVzIHByb3BvcnRpb25zIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiRMOpdmVycm91aWxsZXIgbGVzIHByb3BvcnRpb25zIiwKCQkiYXNwZWN0UmF0aW9MYWJlbCI6ICJYOlkiLAoJCSJsYWJlbCI6ICLDiXRpcXVldHRlIiwKCQkidmFsdWVzIjogIlZhbGV1cnMiLAoJCSJheGlzU3RlcCI6ICJJbnRlcnZhbGxlIGTigJlheGUiLAoJCSJzaG93R3JpZCI6ICJBZmZpY2hlciBsYSBncmlsbGUiLAoJCSJncmlkU3RlcCI6ICJJbnRlcnZhbGxlIGRlIGdyaWxsZSIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiRGl2aXNpb25zIGRlIGdyaWxsZSBzZWNvbmRhaXJlIiwKCQkKCQkibGVmdCI6ICJHYXVjaGUiLAoJCSJyaWdodCI6ICJEcm9pdGUiLAoJCSJhYm92ZSI6ICJBdS1kZXNzdXMiLAoJCSJiZWxvdyI6ICJFbiBkZXNzb3VzIiwKCQkibm9uZSI6ICJBdWN1biIsCgoJCSJkb3dubG9hZFRpdGxlIjogIlTDqWzDqWNoYXJnZXIgY29tbWUgaW1hZ2UiLAoJCSJkb3dubG9hZFRleHQiOiAiU8OpbGVjdGlvbm5leiB1bmUgdGFpbGxlIHBvdXIgdMOpbMOpY2hhcmdlciBsZSB0cmFjw6kgc291cyBmb3JtZSBk4oCZaW1hZ2UgUE5HIGNhcnLDqWUuIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIkltYWdlIGNhcnLDqWUgKDE6MSkiLAoJCSJkb3dubG9hZEVycm9yVGV4dCI6ICJMYSB0YWlsbGUgZG9pdCDDqnRyZSB1biBub21icmUgZW50aWVyLiIsCgkJImNvbmZpcm0iOiAiY29uZmlybWVyIiwKCQkiY2FuY2VsIjogImFubnVsZXIiLAoJCSJzaXplSW5QaXhlbHMiOiAiVGFpbGxlIGVuIHBpeGVscyIsCgkJImluc2VydEFOdW1iZXIiOiAiSW5zw6lyZXIgdW4gbm9tYnJlIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJVbmUgZXJyZXVyIHPigJllc3QgcHJvZHVpdGUuIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiVsOpcmlmaWV6IHF1ZSBsZSBmaWNoaWVyIGltcG9ydMOpIGVzdCB1bmUgaW1hZ2UgUE5HIHZhbGlkZSBldCByw6llc3NheWV6LiIsCgoJCSJ0eXBlX3BvaW50IjogIlBvaW50IiwKCQkidHlwZV9saW5lIjogIkRyb2l0ZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIlNlZ21lbnQgZGUgZHJvaXRlIiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdGV1ciIsCgkJInR5cGVfcmF5IjogIlJheW9uIiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGlnbmUiLAoJCSJ0eXBlX2FyYyI6ICJBcmMiLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjIHBhciBwb2ludHMiLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiQXJjIGRlIGNlcmNsZSIsCgkJInR5cGVfY2lyY2xlIjogIkNlcmNsZSIsCgkJInR5cGVfcGF0aCI6ICJDaGVtaW4iLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbmUiLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiw4lsw6ltZW50IGNvbXBvc8OpIiwKCQkidHlwZV9jb25pYyI6ICJDb25pcXVlIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJHcmFwaGlxdWUgZGUgZm9uY3Rpb24iLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSw6lnaW9uIiwKCQkidHlwZV9yZWdpb25fYXJjIjogIkFyYyBkZSByw6lnaW9uIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJBcmMgZGUgY2VyY2xlIGRlIHLDqWdpb24iLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICLDiWzDqW1lbnQgbm9uIGTDqWZpbmkiLAoJCSJ0eXBlX3BhcmFtZXRyaWNfY3VydmUiOiAiQ291cmJlIHBhcmFtw6l0cmlxdWUiLAoJCSJ0eXBlX2FyZWEiOiAiU3VyZmFjZSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGzDqWxvZ3JhbW1lIiwKCQkidHlwZV9hbmdsZSI6ICJBbmdsZSIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnRpZSBk4oCZw6lsw6ltZW50IiwKCQkidHlwZV9sZW5ndGgiOiAiTG9uZ3VldXIiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIkRpc3RhbmNlIiwKCQkidHlwZV9sYWJlbCI6ICLDiXRpcXVldHRlIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiR3JhcGhpcXVlIMOgIGJhcnJlcyIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJHcmFwaGlxdWUgbGluw6lhaXJlIiwKCQkidHlwZV9waWVfY2hhcnQiOiAiR3JhcGhpcXVlIGNpcmN1bGFpcmUiLAoJCSJ0eXBlX2JveF9wbG90IjogIkJvw650ZSDDoCBtb3VzdGFjaGVzIiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtbWUiLAoKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9wb2ludCI6ICJDbGlxdWV6IHN1ciB1biBwb2ludC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9zZWxlY3QiOiAiQ2xpcXVleiBzdXIgdW4gcG9pbnQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9sYWJlbCI6ICJDbGlxdWV6IG:DuSB2b3VzIHZvdWxleiBzdXIgbGUgZ3JhcGhpcXVlLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3R3b19wb2ludHNfY2xpY2tfb3JfZHJhZyI6ICJDbGlxdWV6IHN1ciB1biBwb2ludC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAiQ2xpcXVleiBzdXIgbGEgZHJvaXRlIHBvdXIgbGFxdWVsbGUgdm91cyB2b3VsZXogY2FsY3VsZXIgbOKAmWFuZ2xlIHBhciByYXBwb3J0IMOgIGNlbHVpIGTigJlvcmlnaW5lLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIlPDqWxlY3Rpb25uZXogbGEgc3VyZmFjZSBzb3VoYWl0w6llLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19sZW5ndGgiIDogIlPDqWxlY3Rpb25uZXogZGV1eCBwb2ludHMgcG91ciBxdWUgbGEgbG9uZ3VldXIgbGVzIHPDqXBhcmFudCBzb2l0IGNhbGN1bMOpZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWxpbmUiOiAiQ2xpcXVleiBzdXIgbGUgcG9pbnQgc3VpdmFudCwgb3UgY2xpcXVleiBkZXV4IGZvaXMgc3VyIGxlIHBvaW50IGFjdHVlbCBwb3VyIHRlcm1pbmVyIGxhIHBvbHlsaWduZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJDbGlxdWV6IHN1ciBsZSBwb2ludCBzdWl2YW50IG91IHN1ciBsZSBwb2ludCBpbml0aWFsIHBvdXIgdGVybWluZXIgbGUgcG9seWdvbmUuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2ludGVycG9sYXRpbmdfcG9seW5vbWlhbCI6ICJDbGlxdWV6IHN1ciBsZSBwb2ludCBzdWl2YW50LCBvdSBjbGlxdWV6IGRldXggZm9pcyBzdXIgbGUgcG9pbnQgYWN0dWVsIHBvdXIgdGVybWluZXIgbGUgcG9seW7DtG1lIGTigJlpbnRlcnBvbGF0aW9uLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wYXJhbGxlbF9vcl9wZXJwZW5kaWN1bGFyIjogIlZvdXMgcG91dmV6IHPDqWxlY3Rpb25uZXIgbGVzIMOpbMOpbWVudHMgc3VpdmFudHPCoDoiLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9kcmF3X3N0cm9rZXMiOiAiRGVzc2luZXogY2UgcXVlIHZvdXMgdm91bGV6LiIsCgkJImxpbmUiOiAidW5lIGRyb2l0ZSIsCgkJInZlY3RvciI6ICJ2ZWN0ZXVyIiwKCQkicmF5IjogInVuIHJheW9uIiwKCQkic2VnbWVudCI6ICJ1biBzZWdtZW50IiwKCQkiZmluYWxfaGVscGVyX3RleHQiOiAiVGVybWluw6khIiwKCQkiaGVscF91cmwiOiAiQUlERSIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkZlcm1lciBs4oCZaW5mb2J1bGxlIiwKCgkJIm5ld1BvaW50IjogIlBvaW50IiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAiTGlnbmUiLAoJCSJuZXdMaW5lU2VnbWVudEJ5UG9pbnRzIjoiU2VnbWVudCIsCgkJIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCI6ICJSYXlvbiIsCgkJIm5ld1BvbHlsaW5lIjogIlBvbHlsaWduZSIsCgkJIm5ld1BvbHlnb24iOiAiUG9seWdvbmUiLAoJCSJuZXdWZWN0b3JCeVBvaW50cyI6ICJWZWN0ZXVyIiwKCQkibmV3UGFyYWxsZWxvZ3JhbSI6ICIgUGFyYWxsw6lsb2dyYW1tZSIsCgkJIm5ld0xpbmVQYXJhbGxlbFRvTGluZVRocm91Z2hQb2ludCI6ICJEcm9pdGUgcGFyYWxsw6hsZSIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIkRyb2l0ZSBwZXJwZW5kaWN1bGFpcmUiLAoKCQkibmV3Q2lyY2xlQnlDZW50ZXJBbmRQb2ludCI6ICJDZXJjbGUgcGFyIGNlbnRyZSBldCBwb2ludCIsCgkJIm5ld0NpcmNsZUJ5VGhyZWVQb2ludHMiOiAiQ2VyY2xlIHBhciB0cm9pcyBwb2ludHMiLAoJCSJuZXdBcmNCeVRocmVlUG9pbnRzIjogIkFyYyIsCgkJIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCI6ICJQYXJhYm9sZSIsCgkJIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCI6ICJFbGxpcHNlIiwKCQkibmV3SHlwZXJib2xhQnlGb2NpQW5kUG9pbnQiOiAiSHlwZXJib2xlIiwKCQkibmV3Q29uaWNCeUZpdmVQb2ludHMiOiAiQ29uaXF1ZSIsCgkJIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiOiAiUG9seW7DtG1lIGludGVycG9sYXRldXIiLAoJCSJuZXdBcmVhIjogIlpvbmUiLAoJCSJuZXdBbmdsZSI6ICJBbmdsZSIsCgkJIm5ld0xlbmd0aCI6ICJMb25naXR1ZCIsCgkJIm5ld0ZyZWVMYWJlbCI6ICLDiXRpcXVldHRlIiwKCQkibmV3RWxlbWVudEJ5TGFiZWwiOiAiRXhwcmVzc2lvbiIsCgkJImRyYXdTdHJva2VzIjogIsOJY3JpdHVyZSBtYW51c2NyaXRlIiwKCgkJImVxdWF0aW9uIjogIsOJcXVhdGlvbiIsCgkJIm1pZHBvaW50T2ZMaW5lU2VnbWVudCI6ICJQb2ludCBtw6lkaWFuIGTigJl1biBzZWdtZW50IiwKCQkibWVkaWF0cml4T2ZMaW5lU2VnbWVudCI6ICJNw6lkaWF0cmljZSBk4oCZdW4gc2VnbWVudCIKCX0KfQ"},{ name : "strings_graph.no.json", data : "s11544:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibm8iCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlZlcmt0w7h5bGluamUiLAoJCSJ0dF9wb2ludGVycyI6ICJQZWtlcmUiLAoJCSJ0dF9zZWxlY3QiOiAiTWFya2VyIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiSMOlbmRza3JpZnQiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVua3R1bSIsCgkJInR0X2xpbmVzIjogIkxpbmplciIsCgkJInR0X2xpbmUiOiAiTGluamUiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnQiLAoJCSJ0dF9yYXkiOiAiU3Ryw6VsZSIsCgkJInR0X3BvbHlsaW5lIjogIkZsZXJzdHJla3NsaW5qZSIsCgkJInR0X3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJNaWR0cHVua3QgYXYgZXQgc2VnbWVudCIsCgkJInR0X21lZGlhdHJpeE9mU2VnbWVudCI6ICJNZWRpYXRyaXggYXYgZXQgc2VnbWVudCIsCgkJInR0X3BhcmFsbGVsTGluZSI6ICJQYXJhbGxlbGwgbGluamUiLAoJCSJ0dF9wZXJwZW5kaWN1bGFyTGluZSI6ICJWaW5rZWxyZXR0IGxpbmplIiwKCQkidHRfY3VydmVzIjogIkt1cnZlciIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAiS29uaXNrZSBpbm5kZWxpbmdlciIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIlNpcmtlbCBldHRlciBzZW50ZXIgb2cgcHVua3QiLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICJTaXJrZWwgZXR0ZXIgdHJlIHB1bmt0ZXIiLAoJCSJ0dF9hcmMiOiAiQnVlIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJlbCIsCgkJInR0X2VsbGlwc2UiOiAiRWxsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIeXBlcmJlbCIsCgkJInR0X2NvbmljIjogIktvbmlzayIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9sZXJlbmRlIHBvbHlub20iLAoJCSJ0dF9tZWFzdXJlcyI6ICJNw6VsaW5nZXIiLAoJCSJ0dF9hcmVhIjogIk9tcsOlZGUiLAoJCSJ0dF9hbmdsZSI6ICJIasO4cm5lIiwKCQkidHRfbGVuZ3RoIjogIkxlbmdkZSIsCgkJInR0X2xhYmVscyI6ICJFdGlrZXR0ZW4iLAoJCSJ0dF9lbGVtZW50TU1MIjogIlV0dHJ5a2siLAoJCSJ0dF9pbWFnZSI6ICJCaWxkZSIsCgoJCSJ0dF9ib2xkIjogImZldCIsCgkJInR0X2l0YWxpYyI6ICJrdXJzaXYiLAoJCSJ0dF9jb2xvciI6ICJmYXJnZSIsCgoJCSJ0dF9iYXJDaGFydCI6ICJWZWxnIiwKCQkidHRfbmV3UGFja0JhcnMiOiAiU2V0dCBpbm4gcGFra2UgbWVkIHN0b2xwZXIiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJTZXR0IGlubiBncnVwcGUgbWVkIHN0b2xwZXIiLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICJTbGV0dCBwYWtrZSBtZWQgc3RvbHBlciIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIlNsZXR0IGdydXBwZSBtZWQgc3RvbHBlciIsCgkJInR0X3N0YWNrQmFycyI6ICJTdGFibGUgc3RvbHBlciIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIkF2c3RhYmxlIHN0b2xwZXIiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlZlbGciLAoJCSJ0dF9uZXdQaWUiOiAiTnkgZGVsIiwKCQkidHRfZGVsZXRlUGllIjogIlNsZXR0IGRlbCIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJNZWQgdXJ2aXNlcmVuIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJNb3QgdXJ2aXNlcmVuIiwKCQkidHRfcGllMkQiOiAiMkQiLAoJCSJ0dF9waWUzRCI6ICIzRCIsCgkJCgkJInR0X2xpbmVDaGFydCI6ICJWZWxnIiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJTZXR0IGlubiBsaW5qZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJTZXR0IGlubiBncnVwcGUgbWVkIHB1bmt0ZXIiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIlNsZXR0IGxpbmplIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIlNsZXR0IGdydXBwZSBtZWQgcHVua3RlciIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUHVua3RlciB0aWwgdmVuc3RyZSIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlB1bmt0ZXIgdGlsIGjDuHlyZSIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJQYXNzZSIsCgkJInR0X2hvcml6b250YWwiOiAiSG9yaXNvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpa2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQdW5rdGRpYW1ldGVyIiwKCgkJInR0X2ZyYWN0aW9uIjogInN0b3IgYnLDuGsiLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJzdXBlcnNrcmlwdCIsCgkJInR0X3NxdWFyZVJvb3QiOiAia3ZhZHJhdHJvdCIsCgkJInR0X25Sb290IjogInJvdCIsCgkJInR0X251bWJlcnMiOiAidGFsbCIsCgkJInR0X251bWJlckUiOiAidGFsbCBlIiwKCQkidHRfbnVtYmVyUGkiOiAidGFsbGV0IHBpIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bmtzam9uZXIiLAoJCSJ0dF9zaW51cyI6ICJzaW51cyIsCgkJInR0X2Nvc2ludXMiOiAiY29zaW51cyIsCgkJInR0X3RhbmdlbnQiOiAidGFuZ2VudCIsCgkJInR0X2FyY3NpbnVzIjogImFyY3VzIHNpbnVzIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmN1cyBjb3NpbnVzIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmN1cyB0YW5nZW5zIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtZSIsCgkJInR0X25hdHVyYWxMb2ciOiAibmF0dXJsaWcgbG9nYXJpdG1lIiwKCQkidHRfZXhwb25lbnRpYWxFIjogImVrc3BvbmVudGllbGwgZSIsCgoJCSJ0dF9lZGl0aW9uIjogIlV0Z2F2ZSIsCgkJInR0X3VuZG8iOiAiQW5ncmUiLAoJCSJ0dF9yZWRvIjogIlV0ZsO4ciBsaWtldmVsIiwKCQkidHRfbWVudSI6ICJNZW55IiwKCQkidHRfYWN0aW9ucyI6ICJBY3Rpb25zIiwKCQkidHRfZGVsZXRlQWxsIjogIlNsZXR0IGFsdCIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJMdWtrIHBsb3R0ZXIiLAoJCSJ0dF9kb3dubG9hZCI6ICJMYXN0IG5lZCIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJJbm5zdGlsbGluZ2VyIiwKCQkidHRfc2V0dGluZ3MiOiAiSW5uc3RpbGxpbmdlciIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJWaXMgc2tqdWx0ZSBlbGVtZW50ZXIiLAoJCSJ0dF9oaWRlRWxlbWVudCI6ICJTa2p1bCBlbGVtZW50IiwKCQkidHRfcmVzdG9yZUluaXRpYWxDb250ZW50IjogIkdqZW5vcHByZXR0IiwKCgkJInR0X3ZpZXciOiAiRmx5dGVuZGUiLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYWtzaW1lciIsCgkJInR0X21pbmltaXplIjogIk1pbmltZXIiLAoJCSJ0dF96b29tSW4iOiAiWm9vbSBpbm4iLAoJCSJ0dF96b29tT3V0IjogIlpvb20gdXQiLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltZXIiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIktvbnRla3N0dWVsbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIktvbnRla3N0dWVsbGUgKGVsZW1lbnRlcikiLAoJCSJ0dF9jb250ZXh0dWFsTGFiZWwiOiAiS29udGVrc3R1ZWxsZSAoZXRpa2V0dGVyKSIsCgkJInR0X2RlbGV0ZSI6ICJTbGV0dCIsCgkJInR0X2ZpeExhYmVsIjogIkZlc3QgZXRpa2V0dGVuIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJMaW5qZSBicmVkZGUiLAoJCSJ0dF9saW5lU3R5bGUiOiAiTGluamVzdGlsIiwKCQkidHRfbGluZUNvbG9yIjogIkxpbmplZmFyZ2UiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkIiwKCQkidHRfbGluZURhc2giOiAiU3RpcGxldCIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHJpa2tldCIsCgkJInR0X2xpbmVEb3RkYXNoIjogIlN0aXBsZXQgb2cgcHJpa2tldCIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJCYWtncnVubnNmYXJnZSIsCgkJImF4aXNDb2xvciI6ICJBa3NlZmFyZ2UiLAoJCSJncmlkQ29sb3IiOiAiUnV0ZW5ldHRmYXJnZSIsCgkJInN1YmdyaWRDb2xvciI6ICJEZWxydXRlbmV0dGZhcmdlIiwKCQkibWFnbmV0aWNHcmlkIjogIk1hZ25ldGlzayBydXRlbmV0dCIsCgkJImZvcmNlIjogIktyYWZ0IiwKCQkic25hcCI6ICLDmHllYmxpa2tzYmlsZGUiLAoJCSJkaXNhYmxlZCI6IkRlYWt0aXZlcnQiLAoJCQoJCSJob3Jpem9udGFsIjogIkhvcmlzb250YWwiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWthbCIsCgkJCgkJInNob3dBeGlzIjogIlZpcyBha3NlIiwKCQkiaW50ZXJ2YWxYIjogIlgtYWtzZSIsCgkJImludGVydmFsWSI6ICJZLWFrc2UiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc2pvbmVyIiwKCQkiY29sb3IiOiAiZmFyZ2UiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiTMOlcyBzdMO4cnJlbHNlc2ZvcmhvbGQiLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJMw6VzIG9wcCBzdMO4cnJlbHNlc2ZvcmhvbGQiLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkV0aWtldHQiLAoJCSJ2YWx1ZXMiOiAiVmVyZGllciIsCgkJImF4aXNTdGVwIjogIkFrc2V0cmlubiIsCgkJInNob3dHcmlkIjogIlZpcyBydXRlbmV0dCIsCgkJImdyaWRTdGVwIjogIlJ1dGVuZXR0YXZzdGFuZCIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiRGVscnV0ZW5ldHRpbm5kZWxpbmdlciIsCgkJCgkJImxlZnQiOiAiVmVuc3RyZSIsCgkJInJpZ2h0IjogIkjDuHlyZSIsCgkJImFib3ZlIjogIk92ZXIiLAoJCSJiZWxvdyI6ICJVbmRlciIsCgkJIm5vbmUiOiAiSW5nZW4iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJMYXN0IG5lZCBzb20gYmlsZGUiLAoJCSJkb3dubG9hZFRleHQiOiAiVmVsZyBlbiBzdMO4cnJlbHNlIGZvciDDpSBsYXN0ZSBuZWQgcGxvdHRlcmVuIHNvbSBldCBrdmFkcmF0aXNrIFBORy1iaWxkZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiS3ZhZHJhdGlzayBiaWxkZSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIlN0w7hycmVsc2UgbcOlIHbDpnJlIGV0IGhlbHRhbGwuIiwKCQkiY29uZmlybSI6ICJiZWtyZWZ0IiwKCQkiY2FuY2VsIjogImF2YnJ5dCIsCgkJInNpemVJblBpeGVscyI6ICJTdMO4cnJlbHNlIGkgcGlrc2xlciIsCgkJImluc2VydEFOdW1iZXIiOiAiU2V0dCBpbm4gZXQgdGFsbCIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiT3BzLCBub2UgZ2lrayBnYWx0ISIsCgkJInVwbG9hZEltYWdlRXJyb3JUZXh0IjogIktvbnRyb2xsZXIgYXQgb3BwbGFzdGluZ2VuIGVyIGV0IGd5bGRpZyBQTkctYmlsZGUgb2cgcHLDuHYgaWdqZW4iLAoKCQkidHlwZV9wb2ludCI6ICJQdW5rdCIsCgkJInR5cGVfbGluZSI6ICJMaW5qZSIsCgkJInR5cGVfbGluZV9zZWdtZW50IjogIkxpbmplc2VnbWVudCIsCgkJInR5cGVfdmVjdG9yIjogIlZla3RvciIsCgkJInR5cGVfcmF5IjogIlN0csOlbGUiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIlBvbHlsaW5qZSIsCgkJInR5cGVfYXJjIjogIkJ1ZSIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJCdWUgYXYgcHVua3RlciIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJTaXJrZWxidWUiLAoJCSJ0eXBlX2NpcmNsZSI6ICJTaXJrZWwiLAoJCSJ0eXBlX3BhdGgiOiAiVmVpIiwKCQkidHlwZV9wb2x5Z29uIjogIlBvbHlnb24iLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiU2FtbWVuc2F0dCBlbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJLb25pc2siLAoJCSJ0eXBlX2Z1bmN0aW9uX2dyYXBoIjogIkZ1bmtzam9uc2dyYWYiLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSb20iLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUm9tYnVlIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJTaXJrZWxidWUgaSByb20iLAoJCSJ0eXBlX3VuZGVmaW5lZCI6ICJVZGVmaW5lcnQgZWxlbWVudCIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJQYXJhbWV0cmlzayBrdXJ2ZSIsCgkJInR5cGVfYXJlYSI6ICJPbXLDpWRlIiwKCQkidHlwZV9yZWN0YW5nbGUiOiAiUmVrdGFuZ2VsIiwKCQkidHlwZV9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJWaW5rZWwiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJEZWwgYXYgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkxlbmdkZSIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuc2UiLAoJCSJ0eXBlX2xhYmVsIjogIkV0aWtldHQiLAoJCQoJCSJ0eXBlX2Jhcl9jaGFydCI6ICJTdG9scGVkaWFncmFtIiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkxpbmplZGlhZ3JhbSIsCgkJInR5cGVfcGllX2NoYXJ0IjogIktha2VkaWFncmFtIiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb2tzcGxvdHQiLAoJCSJ0eXBlX2hpc3RvZ3JhbSI6ICJIaXN0b2dyYW0iLAoKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9wb2ludCI6ICJLbGlrayBww6UgZXQgcHVua3QuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfc2VsZWN0IjogIktsaWtrIHDDpSBldCBwdW5rdC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIktsaWtrIGh2b3Igc29tIGhlbHN0IHDDpSBncmFmZW4uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfdHdvX3BvaW50c19jbGlja19vcl9kcmFnIjogIktsaWtrIHDDpSBldCBwdW5rdC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAiS2xpa2sgcMOlIGxpbmplbiBkdSB2aWwgYmVyZWduZSB2aW5rZWxlbiBmb3IgaSBmb3Job2xkIHRpbCBkZW4gb3BwcmlubmVsaWdlLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIlZlbGcgZGV0IMO4bnNrZWRlIG9tcsOlZGV0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19sZW5ndGgiIDogIlZlbGcgdG8gcHVua3Rlciwgb2cgc8OlIHZpbCBsZW5nZGVuIG1lbGxvbSBkZW0gYmxpIGJlcmVnbmV0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICJLbGlrayBww6UgbmVzdGUgcHVua3QgZWxsZXIgdG8gZ2FuZ2VyIHDDpSBkaXR0IG7DpXbDpnJlbmRlIHB1bmt0IGZvciDDpSBnasO4cmUgZmVyZGlnIHBvbHlsaW5qZW4uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BvbHlnb24iOiAiS2xpa2sgcMOlIG5lc3RlIHB1bmt0IGVsbGVyIHDDpSBkZXQgb3BwcmlubmVsaWdlIHB1bmt0ZXQgZm9yIMOlIGdqw7hyZSBmZXJkaWcgcG9seWdvbmV0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19pbnRlcnBvbGF0aW5nX3BvbHlub21pYWwiOiAiS2xpa2sgcMOlIG5lc3RlIHB1bmt0IGVsbGVyIHRvIGdhbmdlciBww6UgZGl0dCBuw6V2w6ZyZW5kZSBwdW5rdCBmb3Igw6UgZ2rDuHJlIGZlcmRpZyBpbnRlcnBvbGVyZW5kZSBwb2x5bm9tZXQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BhcmFsbGVsX29yX3BlcnBlbmRpY3VsYXIiOiAiRHUga2FuIHZlbGdlIGRlIGbDuGxnZW5kZSBlbGVtZW50ZW5lOiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X2RyYXdfc3Ryb2tlcyI6ICJUZWduIGh2YSBkdSB2aWwuIiwKCQkibGluZSI6ICJlbiBsaW5qZSIsCgkJInZlY3RvciI6ICJ2ZWt0b3IiLAoJCSJyYXkiOiAiZW4gc3Ryw6VsZSIsCgkJInNlZ21lbnQiOiAiZXQgc2VnbWVudCIsCgkJImZpbmFsX2hlbHBlcl90ZXh0IjogIkZlcmRpZyEiLAoJCSJoZWxwX3VybCI6ICJISkVMUCIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkx1a2sgdmVya3TDuHl0aXBzIiwKCgkJIm5ld1BvaW50IjogIlB1bmt0dW0iLAoJCSJuZXdMaW5lVGhyb3VnaFR3b1BvaW50cyI6ICJMaW5qZSIsCgkJIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiOiJTZWdtZW50IiwKCQkibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IjogIlN0csOlbGUiLAoJCSJuZXdQb2x5bGluZSI6ICJGbGVyc3RyZWtzbGluamUiLAoJCSJuZXdQb2x5Z29uIjogIlBvbHlnb24iLAoJCSJuZXdWZWN0b3JCeVBvaW50cyI6ICJWZWN0b3IiLAoJCSJuZXdQYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJuZXdMaW5lUGFyYWxsZWxUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUGFyYWxsZWxsIGxpbmplIiwKCQkibmV3TGluZVBlcnBlbmRpY3VsYXJUb0xpbmVUaHJvdWdoUG9pbnQiOiAiVmlua2VscmV0dCBsaW5qZSIsCgoJCSJuZXdDaXJjbGVCeUNlbnRlckFuZFBvaW50IjogIlNpcmtlbCBldHRlciBzZW50ZXIgb2cgcHVua3QiLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIlNpcmtlbCBldHRlciB0cmUgcHVua3RlciIsCgkJIm5ld0FyY0J5VGhyZWVQb2ludHMiOiAiQnVlIiwKCQkibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IjogIlBhcmFiZWwiLAoJCSJuZXdFbGxpcHNlQnlGb2NpQW5kUG9pbnQiOiAiRWxsaXBzZSIsCgkJIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IjogIkh5cGVyYmVsIiwKCQkibmV3Q29uaWNCeUZpdmVQb2ludHMiOiAiS29uaXNrIiwKCQkibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyI6ICJJbnRlcnBvbGVyZW5kZSBwb2x5bm9tIiwKCQkibmV3QXJlYSI6ICJPbXLDpWRlIiwKCQkibmV3QW5nbGUiOiAiSGrDuHJuZSIsCgkJIm5ld0xlbmd0aCI6ICJMZW5nZGUiLAoJCSJuZXdGcmVlTGFiZWwiOiAiRXRpa2V0dGVuIiwKCQkibmV3RWxlbWVudEJ5TGFiZWwiOiAiVXR0cnlrayIsCgkJImRyYXdTdHJva2VzIjogIkjDpW5kc2tyaWZ0IiwKCgkJImVxdWF0aW9uIjogIkxpZ25pbmciLAoJCSJtaWRwb2ludE9mTGluZVNlZ21lbnQiOiAiTWlkdHB1bmt0IGF2IGV0IHNlZ21lbnQiLAoJCSJtZWRpYXRyaXhPZkxpbmVTZWdtZW50IjogIk1lZGlhdHJpeCBhdiBldCBzZWdtZW50IgoJfQp9"},{ name : "strings_graph.el.json", data : "s15979:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZWwiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIs6Tz4HOsc68zrzOriDOtc%BzrPOsc67zrXOr8%Jzr0iLAoJCSJ0dF9wb2ludGVycyI6ICLOlM61zq:Ous%EzrXPgiIsCgkJInR0X3NlbGVjdCI6ICLOlc%AzrnOu86:zrPOriIsCgkJInR0X2hhbmR3cml0aW5nIjogIs6nzrXOuc%Bzr:Os8%BzrHPhs6uIiwKCQkidHRfZWxlbWVudHMiOiAie3R0X2VsZW1lbnRzfSIsCgkJInR0X3BvaW50IjogIs6jz4TOuc6zzrzOriIsCgkJInR0X2xpbmVzIjogIs6Tz4HOsc68zrzOrc%CIiwKCQkidHRfbGluZSI6ICLOk8%BzrHOvM68zq4iLAoJCSJ0dF9zZWdtZW50IjogIs6kzrzOrs68zrEiLAoJCSJ0dF9yYXkiOiAizpHOus%Ezq:Ovc6xIiwKCQkidHRfcG9seWxpbmUiOiAizqTOtc64zrvOsc%DzrzOrc69zrciLAoJCSJ0dF9wb2x5Z29uIjogIs6gzr:Ou8%NzrPPic69zr8iLAoJCSJ0dF92ZWN0b3IiOiAizpTOuc6szr3Phc%DzrzOsSIsCgkJInR0X3BhcmFsbGVsb2dyYW0iOiAizqDOsc%BzrHOu867zrfOu8%MzrPPgc6xzrzOvM6:IiwKCQkidHRfbWlkcG9pbnRPZlNlZ21lbnQiOiAizpzOtc%DzrHOr86:IM%DzrfOvM61zq:OvyDOtc69z4zPgiDPhM68zq7OvM6xz4TOv8%CIiwKCQkidHRfbWVkaWF0cml4T2ZTZWdtZW50IjogIs6jz4XOvM68zrXPhM%BzrnOus6uIM6zz4HOsc68zrzOriDOtc69z4zPgiDPhM68zq7OvM6xz4TOv8%CIiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIs6gzrHPgc6szrvOu863zrvOtyDOs8%BzrHOvM68zq4iLAoJCSJ0dF9wZXJwZW5kaWN1bGFyTGluZSI6ICLOms6szrjOtc%EzrcgzrPPgc6xzrzOvM6uIiwKCQkidHRfY3VydmVzIjogIs6azrHOvM%Az43Ou861z4IiLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIs6az4nOvc65zrrOrc%CIM61zr3PjM%EzrfPhM61z4IiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICLOms%NzrrOu86:z4IgzrrOsc%EzqwgzrrOrc69z4TPgc6:IM66zrHOuSDPg8%EzrnOs868zq4iLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICLOms%NzrrOu86:z4IgzrrOsc%Ezqwgz4TPgc61zrnPgiDPg8%EzrnOs868zq3PgiIsCgkJInR0X2FyYyI6ICLOpM%Mzr7OvyIsCgkJInR0X3BhcmFib2xhIjogIs6gzrHPgc6xzrLOv867zq4iLAoJCSJ0dF9lbGxpcHNlIjogIs6IzrvOu861zrnPiM63IiwKCQkidHRfaHlwZXJib2xhIjogIs6lz4DOtc%BzrLOv867zq4iLAoJCSJ0dF9jb25pYyI6ICLOms%Jzr3Ouc66z4wiLAoJCSJ0dF9pbnRlcnBvbGF0aW5nUG9seW5vbWlhbCI6ICLOoM6:zrvPhc%Ozr3Phc68zr8gz4DOsc%BzrXOvM6yzr:Ou86uz4IiLAoJCSJ0dF9tZWFzdXJlcyI6ICLOnM6tz4TPgc6xIiwKCQkidHRfYXJlYSI6ICLOlc68zrLOsc60z4zOvSIsCgkJInR0X2FuZ2xlIjogIs6Tz4nOvc6vzrEiLAoJCSJ0dF9sZW5ndGgiOiAizpzOrs66zr:PgiIsCgkJInR0X2xhYmVscyI6ICLOlc%EzrnOus6tz4TOsSIsCgkJInR0X2VsZW1lbnRNTUwiOiAizqDOsc%BzqzPg8%EzrHPg863IiwKCQkidHRfaW1hZ2UiOiAizpXOuc66z4zOvc6xIiwKCgkJInR0X2JvbGQiOiAizq3Ovc%Ezr:Ovc63IM6zz4HOsc%Gzq4iLAoJCSJ0dF9pdGFsaWMiOiAiz4DOu86szrPOuc6xIM6zz4HOsc%Gzq4iLAoJCSJ0dF9jb2xvciI6ICLPh8%Bz47OvM6xIiwKCgkJInR0X2JhckNoYXJ0IjogIs6Vz4DOuc67zr:Os86uIiwKCQkidHRfbmV3UGFja0JhcnMiOiAizpXOuc%DzrHOs8%JzrPOriDPgM67zq7OuM6:z4XPgiDPgc6szrLOtM%Jzr0iLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICLOlc65z4POsc6zz4nOs86uIM6:zrzOrM60zrHPgiDPgc6szrLOtM%Jzr0iLAoJCSJ0dF9kZWxldGVQYWNrQmFycyI6ICLOlM65zrHOs8%BzrHPhs6uIM%AzrvOrs64zr:Phc%CIM%BzqzOss60z4nOvSIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIs6UzrnOsc6zz4HOsc%Gzq4gzr:OvM6szrTOsc%CIM%BzqzOss60z4nOvSIsCgkJInR0X3N0YWNrQmFycyI6ICLOo8%Ezr:Or86yzrHOs868zrEgz4HOrM6yzrTPic69IiwKCQkidHRfdW5zdGFja0JhcnMiOiAizpHOvc6xzq:Pgc61z4POtyDPg8%Ezr:Ouc6yzqzOs868zrHPhM6:z4Igz4HOrM6yzrTPic69IiwgCgoJCSJ0dF9waWVDaGFydCI6ICLOlc%AzrnOu86:zrPOriIsCgkJInR0X25ld1BpZSI6ICLOnc6tzr8gzrrOv868zrzOrM%EzrkiLAoJCSJ0dF9kZWxldGVQaWUiOiAizpTOuc6xzrPPgc6xz4bOriDOus6:zrzOvM6xz4TOuc6:z40iLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAizpTOtc6%zrnPjM%Dz4TPgc6:z4bOsSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAizpHPgc65z4PPhM61z4HPjM%Dz4TPgc6:z4bOsSIsCgkJInR0X3BpZTJEIjogIjLOlCIsCgkJInR0X3BpZTNEIjogIjPOlCIsCgkJCgkJInR0X2xpbmVDaGFydCI6ICLOlc%AzrnOu86:zrPOriIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAizpXOuc%DzrHOs8%JzrPOriDOs8%BzrHOvM68zq7PgiIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICLOlc65z4POsc6zz4nOs86uIM6:zrzOrM60zrHPgiDPg863zrzOtc6vz4nOvSIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAizpTOuc6xzrPPgc6xz4bOriDOs8%BzrHOvM68zq7PgiIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICLOlM65zrHOs8%BzrHPhs6uIM6:zrzOrM60zrHPgiDPg863zrzOtc6vz4nOvSIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAizqPOt868zrXOr86xIM6xz4HOuc%Dz4TOtc%BzqwiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICLOo863zrzOtc6vzrEgzrTOtc6%zrnOrCIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICLOpM6xzq:Pgc65zrHPg868zrEiLAoJCSJ0dF9ob3Jpem9udGFsIjogIs6fz4HOuc62z4zOvc%EzrnOsSIsCgkJInR0X3ZlcnRpY2FsIjogIs6azrHPhM6xzrrPjM%Bz4XPhs6xIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICLOlM65zqzOvM61z4TPgc6:z4Igz4POt868zrXOr86:z4UiLAoKCQkidHRfZnJhY3Rpb24iOiAizrzOtc6zzqzOu86:IM66zrvOrM%DzrzOsSIsCgkJInR0X3N1cGVyc2NyaXB0IjogIs61zrrOuM6tz4TOt8%CIiwKCQkidHRfc3F1YXJlUm9vdCI6ICLPhM61z4TPgc6xzrPPic69zrnOus6uIM%Bzq:Ots6xIiwKCQkidHRfblJvb3QiOiAiz4HOr862zrEiLAoJCSJ0dF9udW1iZXJzIjogIs6xz4HOuc64zrzPjM%CIiwKCQkidHRfbnVtYmVyRSI6ICLOsc%BzrnOuM68z4zPgiBlIiwKCQkidHRfbnVtYmVyUGkiOiAizrHPgc65zrjOvM%Mz4Igz4AiLAoJCSJ0dF9mdW5jdGlvbnMiOiAiz4PPhc69zrHPgc%Ezq7Pg861zrnPgiIsCgkJInR0X3NpbnVzIjogIs63zrzOr8%Ezr:Ovc6:IiwKCQkidHRfY29zaW51cyI6ICLPg8%Fzr3Ot868zq:PhM6:zr3OvyIsCgkJInR0X3RhbmdlbnQiOiAizrXPhs6xz4DPhM6:zrzOrc69zrciLAoJCSJ0dF9hcmNzaW51cyI6ICLPhM%Mzr7OvyDOt868zq:PhM6:zr3Ov8%FIiwKCQkidHRfYXJjY29zaW51cyI6ICLPhM%Mzr7OvyDPg8%Fzr3Ot868zq:PhM6:zr3Ov8%FIiwKCQkidHRfYXJjdGFuZ2VudCI6ICLPhM%Mzr7OvyDOtc%GzrHPgM%Ezr:OvM6tzr3Ot8%CIiwKCQkidHRfbG9nIjogIs67zr:Os86sz4HOuc64zrzOv8%CIiwKCQkidHRfbmF0dXJhbExvZyI6ICLPhs%Fz4POuc66z4zPgiDOu86:zrPOrM%BzrnOuM68zr:PgiIsCgkJInR0X2V4cG9uZW50aWFsRSI6ICLOtc66zrjOtc%EzrnOus%MIGUiLAoKCQkidHRfZWRpdGlvbiI6ICLOiM66zrTOv8%DzrciLAoJCSJ0dF91bmRvIjogIs6Rzr3Osc6vz4HOtc%DzrciLAoJCSJ0dF9yZWRvIjogIs6Vz4DOsc69zqzOu863z4jOtyIsCgkJInR0X21lbnUiOiAizpzOtc69zr:PjSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICLOlM65zrHOs8%BzrHPhs6uIM%MzrvPic69IiwKCQkidHRfY2xvc2VEaXNwbGF5IjogIs6azrvOtc6vz4POuc68zr8gz4PPh861zrTOuc6xz4PPhM6uIiwKCQkidHRfZG93bmxvYWQiOiAizpvOrs%IzrciLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAizqHPhc64zrzOr8%DzrXOuc%CIiwKCQkidHRfc2V0dGluZ3MiOiAizqHPhc64zrzOr8%DzrXOuc%CIiwKCQkidHRfc2hvd0hpZGRlbkVsZW1lbnRzIjogIs6VzrzPhs6szr3Ouc%DzrcgzrrPgc%FzrzOvM6tzr3Pic69IM%Dz4TOv865z4fOtc6vz4nOvSIsCgkJInR0X2hpZGVFbGVtZW50IjogIs6Rz4DPjM66z4HPhc%Izrcgz4PPhM6:zrnPh861zq:Ov8%FIiwKCQkidHRfcmVzdG9yZUluaXRpYWxDb250ZW50IjogIs6Vz4DOsc69zrHPhs6:z4HOrCIsCgoJCSJ0dF92aWV3IjogIs6RzrnPic%Bzr:Pjc68zrXOvc6:IiwKCQkidHRfbWF4aW1pemUiOiAizpzOtc6zzq3OuM%Fzr3Pg863IiwKCQkidHRfbWluaW1pemUiOiAizpXOu86xz4fOuc%Dz4TOv8%Azr:Or863z4POtyIsCgkJInR0X3pvb21JbiI6ICLOnM61zrPOrc64z4XOvc%DzrciLAoJCSJ0dF96b29tT3V0IjogIs6jzrzOr866z4HPhc69z4POtyIsCgoJCSJ0dF9hbmltYXRlIjogIs6gz4HOv8%DzrjOrs66zrcgzrrOr869zrfPg863z4IiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIs6YzrXOvM6xz4TOuc66z4wgz4DOu86xzq:Pg865zr8iLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICLOmM61zrzOsc%EzrnOus%MIM%AzrvOsc6vz4POuc6:ICjPg8%Ezr:Ouc%HzrXOr86xKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICLOmM61zrzOsc%EzrnOus%MIM%AzrvOsc6vz4POuc6:ICjOtc%EzrnOus6tz4TOtc%CKSIsCgkJInR0X2RlbGV0ZSI6ICLOlM65zrHOs8%BzrHPhs6uIiwKCQkidHRfZml4TGFiZWwiOiAizpXPgM65zrTOuc%Mz4HOuM%Jz4POtyDOtc%EzrnOus6tz4TOsc%CIiwKCgkJInR0X2xpbmVXaWR0aCI6ICLOoM67zqzPhM6:z4IgzrPPgc6xzrzOvM%Ozr0iLAoJCSJ0dF9saW5lU3R5bGUiOiAizqPPhM65zrsgzrPPgc6xzrzOvM%Ozr0iLAoJCSJ0dF9saW5lQ29sb3IiOiAizqfPgc%OzrzOsSIsCgoJCSJ0dF9saW5lU29saWQiOiAizpHOvM65zrPOrc%CIiwKCQkidHRfbGluZURhc2giOiAizqDOsc%NzrvOtc%CIiwKCQkidHRfbGluZURvdHRlZCI6ICLOms6:z4XOus66zq:OtM61z4IiLAoJCSJ0dF9saW5lRG90ZGFzaCI6ICLOms6:z4XOus66zq:OtM61z4IgzrrOsc65IM%AzrHPjc67zrXPgiIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICLOp8%Bz47OvM6xIM%Gz4zOvc%Ezr:PhSIsCgkJImF4aXNDb2xvciI6ICLOp8%Bz47OvM6xIM6szr7Ov869zrEiLAoJCSJncmlkQ29sb3IiOiAizqfPgc%OzrzOsSDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJzdWJncmlkQ29sb3IiOiAizqfPgc%OzrzOsSDPhc%Azr:PgM67zq3Os868zrHPhM6:z4IiLAoJCSJtYWduZXRpY0dyaWQiOiAizpzOsc6zzr3Ot8%EzrnOus%MIM%AzrvOrc6zzrzOsSIsCgkJImZvcmNlIjogIs6Uz43Ovc6xzrzOtyIsCgkJInNuYXAiOiAizqPPhc6zzrrPgc6sz4TOt8%DzrciLAoJCSJkaXNhYmxlZCI6Is6Rzr3Otc69zrXPgc6zz4wiLAoJCQoJCSJob3Jpem9udGFsIjogIs6fz4HOuc62z4zOvc%EzrnOsSIsCgkJInZlcnRpY2FsIjogIs6azrHPhM6xzrrPjM%Bz4XPhs6xIiwKCQkKCQkic2hvd0F4aXMiOiAizpXOvM%GzqzOvc65z4POtyDOrM6%zr:Ovc6xIiwKCQkiaW50ZXJ2YWxYIjogIs6Gzr7Ov869zrHPgiBYIiwKCQkiaW50ZXJ2YWxZIjogIs6Gzr7Ov869zrHPgiBZIiwKCQkiZGltZW5zaW9ucyI6ICLOlM65zrHPg8%EzqzPg861zrnPgiIsCgkJImNvbG9yIjogIs%Hz4HPjs68zrEiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAizprOu861zq:OtM%JzrzOsSDOsc69zrHOu86:zrPOr86xz4IgzrTOuc6xz4PPhM6sz4POtc%Jzr0iLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICLOns61zrrOu861zq:OtM%JzrzOsSDOsc69zrHOu86:zrPOr86xz4IgzrTOuc6xz4PPhM6sz4POtc%Jzr0iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIs6Vz4TOuc66zq3PhM6xIiwKCQkidmFsdWVzIjogIs6kzrnOvM6tz4IiLAoJCSJheGlzU3RlcCI6ICLOks6uzrzOsSDOrM6%zr:Ovc6xIiwKCQkic2hvd0dyaWQiOiAizpXOvM%GzqzOvc65z4POtyDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJncmlkU3RlcCI6ICLOks6uzrzOsSDPgM67zq3Os868zrHPhM6:z4IiLAoJCSJzdWJncmlkRGl2aXNpb25zIjogIs6lz4DOv860zrnOsc65z4HOrc%DzrXOuc%CIM%Fz4DOv8%AzrvOrc6zzrzOsc%Ezr:PgiIsCgkJCgkJImxlZnQiOiAizpHPgc65z4PPhM61z4HOrCIsCgkJInJpZ2h0IjogIs6UzrXOvs65zqwiLAoJCSJhYm92ZSI6ICLOoM6szr3PiSIsCgkJImJlbG93IjogIs6azqzPhM%JIiwKCQkibm9uZSI6ICLOms6xzr3Orc69zrEiLAoKCQkiZG93bmxvYWRUaXRsZSI6ICLOm86uz4jOtyDPic%CIM61zrnOus%Mzr3Osc%CIiwKCQkiZG93bmxvYWRUZXh0IjogIs6Vz4DOuc67zq3Ovs%EzrUgzq3Ovc6xIM68zq3Os861zrjOv8%CIM6zzrnOsSDOu86uz4jOtyDPhM6:z4Ugz4PPh861zrTOuc6xz4PPhM6uIM%Jz4Igz4TOtc%Ez4HOrM6zz4nOvc63z4IgzrXOuc66z4zOvc6xz4IgUE5HLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICLOpM61z4TPgc6szrPPic69zrcgzrXOuc66z4zOvc6xICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAizqTOvyDOvM6tzrPOtc64zr:PgiDPgM%Bzq3PgM61zrkgzr3OsSDOtc6vzr3Osc65IM6xzrrOrc%BzrHOuc6:z4IgzrHPgc65zrjOvM%Mz4IuIiwKCQkiY29uZmlybSI6ICLOtc%AzrnOss61zrLOsc6vz4nPg863IiwKCQkiY2FuY2VsIjogIs6szrrPhc%Bzr8iLAoJCSJzaXplSW5QaXhlbHMiOiAizpzOrc6zzrXOuM6:z4Igz4POtSBwaXhlbCIsCgkJImluc2VydEFOdW1iZXIiOiAizpXOuc%DzrHOs86szrPOtc%EzrUgzq3Ovc6xzr0gzrHPgc65zrjOvM%MIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICLOqc%HLCDOus6sz4TOuSDPgM6uzrPOtSDPg8%Ez4HOsc6yzqwhIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAizpLOtc6yzrHOuc%JzrjOtc6vz4TOtSDPjM%Ezrkgz4TOvyDOsc%Bz4fOtc6vzr8gzrHOvc61zrLOrM%DzrzOsc%Ezr:PgiDOtc6vzr3Osc65IM6tzrPOus%Fz4HOtyDOtc65zrrPjM69zrEgUE5HIM66zrHOuSDOvM61z4TOrCDOtM6:zrrOuc68zqzPg8%EzrUgzr7Osc69zqwiLAoKCQkidHlwZV9wb2ludCI6ICLOo863zrzOtc6vzr8iLAoJCSJ0eXBlX2xpbmUiOiAizpPPgc6xzrzOvM6uIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAizqTOvM6uzrzOsSDOs8%BzrHOvM68zq7PgiIsCgkJInR5cGVfdmVjdG9yIjogIs6UzrnOrM69z4XPg868zrEiLAoJCSJ0eXBlX3JheSI6ICLOkc66z4TOr869zrEiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIs6gzr:Ou8%FzrPPgc6xzrzOvM6uIiwKCQkidHlwZV9hcmMiOiAizqTPjM6%zr8iLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAizqTPjM6%zr8gzrLOrM%DzrXOuSDPg863zrzOtc6vz4nOvSIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICLOpM%Mzr7OvyDOus%NzrrOu86:z4UiLAoJCSJ0eXBlX2NpcmNsZSI6ICLOms%NzrrOu86:z4IiLAoJCSJ0eXBlX3BhdGgiOiAizpTOuc6xzrTPgc6:zrzOriIsCgkJInR5cGVfcG9seWdvbiI6ICLOoM6:zrvPjc6zz4nOvc6:IiwKCQkidHlwZV9jb21wb3VuZF9lbGVtZW50IjogIs6jz43Ovc64zrXPhM6:IM%Dz4TOv865z4fOtc6vzr8iLAoJCSJ0eXBlX2NvbmljIjogIs6az4nOvc65zrrPjCIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAizpPPgc6sz4bOt868zrEgz4PPhc69zqzPgc%EzrfPg863z4IiLAoJCSJ0eXBlX3JlZ2lvbiI6ICLOoM61z4HOuc6:z4fOriIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICLOpM%Mzr7OvyDPgM61z4HOuc6:z4fOrs%CIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICLOpM%Mzr7OvyDOus%NzrrOu86:z4Ugz4DOtc%BzrnOv8%Hzq7PgiIsCgkJInR5cGVfdW5kZWZpbmVkIjogIs6Rz4DPgc6:z4POtM65z4zPgc65z4PPhM6:IM%Dz4TOv865z4fOtc6vzr8iLAoJCSJ0eXBlX3BhcmFtZXRyaWNfY3VydmUiOiAizqDOsc%BzrHOvM61z4TPgc65zrrOriDOus6xzrzPgM%NzrvOtyIsCgkJInR5cGVfYXJlYSI6ICLOlc68zrLOsc60z4zOvSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIs6fz4HOuM6:zrPPjs69zrnOvyIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICLOoM6xz4HOsc67zrvOt867z4zOs8%BzrHOvM68zr8iLAoJCSJ0eXBlX2FuZ2xlIjogIs6Tz4nOvc6vzrEiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICLOpM68zq7OvM6xIM%Dz4TOv865z4fOtc6vzr:PhSIsCgkJInR5cGVfbGVuZ3RoIjogIs6czq7Ous6:z4IiLAoJCSJ0eXBlX2Rpc3RhbmNlIjogIs6Rz4DPjM%Dz4TOsc%DzrciLAoJCSJ0eXBlX2xhYmVsIjogIs6Vz4TOuc66zq3PhM6xIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAizpPPgc6sz4bOt868zrEgz4HOrM6yzrTPic69IiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIs6Tz4HOrM%GzrfOvM6xIM6zz4HOsc68zrzPjs69IiwKCQkidHlwZV9waWVfY2hhcnQiOiAizpPPgc6sz4bOt868zrEgz4DOr8%EzrHPgiIsCgkJInR5cGVfYm94X3Bsb3QiOiAizpjOt866z4zOs8%BzrHOvM68zrEiLAoJCSJ0eXBlX2hpc3RvZ3JhbSI6ICLOmc%Dz4TPjM6zz4HOsc68zrzOsSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIs6azqzOvc%EzrUgzrrOu865zrogz4POtSDOrc69zrEgz4POt868zrXOr86:LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3NlbGVjdCI6ICLOms6szr3PhM61IM66zrvOuc66IM%DzrUgzq3Ovc6xIM%DzrfOvM61zq:Ovy4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIs6azqzOvc%EzrUgzrrOu865zrogzr:PgM6:z4XOtM6uz4DOv8%EzrUgz4PPhM6:IM6zz4HOrM%GzrfOvM6xLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3R3b19wb2ludHNfY2xpY2tfb3JfZHJhZyI6ICLOms6szr3PhM61IM66zrvOuc66IM%DzrUgzq3Ovc6xIM%DzrfOvM61zq:Ovy4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAizprOrM69z4TOtSDOus67zrnOuiDPg8%EzrcgzrPPgc6xzrzOvM6uIM6zzrnOsSDPhM63zr0gzr:PgM6:zq:OsSDOuM6tzrvOtc%EzrUgzr3OsSDPhc%Azr:Ou86:zrPOr8%DzrXPhM61IM%EzrcgzrPPic69zq:OsSDPg861IM%Dz4fOrc%DzrcgzrzOtSDPhM63zr0gzrHPgc%HzrnOus6uLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIs6Vz4DOuc67zq3Ovs%EzrUgz4TOt869IM61z4DOuc64z4XOvM63z4TOriDPgM61z4HOuc6:z4fOri4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfbGVuZ3RoIiA6ICLOlc%AzrnOu86tzr7PhM61IM60z43OvyDPg863zrzOtc6vzrEgzrrOsc65IM64zrEgz4XPgM6:zrvOv86zzrnPg8%EzrXOryDPhM6:IM68zq7Ous6:z4IgzrzOtc%EzrHOvs%NIM%Ezr:Phc%CLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICLOms6szr3PhM61IM66zrvOuc66IM%Dz4TOvyDOtc%Az4zOvM61zr3OvyDPg863zrzOtc6vzr8gzq4gzrTPjc6:IM%Gzr:Pgc6tz4Igz4PPhM6:IM%Ez4HOrc%Hzr:OvSDPg863zrzOtc6vzr8gzrPOuc6xIM69zrEgzr:Ou86:zrrOu863z4HPjs%DzrXPhM61IM%EzrfOvSDPgM6:zrvPhc6zz4HOsc68zrzOri4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICLOms6szr3PhM61IM66zrvOuc66IM%Dz4TOvyDOtc%Az4zOvM61zr3OvyDPg863zrzOtc6vzr8gzq4gz4PPhM6:IM6xz4HPh865zrrPjCDPg863zrzOtc6vzr8gzrPOuc6xIM69zrEgzr:Ou86:zrrOu863z4HPjs%DzrXPhM61IM%Ezr8gz4DOv867z43Os8%Jzr3Ovy4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfaW50ZXJwb2xhdGluZ19wb2x5bm9taWFsIjogIs6azqzOvc%EzrUgzrrOu865zrogz4PPhM6:IM61z4DPjM68zrXOvc6:IM%DzrfOvM61zq:OvyDOriDOtM%Nzr8gz4bOv8%Bzq3PgiDPg8%Ezr8gz4TPgc6tz4fOv869IM%DzrfOvM61zq:OvyDOs865zrEgzr3OsSDOv867zr:Ous67zrfPgc%Oz4POtc%EzrUgz4TOvyDPgM6:zrvPhc%Ozr3Phc68zr8gz4DOsc%BzrXOvM6yzr:Ou86uz4IuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BhcmFsbGVsX29yX3BlcnBlbmRpY3VsYXIiOiAizpzPgM6:z4HOtc6vz4TOtSDOvc6xIM61z4DOuc67zq3Ovs61z4TOtSDPhM6xIM61zr7Ors%CIM%Dz4TOv865z4fOtc6vzrE6IiwKCQkiaGVscGVyX3RleHRfc3RhcnRfZHJhd19zdHJva2VzIjogIs6jz4fOtc60zrnOrM%Dz4TOtSDPjCzPhM65IM64zq3Ou861z4TOtS4iLAoJCSJsaW5lIjogIs68zrnOsSDOs8%BzrHOvM68zq4iLAoJCSJ2ZWN0b3IiOiAizrTOuc6szr3Phc%DzrzOsSIsCgkJInJheSI6ICLOvM65zrEgzrHOus%Ezq:Ovc6xIiwKCQkic2VnbWVudCI6ICLOrc69zrEgz4TOvM6uzrzOsSIsCgkJImZpbmFsX2hlbHBlcl90ZXh0IjogIs6kzq3Ou86:z4IhIiwKCQkiaGVscF91cmwiOiAizpLOn86XzpjOlc6ZzpEiLAoJCSJjbG9zZV9oZWxwZXJfdGV4dCI6ICLOms67zrXOr8%DzrnOvM6:IM%Dz4XOvM6yzr:Phc67zq7PgiDOtc%BzrPOsc67zrXOr86:z4UiLAoKCQkibmV3UG9pbnQiOiAizqPPhM65zrPOvM6uIiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAizpPPgc6xzrzOvM6uIiwKCQkibmV3TGluZVNlZ21lbnRCeVBvaW50cyI6Is6kzrzOrs68zrEiLAoJCSJuZXdSYXlGcm9tUG9pbnRUaHJvdWdoUG9pbnQiOiAizpHOus%Ezq:Ovc6xIiwKCQkibmV3UG9seWxpbmUiOiAizqTOtc64zrvOsc%DzrzOrc69zrciLAoJCSJuZXdQb2x5Z29uIjogIs6gzr:Ou8%NzrPPic69zr8iLAoJCSJuZXdWZWN0b3JCeVBvaW50cyI6ICLOlM65zqzOvc%Fz4POvM6xIiwKCQkibmV3UGFyYWxsZWxvZ3JhbSI6ICLOoM6xz4HOsc67zrvOt867z4zOs8%BzrHOvM68zr8iLAoJCSJuZXdMaW5lUGFyYWxsZWxUb0xpbmVUaHJvdWdoUG9pbnQiOiAizqDOsc%BzqzOu867zrfOu863IM6zz4HOsc68zrzOriIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIs6azqzOuM61z4TOtyDOs8%BzrHOvM68zq4iLAoKCQkibmV3Q2lyY2xlQnlDZW50ZXJBbmRQb2ludCI6ICLOms%NzrrOu86:z4IgzrrOsc%EzqwgzrrOrc69z4TPgc6:IM66zrHOuSDPg8%EzrnOs868zq4iLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIs6az43Ous67zr:PgiDOus6xz4TOrCDPhM%BzrXOuc%CIM%Dz4TOuc6zzrzOrc%CIiwKCQkibmV3QXJjQnlUaHJlZVBvaW50cyI6ICLOpM%Mzr7OvyIsCgkJIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCI6ICLOoM6xz4HOsc6yzr:Ou86uIiwKCQkibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IjogIs6IzrvOu861zrnPiM63IiwKCQkibmV3SHlwZXJib2xhQnlGb2NpQW5kUG9pbnQiOiAizqXPgM61z4HOss6:zrvOriIsCgkJIm5ld0NvbmljQnlGaXZlUG9pbnRzIjogIs6az4nOvc65zrrPjCIsCgkJIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiOiAizqDOv867z4XPjs69z4XOvM6:IM%AzrHPgc61zrzOss6:zrvOrs%CIiwKCQkibmV3QXJlYSI6ICLOlc68zrLOsc60z4zOvSIsCgkJIm5ld0FuZ2xlIjogIs6Tz4nOvc6vzrEiLAoJCSJuZXdMZW5ndGgiOiAizpzOrs66zr:PgiIsCgkJIm5ld0ZyZWVMYWJlbCI6ICLOlc%EzrnOus6tz4TOsSIsCgkJIm5ld0VsZW1lbnRCeUxhYmVsIjogIs6gzrHPgc6sz4PPhM6xz4POtyIsCgkJImRyYXdTdHJva2VzIjogIs6nzrXOuc%Bzr:Os8%BzrHPhs6uIiwKCgkJImVxdWF0aW9uIjogIs6Vzr7Or8%Dz4nPg863IiwKCQkibWlkcG9pbnRPZkxpbmVTZWdtZW50IjogIs6czrXPg86xzq:OvyDPg863zrzOtc6vzr8gzrXOvc%Mz4Igz4TOvM6uzrzOsc%Ezr:PgiIsCgkJIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiOiAizqPPhc68zrzOtc%Ez4HOuc66zq4gzrPPgc6xzrzOvM6uIM61zr3PjM%CIM%EzrzOrs68zrHPhM6:z4IiCgl9Cn0"},{ name : "strings_graph.pt.json", data : "s11919:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHQiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIGRlIGZlcnJhbWVudGFzIiwKCQkidHRfcG9pbnRlcnMiOiAiQXBvbnRhZG9yZXMiLAoJCSJ0dF9zZWxlY3QiOiAiU2VsZWNpb25hciIsCgkJInR0X2hhbmR3cml0aW5nIjogIkVzY3JpdGEgw6AgbcOjbyIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQb250byIsCgkJInR0X2xpbmVzIjogIkxpbmhhcyIsCgkJInR0X2xpbmUiOiAiTGluaGEiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHRfcmF5IjogIlJhaW8iLAoJCSJ0dF9wb2x5bGluZSI6ICJQb2xpbGluaGEiLAoJCSJ0dF9wb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsZWxvZ3JhbW8iLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJQb250byBjZW50cmFsIGRlIHVtIHNlZ21lbnRvIiwKCQkidHRfbWVkaWF0cml4T2ZTZWdtZW50IjogIk1lZGlhdHJpeiBkZSB1bSBzZWdtZW50byIsCgkJInR0X3BhcmFsbGVsTGluZSI6ICJMaW5oYSBwYXJhbGVsYSIsCgkJInR0X3BlcnBlbmRpY3VsYXJMaW5lIjogIkxpbmhhIHBlcnBlbmRpY3VsYXIiLAoJCSJ0dF9jdXJ2ZXMiOiAiQ3VydmFzIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZWPDp8O1ZXMgY8OzbmljYXMiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDw61yY3VsbyBwb3IgY2VudHJvIGUgcG9udG8iLAoJCSJ0dF9jaXJjbGVUaHJlZVBvaW50cyI6ICJDw61yY3VsbyBwb3IgdHLDqnMgcG9udG9zIiwKCQkidHRfYXJjIjogIkFyY28iLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXLDoWJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVsaXBzZSIsCgkJInR0X2h5cGVyYm9sYSI6ICJIaXDDqXJib2xlIiwKCQkidHRfY29uaWMiOiAiQ8OzbmljbyIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIlBvbGluw7NtaW8gaW50ZXJwb2xhZG9yIiwKCQkidHRfbWVhc3VyZXMiOiAiTWVkaWRhcyIsCgkJInR0X2FyZWEiOiAiw4ByZWEiLAoJCSJ0dF9hbmdsZSI6ICLDgm5ndWxvIiwKCQkidHRfbGVuZ3RoIjogIkNvbXByaW1lbnRvIiwKCQkidHRfbGFiZWxzIjogIlLDs3R1bG8iLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3PDo28iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZW0iLAoKCQkidHRfYm9sZCI6ICJuZWdyaXRvIiwKCQkidHRfaXRhbGljIjogIml0w6FsaWNvIiwKCQkidHRfY29sb3IiOiAiY29yIiwKCgkJInR0X2JhckNoYXJ0IjogIlNlbGVjaW9uYXIiLAoJCSJ0dF9uZXdQYWNrQmFycyI6ICJJbnNlcmlyIGJhcnJhcyBhZ3J1cGFkYXMiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcmlyIGdydXBvIGRlIGJhcnJhcyIsCgkJInR0X2RlbGV0ZVBhY2tCYXJzIjogIkVsaW1pbmFyIGJhcnJhcyBhZ3J1cGFkYXMiLAoJCSJ0dF9kZWxldGVTaWRlQmFycyI6ICJFbGltaW5hciBncnVwbyBkZSBiYXJyYXMiLAoJCSJ0dF9zdGFja0JhcnMiOiAiRW1waWxoYXIgYmFycmFzIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiRGVzZW1waWxoYXIgYmFycmFzIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlY2lvbmFyIiwKCQkidHRfbmV3UGllIjogIk5vdmEgcGXDp2EiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRWxpbWluYXIgcGXDp2EiLAoJCSJ0dF9uZXdQaWVDbG9ja3dpc2UiOiAiTm8gc2VudGlkbyBkb3MgcG9udGVpcm9zIGRvIHJlbMOzZ2lvIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJObyBzZW50aWRvIGNvbnRyw6FyaW8gYW8gZG9zIHBvbnRlaXJvcyBkbyByZWzDs2dpbyIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWNpb25hciIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJpciBsaW5oYSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcmlyIGdydXBvIGRlIHBvbnRvcyIsCgkJInR0X2RlbGV0ZUxpbmVMaW5lQ2hhcnQiOiAiRWxpbWluYXIgbGluaGEiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRWxpbWluYXIgZ3J1cG8gZGUgcG9udG9zIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJBcG9udGEgcGFyYSBhIGVzcXVlcmRhIiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiQXBvbnRhIHBhcmEgYSBkaXJlaXRhIiwKCgkJInR0X2ZpdFBsb3R0ZXJUb1N0YXRzIjogIkFqdXN0YXIiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ0dF92ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJInR0X3BvaW50RGlhbWV0ZXIiOiAiRGnDom1ldHJvIGRlIHBvbnRvIiwKCgkJInR0X2ZyYWN0aW9uIjogImZyYcOnw6NvIGdyYW5kZSIsCgkJInR0X3N1cGVyc2NyaXB0IjogImV4cG9lbnRlIiwKCQkidHRfc3F1YXJlUm9vdCI6ICJyYWl6IHF1YWRyYWRhIiwKCQkidHRfblJvb3QiOiAicmFpeiIsCgkJInR0X251bWJlcnMiOiAibsO6bWVybyIsCgkJInR0X251bWJlckUiOiAibsO6bWVybyBlIiwKCQkidHRfbnVtYmVyUGkiOiAibsO6bWVybyBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMiLAoJCSJ0dF9zaW51cyI6ICJzZW5vIiwKCQkidHRfY29zaW51cyI6ICJjby1zZW5vIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50ZSIsCgkJInR0X2FyY3NpbnVzIjogImFyY28tc2VubyIsCgkJInR0X2FyY2Nvc2ludXMiOiAiYXJjby1zZW5vIiwKCQkidHRfYXJjdGFuZ2VudCI6ICJhcmNvLXRhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtbyIsCgkJInR0X25hdHVyYWxMb2ciOiAibG9nYXJpdG1vIG5hdHVyYWwiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZSBleHBvbmVuY2lhbCIsCgoJCSJ0dF9lZGl0aW9uIjogIkVkacOnw6NvIiwKCQkidHRfdW5kbyI6ICJEZXNmYXplciIsCgkJInR0X3JlZG8iOiAiUmVmYXplciIsCgkJInR0X21lbnUiOiAiTWVudSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJBcGFnYXIgdHVkbyIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJGZWNoYXIgcGxvdHRlciIsCgkJInR0X2Rvd25sb2FkIjogIkRlc2NhcnJlZ2FyIiwKCQkidHRfc2V0dGluZ3NTZWN0aW9uIjogIkRlZmluacOnw7VlcyIsCgkJInR0X3NldHRpbmdzIjogIkRlZmluacOnw7VlcyIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJNb3N0cmFyIGVsZW1lbnRvcyBvY3VsdG9zIiwKCQkidHRfaGlkZUVsZW1lbnQiOiAiT2N1bHRhciBlbGVtZW50byIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0YXVyYXIiLAoKCQkidHRfdmlldyI6ICJGbHV0dWFudGUiLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWl6YXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWl6YXIiLAoJCSJ0dF96b29tSW4iOiAiQW1wbGlhciIsCgkJInR0X3pvb21PdXQiOiAiUmVkdXppciIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1hciIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiQ29udGV4dHVhbCIsCgkJInR0X2NvbnRleHR1YWxFbGVtZW50IjogIkNvbnRleHR1YWlzIChFbGVtZW50b3MpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWlzIChFdGlxdWV0YXMpIiwKCQkidHRfZGVsZXRlIjogIkFwYWdhciIsCgkJInR0X2ZpeExhYmVsIjogIkRlZmluaXIgbyByw7N0dWxvIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJFc3Blc3N1cmEgZGEgbGluaGEiLAoJCSJ0dF9saW5lU3R5bGUiOiAiRXN0aWxvIGRlIGxpbmhhIiwKCQkidHRfbGluZUNvbG9yIjogIkNvciIsCgoJCSJ0dF9saW5lU29saWQiOiAiU8OzbGlkYSIsCgkJInR0X2xpbmVEYXNoIjogIkxpc3RyYXMiLAoJCSJ0dF9saW5lRG90dGVkIjogIlBvbnRvcyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkxpc3RyYXMgZSBwb250b3MiLAoJCQoJCSJiYWNrZ3JvdW5kQ29sb3IiOiAiQ29yIGRlIGZ1bmRvIiwKCQkiYXhpc0NvbG9yIjogIkNvciBkbyBlaXhvIiwKCQkiZ3JpZENvbG9yIjogIkNvciBkYSBncmVsaGEiLAoJCSJzdWJncmlkQ29sb3IiOiAiQ29yIGRhIHN1YmdyZWxoYSIsCgkJIm1hZ25ldGljR3JpZCI6ICJHcmVsaGEgbWFnbsOpdGljYSIsCgkJImZvcmNlIjogIkZvcsOnYSIsCgkJInNuYXAiOiAiQWp1c3RhciIsCgkJImRpc2FibGVkIjoiRGVzYXRpdmFkbyIsCgkJCgkJImhvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpY2FsIiwKCQkKCQkic2hvd0F4aXMiOiAiTW9zdHJhciBlaXhvIiwKCQkiaW50ZXJ2YWxYIjogIkVpeG8gWCIsCgkJImludGVydmFsWSI6ICJFaXhvIFkiLAoJCSJkaW1lbnNpb25zIjogIkRpbWVuc8O1ZXMiLAoJCSJjb2xvciI6ICJjb3IiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiQmxvcXVlYXIgcHJvcG9yw6fDo28iLAoJCSJhc3BlY3RSYXRpb1VubG9jayI6ICJEZXNibG9xdWVhciBwcm9wb3LDp8OjbyIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiRXRpcXVldGEiLAoJCSJ2YWx1ZXMiOiAiVmFsb3JlcyIsCgkJImF4aXNTdGVwIjogIkdyYWR1YcOnw6NvIGRvIGVpeG8iLAoJCSJzaG93R3JpZCI6ICJNb3N0cmFyIGdyZWxoYSIsCgkJImdyaWRTdGVwIjogIkdyYWR1YcOnw6NvIGRhIGdyZWxoYSIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiRGl2aXPDtWVzIGRhIHN1YmdyZWxoYSIsCgkJCgkJImxlZnQiOiAiRXNxdWVyZGEiLAoJCSJyaWdodCI6ICJEaXJlaXRhIiwKCQkiYWJvdmUiOiAiQWNpbWEiLAoJCSJiZWxvdyI6ICJBYmFpeG8iLAoJCSJub25lIjogIk5lbmh1bSIsCgoJCSJkb3dubG9hZFRpdGxlIjogIkRlc2NhcnJlZ2FyIGNvbW8gaW1hZ2VtIiwKCQkiZG93bmxvYWRUZXh0IjogIlNlbGVjaW9uZSB1bSB0YW1hbmhvIHBhcmEgZGVzY2FycmVnYXIgbyBwbG90dGVyIGNvbW8gdW1hIGltYWdlbSBQTkcgcXVhZHJhZGEuIiwKCQkiZG93bmxvYWRIZWxwZXJUZXh0IjogIkltYWdlbSBxdWFkcmFkYSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIk8gdGFtYW5obyB0ZW0gZGUgc2VyIHVtIG7Dum1lcm8gaW50ZWlyby4iLAoJCSJjb25maXJtIjogImNvbmZpcm1hciIsCgkJImNhbmNlbCI6ICJjYW5jZWxhciIsCgkJInNpemVJblBpeGVscyI6ICJUYW1hbmhvIGVtIHDDrXhlaXMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2lyYSB1bSBuw7ptZXJvIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJPY29ycmV1IHVtIGVycm8hIiwKCQkidXBsb2FkSW1hZ2VFcnJvclRleHQiOiAiQ2VydGlmaXF1ZS1zZSBkZSBxdWUgbyBjYXJyZWdhbWVudG8gw6kgdW1hIGltYWdlbSBQTkcgdsOhbGlkYSBlIHRlbnRlIG5vdmFtZW50ZSIsCgoJCSJ0eXBlX3BvaW50IjogIlBvbnRvIiwKCQkidHlwZV9saW5lIjogIkxpbmhhIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiU2VnbWVudG8gZGUgbGluaGEiLAoJCSJ0eXBlX3ZlY3RvciI6ICJWZXRvciIsCgkJInR5cGVfcmF5IjogIlJhaW8iLAoJCSJ0eXBlX3BvbHlsaW5lIjogIlBvbGlsaW5oYSIsCgkJInR5cGVfYXJjIjogIkFyY28iLAoJCSJ0eXBlX2FyY19ieV9wb2ludHMiOiAiQXJjbyBwb3IgcG9udG9zIiwKCQkidHlwZV9jaXJjbGVfYXJjIjogIkFyY28gZGUgY8OtcmN1bG8iLAoJCSJ0eXBlX2NpcmNsZSI6ICJDw61yY3VsbyIsCgkJInR5cGVfcGF0aCI6ICJDYW1pbmhvIiwKCQkidHlwZV9wb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJFbGVtZW50byBjb21wb3N0byIsCgkJInR5cGVfY29uaWMiOiAiQ8OzbmljbyIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiR3LDoWZpY28gZGUgZnVuw6fDo28iLAoJCSJ0eXBlX3JlZ2lvbiI6ICJSZWdpw6NvIiwKCQkidHlwZV9yZWdpb25fYXJjIjogIkFyY28gZGUgcmVnacOjbyIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiQXJjbyBkZSBjw61yY3VsbyBkZSByZWdpw6NvIiwKCQkidHlwZV91bmRlZmluZWQiOiAiRWxlbWVudG8gaW5kZWZpbmlkbyIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJDdXJ2YSBwYXJhbcOpdHJpY2EiLAoJCSJ0eXBlX2FyZWEiOiAiw4FyZWEiLAoJCSJ0eXBlX3JlY3RhbmdsZSI6ICJSZXTDom5ndWxvIiwKCQkidHlwZV9wYXJhbGxlbG9ncmFtIjogIlBhcmFsZWxvZ3JhbW8iLAoJCSJ0eXBlX2FuZ2xlIjogIsOCbmd1bG8iLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJQYXJ0ZSBkZSBlbGVtZW50byIsCgkJInR5cGVfbGVuZ3RoIjogIkNvbXByaW1lbnRvIiwKCQkidHlwZV9kaXN0YW5jZSI6ICJEaXN0w6JuY2lhIiwKCQkidHlwZV9sYWJlbCI6ICJFdGlxdWV0YSIsCgkJCgkJInR5cGVfYmFyX2NoYXJ0IjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJHcsOhZmljbyBkZSBsaW5oYXMiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJHcsOhZmljbyBjaXJjdWxhciIsCgkJInR5cGVfYm94X3Bsb3QiOiAiRGlhZ3JhbWEgZGUgY2FpeGEiLAoJCSJ0eXBlX2hpc3RvZ3JhbSI6ICJIaXN0b2dyYW1hIiwKCgkJImhlbHBlcl90ZXh0X3N0YXJ0X21vdmVfcG9pbnQiOiAiQ2xpcXVlIG51bSBwb250by4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9zZWxlY3QiOiAiQ2xpcXVlIG51bSBwb250by4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIkNsaXF1ZSBudW0gcG9udG8gcXVhbHF1ZXIgZG8gZ3LDoWZpY28uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfdHdvX3BvaW50c19jbGlja19vcl9kcmFnIjogIkNsaXF1ZSBudW0gcG9udG8uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FuZ2xlIjogIkNsaXF1ZSBuYSBsaW5oYSByZWxhdGl2YW1lbnRlIMOgIHF1YWwgcHJldGVuZGUgY2FsY3VsYXIgbyDDom5ndWxvIHJlbGF0aXZvIMOgIGxpbmhhIGluaWNpYWwuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FyZWEiOiAiU2VsZWNpb25lIGEgw6FyZWEgcHJldGVuZGlkYS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfbGVuZ3RoIiA6ICJTZWxlY2lvbmUgZG9pcyBwb250b3MgZSBvIGNvbXByaW1lbnRvIGVudHJlIGVsZXMgc2Vyw6EgY2FsY3VsYWRvLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICJDbGlxdWUgbm8gcG9udG8gc2VndWludGUgb3UgZHVhcyB2ZXplcyBubyBzZXUgcG9udG8gYXR1YWwgcGFyYSBjb25jbHVpciBhIHBvbGlsaW5oYS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJDbGlxdWUgbm8gcG9udG8gc2VndWludGUgb3Ugbm8gcG9udG8gaW5pY2lhbCBwYXJhIGNvbmNsdWlyIG8gcG9sw61nb25vLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19pbnRlcnBvbGF0aW5nX3BvbHlub21pYWwiOiAiQ2xpcXVlIG5vIHBvbnRvIHNlZ3VpbnRlIG91IGR1YXMgdmV6ZXMgbm8gc2V1IHBvbnRvIGF0dWFsIHBhcmEgY29uY2x1aXIgbyBwb2xpbsOzbWlvIGludGVycG9sYWRvci4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJQb2RlIHNlbGVjaW9uYXIgb3MgZWxlbWVudG9zIHNlZ3VpbnRlczoiLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9kcmF3X3N0cm9rZXMiOiAiRGVzZW5oZSBvIHF1ZSBkZXNlamFyLiIsCgkJImxpbmUiOiAidW1hIGxpbmhhIiwKCQkidmVjdG9yIjogInZldG9yIiwKCQkicmF5IjogInVtIHJhaW8iLAoJCSJzZWdtZW50IjogInVtIHNlZ21lbnRvIiwKCQkiZmluYWxfaGVscGVyX3RleHQiOiAiQ29uY2x1w61kbyEiLAoJCSJoZWxwX3VybCI6ICJBSlVEQSIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkZlY2hhciBkZXNjcmnDp8OjbyIsCgoJCSJuZXdQb2ludCI6ICJQb250byIsCgkJIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIjogIkxpbmhhIiwKCQkibmV3TGluZVNlZ21lbnRCeVBvaW50cyI6IlNlZ21lbnRvIiwKCQkibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IjogIlJhaW8iLAoJCSJuZXdQb2x5bGluZSI6ICJQb2xpbGluaGEiLAoJCSJuZXdQb2x5Z29uIjogIlBvbMOtZ29ubyIsCgkJIm5ld1ZlY3RvckJ5UG9pbnRzIjogIlZlY3RvciIsCgkJIm5ld1BhcmFsbGVsb2dyYW0iOiAiUGFyYWxlbG9ncmFtbyIsCgkJIm5ld0xpbmVQYXJhbGxlbFRvTGluZVRocm91Z2hQb2ludCI6ICJMaW5oYSBwYXJhbGVsYSIsCgkJIm5ld0xpbmVQZXJwZW5kaWN1bGFyVG9MaW5lVGhyb3VnaFBvaW50IjogIkxpbmhhIHBlcnBlbmRpY3VsYXIiLAoKCQkibmV3Q2lyY2xlQnlDZW50ZXJBbmRQb2ludCI6ICJDw61yY3VsbyBwb3IgY2VudHJvIGUgcG9udG8iLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIkPDrXJjdWxvIHBvciB0csOqcyBwb250b3MiLAoJCSJuZXdBcmNCeVRocmVlUG9pbnRzIjogIkFyY28iLAoJCSJuZXdQYXJhYm9sYUJ5Rm9jdXNBbmREaXJlY3RyaXgiOiAiUGFyw6Fib2xhIiwKCQkibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IjogIkVsaXBzZSIsCgkJIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IjogIkhpcMOpcmJvbGUiLAoJCSJuZXdDb25pY0J5Rml2ZVBvaW50cyI6ICJDw7NuaWNvIiwKCQkibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyI6ICJQb2xpbsOzbWlvIGludGVycG9sYWRvciIsCgkJIm5ld0FyZWEiOiAiw4ByZWEiLAoJCSJuZXdBbmdsZSI6ICLDgm5ndWxvIiwKCQkibmV3TGVuZ3RoIjogIkNvbXByaW1lbnRvIiwKCQkibmV3RnJlZUxhYmVsIjogIlLDs3R1bG8iLAoJCSJuZXdFbGVtZW50QnlMYWJlbCI6ICJFeHByZXNzw6NvIiwKCQkiZHJhd1N0cm9rZXMiOiAiRXNjcml0YSDDoCBtw6NvIiwKCgkJImVxdWF0aW9uIjogIkVxdWHDp8OjbyIsCgkJIm1pZHBvaW50T2ZMaW5lU2VnbWVudCI6ICJQb250byBjZW50cmFsIGRlIHVtIHNlZ21lbnRvIiwKCQkibWVkaWF0cml4T2ZMaW5lU2VnbWVudCI6ICJNZWRpYXRyaXogZGUgdW0gc2VnbWVudG8iCgl9Cn0"},{ name : "strings_quizzes.de.json", data : "s78038:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGUiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJNYXRoZW1hdGlrIiwKCQkic3ludGF4X3N0cmluZyI6ICJUZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJCdWNoc3TDpGJsaWNoIGlkZW50aXNjaCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAiTWF0aGVtYXRpc2NoIMOkcXVpdmFsZW50IiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiw4RxdWl2YWxlbnRlIEdsZWljaHVuZ2VuIiwKCQkiZXF1aXZhbGVudF9hbGwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogIkJlbm90dW5nc2Z1bmt0aW9uIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJoYXQgRm9ybSBlaW5lciBnYW56ZW4gWmFobCIsCgkJImNoZWNrX2ZyYWN0aW9uX2Zvcm0iOiAiaGF0IEZvcm0gZWluZXIgQnJ1Y2h6YWhsIiwKCQkiY2hlY2tfcG9seW5vbWlhbF9mb3JtIjogImhhdCBGb3JtIGVpbmVzIFBvbHlub21zIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJoYXQgRm9ybSBlaW5lciByYXRpb25hbGVuIEZ1bmt0aW9uIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiaXN0IGVpbmUgS29tYmluYXRpb24gYXVzIGVsZW1lbnRhcmVuIEZ1bmt0aW9uZW4iLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogImlzdCBpbiB3aXNzZW5zY2hhZnRsaWNoZXIgU2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiaXN0IHZlcmVpbmZhY2h0IiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiaXN0IGVyd2VpdGVydCIsCgkJImNoZWNrX2ZhY3Rvcml6ZWQiOiAiaXN0IGZha3RvcmlzaWVydCIsCgkJImNoZWNrX3JhdGlvbmFsaXplZCI6ICJpc3QgcmF0aW9uYWxpc2llcnQiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogImhhdCBrZWluZSBnZW1laW5zYW1lbiBGYWt0b3JlbiIsCgkJImNoZWNrX21pbmltYWxfcmFkaWNhbmRzIjogIndlaXN0IG1pbmltYWxlIFJhZGlrYW5kZW4gYXVmIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogImlzdCB0ZWlsYmFyIGR1cmNoIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhdCBlaW5lbiBlaW56aWdlbiBnZW1laW5zYW1lbiBOZW5uZXIiLAoJCSJjaGVja191bml0IjogImhhdCDDpHF1aXZhbGVudGUgRWluaGVpdCB6dSIsCgkJImNoZWNrX3VuaXRfbGl0ZXJhbCI6ICJoYXQgRWluaGVpdCBCdWNoc3TDpGJsaWNoIGlkZW50aXNjaCB6dSIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICJoYXQiLAoJCSJjaGVja19zeW1ib2xpYyI6ICJpc3Qgc3ltYm9saXNjaCIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAiaGF0IMOkcXVpdmFsZW50ZSBFaW5oZWl0ZW4iLAoKCQkibGlzdCI6ICJMaXN0ZSIsCgkJIm9yZGVybWF0dGVycyI6ICJSZWloZW5mb2xnZSBoYXQgRWluZmx1c3MiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJSZWloZW5mb2xnZSBoYXQga2VpbmVuIEVpbmZsdXNzIiwKCQkicXVlc3Rpb254bWwiOiAiRnJhZ2UtWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJHcmFtbWF0aWstVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJSZXNlcnZpZXJ0ZSBXw7ZydGVyIiwKCQkiZm9yY2VicmFja2V0cyI6ICJMaXN0ZW4gYmVuw7Z0aWdlbiBpbW1lciBnZXNjaHdlaWZ0ZSBLbGFtbWVybiDigJ57feKAnC4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJWZXJ3ZW5kZW4gU2llIGVpbiBLb21tYSDigJ4s4oCcIHp1ciBUcmVubnVuZyB2b24gTGlzdGVuZWxlbWVudGVuLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIkZyYWdlIGltcG9ydGllcmVuPyBEaWUgRnJhZ2UsIGRpZSBTaWUgw7ZmZm5lbiBtw7ZjaHRlbiwgYmVpbmhhbHRldCB2ZXJhbHRldGUgTWVya21hbGUuIER1cmNoIGRlbiBJbXBvcnR2b3JnYW5nIGthbm4gZGllIFZlcmhhbHRlbnN3ZWlzZSBkZXIgRnJhZ2UgbGVpY2h0IHZlcsOkbmRlcnQgd2VyZGVuLiBFcyB3aXJkIGRyaW5nZW5kIGVtcGZvaGxlbiwgZGllIEZyYWdlIG5hY2ggZGVtIEltcG9ydGllcmVuIGdyw7xuZGxpY2ggenUgw7xiZXJwcsO8ZmVuLiIsCgkJImNvbXBhcmVzZXRzIjogIkFscyBNZW5nZW4gdmVyZ2xlaWNoZW4iLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJSZWxhdGl2ZSBUb2xlcmFueiIsCgkJIm5vYnJhY2tldHNsaXN0IjogIkxpc3RlbiBvaG5lIEtsYW1tZXJuIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJCZW5vdHVuZ3NmdW5rdGlvbiIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogIlp1c8OkdHpsaWNoZSBFaWdlbnNjaGFmdGVuIiwKCQkic3RydWN0dXJlIjogIlN0cnVrdHVyIiwKCQkiZXhwbG9nIjogImV4cC9sb2ciLAoJCSJ0cmlnb25vbWV0cmljIjogIlRyaWdvbm9tZXRyaXNjaGUiLAoJCSJoeXBlcmJvbGljIjogIkh5cGVyYm9saXNjaGUiLAoJCSJ0b2xlcmFuY2UiOiAiVG9sZXJhbnoiLAoJCSJyZWxhdGl2ZSI6ICJSZWxhdGl2ZSIsCgkJInByZWNpc2lvbiI6ICJHZW5hdWlna2VpdCIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogIlVuc2ljaHRiYXJlcyBNdWx0aXBsaWthdGlvbnN6ZWljaGVuIiwKCQkidGltZXNfb3BlcmF0b3IiOiAiTXVsdGlwbGlrYXRpb25zemVpY2hlbiIsCgkJImltYWdpbmFyeV91bml0IjogIkltYWdpbsOkcmUgRWluaGVpdCIsCgkJIm1peGVkZnJhY3Rpb25zIjogIkdlbWlzY2h0ZSBCcsO8Y2hlIiwKCQkiY29uc3RhbnRzIjogIktvbnN0YW50ZW4iLAoJCSJmdW5jdGlvbnMiOiAiRnVua3Rpb25lbiIsCgkJInVzZXJmdW5jdGlvbnMiOiAiQmVudXR6ZXJmdW5rdGlvbmVuIiwKCQkidW5pdHMiOiAiRWluaGVpdGVuIiwKCQkidW5pdHByZWZpeGVzIjogIkVpbmhlaXRlbnByw6RmaXhlIiwKCQkic3ludGF4cGFyYW1zIjogIlN5bnRheG9wdGlvbmVuIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLDlmZmbmUgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIlJpY2h0aWdlIEFudHdvcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJFaW5nYWJlb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRpZXJ1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJMZWdlIFp1ZmFsbHN2YXJpYWJsZW4gdW5kIEZ1bmt0aW9uZW4gZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJMZWdlIGRlbiBBbmZhbmdzaW5oYWx0IGbDvHIgU2Now7xsZXIgZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdGUgZGllc2UgRnJhZ2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRpZXJ1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9hY3Rpdml0eV90aXRsZSI6ICJGcmFnZW5xdWVsbGUgYW56ZWlnZW4iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9iYWNrX2J1dHRvbl90b29sdGlwIjogIlp1csO8Y2siLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiVGVzdGUgZGllc2UgRnJhZ2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2hlbHBfYnV0dG9uX3Rvb2x0aXAiOiAiSGlsZmUiLAoJCSJxdWl6emVzX3N0dWRpb19zZW5kX2ZlZWRiYWNrX2xhYmVsIjogIkZlZWRiYWNrIHNlbmRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3RyYWluaW5nX2xhYmVsIjogIkbDvHIgdW5zZXJlbiBTY2h1bHVuZ3NrdXJzIGFubWVsZGVuIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJVbnNlcmUgV2Vic2l0ZSBiZXN1Y2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlcG9ydF9pc3N1ZV9sYWJlbCI6ICJFaW4gUHJvYmxlbSBtZWxkZW4iLAoKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdG9vbHRpcCI6ICJ3ZWl0ZXJlIE9wdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIkltcG9ydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fZXhwb3J0X2xhYmVsIjogIkV4cG9ydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiUXVlbGxlIGFuemVpZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faGVscF9sYWJlbCI6ICJIaWxmZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIsOcYmVyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGFiZWwiOiAiQXJ0IGRlciBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJHbGVpY2h1bmciLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3JhZmlrIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJCYWxrZW5kaWFncmFtbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJMaW5pZW5kaWFncmFtbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIlRvcnRlbmRpYWdyYW1tIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX21hdGhfY29udGVudF9sYWJlbCI6ICJMZWdlIGRlbiBBbmZhbmdzaW5oYWx0IHVuZCBkaWUgcmljaHRpZ2UgQW50d29ydCBhdWYgZGVpbmUgRnJhZ2UgZmVzdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkxlZ2UgZGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRlaW5lIEZyYWdlIGZlc3QiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJBbmZhbmdzaW5oYWx0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJSaWNodGlnZSBBbnR3b3J0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJFcnN0ZWxsZSBkZW4gQW5mYW5nc2luaGFsdCB1bmQgZGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRlaW5lIEZyYWdlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQW5mYW5nc2luaGFsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiUmljaHRpZ2UgQW50d29ydCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiRWluc3RlbGx1bmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5wdXRfb3B0aW9uc19sYWJlbCI6ICJFaW5nYWJlb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJCZXdlcnR1bmdzb3B0aW9uZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlp1ZsOkbGxpZ2UgVmFyaWFibGVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIlfDpGhsZSBXZXJremV1Z2UgYXVzLCBkaWUgZGVtIFNjaMO8bGVyIHp1ciBCZWFudHdvcnR1bmcgZGVyIEZyYWdlIHp1ciBWZXJmw7xndW5nIGdlc3RlbGx0IHdlcmRlbiBzb2xsZW4uIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIlBhc3NlIGRpZSBTeW1ib2xsZWlzdGUgYW4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RlIGRpZXNlIEZyYWdlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQWJicmVjaGVuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIlNwZWljaGVybiIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJEaWUgT3B0aW9uZW4gYmFzaWVyZW5kIGF1ZiBlaW5lciBBbmFseXNlIGRlciByaWNodGlnZW4gQW50d29ydCBmaWx0ZXJuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIkFsbGUgT3B0aW9uZW4gYW56ZWlnZW4iLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlJlbGV2YW50ZSBPcHRpb25lbiBhbnplaWdlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJadXNhbW1lbmdlc2V0enRlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJCZXdlcnRlIGRpZSBBbnR3b3J0ZmVsZGVyIHNlcGFyYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJCZXdlcnRlIGplZGVzIEFudHdvcnRmZWxkIGVpbnplbG4uIFNvbnN0IHdpcmQgZGVyIGdlc2FtdGUgSW5oYWx0IGFscyBlaW56ZWxuZXIgSW5oYWx0IGJld2VydGV0LiBBbnR3b3J0ZmVsZGVyIHdlcmRlbiBpbSB1cnNwcsO8bmdsaWNoZW4gSW5oYWx0IGRlZmluaWVydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIkFsbGUgQW50d29ydGVuIG3DvHNzZW4gcmljaHRpZyBzZWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJJc3QgZWluZSBkZXIgQW50d29ydGVuIGZhbHNjaCwgd2lyZCBkaWUgZ2VzYW10ZSBGcmFnZSBhbHMgZmFsc2NoIGJld2VydGV0LiBBbnNvbnN0ZW4gaGF0IGplZGUgRnJhZ2UgRWluZmx1c3MgYXVmIGRpZSBCZXdlcnR1bmcuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICJBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJCZXdlcnR1bmdzZ2V3aWNodCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiRWluZ2FiZW1ldGhvZGUgZGVyIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYW5zd2VyX2lucHV0X2ZpZWxkX2xhYmVsIjogIkFudHdvcnRlaW5nYWJlZmVsZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIk1hdGhlbWF0aWtlZGl0b3IgaW50ZWdyaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkRlciB2b2xsIGF1c2dlc3RhdHRldGUgTWF0aFR5cGUtTWF0aGVtYXRpa2VkaXRvciBtaXQgU3ltYm9sbGVpc3RlIHVuZCBIYW5kc2NocmlmdC1FaW5nYWJlbW9kaS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJNYXRoZW1hdGlrZWRpdG9yIGluIGVpbmVtIFBvcHVwLUZlbnN0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJFaW4gVGV4dGZlbGQgbWl0IGVpbmVyIFNjaGFsdGZsw6RjaGUsIG1pdCBkZXIgZGVyIE1hdGhUeXBlLU1hdGhlbWF0aWtlZGl0b3IgaW4gZWluZW0gUG9wdXAtRmVuc3RlciBnZXN0YXJ0ZXQgd2lyZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJFaW5mYWNoZXIgVGV4dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIk51ciBlaW4gZWluZmFjaGVzIFRleHRmZWxkIGbDvHIgZWluZmFjaGVyZSBBbnR3b3J0ZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlp1c2F0emVpbmdhYmVmZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiWnVzYXR6LUNhbGNNZSBhbnplaWdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIlplaWdlIGVpbmVuIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXIgenVzw6R0emxpY2ggenVtIFN0YW5kYXJkLUFudHdvcnRmZWxkIGbDvHIgU2Now7xsZXIgYW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiWnVzYXR6LVRleHRmZWxkIGFuemVpZ2VuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiWmVpZ2UgZWluIFp1c2F0ei1UZXh0ZmVsZCB6dXPDpHR6bGljaCB6dW0gU3RhbmRhcmQtVGV4dGZlbGQgZsO8ciBTY2jDvGxlciBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJBbnR3b3J0ZWluZ2FiZWZlbGQgbWl0IFp1c2F0ei1DYWxjTWUgZXJzZXR6ZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJFcnNldHplIGRhcyBBbnR3b3J0ZWluZ2FiZWZlbGQgbWl0IGVpbmVtIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXIgenVzw6R0emxpY2ggenVtIFN0YW5kYXJkLUFudHdvcnRmZWxkIGbDvHIgU2Now7xsZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIlp1c2F0ei1FaW5nYWJlZmVsZCBuaWNodCBhbnplaWdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJaZWlnZSBkZW4gWnVzYXR6LUNhbGNNZS1UYXNjaGVucmVjaG5lciBuaWNodCB6dXPDpHR6bGljaCB6dW0gU3RhbmRhcmQtQW50d29ydGZlbGQgZsO8ciBTY2jDvGxlciBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiQW5mYW5nc2luaGFsdCBmZXN0bGVnZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiU3ltYm9sbGVpc3RlIGFucGFzc2VuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIkNhbGNNZS1EYXRlaW9wdGlvbmVuIGF1c2JsZW5kZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiT3B0aW9uZW4gd2llIMOWZmZuZW4sIFNwZWljaGVybiBvZGVyIEhlcnVudGVybGFkZW4gdm9uIENhbGNNZS1Eb2t1bWVudGVuIGbDvHIgU3R1ZGllcmVuZGUgYXVzYmxlbmRlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF90aXRsZSI6ICJFaW5nYWJlc3ludGF4IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiQWxsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJMw7ZzY2hlbiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiS29uc3RhbnRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJXw6RobGUgZGllIEJ1Y2hzdGFiZW4gYXVzLCBkaWUgYW5zdGVsbGUgdm9uIGZyZWllbiBWYXJpYWJsZW4gYWxzIEtvbnN0YW50ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIER1IGthbm5zdCB3ZWl0ZXJlIEtvbnN0YW50ZW4gaW0gQmVkaWVudW5nc2ZlbGQg4oCeWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCBmZXN0bGVnZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX3BpX2xhYmVsIjogIs%AIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2VfbGFiZWwiOiAiZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX21vcmVfY29uc3RhbnRzIjogIldlaXRlcmUgS29uc3RhbnRlbi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkxlZ2UgZWluZSBuZXVlIEtvbnN0YW50ZSBmZXN0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICJGdW5rdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlfDpGhsZSBkaWUgTmFtZW4gYXVzLCBkaWUgYWxzIEtvbnN0YW50ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIER1IGthbm5zdCB3ZWl0ZXJlIEZ1bmt0aW9uZW4gaW0gQmVkaWVudW5nc2ZlbGQg4oCeWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCBmZXN0bGVnZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRobWV0aXNjaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJXZWl0ZXJlIEZ1bmt0aW9uZW4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJMZWdlIGVpbmUgbmV1ZSBGdW5rdGlvbiBmZXN0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiTWHDn2VpbmhlaXRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiV8OkaGxlIE5hbWVuLCBkaWUgYWxzIE1hw59laW5oZWl0ZW4gaW50ZXJwcmV0aWVydCB3ZXJkZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJXZWl0ZXJlIEVpbmhlaXRlbi4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2xhYmVsIjogIkVpbmhlaXRlbiBQcsOkZml4ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiV8OkaGxlIGRpZSBQcsOkZml4ZSBhdXMsIGRpZSBtaXQgTWHDn2VpbmhlaXRlbiB6dWzDpHNzaWcgc2luZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJXZWl0ZXJlIFByw6RmaXhlLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJadWzDpHNzaWdlIEtvbnN0cnVrdGlvbmVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJHZW1pc2NodGUgQnLDvGNoZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybWVsbiB3aWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAid2VyZGVuIGludGVycHJldGllcnQgYWxzICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIEFuc29uc3RlbiB3ZXJkZW4gc2llIGludGVycHJldGllcnQgYWxzICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfNCI6ICIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX2xhYmVsIjogIkxpc3RlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJHZXNjaHd1bmdlbmUgS2xhbW1lcm4geyB9IHdlcmRlbiBhbHMgTGlzdGVuZWluZ3Jlbnp1bmcgaW50ZXJwcmV0aWVydC4gQW5zb25zdGVuIHdlcmRlbiBzaWUgYWxzIEtsYW1tZXJuIGludGVycHJldGllcnQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkxpc3RlbiBvaG5lIEVpbmdyZW56dW5nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIkplZGVzIEVsZW1lbnQgb2RlciBqZWRlIEZvbGdlIHZvbiBFbGVtZW50ZW4gd2lyZCBhdWNoIG9obmUgRWluZ3Jlbnp1bmcgYWxzIExpc3RlIGludGVycHJldGllcnQgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfaGVscGVyX3RleHQiOiAiRm9ybWVsbiB3aWUgKDAsMSkgd2VyZGVuIGFscyBJbnRlcnZhbGxlIGludGVycHJldGllcnQuIEFuc29uc3RlbiBzaW5kIHNpZSBWZWt0b3JlbiB2b24gendlaSBFbGVtZW50ZW4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJWZXJow6RsdG5pc3NlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGb3JtZWxuIHdpZSAyOjM6NSB3ZXJkZW4gYWxzIFZlcmjDpGx0bmlzc2UgaW50ZXJwcmV0aWVydC4gQW5zb25zdGVuIGhhbmRlbHQgZXMgc2ljaCB1bSBhdWZlaW5hbmRlcmZvbGdlbmRlIHJlZ2VsbcOkw59pZ2UgRGl2aXNpb25lbi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJDb21wdXRlcndpc3NlbnNjaGFmdGxpY2hlIFNjaHJlaWJ3ZWlzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkZvcm1lbG4gd2llIDEuNWUtNSBvZGVyIDEuNUUtNSB3ZXJkZW4gYWxzIERlemltYWx6YWhsZW4gaW4gd2lzc2Vuc2NoYWZ0bGljaGVyIFNjaHJlaWJ3ZWlzZSBpbnRlcnByZXRpZXJ0LiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19sYWJlbCI6ICJUcmVubnVuZ3N6ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUHVua3QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJLb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkxlZXJ6ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbm90aGluZ19sYWJlbCI6ICJOaWNodHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZXppbWFsc3RlbGxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJaaWZmZXJuZ3J1cHBlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAiTGlzdGVuZWxlbWVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJXw6RobGUgZGllIEJlZGV1dHVuZyB2b24gUHVua3QsIEtvbW1hIHVuZCBMZWVyemVpY2hlbiBhdXMuIEVzIGxlZ3QgZmVzdCwgd2llIERlemltYWx6YWhsZW4gdW5kIExpc3RlbiB3aWVkZXJnZWdlYmVuIHdlcmRlbiBtw7xzc2VuLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl90aXRsZSI6ICJWZXJnbGVpY2ggbWl0IGRlciBBbnR3b3J0IGRlcyBTY2jDvGxlcnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfbGFiZWwiOiAiQnVjaHN0w6RibGljaCBnbGVpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiRGllIEFudHdvcnQgZGVzIFNjaMO8bGVycyBtdXNzIG1pdCBBdXNuYWhtZSB2b24gS2xhbW1lcm4gdW5kIMOkcXVpdmFsZW50ZW4gT3BlcmF0b3JlbiBnZW5hdSB3aWUgZGllIHJpY2h0aWdlIEFudHdvcnQgZWluZ2VnZWJlbiB3ZXJkZW4uIFRvbGVyYW56ZW4gdHJlZmZlbiBub2NoIHp1LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2xhYmVsIjogIk1hdGhlbWF0aXNjaCBnbGVpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IHdpcmQgbWl0IGRlciByaWNodGlnZW4gQW50d29ydCBkZXMgTWF0aGVtYXRpa3Byb2dyYW1tcyB2ZXJnbGljaGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiRGllIFJlaWhlbmZvbGdlIHVuZCBXaWVkZXJob2x1bmdlbiBzcGllbGVuIGluIExpc3RlbiBlaW5lIFJvbGxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJJc3QgZGllIEFudHdvcnQgZWluZSBMaXN0ZSB2b24gRWxlbWVudGVuLCBtw7xzc2VuIGRpZSBFbGVtZW50ZSBkZXIgU2Now7xsZXJhbnR3b3J0IGluIGRlcnNlbGJlbiBSZWloZW5mb2xnZSBzZWluIHVuZCBnbGVpY2ggb2Z0IHZvcmtvbW1lbiB3aWUgaW4gZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJXaWVkZXJob2x1bmdlbiBzcGllbGVuIGluIExpc3RlbiBlaW5lIFJvbGxlLCBkaWUgUmVpaGVuZm9sZ2UgbmljaHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIklzdCBkaWUgQW50d29ydCBlaW5lIExpc3RlIHZvbiBFbGVtZW50ZW4sIG3DvHNzZW4gZGllIEVsZW1lbnRlIGRlciBTY2jDvGxlcmFudHdvcnQgZ2xlaWNoIG9mdCB2b3Jrb21tZW4gd2llIGluIGRlciByaWNodGlnZW4gQW50d29ydCwgYWJlciBuaWNodCB1bmJlZGluZ3QgaW4gZGVyc2VsYmVuIFJlaWhlbmZvbGdlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19sYWJlbCI6ICJEaWUgUmVpaGVuZm9sZ2UgdW5kIFdpZWRlcmhvbHVuZ2VuIHNwaWVsZW4gaW4gTGlzdGVuIGtlaW5lIFJvbGxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIldlbm4gZGllIEFudHdvcnQgZWluZSBMaXN0ZSB2b24gRWxlbWVudGVuIGlzdCwgYmVhY2h0ZSBkaWUgUmVpaGVuZm9sZ2UgdW5kIFdpZWRlcmhvbHVuZ2VuIGJlaW0gVmVyZ2xlaWNoZW4gZGVyIFNjaMO8bGVyYW50d29ydCBtaXQgZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2xhYmVsIjogIkdsZWljaGUgZGllIEdyb8OfLSB1bmQgS2xlaW5zY2hyZWlidW5nIGFiIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiR3Jvw58tIHVuZCBLbGVpbnNjaHJlaWJ1bmcgbcO8c3NlbiBnZW5hdSDDvGJlcmVpbnN0aW1tZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkdsZWljaGUgTGVlcnplaWNoZW4gYWIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfaGVscGVyX3RleHQiOiAiRGllIEFuemFobCBkZXIgTGVlcnplaWNoZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBtdXNzIG1pdCBkZXIgcmljaHRpZ2VuIEFudHdvcnQgZ2VuYXUgw7xiZXJlaW5zdGltbWVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIsOEcXVpdmFsZW50ZSBHbGVpY2h1bmdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkRpZSBMw7ZzdW5nZW4gdm9uIEdsZWljaHVuZ2VuLCBVbmdsZWljaHVuZ2VuIG9kZXIgU3lzdGVtZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBzaW5kIGRpZXNlbGJlbiB3aWUgaW4gZGVyIHJpY2h0aWdlbiBBbnR3b3J0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkdsZWljaGUgYWxsZSBBbnR3b3J0ZW4gZGVyIFNjaMO8bGVyIGFiLiBCZW51dHplIGRpZXNlIE9wdGlvbiB1bmQgZ2liIFNjaMO8bGVybiBGZWVkYmFjayB6dSBmYWxzY2hlbiBBbnR3b3J0ZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiQmVudXR6ZXJkZWZpbmllcnRlIEJlbm90dW5nc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pZXJlIGRlaW5lIHBlcnPDtm5saWNoZSBCZW5vdHVuZ3NmdW5rdGlvbiBpbSBCZWRpZW51bmdzZmVsZCDigJ5EZWZpbmllcmUgWnVmYWxsc3ZhcmlhYmxlbiB1bmQgRnVua3Rpb25lbuKAnCwgdW0gZGllIFNjaMO8bGVyYW50d29ydCB6dSDDvGJlcnByw7xmZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbmFtZV9kcm9wZG93bl9sYWJlbCI6ICJOYW1lIGRlciBGdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pZXJlIGVpbmUgbmV1ZSBGdW5rdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIiBBcmd1bWVudGUgdW5iZXdlcnRldCBsYXNzZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IHdpcmQgbmljaHQgYmV3ZXJ0ZXQgdW5kIHdpcmQgYWxzIENhbGNNZS1BdXNkcnVjayBhbiBkaWUgRnVua3Rpb24gZ2VnZWJlbi4gRGFzIGlzdCBlaW5lIHNlaHIgZm9ydGdlc2Nocml0dGVuZSBGdW5rdGlvbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTnVtbWVybiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9sYWJlbCI6ICJTeW1ib2xpc2NoZSBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4gc2luZCBuaWNodCB6dWzDpHNzaWcuIERpZSBBbnR3b3J0IG11c3MgZWluZSBLb21iaW5hdGlvbiB2b24gT3BlcmF0aW9uZW4sIEdsZWljaHVuZ2VuLCBXdXJ6ZWxuIHVuZCBGdW5rdGlvbmVuIHZvbiBnYW56ZW4gWmFobGVuLCBLb25zdGFudGVuIHVuZCBWYXJpYWJsZW4gc2Vpbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAiVG9sZXJhbnoiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIkdlbmF1ZSBBbnR3b3J0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJEaWUgU2Now7xsZXJhbnR3b3J0IG11c3MgZ2VuYXUgbWl0IGRlciByaWNodGlnZW4gQW50d29ydCDDvGJlcmVpbnN0aW1tZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJGZWhsZXJxdW90ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiRGllIFNjaMO8bGVyYW50d29ydCBtdXNzIGdlbmF1IGltIFRvbGVyYW56YmVyZWljaCBzZWluLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIFByb3plbnQgRmVobGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9kcm9wZG93bl9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJhYnNvbHV0ZXIgRmVobGVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICLDnGJlcmVpbnN0aW1tZW5kZSBaaWZmZXJuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJEaWUgZXJzdGVuIHNpZ25pZmlrYW50ZW4gU3RlbGxlbiBvZGVyIERlemltYWxzdGVsbGVuIGRlciBTY2jDvGxlcmFudHdvcnQgbcO8c3NlbiBtaXQgZGVyIHJpY2h0aWdlbiBBbnR3b3J0IMO8YmVyZWluc3RpbW1lbi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2xhYmVsIjogIkZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIldpc3NlbnNjaGFmdGxpY2hlIFNjaHJlaWJ3ZWlzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4gaW4gZGVyIFNjaMO8bGVyYW50d29ydCBtw7xzc2VuIGluIG5vcm1pZXJ0ZXIgd2lzc2Vuc2NoYWZ0bGljaGVyIFNjaHJlaWJ3ZWlzZSBhdXNnZWRyw7xja3Qgd2VyZGVuOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJEZXppbWFsc2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAiRGV6aW1hbHphaGxlbiBtw7xzc2VuIGluIGVpbmZhY2hlciBEZXppbWFsc2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCB3ZXJkZW46IDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAiSmVkZSBTY2hyZWlid2Vpc2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlemltYWx6YWhsZW4ga8O2bm5lbiBlbnR3ZWRlciBpbiB3aXNzZW5zY2hhZnRsaWNoZXIgb2RlciBkZXppbWFsZXIgU2NocmVpYndlaXNlIGF1c2dlZHLDvGNrdCB3ZXJkZW4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByw6R6aXNpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIlZvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJiaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICLDnGJlcnByw7xmZSBkaWUgbWluaW1hbGUgdW5kIG1heGltYWxlIEFuemFobCBzaWduaWZpa2FudGVyIFN0ZWxsZW4gb2RlciBEZXppbWFsc3RlbGxlbiwgZGllIGluIGRlciBTY2jDvGxlcmFudHdvcnQgZW50aGFsdGVuIHNlaW4gbcO8c3NlbiwgZWluc2NobGllw59saWNoIG5hY2hnZXN0ZWxsdGVyIE51bGxlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlZlcmVpbmZhY2h1bmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJBbGxnZW1laW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fc2ltcGxpZmllZF9sYWJlbCI6ICJWZXJlaW5mYWNodCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIkRlciBBdXNkcnVjayBrYW5uIG5pY2h0IHdlaXRlciB2ZXJlaW5mYWNodCB3ZXJkZW4uIEJlaW5oYWx0ZXQgQnLDvGNoZSwgUG90ZW56ZW4gdW5kIFd1cnplbG4sIFBvbHlub21lLCByYXRpb25hbGUgRnVua3Rpb25lbiwgdHJhbnN6ZW5kZW50YWxlIEZ1bmt0aW9uZW4sIERlemltYWx6YWhsZW4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXJ3ZWl0ZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbGUgT3BlcmF0aW9uZW4sIGRpZSBhdXNnZWbDvGhydCB3ZXJkZW4ga8O2bm5lbiwgd3VyZGVuIGF1c2dlZsO8aHJ0LiBQcm9kdWt0ZSB3ZXJkZW4gw7xiZXIgU3VtbWVuIHZlcnRlaWx0LCBlaW5mYWNoZSBCcsO8Y2hlIHdlcmRlbiBhdXNnZWbDvGhydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJOZW5uZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9sYWJlbCI6ICJGYWt0b3Jpc2llcnQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJHYW56emFobGVuIG9kZXIgUG9seW5vbWUgd2VyZGVuIGFscyBQcm9kdWt0ZSB2b24gUHJpbXphaGxlbiBhdXNnZWRyw7xja3QuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiR2VtZWluc2FtZXIgTmVubmVyIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiR2VtZWluc2FtZSBOZW5uZXIgdm9uIFN1bW1lbiB3dXJkZW4gZXh0cmFoaWVydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkJyw7xjaGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkdlbWVpbnNhbWVyIE5lbm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAiQnLDvGNoZSB3ZXJkZW4gYXVmIGVpbmVuIGVpbmZhY2hlbiBnZW1laW5zYW1lbiBOZW5uZXIgZ2VicmFjaHQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIld1cnplbG4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXNpZXJ0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJFcyBnaWJ0IGtlaW5lIFd1cnplbG4gaW0gTmVubmVyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJNaW5pbWFsZSBSYWRpa2FuZGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIkRhcyBBcmd1bWVudCB2b24gV3VyemVsbiBoYXQga2VpbmVuIEZha3RvciBmw7xyIGRlbiBJbmRleCBkZXIgV3VyemVsLCBkYWhlciBrYW5uIGVzIG5pY2h0IHZlcmVpbmZhY2h0IHdlcmRlbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiTWHDn2VpbmhlaXRlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiR2xlaWNoZSBkaWUgTWHDn2VpbmhlaXRlbiBhYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiRGllIE1hw59laW5oZWl0ZW4gZGVyIFNjaMO8bGVyYW50d29ydCBtw7xzc2VuIGRpZXNlbGJlbiBzZWluLCB3aWUgZGllIGRlciByaWNodGlnZW4gQW50d29ydC4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJBbmRlcmUgUHLDpGZpeGUgenVsYXNzZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJEaWUgTWHDn2VpbmhlaXQgZGVyIFNjaMO8bGVyYW50d29ydCBkYXJmIGVpbiBhbmRlcmVzIFByw6RmaXggaGFiZW4gYWxzIGRpZSByaWNodGlnZSBBbnR3b3J0LiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIktyaXRlcmllbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXJhbnoiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJMZWdlIGRpZSB6dWzDpHNzaWdlIEZlaGxlcnF1b3RlIHp3aXNjaGVuIGRlciBTY2jDvGxlcmFudHdvcnQgdW5kIGRlciByaWNodGlnZW4gQW50d29ydCBmZXN0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJXw6RobGUgZGllIHp1IGJld2VydGVuZGVuIEVsZW1lbnRlIGRlciBBbnR3b3J0IGF1cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIkxhc3NlIMO8YmVyZmzDvHNzaWdlIEVsZW1lbnRlIGluIGRlciBTY2jDvGxlcmFudHdvcnQgbmljaHQgenUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIkRpZSBTY2jDvGxlcmFudHdvcnQgZGFyZiBuaWNodCBtZWhyIEVsZW1lbnRlIGFscyBkaWUgcmljaHRpZ2UgQW50d29ydCBlbnRoYWx0ZW4uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAiR2xlaWNoZSBkaWUgRmFyYmUgYWIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIkRpZSBFbGVtZW50ZSBkZXIgU2Now7xsZXJhbnR3b3J0IG3DvHNzZW4gZGllc2VsYmUgRmFyYmUgd2llIGRpZSBkZXIgcmljaHRpZ2VuIEFudHdvcnQgaGFiZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiR2xlaWNoZSBkZW4gTGluaWVudHlwIGFiIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiRGllIEVsZW1lbnRlIGRlciBTY2jDvGxlcmFudHdvcnQgbcO8c3NlbiBkZW5zZWxiZW4gTGluaWVudHlwIChkdXJjaGdlem9nZW4sIGdlc3RyaWNoZWx0KSB3aWUgZGllIGRlciByaWNodGlnZW4gQW50d29ydCBoYWJlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGxlIEVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIk5vdGVuIHZlcnRlaWxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIkJlaW0gTGFkZW4gZGVyIERpYWdyYW1tdmFsaWRpZXJ1bmdzZWxlbWVudGUgaXN0IGVpbiBGZWhsZXIgYXVmZ2V0cmV0ZW4uIEJpdHRlIHZlcnN1Y2hlIGVzIG5vY2ggZWlubWFsLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAiU2NocmVpYmUgZWluZW4gQWxnb3JpdGhtdXMgbWl0IFdpcmlzIENhcywgdW0gWnVmYWxsc3ZhcmlhYmxlbiB6dSBlcnN0ZWxsZW46IFphaGxlbiwgQXVzZHLDvGNrZSwgUGxvdHMgb2RlciBlaW5lIEJlbm90dW5nc2Z1bmt0aW9uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiU3ByYWNoZSBkZXMgQWxnb3JpdGhtdXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiU2NocmVpYndlaXNlIGRlciBWYXJpYWJsZW4gaW0gRXJnZWJuaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiQmVpc3BpZWw6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJBdXNkcnVja3Nmb3JtYXQiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAiSW1hZ2luw6RyZSBFaW5oZWl0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiWmVpdG9wZXJhdG9yZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bmt0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIEtyZXV6IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaXppdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIlphaGxlbmZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHLDpHppc2lvbnN0eXAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIkxlaXN0dW5nc2RhcnN0ZWxsdW5nIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGV6aW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIldpc3NlbnNjaGFmdGxpY2giLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiRGV6aW1hbHRyZW5uemVpY2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIktvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVua3QiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIkRpZ2l0YWxncnVwcGVudHJlbm56ZWljaGVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIktlaW5lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJMZWVyemVpY2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiS29tbWEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIlB1bmt0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9jYWxjbWVfbGFiZWwiOiAiU2NocmVpYmUgZGVuIEFuZmFuZ3NpbmhhbHQgZGVzIFp1c2F0ei1DYWxjTWUtVGFzY2hlbnJlY2huZXJzIGbDvHIgZGVuIFNjaMO8bGVyOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmljaHRpZ2UgQW50d29ydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkFudHdvcnQgbmV1IGVyc3RlbGxlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfY29weV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkFudHdvcnQga29waWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIkFudHdvcnQgZGVzIFNjaMO8bGVycyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkxlZ2UgZWluZSBTY2jDvGxlcmFudHdvcnQgZmVzdCwgdW0gZGFzIEZlZWRiYWNrIHp1IHNlaGVuICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICJSSUNIVElHIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJURUlMV0VJU0UgUklDSFRJRyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIkZBTFNDSCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICJNYXRoZW1hdGlzY2hlIFN5bnRheCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIkdyYWZpc2NoZSBTeW50YXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRleHQtU3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkJ1Y2hzdMOkYmxpY2ggZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRoZW1hdGlzY2ggZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiw4RxdWl2YWxlbnRlIEdsZWljaHVuZ2VuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiQmVsaWViaWdlIEFudHdvcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkJlbm90dW5nc2Z1bmt0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIkdlb21ldHJpc2NoIGdsZWljaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAiVmVyZWluZmFjaHQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJFcndlaXRlcnQiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19mYWN0b3JpemVkX2xhYmVsIjogIkZha3RvcmlzaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGlzaWVydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiS2VpbiBnZW1laW5zYW1lciBOZW5uZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJNaW5pbWFsZSBSYWRpa2FuZGVuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkdlbWVpbnNhbWVyIE5lbm5lciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiV2lzc2Vuc2NoYWZ0bGljaGUgU2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJEZXppbWFsc2NocmVpYndlaXNlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiU3ltYm9saXNjaGUgQW50d29ydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJWb24gJHttaW59IGJpcyAke21heH0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9taW5fbGFiZWwiOiAiTWluZGVzdGVucyAke21pbn0gJHtyZWxhdGl2fSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiQmlzIHp1ICR7bWF4fSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZ9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIlBhc3NlbmRlIE1hw59laW5oZWl0IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAiS2VpbmUgw7xiZXJmbMO8c3NpZ2VuIEVsZW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiRmFyYmUiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJMaW5pZW5zdGlsIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAiRnJhZ2UgWE1MIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfZ3JhbW1hcl91cmxfbGFiZWwiOiAiR3JhbW1hdGlrIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmllcnRlIFfDtnJ0ZXIiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGllcnVuZyB1bmQgVmFyaWFibGVuIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiRWluZ2FiZWFydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJadWzDpHNzaWdlIEVpbmdhYmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiVmVyZ2xlaWNoIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIkVpZ2Vuc2NoYWZ0ZW4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICJWYXJpYWJsZW4iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJ2b24iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJiaXMgenUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWthbnRlIFN0ZWxsZW4iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkRlemltYWxzdGVsbGVuIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgUHJvemVudCBGZWhsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXRlciBGZWhsZXIiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEhhbmRzY2hyaWZ0IGVpbmdlYmV0dGV0IiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHLDpHppc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJIYXQgQWxnb3JpdGhtdXMiLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJGcmFnZSBpbXBvcnRpZXJlbj8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkRpZSBGcmFnZSwgZGllIGR1IGdlcmFkZSDDtmZmbmVuIHdpbGxzdCwgYmVpbmhhbHRldCB2ZXJhbHRldGUgRnVua3Rpb25lbi4gRGVyIEltcG9ydHZvcmdhbmcga2FubiBkYXMgVmVyaGFsdGVuIGRlciBGcmFnZSBnZXJpbmdmw7xnaWcgdmVyw6RuZGVybi4gRXMgd2lyZCBkcmluZ2VuZCBlbXBmb2hsZW4sIGRpZSBGcmFnZSBuYWNoIGRlbSBJbXBvcnQgc29yZ2bDpGx0aWcgenUgdGVzdGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWt6ZXB0aWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQWJicmVjaGVuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIk9wdGlvbmVuIG5pY2h0IGtvbXBhdGliZWwiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJEaWUgYXVzZ2V3w6RobHRlbiBPcHRpb25lbiBzaW5kIG5pY2h0IG1pdCBkZW4gU2NobHVzc2ZvbGdlcnVuZ2VuIGRlaW5lciBSaWNodGlnZW4gQW50d29ydCBrb21wYXRpYmVsLiBCaXN0IGR1IHNpY2hlciwgZGFzcyBkdSB3ZWl0ZXJtYWNoZW4gd2lsbHN0PyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkphIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJOZWluIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLDlmZmbmUgZGVuIE1hdGhUeXBlIE1hdGhlbWF0aWtlZGl0b3IiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiTmljaHQgZ2VzcGVpY2hlcnRlIMOEbmRlcnVuZ2VuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiQmVpbSBTY2hsaWXDn2VuIGRlcyBGZW5zdGVycyB2ZXJsaWVyc3QgZHUgYWxsZSBuaWNodCBnZXNwZWljaGVydGVuIMOEbmRlcnVuZ2VuLiBCaXN0IGR1IHNpY2hlciwgZGFzcyBkdSB3ZWl0ZXJtYWNoZW4gd2lsbHN0PyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFremVwdGllcmVuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiQWJicmVjaGVuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3NhdmVfYW5kX2Nsb3NlX2J1dHRvbl9sYWJlbCI6ICJTcGVpY2hlcm4gJiBzY2hsaWXDn2VuIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJPaG5lIHp1IFNwZWljaGVybiBzY2hsaWXDn2VuIiwKCQkKCQkiY2xpY2t0b2VkaXRhbGdvcml0aG0iOiAiQXVmIGRpZSBTY2hhbHRmbMOkY2hlIGtsaWNrZW4sIHVtIGRpZSBXaXJpcyBDQVMtQW53ZW5kdW5nIHp1ciBCZWFyYmVpdHVuZyBkZXMgRnJhZ2VhbGdvcml0aG11cyBoZXJ1bnRlcnp1bGFkZW4gdW5kIGF1c3p1ZsO8aHJlbi4iLAoJCSJydW5jYWxjdWxhdG9yIjogIlJlY2huZXIgc3RhcnRlbiIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIktsaWNrZW4gU2llIGF1ZiBkaWUgU2NoYWx0ZmzDpGNoZSB6dW0gSGVydW50ZXJsYWRlbiB1bmQgc3RhcnRlbiBTaWUgZGllIFdpcmlzIENhcy1BbndlbmR1bmcsIHVtIElocmUgQmVyZWNobnVuZ2VuIHZvcnp1bmVobWVuLiA8YSBocmVmPVwiaHR0cDovL3d3dy53aXJpcy5jb20vZW4vcXVpenplcy9kb2NzL21vb2RsZS9tYW51YWwvamF2YVwiIHRhcmdldD1cIl9ibGFua1wiPk1laHIgZXJmYWhyZW48L2E%LiIsCgkJInNlbmRpbmdpbml0aWFsc2Vzc2lvbiI6ICJVcnNwcsO8bmdsaWNoZSBTaXR6dW5nIHNlbmRlbiAuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJBdWYgVXBkYXRlcyB3YXJ0ZW4gLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGxlIMOEbmRlcnVuZ2VuIGdlc3BlaWNoZXJ0IiwKCQkiZ290c2Vzc2lvbiI6ICLDhG5kZXJ1bmdlbiBnZXNwZWljaGVydCAoUmV2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJCZW51dHplIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiQmVudXR6ZSBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiTWVociBlcmZhaHJlbiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJJbiBDYWxjTWUga29udmVydGllcmVuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJEZXIgRnJhZ2VhbGdvcml0aG11cyB3aXJkIGF1cyBXaXJpcyBDQVMgaW4gdW5zZXJlbiBuZXVlbiBBbGdvcml0aG11cy1FZGl0b3IgQ2FsY01lIGltcG9ydGllcnQuIERlciByZXN1bHRpZXJlbmRlIEFsZ29yaXRobXVzIG11c3MgbWFudWVsbCDDvGJlcmFyYmVpdGV0IHVuZCBnZXRlc3RldCB3ZXJkZW4uIEFsZ29yaXRobWVuLCBkaWUgaW4gQ2FsY01lIGltcG9ydGllcnQgd3VyZGVuLCBrw7ZubmVuIG5pY2h0IG1laHIgbWl0IFdJUklTIENBUyBnZcO2ZmZuZXQgd2VyZGVuLiBXZW5uIGR1IGRlbiBJbXBvcnQgbmFjaCBkZW0gQWt6ZXB0aWVyZW4gcsO8Y2tnw6RuZ2lnIG1hY2hlbiBtw7ZjaHRlc3QsIGRhbm4gc3BlaWNoZXJlIGRpZSBGcmFnZSBuaWNodDogS2xpY2tlIGF1ZiBBYmJyZWNoZW4gaW0gV0lSSVMgUXVpenplcyBTdHVkaW8gRmVuc3RlciB1bmQgw7ZmZm5lIHNpZSB3aWVkZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJBbHMgQWxnb3JpdGhtdXMga29udmVydGllcmVuIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIkFremVwdGllcmVuIiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQWJicmVjaGVuIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhZmlzY2giLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoR3JhcGhlbiwgZ2VvbWV0cmlzY2hlIEVsZW1lbnRlLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJEaWUgU3ludGF4IGRlciBBbnR3b3J0IGlzdCByaWNodGlnIiwKCQoJCSJjaGVja19jb2xvciI6ICJlbnRzcHJpY2h0IGRlciBGYXJiZSIsCgkJImNoZWNrX2xpbmVzdHlsZSI6ICJlbnRzcHJpY2h0IGRlbSBMaW5pZW5zdGlsIiwKCQkiY2hlY2tfbm9fc3VwZXJmbHVvdXMiOiAiZW50aMOkbHQga2VpbmUgw7xiZXJmbMO8c3NpZ2VuIEVsZW1lbnRlIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmlzY2ggZ2xlaWNoIiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAiRGllIEFudHdvcnQgaXN0IGdlb21ldHJpc2NoIGdsZWljaCIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyYW1ldGVyIiwKCQkiYW5zd2VyIjogImFudHdvcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICJBdXMgdXJzcHLDvG5nbGljaGVtIEluaGFsdCBrb3BpZXJlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJBdXMgcmljaHRpZ2VyIEFudHdvcnQga29waWVyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dlb21ldHJ5X2xhYmVsIjogIlBsb3R0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJTdGF0aXN0aWtkaWFncmFtbWUiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiRGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRpZXNlIEZyYWdlIGVpbmdlYmVuLiBTaWUga8O2bm5lbiBkaWUgS3JpdGVyaWVuLCBkaWUgenVtIEFiZ2xlaWNoIG1pdCBkZW4gQW50d29ydGVuIElocmVyIFN0dWRpZXJlbmRlbiBnZW51dHp0IHdlcmRlbiwgw7xiZXIgZGFzIE1lbsO8IFZhbGlkaWVydW5nc29wdGlvbmVuIMOkbmRlcm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkRpZSByaWNodGlnZSBBbnR3b3J0IGF1ZiBkaWVzZSBGcmFnZSBlaW5nZWJlbi4gw5xiZXIgZGFzIEVpbnN0ZWxsdW5nc21lbsO8IGvDtm5uZW4gU2llIGVpbnN0ZWxsZW4sIHdpZSBkZXIgQWJnbGVpY2ggbWl0IGRlbiBBbnR3b3J0ZW4gSWhyZXIgU3R1ZGllcmVuZGVuIGVyZm9sZ2VuIHVuZCB3ZWxjaGUgRWxlbWVudGUgYmV3ZXJ0ZXQgd2VyZGVuIHNvbGxlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3RleHQiOiAiRGllIHJpY2h0aWdlIEFudHdvcnQgYXVmIGRpZXNlIEZyYWdlIGVpbmdlYmVuLiBTaWUga8O2bm5lbiBkaWUgS3JpdGVyaWVuLCBkaWUgenVtIEFiZ2xlaWNoIG1pdCBkZW4gQW50d29ydGVuIElocmVyIFN0dWRpZXJlbmRlbiBnZW51dHp0IHdlcmRlbiwgw7xiZXIgZGFzIE1lbsO8IFZhbGlkaWVydW5nc29wdGlvbmVuIMOkbmRlcm4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fbWF0aCI6ICJEaWVzIGlzdCBkZXIgQXVzZ2FuZ3N6dXN0YW5kIGRlcyBNYXRoZS1FZGl0b3JzLCBkZW4gSWhyZSBTdHVkaWVyZW5kZW4gc2VoZW4sIHdlbm4gc2llIGRpZSBGcmFnZSBiZWFyYmVpdGVuLiBTbyBrw7ZubmVuIFNpZSBlaW5lIEFudHdvcnRzdHJ1a3R1ciBvZGVyIEzDvGNrZW4genVtIEF1c2bDvGxsZW4gdm9yZ2ViZW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJEaWVzIGlzdCBkZXIgQXVzZ2FuZ3N6dXN0YW5kIGRlcyBEaWFncmFtbWVkaXRvcnMsIGRlbiBJaHJlIFN0dWRpZXJlbmRlbiBzZWhlbiwgd2VubiBzaWUgZGllIEZyYWdlIGJlYXJiZWl0ZW4uIFNpZSBrw7ZubmVuIGRpZSBFbGVtZW50ZSBkZXIgU3ltYm9sbGVpc3RlIGFucGFzc2VuLCBkaWUgaW4gZGVuIEVpbmdhYmVvcHRpb25lbiBhbmdlemVpZ3Qgd2VyZGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiRGllcyBpc3QgZGVyIEF1c2dhbmdzenVzdGFuZCBkZXMgVGV4dGVkaXRvcnMsIGRlbiBJaHJlIFN0dWRpZXJlbmRlbiBzZWhlbiwgd2VubiBzaWUgZGllIEZyYWdlIGJlYXJiZWl0ZW4uIERpZXNlciBBbnR3b3J0dHlwIHdpcmQgbmljaHQgbWF0aGVtYXRpc2NoIGF1c2dld2VydGV0LiIsCgkJCQkKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfaGVhZGVyX2xhYmVsIjogIlNpZSB2ZXJ3ZW5kZW4gV2lyaXNRdWl6emVzIDQuNSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV90ZXh0X2xhYmVsIjogIkRpZXNlIFZlcnNpb24gZW50aMOkbHQgZWluIMO8YmVyYXJiZWl0ZXRlcyBXaXJpc1F1aXp6ZXMgU3R1ZGlvIHNvd2llIHdlaXRlcmUgTGVpc3R1bmdzdmVyYmVzc2VydW5nZW4uIFdpciBoYWJlbiBhdcOfZXJkZW0gZWluZSBuZXVlIEZ1bmt0aW9uIGbDvHIgZGllIEVpbmdhYmVlaW5zdGVsbHVuZ2VuIGVpbmdlZsO8aHJ0LiBKZXR6dCBrw7ZubmVuIFNpZSBkZW4gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBzcGVycmVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJTZWhlbiBTaWUgc2ljaCB1bnNlcmUgVmVyc2lvbnNoaW53ZWlzZSBhbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiR2liIHVucyBkZWluIEZlZWRiYWNrLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiVXJzcHLDvG5nbGljaGVyIEluaGFsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJVcnNwcsO8bmdsaWNoZW4gSW5oYWx0IHNwZXJyZW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiU28ga8O2bm5lbiBTdHVkaWVyZW5kZSBuaWNodCBkaWUgQW50d29ydGVuIGF1w59lcmhhbGIgZGVyIGxlZXJlbiBQbGF0emhhbHRlciDDpG5kZXJuLCBkaWUgaW0gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBlaW5nZWbDvGd0IHd1cmRlbi4gV2VubiBkaWVzZSBFaW5zdGVsbHVuZyBha3RpdmllcnQgaXN0LCBrw7ZubmVuIGRpZSBTdHVkaWVyZW5kZW4gbnVyIGRpZSBGZWxkZXIgaW0gdXJzcHLDvG5nbGljaGVuIEluaGFsdCBhdXNmw7xsbGVuLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbCI6ICJFaW5zdGVsbHVuZ2VuIGFuemVpZ2VuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfbmFtZSI6ICJTaWNodGJhcmtlaXQgZGVzIEJlc2NocmlmdHVuZ3NuYW1lbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF92YWx1ZSI6ICJTaWNodGJhcmtlaXQgZGVzIEJlc2NocmlmdHVuZ3N3ZXJ0ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19oZWxwZXJfdGV4dCI6ICJBbnplaWdlZWluc3RlbGx1bmcgZsO8ciBkZW4gTmFtZW4gdW5kIFdlcnQgZGVyIEJlc2NocmlmdHVuZ2VuIGF1c3fDpGhsZW4uIFNpZSBrw7ZubmVuIGVudHNjaGVpZGVuLCBvYiBkaWUgV2VydGUgZGVyIEJlc2NocmlmdHVuZ2VuIGltbWVyLCBuaWUgb2RlciBudXIgZGFubiBzaWNodGJhciBzaW5kLCB3ZW5uIHNpZSBmb2t1c3NpZXJ0IHdlcmRlbi4iLAoJCSJhbHdheXMiOiAiSW1tZXIiLAoJCSJmb2N1cyI6ICJGb2t1cyIsCgkJIm5ldmVyIjogIk5pZSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbCI6ICJFaW5zdGVsbHVuZ2VuIGbDvHIgbWFnbmV0aXNjaGVzIFJhc3RlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsX3RleHQiOiAiV8OkaGxlbiBTaWUgZGllIE9wdGlvbiDigJ5NYWduZXRpc2NoZXMgUmFzdGVy4oCcIGbDvHIgZGFzIEFudHdvcnRmZWxkIGRlcyBTdHVkaWVyZW5kZW4iLAoJCSJmb3JjZSI6ICJFcnp3aW5nZW4iLAoJCSJzbmFwIjogIkFuZG9ja2VuIiwKCQkiZGlzYWJsZWQiOiAiRGVha3RpdmllcnQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlp1ZmFsbHN2YXJpYWJsZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJCYXNpYy1Nb2R1cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJFcndlaXRlcnRlciBNb2R1cyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dF9zdHJpbmdfc3ludGF4IjogIlp1ZmFsbHN2YXJpYWJsZW4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfZGVzY3JpcHRpb25fdGV4dCI6ICJHZXN0YWx0ZW4gU2llIElocmUgRnJhZ2VuIGR5bmFtaXNjaCwgaW5kZW0gU2llIFp1ZmFsbHN2YXJpYWJsZW4gaW4gSWhyZSBGcmFnZXN0ZWxsdW5nIGVpbmbDvGdlbi4gQWNodGVuIFNpZSBkYXJhdWYsIGRpZXNlIFZhcmlhYmxlbiB6dXIgcmljaHRpZ2VuIEFudHdvcnQgaGluenV6dWbDvGdlbiB1bmQgd2VubiBTaWUgbcO2Y2h0ZW4sIGRhc3Mgc2llIGFscyBhdXNnZXdlcnRldCBlcnNjaGVpbmVuLCBmw7xnZW4gU2llIGRlbiBCZWZlaGwgZXZhbHVhdGUgKGF1c3dlcnRlbikgaGluenUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICJHZXN0YWx0ZW4gU2llIElocmUgRnJhZ2VuIGR5bmFtaXNjaCwgaW5kZW0gU2llIFp1ZmFsbHN2YXJpYWJsZW4gaW4gSWhyZSBGcmFnZXN0ZWxsdW5nIGVpbmbDvGdlbi4gQWNodGVuIFNpZSBkYXJhdWYsIGRpZXNlIFZhcmlhYmxlbiB6dXIgcmljaHRpZ2VuIEFudHdvcnQgaGluenV6dWbDvGdlbiB1bmQgd2VubiBTaWUgbcO2Y2h0ZW4sIGRhc3Mgc2llIGFscyBhdXNnZXdlcnRldCBlcnNjaGVpbmVuLCBmw7xnZW4gU2llIGRlbiBCZWZlaGwgZXZhbHVhdGUgKGF1c3dlcnRlbikgaGluenUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3N0cmluZ19zeW50YXhfdGV4dCI6ICJTY2hyZWliZW4gU2llIG1pdCBDYWxjTWUgZWluZW4gQWxnb3JpdGhtdXMgenVyIEVyc3RlbGx1bmcgdm9uIFp1ZmFsbHN2YXJpYWJsZW4hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBWYXJpYWJsZSBoaW56dWbDvGdlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIlNpZSBoYWJlbiBlaW5lbiBrb21wbGV4ZW4gQWxnb3JpdGhtdXMsIHZlcndlbmRlbiBTaWUgZGVuIGVyd2VpdGVydGVuIE1vZHVzISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJEb2t1bWVudGF0aW9uIFp1ZmFsbHN2YXJpYWJsZW4iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJWYXJpYWJsZW5uYW1lIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAiaXN0IGVpbmUgZ2FuemUgWmFobCB6d2lzY2hlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogIm1pbmltYWxlciBXZXJ0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogInVuZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogIm1heGltYWxlciBXZXJ0IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIlZhcmlhYmxlbm5hbWUgYmVyZWl0cyB2ZXJ3ZW5kZXQhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIktlaW5lIGdhbnplIFphaGwhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIlVuZ8O8bHRpZ2VyIFZhcmlhYmxlbm5hbWUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIkRlciBtYXhpbWFsZSBXZXJ0IG11c3MgZ3LDtsOfZXIgc2VpbiEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiVmFyaWFibGVubmFtZSBmZWhsdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1heGltYWxlciBXZXJ0IGZlaGx0IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluaW1hbGVyIFdlcnQgZmVobHQiLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImF1c3dlcnRlbiIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiV2lyIHN0ZWxsZW4gSWhuZW4gV2lyaXNRdWl6emVzIDQuOC4wIHZvcjogSmV0enQgbWl0IGhhbmRnZXNjaHJpZWJlbmVuIERpYWdyYW1tYmVhcmJlaXR1bmdlbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJXaXIgZnJldWVuIHVucywgSWhuZW4gZWluZW4gbmV1ZW4gQW50d29ydHR5cCB2b3J6dXN0ZWxsZW4sIGRlciBlcyBJaHJlbiBTdHVkaWVyZW5kZW4gZXJtw7ZnbGljaHQsIGVpbiBEaWFncmFtbSBoYW5kc2NocmlmdGxpY2ggenUgYmVhcmJlaXRlbi4gV2VubiBTaWUgbWVociDDvGJlciBkaWVzZSBGdW5rdGlvbiBlcmZhaHJlbiBtw7ZjaHRlbiwgbGVzZW4gU2llIHVuc2VyZSBWZXJzaW9uc2hpbndlaXNlIHVuZCBkaWUgRG9rdW1lbnRhdGlvbnN1bnRlcmxhZ2VuLiBXaXIgaG9mZmVuLCBkYXNzIElobmVuIHVuZCBJaHJlbiBTdHVkaWVyZW5kZW4gZGllc2UgbmV1ZSBGdW5rdGlvbiBmw7xyIFdpcmlzUXVpenplcyBnZWbDpGxsdCEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIlZlcnNpb25zaGlud2Vpc2UiLAogICAgICAgICJob21lX2dldHRpbmdfZ2l2ZV91c19mZWVkYmFja19idXR0b25fdGV4dCI6ICJJaHIgRmVlZGJhY2siLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiU28gZXJzdGVsbGVuIFNpZSBJaHJlIGVyc3RlIEZyYWdlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiTGVybmVuIFNpZSBhbGxlIFNjaHJpdHRlIHp1ciBFcnN0ZWxsdW5nIGVpbmVyIEZyYWdlIG1pdCBXaXJpc1F1aXp6ZXMgdW5kIHdpZSBTaWUgZGllIFZhbGlkaWVydW5nc2Z1bmt0aW9uZW4gbnV0emVuIGvDtm5uZW4uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJTbyBlcnN0ZWxsZW4gU2llIGVpbmUgWnVmYWxsc2ZyYWdlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIkxlcm5lbiBTaWUsIHdpZSBTaWUgbWl0IFdpcmlzUXVpenplcyB1bmQgdW5zZXJlbSBCYXNpYy1Nb2R1cyB1bmQgZXJ3ZWl0ZXJ0ZW4gTW9kdXMgZ2FueiBlaW5mYWNoIGVpbmUgWnVmYWxsc2ZyYWdlIGVyc3RlbGxlbiBrw7ZubmVuLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX2hlYWRlcl90ZXh0IjogIkVyZmFocmVuIFNpZSBhbGxlcyDDvGJlciBXaXJpc1F1aXp6ZXMgbWl0IHVuc2VyZXIga29zdGVubG9zZW4gU2NodWx1bmciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIldpciBiaWV0ZW4gSWhuZW4gZWluZSBrb3N0ZW5sb3NlIFNjaHVsdW5nIHp1bSBTZWxic3RzdHVkaXVtIHVuZCBlaW5lIGtvc3RlbnBmbGljaHRpZ2UgU2NodWx1bmcgYW4sIGluIGRlciBTaWUgYWxsZXMgw7xiZXIgZGllIEZ1bmt0aW9uZW4gdW5kIGVyd2VpdGVydGVuIEVpbnN0ZWxsdW5nZW4gdm9uIFdpcmlzUXVpenplcyBlcmZhaHJlbi4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIk1laHIgZXJmYWhyZW4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkJhc2ljLU1vZHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJFcndlaXRlcnRlciBNb2R1cyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICJSZWdpc3RyaWVyZW4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jb250YWN0X3VzX2J1dHRvbl90ZXh0IjogIktvbnRha3RpZXJlbiBTaWUgdW5zIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVW5zZXJlIFdlYnNpdGUgYmVzdWNoZW4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAiRWluIFByb2JsZW0gbWVsZGVuIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJFcnN0ZSBTY2hyaXR0ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3NrZXRjaF9sYWJlbCI6ICJTa2l6emUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRGllcyBpc3QgZGVyIHVyc3Byw7xuZ2xpY2hlIEluaGFsdHNzdGF0dXMgZGVzIERpYWdyYW1tZWRpdG9ycywgZGVuIElocmUgU3R1ZGllcmVuZGVuIHNlaGVuLCB3ZW5uIHNpZSBkaWUgRnJhZ2UgYmVhcmJlaXRlbi4gQmVhY2h0ZW4gU2llLCBkYXNzIGRpZSBTeW1ib2xsZWlzdGUgZsO8ciBTdHVkaWVyZW5kZSBudXIgZGllIFNjaGFsdGZsw6RjaGVuIEhhbmRzY2hyaWZ0IHVuZCBMw7ZzY2hlbiBlbnRow6RsdC4gTnV0emVuIFNpZSBkaWUgRnVua3Rpb24g4oCeVGVzdGUgZGllc2UgRnJhZ2XigJwsIHVtIHp1IHNlaGVuLCB3aWUgc2llIGF1c3NpZWh0LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkRpZSByaWNodGlnZSBBbnR3b3J0IGF1ZiBkaWVzZSBGcmFnZSBlaW5nZWJlbi4gSWhyZSBTdHVkaWVyZW5kZW4gYmVudXR6ZW4gZGFzIFRvb2wg4oCeSGFuZHNjaHJpZnTigJwsIHVtIGlocmUgTMO2c3VuZyB6dSBza2l6emllcmVuLCBkYWhlciBoYWJlbiB3aXIgZWluZSBtaW5pbWFsZSBUb2xlcmFueiBmw7xyIGdlcmluZ2bDvGdpZ2UgVW5nZW5hdWlna2VpdGVuIGJlaSBkZW4gQW50d29ydGVuIGZlc3RnZWxlZ3QuIFNpZSBrw7ZubmVuIGRpZXMgYW5wYXNzZW4sIGluZGVtIFNpZSBhdWYg4oCeVmFsaWRpZXJ1bmdzb3B0aW9uZW7igJwga2xpY2tlbi4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICLDnGJlciBkaWUgU2NoYWx0ZmzDpGNoZSDigJ5UZXN0ZSBkaWVzZSBGcmFnZeKAnCBrw7ZubmVuIFNpZSBkaWUgQW5zaWNodCBkZXMgU3R1ZGllcmVuZGVuIHNlaGVuLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc2tldGNoX2xhYmVsIiA6ICJTa2l6emUgZ2xlaWNoIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTa2l6emUiLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2t1bWVudGF0aW9uIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAiTWF0aFR5cGUgc2NobGllw59lbiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19ldmFsdWF0ZWRfbGFiZWwiOiAiRXZhbHVhdGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiIEFyZ3VtZW50ZSB1bmJld2VydGV0IGxhc3NlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJTdHJpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hcmd1bWVudHNfaGVscGVyX3RleHQiOiAiRGVmaW5lIGhvdyB0aGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gdGhlIGdyYWRpbmcgZnVuY3Rpb24uIFRoaXMgaXMgYSB2ZXJ5IGFkdmFuY2VkIGZlYXR1cmUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGl0bGUiIDogIkRlcHJlY2F0ZWQgZmVhdHVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIlRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4gXG4gICAgVGhlIGRlcHJlY2F0ZWQgZmVhdHVyZXMgYXJlIHRoZSBmb2xsb3dpbmcgb25lczoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIkVxdWl2YWxlbnQgc2V0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIlN5bnRheCBsaXN0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIlRleHQgbG9naWMgb3BlcmF0b3JzIGFyZSBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIkVxdWl2YWxlbnQgdW5pdCBsaXRlcmFsIGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIgoKCX0KfQoKCg"},{ name : "strings_quizzes.pt_br.json", data : "s76742:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAicHRfYnIiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbcOhdGljYSIsCgkJInN5bnRheF9zdHJpbmciOiAidGV4dG8iLAoKCQkiZXF1aXZhbGVudF9saXRlcmFsIjogImxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJImVxdWl2YWxlbnRfc3ltYm9saWMiOiAibWF0ZW1hdGljYW1lbnRlIGlndWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1YcOnw7VlcyBlcXVpdmFsZW50ZXMiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJRdWFscXVlciByZXBvc3RhIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJjw6FsY3VsbyBkYSBub3RhIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJ0ZW0gZm9ybWEgZGUgbsO6bWVybyBpbnRlaXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJ0ZW0gZm9ybWEgZGUgZnJhw6fDo28iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAidGVtIGZvcm1hIHBvbGlub21pYWwiLAoJCSJjaGVja19yYXRpb25hbF9mdW5jdGlvbl9mb3JtIjogInRlbSBmb3JtYSBkZSBmdW7Dp8OjbyByYWNpb25hbCIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogIsOpIHVtYSBjb21iaW5hw6fDo28gZGUgZnVuw6fDtWVzIGVsZW1lbnTDoXJpYXMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIsOpIGV4cHJlc3NhIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAiw6kgc2ltcGxpZmljYWRhIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiw6kgZXhwYW5kaWRhIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLDqSBmYXRvcml6YWRhIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOpIHJhY2lvbmFsaXphZGEiLAoJCSJjaGVja19ub19jb21tb25fZmFjdG9yIjogIm7Do28gdGVtIGZhdG9yZXMgY29tdW5zIiwKCQkiY2hlY2tfbWluaW1hbF9yYWRpY2FuZHMiOiAidGVtIHJhZGljaWHDp8OjbyBtw61uaW1hIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIsOpIGRpdmlzw612ZWwgcG9yIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogInRlbSB1bSDDum5pY28gZGVub21pbmFkb3IgY29tdW0iLAoJCSJjaGVja191bml0IjogInRlbSB1bmlkYWRlIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAidGVtIHVuaWRhZGUgbGl0ZXJhbG1lbnRlIGlndWFsIGEiLAoJCSJjaGVja19wcmVjaXNpb24iOiAidGVtIiwKCQkiY2hlY2tfc3ltYm9saWMiOiAiw6kgc2ltYsOzbGljbyIsCgkJImNoZWNrX2VxdWl2YWxlbnRfdW5pdHMiOiAidGVtIHVuaWRhZGVzIGVxdWl2YWxlbnRlcyIsCgoJCSJsaXN0IjogImxpc3RhIiwKCQkib3JkZXJtYXR0ZXJzIjogIm9yZGVtIGltcG9ydGEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJvcmRlbSBuw6NvIGltcG9ydGEiLAoJCSJxdWVzdGlvbnhtbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBkYSBncmFtw6F0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYWxhdnJhcyByZXNlcnZhZGFzIiwKCQkiZm9yY2VicmFja2V0cyI6ICJBcyBsaXN0YXMgc2VtcHJlIHByZWNpc2FtIGRlIGNoYXZlcyDigJx7feKAnS4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVc2UgdsOtcmd1bGEg4oCcLOKAnSBwYXJhIHNlcGFyYXIgaXRlbnMgbmEgbGlzdGEuIiwKCQkiY29uZmlybWltcG9ydGRlcHJlY2F0ZWQiOiAiSW1wb3J0YXIgcXVlc3TDo28:IEEgcXVlc3TDo28gcHJlc3RlcyBhIHNlciBhYmVydGEgY29udMOpbSByZWN1cnNvcyB1bHRyYXBhc3NhZG9zLiBPIHByb2Nlc3NvIGRlIGltcG9ydGHDp8OjbyBwb2RlIGFsdGVyYXIgdW0gcG91Y28gbyBjb21wb3J0YW1lbnRvIGRhIHF1ZXN0w6NvLiDDiSByZWNvbWVuZMOhdmVsIHF1ZSB2b2PDqiB0ZXN0ZSBhIHF1ZXN0w6NvIGF0ZW50YW1lbnRlIGFww7NzIGltcG9ydMOhLWxhLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbXBhcmFyIGNvbW8gY29uanVudG9zIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sZXLDom5jaWEgcmVsYXRpdmEiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0YXMgc2VtIGNoYXZlcyIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAiY8OhbGN1bG8gZGEgbm90YSIsCgkJImFkZGl0aW9uYWxwcm9wZXJ0aWVzIjogInByb3ByaWVkYWRlcyBhZGljaW9uYWlzIiwKCQkic3RydWN0dXJlIjogImVzdHJ1dHVyYSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbcOpdHJpY2EiLAoJCSJoeXBlcmJvbGljIjogImhpcGVyYsOzbGljYSIsCgkJInRvbGVyYW5jZSI6ICJ0b2xlcsOibmNpYSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc8OjbyIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogInNpbmFsIGRlIG11bHRpcGxpY2HDp8OjbyBpbnZpc8OtdmVsIiwKCQkidGltZXNfb3BlcmF0b3IiOiAic2luYWwgZGUgbXVsdGlwbGljYcOnw6NvIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAidW5pZGFkZSBpbWFnaW7DoXJpYSIsCgkJIm1peGVkZnJhY3Rpb25zIjogImZyYcOnw7VlcyBtaXN0YXMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRlcyIsCgkJImZ1bmN0aW9ucyI6ICJmdW7Dp8O1ZXMiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bsOnw7VlcyBkbyB1c3XDoXJpbyIsCgkJInVuaXRzIjogInVuaWRhZGVzIiwKCQkidW5pdHByZWZpeGVzIjogInByZWZpeG9zIGRhcyB1bmlkYWRlcyIsCgkJInN5bnRheHBhcmFtcyI6ICJvcMOnw7VlcyBkZSBzaW50YXhlIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJBYnJpciBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9ww6fDtWVzIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiT3DDp8O1ZXMgZGUgdmFsaWRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmlyIHZhcmnDoXZlaXMgZSBmdW7Dp8O1ZXMgYWxlYXTDs3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICJUZXN0YXIgZXN0YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcMOnw7VlcyBkZSB2YWxpZGHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZlciBmb250ZSBkYSBwZXJndW50YSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiVm9sdGFyIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJFbnZpYXIgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJbnNjcmV2YS1zZSBubyBub3NzbyBjdXJzbyBkZSBmb3JtYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICJWaXNpdGUgbyBub3NzbyBzaXRlIiwKCQkicXVpenplc19zdHVkaW9fcmVwb3J0X2lzc3VlX2xhYmVsIjogIkNvbXVuaWNhciB1bSBwcm9ibGVtYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIk1haXMgb3DDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0YXIiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICJWZXIgZm9udGUiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkFqdWRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fYWJvdXRfbGFiZWwiOiAiU29icmUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRlIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dyYXBoaWNfbGFiZWwiOiAiR3LDoWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3RleHRfbGFiZWwiOiAiVGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiUGFkcsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfYmFyX2NoYXJ0X2xhYmVsIjogIkdyw6FmaWNvIGRlIGJhcnJhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfbGluZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBsaW5oYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3BpZV9jaGFydF9sYWJlbCI6ICJHcsOhZmljbyBkZSBwaXp6YSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBvIGNvbnRlw7pkbyBpbmljaWFsIGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgc3VhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAiRGVmaW5pciBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBzdWEgcGVyZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRGVzZW5oYXIgbyBjb250ZcO6ZG8gaW5pY2lhbCBlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIHN1YSBwZXJndW50YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBjb3JyZXRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICJDb25maWd1cmHDp8O1ZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAiT3DDp8O1ZXMgZGUgZW50cmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFsaWRhdGlvbl9vcHRpb25zX2xhYmVsIjogIk9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICJWYXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2xhYmVsIjogIkVzY29saGEgYXMgZmVycmFtZW50YXMgYSBzZXJlbSBmb3JuZWNpZGFzIGFvIGFsdW5vIHBhcmEgcmVzcG9uZGVyIMOgIHBlcmd1bnRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2N1c3RvbWl6ZV9ncmFwaF90b29sYmFyX2hlYWRlciI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3RhciBlc3RhIHBlcmd1bnRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAiQ2FuY2VsYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2FsdmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2xhYmVsIjogIkZpbHRyYXIgYXMgb3DDp8O1ZXMgY29tIGJhc2UgZW0gdW1hIGFuw6FsaXNlIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhciB0b2RhcyBhcyBvcMOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX3JlbGV2YW50X29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhciBvcMOnw7VlcyByZWxldmFudGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX3RpdGxlIjogIlJlc3Bvc3RhIGNvbXBvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfbGFiZWwiOiAiQ2xhc3NpZmljYXIgY2FpeGFzIGRlIHJlc3Bvc3RhIHNlcGFyYWRhbWVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICJBdmFsaWFyIGNhZGEgY2FpeGEgZGUgcmVzcG9zdGEgZGUgZm9ybWEgaW5kZXBlbmRlbnRlLiBDYXNvIGNvbnRyw6FyaW8sIHRvZG8gbyBjb250ZcO6ZG8gw6kgYXZhbGlhZG8gY29tbyB1bSB2YWxvciDDum5pY28uIEFzIGNhaXhhcyBkZSByZXNwb3N0YSBzw6NvIGRlZmluaWRhcyBlbSBDb250ZcO6ZG8gaW5pY2lhbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIlRvZGFzIGFzIHJlc3Bvc3RhcyBkZXZlbSBlc3RhciBjb3JyZXRhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2UgdW1hIHJlc3Bvc3RhIG7Do28gZXN0aXZlciBjb3JyZXRhLCB0b2RhIGEgcGVyZ3VudGEgc2Vyw6EgY2xhc3NpZmljYWRhIGNvbW8gaW5jb3JyZXRhLiBDYXNvIGNvbnRyw6FyaW8sIGNhZGEgcmVzcG9zdGEgdGVtIHVtIHBlc28gbmEgbm90YS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIG5hIG5vdGEiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk3DqXRvZG8gZGUgZW50cmFkYSBkYSByZXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiQ2FtcG8gZGUgZW50cmFkYSBkZSByZXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2xhYmVsIjogIkVkaXRvciBkZSBtYXRlbcOhdGljYSBpbnRlZ3JhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJPIGVkaXRvciBkZSBtYXRlbcOhdGljYSBNYXRoVHlwZSBjb21wbGV0byBjb20gbW9kb3MgZGUgZW50cmFkYSBkZSBlc2NyaXRhIMOgIG3Do28gZSBiYXJyYSBkZSBmZXJyYW1lbnRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJFZGl0b3IgZGUgbWF0ZW3DoXRpY2EgZW0gdW1hIGphbmVsYSBwb3AtdXAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9oZWxwZXJfdGV4dCI6ICJVbSBjYW1wbyBkZSB0ZXh0byBjb20gdW0gYm90w6NvIHF1ZSBhYnJlIG8gZWRpdG9yIGRlIG1hdGVtw6F0aWNhIE1hdGhUeXBlIGVtIHVtYSBqYW5lbGEgcG9wLXVwLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIlRleHRvIHNpbXBsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJBcGVuYXMgdW0gY2FtcG8gZGUgdGV4dG8gc2ltcGxlcywgcGFyYSByZXNwb3N0YXMgbWFpcyBzaW1wbGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJFbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiRXhpYmlyIENhbGNNZSBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkV4aWJpciB1bWEgY2FsY3VsYWRvcmEgQ2FsY01lIGF1eGlsaWFyLCBhbMOpbSBkbyBjYW1wbyBkZSByZXNwb3N0YSBwYWRyw6NvIGRvIGFsdW5vLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkV4aWJpciBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90ZXh0X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkV4aWJpciB1bSBjYW1wbyBkZSB0ZXh0byBhdXhpbGlhciwgYWzDqW0gZG8gY2FtcG8gZGUgcmVzcG9zdGEgcGFkcsOjbyBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJTdWJzdGl0dWlyIGEgZW50cmFkYSBkZSByZXNwb3N0YSBwb3IgQ2FsY01lIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiU3Vic3RpdHVpciBvIGNhbXBvIGRlIGVudHJhZGEgZGEgcmVzcG9zdGEgZG8gYWx1bm8gcG9yIHVtYSBjYWxjdWxhZG9yYSBDYWxjTWUgYXV4aWxpYXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIk7Do28gbW9zdHJhciBlbnRyYWRhIGF1eGlsaWFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIk7Do28gbW9zdHJhciBhIGNhbGN1bGFkb3JhIENhbGNNZSBhdXhpbGlhciBwYXJhIG8gY2FtcG8gZGUgZW50cmFkYSBkZSByZXNwb3N0YSBkbyBhbHVuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJQZXJzb25hbGl6YXIgYmFycmEgZGUgZmVycmFtZW50YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfbGFiZWwiOiAiT2N1bHRhciBvcMOnw7VlcyBkZSBhcnF1aXZvIENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9oZWxwZXJfdGV4dCI6ICJPY3VsdGFyIG9ww6fDtWVzIGNvbW8gYWJyaXIsIHNhbHZhciBvdSBiYWl4YXIgZG9jdW1lbnRvcyBkbyBDYWxjTWUgcGFyYSBvcyBhbHVub3MiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGF4ZSBkZSBlbnRyYWRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlbGVjdF9hbGxfbGFiZWwiOiAiVHVkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJFbGltaW5hciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIGFzIGxldHJhcyBxdWUgc8OjbyBpbnRlcnByZXRhZGFzIGNvbW8gY29uc3RhbnRlcyBlbSB2ZXogZGUgdmFyacOhdmVpcyBsaXZyZXMuIFZvY8OqIHBvZGUgZGVmaW5pciBtYWlzIGNvbnN0YW50ZXMgbm8gcGFpbmVsIERlZmluaXIgdmFyacOhdmVpcyBlIGZ1bsOnw7VlcyBhbGVhdMOzcmlhcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTWFpcyBjb25zdGFudGVzLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAiRGVmaW5pciB1bWEgbm92YSBjb25zdGFudGUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bsOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJFc2NvbGhhIG9zIG5vbWVzIHF1ZSBzw6NvIGludGVycHJldGFkb3MgY29tbyBmdW7Dp8O1ZXMuIFZvY8OqIHBvZGUgZGVmaW5pciBtYWlzIGZ1bsOnw7VlcyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19leHBfbG9nX2xhYmVsIjogImV4cC9sb2ciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfdHJpZ29ub21ldHJpY19sYWJlbCI6ICJUcmlnb25vbcOpdHJpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaHlwZXJib2xpY19sYWJlbCI6ICJIaXBlcmLDs2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0bcOpdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICJNYWlzIGZ1bsOnw7Vlcy4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19kZWZpbmVfZnVuY3Rpb25fYnV0dG9uX2xhYmVsIjogIkRlZmluaXIgdW1hIG5vdmEgZnVuw6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICJVbmlkYWRlcyBkZSBtZWRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIkVzY29saGEgb3Mgbm9tZXMgcXVlIHPDo28gaW50ZXJwcmV0YWRvcyBjb21vIHVuaWRhZGVzIGRlIG1lZGlkYS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21ldGVyX2xhYmVsIjogIm0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NlY29uZF9sYWJlbCI6ICJzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmFtX2xhYmVsIjogImciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RlZ3JlZV9sYWJlbCI6ICLCuiAnIFwiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wZXJjZW50X2xhYmVsIjogIiUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbmV5X2xhYmVsIjogIiQg4oKsIMKlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hbXBlcmVfbGFiZWwiOiAiQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2VsdmluX2xhYmVsIjogIksiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbF9sYWJlbCI6ICJtb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NhbmRlbGFfbGFiZWwiOiAiY2QiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3JhZGlhbl9sYWJlbCI6ICJyYWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3N0ZXJhZGlhbl9sYWJlbCI6ICJzciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaG91cl9sYWJlbCI6ICJoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taW51dGVfbGFiZWwiOiAibWluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19saXRyZV9sYWJlbCI6ICJsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uZXd0b25fbGFiZWwiOiAiTiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGFzY2FsX2xhYmVsIjogIlBhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZXJ0el9sYWJlbCI6ICJIeiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2F0dF9sYWJlbCI6ICJXIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19qb3VsZV9sYWJlbCI6ICJKIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jb3Vsb21iX2xhYmVsIjogIkMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3ZvbHRfbGFiZWwiOiAiViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb2htX2xhYmVsIjogIs6pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mYXJhZF9sYWJlbCI6ICJGIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWVtZW5zX2xhYmVsIjogIlMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dlYmVyX2xhYmVsIjogIldiIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iYXJfbGFiZWwiOiAiYmFyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19oZW5yeV9sYWJlbCI6ICJIIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c190ZXNsYV9sYWJlbCI6ICJUIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdXhfbGFiZWwiOiAibHgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1bWVuX2xhYmVsIjogImxtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ncmF5X2xhYmVsIjogIkd5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19iZWNxdWVyZWxfbGFiZWwiOiAiQnEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZXZlcnRfbGFiZWwiOiAiU3YiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2thdGFsX2xhYmVsIjogImthdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYXRtb3NwaGVyZV9sYWJlbCI6ICJhdG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vbGFyX2xhYmVsIjogIk0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2RhbHRvbl9sYWJlbCI6ICJ1IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19lbGVjdHJvbnZvbHRfbGFiZWwiOiAiZVYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvbmRfbGFiZWwiOiAicCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfeWFyZF9sYWJlbCI6ICJ5ZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZm9vdF9sYWJlbCI6ICJmdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaW5jaF9sYWJlbCI6ICJwb2wiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNYWlzIHVuaWRhZGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZml4b3MgZGUgdW5pZGFkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvcyBwcmVmaXhvcyBxdWUgc8OjbyBwZXJtaXRpZG9zIGNvbSB1bmlkYWRlcyBkZSBtZWRpZGEuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b3R0YV9sYWJlbCI6ICJZIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXR0YV9sYWJlbCI6ICJaIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19leGFfbGFiZWwiOiAiRSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGV0YV9sYWJlbCI6ICJQIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc190ZXJhX2xhYmVsIjogIlQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2dpZ2FfbGFiZWwiOiAiRyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWVnYV9sYWJlbCI6ICJNIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19raWxvX2xhYmVsIjogImsiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2hlY3RvX2xhYmVsIjogImgiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2FfbGFiZWwiOiAiZGEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2RlY2lfbGFiZWwiOiAiZCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfY2VudGlfbGFiZWwiOiAiYyIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWlsbGlfbGFiZWwiOiAibSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbWljcm9fbGFiZWwiOiAizrwiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX25hbm9fbGFiZWwiOiAibiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfcGljb19sYWJlbCI6ICJwIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19mZW10b19sYWJlbCI6ICJmIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19hdHRvX2xhYmVsIjogImEiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3plcHRvX2xhYmVsIjogInoiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvY3RvX2xhYmVsIjogInkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21vcmVfcHJlZml4ZXNfbGFiZWwiOiAiTWFpcyBwcmVmaXhvcy4uLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAiQ29uc3RydcOnw7VlcyBwZXJtaXRpZGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmHDp8O1ZXMgbWlzdGFzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMyI6ICIuIENhc28gY29udHLDoXJpbywgZWxhcyBzw6NvIGludGVycHJldGFkYXMgY29tbyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzQiOiAiLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19sYWJlbCI6ICJMaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiQXMgY2hhdmVzIHsgfSBzw6NvIGludGVycHJldGFkYXMgY29tbyBkZWxpbWl0YcOnw6NvIGRlIGxpc3Rhcy4gQ2FzbyBjb250csOhcmlvLCBlbGFzIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIHBhcsOqbnRlc2VzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c193aXRob3V0X2VuY2xvc2Vyc19sYWJlbCI6ICJMaXN0YXMgc2VtIGRlbGltaXRhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiUXVhbHF1ZXIgZWxlbWVudG8gb3Ugc2VxdcOqbmNpYSBkZSBlbGVtZW50b3Mgw6kgaW50ZXJwcmV0YWRvIGNvbW8gdW1hIGxpc3RhLCBtZXNtbyBzZW0gYSBkZWxpbWl0YcOnw6NvIHsgfS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2xhYmVsIjogIkludGVydmFsb3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfaW50ZXJ2YWxzX2hlbHBlcl90ZXh0IjogIkbDs3JtdWxhcyBjb21vICgwLDEpIHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIGludGVydmFsb3MuIENhc28gY29udHLDoXJpbywgc8OjbyB2ZXRvcmVzIGRlIGRvaXMgZWxlbWVudG9zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfbGFiZWwiOiAiUHJvcG9yw6fDtWVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAyOjM6NSBzw6NvIGludGVycHJldGFkYXMgY29tbyBwcm9wb3LDp8O1ZXMuIENhc28gY29udHLDoXJpbywgc8OjbyBkaXZpc8O1ZXMgcmVndWxhcmVzIHN1Y2Vzc2l2YXMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YcOnw6NvIGNpZW50w61maWNhIGRlIGNvbXB1dGFkb3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGw7NybXVsYXMgY29tbyAxLjVlLTUgb3UgMS41RS01IHPDo28gaW50ZXJwcmV0YWRhcyBjb21vIG7Dum1lcm9zIGRlY2ltYWlzIGVtIG5vdGHDp8OjbyBjaWVudMOtZmljYS4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU8OtbWJvbG9zIHNlcGFyYWRvcmVzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfcG9pbnRfZHJvcGRvd25fbGFiZWwiOiAiUG9udG8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19jb21tYV9kcm9wZG93bl9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIkVzcGHDp28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIk5hZGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJDYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJHcnVwb3MgZGUgZMOtZ2l0b3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIkl0ZW5zIGRhIGxpc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAiRXNjb2xoYSBvIHNpZ25pZmljYWRvIGRvcyBzw61tYm9sb3MgZGUgcG9udG8sIHbDrXJndWxhIGUgZXNwYcOnby4gRGVmaW5lIGNvbW8gb3MgZMOtZ2l0b3MgZGVjaW1haXMgZSBhcyBsaXN0YXMgZGV2ZW0gc2VyIGV4cHJlc3Nvcy4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIGNvbSBhIHJlc3Bvc3RhIGRvIGFsdW5vIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbGl0ZXJhbGx5X2VxdWFsX2xhYmVsIjogIkxpdGVyYWxtZW50ZSBpZ3VhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmUgc2VyIGRpZ2l0YWRhIGV4YXRhbWVudGUgY29tbyBhIHJlc3Bvc3RhIGNvcnJldGEsIGV4Y2V0byBwb3IgcGFyw6pudGVzZXMgZSBvcGVyYWRvcmVzIGVxdWl2YWxlbnRlcy4gQSB0b2xlcsOibmNpYSBhaW5kYSBzZSBhcGxpY2EuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyDDqSBjb21wYXJhZGEgY29tIGEgcmVzcG9zdGEgY29ycmV0YSB1c2FuZG8gbyBtZWNhbmlzbW8gbWF0ZW3DoXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJBIG9yZGVtIGUgYSByZXBldGnDp8OjbyBzw6NvIGltcG9ydGFudGVzIG5hcyBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIlNlIGEgcmVzcG9zdGEgZm9yIHVtYSBsaXN0YSBkZSBlbGVtZW50b3MsIG9zIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkb3MgYWx1bm9zIGRldmVyw6NvIGVzdGFyIG5hIG1lc21hIG9yZGVtIGUgYXBhcmVjZXIgbyBtZXNtbyBuw7ptZXJvIGRlIHZlemVzIHF1ZSBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJBIHJlcGV0acOnw6NvIMOpIGltcG9ydGFudGUgbmFzIGxpc3RhcywgbWFzIGEgb3JkZW0gbsOjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTZSBhIHJlc3Bvc3RhIGZvciB1bWEgbGlzdGEgZGUgZWxlbWVudG9zLCBvcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG9zIGFsdW5vcyBkZXZlcsOjbyBhcGFyZWNlciBvIG1lc21vIG7Dum1lcm8gZGUgdmV6ZXMgcXVlIG5hIHJlc3Bvc3RhIGNvcnJldGEsIG1hcyBuw6NvIG5lY2Vzc2FyaWFtZW50ZSBuYSBtZXNtYSBvcmRlbS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiQSBvcmRlbSBlIGEgcmVwZXRpw6fDo28gbsOjbyBzw6NvIGltcG9ydGFudGVzIG5hcyBsaXN0YXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfaGVscGVyX3RleHQiOiAiU2UgYSByZXNwb3N0YSBmb3IgdW1hIGxpc3RhIGRlIGVsZW1lbnRvcywgbsOjbyBjb25zaWRlcmFyIGEgb3JkZW0gZSBhIHJlcGV0acOnw6NvIGRlbGVzIHBhcmEgY29tcGFyYXIgYSByZXNwb3N0YSBkb3MgYWx1bm9zIGNvbSBhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiQ29ycmVzcG9uZGVyIG1hacO6c2N1bGFzIGUgbWluw7pzY3VsYXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICJBcyBsZXRyYXMgbWFpw7pzY3VsYXMgZSBtaW7DunNjdWxhcyBkZXZlbSBjb3JyZXNwb25kZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkNvcnJlc3BvbmRlciBlc3Bhw6dvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX3NwYWNlc19oZWxwZXJfdGV4dCI6ICJBIHJlc3Bvc3RhIGRvIGFsdW5vIGUgYSByZXNwb3N0YSBjb3JyZXRhIGRldmVtIHRlciBleGF0YW1lbnRlIG9zIG1lc21vcyBlc3Bhw6dvcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIk8gY29uanVudG8gZGUgc29sdcOnw7VlcyBkYSBlcXVhw6fDo28sIGluZXF1YcOnw6NvIG91IHNpc3RlbWEgZGVmaW5pZG8gcGVsYSByZXNwb3N0YSBkbyBhbHVubyDDqSBvIG1lc21vIGRlZmluaWRvIHBlbGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJDb3JyZXNwb25kZXIgYSB0b2RhcyBhcyByZXNwb3N0YXMgZG9zIGFsdW5vcy4gVXNlIGVzdGEgb3DDp8OjbyBwYXJhIGRhciBmZWVkYmFjayBhb3MgYWx1bm9zIHNvYnJlIHJlc3Bvc3RhcyBlcnJhZGFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIkZ1bsOnw6NvIGRlIGF2YWxpYcOnw6NvIHBlcnNvbmFsaXphZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmEgc3VhIHByw7NwcmlhIGZ1bsOnw6NvIHBlcnNvbmFsaXphZGEgcGFyYSB2ZXJpZmljYXIgYSByZXNwb3N0YSBkbyBhbHVubyBubyBwYWluZWwgRGVmaW5pciB2YXJpw6F2ZWlzIGUgZnVuw6fDtWVzIGFsZWF0w7NyaWFzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tZSBkYSBmdW7Dp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pciB1bWEgbm92YSBmdW7Dp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk1hbnRlciBhcmd1bWVudG9zIG7Do28gYXZhbGlhZG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBuw6NvIHNlcsOhIGF2YWxpYWRhIGUgc2Vyw6EgYXRyaWJ1w61kYSDDoCBmdW7Dp8OjbyBjb21vIHVtYSBFeHByZXNzw6NvIENhbGNNZS4gRXN0ZSDDqSB1bSByZWN1cnNvIG11aXRvIGF2YW7Dp2Fkby4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTsO6bWVyb3MiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19zeW1ib2xpY19hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOw6NvIHBlcm1pdGlyIG7Dum1lcm9zIGRlY2ltYWlzLiBBIHJlc3Bvc3RhIGRldmUgc2VyIHVtYSBjb21iaW5hw6fDo28gZGUgb3BlcmHDp8O1ZXMsIGZyYcOnw7VlcywgcmHDrXplcyBlIGZ1bsOnw7VlcyBkZSBuw7ptZXJvcyBpbnRlaXJvcywgY29uc3RhbnRlcyBlIHZhcmnDoXZlaXMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2xhYmVsIjogIlRvbGVyw6JuY2lhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBleGF0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIHNlciBleGF0YW1lbnRlIGlndWFsIMOgIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJNYXJnZW0gZGUgZXJybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5faGVscGVyX3RleHQiOiAiQSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIGVzdGFyIGVzdHJpdGFtZW50ZSBkZW50cm8gZG8gaW50ZXJ2YWxvIGRlIHRvbGVyw6JuY2lhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICJlcnJvIHBlcmNlbnR1YWwgJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiZXJybyBhYnNvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiRMOtZ2l0b3MgY29ycmVzcG9uZGVudGVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICJPcyBwcmltZWlyb3MgYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyBvdSBjYXNhcyBkZWNpbWFpcyBkYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlbSBjb3JyZXNwb25kZXIgw6AgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAiRm9ybWF0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBjaWVudMOtZmljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIG5hIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGNpZW50w61maWNhIG5vcm1hbGl6YWRhOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gZGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIGRldmVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGRlY2ltYWwgc2ltcGxlczogMCwwMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFscXVlciBub3Rhw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIk9zIG7Dum1lcm9zIGRlY2ltYWlzIHBvZGVtIHNlciBleHByZXNzb3MgZW0gbm90YcOnw6NvIGNpZW50w61maWNhIG91IGRlY2ltYWwuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAiYXTDqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjYXNhcyBkZWNpbWFpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiVmVyaWZpY2FyIG8gbsO6bWVybyBtw61uaW1vIGUgbcOheGltbyBkZSBhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIG91IGNhc2FzIGRlY2ltYWlzIHF1ZSBhIHJlc3Bvc3RhIGRvIGFsdW5vIGRldmUgdGVyLCBpbmNsdWluZG8gemVyb3Mgw6AgZGlyZWl0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNpbXBsaWZpY2HDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIkdlcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmljYWRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiQSBleHByZXNzw6NvIG7Do28gcG9kZSBzZXIgbWFpcyBzaW1wbGlmaWNhZGEuIEluY2x1aSBmcmHDp8O1ZXMsIHBvdMOqbmNpYXMgZSByYcOtemVzLCBwb2xpbsO0bWlvcywgZnVuw6fDtWVzIHJhY2lvbmFpcywgZnVuw6fDtWVzIHRyYW5zY2VuZGVudGFpcywgbsO6bWVyb3MgZGVjaW1haXMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXhwYW5kaWRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIlRvZGFzIGFzIG9wZXJhw6fDtWVzIHF1ZSBwb2RlbSBzZXIgZmVpdGFzIHPDo28gZXhlY3V0YWRhcy4gT3MgcHJvZHV0b3Mgc8OjbyBkaXN0cmlidcOtZG9zIHBvciBzb21hcywgZnJhw6fDtWVzIHNpbXBsZXMgc8OjbyBvcGVyYWRhcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXRvcmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0b3JpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2hlbHBlcl90ZXh0IjogIkludGVpcm9zIG91IHBvbGluw7RtaW9zIHPDo28gZXhwcmVzc29zIGNvbW8gcHJvZHV0b3MgZGUgbsO6bWVyb3MgcHJpbW9zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhdG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiRmF0b3JlcyBjb211bnMgZGUgc29tYXMgZm9yYW0gZXh0cmHDrWRvcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZnJhY3Rpb25zX2xhYmVsIjogIkZyYcOnw7VlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmFkb3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkFzIGZyYcOnw7VlcyBzw6NvIHNpbXBsaWZpY2FkYXMgY29tIHVtIMO6bmljbyBkZW5vbWluYWRvciBjb211bS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcm9vdHNfbGFiZWwiOiAiUmHDrXplcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmFjaW9uYWxpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfaGVscGVyX3RleHQiOiAiTsOjbyBow6EgcmHDrXplcyBubyBkZW5vbWluYWRvci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRvcyBtw61uaW1vcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJPIGFyZ3VtZW50byBkYXMgcmHDrXplcyBuw6NvIHBvc3N1aSBuZW5odW0gZmF0b3IgZWxldmFkbyDDoCBwb3TDqm5jaWEgZG8gw61uZGljZSBkYSByYWl6LCBwb3J0YW50byBuw6NvIHBvZGUgc2VyIHNpbXBsaWZpY2Fkby4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pZGFkZXMgZGUgbWVkaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9sYWJlbCI6ICJDb3JyZXNwb25kZXIgYSB1bmlkYWRlIGRlIG1lZGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiQSB1bmlkYWRlIGRlIG1lZGlkYSBkYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlIHNlciBhIG1lc21hIGRhIHJlc3Bvc3RhIGNvcnJldGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAiUGVybWl0aXIgb3V0cm9zIHByZWZpeG9zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiUGVybWl0aXIgcXVlIGEgdW5pZGFkZSBkZSBtZWRpZGEgZGEgcmVzcG9zdGEgZG8gYWx1bm8gdGVuaGEgdW0gcHJlZml4byBkaWZlcmVudGUgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50b3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY3JpdGVyaWFfdGl0bGUiOiAiQ3JpdMOpcmlvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAiVG9sZXLDom5jaWEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJEZWZpbmEgbyBlcnJvIHBlcm1pdGlkbyBlbnRyZSBhIHJlc3Bvc3RhIGRvIGFsdW5vIGUgYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c19zdWJ0aXRsZSI6ICJTZWxlY2lvbmUgb3MgZWxlbWVudG9zIG5hIHJlc3Bvc3RhIGEgc2VyIGF2YWxpYWRhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3N1cGVyZmx1b3VzX3RleHQiOiAiUHJvaWJpciBlbGVtZW50b3Mgc3Vww6lyZmx1b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIk7Do28gcG9kZSBoYXZlciBtYWlzIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkbyBhbHVubyBkbyBxdWUgZWxlbWVudG9zIHByZXNlbnRlcyBuYSByZXNwb3N0YSBjb3JyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl90ZXh0IjogIkNvcnJlc3BvbmRlciBjb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfaGVscGVyIjogIk9zIGVsZW1lbnRvcyBuYSByZXNwb3N0YSBkbyBhbHVubyBkZXZlbSB0ZXIgYSBtZXNtYSBjb3IgcXVlIG9zIGRhIHJlc3Bvc3RhIGNvcnJldGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAiQ29ycmVzcG9uZGVyIHRpcG8gZGUgbGluaGEiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJPcyBlbGVtZW50b3MgbmEgcmVzcG9zdGEgZG8gYWx1bm8gZGV2ZW0gdGVyIG8gbWVzbW8gdGlwbyBkZSBsaW5oYSAoc8OzbGlkYSwgdHJhY2VqYWRhKSBxdWUgb3MgZGEgcmVzcG9zdGEgY29ycmV0YS4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJUb2RvcyBvcyBlbGVtZW50b3MiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnVpciBub3RhcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIk9jb3JyZXUgdW0gZXJybyBhbyBjYXJyZWdhciBvcyBlbGVtZW50b3MgZGUgdmFsaWRhw6fDo28gZG8gZ3LDoWZpY28uIFRlbnRlIG5vdmFtZW50ZS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIkVzY3JldmEgdW0gYWxnb3JpdG1vIHBhcmEgY3JpYXIgdmFyacOhdmVpcyBhbGVhdMOzcmlhcywgbsO6bWVyb3MsIGV4cHJlc3PDtWVzLCBwbG90YWdlbnMgb3UgdW1hIGZ1bsOnw6NvIGRlIGF2YWxpYcOnw6NvOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2VtIGRvIGFsZ29yaXRtbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJOb3Rhw6fDo28gZGUgdmFyacOhdmVpcyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaGVscGVyX3RleHQiOiAiRXhlbXBsbzogIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2V4cHJlc3Npb25fZm9ybWF0X2xhYmVsIjogIkZvcm1hdG8gZGEgZXhwcmVzc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJVbmlkYWRlIGltYWdpbsOhcmlhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAiT3BlcmFkb3IgZGUgbXVsdGlwbGljYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBQb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aW1lc19vcGVyYXRvcl9jcm9zc19sYWJlbCI6ICLDlyBYaXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGzDrWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGRvIG7Dum1lcm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2xhYmVsIjogIlRpcG8gZGUgcHJlY2lzw6NvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkFsZ2FyaXNtb3Mgc2lnbmlmaWNhdGl2b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNhc2FzIGRlY2ltYWlzIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZSBzYcOtZGEiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX3NjaWVudGlmaWNfbGFiZWwiOiAiQ2llbnTDrWZpY28iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiU2VwYXJhZG9yIGRlIGRlY2ltYWwiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlBvbnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJTZXBhcmFkb3IgZGUgZ3J1cG8gZGUgZMOtZ2l0b3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTmVuaHVtIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19zcGFjZV9sYWJlbCI6ICJFc3Bhw6dvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICJWw61yZ3VsYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUG9udG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJFc2NyZXZhIG8gY29udGXDumRvIGluaWNpYWwgZGEgY2FsY3VsYWRvcmEgQ2FsY01lIGF1eGlsaWFyIGRvIGFsdW5vOiIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfbGFiZWwiOiAiUmVzcG9zdGEgY29ycmV0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fY29ycmVjdF9hbnN3ZXJfcmVnZW5lcmF0ZV9hbnN3ZXJfYnV0dG9uX2xhYmVsIjogIkdlcmFyIGEgcmVzcG9zdGEgbm92YW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9jb3B5X2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiQ29waWFyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9sYWJlbCI6ICJSZXNwb3N0YSBkbyBhbHVubyIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIkRlZmluaXIgdW1hIHJlc3Bvc3RhIGRvIGFsdW5vIHBhcmEgdmVyIG8gZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2NvcnJlY3RfbGFiZWwiOiAiQ09SUkVUQSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfcGFydGlhbGx5X2NvcnJlY3RfbGFiZWwiOiAiUEFSQ0lBTE1FTlRFIENPUlJFVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJJTkNPUlJFVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGF4ZSBtYXRlbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRheGUgZ3LDoWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRheGUgZGUgdGV4dG8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2xpdGVyYWxfbGFiZWwiOiAiTGl0ZXJhbG1lbnRlIGlndWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVhw6fDtWVzIGVxdWl2YWxlbnRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIlF1YWxxdWVyIHJlc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW7Dp8OjbyBkZSBhdmFsaWHDp8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgaWd1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zaW1wbGlmaWVkX2xhYmVsIjogIlNpbXBsaWZpY2FkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGlkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0b3JpemFkbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYWNpb25hbGl6YWRvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJOZW5odW0gZmF0b3IgY29tdW0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICJSYWRpY2FuZG9zIG3DrW5pbW9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hZG9yIGNvbXVtIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3Rhw6fDo28gY2llbnTDrWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIk5vdGHDp8OjbyBkZWNpbWFsIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc3ltYm9saWNfbGFiZWwiOiAiUmVzcG9zdGEgc2ltYsOzbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJEZSAke21pbn0gYXTDqSAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIlBlbG8gbWVub3MgJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJBdMOpICR7bWF4fSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9lcXVhbF9sYWJlbCI6ICIke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJhbGdhcmlzbW9zIHNpZ25pZmljYXRpdm9zIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXF1aXZhbGVudF91bml0c19sYWJlbCI6ICJVbmlkYWRlIGRlIG1lZGlkYSBjb3JyZXNwb25kZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIlNlbSBlbGVtZW50b3Mgc3Vww6lyZmx1b3MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb2xvcl9sYWJlbCI6ICJDb3IiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJFc3RpbG8gZGUgbGluaGEiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZGEgcGVyZ3VudGEiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJVUkwgZGEgZ3JhbcOhdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlBhbGF2cmFzIHJlc2VydmFkYXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICJWYWxpZGHDp8OjbyBlIHZhcmnDoXZlaXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICJNw6l0b2RvIGRlIGVudHJhZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2FsbG93ZWRfaW5wdXRfdGl0bGUiOiAiRW50cmFkYSBwZXJtaXRpZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyYcOnw6NvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcm9wZXJ0aWVzX3RpdGxlIjogIlByb3ByaWVkYWRlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMiLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICJkZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogImF0w6kiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiYWxnYXJpc21vcyBzaWduaWZpY2F0aXZvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2FzYXMgZGVjaW1haXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiZXJybyBwZXJjZW50dWFsICUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm8gYWJzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIGVzY3JpdGEgw6AgbcOjbyBpbmNvcnBvcmFkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc8OjbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaGFzX2FsZ29yaXRobV9sYWJlbCI6ICJUZW0gYWxnb3JpdG1vIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfdGl0bGUiOiAiSW1wb3J0YXIgYSBwZXJndW50YT8iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2xhYmVsIjogIkEgcGVyZ3VudGEgcXVlIHZvY8OqIGVzdMOhIHByZXN0ZXMgYSBhYnJpciBjb250w6ltIHJlY3Vyc29zIG9ic29sZXRvcy4gTyBwcm9jZXNzbyBkZSBpbXBvcnRhw6fDo28gcG9kZSBtdWRhciB1bSBwb3VjbyBvIGNvbXBvcnRhbWVudG8gZGEgcGVyZ3VudGEuIMOJIGFsdGFtZW50ZSByZWNvbWVuZMOhdmVsIHF1ZSB2b2PDqiB0ZXN0ZSBjdWlkYWRvc2FtZW50ZSBhIHBlcmd1bnRhIGFww7NzIGEgaW1wb3J0YcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY29uZmlybV9idXR0b25fbGFiZWwiOiAiQWNlaXRhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ190aXRsZSI6ICJPcMOnw7VlcyBpbmNvbXBhdMOtdmVpcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIkFzIG9ww6fDtWVzIHNlbGVjaW9uYWRhcyBzw6NvIGluY29tcGF0w612ZWlzIGNvbSBhcyBhZmlybWHDp8O1ZXMgZGVkdXppZGFzIGRhIFJlc3Bvc3RhIENvcnJldGEuIFRlbSBjZXJ0ZXphIGRlIHF1ZSBkZXNlamEgY29udGludWFyPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlNpbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTsOjbyIsCgoJCSJhbnN3ZXJfZmllbGRfbWF0aHR5cGVfcG9wdXBfYnV0dG9uX3Rvb2x0aXAiOiAiQWJyaXIgbyBlZGl0b3IgZGUgbWF0ZW3DoXRpY2EgTWF0aFR5cGUiLAoJCQoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfdGl0bGUiOiAiQWx0ZXJhw6fDtWVzIG7Do28gc2FsdmFzIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX21lc3NhZ2UiOiAiU2Ugdm9jw6ogZmVjaGFyIGVzdGEgamFuZWxhLCBwZXJkZXLDoSB0b2RhcyBhcyBhbHRlcmHDp8O1ZXMgbsOjbyBzYWx2YXMuIFRlbSBjZXJ0ZXphIGRlIHF1ZSBkZXNlamEgY29udGludWFyPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjZWl0YXIiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWxhciIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiU2FsdmFyICYgZmVjaGFyIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJGZWNoYXIgc2VtIHNhbHZhciIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaXF1ZSBubyBib3TDo28gcGFyYSBiYWl4YXIgZSBleGVjdXRhciBvIGFwbGljYXRpdm8gV2lyaXMgQ0FTIGUgZWRpdGFyIG8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXhlY3V0YXIgY2FsY3VsYWRvcmEiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGlxdWUgbm8gYm90w6NvIHBhcmEgYmFpeGFyIGUgZXhlY3V0YXIgbyBhcGxpY2F0aXZvIFdpcmlzIENhcyBlIGZhemVyIG9zIGPDoWxjdWxvcyBkZSBxdWUgdm9jw6ogcHJlY2lzYS4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5TYWliYSBtYWlzPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiRW52aWFuZG8gc2Vzc8OjbyBpbmljaWFsLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAiQWd1YXJkYW5kbyBhdHVhbGl6YcOnw7Vlcy4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVG9kYXMgYXMgYWx0ZXJhw6fDtWVzIGZvcmFtIHNhbHZhcyIsCgkJImdvdHNlc3Npb24iOiAiQWx0ZXJhw6fDtWVzIHNhbHZhcyAocmV2aXPDo28gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVc2FyIFdpcmlzIENBUyIsCgkJInNob3djYWxjbWUiOiAiVXNhciBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiU2FpYmEgbWFpcyIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgcGFyYSBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIk8gYWxnb3JpdG1vIGRhIHBlcmd1bnRhIHNlcsOhIGltcG9ydGFkbyBkbyBXaXJpcyBDQVMgcGFyYSBub3NzbyBub3ZvIGVkaXRvciBkZSBhbGdvcml0bW9zLCBvIENhbGNNZS4gTyBhbGdvcml0bW8gcmVzdWx0YW50ZSBkZXZlcsOhIHNlciByZXZpc2FkbyBlIHRlc3RhZG8gbWFudWFsbWVudGUuIE9zIGFsZ29yaXRtb3MgaW1wb3J0YWRvcyBubyBDYWxjTWUgbsOjbyBwb2RlcsOjbyBtYWlzIHNlciBhYmVydG9zIG5vIFdpcmlzIENBUy4gU2UgZGVzZWphciBkZXNmYXplciBhIGltcG9ydGHDp8OjbyBhcMOzcyB0ZXIgYWNlaXRhZG8sIG7Do28gc2FsdmUgYSBwZXJndW50YTogY2xpcXVlIGVtIENhbmNlbGFyIG5hIGphbmVsYSBkbyBXaXJpcyBRdWl6emVzIFN0dWRpbyBlIGFicmEtYSBub3ZhbWVudGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2FsZ29yaXRobV9kZXNjcmlwdGlvbl9sYWJlbCI6ICJDb252ZXJ0ZXIgY29tbyBhbGdvcml0bW8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNlaXRhciIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkNhbmNlbGFyIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3LDoWZpY28iLAoJCSJzeW50YXhfZ3JhcGhpY19kZXNjcmlwdGlvbiIgOiIoZ3LDoWZpY29zLCBlbGVtZW50b3MgZ2VvbcOpdHJpY29zLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJBIHNpbnRheGUgZGEgcmVzcG9zdGEgZXN0w6EgY29ycmV0YSIsCgkKCQkiY2hlY2tfY29sb3IiOiAiY29ycmVzcG9uZGUgw6AgY29yIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogImNvcnJlc3BvbmRlIGFvIGVzdGlsbyBkZSBsaW5oYSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogIm7Do28gY29udMOpbSBlbGVtZW50b3Mgc3Vww6lyZmx1b3MiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaWNhbWVudGUgaWd1YWwiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICJBIHJlc3Bvc3RhIMOpIGdlb21ldHJpY2FtZW50ZSBpZ3VhbCIsCgoJCSJwYXJhbWV0ZXIiOiAicGFyw6JtZXRybyIsCgkJImFuc3dlciI6ICJyZXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhciBkbyBjb250ZcO6ZG8gaW5pY2lhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDw7NwaWEgZGEgcmVzcG9zdGEgY29ycmV0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdGFkb3IiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJHcsOhZmljb3MgZGUgZXN0YXTDrXN0aWNhcyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJEaWdpdGUgYSByZXNwb3N0YSBjb3JyZXRhIHBhcmEgZXN0YSBwZXJndW50YS4gVm9jw6ogcG9kZSBtb2RpZmljYXIgb3MgY3JpdMOpcmlvcyBkZSBjb21wYXJhw6fDo28gY29tIGEgcmVzcG9zdGEgZGUgc2V1cyBhbHVub3MgdXNhbmRvIG8gbWVudSBkZSBvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRGlnaXRlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIGVzdGEgcGVyZ3VudGEuIFZvY8OqIHBvZGUgbW9kaWZpY2FyIGNvbW8gc2UgY29tcGFyYSBhIHNvbHXDp8OjbyBjb20gYSByZXNwb3N0YSBkZSBzZXVzIGFsdW5vcyBlIHF1YWlzIGVsZW1lbnRvcyBzw6NvIGNsYXNzaWZpY2Fkb3MgdXNhbmRvIG8gbWVudSBkZSBjb25maWd1cmHDp8O1ZXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkRpZ2l0ZSBhIHJlc3Bvc3RhIGNvcnJldGEgcGFyYSBlc3RhIHBlcmd1bnRhLiBWb2PDqiBwb2RlIG1vZGlmaWNhciBvcyBjcml0w6lyaW9zIGRlIGNvbXBhcmHDp8OjbyBjb20gYSByZXNwb3N0YSBkZSBzZXVzIGFsdW5vcyB1c2FuZG8gbyBtZW51IGRlIG9ww6fDtWVzIGRlIHZhbGlkYcOnw6NvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiRXN0ZSDDqSBvIGVzdGFkbyBpbmljaWFsIGRvIGVkaXRvciBkZSBtYXRlbcOhdGljYSBxdWUgc2V1cyBhbHVub3MgdmVyw6NvIGFvIHRlbnRhciBhIHBlcmd1bnRhLiBEZXNzYSBmb3JtYSwgdm9jw6ogcG9kZSBmb3JuZWNlciB1bWEgZXN0cnV0dXJhIHBhcmEgc3VhIHJlc3Bvc3RhIG91IGVzcGHDp29zIGVtIGJyYW5jbyBwYXJhIHByZWVuY2hlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkVzdGUgw6kgbyBlc3RhZG8gaW5pY2lhbCBkbyBlZGl0b3IgZGUgZ3LDoWZpY29zIHF1ZSBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIGEgcGVyZ3VudGEuIFZvY8OqIHBvZGUgcGVyc29uYWxpemFyIG9zIGVsZW1lbnRvcyBkYSBiYXJyYSBkZSBmZXJyYW1lbnRhcyBxdWUgZWxlcyB2ZXLDo28gbmFzIG9ww6fDtWVzIGRlIGVudHJhZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICJFc3RlIMOpIG8gZXN0YWRvIGluaWNpYWwgZG8gZWRpdG9yIGRlIHRleHRvIHF1ZSBzZXVzIGFsdW5vcyB2ZXLDo28gYW8gdGVudGFyIGEgcGVyZ3VudGEuIEVzc2UgdGlwbyBkZSByZXNwb3N0YSBuw6NvIMOpIGF2YWxpYWRvIG1hdGVtYXRpY2FtZW50ZS4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJWb2PDqiBlc3TDoSB1c2FuZG8gV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAiQWdvcmEgdm9jw6ogcG9kZSBkZXNmcnV0YXIgZGEgbm9zc2Egbm92YSBmZXJyYW1lbnRhIGRlIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMsIHF1ZSBwZXJtaXRlIGNyaWFyIHBlcmd1bnRhcyBkaW7Dom1pY2FzIGRlIG1hbmVpcmEgbWFpcyByw6FwaWRhIGUgZGlyZXRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJEw6ogdW1hIG9saGFkYSBlbSBub3NzYXMgbm90YXMgZGUgdmVyc8Ojby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRMOqLW5vcyBhIHN1YSBvcGluacOjby4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb3F1ZWFyIGNvbnRlw7pkbyBpbmljaWFsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2hlbHBlcl90ZXh0IjogIk7Do28gcGVybWl0YSBxdWUgbyBhbHVubyBtb2RpZmlxdWUgYSByZXNwb3N0YSBmb3JhIGRvcyBlc3Bhw6dvcyB2YXppb3MgcmVzZXJ2YWRvcyBkZWl4YWRvcyBubyBjb250ZcO6ZG8gaW5pY2lhbC4gU2UgZXNzYSBjb25maWd1cmHDp8OjbyBlc3RpdmVyIGhhYmlsaXRhZGEsIG8gYWx1bm8gc8OzIHBvZGVyw6EgcHJlZW5jaGVyIG9zIGVzcGHDp29zIHZhemlvcy4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWwiOiAiQ29uZmlndXJhw6fDtWVzIGRlIGV4aWJpw6fDo28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF9uYW1lIjogIlZpc2liaWxpZGFkZSBkbyBub21lIGRvcyByw7N0dWxvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX3ZhbHVlIjogIlZpc2liaWxpZGFkZSBkbyB2YWxvciBkb3MgcsOzdHVsb3MiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19oZWxwZXJfdGV4dCI6ICJTZWxlY2lvbmUgYSBjb25maWd1cmHDp8OjbyBkZSBleGliacOnw6NvIGRvIG5vbWUgZSBkbyB2YWxvciBkb3MgcsOzdHVsb3MuIFZvY8OqIHBvZGUgZGVjaWRpciBzZSBvIGFsdW5vIHZlcsOhIG8gdmFsb3IgZGFzIGV0aXF1ZXRhcyBzZW1wcmUsIG51bmNhIG91IHF1YW5kbyBlbGFzIGVzdGl2ZXJlbSBlbSBmb2NvLiIsCgkJImFsd2F5cyI6ICJTZW1wcmUiLAoJCSJmb2N1cyI6ICJGb2NvIiwKCQkibmV2ZXIiOiAiTnVuY2EiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWwiOiAiQWp1c3RlcyBkYSBncmFkZSBtYWduw6l0aWNhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWxfdGV4dCI6ICJTZWxlY2lvbmUgYSBvcMOnw6NvIGRlIGdyYWRlIG1hZ27DqXRpY2EgcGFyYSBvIGNhbXBvIGRlIHJlc3Bvc3RhIGRvIGFsdW5vLiIsCgkJImZvcmNlIjogIkZvcsOnYSIsCgkJInNuYXAiOiAiQWxpbmhhciIsCgkJImRpc2FibGVkIjogIkRlc2F0aXZhZG8iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlZhcmnDoXZlaXMgYWxlYXTDs3JpYXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RvIGLDoXNpY28iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAiTW9kbyBhdmFuw6dhZG8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWYXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiVG9ybmUgc3VhcyBwZXJndW50YXMgZGluw6JtaWNhcyBpbmNsdWluZG8gdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyB0ZXh0byBkYSBwZXJndW50YS4gTsOjbyBlc3F1ZcOnYSBkZSBpbmNsdWlyIGVzc2FzIHZhcmnDoXZlaXMgbmEgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIGVsYXMgYXBhcmXDp2FtIGF2YWxpYWRhcywgYWRpY2lvbmFyIG8gY29tYW5kbyDigJxhdmFsaWFy4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiVG9ybmUgc3VhcyBwZXJndW50YXMgZGluw6JtaWNhcyBpbmNsdWluZG8gdmFyacOhdmVpcyBhbGVhdMOzcmlhcyBhbyB0ZXh0byBkYSBwZXJndW50YS4gTsOjbyBlc3F1ZcOnYSBkZSBpbmNsdWlyIGVzc2FzIHZhcmnDoXZlaXMgbmEgcmVzcG9zdGEgY29ycmV0YSBlLCBzZSBxdWlzZXIgcXVlIGVsYXMgYXBhcmXDp2FtIGF2YWxpYWRhcywgYWRpY2lvbmFyIG8gY29tYW5kbyDigJxhdmFsaWFy4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXNlIG8gQ2FsY01lIHBhcmEgZXNjcmV2ZXIgYWxnb3JpdG1vcyBwYXJhIGdlcmFyIHZhcmnDoXZlaXMgYWxlYXTDs3JpYXMhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBJbmNsdWlyIHZhcmnDoXZlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIlZvY8OqIHRlbSB1bSBhbGdvcml0bW8gY29tcGxleG8sIHVzZSBvIG1vZG8gYXZhbsOnYWRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19oZWxwX2J1dHRvbiI6ICJEb2N1bWVudGHDp8OjbyBkZSB2YXJpw6F2ZWlzIGFsZWF0w7NyaWFzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiTm9tZSBkYSB2YXJpw6F2ZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9yb3dfcHJlZml4X3RleHQiOiAiIyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3R5cGVfdGV4dCI6ICLDqSB1bSBuw7ptZXJvIGludGVpcm8gZW50cmUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfdGV4dCI6ICJ2YWxvciBtw61uaW1vIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJ2YWxvciBtw6F4aW1vIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX25hbWVfYWxyZWFkeV91c2VkX2Vycm9yIjogIk5vbWUgZGEgdmFyacOhdmVsIGrDoSB1dGlsaXphZG8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIk7Do28gw6kgdW0gbsO6bWVybyBpbnRlaXJvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX2ludmFsaWRfbmFtZV9lcnJvciI6ICJOb21lIGRhIHZhcmnDoXZlbCBpbnbDoWxpZG8hIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX2Vycm9yIjogIk8gdmFsb3IgbcOheGltbyBkZXZlIHNlciBtYWlvciEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAiRmFsdGEgbyBub21lIGRhIHZhcmnDoXZlbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gdmFsb3IgbcOheGltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV9taXNzaW5nX2Vycm9yIjogIkZhbHRhIG8gdmFsb3IgbcOtbmltbyIsCgkJCgkJImV2YWx1YXRlX2tleXdvcmQiOiAiYXZhbGlhciIsCgkJCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfaGVhZGVyX3RleHQiOiAiQXByZXNlbnRhbW9zIG8gV2lyaXNRdWl6emVzIDQuOC4wOiBBZ29yYSBjb20gcmVzcG9zdGFzIGJhc2VhZGFzIGVtIGdyw6FmaWNvcyBmZWl0b3Mgw6AgbcOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJUZW1vcyBvIHByYXplciBkZSBhcHJlc2VudGFyIHVtIG5vdm8gdGlwbyBkZSByZXNwb3N0YSBxdWUgcGVybWl0ZSBxdWUgc2V1cyBhbHVub3MgcmVzcG9uZGFtIGNyaWFuZG8gdW0gZ3LDoWZpY28gw6AgbcOjby4gUGFyYSBzYWJlciBtYWlzIHNvYnJlIGVzdGUgcmVjdXJzbywgY29uZmlyYSBub3Nzb3MgZGV0YWxoZXMgZGUgdmVyc8OjbyBlIGRvY3VtZW50YcOnw6NvLiBFc3BlcmFtb3MgcXVlIHZvY8OqIGUgc2V1cyBhbHVub3MgZ29zdGVtIGRlc3RhIG5vdmEgZnVuY2lvbmFsaWRhZGUgZG8gV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiTm90YXMgZGEgdmVyc8OjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIlF1ZXJlbW9zIHNhYmVyIHN1YSBvcGluacOjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21vIGNyaWFyIHN1YSBwcmltZWlyYSBwZXJndW50YSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl90ZXh0IjogIlNhaWJhIHRvZGFzIGFzIGV0YXBhcyBwYXJhIGNyaWFyIHVtYSBwZXJndW50YSBjb20gbyBXaXJpc1F1aXp6ZXMgZSBjb21vIHVzYXIgc2V1cyByZWN1cnNvcyBkZSB2YWxpZGHDp8Ojby4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbW8gY3JpYXIgdW1hIHBlcmd1bnRhIGFsZWF0w7NyaWEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcmFuZG9tX3F1ZXN0aW9uX3RleHQiOiAiU2FpYmEgY29tbyBjcmlhciBmYWNpbG1lbnRlIHVtYSBwZXJndW50YSBhbGVhdMOzcmlhIGNvbSBvIFdpcmlzUXVpenplcyBjb20gbm9zc29zIG1vZG9zIGLDoXNpY28gZSBhdmFuw6dhZG8uIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiU2FiYSB0dWRvIHNvYnJlIG8gV2lyaXNRdWl6emVzIGNvbSBub3NzbyB0cmVpbmFtZW50byBncmF0dWl0byIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiT2ZlcmVjZW1vcyBhIG9ww6fDo28gZGUgdW0gdHJlaW5hbWVudG8gYXV0b2d1aWFkbyBncmF0dWl0byBlIGRlIHVtIHRyZWluYW1lbnRvIHBhZ28gYWNvbXBhbmhhZG8gcG9yIHR1dG9yIG5vIHF1YWwgdm9jw6ogcG9kZXLDoSBhcHJlbmRlciB0dWRvIHNvYnJlIG9zIHJlY3Vyc29zIGUgYXMgY29uZmlndXJhw6fDtWVzIGF2YW7Dp2FkYXMgZG8gV2lyaXNRdWl6emVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2xlYXJuX21vcmVfYnV0dG9uX3RleHQiOiAiU2FpYmEgbWFpcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Jhc2ljX21vZGVfYnV0dG9uX3RleHQiOiAiTW9kbyBiw6FzaWNvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RvIGF2YW7Dp2FkbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2Vucm9sbF9tZV9idXR0b25fdGV4dCI6ICJJbnNjcmnDp8OjbyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAiQ29udGF0byIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3Zpc2l0X291cl93ZWJwYWdlX2J1dHRvbl90ZXh0IjogIkFjZXNzZSBub3NzbyBzaXRlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIlJlcG9ydGFyIHVtIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1w6fDo28iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiRGVzZW5oYXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9za2V0Y2giOiAiRXN0ZSDDqSBvIGNvbnRlw7pkbyBpbmljaWFsIGRvIGVkaXRvciBncsOhZmljbyBxdWUgc2V1cyBhbHVub3MgdmlzdWFsaXphcsOjbyBhbyB0ZW50YXIgc29sdWNpb25hciBhIHBlcmd1bnRhLiBMZW1icmUtc2UgZGUgcXVlIGEgYmFycmEgZGUgZmVycmFtZW50YXMgZG9zIGFsdW5vcyB0ZXLDoSBhcGVuYXMgYm90w7VlcyBkZSBlc2NyaXRhIGUgZXhjbHVzw6NvLiBVc2UgbyByZWN1cnNvIFwiVGVzdGFyIGVzdGEgcGVyZ3VudGFcIiBwYXJhIHZlciBjb21vIGVsYSBwYXJlY2Vyw6EuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiRGlnaXRlIGEgcmVzcG9zdGEgY29ycmV0YSBwYXJhIGVzdGEgcGVyZ3VudGEuIFNldXMgYWx1bm9zIHVzYXLDo28gYSBmZXJyYW1lbnRhIGRlIGVzY3JpdGEgw6AgbcOjbyBwYXJhIGVzYm:Dp2FyIGEgc29sdcOnw6NvLCBwb3IgaXNzbyBkZWZpbmltb3MgdW1hIHRvbGVyw6JuY2lhIG3DrW5pbWEgcGFyYSByZXNwb3N0YXMgbGlnZWlyYW1lbnRlIGltcHJlY2lzYXMuIFZvY8OqIHBvZGUgYWp1c3RhciBlc3NhIHRvbGVyw6JuY2lhIGNsaWNhbmRvIG5hcyDigJxvcMOnw7VlcyBkZSB2YWxpZGHDp8Ojb%KAnS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2UgbyBib3TDo28gXCJUZXN0YXIgZXN0YSBwZXJndW50YVwiIHBhcmEgZW50cmFyIG5vIG1vZG8gZGUgdmlzdWFsaXphw6fDo28gZG8gYWx1bm8uIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9za2V0Y2hfbGFiZWwiIDogIlJlcHJvZHV6aXIgIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJEZXNlbmhhciIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2RvY3VtZW50YXRpb25fYnV0dG9uX3RleHQiIDogIkRvY3VtZW50YcOnw6NvIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAiRmVjaGFyIE1hdGhUeXBlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX2V2YWx1YXRlZF9sYWJlbCI6ICJFdmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9sYWJlbCI6ICJNYW50ZXIgYXJndW1lbnRvcyBuw6NvIGF2YWxpYWRvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3N0cmluZ19sYWJlbCI6ICJTdHJpbmciLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hcmd1bWVudHNfaGVscGVyX3RleHQiOiAiRGVmaW5lIGhvdyB0aGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBiZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gdGhlIGdyYWRpbmcgZnVuY3Rpb24uIFRoaXMgaXMgYSB2ZXJ5IGFkdmFuY2VkIGZlYXR1cmUuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGl0bGUiIDogIkRlcHJlY2F0ZWQgZmVhdHVyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGVwcmVjYXRlZF9tZXNzYWdlX3RleHQiIDogIlRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4gXG4gICAgVGhlIGRlcHJlY2F0ZWQgZmVhdHVyZXMgYXJlIHRoZSBmb2xsb3dpbmcgb25lczoiLAoKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF9zZXRfYXNzZXJ0aW9uIjogIkVxdWl2YWxlbnQgc2V0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fc3ludGF4X2xpc3RfYXNzZXJ0aW9uIjogIlN5bnRheCBsaXN0IGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fdGV4dF9sb2dpY19vcGVyYXRvcnMiIDogIlRleHQgbG9naWMgb3BlcmF0b3JzIGFyZSBubyBsb25nZXIgYXZhaWxhYmxlIiwKCQkicXVpenplc19zdHVkaW9fZXF1aXZhbGVudF91bml0X2xpdGVyYWwiIDogIkVxdWl2YWxlbnQgdW5pdCBsaXRlcmFsIGFzc2VydGlvbiBpcyBubyBsb25nZXIgYXZhaWxhYmxlIgoKCX0KfQoKCg"},{ name : "pie_chart_config.json", data : "s3179:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgewogICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImN1cnNvckVkaXRQaWVDaGFydCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aXN1YWxzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJmaXRQbG90dGVyVG9TdGF0cyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJwaWUyRDNEIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQaWUiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibmV3RnJlZUxhYmVsIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJtZW51IiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJlZGl0aW9uIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJ1bmRvIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInJlZG8iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiYWN0aW9ucyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZG93bmxvYWQiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogInZpZXciLAogICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogInZpZXdUb29scyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiem9vbUluIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAidmlld0FjdGlvbnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogIm1heGltaXplIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiZWxlbWVudFN0eWxlcyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZVBpZSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiY29udGV4dHVhbExhYmVsIiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJsYWJlbFN0eWxlcyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiYm9sZCIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJpdGFsaWMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiY29sb3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9CiAgICBdCn0"},{ name : "strings_quizzes.zh.json", data : "s70448:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiemgiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICLmlbDlraYiLAoJCSJzeW50YXhfc3RyaW5nIjogIuaWh%acrCIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAi5a6M5YWo55u45ZCMIiwKCQkiZXF1aXZhbGVudF9zeW1ib2xpYyI6ICLmlbDlrabkuIrnm7jnrYkiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICLnrYnku7fmlrnnqIsiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICLku7vkvZXnrZTmoYgiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogIuivhOWIhuWHveaVsCIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAi5YW35pyJ5pW05pWw5b2i5byPIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICLlhbfmnInliIbmlbDlvaLlvI8iLAoJCSJjaGVja19wb2x5bm9taWFsX2Zvcm0iOiAi5YW35pyJ5aSa6aG55byP5b2i5byPIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICLlhbfmnInmnInnkIblh73mlbDlvaLlvI8iLAoJCSJjaGVja19lbGVtZW50YWxfZnVuY3Rpb25fZm9ybSI6ICLmmK:liJ3nrYnlh73mlbDnmoTnu4TlkIgiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogIuS7peenkeWtpuiuoeaVsOazleihqOekuiIsCgkJImNoZWNrX3NpbXBsaWZpZWQiOiAi5bey5YyW566AIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAi5bey5bGV5byAIiwKCQkiY2hlY2tfZmFjdG9yaXplZCI6ICLlt7LliIbop6MiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAi5pyJ55CG5YyWIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICLmsqHmnInlhazlm6DmlbAiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICLmnInmnIDlsI:nmoTooqvlvIDmlrnmlbAiLAoJCSJjaGVja19kaXZpc2libGUiOiAi5pW06ZmkIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogIuWFt%acieWUr%S4gOWFrOWIhuavjSIsCgkJImNoZWNrX3VuaXQiOiAi5Y2V5L2N562J5LqOIiwKCQkiY2hlY2tfdW5pdF9saXRlcmFsIjogIuWNleS9jeWunumZheetieS6jiIsCgkJImNoZWNrX3ByZWNpc2lvbiI6ICLlhbfmnIkiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLmmK:nrKblj7ciLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogIuWFt%acieetieaViOWNleS9jSIsCgoJCSJsaXN0IjogIuihjOWIl%W8jyIsCgkJIm9yZGVybWF0dGVycyI6ICLpobrluo:lvojph43opoEiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICLpobrluo:kuI3ph43opoEiLAoJCSJxdWVzdGlvbnhtbCI6ICLpl67popggWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICLor63ms5UgVVJMIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICLkv53nlZnor40iLAoJCSJmb3JjZWJyYWNrZXRzIjogIuihjOWIl%W8j%aAu%aYr%mcgOimgeWkp%aLrOWPt%KAnHt94oCd44CCIiwKCQkiY29tbWFhc2l0ZW1zZXBhcmF0b3IiOiAi5L2:55So6YCX5Y%34oCcLOKAneS9nOS4uuihjOWIl%W8j%mhueWIhumalOespuOAgiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIuWvvOWFpemXrumimO%8nyBcbuaCqOWNs%WwhuaJk%W8gOeahOmXrumimOWMheWQq%W3suW8g%eUqOeahOWKn%iDveOAguWvvOWFpei:h%eoi%WPr%iDveS8mueojeW%ruaUueWPmOmXrumimOeahOihqOeOsOOAguW8uueDiOW7uuiuruaCqOWcqOWvvOWFpeWQjuS7lOe7hua1i%ivlemXrumimOOAgiIsCgkJImNvbXBhcmVzZXRzIjogIuS9nOS4uumbhuWQiOi:m%ihjOavlOi%gyIsCgkJInJlbGF0aXZldG9sZXJhbmNlIjogIuebuOWvueWFrOW3riIsCgkJIm5vYnJhY2tldHNsaXN0IjogIuayoeacieaLrOWPt%eahOihjOWIl%W8jyIsCgoJCSJncmFkaW5nZnVuY3Rpb24iOiAi6K%E5YiG5Ye95pWwIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAi6ZmE5Yqg5bGe5oCnIiwKCQkic3RydWN0dXJlIjogIue7k%aehCIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICLkuInop5Llh73mlbAiLAoJCSJoeXBlcmJvbGljIjogIuWPjOabsue6vyIsCgkJInRvbGVyYW5jZSI6ICLlhazlt64iLAoJCSJyZWxhdGl2ZSI6ICLnm7jlr7kiLAoJCSJwcmVjaXNpb24iOiAi57K%56Gu5bqmIiwKCQkiaW1wbGljaXRfdGltZXNfb3BlcmF0b3IiOiAi6ZqQ5byP5LmY5Y%36L%Q566X56ymIiwKCQkidGltZXNfb3BlcmF0b3IiOiAi5LmY5Y%36L%Q566X56ymIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAi6Jma5pWw5Y2V5L2NIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAi5bim5YiG5pWwIiwKCQkiY29uc3RhbnRzIjogIuW4uOmHjyIsCgkJImZ1bmN0aW9ucyI6ICLlh73mlbAiLAoJCSJ1c2VyZnVuY3Rpb25zIjogIueUqOaIt%WHveaVsCIsCgkJInVuaXRzIjogIuWNleS9jSIsCgkJInVuaXRwcmVmaXhlcyI6ICLljZXkvY3liY3nvIAiLAoJCSJzeW50YXhwYXJhbXMiOiAi5qC85byP6YCJ6aG5IiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICLmiZPlvIAgV2lyaXNRdWl6emVzIFN0dWRpbyIsCgkJImF1dGhvcmluZ19maWVsZF90ZXh0X2ZpZWxkX2xhYmVsIjogIuato%ehruetlOahiCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIui%k%WFpemAiemhuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLpqozor4HpgInpobkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICLlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAi5a6a5LmJ5a2m55Sf55qE5Yid5aeL5YaF5a65IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9hY3Rpdml0eV90aXRsZSI6ICLpqozor4Hov5nkuKrpl67popgiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAi6aqM6K%B6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfYWN0aXZpdHlfdGl0bGUiOiAi5p%l55yL6Zeu6aKY5p2l5rqQIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICLov5Tlm54iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAi6aqM6K%B6L%Z5Liq6Zeu6aKYIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9oZWxwX2J1dHRvbl90b29sdGlwIjogIuW4ruWKqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAi5ZCR5oiR5Lus5o%Q5L6b5oKo55qE5Y%N6aaIIiwKCQkicXVpenplc19zdHVkaW9fdHJhaW5pbmdfbGFiZWwiOiAi5oql5ZCN5Y%C5Yqg5oiR5Lus55qE5Z%56K6t6K%%56iLIiwKCQkicXVpenplc19zdHVkaW9fd2Vic2l0ZV9sYWJlbCI6ICLorr:pl67miJHku6znmoTnvZHnq5kiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAi5oql5ZGK6Zeu6aKYIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAi5paH5Lu2IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25faW1wb3J0X2xhYmVsIjogIuWvvOWFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICLlr7zlh7oiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl92aWV3X3NvdXJjZV9sYWJlbCI6ICLmn6XnnIvmnaXmupAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIuW4ruWKqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2Fib3V0X2xhYmVsIjogIuWFs%S6jiIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIuetlOahiOexu%WeiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZXF1YXRpb25fbGFiZWwiOiAi5pa556iLIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9ncmFwaGljX2xhYmVsIjogIuWbvuW9oiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfdGV4dF9sYWJlbCI6ICLmlofmnKwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAi5qCH5YeGIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAi5p%x5b2i5Zu%IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIue6v%W9ouWbviIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIumlvOW9ouWbviIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAi5Li65oKo55qE6Zeu6aKY6K6%572u5Yid5aeL5YaF5a655ZKM5q2j56Gu562U5qGIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl90ZXh0X2NvbnRlbnRfbGFiZWwiOiAi5Li65oKo55qE6Zeu6aKY6K6%572u5q2j56Gu562U5qGIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAi5Yid5aeL5YaF5a65IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLmraPnoa7nrZTmoYgiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9ncmFwaF9jb250ZW50X2xhYmVsIjogIuS4uuaCqOeahOmXrumimOaLn%WumuWIneWni%WGheWuueWSjOato%ehruetlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIuWIneWni%WGheWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAi5q2j56Gu562U5qGIIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWN0aXZpdHlfbGlzdF9sYWJlbCI6ICLorr7nva4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2lucHV0X29wdGlvbnNfbGFiZWwiOiAi6L6T5YWl6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YWxpZGF0aW9uX29wdGlvbnNfbGFiZWwiOiAi6aqM6K%B6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faG9tZV92YXJpYWJsZXNfb3B0aW9uc19sYWJlbCI6ICLpmo:mnLrlj5jph48iLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAi6YCJ5oup5o%Q5L6b57uZ5a2m55Sf55So5LqO5Zue562U6Zeu6aKY55qE5bel5YW344CCIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIuiHquWumuS5ieW3peWFt%agjyIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAi6aqM6K%B6L%Z5Liq6Zeu6aKYIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jYW5jZWxfYnV0dG9uX3Rvb2x0aXAiOiAi5Y%W5raIIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9zYXZlX2J1dHRvbl90b29sdGlwIjogIuS:neWtmCIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICLmoLnmja7lr7nmraPnoa7nrZTmoYjnmoTliIbmnpDnrZvpgInpgInpobnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9hbGxfb3B0aW9uc19sYWJlbCI6ICLmmL7npLrmiYDmnInpgInpobkiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIuaYvuekuuebuOWFs%mAiemhuSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICLlpI3lkIjnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICLliIbliKvnu5nnrZTmoYjmoYbor4TliIYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9oZWxwZXJfdGV4dCI6ICLni6znq4vor4TkvLDmr4:kuKrnrZTmoYjmoYbjgILlkKbliJnmlbTkuKrlhoXlrrnkvJrooqvor4TkvLDkuLrkuIDkuKrljZXkuIDlgLzjgILnrZTmoYjmoYblnKjliJ3lp4vlhoXlrrnkuK3lrprkuYnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9hbGxfYW5zd2Vyc19jb3JyZWN0X2xhYmVsIjogIuaJgOacieetlOahiOmDveW:hemhu%ato%ehriIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAi5aaC5p6c5Lu75L2V5LiA5Liq562U5qGI5LiN5q2j56Gu77yM5pW05Liq6Zeu6aKY5bCG6KKr6K%E5a6a5Li65LiN5q2j56Gu44CC5ZCm5YiZ5q%P5Liq562U5qGI5Zyo6K%E5YiG5Lit6YO95pyJ5p2D6YeN44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICLnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIuivhOWIhuadg%mHjSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAi562U5qGI6L6T5YWl5pa55rOVIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICLnrZTmoYjovpPlhaXlrZfmrrUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICLltYzlhaXlvI:mlbDlrabnvJbovpHlmagiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICLlip:og73lhajpnaLnmoQgTWF0aFR5cGUg5pWw5a2m57yW6L6R5Zmo77yM5bim5pyJ5bel5YW35qCP5ZKM5omL5YaZ6L6T5YWl5qih5byP44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfbGFiZWwiOiAi5by55Ye656qX5Y%j5pi%56S65pWw5a2m57yW6L6R5ZmoIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAi5paH5pys5a2X5q615bim5pyJ5oyJ6ZKu77yM5Y%v5Zyo5by55Ye656qX5Y%j5Lit5ZCv5YqoIE1hdGhUeXBlIOaVsOWtpue8lui%keWZqOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2xhYmVsIjogIue6r%aWh%acrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9wbGFpbl90ZXh0X2hlbHBlcl90ZXh0IjogIuS7heS4uuS4gOS4que6r%aWh%acrOWtl%aute%8jOeUqOS6juabtOeugOWNleeahOetlOahiOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLovoXliqnovpPlhaUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLmmL7npLrovoXliqkgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAi6Zmk5LqG5qCH5YeG5a2m55Sf562U5qGI5a2X5q615aSW77yM6L%Y5pi%56S66L6F5YqpIENhbGNNZSDorqHnrpflmajjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLmmL7npLrovoXliqnmlofmnKzlrZfmrrUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLpmaTkuobmoIflh4blrabnlJ:nrZTmoYjlrZfmrrXlpJbvvIzov5jmmL7npLrovoXliqnmlofmnKzlrZfmrrXjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcmVwbGFjZV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICLnlKjovoXliqkgQ2FsY01lIOabv%aNouetlOahiOi%k%WFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9yZXBsYWNlX2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIuWvueS6juWtpueUn%etlOahiOeUqOi%heWKqSBDYWxjTWUg6K6h566X5Zmo5pu:5o2i562U5qGI6L6T5YWl5a2X5q6144CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIuS4jeimgeaYvuekuui%heWKqei%k%WFpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjovpPlhaXlrZfmrrXkuI3opoHmmL7npLrovoXliqkgQ2FsY01lIOiuoeeul%WZqOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kZWZpbmVfaW5pdGlhbF9jb250ZW50X2J1dHRvbl9sYWJlbCI6ICLlrprkuYnliJ3lp4vlhoXlrrkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAi6Ieq5a6a5LmJ5bel5YW35qCPIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2xhYmVsIjogIumakOiXjyBDYWxjTWUg5paH5qGj6YCJ6aG5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIuWvueWtpueUn%makOiXj%aJk%W8gOOAgeS:neWtmOaIluS4i%i9vSBDYWxjTWUg5paH5Lu2562J6YCJ6aG5IiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIui%k%WFpeagvOW8jyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIuaJgOaciSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICLmuIXpmaQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2xhYmVsIjogIuW4uOmHjyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19oZWxwZXJfdGV4dCI6ICLpgInmi6nlj6:op6Por7vkuLrluLjph4:ogIzkuI3mmK:oh6rnlLHlj5jph4:nmoTlrZfmr43jgILmgqjlj6:ku6XlnKjlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbDpnaLmnb:kuK3lrprkuYnmm7TlpJrluLjph4:jgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAi5pu05aSa5bi46YePLi4uLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2RlZmluZV9jb25zdGFudF9idXR0b25fbGFiZWwiOiAi5a6a5LmJ5LiA5Liq5paw5bi46YePIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19sYWJlbCI6ICLlh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfaGVscGVyX3RleHQiOiAi6YCJ5oup5Y%v6Kej6K%75Li65Ye95pWw55qE5ZCN56ew44CC5oKo5Y%v5Lul5Zyo5a6a5LmJ6ZqP5py65Y%Y6YeP5ZKM5Ye95pWw6Z2i5p2:5Lit5a6a5LmJ5pu05aSa5Ye95pWw44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIuS4ieinkuWHveaVsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIuWPjOabsue6vyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIui:kOeulyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19tb3JlX2Z1bmN0aW9ucyI6ICLmm7TlpJrlh73mlbAuLi4uLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICLlrprkuYnkuIDkuKrmlrDlh73mlbAiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sYWJlbCI6ICLorqHph4:ljZXkvY0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbHBlcl90ZXh0IjogIumAieaLqeWPr%ino%ivu%S4uuW6pumHj%WNleS9jeeahOWQjeensOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAi5pu05aSa5Y2V5L2N4oCm4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAi5Y2V5L2N5YmN57yAIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICLpgInmi6norqHph4:ljZXkvY3lhYHorrjnmoTliY3nvIDjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICJOIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIuabtOWkmuWJjee8gOKApuKApiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGFiZWwiOiAi5YWB6K6455qE57uT5p6EIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICLluKbliIbmlbAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0IjogIueul%W8j%WmgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICLlj6:op6Por7vkuLoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAi44CC5ZCm5YiZ5a6D5Lus5Y%v6Kej6K%75Li6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19sYWJlbCI6ICLooYzliJflvI8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAi5aSn5ous5Y%3IHsgfSDooqvop6Pph4rkuLrooYzliJflvI:nmoTlsIHpl63nrKbjgILlkKbliJnlsIbop6Por7vkuLrmi6zlj7fjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAi5peg5bCB6Zet56ym55qE6KGM5YiX5byPIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIuS7u%S9leWFg%e0oOaIluWFg%e0oOW6j%WIl%mDveiiq%ino%mHiuS4uuihjOWIl%W8j%%8jOWNs%S9v%ayoeacieWwgemXreespiB7feOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAi5Yy66Ze0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICLnrpflvI:lpoIgKDAsMSkg5Y%v6Kej6K%75Li65Yy66Ze044CC5ZCm5YiZ5bCx5piv5Lik5Liq5YWD57Sg55qE5ZCR6YeP44CCIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICLmr5TnjociLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2hlbHBlcl90ZXh0IjogIueul%W8j%WmgiAyOjM6NSDlj6:op6Por7vkuLrmr5TnjofjgILlkKbliJnlsLHmmK:ov57nu63nmoTmma7pgJrpmaTms5XjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLorqHnrpfmnLrnp5HlraborqHmlbDms5UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLnrpflvI:lpoIgMS41ZS01IOaIliAxLjVFLTUg5Zyo56eR5a2m6K6h5pWw5rOV5Lit5Y%v6Kej6K%75Li65bCP5pWw44CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIuWIhumalOespuWPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIueCuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIumAl%WPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIuepuuagvCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAi5pegIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGlnaXRfZ3JvdXBzX2xhYmVsIjogIuaVsOS9jee7hCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2xpc3RfaXRlbXNfbGFiZWwiOiAi6KGM5YiX5byP6aG5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfaGVscGVyX3RleHQiOiAi6YCJ5oup54K544CB6YCX5Y%35ZKM56m65qC856ym5Y%355qE5ZCr5LmJ44CC6L%Z5a6a5LmJ5bCP5pWw5L2N5ZKM6KGM5YiX5byP5b%F6aG75aaC5L2V6KGo56S644CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIuS4juWtpueUn%etlOahiOavlOi%gyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICLlrozlhajnm7jlkIwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5b%F6aG75LiO5q2j56Gu562U5qGI5a6M5YWo55u45ZCM77yM5ous5Y%35ZKM562J5pWI6L%Q566X56ym6Zmk5aSW44CC5YWs5beu5LuN54S26YCC55So44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAi5pWw5a2m5LiK55u4562JIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAi5L2:55So5pWw5a2m5byV5pOO5bCG5a2m55Sf562U5qGI5LiO5q2j56Gu562U5qGI6L%b6KGM5q%U6L6D44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLooYzliJflvI:kuK3nmoTpobrluo:lkozph43lpI3lvojph43opoEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIuWmguaenOetlOahiOaYr%S4gOS4quWFg%e0oOihjOWIl%W8j%%8jOWImeWtpueUn%etlOahiOS4reeahOWFg%e0oOW:hemhu%S4juato%ehruetlOahiOS4reeahOmhuuW6j%WSjOWHuueOsOasoeaVsOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICLooYzliJflvI:kuK3nmoTph43lpI3lvojph43opoHvvIzkvYbpobrluo:kuI3ph43opoEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAi5aaC5p6c562U5qGI5piv5LiA5Liq5YWD57Sg6KGM5YiX5byP77yM5YiZ5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5b%F6aG75LiO5q2j56Gu562U5qGI5Lit5Ye6546w55qE5qyh5pWw55u45ZCM77yM5L2G5LiN5LiA5a6a5Lul55u45ZCM55qE6aG65bqP5Ye6546w44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIuihjOWIl%W8j%S4reeahOmhuuW6j%WSjOmHjeWkjeaXoOWFs%e0p%imgSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3VucmVzdHJpY3RlZF9saXN0c19oZWxwZXJfdGV4dCI6ICLlpoLmnpznrZTmoYjmmK:kuIDkuKrlhYPntKDooYzliJflvI:vvIzkuI3ogIPomZHlhbbpobrluo:lkozph43lpI3mnaXmr5TovoPlrabnlJ:nmoTnrZTmoYjlkozmraPnoa7nrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICLljLnphY3lrZfmr43lpKflsI:lhpkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9oZWxwZXJfdGV4dCI6ICLlpKflsI:lhpnlrZfmr43lv4XpobvlrozlhajljLnphY3jgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAi5Yy56YWN56m65qC8IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOS4reeahOepuuagvOW:hemhu%S4juato%ehruetlOahiOS4reeahOepuuagvOWujOWFqOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIuetieS7t%aWueeoiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOWumuS5ieeahOaWueeoi%OAgeS4jeetieW8j%aIluezu%e7n%eahOino%mbhuS4juato%ehruetlOahiOWumuS5ieeahOino%mbhuebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAi5Lu75L2V562U5qGIIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLljLnphY3miYDmnInlrabnlJ:nrZTmoYjjgILkvb:nlKjmraTpgInpobnlkJHlrabnlJ:lj43ppojplJnor6:nrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9sYWJlbCI6ICLoh6rlrprkuYnor4TliIblh73mlbAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICLlnKjlrprkuYnpmo:mnLrlj5jph4:lkozlh73mlbDpnaLmnb:kuK3lrprkuYnmgqjoh6rlt7HnmoToh6rlrprkuYnlh73mlbDku6Xmo4Dmn6XlrabnlJ:nmoTnrZTmoYjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9uYW1lX2Ryb3Bkb3duX2xhYmVsIjogIuWHveaVsOWQjeensCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAi5a6a5LmJ5LiA5Liq5paw5Ye95pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAi5L%d5oyB6Ieq5Y%Y6YeP5LiN6KKr6K%E5LywIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5bCG5LiN5Lya6KKr6K%E5Lyw77yM5bm25bCG5L2c5Li6IENhbGNNZSDooajovr7lvI:mj5Dkvpvnu5nlh73mlbDjgILov5nmmK:kuIDkuKrpnZ7luLjpq5jnuqfnmoTlip:og73jgIIiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAi5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIuespuWPt%etlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICLkuI3lhYHorrjlsI:mlbDjgILnrZTmoYjlv4XpobvmmK:mlbTmlbDjgIHluLjph4:lkozlj5jph4:nmoTov5DnrpfjgIHliIbmlbDjgIHmoLnlkozlh73mlbDnmoTnu4TlkIjjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbGFiZWwiOiAi5YWs5beuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICLlh4bnoa7nrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIuWtpueUn%etlOahiOW:hemhu%S4juato%ehruetlOahiOWujOWFqOebuOWQjOOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAi55m%5YiG5q%U6K%v5beuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjlv4XpobvkuKXmoLzlnKjlhazlt67ljLrpl7TlhoXjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSDnmb7liIbmr5TplJnor68iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogIue7neWvueivr%W3riIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAi5Yy56YWN5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19oZWxwZXJfdGV4dCI6ICLlrabnlJ:nrZTmoYjnmoTnrKzkuIDkvY3mnInmlYjmlbDlrZfmiJblsI:mlbDmlbDkvY3lv4XpobvkuI7mraPnoa7nrZTmoYjljLnphY3jgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi5pyJ5pWI5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLlsI:mlbDmlbDkvY0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAi5qC85byPIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAi56eR5a2m6K6h5pWw5rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI5Lit55qE5bCP5pWw5b%F6aG755So5qCH5YeG5YyW55qE56eR5a2m6K6h5pWw5rOV6KGo56S677yaIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAi5bCP5pWw6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2RlY2ltYWxfbm90YXRpb25faGVscGVyX3RleHQiOiAi5bCP5pWw5b%F6aG75Lul5pmu6YCa5bCP5pWw6KGo56S65rOV6KGo56S677yaIDAuMDIyNCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9hbnlfbm90YXRpb25fbGFiZWwiOiAi5Lu75L2V6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICLlsI:mlbDlj6:ku6XnlKjnp5HlrabmiJblsI:mlbDorqHmlbDms5XooajnpLrjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqmIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbCI6ICLku44iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsXzIiOiAi5YiwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19oZWxwZXJfdGV4dCI6ICLmo4Dmn6XlrabnlJ:nrZTmoYjlv4XpobvljIXlkKvnmoTmnIDlpJrlkozmnIDlsJHmnInmlYjmlbDlrZfmiJblsI:mlbDkvY3mlbDvvIzljIXmi6zlsL7pmo:pm7bjgIIiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIuWMlueugCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIuS4gOiIrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2xhYmVsIjogIuW3suWMlueugCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIuihqOi%vuW8j%S4jeiDvei:m%S4gOatpeWMlueugOOAguWMheaLrOWIhuaVsOOAgeW5guWSjOagueOAgeWkmumhueW8j%OAgeacieeQhuWHveaVsOOAgei2hei2iuWHveaVsOOAgeWwj%aVsC4uLi4uLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9sYWJlbCI6ICLlt7LlsZXlvIAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfaGVscGVyX3RleHQiOiAi5omn6KGM5omA5pyJ5Y%v5Lul5a6M5oiQ55qE5pON5L2c44CC5LmY5rOV5YiG6YWN5b6L5ZKM566A5Y2V5YiG5pWw6L%Q566X44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAi5Zug5pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAi5bey5YiG6KejIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAi5pW05pWw5oiW5aSa6aG55byP6KGo56S65Li657Sg5pWw55qE5LmY56ev44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAi5YWs5Zug5pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAi5bey5o%Q5Y%W5ZKM5pWw55qE5YWs5Zug5pWw44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZyYWN0aW9uc19sYWJlbCI6ICLliIbmlbAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIuWFrOWIhuavjSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZGVub21pbmF0b3JfaGVscGVyX3RleHQiOiAi5YiG5pWw5YyW5oiQ5Lul5pyA566A5YWs5YiG5q%N5Li65YiG5q%N55qE5YiG5pWw44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIuaguSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yYXRpb25hbGl6ZWRfbGFiZWwiOiAi5pyJ55CG5YyWIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICLliIbmr43msqHmnInmoLnjgIIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAi5pyA5bCP55qE6KKr5byA5pa55pWwIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIuiiq%W8gOaWueaVsOS4reS4jeWQq%WvueS6juagueaMh%aVsOiDveW8gOW%l%WwveaWueeahOWboOaVsOaIluWboOW8j%%8jOWboOatpOaXoOazleWMlueugOOAgiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c190aXRsZSI6ICLorqHph4:ljZXkvY0iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19tYXRjaF91bml0X2xhYmVsIjogIuWMuemFjeiuoemHj%WNleS9jSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAi5a2m55Sf562U5qGI55qE6K6h6YeP5Y2V5L2N5b%F6aG75LiO5q2j56Gu562U5qGI55u45ZCM44CCIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfbGFiZWwiOiAi5YWB6K645YW25LuW5YmN57yAIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfYWxsb3dfb3RoZXJfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAi5YWB6K645a2m55Sf562U5qGI55qE6K6h6YeP5Y2V5L2N5LiO5q2j56Gu562U5qGI5pyJ5LiN5ZCM55qE5YmN57yA44CCIiwKCgoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfZWxlbWVudHNfdGl0bGUiOiAi5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIuagh%WHhiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc190b2xlcmFuY2VfdGl0bGUiOiAi5YWs5beuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAi6K6%572u5a2m55Sf562U5qGI5ZKM5q2j56Gu562U5qGI5LmL6Ze05YWB6K6455qE6K%v5beu6YeP44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIumAieaLqeimgeivhOS8sOeahOetlOahiOS4reeahOWFg%e0oCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c190ZXh0IjogIuemgeatouWtpueUn%etlOahiOS4reWHuueOsOWkmuS9meeahOWFg%e0oCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zdXBlcmZsdW91c19oZWxwZXIiOiAi5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5LiN6IO95aSa5LqO5q2j56Gu562U5qGI5Lit5a2Y5Zyo55qE5YWD57Sg44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAi5Yy56YWN6aKc6ImyIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICLlrabnlJ:nrZTmoYjkuK3nmoTlhYPntKDlv4XpobvkuI7mraPnoa7nrZTmoYjkuK3nmoTlhYPntKDpopzoibLnm7jlkIzjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX3RleHQiOiAi5Yy56YWN57q:5Z6LIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAi5a2m55Sf562U5qGI5Lit55qE5YWD57Sg5b%F6aG75LiO5q2j56Gu562U5qGI5Lit55qE5YWD57Sg5YW35pyJ55u45ZCM55qE57q:5Z6L77yI5a6e57q:44CB6Jma57q:77yJ44CCIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX3NlbGVjdF9hbGwiOiAi5omA5pyJ5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3NlbGVjdG9yX2Rpc3RyaWJ1dGVfZ3JhZGVzIjogIuWIhumFjeivhOWIhiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19sb2FkaW5nX2VsZW1lbnRzX2Vycm9yIjogIuWKoOi9veWbvuW9oumqjOivgeWFg%e0oOaXtuWHuumUmeOAguivt%mHjeivleOAgiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAi57yW5YaZ566X5rOV5p2l5Yib5bu66ZqP5py65Y%Y6YeP44CB5pWw5a2X44CB6KGo6L6%5byP44CB5Zu%6KGo5oiW6K%E5YiG5Ye95pWw77yaIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9sYW5ndWFnZV9sYWJlbCI6ICLnrpfms5Xor63oqIAiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAi6L6T5Ye65Y%Y6YeP6KGo56S65rOVIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIuekuuS%i%%8miIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICLooajovr7moLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfbGFiZWwiOiAi6Jma5pWw5Y2V5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfbGFiZWwiOiAi5LmY5Y%36L%Q566X56ymIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICJCNyDngrkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfY3Jvc3NfbGFiZWwiOiAiQyDlj4nlj7ciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIumakOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19udW1iZXJfZm9ybWF0X2xhYmVsIjogIuaVsOWtl%agvOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqm57G75Z6LIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAi5bCP5pWw5pWw5L2NIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIui%k%WHuuihqOekuuazlSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9kZWNpbWFsX2xhYmVsIjogIuWwj%aVsCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIuenkeWtpiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9hdXRvX2xhYmVsIjogIuiHquWKqCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIuWwj%aVsOWIhumalOespiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2NvbW1hX2xhYmVsIjogIumAl%WPtyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIueCuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfbGFiZWwiOiAi5pWw5L2N57uE5YiG6ZqU56ymIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIuaXoCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAi56m65qC8IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19jb21tYV9sYWJlbCI6ICLpgJflj7ciLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3BvaW50X2xhYmVsIjogIueCuSIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIue8luWGmeWtpueUn%i%heWKqSBDYWxjTWUg6K6h566X5Zmo55qE5Yid5aeL5YaF5a6577yaIiwKCQkKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICLmraPnoa7nrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX3JlZ2VuZXJhdGVfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLph43mlrDnlJ:miJDnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICLlpI3liLbnrZTmoYgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2xhYmVsIjogIuWtpueUn%etlOahiCIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2xhYmVsIjogIuiuvue9ruWtpueUn%etlOahiOS7peafpeeci%WPjemmiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfY29ycmVjdF9sYWJlbCI6ICLmraPnoa4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIumDqOWIhuato%ehriIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfaW5jb3JyZWN0X2xhYmVsIjogIuS4jeato%ehriIsCgoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfbWF0aF9sYWJlbCI6ICLmlbDlrabmoLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfZ3JhcGhpY19sYWJlbCI6ICLlm77lvaLmoLzlvI8iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIuaWh%acrOagvOW8jyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfbGl0ZXJhbF9sYWJlbCI6ICLlrozlhajnm7jlkIwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3N5bWJvbGljX2xhYmVsIjogIuaVsOWtpuS4iuebuOetiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIuetieS7t%aWueeoiyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIuS7u%S9leetlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZnVuY3Rpb25fbGFiZWwiOiAi6K%E5YiG5Ye95pWwIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9ncmFwaGljX2xhYmVsIjogIuWHoOS9leS4iuebuOetiSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAi5bey5YyW566AIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZXhwYW5kZWRfbGFiZWwiOiAi5bey5bGV5byAIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICLlt7LliIbop6MiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAi5pyJ55CG5YyWIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICLml6Dlhazlm6DmlbAiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19taW5pbWFsX3JhZGljYW5kc19sYWJlbCI6ICLmnIDlsI:nmoTooqvlvIDmlrnmlbAiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAi5YWs5YiG5q%NIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICLnp5HlraborqHmlbDms5UiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIuWwj%aVsOihqOekuuazlSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIuespuWPt%etlOahiCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICLku44gJHttaW59IOWIsCAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIuiHs%WwkSAke21pbn0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWF4X2xhYmVsIjogIuiHs%WkmiAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fZXF1YWxfbGFiZWwiOiAiJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIuWwj%aVsOaVsOS9jSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIuacieaViOaVsOWtlyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2VxdWl2YWxlbnRfdW5pdHNfbGFiZWwiOiAi5Yy56YWN6K6h6YeP5Y2V5L2NIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfbm9fc3VwZXJmbHVvdXNfbGFiZWwiOiAi5peg5aSa5L2Z5YWD57SgIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAi6aKc6ImyIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAi57q:5Z6LIiwKCgoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9xdWVzdGlvbl94bWxfbGFiZWwiOiAi6Zeu6aKYIFhNTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIuivreazlSBVUkwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9yZXNlcnZlZF93b3Jkc19sYWJlbCI6ICLkv53nlZnor40iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV90aXRsZSI6ICLpqozor4Hlkozlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lucHV0X21ldGhvZF90aXRsZSI6ICLovpPlhaXms5UiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2FsbG93ZWRfaW5wdXRfdGl0bGUiOiAi5YWB6K6455qE6L6T5YWlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIuavlOi%gyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICLlsZ7mgKciLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ZhcmlhYmxlc190aXRsZSI6ICLlj5jph48iLAoKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9mcm9tX3ByZWNpc2lvbl9sYWJlbCI6ICLku44iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICLliLAiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAi5pyJ5pWI5pWw5a2XIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICLlsI:mlbDmlbDkvY0iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSDnmb7liIbmr5TplJnor68iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2Fic29sdXRlX2Vycm9yX2xhYmVsIjogIue7neWvueivr%W3riIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5saW5lX2hhbmRfbGFiZWwiOiAiTWF0aFR5cGUg5bWM5YWl5omL5YaZIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAi57K%56Gu5bqmIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIuWFt%acieeul%azlSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIuWvvOWFpemXrumimO%8nyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAi5oKo5Y2z5bCG5omT5byA55qE6Zeu6aKY5YyF5ZCr5bey5byD55So55qE5Yqf6IO944CC5a%85YWl6L%H56iL5Y%v6IO95Lya56iN5b6u5pS55Y%Y6Zeu6aKY55qE6KGo546w44CC5by654OI5bu66K6u5oKo5Zyo5a%85YWl5ZCO5LuU57uG5rWL6K%V6Zeu6aKY44CCIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICLmjqXlj5ciLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi5Y%W5raIIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX3RpdGxlIjogIumAiemhueS4jeWFvOWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2xhYmVsIjogIuaJgOmAiemAiemhueS4juaCqOeahOato%ehruetlOahiOS4reaOqOWumueahOaWreiogOS4jeWFvOWuueOAguaCqOehruWumuimgee7p%e7reWQl%%8nyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIuaYryIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAi5ZCmIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9idXR0b25fdG9vbHRpcCI6ICLmiZPlvIAgTWF0aFR5cGUg5pWw5a2m57yW6L6R5ZmoIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIuacquS:neWtmOeahOabtOaUuSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIuWmguaenOWFs%mXreatpOeql%WPo%%8jOaCqOWwhuS4ouWkseaJgOacieacquS:neWtmOeahOabtOaUueOAguaCqOehruWumuimgee7p%e7reWQl%%8nyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIuaOpeWPlyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIuWPlua2iCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAi5L%d5a2YICYg5YWz6ZetIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICLkuI3kv53lrZjlhbPpl60iLAoJCQoJCSJjbGlja3RvZWRpdGFsZ29yaXRobSI6ICLngrnlh7vmjInpkq7kuIvovb3lubbov5DooYwgV2lyaXMgQ0FTIOW6lOeUqOeoi%W6j%S7pee8lui%kemXrumimOeul%azleOAgiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAi6L%Q6KGM6K6h566X5ZmoIiwKCQkiY2xpY2t0b3J1bmNhbGN1bGF0b3IiOiAi54K55Ye75oyJ6ZKu5LiL6L295bm26L%Q6KGMIFdpcmlzIENBUyDlupTnlKjnqIvluo:vvIzku6Xkvr:ov5vooYzmiYDpnIDnmoTorqHnrpfjgIIiLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAi5Y%R6YCB5Yid5aeL5Lya6K%dLi4uLi4uIiwKCQkid2FpdGluZ2ZvcnVwZGF0ZXMiOiAi562J5b6F5pu05pawLi4uLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICLmiYDmnInmm7TmlLnlt7Lkv53lrZgiLAoJCSJnb3RzZXNzaW9uIjogIuabtOaUueW3suS:neWtmO%8iOS:ruiuoiAke25977yJ44CCIiwKCQkic2hvd2NhcyI6ICLkvb:nlKggV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICLkvb:nlKggQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIuS6huino%abtOWkmiIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICLovazmjaLkuLogQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9kZXNjcmlwdGlvbl9sYWJlbCI6ICLpl67popjnrpfms5XlsIbku44gV2lyaXMgQ0FTIOWvvOWFpeWIsOaIkeS7rOeahOaWsOeul%azlee8lui%keWZqCBDYWxjTWUg5Lit44CC55Sf5oiQ55qE566X5rOV5b%F6aG75omL5Yqo5L%u5pS55ZKM5rWL6K%V44CC5a%85YWl5YiwIENhbGNNZSDnmoTnrpfms5Xml6Dms5Xlho3kvb:nlKggV2lyaXMgQ0FTIOaJk%W8gOOAguWmguaenOaCqOWcqOaOpeWPl%WQjuaDs%aSpOa2iOWvvOWFpe%8jOivt%S4jeimgeS:neWtmOmXrumimO%8muWcqCBXaXJpcyBRdWl6emVzIFN0dWRpbyDnqpflj6Pngrnlh7vlj5bmtojlubblho3mrKHlsIblhbbmiZPlvIDjgILlr7nkuo7ljIXlkKvnvJbnqIvpgLvovpHnmoTlpI3mnYLnrpfms5XvvIzor7fkvb:nlKggXCLovazmjaLkuLrnrpfms5VcIumAiemhue%8jOS7peWunueOsOabtOWKoOWHuuiJsueahOaAp%iDveWSjOaYk%eUqOaAp%OAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAi6L2s5o2i5Li6566X5rOVIiwKCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9hY2NlcHRfZGlhbG9nIjogIuaOpeWPlyIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIuWPlua2iCIsCgkJCgkJInN5bnRheF9ncmFwaGljIjogIuWbvuW9oiIsCgkJInN5bnRheF9ncmFwaGljX2Rlc2NyaXB0aW9uIiA6Iu%8iOWbvuihqOOAgeWHoOS9leWFg%e0oOKApuKApu%8iSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICLnrZTmoYjmoLzlvI:mraPnoa4iLAoJCgkJImNoZWNrX2NvbG9yIjogIuWMuemFjeminOiJsiIsCgkJImNoZWNrX2xpbmVzdHlsZSI6ICLljLnphY3nur:lnosiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICLkuI3ljIXlkKvlpJrkvZnlhYPntKAiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICLlh6DkvZXkuIrnm7jnrYkiLAoJCSJlcXVpdmFsZW50X2dyYXBoaWNfY29ycmVjdF9mZWVkYmFjayI6ICLnrZTmoYjlh6DkvZXkuIrnm7jnrYkiLAoKCQkicGFyYW1ldGVyIjogIuWPguaVsCIsCgkJImFuc3dlciI6ICLnrZTmoYgiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3B5X2luaXRpYWxfY29udGVudF9idXR0b25fdGV4dCI6ICLoh6rliJ3lp4vlhoXlrrnlpI3liLYiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfY29ycmVjdF9hbnN3ZXJfYnV0dG9uX3RleHQiOiAi6Ieq5q2j56Gu562U5qGI5aSN5Yi2IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9nZW9tZXRyeV9sYWJlbCI6ICLnu5jlm77lmagiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICLnu5:orqHlm77ooagiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAi6L6T5YWl5q2k6Zeu6aKY55qE5q2j56Gu562U5qGI44CC5oKo5Y%v5Lul5L2:55So6aqM6K%B6YCJ6aG56I%c5Y2V5L%u5pS555So5LqO5bCG5YW25LiO5a2m55Sf562U5qGI6L%b6KGM5q%U6L6D55qE5qCH5YeG44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIui%k%WFpeatpOmXrumimOeahOato%ehruetlOahiOOAguaCqOWPr%S7peS9v%eUqOiuvue9ruiPnOWNleS:ruaUueWFtuS4juWtpueUn%etlOahiOeahOavlOi%g%aWueW8j%S7peWPiuWvueWTquS6m%WFg%e0oOi:m%ihjOivhOWIhuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICLovpPlhaXmraTpl67popjnmoTmraPnoa7nrZTmoYjjgILmgqjlj6:ku6Xkvb:nlKjpqozor4HpgInpobnoj5zljZXkv67mlLnnlKjkuo7lsIblhbbkuI7lrabnlJ:nrZTmoYjov5vooYzmr5TovoPnmoTmoIflh4bjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIui:meaYr%aCqOeahOWtpueUn%WcqOWwneivleino%etlOivpemXrumimOaXtuWwhueci%WIsOeahOaVsOWtpue8lui%keWZqOeahOWIneWni%eKtuaAgeOAgui:meagt%aCqOWPr%S7peS4uuS7luS7rOeahOetlOahiOaPkOS%m%S4gOenjee7k%aehOaIlumcgOimgeWhq%WGmeeahOepuueZveOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAi6L%Z5piv5oKo55qE5a2m55Sf5Zyo5bCd6K%V6Kej562U6K%l6Zeu6aKY5pe25bCG55yL5Yiw55qE5Zu%6KGo57yW6L6R5Zmo55qE5Yid5aeL54q25oCB44CC5oKo5Y%v5Lul6Ieq5a6a5LmJ5LuW5Lus5bCG5Zyo6L6T5YWl6YCJ6aG55Lit55yL5Yiw55qE5bel5YW35qCP5YWD57Sg44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fdGV4dCI6ICLov5nmmK:mgqjnmoTlrabnlJ:lnKjlsJ3or5Xop6PnrZTor6Xpl67popjml7blsIbnnIvliLDnmoTmlofmnKznvJbovpHlmajnmoTliJ3lp4vnirbmgIHjgILmraTnrZTmoYjnsbvlnovkuI3lgZrmlbDlrabor4TkvLDjgIIiLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICLmgqjmraPlnKjkvb:nlKggV2lyaXNRdWl6emVzIDQuNiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3RleHRfbGFiZWwiOiAi5oKo546w5Zyo5Y%v5Lul5Lqr5Y%X5oiR5Lus5paw55qE6ZqP5py65Y%Y6YeP5Yqf6IO977yM6K%l5Yqf6IO95YWB6K645oKo5Lul5pu05b%r44CB5pu055u05o6l55qE5pa55byP5Yib5bu65Yqo5oCB6Zeu6aKY44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfcmVsZWFzZV9ub3Rlc19saW5rIjogIuafpeeci%aIkeS7rOeahOWPkeihjOivtOaYjuOAgiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2dpdmVfdXNfZmVlZGJhY2tfbGluayI6ICLlkJHmiJHku6zmj5DkvpvmgqjnmoTlj43ppojjgIIiLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIuWIneWni%WGheWuuSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICLplIHlrprliJ3lp4vlhoXlrrkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAi5LiN5YWB6K645a2m55Sf5Zyo5Yid5aeL5YaF5a655Lit55WZ5LiL55qE56m65Y2g5L2N56ym5LmL5aSW5L%u5pS5562U5qGI44CC5aaC5p6c5ZCv55So5q2k6K6%572u77yM5a2m55Sf5bCG5Y%q6IO95aGr5YaZ5Yid5aeL5YaF5a6555qE5pa55qGG44CCIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsIjogIuaYvuekuuiuvue9riIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX25hbWUiOiAi5qCH562%5ZCN56ew55qE5Y%v6KeB5oCnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfdmFsdWUiOiAi5qCH562%5YC855qE5Y%v6KeB5oCnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfaGVscGVyX3RleHQiOiAi6YCJ5oup5qCH562%5ZCN56ew5ZKM5YC855qE5pi%56S66K6%572u44CC5oKo5Y%v5Lul6YCJ5oup5qCH562%5YC85a%55a2m55Sf55qE5pi%56S65pa55byP77ya5aeL57uI5pi%56S644CB5LuO5LiN5pi%56S65oiW5YWz5rOo5pe25pi%56S644CCIiwKCQkiYWx3YXlzIjogIuWni%e7iCIsCgkJImZvY3VzIjogIuWFs%azqCIsCgkJIm5ldmVyIjogIuS7juS4jSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbCI6ICLno4HmoIXorr7nva4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWFnbmV0aWNfZ3JpZF9sYWJlbF90ZXh0IjogIuS4uuWtpueUn%etlOahiOWtl%autemAieaLqeejgeaghemAiemhueOAgiIsCgkJImZvcmNlIjogIuWKmyIsCgkJInNuYXAiOiAi5b%r54WnIiwKCQkiZGlzYWJsZWQiOiAi5bey56aB55SoIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc190aXRsZSI6ICLpmo:mnLrlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICLln7rmnKzmqKHlvI8iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHQiOiAi6auY57qn5qih5byPIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0X3N0cmluZ19zeW50YXgiOiAi6ZqP5py65Y%Y6YePIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAi6YCa6L%H5Zyo6Zeu6aKY6ZmI6L%w5Lit5re75Yqg6ZqP5py65Y%Y6YeP77yM5L2:5oKo55qE6Zeu6aKY5Yqo5oCB5YyW44CC5LiN6KaB5b%Y6K6w5Zyo5q2j56Gu562U5qGI5Lit5re75Yqg6L%Z5Lqb5Y%Y6YeP77yM5aaC5p6c5oKo5biM5pyb5a6D5Lus5pi%56S65Li66KKr6K%E5Lyw77yM6K%35re75Yqg6K%E5Lyw5ZG95Luk44CCIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3NpbXBsZV9hbGdvcml0aG1fdGV4dCI6ICLpgJrov4flnKjpl67popjpmYjov7DkuK3mt7vliqDpmo:mnLrlj5jph4:vvIzkvb:mgqjnmoTpl67popjliqjmgIHljJbjgILkuI3opoHlv5jorrDlnKjmraPnoa7nrZTmoYjkuK3mt7vliqDov5nkupvlj5jph4:vvIzlpoLmnpzmgqjluIzmnJvlroPku6zmmL7npLrkuLrooqvor4TkvLDvvIzor7fmt7vliqDor4TkvLDlkb3ku6TjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIuS9v%eUqCBDYWxjTWUg57yW5YaZ5LiA5Liq566X5rOV5Lul55Sf5oiQ6ZqP5py65Y%Y6YeP77yBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyDmt7vliqDlj5jph48iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICLmgqjmnInkuIDkuKrlpI3mnYLnmoTnrpfms5XvvIzor7fkvb:nlKjpq5jnuqfmqKHlvI:vvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAi6ZqP5py65Y%Y6YeP5paH5qGjIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAi5Y%Y6YeP5ZCNIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ByZWZpeF90ZXh0IjogIiMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV90eXBlX3RleHQiOiAi5piv5pW05pWw77yM5LuL5LqOIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAi5pyA5bCP5YC8IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X2FuZF90ZXh0IjogIuWSjCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV90ZXh0IjogIuacgOWkp%WAvCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX2FscmVhZHlfdXNlZF9lcnJvciI6ICLlj5jph4:lkI3lt7Looqvkvb:nlKjvvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9udW1iZXJfbm90X2ludGVnZXJfZXJyb3IiOiAi5LiN5piv5pW05pWw77yBIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfaW52YWxpZF9uYW1lX2Vycm9yIjogIuS4jeaYr%acieaViOeahOWPmOmHj%WQje%8gSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICLmnIDlpKflgLzlv4Xpobvmm7TlpKfvvIEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9uYW1lX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5Y%Y6YeP5ZCNIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5pyA5aSn5YC8IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAi57y65bCR5pyA5bCP5YC8IiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICLor4TkvLAiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIldpcmlzUXVpenplcyA0LjguMOS7i%e7je%8mueOsOWcqOmFjeWkh%S6huaJi%WGmeWbvuihqOWbnuetlCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICLmiJHku6zlvojpq5jlhbTlnLDlkJHmgqjku4vnu43kuIDnp43mlrDnmoTnrZTlpI3nsbvlnovvvIzkvb:mgqjnmoTlrabnlJ:lj6:ku6XpgJrov4fmiYvlhpnlm77ooajlm57nrZTpl67popjjgILopoHmg7Pkuobop6Por6Xlip:og73nmoTmm7TlpJrkv6Hmga:vvIzor7fmn6XnnIvlj5HluIPor7TmmI7lkozmlofmoaPjgILluIzmnJvmgqjlkozmgqjnmoTlrabnlJ:og73kuqvnlKhXaXJpc1F1aXp6ZXPnmoTov5nkuKrmlrDlip:og73vvIEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZWxlYXNlX25vdGVzX2J1dHRvbl90ZXh0IjogIueJiOacrOWPkeW4g%mAmuefpSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIuWQkeaIkeS7rOaPkOS%m%aCqOeahOWPjemmiCIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICLlpoLkvZXliJvlu7rmgqjnmoTnrKzkuIDkuKrpl67popgiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICLkuobop6Pkvb:nlKggV2lyaXNRdWl6emVzIOWIm%W7uumXrumimOeahOaJgOacieatpemqpOS7peWPiuWmguS9leS9v%eUqOWFtumqjOivgeWKn%iDveOAgiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAi5aaC5L2V5Yib5bu65LiA5Liq6ZqP5py66Zeu6aKYIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIuS6huino%WmguS9lemAmui:h%aIkeS7rOeahOWfuuacrOWSjOmrmOe6p%aooeW8j%S9v%eUqCBXaXJpc1F1aXp6ZXMg6L275p2%5Yib5bu66ZqP5py66Zeu6aKY44CCIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAi6YCa6L%H5oiR5Lus55qE5YWN6LS55Z%56K6t5LqG6Kej5pyJ5YWzIFdpcmlzUXVpenplcyDnmoTkuIDliIciLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIuaIkeS7rOaPkOS%m%WFjei0ueeahOiHquWumui:m%W6puWfueiureWSjOW4pui%heWvvOeahOS7mOi0ueWfueiuremAiemhue%8jOaCqOWPr%S7pemAmui:h%i:meS6m%WfueiureS6huino%acieWFsyBXaXJpc1F1aXp6ZXMg5Yqf6IO95ZKM6auY57qn6K6%572u55qE5omA5pyJ5L%h5oGv44CCIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGVhcm5fbW9yZV9idXR0b25fdGV4dCI6ICLkuobop6Pmm7TlpJoiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIuWfuuacrOaooeW8jyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2FkdmFuY2VkX21vZGVfYnV0dG9uX3RleHQiOiAi6auY57qn5qih5byPIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZW5yb2xsX21lX2J1dHRvbl90ZXh0IjogIuaIkeimgeaKpeWQjSIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NvbnRhY3RfdXNfYnV0dG9uX3RleHQiOiAi6IGU57O75oiR5LusIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAi6K6:6Zeu5oiR5Lus55qE572R56uZIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVwb3J0X2FuX2lzc3VlX2J1dHRvbl90ZXh0IjogIuaKpeWRiumXrumimCIsCgkJImhvbWVfZ2V0dGluZ19zdGFydGVkX2xpc3RfYnV0dG9uX3RleHQiOiAi5byA5aeLIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc2tldGNoX2xhYmVsIjogIuiNieWbviIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICLov5nmmK:mgqjnmoTlrabnlJ:lnKjlsJ3or5Xop6PnrZTor6Xpl67popjml7blsIbnnIvliLDnmoTlm77ooajnvJbovpHlmajnmoTliJ3lp4vlhoXlrrnnirbmgIHjgILor7fms6jmhI:vvIzlrabnlJ:lt6XlhbfmoI:ku4XmnInmiYvlhpnlkozliKDpmaTmjInpkq7jgILor7fkvb:nlKjigJzmtYvor5Xor6Xpl67popjigJ3lip:og73mn6XnnIvlroPlsIblpoLkvZXmmL7npLrjgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMSI6ICLor7fovpPlhaXmraTpl67popjnmoTmraPnoa7nrZTmoYjjgILmgqjnmoTlrabnlJ:lsIbkvb:nlKjmiYvlhpnlt6XlhbfotbfojYnnrZTmoYjvvIzor6Xlip:og73kuLrmraTlr7nkuI3lrozlhajlh4bnoa7nmoTnrZTmoYjorr7nva7kuobmnIDkvY7lrrnlv43luqbjgILmgqjlj6:ngrnlh7vigJzpqozor4HpgInpobnigJ3lr7nmraTov5vooYzorr7nva7jgIIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICLor7fkvb:nlKjigJzmtYvor5Xor6Xpl67popjigJ3mjInpkq7mn6XnnIvlrabnlJ:nlYzpnaLjgIIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAi562J5pWI6I2J5Zu%IiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICLojYnlm74iLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICLmlofmoaMiLCAKCgkJImNsb3NlX21hdGh0eXBlX3BvcHVwIiA6ICLlhbPpl61NYXRoVHlwZSIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c19ldmFsdWF0ZWRfbGFiZWwiOiAiRXZhbHVhdGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAi5L%d5oyB6Ieq5Y%Y6YeP5LiN6KKr6K%E5LywIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfc3RyaW5nX2xhYmVsIjogIlN0cmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmUgaG93IHRoZSBzdHVkZW50IGFuc3dlciB3aWxsIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB0byB0aGUgZ3JhZGluZyBmdW5jdGlvbi4gVGhpcyBpcyBhIHZlcnkgYWR2YW5jZWQgZmVhdHVyZS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiRGVwcmVjYXRlZCBmZWF0dXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGV4dCIgOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgZGUgcXVlc3Rpb24gYWZ0ZXIgaW1wb3J0LiBcbiAgICBUaGUgZGVwcmVjYXRlZCBmZWF0dXJlcyBhcmUgdGhlIGZvbGxvd2luZyBvbmVzOiIsCgoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3NldF9hc3NlcnRpb24iOiAiRXF1aXZhbGVudCBzZXQgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiU3ludGF4IGxpc3QgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXh0X2xvZ2ljX29wZXJhdG9ycyIgOiAiVGV4dCBsb2dpYyBvcGVyYXRvcnMgYXJlIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3VuaXRfbGl0ZXJhbCIgOiAiRXF1aXZhbGVudCB1bml0IGxpdGVyYWwgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiCgoJfQp9CgoK"},{ name : "graph_config.json", data : "s8986:ewogICJpZCI6ICJncmFwaCIsCiAgIml0ZW1zIjogWwogICAgewogICAgICAiaWQiOiAidG9vbHMiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInBvaW50ZXJzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjdXJzb3JBY3RpdmUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZHJhd1N0cm9rZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlbGVtZW50cyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibmV3UG9pbnQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZXMiLAogICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm1pZHBvaW50T2ZMaW5lU2VnbWVudCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJtZWRpYXRyaXhPZkxpbmVTZWdtZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVQYXJhbGxlbFRvTGluZVRocm91Z2hQb2ludCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdMaW5lUGVycGVuZGljdWxhclRvTGluZVRocm91Z2hQb2ludCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdWZWN0b3JCeVBvaW50cyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQYXJhbGxlbG9ncmFtIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvbHlsaW5lIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvbHlnb24iCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImN1cnZlcyIsCiAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3Q2lyY2xlQnlDZW50ZXJBbmRQb2ludCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0FyY0J5VGhyZWVQb2ludHMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdIeXBlcmJvbGFCeUZvY2lBbmRQb2ludCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdDb25pY0J5Rml2ZVBvaW50cyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdJbnRlcnBvbGF0aW5nUG9seW5vbWlhbEJ5UG9pbnRzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJtZWFzdXJlcyIsCiAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibmV3QXJlYSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdBbmdsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdMZW5ndGgiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGFiZWxzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdGcmVlTGFiZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibmV3RWxlbWVudEJ5TGFiZWwiCiAgICAgICAgICAgIH0sICAgICAgICAKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdJbWFnZUJ5UG9pbnQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJtZW51IiwKICAgICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlZGl0aW9uIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJ1bmRvIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInJlZG8iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAic2hvd0hpZGRlbkVsZW1lbnRzIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUFsbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJyZXN0b3JlSW5pdGlhbENvbnRlbnQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInNldHRpbmdzU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAic2V0dGluZ3MiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ2aWV3IiwKICAgICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3VG9vbHMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInpvb21JbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJ6b29tT3V0IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiYW5pbWF0aW9uVG9vbHMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImFuaW1hdGVDb25zdHJ1Y3Rpb24iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlbWVudExhYmVsIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJmaXhMYWJlbCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZW1lbnRTdHlsZXMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImxpbmVXaWR0aCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJsaW5lU3R5bGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlRWxlbWVudCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJoaWRlRWxlbWVudCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbnRleHR1YWxMYWJlbCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGFiZWxTdHlsZXMiLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImJvbGQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGFiZWxDb250ZW50IiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJmcmFjdGlvbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJzdXBlcnNjcmlwdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJzcXVhcmVSb290IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIm5Sb290IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImNvbnN0YW50cyIsCiAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibnVtYmVyRSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJudW1iZXJQaSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZnVuY3Rpb25zIiwKICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJ0YW5nZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogImFyY3RhbmdlbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibG9nQmFzZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJpZCI6ICJjb3NpbnVzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImlkIjogImFyY2Nvc2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAibG4iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAic2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAiYXJjc2ludXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiaWQiOiAiZXhwIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxhYmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImhpZGVMYWJlbCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfQogIF0KfQ"},{ name : "strings_graph.de.json", data : "s12135:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZGUiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlN5bWJvbGxlaXN0ZSIsCgkJInR0X3BvaW50ZXJzIjogIlplaWdlciIsCgkJInR0X3NlbGVjdCI6ICJBdXN3w6RobGVuIiwKCQkidHRfaGFuZHdyaXRpbmciOiAiSGFuZHNjaHJpZnQiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVua3QiLAoJCSJ0dF9saW5lcyI6ICJMaW5pZW4iLAoJCSJ0dF9saW5lIjogIkxpbmllIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlN0cmFobCIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaW5pZSIsCgkJInR0X3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR0X3ZlY3RvciI6ICJWZWt0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW1tIiwKCQkidHRfbWlkcG9pbnRPZlNlZ21lbnQiOiAiTWl0dGVscHVua3QgZWluZXMgU2VnbWVudHMiLAoJCSJ0dF9tZWRpYXRyaXhPZlNlZ21lbnQiOiAiTWVkaWF0b3IgZWluZXMgU2VnbWVudHMiLAoJCSJ0dF9wYXJhbGxlbExpbmUiOiAiUGFyYWxsZWxlIExpbmllIiwKCQkidHRfcGVycGVuZGljdWxhckxpbmUiOiAiU2Vua3JlY2h0ZSBMaW5pZSIsCgkJInR0X2N1cnZlcyI6ICJLdXJ2ZW4iLAoJCSJ0dF9jb25pY1NlY3Rpb25zIjogIktlZ2Vsc2Nobml0dGUiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJLcmVpcyB2aWEgTWl0dGVscHVua3QgdW5kIFB1bmt0IiwKCQkidHRfY2lyY2xlVGhyZWVQb2ludHMiOiAiS3JlaXMgZHVyY2ggZHJlaSBQdW5rdGUiLAoJCSJ0dF9hcmMiOiAiQm9nZW4iLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXJhYmVsIiwKCQkidHRfZWxsaXBzZSI6ICJFbGxpcHNlIiwKCQkidHRfaHlwZXJib2xhIjogIkh5cGVyYmVsIiwKCQkidHRfY29uaWMiOiAiS29uaXNjaCIsCgkJInR0X2ludGVycG9sYXRpbmdQb2x5bm9taWFsIjogIkludGVycG9saWVyZW5kZXMgUG9seW5vbSIsCgkJInR0X21lYXN1cmVzIjogIk1hw59lIiwKCQkidHRfYXJlYSI6ICJCZXJlaWNoIiwKCQkidHRfYW5nbGUiOiAiV2lua2VsIiwKCQkidHRfbGVuZ3RoIjogIkzDpG5nZSIsCgkJInR0X2xhYmVscyI6ICJCZXplaWNobnVuZyIsCgkJInR0X2VsZW1lbnRNTUwiOiAiQXVzZHJ1Y2siLAoJCSJ0dF9pbWFnZSI6ICJCaWxkIiwKCgkJInR0X2JvbGQiOiAiRmV0dCIsCgkJInR0X2l0YWxpYyI6ICJLdXJzaXYiLAoJCSJ0dF9jb2xvciI6ICJGYXJiZSIsCgoJCSJ0dF9iYXJDaGFydCI6ICJBdXN3w6RobGVuIiwKCQkidHRfbmV3UGFja0JhcnMiOiAiQmFsa2VuYXVzd2FobCBlaW5mw7xnZW4iLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJCYWxrZW5ncnVwcGUgZWluZsO8Z2VuIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiQmFsa2VuYXVzd2FobCBsw7ZzY2hlbiIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIkJhbGtlbmdydXBwZSBsw7ZzY2hlbiIsCgkJInR0X3N0YWNrQmFycyI6ICJCYWxrZW4gc3RhcGVsbiIsCgkJInR0X3Vuc3RhY2tCYXJzIjogIkJhbGtlbiBuaWNodCBzdGFwZWxuIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJBdXN3w6RobGVuIiwKCQkidHRfbmV3UGllIjogIk5ldWVzIFRlaWwiLAoJCSJ0dF9kZWxldGVQaWUiOiAiVGVpbCBsw7ZzY2hlbiIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJJbSBVaHJ6ZWlnZXJzaW5uIiwKCQkidHRfbmV3UGllQ291bnRlcmNsb2Nrd2lzZSI6ICJHZWdlbiBkZW4gVWhyemVpZ2Vyc2lubiIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiQXVzd8OkaGxlbiIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiTGluaWUgZWluZsO8Z2VuIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIlB1bmt0ZWdydXBwZSBlaW5mw7xnZW4iLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkxpbmllIGzDtnNjaGVuIiwKCQkidHRfZGVsZXRlUG9pbnRzTGluZUNoYXJ0IjogIlB1bmt0ZWdydXBwZSBsw7ZzY2hlbiIsCgkJInR0X2FkZFBvaW50c0xlZnQiOiAiUHVua3RlIGxpbmtzIiwKCQkidHRfYWRkUG9pbnRzUmlnaHQiOiAiUHVua3RlIHJlY2h0cyIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJBbnBhc3NlbiIsCgkJInR0X2hvcml6b250YWwiOiAiSG9yaXpvbnRhbCIsCgkJInR0X3ZlcnRpY2FsIjogIlZlcnRpa2FsIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJQdW5rdGR1cmNobWVzc2VyIiwKCgkJInR0X2ZyYWN0aW9uIjogImdyb8OfZXIgQnJ1Y2giLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJIb2Noc3RlbGx1bmciLAoJCSJ0dF9zcXVhcmVSb290IjogIlF1YWRyYXR3dXJ6ZWwiLAoJCSJ0dF9uUm9vdCI6ICJXdXJ6ZWwiLAoJCSJ0dF9udW1iZXJzIjogIlphaGwiLAoJCSJ0dF9udW1iZXJFIjogIlphaGwgZSIsCgkJInR0X251bWJlclBpIjogIlphaGwgcGkiLAoJCSJ0dF9mdW5jdGlvbnMiOiAiRnVua3Rpb25lbiIsCgkJInR0X3NpbnVzIjogIlNpbnVzIiwKCQkidHRfY29zaW51cyI6ICJDb3NpbnVzIiwKCQkidHRfdGFuZ2VudCI6ICJUYW5nZW50ZSIsCgkJInR0X2FyY3NpbnVzIjogIkFyY3Vzc2ludXMiLAoJCSJ0dF9hcmNjb3NpbnVzIjogIkFyY3VzY29zaW51cyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiQXJjdXN0YW5nZW5zIiwKCQkidHRfbG9nIjogIkxvZ2FyaXRobXVzIiwKCQkidHRfbmF0dXJhbExvZyI6ICJOYXTDvHJsaWNoZXIgTG9nYXJpdGhtdXMiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZXhwb25lbnRpZWxsIGUiLAoKCQkidHRfZWRpdGlvbiI6ICJWZXJzaW9uIiwKCQkidHRfdW5kbyI6ICJXaWRlcnJ1ZmVuIiwKCQkidHRfcmVkbyI6ICJXaWVkZXJob2xlbiIsCgkJInR0X21lbnUiOiAiTWVuw7wiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiQWxsZXMgbMO2c2NoZW4iLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiUGxvdHRlciBzY2hsaWXDn2VuIiwKCQkidHRfZG93bmxvYWQiOiAiSGVydW50ZXJsYWRlbiIsCgkJInR0X3NldHRpbmdzU2VjdGlvbiI6ICJFaW5zdGVsbHVuZ2VuIiwKCQkidHRfc2V0dGluZ3MiOiAiRWluc3RlbGx1bmdlbiIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJBdXNnZWJsZW5kZXRlIEVsZW1lbnRlIGFuemVpZ2VuIiwKCQkidHRfaGlkZUVsZW1lbnQiOiAiRWxlbWVudCBhdXNibGVuZGVuIiwKCQkidHRfcmVzdG9yZUluaXRpYWxDb250ZW50IjogIldpZWRlcmhlcnN0ZWxsZW4iLAoKCQkidHRfdmlldyI6ICJTY2h3ZWJlbmQiLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWllcmVuIiwKCQkidHRfbWluaW1pemUiOiAiTWluaW1pZXJlbiIsCgkJInR0X3pvb21JbiI6ICJIZXJlaW56b29tZW4iLAoJCSJ0dF96b29tT3V0IjogIkhlcmF1c3pvb21lbiIsCgoJCSJ0dF9hbmltYXRlIjogIkFuaW1pZXJlbiIsCgkJCgkJInR0X2NvbnRleHR1YWwiOiAiS29udGV4dGJlem9nZW4iLAoJCSJ0dF9jb250ZXh0dWFsRWxlbWVudCI6ICJLb250ZXh0YmV6b2dlbiAoRWxlbWVudGUpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIktvbnRleHRiZXpvZ2VuIChCZXNjaHJpZnR1bmdlbikiLAoJCSJ0dF9kZWxldGUiOiAiTMO2c2NoZW4iLAoJCSJ0dF9maXhMYWJlbCI6ICJCZXplaWNobnVuZyBmaXhpZXJlbiIsCgoJCSJ0dF9saW5lV2lkdGgiOiAiTGluaWVuYnJlaXRlIiwKCQkidHRfbGluZVN0eWxlIjogIkxpbmllbmFydCIsCgkJInR0X2xpbmVDb2xvciI6ICJMaW5pZW5mYXJiZSIsCgoJCSJ0dF9saW5lU29saWQiOiAiVm9sbCIsCgkJInR0X2xpbmVEYXNoIjogIkdlc3RyaWNoZWx0ZSIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiR2VwdW5rdGV0ZSIsCgkJInR0X2xpbmVEb3RkYXNoIjogIkdlc3RyaWNoZWx0ZSB1bmQgZ2VwdW5rdGV0ZSIsCgkJCgkJImJhY2tncm91bmRDb2xvciI6ICJIaW50ZXJncnVuZGZhcmJlIiwKCQkiYXhpc0NvbG9yIjogIkFjaHNlbmZhcmJlIiwKCQkiZ3JpZENvbG9yIjogIlJhc3RlcmZhcmJlIiwKCQkic3ViZ3JpZENvbG9yIjogIlVudGVycmFzdGVyZmFyYmUiLAoJCSJtYWduZXRpY0dyaWQiOiAiTWFnbmV0aXNjaGVzIFJhc3RlciIsCgkJImZvcmNlIjogIkVyendpbmdlbiIsCgkJInNuYXAiOiAiQW5kb2NrZW4iLAoJCSJkaXNhYmxlZCI6IkRlYWt0aXZpZXJ0IiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFsIiwKCQkidmVydGljYWwiOiAiVmVydGlrYWwiLAoJCQoJCSJzaG93QXhpcyI6ICJBY2hzZSBhbnplaWdlbiIsCgkJImludGVydmFsWCI6ICJYLUFjaHNlIiwKCQkiaW50ZXJ2YWxZIjogIlktQWNoc2UiLAoJCSJkaW1lbnNpb25zIjogIkFibWVzc3VuZ2VuIiwKCQkiY29sb3IiOiAiRmFyYmUiLAoJCSJhc3BlY3RSYXRpb0xvY2siOiAiU2VpdGVudmVyaMOkbHRuaXMgc3BlcnJlbiIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlNlaXRlbnZlcmjDpGx0bmlzIGVudHNwZXJyZW4iLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkJlc2NocmlmdHVuZyIsCgkJInZhbHVlcyI6ICJXZXJ0ZSIsCgkJImF4aXNTdGVwIjogIkFjaHNlbnNjaHJpdHQiLAoJCSJzaG93R3JpZCI6ICJSYXN0ZXIgYW56ZWlnZW4iLAoJCSJncmlkU3RlcCI6ICJSYXN0ZXJzY2hyaXR0IiwKCQkic3ViZ3JpZERpdmlzaW9ucyI6ICJVbnRlcnJhc3Rlci1FaW50ZWlsdW5nZW4iLAoJCQoJCSJsZWZ0IjogIkxpbmtzIiwKCQkicmlnaHQiOiAiUmVjaHRzIiwKCQkiYWJvdmUiOiAiw5xiZXIiLAoJCSJiZWxvdyI6ICJVbnRlciIsCgkJIm5vbmUiOiAiS2VpbmUiLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJBbHMgQmlsZCBoZXJ1bnRlcmxhZGVuIiwKCQkiZG93bmxvYWRUZXh0IjogIlfDpGhsZW4gU2llIGVpbmUgR3LDtsOfZSBhdXMsIHVtIGRlbiBQbG90dGVyIGFscyBxdWFkcmF0aXNjaGVzIFBORy1CaWxkIGhlcnVudGVyenVsYWRlbi4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiUXVhZHJhdGlzY2hlcyBCaWxkICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiR3LDtsOfZSBtdXNzIGVpbmUgZ2FuemUgWmFobCBzZWluLiIsCgkJImNvbmZpcm0iOiAiQmVzdMOkdGlnZW4iLAoJCSJjYW5jZWwiOiAiQWJicmVjaGVuIiwKCQkic2l6ZUluUGl4ZWxzIjogIkdyw7bDn2UgaW4gUGl4ZWxuIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJaYWhsIGVpbmdlYmVuIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJIb3BwbGEsIGV0d2FzIGlzdCBzY2hpZWZnZWdhbmdlbiEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJTdGVsbGVuIFNpZSBzaWNoZXIsIGRhc3MgU2llIGVpbiBnw7xsdGlnZXMgUE5HLUJpbGQgaG9jaGdlbGFkZW4gaGFiZW4sIHVuZCB2ZXJzdWNoZW4gU2llIGVzIGVybmV1dCIsCgoJCSJ0eXBlX3BvaW50IjogIlB1bmt0IiwKCQkidHlwZV9saW5lIjogIkxpbmllIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiTGluaWVuYWJzY2huaXR0IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVrdG9yIiwKCQkidHlwZV9yYXkiOiAiU3RyYWhsIiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGluaWUiLAoJCSJ0eXBlX2FyYyI6ICJCb2dlbiIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJCb2dlbiBuYWNoIFB1bmt0ZW4iLAoJCSJ0eXBlX2NpcmNsZV9hcmMiOiAiS3JlaXNib2dlbiIsCgkJInR5cGVfY2lyY2xlIjogIktyZWlzIiwKCQkidHlwZV9wYXRoIjogIlBmYWQiLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9seWdvbiIsCgkJInR5cGVfY29tcG91bmRfZWxlbWVudCI6ICJWZXJidW5kZW5lcyBFbGVtZW50IiwKCQkidHlwZV9jb25pYyI6ICJLb25pc2NoIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJGdW5rdGlvbnNkaWFncmFtbSIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJCb2dlbmFic2Nobml0dCIsCgkJInR5cGVfcmVnaW9uX2NpcmNsZV9hcmMiOiAiS3JlaXNib2dlbmFic2Nobml0dCIsCgkJInR5cGVfdW5kZWZpbmVkIjogIlVuYmVzdGltbXRlcyBFbGVtZW50IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIlBhcmFtZXRyaXNjaGUgS3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiQmVyZWljaCIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY2h0ZWNrIiwKCQkidHlwZV9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW1tIiwKCQkidHlwZV9hbmdsZSI6ICJXaW5rZWwiLAoJCSJ0eXBlX3BhcnRfb2ZfZWxlbWVudCI6ICJUZWlsIGRlcyBFbGVtZW50cyIsCgkJInR5cGVfbGVuZ3RoIjogIkzDpG5nZSIsCgkJInR5cGVfZGlzdGFuY2UiOiAiQWJzdGFuZCIsCgkJInR5cGVfbGFiZWwiOiAiQmVzY2hyaWZ0dW5nIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiQmFsa2VuZGlhZ3JhbW0iLAoJCSJ0eXBlX2xpbmVfY2hhcnQiOiAiTGluaWVuZGlhZ3JhbW0iLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJLcmVpc2RpYWdyYW1tIiwKCQkidHlwZV9ib3hfcGxvdCI6ICJCb3hwbG90IiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtbSIsCgoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX3BvaW50IjogIktsaWNrZW4gU2llIGF1ZiBlaW5lbiBQdW5rdC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9zZWxlY3QiOiAiS2xpY2tlbiBTaWUgYXVmIGVpbmVuIFB1bmt0LiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X21vdmVfbGFiZWwiOiAiS2xpY2tlbiBTaWUgYXVmIGVpbmUgYmVsaWViaWdlIFN0ZWxsZSBkZXMgRGlhZ3JhbW1zLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X3R3b19wb2ludHNfY2xpY2tfb3JfZHJhZyI6ICJLbGlja2VuIFNpZSBhdWYgZWluZW4gUHVua3QuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FuZ2xlIjogIktsaWNrZW4gU2llIGF1ZiBkaWUgTGluaWUsIGbDvHIgZGllIFNpZSBkZW4gV2lua2VsIGltIFZlcmjDpGx0bmlzIHp1ciBBdXNnYW5nc2xpbmllIGJlcmVjaG5lbiBtw7ZjaHRlbi4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYXJlYSI6ICJXw6RobGVuIFNpZSBkZW4gZ2V3w7xuc2NodGVuIEJlcmVpY2ggYXVzLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19sZW5ndGgiIDogIlfDpGhsZW4gU2llIHp3ZWkgUHVua3RlIGF1cywgdW0gZGVuIEFic3RhbmQgendpc2NoZW4gaWhuZW4genUgYmVyZWNobmVuLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5bGluZSI6ICJLbGlja2VuIFNpZSBhdWYgZGVuIG7DpGNoc3RlbiBQdW5rdCBvZGVyIGRvcHBlbGtsaWNrZW4gU2llIGF1ZiBJaHJlbiBha3R1ZWxsZW4gUHVua3QsIHVtIGRpZSBQb2x5bGluaWUgYWJ6dXNjaGxpZcOfZW4uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BvbHlnb24iOiAiS2xpY2tlbiBTaWUgYXVmIGRlbiBuw6RjaHN0ZW4gUHVua3Qgb2RlciBhdWYgZGVuIEFuZmFuZ3NwdW5rdCwgdW0gZGFzIFBvbHlnb24gYWJ6dXNjaGxpZcOfZW4uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2ludGVycG9sYXRpbmdfcG9seW5vbWlhbCI6ICJLbGlja2VuIFNpZSBhdWYgZGVuIG7DpGNoc3RlbiBQdW5rdCBvZGVyIGRvcHBlbGtsaWNrZW4gU2llIGF1ZiBJaHJlbiBha3R1ZWxsZW4gUHVua3QsIHVtIGRhcyBpbnRlcnBvbGllcmVuZGUgUG9seW5vbSBhYnp1c2NobGllw59lbi4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJEaWUgZm9sZ2VuZGVuIEVsZW1lbnRlIHN0ZWhlbiB6dXIgQXVzd2FobDoiLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9kcmF3X3N0cm9rZXMiOiAiWmVpY2huZW4gU2llLCB3YXMgU2llIG3DtmNodGVuLiIsCgkJImxpbmUiOiAiZWluZSBMaW5pZSIsCgkJInZlY3RvciI6ICJlaW4gVmVrdG9yIiwKCQkicmF5IjogImVpbiBTdHJhaGwiLAoJCSJzZWdtZW50IjogImVpbiBBYnNjaG5pdHQiLAoJCSJmaW5hbF9oZWxwZXJfdGV4dCI6ICJGZXJ0aWchIiwKCQkiaGVscF91cmwiOiAiSElMRkUiLAoJCSJjbG9zZV9oZWxwZXJfdGV4dCI6ICJUb29sdGlwIHNjaGxpZcOfZW4iLAoKCQkibmV3UG9pbnQiOiAiUHVua3QiLAoJCSJuZXdMaW5lVGhyb3VnaFR3b1BvaW50cyI6ICJMaW5pZSIsCgkJIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiOiJTZWdtZW50IiwKCQkibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IjogIlN0cmFobCIsCgkJIm5ld1BvbHlsaW5lIjogIlBvbHlsaW5pZSIsCgkJIm5ld1BvbHlnb24iOiAiUG9seWdvbiIsCgkJIm5ld1ZlY3RvckJ5UG9pbnRzIjogIlZla3RvciIsCgkJIm5ld1BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbW0iLAoJCSJuZXdMaW5lUGFyYWxsZWxUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUGFyYWxsZWxlIExpbmllIiwKCQkibmV3TGluZVBlcnBlbmRpY3VsYXJUb0xpbmVUaHJvdWdoUG9pbnQiOiAiU2Vua3JlY2h0ZSBMaW5pZSIsCgoJCSJuZXdDaXJjbGVCeUNlbnRlckFuZFBvaW50IjogIktyZWlzIHZpYSBNaXR0ZWxwdW5rdCB1bmQgUHVua3QiLAoJCSJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIjogIktyZWlzIGR1cmNoIGRyZWkgUHVua3RlIiwKCQkibmV3QXJjQnlUaHJlZVBvaW50cyI6ICJCb2dlbiIsCgkJIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCI6ICJQYXJhYmVsIiwKCQkibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IjogIkVsbGlwc2UiLAoJCSJuZXdIeXBlcmJvbGFCeUZvY2lBbmRQb2ludCI6ICJIeXBlcmJlbCIsCgkJIm5ld0NvbmljQnlGaXZlUG9pbnRzIjogIktvbmlzY2giLAoJCSJuZXdJbnRlcnBvbGF0aW5nUG9seW5vbWlhbEJ5UG9pbnRzIjogIkludGVycG9saWVyZW5kZXMgUG9seW5vbSIsCgkJIm5ld0FyZWEiOiAiQmVyZWljaCIsCgkJIm5ld0FuZ2xlIjogIldpbmtlbCIsCgkJIm5ld0xlbmd0aCI6ICJMw6RuZ2UiLAoJCSJuZXdGcmVlTGFiZWwiOiAiQmV6ZWljaG51bmciLAoJCSJuZXdFbGVtZW50QnlMYWJlbCI6ICJBdXNkcnVjayIsCgkJImRyYXdTdHJva2VzIjogIkhhbmRzY2hyaWZ0IiwKCgkJImVxdWF0aW9uIjogIkdsZWljaHVuZyIsCgkJIm1pZHBvaW50T2ZMaW5lU2VnbWVudCI6ICJNaXR0ZWxwdW5rdCBlaW5lcyBTZWdtZW50cyIsCgkJIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiOiAiTWVkaWF0b3IgZWluZXMgU2VnbWVudHMiCgl9Cn0"},{ name : "strings_quizzes.it.json", data : "s77976:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiaXQiCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRlbWF0aWNhIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXN0byIsCgoJCSJlcXVpdmFsZW50X2xpdGVyYWwiOiAibGV0dGVyYWxtZW50ZSB1Z3VhbGUiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGVtYXRpY2FtZW50ZSB1Z3VhbGUiLAoJCSJlcXVpdmFsZW50X2VxdWF0aW9ucyI6ICJlcXVhemlvbmkgZXF1aXZhbGVudGkiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJRdWFsc2lhc2kgcmlzcG9zdGEiLAoJCSJlcXVpdmFsZW50X2Z1bmN0aW9uIjogImZ1bnppb25lIGRpIGNsYXNzaWZpY2F6aW9uZSIsCgoJCSJjaGVja19pbnRlZ2VyX2Zvcm0iOiAiY29ycmlzcG9uZGUgYSB1biBudW1lcm8gaW50ZXJvIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJjb3JyaXNwb25kZSBhIHVuYSBmcmF6aW9uZSIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJjb3JyaXNwb25kZSBhIHVuIHBvbGlub21pbyIsCgkJImNoZWNrX3JhdGlvbmFsX2Z1bmN0aW9uX2Zvcm0iOiAiY29ycmlzcG9uZGUgYSB1bmEgZnVuemlvbmUgcmF6aW9uYWxlIiwKCQkiY2hlY2tfZWxlbWVudGFsX2Z1bmN0aW9uX2Zvcm0iOiAiw6ggdW5hIGNvbWJpbmF6aW9uZSBkaSBmdW56aW9uaSBlbGVtZW50YXJpIiwKCQkiY2hlY2tfc2NpZW50aWZpY19ub3RhdGlvbiI6ICLDqCBlc3ByZXNzYSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EiLAoJCSJjaGVja19zaW1wbGlmaWVkIjogIsOoIHNlbXBsaWZpY2F0YSIsCgkJImNoZWNrX2V4cGFuZGVkIjogIsOoIGVzcGFuc2EiLAoJCSJjaGVja19mYWN0b3JpemVkIjogIsOoIHNjb21wb3N0YSBpbiBmYXR0b3JpIiwKCQkiY2hlY2tfcmF0aW9uYWxpemVkIjogIsOoIHJhemlvbmFsaXp6YXRhIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJub24gaGEgZmF0dG9yaSBjb211bmkiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYSByYWRpY2FuZGkgbWluaW1pIiwKCQkiY2hlY2tfZGl2aXNpYmxlIjogIsOoIGRpdmlzaWJpbGUgcGVyIiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhIHVuIHNvbG8gZGVub21pbmF0b3JlIGNvbXVuZSIsCgkJImNoZWNrX3VuaXQiOiAiaGEgdW4ndW5pdMOgIGVxdWl2YWxlbnRlIGEiLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGEgdW4ndW5pdMOgIGxldHRlcmFsbWVudGUgdWd1YWxlIGEiLAoJCSJjaGVja19wcmVjaXNpb24iOiAiaGEiLAoJCSJjaGVja19zeW1ib2xpYyI6ICLDqCBzaW1ib2xpY2EiLAoJCSJjaGVja19lcXVpdmFsZW50X3VuaXRzIjogImhhIHVuaXTDoCBlcXVpdmFsZW50aSIsCgoJCSJsaXN0IjogImVsZW5jbyIsCgkJIm9yZGVybWF0dGVycyI6ICJsJ29yZGluZSDDqCByaWxldmFudGUiLAoJCSJvcmRlcmRvZXNudG1hdHRlciI6ICJsJ29yZGluZSBub24gw6ggcmlsZXZhbnRlIiwKCQkicXVlc3Rpb254bWwiOiAiWE1MIGRvbWFuZGEiLAoJCSJncmFtbWFydXJsIjogIlVSTCBncmFtbWF0aWNhIiwKCQkicmVzZXJ2ZWR3b3JkcyI6ICJwYXJvbGUgcmlzZXJ2YXRlIiwKCQkiZm9yY2VicmFja2V0cyI6ICJHbGkgZWxlbmNoaSBkZXZvbm8gc2VtcHJlIGNvbnRlbmVyZSBsZSBwYXJlbnRlc2kgZ3JhZmZlIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVdGlsaXp6YSBsYSB2aXJnb2xhIFwiLFwiIHBlciBzZXBhcmFyZSBnbGkgZWxlbWVudGkgZGkgdW4gZWxlbmNvLiIsCgkJImNvbmZpcm1pbXBvcnRkZXByZWNhdGVkIjogIlZ1b2kgaW1wb3J0YXJlIGxhIGRvbWFuZGE:XG4gICAgTGEgZG9tYW5kYSBjaGUgdnVvaSBhcHJpcmUgY29udGllbmUgZnVuemlvbmFsaXTDoCBvYnNvbGV0ZS4gSWwgcHJvY2Vzc28gZGkgaW1wb3J0YXppb25lIHBvdHJlYmJlIG1vZGlmaWNhcmUgbGVnZ2VybWVudGUgaWwgY29tcG9ydGFtZW50byBkZWxsYSBkb21hbmRhLiBUaSBjb25zaWdsaWFtbyBkaSBjb250cm9sbGFyZSBhdHRlbnRhbWVudGUgbGEgZG9tYW5kYSBkb3BvIGwnaW1wb3J0YXppb25lLiIsCgkJImNvbXBhcmVzZXRzIjogImNvbmZyb250YSBjb21lIHNlcmllIiwKCQkicmVsYXRpdmV0b2xlcmFuY2UiOiAidG9sbGVyYW56YSByZWxhdGl2YSIsCgkJIm5vYnJhY2tldHNsaXN0IjogImVsZW5jaGkgc2VuemEgcGFyZW50ZXNpIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJmdW56aW9uZSBkaSBjbGFzc2lmaWNhemlvbmUiLAoJCSJhZGRpdGlvbmFscHJvcGVydGllcyI6ICJwcm9wcmlldMOgIGFnZ2l1bnRpdmUiLAoJCSJzdHJ1Y3R1cmUiOiAic3RydXR0dXJhIiwKCQkiZXhwbG9nIjogImVzcG9uZW56aWFsZS9sb2dhcml0bWljYSIsCgkJInRyaWdvbm9tZXRyaWMiOiAidHJpZ29ub21ldHJpY2EiLAoJCSJoeXBlcmJvbGljIjogImlwZXJib2xpY2EiLAoJCSJ0b2xlcmFuY2UiOiAidG9sbGVyYW56YSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZhIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2lvbmUiLAoJCSJpbXBsaWNpdF90aW1lc19vcGVyYXRvciI6ICJvcGVyYXRvcmUgcHJvZG90dG8gbm9uIHZpc2liaWxlIiwKCQkidGltZXNfb3BlcmF0b3IiOiAib3BlcmF0b3JlIHByb2RvdHRvIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAidW5pdMOgIGltbWFnaW5hcmlhIiwKCQkibWl4ZWRmcmFjdGlvbnMiOiAiZnJhemlvbmkgbWlzdGUiLAoJCSJjb25zdGFudHMiOiAiY29zdGFudGkiLAoJCSJmdW5jdGlvbnMiOiAiZnVuemlvbmkiLAoJCSJ1c2VyZnVuY3Rpb25zIjogImZ1bnppb25pIHV0ZW50ZSIsCgkJInVuaXRzIjogInVuaXTDoCIsCgkJInVuaXRwcmVmaXhlcyI6ICJwcmVmaXNzaSB1bml0w6AiLAoJCSJzeW50YXhwYXJhbXMiOiAib3B6aW9uaSBkaSBzaW50YXNzaSIsCgoJCSJhdXRob3JpbmdfZmllbGRfYnV0dG9uX3Rvb2x0aXAiOiAiQXByaSBXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkiYXV0aG9yaW5nX2ZpZWxkX3RleHRfZmllbGRfbGFiZWwiOiAiUmlzcG9zdGEgY29ycmV0dGEiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV90aXRsZSI6ICJXaXJpc1F1aXp6ZXMgU3R1ZGlvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHppb25pIGRpIGlucHV0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIk9wemlvbmkgZGkgY29udmFsaWRhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pc2NpIHZhcmlhYmlsaSBjYXN1YWxpIGUgZnVuemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5pc2NpIGNvbnRlbnV0byBpbml6aWFsZSBkZWxsbyBzdHVkZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19hY3Rpdml0eV90aXRsZSI6ICJPcHppb25pIGRpIGNvbnZhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZpc3VhbGl6emEgc29yZ2VudGUgZG9tYW5kYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX2JhY2tfYnV0dG9uX3Rvb2x0aXAiOiAiSW5kaWV0cm8iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJBaXV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3NlbmRfZmVlZGJhY2tfbGFiZWwiOiAiSW52aWEgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJJc2NyaXZpdGkgYWwgbm9zdHJvIGNvcnNvIGRpIGZvcm1hemlvbmUiLAoJCSJxdWl6emVzX3N0dWRpb193ZWJzaXRlX2xhYmVsIjogIlZpc2l0YSBpbCBub3N0cm8gc2l0byB3ZWIiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiU2VnbmFsYSB1biBwcm9ibGVtYSIsCgoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl90b29sdGlwIjogIkFsdHJlIG9wemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9pbXBvcnRfbGFiZWwiOiAiSW1wb3J0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2V4cG9ydF9sYWJlbCI6ICJFc3BvcnRhIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlzdWFsaXp6YSBzb3JnZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2hlbHBfbGFiZWwiOiAiQWl1dG8iLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJJbmZvcm1hemlvbmkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9sYWJlbCI6ICJUaXBvIGRpIGRvbWFuZGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2VxdWF0aW9uX2xhYmVsIjogIkVxdWF6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFmaWNhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRlc3RvIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9zdGFuZGFyZF9ncmFwaGljX2xhYmVsIjogIlN0YW5kYXJkIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9iYXJfY2hhcnRfbGFiZWwiOiAiR3JhZmljbyBhIGJhcnJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9saW5lX2NoYXJ0X2xhYmVsIjogIkdyYWZpY28gYSBsaW5lZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIkdyYWZpY28gYSB0b3J0YSIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiSW1wb3N0YSBpbCBjb250ZW51dG8gaW5pemlhbGUgZSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIkltcG9zdGEgbGEgcmlzcG9zdGEgY29ycmV0dGEgcGVyIGxhIGRvbWFuZGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJDb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIGNvcnJldHRhIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fZ3JhcGhfY29udGVudF9sYWJlbCI6ICJEaXNlZ25hIGlsIGNvbnRlbnV0byBpbml6aWFsZSBlIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBsYSBkb21hbmRhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudXRvIGluaXppYWxlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2dyYXBoX2Fuc3dlcl9sYWJlbCI6ICJSaXNwb3N0YSBjb3JyZXR0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X2xpc3RfbGFiZWwiOiAiSW1wb3N0YXppb25pIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIk9wemlvbmkgZGkgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJPcHppb25pIGRpIGNvbnZhbGlkYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdmFyaWFibGVzX29wdGlvbnNfbGFiZWwiOiAiVmFyaWFiaWxpIGNhc3VhbGkiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiU2NlZ2xpIGdsaSBzdHJ1bWVudGkgZGEgZm9ybmlyZSBhbGxvIHN0dWRlbnRlIHBlciByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4iLAoJCSJxdWl6emVzX3N0dWRpb19jdXN0b21pemVfZ3JhcGhfdG9vbGJhcl9oZWFkZXIiOiAiUGVyc29uYWxpenphIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Rlc3RfcXVlc3Rpb25fYnV0dG9uX3Rvb2x0aXAiOiAiUHJvdmEgbGEgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY2FuY2VsX2J1dHRvbl90b29sdGlwIjogIkFubnVsbGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2FsdmEiLAoKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfbGFiZWwiOiAiRmlsdHJhIGxlIG9wemlvbmkgaW4gYmFzZSBhIHVuJ2FuYWxpc2kgZGVsbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fb3B0aW9uc19maWx0ZXJfYWxsX29wdGlvbnNfbGFiZWwiOiAiTW9zdHJhIHR1dHRlIGxlIG9wemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIk1vc3RyYSBsZSBvcHppb25pIHJpbGV2YW50aSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJSaXNwb3N0YSBjb21wb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2xhYmVsIjogIlZhbHV0YSByaXF1YWRyaSByaXNwb3N0YSBzZXBhcmF0YW1lbnRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfZ3JhZGVfYW5zd2VyX2JveGVzX3NlcGFyYXRlbHlfaGVscGVyX3RleHQiOiAiVmFsdXRhIGNpYXNjdW4gcmlxdWFkcm8gcmlzcG9zdGEgaW4gbW9kbyBpbmRpcGVuZGVudGUuIEFsdHJpbWVudGkgbCdpbnRlcm8gY29udGVudXRvIHZlcnLDoCB2YWx1dGF0byBjb21lIHZhbG9yZSBzaW5nb2xvLiBJIHJpcXVhZHJpIHJpc3Bvc3RhIHZlbmdvbm8gZGVmaW5pdGkgaW4g4oCcQ29udGVudXRvIGluaXppYWxl4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiVHV0dGUgbGUgcmlzcG9zdGUgZGV2b25vIGVzc2VyZSBjb3JyZXR0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfaGVscGVyX3RleHQiOiAiU2UgdW5hIHF1YWxzaWFzaSBkZWxsZSByaXNwb3N0ZSBub24gw6ggY29ycmV0dGEsIGwnaW50ZXJhIGRvbWFuZGEgdmVycsOgIHZhbHV0YXRhIGNvbWUgbm9uIGNvcnJldHRhLiBBbHRyaW1lbnRpIGNpYXNjdW5hIGRvbWFuZGEgYXZyw6AgdW4gcGVzbyBuZWxsYSB2YWx1dGF6aW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9hbnN3ZXJfY29sdW1uX2xhYmVsIjogIlJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfZ3JhZGVfd2VpZ2h0X2NvbHVtbl9sYWJlbCI6ICJQZXNvIHZhbHV0YXppb25lIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF90aXRsZSI6ICJNZXRvZG8gZGkgaW5wdXQgcGVyIGxhIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Fuc3dlcl9pbnB1dF9maWVsZF9sYWJlbCI6ICJDYW1wbyBkaSBpbnB1dCBwZXIgbGEgcmlzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9sYWJlbCI6ICJFZGl0b3IgbWF0ZW1hdGljbyBpbmNvcnBvcmF0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX2VtYmVkZGVkX2hlbHBlcl90ZXh0IjogIkwnZWRpdG9yIG1hdGVtYXRpY28gTWF0aFR5cGUgY29tcGxldG8gY29uIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSBlIG1vZGFsaXTDoCBkaSBpbnB1dCBjb24gc2NyaXR0dXJhIGEgbWFuby4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJFZGl0b3IgbWF0ZW1hdGljbyBpbiB1bmEgZmluZXN0cmEgYSBjb21wYXJzYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYXRoZWRpdG9yX3BvcHVwX2hlbHBlcl90ZXh0IjogIlVuIGNhbXBvIGRpIHRlc3RvIGNvbiB1biBwdWxzYW50ZSBjaGUgYXZ2aWEgbCdlZGl0b3IgTWF0aFR5cGUgaW4gdW5hIGZpbmVzdHJhIGEgY29tcGFyc2EuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfbGFiZWwiOiAiVGVzdG8gc2VtcGxpY2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9oZWxwZXJfdGV4dCI6ICJVbiBjYW1wbyBkaSB0ZXN0byBzZW1wbGljZSBwZXIgcmlzcG9zdGUgbWVubyBjb21wbGVzc2UuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIklucHV0IGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJNb3N0cmEgQ2FsY01lIGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW5hIGNhbGNvbGF0cmljZSBDYWxjTWUgYWdnaXVudGl2YSBvbHRyZSBhbCBjYW1wbyBkaSByaXNwb3N0YSBzdGFuZGFyZCBwZXIgbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTW9zdHJhIGNhbXBvIGRpIHRlc3RvIGFnZ2l1bnRpdm8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJNb3N0cmEgdW4gY2FtcG8gZGkgdGVzdG8gYWdnaXVudGl2byBvbHRyZSBhbCBjYW1wbyBkaSByaXNwb3N0YSBzdGFuZGFyZCBwZXIgbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiU29zdGl0dWlzY2kgaW5wdXQgcmlzcG9zdGEgY29uIENhbGNNZSBhZ2dpdW50aXZvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiU29zdGl0dWlzY2kgaWwgY2FtcG8gZGkgaW5wdXQgcGVyIGxhIHJpc3Bvc3RhIGNvbiB1bmEgY2FsY29sYXRyaWNlIENhbGNNZSBhZ2dpdW50aXZhIHBlciBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiTm9uIG1vc3RyYXJlIGwnaW5wdXQgYWdnaXVudGl2byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9ub19hdXhpbGlhcl9pbnB1dF9oZWxwZXJfdGV4dCI6ICJOb24gbW9zdHJhcmUgbGEgY2FsY29sYXRyaWNlIENhbGNNZSBhZ2dpdW50aXZhIHBlciBpbCBjYW1wbyBkaSBpbnB1dCBwZXIgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2RlZmluZV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluaXNjaSBjb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfY3VzdG9taXplX3Rvb2xiYXJfbGFiZWwiOiAiUGVyc29uYWxpenphIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJOYXNjb25kaSBvcHppb25pIGZpbGUgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2hpZGVfZmlsZV9tZW51X2hlbHBlcl90ZXh0IjogIk5hc2NvbmRpIGFnbGkgc3R1ZGVudGkgb3B6aW9uaSBxdWFsaSBsJ2FwZXJ0dXJhLCBpbCBzYWx2YXRhZ2dpbyBvIGlsIGRvd25sb2FkIGRpIGRvY3VtZW50aSBDYWxjTWUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdGl0bGUiOiAiU2ludGFzc2kgaW5wdXQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VsZWN0X2FsbF9sYWJlbCI6ICJUdXR0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJDYW5jZWxsYSIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29zdGFudGkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaGVscGVyX3RleHQiOiAiU2NlZ2xpIGxlIGxldHRlcmUgZGEgaW50ZXJwcmV0YXJlIGNvbWUgY29zdGFudGkgZSBub24gY29tZSB2YXJpYWJpbGkgbGliZXJlLiBQdW9pIGRlZmluaXJlIHBpw7kgY29zdGFudGkgbmVsIHBhbm5lbGxvIOKAnERlZmluaXNjaSB2YXJpYWJpbGkgY2FzdWFsaSBlIGZ1bnppb25p4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19waV9sYWJlbCI6ICLPgCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19lX2xhYmVsIjogImUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfaV9sYWJlbCI6ICJpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2pfbGFiZWwiOiAiaiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19tb3JlX2NvbnN0YW50cyI6ICJBbHRyZSBjb3N0YW50aeKApiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19kZWZpbmVfY29uc3RhbnRfYnV0dG9uX2xhYmVsIjogIkRlZmluaXNjaSB1bmEgbnVvdmEgY29zdGFudGUiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bnppb25pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2hlbHBlcl90ZXh0IjogIlNjZWdsaSBpIG5vbWkgZGEgaW50ZXJwcmV0YXJlIGNvbWUgZnVuemlvbmkuIFB1b2kgZGVmaW5pcmUgcGnDuSBmdW56aW9uaSBuZWwgcGFubmVsbG8g4oCcRGVmaW5pc2NpIHZhcmlhYmlsaSBjYXN1YWxpIGUgZnVuemlvbmnigJ0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2V4cF9sb2dfbGFiZWwiOiAiZXhwL2xvZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc190cmlnb25vbWV0cmljX2xhYmVsIjogIlRyaWdvbm9tZXRyaWNhIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2h5cGVyYm9saWNfbGFiZWwiOiAiSXBlcmJvbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19hcml0aG1ldGljX2xhYmVsIjogIkFyaXRtZXRpY2EiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfbW9yZV9mdW5jdGlvbnMiOiAiQWx0cmUgZnVuemlvbmnigKYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZGVmaW5lX2Z1bmN0aW9uX2J1dHRvbl9sYWJlbCI6ICJEZWZpbmlzY2kgdW5hIG51b3ZhIGZ1bnppb25lIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiU2NlZ2xpIGkgbm9taSBkYSBpbnRlcnByZXRhcmUgY29tZSB1bml0w6AgZGkgbWlzdXJhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWV0ZXJfbGFiZWwiOiAibSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2Vjb25kX2xhYmVsIjogInMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYW1fbGFiZWwiOiAiZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGVncmVlX2xhYmVsIjogIsK6ICcgXCIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BlcmNlbnRfbGFiZWwiOiAiJSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9uZXlfbGFiZWwiOiAiJCDigqwgwqUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2FtcGVyZV9sYWJlbCI6ICJBIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rZWx2aW5fbGFiZWwiOiAiSyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sX2xhYmVsIjogIm1vbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY2FuZGVsYV9sYWJlbCI6ICJjZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcmFkaWFuX2xhYmVsIjogInJhZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc3RlcmFkaWFuX2xhYmVsIjogInNyIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19ob3VyX2xhYmVsIjogImgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbnV0ZV9sYWJlbCI6ICJtaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2xpdHJlX2xhYmVsIjogImwiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25ld3Rvbl9sYWJlbCI6ICJOIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wYXNjYWxfbGFiZWwiOiAiUGEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlcnR6X2xhYmVsIjogIkh6IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193YXR0X2xhYmVsIjogIlciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2pvdWxlX2xhYmVsIjogIkoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2NvdWxvbWJfbGFiZWwiOiAiQyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdm9sdF9sYWJlbCI6ICJWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vaG1fbGFiZWwiOiAizqkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZhcmFkX2xhYmVsIjogIkYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3NpZW1lbnNfbGFiZWwiOiAiUyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfd2ViZXJfbGFiZWwiOiAiV2IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Jhcl9sYWJlbCI6ICJiYXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hlbnJ5X2xhYmVsIjogIkgiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Rlc2xhX2xhYmVsIjogIlQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2x1eF9sYWJlbCI6ICJseCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHVtZW5fbGFiZWwiOiAibG0iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2dyYXlfbGFiZWwiOiAiR3kiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2JlY3F1ZXJlbF9sYWJlbCI6ICJCcSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2lldmVydF9sYWJlbCI6ICJTdiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfa2F0YWxfbGFiZWwiOiAia2F0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19hdG1vc3BoZXJlX2xhYmVsIjogImF0bSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9sYXJfbGFiZWwiOiAiTSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZGFsdG9uX2xhYmVsIjogInUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2VsZWN0cm9udm9sdF9sYWJlbCI6ICJlViIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG9uZF9sYWJlbCI6ICJwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c195YXJkX2xhYmVsIjogInlkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19mb290X2xhYmVsIjogImZ0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19pbmNoX2xhYmVsIjogImluIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19taWxlX2xhYmVsIjogIm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19uYXV0aWNhbF9taWxlX2xhYmVsIjogIm5taSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ2FsbG9uX2xhYmVsIjogImdhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfb3VuY2VfbGFiZWwiOiAib3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BvdW5kX21hc3NfbGFiZWwiOiAibGIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2ZsdWlkX291bmNlX2xhYmVsIjogImZsb3oiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3BpbnRfbGFiZWwiOiAicHQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21vcmVfdW5pdHNfbGFiZWwiOiAiQWx0cmUgdW5pdMOg4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiUHJlZmlzc2kgdW5pdMOgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWxwZXJfdGV4dCI6ICJTY2VnbGkgaSBwcmVmaXNzaSBjb25zZW50aXRpIGNvbiBsZSB1bml0w6AgZGkgbWlzdXJhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW90dGFfbGFiZWwiOiAiWSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemV0dGFfbGFiZWwiOiAiWiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZXhhX2xhYmVsIjogIkUiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BldGFfbGFiZWwiOiAiUCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfdGVyYV9sYWJlbCI6ICJUIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19naWdhX2xhYmVsIjogIkciLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21lZ2FfbGFiZWwiOiAiTSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfa2lsb19sYWJlbCI6ICJrIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19oZWN0b19sYWJlbCI6ICJoIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNhX2xhYmVsIjogImRhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19kZWNpX2xhYmVsIjogImQiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2NlbnRpX2xhYmVsIjogImMiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pbGxpX2xhYmVsIjogIm0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX21pY3JvX2xhYmVsIjogIs68IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19uYW5vX2xhYmVsIjogIm4iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3BpY29fbGFiZWwiOiAicCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZmVtdG9fbGFiZWwiOiAiZiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfYXR0b19sYWJlbCI6ICJhIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc196ZXB0b19sYWJlbCI6ICJ6IiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc195b2N0b19sYWJlbCI6ICJ5IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tb3JlX3ByZWZpeGVzX2xhYmVsIjogIkFsdHJpIHByZWZpc3Np4oCmIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJDb3N0cnV6aW9uaSBjb25zZW50aXRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19sYWJlbCI6ICJGcmF6aW9uaSBtaXN0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybXVsZSBjb21lICIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHRfMiI6ICIgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBBbHRyaW1lbnRpIHZlbmdvbm8gaW50ZXJwcmV0YXRlIGNvbWUgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiRWxlbmNoaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19saXN0c19oZWxwZXJfdGV4dCI6ICJMZSBwYXJlbnRlc2kgZ3JhZmZlIHsgfSB2ZW5nb25vIGludGVycHJldGF0ZSBjb21lIGRlbGltaXRhdG9yaSBkaSBlbGVuY28uIEFsdHJpbWVudGkgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSBwYXJlbnRlc2kuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2xhYmVsIjogIkVsZW5jaGkgc2VuemEgZGVsaW1pdGF0b3JpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2xpc3RzX3dpdGhvdXRfZW5jbG9zZXJzX2hlbHBlcl90ZXh0IjogIlF1YWxzaWFzaSBlbGVtZW50byBvIHNlcXVlbnphIGRpIGVsZW1lbnRpIHZlbmdvbm8gaW50ZXJwcmV0YXRpIGNvbWUgZWxlbmNvLCBhbmNoZSBzZW56YSBpIGRlbGltaXRhdG9yaSB7IH0uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19sYWJlbCI6ICJJbnRlcnZhbGxpIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtdWxlIGNvbWUgKDAsMSkgdmVuZ29ubyBpbnRlcnByZXRhdGUgY29tZSBpbnRlcnZhbGxpLiBBbHRyaW1lbnRpIHNvbm8gdmV0dG9yaSBkaSBkdWUgZWxlbWVudGkuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3JhdGlvc19sYWJlbCI6ICJSYXBwb3J0aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybXVsZSBjb21lIDI6Mzo1IHZlbmdvbm8gaW50ZXJwcmV0YXRlIGNvbWUgcmFwcG9ydGkuIEFsdHJpbWVudGkgc29ubyBub3JtYWxpIGRpdmlzaW9uaSBpbiBzdWNjZXNzaW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgc2NpZW50aWZpY2EgY29tcHV0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJGb3JtdWxlIGNvbWUgMS41ZS01IG8gMS41RS01IHZlbmdvbm8gaW50ZXJwcmV0ZSBjb21lIG51bWVyaSBkZWNpbWFsaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2xhYmVsIjogIlNpbWJvbGkgc2VwYXJhdG9yZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3BvaW50X2Ryb3Bkb3duX2xhYmVsIjogIlB1bnRvIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfY29tbWFfZHJvcGRvd25fbGFiZWwiOiAiVmlyZ29sYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX3NwYWNlX2Ryb3Bkb3duX2xhYmVsIjogIlNwYXppbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX25vdGhpbmdfbGFiZWwiOiAiTmllbnRlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiQ2lmcmUgZGVjaW1hbGkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kaWdpdF9ncm91cHNfbGFiZWwiOiAiR3J1cHBpIGRpIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfZHJvcGRvd25fbGlzdF9pdGVtc19sYWJlbCI6ICJFbGVtZW50aSBlbGVuY28iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJTY2VnbGkgaWwgc2lnbmlmaWNhdG8gZGVpIHNpbWJvbGkgcHVudG8sIHZpcmdvbGEgZSBzcGF6aW8uIERlZmluaXNjZSBpbCBtb2RvIGluIGN1aSBkZXZvbm8gZXNzZXJlIGVzcHJlc3NpIGVsZW5jaGkgZSBjaWZyZSBkZWNpbWFsaS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdGl0bGUiOiAiQ29uZnJvbnRvIGNvbiBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMZXR0ZXJhbG1lbnRlIHVndWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJMYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZlIGVzc2VyZSBzY3JpdHRhIGVzYXR0YW1lbnRlIGNvbWUgbGEgcmlzcG9zdGEgY29ycmV0dGEsIGZhdHRhIGVjY2V6aW9uZSBwZXIgbGUgcGFyZW50ZXNpIGUgZ2xpIG9wZXJhdG9yaSBlcXVpdmFsZW50aS4gVmllbmUgY29tdW5xdWUgY29uc2lkZXJhdGEgdW5hIGNlcnRhIHRvbGxlcmFuemEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0ZW1hdGljYW1lbnRlIHVndWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGhlbWF0aWNhbGx5X2VxdWFsX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIHZpZW5lIGNvbmZyb250YXRhIGNvbiBxdWVsbGEgY29ycmV0dGEgdHJhbWl0ZSBsJ2VsYWJvcmF0b3JlIG1hdGVtYXRpY28uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJPcmRpbmUgZSByaXBldGl6aW9uZSBzb25vIGltcG9ydGFudGkgbmVnbGkgZWxlbmNoaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX29yZGVyX2FuZF9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiU2UgbGEgcmlzcG9zdGEgw6ggdW4gZWxlbmNvIGRpIGVsZW1lbnRpLCBnbGkgZWxlbWVudGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGVzc2VyZSBuZWxsbyBzdGVzc28gb3JkaW5lIGUgZGV2b25vIGVzc2VyZSBwcmVzZW50aSB0YW50ZSB2b2x0ZSBxdWFudGUgcXVlbGxlIGluIGN1aSBmaWd1cmFubyBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiTGEgcmlwZXRpemlvbmUgw6ggaW1wb3J0YW50ZSBuZWdsaSBlbGVuY2hpLCBtYSBsJ29yZGluZSBubyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3JlcGV0aXRpb25fbWF0dGVyc19oZWxwZXJfdGV4dCI6ICJTZSBsYSByaXNwb3N0YSDDqCB1biBlbGVuY28gZGkgZWxlbWVudGksIGdsaSBlbGVtZW50aSBuZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZvbm8gZXNzZXJlIHByZXNlbnRpIHRhbnRlIHZvbHRlIHF1YW50ZSBxdWVsbGUgaW4gY3VpIGZpZ3VyYW5vIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLCBtYSBub24gZGV2b25vIGVzc2VyZSBuZWNlc3NhcmlhbWVudGUgbmVsbG8gc3Rlc3NvIG9yZGluZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfbGFiZWwiOiAiT3JkaW5lIGUgcmlwZXRpemlvbmUgbm9uIHNvbm8gaW1wb3J0YW50aSBuZWdsaSBlbGVuY2hpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2hlbHBlcl90ZXh0IjogIlNlIGxhIHJpc3Bvc3RhIMOoIHVuIGVsZW5jbyBkaSBlbGVtZW50aSwgbm9uIGNvbnNpZGVyYXJlIGwnb3JkaW5lIGUgbGEgcmlwZXRpemlvbmUgcXVhbmRvIGNvbmZyb250aSBsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBjb24gbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfbGFiZWwiOiAiQ29ycmlzcG9uZGVuemEgbWFpdXNjb2xlIGUgbWludXNjb2xlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfbGV0dGVyX2Nhc2VfaGVscGVyX3RleHQiOiAiTGUgbGV0dGVyZSBtYWl1c2NvbGUgZSBtaW51c2NvbGUgZGV2b25vIGNvcnJpc3BvbmRlcmUgZXNhdHRhbWVudGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2xhYmVsIjogIkNvcnJpc3BvbmRlbnphIHNwYXppIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIk5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIHByZXNlbnRlIGVzYXR0YW1lbnRlIGxvIHN0ZXNzbyBudW1lcm8gZGkgc3BhemkgY29udGVudXRvIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2xhYmVsIjogIkVxdWF6aW9uaSBlcXVpdmFsZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIkwnaW5zaWVtZSBkaSBzb2x1emlvbmkgZGVsbCdlcXVhemlvbmUsIGRpc2VxdWF6aW9uZSBvIHNpc3RlbWEgZGVmaW5pdG8gZGFsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgw6ggdWd1YWxlIGEgcXVlbGxvIGRlZmluaXRvIGRhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FueV9hbnN3ZXJfbGFiZWwiOiAiUXVhbHNpYXNpIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fYW55X2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJWYWx1dGEgdHV0dGUgbGUgcmlzcG9zdGUgZGVnbGkgc3R1ZGVudGkuIFV0aWxpenphIHF1ZXN0YSBvcHppb25lIHBlciBmb3JuaXJlIGFnbGkgc3R1ZGVudGkgdW4gZmVlZGJhY2sgc3VsbGUgcmlzcG9zdGUgZXJyYXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2xhYmVsIjogIkZ1bnppb25lIGRpIHZhbHV0YXppb25lIHBlcnNvbmFsaXp6YXRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25faGVscGVyX3RleHQiOiAiRGVmaW5pc2NpIHVuYSBmdW56aW9uZSBwZXJzb25hbGl6emF0YSBwZXIgY29udHJvbGxhcmUgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgbmVsIHBhbm5lbGxvIOKAnERlZmluaXNjaSB2YXJpYWJpbGkgY2FzdWFsaSBlIGZ1bnppb25p4oCdLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiTm9tZSBmdW56aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5pc2NpIHVuYSBudW92YSBmdW56aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk5vbiB2YWx1dGFyZSBnbGkgYXJnb21lbnRpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfaGVscGVyX3RleHQiOiAiTGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgbm9uIHZlcnLDoCB2YWx1dGF0YSBlIHZlcnLDoCB0cmFzbWVzc2EgYWxsYSBmdW56aW9uZSBzb3R0byBmb3JtYSBkaSBlc3ByZXNzaW9uZSBkaSBDYWxjTWUuIFNpIHRyYXR0YSBkaSB1bmEgZnVuemlvbmFsaXTDoCBtb2x0byBhdmFuemF0YS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdGl0bGUiOiAiTnVtZXJpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIHNpbWJvbGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJOb24gY29uc2VudGlyZSBudW1lcmkgZGVjaW1hbGkuIExhIHJpc3Bvc3RhIGRldmUgZXNzZXJlIHVuYSBjb21iaW5hemlvbmUgZGkgb3BlcmF6aW9uaSwgZnJhemlvbmksIHJhZGljaSBlIGZ1bnppb25pIGRpIG51bWVyaSBpbnRlcmksIGNvc3RhbnRpIGUgdmFyaWFiaWxpLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xsZXJhbnphIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2V4YWN0X2Fuc3dlcl9sYWJlbCI6ICJSaXNwb3N0YSBlc2F0dGEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIGVzYXR0YW1lbnRlIHVndWFsZSBhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fbGFiZWwiOiAiTWFyZ2luZSBkaSBlcnJvcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIkxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgcmllbnRyYXJlIHByZWNpc2FtZW50ZSBuZWxsJ2ludGVydmFsbG8gZGkgdG9sbGVyYW56YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX3BlcmNlbnRfZXJyb3JfbGFiZWwiOiAiJSBwZXJjZW50dWFsZSBlcnJvcmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImVycm9yZSBhc3NvbHV0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfbGFiZWwiOiAiQ2lmcmUgY29ycmlzcG9uZGVudGkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIkxlIHByaW1lIGNpZnJlIHNpZ25pZmljYXRpdmUgbyBjaWZyZSBkZWNpbWFsaSBkZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBkZXZvbm8gY29ycmlzcG9uZGVyZSBhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJjaWZyZSBzaWduaWZpY2F0aXZlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyZSBkZWNpbWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YXppb25lIHNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiSSBudW1lcmkgZGVjaW1hbGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGVzc2VyZSBlc3ByZXNzaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2Egbm9ybWFsaXp6YXRhOiAiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJJIG51bWVyaSBkZWNpbWFsaSBkZXZvbm8gZXNzZXJlIGVzcHJlc3NpIGluIG5vdGF6aW9uZSBkZWNpbWFsZSBzZW1wbGljZTogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJRdWFsc2lhc2kgbm90YXppb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJJIG51bWVyaSBkZWNpbWFsaSBwb3Nzb25vIGVzc2VyZSBlc3ByZXNzaSBpbiBub3RhemlvbmUgc2NpZW50aWZpY2EgbyBpbiBub3RhemlvbmUgZGVjaW1hbGUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2lvbmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2xhYmVsIjogIkRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19sYWJlbF8yIjogImEiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiY2lmcmUgc2lnbmlmaWNhdGl2ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiY2lmcmUgZGVjaW1hbGkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19wcmVjaXNpb25fcHJlY2lzaW9uX2NoZWNrX2hlbHBlcl90ZXh0IjogIkNvbnRyb2xsYSBpbCBudW1lcm8gbWluaW1vIGUgbWFzc2ltbyBkaSBjaWZyZSBzaWduaWZpY2F0aXZlIG8gZGkgY2lmcmUgZGVjaW1hbGkgY2hlIGRldmUgYXZlcmUgbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUsIGNvbXByZXNpIGdsaSB6ZXJpIGZpbmFsaS4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3RpdGxlIjogIlNlbXBsaWZpY2F6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9nZW5lcmFsX2xhYmVsIjogIkdlbmVyYWxlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2VtcGxpZmljYXRhIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfaGVscGVyX3RleHQiOiAiTCdlc3ByZXNzaW9uZSBub24gcHXDsiBlc3NlcmUgdWx0ZXJpb3JtZW50ZSBzZW1wbGlmaWNhdGEuIENvbXByZW5kZSBmcmF6aW9uaSwgcG90ZW56ZSBlIHJhZGljaSwgcG9saW5vbWksIGZ1bnppb25pIHJhemlvbmFsaSwgZnVuemlvbmkgdHJhc2NlbmRlbnRpLCBudW1lcmkgZGVjaW1hbGnigKYiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZXhwYW5kZWRfbGFiZWwiOiAiRXNwYW5zYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9leHBhbmRlZF9oZWxwZXJfdGV4dCI6ICJUdXR0ZSBsZSBvcGVyYXppb25pIGNoZSBwb3Nzb25vIGVzc2VyZSBlc2VndWl0ZSB2ZW5nb25vIGVzZWd1aXRlLiBJIHByb2RvdHRpIHZlbmdvbm8gZGlzdHJpYnVpdGkgcmlzcGV0dG8gYWxsZSBzb21tZSwgbGUgZnJhemlvbmkgc2VtcGxpY2kgdmVuZ29ubyBlc2VndWl0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yc19sYWJlbCI6ICJGYXR0b3JpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfbGFiZWwiOiAiRmF0dG9yaXp6YXRpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3Rvcml6ZWRfaGVscGVyX3RleHQiOiAiSSBudW1lcmkgaW50ZXJpIG8gaSBwb2xpbm9taSB2ZW5nb25vIGVzcHJlc3NpIGNvbWUgcHJvZG90dGkgZGkgbnVtZXJpIHByaW1pLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9jb21tb25fZmFjdG9yX2xhYmVsIjogIkZhdHRvcmUgY29tdW5lIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiSSBmYXR0b3JpIGNvbXVuaSBkZWxsZSBzb21tZSBzb25vIHN0YXRpIGVzdHJhdHRpLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkRlbm9taW5hdG9yZSBjb211bmUiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkxlIGZyYXppb25pIHZlbmdvbm8gc2VtcGxpZmljYXRlIGEgdW4gc2luZ29sbyBkZW5vbWluYXRvcmUgY29tdW5lLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9yb290c19sYWJlbCI6ICJSYWRpY2kiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhemlvbmFsaXp6YXRlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9oZWxwZXJfdGV4dCI6ICJOb24gY2kgc29ubyByYWRpY2kgbmVsIGRlbm9taW5hdG9yZS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fbWluaW1hbF9yYWRpY2FuZHNfbGFiZWwiOiAiUmFkaWNhbmRpIG1pbmltaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9taW5pbWFsX3JhZGljYW5kc19oZWxwZXJfdGV4dCI6ICJMJ2FyZ29tZW50byBkZWxsZSByYWRpY2kgbm9uIHByZXNlbnRhIG5lc3N1biBmYXR0b3JlIGVsZXZhdG8gYWxsYSBwb3RlbnphIGNvcnJpc3BvbmRlbnRlIGFsbCdpbmRpY2UgZGVsbGEgcmFkaWNlLCBxdWluZGkgbm9uIHB1w7IgZXNzZXJlIHNlbXBsaWZpY2F0by4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiQ29ycmlzcG9uZGVuemEgdW5pdMOgIGRpIG1pc3VyYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfaGVscGVyX3RleHQiOiAiTCd1bml0w6AgZGkgbWlzdXJhIGRlbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldmUgZXNzZXJlIGxhIHN0ZXNzYSBkZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJDb25zZW50aSBhbHRyaSBwcmVmaXNzaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIkNvbnNlbnRpIHVuIHByZWZpc3NvIGRpdmVyc28gcGVyIGwndW5pdMOgIGRpIG1pc3VyYSBkZWxsYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSByaXNwZXR0byBhIHF1ZWxsbyBkZWxsYSByaXNwb3N0YSBjb3JyZXR0YS4iLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19lbGVtZW50c190aXRsZSI6ICJFbGVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jcml0ZXJpYV90aXRsZSI6ICJDcml0ZXJpIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xsZXJhbnphIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV9oZWxwZXIiOiAiSW1wb3N0YSBsYSBxdWFudGl0w6AgZGkgZXJyb3JlIGNvbnNlbnRpdGEgdHJhIGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGUgbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGV6aW9uYSBnbGkgZWxlbWVudGkgZGVsbGEgcmlzcG9zdGEgZGEgdmFsdXRhcmUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJOb24gY29uc2VudGlyZSBlbGVtZW50aSBzdXBlcmZsdWkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIk5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIG5vbiBwb3Nzb25vIGVzc2VyZSBwcmVzZW50aSBwacO5IGVsZW1lbnRpIHJpc3BldHRvIGFsbGEgcmlzcG9zdGEgY29ycmV0dGEuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX3RleHQiOiAiQ29ycmlzcG9uZGVuemEgY29sb3JlIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NvbG9yX2hlbHBlciI6ICJHbGkgZWxlbWVudGkgbmVsbGEgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUgZGV2b25vIGF2ZXJlIGxvIHN0ZXNzbyBjb2xvcmUgZGkgcXVlbGxpIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJDb3JyaXNwb25kZW56YSB0aXBvIGRpIGxpbmVhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2xpbmVfdHlwZV9oZWxwZXIiOiAiR2xpIGVsZW1lbnRpIG5lbGxhIHJpc3Bvc3RhIGRlbGxvIHN0dWRlbnRlIGRldm9ubyBhdmVyZSBsbyBzdGVzc28gdGlwbyBkaSBsaW5lYSAoY29udGludWEsIHRyYXR0ZWdnaWF0YSkgZGkgcXVlbGxpIG5lbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9zZWxlY3RfYWxsIjogIlR1dHRpIGdsaSBlbGVtZW50aSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19zZWxlY3Rvcl9kaXN0cmlidXRlX2dyYWRlcyI6ICJEaXN0cmlidWlzY2kgdmFsdXRhemlvbmkiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJTaSDDqCB2ZXJpZmljYXRvIHVuIGVycm9yZSBkdXJhbnRlIGlsIGNhcmljYW1lbnRvIGRlZ2xpIGVsZW1lbnRpIGRpIHZhbHV0YXppb25lIGRlbCBncmFmaWNvLiBSaXByb3ZhLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYWxjbWVfbGFiZWwiOiAiU2NyaXZpIHVuIGFsZ29yaXRtbyBwZXIgY3JlYXJlIHZhcmlhYmlsaSBjYXN1YWxpLCBudW1lcmksIGVzcHJlc3Npb25pLCBncmFmaWNpIG8gdW5hIGZ1bnppb25lIGRpIHZhbHV0YXppb25lOiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fbGFuZ3VhZ2VfbGFiZWwiOiAiTGluZ3VhZ2dpbyBhbGdvcml0bW8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbGFiZWwiOiAiTm90YXppb25lIHZhcmlhYmlsaSBkZWwgcmlzdWx0YXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkVzZW1waW86ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIGVzcHJlc3Npb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2ltYWdpbmFyeV91bml0X2xhYmVsIjogIlVuaXTDoCBpbW1hZ2luYXJpYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIk9wZXJhdG9yZSBtb2x0aXBsaWNhemlvbmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfZG90X2xhYmVsIjogIsK3IFB1bnRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2Nyb3NzX2xhYmVsIjogIsOXIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2ludmlzaWJsZV9sYWJlbCI6ICJJbXBsaWNpdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbnVtYmVyX2Zvcm1hdF9sYWJlbCI6ICJGb3JtYXRvIG51bWVybyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiVGlwbyBkaSBwcmVjaXNpb25lIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3ByZWNpc2lvbl9kcm9wZG93bl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogIkNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogIkNpZnJlIGRlY2ltYWxpIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2xhYmVsIjogIk5vdGF6aW9uZSByaXN1bHRhdG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fZGVjaW1hbF9sYWJlbCI6ICJEZWNpbWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIlNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2F1dG9fbGFiZWwiOiAiQXV0b21hdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX2xhYmVsIjogIlNlcGFyYXRvcmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJWaXJnb2xhIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2xhYmVsIjogIlNlcGFyYXRvcmUgZ3J1cHBpIGRpIGNpZnJlIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19ub25lX2xhYmVsIjogIk5lc3N1bm8iLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX3NwYWNlX2xhYmVsIjogIlNwYXppbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfY29tbWFfbGFiZWwiOiAiVmlyZ29sYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfcG9pbnRfbGFiZWwiOiAiUHVudG8iLAoKCQkicXVpenplc19zdHVkaW9fYXV4aWxpYXJfaW5pdGlhbF9jb250ZW50X2NhbGNtZV9sYWJlbCI6ICJTY3JpdmkgaWwgY29udGVudXRvIGluaXppYWxlIGRlbGxhIGNhbGNvbGF0cmljZSBDYWxjTWUgYWdnaXVudGl2YSBkZWxsbyBzdHVkZW50ZToiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIlJpc3Bvc3RhIGNvcnJldHRhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmlnZW5lcmEgcmlzcG9zdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3BpYSByaXNwb3N0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfbGFiZWwiOiAiUmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJJbXBvc3RhIHVuYSByaXNwb3N0YSBkZWxsbyBzdHVkZW50ZSBwZXIgdmlzdWFsaXp6YXJlIGlsIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFVFRBIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19wYXJ0aWFsbHlfY29ycmVjdF9sYWJlbCI6ICJQQVJaSUFMTUVOVEUgQ09SUkVUVEEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2luY29ycmVjdF9sYWJlbCI6ICJFUlJBVEEiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X21hdGhfbGFiZWwiOiAiU2ludGFzc2kgbWF0ZW1hdGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9ncmFwaGljX2xhYmVsIjogIlNpbnRhc3NpIGdyYWZpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlNpbnRhc3NpIHRlc3RvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkxldHRlcmFsbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9zeW1ib2xpY19sYWJlbCI6ICJNYXRlbWF0aWNhbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9lcXVhdGlvbnNfbGFiZWwiOiAiRXF1YXppb25pIGVxdWl2YWxlbnRpIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9hbGxfbGFiZWwiOiAiUXVhbHNpYXNpIHJpc3Bvc3RhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9mdW5jdGlvbl9sYWJlbCI6ICJGdW56aW9uZSBkaSB2YWx1dGF6aW9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfZ3JhcGhpY19sYWJlbCI6ICJHZW9tZXRyaWNhbWVudGUgdWd1YWxlIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfc2ltcGxpZmllZF9sYWJlbCI6ICJTZW1wbGlmaWNhdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19leHBhbmRlZF9sYWJlbCI6ICJFc3BhbnNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYXR0b3JpenphdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19yYXRpb25hbGl6ZWRfbGFiZWwiOiAiUmF6aW9uYWxpenphdGEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19jb21tb25fZmFjdG9yX2xhYmVsIjogIk5lc3N1biBmYXR0b3JlIGNvbXVuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIlJhZGljYW5kaSBtaW5pbWkiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19jb21tb25fZGVub21pbmF0b3JfbGFiZWwiOiAiRGVub21pbmF0b3JlIGNvbXVuZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiTm90YXppb25lIHNjaWVudGlmaWNhIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZGVjaW1hbF9ub3RhdGlvbl9sYWJlbCI6ICJOb3RhemlvbmUgZGVjaW1hbGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19zeW1ib2xpY19sYWJlbCI6ICJSaXNwb3N0YSBzaW1ib2xpY2EiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbGFiZWwiOiAiRGEgJHttaW59IGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21pbl9sYWJlbCI6ICJBbG1lbm8gJHttaW59ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX21heF9sYWJlbCI6ICJGaW5vIGEgJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJjaWZyZSBkZWNpbWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIkNvcnJpc3BvbmRlbnphIHVuaXTDoCBkaSBtaXN1cmEiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19ub19zdXBlcmZsdW91c19sYWJlbCI6ICJOZXNzdW4gZWxlbWVudG8gc3VwZXJmbHVvIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3JlIiwKICAJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19saW5lc3R5bGVfbGFiZWwiOiAiU3RpbGUgZGkgbGluZWEiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJYTUwgZG9tYW5kYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2dyYW1tYXJfdXJsX2xhYmVsIjogIlVSTCBncmFtbWF0aWNhIiwKCQkicXVpenplc19zdHVkaW9fdmlld19zb3VyY2VfcmVzZXJ2ZWRfd29yZHNfbGFiZWwiOiAiUGFyb2xlIHJpc2VydmF0ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3RpdGxlIjogIkNvbnZhbGlkYSBlIHZhcmlhYmlsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfaW5wdXRfbWV0aG9kX3RpdGxlIjogIk1ldG9kbyBkaSBpbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWxsb3dlZF9pbnB1dF90aXRsZSI6ICJJbnB1dCBjb25zZW50aXRvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9jb21wYXJpc29uX3RpdGxlIjogIkNvbmZyb250byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9wcmlldMOgIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFiaWxpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZGEiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3VwX3RvX3ByZWNpc2lvbl9sYWJlbCI6ICJhIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogImNpZnJlIHNpZ25pZmljYXRpdmUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImNpZnJlIGRlY2ltYWxpIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcGVyY2VudHVhbGUgZXJyb3JlIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hYnNvbHV0ZV9lcnJvcl9sYWJlbCI6ICJlcnJvcmUgYXNzb2x1dG8iLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIlNjcml0dHVyYSBhIG1hbm8gaW5jb3Jwb3JhdGEgZGkgTWF0aFR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X3ByZWNpc2lvbl9sYWJlbCI6ICJQcmVjaXNpb25lIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhIHVuIGFsZ29yaXRtbyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX3RpdGxlIjogIlZ1b2kgaW1wb3J0YXJlIGxhIGRvbWFuZGE:IiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19sYWJlbCI6ICJMYSBkb21hbmRhIGNoZSBzdGFpIHBlciBpbXBvcnRhcmUgY29udGllbmUgZnVuemlvbmFsaXTDoCBvYnNvbGV0ZS4gTGEgcHJvY2VkdXJhIGRpIGltcG9ydGF6aW9uZSBwb3RyZWJiZSBtb2RpZmljYXJlIGxlZ2dlcm1lbnRlIGlsIGNvbXBvcnRhbWVudG8gZGVsbGEgZG9tYW5kYS4gU2kgY29uc2lnbGlhIGRpIHRlc3RhcmUgYWNjdXJhdGFtZW50ZSBsYSBkb21hbmRhIGRvcG8gbCdpbXBvcnRhemlvbmUuIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jb25maXJtX2J1dHRvbl9sYWJlbCI6ICJBY2NldHRhIiwKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkFubnVsbGEiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiT3B6aW9uaSBpbmNvbXBhdGliaWxpIiwKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfbGFiZWwiOiAiTGUgb3B6aW9uaSBzZWxlemlvbmF0ZSBub24gc29ubyBjb21wYXRpYmlsaSBjb24gbGUgYXNzZXJ6aW9uaSBkZWRvdHRlIGRhbGxhIHJpc3Bvc3RhIGNvcnJldHRhLiBDb25mZXJtaSBkaSB2b2xlciBjb250aW51YXJlPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlPDrCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTm8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIkFwcmkgbCdlZGl0b3IgbWF0ZW1hdGljbyBNYXRoVHlwZSIsCgkJCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ190aXRsZSI6ICJNb2RpZmljaGUgbm9uIHNhbHZhdGUiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfbWVzc2FnZSI6ICJTZSBjaGl1ZGkgbGEgZmluZXN0cmEgcGVyZGVyYWkgdHV0dGUgbGUgbW9kaWZpY2hlIG5vbiBzYWx2YXRlLiBDb25mZXJtaSBkaSB2b2xlciBwcm9jZWRlcmU:IiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2FjY2VwdF9idXR0b25fbGFiZWwiOiAiQWNjZXR0YSIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkFubnVsbGEiLAoJCSJwb3B1cF90ZXh0X2ZpZWxkX3dhcm5pbmdfc2F2ZV9hbmRfY2xvc2VfYnV0dG9uX2xhYmVsIjogIlNhbHZhIGUgY2hpdWRpIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJDaGl1ZGkgc2VuemEgc2FsdmFyZSIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkZhaSBjbGljIHN1bCBwdWxzYW50ZSBwZXIgc2NhcmljYXJlIGVkIGVzZWd1aXJlIGwnYXBwbGljYXppb25lIFdpcmlzIENBUyBwZXIgbW9kaWZpY2FyZSBsJ2FsZ29yaXRtbyBkZWxsYSBkb21hbmRhLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiRXNlZ3VpIGNhbGNvbGF0cmljZSIsCgkJImNsaWNrdG9ydW5jYWxjdWxhdG9yIjogIkZhaSBjbGljIHN1bCBwdWxzYW50ZSBwZXIgc2NhcmljYXJlIGVkIGVzZWd1aXJlIGwnYXBwbGljYXppb25lIFdJUklTIHBlciBlZmZldHR1YXJlIGkgY2FsY29saSBjaGUgdGkgc2Vydm9uby4gPGEgaHJlZj1cImh0dHA6Ly93d3cud2lyaXMuY29tL2VuL3F1aXp6ZXMvZG9jcy9tb29kbGUvbWFudWFsL2phdmFcIiB0YXJnZXQ9XCJfYmxhbmtcIj5VbHRlcmlvcmkgaW5mb3JtYXppb25pPC9hPi4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiSW52aW8gZGVsbGEgc2Vzc2lvbmUgaW5pemlhbGUuLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJJbiBhdHRlc2EgZGVnbGkgYWdnaW9ybmFtZW50aS4uLiIsCgkJInNlc3Npb25jbG9zZWQiOiAiVHV0dGUgbGUgbW9kaWZpY2hlIHNvbm8gc3RhdGUgc2FsdmF0ZSIsCgkJImdvdHNlc3Npb24iOiAiTW9kaWZpY2hlIHNhbHZhdGUgKHJldmlzaW9uZSAke259KS4iLAoJCSJzaG93Y2FzIjogIlVzYSBXaXJpcyBDQVMiLAoJCSJzaG93Y2FsY21lIjogIlVzYSBDYWxjTWUiLAoJCSJsZWFybm1vcmUiOiAiUGVyIHNhcGVybmUgZGkgcGnDuSIsCgoKCQkiY2F0YWxhbiI6ICJDYXRhbMOgIiwKCQkiZW5nbGlzaCI6ICJFbmdsaXNoIiwKCQkic3BhbmlzaCI6ICJFc3Bhw7FvbCIsCgkJImVzdGlvbmlhbiI6ICJFZXN0aSIsCgkJImJhc3F1ZSI6ICJFdXNrYXJhIiwKCQkiZnJlbmNoIjogIkZyYW7Dp2FpcyIsCgkJImdlcm1hbiI6ICJEZXV0c2NoIiwKCQkiaXRhbGlhbiI6ICJJdGFsaWFubyIsCgkJImR1dGNoIjogIk5lZGVybGFuZHMiLAoJCSJwb3J0dWd1ZXNlIjogIlBvcnR1Z3XDqnMgKFBvcnR1Z2FsKSIsCgoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2J1dHRvbl9sYWJlbCI6ICJDb252ZXJ0aSBpbiBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIkwnYWxnb3JpdG1vIGRlbGxhIGRvbWFuZGEgdmVycsOgIGltcG9ydGF0byBkYSBXaXJpcyBDQVMgc3VsIG51b3ZvIGVkaXRvciBkaSBhbGdvcml0bWkgQ2FsY01lLiBMJ2FsZ29yaXRtbyByaXN1bHRhbnRlIGRvdnLDoCBlc3NlcmUgY29udHJvbGxhdG8gZSB0ZXN0YXRvIG1hbnVhbG1lbnRlLiBOb24gw6ggcGnDuSBwb3NzaWJpbGUgYXByaXJlIGdsaSBhbGdvcml0bWkgaW1wb3J0YXRpIGluIENhbGNNZSBjb24gV2lyaXMgQ0FTLiBTZSB2dW9pIGFubnVsbGFyZSBsJ2ltcG9ydGF6aW9uZSBkb3BvIGF2ZXIgYWNjZXR0YXRvLCBub24gc2FsdmFyZSBsYSBkb21hbmRhLCBmYWkgY2xpYyBzdSBBbm51bGxhIG5lbGxhIGZpbmVzdHJhIGRpIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIGUgYXByaWxhIGRpIG51b3ZvLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiQ29udmVydGkgY29tZSBhbGdvcml0bW8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXR0YSIsCgkJImFuc3dlcl9maWVsZF9tYXRodHlwZV9wb3B1cF9jYW5jZWxfZGlhbG9nIjogIkFubnVsbGEiLAoJCQoJCSJzeW50YXhfZ3JhcGhpYyI6ICJncmFmaWNhIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYWZpY2ksIGVsZW1lbnRpIGdlb21ldHJpY2nigKYpIiwKCQkic3ludGF4X2dyYXBoaWNfY29yZWN0X2ZlZWRiYWNrIjogIkxhIHNpbnRhc3NpIGRlbGxhIHJpc3Bvc3RhIMOoIGNvcnJldHRhIiwKCQoJCSJjaGVja19jb2xvciI6ICJjb3JyaXNwb25kZW56YSBjb2xvcmUiLAoJCSJjaGVja19saW5lc3R5bGUiOiAiY29ycmlzcG9uZGVuemEgc3RpbGUgbGluZWEiLAoJCSJjaGVja19ub19zdXBlcmZsdW91cyI6ICJub24gY29udGllbmUgZWxlbWVudGkgc3VwZXJmbHVpIiwKCQoJCSJlcXVpdmFsZW50X2dyYXBoaWMiOiAiZ2VvbWV0cmljYW1lbnRlIHVndWFsZSIsCgkJImVxdWl2YWxlbnRfZ3JhcGhpY19jb3JyZWN0X2ZlZWRiYWNrIjogIkxhIHJpc3Bvc3RhIMOoIGdlb21ldHJpY2FtZW50ZSB1Z3VhbGUiLAoKCQkicGFyYW1ldGVyIjogInBhcmFtZXRybyIsCgkJImFuc3dlciI6ICJyaXNwb3N0YSIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcHlfaW5pdGlhbF9jb250ZW50X2J1dHRvbl90ZXh0IjogIkNvcGlhIGRhIGNvbnRlbnV0byBpbml6aWFsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3BpYSBkYSByaXNwb3N0YSBjb3JyZXR0YSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ2VvbWV0cnlfbGFiZWwiOiAiUGxvdHRlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfc3RhdGlzdGljYWxfY2hhcnRzX2xhYmVsIjogIkdyYWZpY2kgc3RhdGlzdGljaGUiLAoJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX21hdGgiOiAiSW5zZXJpc2NpIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBxdWVzdGEgZG9tYW5kYS4gw4ggcG9zc2liaWxlIG1vZGlmaWNhcmUgaSBjcml0ZXJpIHVzYXRpIHBlciB1biBjb25mcm9udG8gY29uIGxlIHJpc3Bvc3RlIGRlZ2xpIHN0dWRlbnRpIHV0aWxpenphbmRvIGlsIG1lbnUgZGVsbGUgb3B6aW9uaSBkaSBjb252YWxpZGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9ncmFwaGljIjogIkluc2VyaXNjaSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgcXVlc3RhIGRvbWFuZGEuIMOIIHBvc3NpYmlsZSBtb2RpZmljYXJlIGlsIG1vZG8gaW4gY3VpIHZpZW5lIGVmZmV0dHVhdG8gaWwgY29uZnJvbnRvIGNvbiBsYSByaXNwb3N0YSBkZWdsaSBzdHVkZW50aSBlIHF1YWxpIGVsZW1lbnRpIHZlbmdvbm8gdmFsdXRhdGkgdXRpbGl6emFuZG8gaWwgbWVudSBkZWxsZSBpbXBvc3RhemlvbmkuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl90ZXh0IjogIkluc2VyaXNjaSBsYSByaXNwb3N0YSBjb3JyZXR0YSBwZXIgcXVlc3RhIGRvbWFuZGEuIMOIIHBvc3NpYmlsZSBtb2RpZmljYXJlIGkgY3JpdGVyaSB1c2F0aSBwZXIgdW4gY29uZnJvbnRvIGNvbiBsZSByaXNwb3N0ZSBkZWdsaSBzdHVkZW50aSB1dGlsaXp6YW5kbyBpbCBtZW51IGRlbGxlIG9wemlvbmkgZGkgY29udmFsaWRhLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX21hdGgiOiAiUXVlc3RvIMOoIGxvIHN0YXRvIGluaXppYWxlIGRlbGwnZWRpdG9yIG1hdGVtYXRpY28gY2hlIGdsaSBzdHVkZW50aSB2ZWRyYW5ubyBxdWFuZG8gZG92cmFubm8gcmlzcG9uZGVyZSBhbGxhIGRvbWFuZGEuIEluIHF1ZXN0byBtb2RvIHBvdHJhaSBmb3JuaXJlIHVuYSBzdHJ1dHR1cmEgcGVyIGxhIGxvcm8gcmlzcG9zdGEgbyBkZWdsaSBzcGF6aSB2dW90aSBkYSBjb21waWxhcmUuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJRdWVzdG8gw6ggbG8gc3RhdG8gaW5pemlhbGUgZGVsbCdlZGl0b3IgZ3JhZmljbyBjaGUgZ2xpIHN0dWRlbnRpIHZlZHJhbm5vIHF1YW5kbyBkb3ZyYW5ubyByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4gw4ggcG9zc2liaWxlIHBlcnNvbmFsaXp6YXJlIGdsaSBlbGVtZW50aSBkZWxsYSBiYXJyYSBkZWdsaSBzdHJ1bWVudGkgY2hlIHZlcnJhbm5vIHZpc3VhbGl6emF0aSBuZWxsZSBvcHppb25pIGRpIGNvbXBpbGF6aW9uZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl90ZXh0IjogIlF1ZXN0byDDqCBsbyBzdGF0byBpbml6aWFsZSBkZWxsJ2VkaXRvciB0ZXN0dWFsZSBjaGUgZ2xpIHN0dWRlbnRpIHZlZHJhbm5vIHF1YW5kbyBkb3ZyYW5ubyByaXNwb25kZXJlIGFsbGEgZG9tYW5kYS4gUXVlc3RvIHRpcG8gZGkgcmlzcG9zdGEgbm9uIHZpZW5lIHZhbHV0YXRvIG1hdGVtYXRpY2FtZW50ZS4iLAoJCQkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX2hlYWRlcl9sYWJlbCI6ICJTdGFpIHV0aWxpenphbmRvIFdpcmlzUXVpenplcyA0LjUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJRdWVzdGEgdmVyc2lvbmUgcHJlc2VudGEgdW4gV2lyaXNRdWl6emVzIFN0dWRpbyByaW5ub3ZhdG8gZSBjb21wcmVuZGUgYW5jaGUgZGVpIG1pZ2xpb3JhbWVudGkgZGVsbGUgcHJlc3RhemlvbmkuIEFiYmlhbW8gYW5jaGUgYWdnaXVudG8gdW5hIG51b3ZhIGZ1bnppb25lIGRpIGltcG9zdGF6aW9uZSBkZWxsYSBjb21waWxhemlvbmU6IG9yYSDDqCBwb3NzaWJpbGUgYmxvY2NhcmUgaWwgY29udGVudXRvIGluaXppYWxlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcHJvZHVjdF9tZXNzYWdlX3JlbGVhc2Vfbm90ZXNfbGluayI6ICJDb25zdWx0YSBsZSBub3N0cmUgbm90ZSBkaSByaWxhc2Npby4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9naXZlX3VzX2ZlZWRiYWNrX2xpbmsiOiAiRGFjY2kgbGEgdHVhIG9waW5pb25lLiIsCQkKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiQ29udGVudXRvIGluaXppYWxlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2xvY2tfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkJsb2NjYSBjb250ZW51dG8gaW5pemlhbGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbG9ja19pbml0aWFsX2NvbnRlbnRfaGVscGVyX3RleHQiOiAiTm9uIHBlcm1ldHRlcmUgYWxsbyBzdHVkZW50ZSBkaSBtb2RpZmljYXJlIGxhIHJpc3Bvc3RhIGFsIGRpIGZ1b3JpIGRlaSBzZWduYXBvc3RvIHZ1b3RpIGxhc2NpYXRpIG5lbCBjb250ZW51dG8gaW5pemlhbGUuIFNlIHF1ZXN0YSBpbXBvc3RhemlvbmUgw6ggYWJpbGl0YXRhLCBsbyBzdHVkZW50ZSBwb3Ryw6AgY29tcGlsYXJlIHNvbG8gbGUgY2FzZWxsZSBkZWwgY29udGVudXRvIGluaXppYWxlLiIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbCI6ICJJbXBvc3RhemlvbmkgZGkgdmlzdWFsaXp6YXppb25lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWxfbmFtZSI6ICJWaXNpYmlsaXTDoCBkZWwgbm9tZSBkZWxsZSBldGljaGV0dGUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF92YWx1ZSI6ICJWaXNpYmlsaXTDoCBkZWwgdmFsb3JlIGRlbGxlIGV0aWNoZXR0ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2hlbHBlcl90ZXh0IjogIlNlbGV6aW9uYXJlIGwnaW1wb3N0YXppb25lIGRpIHZpc3VhbGl6emF6aW9uZSBkZWwgbm9tZSBlIGRlbCB2YWxvcmUgZGVsbGUgZXRpY2hldHRlLiBQb3RldGUgZGVjaWRlcmUgc2UgbG8gc3R1ZGVudGUgdmVkZSBpbCB2YWxvcmUgZGVsbGUgZXRpY2hldHRlIHNlbXByZSwgbWFpIG8gcXVhbmRvIHNvbm8gZm9jYWxpenphdGUuIiwKCQkiYWx3YXlzIjogIlNlbXByZSIsCgkJImZvY3VzIjogIkZvY3VzIiwKCQkibmV2ZXIiOiAiTWFpIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsIjogIkltcG9zdGF6aW9uaSBncmlnbGlhIG1hZ25ldGljYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsX3RleHQiOiAiU2VsZXppb25hIGzigJlvcHppb25lIHBlciBsYSBncmlnbGlhIG1hZ25ldGljYSBwZXIgaWwgY2FtcG8gZGkgcmlzcG9zdGEgZGVsbG8gc3R1ZGVudGUuIiwKCQkiZm9yY2UiOiAiRm9yemEiLAoJCSJzbmFwIjogIkFsbGluZWEiLAoJCSJkaXNhYmxlZCI6ICJEaXNhdHRpdmF0byIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFiaWxpIGNhc3VhbGkiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJNb2RhbGl0w6AgZGkgYmFzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYWR2YW5jZWRfcmFuZG9tX3ZhcmlhYmxlc19idXR0b25fdGV4dCI6ICJNb2RhbGl0w6AgYXZhbnphdGEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJWYXJpYWJpbGkgY2FzdWFsaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19kZXNjcmlwdGlvbl90ZXh0IjogIlJlbmRpIGRpbmFtaWNoZSBsZSB0dWUgZG9tYW5kZSBhZ2dpdW5nZW5kbyB2YXJpYWJpbGkgY2FzdWFsaSBhbGxhIGZvcm11bGF6aW9uZSBkZWxsYSB0dWEgZG9tYW5kYS4gTm9uIGRpbWVudGljYXJlIGRpIGFnZ2l1bmdlcmUgcXVlc3RlIHZhcmlhYmlsaSBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YSwgZSBhZ2dpdW5naSBpbCBjb21hbmRvIHZhbHV0YSBzZSB2dW9pIGNoZSBhcHBhaWFubyB2YWx1dGF0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc2ltcGxlX2FsZ29yaXRobV90ZXh0IjogIlJlbmRpIGRpbmFtaWNoZSBsZSB0dWUgZG9tYW5kZSBhZ2dpdW5nZW5kbyB2YXJpYWJpbGkgY2FzdWFsaSBhbGxhIGZvcm11bGF6aW9uZSBkZWxsYSB0dWEgZG9tYW5kYS4gTm9uIGRpbWVudGljYXJlIGRpIGFnZ2l1bmdlcmUgcXVlc3RlIHZhcmlhYmlsaSBuZWxsYSByaXNwb3N0YSBjb3JyZXR0YSwgZSBhZ2dpdW5naSBpbCBjb21hbmRvIHZhbHV0YSBzZSB2dW9pIGNoZSBhcHBhaWFubyB2YWx1dGF0ZS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfc3RyaW5nX3N5bnRheF90ZXh0IjogIlVzYSBDYWxjTWUgcGVyIHNjcml2ZXJlIHVuIGFsZ29yaXRtbyBwZXIgZ2VuZXJhcmUgdmFyaWFiaWxpIGNhc3VhbGkhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2FkZF9uZXdfYnV0dG9uX3RleHQiOiAiKyBBZ2dpdW5naSB2YXJpYWJpbGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfY29tcGxleF9hbGdvcml0aG1fdGV4dCI6ICJIYWkgdW4gYWxnb3JpdG1vIGNvbXBsZXNzbywgdXNhIGxhIG1vZGFsaXTDoCBhdmFuemF0YSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiRG9jdW1lbnRhemlvbmUgZGVsbGUgdmFyaWFiaWxpIGNhc3VhbGkiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfcm93X3ZhcmlhYmxlX25hbWVfdGV4dCI6ICJOb21lIGRlbGxhIHZhcmlhYmlsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogIsOoIHVuIG51bWVybyBpbnRlcm8gY29tcHJlc28gdHJhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX3RleHQiOiAidmFsb3JlIG1pbmltbyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX3RleHQiOiAidmFsb3JlIG1hc3NpbW8iLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiTm9tZSBkZWxsYSB2YXJpYWJpbGUgZ2nDoCB1dGlsaXp6YXRvISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX251bWJlcl9ub3RfaW50ZWdlcl9lcnJvciI6ICJOb24gw6ggdW4gbnVtZXJvIGludGVybyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9pbnZhbGlkX25hbWVfZXJyb3IiOiAiTm9uIMOoIHVuIG5vbWUgZGVsbGEgdmFyaWFiaWxlIHZhbGlkbyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfZXJyb3IiOiAiSWwgdmFsb3JlIG1hc3NpbW8gZGV2ZSBlc3NlcmUgbWFnZ2lvcmUhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIk5vbWUgZGVsbGEgdmFyaWFiaWxlIG1hbmNhbnRlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWF4X3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiVmFsb3JlIG1hc3NpbW8gbWFuY2FudGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9taW5fdmFsdWVfbWlzc2luZ19lcnJvciI6ICJWYWxvcmUgbWluaW1vIG1hbmNhbnRlIiwKCQkKCQkiZXZhbHVhdGVfa2V5d29yZCI6ICJ2YWx1dGEiLAoJCQoJCSJob21lX2dldHRpbmdfc3RhcnRlZF93ZWxjb21lX2hlYWRlcl90ZXh0IjogIlRpIHByZXNlbnRpYW1vIFdpcmlzUXVpenplcyA0LjguMDogb3JhIGNvbiByaXNwb3N0ZSBncmFmaWNoZSBzY3JpdHRlIGEgbWFubyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJTaWFtbyBmZWxpY2kgZGkgaW50cm9kdXJyZSB1biBudW92byB0aXBvIGRpIHJpc3Bvc3RhIGNoZSBjb25zZW50ZSBhZ2xpIHN0dWRlbnRpIGRpIHJpc3BvbmRlcmUgc2NyaXZlbmRvIGEgbWFubyB1biBncmFmaWNvLiBQZXIgdWx0ZXJpb3JpIGluZm9ybWF6aW9uaSBzdSBxdWVzdGEgZnVuemlvbmUsIGNvbnN1bHRhIGxlIG5vdGUgZGkgcmlsYXNjaW8gZSBsYSBkb2N1bWVudGF6aW9uZS4gQ2kgYXVndXJpYW1vIGNoZSB0dSBlIGkgdHVvaSBzdHVkZW50aSBhcHByZXp6aWF0ZSBxdWVzdGEgbm92aXTDoCBkaSBXaXJpc1F1aXp6ZXMhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfcmVsZWFzZV9ub3Rlc19idXR0b25fdGV4dCI6ICJOb3RlIGRpIHJpbGFzY2lvIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX2dpdmVfdXNfZmVlZGJhY2tfYnV0dG9uX3RleHQiOiAiRGFjY2kgaWwgdHVvIGZlZWRiYWNrIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX2hlYWRlcl90ZXh0IjogIkNvbWUgY3JlYXJlIGxhIHR1YSBwcmltYSBkb21hbmRhIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3F1ZXN0aW9uX3RleHQiOiAiU2NvcHJpIHR1dHRpIGkgcGFzc2FnZ2kgcGVyIGNyZWFyZSB1bmEgZG9tYW5kYSBjb24gV2lyaXNRdWl6emVzIGUgY29tZSB1dGlsaXp6YXJlIGxlIHN1ZSBmdW56aW9uaSBkaSBjb252YWxpZGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJDb21lIGNyZWFyZSB1bmEgZG9tYW5kYSBjYXN1YWxlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY3JlYXRlX3JhbmRvbV9xdWVzdGlvbl90ZXh0IjogIlNjb3ByaSBjb21lIGNyZWFyZSBmYWNpbG1lbnRlIHVuYSBkb21hbmRhIGNhc3VhbGUgY29uIFdpcmlzUXVpenplcyBjb24gbGUgbm9zdHJlIG1vZGFsaXTDoCBkaSBiYXNlIGUgYXZhbnphdGEuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiU2NvcHJpIHR1dHRvIHN1IFdpcmlzUXVpenplcyBjb24gbGEgbm9zdHJhIGZvcm1hemlvbmUgZ3JhdHVpdGEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF90cmFpbmluZ19wYW5lbF90ZXh0IjogIk9mZnJpYW1vIGzigJlvcHppb25lIGRpIHVuIGNvcnNvIGRpIGF1dG9mb3JtYXppb25lIGdyYXR1aXRvIGUgZGkgdW4gY29yc28gYSBwYWdhbWVudG8gY29uIHR1dG9yIGRvdmUgcG90cmFpIGltcGFyYXJlIHR1dHRvIHN1bGxlIGZ1bnppb25pIGUgbGUgaW1wb3N0YXppb25pIGF2YW56YXRlIGRpIFdpcmlzUXVpenplcy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIlBlciBzYXBlcm5lIGRpIHBpw7kiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIk1vZGFsaXTDoCBkaSBiYXNlIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfYWR2YW5jZWRfbW9kZV9idXR0b25fdGV4dCI6ICJNb2RhbGl0w6AgYXZhbnphdGEiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiSXNjcml2aW1pIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJDb250YXR0YWNpIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXRhIGlsIG5vc3RybyBzaXRvIHdlYiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlcG9ydF9hbl9pc3N1ZV9idXR0b25fdGV4dCI6ICJTZWduYWxhIHVuIHByb2JsZW1hIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJJbnRyb2R1emlvbmUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiU2NoaXp6byIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3NrZXRjaCI6ICJRdWVzdG8gw6ggbG8gc3RhdG8gZGVsIGNvbnRlbnV0byBpbml6aWFsZSBkZWxs4oCZZWRpdG9yIGdyYWZpY28gY2hlIGdsaSBzdHVkZW50aSB2ZWRyYW5ubyBxdWFuZG8gZG92cmFubm8gcmlzcG9uZGVyZSBhbGxhIGRvbWFuZGEuIFJpY29yZGEgY2hlIGxhIGJhcnJhIGRlZ2xpIHN0cnVtZW50aSBkZWdsaSBzdHVkZW50aSBhdnLDoCBzb2xvIGkgcHVsc2FudGkgcGVyIGxhIHNjcml0dHVyYSBhIG1hbm8gZSBs4oCZZWxpbWluYXppb25lLiBVc2EgbGEgZnVuemlvbmUg4oCccHJvdmEgcXVlc3RhIGRvbWFuZGHigJ0gcGVyIHZpc3VhbGl6emFybGEuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzEiOiAiSW5zZXJpc2NpIGxhIHJpc3Bvc3RhIGNvcnJldHRhIHBlciBxdWVzdGEgZG9tYW5kYS4gSSB0dW9pIHN0dWRlbnRpIHVzZXJhbm5vIGxvIHN0cnVtZW50byBkaSBzY3JpdHR1cmEgYSBtYW5vIHBlciByZWFsaXp6YXJlIHVubyBzY2hpenpvIGRlbGxhIGxvcm8gc29sdXppb25lLCBwZXIgcXVlc3RvIGFiYmlhbW8gaW1wb3N0YXRvIHVuYSB0b2xsZXJhbnphIG1pbmltYSBwZXIgcmlzcG9zdGUgbGVnZ2VybWVudGUgaW1wcmVjaXNlLiBQdW9pIG1vZGlmaWNhcmxhIGZhY2VuZG8gY2xpYyBzdSDigJxvcHppb25pIGRpIGNvbnZhbGlkYeKAnS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX3NrZXRjaF9wYXJhZ3JhcGhfMiI6ICJVc2EgaWwgcHVsc2FudGUg4oCccHJvdmEgcXVlc3RhIGRvbWFuZGHigJ0gcGVyIGVudHJhcmUgaW4gbW9kYWxpdMOgIGRpIHZpc3VhbGl6emF6aW9uZSBkZWxsbyBzdHVkZW50ZS4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiUmVhbGl6emEgdW5vIHNjaGl6em8gdWd1YWxlIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTY2hpenpvIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfZG9jdW1lbnRhdGlvbl9idXR0b25fdGV4dCIgOiAiRG9jdW1lbnRhemlvbmUiLCAKCgkJImNsb3NlX21hdGh0eXBlX3BvcHVwIiA6ICJDaGl1ZGkgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkV2YWx1YXRlZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIk5vbiB2YWx1dGFyZSBnbGkgYXJnb21lbnRpIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfc3RyaW5nX2xhYmVsIjogIlN0cmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmUgaG93IHRoZSBzdHVkZW50IGFuc3dlciB3aWxsIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB0byB0aGUgZ3JhZGluZyBmdW5jdGlvbi4gVGhpcyBpcyBhIHZlcnkgYWR2YW5jZWQgZmVhdHVyZS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiRGVwcmVjYXRlZCBmZWF0dXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGV4dCIgOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgZGUgcXVlc3Rpb24gYWZ0ZXIgaW1wb3J0LiBcbiAgICBUaGUgZGVwcmVjYXRlZCBmZWF0dXJlcyBhcmUgdGhlIGZvbGxvd2luZyBvbmVzOiIsCgoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3NldF9hc3NlcnRpb24iOiAiRXF1aXZhbGVudCBzZXQgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiU3ludGF4IGxpc3QgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXh0X2xvZ2ljX29wZXJhdG9ycyIgOiAiVGV4dCBsb2dpYyBvcGVyYXRvcnMgYXJlIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3VuaXRfbGl0ZXJhbCIgOiAiRXF1aXZhbGVudCB1bml0IGxpdGVyYWwgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiCgoJfQp9CgoK"},{ name : "sketch_correct_answer_config.json", data : "s12032:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImN1cnNvckFjdGl2ZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImRyYXdTdHJva2VzIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZWxlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvaW50IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibGluZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0xpbmVUaHJvdWdoVHdvUG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3TGluZVNlZ21lbnRCeVBvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1ZlY3RvckJ5UG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UGFyYWxsZWxvZ3JhbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BvbHlsaW5lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3UG9seWdvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJjdXJ2ZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdDaXJjbGVCeVRocmVlUG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3QXJjQnlUaHJlZVBvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm5ld0h5cGVyYm9sYUJ5Rm9jaUFuZFBvaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3Q29uaWNCeUZpdmVQb2ludHMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJuZXdJbnRlcnBvbGF0aW5nUG9seW5vbWlhbEJ5UG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImxhYmVscyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibmV3RWxlbWVudEJ5TGFiZWwiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1lbnUiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImVkaXRpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInVuZG8iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJyZWRvIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlQWxsIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiYWN0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZG93bmxvYWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJzZXR0aW5nc1NlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInNldHRpbmdzIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aWV3IiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJ2aWV3VG9vbHMiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInpvb21JbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJhbmltYXRpb25Ub29scyIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiYW5pbWF0ZUNvbnN0cnVjdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogInZpZXdBY3Rpb25zIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJtYXhpbWl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiY29udGV4dHVhbEVsZW1lbnQiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImVsZW1lbnRMYWJlbCIsCiAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZml4TGFiZWwiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJlbGVtZW50U3R5bGVzIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lV2lkdGgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lU3R5bGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lQ29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJkZWxldGVTZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJkZWxldGVFbGVtZW50IgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJjb250ZXh0dWFsTGFiZWwiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImxhYmVsU3R5bGVzIiwKICAgICAgICAgICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJib2xkIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6ICJsYWJlbENvbnRlbnQiLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImZyYWN0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAic3VwZXJzY3JpcHQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJzcXVhcmVSb290IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiblJvb3QiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJjb25zdGFudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIm51bWJlckUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJudW1iZXJQaSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJmdW5jdGlvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogInRhbmdlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJhcmN0YW5nZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibG9nQmFzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImNvc2ludXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJhcmNjb3NpbnVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAibG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICJzaW51cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImFyY3NpbnVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiZXhwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZVNlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxhYmVsIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfQogICAgXQp9"},{ name : "line_chart_config.json", data : "s3250:ewogICJpZCI6ICJncmFwaCIsCiAgIml0ZW1zIjogWwogICAgewogICAgICAiaWQiOiAidG9vbHMiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInBvaW50ZXJzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjdXJzb3JFZGl0TGluZUNoYXJ0IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAidmlzdWFscyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZml0UGxvdHRlclRvU3RhdHMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiY2hhbmdlT3JpZW50YXRpb25MaW5lcyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdQb2ludHNMaW5lQ2hhcnQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibmV3TGluZUxpbmVDaGFydCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJuZXdGcmVlTGFiZWwiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJtZW51IiwKICAgICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlZGl0aW9uIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJ1bmRvIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInJlZG8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogInZpZXciLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInZpZXdUb29scyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiem9vbUluIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInpvb21PdXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsRWxlbWVudCIsCiAgICAgICJpdGVtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlbWVudFN0eWxlcyIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZVdpZHRoIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogInBvaW50RGlhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAibGluZUNvbG9yIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlUG9pbnRzTGluZUNoYXJ0IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogImRlbGV0ZUxpbmVMaW5lQ2hhcnQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb250ZXh0dWFsTGFiZWwiLAogICAgICAiaXRlbXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogImxhYmVsU3R5bGVzIiwKICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJib2xkIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImlkIjogIml0YWxpYyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJpZCI6ICJjb2xvciIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfQogIF0KfQ"},{ name : "bar_chart_config.json", data : "s3504:ewogICAgImlkIjogImdyYXBoIiwKICAgICJpdGVtcyI6IFsKICAgICAgewogICAgICAgICJpZCI6ICJ0b29scyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAicG9pbnRlcnMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImN1cnNvckVkaXRCYXJDaGFydCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aXN1YWxzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJmaXRQbG90dGVyVG9TdGF0cyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJjaGFuZ2VPcmllbnRhdGlvbkJhcnMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiY2hhbmdlQmFyc1Bvc2l0aW9uaW5nIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVsZW1lbnRzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdQYWNrQmFycyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdTaWRlQmFycyIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJuZXdGcmVlTGFiZWwiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogIm1lbnUiLAogICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImlkIjogImVkaXRpb24iLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogInVuZG8iCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAicmVkbyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJhY3Rpb25zIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJkb3dubG9hZCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAidmlldyIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAidmlld1Rvb2xzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJ6b29tSW4iCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiem9vbU91dCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJ2aWV3QWN0aW9ucyIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAibWF4aW1pemUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImNvbnRleHR1YWxFbGVtZW50IiwKICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJlbGVtZW50U3R5bGVzIiwKICAgICAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6ICJsaW5lQ29sb3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAiZGVsZXRlU2VjdGlvbiIsCiAgICAgICAgICAgICJpdGVtcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlUGFja0JhcnMiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiZGVsZXRlU2lkZUJhcnMiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImNvbnRleHR1YWxMYWJlbCIsCiAgICAgICAgIml0ZW1zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibGFiZWxTdHlsZXMiLAogICAgICAgICAgICAiaXRlbXMiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImJvbGQiCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOiAiaXRhbGljIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjogImNvbG9yIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfQogICAgXQp9"},{ name : "strings_graph.nl.json", data : "s11302:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAibmwiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIlRvb2xiYXIiLAoJCSJ0dF9wb2ludGVycyI6ICJQb2ludGVycyIsCgkJInR0X3NlbGVjdCI6ICJTZWxlY3RlZXIiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJIYW5kZ2VzY2hyZXZlbiIsCgkJInR0X2VsZW1lbnRzIjogInt0dF9lbGVtZW50c30iLAoJCSJ0dF9wb2ludCI6ICJQdW50IiwKCQkidHRfbGluZXMiOiAiTGlqbmVuIiwKCQkidHRfbGluZSI6ICJMaWpuIiwKCQkidHRfc2VnbWVudCI6ICJTZWdtZW50IiwKCQkidHRfcmF5IjogIlN0cmFhbCIsCgkJInR0X3BvbHlsaW5lIjogIlBvbHlsaWpuIiwKCQkidHRfcG9seWdvbiI6ICJWZWVsaG9layIsCgkJInR0X3ZlY3RvciI6ICJWZWN0b3IiLAoJCSJ0dF9wYXJhbGxlbG9ncmFtIjogIlBhcmFsbGVsb2dyYW0iLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJNaWRwb2ludCBvZiBhIHNlZ21lbnQiLAoJCSJ0dF9tZWRpYXRyaXhPZlNlZ21lbnQiOiAiTWVkaWF0cml4IG9mIGEgc2VnbWVudCIsCgkJInR0X3BhcmFsbGVsTGluZSI6ICJQYXJhbGxlbCBsaW5lIiwKCQkidHRfcGVycGVuZGljdWxhckxpbmUiOiAiUGVycGVuZGljdWxhciBsaW5lIiwKCQkidHRfY3VydmVzIjogIkN1cnZlcyIsCgkJInR0X2NvbmljU2VjdGlvbnMiOiAiQ29uaXNjaGUgc2VjdGllcyIsCgkJInR0X2NpcmNsZUNlbnRlckFuZFBvaW50IjogIkNpcmtlbCBtaWRkZWxzIG1pZGRlbHB1bnQgZW4gcHVudCIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkNpcmtlbCBtaWRkZWxzIGRyaWUgcHVudGVuIiwKCQkidHRfYXJjIjogIkJvb2ciLAoJCSJ0dF9wYXJhYm9sYSI6ICJQYXJhYm9vbCIsCgkJInR0X2VsbGlwc2UiOiAiRWxsaXBzIiwKCQkidHRfaHlwZXJib2xhIjogIkh5cGVyYm9vbCIsCgkJInR0X2NvbmljIjogIkNvbmlzY2giLAoJCSJ0dF9pbnRlcnBvbGF0aW5nUG9seW5vbWlhbCI6ICJJbnRlcnBvbGF0aW5nIHBvbHlub21pYWwiLAoJCSJ0dF9tZWFzdXJlcyI6ICJNYWF0cmVnZWxlbiIsCgkJInR0X2FyZWEiOiAiR2ViaWVkIiwKCQkidHRfYW5nbGUiOiAiSG9layIsCgkJInR0X2xlbmd0aCI6ICJMZW5ndGUiLAoJCSJ0dF9sYWJlbHMiOiAiTGFiZWwiLAoJCSJ0dF9lbGVtZW50TU1MIjogIkV4cHJlc3Npb24iLAoJCSJ0dF9pbWFnZSI6ICJJbWFnZSIsCgoJCSJ0dF9ib2xkIjogInZldCIsCgkJInR0X2l0YWxpYyI6ICJjdXJzaWVmIiwKCQkidHRfY29sb3IiOiAia2xldXIiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5zZXJ0IHBhY2sgb2YgYmFycyIsCgkJInR0X25ld1NpZGVCYXJzIjogIkluc2VydCBncm91cCBvZiBiYXJzIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRGVsZXRlIHBhY2sgb2YgYmFycyIsCgkJInR0X2RlbGV0ZVNpZGVCYXJzIjogIkRlbGV0ZSBncm91cCBvZiBiYXJzIiwKCQkidHRfc3RhY2tCYXJzIjogIlN0YWNrIGJhcnMiLAoJCSJ0dF91bnN0YWNrQmFycyI6ICJVbnN0YWNrIGJhcnMiLCAKCgkJInR0X3BpZUNoYXJ0IjogIlNlbGVjdCIsCgkJInR0X25ld1BpZSI6ICJOZXcgcGllY2UiLAoJCSJ0dF9kZWxldGVQaWUiOiAiRGVsZXRlIHBpZWNlIiwKCQkidHRfbmV3UGllQ2xvY2t3aXNlIjogIkNsb2Nrd2lzZSIsCgkJInR0X25ld1BpZUNvdW50ZXJjbG9ja3dpc2UiOiAiQ291bnRlcmNsb2Nrd2lzZSIsCgkJInR0X3BpZTJEIjogIjJEIiwKCQkidHRfcGllM0QiOiAiM0QiLAoJCQoJCSJ0dF9saW5lQ2hhcnQiOiAiU2VsZWN0IiwKCQkidHRfbmV3TGluZUxpbmVDaGFydCI6ICJJbnNlcnQgbGluZSIsCgkJInR0X25ld1BvaW50c0xpbmVDaGFydCI6ICJJbnNlcnQgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfZGVsZXRlTGluZUxpbmVDaGFydCI6ICJEZWxldGUgbGluZSIsCgkJInR0X2RlbGV0ZVBvaW50c0xpbmVDaGFydCI6ICJEZWxldGUgZ3JvdXAgb2YgcG9pbnRzIiwKCQkidHRfYWRkUG9pbnRzTGVmdCI6ICJQb2ludHMgbGVmdCIsCgkJInR0X2FkZFBvaW50c1JpZ2h0IjogIlBvaW50cyByaWdodCIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJGaXQiLAoJCSJ0dF9ob3Jpem9udGFsIjogIkhvcml6b250YWwiLAoJCSJ0dF92ZXJ0aWNhbCI6ICJWZXJ0aWNhbCIsCgkJInR0X3BvaW50RGlhbWV0ZXIiOiAiUG9pbnQgZGlhbWV0ZXIiLAoKCQkidHRfZnJhY3Rpb24iOiAiZ3JvdGUgYnJldWsiLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJzdXBlcnNjcmlwdCIsCgkJInR0X3NxdWFyZVJvb3QiOiAidmllcmthbnRzd29ydGVsIiwKCQkidHRfblJvb3QiOiAid29ydGVsIiwKCQkidHRfbnVtYmVycyI6ICJjaWpmZXIiLAoJCSJ0dF9udW1iZXJFIjogImdldGFsIGUiLAoJCSJ0dF9udW1iZXJQaSI6ICJnZXRhbCBwaSIsCgkJInR0X2Z1bmN0aW9ucyI6ICJmdW5jdGllcyIsCgkJInR0X3NpbnVzIjogInNpbnVzIiwKCQkidHRfY29zaW51cyI6ICJjb3NpbnVzIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW5zIiwKCQkidHRfYXJjc2ludXMiOiAiYm9vZ3NpbnVzIiwKCQkidHRfYXJjY29zaW51cyI6ICJib29nY29zaW51cyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYm9vZ3RhbmdlbnMiLAoJCSJ0dF9sb2ciOiAibG9nYXJpdG1lIiwKCQkidHRfbmF0dXJhbExvZyI6ICJuYXR1dXJsaWprZSBsb2dhcml0bWUiLAoJCSJ0dF9leHBvbmVudGlhbEUiOiAiZXhwb25lbnRpw6tsZSBlIiwKCgkJInR0X2VkaXRpb24iOiAiRWRpdGlvbiIsCgkJInR0X3VuZG8iOiAiSGVyc3RlbCIsCgkJInR0X3JlZG8iOiAiT3BuaWV1dyIsCgkJInR0X21lbnUiOiAiTWVudSIsCgkJInR0X2FjdGlvbnMiOiAiQWN0aW9ucyIsCgkJInR0X2RlbGV0ZUFsbCI6ICJWZXJ3aWpkZXIgYWxsZXMiLAoJCSJ0dF9jbG9zZURpc3BsYXkiOiAiQ2xvc2UgcGxvdHRlciIsCgkJInR0X2Rvd25sb2FkIjogIkRvd25sb2FkIiwKCQkidHRfc2V0dGluZ3NTZWN0aW9uIjogIkluc3RlbGxpbmdlbiIsCgkJInR0X3NldHRpbmdzIjogIkluc3RlbGxpbmdlbiIsCgkJInR0X3Nob3dIaWRkZW5FbGVtZW50cyI6ICJTaG93IGhpZGRlbiBlbGVtZW50cyIsCgkJInR0X2hpZGVFbGVtZW50IjogIkhpZGUgZWxlbWVudCIsCgkJInR0X3Jlc3RvcmVJbml0aWFsQ29udGVudCI6ICJSZXN0b3JlIiwKCgkJInR0X3ZpZXciOiAiRmxvYXRpbmciLAoJCSJ0dF9tYXhpbWl6ZSI6ICJNYXhpbWFsaXNlZXIiLAoJCSJ0dF9taW5pbWl6ZSI6ICJNaW5pbWFsaXNlZXIiLAoJCSJ0dF96b29tSW4iOiAiWm9vbSBpbiIsCgkJInR0X3pvb21PdXQiOiAiWm9vbSB1aXQiLAoKCQkidHRfYW5pbWF0ZSI6ICJBbmltYXRlIiwKCQkKCQkidHRfY29udGV4dHVhbCI6ICJDb250ZXh0dWFsIiwKCQkidHRfY29udGV4dHVhbEVsZW1lbnQiOiAiQ29udGV4dHVhbCAoRWxlbWVudHMpIiwKCQkidHRfY29udGV4dHVhbExhYmVsIjogIkNvbnRleHR1YWwgKExhYmVscykiLAoJCSJ0dF9kZWxldGUiOiAiVmVyd2lqZGVyIiwKCQkidHRfZml4TGFiZWwiOiAiVmFzdHN0ZWxsZW4gbGFiZWwiLAoKCQkidHRfbGluZVdpZHRoIjogIkxpam5icmVlZHRlIiwKCQkidHRfbGluZVN0eWxlIjogIkxpam5zdGlqbCIsCgkJInR0X2xpbmVDb2xvciI6ICJMaWpua2xldXIiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkZSIsCgkJInR0X2xpbmVEYXNoIjogIlN0cmVlcGplcyIsCgkJInR0X2xpbmVEb3R0ZWQiOiAiUHVudGplcyIsCgkJInR0X2xpbmVEb3RkYXNoIjogIlN0cmVlcGplcyBlbiBwdW50amVzIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkFjaHRlcmdyb25ka2xldXIiLAoJCSJheGlzQ29sb3IiOiAiS2xldXIgYXMiLAoJCSJncmlkQ29sb3IiOiAiS2xldXIgcmFzdGVyIiwKCQkic3ViZ3JpZENvbG9yIjogIktsZXVyIHN1YnJhc3RlciIsCgkJIm1hZ25ldGljR3JpZCI6ICJNYWduZXRpYyBncmlkIiwKCQkiZm9yY2UiOiAiRm9yY2UiLAoJCSJzbmFwIjogIlNuYXAiLAoJCSJkaXNhYmxlZCI6IkRpc2FibGVkIiwKCQkKCQkiaG9yaXpvbnRhbCI6ICJIb3Jpem9udGFhbCIsCgkJInZlcnRpY2FsIjogIlZlcnRpY2FhbCIsCgkJCgkJInNob3dBeGlzIjogIlRvb24gYXMiLAoJCSJpbnRlcnZhbFgiOiAiWCBBeGlzIiwKCQkiaW50ZXJ2YWxZIjogIlkgQXhpcyIsCgkJImRpbWVuc2lvbnMiOiAiRGltZW5zaW9ucyIsCgkJImNvbG9yIjogImtsZXVyIiwKCQkiYXNwZWN0UmF0aW9Mb2NrIjogIkxvY2sgYXNwZWN0IHJhdGlvIiwKCQkiYXNwZWN0UmF0aW9VbmxvY2siOiAiVW5sb2NrIGFzcGVjdCByYXRpbyIsCgkJImFzcGVjdFJhdGlvTGFiZWwiOiAiWDpZIiwKCQkibGFiZWwiOiAiTGFiZWwiLAoJCSJ2YWx1ZXMiOiAiV2FhcmRlbiIsCgkJImF4aXNTdGVwIjogIkFzc3RhcCIsCgkJInNob3dHcmlkIjogIlRvb24gcmFzdGVyIiwKCQkiZ3JpZFN0ZXAiOiAiUmFzdGVyc3RhcCIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiT25kZXJ2ZXJkZWxpbmcgc3VicmFzdGVyIiwKCQkKCQkibGVmdCI6ICJMaW5rcyIsCgkJInJpZ2h0IjogIlJlY2h0cyIsCgkJImFib3ZlIjogIkJvdmVuIiwKCQkiYmVsb3ciOiAiT25kZXIiLAoJCSJub25lIjogIkdlZW4iLAoKCQkiZG93bmxvYWRUaXRsZSI6ICJEb3dubG9hZCBhcyBpbWFnZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlY3QgYSBzaXplIHRvIGRvd25sb2FkIHRoZSBwbG90dGVyIGFzIGEgc3F1YXJlIFBORyBpbWFnZS4iLAoJCSJkb3dubG9hZEhlbHBlclRleHQiOiAiU3F1YXJlIEltYWdlICgxOjEpIiwKCQkiZG93bmxvYWRFcnJvclRleHQiOiAiU2l6ZSBtdXN0IGJlIGEgd2hvbGUgbnVtYmVyLiIsCgkJImNvbmZpcm0iOiAiQ29uZmlybSIsCgkJImNhbmNlbCI6ICJhbm51bGVyZW4iLAoJCSJzaXplSW5QaXhlbHMiOiAiU2l6ZSBpbiBwaXhlbHMiLAoJCSJpbnNlcnRBTnVtYmVyIjogIkluc2VydCBhIG51bWJlciIsCgoJCSJ1cGxvYWRJbWFnZUVycm9yVGl0bGUiOiAiVXBzLCBzb21ldGhpbmcgd2VudCB3cm9uZyEiLAoJCSJ1cGxvYWRJbWFnZUVycm9yVGV4dCI6ICJFbnN1cmUgdGhhdCB0aGUgdXBsb2FkIGlzIGEgdmFsaWQgUE5HIGltYWdlIGFuZCB0cnkgYWdhaW4iLAoKCQkidHlwZV9wb2ludCI6ICJQb2ludCIsCgkJInR5cGVfbGluZSI6ICJMaW5lIiwKCQkidHlwZV9saW5lX3NlZ21lbnQiOiAiTGluZSBTZWdtZW50IiwKCQkidHlwZV92ZWN0b3IiOiAiVmVjdG9yIiwKCQkidHlwZV9yYXkiOiAiUmF5IiwKCQkidHlwZV9wb2x5bGluZSI6ICJQb2x5bGluZSIsCgkJInR5cGVfYXJjIjogIkFyYyIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJBcmMgYnkgcG9pbnRzIiwKCQkidHlwZV9jaXJjbGVfYXJjIjogIkNpcmNsZSBBcmMiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJjbGUiLAoJCSJ0eXBlX3BhdGgiOiAiUGF0aCIsCgkJInR5cGVfcG9seWdvbiI6ICJQb2x5Z29uIiwKCQkidHlwZV9jb21wb3VuZF9lbGVtZW50IjogIkNvbXBvdW5kIEVsZW1lbnQiLAoJCSJ0eXBlX2NvbmljIjogIkNvbmljIiwKCQkidHlwZV9mdW5jdGlvbl9ncmFwaCI6ICJGdW5jdGlvbiBHcmFwaCIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbiIsCgkJInR5cGVfcmVnaW9uX2FyYyI6ICJSZWdpb24gQXJjIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpb24gQ2lyY2xlIEFyYyIsCgkJInR5cGVfdW5kZWZpbmVkIjogIlVuZGVmaW5lZCBFbGVtZW50IiwKCQkidHlwZV9wYXJhbWV0cmljX2N1cnZlIjogIlBhcmFtZXRyaWMgQ3VydmUiLAoJCSJ0eXBlX2FyZWEiOiAiQXJlYSIsCgkJInR5cGVfcmVjdGFuZ2xlIjogIlJlY3RhbmdsZSIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtIiwKCQkidHlwZV9hbmdsZSI6ICJBbmdsZSIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnQgb2YgZWxlbWVudCIsCgkJInR5cGVfbGVuZ3RoIjogIkxlbmd0aCIsCgkJInR5cGVfZGlzdGFuY2UiOiAiRGlzdGFuY2UiLAoJCSJ0eXBlX2xhYmVsIjogIkxhYmVsIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiQmFyIENoYXJ0IiwKCQkidHlwZV9saW5lX2NoYXJ0IjogIkxpbmUgQ2hhcnQiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJQaWUgQ2hhcnQiLAoJCSJ0eXBlX2JveF9wbG90IjogIkJveCBQbG90IiwKCQkidHlwZV9oaXN0b2dyYW0iOiAiSGlzdG9ncmFtIiwKCgkJImhlbHBlcl90ZXh0X3N0YXJ0X21vdmVfcG9pbnQiOiAiQ2xpY2sgb24gYSBwb2ludC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9zZWxlY3QiOiAiQ2xpY2sgb24gYSBwb2ludC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9tb3ZlX2xhYmVsIjogIkNsaWNrIHdoZXJldmVyIG9uIHRoZSBncmFwaC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF90d29fcG9pbnRzX2NsaWNrX29yX2RyYWciOiAiQ2xpY2sgb24gYSBwb2ludC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfYW5nbGUiOiAiQ2xpY2sgb24gdGhlIGxpbmUgZm9yIHdoaWNoIHlvdSB3YW50IHRvIGNvbXB1dGUgdGhlIGFuZ2xlIHdpdGggcmVzcGVjdCB0byB0aGUgaW5pdGlhbCBvbmUuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2FyZWEiOiAiU2VsZWN0IHRoZSBkZXNpcmVkIGFyZWEuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X2xlbmd0aCIgOiAiU2VsZWN0IHR3byBwb2ludHMgYW5kIHRoZSBsZW5ndGggYmV0d2VlbiB0aGVtIHdpbGwgYmUgY29tcHV0ZWQuIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbmV3X3BvbHlsaW5lIjogIkNsaWNrIG9uIHRoZSBuZXh0IHBvaW50IG9yIHR3aWNlIG9uIHlvdXIgY3VycmVudCBwb2ludCB0byBmaW5pc2ggdGhlIHBvbHlsaW5lLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19wb2x5Z29uIjogIkNsaWNrIG9uIHRoZSBuZXh0IHBvaW50IG9yIG9uIHRoZSBpbml0aWFsIHBvaW50IHRvIGZpbmlzaCB0aGUgcG9seWdvbi4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfaW50ZXJwb2xhdGluZ19wb2x5bm9taWFsIjogIkNsaWNrIG9uIHRoZSBuZXh0IHBvaW50IG9yIHR3aWNlIG9uIHlvdXIgY3VycmVudCBwb2ludCB0byBmaW5pc2ggdGhlIGludGVycG9sYXRpbmcgcG9seW5vbWlhbC4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJZb3UgY2FuIHNlbGVjdCB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X2RyYXdfc3Ryb2tlcyI6ICIgRHJhdyB3aGF0ZXZlciB5b3Ugd2FudC4iLAoJCSJsaW5lIjogImEgbGluZSIsCgkJInZlY3RvciI6ICJhIHZlY3RvciIsCgkJInJheSI6ICJhIHJheSIsCgkJInNlZ21lbnQiOiAiYSBzZWdtZW50IiwKCQkiZmluYWxfaGVscGVyX3RleHQiOiAiRG9uZSEiLAoJCSJoZWxwX3VybCI6ICJIRUxQIiwKCQkiY2xvc2VfaGVscGVyX3RleHQiOiAiQ2xvc2UgdG9vbHRpcCIsCgoJCSJuZXdQb2ludCI6ICJQdW50IiwKCQkibmV3TGluZVRocm91Z2hUd29Qb2ludHMiOiAiTGlqbiIsCgkJIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiOiJTZWdtZW50IiwKCQkibmV3UmF5RnJvbVBvaW50VGhyb3VnaFBvaW50IjogIlN0cmFhbCIsCgkJIm5ld1BvbHlsaW5lIjogIlBvbHlsaWpuIiwKCQkibmV3UG9seWdvbiI6ICJWZWVsaG9layIsCgkJIm5ld1ZlY3RvckJ5UG9pbnRzIjogIlZlY3RvciIsCgkJIm5ld1BhcmFsbGVsb2dyYW0iOiAiUGFyYWxsZWxvZ3JhbSIsCgkJIm5ld0xpbmVQYXJhbGxlbFRvTGluZVRocm91Z2hQb2ludCI6ICJQYXJhbGxlbCBsaW5lIiwKCQkibmV3TGluZVBlcnBlbmRpY3VsYXJUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUGVycGVuZGljdWxhciBsaW5lIiwKCgkJIm5ld0NpcmNsZUJ5Q2VudGVyQW5kUG9pbnQiOiAiQ2lya2VsIG1pZGRlbHMgbWlkZGVscHVudCBlbiBwdW50IiwKCQkibmV3Q2lyY2xlQnlUaHJlZVBvaW50cyI6ICJDaXJrZWwgbWlkZGVscyBkcmllIHB1bnRlbiIsCgkJIm5ld0FyY0J5VGhyZWVQb2ludHMiOiAiQm9vZyIsCgkJIm5ld1BhcmFib2xhQnlGb2N1c0FuZERpcmVjdHJpeCI6ICJQYXJhYm9vbCIsCgkJIm5ld0VsbGlwc2VCeUZvY2lBbmRQb2ludCI6ICJFbGxpcHMiLAoJCSJuZXdIeXBlcmJvbGFCeUZvY2lBbmRQb2ludCI6ICJIeXBlcmJvb2wiLAoJCSJuZXdDb25pY0J5Rml2ZVBvaW50cyI6ICJDb25pc2NoIiwKCQkibmV3SW50ZXJwb2xhdGluZ1BvbHlub21pYWxCeVBvaW50cyI6ICJJbnRlcnBvbGF0aW5nIHBvbHlub21pYWwiLAoJCSJuZXdBcmVhIjogIkdlYmllZCIsCgkJIm5ld0FuZ2xlIjogIkhvZWsiLAoJCSJuZXdMZW5ndGgiOiAiTGVuZ3RlIiwKCQkibmV3RnJlZUxhYmVsIjogIkxhYmVsIiwKCQkibmV3RWxlbWVudEJ5TGFiZWwiOiAiRXhwcmVzc2lvbiIsCgkJImRyYXdTdHJva2VzIjogIkhhbmRnZXNjaHJldmVuIiwKCgkJImVxdWF0aW9uIjogIkVxdWF0aW9uIiwKCQkibWlkcG9pbnRPZkxpbmVTZWdtZW50IjogIk1pZHBvaW50IG9mIGEgc2VnbWVudCIsCgkJIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiOiAiTWVkaWF0cml4IG9mIGEgc2VnbWVudCIKCX0KfQ"},{ name : "strings_graph.it.json", data : "s11918:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiaXQiCgl9LAoJIndvcmRzIjogewoJCSJ0dF90b29sYmFyIjogIkJhcnJhIHN0cnVtZW50aSIsCgkJInR0X3BvaW50ZXJzIjogIlB1bnRhdG9yaSIsCgkJInR0X3NlbGVjdCI6ICJTZWxlemlvbmEiLAoJCSJ0dF9oYW5kd3JpdGluZyI6ICJTY3JpdHR1cmEiLAoJCSJ0dF9lbGVtZW50cyI6ICJ7dHRfZWxlbWVudHN9IiwKCQkidHRfcG9pbnQiOiAiUHVudG8iLAoJCSJ0dF9saW5lcyI6ICJMaW5lZSIsCgkJInR0X2xpbmUiOiAiTGluZWEiLAoJCSJ0dF9zZWdtZW50IjogIlNlZ21lbnRvIiwKCQkidHRfcmF5IjogIlNlbWlyZXR0YSIsCgkJInR0X3BvbHlsaW5lIjogIkxpbmVhIHNwZXp6YXRhIiwKCQkidHRfcG9seWdvbiI6ICJQb2xpZ29ubyIsCgkJInR0X3ZlY3RvciI6ICJWZXR0b3JlIiwKCQkidHRfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtbW8iLAoJCSJ0dF9taWRwb2ludE9mU2VnbWVudCI6ICJQdW50byBtZWRpbyBkaSB1biBzZWdtZW50byIsCgkJInR0X21lZGlhdHJpeE9mU2VnbWVudCI6ICJCaXNldHRyaWNlIGRpIHVuIHNlZ21lbnRvIiwKCQkidHRfcGFyYWxsZWxMaW5lIjogIlJldHRhIHBhcmFsbGVsYSIsCgkJInR0X3BlcnBlbmRpY3VsYXJMaW5lIjogIlJldHRhIHBlcnBlbmRpY29sYXJlIiwKCQkidHRfY3VydmVzIjogIkN1cnZlIiwKCQkidHRfY29uaWNTZWN0aW9ucyI6ICJTZXppb25pIGNvbmljaGUiLAoJCSJ0dF9jaXJjbGVDZW50ZXJBbmRQb2ludCI6ICJDaXJjb25mZXJlbnphIGNvbiBjZW50cm8gZSB1biBwdW50byIsCgkJInR0X2NpcmNsZVRocmVlUG9pbnRzIjogIkNpcmNvbmZlcmVuemEgY29uIHRyZSBwdW50aSIsCgkJInR0X2FyYyI6ICJBcmNvIiwKCQkidHRfcGFyYWJvbGEiOiAiUGFyYWJvbGEiLAoJCSJ0dF9lbGxpcHNlIjogIkVsbGlzc2UiLAoJCSJ0dF9oeXBlcmJvbGEiOiAiSXBlcmJvbGUiLAoJCSJ0dF9jb25pYyI6ICJDb25pY2EiLAoJCSJ0dF9pbnRlcnBvbGF0aW5nUG9seW5vbWlhbCI6ICJQb2xpbm9taW8gaW50ZXJwb2xhdG9yZSIsCgkJInR0X21lYXN1cmVzIjogIk1pc3VyZSIsCgkJInR0X2FyZWEiOiAiQXJlYSIsCgkJInR0X2FuZ2xlIjogIkFuZ29sbyIsCgkJInR0X2xlbmd0aCI6ICJMdW5naGV6emEiLAoJCSJ0dF9sYWJlbHMiOiAiRXRpY2hldHRhIiwKCQkidHRfZWxlbWVudE1NTCI6ICJFc3ByZXNzaW9uZSIsCgkJInR0X2ltYWdlIjogIkltbWFnaW5lIiwKCgkJInR0X2JvbGQiOiAiZ3Jhc3NldHRvIiwKCQkidHRfaXRhbGljIjogImNvcnNpdm8iLAoJCSJ0dF9jb2xvciI6ICJjb2xvcmUiLAoKCQkidHRfYmFyQ2hhcnQiOiAiU2VsZXppb25hIiwKCQkidHRfbmV3UGFja0JhcnMiOiAiSW5zZXJpc2NpIGluc2llbWUgZGkgYmFycmUiLAoJCSJ0dF9uZXdTaWRlQmFycyI6ICJJbnNlcmlzY2kgZ3J1cHBvIGRpIGJhcnJlIiwKCQkidHRfZGVsZXRlUGFja0JhcnMiOiAiRWxpbWluYSBpbnNpZW1lIGRpIGJhcnJlIiwKCQkidHRfZGVsZXRlU2lkZUJhcnMiOiAiRWxpbWluYSBncnVwcG8gZGkgYmFycmUiLAoJCSJ0dF9zdGFja0JhcnMiOiAiSW1waWxhIGJhcnJlIiwKCQkidHRfdW5zdGFja0JhcnMiOiAiRGl2aWRpIGJhcnJlIiwgCgoJCSJ0dF9waWVDaGFydCI6ICJTZWxlemlvbmEiLAoJCSJ0dF9uZXdQaWUiOiAiTnVvdm8gc3BpY2NoaW8iLAoJCSJ0dF9kZWxldGVQaWUiOiAiRWxpbWluYSBzcGljY2hpbyIsCgkJInR0X25ld1BpZUNsb2Nrd2lzZSI6ICJTZW5zbyBvcmFyaW8iLAoJCSJ0dF9uZXdQaWVDb3VudGVyY2xvY2t3aXNlIjogIlNlbnNvIGFudGlvcmFyaW8iLAoJCSJ0dF9waWUyRCI6ICIyRCIsCgkJInR0X3BpZTNEIjogIjNEIiwKCQkKCQkidHRfbGluZUNoYXJ0IjogIlNlbGV6aW9uYSIsCgkJInR0X25ld0xpbmVMaW5lQ2hhcnQiOiAiSW5zZXJpc2NpIGxpbmVhIiwKCQkidHRfbmV3UG9pbnRzTGluZUNoYXJ0IjogIkluc2VyaXNjaSBncnVwcG8gZGkgcHVudGkiLAoJCSJ0dF9kZWxldGVMaW5lTGluZUNoYXJ0IjogIkVsaW1pbmEgbGluZWEiLAoJCSJ0dF9kZWxldGVQb2ludHNMaW5lQ2hhcnQiOiAiRWxpbWluYSBncnVwcG8gZGkgcHVudGkiLAoJCSJ0dF9hZGRQb2ludHNMZWZ0IjogIlB1bnRpIGEgc2luaXN0cmEiLAoJCSJ0dF9hZGRQb2ludHNSaWdodCI6ICJQdW50aSBhIGRlc3RyYSIsCgoJCSJ0dF9maXRQbG90dGVyVG9TdGF0cyI6ICJBZGF0dGEiLAoJCSJ0dF9ob3Jpem9udGFsIjogIk9yaXp6b250YWxlIiwKCQkidHRfdmVydGljYWwiOiAiVmVydGljYWxlIiwKCQkidHRfcG9pbnREaWFtZXRlciI6ICJEaWFtZXRybyBwdW50byIsCgoJCSJ0dF9mcmFjdGlvbiI6ICJmcmF6aW9uZSBncmFuZGUiLAoJCSJ0dF9zdXBlcnNjcmlwdCI6ICJlc3BvbmVudGUiLAoJCSJ0dF9zcXVhcmVSb290IjogInJhZGljZSBxdWFkcmF0YSIsCgkJInR0X25Sb290IjogInJhZGljZSIsCgkJInR0X251bWJlcnMiOiAibnVtZXJvIiwKCQkidHRfbnVtYmVyRSI6ICJudW1lcm8gZSIsCgkJInR0X251bWJlclBpIjogInBpIGdyZWNvIiwKCQkidHRfZnVuY3Rpb25zIjogImZ1bnppb25pIiwKCQkidHRfc2ludXMiOiAic2VubyIsCgkJInR0X2Nvc2ludXMiOiAiY29zZW5vIiwKCQkidHRfdGFuZ2VudCI6ICJ0YW5nZW50ZSIsCgkJInR0X2FyY3NpbnVzIjogImFyY29zZW5vIiwKCQkidHRfYXJjY29zaW51cyI6ICJhcmNvc2VubyIsCgkJInR0X2FyY3RhbmdlbnQiOiAiYXJjb3RhbmdlbnRlIiwKCQkidHRfbG9nIjogImxvZ2FyaXRtbyIsCgkJInR0X25hdHVyYWxMb2ciOiAibG9nYXJpdG1vIG5hdHVyYWxlIiwKCQkidHRfZXhwb25lbnRpYWxFIjogImUgZXNwb25lbnppYWxlIiwKCgkJInR0X2VkaXRpb24iOiAiRWRpemlvbmUiLAoJCSJ0dF91bmRvIjogIkFubnVsbGEiLAoJCSJ0dF9yZWRvIjogIlJpcHJpc3RpbmEiLAoJCSJ0dF9tZW51IjogIk1lbnUiLAoJCSJ0dF9hY3Rpb25zIjogIkFjdGlvbnMiLAoJCSJ0dF9kZWxldGVBbGwiOiAiRWxpbWluYSB0dXR0byIsCgkJInR0X2Nsb3NlRGlzcGxheSI6ICJDaGl1ZGkgZ3JhZmljbyIsCgkJInR0X2Rvd25sb2FkIjogIlNjYXJpY2EiLAoJCSJ0dF9zZXR0aW5nc1NlY3Rpb24iOiAiSW1wb3N0YXppb25lIiwKCQkidHRfc2V0dGluZ3MiOiAiSW1wb3N0YXppb25lIiwKCQkidHRfc2hvd0hpZGRlbkVsZW1lbnRzIjogIk1vc3RyYSBlbGVtZW50aSBuYXNjb3N0aSIsCgkJInR0X2hpZGVFbGVtZW50IjogIk5hc2NvbmRpIGVsZW1lbnRvIiwKCQkidHRfcmVzdG9yZUluaXRpYWxDb250ZW50IjogIlJpcHJpc3RpbmFyZSIsCgoJCSJ0dF92aWV3IjogIkZsdXR0dWFudGUiLAoJCSJ0dF9tYXhpbWl6ZSI6ICJJbmdyYW5kaXNjaSIsCgkJInR0X21pbmltaXplIjogIkNvbnRyYWkiLAoJCSJ0dF96b29tSW4iOiAiQXVtZW50YSIsCgkJInR0X3pvb21PdXQiOiAiUmlkdWNpIiwKCgkJInR0X2FuaW1hdGUiOiAiQW5pbWEiLAoJCQoJCSJ0dF9jb250ZXh0dWFsIjogIkNvbnRlc3R1YWxlIiwKCQkidHRfY29udGV4dHVhbEVsZW1lbnQiOiAiQ29udGVzdHVhbGUgKGVsZW1lbnRpKSIsCgkJInR0X2NvbnRleHR1YWxMYWJlbCI6ICJDb250ZXN0dWFsZSAoZXRpY2hldHRlKSIsCgkJInR0X2RlbGV0ZSI6ICJFbGltaW5hIiwKCQkidHRfZml4TGFiZWwiOiAiRXRpY2hldHRhIGZpc3NhIiwKCgkJInR0X2xpbmVXaWR0aCI6ICJTcGVzc29yZSBkaSBsaW5lYSIsCgkJInR0X2xpbmVTdHlsZSI6ICJTdGlsZSBkaSBsaW5lYSIsCgkJInR0X2xpbmVDb2xvciI6ICJDb2xvcmUgZGkgbGluZWEiLAoKCQkidHRfbGluZVNvbGlkIjogIlNvbGlkbyIsCgkJInR0X2xpbmVEYXNoIjogIlN0cmlwZXMiLAoJCSJ0dF9saW5lRG90dGVkIjogIlB1bnRpIiwKCQkidHRfbGluZURvdGRhc2giOiAiU3RyaXBlcyBlIHB1bnRpIiwKCQkKCQkiYmFja2dyb3VuZENvbG9yIjogIkNvbG9yZSBzZm9uZG8iLAoJCSJheGlzQ29sb3IiOiAiQ29sb3JlIGFzc2kiLAoJCSJncmlkQ29sb3IiOiAiQ29sb3JlIGdyaWdsaWEiLAoJCSJzdWJncmlkQ29sb3IiOiAiQ29sb3JlIHNvdHRvZ3JpZ2xpYSIsCgkJIm1hZ25ldGljR3JpZCI6ICJHcmlnbGlhIG1hZ25ldGljYSIsCgkJImZvcmNlIjogIkZvcnphIiwKCQkic25hcCI6ICJBbGxpbmVhIiwKCQkiZGlzYWJsZWQiOiJEaXNhdHRpdmF0byIsCgkJCgkJImhvcml6b250YWwiOiAiT3JpenpvbnRhbGUiLAoJCSJ2ZXJ0aWNhbCI6ICJWZXJ0aWNhbGUiLAoJCQoJCSJzaG93QXhpcyI6ICJNb3N0cmEgYXNzaSIsCgkJImludGVydmFsWCI6ICJBc3NlIFgiLAoJCSJpbnRlcnZhbFkiOiAiQXNzZSBZIiwKCQkiZGltZW5zaW9ucyI6ICJEaW1lbnNpb25pIiwKCQkiY29sb3IiOiAiY29sb3JlIiwKCQkiYXNwZWN0UmF0aW9Mb2NrIjogIkJsb2NjYSBwcm9wb3J6aW9uaSIsCgkJImFzcGVjdFJhdGlvVW5sb2NrIjogIlNibG9jY2EgcHJvcG9yemlvbmkiLAoJCSJhc3BlY3RSYXRpb0xhYmVsIjogIlg6WSIsCgkJImxhYmVsIjogIkV0aWNoZXR0YSIsCgkJInZhbHVlcyI6ICJWYWxvcmkiLAoJCSJheGlzU3RlcCI6ICJJbmNyZW1lbnRvIGFzc2UiLAoJCSJzaG93R3JpZCI6ICJNb3N0cmEgZ3JpZ2xpYSIsCgkJImdyaWRTdGVwIjogIkluY3JlbWVudG8gZ3JpZ2xpYSIsCgkJInN1YmdyaWREaXZpc2lvbnMiOiAiRGl2aXNpb25pIHNvdHRvZ3JpZ2xpYSIsCgkJCgkJImxlZnQiOiAiQSBzaW5pc3RyYSIsCgkJInJpZ2h0IjogIkEgZGVzdHJhIiwKCQkiYWJvdmUiOiAiU29wcmEiLAoJCSJiZWxvdyI6ICJTb3R0byIsCgkJIm5vbmUiOiAiTmVzc3VubyIsCgoJCSJkb3dubG9hZFRpdGxlIjogIlNjYXJpY2EgY29tZSBpbW1hZ2luZSIsCgkJImRvd25sb2FkVGV4dCI6ICJTZWxlemlvbmEgdW5hIGRpbWVuc2lvbmUgcGVyIHNjYXJpY2FyZSBpbCBncmFmaWNvIGNvbWUgaW1tYWdpbmUgUE5HIHF1YWRyYXRhLiIsCgkJImRvd25sb2FkSGVscGVyVGV4dCI6ICJJbW1hZ2luZSBxdWFkcmF0YSAoMToxKSIsCgkJImRvd25sb2FkRXJyb3JUZXh0IjogIkxlIGRpbWVuc2lvbmkgZGV2b25vIGVzc2VyZSBudW1lcmkgaW50ZXJpLiIsCgkJImNvbmZpcm0iOiAiY29uZmVybWEiLAoJCSJjYW5jZWwiOiAiYW5udWxsYSIsCgkJInNpemVJblBpeGVscyI6ICJEaW1lbnNpb25pIGluIHBpeGVsIiwKCQkiaW5zZXJ0QU51bWJlciI6ICJJbnNlcmlzY2kgdW4gbnVtZXJvIiwKCgkJInVwbG9hZEltYWdlRXJyb3JUaXRsZSI6ICJTaSDDqCB2ZXJpZmljYXRvIHVuIGVycm9yZSIsCgkJInVwbG9hZEltYWdlRXJyb3JUZXh0IjogIkNvbnRyb2xsYSBjaGUgbOKAmWltbWFnaW5lIGNhcmljYXRhIHNpYSB1biBmaWxlIFBORyB2YWxpZG8gZSByaXByb3ZhIiwKCgkJInR5cGVfcG9pbnQiOiAiUHVudG8iLAoJCSJ0eXBlX2xpbmUiOiAiUmV0dGEiLAoJCSJ0eXBlX2xpbmVfc2VnbWVudCI6ICJTZWdtZW50byIsCgkJInR5cGVfdmVjdG9yIjogIlZldHRvcmUiLAoJCSJ0eXBlX3JheSI6ICJTZW1pcmV0dGEiLAoJCSJ0eXBlX3BvbHlsaW5lIjogIkxpbmVhIHNwZXp6YXRhIiwKCQkidHlwZV9hcmMiOiAiQXJjbyIsCgkJInR5cGVfYXJjX2J5X3BvaW50cyI6ICJBcmNvIHRyYSBwdW50aSIsCgkJInR5cGVfY2lyY2xlX2FyYyI6ICJBcmNvIGRpIGNpcmNvbmZlcmVuemEiLAoJCSJ0eXBlX2NpcmNsZSI6ICJDaXJjb25mZXJlbnphIiwKCQkidHlwZV9wYXRoIjogIkFyY28iLAoJCSJ0eXBlX3BvbHlnb24iOiAiUG9saWdvbm8iLAoJCSJ0eXBlX2NvbXBvdW5kX2VsZW1lbnQiOiAiRWxlbWVudG8gY29tcG9zdG8iLAoJCSJ0eXBlX2NvbmljIjogIkNvbmljYSIsCgkJInR5cGVfZnVuY3Rpb25fZ3JhcGgiOiAiR3JhZmljbyBkZWxsYSBmdW56aW9uZSIsCgkJInR5cGVfcmVnaW9uIjogIlJlZ2lvbmUiLAoJCSJ0eXBlX3JlZ2lvbl9hcmMiOiAiUmVnaW9uZSBhcmNvIiwKCQkidHlwZV9yZWdpb25fY2lyY2xlX2FyYyI6ICJSZWdpb25lIGFyY28gZGkgY2lyY29uZmVyZW56YSIsCgkJInR5cGVfdW5kZWZpbmVkIjogIkVsZW1lbnRvIG5vbiBkZWZpbml0byIsCgkJInR5cGVfcGFyYW1ldHJpY19jdXJ2ZSI6ICJDdXJ2YSBwYXJhbWV0cmljYSIsCgkJInR5cGVfYXJlYSI6ICJBcmVhIiwKCQkidHlwZV9yZWN0YW5nbGUiOiAiUmV0dGFuZ29sbyIsCgkJInR5cGVfcGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtbWEiLAoJCSJ0eXBlX2FuZ2xlIjogIkFuZ29sbyIsCgkJInR5cGVfcGFydF9vZl9lbGVtZW50IjogIlBhcnRlIGRpIGVsZW1lbnRvIiwKCQkidHlwZV9sZW5ndGgiOiAiTHVuZ2hlenphIiwKCQkidHlwZV9kaXN0YW5jZSI6ICJEaXN0YW56YSIsCgkJInR5cGVfbGFiZWwiOiAiRXRpY2hldHRhIiwKCQkKCQkidHlwZV9iYXJfY2hhcnQiOiAiT3J0b2dyYW1tYSIsCgkJInR5cGVfbGluZV9jaGFydCI6ICJHcmFmaWNvIGEgbGluZWUiLAoJCSJ0eXBlX3BpZV9jaGFydCI6ICJHcmFmaWNvIGEgdG9ydGEiLAoJCSJ0eXBlX2JveF9wbG90IjogIkRpYWdyYW1tYSBhIHNjYXRvbGEgZSBiYWZmaSIsCgkJInR5cGVfaGlzdG9ncmFtIjogIklzdG9ncmFtbWEiLAoKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9wb2ludCI6ICJGYWkgY2xpYyBzdSB1biBwdW50by4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9zZWxlY3QiOiAiRmFpIGNsaWMgc3UgdW4gcHVudG8uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfbW92ZV9sYWJlbCI6ICJGYWkgY2xpYyBzdSB1biBwdW50byBxdWFsc2lhc2kgZGVsIGdyYWZpY28uIiwKCQkiaGVscGVyX3RleHRfc3RhcnRfdHdvX3BvaW50c19jbGlja19vcl9kcmFnIjogIkZhaSBjbGljIHN1IHVuIHB1bnRvLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hbmdsZSI6ICJGYWkgY2xpYyBzdWxsYSByZXR0YSBkaSBjdWkgdnVvaSBjYWxjb2xhcmUgbOKAmWFuZ29sbyByaXNwZXR0byBhbGxhIHJldHRhIGluaXppYWxlLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19hcmVhIjogIlNlbGV6aW9uYSBs4oCZYXJlYSBkZXNpZGVyYXRhLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19sZW5ndGgiIDogIlNlbGV6aW9uYSBkdWUgcHVudGkgZSB2ZXJyw6AgY2FsY29sYXRhIGxhIGx1bmdoZXp6YSB0cmEgZGkgZXNzaS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWxpbmUiOiAiRmFpIGNsaWMgc3VsIHB1bnRvIHN1Y2Nlc3Npdm8gbyBmYWkgZG9wcGlvIGNsaWMgc3VsIHB1bnRvIGF0dHVhbGUgcGVyIHRlcm1pbmFyZSBsYSBsaW5lYSBzcGV6emF0YS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcG9seWdvbiI6ICJGYWkgY2xpYyBzdWwgcHVudG8gc3VjY2Vzc2l2byBvIGZhaSBjbGljIHN1bCBwdW50byBpbml6aWFsZSBwZXIgdGVybWluYXJlIGlsIHBvbGlnb25vLiIsCgkJImhlbHBlcl90ZXh0X3N0YXJ0X25ld19pbnRlcnBvbGF0aW5nX3BvbHlub21pYWwiOiAiRmFpIGNsaWMgc3VsIHB1bnRvIHN1Y2Nlc3Npdm8gbyBmYWkgZG9wcGlvIGNsaWMgc3VsIHB1bnRvIGF0dHVhbGUgcGVyIHRlcm1pbmFyZSBpbCBwb2xpbm9taW8gaW50ZXJwb2xhdG9yZS4iLAoJCSJoZWxwZXJfdGV4dF9zdGFydF9uZXdfcGFyYWxsZWxfb3JfcGVycGVuZGljdWxhciI6ICJQdW9pIHNlbGV6aW9uYXJlIGkgc2VndWVudGkgZWxlbWVudGk6IiwKCQkiaGVscGVyX3RleHRfc3RhcnRfZHJhd19zdHJva2VzIjogIkRpc2VnbmEgY2nDsiBjaGUgdnVvaS4iLAoJCSJsaW5lIjogInVuYSByZXR0YSIsCgkJInZlY3RvciI6ICJ2ZXR0b3JlIiwKCQkicmF5IjogInVuYSBzZW1pcmV0dGEiLAoJCSJzZWdtZW50IjogInVuIHNlZ21lbnRvIiwKCQkiZmluYWxfaGVscGVyX3RleHQiOiAiRmluZSEiLAoJCSJoZWxwX3VybCI6ICJBSVVUTyIsCgkJImNsb3NlX2hlbHBlcl90ZXh0IjogIkNoaXVkaSBzdWdnZXJpbWVudG8iLAoKCQkibmV3UG9pbnQiOiAiUHVudG8iLAoJCSJuZXdMaW5lVGhyb3VnaFR3b1BvaW50cyI6ICJMaW5lYSIsCgkJIm5ld0xpbmVTZWdtZW50QnlQb2ludHMiOiJTZWdtZW50byIsCgkJIm5ld1JheUZyb21Qb2ludFRocm91Z2hQb2ludCI6ICJTZW1pcmV0dGEiLAoJCSJuZXdQb2x5bGluZSI6ICJMaW5lYSBzcGV6emF0YSIsCgkJIm5ld1BvbHlnb24iOiAiUG9saWdvbm8iLAoJCSJuZXdWZWN0b3JCeVBvaW50cyI6ICJWZXR0b3JlIiwKCQkibmV3UGFyYWxsZWxvZ3JhbSI6ICJQYXJhbGxlbG9ncmFtbW8iLAoJCSJuZXdMaW5lUGFyYWxsZWxUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUmV0dGEgcGFyYWxsZWxhIiwKCQkibmV3TGluZVBlcnBlbmRpY3VsYXJUb0xpbmVUaHJvdWdoUG9pbnQiOiAiUmV0dGEgcGVycGVuZGljb2xhcmUiLAoKCQkibmV3Q2lyY2xlQnlDZW50ZXJBbmRQb2ludCI6ICJDaXJjb25mZXJlbnphIGNvbiBjZW50cm8gZSB1biBwdW50byIsCgkJIm5ld0NpcmNsZUJ5VGhyZWVQb2ludHMiOiAiQ2lyY29uZmVyZW56YSBjb24gdHJlIHB1bnRpIiwKCQkibmV3QXJjQnlUaHJlZVBvaW50cyI6ICJBcmNvIiwKCQkibmV3UGFyYWJvbGFCeUZvY3VzQW5kRGlyZWN0cml4IjogIlBhcmFib2xhIiwKCQkibmV3RWxsaXBzZUJ5Rm9jaUFuZFBvaW50IjogIkVsbGlzc2UiLAoJCSJuZXdIeXBlcmJvbGFCeUZvY2lBbmRQb2ludCI6ICJJcGVyYm9sZSIsCgkJIm5ld0NvbmljQnlGaXZlUG9pbnRzIjogIkNvbmljYSIsCgkJIm5ld0ludGVycG9sYXRpbmdQb2x5bm9taWFsQnlQb2ludHMiOiAiUG9saW5vbWlvIGludGVycG9sYXRvcmUiLAoJCSJuZXdBcmVhIjogIkFyZWEiLAoJCSJuZXdBbmdsZSI6ICJBbmdvbG8iLAoJCSJuZXdMZW5ndGgiOiAiTHVuZ2hlenphIiwKCQkibmV3RnJlZUxhYmVsIjogIkV0aWNoZXR0YSIsCgkJIm5ld0VsZW1lbnRCeUxhYmVsIjogIkVzcHJlc3Npb25lIiwKCQkiZHJhd1N0cm9rZXMiOiAiU2NyaXR0dXJhIiwKCgkJImVxdWF0aW9uIjogIkVxdWF6aW9uZSIsCgkJIm1pZHBvaW50T2ZMaW5lU2VnbWVudCI6ICJQdW50byBtZWRpbyBkaSB1biBzZWdtZW50byIsCgkJIm1lZGlhdHJpeE9mTGluZVNlZ21lbnQiOiAiQmlzZXR0cmljZSBkaSB1biBzZWdtZW50byIKCX0KfQ"},{ name : "strings_quizzes.en.json", data : "s73716:ewoJIm1ldGEiOiB7CgkJImxhbmciOiAiZW4iCgl9LAoJIndvcmRzIjogewoJCSJzeW50YXhfbWF0aCI6ICJtYXRoIiwKCQkic3ludGF4X3N0cmluZyI6ICJ0ZXh0IiwKCgkJImVxdWl2YWxlbnRfbGl0ZXJhbCI6ICJsaXRlcmFsbHkgZXF1YWwiLAoJCSJlcXVpdmFsZW50X3N5bWJvbGljIjogIm1hdGhlbWF0aWNhbGx5IGVxdWFsIiwKCQkiZXF1aXZhbGVudF9lcXVhdGlvbnMiOiAiZXF1aXZhbGVudCBlcXVhdGlvbnMiLAoJCSJlcXVpdmFsZW50X2FsbCI6ICJBbnkgYW5zd2VyIiwKCQkiZXF1aXZhbGVudF9mdW5jdGlvbiI6ICJncmFkaW5nIGZ1bmN0aW9uIiwKCgkJImNoZWNrX2ludGVnZXJfZm9ybSI6ICJoYXMgaW50ZWdlciBmb3JtIiwKCQkiY2hlY2tfZnJhY3Rpb25fZm9ybSI6ICJoYXMgZnJhY3Rpb24gZm9ybSIsCgkJImNoZWNrX3BvbHlub21pYWxfZm9ybSI6ICJoYXMgcG9seW5vbWlhbCBmb3JtIiwKCQkiY2hlY2tfcmF0aW9uYWxfZnVuY3Rpb25fZm9ybSI6ICJoYXMgcmF0aW9uYWwgZnVuY3Rpb24gZm9ybSIsCgkJImNoZWNrX2VsZW1lbnRhbF9mdW5jdGlvbl9mb3JtIjogImlzIGEgY29tYmluYXRpb24gb2YgZWxlbWVudGFyeSBmdW5jdGlvbnMiLAoJCSJjaGVja19zY2llbnRpZmljX25vdGF0aW9uIjogImlzIGV4cHJlc3NlZCBpbiBzY2llbnRpZmljIG5vdGF0aW9uIiwKCQkiY2hlY2tfc2ltcGxpZmllZCI6ICJpcyBzaW1wbGlmaWVkIiwKCQkiY2hlY2tfZXhwYW5kZWQiOiAiaXMgZXhwYW5kZWQiLAoJCSJjaGVja19mYWN0b3JpemVkIjogImlzIGZhY3Rvcml6ZWQiLAoJCSJjaGVja19yYXRpb25hbGl6ZWQiOiAiaXMgcmF0aW9uYWxpemVkIiwKCQkiY2hlY2tfbm9fY29tbW9uX2ZhY3RvciI6ICJkb2Vzbid0IGhhdmUgY29tbW9uIGZhY3RvcnMiLAoJCSJjaGVja19taW5pbWFsX3JhZGljYW5kcyI6ICJoYXMgbWluaW1hbCByYWRpY2FuZHMiLAoJCSJjaGVja19kaXZpc2libGUiOiAiaXMgZGl2aXNpYmxlIGJ5IiwKCQkiY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yIjogImhhcyBhIHNpbmdsZSBjb21tb24gZGVub21pbmF0b3IiLAoJCSJjaGVja191bml0IjogImhhcyB1bml0IGVxdWl2YWxlbnQgdG8iLAoJCSJjaGVja191bml0X2xpdGVyYWwiOiAiaGFzIHVuaXQgbGl0ZXJhbGx5IGVxdWFsIHRvIiwKCQkiY2hlY2tfcHJlY2lzaW9uIjogImhhcyIsCgkJImNoZWNrX3N5bWJvbGljIjogImlzIHN5bWJvbGljIiwKCQkiY2hlY2tfZXF1aXZhbGVudF91bml0cyI6ICJoYXMgZXF1aXZhbGVudCB1bml0cyIsCgoJCSJsaXN0IjogImxpc3QiLAoJCSJvcmRlcm1hdHRlcnMiOiAib3JkZXIgbWF0dGVycyIsCgkJIm9yZGVyZG9lc250bWF0dGVyIjogIm9yZGVyIGRvZXNuJ3QgbWF0dGVyIiwKCQkicXVlc3Rpb254bWwiOiAicXVlc3Rpb24gWE1MIiwKCQkiZ3JhbW1hcnVybCI6ICJncmFtbWFyIFVSTCIsCgkJInJlc2VydmVkd29yZHMiOiAicmVzZXJ2ZWQgd29yZHMiLAoJCSJmb3JjZWJyYWNrZXRzIjogIkxpc3RzIGFsd2F5cyBuZWVkIGN1cmx5IGJyYWNrZXRzIFwie31cIi4iLAoJCSJjb21tYWFzaXRlbXNlcGFyYXRvciI6ICJVc2UgY29tbWEgXCIsXCIgYXMgbGlzdCBpdGVtIHNlcGFyYXRvci4iLAoJCSJjb25maXJtaW1wb3J0ZGVwcmVjYXRlZCI6ICJJbXBvcnQgdGhlIHF1ZXN0aW9uPyBcblRoZSBxdWVzdGlvbiB5b3UgYXJlIGFib3V0IHRvIG9wZW4gY29udGFpbnMgZGVwcmVjYXRlZCBmZWF0dXJlcy4gVGhlIGltcG9ydCBwcm9jZXNzIG1heSBjaGFuZ2Ugc2xpZ2h0bHkgdGhlIGJlaGF2aW9yIG9mIHRoZSBxdWVzdGlvbi4gSXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGNhcmVmdWxseSB0ZXN0IGRlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4iLAoJCSJjb21wYXJlc2V0cyI6ICJjb21wYXJlIGFzIHNldHMiLAoJCSJyZWxhdGl2ZXRvbGVyYW5jZSI6ICJyZWxhdGl2ZSB0b2xlcmFuY2UiLAoJCSJub2JyYWNrZXRzbGlzdCI6ICJsaXN0cyB3aXRob3V0IGJyYWNrZXRzIiwKCgkJImdyYWRpbmdmdW5jdGlvbiI6ICJncmFkaW5nIGZ1bmN0aW9uIiwKCQkiYWRkaXRpb25hbHByb3BlcnRpZXMiOiAiYWRkaXRpb25hbCBwcm9wZXJ0aWVzIiwKCQkic3RydWN0dXJlIjogInN0cnVjdHVyZSIsCgkJImV4cGxvZyI6ICJleHAvbG9nIiwKCQkidHJpZ29ub21ldHJpYyI6ICJ0cmlnb25vbWV0cmljIiwKCQkiaHlwZXJib2xpYyI6ICJoeXBlcmJvbGljIiwKCQkidG9sZXJhbmNlIjogInRvbGVyYW5jZSIsCgkJInJlbGF0aXZlIjogInJlbGF0aXZlIiwKCQkicHJlY2lzaW9uIjogInByZWNpc2lvbiIsCgkJImltcGxpY2l0X3RpbWVzX29wZXJhdG9yIjogImludmlzaWJsZSB0aW1lcyBvcGVyYXRvciIsCgkJInRpbWVzX29wZXJhdG9yIjogInRpbWVzIG9wZXJhdG9yIiwKCQkiaW1hZ2luYXJ5X3VuaXQiOiAiaW1hZ2luYXJ5IHVuaXQiLAoJCSJtaXhlZGZyYWN0aW9ucyI6ICJtaXhlZCBmcmFjdGlvbnMiLAoJCSJjb25zdGFudHMiOiAiY29uc3RhbnRzIiwKCQkiZnVuY3Rpb25zIjogImZ1bmN0aW9ucyIsCgkJInVzZXJmdW5jdGlvbnMiOiAidXNlciBmdW5jdGlvbnMiLAoJCSJ1bml0cyI6ICJ1bml0cyIsCgkJInVuaXRwcmVmaXhlcyI6ICJ1bml0IHByZWZpeGVzIiwKCQkic3ludGF4cGFyYW1zIjogInN5bnRheCBvcHRpb25zIiwKCgkJImF1dGhvcmluZ19maWVsZF9idXR0b25fdG9vbHRpcCI6ICJPcGVuIFdpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJhdXRob3JpbmdfZmllbGRfdGV4dF9maWVsZF9sYWJlbCI6ICJDb3JyZWN0IGFuc3dlciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FjdGl2aXR5X3RpdGxlIjogIldpcmlzUXVpenplcyBTdHVkaW8iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIklucHV0IG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiVmFsaWRhdGlvbiBvcHRpb25zIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfYWN0aXZpdHlfdGl0bGUiOiAiRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2F1eGlsaWFyX2luaXRpYWxfY29udGVudF9hY3Rpdml0eV90aXRsZSI6ICJEZWZpbmUgc3R1ZGVudCdzIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fYWN0aXZpdHlfdGl0bGUiOiAiVGVzdCB0aGlzIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2FjdGl2aXR5X3RpdGxlIjogIlZhbGlkYXRpb24gT3B0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX2FjdGl2aXR5X3RpdGxlIjogIlZpZXcgcXVlc3Rpb24gc291cmNlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfYmFja19idXR0b25fdG9vbHRpcCI6ICJCYWNrIiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl90ZXN0X3F1ZXN0aW9uX2J1dHRvbl90b29sdGlwIjogIlRlc3QgdGhpcyBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfaGVscF9idXR0b25fdG9vbHRpcCI6ICJIZWxwIiwKCQkicXVpenplc19zdHVkaW9fc2VuZF9mZWVkYmFja19sYWJlbCI6ICJHaXZlIHVzIHlvdXIgZmVlZGJhY2siLAoJCSJxdWl6emVzX3N0dWRpb190cmFpbmluZ19sYWJlbCI6ICJFbnJvbGwgaW4gb3VyIHRyYWluaW5nIGNvdXJzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3dlYnNpdGVfbGFiZWwiOiAiVmlzaXQgb3VyIHdlYnNpdGUiLAoJCSJxdWl6emVzX3N0dWRpb19yZXBvcnRfaXNzdWVfbGFiZWwiOiAiUmVwb3J0IGFuIGlzc3VlIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX3Rvb2x0aXAiOiAiRmlsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rvb2xiYXJfbW9yZV9vcHRpb25zX2Ryb3Bkb3duX2ltcG9ydF9sYWJlbCI6ICJJbXBvcnQiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9leHBvcnRfbGFiZWwiOiAiRXhwb3J0IiwKCQkicXVpenplc19zdHVkaW9fdG9vbGJhcl9tb3JlX29wdGlvbnNfZHJvcGRvd25fdmlld19zb3VyY2VfbGFiZWwiOiAiVmlldyBzb3VyY2UiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9oZWxwX2xhYmVsIjogIkhlbHAiLAoJCSJxdWl6emVzX3N0dWRpb190b29sYmFyX21vcmVfb3B0aW9uc19kcm9wZG93bl9hYm91dF9sYWJlbCI6ICJBYm91dCIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xhYmVsIjogIkFuc3dlciB0eXBlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9lcXVhdGlvbl9sYWJlbCI6ICJFcXVhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfZ3JhcGhpY19sYWJlbCI6ICJHcmFwaGljIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV90ZXh0X2xhYmVsIjogIlRleHQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YW5kYXJkX2dyYXBoaWNfbGFiZWwiOiAiU3RhbmRhcmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2Jhcl9jaGFydF9sYWJlbCI6ICJCYXIgY2hhcnQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2xpbmVfY2hhcnRfbGFiZWwiOiAiTGluZSBjaGFydCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfYW5zd2VyX3R5cGVfcGllX2NoYXJ0X2xhYmVsIjogIlBpZSBjaGFydCIsCgoKCQkicXVpenplc19zdHVkaW9faG9tZV9xdWVzdGlvbl9tYXRoX2NvbnRlbnRfbGFiZWwiOiAiU2V0IHRoZSBpbml0aWFsIGNvbnRlbnQgYW5kIHRoZSBjb3JyZWN0IGFuc3dlciBmb3IgeW91ciBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcXVlc3Rpb25fdGV4dF9jb250ZW50X2xhYmVsIjogIlNldCB0aGUgdGhlIGNvcnJlY3QgYW5zd2VyIGZvciB5b3VyIHF1ZXN0aW9uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfbGFiZWwiOiAiSW5pdGlhbCBjb250ZW50IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9sYWJlbCI6ICJDb3JyZWN0IGFuc3dlciIsCgoJCSJxdWl6emVzX3N0dWRpb19ob21lX3F1ZXN0aW9uX2dyYXBoX2NvbnRlbnRfbGFiZWwiOiAiRHJhdyB0aGUgaW5pdGlhbCBjb250ZW50IGFuZCBjb3JyZWN0IGFuc3dlciBmb3IgeW91ciBxdWVzdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9ncmFwaF9jb250ZW50X2xhYmVsIjogIkluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9ncmFwaF9hbnN3ZXJfbGFiZWwiOiAiQ29ycmVjdCBhbnN3ZXIiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hY3Rpdml0eV9saXN0X2xhYmVsIjogIlNldHRpbmdzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbnB1dF9vcHRpb25zX2xhYmVsIjogIklucHV0IG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhbGlkYXRpb25fb3B0aW9uc19sYWJlbCI6ICJWYWxpZGF0aW9uIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3ZhcmlhYmxlc19vcHRpb25zX2xhYmVsIjogIlJhbmRvbSB2YXJpYWJsZXMiLAoKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfbGFiZWwiOiAiQ2hvb3NlIHRvb2xzIHRvIGJlIHByb3ZpZGVkIHRvIHRoZSBzdHVkZW50IHRvIGFuc3dlciB0aGUgcXVlc3Rpb24uIiwKCQkicXVpenplc19zdHVkaW9fY3VzdG9taXplX2dyYXBoX3Rvb2xiYXJfaGVhZGVyIjogIkN1c3RvbWl6ZSB0b29sYmFyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfdGVzdF9xdWVzdGlvbl9idXR0b25fdG9vbHRpcCI6ICJUZXN0IHRoaXMgcXVlc3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NhbmNlbF9idXR0b25fdG9vbHRpcCI6ICJDYW5jZWwiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3NhdmVfYnV0dG9uX3Rvb2x0aXAiOiAiU2F2ZSIsCgoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9sYWJlbCI6ICJGaWx0ZXIgdGhlIG9wdGlvbnMgYmFzZWQgb24gYW4gYW5hbHlzaXMgb2YgdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX29wdGlvbnNfZmlsdGVyX2FsbF9vcHRpb25zX2xhYmVsIjogIlNob3cgYWxsIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19vcHRpb25zX2ZpbHRlcl9yZWxldmFudF9vcHRpb25zX2xhYmVsIjogIlNob3cgcmVsZXZhbnQgb3B0aW9ucyIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90aXRsZSI6ICJDb21wb3VuZCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl9ncmFkZV9hbnN3ZXJfYm94ZXNfc2VwYXJhdGVseV9sYWJlbCI6ICJHcmFkZSBhbnN3ZXIgYm94ZXMgc2VwYXJhdGVseSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2dyYWRlX2Fuc3dlcl9ib3hlc19zZXBhcmF0ZWx5X2hlbHBlcl90ZXh0IjogIkV2YWx1YXRlIGVhY2ggYW5zd2VyIGJveCBpbmRlcGVuZGVudGx5LiBPdGhlcndpc2UgdGhlIHdob2xlIGNvbnRlbnQgaXMgZXZhbHVhdGVkIGFzIGEgc2luZ2xlIHZhbHVlLiBBbnN3ZXIgYm94ZXMgYXJlIGRlZmluZWQgaW4gSW5pdGlhbCBjb250ZW50LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfY29tcG91bmRfYW5zd2VyX2FsbF9hbnN3ZXJzX2NvcnJlY3RfbGFiZWwiOiAiQWxsIGFuc3dlcnMgbXVzdCBiZSBjb3JyZWN0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfYWxsX2Fuc3dlcnNfY29ycmVjdF9oZWxwZXJfdGV4dCI6ICJJZiBhbnkgb2YgdGhlIGFuc3dlcnMgaXMgbm90IGNvcnJlY3QsIHRoZSB3aG9sZSBxdWVzdGlvbiB3aWxsIGJlIGdyYWRlZCBhcyBub3QgY29ycmVjdC4gT3RoZXJ3aXNlIGVhY2ggYW5zd2VyIGhhcyBhIHdlaWdodCBpbiB0aGUgZ3JhZGUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19jb21wb3VuZF9hbnN3ZXJfdGFibGVfYW5zd2VyX2NvbHVtbl9sYWJlbCI6ICJBbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2NvbXBvdW5kX2Fuc3dlcl90YWJsZV9ncmFkZV93ZWlnaHRfY29sdW1uX2xhYmVsIjogIkdyYWRlIHdlaWdodCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGl0bGUiOiAiQW5zd2VyIGlucHV0IG1ldGhvZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hbnN3ZXJfaW5wdXRfZmllbGRfbGFiZWwiOiAiQW5zd2VyIGlucHV0IGZpZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfZW1iZWRkZWRfbGFiZWwiOiAiTWF0aCBlZGl0b3IgZW1iZWRkZWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9lbWJlZGRlZF9oZWxwZXJfdGV4dCI6ICJUaGUgZnVsbHkgZmVhdHVyZWQgTWF0aFR5cGUgbWF0aCBlZGl0b3Igd2l0aCB0b29sYmFyIGFuZCBoYW5kd3JpdGluZyBpbnB1dCBtb2Rlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfbWF0aGVkaXRvcl9wb3B1cF9sYWJlbCI6ICJNYXRoIGVkaXRvciBpbiBhIHBvcHVwIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hdGhlZGl0b3JfcG9wdXBfaGVscGVyX3RleHQiOiAiQSB0ZXh0IGZpZWxkIHdpdGggYSBidXR0b24gdGhhdCBsYXVuY2hlcyB0aGUgTWF0aFR5cGUgbWF0aCBlZGl0b3IgaW4gYSBwb3B1cC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfcGxhaW5fdGV4dF9sYWJlbCI6ICJQbGFpbiB0ZXh0IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3BsYWluX3RleHRfaGVscGVyX3RleHQiOiAiSnVzdCBhIHBsYWluIHRleHQgZmllbGQsIGZvciBzaW1wbGVyIGFuc3dlcnMuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkF1eGlsaWFyeSBpbnB1dCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkRpc3BsYXkgYXV4aWxpYXJ5IENhbGNNZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X2F1eGlsaWFyX2lucHV0X2hlbHBlcl90ZXh0IjogIkRpc3BsYXkgYW4gYXV4aWxpYXJ5IENhbGNNZSBjYWxjdWxhdG9yIGluIGFkZGl0aW9uIHRvIHRoZSBzdGFuZGFyZCBzdHVkZW50IGFuc3dlciBmaWVsZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfdGV4dF9hdXhpbGlhcl9pbnB1dF9sYWJlbCI6ICJEaXNwbGF5IGF1eGlsaWFyeSB0ZXh0IGZpZWxkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3RleHRfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRGlzcGxheSBhbiBhdXhpbGlhcnkgdGV4dCBmaWVsZCBpbiBhZGRpdGlvbiB0byB0aGUgc3RhbmRhcmQgc3R1ZGVudCBhbnN3ZXIgZmllbGQuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfbGFiZWwiOiAiUmVwbGFjZSBhbnN3ZXIgaW5wdXQgd2l0aCBhdXhpbGlhcnkgQ2FsY01lIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX3JlcGxhY2VfYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiUmVwbGFjZSB0aGUgYW5zd2VyIGlucHV0IGZpZWxkIHdpdGggYW4gYXV4aWxpYXJ5IENhbGNNZSBjYWxjdWxhdG9yIGZvciB0aGUgc3R1ZGVudCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX25vX2F1eGlsaWFyX2lucHV0X2xhYmVsIjogIkRvbuKAmXQgc2hvdyBhdXhpbGlhcnkgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2Rfbm9fYXV4aWxpYXJfaW5wdXRfaGVscGVyX3RleHQiOiAiRG9u4oCZdCBzaG93IHRoZSBhdXhpbGlhcnkgQ2FsY01lIGNhbGN1bGF0b3IgZm9yIHRoZSBzdHVkZW50IGFuc3dlciBpbnB1dCBmaWVsZC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGVmaW5lX2luaXRpYWxfY29udGVudF9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9jdXN0b21pemVfdG9vbGJhcl9sYWJlbCI6ICJDdXN0b21pemUgdG9vbGJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9hdXhpbGlhcl9pbnB1dF9oaWRlX2ZpbGVfbWVudV9sYWJlbCI6ICJIaWRlIENhbGNNZSBmaWxlIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfYXV4aWxpYXJfaW5wdXRfaGlkZV9maWxlX21lbnVfaGVscGVyX3RleHQiOiAiSGlkZSBvcHRpb25zIHN1Y2ggYXMgb3BlbmluZywgc2F2aW5nLCBvciBkb3dubG9hZGluZyBDYWxjTWUgZG9jdW1lbnRzIHRvIHN0dWRlbnRzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3RpdGxlIjogIklucHV0IHN5bnRheCIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZWxlY3RfYWxsX2xhYmVsIjogIkFsbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NsZWFyX2FsbF9sYWJlbCI6ICJDbGVhciIsCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbGFiZWwiOiAiQ29uc3RhbnRzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2hlbHBlcl90ZXh0IjogIkNob29zZSB0aGUgbGV0dGVycyB0aGF0IGFyZSBpbnRlcnByZXRlZCBhcyBjb25zdGFudHMgaW5zdGVhZCBvZiBmcmVlIHZhcmlhYmxlcy4gWW91IG1heSBkZWZpbmUgbW9yZSBjb25zdGFudHMgYXQgRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyBwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfcGlfbGFiZWwiOiAiz4AiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZV9sYWJlbCI6ICJlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfY29uc3RhbnRzX2lfbGFiZWwiOiAiaSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2NvbnN0YW50c19qX2xhYmVsIjogImoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfbW9yZV9jb25zdGFudHMiOiAiTW9yZSBjb25zdGFudHMuLi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9jb25zdGFudHNfZGVmaW5lX2NvbnN0YW50X2J1dHRvbl9sYWJlbCI6ICJEZWZpbmUgYSBuZXcgY29uc3RhbnQiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2xhYmVsIjogIkZ1bmN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oZWxwZXJfdGV4dCI6ICJDaG9vc2UgdGhlIG5hbWVzIHRoYXQgYXJlIGludGVycHJldGVkIGFzIGZ1bmN0aW9ucy4gWW91IG1heSBkZWZpbmUgbW9yZSBmdW5jdGlvbnMgYXQgRGVmaW5lIHJhbmRvbSB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyBwYW5lbC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfZXhwX2xvZ19sYWJlbCI6ICJleHAvbG9nIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX3RyaWdvbm9tZXRyaWNfbGFiZWwiOiAiVHJpZ29ub21ldHJpYyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2Z1bmN0aW9uc19oeXBlcmJvbGljX2xhYmVsIjogIkh5cGVyYm9saWMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9mdW5jdGlvbnNfYXJpdGhtZXRpY19sYWJlbCI6ICJBcml0aG1ldGljIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX21vcmVfZnVuY3Rpb25zIjogIk1vcmUgZnVuY3Rpb25zLi4uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfZnVuY3Rpb25zX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGEgbmV3IGZ1bmN0aW9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGFiZWwiOiAiVW5pdHMgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVscGVyX3RleHQiOiAiQ2hvb3NlIG5hbWVzIHRoYXQgYXJlIGludGVycHJldGVkIGFzIHVuaXRzIG9mIG1lYXN1cmUuIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tZXRlcl9sYWJlbCI6ICJtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zZWNvbmRfbGFiZWwiOiAicyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JhbV9sYWJlbCI6ICJnIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kZWdyZWVfbGFiZWwiOiAiwrogJyBcIiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGVyY2VudF9sYWJlbCI6ICIlIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb25leV9sYWJlbCI6ICIkIOKCrCDCpSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYW1wZXJlX2xhYmVsIjogIkEiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2tlbHZpbl9sYWJlbCI6ICJLIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xfbGFiZWwiOiAibW9sIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19jYW5kZWxhX2xhYmVsIjogImNkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19yYWRpYW5fbGFiZWwiOiAicmFkIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zdGVyYWRpYW5fbGFiZWwiOiAic3IiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2hvdXJfbGFiZWwiOiAiaCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbWludXRlX2xhYmVsIjogIm1pbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbGl0cmVfbGFiZWwiOiAibCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbmV3dG9uX2xhYmVsIjogIk4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3Bhc2NhbF9sYWJlbCI6ICJQYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVydHpfbGFiZWwiOiAiSHoiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3dhdHRfbGFiZWwiOiAiVyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfam91bGVfbGFiZWwiOiAiSiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfY291bG9tYl9sYWJlbCI6ICJDIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c192b2x0X2xhYmVsIjogIlYiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX29obV9sYWJlbCI6ICLOqSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmFyYWRfbGFiZWwiOiAiRiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfc2llbWVuc19sYWJlbCI6ICJTIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c193ZWJlcl9sYWJlbCI6ICJXYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmFyX2xhYmVsIjogImJhciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfaGVucnlfbGFiZWwiOiAiSCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfdGVzbGFfbGFiZWwiOiAiVCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbHV4X2xhYmVsIjogImx4IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19sdW1lbl9sYWJlbCI6ICJsbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZ3JheV9sYWJlbCI6ICJHeSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfYmVjcXVlcmVsX2xhYmVsIjogIkJxIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19zaWV2ZXJ0X2xhYmVsIjogIlN2IiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19rYXRhbF9sYWJlbCI6ICJrYXQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2F0bW9zcGhlcmVfbGFiZWwiOiAiYXRtIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19tb2xhcl9sYWJlbCI6ICJNIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19kYWx0b25fbGFiZWwiOiAidSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZWxlY3Ryb252b2x0X2xhYmVsIjogImVWIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19wb25kX2xhYmVsIjogInAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX3lhcmRfbGFiZWwiOiAieWQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2Zvb3RfbGFiZWwiOiAiZnQiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX2luY2hfbGFiZWwiOiAiaW4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX21pbGVfbGFiZWwiOiAibWkiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9tZWFzdXJlX3VuaXRzX25hdXRpY2FsX21pbGVfbGFiZWwiOiAibm1pIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19nYWxsb25fbGFiZWwiOiAiZ2FsIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfbWVhc3VyZV91bml0c19vdW5jZV9sYWJlbCI6ICJveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcG91bmRfbWFzc19sYWJlbCI6ICJsYiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfZmx1aWRfb3VuY2VfbGFiZWwiOiAiZmxveiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfcGludF9sYWJlbCI6ICJwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X21lYXN1cmVfdW5pdHNfbW9yZV91bml0c19sYWJlbCI6ICJNb3JlIHVuaXRzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbGFiZWwiOiAiVW5pdCBwcmVmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVscGVyX3RleHQiOiAiQ2hvb3NlIHRoZSBwcmVmaXhlcyB0aGF0IGFyZSBhbGxvd2VkIHdpdGggdW5pdHMgb2YgbWVhc3VyZS4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3lvdHRhX2xhYmVsIjogIlkiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3pldHRhX2xhYmVsIjogIloiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2V4YV9sYWJlbCI6ICJFIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19wZXRhX2xhYmVsIjogIlAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX3RlcmFfbGFiZWwiOiAiVCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZ2lnYV9sYWJlbCI6ICJHIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19tZWdhX2xhYmVsIjogIk0iLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2tpbG9fbGFiZWwiOiAiayIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfaGVjdG9fbGFiZWwiOiAiaCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjYV9sYWJlbCI6ICJkYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfZGVjaV9sYWJlbCI6ICJkIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19jZW50aV9sYWJlbCI6ICJjIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWxsaV9sYWJlbCI6ICJtIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19taWNyb19sYWJlbCI6ICLOvCIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbmFub19sYWJlbCI6ICJuIiwKICAgICAgICAicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfdW5pdF9wcmVmaXhlc19waWNvX2xhYmVsIjogInAiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2ZlbXRvX2xhYmVsIjogImYiLAogICAgICAgICJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF91bml0X3ByZWZpeGVzX2F0dG9fbGFiZWwiOiAiYSIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfemVwdG9fbGFiZWwiOiAieiIsCiAgICAgICAgInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfeW9jdG9fbGFiZWwiOiAieSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3VuaXRfcHJlZml4ZXNfbW9yZV9wcmVmaXhlc19sYWJlbCI6ICJNb3JlIHByZWZpeGVzLi4uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19sYWJlbCI6ICJBbGxvd2VkIGNvbnN0cnVjdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2xhYmVsIjogIk1peGVkIGZyYWN0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19taXhlZF9mcmFjdGlvbnNfaGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzIiOiAiIGFyZSBpbnRlcnByZXRlZCBhcyAiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbWl4ZWRfZnJhY3Rpb25zX2hlbHBlcl90ZXh0XzMiOiAiLiBPdGhlcndpc2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQgYXMgIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX21peGVkX2ZyYWN0aW9uc19oZWxwZXJfdGV4dF80IjogIi4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfbGFiZWwiOiAiTGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfaGVscGVyX3RleHQiOiAiVGhlIGN1cmx5IGJyYWNrZXRzIHsgfSBhcmUgaW50ZXJwcmV0ZWQgYXMgbGlzdCBlbmNsb3NlcnMuIE90aGVyd2lzZSB0aGV5IGFyZSBpbnRlcnByZXRlZCBhcyBwYXJlbnRoZXNlcy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfbGFiZWwiOiAiTGlzdHMgd2l0aG91dCBlbmNsb3NlcnMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfbGlzdHNfd2l0aG91dF9lbmNsb3NlcnNfaGVscGVyX3RleHQiOiAiQW55IGVsZW1lbnQgb3Igc2VxdWVuY2Ugb2YgZWxlbWVudHMgYXJlIGludGVycHJldGVkIGFzIGEgbGlzdCwgZXZlbiB3aXRob3V0IHRoZSBlbmNsb3NlcnMgeyB9LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19pbnRlcnZhbHNfbGFiZWwiOiAiSW50ZXJ2YWxzIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX2ludGVydmFsc19oZWxwZXJfdGV4dCI6ICJGb3JtdWxhcyBsaWtlICgwLDEpIGFyZSBpbnRlcnByZXRlZCBhcyBpbnRlcnZhbHMuIE90aGVyd2lzZSB0aGV5IGFyZSB2ZWN0b3JzIG9mIHR3byBlbGVtZW50cy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfcmF0aW9zX2xhYmVsIjogIlJhdGlvcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X2FsbG93ZWRfY29uc3RydWN0aW9uc19yYXRpb3NfaGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAyOjM6NSBhcmUgaW50ZXJwcmV0ZWQgYXMgcmF0aW9zLiBPdGhlcndpc2UgdGhleSBhcmUgc3VjY2Vzc2l2ZSByZWd1bGFyIGRpdmlzaW9ucy4iLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9hbGxvd2VkX2NvbnN0cnVjdGlvbnNfc2NpZW50aWZpY19ub3RhdGlvbl9sYWJlbCI6ICJDb21wdXRlciBzY2llbnRpZmljIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfYWxsb3dlZF9jb25zdHJ1Y3Rpb25zX3NjaWVudGlmaWNfbm90YXRpb25faGVscGVyX3RleHQiOiAiRm9ybXVsYXMgbGlrZSAxLjVlLTUgb3IgMS41RS01IGFyZSBpbnRlcnByZXRlZCBhcyBkZWNpbWFsIG51bWJlcnMgaW4gc2NpZW50aWZpYyBub3RhdGlvbi4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfbGFiZWwiOiAiU2VwYXJhdG9yIHN5bWJvbHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19wb2ludF9kcm9wZG93bl9sYWJlbCI6ICJQb2ludCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2NvbW1hX2Ryb3Bkb3duX2xhYmVsIjogIkNvbW1hIiwKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19pbnB1dF9zeW50YXhfc2VwYXJhdG9yX3N5bWJvbHNfc3BhY2VfZHJvcGRvd25fbGFiZWwiOiAiU3BhY2UiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9ub3RoaW5nX2xhYmVsIjogIk5vdGhpbmciLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJEZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfaW5wdXRfc3ludGF4X3NlcGFyYXRvcl9zeW1ib2xzX2Ryb3Bkb3duX2RpZ2l0X2dyb3Vwc19sYWJlbCI6ICJEaWdpdCBncm91cHMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19kcm9wZG93bl9saXN0X2l0ZW1zX2xhYmVsIjogIkxpc3QgaXRlbXMiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2lucHV0X3N5bnRheF9zZXBhcmF0b3Jfc3ltYm9sc19oZWxwZXJfdGV4dCI6ICJDaG9vc2UgdGhlIG1lYW5pbmcgb2YgcG9pbnQsIGNvbW1hIGFuZCBzcGFjZSBzeW1ib2xzLiBJdCBkZWZpbmVzIGhvdyBkZWNpbWFsIGRpZ2l0cyBhbmQgbGlzdHMgbXVzdCBiZSBleHByZXNzZWQuIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX3RpdGxlIjogIkNvbXBhcmlzb24gd2l0aCBzdHVkZW50IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2xpdGVyYWxseV9lcXVhbF9sYWJlbCI6ICJMaXRlcmFsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9saXRlcmFsbHlfZXF1YWxfaGVscGVyX3RleHQiOiAiVGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgYmUgdHlwZWQgZXhhY3RseSBhcyB0aGUgY29ycmVjdCBhbnN3ZXIsIGV4Y2VwdCBmb3IgcGFyZW50aGVzZXMgYW5kIGVxdWl2YWxlbnQgb3BlcmF0b3JzLiBUb2xlcmFuY2Ugc3RpbGwgYXBwbHkuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0aGVtYXRpY2FsbHlfZXF1YWxfbGFiZWwiOiAiTWF0aGVtYXRpY2FsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRoZW1hdGljYWxseV9lcXVhbF9oZWxwZXJfdGV4dCI6ICJUaGUgc3R1ZGVudCBhbnN3ZXIgaXMgY29tcGFyZWQgd2l0aCB0aGUgY29ycmVjdCBhbnN3ZXIgdXNpbmcgdGhlIG1hdGhlbWF0aWNhbCBlbmdpbmUuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fb3JkZXJfYW5kX3JlcGV0aXRpb25fbWF0dGVyc19sYWJlbCI6ICJPcmRlciBhbmQgcmVwZXRpdGlvbiBtYXR0ZXIgaW4gbGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9vcmRlcl9hbmRfcmVwZXRpdGlvbl9tYXR0ZXJzX2hlbHBlcl90ZXh0IjogIklmIHRoZSBhbnN3ZXIgaXMgYSBsaXN0IG9mIGVsZW1lbnRzLCB0aGUgZWxlbWVudHMgaW4gdGhlIHN0dWRlbnRz4oCZIGFuc3dlciBtdXN0IGJlIGluIHRoZSBzYW1lIG9yZGVyIGFuZCBhcHBlYXIgdGhlIHNhbWUgbnVtYmVyIG9mIHRpbWVzIGFzIGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfbGFiZWwiOiAiUmVwZXRpdGlvbiBtYXR0ZXJzIGluIGxpc3RzLCBidXQgb3JkZXIgZG9lcyBub3QiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9yZXBldGl0aW9uX21hdHRlcnNfaGVscGVyX3RleHQiOiAiSWYgdGhlIGFuc3dlciBpcyBhIGxpc3Qgb2YgZWxlbWVudHMsIHRoZSBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudHPigJkgYW5zd2VyIG11c3QgYXBwZWFyIHRoZSBzYW1lIG51bWJlciBvZiB0aW1lcyBhcyBpbiB0aGUgY29ycmVjdCBhbnN3ZXIsIGJ1dCBub3QgbmVjZXNzYXJpbHkgaW4gdGhlIHNhbWUgb3JkZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fdW5yZXN0cmljdGVkX2xpc3RzX2xhYmVsIjogIk9yZGVyIGFuZCByZXBldGl0aW9uIGRvIG5vdCBtYXR0ZXIgaW4gbGlzdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl91bnJlc3RyaWN0ZWRfbGlzdHNfaGVscGVyX3RleHQiOiAiSWYgdGhlIGFuc3dlciBpcyBhIGxpc3Qgb2YgZWxlbWVudHMsIGRvIG5vdCBjb25zaWRlciB0aGVpciBvcmRlciBhbmQgdGhlIHJlcGV0aXRpb24gb2YgdGhlbSB0byBjb21wYXJlIHRoZSBzdHVkZW50c%KAmSBhbnN3ZXIgYW5kIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9sZXR0ZXJfY2FzZV9sYWJlbCI6ICJNYXRjaCBsZXR0ZXIgY2FzZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX21hdGNoX2xldHRlcl9jYXNlX2hlbHBlcl90ZXh0IjogIkNhcGl0YWwgYW5kIGxvd2VyY2FzZSBsZXR0ZXJzIG11c3QgbWF0Y2ggZXhhY3RseS4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9tYXRjaF9zcGFjZXNfbGFiZWwiOiAiTWF0Y2ggc3BhY2VzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fbWF0Y2hfc3BhY2VzX2hlbHBlcl90ZXh0IjogIlRoZXJlIG11c3QgYmUgZXhhY3RseSB0aGUgc2FtZSBzcGFjZXMgaW4gc3R1ZGVudCBhbnN3ZXIgdGhhbiBpbiBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVpdmFsZW50IGVxdWF0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2VxdWl2YWxlbnRfZXF1YXRpb25zX2hlbHBlcl90ZXh0IjogIlRoZSBzZXQgb2Ygc29sdXRpb25zIG9mIHRoZSBlcXVhdGlvbiwgaW5lcXVhdGlvbiBvciBzeXN0ZW0gZGVmaW5lZCBieSB0aGUgc3R1ZGVudCBhbnN3ZXIgaXMgdGhlIHNhbWUgYXMgdGhlIG9uZSBkZWZpbmVkIGJ5IHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2xhYmVsIjogIkFueSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9hbnlfYW5zd2VyX2hlbHBlcl90ZXh0IjogIk1hdGNoIGFsbCBzdHVkZW50IGFuc3dlcnMuIFVzZSB0aGlzIG9wdGlvbiB0byBnaXZlIGZlZWRiYWNrIHRvIHN0dWRlbnRzIG9uIHdyb25nIGFuc3dlcnMuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fY3VzdG9tX2dyYWRpbmdfZnVuY3Rpb25fbGFiZWwiOiAiQ3VzdG9tIGdyYWRpbmcgZnVuY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9jdXN0b21fZ3JhZGluZ19mdW5jdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWZpbmUgeW91ciBvd24gY3VzdG9tIGZ1bmN0aW9uIHRvIGNoZWNrIHRoZSBzdHVkZW50IGFuc3dlciBhdCBEZWZpbmUgcmFuZG9tIHZhcmlhYmxlcyBhbmQgZnVuY3Rpb25zIHBhbmVsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX25hbWVfZHJvcGRvd25fbGFiZWwiOiAiRnVuY3Rpb24gbmFtZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2N1c3RvbV9ncmFkaW5nX2Z1bmN0aW9uX2RlZmluZV9mdW5jdGlvbl9idXR0b25fbGFiZWwiOiAiRGVmaW5lIGEgbmV3IGZ1bmN0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfdW5ldmFsdWF0ZWRfbGFiZWwiOiAiVW5ldmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc3R1ZGVudF9hbnN3ZXJfY29tcGFyaXNvbl9rZWVwX2FyZ3VtZW50c191bmV2YWx1YXRlZF9oZWxwZXJfdGV4dCI6ICJUaGUgc3R1ZGVudCBhbnN3ZXIgd2lsbCBub3QgYmUgZXZhbHVhdGVkIGFuZCB3aWxsIGJlIGdpdmVuIHRvIHRoZSBmdW5jdGlvbiBhcyBhIENhbGNNZSBFeHByZXNzaW9uLiBUaGlzIGlzIGEgdmVyeSBhZHZhbmNlZCBmZWF0dXJlLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190aXRsZSI6ICJOdW1iZXJzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfc3ltYm9saWNfYW5zd2VyX2xhYmVsIjogIlN5bWJvbGljIGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3N5bWJvbGljX2Fuc3dlcl9oZWxwZXJfdGV4dCI6ICJEbyBub3QgYWxsb3cgZGVjaW1hbCBudW1iZXJzLiBUaGUgYW5zd2VyIG11c3QgYmUgYSBjb21iaW5hdGlvbiBvZiBvcGVyYXRpb25zLCBmcmFjdGlvbnMsIHJvb3RzIGFuZCBmdW5jdGlvbnMgb2YgaW50ZWdlcnMsIGNvbnN0YW50cyBhbmQgdmFyaWFibGVzLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9sYWJlbCI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXhhY3RfYW5zd2VyX2xhYmVsIjogIkV4YWN0IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9leGFjdF9hbnN3ZXJfaGVscGVyX3RleHQiOiAiVGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgYmUgZXhhY3RseSBlcXVhbCB0byB0aGUgY29ycmVjdCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX2Vycm9yX21hcmdpbl9sYWJlbCI6ICJFcnJvciBtYXJnaW4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2hlbHBlcl90ZXh0IjogIlRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGJlIHN0cmljdGx5IHdpdGhpbiB0aGUgdG9sZXJhbmNlIGludGVydmFsLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9lcnJvcl9tYXJnaW5fZHJvcGRvd25fcGVyY2VudF9lcnJvcl9sYWJlbCI6ICIlIHBlcmNlbnQgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfZXJyb3JfbWFyZ2luX2Ryb3Bkb3duX2Fic29sdXRlX2Vycm9yX2xhYmVsIjogImFic29sdXRlIGVycm9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfdG9sZXJhbmNlX21hdGNoaW5nX2RpZ2l0c19sYWJlbCI6ICJNYXRjaGluZyBkaWdpdHMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2hlbHBlcl90ZXh0IjogIlRoZSBmaXJzdCBzaWduaWZpY2FudCBmaWd1cmVzIG9yIGRlY2ltYWwgcGxhY2VzIG9mIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IG1hdGNoIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc190b2xlcmFuY2VfbWF0Y2hpbmdfZGlnaXRzX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAic2lnbmlmaWNhbnQgZmlndXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3RvbGVyYW5jZV9tYXRjaGluZ19kaWdpdHNfZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiZGVjaW1hbCBwbGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfbGFiZWwiOiAiRm9ybWF0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiU2NpZW50aWZpYyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9zY2llbnRpZmljX25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlY2ltYWwgbnVtYmVycyBpbiBzdHVkZW50IGFuc3dlciBtdXN0IGJlIGV4cHJlc3NlZCBpbiBub3JtYWxpemVkIHNjaWVudGlmaWMgbm90YXRpb246ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX2Zvcm1hdF9kZWNpbWFsX25vdGF0aW9uX2xhYmVsIjogIkRlY2ltYWwgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfZGVjaW1hbF9ub3RhdGlvbl9oZWxwZXJfdGV4dCI6ICJEZWNpbWFsIG51bWJlcnMgbXVzdCBiZSBleHByZXNzZWQgaW4gcGxhaW4gZGVjaW1hbCBub3RhdGlvbjogMC4wMjI0IiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfZm9ybWF0X2FueV9ub3RhdGlvbl9sYWJlbCI6ICJBbnkgbm90YXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbnVtYmVyc19mb3JtYXRfYW55X25vdGF0aW9uX2hlbHBlcl90ZXh0IjogIkRlY2ltYWwgbnVtYmVycyBtYXkgYmUgZXhwcmVzc2VkIGVpdGhlciBpbiBzY2llbnRpZmljIG9yIGluIGRlY2ltYWwgbm90YXRpb24uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX2xhYmVsIjogIlByZWNpc2lvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWwiOiAiRnJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfbGFiZWxfMiI6ICJ1cCB0byIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfZHJvcGRvd25fc2lnbmlmaWNhbnRfZmlndXJlc19sYWJlbCI6ICJzaWduaWZpY2FudCBmaWd1cmVzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX251bWJlcnNfcHJlY2lzaW9uX3ByZWNpc2lvbl9jaGVja19kcm9wZG93bl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19udW1iZXJzX3ByZWNpc2lvbl9wcmVjaXNpb25fY2hlY2tfaGVscGVyX3RleHQiOiAiQ2hlY2sgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gbnVtYmVyIG9mIHNpZ25pZmljYW50IGZpZ3VyZXMgb3IgZGVjaW1hbCBwbGFjZXMgdGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgaGF2ZSwgaW5jbHVkaW5nIHRyYWlsaW5nIHplcm9zLiIsCgoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fdGl0bGUiOiAiU2ltcGxpZmljYXRpb24iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZ2VuZXJhbF9sYWJlbCI6ICJHZW5lcmFsIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmllZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9zaW1wbGlmaWVkX2hlbHBlcl90ZXh0IjogIlRoZSBleHByZXNzaW9uIGNhbiBub3QgYmUgZnVydGhlciBzaW1wbGlmaWVkLiBJbmNsdWRlcyBmcmFjdGlvbnMsIHBvd2VycyBhbmQgcm9vdHMsIHBvbHlub21pYWxzLCByYXRpb25hbCBmdW5jdGlvbnMsIHRyYW5zY2VuZGVudGFsIGZ1bmN0aW9ucywgZGVjaW1hbCBudW1iZXJzLi4uIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2V4cGFuZGVkX2hlbHBlcl90ZXh0IjogIkFsbCBvcGVyYXRpb25zIHRoYXQgY2FuIGJlIGRvbmUgYXJlIHBlcmZvcm1lZC4gUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIG92ZXIgc3Vtcywgc2ltcGxlIGZyYWN0aW9ucyBhcmUgb3BlcmF0ZWQuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2ZhY3RvcnNfbGFiZWwiOiAiRmFjdG9ycyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mYWN0b3JpemVkX2xhYmVsIjogIkZhY3Rvcml6ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fZmFjdG9yaXplZF9oZWxwZXJfdGV4dCI6ICJJbnRlZ2VycyBvciBwb2x5bm9taWFscyBhcmUgZXhwcmVzc2VkIGFzIHByb2R1Y3RzIG9mIHByaW1lcy4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2ZhY3Rvcl9sYWJlbCI6ICJDb21tb24gZmFjdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9mYWN0b3JfaGVscGVyX3RleHQiOiAiQ29tbW9uIGZhY3RvcnMgb2Ygc3VtcyBoYXZlIGJlZW4gZXh0cmFjdGVkLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zaW1wbGlmaWNhdGlvbl9mcmFjdGlvbnNfbGFiZWwiOiAiRnJhY3Rpb25zIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX2NvbW1vbl9kZW5vbWluYXRvcl9sYWJlbCI6ICJDb21tb24gZGVub21pbmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fY29tbW9uX2Rlbm9taW5hdG9yX2hlbHBlcl90ZXh0IjogIkZyYWN0aW9ucyBhcmUgc2ltcGxpZmllZCB0byBhIHNpbmdsZSBjb21tb24gZGVub21pbmF0b3IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3Jvb3RzX2xhYmVsIjogIlJvb3RzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX3JhdGlvbmFsaXplZF9sYWJlbCI6ICJSYXRpb25hbGl6ZWQiLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfc2ltcGxpZmljYXRpb25fcmF0aW9uYWxpemVkX2hlbHBlcl90ZXh0IjogIlRoZXJlIGFyZSBubyByb290cyBpbiB0aGUgZGVub21pbmF0b3IuIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWwgcmFkaWNhbmRzIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3NpbXBsaWZpY2F0aW9uX21pbmltYWxfcmFkaWNhbmRzX2hlbHBlcl90ZXh0IjogIlRoZSBhcmd1bWVudCBvZiByb290cyBkb2VzIG5vdCBoYXZlIGFueSBmYWN0b3IgcG93ZXJlZCB0byB0aGUgaW5kZXggb2YgdGhlIHJvb3QsIHNvIGl0IGNhbuKAmXQgYmUgc2ltcGxpZmllZC4iLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfdGl0bGUiOiAiVW5pdHMgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX21hdGNoX3VuaXRfbGFiZWwiOiAiTWF0Y2ggdW5pdCBvZiBtZWFzdXJlIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX21lYXN1cmVfdW5pdHNfbWF0Y2hfdW5pdF9oZWxwZXJfdGV4dCI6ICJUaGUgdW5pdCBvZiBtZWFzdXJlIG9mIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb192YWxpZGF0aW9uX29wdGlvbnNfbWVhc3VyZV91bml0c19hbGxvd19vdGhlcl9wcmVmaXhlc19sYWJlbCI6ICJBbGxvdyBvdGhlciBwcmVmaXhlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19tZWFzdXJlX3VuaXRzX2FsbG93X290aGVyX3ByZWZpeGVzX2hlbHBlcl90ZXh0IjogIkFsbG93IHRoZSB1bml0IG9mIG1lYXN1cmUgb2YgdGhlIHN0dWRlbnQgYW5zd2VyIHRvIGhhdmUgYSBkaWZmZXJlbnQgcHJlZml4IHRoYW4gdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgoKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3RpdGxlIjogIkVsZW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2NyaXRlcmlhX3RpdGxlIjogIkNyaXRlcmlhIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX3RvbGVyYW5jZV90aXRsZSI6ICJUb2xlcmFuY2UiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfdG9sZXJhbmNlX2hlbHBlciI6ICJTZXQgdGhlIGFtb3VudCBvZiBlcnJvciBhbGxvd2VkIGJldHdlZW4gdGhlIHN0dWRlbnQgYW5zd2VyIGFuZCB0aGUgY29ycmVjdCBhbnN3ZXIuIiwKCQkicXVpenplc19zdHVkaW9fZ3JhcGhfdmFsaWRhdGlvbl9vcHRpb25zX2VsZW1lbnRzX3N1YnRpdGxlIjogIlNlbGVjdCB0aGUgZWxlbWVudHMgaW4gdGhlIGFuc3dlciB0byBiZSBldmFsdWF0ZWQiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfdGV4dCI6ICJQcm9oaWJpdCBzdXBlcmZsdW91cyBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc3VwZXJmbHVvdXNfaGVscGVyIjogIlRoZXJlIGNhbiBub3QgYmUgbW9yZSBlbGVtZW50cyBpbiB0aGUgc3R1ZGVudCBhbnN3ZXIgdGhhbiBlbGVtZW50cyBwcmVzZW50IGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfY29sb3JfdGV4dCI6ICJNYXRjaCBjb2xvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19jb2xvcl9oZWxwZXIiOiAiVGhlIGVsZW1lbnRzIGluIHRoZSBzdHVkZW50IGFuc3dlciBtdXN0IGhhdmUgdGhlIHNhbWUgY29sb3IgYXMgdGhlIG9uZXMgaW4gdGhlIGNvcnJlY3QgYW5zd2VyLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2dyYXBoX3ZhbGlkYXRpb25fb3B0aW9uc19saW5lX3R5cGVfdGV4dCI6ICJNYXRjaCBsaW5lIHR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbGluZV90eXBlX2hlbHBlciI6ICJUaGUgZWxlbWVudHMgaW4gdGhlIHN0dWRlbnQgYW5zd2VyIG11c3QgaGF2ZSB0aGUgc2FtZSBsaW5lIHR5cGUgKHNvbGlkLCBkYXNoZWQpIGFzIHRoZSBvbmVzIGluIHRoZSBjb3JyZWN0IGFuc3dlci4iLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3Jfc2VsZWN0X2FsbCI6ICJBbGwgZWxlbWVudHMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfc2VsZWN0b3JfZGlzdHJpYnV0ZV9ncmFkZXMiOiAiRGlzdHJpYnV0ZSBncmFkZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ncmFwaF92YWxpZGF0aW9uX29wdGlvbnNfbG9hZGluZ19lbGVtZW50c19lcnJvciI6ICJUaGVyZSB3YXMgYW4gZXJyb3IgbG9hZGluZyB0aGUgZ3JhcGggdmFsaWRhdGlvbiBlbGVtZW50cy4gUGxlYXNlIHRyeSBhZ2Fpbi4iLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FsY21lX2xhYmVsIjogIldyaXRlIGFuIGFsZ29yaXRobSB0byBjcmVhdGUgcmFuZG9tIHZhcmlhYmxlcywgbnVtYmVycywgZXhwcmVzc2lvbnMsIHBsb3RzIG9yIGEgZ3JhZGluZyBmdW5jdGlvbjoiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2xhbmd1YWdlX2xhYmVsIjogIkFsZ29yaXRobSBsYW5ndWFnZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19sYWJlbCI6ICJPdXRwdXQgdmFyaWFibGVzIG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2hlbHBlcl90ZXh0IjogIkV4YW1wbGU6ICIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19leHByZXNzaW9uX2Zvcm1hdF9sYWJlbCI6ICJFeHByZXNzaW9uIGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9sYWJlbCI6ICJJbWFnaW5hcnkgdW5pdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19pbWFnaW5hcnlfdW5pdF9pX2xhYmVsIjogImkiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfaW1hZ2luYXJ5X3VuaXRfal9sYWJlbCI6ICJqIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2xhYmVsIjogIlRpbWVzIG9wZXJhdG9yIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3RpbWVzX29wZXJhdG9yX2RvdF9sYWJlbCI6ICLCtyBEb3QiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfY3Jvc3NfbGFiZWwiOiAiw5cgQ3Jvc3MiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGltZXNfb3BlcmF0b3JfaW52aXNpYmxlX2xhYmVsIjogIkltcGxpY2l0IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX251bWJlcl9mb3JtYXRfbGFiZWwiOiAiTnVtYmVyIGZvcm1hdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzaW9uIHR5cGUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfcHJlY2lzaW9uX2Ryb3Bkb3duX3NpZ25pZmljYW50X2ZpZ3VyZXNfbGFiZWwiOiAiU2lnbmlmaWNhbnQgZmlndXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19wcmVjaXNpb25fZHJvcGRvd25fZGVjaW1hbF9wbGFjZXNfbGFiZWwiOiAiRGVjaW1hbCBwbGFjZXMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fbGFiZWwiOiAiT3V0cHV0IG5vdGF0aW9uIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX25vdGF0aW9uX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19ub3RhdGlvbl9zY2llbnRpZmljX2xhYmVsIjogIlNjaWVudGlmaWMiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfbm90YXRpb25fYXV0b19sYWJlbCI6ICJBdXRvIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX2RlY2ltYWxfbGFiZWwiOiAiRGVjaW1hbCBzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfZGVjaW1hbF9jb21tYV9sYWJlbCI6ICJDb21tYSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc19kZWNpbWFsX3BvaW50X2xhYmVsIjogIlBvaW50IiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19sYWJlbCI6ICJEaWdpdCBncm91cCBzZXBhcmF0b3IiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX25vbmVfbGFiZWwiOiAiTm9uZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19vdXRwdXRfdmFyaWFibGVfb3B0aW9uc190aG91c2FuZHNfc3BhY2VfbGFiZWwiOiAiU3BhY2UiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfb3V0cHV0X3ZhcmlhYmxlX29wdGlvbnNfdGhvdXNhbmRzX2NvbW1hX2xhYmVsIjogIkNvbW1hIiwKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX291dHB1dF92YXJpYWJsZV9vcHRpb25zX3Rob3VzYW5kc19wb2ludF9sYWJlbCI6ICJQb2ludCIsCgoJCSJxdWl6emVzX3N0dWRpb19hdXhpbGlhcl9pbml0aWFsX2NvbnRlbnRfY2FsY21lX2xhYmVsIjogIldyaXRlIHRoZSBpbml0aWFsIGNvbnRlbnQgb2YgdGhlIHN0dWRlbnTigJlzIGF1eGlsaWFyeSBDYWxjTWUgY2FsY3VsYXRvcjoiLAoJCQoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2xhYmVsIjogIkNvcnJlY3QgYW5zd2VyIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9jb3JyZWN0X2Fuc3dlcl9yZWdlbmVyYXRlX2Fuc3dlcl9idXR0b25fbGFiZWwiOiAiUmVnZW5lcmF0ZSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX2NvcnJlY3RfYW5zd2VyX2NvcHlfYW5zd2VyX2J1dHRvbl9sYWJlbCI6ICJDb3B5IGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfbGFiZWwiOiAiU3R1ZGVudCBhbnN3ZXIiLAoKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19sYWJlbCI6ICJTZXQgYSBzdHVkZW50IGFuc3dlciB0byBzZWUgdGhlIGZlZWRiYWNrIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19jb3JyZWN0X2xhYmVsIjogIkNPUlJFQ1QiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX3BhcnRpYWxseV9jb3JyZWN0X2xhYmVsIjogIlBBUlRJQUxMWSBDT1JSRUNUIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19pbmNvcnJlY3RfbGFiZWwiOiAiSU5DT1JSRUNUIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX3N5bnRheF9tYXRoX2xhYmVsIjogIk1hdGggc3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fc3ludGF4X2dyYXBoaWNfbGFiZWwiOiAiR3JhcGhpYyBzeW50YXgiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9zeW50YXhfc3RyaW5nX2xhYmVsIjogIlRleHQgc3ludGF4IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fZXF1aXZhbGVudF9saXRlcmFsX2xhYmVsIjogIkxpdGVyYWxseSBlcXVhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfc3ltYm9saWNfbGFiZWwiOiAiTWF0aGVtYXRpY2FsbHkgZXF1YWwiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2VxdWF0aW9uc19sYWJlbCI6ICJFcXVpdmFsZW50IGVxdWF0aW9ucyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2VxdWl2YWxlbnRfYWxsX2xhYmVsIjogIkFueSBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2Z1bmN0aW9uX2xhYmVsIjogIkdyYWRpbmcgZnVuY3Rpb24iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X2dyYXBoaWNfbGFiZWwiOiAiR2VvbWV0cmljYWxseSBlcXVhbCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NpbXBsaWZpZWRfbGFiZWwiOiAiU2ltcGxpZmllZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2V4cGFuZGVkX2xhYmVsIjogIkV4cGFuZGVkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfZmFjdG9yaXplZF9sYWJlbCI6ICJGYWN0b3JpemVkIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcmF0aW9uYWxpemVkX2xhYmVsIjogIlJhdGlvbmFsaXplZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX2NvbW1vbl9mYWN0b3JfbGFiZWwiOiAiTm8gY29tbW9uIGZhY3RvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX21pbmltYWxfcmFkaWNhbmRzX2xhYmVsIjogIk1pbmltYWwgcmFkaWNhbmRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29tbW9uX2Rlbm9taW5hdG9yX2xhYmVsIjogIkNvbW1vbiBkZW5vbWluYXRvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3NjaWVudGlmaWNfbm90YXRpb25fbGFiZWwiOiAiU2NpZW50aWZpYyBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2RlY2ltYWxfbm90YXRpb25fbGFiZWwiOiAiRGVjaW1hbCBub3RhdGlvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3N5bWJvbGljX2xhYmVsIjogIlN5bWJvbGljIGFuc3dlciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9sYWJlbCI6ICJGcm9tICR7bWlufSB0byAke21heH0gJHtyZWxhdGl2ZX0iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19wcmVjaXNpb25fbWluX2xhYmVsIjogIkF0IGxlYXN0ICR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9tYXhfbGFiZWwiOiAiVXAgdG8gJHttYXh9ICR7cmVsYXRpdmV9IiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfcHJlY2lzaW9uX2VxdWFsX2xhYmVsIjogIiR7bWlufSAke3JlbGF0aXZlfSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9kZWNpbWFsX3BsYWNlc19sYWJlbCI6ICJkZWNpbWFsIHBsYWNlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX3ByZWNpc2lvbl9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmljYW50IGZpZ3VyZXMiLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9jaGVja19lcXVpdmFsZW50X3VuaXRzX2xhYmVsIjogIk1hdGNoaW5nIHVuaXQgb2YgbWVhc3VyZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX25vX3N1cGVyZmx1b3VzX2xhYmVsIjogIk5vIHN1cGVyZmx1b3VzIGVsZW1lbnRzIiwKCQkicXVpenplc19zdHVkaW9fdGVzdF9xdWVzdGlvbl9zdHVkZW50X2Fuc3dlcl9mZWVkYmFja19hc3NlcnRpb25fY2hlY2tfY29sb3JfbGFiZWwiOiAiQ29sb3IiLAogIAkJInF1aXp6ZXNfc3R1ZGlvX3Rlc3RfcXVlc3Rpb25fc3R1ZGVudF9hbnN3ZXJfZmVlZGJhY2tfYXNzZXJ0aW9uX2NoZWNrX2xpbmVzdHlsZV9sYWJlbCI6ICJMaW5lc3R5bGUiLAoKCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3F1ZXN0aW9uX3htbF9sYWJlbCI6ICJRdWVzdGlvbiBYTUwiLAoJCSJxdWl6emVzX3N0dWRpb192aWV3X3NvdXJjZV9ncmFtbWFyX3VybF9sYWJlbCI6ICJHcmFtbWFyIFVSTCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZpZXdfc291cmNlX3Jlc2VydmVkX3dvcmRzX2xhYmVsIjogIlJlc2VydmVkIHdvcmRzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdGl0bGUiOiAiVmFsaWRhdGlvbiBhbmQgdmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9pbnB1dF9tZXRob2RfdGl0bGUiOiAiSW5wdXQgbWV0aG9kIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9hbGxvd2VkX2lucHV0X3RpdGxlIjogIkFsbG93ZWQgaW5wdXQiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2NvbXBhcmlzb25fdGl0bGUiOiAiQ29tcGFyaXNvbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfcHJvcGVydGllc190aXRsZSI6ICJQcm9wZXJ0aWVzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV92YXJpYWJsZXNfdGl0bGUiOiAiVmFyaWFibGVzIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfZnJvbV9wcmVjaXNpb25fbGFiZWwiOiAiZnJvbSIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfdXBfdG9fcHJlY2lzaW9uX2xhYmVsIjogInVwIHRvIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9zaWduaWZpY2FudF9maWd1cmVzX2xhYmVsIjogInNpZ25pZmljYW50IGZpZ3VyZXMiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2RlY2ltYWxfcGxhY2VzX2xhYmVsIjogImRlY2ltYWwgcGxhY2VzIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wZXJjZW50X2Vycm9yX2xhYmVsIjogIiUgcGVyY2VudCBlcnJvciIsCgkJInF1aXp6ZXNfc3R1ZGlvX3N1bW1hcnlfYWJzb2x1dGVfZXJyb3JfbGFiZWwiOiAiYWJzb2x1dGUgZXJyb3IiLAoJCSJxdWl6emVzX3N0dWRpb19zdW1tYXJ5X2lubGluZV9oYW5kX2xhYmVsIjogIk1hdGhUeXBlIEhhbmR3cml0aW5nIGVtYmVkZGVkIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9wcmVjaXNpb25fbGFiZWwiOiAiUHJlY2lzaW9uIiwKCQkicXVpenplc19zdHVkaW9fc3VtbWFyeV9oYXNfYWxnb3JpdGhtX2xhYmVsIjogIkhhcyBhbGdvcml0aG0iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RpYWxvZ190aXRsZSI6ICJJbXBvcnQgdGhlIHF1ZXN0aW9uPyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfbGFiZWwiOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgdGhlIHF1ZXN0aW9uIGFmdGVyIGltcG9ydC4iLAoJCSJxdWl6emVzX3N0dWRpb19pbXBvcnRfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIkFjY2VwdCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kaWFsb2dfY2FuY2VsX2J1dHRvbl9sYWJlbCI6ICJDYW5jZWwiLAoKCQkicXVpenplc19zdHVkaW9fcmVsZXZhbnRfb3B0aW9uc19kaWFsb2dfdGl0bGUiOiAiSW5jb21wYXRpYmxlIG9wdGlvbnMiLAoJCSJxdWl6emVzX3N0dWRpb19yZWxldmFudF9vcHRpb25zX2RpYWxvZ19sYWJlbCI6ICJUaGUgb3B0aW9ucyBzZWxlY3RlZCBhcmUgaW5jb21wYXRpYmxlIHdpdGggdGhlIGRlZHVjdGVkIGFzc2VydGlvbnMgZnJvbSB5b3VyIENvcnJlY3QgQW5zd2VyLiBBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gY29udGludWU:LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NvbmZpcm1fYnV0dG9uX2xhYmVsIjogIlllcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3JlbGV2YW50X29wdGlvbnNfZGlhbG9nX2NhbmNlbF9idXR0b25fbGFiZWwiOiAiTm8iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2J1dHRvbl90b29sdGlwIjogIk9wZW4gdGhlIE1hdGhUeXBlIG1hdGggZWRpdG9yIiwKCQkKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX3RpdGxlIjogIlVuc2F2ZWQgY2hhbmdlcyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19tZXNzYWdlIjogIklmIHlvdSBjbG9zZSB0aGlzIHdpbmRvdyB5b3Ugd2lsbCBsb3NlIGFsbCB1bnNhdmVkIGNoYW5nZXMuIEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBwcm9jZWVkPyIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19hY2NlcHRfYnV0dG9uX2xhYmVsIjogIkFjY2VwdCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19jYW5jZWxfYnV0dG9uX2xhYmVsIjogIkNhbmNlbCIsCgkJInBvcHVwX3RleHRfZmllbGRfd2FybmluZ19zYXZlX2FuZF9jbG9zZV9idXR0b25fbGFiZWwiOiAiU2F2ZSAmIGNsb3NlIiwKCQkicG9wdXBfdGV4dF9maWVsZF93YXJuaW5nX2Nsb3NlX3dpdGhvdXRfc2F2aW5nX2J1dHRvbl9sYWJlbCI6ICJDbG9zZSB3aXRob3V0IHNhdmluZyIsCgkJCgkJImNsaWNrdG9lZGl0YWxnb3JpdGhtIjogIkNsaWNrIHRoZSBidXR0b24gdG8gZG93bmxvYWQgYW5kIHJ1biBXaXJpcyBDQVMgYXBwbGljYXRpb24gdG8gZWRpdCB0aGUgcXVlc3Rpb24gYWxnb3JpdGhtLiIsCgkJInJ1bmNhbGN1bGF0b3IiOiAiUnVuIGNhbGN1bGF0b3IiLAoJCSJjbGlja3RvcnVuY2FsY3VsYXRvciI6ICJDbGljayB0aGUgYnV0dG9uIHRvIGRvd25sb2FkIGFuZCBydW4gV2lyaXMgQ0FTIGFwcGxpY2F0aW9uIHRvIG1ha2UgdGhlIGNhbGN1bGF0aW9ucyB5b3UgbmVlZC4iLAoJCSJzZW5kaW5naW5pdGlhbHNlc3Npb24iOiAiU2VuZGluZyBpbml0aWFsIHNlc3Npb24uLi4iLAoJCSJ3YWl0aW5nZm9ydXBkYXRlcyI6ICJXYWl0aW5nIGZvciB1cGRhdGVzLi4uIiwKCQkic2Vzc2lvbmNsb3NlZCI6ICJBbGwgY2hhbmdlcyBzYXZlZCIsCgkJImdvdHNlc3Npb24iOiAiQ2hhbmdlcyBzYXZlZCAocmV2aXNpb24gJHtufSkuIiwKCQkic2hvd2NhcyI6ICJVc2UgV2lyaXMgQ0FTIiwKCQkic2hvd2NhbGNtZSI6ICJVc2UgQ2FsY01lIiwKCQkibGVhcm5tb3JlIjogIkxlYXJuIG1vcmUiLAoKCgkJImNhdGFsYW4iOiAiQ2F0YWzDoCIsCgkJImVuZ2xpc2giOiAiRW5nbGlzaCIsCgkJInNwYW5pc2giOiAiRXNwYcOxb2wiLAoJCSJlc3Rpb25pYW4iOiAiRWVzdGkiLAoJCSJiYXNxdWUiOiAiRXVza2FyYSIsCgkJImZyZW5jaCI6ICJGcmFuw6dhaXMiLAoJCSJnZXJtYW4iOiAiRGV1dHNjaCIsCgkJIml0YWxpYW4iOiAiSXRhbGlhbm8iLAoJCSJkdXRjaCI6ICJOZWRlcmxhbmRzIiwKCQkicG9ydHVndWVzZSI6ICJQb3J0dWd1w6pzIChQb3J0dWdhbCkiLAoKCQkicXVpenplc19zdHVkaW9fdmFyaWFibGVzX29wdGlvbnNfY2FzX2FsZ29yaXRobV9jb252ZXJ0X3RvX2NhbGNtZV9idXR0b25fbGFiZWwiOiAiQ29udmVydCB0byBDYWxjTWUiLAoJCSJxdWl6emVzX3N0dWRpb192YXJpYWJsZXNfb3B0aW9uc19jYXNfYWxnb3JpdGhtX2NvbnZlcnRfdG9fY2FsY21lX2Rlc2NyaXB0aW9uX2xhYmVsIjogIlRoZSBxdWVzdGlvbiBhbGdvcml0aG0gd2lsbCBiZSBpbXBvcnRlZCBmcm9tIFdpcmlzIENBUyB0byBvdXIgbmV3IGFsZ29yaXRobSBlZGl0b3IsIENhbGNNZS4gVGhlIHJlc3VsdGluZyBhbGdvcml0aG0gbXVzdCBiZSBtYW51YWxseSByZXZpc2VkIGFuZCB0ZXN0ZWQuIEFsZ29yaXRobXMgaW1wb3J0ZWQgdG8gQ2FsY01lIGNhbm5vdCBiZSBvcGVuZWQgd2l0aCBXaXJpcyBDQVMgYW55bW9yZS4gSWYgeW91IHdhbnQgdG8gdW5kbyB0aGUgaW1wb3J0IGFmdGVyIGFjY2VwdGluZywgZG8gbm90IHNhdmUgdGhlIHF1ZXN0aW9uOiBjbGljayBjYW5jZWwgaW4gdGhlIFdpcmlzIFF1aXp6ZXMgU3R1ZGlvIHdpbmRvdyBhbmQgb3BlbiBpdCBhZ2Fpbi4gRm9yIGNvbXBsZXggYWxnb3JpdGhtcyB0aGF0IGluY2x1ZGUgcHJvZ3JhbW1pbmcgbG9naWMsIHVzZSB0aGUgXCJDb252ZXJ0IGFzIGFsZ29yaXRobVwiIG9wdGlvbiBmb3IgYSBiZXR0ZXIgcGVyZm9ybWFuY2UgYW5kIGVhc2Ugb2YgdXNlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhcmlhYmxlc19vcHRpb25zX2Nhc19hbGdvcml0aG1fY29udmVydF90b19hbGdvcml0aG1fZGVzY3JpcHRpb25fbGFiZWwiOiAiQ29udmVydCBhcyBhbGdvcml0aG0iLAoKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2FjY2VwdF9kaWFsb2ciOiAiQWNjZXB0IiwKCQkiYW5zd2VyX2ZpZWxkX21hdGh0eXBlX3BvcHVwX2NhbmNlbF9kaWFsb2ciOiAiQ2FuY2VsIiwKCQkKCQkic3ludGF4X2dyYXBoaWMiOiAiZ3JhcGhpY2FsIiwKCQkic3ludGF4X2dyYXBoaWNfZGVzY3JpcHRpb24iIDoiKGdyYXBocywgZ2VvbWV0cmljIGVsZW1lbnRzLi4uKSIsCgkJInN5bnRheF9ncmFwaGljX2NvcmVjdF9mZWVkYmFjayI6ICJUaGUgYW5zd2VyIHN5bnRheCBpcyBjb3JyZWN0IiwKCQoJCSJjaGVja19jb2xvciI6ICJtYXRjaGVzIGNvbG9yIiwKCQkiY2hlY2tfbGluZXN0eWxlIjogIm1hdGNoZXMgbGluZSBzdHlsZSIsCgkJImNoZWNrX25vX3N1cGVyZmx1b3VzIjogImRvZXMgbm90IGNvbnRhaW4gc3VwZXJmbHVvdXMgZWxlbWVudHMiLAoJCgkJImVxdWl2YWxlbnRfZ3JhcGhpYyI6ICJnZW9tZXRyaWNhbGx5IGVxdWFsIiwKCQkiZXF1aXZhbGVudF9ncmFwaGljX2NvcnJlY3RfZmVlZGJhY2siOiAiVGhlIGFuc3dlciBpcyBnZW9tZXRyaWNhbGx5IGVxdWFsIiwKCgkJInBhcmFtZXRlciI6ICJwYXJhbWV0ZXIiLAoJCSJhbnN3ZXIiOiAiYW5zd2VyIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9pbml0aWFsX2NvbnRlbnRfYnV0dG9uX3RleHQiOiAiQ29weSBmcm9tIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29weV9jb3JyZWN0X2Fuc3dlcl9idXR0b25fdGV4dCI6ICJDb3B5IGZyb20gY29ycmVjdCBhbnN3ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX2dlb21ldHJ5X2xhYmVsIjogIlBsb3R0ZXIiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2Fuc3dlcl90eXBlX3N0YXRpc3RpY2FsX2NoYXJ0c19sYWJlbCI6ICJTdGF0aXN0aWNzIGNoYXJ0cyIsCgkJCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fbWF0aCI6ICJFbnRlciB0aGUgY29ycmVjdCBhbnN3ZXIgZm9yIHRoaXMgcXVlc3Rpb24uIFlvdSBjYW4gbW9kaWZ5IHRoZSBjcml0ZXJpYSB1c2VkIHRvIGNvbXBhcmUgaXQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIHVzaW5nIHRoZSB2YWxpZGF0aW9uIG9wdGlvbnMgbWVudS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2NvcnJlY3RfYW5zd2VyX2Rlc2NyaXB0aW9uX2dyYXBoaWMiOiAiRW50ZXIgdGhlIGNvcnJlY3QgYW5zd2VyIGZvciB0aGlzIHF1ZXN0aW9uLiBZb3UgY2FuIG1vZGlmeSBob3cgaXQgaXMgY29tcGFyZWQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIGFuZCB3aGljaCBlbGVtZW50cyBhcmUgZ3JhZGVkIHVzaW5nIHRoZSBzZXR0aW5ncyBtZW51LiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fdGV4dCI6ICJFbnRlciB0aGUgY29ycmVjdCBhbnN3ZXIgZm9yIHRoaXMgcXVlc3Rpb24uIFlvdSBjYW4gbW9kaWZ5IHRoZSBjcml0ZXJpYSB1c2VkIHRvIGNvbXBhcmUgaXQgdG8geW91ciBzdHVkZW50cycgYW5zd2VyIHVzaW5nIHRoZSB2YWxpZGF0aW9uIG9wdGlvbnMgbWVudS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2luaXRpYWxfY29udGVudF9kZXNjcmlwdGlvbl9tYXRoIjogIlRoaXMgaXMgdGhlIGluaXRpYWwgc3RhdGUgb2YgdGhlIG1hdGggZWRpdG9yIHlvdXIgc3R1ZGVudHMgd2lsbCBzZWUgd2hlbiBhdHRlbXB0aW5nIHRoZSBxdWVzdGlvbi4gVGhpcyB3YXkgeW91IGNhbiBwcm92aWRlIGEgc3RydWN0dXJlIGZvciB0aGVpciBhbnN3ZXIgb3IgYmxhbmtzIHRvIGZpbGwgaW4uIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fZ3JhcGhpYyI6ICJUaGlzIGlzIHRoZSBpbml0aWFsIHN0YXRlIG9mIHRoZSBncmFwaCBlZGl0b3IgeW91ciBzdHVkZW50cyB3aWxsIHNlZSB3aGVuIGF0dGVtcHRpbmcgdGhlIHF1ZXN0aW9uLiBZb3UgY2FuIGN1c3RvbWl6ZSB0aGUgdG9vbGJhciBlbGVtZW50cyB0aGV5IHdpbGwgc2VlIGluIHRoZSBpbnB1dCBvcHRpb25zLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfaW5pdGlhbF9jb250ZW50X2Rlc2NyaXB0aW9uX3RleHQiOiAiVGhpcyBpcyB0aGUgaW5pdGlhbCBzdGF0ZSBvZiB0aGUgdGV4dCBlZGl0b3IgeW91ciBzdHVkZW50cyB3aWxsIHNlZSB3aGVuIGF0dGVtcHRpbmcgdGhlIHF1ZXN0aW9uLiBUaGlzIGFuc3dlciB0eXBlIGlzIG5vdCBldmFsdWF0ZWQgbWF0aGVtYXRpY2FsbHkuIiwKCQkJCQoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9oZWFkZXJfbGFiZWwiOiAiWW91IGFyZSB1c2luZyBXaXJpc1F1aXp6ZXMgNC42IiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfdGV4dF9sYWJlbCI6ICJZb3UgY2FuIG5vdyBlbmpveSBvdXIgbmV3IHJhbmRvbSB2YXJpYWJsZXMgZmVhdHVyZSwgdGhhdCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBkeW5hbWljIHF1ZXN0aW9ucyBpbiBhIGZhc3RlciBhbmQgc3RyYWlnaHRmb3J3YXJkIHdheS4iLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3Byb2R1Y3RfbWVzc2FnZV9yZWxlYXNlX25vdGVzX2xpbmsiOiAiVGFrZSBhIGxvb2sgYXQgb3VyIHJlbGVhc2Ugbm90ZXMuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9wcm9kdWN0X21lc3NhZ2VfZ2l2ZV91c19mZWVkYmFja19saW5rIjogIkdpdmUgdXMgeW91ciBmZWVkYmFjay4iLAkJCgoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfaW5pdGlhbF9jb250ZW50X2xhYmVsIjogIkluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9sYWJlbCI6ICJMb2NrIGluaXRpYWwgY29udGVudCIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9sb2NrX2luaXRpYWxfY29udGVudF9oZWxwZXJfdGV4dCI6ICJEbyBub3QgYWxsb3cgdGhlIHN0dWRlbnQgdG8gbW9kaWZ5IHRoZSBhbnN3ZXIgb3V0c2lkZSBvZiB0aGUgZW1wdHkgcGxhY2Vob2xkZXJzIGxlZnQgaW4gdGhlIGluaXRpYWwgY29udGVudC4gSWYgdGhpcyBzZXR0aW5nIGlzIGVuYWJsZWQgdGhlIHN0dWRlbnQgd2lsbCBvbmx5IGJlIGFibGUgdG8gZmlsbCBpbiB0aGUgYm94ZXMgb2YgdGhlIGluaXRpYWwgY29udGVudC4iLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX2Rpc3BsYXlfc2V0dGluZ3NfbGFiZWwiOiAiRGlzcGxheSBzZXR0aW5ncyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9kaXNwbGF5X3NldHRpbmdzX2xhYmVsX25hbWUiOiAiVmlzaWJpbGl0eSBvZiBsYWJlbHMnIG5hbWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19sYWJlbF92YWx1ZSI6ICJWaXNpYmlsaXR5IG9mIGxhYmVscycgdmFsdWUiLAoJCSJxdWl6emVzX3N0dWRpb19pbnB1dF9vcHRpb25zX2Fuc3dlcl9pbnB1dF9tZXRob2RfZGlzcGxheV9zZXR0aW5nc19oZWxwZXJfdGV4dCI6ICJTZWxlY3QgdGhlIGRpc3BsYXkgc2V0dGluZyBvZiB0aGUgbGFiZWxzJyBuYW1lIGFuZCB2YWx1ZS4gWW91IGNhbiBkZWNpZGUgaWYgdGhlIHN0dWRlbnQgc2VlcyB0aGUgbGFiZWxzJyB2YWx1ZSBhbHdheXMsIG5ldmVyIG9yIHdoZW4gdGhleSBhcmUgZm9jdXMuIiwKCQkiYWx3YXlzIjogIkFsd2F5cyIsCgkJImZvY3VzIjogIkZvY3VzIiwKCQkibmV2ZXIiOiAiTmV2ZXIiLAoKCQkicXVpenplc19zdHVkaW9faW5wdXRfb3B0aW9uc19hbnN3ZXJfaW5wdXRfbWV0aG9kX21hZ25ldGljX2dyaWRfbGFiZWwiOiAiTWFnbmV0aWMgZ3JpZCBzZXR0aW5ncyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2lucHV0X29wdGlvbnNfYW5zd2VyX2lucHV0X21ldGhvZF9tYWduZXRpY19ncmlkX2xhYmVsX3RleHQiOiAiU2VsZWN0IHRoZSBtYWduZXRpYyBncmlkIG9wdGlvbiBmb3IgdGhlIHN0dWRlbnQgYW5zd2VyIGZpZWxkLiIsCgkJImZvcmNlIjogIkZvcmNlIiwKCQkic25hcCI6ICJTbmFwIiwKCQkiZGlzYWJsZWQiOiAiRGlzYWJsZWQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX3RpdGxlIjogIlJhbmRvbSBWYXJpYWJsZXMiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfdGl0bGVfYmFzaWNfbW9kZSI6ICJCYXNpYyBNb2RlIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9hZHZhbmNlZF9yYW5kb21fdmFyaWFibGVzX2J1dHRvbl90ZXh0IjogIkFkdmFuY2VkIE1vZGUiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX2FkdmFuY2VkX3JhbmRvbV92YXJpYWJsZXNfYnV0dG9uX3RleHRfc3RyaW5nX3N5bnRheCI6ICJSYW5kb20gVmFyaWFibGVzIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVzX2Rlc2NyaXB0aW9uX3RleHQiOiAiTWFrZSB5b3VyIHF1ZXN0aW9ucyBkeW5hbWljIGJ5IGFkZGluZyByYW5kb20gdmFyaWFibGVzIHRvIHlvdXIgcXVlc3Rpb24gc3RhdGVtZW50LiBEb27igJl0IGZvcmdldCB0byBhZGQgdGhlc2UgdmFyaWFibGVzIGluIHRoZSBjb3JyZWN0IGFuc3dlciBhbmQgaWYgeW91IHdhbnQgdGhlbSB0byBhcHBlYXIgZXZhbHVhdGVkIHRoZW4gYWRkIHRoZSBjb21tYW5kIGV2YWx1YXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zaW1wbGVfYWxnb3JpdGhtX3RleHQiOiAiTWFrZSB5b3VyIHF1ZXN0aW9ucyBkeW1hbmljIGJ5IGFkZGluZyByYW5kb20gdmFyaWFibGVzIHRvIHlvdXIgcXVlc3Rpb24gc3RhdGVtZW50LiBEb27igJl0IGZvcmdldCB0byBhZGQgdGhlc2UgdmFyaWFibGVzIGluIHRoZSBjb3JyZWN0IGFuc3dlciBhbmQgaWYgeW91IHdhbnQgdGhlbSB0byBhcHBlYXIgZXZhbHVhdGVkIHRoZW4gYWRkIHRoZSBjb21tYW5kIGV2YWx1YXRlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19zdHJpbmdfc3ludGF4X3RleHQiOiAiVXNlIENhbGNNZSB0byB3cml0ZSBhbiBhbGdvcml0aG0gdG8gZ2VuZXJhdGUgcmFuZG9tIHZhcmlhYmxlcyEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfYWRkX25ld19idXR0b25fdGV4dCI6ICIrIEFkZCB2YXJpYWJsZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlc19jb21wbGV4X2FsZ29yaXRobV90ZXh0IjogIllvdSBoYXZlIGEgY29tcGxleCBhbGdvcml0aG0sIHVzZSB0aGUgYWR2YW5jZWQgbW9kZSEiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZXNfaGVscF9idXR0b24iOiAiUmFuZG9tIHZhcmlhYmxlcyBkb2N1bWVudGF0aW9uIiwKCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd192YXJpYWJsZV9uYW1lX3RleHQiOiAiVmFyaWFibGUgbmFtZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19wcmVmaXhfdGV4dCI6ICIjIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfdHlwZV90ZXh0IjogImlzIGFuIGludGVnZXIgYmV0d2VlbiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21pbl92YWx1ZV90ZXh0IjogIm1pbiB2YWx1ZSIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX3Jvd19hbmRfdGV4dCI6ICJhbmQiLAoJCSJxdWl6emVzX3N0dWRpb19ob21lX3JhbmRvbV92YXJpYWJsZV9tYXhfdmFsdWVfdGV4dCI6ICJtYXggdmFsdWUiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9hbHJlYWR5X3VzZWRfZXJyb3IiOiAiVmFyaWFibGUgbmFtZSBhbHJlYWR5IHVzZWQhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbnVtYmVyX25vdF9pbnRlZ2VyX2Vycm9yIjogIk5vdCBhbiBpbnRlZ2VyISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX2ludmFsaWRfbmFtZV9lcnJvciI6ICJOb3QgYSB2YWxpZCB2YXJpYWJsZSBuYW1lISIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9lcnJvciI6ICJNYXggdmFsdWUgbXVzdCBiZSBiaWdnZXIhIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbmFtZV9taXNzaW5nX2Vycm9yIjogIlZhcmlhYmxlIG5hbWUgaXMgbWlzc2luZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfcmFuZG9tX3ZhcmlhYmxlX21heF92YWx1ZV9taXNzaW5nX2Vycm9yIjogIk1heCB2YWx1ZSBpcyBtaXNzaW5nIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9yYW5kb21fdmFyaWFibGVfbWluX3ZhbHVlX21pc3NpbmdfZXJyb3IiOiAiTWluIHZhbHVlIGlzIG1pc3NpbmciLAoJCQoJCSJldmFsdWF0ZV9rZXl3b3JkIjogImV2YWx1YXRlIiwKCQkKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfd2VsY29tZV9oZWFkZXJfdGV4dCI6ICJJbnRyb2R1Y2luZyBXaXJpc1F1aXp6ZXMgNC44LjA6IE5vdyB3aXRoIEhhbmR3cml0dGVuIEdyYXBoIFJlc3BvbnNlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3dlbGNvbWVfZGVzY3JpcHRpb25fdGV4dCI6ICJXZSdyZSBleGNpdGVkIHRvIGludHJvZHVjZSBhIG5ldyBhbnN3ZXIgdHlwZSB0aGF0IGFsbG93cyB5b3VyIHN0dWRlbnRzIHRvIHJlc3BvbmQgYnkgaGFuZHdyaXRpbmcgYSBncmFwaC4gVG8gbGVhcm4gbW9yZSBhYm91dCB0aGlzIGZlYXR1cmUsIGNoZWNrIG91dCBvdXIgcmVsZWFzZSBub3RlcyBhbmQgZG9jdW1lbnRhdGlvbi4gV2UgaG9wZSB5b3UgYW5kIHlvdXIgc3R1ZGVudHMgZW5qb3kgdGhpcyBuZXcgYWRkaXRpb24gdG8gV2lyaXNRdWl6emVzISIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3JlbGVhc2Vfbm90ZXNfYnV0dG9uX3RleHQiOiAiUmVsZWFzZSBub3RlcyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19naXZlX3VzX2ZlZWRiYWNrX2J1dHRvbl90ZXh0IjogIkdpdmUgdXMgeW91ciBmZWVkYmFjayIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9xdWVzdGlvbl9oZWFkZXJfdGV4dCI6ICJIb3cgdG8gY3JlYXRlIHlvdXIgZmlyc3QgcXVlc3Rpb24iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9jcmVhdGVfcXVlc3Rpb25fdGV4dCI6ICJMZWFybiBhbGwgdGhlIHN0ZXBzIHRvIGNyZWF0ZSBhIHF1ZXN0aW9uIHdpdGggV2lyaXNRdWl6emVzIGFuZCBob3cgdG8gdXNlIGl0cyB2YWxpZGF0aW9uIGZlYXR1cmVzLiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25faGVhZGVyX3RleHQiOiAiSG93IHRvIGNyZWF0ZSBhIHJhbmRvbSBxdWVzdGlvbiIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX2NyZWF0ZV9yYW5kb21fcXVlc3Rpb25fdGV4dCI6ICJMZWFybiBob3cgdG8gZWFzaWx5IGNyZWF0ZSBhIHJhbmRvbSBxdWVzdGlvbiB3aXRoIFdpcmlzUXVpenplcyB3aXRoIG91ciBiYXNpYyBhbmQgYWR2YW5jZWQgbW9kZXMuIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdHJhaW5pbmdfcGFuZWxfaGVhZGVyX3RleHQiOiAiTGVhcm4gZXZlcnl0aGluZyBhYm91dCBXaXJpc1F1aXp6ZXMgd2l0aCBvdXIgZnJlZSB0cmFpbmluZyIsCiAgICAgICAgImhvbWVfZ2V0dGluZ19zdGFydGVkX3RyYWluaW5nX3BhbmVsX3RleHQiOiAiV2Ugb2ZmZXIgdGhlIG9wdGlvbiBvZiBhIGZyZWUgc2VsZi1wYWNlZCB0cmFpbmluZyBhbmQgb2YgYSB0dXRvcmVkIHBhaWQgdHJhaW5pbmcgd2hlcmUgeW91IGNhbiBsZWFybiBhbGwgYWJvdXQgV2lyaXNRdWl6emVzIGZlYXR1cmVzIGFuZCBhZHZhbmNlZCBzZXR0aW5ncy4iLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9sZWFybl9tb3JlX2J1dHRvbl90ZXh0IjogIkxlYXJuIG1vcmUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9iYXNpY19tb2RlX2J1dHRvbl90ZXh0IjogIkJhc2ljIG1vZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9hZHZhbmNlZF9tb2RlX2J1dHRvbl90ZXh0IjogIkFkdmFuY2VkIG1vZGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9lbnJvbGxfbWVfYnV0dG9uX3RleHQiOiAiRW5yb2xsIG1lIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfY29udGFjdF91c19idXR0b25fdGV4dCI6ICJDb250YWN0IHVzIiwKICAgICAgICAiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfdmlzaXRfb3VyX3dlYnBhZ2VfYnV0dG9uX3RleHQiOiAiVmlzaXQgb3VyIHdlYnNpdGUiLAogICAgICAgICJob21lX2dldHRpbmdfc3RhcnRlZF9yZXBvcnRfYW5faXNzdWVfYnV0dG9uX3RleHQiOiAiUmVwb3J0IGFuIGlzc3VlIiwKCQkiaG9tZV9nZXR0aW5nX3N0YXJ0ZWRfbGlzdF9idXR0b25fdGV4dCI6ICJHZXR0aW5nIHN0YXJ0ZWQiLAoKCQkicXVpenplc19zdHVkaW9faG9tZV9hbnN3ZXJfdHlwZV9za2V0Y2hfbGFiZWwiOiAiU2tldGNoIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9pbml0aWFsX2NvbnRlbnRfZGVzY3JpcHRpb25fc2tldGNoIjogIlRoaXMgaXMgdGhlIGluaXRpYWwgY29udGVudCBzdGF0ZSBvZiB0aGUgZ3JhcGggZWRpdG9yIHlvdXIgc3R1ZGVudHMgd2lsbCBzZWUgd2hlbiBhdHRlbXB0aW5nIHRoZSBxdWVzdGlvbi4gS2VlcCBpbiBtaW5kIHRoYXQgdGhlIHN0dWRlbnRzIHRvb2xiYXIgd2lsbCBvbmx5IGhhdmUgaGFuZHdyaXRpbmcgYW5kIGRlbGV0aW9uIGJ1dHRvbnMuIFVzZSB0aGUgJ3Rlc3QgdGhpcyBxdWVzdGlvbicgZmVhdHVyZSB0byBzZWUgaG93IGl0IHdpbGwgbG9vayBsaWtlLiIsCgkJInF1aXp6ZXNfc3R1ZGlvX2hvbWVfY29ycmVjdF9hbnN3ZXJfZGVzY3JpcHRpb25fc2tldGNoX3BhcmFncmFwaF8xIjogIkVudGVyIHRoZSBjb3JyZWN0IGFuc3dlciBmb3IgdGhpcyBxdWVzdGlvbi4gWW91ciBzdHVkZW50cyB3aWxsIHVzZSB0aGUgaGFuZHdyaXRpbmcgdG9vbCB0byBza2V0Y2ggdGhlaXIgc29sdXRpb24sIHNvIHdlJ3ZlIHNldCBhIG1pbmltYWwgdG9sZXJhbmNlIGZvciBzbGlnaHRseSBpbmFjY3VyYXRlIGFuc3dlcnMuIFlvdSBjYW4gYWRqdXN0IHRoaXMgYnkgY2xpY2tpbmcgb24gJ3ZhbGlkYXRpb24gb3B0aW9ucycuIiwKCQkicXVpenplc19zdHVkaW9faG9tZV9jb3JyZWN0X2Fuc3dlcl9kZXNjcmlwdGlvbl9za2V0Y2hfcGFyYWdyYXBoXzIiOiAiVXNlIHRoZSAndGVzdCB0aGlzIHF1ZXN0aW9uJyBidXR0b24gdG8gc2VlIHRoZSBzdHVkZW50J3Mgdmlldy4iLAoJCSJxdWl6emVzX3N0dWRpb190ZXN0X3F1ZXN0aW9uX3N0dWRlbnRfYW5zd2VyX2ZlZWRiYWNrX2Fzc2VydGlvbl9lcXVpdmFsZW50X3NrZXRjaF9sYWJlbCIgOiAiU2tldGNoIGVxdWFsIiwKCQkicXVpenplc19kZW1vX3NrZXRjaF90aXRsZV9tZW51IiA6ICJTa2V0Y2giLAoJCSJob21lX2dldHRpbmdfc3RhcnRlZF9kb2N1bWVudGF0aW9uX2J1dHRvbl90ZXh0IiA6ICJEb2N1bWVudGF0aW9uIiwgCgoJCSJjbG9zZV9tYXRodHlwZV9wb3B1cCIgOiAiQ2xvc2UgTWF0aFR5cGUiLAoKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfZXZhbHVhdGVkX2xhYmVsIjogIkV2YWx1YXRlZCIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2tlZXBfYXJndW1lbnRzX3VuZXZhbHVhdGVkX2xhYmVsIjogIlVuZXZhbHVhdGVkIiwKCQkicXVpenplc19zdHVkaW9fdmFsaWRhdGlvbl9vcHRpb25zX3N0dWRlbnRfYW5zd2VyX2NvbXBhcmlzb25fa2VlcF9hcmd1bWVudHNfc3RyaW5nX2xhYmVsIjogIlN0cmluZyIsCgkJInF1aXp6ZXNfc3R1ZGlvX3ZhbGlkYXRpb25fb3B0aW9uc19zdHVkZW50X2Fuc3dlcl9jb21wYXJpc29uX2FyZ3VtZW50c19oZWxwZXJfdGV4dCI6ICJEZWZpbmUgaG93IHRoZSBzdHVkZW50IGFuc3dlciB3aWxsIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB0byB0aGUgZ3JhZGluZyBmdW5jdGlvbi4gVGhpcyBpcyBhIHZlcnkgYWR2YW5jZWQgZmVhdHVyZS4iLAoKCQkicXVpenplc19zdHVkaW9faW1wb3J0X2RlcHJlY2F0ZWRfbWVzc2FnZV90aXRsZSIgOiAiRGVwcmVjYXRlZCBmZWF0dXJlcyIsCgkJInF1aXp6ZXNfc3R1ZGlvX2ltcG9ydF9kZXByZWNhdGVkX21lc3NhZ2VfdGV4dCIgOiAiVGhlIHF1ZXN0aW9uIHlvdSBhcmUgYWJvdXQgdG8gb3BlbiBjb250YWlucyBkZXByZWNhdGVkIGZlYXR1cmVzLiBUaGUgaW1wb3J0IHByb2Nlc3MgbWF5IGNoYW5nZSBzbGlnaHRseSB0aGUgYmVoYXZpb3Igb2YgdGhlIHF1ZXN0aW9uLiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgY2FyZWZ1bGx5IHRlc3QgZGUgcXVlc3Rpb24gYWZ0ZXIgaW1wb3J0LiBcbiAgICBUaGUgZGVwcmVjYXRlZCBmZWF0dXJlcyBhcmUgdGhlIGZvbGxvd2luZyBvbmVzOiIsCgoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3NldF9hc3NlcnRpb24iOiAiRXF1aXZhbGVudCBzZXQgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19zeW50YXhfbGlzdF9hc3NlcnRpb24iOiAiU3ludGF4IGxpc3QgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb190ZXh0X2xvZ2ljX29wZXJhdG9ycyIgOiAiVGV4dCBsb2dpYyBvcGVyYXRvcnMgYXJlIG5vIGxvbmdlciBhdmFpbGFibGUiLAoJCSJxdWl6emVzX3N0dWRpb19lcXVpdmFsZW50X3VuaXRfbGl0ZXJhbCIgOiAiRXF1aXZhbGVudCB1bml0IGxpdGVyYWwgYXNzZXJ0aW9uIGlzIG5vIGxvbmdlciBhdmFpbGFibGUiCgoJfQp9CgoK"}]; if(typeof document != "undefined") js.Lib.document = document; if(typeof window != "undefined") { js.Lib.window = window; @@ -44977,6 +45552,7 @@ com.wiris.quizzes.api.ConfigurationKeys.TELEMETRY_URL = "quizzes.telemetry.url"; com.wiris.quizzes.api.ConfigurationKeys.TELEMETRY_TOKEN = "quizzes.telemetry.token"; com.wiris.quizzes.api.ConfigurationKeys.QUIZZES_LOGGING_LEVEL = "quizzes.logging.level"; com.wiris.quizzes.api.ConfigurationKeys.QUIZZES_TRACKING_ENABLED = "quizzes.tracking.enabled"; +com.wiris.quizzes.api.ConfigurationKeys.GRAPH_TRACK_INSTANCES = "quizzes.graph.trackinstances"; com.wiris.quizzes.api.Question.__meta__ = { fields : { setOption : { Deprecated : null}, addAssertion : { Deprecated : null}, getCorrectAnswersLength : { Deprecated : null}, getCorrectAnswer : { Deprecated : null}, setCorrectAnswer : { Deprecated : null}, addNewSlotFromModel : { Deprecated : null}}}; com.wiris.quizzes.api.QuestionInstance.__meta__ = { fields : { getAssertionChecks : { Deprecated : null}, getStudentAnswersLength : { Deprecated : null}, getStudentAnswer : { Deprecated : null}, setStudentAnswer : { Deprecated : null}, setAuxiliarText : { Deprecated : null}, getCompoundAnswerGrade : { Deprecated : null}, getAnswerGrade : { Deprecated : null}, isAnswerCorrect : { Deprecated : null}}}; com.wiris.quizzes.api.QuizzesConstants.__meta__ = { statics : { PROPERTY_AUXILIAR_TEXT : { Deprecated : null}}}; @@ -45031,7 +45607,7 @@ com.wiris.quizzes.api.ui.QuizzesUIConstants.EMBEDDED_ANSWERS_EDITOR = "embeddedA com.wiris.quizzes.api.ui.QuizzesUIConstants.AUTHORING = "authoring"; com.wiris.quizzes.api.ui.QuizzesUIConstants.DELIVERY = "delivery"; com.wiris.quizzes.api.ui.QuizzesUIConstants.REVIEW = "review"; -com.wiris.quizzes.impl.ActionCommands.COMMANDS = ["avalua","vurdere","bewerten","αξιολογώ","evaluate","evalúa","évaluer","valutare","evaluere","avalie"]; +com.wiris.quizzes.impl.ActionCommands.COMMANDS = ["avalua","vurdere","bewerten",com.wiris.system.Utf8.uchr(945) + com.wiris.system.Utf8.uchr(958) + com.wiris.system.Utf8.uchr(953) + com.wiris.system.Utf8.uchr(959) + com.wiris.system.Utf8.uchr(955) + com.wiris.system.Utf8.uchr(959) + com.wiris.system.Utf8.uchr(947) + com.wiris.system.Utf8.uchr(974),"evaluate","eval" + com.wiris.system.Utf8.uchr(250) + "a",com.wiris.system.Utf8.uchr(233) + "valuer","valutare","evaluere","avalie"]; com.wiris.quizzes.impl.MathContent.TYPE_TEXT = "text"; com.wiris.quizzes.impl.MathContent.TYPE_TEXT_EVAL = "textEval"; com.wiris.quizzes.impl.MathContent.TYPE_MATHML = "mathml"; @@ -45041,7 +45617,7 @@ com.wiris.quizzes.impl.MathContent.TYPE_IMAGE_REF = "imageref"; com.wiris.quizzes.impl.MathContent.TYPE_STRING = "string"; com.wiris.quizzes.impl.MathContent.TYPE_GEOMETRY_FILE = "construction"; com.wiris.quizzes.impl.Answer.tagName = "answer"; -com.wiris.quizzes.impl.Assertion.__meta__ = { statics : { SYNTAX_LIST : { Deprecated : null}, SYNTAX_EXPRESSION : { Deprecated : null}, SYNTAX_QUANTITY : { Deprecated : null}, PARAM_TEXT_LOGIC_OPERATORS : { Deprecated : null}, EQUIVALENT_SET : { Deprecated : null}, CHECK_INTEGER_FORM : { Deprecated : null}, CHECK_FRACTION_FORM : { Deprecated : null}, CHECK_POLYNOMIAL_FORM : { Deprecated : null}, CHECK_RATIONAL_FUNCTION_FORM : { Deprecated : null}, CHECK_ELEMENTAL_FUNCTION_FORM : { Deprecated : null}, CHECK_UNIT : { Deprecated : null}, CHECK_UNIT_LITERAL : { Deprecated : null}, CHECK_DIVISIBLE : { Deprecated : null}, CHECK_NO_MORE_DECIMALS : { Deprecated : null}, CHECK_NO_MORE_DIGITS : { Deprecated : null}, PARAM_UNIT : { Deprecated : null}, PARAM_DIGITS : { Deprecated : null}, PARAM_VALUE : { Deprecated : null}}}; +com.wiris.quizzes.impl.Assertion.__meta__ = { statics : { SYNTAX_LIST : { Deprecated : null}, SYNTAX_EXPRESSION : { Deprecated : null}, SYNTAX_QUANTITY : { Deprecated : null}, PARAM_TEXT_LOGIC_OPERATORS : { Deprecated : null}, EQUIVALENT_SET : { Deprecated : null}, PARAM_NOT_EVALUATE : { Deprecated : null}, CHECK_INTEGER_FORM : { Deprecated : null}, CHECK_FRACTION_FORM : { Deprecated : null}, CHECK_POLYNOMIAL_FORM : { Deprecated : null}, CHECK_RATIONAL_FUNCTION_FORM : { Deprecated : null}, CHECK_ELEMENTAL_FUNCTION_FORM : { Deprecated : null}, CHECK_UNIT : { Deprecated : null}, CHECK_UNIT_LITERAL : { Deprecated : null}, CHECK_DIVISIBLE : { Deprecated : null}, CHECK_NO_MORE_DECIMALS : { Deprecated : null}, CHECK_NO_MORE_DIGITS : { Deprecated : null}, PARAM_UNIT : { Deprecated : null}, PARAM_DIGITS : { Deprecated : null}, PARAM_VALUE : { Deprecated : null}}}; com.wiris.quizzes.impl.Assertion.tagName = "assertion"; com.wiris.quizzes.impl.Assertion.SYNTAX_MATH = "syntax_math"; com.wiris.quizzes.impl.Assertion.SYNTAX_GRAPHIC = "syntax_graphic"; @@ -45087,6 +45663,10 @@ com.wiris.quizzes.impl.Assertion.PARAM_NAME = "name"; com.wiris.quizzes.impl.Assertion.PARAM_USE_CASE = "usecase"; com.wiris.quizzes.impl.Assertion.PARAM_USE_SPACES = "usespaces"; com.wiris.quizzes.impl.Assertion.PARAM_NOT_EVALUATE = "notevaluate"; +com.wiris.quizzes.impl.Assertion.PARAM_FUNCTION_ARGUMENT_MODE = "functionargumentmode"; +com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_EVALUATED = "evaluate"; +com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_UNEVALUATED = "not_evaluate"; +com.wiris.quizzes.impl.Assertion.PARAM_VALUE_FUNCTION_ARGUMENT_STRING = "string"; com.wiris.quizzes.impl.Assertion.PARAM_ELEMENTS_TO_GRADE = "identifiers"; com.wiris.quizzes.impl.Assertion.CHECK_SCIENTIFIC_NOTATION = "check_scientific_notation"; com.wiris.quizzes.impl.Assertion.CHECK_DECIMAL_NOTATION = "check_decimal_notation"; @@ -45125,7 +45705,7 @@ com.wiris.quizzes.impl.Assertion.equivalent = [com.wiris.quizzes.impl.Assertion. com.wiris.quizzes.impl.Assertion.structure = [com.wiris.quizzes.impl.Assertion.CHECK_SYMBOLIC,com.wiris.quizzes.impl.Assertion.CHECK_SCIENTIFIC_NOTATION,com.wiris.quizzes.impl.Assertion.CHECK_DECIMAL_NOTATION]; com.wiris.quizzes.impl.Assertion.checks = [com.wiris.quizzes.impl.Assertion.CHECK_SIMPLIFIED,com.wiris.quizzes.impl.Assertion.CHECK_EXPANDED,com.wiris.quizzes.impl.Assertion.CHECK_FACTORIZED,com.wiris.quizzes.impl.Assertion.CHECK_RATIONALIZED,com.wiris.quizzes.impl.Assertion.CHECK_NO_COMMON_FACTOR,com.wiris.quizzes.impl.Assertion.CHECK_MINIMAL_RADICANDS,com.wiris.quizzes.impl.Assertion.CHECK_DIVISIBLE,com.wiris.quizzes.impl.Assertion.CHECK_COMMON_DENOMINATOR,com.wiris.quizzes.impl.Assertion.CHECK_UNIT,com.wiris.quizzes.impl.Assertion.CHECK_UNIT_LITERAL,com.wiris.quizzes.impl.Assertion.CHECK_PRECISION,com.wiris.quizzes.impl.Assertion.CHECK_NO_SUPERFLUOUS,com.wiris.quizzes.impl.Assertion.CHECK_COLOR,com.wiris.quizzes.impl.Assertion.CHECK_LINESTYLE,com.wiris.quizzes.impl.Assertion.CHECK_EQUIVALENT_UNITS]; com.wiris.quizzes.impl.Assertion.BASIC_UNITS_LIST = "m, s, g, A, K, mol, cd, rad, sr, h, min, l, N, Pa, Hz, W, J, C, V, " + com.wiris.system.Utf8.uchr(937) + ", F, S, Wb, b, H, T, lx, lm, Gy, Bq, Sv, kat"; -com.wiris.quizzes.impl.Assertion.CURRENCY_UNITS_LIST = "$, " + com.wiris.system.Utf8.uchr(165) + ", " + com.wiris.system.Utf8.uchr(8364) + ", " + com.wiris.system.Utf8.uchr(163) + ", kr, Fr, " + com.wiris.system.Utf8.uchr(8361) + ", " + com.wiris.system.Utf8.uchr(8377) + ", руб, BTC"; +com.wiris.quizzes.impl.Assertion.CURRENCY_UNITS_LIST = "$, " + com.wiris.system.Utf8.uchr(165) + ", " + com.wiris.system.Utf8.uchr(8364) + ", " + com.wiris.system.Utf8.uchr(163) + ", kr, Fr, " + com.wiris.system.Utf8.uchr(8361) + ", " + com.wiris.system.Utf8.uchr(8377) + ", " + com.wiris.system.Utf8.uchr(1056) + com.wiris.system.Utf8.uchr(1091) + com.wiris.system.Utf8.uchr(1073) + ", BTC"; com.wiris.quizzes.impl.Assertion.ANGLE_UNITS_LIST = com.wiris.system.Utf8.uchr(176) + ", ', \""; com.wiris.quizzes.impl.Assertion.PERCENT_UNITS_LIST = "%, " + com.wiris.system.Utf8.uchr(8240); com.wiris.quizzes.impl.Assertion.ALL_UNITS_LIST = com.wiris.quizzes.impl.Assertion.ANGLE_UNITS_LIST + ", " + com.wiris.quizzes.impl.Assertion.BASIC_UNITS_LIST + ", " + com.wiris.quizzes.impl.Assertion.PERCENT_UNITS_LIST + ", " + com.wiris.quizzes.impl.Assertion.CURRENCY_UNITS_LIST; @@ -45187,6 +45767,7 @@ com.wiris.quizzes.impl.ConfigurationImpl.DEF_TELEMETRY_URL = "https://telemetry. com.wiris.quizzes.impl.ConfigurationImpl.DEF_TELEMETRY_TOKEN = "1lt1OnlX3898VauysJ1nr5ODR8CNfVmB80KGxSSt"; com.wiris.quizzes.impl.ConfigurationImpl.DEF_QUIZZES_LOGGING_LEVEL = "WARNING"; com.wiris.quizzes.impl.ConfigurationImpl.DEF_QUIZZES_TRACKING_ENABLED = "true"; +com.wiris.quizzes.impl.ConfigurationImpl.DEF_GRAPH_TRACK_INSTANCES = "true"; com.wiris.quizzes.impl.ConfigurationImpl.config = null; com.wiris.quizzes.impl.ConfigurationImpl.thisLock = { }; com.wiris.quizzes.impl.ConfigurationImpl.isHttps = false; @@ -45204,7 +45785,11 @@ com.wiris.quizzes.impl.HTMLTools.NOT_A_SELECTOR = 0; com.wiris.quizzes.impl.HTMLTools.MROWS = "@math@mrow@msqrt@mstyle@merror@mpadded@mphantom@mtd@menclose@mscarry@msrow@"; com.wiris.quizzes.impl.HTMLTools.MSUPS = "@msub@msup@msubsup@"; com.wiris.quizzes.impl.HTMLTools.EMPTY_CALCME_SESSION = "\n" + " \n" + " <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\n" + " <mtext></mtext>\n" + " </math>\n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + ""; -com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS_STRING = "0 1 2 3 4 5 6 7 8 9 a A α b B β c C . · , ; ... : cos cm d D dm δ Δ ÷ / e " + "E ξ = ≈ ∃ f F ∀ g G γ Γ ≥ > h H i I ∈ ∞ ∫ j J k K κ l L λ Λ ≤ lim log " + "{ [ ( < m M μ n N η ≠ o O p P ρ φ Φ π Π ψ Ψ ± ′ q Q r R → } ] ) s S σ Σ " + "sin √ ∑ ∏ t T τ tan θ Θ u U v V ν w W ω Ω x X χ × y Y z Z ζ frac | - ! " + "+ ~ ^ ° € $ £ % ‰ ∂ ∇ ε ∅ ∪ ∩ ⊂ ⊃ ⊆ ⊇ ℙ ℕ ℤ ℚ ℂ ℝ 𝕀 ⇒ ⏜ ∧ ∨ #"; +com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_LT = com.wiris.system.Utf8.uchr(171); +com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_GT = com.wiris.system.Utf8.uchr(187); +com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_QUOT = com.wiris.system.Utf8.uchr(168); +com.wiris.quizzes.impl.HTMLTools.SAFE_MATHML_AMP = com.wiris.system.Utf8.uchr(167); +com.wiris.quizzes.impl.HandwritingConstraints.ALL_SYMBOLS = [com.wiris.system.Utf8.uchr(48),com.wiris.system.Utf8.uchr(49),com.wiris.system.Utf8.uchr(50),com.wiris.system.Utf8.uchr(51),com.wiris.system.Utf8.uchr(52),com.wiris.system.Utf8.uchr(53),com.wiris.system.Utf8.uchr(54),com.wiris.system.Utf8.uchr(55),com.wiris.system.Utf8.uchr(56),com.wiris.system.Utf8.uchr(57),com.wiris.system.Utf8.uchr(97),com.wiris.system.Utf8.uchr(65),com.wiris.system.Utf8.uchr(945),com.wiris.system.Utf8.uchr(98),com.wiris.system.Utf8.uchr(66),com.wiris.system.Utf8.uchr(946),com.wiris.system.Utf8.uchr(99),com.wiris.system.Utf8.uchr(67),com.wiris.system.Utf8.uchr(46),com.wiris.system.Utf8.uchr(183),com.wiris.system.Utf8.uchr(44),com.wiris.system.Utf8.uchr(59),com.wiris.system.Utf8.uchr(46),com.wiris.system.Utf8.uchr(58),com.wiris.system.Utf8.uchr(100),com.wiris.system.Utf8.uchr(68),com.wiris.system.Utf8.uchr(948),com.wiris.system.Utf8.uchr(916),com.wiris.system.Utf8.uchr(247),com.wiris.system.Utf8.uchr(47),com.wiris.system.Utf8.uchr(101),com.wiris.system.Utf8.uchr(69),com.wiris.system.Utf8.uchr(958),com.wiris.system.Utf8.uchr(61),com.wiris.system.Utf8.uchr(8776),com.wiris.system.Utf8.uchr(8707),com.wiris.system.Utf8.uchr(102),com.wiris.system.Utf8.uchr(70),com.wiris.system.Utf8.uchr(8704),com.wiris.system.Utf8.uchr(103),com.wiris.system.Utf8.uchr(71),com.wiris.system.Utf8.uchr(947),com.wiris.system.Utf8.uchr(915),com.wiris.system.Utf8.uchr(8805),com.wiris.system.Utf8.uchr(62),com.wiris.system.Utf8.uchr(104),com.wiris.system.Utf8.uchr(72),com.wiris.system.Utf8.uchr(105),com.wiris.system.Utf8.uchr(73),com.wiris.system.Utf8.uchr(8712),com.wiris.system.Utf8.uchr(8734),com.wiris.system.Utf8.uchr(8747),com.wiris.system.Utf8.uchr(106),com.wiris.system.Utf8.uchr(74),com.wiris.system.Utf8.uchr(107),com.wiris.system.Utf8.uchr(75),com.wiris.system.Utf8.uchr(954),com.wiris.system.Utf8.uchr(108),com.wiris.system.Utf8.uchr(76),com.wiris.system.Utf8.uchr(955),com.wiris.system.Utf8.uchr(923),com.wiris.system.Utf8.uchr(8804),com.wiris.system.Utf8.uchr(123),com.wiris.system.Utf8.uchr(91),com.wiris.system.Utf8.uchr(40),com.wiris.system.Utf8.uchr(60),com.wiris.system.Utf8.uchr(109),com.wiris.system.Utf8.uchr(77),com.wiris.system.Utf8.uchr(956),com.wiris.system.Utf8.uchr(110),com.wiris.system.Utf8.uchr(78),com.wiris.system.Utf8.uchr(951),com.wiris.system.Utf8.uchr(8800),com.wiris.system.Utf8.uchr(111),com.wiris.system.Utf8.uchr(79),com.wiris.system.Utf8.uchr(112),com.wiris.system.Utf8.uchr(80),com.wiris.system.Utf8.uchr(961),com.wiris.system.Utf8.uchr(966),com.wiris.system.Utf8.uchr(934),com.wiris.system.Utf8.uchr(960),com.wiris.system.Utf8.uchr(928),com.wiris.system.Utf8.uchr(968),com.wiris.system.Utf8.uchr(936),com.wiris.system.Utf8.uchr(177),com.wiris.system.Utf8.uchr(8242),com.wiris.system.Utf8.uchr(113),com.wiris.system.Utf8.uchr(81),com.wiris.system.Utf8.uchr(114),com.wiris.system.Utf8.uchr(82),com.wiris.system.Utf8.uchr(8594),com.wiris.system.Utf8.uchr(125),com.wiris.system.Utf8.uchr(93),com.wiris.system.Utf8.uchr(41),com.wiris.system.Utf8.uchr(115),com.wiris.system.Utf8.uchr(83),com.wiris.system.Utf8.uchr(963),com.wiris.system.Utf8.uchr(931),com.wiris.system.Utf8.uchr(8730),com.wiris.system.Utf8.uchr(8721),com.wiris.system.Utf8.uchr(8719),com.wiris.system.Utf8.uchr(116),com.wiris.system.Utf8.uchr(84),com.wiris.system.Utf8.uchr(964),com.wiris.system.Utf8.uchr(952),com.wiris.system.Utf8.uchr(920),com.wiris.system.Utf8.uchr(117),com.wiris.system.Utf8.uchr(85),com.wiris.system.Utf8.uchr(118),com.wiris.system.Utf8.uchr(86),com.wiris.system.Utf8.uchr(957),com.wiris.system.Utf8.uchr(119),com.wiris.system.Utf8.uchr(87),com.wiris.system.Utf8.uchr(969),com.wiris.system.Utf8.uchr(937),com.wiris.system.Utf8.uchr(120),com.wiris.system.Utf8.uchr(88),com.wiris.system.Utf8.uchr(967),com.wiris.system.Utf8.uchr(215),com.wiris.system.Utf8.uchr(121),com.wiris.system.Utf8.uchr(89),com.wiris.system.Utf8.uchr(122),com.wiris.system.Utf8.uchr(90),com.wiris.system.Utf8.uchr(950),com.wiris.system.Utf8.uchr(124),com.wiris.system.Utf8.uchr(45),com.wiris.system.Utf8.uchr(33),com.wiris.system.Utf8.uchr(43),com.wiris.system.Utf8.uchr(126),com.wiris.system.Utf8.uchr(94),com.wiris.system.Utf8.uchr(176),com.wiris.system.Utf8.uchr(8364),com.wiris.system.Utf8.uchr(36),com.wiris.system.Utf8.uchr(163),com.wiris.system.Utf8.uchr(37),com.wiris.system.Utf8.uchr(8240),com.wiris.system.Utf8.uchr(8706),com.wiris.system.Utf8.uchr(8711),com.wiris.system.Utf8.uchr(949),com.wiris.system.Utf8.uchr(8709),com.wiris.system.Utf8.uchr(8746),com.wiris.system.Utf8.uchr(8745),com.wiris.system.Utf8.uchr(8834),com.wiris.system.Utf8.uchr(8835),com.wiris.system.Utf8.uchr(8838),com.wiris.system.Utf8.uchr(8839),com.wiris.system.Utf8.uchr(8473),com.wiris.system.Utf8.uchr(8469),com.wiris.system.Utf8.uchr(8484),com.wiris.system.Utf8.uchr(8474),com.wiris.system.Utf8.uchr(8450),com.wiris.system.Utf8.uchr(8477),com.wiris.system.Utf8.uchr(120128),com.wiris.system.Utf8.uchr(8658),com.wiris.system.Utf8.uchr(9180),com.wiris.system.Utf8.uchr(8743),com.wiris.system.Utf8.uchr(8744),com.wiris.system.Utf8.uchr(35),"...","cos","cm","dm","lim","log","sin","tan","frac"]; com.wiris.quizzes.impl.HandwritingConstraints.GENERAL = "General"; com.wiris.quizzes.impl.HandwritingConstraints.FRACTIONS = "Fraction"; com.wiris.quizzes.impl.HandwritingConstraints.BIGOPERATORS = "BigOperator"; @@ -45264,7 +45849,15 @@ com.wiris.quizzes.impl.LocalData.VALUE_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBU com.wiris.quizzes.impl.LocalData.VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_TRUE = "true"; com.wiris.quizzes.impl.LocalData.VALUE_AUXILIARY_CAS_HIDE_FILE_MENU_FALSE = "false"; com.wiris.quizzes.impl.LocalData.KEY_ELEMENTS_TO_HANDWRITE = "elementsToHandwrite"; -com.wiris.quizzes.impl.LocalData.keys = [com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_INPUT_FIELD,com.wiris.quizzes.impl.LocalData.KEY_SHOW_CAS,com.wiris.quizzes.impl.LocalData.KEY_CAS_INITIAL_SESSION,com.wiris.quizzes.impl.LocalData.KEY_CAS_SESSION,com.wiris.quizzes.impl.LocalData.KEY_SHOW_AUXILIARY_TEXT_INPUT,com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_TEXT,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_GRAPH_TOOLBAR,com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_CAS_HIDE_FILE_MENU,com.wiris.quizzes.impl.LocalData.KEY_ELEMENTS_TO_HANDWRITE]; +com.wiris.quizzes.impl.LocalData.KEY_GRAPH_LOCK_INITIAL_CONTENT = "graphLockInitialContent"; +com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_NAME_IN_LABEL = "graphShowNameInLabel"; +com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_VALUE_IN_LABEL = "graphShowValueInLabel"; +com.wiris.quizzes.impl.LocalData.VALUE_NEVER = "never"; +com.wiris.quizzes.impl.LocalData.VALUE_ALWAYS = "always"; +com.wiris.quizzes.impl.LocalData.VALUE_FOCUS = "focus"; +com.wiris.quizzes.impl.LocalData.KEY_GRAPH_MAGNETIC_GRID = "graphMagneticGrid"; +com.wiris.quizzes.impl.LocalData.VALUE_SNAP = "snap"; +com.wiris.quizzes.impl.LocalData.keys = [com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_INPUT_FIELD,com.wiris.quizzes.impl.LocalData.KEY_SHOW_CAS,com.wiris.quizzes.impl.LocalData.KEY_CAS_INITIAL_SESSION,com.wiris.quizzes.impl.LocalData.KEY_CAS_SESSION,com.wiris.quizzes.impl.LocalData.KEY_SHOW_AUXILIARY_TEXT_INPUT,com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_TEXT,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_COMPOUND_ANSWER_GRADE_DISTRIBUTION,com.wiris.quizzes.impl.LocalData.KEY_OPENANSWER_GRAPH_TOOLBAR,com.wiris.quizzes.impl.LocalData.KEY_AUXILIARY_CAS_HIDE_FILE_MENU,com.wiris.quizzes.impl.LocalData.KEY_ELEMENTS_TO_HANDWRITE,com.wiris.quizzes.impl.LocalData.KEY_GRAPH_LOCK_INITIAL_CONTENT,com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_NAME_IN_LABEL,com.wiris.quizzes.impl.LocalData.KEY_GRAPH_SHOW_VALUE_IN_LABEL,com.wiris.quizzes.impl.LocalData.KEY_GRAPH_MAGNETIC_GRID]; com.wiris.quizzes.impl.MaxConnectionsHttpImpl.CONNECTION_TIMEOUT = 60; com.wiris.quizzes.impl.MaxConnectionsHttpImpl.DATA_KEY_MAX_CONNECTIONS = "wiris_maxconnections"; com.wiris.quizzes.impl.MultipleQuestionRequest.tagName = "processQuestions"; @@ -45287,6 +45880,11 @@ com.wiris.quizzes.impl.QuestionImpl.TAGNAME = "question"; com.wiris.quizzes.impl.QuestionImpl.NO_DEPRECATED = 0; com.wiris.quizzes.impl.QuestionImpl.DEPRECATED_COMPATIBLE = 1; com.wiris.quizzes.impl.QuestionImpl.DEPRECATED_NEEDS_CHECK = 2; +com.wiris.quizzes.impl.QuestionImpl.EQUIVALENT_SET_NO_AVAILABLE = "equivalent_set_no_available"; +com.wiris.quizzes.impl.QuestionImpl.EQUIVALENT_SET_ASSERTION = "quizzes_studio_equivalent_set_assertion"; +com.wiris.quizzes.impl.QuestionImpl.SYNTAX_LIST_ASSERTION = "quizzes_studio_syntax_list_assertion"; +com.wiris.quizzes.impl.QuestionImpl.TEXT_LOGIC_OPERATORS = "quizzes_studio_text_logic_operators"; +com.wiris.quizzes.impl.QuestionImpl.EQUIVALENT_UNIT_LITERAL = "quizzes_studio_equivalent_unit_literal"; com.wiris.quizzes.impl.QuestionInstanceImpl.__meta__ = { fields : { getCompoundAnswerGrade : { Deprecated : null}, getAnswerGrade : { Deprecated : null}, getMatchingCorrectAnswer : { Deprecated : null}, isAnswerMatching : { Deprecated : null}}}; com.wiris.quizzes.impl.QuestionInstanceImpl.tagName = "questionInstance"; com.wiris.quizzes.impl.QuestionInstanceImpl.DEF_ALGORITHM_LANGUAGE = "en"; @@ -45351,6 +45949,10 @@ com.wiris.quizzes.impl.ui.AuthoringFieldImpl.__meta__ = { fields : { showAuxilia com.wiris.quizzes.impl.ui.AuthoringFieldImpl.CLASS_QUIZZES_AUTHORING_FIELD = "quizzesAuthoringField"; com.wiris.quizzes.impl.ui.AuthoringFieldImpl.AUTHORING_FIELD_CONTENT_CHANGED = "authoringFieldContentChanged"; com.wiris.quizzes.impl.ui.AuthoringFieldImpl.AUTHORING_FIELD_CONTENT_CHANGE_STARTED = "authoringFieldContentChangeStarted"; +com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_TITLE = "quizzes_studio_import_deprecated_message_title"; +com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_TEXT = "quizzes_studio_import_deprecated_message_text"; +com.wiris.quizzes.impl.ui.AuthoringFieldImpl.DEPRECATED_MESSAGE_BUTTON = "quizzes_studio_import_dialog_confirm_button_label"; +com.wiris.quizzes.impl.ui.AuthoringFieldImpl.hasShownDeprecatedWarning = false; com.wiris.quizzes.impl.ui.AuxiliaryCalcInputImpl.CLASS_QUIZZES_AUXILIARY_CALCME_INPUT = "quizzesAuxiliaryCalcMeInput"; com.wiris.quizzes.impl.ui.AuxiliaryCalcInputImpl.ACTION_ID_AUXILIARY_CALC_ME_CONTENT_CHANGED = "auxiliaryCalcMeContentChanged"; com.wiris.util.ui.component.ShadowComponent.CLASS_SHADOW_COMPONENT = "shadowComponent"; @@ -45438,6 +46040,7 @@ com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_FROZEN_MODE = "fro com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_ALLOW_ANIMATIONS = "allowAnimations"; com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_DEFAULT_DISPLAY_SETTINGS = "defaultDisplaySettings"; com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_GRAPH_MODE = "graphMode"; +com.wiris.quizzes.impl.ui.component.GraphInputComponent.PARAM_LANGUAGE = "language"; com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_GRAPH = "{\"elements\":[],\"constraints\":[],\"displays\":[{}],\"handwriting\":[]}"; com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_BAR_CHART = "{\"elements\":[{\"id\":\"a\",\"type\":\"bar_chart\",\"statistical_data\":[[1],[3],[2],[6],[4]],\"wiris_cas_kernel_computed\":\"false\"}],\"constraints\":[],\"displays\":[{\"styles\":[{\"label\":true,\"show_data_labels\":true,\"show_name_labels\":true,\"name_labels\":[\"label\",\"label\",\"label\",\"label\",\"label\"],\"colors\":[\"#3575B7\"],\"bar_width\":1,\"space_between_bars\":1,\"space_between_side_bars\":0.2,\"beside\":true,\"change_step\":1,\"length_for_news\":1,\"ref\":\"a\"}],\"id\":\"\",\"center\":[4.199999999999999,2.8],\"background_color\":\"#FFFFFF\",\"axis_color\":\"#717171\",\"grid_primary_color\":\"#C6C6C6\",\"grid_secondary_color\":\"#E2E2E2\",\"axis_x\":true,\"horizontal_axis_label\":\"\",\"horizontal_axis_values_position\":\"below\",\"horizontal_axis_step\":2,\"grid_x\":false,\"horizontal_grid_step\":\"auto\",\"axis_y\":true,\"vertical_axis_label\":\"\",\"vertical_axis_values_position\":\"left\",\"vertical_axis_step\":\"auto\",\"grid_y\":false,\"vertical_grid_step\":\"auto\",\"stats_axis\":true,\"width\":12,\"height\":8,\"grid_subdivisions\":2}],\"handwriting\":[]}"; com.wiris.quizzes.impl.ui.component.GraphInputComponent.EMPTY_GEOMETRY_FILE_LINE_CHART = "{\"elements\":[{\"id\":\"a\",\"type\":\"line_chart\",\"statistical_data\":[[1,2,3,4],[2,1,2,3],[4,3,4,2]],\"wiris_cas_kernel_computed\":\"false\"}],\"constraints\":[],\"displays\":[{\"styles\":[{\"label\":true,\"show_data_labels\":true,\"show_name_labels\":true,\"name_labels\":[\"label\",\"label\",\"label\",\"label\"],\"colors\":[\"#3575B7\",\"#BA4848\",\"#458148\"],\"point_sizes\":[[5,5,5,5],[5,5,5,5],[5,5,5,5]],\"stroke_widths\":[[2,2,2],[2,2,2],[2,2,2]],\"ref\":\"a\"}],\"id\":\"\",\"center\":[1.4,2.4000000000000004],\"background_color\":\"#FFFFFF\",\"axis_color\":\"#717171\",\"grid_primary_color\":\"#C6C6C6\",\"grid_secondary_color\":\"#E2E2E2\",\"axis_x\":true,\"horizontal_axis_label\":\"\",\"horizontal_axis_values_position\":\"below\",\"horizontal_axis_step\":2,\"grid_x\":true,\"horizontal_grid_step\":\"auto\",\"axis_y\":true,\"vertical_axis_label\":\"\",\"vertical_axis_values_position\":\"left\",\"vertical_axis_step\":\"auto\",\"grid_y\":false,\"vertical_grid_step\":\"auto\",\"stats_axis\":true,\"width\":4,\"height\":4,\"grid_subdivisions\":2}],\"handwriting\":[]}"; @@ -45572,11 +46175,24 @@ com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_ID_NO_AUXI com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_INITIAL_CONTENT = "quizzes_studio_input_options_answer_input_method_initial_content_label"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_LOCK_INITIAL_CONTENT = "quizzes_studio_input_options_answer_input_method_lock_initial_content_label"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_HELPER_TEXT_LOCK_INITIAL_CONTENT = "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS = "quizzes_studio_input_options_answer_input_method_display_settings_label"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS_NAME = "quizzes_studio_input_options_answer_input_method_display_settings_label_name"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_LABEL_DISPLAY_SETTINGS_VALUE = "quizzes_studio_input_options_answer_input_method_display_settings_label_value"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_MAGNETIC_GRID = "quizzes_studio_input_options_answer_input_method_magnetic_grid_label"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_MAGNETIC_GRID_TEXT = "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_HELPER_TEXT_DISPLAY_SETTINGS = "quizzes_studio_input_options_answer_input_method_display_settings_helper_text"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.ALWAYS = "always"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.FOCUS = "focus"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.NEVER = "never"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.ACTION_LOCK_INITIAL_CONTENT = "lockInitialContent"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_ID_AUXILIARY_CAS_HIDE_FILE_MENU = "auxiliaryCasHideFileMenu"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_DEFINE_INITIAL_CONTENT_BUTTON_LABEL = "quizzes_studio_input_options_answer_input_method_define_initial_content_button_label"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.INPUT_METHOD_CUSTOMIZE_TOOLBAR_LABEL = "quizzes_studio_input_options_answer_input_method_customize_toolbar_label"; com.wiris.quizzes.impl.ui.component.InputMethodComponent.CLASS_CUSTOMIZE_TOOLBAR = "customizeToolbar"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.CLASS_SEPARATOR_ROW_DISPLAY = "separatorRowDisplay"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.FORCE = "force"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.SNAP = "snap"; +com.wiris.quizzes.impl.ui.component.InputMethodComponent.DISABLED = "disabled"; com.wiris.quizzes.impl.ui.component.InputOptionsActivity.CLASS_QUIZZES_STUDIO_INPUT_OPTIONS = "quizzesStudioInputOptions"; com.wiris.quizzes.impl.ui.component.InputSyntaxComponent.INPUT_SYNTAX_FIELD_ID = "inputSyntax"; com.wiris.quizzes.impl.ui.component.InputSyntaxComponent.INPUT_SYNTAX_FIELD_LABEL = "quizzes_studio_input_options_input_syntax_title"; @@ -45705,6 +46321,7 @@ com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_F com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_FIELD_CANCEL_DIALOG = "answer_field_mathtype_popup_cancel_dialog"; com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_FIELD_ACCEPT_VALUE_ACTION_ID = "acceptValue"; com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.POPUP_MATHTYPE_TEXT_FIELD_CANCEL_ACTION_ID = "cancel"; +com.wiris.quizzes.impl.ui.component.MathTypePopupTextField.TOOLTIP_CLOSE_MATHTYPE_POPUP = "close_mathtype_popup"; com.wiris.quizzes.impl.ui.component.MeasureUnitsValidationComponent.MEASURE_UNITS_VALIDATION_ID = "measureUnits"; com.wiris.quizzes.impl.ui.component.MeasureUnitsValidationComponent.MEASURE_UNITS_VALIDATION_LABEL = "quizzes_studio_validation_options_measure_units_title"; com.wiris.quizzes.impl.ui.component.MeasureUnitsValidationComponent.MEASURE_UNITS_VALIDATION_LABEL_MATCH_UNITS = "quizzes_studio_validation_options_measure_units_match_unit_label"; @@ -46062,7 +46679,10 @@ com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANS com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_FUNCTION_NAME_DROPDOWN = "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_name_dropdown_label"; com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_FUNCTION_NAME = "functionName"; com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_DEFINE_FUNCTION_BUTTON = "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_define_function_button_label"; +com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_HELPER_TEXT = "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text"; +com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_EVALUATED = "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label"; com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_UNEVALUATED = "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label"; +com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_LABEL_ARGUMENTS_STRING = "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label"; com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_HELPER_TEXT_ARGUMENTS_UNEVALUATED = "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_helper_text"; com.wiris.quizzes.impl.ui.component.StudentAnswerComparisonComponent.STUDENT_ANSWER_COMPARISON_ID_ARGUMENTS_UNEVALUATED = "argumentsUnevaluated"; com.wiris.quizzes.impl.ui.component.StudentAnswerComponent.STUDENT_ANSWER_LABEL = "quizzes_studio_test_question_student_answer_label"; @@ -46348,6 +46968,7 @@ com.wiris.util.geometry.GeometryElement.LABEL_POSITION_TOP = "top"; com.wiris.util.geometry.GeometryElement.LABEL_POSITION_BOTTOM = "bottom"; com.wiris.util.geometry.GeometryElement.DELETE_FROM_CONSTRUCTION = "deleteFromConstruction"; com.wiris.util.geometry.GeometryElement.FROM_CAS_KERNEL = "wiris_cas_kernel_computed"; +com.wiris.util.geometry.GeometryElementStyle.__meta__ = { statics : { LABEL : { Deprecated : null}}}; com.wiris.util.geometry.GeometryElementStyle.REFER = "ref"; com.wiris.util.geometry.GeometryElementStyle.PARENT = "ref_parent"; com.wiris.util.geometry.GeometryElementStyle.STROKE = "stroke"; @@ -46361,6 +46982,7 @@ com.wiris.util.geometry.GeometryElementStyle.FILL_OPACITY = "fill_opacity"; com.wiris.util.geometry.GeometryElementStyle.POINT_SIZE = "point_size"; com.wiris.util.geometry.GeometryElementStyle.POINT_STYLE = "point_style"; com.wiris.util.geometry.GeometryElementStyle.LABEL = "label"; +com.wiris.util.geometry.GeometryElementStyle.LABEL_VISIBILITY = "label_visibility"; com.wiris.util.geometry.GeometryElementStyle.LABEL_COLOR = "label_color"; com.wiris.util.geometry.GeometryElementStyle.LABEL_BOLD = "label_bold"; com.wiris.util.geometry.GeometryElementStyle.LABEL_ITALIC = "label_italic"; @@ -46445,7 +47067,10 @@ com.wiris.util.graphics.DisplaySettings.ASPECT_RATIO_LOCKED = "aspectRatioLocked com.wiris.util.graphics.DisplaySettings.ALWAYS = "always"; com.wiris.util.graphics.DisplaySettings.FOCUS = "focus"; com.wiris.util.graphics.DisplaySettings.NEVER = "never"; -com.wiris.util.graphics.DisplaySettings.DEFAULT_MAGNETIC_GRID = true; +com.wiris.util.graphics.DisplaySettings.FORCE = "force"; +com.wiris.util.graphics.DisplaySettings.SNAP = "snap"; +com.wiris.util.graphics.DisplaySettings.DISABLED = "disabled"; +com.wiris.util.graphics.DisplaySettings.DEFAULT_MAGNETIC_GRID = com.wiris.util.graphics.DisplaySettings.SNAP; com.wiris.util.graphics.DisplaySettings.DEFAULT_DISPLAY_ELEMENT_NAMES = "never"; com.wiris.util.graphics.DisplaySettings.DEFAULT_DISPLAY_ELEMENT_VALUES = "focus"; com.wiris.util.graphics.DisplaySettings.DEFAULT_ASPECT_RATIO_LOCKED = false; diff --git a/quizzes/lib/strings_graph.ca.json b/quizzes/lib/strings_graph.ca.json index 658e1bde..fc72ff27 100644 --- a/quizzes/lib/strings_graph.ca.json +++ b/quizzes/lib/strings_graph.ca.json @@ -17,6 +17,10 @@ "tt_polygon": "Polígon", "tt_vector": "Vector", "tt_parallelogram": "Paral·lelogram", + "tt_midpointOfSegment": "Mitjana d’un segment", + "tt_mediatrixOfSegment": "Mediatriu d’un segment", + "tt_parallelLine": "Línia paral·lela", + "tt_perpendicularLine": "Línia perpendicular", "tt_curves": "Corbes", "tt_conicSections": "Seccions còniques", "tt_circleCenterAndPoint": "Cercle donats el centre i un punt", @@ -32,7 +36,7 @@ "tt_angle": "Angle", "tt_length": "Longitud", "tt_labels": "Etiqueta", - "tt_elementMML": "Expression", + "tt_elementMML": "Expressió", "tt_image": "Imatge", "tt_bold": "negreta", @@ -96,6 +100,9 @@ "tt_download": "Descarregar", "tt_settingsSection": "Configuració", "tt_settings": "Configuració", + "tt_showHiddenElements": "Mostrar elements ocults", + "tt_hideElement": "Amagar element", + "tt_restoreInitialContent": "Restaurar", "tt_view": "Flotant", "tt_maximize": "Maximitzar", @@ -125,6 +132,9 @@ "gridColor": "Color de la reixeta primària", "subgridColor": "Color de la reixeta secundària", "magneticGrid": "Reixeta magnètica", + "force": "Forçar", + "snap": "Alinear", + "disabled":"Desactivat", "horizontal": "Horitzontal", "vertical": "Vertical", @@ -159,15 +169,15 @@ "sizeInPixels": "Mida en píxels", "insertANumber": "Inseriu un nombre", - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", + "uploadImageErrorTitle": "S’ha produït un error de pujada.", + "uploadImageErrorText": "Comprova que la imatge PNG sigui vàlida i torna-ho a intentar.", "type_point": "Punt", "type_line": "Recta", "type_line_segment": "Segment", "type_vector": "Vector", "type_ray": "Semirecta", - "type_polyline": "Polilínea", + "type_polyline": "Polilínia", "type_arc": "Arc", "type_arc_by_points": "Arc donats els seus punts", "type_circle_arc": "Arc de circumferència", @@ -197,6 +207,54 @@ "type_box_plot": "Gràfic de caixes", "type_histogram": "Histograma", - "equation": "Equació" + "helper_text_start_move_point": "Clica en un punt.", + "helper_text_start_select": "Clica en un punt.", + "helper_text_start_move_label": "Clica en qualsevol zona del gràfic.", + "helper_text_start_two_points_click_or_drag": "Clica en un punt.", + "helper_text_start_new_angle": "Clica en la línia amb la que vulguis calcular l'angle respecte la primera.", + "helper_text_start_new_area": "Selecciona l'àrea desitjada.", + "helper_text_start_new_length" : "Selecciona dos punts i la llargada entre ells es calcularà.", + "helper_text_start_new_polyline": "Clica en el següent punt o dos cops sobre el punt actual per acabar la polilínea.", + "helper_text_start_new_polygon": "Clica en el següent punt o en el punt inicial per acabar el polígon.", + "helper_text_start_new_interpolating_polynomial": "Clica en el següent punt o dos cops sobre l'actual per acabar el polinomi interpolador.", + "helper_text_start_new_parallel_or_perpendicular": "Pots seleccionar els següents elements:", + "helper_text_start_draw_strokes": "Dibuixa allò que vulguis.", + "line": "una línia", + "vector": "un vector", + "ray": "una semirecta", + "segment": "un segment", + "final_helper_text": "Fet!", + "help_url": "AJUDA", + "close_helper_text": "Tanca la descripció emergent.", + + "newPoint": "Punt", + "newLineThroughTwoPoints": "Recta", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Semirecta", + "newPolyline": "Polilínea", + "newPolygon": "Polígon", + "newVectorByPoints": "Vector", + "newParallelogram": "Paral·lelogram", + "newLineParallelToLineThroughPoint": "Línia paral·lela", + "newLinePerpendicularToLineThroughPoint": "Línia perpendicular", + + "newCircleByCenterAndPoint": "Cercle donats el centre i un punt", + "newCircleByThreePoints": "Cercle donats tres punts", + "newArcByThreePoints": "Arc", + "newParabolaByFocusAndDirectrix": "Paràbola", + "newEllipseByFociAndPoint": "El·lipse", + "newHyperbolaByFociAndPoint": "Hipèrbola", + "newConicByFivePoints": "Cònica", + "newInterpolatingPolynomialByPoints": "Polinomi interpolador", + "newArea": "Àrea", + "newAngle": "Angle", + "newLength": "Longitud", + "newFreeLabel": "Etiqueta", + "newElementByLabel": "Expressió", + "drawStrokes": "Entrada manuscrita", + + "equation": "Equació", + "midpointOfLineSegment": "Mitjana d’un segment", + "mediatrixOfLineSegment": "Mediatriu d’un segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.da.json b/quizzes/lib/strings_graph.da.json index dccb954b..851edcab 100644 --- a/quizzes/lib/strings_graph.da.json +++ b/quizzes/lib/strings_graph.da.json @@ -3,8 +3,8 @@ "lang": "da" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Værktøjslinje", + "tt_pointers": "Pointere", "tt_select": "Vælg", "tt_handwriting": "Håndskrift", "tt_elements": "{tt_elements}", @@ -17,7 +17,11 @@ "tt_polygon": "Polygon", "tt_vector": "Vektor", "tt_parallelogram": "Parallelogram", - "tt_curves": "Curves", + "tt_midpointOfSegment": "Midtpunktet for et segment", + "tt_mediatrixOfSegment": "Midtnormalen for et segment", + "tt_parallelLine": "Parallel linje", + "tt_perpendicularLine": "Vinkelret linje", + "tt_curves": "Kurver", "tt_conicSections": "Koniske sektioner", "tt_circleCenterAndPoint": "Cirkel efter centrum og punkt", "tt_circleThreePoints": "Cirkel efter tre punkter", @@ -26,47 +30,47 @@ "tt_ellipse": "Ellipse", "tt_hyperbola": "Hyperbel", "tt_conic": "Konisk", - "tt_interpolatingPolynomial": "Interpolating polynomial", + "tt_interpolatingPolynomial": "Interpolerende polynomium", "tt_measures": "Foranstaltninger", "tt_area": "Areal", "tt_angle": "Vinkel", "tt_length": "Længde", "tt_labels": "Etiket", - "tt_elementMML": "Expression", + "tt_elementMML": "Udtryk", "tt_image": "Billede af", "tt_bold": "fed", "tt_italic": "kursiv", "tt_color": "farve", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Vælg", + "tt_newPackBars": "Indsæt pakke med søjler", + "tt_newSideBars": "Indsæt gruppe med søjler", + "tt_deletePackBars": "Slet pakke med søjler", + "tt_deleteSideBars": "Slet gruppe med søjler", + "tt_stackBars": "Stabl søjler", + "tt_unstackBars": "Ophæv stak af søjler", + + "tt_pieChart": "Vælg", + "tt_newPie": "Nyt stykke", + "tt_deletePie": "Slet stykke", + "tt_newPieClockwise": "Med uret", + "tt_newPieCounterclockwise": "Mod uret", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", - "tt_horizontal": "Horizontal", - "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_lineChart": "Vælg", + "tt_newLineLineChart": "Indsæt linje", + "tt_newPointsLineChart": "Indsæt gruppe med punkter", + "tt_deleteLineLineChart": "Slet linje", + "tt_deletePointsLineChart": "Slet gruppe med punkter", + "tt_addPointsLeft": "Punkter til venstre", + "tt_addPointsRight": "Punkter til højre", + + "tt_fitPlotterToStats": "Tilpas", + "tt_horizontal": "Vandret", + "tt_vertical": "Lodret", + "tt_pointDiameter": "Punktdiameter", "tt_fraction": "stor brøk", "tt_superscript": "hævet skrift", @@ -86,28 +90,31 @@ "tt_naturalLog": "naturlig logaritme", "tt_exponentialE": "eksponentielt e", - "tt_edition": "Edition", + "tt_edition": "Udgave", "tt_undo": "Fortryd", "tt_redo": "Annuller Fortryd", "tt_menu": "Menu", "tt_actions": "Actions", "tt_deleteAll": "Slet alt", - "tt_closeDisplay": "Close plotter", + "tt_closeDisplay": "Luk koordinatsystem", "tt_download": "Download", "tt_settingsSection": "Indstillinger", "tt_settings": "Indstillinger", + "tt_showHiddenElements": "Vis skjulte elementer", + "tt_hideElement": "Skjul element", + "tt_restoreInitialContent": "Gendan", - "tt_view": "Floating", + "tt_view": "Flydende", "tt_maximize": "Maksimer", "tt_minimize": "Minimer", "tt_zoomIn": "Zoom ind", "tt_zoomOut": "Zoom ud", - "tt_animate": "Animate", + "tt_animate": "Animer", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Kontekstafhængig", + "tt_contextualElement": "Kontekstafhængig (elementer)", + "tt_contextualLabel": "Kontekstafhængig (etiketter)", "tt_delete": "Slet", "tt_fixLabel": "Fix etiket", @@ -124,18 +131,21 @@ "axisColor": "Aksefarve", "gridColor": "Gitterfarve", "subgridColor": "Undergitterfarve", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Magnetisk gitter", + "force": "Gennemtving", + "snap": "Fastgør", + "disabled":"Deaktiveret", "horizontal": "Vandret", "vertical": "Lodret", "showAxis": "Vis akse", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "X-akse", + "intervalY": "Y-akse", + "dimensions": "Dimensioner", "color": "farve", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Lås størrelsesforhold", + "aspectRatioUnlock": "Lås størrelsesforhold op", "aspectRatioLabel": "X:Y", "label": "Etiket", "values": "Værdier", @@ -150,53 +160,101 @@ "below": "Under", "none": "Ingen", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Download som billede", + "downloadText": "Vælg en størrelse for at downloade koordinatsystemet som et kvadratisk PNG-billede.", + "downloadHelperText": "Kvadratisk billede (1:)", + "downloadErrorText": "Størrelsen skal være et heltal", "confirm": "bekræft", "cancel": "annuller", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", + "sizeInPixels": "Størrelse i pixel", + "insertANumber": "Indsæt et tal", + + "uploadImageErrorTitle": "Der gik noget galt.", + "uploadImageErrorText": "Sørg for, at det uploadede er et gyldigt PNG-billede, og prøv igen", + + "type_point": "Punkt", + "type_line": "Linje", + "type_line_segment": "Linjesegment", + "type_vector": "Vektor", + "type_ray": "Stråle", + "type_polyline": "Polylinje", + "type_arc": "Bue", + "type_arc_by_points": "Bue efter punkter", + "type_circle_arc": "Cirkelbue", + "type_circle": "Cirkel", + "type_path": "Sti", "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", - "type_rectangle": "Rectangle", + "type_compound_element": "Sammensat element", + "type_conic": "Konisk", + "type_function_graph": "Funktionsgraf", + "type_region": "Område", + "type_region_arc": "Områdebue", + "type_region_circle_arc": "Områdecirkelbue", + "type_undefined": "Ikke-defineret element", + "type_parametric_curve": "Parametrisk kurve", + "type_area": "Område", + "type_rectangle": "Rektangel", "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", + "type_angle": "Vinkel", + "type_part_of_element": "Del af et element", + "type_length": "Længde", "type_distance": "Distance", - "type_label": "Label", + "type_label": "Etiket", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", + "type_bar_chart": "Søjlediagram", + "type_line_chart": "Kurvediagram", + "type_pie_chart": "Cirkeldiagram", + "type_box_plot": "Kassediagram", "type_histogram": "Histogram", - "equation": "Equation" + "helper_text_start_move_point": "Klik på et punkt.", + "helper_text_start_select": "Klik på et punkt.", + "helper_text_start_move_label": "Klik et sted på grafen.", + "helper_text_start_two_points_click_or_drag": "Klik på et punkt.", + "helper_text_start_new_angle": "Klik på den linje, du vil beregne vinklen for i forhold til den oprindelige.", + "helper_text_start_new_area": "Vælg det ønskede område.", + "helper_text_start_new_length" : "Vælg to punkter for at beregne længden mellem dem.", + "helper_text_start_new_polyline": "Klik på det næste punkt eller to gange på det aktuelle punkt for at afslutte polylinjen.", + "helper_text_start_new_polygon": "Klik på det næste punkt eller det oprindelige punkt for at afslutte polygonet.", + "helper_text_start_new_interpolating_polynomial": "Klik på det næste punkt eller to gange på det aktuelle punkt for at afslutte det interpolerende polynomium.", + "helper_text_start_new_parallel_or_perpendicular": "Du kan vælge følgende elementer:", + "helper_text_start_draw_strokes": "Tegn, hvad du vil.", + "line": "en linje", + "vector": "en vektor", + "ray": "en stråle", + "segment": "et segment", + "final_helper_text": "Udført!", + "help_url": "HJÆLP", + "close_helper_text": "Luk værktøjstip", + + "newPoint": "Punkt", + "newLineThroughTwoPoints": "Linje", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Stråle", + "newPolyline": "Polylinje", + "newPolygon": "Polygon", + "newVectorByPoints": "Vektor", + "newParallelogram": "Parallelogram", + "newLineParallelToLineThroughPoint": "Parallel linje", + "newLinePerpendicularToLineThroughPoint": "Vinkelret linje", + + "newCircleByCenterAndPoint": "Cirkel efter centrum og punkt", + "newCircleByThreePoints": "Cirkel efter tre punkter", + "newArcByThreePoints": "Bue", + "newParabolaByFocusAndDirectrix": "Parabel", + "newEllipseByFociAndPoint": "Ellipse", + "newHyperbolaByFociAndPoint": "Hyperbel", + "newConicByFivePoints": "Konisk", + "newInterpolatingPolynomialByPoints": "Interpolerende polynomium", + "newArea": "Areal", + "newAngle": "Vinkel", + "newLength": "Længde", + "newFreeLabel": "Etiket", + "newElementByLabel": "Udtryk", + "drawStrokes": "Håndskrift", + + "equation": "Ligning", + "midpointOfLineSegment": "Midtpunktet for et segment", + "mediatrixOfLineSegment": "Midtnormalen for et segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.de.json b/quizzes/lib/strings_graph.de.json index eb344a4e..386a973b 100644 --- a/quizzes/lib/strings_graph.de.json +++ b/quizzes/lib/strings_graph.de.json @@ -3,8 +3,8 @@ "lang": "de" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Symbolleiste", + "tt_pointers": "Zeiger", "tt_select": "Auswählen", "tt_handwriting": "Handschrift", "tt_elements": "{tt_elements}", @@ -17,7 +17,11 @@ "tt_polygon": "Polygon", "tt_vector": "Vektor", "tt_parallelogram": "Parallelogramm", - "tt_curves": "Curves", + "tt_midpointOfSegment": "Mittelpunkt eines Segments", + "tt_mediatrixOfSegment": "Mediator eines Segments", + "tt_parallelLine": "Parallele Linie", + "tt_perpendicularLine": "Senkrechte Linie", + "tt_curves": "Kurven", "tt_conicSections": "Kegelschnitte", "tt_circleCenterAndPoint": "Kreis via Mittelpunkt und Punkt", "tt_circleThreePoints": "Kreis durch drei Punkte", @@ -26,47 +30,47 @@ "tt_ellipse": "Ellipse", "tt_hyperbola": "Hyperbel", "tt_conic": "Konisch", - "tt_interpolatingPolynomial": "Interpolating polynomial", + "tt_interpolatingPolynomial": "Interpolierendes Polynom", "tt_measures": "Maße", "tt_area": "Bereich", "tt_angle": "Winkel", "tt_length": "Länge", "tt_labels": "Bezeichnung", - "tt_elementMML": "Expression", + "tt_elementMML": "Ausdruck", "tt_image": "Bild", "tt_bold": "Fett", "tt_italic": "Kursiv", "tt_color": "Farbe", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Auswählen", + "tt_newPackBars": "Balkenauswahl einfügen", + "tt_newSideBars": "Balkengruppe einfügen", + "tt_deletePackBars": "Balkenauswahl löschen", + "tt_deleteSideBars": "Balkengruppe löschen", + "tt_stackBars": "Balken stapeln", + "tt_unstackBars": "Balken nicht stapeln", + + "tt_pieChart": "Auswählen", + "tt_newPie": "Neues Teil", + "tt_deletePie": "Teil löschen", + "tt_newPieClockwise": "Im Uhrzeigersinn", + "tt_newPieCounterclockwise": "Gegen den Uhrzeigersinn", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", + "tt_lineChart": "Auswählen", + "tt_newLineLineChart": "Linie einfügen", + "tt_newPointsLineChart": "Punktegruppe einfügen", + "tt_deleteLineLineChart": "Linie löschen", + "tt_deletePointsLineChart": "Punktegruppe löschen", + "tt_addPointsLeft": "Punkte links", + "tt_addPointsRight": "Punkte rechts", + + "tt_fitPlotterToStats": "Anpassen", "tt_horizontal": "Horizontal", - "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_vertical": "Vertikal", + "tt_pointDiameter": "Punktdurchmesser", "tt_fraction": "großer Bruch", "tt_superscript": "Hochstellung", @@ -86,28 +90,31 @@ "tt_naturalLog": "Natürlicher Logarithmus", "tt_exponentialE": "exponentiell e", - "tt_edition": "Edition", + "tt_edition": "Version", "tt_undo": "Widerrufen", "tt_redo": "Wiederholen", - "tt_menu": "Menu", + "tt_menu": "Menü", "tt_actions": "Actions", "tt_deleteAll": "Alles löschen", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Plotter schließen", + "tt_download": "Herunterladen", "tt_settingsSection": "Einstellungen", "tt_settings": "Einstellungen", + "tt_showHiddenElements": "Ausgeblendete Elemente anzeigen", + "tt_hideElement": "Element ausblenden", + "tt_restoreInitialContent": "Wiederherstellen", - "tt_view": "Floating", + "tt_view": "Schwebend", "tt_maximize": "Maximieren", "tt_minimize": "Minimieren", "tt_zoomIn": "Hereinzoomen", "tt_zoomOut": "Herauszoomen", - "tt_animate": "Animate", + "tt_animate": "Animieren", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Kontextbezogen", + "tt_contextualElement": "Kontextbezogen (Elemente)", + "tt_contextualLabel": "Kontextbezogen (Beschriftungen)", "tt_delete": "Löschen", "tt_fixLabel": "Bezeichnung fixieren", @@ -124,18 +131,21 @@ "axisColor": "Achsenfarbe", "gridColor": "Rasterfarbe", "subgridColor": "Unterrasterfarbe", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Magnetisches Raster", + "force": "Erzwingen", + "snap": "Andocken", + "disabled":"Deaktiviert", "horizontal": "Horizontal", "vertical": "Vertikal", "showAxis": "Achse anzeigen", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "X-Achse", + "intervalY": "Y-Achse", + "dimensions": "Abmessungen", "color": "Farbe", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Seitenverhältnis sperren", + "aspectRatioUnlock": "Seitenverhältnis entsperren", "aspectRatioLabel": "X:Y", "label": "Beschriftung", "values": "Werte", @@ -150,53 +160,101 @@ "below": "Unter", "none": "Keine", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Als Bild herunterladen", + "downloadText": "Wählen Sie eine Größe aus, um den Plotter als quadratisches PNG-Bild herunterzuladen.", + "downloadHelperText": "Quadratisches Bild (1:1)", + "downloadErrorText": "Größe muss eine ganze Zahl sein.", "confirm": "Bestätigen", "cancel": "Abbrechen", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", + "sizeInPixels": "Größe in Pixeln", + "insertANumber": "Zahl eingeben", + + "uploadImageErrorTitle": "Hoppla, etwas ist schiefgegangen!", + "uploadImageErrorText": "Stellen Sie sicher, dass Sie ein gültiges PNG-Bild hochgeladen haben, und versuchen Sie es erneut", + + "type_point": "Punkt", + "type_line": "Linie", + "type_line_segment": "Linienabschnitt", + "type_vector": "Vektor", + "type_ray": "Strahl", + "type_polyline": "Polylinie", + "type_arc": "Bogen", + "type_arc_by_points": "Bogen nach Punkten", + "type_circle_arc": "Kreisbogen", + "type_circle": "Kreis", + "type_path": "Pfad", "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", + "type_compound_element": "Verbundenes Element", + "type_conic": "Konisch", + "type_function_graph": "Funktionsdiagramm", "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", - "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", - "type_distance": "Distance", - "type_label": "Label", + "type_region_arc": "Bogenabschnitt", + "type_region_circle_arc": "Kreisbogenabschnitt", + "type_undefined": "Unbestimmtes Element", + "type_parametric_curve": "Parametrische Kurve", + "type_area": "Bereich", + "type_rectangle": "Rechteck", + "type_parallelogram": "Parallelogramm", + "type_angle": "Winkel", + "type_part_of_element": "Teil des Elements", + "type_length": "Länge", + "type_distance": "Abstand", + "type_label": "Beschriftung", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", - "type_histogram": "Histogram", + "type_bar_chart": "Balkendiagramm", + "type_line_chart": "Liniendiagramm", + "type_pie_chart": "Kreisdiagramm", + "type_box_plot": "Boxplot", + "type_histogram": "Histogramm", + + "helper_text_start_move_point": "Klicken Sie auf einen Punkt.", + "helper_text_start_select": "Klicken Sie auf einen Punkt.", + "helper_text_start_move_label": "Klicken Sie auf eine beliebige Stelle des Diagramms.", + "helper_text_start_two_points_click_or_drag": "Klicken Sie auf einen Punkt.", + "helper_text_start_new_angle": "Klicken Sie auf die Linie, für die Sie den Winkel im Verhältnis zur Ausgangslinie berechnen möchten.", + "helper_text_start_new_area": "Wählen Sie den gewünschten Bereich aus.", + "helper_text_start_new_length" : "Wählen Sie zwei Punkte aus, um den Abstand zwischen ihnen zu berechnen.", + "helper_text_start_new_polyline": "Klicken Sie auf den nächsten Punkt oder doppelklicken Sie auf Ihren aktuellen Punkt, um die Polylinie abzuschließen.", + "helper_text_start_new_polygon": "Klicken Sie auf den nächsten Punkt oder auf den Anfangspunkt, um das Polygon abzuschließen.", + "helper_text_start_new_interpolating_polynomial": "Klicken Sie auf den nächsten Punkt oder doppelklicken Sie auf Ihren aktuellen Punkt, um das interpolierende Polynom abzuschließen.", + "helper_text_start_new_parallel_or_perpendicular": "Die folgenden Elemente stehen zur Auswahl:", + "helper_text_start_draw_strokes": "Zeichnen Sie, was Sie möchten.", + "line": "eine Linie", + "vector": "ein Vektor", + "ray": "ein Strahl", + "segment": "ein Abschnitt", + "final_helper_text": "Fertig!", + "help_url": "HILFE", + "close_helper_text": "Tooltip schließen", + + "newPoint": "Punkt", + "newLineThroughTwoPoints": "Linie", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Strahl", + "newPolyline": "Polylinie", + "newPolygon": "Polygon", + "newVectorByPoints": "Vektor", + "newParallelogram": "Parallelogramm", + "newLineParallelToLineThroughPoint": "Parallele Linie", + "newLinePerpendicularToLineThroughPoint": "Senkrechte Linie", + + "newCircleByCenterAndPoint": "Kreis via Mittelpunkt und Punkt", + "newCircleByThreePoints": "Kreis durch drei Punkte", + "newArcByThreePoints": "Bogen", + "newParabolaByFocusAndDirectrix": "Parabel", + "newEllipseByFociAndPoint": "Ellipse", + "newHyperbolaByFociAndPoint": "Hyperbel", + "newConicByFivePoints": "Konisch", + "newInterpolatingPolynomialByPoints": "Interpolierendes Polynom", + "newArea": "Bereich", + "newAngle": "Winkel", + "newLength": "Länge", + "newFreeLabel": "Bezeichnung", + "newElementByLabel": "Ausdruck", + "drawStrokes": "Handschrift", - "equation": "Equation" + "equation": "Gleichung", + "midpointOfLineSegment": "Mittelpunkt eines Segments", + "mediatrixOfLineSegment": "Mediator eines Segments" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.el.json b/quizzes/lib/strings_graph.el.json index bc656fa7..953144a7 100644 --- a/quizzes/lib/strings_graph.el.json +++ b/quizzes/lib/strings_graph.el.json @@ -3,8 +3,8 @@ "lang": "el" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Γραμμή εργαλείων", + "tt_pointers": "Δείκτες", "tt_select": "Επιλογή", "tt_handwriting": "Χειρογραφή", "tt_elements": "{tt_elements}", @@ -15,9 +15,13 @@ "tt_ray": "Ακτίνα", "tt_polyline": "Τεθλασμένη", "tt_polygon": "Πολύγωνο", - "tt_vector": "Vector", - "tt_parallelogram": "Parallelogram", - "tt_curves": "Curves", + "tt_vector": "Διάνυσμα", + "tt_parallelogram": "Παραλληλόγραμμο", + "tt_midpointOfSegment": "Μεσαίο σημείο ενός τμήματος", + "tt_mediatrixOfSegment": "Συμμετρική γραμμή ενός τμήματος", + "tt_parallelLine": "Παράλληλη γραμμή", + "tt_perpendicularLine": "Κάθετη γραμμή", + "tt_curves": "Καμπύλες", "tt_conicSections": "Κωνικές ενότητες", "tt_circleCenterAndPoint": "Κύκλος κατά κέντρο και στιγμή", "tt_circleThreePoints": "Κύκλος κατά τρεις στιγμές", @@ -26,47 +30,47 @@ "tt_ellipse": "Έλλειψη", "tt_hyperbola": "Υπερβολή", "tt_conic": "Κωνικό", - "tt_interpolatingPolynomial": "Interpolating polynomial", - "tt_measures": "Measures", - "tt_area": "Area", + "tt_interpolatingPolynomial": "Πολυώνυμο παρεμβολής", + "tt_measures": "Μέτρα", + "tt_area": "Εμβαδόν", "tt_angle": "Γωνία", "tt_length": "Μήκος", - "tt_labels": "Label", - "tt_elementMML": "Expression", + "tt_labels": "Ετικέτα", + "tt_elementMML": "Παράσταση", "tt_image": "Εικόνα", "tt_bold": "έντονη γραφή", "tt_italic": "πλάγια γραφή", "tt_color": "χρώμα", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", - "tt_pie2D": "2D", - "tt_pie3D": "3D", + "tt_barChart": "Επιλογή", + "tt_newPackBars": "Εισαγωγή πλήθους ράβδων", + "tt_newSideBars": "Εισαγωγή ομάδας ράβδων", + "tt_deletePackBars": "Διαγραφή πλήθους ράβδων", + "tt_deleteSideBars": "Διαγραφή ομάδας ράβδων", + "tt_stackBars": "Στοίβαγμα ράβδων", + "tt_unstackBars": "Αναίρεση στοιβάγματος ράβδων", + + "tt_pieChart": "Επιλογή", + "tt_newPie": "Νέο κομμάτι", + "tt_deletePie": "Διαγραφή κομματιού", + "tt_newPieClockwise": "Δεξιόστροφα", + "tt_newPieCounterclockwise": "Αριστερόστροφα", + "tt_pie2D": "2Δ", + "tt_pie3D": "3Δ", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", - "tt_horizontal": "Horizontal", - "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_lineChart": "Επιλογή", + "tt_newLineLineChart": "Εισαγωγή γραμμής", + "tt_newPointsLineChart": "Εισαγωγή ομάδας σημείων", + "tt_deleteLineLineChart": "Διαγραφή γραμμής", + "tt_deletePointsLineChart": "Διαγραφή ομάδας σημείων", + "tt_addPointsLeft": "Σημεία αριστερά", + "tt_addPointsRight": "Σημεία δεξιά", + + "tt_fitPlotterToStats": "Ταίριασμα", + "tt_horizontal": "Οριζόντια", + "tt_vertical": "Κατακόρυφα", + "tt_pointDiameter": "Διάμετρος σημείου", "tt_fraction": "μεγάλο κλάσμα", "tt_superscript": "εκθέτης", @@ -86,56 +90,62 @@ "tt_naturalLog": "φυσικός λογάριθμος", "tt_exponentialE": "εκθετικό e", - "tt_edition": "Edition", + "tt_edition": "Έκδοση", "tt_undo": "Αναίρεση", "tt_redo": "Επανάληψη", - "tt_menu": "Menu", + "tt_menu": "Μενού", "tt_actions": "Actions", "tt_deleteAll": "Διαγραφή όλων", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Κλείσιμο σχεδιαστή", + "tt_download": "Λήψη", "tt_settingsSection": "Ρυθμίσεις", "tt_settings": "Ρυθμίσεις", + "tt_showHiddenElements": "Εμφάνιση κρυμμένων στοιχείων", + "tt_hideElement": "Απόκρυψη στοιχείου", + "tt_restoreInitialContent": "Επαναφορά", - "tt_view": "Floating", + "tt_view": "Αιωρούμενο", "tt_maximize": "Μεγέθυνση", "tt_minimize": "Ελαχιστοποίηση", "tt_zoomIn": "Μεγέθυνση", "tt_zoomOut": "Σμίκρυνση", - "tt_animate": "Animate", + "tt_animate": "Προσθήκη κίνησης", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Θεματικό πλαίσιο", + "tt_contextualElement": "Θεματικό πλαίσιο (στοιχεία)", + "tt_contextualLabel": "Θεματικό πλαίσιο (ετικέτες)", "tt_delete": "Διαγραφή", - "tt_fixLabel": "Fix label", + "tt_fixLabel": "Επιδιόρθωση ετικέτας", - "tt_lineWidth": "Line width", - "tt_lineStyle": "Line style", - "tt_lineColor": "Color", + "tt_lineWidth": "Πλάτος γραμμών", + "tt_lineStyle": "Στιλ γραμμών", + "tt_lineColor": "Χρώμα", - "tt_lineSolid": "Solid", - "tt_lineDash": "Dashes", - "tt_lineDotted": "Dots", - "tt_lineDotdash": "Dots and dashes", + "tt_lineSolid": "Αμιγές", + "tt_lineDash": "Παύλες", + "tt_lineDotted": "Κουκκίδες", + "tt_lineDotdash": "Κουκκίδες και παύλες", "backgroundColor": "Χρώμα φόντου", "axisColor": "Χρώμα άξονα", "gridColor": "Χρώμα πλέγματος", "subgridColor": "Χρώμα υποπλέγματος", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Μαγνητικό πλέγμα", + "force": "Δύναμη", + "snap": "Συγκράτηση", + "disabled":"Ανενεργό", "horizontal": "Οριζόντια", "vertical": "Κατακόρυφα", "showAxis": "Εμφάνιση άξονα", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "Άξονας X", + "intervalY": "Άξονας Y", + "dimensions": "Διαστάσεις", "color": "χρώμα", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Κλείδωμα αναλογίας διαστάσεων", + "aspectRatioUnlock": "Ξεκλείδωμα αναλογίας διαστάσεων", "aspectRatioLabel": "X:Y", "label": "Ετικέτα", "values": "Τιμές", @@ -150,53 +160,101 @@ "below": "Κάτω", "none": "Κανένα", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Λήψη ως εικόνας", + "downloadText": "Επιλέξτε ένα μέγεθος για λήψη του σχεδιαστή ως τετράγωνης εικόνας PNG.", + "downloadHelperText": "Τετράγωνη εικόνα (1:1)", + "downloadErrorText": "Το μέγεθος πρέπει να είναι ακέραιος αριθμός.", "confirm": "επιβεβαίωση", "cancel": "άκυρο", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", - "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", - "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", - "type_distance": "Distance", - "type_label": "Label", + "sizeInPixels": "Μέγεθος σε pixel", + "insertANumber": "Εισαγάγετε έναν αριθμό", + + "uploadImageErrorTitle": "Ωχ, κάτι πήγε στραβά!", + "uploadImageErrorText": "Βεβαιωθείτε ότι το αρχείο ανεβάσματος είναι έγκυρη εικόνα PNG και μετά δοκιμάστε ξανά", + + "type_point": "Σημείο", + "type_line": "Γραμμή", + "type_line_segment": "Τμήμα γραμμής", + "type_vector": "Διάνυσμα", + "type_ray": "Ακτίνα", + "type_polyline": "Πολυγραμμή", + "type_arc": "Τόξο", + "type_arc_by_points": "Τόξο βάσει σημείων", + "type_circle_arc": "Τόξο κύκλου", + "type_circle": "Κύκλος", + "type_path": "Διαδρομή", + "type_polygon": "Πολύγωνο", + "type_compound_element": "Σύνθετο στοιχείο", + "type_conic": "Κωνικό", + "type_function_graph": "Γράφημα συνάρτησης", + "type_region": "Περιοχή", + "type_region_arc": "Τόξο περιοχής", + "type_region_circle_arc": "Τόξο κύκλου περιοχής", + "type_undefined": "Απροσδιόριστο στοιχείο", + "type_parametric_curve": "Παραμετρική καμπύλη", + "type_area": "Εμβαδόν", + "type_rectangle": "Ορθογώνιο", + "type_parallelogram": "Παραλληλόγραμμο", + "type_angle": "Γωνία", + "type_part_of_element": "Τμήμα στοιχείου", + "type_length": "Μήκος", + "type_distance": "Απόσταση", + "type_label": "Ετικέτα", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", - "type_histogram": "Histogram", + "type_bar_chart": "Γράφημα ράβδων", + "type_line_chart": "Γράφημα γραμμών", + "type_pie_chart": "Γράφημα πίτας", + "type_box_plot": "Θηκόγραμμα", + "type_histogram": "Ιστόγραμμα", + + "helper_text_start_move_point": "Κάντε κλικ σε ένα σημείο.", + "helper_text_start_select": "Κάντε κλικ σε ένα σημείο.", + "helper_text_start_move_label": "Κάντε κλικ οπουδήποτε στο γράφημα.", + "helper_text_start_two_points_click_or_drag": "Κάντε κλικ σε ένα σημείο.", + "helper_text_start_new_angle": "Κάντε κλικ στη γραμμή για την οποία θέλετε να υπολογίσετε τη γωνία σε σχέση με την αρχική.", + "helper_text_start_new_area": "Επιλέξτε την επιθυμητή περιοχή.", + "helper_text_start_new_length" : "Επιλέξτε δύο σημεία και θα υπολογιστεί το μήκος μεταξύ τους.", + "helper_text_start_new_polyline": "Κάντε κλικ στο επόμενο σημείο ή δύο φορές στο τρέχον σημείο για να ολοκληρώσετε την πολυγραμμή.", + "helper_text_start_new_polygon": "Κάντε κλικ στο επόμενο σημείο ή στο αρχικό σημείο για να ολοκληρώσετε το πολύγωνο.", + "helper_text_start_new_interpolating_polynomial": "Κάντε κλικ στο επόμενο σημείο ή δύο φορές στο τρέχον σημείο για να ολοκληρώσετε το πολυώνυμο παρεμβολής.", + "helper_text_start_new_parallel_or_perpendicular": "Μπορείτε να επιλέξετε τα εξής στοιχεία:", + "helper_text_start_draw_strokes": "Σχεδιάστε ό,τι θέλετε.", + "line": "μια γραμμή", + "vector": "διάνυσμα", + "ray": "μια ακτίνα", + "segment": "ένα τμήμα", + "final_helper_text": "Τέλος!", + "help_url": "ΒΟΗΘΕΙΑ", + "close_helper_text": "Κλείσιμο συμβουλής εργαλείου", + + "newPoint": "Στιγμή", + "newLineThroughTwoPoints": "Γραμμή", + "newLineSegmentByPoints":"Τμήμα", + "newRayFromPointThroughPoint": "Ακτίνα", + "newPolyline": "Τεθλασμένη", + "newPolygon": "Πολύγωνο", + "newVectorByPoints": "Διάνυσμα", + "newParallelogram": "Παραλληλόγραμμο", + "newLineParallelToLineThroughPoint": "Παράλληλη γραμμή", + "newLinePerpendicularToLineThroughPoint": "Κάθετη γραμμή", + + "newCircleByCenterAndPoint": "Κύκλος κατά κέντρο και στιγμή", + "newCircleByThreePoints": "Κύκλος κατά τρεις στιγμές", + "newArcByThreePoints": "Τόξο", + "newParabolaByFocusAndDirectrix": "Παραβολή", + "newEllipseByFociAndPoint": "Έλλειψη", + "newHyperbolaByFociAndPoint": "Υπερβολή", + "newConicByFivePoints": "Κωνικό", + "newInterpolatingPolynomialByPoints": "Πολυώνυμο παρεμβολής", + "newArea": "Εμβαδόν", + "newAngle": "Γωνία", + "newLength": "Μήκος", + "newFreeLabel": "Ετικέτα", + "newElementByLabel": "Παράσταση", + "drawStrokes": "Χειρογραφή", - "equation": "Equation" + "equation": "Εξίσωση", + "midpointOfLineSegment": "Μεσαίο σημείο ενός τμήματος", + "mediatrixOfLineSegment": "Συμμετρική γραμμή ενός τμήματος" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.en.json b/quizzes/lib/strings_graph.en.json index 8fbfae5e..7824b23a 100644 --- a/quizzes/lib/strings_graph.en.json +++ b/quizzes/lib/strings_graph.en.json @@ -17,6 +17,10 @@ "tt_polygon": "Polygon", "tt_vector": "Vector", "tt_parallelogram": "Parallelogram", + "tt_midpointOfSegment": "Midpoint of a segment", + "tt_mediatrixOfSegment": "Mediatrix of a segment", + "tt_parallelLine": "Parallel line", + "tt_perpendicularLine": "Perpendicular line", "tt_curves": "Curves", "tt_conicSections": "Conic sections", "tt_circleCenterAndPoint": "Circle by center and point", @@ -96,6 +100,9 @@ "tt_download": "Download", "tt_settingsSection": "Settings", "tt_settings": "Settings", + "tt_showHiddenElements": "Show hidden elements", + "tt_hideElement": "Hide element", + "tt_restoreInitialContent": "Restore", "tt_view": "Floating", "tt_maximize": "Maximize", @@ -125,6 +132,9 @@ "gridColor": "Grid color", "subgridColor": "Subgrid color", "magneticGrid": "Magnetic grid", + "force": "Force", + "snap": "Snap", + "disabled":"Disabled", "horizontal": "Horizontal", "vertical": "Vertical", @@ -197,6 +207,54 @@ "type_box_plot": "Box Plot", "type_histogram": "Histogram", - "equation": "Equation" + "helper_text_start_move_point": "Click on a point.", + "helper_text_start_select": "Click on a point.", + "helper_text_start_move_label": "Click wherever on the graph.", + "helper_text_start_two_points_click_or_drag": "Click on a point.", + "helper_text_start_new_angle": "Click on the line for which you want to compute the angle with respect to the initial one.", + "helper_text_start_new_area": "Select the desired area.", + "helper_text_start_new_length" : "Select two points and the length between them will be computed.", + "helper_text_start_new_polyline": "Click on the next point or twice on your current point to finish the polyline.", + "helper_text_start_new_polygon": "Click on the next point or on the initial point to finish the polygon.", + "helper_text_start_new_interpolating_polynomial": "Click on the next point or twice on your current point to finish the interpolating polynomial.", + "helper_text_start_new_parallel_or_perpendicular": "You can select the following elements:", + "helper_text_start_draw_strokes": " Draw whatever you want.", + "line": "a line", + "vector": "a vector", + "ray": "a ray", + "segment": "a segment", + "final_helper_text": "Done!", + "help_url": "HELP", + "close_helper_text": "Close tooltip", + + "newPoint": "Point", + "newLineThroughTwoPoints": "Line", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Ray", + "newPolyline": "Polyline", + "newPolygon": "Polygon", + "newVectorByPoints": "Vector", + "newParallelogram": "Parallelogram", + "newLineParallelToLineThroughPoint": "Parallel line", + "newLinePerpendicularToLineThroughPoint": "Perpendicular line", + + "newCircleByCenterAndPoint": "Circle by center and point", + "newCircleByThreePoints": "Circle by three points", + "newArcByThreePoints": "Arc", + "newParabolaByFocusAndDirectrix": "Parabola", + "newEllipseByFociAndPoint": "Ellipse", + "newHyperbolaByFociAndPoint": "Hyperbola", + "newConicByFivePoints": "Conic", + "newInterpolatingPolynomialByPoints": "Interpolating polynomial", + "newArea": "Area", + "newAngle": "Angle", + "newLength": "Length", + "newFreeLabel": "Label", + "newElementByLabel": "Expression", + "drawStrokes": "Handwriting", + + "equation": "Equation", + "midpointOfLineSegment": "Midpoint of a segment", + "mediatrixOfLineSegment": "Mediatrix of a segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.es.json b/quizzes/lib/strings_graph.es.json index 68ac1033..69bfeb05 100644 --- a/quizzes/lib/strings_graph.es.json +++ b/quizzes/lib/strings_graph.es.json @@ -17,6 +17,10 @@ "tt_polygon": "Polígono", "tt_vector": "Vector", "tt_parallelogram": "Paralelogramo", + "tt_midpointOfSegment": "Punto medio de un segmento", + "tt_mediatrixOfSegment": "Mediatriz de un segmento", + "tt_parallelLine": "Línea paralela", + "tt_perpendicularLine": "Línea perpendicular", "tt_curves": "Curvas", "tt_conicSections": "Secciones cónicas", "tt_circleCenterAndPoint": "Círculo dados el centro y un punto", @@ -32,7 +36,7 @@ "tt_angle": "Ángulo", "tt_length": "Longitud", "tt_labels": "Etiqueta", - "tt_elementMML": "Expression", + "tt_elementMML": "Expresión", "tt_image": "Imagen", "tt_bold": "negrita", @@ -96,6 +100,9 @@ "tt_download": "Descargar", "tt_settingsSection": "Configuración", "tt_settings": "Configuración", + "tt_showHiddenElements": "Mostrar elementos ocultos", + "tt_hideElement": "Ocultar elemento", + "tt_restoreInitialContent": "Restaurar", "tt_view": "Flotante", "tt_maximize": "Maximizar", @@ -125,6 +132,9 @@ "gridColor": "Color de la rejilla primaria", "subgridColor": "Color de la rejilla secundaria", "magneticGrid": "Rejilla magnética", + "force": "Forzar", + "snap": "Ajustar", + "disabled":"Desactivada", "horizontal": "Horizontal", "vertical": "Vertical", @@ -159,8 +169,8 @@ "sizeInPixels": "Tamaño en píxeles", "insertANumber": "Inserte un número", - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", + "uploadImageErrorTitle": "¡Vaya! Se ha producido un error.", + "uploadImageErrorText": "Asegúrate de estar subiendo una imagen PNG válida e inténtalo de nuevo", "type_point": "Punto", "type_line": "Recta", @@ -197,6 +207,54 @@ "type_box_plot": "Gráfico de cajas", "type_histogram": "Histograma", - "equation": "Ecuación" + "helper_text_start_move_point": "Clica en un punto.", + "helper_text_start_select": "Clica en un punto.", + "helper_text_start_move_label": "Clica en cualquier zona del gráfico.", + "helper_text_start_two_points_click_or_drag": "Clica en un punto.", + "helper_text_start_new_angle": "Clica en la línea con la que quieras calcular el ángulo respecto la primera.", + "helper_text_start_new_area": "Selecciona la área deseada.", + "helper_text_start_new_length" : "Selecciona dos puntos y la longitud entre ellos se calculará.", + "helper_text_start_new_polyline": "Clica en el siguiente punto o dos veces sobre el punto actual para acabar la polilínea.", + "helper_text_start_new_polygon": "Clica en el siguiente punto o en el punto actual para acabar el polígono.", + "helper_text_start_new_interpolating_polynomial": "Clica en el siguiente punto o dos veces sobre el actual para acabar el polinomio interpolador.", + "helper_text_start_new_parallel_or_perpendicular": "Puedes seleccionar los siguientes elementos:", + "helper_text_start_draw_strokes": "Dibuja lo que quieras.", + "line": "una línea", + "vector": "un vector", + "ray": "una semirrecta", + "segment": "un segmento", + "final_helper_text": "¡Hecho!", + "help_url": "AYUDA", + "close_helper_text": "Cierra la descripción emergente.", + + "newPoint": "Punto", + "newLineThroughTwoPoints": "Recta", + "newLineSegmentByPoints":"Segmento", + "newRayFromPointThroughPoint": "Semirecta", + "newPolyline": "Polilínea", + "newPolygon": "Polígono", + "newVectorByPoints": "Vector", + "newParallelogram": "Paralelogramo", + "newLineParallelToLineThroughPoint": "Línea paralela", + "newLinePerpendicularToLineThroughPoint": "Línea perpendicular", + + "newCircleByCenterAndPoint": "Círculo dados el centro y un punto", + "newCircleByThreePoints": "Círculo dados tres puntos", + "newArcByThreePoints": "Arco", + "newParabolaByFocusAndDirectrix": "Parábola", + "newEllipseByFociAndPoint": "Elipse", + "newHyperbolaByFociAndPoint": "Hipérbola", + "newConicByFivePoints": "Cónica", + "newInterpolatingPolynomialByPoints": "Polinomio interpolador", + "newArea": "Área", + "newAngle": "Ángulo", + "newLength": "Longitud", + "newFreeLabel": "Etiqueta", + "newElementByLabel": "Expresión", + "drawStrokes": "Entrada manuscrita", + + "equation": "Ecuación", + "midpointOfLineSegment": "Punto medio de un segmento", + "mediatrixOfLineSegment": "Mediatriz de un segmento" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.fr.json b/quizzes/lib/strings_graph.fr.json index 20c502a2..b690fb0b 100644 --- a/quizzes/lib/strings_graph.fr.json +++ b/quizzes/lib/strings_graph.fr.json @@ -3,8 +3,8 @@ "lang": "fr" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Barre d’outils", + "tt_pointers": "Pointeurs", "tt_select": "Sélectionner", "tt_handwriting": "Écriture manuscrite", "tt_elements": "{tt_elements}", @@ -17,6 +17,10 @@ "tt_polygon": "Polygone", "tt_vector": "Vecteur", "tt_parallelogram": " Parallélogramme", + "tt_midpointOfSegment": "Point médian d’un segment", + "tt_mediatrixOfSegment": "Médiatrice d’un segment", + "tt_parallelLine": "Droite parallèle", + "tt_perpendicularLine": "Droite perpendiculaire", "tt_curves": "Courbes", "tt_conicSections": "Sections coniques", "tt_circleCenterAndPoint": "Cercle par centre et point", @@ -39,34 +43,34 @@ "tt_italic": "italique", "tt_color": "couleur", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Sélectionner", + "tt_newPackBars": "Insérer un bloc de barres", + "tt_newSideBars": "Insérer un groupe de barres", + "tt_deletePackBars": "Supprimer un bloc de barres", + "tt_deleteSideBars": "Supprimer un groupe de barres", + "tt_stackBars": "Empiler les barres", + "tt_unstackBars": "Désempiler les barres", + + "tt_pieChart": "Sélectionner", + "tt_newPie": "Nouveau morceau", + "tt_deletePie": "Supprimer un morceau", + "tt_newPieClockwise": "Sens horaire", + "tt_newPieCounterclockwise": "Sens antihoraire", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", + "tt_lineChart": "Sélectionner", + "tt_newLineLineChart": "Insérer une ligne", + "tt_newPointsLineChart": "Insérer un groupe de points", + "tt_deleteLineLineChart": "Supprimer une ligne", + "tt_deletePointsLineChart": "Supprimer un groupe de points", + "tt_addPointsLeft": "Points à gauche", + "tt_addPointsRight": "Points à droite", + + "tt_fitPlotterToStats": "Ajuster", "tt_horizontal": "Horizontal", "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_pointDiameter": "Diamètre de point", "tt_fraction": "grande fraction", "tt_superscript": "exposant", @@ -86,28 +90,31 @@ "tt_naturalLog": "logarithme naturel", "tt_exponentialE": "exponentielle de base e", - "tt_edition": "Edition", + "tt_edition": "Édition", "tt_undo": "Annuler", "tt_redo": "Rétablir", "tt_menu": "Menu", "tt_actions": "Actions", "tt_deleteAll": "Tout supprimer", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Fermer le tracé", + "tt_download": "Télécharger", "tt_settingsSection": "Réglages", "tt_settings": "Réglages", + "tt_showHiddenElements": "Afficher les éléments cachés", + "tt_hideElement": "Cacher un élément", + "tt_restoreInitialContent": "Restaurer", - "tt_view": "Floating", + "tt_view": "Flottement", "tt_maximize": "Maximiser", "tt_minimize": "Minimiser", "tt_zoomIn": "Zoom avant", "tt_zoomOut": "Zoom arrière", - "tt_animate": "Animate", + "tt_animate": "Animer", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Contextuel", + "tt_contextualElement": "Contextuel (éléments)", + "tt_contextualLabel": "Contextuel (étiquettes)", "tt_delete": "Supprimer", "tt_fixLabel": "Fixer l'étiquette", @@ -124,18 +131,21 @@ "axisColor": "Couleur des axes", "gridColor": "Couleur de grille", "subgridColor": "Couleur de grille secondaire", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Grille magnétique", + "force": "Forcer", + "snap": "Aligner", + "disabled":"Désactivé", "horizontal": "Horizontal", "vertical": "Vertical", "showAxis": "Afficher les axes", - "intervalX": "X Axis", - "intervalY": "Y Axis", + "intervalX": "Axe des X", + "intervalY": "Axe des Y", "dimensions": "Dimensions", "color": "couleur", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Verrouiller les proportions", + "aspectRatioUnlock": "Déverrouiller les proportions", "aspectRatioLabel": "X:Y", "label": "Étiquette", "values": "Valeurs", @@ -150,53 +160,101 @@ "below": "En dessous", "none": "Aucun", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Télécharger comme image", + "downloadText": "Sélectionnez une taille pour télécharger le tracé sous forme d’image PNG carrée.", + "downloadHelperText": "Image carrée (1:1)", + "downloadErrorText": "La taille doit être un nombre entier.", "confirm": "confirmer", "cancel": "annuler", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", + "sizeInPixels": "Taille en pixels", + "insertANumber": "Insérer un nombre", - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", + "uploadImageErrorTitle": "Une erreur s’est produite.", + "uploadImageErrorText": "Vérifiez que le fichier importé est une image PNG valide et réessayez.", "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", + "type_line": "Droite", + "type_line_segment": "Segment de droite", + "type_vector": "Vecteur", + "type_ray": "Rayon", + "type_polyline": "Polyligne", "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", - "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", + "type_arc_by_points": "Arc par points", + "type_circle_arc": "Arc de cercle", + "type_circle": "Cercle", + "type_path": "Chemin", + "type_polygon": "Polygone", + "type_compound_element": "Élément composé", + "type_conic": "Conique", + "type_function_graph": "Graphique de fonction", + "type_region": "Région", + "type_region_arc": "Arc de région", + "type_region_circle_arc": "Arc de cercle de région", + "type_undefined": "Élément non défini", + "type_parametric_curve": "Courbe paramétrique", + "type_area": "Surface", "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", + "type_parallelogram": "Parallélogramme", "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", + "type_part_of_element": "Partie d’élément", + "type_length": "Longueur", "type_distance": "Distance", - "type_label": "Label", + "type_label": "Étiquette", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", - "type_histogram": "Histogram", + "type_bar_chart": "Graphique à barres", + "type_line_chart": "Graphique linéaire", + "type_pie_chart": "Graphique circulaire", + "type_box_plot": "Boîte à moustaches", + "type_histogram": "Histogramme", + + "helper_text_start_move_point": "Cliquez sur un point.", + "helper_text_start_select": "Cliquez sur un point.", + "helper_text_start_move_label": "Cliquez où vous voulez sur le graphique.", + "helper_text_start_two_points_click_or_drag": "Cliquez sur un point.", + "helper_text_start_new_angle": "Cliquez sur la droite pour laquelle vous voulez calculer l’angle par rapport à celui d’origine.", + "helper_text_start_new_area": "Sélectionnez la surface souhaitée.", + "helper_text_start_new_length" : "Sélectionnez deux points pour que la longueur les séparant soit calculée.", + "helper_text_start_new_polyline": "Cliquez sur le point suivant, ou cliquez deux fois sur le point actuel pour terminer la polyligne.", + "helper_text_start_new_polygon": "Cliquez sur le point suivant ou sur le point initial pour terminer le polygone.", + "helper_text_start_new_interpolating_polynomial": "Cliquez sur le point suivant, ou cliquez deux fois sur le point actuel pour terminer le polynôme d’interpolation.", + "helper_text_start_new_parallel_or_perpendicular": "Vous pouvez sélectionner les éléments suivants :", + "helper_text_start_draw_strokes": "Dessinez ce que vous voulez.", + "line": "une droite", + "vector": "vecteur", + "ray": "un rayon", + "segment": "un segment", + "final_helper_text": "Terminé!", + "help_url": "AIDE", + "close_helper_text": "Fermer l’infobulle", + + "newPoint": "Point", + "newLineThroughTwoPoints": "Ligne", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Rayon", + "newPolyline": "Polyligne", + "newPolygon": "Polygone", + "newVectorByPoints": "Vecteur", + "newParallelogram": " Parallélogramme", + "newLineParallelToLineThroughPoint": "Droite parallèle", + "newLinePerpendicularToLineThroughPoint": "Droite perpendiculaire", + + "newCircleByCenterAndPoint": "Cercle par centre et point", + "newCircleByThreePoints": "Cercle par trois points", + "newArcByThreePoints": "Arc", + "newParabolaByFocusAndDirectrix": "Parabole", + "newEllipseByFociAndPoint": "Ellipse", + "newHyperbolaByFociAndPoint": "Hyperbole", + "newConicByFivePoints": "Conique", + "newInterpolatingPolynomialByPoints": "Polynôme interpolateur", + "newArea": "Zone", + "newAngle": "Angle", + "newLength": "Longitud", + "newFreeLabel": "Étiquette", + "newElementByLabel": "Expression", + "drawStrokes": "Écriture manuscrite", - "equation": "Equation" + "equation": "Équation", + "midpointOfLineSegment": "Point médian d’un segment", + "mediatrixOfLineSegment": "Médiatrice d’un segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.it.json b/quizzes/lib/strings_graph.it.json index 1cd18a84..c1722fb2 100644 --- a/quizzes/lib/strings_graph.it.json +++ b/quizzes/lib/strings_graph.it.json @@ -3,8 +3,8 @@ "lang": "it" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Barra strumenti", + "tt_pointers": "Puntatori", "tt_select": "Seleziona", "tt_handwriting": "Scrittura", "tt_elements": "{tt_elements}", @@ -17,7 +17,11 @@ "tt_polygon": "Poligono", "tt_vector": "Vettore", "tt_parallelogram": "Parallelogrammo", - "tt_curves": "Curves", + "tt_midpointOfSegment": "Punto medio di un segmento", + "tt_mediatrixOfSegment": "Bisettrice di un segmento", + "tt_parallelLine": "Retta parallela", + "tt_perpendicularLine": "Retta perpendicolare", + "tt_curves": "Curve", "tt_conicSections": "Sezioni coniche", "tt_circleCenterAndPoint": "Circonferenza con centro e un punto", "tt_circleThreePoints": "Circonferenza con tre punti", @@ -26,47 +30,47 @@ "tt_ellipse": "Ellisse", "tt_hyperbola": "Iperbole", "tt_conic": "Conica", - "tt_interpolatingPolynomial": "Interpolating polynomial", + "tt_interpolatingPolynomial": "Polinomio interpolatore", "tt_measures": "Misure", "tt_area": "Area", "tt_angle": "Angolo", "tt_length": "Lunghezza", "tt_labels": "Etichetta", - "tt_elementMML": "Expression", + "tt_elementMML": "Espressione", "tt_image": "Immagine", "tt_bold": "grassetto", "tt_italic": "corsivo", "tt_color": "colore", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Seleziona", + "tt_newPackBars": "Inserisci insieme di barre", + "tt_newSideBars": "Inserisci gruppo di barre", + "tt_deletePackBars": "Elimina insieme di barre", + "tt_deleteSideBars": "Elimina gruppo di barre", + "tt_stackBars": "Impila barre", + "tt_unstackBars": "Dividi barre", + + "tt_pieChart": "Seleziona", + "tt_newPie": "Nuovo spicchio", + "tt_deletePie": "Elimina spicchio", + "tt_newPieClockwise": "Senso orario", + "tt_newPieCounterclockwise": "Senso antiorario", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", - "tt_horizontal": "Horizontal", - "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_lineChart": "Seleziona", + "tt_newLineLineChart": "Inserisci linea", + "tt_newPointsLineChart": "Inserisci gruppo di punti", + "tt_deleteLineLineChart": "Elimina linea", + "tt_deletePointsLineChart": "Elimina gruppo di punti", + "tt_addPointsLeft": "Punti a sinistra", + "tt_addPointsRight": "Punti a destra", + + "tt_fitPlotterToStats": "Adatta", + "tt_horizontal": "Orizzontale", + "tt_vertical": "Verticale", + "tt_pointDiameter": "Diametro punto", "tt_fraction": "frazione grande", "tt_superscript": "esponente", @@ -86,28 +90,31 @@ "tt_naturalLog": "logaritmo naturale", "tt_exponentialE": "e esponenziale", - "tt_edition": "Edition", + "tt_edition": "Edizione", "tt_undo": "Annulla", "tt_redo": "Ripristina", "tt_menu": "Menu", "tt_actions": "Actions", "tt_deleteAll": "Elimina tutto", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Chiudi grafico", + "tt_download": "Scarica", "tt_settingsSection": "Impostazione", "tt_settings": "Impostazione", + "tt_showHiddenElements": "Mostra elementi nascosti", + "tt_hideElement": "Nascondi elemento", + "tt_restoreInitialContent": "Ripristinare", - "tt_view": "Floating", + "tt_view": "Fluttuante", "tt_maximize": "Ingrandisci", "tt_minimize": "Contrai", "tt_zoomIn": "Aumenta", "tt_zoomOut": "Riduci", - "tt_animate": "Animate", + "tt_animate": "Anima", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Contestuale", + "tt_contextualElement": "Contestuale (elementi)", + "tt_contextualLabel": "Contestuale (etichette)", "tt_delete": "Elimina", "tt_fixLabel": "Etichetta fissa", @@ -124,18 +131,21 @@ "axisColor": "Colore assi", "gridColor": "Colore griglia", "subgridColor": "Colore sottogriglia", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Griglia magnetica", + "force": "Forza", + "snap": "Allinea", + "disabled":"Disattivato", "horizontal": "Orizzontale", "vertical": "Verticale", "showAxis": "Mostra assi", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "Asse X", + "intervalY": "Asse Y", + "dimensions": "Dimensioni", "color": "colore", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Blocca proporzioni", + "aspectRatioUnlock": "Sblocca proporzioni", "aspectRatioLabel": "X:Y", "label": "Etichetta", "values": "Valori", @@ -150,53 +160,101 @@ "below": "Sotto", "none": "Nessuno", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Scarica come immagine", + "downloadText": "Seleziona una dimensione per scaricare il grafico come immagine PNG quadrata.", + "downloadHelperText": "Immagine quadrata (1:1)", + "downloadErrorText": "Le dimensioni devono essere numeri interi.", "confirm": "conferma", "cancel": "annulla", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", - "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", + "sizeInPixels": "Dimensioni in pixel", + "insertANumber": "Inserisci un numero", + + "uploadImageErrorTitle": "Si è verificato un errore", + "uploadImageErrorText": "Controlla che l’immagine caricata sia un file PNG valido e riprova", + + "type_point": "Punto", + "type_line": "Retta", + "type_line_segment": "Segmento", + "type_vector": "Vettore", + "type_ray": "Semiretta", + "type_polyline": "Linea spezzata", + "type_arc": "Arco", + "type_arc_by_points": "Arco tra punti", + "type_circle_arc": "Arco di circonferenza", + "type_circle": "Circonferenza", + "type_path": "Arco", + "type_polygon": "Poligono", + "type_compound_element": "Elemento composto", + "type_conic": "Conica", + "type_function_graph": "Grafico della funzione", + "type_region": "Regione", + "type_region_arc": "Regione arco", + "type_region_circle_arc": "Regione arco di circonferenza", + "type_undefined": "Elemento non definito", + "type_parametric_curve": "Curva parametrica", "type_area": "Area", - "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", - "type_distance": "Distance", - "type_label": "Label", + "type_rectangle": "Rettangolo", + "type_parallelogram": "Parallelogramma", + "type_angle": "Angolo", + "type_part_of_element": "Parte di elemento", + "type_length": "Lunghezza", + "type_distance": "Distanza", + "type_label": "Etichetta", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", - "type_histogram": "Histogram", + "type_bar_chart": "Ortogramma", + "type_line_chart": "Grafico a linee", + "type_pie_chart": "Grafico a torta", + "type_box_plot": "Diagramma a scatola e baffi", + "type_histogram": "Istogramma", + + "helper_text_start_move_point": "Fai clic su un punto.", + "helper_text_start_select": "Fai clic su un punto.", + "helper_text_start_move_label": "Fai clic su un punto qualsiasi del grafico.", + "helper_text_start_two_points_click_or_drag": "Fai clic su un punto.", + "helper_text_start_new_angle": "Fai clic sulla retta di cui vuoi calcolare l’angolo rispetto alla retta iniziale.", + "helper_text_start_new_area": "Seleziona l’area desiderata.", + "helper_text_start_new_length" : "Seleziona due punti e verrà calcolata la lunghezza tra di essi.", + "helper_text_start_new_polyline": "Fai clic sul punto successivo o fai doppio clic sul punto attuale per terminare la linea spezzata.", + "helper_text_start_new_polygon": "Fai clic sul punto successivo o fai clic sul punto iniziale per terminare il poligono.", + "helper_text_start_new_interpolating_polynomial": "Fai clic sul punto successivo o fai doppio clic sul punto attuale per terminare il polinomio interpolatore.", + "helper_text_start_new_parallel_or_perpendicular": "Puoi selezionare i seguenti elementi:", + "helper_text_start_draw_strokes": "Disegna ciò che vuoi.", + "line": "una retta", + "vector": "vettore", + "ray": "una semiretta", + "segment": "un segmento", + "final_helper_text": "Fine!", + "help_url": "AIUTO", + "close_helper_text": "Chiudi suggerimento", + + "newPoint": "Punto", + "newLineThroughTwoPoints": "Linea", + "newLineSegmentByPoints":"Segmento", + "newRayFromPointThroughPoint": "Semiretta", + "newPolyline": "Linea spezzata", + "newPolygon": "Poligono", + "newVectorByPoints": "Vettore", + "newParallelogram": "Parallelogrammo", + "newLineParallelToLineThroughPoint": "Retta parallela", + "newLinePerpendicularToLineThroughPoint": "Retta perpendicolare", + + "newCircleByCenterAndPoint": "Circonferenza con centro e un punto", + "newCircleByThreePoints": "Circonferenza con tre punti", + "newArcByThreePoints": "Arco", + "newParabolaByFocusAndDirectrix": "Parabola", + "newEllipseByFociAndPoint": "Ellisse", + "newHyperbolaByFociAndPoint": "Iperbole", + "newConicByFivePoints": "Conica", + "newInterpolatingPolynomialByPoints": "Polinomio interpolatore", + "newArea": "Area", + "newAngle": "Angolo", + "newLength": "Lunghezza", + "newFreeLabel": "Etichetta", + "newElementByLabel": "Espressione", + "drawStrokes": "Scrittura", - "equation": "Equation" + "equation": "Equazione", + "midpointOfLineSegment": "Punto medio di un segmento", + "mediatrixOfLineSegment": "Bisettrice di un segmento" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.lang.json b/quizzes/lib/strings_graph.lang.json index 03900b93..cdbd27b4 100644 --- a/quizzes/lib/strings_graph.lang.json +++ b/quizzes/lib/strings_graph.lang.json @@ -17,6 +17,10 @@ "tt_polygon": "${tt_polygon}", "tt_vector": "${tt_vector}", "tt_parallelogram": "${tt_parallelogram}", + "tt_midpointOfSegment": "${tt_midpointOfSegment}", + "tt_mediatrixOfSegment": "${tt_mediatrixOfSegment}", + "tt_parallelLine": "${tt_parallelLine}", + "tt_perpendicularLine": "${tt_perpendicularLine}", "tt_curves": "${tt_curves}", "tt_conicSections": "${tt_conicSections}", "tt_circleCenterAndPoint": "${tt_circleCenterAndPoint}", @@ -96,6 +100,9 @@ "tt_download": "${tt_download}", "tt_settingsSection": "${tt_settings}", "tt_settings": "${tt_settings}", + "tt_showHiddenElements": "${tt_showHiddenElements}", + "tt_hideElement": "${tt_hideElement}", + "tt_restoreInitialContent": "${tt_restoreInitialContent}", "tt_view": "${tt_view}", "tt_maximize": "${tt_maximize}", @@ -125,6 +132,9 @@ "gridColor": "${gridColor}", "subgridColor": "${subgridColor}", "magneticGrid": "${magneticGrid}", + "force": "${force}", + "snap": "${snap}", + "disabled":"${disabled}", "horizontal": "${horizontal}", "vertical": "${vertical}", @@ -197,6 +207,54 @@ "type_box_plot": "${statistics_element_type_box_plot}", "type_histogram": "${statistics_element_type_histogram}", - "equation": "${equation}" + "helper_text_start_move_point": "${helper_text_start_move_point}", + "helper_text_start_select": "${helper_text_start_select}", + "helper_text_start_move_label": "${helper_text_start_move_label}", + "helper_text_start_two_points_click_or_drag": "${helper_text_start_two_points_click_or_drag}", + "helper_text_start_new_angle": "${helper_text_start_new_angle}", + "helper_text_start_new_area": "${helper_text_start_new_area}", + "helper_text_start_new_length" : "${helper_text_start_new_length}", + "helper_text_start_new_polyline": "${helper_text_start_new_polyline}", + "helper_text_start_new_polygon": "${helper_text_start_new_polygon}", + "helper_text_start_new_interpolating_polynomial": "${helper_text_start_new_interpolating_polynomial}", + "helper_text_start_new_parallel_or_perpendicular": "${helper_text_start_new_parallel_or_perpendicular}", + "helper_text_start_draw_strokes": "${helper_text_start_draw_strokes}", + "line": "${line}", + "vector": "${vector}", + "ray": "${ray}", + "segment": "${segment}", + "final_helper_text": "${final_helper_text}", + "help_url": "${help_url}", + "close_helper_text": "${close_helper_text}", + + "newPoint": "${tt_point}", + "newLineThroughTwoPoints": "${tt_line}", + "newLineSegmentByPoints":"${tt_segment}", + "newRayFromPointThroughPoint": "${tt_ray}", + "newPolyline": "${tt_polyline}", + "newPolygon": "${tt_polygon}", + "newVectorByPoints": "${tt_vector}", + "newParallelogram": "${tt_parallelogram}", + "newLineParallelToLineThroughPoint": "${tt_parallelLine}", + "newLinePerpendicularToLineThroughPoint": "${tt_perpendicularLine}", + + "newCircleByCenterAndPoint": "${tt_circleCenterAndPoint}", + "newCircleByThreePoints": "${tt_circleThreePoints}", + "newArcByThreePoints": "${tt_arc}", + "newParabolaByFocusAndDirectrix": "${tt_parabola}", + "newEllipseByFociAndPoint": "${tt_ellipse}", + "newHyperbolaByFociAndPoint": "${tt_hyperbola}", + "newConicByFivePoints": "${tt_conic}", + "newInterpolatingPolynomialByPoints": "${tt_interpolatingPolynomial}", + "newArea": "${tt_area}", + "newAngle": "${tt_angle}", + "newLength": "${tt_length}", + "newFreeLabel": "${tt_labels}", + "newElementByLabel": "${tt_elementMML}", + "drawStrokes": "${tt_handwriting}", + + "equation": "${equation}", + "midpointOfLineSegment": "${tt_midpointOfSegment}", + "mediatrixOfLineSegment": "${tt_mediatrixOfSegment}" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.nl.json b/quizzes/lib/strings_graph.nl.json index 74571243..e2b3cbf7 100644 --- a/quizzes/lib/strings_graph.nl.json +++ b/quizzes/lib/strings_graph.nl.json @@ -17,6 +17,10 @@ "tt_polygon": "Veelhoek", "tt_vector": "Vector", "tt_parallelogram": "Parallelogram", + "tt_midpointOfSegment": "Midpoint of a segment", + "tt_mediatrixOfSegment": "Mediatrix of a segment", + "tt_parallelLine": "Parallel line", + "tt_perpendicularLine": "Perpendicular line", "tt_curves": "Curves", "tt_conicSections": "Conische secties", "tt_circleCenterAndPoint": "Cirkel middels middelpunt en punt", @@ -96,6 +100,9 @@ "tt_download": "Download", "tt_settingsSection": "Instellingen", "tt_settings": "Instellingen", + "tt_showHiddenElements": "Show hidden elements", + "tt_hideElement": "Hide element", + "tt_restoreInitialContent": "Restore", "tt_view": "Floating", "tt_maximize": "Maximaliseer", @@ -125,6 +132,9 @@ "gridColor": "Kleur raster", "subgridColor": "Kleur subraster", "magneticGrid": "Magnetic grid", + "force": "Force", + "snap": "Snap", + "disabled":"Disabled", "horizontal": "Horizontaal", "vertical": "Verticaal", @@ -197,6 +207,54 @@ "type_box_plot": "Box Plot", "type_histogram": "Histogram", - "equation": "Equation" + "helper_text_start_move_point": "Click on a point.", + "helper_text_start_select": "Click on a point.", + "helper_text_start_move_label": "Click wherever on the graph.", + "helper_text_start_two_points_click_or_drag": "Click on a point.", + "helper_text_start_new_angle": "Click on the line for which you want to compute the angle with respect to the initial one.", + "helper_text_start_new_area": "Select the desired area.", + "helper_text_start_new_length" : "Select two points and the length between them will be computed.", + "helper_text_start_new_polyline": "Click on the next point or twice on your current point to finish the polyline.", + "helper_text_start_new_polygon": "Click on the next point or on the initial point to finish the polygon.", + "helper_text_start_new_interpolating_polynomial": "Click on the next point or twice on your current point to finish the interpolating polynomial.", + "helper_text_start_new_parallel_or_perpendicular": "You can select the following elements:", + "helper_text_start_draw_strokes": " Draw whatever you want.", + "line": "a line", + "vector": "a vector", + "ray": "a ray", + "segment": "a segment", + "final_helper_text": "Done!", + "help_url": "HELP", + "close_helper_text": "Close tooltip", + + "newPoint": "Punt", + "newLineThroughTwoPoints": "Lijn", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Straal", + "newPolyline": "Polylijn", + "newPolygon": "Veelhoek", + "newVectorByPoints": "Vector", + "newParallelogram": "Parallelogram", + "newLineParallelToLineThroughPoint": "Parallel line", + "newLinePerpendicularToLineThroughPoint": "Perpendicular line", + + "newCircleByCenterAndPoint": "Cirkel middels middelpunt en punt", + "newCircleByThreePoints": "Cirkel middels drie punten", + "newArcByThreePoints": "Boog", + "newParabolaByFocusAndDirectrix": "Parabool", + "newEllipseByFociAndPoint": "Ellips", + "newHyperbolaByFociAndPoint": "Hyperbool", + "newConicByFivePoints": "Conisch", + "newInterpolatingPolynomialByPoints": "Interpolating polynomial", + "newArea": "Gebied", + "newAngle": "Hoek", + "newLength": "Lengte", + "newFreeLabel": "Label", + "newElementByLabel": "Expression", + "drawStrokes": "Handgeschreven", + + "equation": "Equation", + "midpointOfLineSegment": "Midpoint of a segment", + "mediatrixOfLineSegment": "Mediatrix of a segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.no.json b/quizzes/lib/strings_graph.no.json index 6d06ead5..ae467bb9 100644 --- a/quizzes/lib/strings_graph.no.json +++ b/quizzes/lib/strings_graph.no.json @@ -3,8 +3,8 @@ "lang": "no" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Verktøylinje", + "tt_pointers": "Pekere", "tt_select": "Marker", "tt_handwriting": "Håndskrift", "tt_elements": "{tt_elements}", @@ -17,7 +17,11 @@ "tt_polygon": "Polygon", "tt_vector": "Vector", "tt_parallelogram": "Parallelogram", - "tt_curves": "Curves", + "tt_midpointOfSegment": "Midtpunkt av et segment", + "tt_mediatrixOfSegment": "Mediatrix av et segment", + "tt_parallelLine": "Parallell linje", + "tt_perpendicularLine": "Vinkelrett linje", + "tt_curves": "Kurver", "tt_conicSections": "Koniske inndelinger", "tt_circleCenterAndPoint": "Sirkel etter senter og punkt", "tt_circleThreePoints": "Sirkel etter tre punkter", @@ -26,47 +30,47 @@ "tt_ellipse": "Ellipse", "tt_hyperbola": "Hyperbel", "tt_conic": "Konisk", - "tt_interpolatingPolynomial": "Interpolating polynomial", + "tt_interpolatingPolynomial": "Interpolerende polynom", "tt_measures": "Målinger", "tt_area": "Område", "tt_angle": "Hjørne", "tt_length": "Lengde", "tt_labels": "Etiketten", - "tt_elementMML": "Expression", + "tt_elementMML": "Uttrykk", "tt_image": "Bilde", "tt_bold": "fet", "tt_italic": "kursiv", "tt_color": "farge", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Velg", + "tt_newPackBars": "Sett inn pakke med stolper", + "tt_newSideBars": "Sett inn gruppe med stolper", + "tt_deletePackBars": "Slett pakke med stolper", + "tt_deleteSideBars": "Slett gruppe med stolper", + "tt_stackBars": "Stable stolper", + "tt_unstackBars": "Avstable stolper", + + "tt_pieChart": "Velg", + "tt_newPie": "Ny del", + "tt_deletePie": "Slett del", + "tt_newPieClockwise": "Med urviseren", + "tt_newPieCounterclockwise": "Mot urviseren", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", - "tt_horizontal": "Horizontal", - "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_lineChart": "Velg", + "tt_newLineLineChart": "Sett inn linje", + "tt_newPointsLineChart": "Sett inn gruppe med punkter", + "tt_deleteLineLineChart": "Slett linje", + "tt_deletePointsLineChart": "Slett gruppe med punkter", + "tt_addPointsLeft": "Punkter til venstre", + "tt_addPointsRight": "Punkter til høyre", + + "tt_fitPlotterToStats": "Passe", + "tt_horizontal": "Horisontal", + "tt_vertical": "Vertikal", + "tt_pointDiameter": "Punktdiameter", "tt_fraction": "stor brøk", "tt_superscript": "superskript", @@ -86,28 +90,31 @@ "tt_naturalLog": "naturlig logaritme", "tt_exponentialE": "eksponentiell e", - "tt_edition": "Edition", + "tt_edition": "Utgave", "tt_undo": "Angre", "tt_redo": "Utfør likevel", - "tt_menu": "Menu", + "tt_menu": "Meny", "tt_actions": "Actions", "tt_deleteAll": "Slett alt", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Lukk plotter", + "tt_download": "Last ned", "tt_settingsSection": "Innstillinger", "tt_settings": "Innstillinger", + "tt_showHiddenElements": "Vis skjulte elementer", + "tt_hideElement": "Skjul element", + "tt_restoreInitialContent": "Gjenopprett", - "tt_view": "Floating", + "tt_view": "Flytende", "tt_maximize": "Maksimer", "tt_minimize": "Minimer", "tt_zoomIn": "Zoom inn", "tt_zoomOut": "Zoom ut", - "tt_animate": "Animate", + "tt_animate": "Animer", - "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextual": "Kontekstuell", + "tt_contextualElement": "Kontekstuelle (elementer)", + "tt_contextualLabel": "Kontekstuelle (etiketter)", "tt_delete": "Slett", "tt_fixLabel": "Fest etiketten", @@ -124,18 +131,21 @@ "axisColor": "Aksefarge", "gridColor": "Rutenettfarge", "subgridColor": "Delrutenettfarge", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Magnetisk rutenett", + "force": "Kraft", + "snap": "Øyeblikksbilde", + "disabled":"Deaktivert", "horizontal": "Horisontal", "vertical": "Vertikal", "showAxis": "Vis akse", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "X-akse", + "intervalY": "Y-akse", + "dimensions": "Dimensjoner", "color": "farge", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Lås størrelsesforhold", + "aspectRatioUnlock": "Lås opp størrelsesforhold", "aspectRatioLabel": "X:Y", "label": "Etikett", "values": "Verdier", @@ -150,53 +160,101 @@ "below": "Under", "none": "Ingen", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Last ned som bilde", + "downloadText": "Velg en størrelse for å laste ned plotteren som et kvadratisk PNG-bilde.", + "downloadHelperText": "Kvadratisk bilde (1:1)", + "downloadErrorText": "Størrelse må være et heltall.", "confirm": "bekreft", "cancel": "avbryt", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", + "sizeInPixels": "Størrelse i piksler", + "insertANumber": "Sett inn et tall", + + "uploadImageErrorTitle": "Ops, noe gikk galt!", + "uploadImageErrorText": "Kontroller at opplastingen er et gyldig PNG-bilde og prøv igjen", + + "type_point": "Punkt", + "type_line": "Linje", + "type_line_segment": "Linjesegment", + "type_vector": "Vektor", + "type_ray": "Stråle", + "type_polyline": "Polylinje", + "type_arc": "Bue", + "type_arc_by_points": "Bue av punkter", + "type_circle_arc": "Sirkelbue", + "type_circle": "Sirkel", + "type_path": "Vei", "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", - "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", - "type_distance": "Distance", - "type_label": "Label", + "type_compound_element": "Sammensatt element", + "type_conic": "Konisk", + "type_function_graph": "Funksjonsgraf", + "type_region": "Rom", + "type_region_arc": "Rombue", + "type_region_circle_arc": "Sirkelbue i rom", + "type_undefined": "Udefinert element", + "type_parametric_curve": "Parametrisk kurve", + "type_area": "Område", + "type_rectangle": "Rektangel", + "type_parallelogram": "Parallellogram", + "type_angle": "Vinkel", + "type_part_of_element": "Del av element", + "type_length": "Lengde", + "type_distance": "Distanse", + "type_label": "Etikett", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", + "type_bar_chart": "Stolpediagram", + "type_line_chart": "Linjediagram", + "type_pie_chart": "Kakediagram", + "type_box_plot": "Boksplott", "type_histogram": "Histogram", - "equation": "Equation" + "helper_text_start_move_point": "Klikk på et punkt.", + "helper_text_start_select": "Klikk på et punkt.", + "helper_text_start_move_label": "Klikk hvor som helst på grafen.", + "helper_text_start_two_points_click_or_drag": "Klikk på et punkt.", + "helper_text_start_new_angle": "Klikk på linjen du vil beregne vinkelen for i forhold til den opprinnelige.", + "helper_text_start_new_area": "Velg det ønskede området.", + "helper_text_start_new_length" : "Velg to punkter, og så vil lengden mellom dem bli beregnet.", + "helper_text_start_new_polyline": "Klikk på neste punkt eller to ganger på ditt nåværende punkt for å gjøre ferdig polylinjen.", + "helper_text_start_new_polygon": "Klikk på neste punkt eller på det opprinnelige punktet for å gjøre ferdig polygonet.", + "helper_text_start_new_interpolating_polynomial": "Klikk på neste punkt eller to ganger på ditt nåværende punkt for å gjøre ferdig interpolerende polynomet.", + "helper_text_start_new_parallel_or_perpendicular": "Du kan velge de følgende elementene:", + "helper_text_start_draw_strokes": "Tegn hva du vil.", + "line": "en linje", + "vector": "vektor", + "ray": "en stråle", + "segment": "et segment", + "final_helper_text": "Ferdig!", + "help_url": "HJELP", + "close_helper_text": "Lukk verktøytips", + + "newPoint": "Punktum", + "newLineThroughTwoPoints": "Linje", + "newLineSegmentByPoints":"Segment", + "newRayFromPointThroughPoint": "Stråle", + "newPolyline": "Flerstrekslinje", + "newPolygon": "Polygon", + "newVectorByPoints": "Vector", + "newParallelogram": "Parallelogram", + "newLineParallelToLineThroughPoint": "Parallell linje", + "newLinePerpendicularToLineThroughPoint": "Vinkelrett linje", + + "newCircleByCenterAndPoint": "Sirkel etter senter og punkt", + "newCircleByThreePoints": "Sirkel etter tre punkter", + "newArcByThreePoints": "Bue", + "newParabolaByFocusAndDirectrix": "Parabel", + "newEllipseByFociAndPoint": "Ellipse", + "newHyperbolaByFociAndPoint": "Hyperbel", + "newConicByFivePoints": "Konisk", + "newInterpolatingPolynomialByPoints": "Interpolerende polynom", + "newArea": "Område", + "newAngle": "Hjørne", + "newLength": "Lengde", + "newFreeLabel": "Etiketten", + "newElementByLabel": "Uttrykk", + "drawStrokes": "Håndskrift", + + "equation": "Ligning", + "midpointOfLineSegment": "Midtpunkt av et segment", + "mediatrixOfLineSegment": "Mediatrix av et segment" } } \ No newline at end of file diff --git a/quizzes/lib/strings_graph.pt.json b/quizzes/lib/strings_graph.pt.json index 17a1e16e..b52a01fb 100644 --- a/quizzes/lib/strings_graph.pt.json +++ b/quizzes/lib/strings_graph.pt.json @@ -3,8 +3,8 @@ "lang": "pt" }, "words": { - "tt_toolbar": "Toolbar", - "tt_pointers": "Pointers", + "tt_toolbar": "Barra de ferramentas", + "tt_pointers": "Apontadores", "tt_select": "Selecionar", "tt_handwriting": "Escrita à mão", "tt_elements": "{tt_elements}", @@ -17,7 +17,11 @@ "tt_polygon": "Polígono", "tt_vector": "Vector", "tt_parallelogram": "Paralelogramo", - "tt_curves": "Curves", + "tt_midpointOfSegment": "Ponto central de um segmento", + "tt_mediatrixOfSegment": "Mediatriz de um segmento", + "tt_parallelLine": "Linha paralela", + "tt_perpendicularLine": "Linha perpendicular", + "tt_curves": "Curvas", "tt_conicSections": "Secções cónicas", "tt_circleCenterAndPoint": "Círculo por centro e ponto", "tt_circleThreePoints": "Círculo por três pontos", @@ -26,47 +30,47 @@ "tt_ellipse": "Elipse", "tt_hyperbola": "Hipérbole", "tt_conic": "Cónico", - "tt_interpolatingPolynomial": "Interpolating polynomial", + "tt_interpolatingPolynomial": "Polinómio interpolador", "tt_measures": "Medidas", "tt_area": "Àrea", "tt_angle": "Ângulo", "tt_length": "Comprimento", "tt_labels": "Rótulo", - "tt_elementMML": "Expression", + "tt_elementMML": "Expressão", "tt_image": "Imagem", "tt_bold": "negrito", "tt_italic": "itálico", "tt_color": "cor", - "tt_barChart": "Select", - "tt_newPackBars": "Insert pack of bars", - "tt_newSideBars": "Insert group of bars", - "tt_deletePackBars": "Delete pack of bars", - "tt_deleteSideBars": "Delete group of bars", - "tt_stackBars": "Stack bars", - "tt_unstackBars": "Unstack bars", - - "tt_pieChart": "Select", - "tt_newPie": "New piece", - "tt_deletePie": "Delete piece", - "tt_newPieClockwise": "Clockwise", - "tt_newPieCounterclockwise": "Counterclockwise", + "tt_barChart": "Selecionar", + "tt_newPackBars": "Inserir barras agrupadas", + "tt_newSideBars": "Inserir grupo de barras", + "tt_deletePackBars": "Eliminar barras agrupadas", + "tt_deleteSideBars": "Eliminar grupo de barras", + "tt_stackBars": "Empilhar barras", + "tt_unstackBars": "Desempilhar barras", + + "tt_pieChart": "Selecionar", + "tt_newPie": "Nova peça", + "tt_deletePie": "Eliminar peça", + "tt_newPieClockwise": "No sentido dos ponteiros do relógio", + "tt_newPieCounterclockwise": "No sentido contrário ao dos ponteiros do relógio", "tt_pie2D": "2D", "tt_pie3D": "3D", - "tt_lineChart": "Select", - "tt_newLineLineChart": "Insert line", - "tt_newPointsLineChart": "Insert group of points", - "tt_deleteLineLineChart": "Delete line", - "tt_deletePointsLineChart": "Delete group of points", - "tt_addPointsLeft": "Points left", - "tt_addPointsRight": "Points right", - - "tt_fitPlotterToStats": "Fit", + "tt_lineChart": "Selecionar", + "tt_newLineLineChart": "Inserir linha", + "tt_newPointsLineChart": "Inserir grupo de pontos", + "tt_deleteLineLineChart": "Eliminar linha", + "tt_deletePointsLineChart": "Eliminar grupo de pontos", + "tt_addPointsLeft": "Aponta para a esquerda", + "tt_addPointsRight": "Aponta para a direita", + + "tt_fitPlotterToStats": "Ajustar", "tt_horizontal": "Horizontal", "tt_vertical": "Vertical", - "tt_pointDiameter": "Point diameter", + "tt_pointDiameter": "Diâmetro de ponto", "tt_fraction": "fração grande", "tt_superscript": "expoente", @@ -86,28 +90,31 @@ "tt_naturalLog": "logaritmo natural", "tt_exponentialE": "e exponencial", - "tt_edition": "Edition", + "tt_edition": "Edição", "tt_undo": "Desfazer", "tt_redo": "Refazer", "tt_menu": "Menu", "tt_actions": "Actions", "tt_deleteAll": "Apagar tudo", - "tt_closeDisplay": "Close plotter", - "tt_download": "Download", + "tt_closeDisplay": "Fechar plotter", + "tt_download": "Descarregar", "tt_settingsSection": "Definições", "tt_settings": "Definições", + "tt_showHiddenElements": "Mostrar elementos ocultos", + "tt_hideElement": "Ocultar elemento", + "tt_restoreInitialContent": "Restaurar", - "tt_view": "Floating", + "tt_view": "Flutuante", "tt_maximize": "Maximizar", "tt_minimize": "Minimizar", "tt_zoomIn": "Ampliar", "tt_zoomOut": "Reduzir", - "tt_animate": "Animate", + "tt_animate": "Animar", "tt_contextual": "Contextual", - "tt_contextualElement": "Contextual (Elements)", - "tt_contextualLabel": "Contextual (Labels)", + "tt_contextualElement": "Contextuais (Elementos)", + "tt_contextualLabel": "Contextuais (Etiquetas)", "tt_delete": "Apagar", "tt_fixLabel": "Definir o rótulo", @@ -124,18 +131,21 @@ "axisColor": "Cor do eixo", "gridColor": "Cor da grelha", "subgridColor": "Cor da subgrelha", - "magneticGrid": "Magnetic grid", + "magneticGrid": "Grelha magnética", + "force": "Força", + "snap": "Ajustar", + "disabled":"Desativado", "horizontal": "Horizontal", "vertical": "Vertical", "showAxis": "Mostrar eixo", - "intervalX": "X Axis", - "intervalY": "Y Axis", - "dimensions": "Dimensions", + "intervalX": "Eixo X", + "intervalY": "Eixo Y", + "dimensions": "Dimensões", "color": "cor", - "aspectRatioLock": "Lock aspect ratio", - "aspectRatioUnlock": "Unlock aspect ratio", + "aspectRatioLock": "Bloquear proporção", + "aspectRatioUnlock": "Desbloquear proporção", "aspectRatioLabel": "X:Y", "label": "Etiqueta", "values": "Valores", @@ -150,53 +160,101 @@ "below": "Abaixo", "none": "Nenhum", - "downloadTitle": "Download as image", - "downloadText": "Select a size to download the plotter as a square PNG image.", - "downloadHelperText": "Square Image (1:1)", - "downloadErrorText": "Size must be a whole number.", + "downloadTitle": "Descarregar como imagem", + "downloadText": "Selecione um tamanho para descarregar o plotter como uma imagem PNG quadrada.", + "downloadHelperText": "Imagem quadrada (1:1)", + "downloadErrorText": "O tamanho tem de ser um número inteiro.", "confirm": "confirmar", "cancel": "cancelar", - "sizeInPixels": "Size in pixels", - "insertANumber": "Insert a number", - - "uploadImageErrorTitle": "Ups, something went wrong!", - "uploadImageErrorText": "Ensure that the upload is a valid PNG image and try again", - - "type_point": "Point", - "type_line": "Line", - "type_line_segment": "Line Segment", - "type_vector": "Vector", - "type_ray": "Ray", - "type_polyline": "Polyline", - "type_arc": "Arc", - "type_arc_by_points": "Arc by points", - "type_circle_arc": "Circle Arc", - "type_circle": "Circle", - "type_path": "Path", - "type_polygon": "Polygon", - "type_compound_element": "Compound Element", - "type_conic": "Conic", - "type_function_graph": "Function Graph", - "type_region": "Region", - "type_region_arc": "Region Arc", - "type_region_circle_arc": "Region Circle Arc", - "type_undefined": "Undefined Element", - "type_parametric_curve": "Parametric Curve", - "type_area": "Area", - "type_rectangle": "Rectangle", - "type_parallelogram": "Parallelogram", - "type_angle": "Angle", - "type_part_of_element": "Part of element", - "type_length": "Length", - "type_distance": "Distance", - "type_label": "Label", + "sizeInPixels": "Tamanho em píxeis", + "insertANumber": "Insira um número", + + "uploadImageErrorTitle": "Ocorreu um erro!", + "uploadImageErrorText": "Certifique-se de que o carregamento é uma imagem PNG válida e tente novamente", + + "type_point": "Ponto", + "type_line": "Linha", + "type_line_segment": "Segmento de linha", + "type_vector": "Vetor", + "type_ray": "Raio", + "type_polyline": "Polilinha", + "type_arc": "Arco", + "type_arc_by_points": "Arco por pontos", + "type_circle_arc": "Arco de círculo", + "type_circle": "Círculo", + "type_path": "Caminho", + "type_polygon": "Polígono", + "type_compound_element": "Elemento composto", + "type_conic": "Cónico", + "type_function_graph": "Gráfico de função", + "type_region": "Região", + "type_region_arc": "Arco de região", + "type_region_circle_arc": "Arco de círculo de região", + "type_undefined": "Elemento indefinido", + "type_parametric_curve": "Curva paramétrica", + "type_area": "Área", + "type_rectangle": "Retângulo", + "type_parallelogram": "Paralelogramo", + "type_angle": "Ângulo", + "type_part_of_element": "Parte de elemento", + "type_length": "Comprimento", + "type_distance": "Distância", + "type_label": "Etiqueta", - "type_bar_chart": "Bar Chart", - "type_line_chart": "Line Chart", - "type_pie_chart": "Pie Chart", - "type_box_plot": "Box Plot", - "type_histogram": "Histogram", + "type_bar_chart": "Gráfico de barras", + "type_line_chart": "Gráfico de linhas", + "type_pie_chart": "Gráfico circular", + "type_box_plot": "Diagrama de caixa", + "type_histogram": "Histograma", + + "helper_text_start_move_point": "Clique num ponto.", + "helper_text_start_select": "Clique num ponto.", + "helper_text_start_move_label": "Clique num ponto qualquer do gráfico.", + "helper_text_start_two_points_click_or_drag": "Clique num ponto.", + "helper_text_start_new_angle": "Clique na linha relativamente à qual pretende calcular o ângulo relativo à linha inicial.", + "helper_text_start_new_area": "Selecione a área pretendida.", + "helper_text_start_new_length" : "Selecione dois pontos e o comprimento entre eles será calculado.", + "helper_text_start_new_polyline": "Clique no ponto seguinte ou duas vezes no seu ponto atual para concluir a polilinha.", + "helper_text_start_new_polygon": "Clique no ponto seguinte ou no ponto inicial para concluir o polígono.", + "helper_text_start_new_interpolating_polynomial": "Clique no ponto seguinte ou duas vezes no seu ponto atual para concluir o polinómio interpolador.", + "helper_text_start_new_parallel_or_perpendicular": "Pode selecionar os elementos seguintes:", + "helper_text_start_draw_strokes": "Desenhe o que desejar.", + "line": "uma linha", + "vector": "vetor", + "ray": "um raio", + "segment": "um segmento", + "final_helper_text": "Concluído!", + "help_url": "AJUDA", + "close_helper_text": "Fechar descrição", + + "newPoint": "Ponto", + "newLineThroughTwoPoints": "Linha", + "newLineSegmentByPoints":"Segmento", + "newRayFromPointThroughPoint": "Raio", + "newPolyline": "Polilinha", + "newPolygon": "Polígono", + "newVectorByPoints": "Vector", + "newParallelogram": "Paralelogramo", + "newLineParallelToLineThroughPoint": "Linha paralela", + "newLinePerpendicularToLineThroughPoint": "Linha perpendicular", + + "newCircleByCenterAndPoint": "Círculo por centro e ponto", + "newCircleByThreePoints": "Círculo por três pontos", + "newArcByThreePoints": "Arco", + "newParabolaByFocusAndDirectrix": "Parábola", + "newEllipseByFociAndPoint": "Elipse", + "newHyperbolaByFociAndPoint": "Hipérbole", + "newConicByFivePoints": "Cónico", + "newInterpolatingPolynomialByPoints": "Polinómio interpolador", + "newArea": "Àrea", + "newAngle": "Ângulo", + "newLength": "Comprimento", + "newFreeLabel": "Rótulo", + "newElementByLabel": "Expressão", + "drawStrokes": "Escrita à mão", - "equation": "Equation" + "equation": "Equação", + "midpointOfLineSegment": "Ponto central de um segmento", + "mediatrixOfLineSegment": "Mediatriz de um segmento" } } \ No newline at end of file diff --git a/quizzes/lib/strings_quizzes.ca.json b/quizzes/lib/strings_quizzes.ca.json index 17d1e815..c3f1aa8d 100644 --- a/quizzes/lib/strings_quizzes.ca.json +++ b/quizzes/lib/strings_quizzes.ca.json @@ -308,7 +308,7 @@ "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_helper_text": "Definiu la vostra pròpia funció d'avaluació de la resposta de l'estudiante al panell per definir variables aleatòries i funcions.", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_name_dropdown_label": "Nom de la funció", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_define_function_button_label": "Definiu una nova funció", - "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "No avaluïs els arguments", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Sense avaluar", "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_helper_text": "La resposta de l'estudiant no s'avaluarà i es passarà com una expressió de CalcMe a la funció d'avaluació. Aquesta opció és molt avançada.", "quizzes_studio_validation_options_numbers_title": "Nombres", @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Bloqueja el contingut initial", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "No permetis que l'estudiant modifiqui el contingut inicial fora de les caixes blanques d'aquest. Si aquesta opció està activada, l'estudiant només podrar entrar text i fórmules als blancs que hi hagi al contingut inicial. ", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Configuració de la pantalla", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilitat del nom de les etiquetes", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilitat del valor de les etiquetes", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Seleccioneu la configuració de visualització del nom i el valor de les etiquetes. Podeu decidir si l'alumne veu el valor de les etiquetes sempre, mai o quan estan enfocades.", + "always": "Sempre", + "focus": "Enfocar", + "never": "Mai", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Configuració de la malla magnètica", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Selecciona l’opció de la malla magnètica per afegir-la al camp de resposta de l’estudiant.", + "force": "Forçar", + "snap": "Alinear", + "disabled": "Desactivat", + "quizzes_studio_home_random_variables_title": "Variables aleatòries", "quizzes_studio_home_random_variables_title_basic_mode": "Mode bàsic", "quizzes_studio_home_advanced_random_variables_button_text": "Mode avançat", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Utilitzeu el botó \"Previsualització\" per veure la vista de l'estudiant.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Tipus esbós", "quizzes_demo_sketch_title_menu" : "Esbós", - "home_getting_started_documentation_button_text" : "Documentació" + "home_getting_started_documentation_button_text" : "Documentació", + + "close_mathtype_popup" : "Tancar MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Avaluada", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Sense avaluar", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "Text", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Definiu com es passarà la resposta de l'estudiant com a argument a la funció d'avaluació. Aquesta opció és molt avançada.", + + "quizzes_studio_import_deprecated_message_title" : "Opcions obsoletes", + "quizzes_studio_import_deprecated_message_text" : "La pregunta que voleu importar fa servir opcions obsoletes. És possible que el comportament de la pregunta canvii lleugerament al ser importada. Si us plau, comproveu que la vostra pregunta sigueix funcionant com espereu abans de desar els canvis. \n Les opcions obsoletes son les següents:", + + "quizzes_studio_equivalent_set_assertion": "Igual com a llista ja no està disponible", + "quizzes_studio_syntax_list_assertion": "Llista ja no està disponible", + "quizzes_studio_text_logic_operators" : "Operadors lògics ja no estan disponibles", + "quizzes_studio_equivalent_unit_literal" : "Unitat literalment equivalent ja no està disponible" + } } diff --git a/quizzes/lib/strings_quizzes.da.json b/quizzes/lib/strings_quizzes.da.json index 784e6294..be3e9af3 100644 --- a/quizzes/lib/strings_quizzes.da.json +++ b/quizzes/lib/strings_quizzes.da.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Lås indledende indhold", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Tillad ikke eleven at ændre svaret uden for de tomme pladsholdere, der er tilbage i det indledende indhold. Hvis denne indstilling er aktiveret, vil eleven kun være i stand til at udfylde boksene med det oprindelige indhold.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Indstillinger for visning", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Synlighed af etiketnavn", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Synlighed af etiketværdi", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Vælg indstillingen for visning af etiketters navn og værdi. Du kan vælge, hvornår den studerende kan se etiketværdier: altid, aldrig eller når de er i fokus.", + "always": "Altid", + "focus": "I fokus", + "never": "Aldrig", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Indstillinger for magnetisk gitter", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Vælg en indstilling for magnetisk gitter til feltet med den studerendes svar.", + "force": "Gennemtving", + "snap": "Fastgør", + "disabled": "Deaktiveret", + "quizzes_studio_home_random_variables_title": "Vilkårlige variabler", "quizzes_studio_home_random_variables_title_basic_mode": "Grundlæggende tilstand", "quizzes_studio_home_advanced_random_variables_button_text": "Avanceret tilstand", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Brug knappen 'test dette spørgsmål' for at se, hvordan det vises for eleverne.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Skitser lig med hinanden", "quizzes_demo_sketch_title_menu" : "Skitse", - "home_getting_started_documentation_button_text" : "Dokumentation" + "home_getting_started_documentation_button_text" : "Dokumentation", + + "close_mathtype_popup" : "Luk MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Hold argumenterne uvurderede", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.de.json b/quizzes/lib/strings_quizzes.de.json index 665a81c0..a077c5f0 100644 --- a/quizzes/lib/strings_quizzes.de.json +++ b/quizzes/lib/strings_quizzes.de.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Ursprünglichen Inhalt sperren", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "So können Studierende nicht die Antworten außerhalb der leeren Platzhalter ändern, die im ursprünglichen Inhalt eingefügt wurden. Wenn diese Einstellung aktiviert ist, können die Studierenden nur die Felder im ursprünglichen Inhalt ausfüllen.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Einstellungen anzeigen", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Sichtbarkeit des Beschriftungsnamens", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Sichtbarkeit des Beschriftungswertes", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Anzeigeeinstellung für den Namen und Wert der Beschriftungen auswählen. Sie können entscheiden, ob die Werte der Beschriftungen immer, nie oder nur dann sichtbar sind, wenn sie fokussiert werden.", + "always": "Immer", + "focus": "Fokus", + "never": "Nie", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Einstellungen für magnetisches Raster", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Wählen Sie die Option „Magnetisches Raster“ für das Antwortfeld des Studierenden", + "force": "Erzwingen", + "snap": "Andocken", + "disabled": "Deaktiviert", + "quizzes_studio_home_random_variables_title": "Zufallsvariablen", "quizzes_studio_home_random_variables_title_basic_mode": "Basic-Modus", "quizzes_studio_home_advanced_random_variables_button_text": "Erweiterter Modus", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Über die Schaltfläche „Teste diese Frage“ können Sie die Ansicht des Studierenden sehen.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Skizze gleich", "quizzes_demo_sketch_title_menu" : "Skizze", - "home_getting_started_documentation_button_text" : "Dokumentation" + "home_getting_started_documentation_button_text" : "Dokumentation", + + "close_mathtype_popup" : "MathType schließen", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": " Argumente unbewertet lassen", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.el.json b/quizzes/lib/strings_quizzes.el.json index 62376513..5512e777 100644 --- a/quizzes/lib/strings_quizzes.el.json +++ b/quizzes/lib/strings_quizzes.el.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Κλείδωμα αρχικού περιεχομένου", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Μην επιτρέψετε στον μαθητή να τροποποιήσει την απάντηση εκτός των κενών θέσεων κράτησης θέσης που έχουν απομείνει στο αρχικό περιεχόμενο. Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, ο μαθητής θα μπορεί να συμπληρώσει μόνο τα πλαίσια του αρχικού περιεχομένου.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Ρυθμίσεις εμφάνισης", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Ορατότητα ονομάτων ετικετών", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Ορατότητα τιμών ετικετών", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Επιλέξτε τη ρύθμιση εμφάνισης των ονομάτων και των τιμών των ετικετών. Μπορείτε να αποφασίσετε αν οι τιμές των ετικετών θα είναι ορατές στον μαθητή πάντα, ποτέ ή όταν χρησιμοποιεί την εστίαση.", + "always": "Πάντα", + "focus": "Σε εστίαση", + "never": "Ποτέ", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Ρυθμίσεις μαγνητικού πλέγματος", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Επιλέξτε τη ρύθμιση μαγνητικού πλέγματος για το πεδίο απάντησης μαθητή.", + "force": "Δύναμη", + "snap": "Συγκράτηση", + "disabled": "Ανενεργό", + "quizzes_studio_home_random_variables_title": "Τυχαίες Μεταβλητές", "quizzes_studio_home_random_variables_title_basic_mode": "Βασική Λειτουργία", "quizzes_studio_home_advanced_random_variables_button_text": "Σύνθετη Λειτουργία", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Χρησιμοποιήστε το κουμπί «Δοκιμή αυτής της ερώτησης» για να δείτε την προβολή του μαθητή.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Σκίτσο ίσο", "quizzes_demo_sketch_title_menu" : "Σκίτσο", - "home_getting_started_documentation_button_text" : "Τεκμηρίωση" + "home_getting_started_documentation_button_text" : "Τεκμηρίωση", + + "close_mathtype_popup" : "Κλείσιμο του MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Δεν αξιολογούνται οι ανεξάρτητες μεταβλητές", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.en.json b/quizzes/lib/strings_quizzes.en.json index f9edf99f..c247f13a 100644 --- a/quizzes/lib/strings_quizzes.en.json +++ b/quizzes/lib/strings_quizzes.en.json @@ -308,7 +308,7 @@ "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_helper_text": "Define your own custom function to check the student answer at Define random variables and functions panel.", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_name_dropdown_label": "Function name", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_define_function_button_label": "Define a new function", - "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Keep arguments unevaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Unevaluated", "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_helper_text": "The student answer will not be evaluated and will be given to the function as a CalcMe Expression. This is a very advanced feature.", "quizzes_studio_validation_options_numbers_title": "Numbers", @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Lock initial content", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Do not allow the student to modify the answer outside of the empty placeholders left in the initial content. If this setting is enabled the student will only be able to fill in the boxes of the initial content.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Display settings", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibility of labels' name", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibility of labels' value", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Select the display setting of the labels' name and value. You can decide if the student sees the labels' value always, never or when they are focus.", + "always": "Always", + "focus": "Focus", + "never": "Never", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Magnetic grid settings", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Select the magnetic grid option for the student answer field.", + "force": "Force", + "snap": "Snap", + "disabled": "Disabled", + "quizzes_studio_home_random_variables_title": "Random Variables", "quizzes_studio_home_random_variables_title_basic_mode": "Basic Mode", "quizzes_studio_home_advanced_random_variables_button_text": "Advanced Mode", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Use the 'test this question' button to see the student's view.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Sketch equal", "quizzes_demo_sketch_title_menu" : "Sketch", - "home_getting_started_documentation_button_text" : "Documentation" + "home_getting_started_documentation_button_text" : "Documentation", + + "close_mathtype_popup" : "Close MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Unevaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.es.json b/quizzes/lib/strings_quizzes.es.json index f4ecc725..ba5af756 100644 --- a/quizzes/lib/strings_quizzes.es.json +++ b/quizzes/lib/strings_quizzes.es.json @@ -308,7 +308,7 @@ "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_helper_text": "Defina su propia función de evaluación de la respuesta del estudiante en el panel para definir variables aleatorias y funciones.", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_name_dropdown_label": "Nombre de la función", "quizzes_studio_validation_options_student_answer_comparison_custom_grading_function_define_function_button_label": "Defina una nueva función", - "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "No evalúes los argumentos", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Sin evaluar", "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_helper_text": "La respuesta del estudiante no se evaluará y se pasará como una expresión de CalcMe a la función de evaluación. Esta opción es muy avanzada.", "quizzes_studio_validation_options_numbers_title": "Números", @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Bloquear contenido inicial", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "No permitir al estudiante modificar la respuesta fuera de las cajas en blanco del contenido inicial. Si esta configuración está activa, el estudiante solamente podrá escribir en los blancos del contenido inicial.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Configuración de la pantalla", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilidad del nombre de las etiquetas", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilidad del valor de las etiquetas", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Seleccione la configuración de visualización del nombre y el valor de las etiquetas. Puede decidir si el alumno ve el valor de las etiquetas siempre, nunca o cuando están enfocadas.", + "always": "Siempre", + "focus": "Enfocar", + "never": "Nunca", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Ajustes de cuadrícula magnética", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Selecciona la opción de cuadrícula magnética para el campo de respuesta de los alumnos.", + "force": "Forzar", + "snap": "Ajustar", + "disabled": "Desactivada", + "quizzes_studio_home_random_variables_title": "Variables aleatorias", "quizzes_studio_home_random_variables_title_basic_mode": "Modo básico", "quizzes_studio_home_advanced_random_variables_button_text": "Modo avanzado", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Use el botón \"Vista previa\" para ver la vista del estudiante.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Tipo boceto", "quizzes_demo_sketch_title_menu" : "Boceto", - "home_getting_started_documentation_button_text" : "Documentación" + "home_getting_started_documentation_button_text" : "Documentación", + + "close_mathtype_popup" : "Cerrar MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluada", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Sin evaluar", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "Texto", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Defina cómo se pasará la respuesta del estudiante como argumento a la función de calificación. Esta opción es muy avanzada.", + + "quizzes_studio_import_deprecated_message_title" : "Opciones obsoletas", + "quizzes_studio_import_deprecated_message_text" : "La pregunta que está tratando de importar usa opciones obsoletas. Es posible que el comportamiento de la pregunta cambie ligeramente al ser importada. Por favor, compruebe que su pregunta sigue funcionando como usted espera antes de guardar los cambios.\n Las opciones obsoletas son las siguientes:", + + "quizzes_studio_equivalent_set_assertion": "Igual como lista ya no está disponible", + "quizzes_studio_syntax_list_assertion": "Lista ya no está disponible", + "quizzes_studio_text_logic_operators" : "Operadores lógicos ya no están disponibles", + "quizzes_studio_equivalent_unit_literal" : "Unidad literalmente equivalente ya no está disponible" + } } diff --git a/quizzes/lib/strings_quizzes.fr.json b/quizzes/lib/strings_quizzes.fr.json index f608be4f..149e0259 100644 --- a/quizzes/lib/strings_quizzes.fr.json +++ b/quizzes/lib/strings_quizzes.fr.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Verrouiller le contenu initial", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "N’autorisez pas l’élève à modifier la réponse en dehors des espaces réservés vides laissés dans le contenu initial. Si ce paramètre est activé, l’élève pourra uniquement remplir les cases du contenu initial.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Configuration de l'écran", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilité du nom des étiquettes", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilité de la valeur des étiquettes", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Sélectionnez la configuration pour l'affichage du nom et de la valeur des étiquettes. Vous pouvez décider si l'élève voit la valeur des étiquettes toujours, jamais ou lorsqu'elles sont focus. ", + "always": "Toujours", + "focus": "Focaliser", + "never": "Jamais", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Paramètres de grille magnétique", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Sélectionnez l’option de grille magnétique pour le champ de réponse de l’élève.", + "force": "Forcer", + "snap": "Aligner", + "disabled": "Désactivé", + "quizzes_studio_home_random_variables_title": "Variables aléatoires", "quizzes_studio_home_random_variables_title_basic_mode": "Mode basique", "quizzes_studio_home_advanced_random_variables_button_text": "Mode avancé", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Utilisez le bouton « Tester cette question » afin de vérifier ce que verront vos élèves.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Esquisser de même", "quizzes_demo_sketch_title_menu" : "Esquisser", - "home_getting_started_documentation_button_text" : "Documentation" + "home_getting_started_documentation_button_text" : "Documentation", + + "close_mathtype_popup" : "Fermer MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Conserver les arguments non évalués", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.it.json b/quizzes/lib/strings_quizzes.it.json index d65784c1..29c407fb 100644 --- a/quizzes/lib/strings_quizzes.it.json +++ b/quizzes/lib/strings_quizzes.it.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Blocca contenuto iniziale", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Non permettere allo studente di modificare la risposta al di fuori dei segnaposto vuoti lasciati nel contenuto iniziale. Se questa impostazione è abilitata, lo studente potrà compilare solo le caselle del contenuto iniziale.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Impostazioni di visualizzazione", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilità del nome delle etichette", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilità del valore delle etichette", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Selezionare l'impostazione di visualizzazione del nome e del valore delle etichette. Potete decidere se lo studente vede il valore delle etichette sempre, mai o quando sono focalizzate.", + "always": "Sempre", + "focus": "Focus", + "never": "Mai", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Impostazioni griglia magnetica", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Seleziona l’opzione per la griglia magnetica per il campo di risposta dello studente.", + "force": "Forza", + "snap": "Allinea", + "disabled": "Disattivato", + "quizzes_studio_home_random_variables_title": "Variabili casuali", "quizzes_studio_home_random_variables_title_basic_mode": "Modalità di base", "quizzes_studio_home_advanced_random_variables_button_text": "Modalità avanzata", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Usa il pulsante “prova questa domanda” per entrare in modalità di visualizzazione dello studente.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Realizza uno schizzo uguale", "quizzes_demo_sketch_title_menu" : "Schizzo", - "home_getting_started_documentation_button_text" : "Documentazione" + "home_getting_started_documentation_button_text" : "Documentazione", + + "close_mathtype_popup" : "Chiudi MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Non valutare gli argomenti", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.lang.json b/quizzes/lib/strings_quizzes.lang.json index 3c2849fa..c82d9151 100644 --- a/quizzes/lib/strings_quizzes.lang.json +++ b/quizzes/lib/strings_quizzes.lang.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "${quizzes_studio_input_options_answer_input_method_lock_initial_content_label}", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "${quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text}", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "${quizzes_studio_input_options_answer_input_method_display_settings_label}", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "${quizzes_studio_input_options_answer_input_method_display_settings_label_name}", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "${quizzes_studio_input_options_answer_input_method_display_settings_label_value}", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "${quizzes_studio_input_options_answer_input_method_display_settings_helper_text}", + "always": "${always}", + "focus": "${focus}", + "never": "${never}", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "${quizzes_studio_input_options_answer_input_method_magnetic_grid_label}", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "${quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text}", + "force": "${force}", + "snap": "${snap}", + "disabled": "${disabled}", + "quizzes_studio_home_random_variables_title": "${quizzes_studio_home_random_variables_title}", "quizzes_studio_home_random_variables_title_basic_mode": "${quizzes_studio_home_random_variables_title_basic_mode}", "quizzes_studio_home_advanced_random_variables_button_text": "${quizzes_studio_home_advanced_random_variables_button_text}", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "${quizzes_studio_home_correct_answer_description_sketch_paragraph_2}", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "${quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label}", "quizzes_demo_sketch_title_menu" : "${quizzes_demo_sketch_title_menu}", - "home_getting_started_documentation_button_text" : "${home_getting_started_documentation_button_text}" + "home_getting_started_documentation_button_text" : "${home_getting_started_documentation_button_text}", + + "close_mathtype_popup" : "${close_mathtype_popup}", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "${quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label}", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "${quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label}", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "${quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label}", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "${quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text}", + + "quizzes_studio_import_deprecated_message_title" : "${quizzes_studio_import_deprecated_message_title}", + "quizzes_studio_import_deprecated_message_text" : "${quizzes_studio_import_deprecated_message_text}", + + "quizzes_studio_equivalent_set_assertion": "${quizzes_studio_equivalent_set_assertion}", + "quizzes_studio_syntax_list_assertion": "${quizzes_studio_syntax_list_assertion}", + "quizzes_studio_text_logic_operators" : "${quizzes_studio_text_logic_operators}", + "quizzes_studio_equivalent_unit_literal" : "${quizzes_studio_equivalent_unit_literal}" + } } diff --git a/quizzes/lib/strings_quizzes.nn.json b/quizzes/lib/strings_quizzes.nn.json index eea826b2..d370349b 100644 --- a/quizzes/lib/strings_quizzes.nn.json +++ b/quizzes/lib/strings_quizzes.nn.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Lås startinnhald", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Ikkje tillat studenten å endra svaret utenfor dei tomme plasshaldarane som er igjen i innhaldet. Dersom denne innstillinga er slått på, vil studenten berre kunna fylla i boksane av innhaldet.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Visningsinnstillinger", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Synligheten til etiketters navn", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Synligheten til etiketters verdi", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Velg visningsinnstillingen for etikettenes navn og verdi. Du kan bestemme om eleven skal se etikettenes verdi alltid, aldri eller når de er i fokus.", + "always": "Alltid", + "focus": "Fokus", + "never": "Aldri", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Innstillingar for magnetisk rutenett", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Vel det magnetiske rutenettalternativet for eleven sitt svarfelt.", + "force": "Kraft", + "snap": "Augeblikksbilete", + "disabled": "Deaktivert", + "quizzes_studio_home_random_variables_title": "Tilfeldige variablar", "quizzes_studio_home_random_variables_title_basic_mode": "Enkel modus", "quizzes_studio_home_advanced_random_variables_button_text": "Avansert modus", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Bruk knappen «test dette spørsmålet» for å sjå elevvisinga.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Skissere likt", "quizzes_demo_sketch_title_menu" : "Skissere", - "home_getting_started_documentation_button_text" : "Dokumentasjon" + "home_getting_started_documentation_button_text" : "Dokumentasjon", + + "close_mathtype_popup" : "Lukk MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Hald argument ikkje vurderte", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.no.json b/quizzes/lib/strings_quizzes.no.json index 90b5a815..e5a5d265 100644 --- a/quizzes/lib/strings_quizzes.no.json +++ b/quizzes/lib/strings_quizzes.no.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Lås opprinnelig innhold", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Ikke tillat studenten å endre svaret utenfor de tomme plassholdere som er igjen i opprinnelige innholdet. Hvis denne innstillinga er slått på vil studenten bare bli i stand til å fylle boksene i den opprinnelige innholdet.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Visningsinnstillinger", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Synlighet for etikettens navn", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Synlighet for etikettens verdi", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Velg visningsinnstilling for etikettens navn og verdi. Du kan bestemme om eleven skal kunne se etikettenes verdi alltid, aldri eller bare når de er i fokus.", + "always": "Alltid", + "focus": "I fokus", + "never": "Aldri", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Innstillinger for magnetisk rutenett", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Velg det magnetiske rutenettalternativet for elevens svarfelt.", + "force": "Kraft", + "snap": "Øyeblikksbilde", + "disabled": "Deaktivert", + "quizzes_studio_home_random_variables_title": "Tilfeldige variabler", "quizzes_studio_home_random_variables_title_basic_mode": "Grunnleggende modus", "quizzes_studio_home_advanced_random_variables_button_text": "Avansert modus", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Bruk knappen 'test dette spørsmålet' for å se hvordan det vises for studentene.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Skissere i samme forhold", "quizzes_demo_sketch_title_menu" : "Skissere", - "home_getting_started_documentation_button_text" : "Dokumentasjon" + "home_getting_started_documentation_button_text" : "Dokumentasjon", + + "close_mathtype_popup" : "Lukk MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Ikke vurder argumenter", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.pt.json b/quizzes/lib/strings_quizzes.pt.json index 3f3bc16e..3cecaff5 100644 --- a/quizzes/lib/strings_quizzes.pt.json +++ b/quizzes/lib/strings_quizzes.pt.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Bloquear conteúdo inicial", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Não permita que o aluno modifique a resposta fora dos espaços vazios reservados deixados no conteúdo inicial. Se esta configuração estiver habilitada o aluno só poderá preencher as caixas do conteúdo inicial.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Definições de visualização", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilidade do nome das etiquetas", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilidade do valor das etiquetas", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Seleccione a definição de visualização do nome e do valor das etiquetas. Pode decidir se o aluno vê o valor das etiquetas sempre, nunca ou quando estão em foco.", + "always": "Sempre", + "focus": "Foco", + "never": "Nunca", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Definições de grelha magnética", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Selecione a opção de grelha magnética para o campo de respostas do aluno.", + "force": "Força", + "snap": "Ajustar", + "disabled": "Desativado", + "quizzes_studio_home_random_variables_title": "Variáveis aleatórias", "quizzes_studio_home_random_variables_title_basic_mode": "Modo básico", "quizzes_studio_home_advanced_random_variables_button_text": "Modo avançado", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Utilize o botão “testar esta pergunta” para ver a opinião do aluno.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Esboçar igual", "quizzes_demo_sketch_title_menu" : "Esboço", - "home_getting_started_documentation_button_text" : "Documentação" + "home_getting_started_documentation_button_text" : "Documentação", + + "close_mathtype_popup" : "Fechar MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Manter argumentos não avaliados", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.pt_br.json b/quizzes/lib/strings_quizzes.pt_br.json index 954708de..92e0d454 100644 --- a/quizzes/lib/strings_quizzes.pt_br.json +++ b/quizzes/lib/strings_quizzes.pt_br.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Bloquear conteúdo inicial", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Não permita que o aluno modifique a resposta fora dos espaços vazios reservados deixados no conteúdo inicial. Se essa configuração estiver habilitada, o aluno só poderá preencher os espaços vazios.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Configurações de exibição", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Visibilidade do nome dos rótulos", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Visibilidade do valor dos rótulos", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Selecione a configuração de exibição do nome e do valor dos rótulos. Você pode decidir se o aluno verá o valor das etiquetas sempre, nunca ou quando elas estiverem em foco.", + "always": "Sempre", + "focus": "Foco", + "never": "Nunca", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Ajustes da grade magnética", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Selecione a opção de grade magnética para o campo de resposta do aluno.", + "force": "Força", + "snap": "Alinhar", + "disabled": "Desativado", + "quizzes_studio_home_random_variables_title": "Variáveis aleatórias", "quizzes_studio_home_random_variables_title_basic_mode": "Modo básico", "quizzes_studio_home_advanced_random_variables_button_text": "Modo avançado", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Use o botão \"Testar esta pergunta\" para entrar no modo de visualização do aluno.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Reproduzir ", "quizzes_demo_sketch_title_menu" : "Desenhar", - "home_getting_started_documentation_button_text" : "Documentação" + "home_getting_started_documentation_button_text" : "Documentação", + + "close_mathtype_popup" : "Fechar MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Manter argumentos não avaliados", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.ru.json b/quizzes/lib/strings_quizzes.ru.json index a347ec1d..eabe7924 100644 --- a/quizzes/lib/strings_quizzes.ru.json +++ b/quizzes/lib/strings_quizzes.ru.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "Заблокировать начальное содержимое", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "Запрещает студенту изменять ответ за пределами пустых полей для заполнения, оставленных в начальном содержимом. В этом режиме студент может лишь заполнять поля в начальном содержимом.", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "Настройки отображения", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "Отображение названий меток", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "Отображение значений меток", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "Выберите настройку отображения для названий и значений меток. Вы можете определить, когда учащийся будет видеть значения меток: всегда, никогда или когда они в центре внимания.", + "always": "Всегда", + "focus": "В центре внимания", + "never": "Никогда", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "Настройки магнитной сетки", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "Выберите вариант магнитной сетки для поля ответа учащегося.", + "force": "Применить", + "snap": "Снимок", + "disabled": "Отключено", + "quizzes_studio_home_random_variables_title": "Случайные переменные", "quizzes_studio_home_random_variables_title_basic_mode": "Основной режим", "quizzes_studio_home_advanced_random_variables_button_text": "Расширенный режим", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "Нажмите кнопку «Проверить данный вопрос», чтобы узнать, что увидит студент.", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "Эскиз равен", "quizzes_demo_sketch_title_menu" : "Эскиз", - "home_getting_started_documentation_button_text" : "Документация" + "home_getting_started_documentation_button_text" : "Документация", + + "close_mathtype_popup" : "Закрыть MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "Сохранять аргументы без оценки", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/strings_quizzes.zh.json b/quizzes/lib/strings_quizzes.zh.json index 62889feb..4e7dd453 100644 --- a/quizzes/lib/strings_quizzes.zh.json +++ b/quizzes/lib/strings_quizzes.zh.json @@ -558,6 +558,20 @@ "quizzes_studio_input_options_answer_input_method_lock_initial_content_label": "锁定初始内容", "quizzes_studio_input_options_answer_input_method_lock_initial_content_helper_text": "不允许学生在初始内容中留下的空占位符之外修改答案。如果启用此设置,学生将只能填写初始内容的方框。", + "quizzes_studio_input_options_answer_input_method_display_settings_label": "显示设置", + "quizzes_studio_input_options_answer_input_method_display_settings_label_name": "标签名称的可见性", + "quizzes_studio_input_options_answer_input_method_display_settings_label_value": "标签值的可见性", + "quizzes_studio_input_options_answer_input_method_display_settings_helper_text": "选择标签名称和值的显示设置。您可以选择标签值对学生的显示方式:始终显示、从不显示或关注时显示。", + "always": "始终", + "focus": "关注", + "never": "从不", + + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label": "磁栅设置", + "quizzes_studio_input_options_answer_input_method_magnetic_grid_label_text": "为学生答案字段选择磁栅选项。", + "force": "力", + "snap": "快照", + "disabled": "已禁用", + "quizzes_studio_home_random_variables_title": "随机变量", "quizzes_studio_home_random_variables_title_basic_mode": "基本模式", "quizzes_studio_home_advanced_random_variables_button_text": "高级模式", @@ -611,7 +625,23 @@ "quizzes_studio_home_correct_answer_description_sketch_paragraph_2": "请使用“测试该问题”按钮查看学生界面。", "quizzes_studio_test_question_student_answer_feedback_assertion_equivalent_sketch_label" : "等效草图", "quizzes_demo_sketch_title_menu" : "草图", - "home_getting_started_documentation_button_text" : "文档" + "home_getting_started_documentation_button_text" : "文档", + + "close_mathtype_popup" : "关闭MathType", + + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_evaluated_label": "Evaluated", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_unevaluated_label": "保持自变量不被评估", + "quizzes_studio_validation_options_student_answer_comparison_keep_arguments_string_label": "String", + "quizzes_studio_validation_options_student_answer_comparison_arguments_helper_text": "Define how the student answer will be passed as an argument to the grading function. This is a very advanced feature.", + + "quizzes_studio_import_deprecated_message_title" : "Deprecated features", + "quizzes_studio_import_deprecated_message_text" : "The question you are about to open contains deprecated features. The import process may change slightly the behavior of the question. It is highly recommended that you carefully test de question after import. \n The deprecated features are the following ones:", + + "quizzes_studio_equivalent_set_assertion": "Equivalent set assertion is no longer available", + "quizzes_studio_syntax_list_assertion": "Syntax list assertion is no longer available", + "quizzes_studio_text_logic_operators" : "Text logic operators are no longer available", + "quizzes_studio_equivalent_unit_literal" : "Equivalent unit literal assertion is no longer available" + } } diff --git a/quizzes/lib/sys/io/FileInput.class.php b/quizzes/lib/sys/io/FileInput.class.php index 00eee2aa..e12193b8 100644 --- a/quizzes/lib/sys/io/FileInput.class.php +++ b/quizzes/lib/sys/io/FileInput.class.php @@ -24,8 +24,8 @@ public function tell() { } public function seek($p, $pos) { $w = null; - $t = ($pos); - switch($t->index) { + $»t = ($pos); + switch($»t->index) { case 0: { $w = SEEK_SET; @@ -76,28 +76,28 @@ public function readByte() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $__properties__ = array("set_bigEndian" => "setEndian"); function __toString() { return 'sys.io.FileInput'; } } -function sys_io_FileInput_0(&$this, &$r) { +function sys_io_FileInput_0(&$»this, &$r) { throw new HException(haxe_io_Error::Custom("An error occurred")); } -function sys_io_FileInput_1(&$this, &$l, &$p, &$s) { +function sys_io_FileInput_1(&$»this, &$l, &$p, &$s) { throw new HException(new haxe_io_Eof()); } -function sys_io_FileInput_2(&$this, &$l, &$p, &$r, &$s) { +function sys_io_FileInput_2(&$»this, &$l, &$p, &$r, &$s) { throw new HException(haxe_io_Error::Custom("An error occurred")); } -function sys_io_FileInput_3(&$this) { +function sys_io_FileInput_3(&$»this) { throw new HException(new haxe_io_Eof()); } -function sys_io_FileInput_4(&$this, &$r) { +function sys_io_FileInput_4(&$»this, &$r) { throw new HException(haxe_io_Error::Custom("An error occurred")); } diff --git a/quizzes/lib/sys/io/FileOutput.class.php b/quizzes/lib/sys/io/FileOutput.class.php index 6a32488c..7510eed7 100644 --- a/quizzes/lib/sys/io/FileOutput.class.php +++ b/quizzes/lib/sys/io/FileOutput.class.php @@ -14,8 +14,8 @@ public function tell() { } public function seek($p, $pos) { $w = null; - $t = ($pos); - switch($t->index) { + $»t = ($pos); + switch($»t->index) { case 0: { $w = SEEK_SET; @@ -67,22 +67,22 @@ public function writeByte($c) { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static $__properties__ = array("set_bigEndian" => "setEndian"); function __toString() { return 'sys.io.FileOutput'; } } -function sys_io_FileOutput_0(&$this, &$r) { +function sys_io_FileOutput_0(&$»this, &$r) { throw new HException(haxe_io_Error::Custom("An error occurred")); } -function sys_io_FileOutput_1(&$this, &$b, &$l, &$p, &$s) { +function sys_io_FileOutput_1(&$»this, &$b, &$l, &$p, &$s) { throw new HException(new haxe_io_Eof()); } -function sys_io_FileOutput_2(&$this, &$b, &$l, &$p, &$r, &$s) { +function sys_io_FileOutput_2(&$»this, &$b, &$l, &$p, &$r, &$s) { throw new HException(haxe_io_Error::Custom("An error occurred")); } diff --git a/quizzes/lib/sys/net/Host.class.php b/quizzes/lib/sys/net/Host.class.php index e7a518cc..87849643 100644 --- a/quizzes/lib/sys/net/Host.class.php +++ b/quizzes/lib/sys/net/Host.class.php @@ -28,12 +28,12 @@ public function toString() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function localhost() { return $_SERVER["HTTP_HOST"]; diff --git a/quizzes/lib/sys/net/Socket.class.php b/quizzes/lib/sys/net/Socket.class.php index a6fa2bba..fe21a729 100644 --- a/quizzes/lib/sys/net/Socket.class.php +++ b/quizzes/lib/sys/net/Socket.class.php @@ -108,12 +108,12 @@ public function assignHandler() { public function __call($m, $a) { if(isset($this->$m) && is_callable($this->$m)) return call_user_func_array($this->$m, $a); - else if(isset($this->dynamics[$m]) && is_callable($this->dynamics[$m])) - return call_user_func_array($this->dynamics[$m], $a); + else if(isset($this->»dynamics[$m]) && is_callable($this->»dynamics[$m])) + return call_user_func_array($this->»dynamics[$m], $a); else if('toString' == $m) return $this->__toString(); else - throw new HException('Unable to call '.$m.''); + throw new HException('Unable to call «'.$m.'»'); } static function checkError($r, $code, $msg) { if(!($r === false)) { diff --git a/quizzes/lib/util.css b/quizzes/lib/util.css index d85ee844..c768cec9 100644 --- a/quizzes/lib/util.css +++ b/quizzes/lib/util.css @@ -1421,10 +1421,10 @@ md-elevation-transition { } .wrsUI_app .wrsUI_drawingPanel.wrsUI_drawingPanelEmpty .wrsUI_aux_canvasContainer { - background: url("decoration/drawing_panel_empty.svg?v=4.8.2") center center no-repeat; + background: url("decoration/drawing_panel_empty.svg?v=4.11.2") center center no-repeat; } .wrsUI_app .wrsUI_drawingPanel.wrsUI_drawingPanelEmpty .wrsUI_aux_canvasContainer canvas { - background: url("decoration/drawing_panel_grid.png?v=4.8.2"); + background: url("decoration/drawing_panel_grid.png?v=4.11.2"); } .wrsUI_app .wrsUI_drawingPanel .wrsUI_aux_canvasContainer { position: absolute; @@ -1523,6 +1523,58 @@ md-elevation-transition { text-align: left; line-height: 36px; } +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons { + float: right; + vertical-align: middle; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons > .wrsUI_button { + min-width: inherit; + width: 36px; + border-radius: 50%; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons > .wrsUI_button > .wrsUI_aux_icon { + color: grey; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable { + max-width: 100%; + max-height: 100%; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar { + padding: 8px 8px 8px 12px; + cursor: all-scroll !important; + background: rgba(0, 0, 0, 0.1); + color: black; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar > .wrsUI_aux_titleBar_buttons > .wrsUI_button > .wrsUI_aux_icon { + color: black; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_aux_windowBody { + height: calc(100% - 68px) !important; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_aux_windowBody > .wrsUI_component.wrsUI_mathTypeComponent { + min-height: 200px; + min-width: 450px; + height: 100% !important; + max-height: 100% !important; + max-width: 100% !important; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_button_resize_bar { + width: 100%; + height: 18px; + position: absolute; + bottom: 0px; + display: flex !important; +} +.wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_button_resize_bar > .wrsUI_bottom_right_resizer { + width: 10px; + height: 10px; + color: black; + position: absolute !important; + align-content: bottom; + right: 4px; + bottom: 8px; + cursor: se-resize; +} .wrsUI_app .wrsUI_aux_window > .wrsUI_aux_windowContent > .wrsUI_aux_windowBody { display: flex; flex-direction: column; @@ -1557,17 +1609,6 @@ md-elevation-transition { height: 80%; } } -.wrsUI_app .wrsUI_window.wrsUI_dialogForm > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons { - float: right; - vertical-align: middle; -} -.wrsUI_app .wrsUI_window.wrsUI_dialogForm > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons > .wrsUI_button { - width: 36px; - border-radius: 50%; -} -.wrsUI_app .wrsUI_window.wrsUI_dialogForm > .wrsUI_aux_windowContent > .wrsUI_aux_titleBar:not(:empty) > .wrsUI_aux_titleBar_buttons > .wrsUI_button > .wrsUI_aux_icon { - color: grey; -} .wrsUI_app .wrsUI_window.wrsUI_dialogForm > .wrsUI_aux_windowContent > .wrsUI_aux_windowBody { overflow: auto; position: relative; @@ -2102,7 +2143,7 @@ md-elevation-transition { box-sizing: border-box; padding: 8px; justify-content: space-between !important; - width: calc(100% - (24px * var(--indentation-level))); + width: calc(100% - 24px * var(--indentation-level)); } .wrsUI_app .wrsUI_list > .wrsUI_panel > .wrsUI_label { margin-right: 16px; @@ -2533,7 +2574,7 @@ md-elevation-transition { } .wrsUI_app .wrsUI_radioButton .wrsUI_radioButtonText .wrsUI_label { cursor: pointer; - color: black; + color: rgb(0, 0, 0); line-height: 20px; font-weight: 400; font-size: 14px; @@ -2769,7 +2810,7 @@ md-elevation-transition { font-size: 14px; font-weight: 400; line-height: 20px; - color: black; + color: rgb(0, 0, 0); } .wrsUI_app .wrsUI_checkBox .wrsUI_checkBoxHelperText .wrsUI_label { cursor: pointer; @@ -3108,7 +3149,7 @@ md-elevation-transition { } .wrsUI_app .wrsUI_slider .wrsUI_aux_sliderWrapper .wrsUI_aux_sliderRange { background: #077670; - width: calc((var(--slider-width) / var(--slider-max)) * (var(--slider-value) - var(--slider-min))); + width: calc(var(--slider-width) / var(--slider-max) * (var(--slider-value) - var(--slider-min))); height: 2px; border-radius: 2px; } @@ -3120,7 +3161,7 @@ md-elevation-transition { cursor: pointer; position: absolute; top: -1px; - left: calc((var(--slider-width) / var(--slider-max)) * (var(--slider-value) - var(--slider-min)) - 5px); + left: calc(var(--slider-width) / var(--slider-max) * (var(--slider-value) - var(--slider-min)) - 5px); } .wrsUI_app .wrsUI_slider .wrsUI_aux_sliderWrapper .wrsUI_aux_sliderHandle:focus { box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); diff --git a/quizzes/lib/util_tmp.css.map b/quizzes/lib/util_tmp.css.map index b9dfd000..651910f8 100644 --- a/quizzes/lib/util_tmp.css.map +++ b/quizzes/lib/util_tmp.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["wiris.sass","util.sass","reset.scss","md-material-shadows.scss","mixins.sass","fonts.sass","material_icon.sass","component.sass","svg_icon.sass","context_panel.sass","context_panel_animation.scss","dark_layer.sass","dark_layer_animation.scss","wiris_colors.sass","component_animation.scss","component_button.sass","component_button_animation.scss","component_color_picker.sass","component_color_picker_animation.scss","component_context_menu_button.sass","component_dropdown.sass","component_dropdown_animation.scss","component_dropdown_auxarrow.sass","component_toggle_dropdown.sass","component_toggle_button.sass","component_signin_button.sass","component_panel.sass","component_border_panel.sass","component_drawer_panel.sass","component_drawer_panel_animation.scss","component_drawing_panel.sass","component_plotter_panel.sass","component_activity_panel.sass","component_activity_panel_animation.scss","component_window.sass","component_window_animation.scss","component_dialog_form.sass","component_dialog.sass","component_button_panel.sass","component_button_panel_animation.scss","component_divider.sass","component_flow_panel.sass","component_data_table.sass","component_toggle_buttons_panel.sass","component_expansion_panel.sass","component_expansion_panel_animation.scss","component_checkbox_expansion_panel.sass","component_tree_selector.sass","component_floating_panel.sass","component_responsive_toolbar.sass","component_interval.sass","component_lockable_interval.sass","component_list.sass","component_tool_bar.sass","component_tabbed_panel.sass","component_tabbed_panel_animation.scss","component_signin_panel.sass","component_radio_button.sass","component_radio_button_animation.scss","component_check_box.sass","component_check_box_animation.scss","component_switch.sass","component_switch_animation.scss","component_chip.sass","component_chip_animation.scss","component_choice_chip.sass","component_filter_chip.sass","component_filter_chip_animation.scss","component_label.sass","component_hyperlink_label.sass","component_action_label.sass","component_icon_box.sass","component_slider.sass","component_input_component.sass","component_text_component.sass","component_text_component_animation.scss","component_text_area.sass","component_text_area_animation.scss","component_text_field.sass","component_text_field_animation.scss","component_progress_bar.sass","component_progress_bar_animation.scss","component_progress_circle.sass","component_formula_viewer.sass"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;EAAW;EAAW;EAAuB;EAAmB;EAA0C;;;AAAyC;EAAkB;;;AAAc;EAAoC;EAAU;;;AAAU;EAAkY;EAAS;;;AAAW;EAAiB;EAAyB;EAAiB;;;AAAS;EAAmC;EAAS;EAAwB;;;AAAe;EAAsK;EAAmB;;;AAAqB;EAA8B;;;AAAsB;EAAc;;;AAAiB;EAAiC;;;AAAiB;EAAoF;EAAe;;;AAAoB;EAAuC;;;AAAY;EAAmC;EAAS;;;AAAqB;EAAe;;;AAAyB;EAAe;;;AAAyB;EAAkB;;;AAAY;EAA+G;EAAoB;EAAkB;EAAmB;;;AAAqB;EAAyE;;;ACM1sD;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC/EH;EACC,aCrGS;EDsGT,aCtG8D;EDuG9D,YCvGmE;EDwGnE;EACA;;AExGD;EFgHA;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EExIC;EACA;;AAEA;EACC,SCLqB;;;ACDpB;EACI;EACA;EACA;EACA;EACA,SDHc;ECId;;AAEA;EACI,SDRY;;;AEDvB;EACC,SFWqB;EEVrB;EACA;EACA;EACA;EACA;EN4KE;;AMzKF;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;;ACpBF;ENsFC;;;AOnFD;EACC;EACA;EACA;EACA;EACA;EACA,kBAV2B;;AAY5B;EACC,kBAZkC;;;ACAnC;ERsFC;;;AGpCF;EACC;EACA;EACA;EACA,WA9CoB;EA+CpB,eAxDoB;EAyDpB,aApDsB;EAqDtB,aApDsB;EAqDtB,YM/CwB;ETJxB,uBGoDa;EHnDb,kBGmDa;EHlDb,qBGkDa;EHjDb,oBGiDa;EHhDb,kBGgDa;EH/Cb,iBG+Ca;EH9Cb,aG8Ca;;AAEb;EACC;;AAED;EHCA;EACA;EACA;EACA;EACA;EACA;EACA;;AGJA;EHFA;EACA;EACA;EACA;EACA;EACA;EACA;;AGDA;EHLA;EACA;EACA;EACA;EACA;EACA;EACA;;AGEA;EHRA;EACA;EACA;EACA;EACA;EACA;EACA;;AGKA;EHXA;EACA;EACA;EACA;EACA;EACA;EACA;EGOC;EACA;;AAED;EACC,YMvEuB;ENwEvB,eApFmB;EAqFnB;;AAED;EACC;;;AOtFF;EVqFE;;;AUvED;EVuEC;;;AWhDD;AAAA;EAEC,eAzCqB;EA0CrB;;AAED;EACC;EACA;EACA;EACA;EACA,OFhDoB;EEiDpB;EACA;EACA;EACA;EACA,aR/CiB;EQgDjB,SArDe;EAsDf,QApDc;EAqDd,WApDiB;EAqDjB;EA8BA;;AA5BA;EACC;EACA,YAjDwB;EAkDxB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAEA;EACC,YArEsB;;AAuEvB;EACC,YAvEsB;;AAyExB;EACC,YA1EuB;;AA8ExB;EACC;;AAED;EACC,SA7FwB;EA8FxB,QA5EsB;;AA8EvB;EZkFE;EYhFD,YFlGmB;EEmGnB,OFxFsB;EEyFtB,SApGwB;;AAsGxB;EACC,YAhFiC;;AAmFjC;EACC,YAtF+B;;AAwFhC;EZqEA;EYnEC,YAzF+B;;AA2FjC;EACC,YA5FgC;;AA8FlC;EACC,SAnH8B;;AAqH/B;EACC,WAnHkB;EAoHlB,YAnHmB;EAoHnB;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC,aA/H2B;;AAiI5B;EACC,OAhIqB;;AAkIrB;EZoCC;EYlCA,OAzH8B;EA0H9B,YAtHmC;;AAwHpC;EACC;;AAED;EX7GF;EACA;EACA;EACA;EACA;EACA;EW0GG;;AAKA;EACC,YA5IuC;;AA8IvC;EACC,SAnIwC;;AAqI1C;EACC,YAnJuC;;AAqJxC;EACC;;AAED;EACC,SA7ImC;;AAgJpC;EACC,SA/I4C;;AAmJ9C;EACC,SAlJqC;;AAsJrC;EACC,SAtJ0C;;AAyJ3C;EACC,SAzJ6C;;AA4JhD;EACC;EACA;;AAEA;EACC;;;ACjMH;EZsFC;;AY/EA;EZ+EA;;;AajFD;EACC;EACA,QANgC;;AAQhC;EACC;EACA;EACA;EACA;;AAED;EACC,YAd6B;;AAgB9B;EACC,YAjB6B;;AAmB9B;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA,OA7B+B;EA8B/B,QA7BgC;EA8BhC,WA/B+B;;AAiC/B;EACC,YAhC6B;;AAkC/B;EACC,eAtCwC;EdmLtC;;;AelLH;AAAA;EdsFC;;;AezED;EhBkKG;;AgB/JH;EACC,YNNuB;EMOvB,eAjBuC;;AAmBvC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ONzBoB;EM0BpB,aZxBoB;EYyBpB,SA1B0C;EA2B1C,aA1B8C;;AA4B9C;EACC;;AAED;EACC,YA9BkC;;AAgCpC;EACC;EACA;EACA;;AAED;EACC;EACA;EACA,YNpCsB;;AMwCtB;EACC,YN3CoB;;;AOWvB;EACC;;AAED;EACC;EACA;EACA,abrBqB;EasBrB,QA3BgB;EA4BhB,YA1BoB;EA2BpB,eAvBuB;EAwBvB;EACA,OP5BqB;EO6BrB,SAjCiB;EAkCjB;EACA;;AAIC;EACC,YApCwB;;AAsCzB;EAEC,YAvCyB;;AAyC3B;EACC;EACA,YA3C0B;;AA6C3B;EACC,YA7C0B;;AA+C3B;EACC;;AAED;EACC,OAvCuB;;AAyCxB;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EAEC;;AAEH;EACC,SAtEkC;;AAwElC;EACC;;AAED;EACC,eAzE+B;;AA2E/B;EhBwBF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SgB5CiB;EhB8ClB;EACA;EACA;EACA;EgBhDG;EACA,OA5EoB;EA6EpB,OA5EoB;EA6EpB,WA/EwB;EAgFxB;;AAEH;EACC;EACA;EACA;EACA;EACA;EACA;EACA,OPhGkB;;;AQPnB;EjBsFC;;;ADjFF;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AmB9KH;EACC;ElB2GD;EACA;EACA;EAGC;EACA,OkBhH8B;ElBiH9B,QkBjH8B;ElBuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SkB/He;ElBiIhB;EACA;EACA;EACA;EkBnIC;EACA;EACA;EACA;;;ACWA;EACC,eDrBuB;;ACuBzB;EACC;EACA,YVhBsB;;AUkBtB;EACC;EACA;EACA;EACA;;AAEA;EACC;;;ACnCH;EACC,YTWyB;;ASTzB;EACC,YTmBkC;EZ2JjC;;;AsBlLH;EACC;EACA;EACA;;AAEA;EACC;EACA;;;ACFF;EvB6KG;EuB3KF,enBRmB;EmBSnB,kBbGuB;;AaDxB;EACC;EACA;EACA;;AAEA;EACC,YbNqB;;AaQtB;EvBgKE;EuB9JD,enBrBkB;EmBsBlB,kBbVsB;;AaYtB;EACC,SAzBiB;EA0BjB,QAxBgB;;AA0BhB;EACC,eA1BsB;;AA4BzB;EACC;;;AC7BD;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEF;AAAA;EACC;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAEF;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAEF;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;;AC/GJ;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAED;EACC;;AAEF;EACC;;AAGA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEF;EACC,Yf7BqB;Ee8BrB;EACA;EACA;EzBwIC;;;A0BjLF;EzBqFA;;AyB9EA;EzB8EA;;;A0BrFA;EACC;;AAEA;EACC;;AAEF;EACC;EACA;EACA;E1BmBF;EACA;;A0BjBE;EACC;EACA;EACA;;;ACfF;EACC;EACA;EACA;;AAEA;EAEC;EACA;EACA;;;ACVH;AAAA;EAEC;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAED;AAAA;EACC;;;ACjBH;AAAA;E7BsFC;;A6BhFA;AAAA;E7BgFA;;;A8BjFD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA,e3BpCkB;E2BqClB,YrBzBsB;EVuKrB;;A+B3ID;EACC,OAxCoB;EAyCpB,WAxCwB;EAyCxB,a3BpCe;E2BqCf,SAzCsB;EA0CtB;EACA;;AAED;EACC;EACA;;AAEA;EACC;EACA;;AAEH;EACC;;AAEA;EACC;;AAED;EACC;;AAEF;EACC;;;AChED;E/BqFA;;;AgCnFA;EAEC;EACA;;AAEA;EALD;IAME;;;AAIA;EACC;EACA;;AAEA;EACC;EACA;;AACA;EACC;;AAEJ;EACC;EACA;EACA;EACA,SA5BkB;;AAmClB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEF;EACC;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAEF;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA,OvBhEe;;AuBkEhB;EACC;;AAED;EACC,OvBzEgB;EuB0EhB;EACA;EACA;EACA;;;ACvEH;EACC,SAZ6B;;AAc7B;EACC,aAX8B;;AAa/B;EACC,YAb4B;;AAe9B;EACC,SApB+B;;AAsB/B;EACC,cApB8B;;AAsBhC;EACC;EACA,SA1Be;EA2Bf,OA1Ba;EA2Bb,WAvBiB;;AAyBjB;EACC;;AAEF;AAAA;EAEC,WA/BiB;;AAiClB;EACC;;AAED;EACC;;;ACrCF;EACC;EACA;EACA;EACA;EAqCA;;AAnCA;EACC;;AAED;EACC;EACA,YAd8B;EAe9B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AAED;EACC,YArC4B;;AAuC7B;EnC2IC;EmCzIA,YAxC4B;;AA0C9B;EACC,YA3C6B;;AA+C9B;EACC;;AAED;EACC,OArD2B;;AAuD3B;EACC;;;ACvDH;EnCsFC;;AmC/EA;EnC+EA;;;AoCtFD;EACC;EACA;EACA;;AAEA;EACC;EACA;;;ACPF;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;;AAED;AAAA;AAAA;EAIC;;AAED;AAAA;AAAA;EAIC;;;ACvBF;EACI;;AAGI;EACI;;AAGI;EACI;EACA;EACA;EACA;;AAEhB;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;;ACzBd;EACC;EACA;EACA,YAVwB;EAWxB,O9BToB;E8BUpB,cAX0B;EAY1B,c9BNoB;E8BOpB;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA,kB9BjBmB;E8BkBnB,c9BlBmB;;A8BoBnB;EACC;EACA,c9B9BiB;;A8BgClB;EACC;;AAEF;EACC,wBArCY;EAsCZ,2BAtCY;;AAwCb;EACC;EACA,yBA1CY;EA2CZ,4BA3CY;;AA6Cb;EACC,YAzC8B;;;ACSjC;EACC,QAXsB;EAYtB,Y/BJuB;E+BKvB;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAEA;EACC;EACA,SA1BsC;;AA4BxC;EACC;EACA,eAjCiC;;AAmCjC;ExC8EF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC9H0B;ExCgI3B;EACA;EACA;EACA;EwCtGG;EACA;EACA,O/BjCmB;;A+BmCnB;EACC;;AAGD;EACC,SA5CoC;;AA8CtC;EACC;EACA;EACA,eA9C4B;;AAgD7B;EACC;EACA;EACA,YAnD4B;;AAqD9B;EACC;EACA;EACA,SA5D8B;EA6D9B,O/B1DoB;E+B2DpB;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;EACA,WrClEa;EqCmEb,YArEqC;EAsErC,SArEsC;;AAuExC;EACC;;AAED;ExCgCF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC7H0B;ExC+H3B;EACA;EACA;EACA;EwCxDG,O/B7EmB;E+B+EnB;EACA;EAEA;EACA;EACA;EACA;EAEA;;;AC5FH;EzCsFC;;AyCjFA;EzCiFA;;;A0C7ED;EACC;EACA;EACA;EACA;;AAEC;EACC;;AAED;EACC;EACA;;AAED;EACC;;AACD;EACC;EACA;;AACD;EACC;EACA;;AAEA;EACC;;AACH;EACC;EACA,QA7Bc;EA8Bd;EACA;;AACA;EACC;;AACD;EACC;EACA;EACA;;AACD;EACC,QA5Ca;EA6Cb,aA5CkB;EA6ClB,cA5CmB;;AA6CpB;EACC;;AACD;EACC,QAnDW;;AAqDb;EACC;EACA;;;ACrDF;EACC;EACA,kBALiB;;;ACClB;AAAA;EAEC;EACA;EACA;EACA;EACA;;;ACHD;EACC;;AAEA;EACC;EACA,aAR2C;;AAU3C;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAEH;EACC;EACA,aAxB2C;;AA0B3C;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;AAGC;AAAA;EAEC;EACA;EACA;EACA;;AAED;EACC,aAjDyC;;AAmD5C;EACC;;AAEA;EACC;;AAEA;AAAA;EAEC;EACA;EACA;EACA;;AAGD;EACC,YAlEyC;;AAqE5C;EACC;;AAEA;EACC;EACA;EACA;;;ACzEH;EACC;EACA,OALe;;;ACGhB;EACC;EACA,OALa;;;ACMd;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA,SAdsB;EAetB;EACA;;AAEA;EACC,cAlBsB;;AAoBvB;AAAA;EAEC,OArBuB;;AAuBzB;EACC,W7ClBe;E6CmBf,a7CpBgB;E6CqBhB;EACA,QA7BsB;;AA+BvB;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA,YAtCmB;;AAwCpB;EACC;EACA;EACA;;;AC1BH;ElD+JG;;AkD5JF;ElDyJE;;AkDpJA;EACC;;AAID;EACC;;AAEH;EACC;;AAEA;EACC;;AAGC;EACC;;AAID;EACC;;AAED;EACC,QA/C8B;;AAmDjC;EAGC;;AAEF;EACC;EACA;EACA,SA5DwB;EA6DxB;EACA;;AAEA;EAEC;;AAED;EACC,OA7D2B;;AA+D5B;EACC;EACA;;;AAEJ;EACC;EACA;EACA,OA3EsB;EA4EtB,QA1EuB;EA2EvB;EACA;EACA,OxCtFoB;ETsBpB,YiDiEY;EjDhEZ,iBiDgEY;EjD/DZ,oBiD+DY;;AAKV;EAEC,YA/E8B;;AAiF/B;EAGC,YAnF+B;;AAqFjC;EACC;;AAED;EACC,YAxFgC;;AA0FlC;EACC,SA/FwB;;AAiGzB;EACC,OxC/GmB;;;AyCYlB;EACC;;AAEA;EACC,SAfqB;EAgBrB,QAjBoB;EAkBpB,aAlBoB;EAmBpB;;AAKA;AAAA;EAEC;EACA;EACA,SArB+B;;AAwB/B;AAAA;EAEC;;AAEF;EACC,YzC3BiB;;AyC+BlB;EACC;;AAED;EACC;;AAIH;EACC;EACA;EACA;EACA,OAjDyB;EAkDzB;EACA;EACA,S/CzC2B;;A+C2C3B;EACC,SAxD8B;EAyD9B,QArD6B;EAsD7B,OAxD4B;EAyD5B,aAvD6B;EAwD7B;;AAGF;EACC;EACA,cAhEyB;;AAmE1B;EACC;EACA,aArEyB;;AAuE3B;AAqBC;AAAA;;AAnBC;EACC,YzCjEoB;EVuKrB;;AmDlGA;EACC,YzCrE0B;EyCsE1B;;AAGD;EACC,YzC1E0B;EyC2E1B;;AAGD;EACC,W/CpFa;E+CqFb,OzC5FiB;;AyCkGlB;ElD5DH;EACA;EACA;EACA;EACA;EACA;;AkD0DE;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEF;EACC;EACA,QAzH4B;EA0H5B,kBzC9HmB;EyC+HnB;;;AC/HF;EnDsFC;;AmDhFA;EnDgFA;;AmDzEA;EnDyEA;;AmDnEC;EnDmED;;;AoDrFA;EACC;;AAEA;EACC;EACA;;AAGA;EACE;;AAEH;EACC;;AAEA;EAEC;EACA;;;ApDkCJ;EqDrCA;IACC;IACA;;EACD;IACC;;;ArDmCD;EqDvCA;IACC;IACA;;EACD;IACC;;;ArDqCD;EqDzCA;IACC;IACA;;EACD;IACC;;;ArDuCD;EqD3CA;IACC;IACA;;EACD;IACC;;;ArDiCD;EqD9BA;IACC;IACA;;EACD;IACC;;;ArD4BD;EqDhCA;IACC;IACA;;EACD;IACC;;;ArD8BD;EqDlCA;IACC;IACA;;EACD;IACC;;;ArDgCD;EqDpCA;IACC;IACA;;EACD;IACC;;;ArD0BD;EqDvBA;IACC;IACA;;EACD;IACC;;;ArDqBD;EqDzBA;IACC;IACA;;EACD;IACC;;;ArDuBD;EqD3BA;IACC;IACA;;EACD;IACC;;;ArDyBD;EqD7BA;IACC;IACA;;EACD;IACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EtDmIE;EsDhID;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,SAzDmB;EA0DnB,cAzDwB;EA2DxB;EACA;EACA;EACA,OA1DiB;EA2DjB,WA3DiB;EA4DjB,QA3DkB;EA4DlB,YA5DkB;EA6DlB,aA7DkB;;AA+DlB;EAGC;;AAED;EAEC;EACA;EACA;EACA;;AAED;EACC,MAlFkB;EAmFlB,KAnFkB;EAoFlB,OA/EgB;EAgFhB,QA/EiB;EAgFjB;EACA,SA9EuB;;AAgFxB;EACC;EACA;EACA,OAzFwB;EA0FxB,QAtFyB;EAuFzB;EACA,Y5C9FkB;;A4CiGlB;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGH;EACC;EACA,OA5GqB;EA6GrB,aApHiB;EAqHjB,aA/GsB;EAgHtB,WAlHyB;EAmHzB;;AAGD;EACC;EACA;EACA;EACA,O5C5HgB;E4C6HhB,aAzHsB;EA0HtB,WA3H+B;;AA6H/B;EACC;;AAGF;EACC,c5C5IkB;E4C6IlB;;AAED;EACC;;;AC9ID;EtDoFD;;AsD3EA;EACC;;AAGD;EAEC;;;AtDmCF;EuDpCA;IACC;IACA;;EACD;IACC;;;AvDkCD;EuDtCA;IACC;IACA;;EACD;IACC;;;AvDoCD;EuDxCA;IACC;IACA;;EACD;IACC;;;AvDsCD;EuD1CA;IACC;IACA;;EACD;IACC;;;AvDgCD;EuD7BA;IACC;IACA;;EACD;IACC;;;AvD2BD;EuD/BA;IACC;IACA;;EACD;IACC;;;AvD6BD;EuDjCA;IACC;IACA;;EACD;IACC;;;AvD+BD;EuDnCA;IACC;IACA;;EACD;IACC;;;AvDyBD;EuDtBA;IACC;IACA;;EACD;IACC;;;AvDoBD;EuDxBA;IACC;IACA;;EACD;IACC;;;AvDsBD;EuD1BA;IACC;IACA;;EACD;IACC;;;AvDwBD;EuD5BA;IACC;IACA;;EACD;IACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;ExDkIE;EwD/HD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,SAvDgB;EAwDhB,cAzDqB;EA2DrB;EACA;EACA;EACA,OA5Dc;EA6Dd,WA7Dc;EA8Dd,QA5De;EA6Df,YA7De;EA8Df,aA9De;;AAgEf;EAGC;;AAED;EAEC,MA1Ee;EA2Ef,KA3Ee;EA4Ef,QAzEc;EA0Ed;EACA;EACA;EACA,eAnFqB;;AAqFtB;EACC,OAlFa;EAmFb,SAzEoB;EA0EpB;;AAED;EvDuBF;EACA;EACA;EAGC;EACA,OuD5GwB;EvD6GxB,QuD7GwB;EvDmHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC5HoB;ExC8HrB;EACA;EACA;EACA;EuD/CG;EACA;EACA;EACA;EACA;EACA,aA3Fc;EA4Fd;;AAGA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGH;EACC;EACA,WAlHsB;EAmHtB,aArHmB;EAsHnB,aAxHc;EAyHd,OAlHkB;;AAqHnB;EACC;EACA;EACA;EACA,OA1HwB;EA2HxB,aA/HmB;EAgInB,WA/H4B;EAgI5B;;AAEA;EACC;;AAID;EACC;EACA;EACA,Y9ClJiB;;A8CoJlB;EACC;EACA;;AAID;EvD1CH;EACA;EACA;EAGC;EACA,OuD5GwB;EvD6GxB,QuD7GwB;EvDmHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC3HqB;ExC6HtB;EACA;EACA;EACA;EuDkBI,KA5JqB;;;ACCxB;ExDuFA,YALc;;AwD5Ed;EACC;;AAGD;EAEC;;;ACTF;E1D2KG;E0DzKF,YhDEqB;EgDDrB,OAPwB;EAQxB,QAPyB;EAQzB,eARyB;EASzB;EACA;EACA;EACA,QAdyB;EAezB;;AAGC;EACC;;AACD;EACC;;AAGD;EACC;;AACD;EACC;;AAEF;EACC;;AAED;EACC,YhDxBoB;;AgD0BrB;EACC;EACA;EACA;EACA;EACA;EACA,YhD7BsB;EgD8BtB;EACA;EACA;E1DuIC;;A0DpIF;EAEC,YhDhDmB;;AgDkDpB;EACC,YhDpDkB;EgDqDlB;;AAED;EACC;;;ACvDF;E1DsFC;;;A2D1ED;E5DmKG;E4DhKF;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA,WAvBe;EAwBf,aAvBiB;EAwBjB,OArBW;EAsBX,QA5BY;EA6BZ,WA/Be;EAgCf,QA/BY;EAgCZ,aAhCY;EAiCZ,SA/Ba;EAgCb,YA5BgB;EA6BhB,eA9BmB;EAgDnB;;AAhBA;EACC;EACA,YhD3BwB;EgD4BxB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAID;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAGD;EACC;;AAEF;E5DoGE;;A4DjGF;EACC,YlDvEsB;EkDwEtB;;AAED;EACC;EACA;EACA;;;ACxFF;E5DsFC;;A4DhFA;E5DgFA;;A4D1EA;E5D0EA;;;A6DrFA;EACC,OpDHkB;EoDIlB,YpDFe;;AoDKf;EACC,YpDNc;EoDOd;;;ACPF;E9D+GD;EACA;EACA;EAGC;EACA,O8DpHyB;E9DqHzB,Q8DrHyB;E9D2H1B;EACA;EACA;EACA;EACA;EACA;EAGC,S8DnIgB;E9DqIjB;EACA;EACA;EACA;E8DvIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;;ACfH;E/DsFC;;A+DhFA;E/DgFA;;;AgEpFD;EACC,OvDDW;EuDEX;;AAEA;EACC,OvDJoB;EuDKpB,a7DFgB;;A6DIjB;EACC,OvDRoB;EuDSpB,a7DNgB;E6DOhB,WAdsB;;AAgBvB;EACC,W7DTe;;A6DYf;EAEC;EACA;EACA;;;ACnBF;EACC;EACA;EACA;EACA;EACA;;AAGC;EjEoGH;EACA;EACA;EAGC;EACA,OiEtH6B;EjEuH7B,QiEvH6B;EjE6H9B;EACA;EACA;EACA;EACA;EACA;EAGC,SiEtI4B;EjEwI7B;EACA;EACA;EACA;EiE5HI;;AAEF;EACC;;AAED;EACC;EACA;;;ACpBF;EACC;EACA,OzDHmB;;AyDKnB;EACC;;AAED;EACC;EACA;;;ACVH;EpE+KG;EoE7KF;;;ACFD;EACC;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;ErE6IA;;AqE1IA;ErE0IA;;;AsE5KI;EACI;;AAEA;ErEuGX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE3H6B;ErE6H9B;EACA;EACA;EACA;EqE/He,OAZgB;EAahB;EACA,OAXa;EAYb;;AAEJ;EACI;;AAEJ;EACI;;AAGR;EACI;;AAEA;ErEsFX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE1G6B;ErE4G9B;EACA;EACA;EACA;EqE9Ge,OA5BgB;EA6BhB;EACA,OA5Ba;EA6Bb;;AAEJ;EACI;;AAEJ;EACI;;AAER;EACI;;AAEA;ErEsEX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE1F6B;ErE4F9B;EACA;EACA;EACA;EqE9Fe,OA3Cc;EA4Cd;EACA,OA5Ca;EA6Cb;;AAEJ;EACI;;AAEJ;EACI;;;AC3Cf;EACC;EACA;EACA,YAZyB;EAazB,eAZ4B;EAa5B;;AAEA;EACC;EACA,O7DjBU;E6DkBV;;AAED;EACC,O7DvBmB;E6DwBnB;;AAED;EACC;;AAKC;EACC;;AAEF;EACC;EACA,O7DrCkB;;A6DuCnB;EACC;;AAEF;EACC;EACA,MA7CgC;EA8ChC;EACA,O7D3CoB;E6D4CpB,aA/CoB;EAgDpB;;AAGA;EAEC;;AAGD;EAEC;EACA;;AAGD;EACC;;AAEF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EAEC,ODrF4B;;ACwF7B;EAEC,ODzF4B;;AC4F7B;EAEC,OD7F0B;;AC+F5B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAEA;EAGC,OA7G2B;;AA+G7B;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAEA;EACC;;AACD;EACC;;AACD;EACC;;AACD;EACC,a7DtIiB;;A6DwInB;EACC;;AACD;EACC;;AACD;EACC;;;AC5IF;EvEqFA;;AuE9EA;EvE8EA;;;AwErFA;EACC;EACA;EACA;EACA;EACA,aFNoB;EEOpB,O/DJoB;E+DKpB;EACA;EACA;EACA;;AAEA;EACC;EACA,O/DVmB;;A+DYrB;EACC;EACA;EACA;;;ACnBD;EzEqFA;;;A0E7EA;EACC;EACA,aJXoB;EIYpB,OjEToB;EiEUpB;EACA;EACA;EACA;;AAEA;EACC;EACA,OjEfmB;;AiEiBpB;EACC;;AAEA;EAIC;EACA;;AAKF;EACC;;AACD;EACC,OLrC0B;;AKuC5B;EACC;EACA;EACA,OAvC4B;EAwC5B,WAvCgC;;AA6C/B;EAEC;;AAMD;EAEC;;AAED;EACC;EACA;;AAKD;EACC;EACA,OjEvEiB;;AiEyElB;EAEC,aJpEiC;EIqEjC;;AAKD;EACC;EACA,OjEnFiB;;AiEqFlB;EACC;;AAED;EACC;;AAGD;EACC,OL9F2B;;AKiG5B;EACC,OLjG2B;;AKoG5B;EACC,OLpGyB;;AKsG3B;EACC,aJjGkC;EIkGlC;;AAEH;EACC,YjEjGuB;EiEkGvB;;AAEA;EACC;EACA;EACA;EACA,SApH0C;EAqH1C,aApH8C;EAqH9C,avEhHoB;EuEiHpB;EACA;EACA;EACA;EACA,OjEvHoB;EiEwHpB;;AAEA;EAGC,YjEvHoB;;AiEyHrB;EACC,YAjIkC;;AAmIrC;EACC;;;ACrIA;E3EqFA;;A2E9ED;E3E8EC;;;AAlCD;E4ElDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E4CD;E4EpDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E8CD;E4EtDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EgDD;E4ExDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E0CD;E4EvCA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EiCD;E4EzCA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EmCD;E4E3CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EqCD;E4E7CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;AAGD;EACC,YnExBgB;EmEyBhB,QA3BmB;EA4BnB;EACA;;AAEA;EAEC;EACA,YnEjCmB;EmEkCnB,QAnCkB;EAoClB;;AAED;EACC;EACA;;;ACvCF;E7EsFC;;A6E7EC;EACC;;AAID;EACC;EACA;;;A7EoCH;E8EpDA;IACC;;EACD;IACC;;;A9EmDD;E8EtDA;IACC;;EACD;IACC;;;A9EqDD;E8ExDA;IACC;;EACD;IACC;;;A9EuDD;E8E1DA;IACC;;EACD;IACC;;;A9EiDD;E8E9CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9ECD;E8EhDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9EGD;E8ElDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9EKD;E8EpDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;AAEF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA,QrErFoB;EqEsFpB;EACA;;;ACvFD;EACC","file":"util_tmp.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["wiris.sass","util.sass","reset.scss","md-material-shadows.scss","mixins.sass","fonts.sass","material_icon.sass","component.sass","svg_icon.sass","context_panel.sass","context_panel_animation.scss","dark_layer.sass","dark_layer_animation.scss","wiris_colors.sass","component_animation.scss","component_button.sass","component_button_animation.scss","component_color_picker.sass","component_color_picker_animation.scss","component_context_menu_button.sass","component_dropdown.sass","component_dropdown_animation.scss","component_dropdown_auxarrow.sass","component_toggle_dropdown.sass","component_toggle_button.sass","component_signin_button.sass","component_panel.sass","component_border_panel.sass","component_drawer_panel.sass","component_drawer_panel_animation.scss","component_drawing_panel.sass","component_plotter_panel.sass","component_activity_panel.sass","component_activity_panel_animation.scss","component_window.sass","component_window_animation.scss","component_dialog_form.sass","component_dialog.sass","component_button_panel.sass","component_button_panel_animation.scss","component_divider.sass","component_flow_panel.sass","component_data_table.sass","component_toggle_buttons_panel.sass","component_expansion_panel.sass","component_expansion_panel_animation.scss","component_checkbox_expansion_panel.sass","component_tree_selector.sass","component_floating_panel.sass","component_responsive_toolbar.sass","component_interval.sass","component_lockable_interval.sass","component_list.sass","component_tool_bar.sass","component_tabbed_panel.sass","component_tabbed_panel_animation.scss","component_signin_panel.sass","component_radio_button.sass","component_radio_button_animation.scss","component_check_box.sass","component_check_box_animation.scss","component_switch.sass","component_switch_animation.scss","component_chip.sass","component_chip_animation.scss","component_choice_chip.sass","component_filter_chip.sass","component_filter_chip_animation.scss","component_label.sass","component_hyperlink_label.sass","component_action_label.sass","component_icon_box.sass","component_slider.sass","component_input_component.sass","component_text_component.sass","component_text_component_animation.scss","component_text_area.sass","component_text_area_animation.scss","component_text_field.sass","component_text_field_animation.scss","component_progress_bar.sass","component_progress_bar_animation.scss","component_progress_circle.sass","component_formula_viewer.sass"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;EAAW;EAAW;EAAuB;EAAmB;EAA0C;;;AAAyC;EAAkB;;;AAAc;EAAoC;EAAU;;;AAAU;EAAkY;EAAS;;;AAAW;EAAiB;EAAyB;EAAiB;;;AAAS;EAAmC;EAAS;EAAwB;;;AAAe;EAAsK;EAAmB;;;AAAqB;EAA8B;;;AAAsB;EAAc;;;AAAiB;EAAiC;;;AAAiB;EAAoF;EAAe;;;AAAoB;EAAuC;;;AAAY;EAAmC;EAAS;;;AAAqB;EAAe;;;AAAyB;EAAe;;;AAAyB;EAAkB;;;AAAY;EAA+G;EAAoB;EAAkB;EAAmB;;;AAAqB;EAAyE;;;ACM1sD;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AC/EH;EACC,aCrGS;EDsGT,aCtG8D;EDuG9D,YCvGmE;EDwGnE;EACA;;AExGD;EFgHA;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EExIC;EACA;;AAEA;EACC,SCLqB;;;ACDpB;EACI;EACA;EACA;EACA;EACA,SDHc;ECId;;AAEA;EACI,SDRY;;;AEDvB;EACC,SFWqB;EEVrB;EACA;EACA;EACA;EACA;EN4KE;;AMzKF;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;;ACpBF;ENsFC;;;AOnFD;EACC;EACA;EACA;EACA;EACA;EACA,kBAV2B;;AAY5B;EACC,kBAZkC;;;ACAnC;ERsFC;;;AGpCF;EACC;EACA;EACA;EACA,WA9CoB;EA+CpB,eAxDoB;EAyDpB,aApDsB;EAqDtB,aApDsB;EAqDtB,YM/CwB;ETJxB,uBGoDa;EHnDb,kBGmDa;EHlDb,qBGkDa;EHjDb,oBGiDa;EHhDb,kBGgDa;EH/Cb,iBG+Ca;EH9Cb,aG8Ca;;AAEb;EACC;;AAED;EHCA;EACA;EACA;EACA;EACA;EACA;EACA;;AGJA;EHFA;EACA;EACA;EACA;EACA;EACA;EACA;;AGDA;EHLA;EACA;EACA;EACA;EACA;EACA;EACA;;AGEA;EHRA;EACA;EACA;EACA;EACA;EACA;EACA;;AGKA;EHXA;EACA;EACA;EACA;EACA;EACA;EACA;EGOC;EACA;;AAED;EACC,YMvEuB;ENwEvB,eApFmB;EAqFnB;;AAED;EACC;;;AOtFF;EVqFE;;;AUvED;EVuEC;;;AWhDD;AAAA;EAEC,eAzCqB;EA0CrB;;AAED;EACC;EACA;EACA;EACA;EACA,OFhDoB;EEiDpB;EACA;EACA;EACA;EACA,aR/CiB;EQgDjB,SArDe;EAsDf,QApDc;EAqDd,WApDiB;EAqDjB;EA8BA;;AA5BA;EACC;EACA,YAjDwB;EAkDxB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAEA;EACC,YArEsB;;AAuEvB;EACC,YAvEsB;;AAyExB;EACC,YA1EuB;;AA8ExB;EACC;;AAED;EACC,SA7FwB;EA8FxB,QA5EsB;;AA8EvB;EZkFE;EYhFD,YFlGmB;EEmGnB,OFxFsB;EEyFtB,SApGwB;;AAsGxB;EACC,YAhFiC;;AAmFjC;EACC,YAtF+B;;AAwFhC;EZqEA;EYnEC,YAzF+B;;AA2FjC;EACC,YA5FgC;;AA8FlC;EACC,SAnH8B;;AAqH/B;EACC,WAnHkB;EAoHlB,YAnHmB;EAoHnB;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC,aA/H2B;;AAiI5B;EACC,OAhIqB;;AAkIrB;EZoCC;EYlCA,OAzH8B;EA0H9B,YAtHmC;;AAwHpC;EACC;;AAED;EX7GF;EACA;EACA;EACA;EACA;EACA;EW0GG;;AAKA;EACC,YA5IuC;;AA8IvC;EACC,SAnIwC;;AAqI1C;EACC,YAnJuC;;AAqJxC;EACC;;AAED;EACC,SA7ImC;;AAgJpC;EACC,SA/I4C;;AAmJ9C;EACC,SAlJqC;;AAsJrC;EACC,SAtJ0C;;AAyJ3C;EACC,SAzJ6C;;AA4JhD;EACC;EACA;;AAEA;EACC;;;ACjMH;EZsFC;;AY/EA;EZ+EA;;;AajFD;EACC;EACA,QANgC;;AAQhC;EACC;EACA;EACA;EACA;;AAED;EACC,YAd6B;;AAgB9B;EACC,YAjB6B;;AAmB9B;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA,OA7B+B;EA8B/B,QA7BgC;EA8BhC,WA/B+B;;AAiC/B;EACC,YAhC6B;;AAkC/B;EACC,eAtCwC;EdmLtC;;;AelLH;AAAA;EdsFC;;;AezED;EhBkKG;;AgB/JH;EACC,YNNuB;EMOvB,eAjBuC;;AAmBvC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ONzBoB;EM0BpB,aZxBoB;EYyBpB,SA1B0C;EA2B1C,aA1B8C;;AA4B9C;EACC;;AAED;EACC,YA9BkC;;AAgCpC;EACC;EACA;EACA;;AAED;EACC;EACA;EACA,YNpCsB;;AMwCtB;EACC,YN3CoB;;;AOWvB;EACC;;AAED;EACC;EACA;EACA,abrBqB;EasBrB,QA3BgB;EA4BhB,YA1BoB;EA2BpB,eAvBuB;EAwBvB;EACA,OP5BqB;EO6BrB,SAjCiB;EAkCjB;EACA;;AAIC;EACC,YApCwB;;AAsCzB;EAEC,YAvCyB;;AAyC3B;EACC;EACA,YA3C0B;;AA6C3B;EACC,YA7C0B;;AA+C3B;EACC;;AAED;EACC,OAvCuB;;AAyCxB;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EAEC;;AAEH;EACC,SAtEkC;;AAwElC;EACC;;AAED;EACC,eAzE+B;;AA2E/B;EhBwBF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SgB5CiB;EhB8ClB;EACA;EACA;EACA;EgBhDG;EACA,OA5EoB;EA6EpB,OA5EoB;EA6EpB,WA/EwB;EAgFxB;;AAEH;EACC;EACA;EACA;EACA;EACA;EACA;EACA,OPhGkB;;;AQPnB;EjBsFC;;;ADjFF;AAAA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAwDA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;AA0BA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AASA;AAAA;AAAA;AAaA;AAAA;AAAA;AAIE;EA7CE;;;AA6CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA0CF;EA1CE;;;AA+CJ;AAAA;AAAA;AAGA;EACC;;;AAID;AAAA;AAAA;AAIE;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;;;AA2DF;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;EAsBF;;AAjBE;EAKI;;;AAiDN;EA3DE;;;AmB9KH;EACC;ElB2GD;EACA;EACA;EAGC;EACA,OkBhH8B;ElBiH9B,QkBjH8B;ElBuH/B;EACA;EACA;EACA;EACA;EACA;EAGC,SkB/He;ElBiIhB;EACA;EACA;EACA;EkBnIC;EACA;EACA;EACA;;;ACWA;EACC,eDrBuB;;ACuBzB;EACC;EACA,YVhBsB;;AUkBtB;EACC;EACA;EACA;EACA;;AAEA;EACC;;;ACnCH;EACC,YTWyB;;ASTzB;EACC,YTmBkC;EZ2JjC;;;AsBlLH;EACC;EACA;EACA;;AAEA;EACC;EACA;;;ACFF;EvB6KG;EuB3KF,enBRmB;EmBSnB,kBbGuB;;AaDxB;EACC;EACA;EACA;;AAEA;EACC,YbNqB;;AaQtB;EvBgKE;EuB9JD,enBrBkB;EmBsBlB,kBbVsB;;AaYtB;EACC,SAzBiB;EA0BjB,QAxBgB;;AA0BhB;EACC,eA1BsB;;AA4BzB;EACC;;;AC7BD;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEF;AAAA;EACC;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAEF;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAEF;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;;AC/GJ;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAED;EACC;;AAEF;EACC;;AAGA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEF;EACC,Yf7BqB;Ee8BrB;EACA;EACA;EzBwIC;;;A0BjLF;EzBqFA;;AyB9EA;EzB8EA;;;A0BrFA;EACC;;AAEA;EACC;;AAEF;EACC;EACA;EACA;E1BmBF;EACA;;A0BjBE;EACC;EACA;EACA;;;ACfF;EACC;EACA;EACA;;AAEA;EAEC;EACA;EACA;;;ACVH;AAAA;EAEC;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAED;AAAA;EACC;;;ACjBH;AAAA;E7BsFC;;A6BhFA;AAAA;E7BgFA;;;A8BhFD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA,e3BrCkB;E2BsClB,YrB1BsB;EVuKrB;;A+B1ID;EACC,OAzCoB;EA0CpB,WAxCwB;EAyCxB,a3BrCe;E2BsCf,SAzCsB;EA0CtB;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAEJ;EACC;EACA;;AAEA;EACC;EACA;EACA,YAlEyB;EAoEzB;;AAIE;EACC;;AAGJ;EACC;;AAGC;EACC;EACA;EACA;EACA;EACA;;AACH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIH;EACC;EACA;;AAEA;EACC;EACA;;AAEH;EACC;;AAEA;EACC;;AAED;EACC;;AAEF;EACC;;;AC1HD;E/BqFA;;;AgCnFA;EAEC;EACA;;AAEA;EALD;IAME;;;AAED;EACC;EACA;EACA;EACA,SAhBkB;;AAuBlB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEF;EACC;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAEF;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA,OvBpDe;;AuBsDhB;EACC;;AAED;EACC,OvB7DgB;EuB8DhB;EACA;EACA;EACA;;;AC3DH;EACC,SAZ6B;;AAc7B;EACC,aAX8B;;AAa/B;EACC,YAb4B;;AAe9B;EACC,SApB+B;;AAsB/B;EACC,cApB8B;;AAsBhC;EACC;EACA,SA1Be;EA2Bf,OA1Ba;EA2Bb,WAvBiB;;AAyBjB;EACC;;AAEF;AAAA;EAEC,WA/BiB;;AAiClB;EACC;;AAED;EACC;;;ACrCF;EACC;EACA;EACA;EACA;EAqCA;;AAnCA;EACC;;AAED;EACC;EACA,YAd8B;EAe9B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AAED;EACC,YArC4B;;AAuC7B;EnC2IC;EmCzIA,YAxC4B;;AA0C9B;EACC,YA3C6B;;AA+C9B;EACC;;AAED;EACC,OArD2B;;AAuD3B;EACC;;;ACvDH;EnCsFC;;AmC/EA;EnC+EA;;;AoCtFD;EACC;EACA;EACA;;AAEA;EACC;EACA;;;ACPF;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;;AAED;AAAA;AAAA;EAIC;;AAED;AAAA;AAAA;EAIC;;;ACvBF;EACI;;AAGI;EACI;;AAGI;EACI;EACA;EACA;EACA;;AAEhB;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;;ACzBd;EACC;EACA;EACA,YAVwB;EAWxB,O9BToB;E8BUpB,cAX0B;EAY1B,c9BNoB;E8BOpB;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA,kB9BjBmB;E8BkBnB,c9BlBmB;;A8BoBnB;EACC;EACA,c9B9BiB;;A8BgClB;EACC;;AAEF;EACC,wBArCY;EAsCZ,2BAtCY;;AAwCb;EACC;EACA,yBA1CY;EA2CZ,4BA3CY;;AA6Cb;EACC,YAzC8B;;;ACSjC;EACC,QAXsB;EAYtB,Y/BJuB;E+BKvB;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAEA;EACC;EACA,SA1BsC;;AA4BxC;EACC;EACA,eAjCiC;;AAmCjC;ExC8EF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC9H0B;ExCgI3B;EACA;EACA;EACA;EwCtGG;EACA;EACA,O/BjCmB;;A+BmCnB;EACC;;AAGD;EACC,SA5CoC;;AA8CtC;EACC;EACA;EACA,eA9C4B;;AAgD7B;EACC;EACA;EACA,YAnD4B;;AAqD9B;EACC;EACA;EACA,SA5D8B;EA6D9B,O/B1DoB;E+B2DpB;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;EACA,WrClEa;EqCmEb,YArEqC;EAsErC,SArEsC;;AAuExC;EACC;;AAED;ExCgCF;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC7H0B;ExC+H3B;EACA;EACA;EACA;EwCxDG,O/B7EmB;E+B+EnB;EACA;EAEA;EACA;EACA;EACA;EAEA;;;AC5FH;EzCsFC;;AyCjFA;EzCiFA;;;A0C7ED;EACC;EACA;EACA;EACA;;AAEC;EACC;;AAED;EACC;EACA;;AAED;EACC;;AACD;EACC;EACA;;AACD;EACC;EACA;;AAEA;EACC;;AACH;EACC;EACA,QA7Bc;EA8Bd;EACA;;AACA;EACC;;AACD;EACC;EACA;EACA;;AACD;EACC,QA5Ca;EA6Cb,aA5CkB;EA6ClB,cA5CmB;;AA6CpB;EACC;;AACD;EACC,QAnDW;;AAqDb;EACC;EACA;;;ACrDF;EACC;EACA,kBALiB;;;ACClB;AAAA;EAEC;EACA;EACA;EACA;EACA;;;ACHD;EACC;;AAEA;EACC;EACA,aAR2C;;AAU3C;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAEH;EACC;EACA,aAxB2C;;AA0B3C;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;AAGC;AAAA;EAEC;EACA;EACA;EACA;;AAED;EACC,aAjDyC;;AAmD5C;EACC;;AAEA;EACC;;AAEA;AAAA;EAEC;EACA;EACA;EACA;;AAGD;EACC,YAlEyC;;AAqE5C;EACC;;AAEA;EACC;EACA;EACA;;;ACzEH;EACC;EACA,OALe;;;ACGhB;EACC;EACA,OALa;;;ACMd;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA,SAdsB;EAetB;EACA;;AAEA;EACC,cAlBsB;;AAoBvB;AAAA;EAEC,OArBuB;;AAuBzB;EACC,W7ClBe;E6CmBf,a7CpBgB;E6CqBhB;EACA,QA7BsB;;AA+BvB;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA,YAtCmB;;AAwCpB;EACC;EACA;EACA;;;AC1BH;ElD+JG;;AkD5JF;ElDyJE;;AkDpJA;EACC;;AAID;EACC;;AAEH;EACC;;AAEA;EACC;;AAGC;EACC;;AAID;EACC;;AAED;EACC,QA/C8B;;AAmDjC;EAGC;;AAEF;EACC;EACA;EACA,SA5DwB;EA6DxB;EACA;;AAEA;EAEC;;AAED;EACC,OA7D2B;;AA+D5B;EACC;EACA;;;AAEJ;EACC;EACA;EACA,OA3EsB;EA4EtB,QA1EuB;EA2EvB;EACA;EACA,OxCtFoB;ETsBpB,YiDiEY;EjDhEZ,iBiDgEY;EjD/DZ,oBiD+DY;;AAKV;EAEC,YA/E8B;;AAiF/B;EAGC,YAnF+B;;AAqFjC;EACC;;AAED;EACC,YAxFgC;;AA0FlC;EACC,SA/FwB;;AAiGzB;EACC,OxC/GmB;;;AyCYlB;EACC;;AAEA;EACC,SAfqB;EAgBrB,QAjBoB;EAkBpB,aAlBoB;EAmBpB;;AAKA;AAAA;EAEC;EACA;EACA,SArB+B;;AAwB/B;AAAA;EAEC;;AAEF;EACC,YzC3BiB;;AyC+BlB;EACC;;AAED;EACC;;AAIH;EACC;EACA;EACA;EACA,OAjDyB;EAkDzB;EACA;EACA,S/CzC2B;;A+C2C3B;EACC,SAxD8B;EAyD9B,QArD6B;EAsD7B,OAxD4B;EAyD5B,aAvD6B;EAwD7B;;AAGF;EACC;EACA,cAhEyB;;AAmE1B;EACC;EACA,aArEyB;;AAuE3B;AAqBC;AAAA;;AAnBC;EACC,YzCjEoB;EVuKrB;;AmDlGA;EACC,YzCrE0B;EyCsE1B;;AAGD;EACC,YzC1E0B;EyC2E1B;;AAGD;EACC,W/CpFa;E+CqFb,OzC5FiB;;AyCkGlB;ElD5DH;EACA;EACA;EACA;EACA;EACA;;AkD0DE;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEF;EACC;EACA,QAzH4B;EA0H5B,kBzC9HmB;EyC+HnB;;;AC/HF;EnDsFC;;AmDhFA;EnDgFA;;AmDzEA;EnDyEA;;AmDnEC;EnDmED;;;AoDrFA;EACC;;AAEA;EACC;EACA;;AAGA;EACE;;AAEH;EACC;;AAEA;EAEC;EACA;;;ApDkCJ;EqDrCA;IACC;IACA;;EACD;IACC;;;ArDmCD;EqDvCA;IACC;IACA;;EACD;IACC;;;ArDqCD;EqDzCA;IACC;IACA;;EACD;IACC;;;ArDuCD;EqD3CA;IACC;IACA;;EACD;IACC;;;ArDiCD;EqD9BA;IACC;IACA;;EACD;IACC;;;ArD4BD;EqDhCA;IACC;IACA;;EACD;IACC;;;ArD8BD;EqDlCA;IACC;IACA;;EACD;IACC;;;ArDgCD;EqDpCA;IACC;IACA;;EACD;IACC;;;ArD0BD;EqDvBA;IACC;IACA;;EACD;IACC;;;ArDqBD;EqDzBA;IACC;IACA;;EACD;IACC;;;ArDuBD;EqD3BA;IACC;IACA;;EACD;IACC;;;ArDyBD;EqD7BA;IACC;IACA;;EACD;IACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EtDmIE;EsDhID;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,SAzDmB;EA0DnB,cAzDwB;EA2DxB;EACA;EACA;EACA,OA1DiB;EA2DjB,WA3DiB;EA4DjB,QA3DkB;EA4DlB,YA5DkB;EA6DlB,aA7DkB;;AA+DlB;EAGC;;AAED;EAEC;EACA;EACA;EACA;;AAED;EACC,MAlFkB;EAmFlB,KAnFkB;EAoFlB,OA/EgB;EAgFhB,QA/EiB;EAgFjB;EACA,SA9EuB;;AAgFxB;EACC;EACA;EACA,OAzFwB;EA0FxB,QAtFyB;EAuFzB;EACA,Y5C9FkB;;A4CiGlB;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGH;EACC;EACA,OA5GqB;EA6GrB,aApHiB;EAqHjB,aA/GsB;EAgHtB,WAlHyB;EAmHzB;;AAGD;EACC;EACA;EACA;EACA,O5C5HgB;E4C6HhB,aAzHsB;EA0HtB,WA3H+B;;AA6H/B;EACC;;AAGF;EACC,c5C5IkB;E4C6IlB;;AAED;EACC;;;AC9ID;EtDoFD;;AsD3EA;EACC;;AAGD;EAEC;;;AtDmCF;EuDpCA;IACC;IACA;;EACD;IACC;;;AvDkCD;EuDtCA;IACC;IACA;;EACD;IACC;;;AvDoCD;EuDxCA;IACC;IACA;;EACD;IACC;;;AvDsCD;EuD1CA;IACC;IACA;;EACD;IACC;;;AvDgCD;EuD7BA;IACC;IACA;;EACD;IACC;;;AvD2BD;EuD/BA;IACC;IACA;;EACD;IACC;;;AvD6BD;EuDjCA;IACC;IACA;;EACD;IACC;;;AvD+BD;EuDnCA;IACC;IACA;;EACD;IACC;;;AvDyBD;EuDtBA;IACC;IACA;;EACD;IACC;;;AvDoBD;EuDxBA;IACC;IACA;;EACD;IACC;;;AvDsBD;EuD1BA;IACC;IACA;;EACD;IACC;;;AvDwBD;EuD5BA;IACC;IACA;;EACD;IACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;ExDkIE;EwD/HD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,SAvDgB;EAwDhB,cAzDqB;EA2DrB;EACA;EACA;EACA,OA5Dc;EA6Dd,WA7Dc;EA8Dd,QA5De;EA6Df,YA7De;EA8Df,aA9De;;AAgEf;EAGC;;AAED;EAEC,MA1Ee;EA2Ef,KA3Ee;EA4Ef,QAzEc;EA0Ed;EACA;EACA;EACA,eAnFqB;;AAqFtB;EACC,OAlFa;EAmFb,SAzEoB;EA0EpB;;AAED;EvDuBF;EACA;EACA;EAGC;EACA,OuD5GwB;EvD6GxB,QuD7GwB;EvDmHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC5HoB;ExC8HrB;EACA;EACA;EACA;EuD/CG;EACA;EACA;EACA;EACA;EACA,aA3Fc;EA4Fd;;AAGA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGH;EACC;EACA,WAlHsB;EAmHtB,aArHmB;EAsHnB,aAxHc;EAyHd,OAlHkB;;AAqHnB;EACC;EACA;EACA;EACA,OA1HwB;EA2HxB,aA/HmB;EAgInB,WA/H4B;EAgI5B;;AAEA;EACC;;AAID;EACC;EACA;EACA,Y9ClJiB;;A8CoJlB;EACC;EACA;;AAID;EvD1CH;EACA;EACA;EAGC;EACA,OuD5GwB;EvD6GxB,QuD7GwB;EvDmHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SwC3HqB;ExC6HtB;EACA;EACA;EACA;EuDkBI,KA5JqB;;;ACCxB;ExDuFA,YALc;;AwD5Ed;EACC;;AAGD;EAEC;;;ACTF;E1D2KG;E0DzKF,YhDEqB;EgDDrB,OAPwB;EAQxB,QAPyB;EAQzB,eARyB;EASzB;EACA;EACA;EACA,QAdyB;EAezB;;AAGC;EACC;;AACD;EACC;;AAGD;EACC;;AACD;EACC;;AAEF;EACC;;AAED;EACC,YhDxBoB;;AgD0BrB;EACC;EACA;EACA;EACA;EACA;EACA,YhD7BsB;EgD8BtB;EACA;EACA;E1DuIC;;A0DpIF;EAEC,YhDhDmB;;AgDkDpB;EACC,YhDpDkB;EgDqDlB;;AAED;EACC;;;ACvDF;E1DsFC;;;A2D1ED;E5DmKG;E4DhKF;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA,WAvBe;EAwBf,aAvBiB;EAwBjB,OArBW;EAsBX,QA5BY;EA6BZ,WA/Be;EAgCf,QA/BY;EAgCZ,aAhCY;EAiCZ,SA/Ba;EAgCb,YA5BgB;EA6BhB,eA9BmB;EAgDnB;;AAhBA;EACC;EACA,YhD3BwB;EgD4BxB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAID;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAGD;EACC;;AAEF;E5DoGE;;A4DjGF;EACC,YlDvEsB;EkDwEtB;;AAED;EACC;EACA;EACA;;;ACxFF;E5DsFC;;A4DhFA;E5DgFA;;A4D1EA;E5D0EA;;;A6DrFA;EACC,OpDHkB;EoDIlB,YpDFe;;AoDKf;EACC,YpDNc;EoDOd;;;ACPF;E9D+GD;EACA;EACA;EAGC;EACA,O8DpHyB;E9DqHzB,Q8DrHyB;E9D2H1B;EACA;EACA;EACA;EACA;EACA;EAGC,S8DnIgB;E9DqIjB;EACA;EACA;EACA;E8DvIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;;ACfH;E/DsFC;;A+DhFA;E/DgFA;;;AgEpFD;EACC,OvDDW;EuDEX;;AAEA;EACC,OvDJoB;EuDKpB,a7DFgB;;A6DIjB;EACC,OvDRoB;EuDSpB,a7DNgB;E6DOhB,WAdsB;;AAgBvB;EACC,W7DTe;;A6DYf;EAEC;EACA;EACA;;;ACnBF;EACC;EACA;EACA;EACA;EACA;;AAGC;EjEoGH;EACA;EACA;EAGC;EACA,OiEtH6B;EjEuH7B,QiEvH6B;EjE6H9B;EACA;EACA;EACA;EACA;EACA;EAGC,SiEtI4B;EjEwI7B;EACA;EACA;EACA;EiE5HI;;AAEF;EACC;;AAED;EACC;EACA;;;ACpBF;EACC;EACA,OzDHmB;;AyDKnB;EACC;;AAED;EACC;EACA;;;ACVH;EpE+KG;EoE7KF;;;ACFD;EACC;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;ErE6IA;;AqE1IA;ErE0IA;;;AsE5KI;EACI;;AAEA;ErEuGX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE3H6B;ErE6H9B;EACA;EACA;EACA;EqE/He,OAZgB;EAahB;EACA,OAXa;EAYb;;AAEJ;EACI;;AAEJ;EACI;;AAGR;EACI;;AAEA;ErEsFX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE1G6B;ErE4G9B;EACA;EACA;EACA;EqE9Ge,OA5BgB;EA6BhB;EACA,OA5Ba;EA6Bb;;AAEJ;EACI;;AAEJ;EACI;;AAER;EACI;;AAEA;ErEsEX;EACA;EACA;EAOC;EACA,OGjHwB;EHkHxB,QGlHwB;EHoHzB;EACA;EACA;EACA;EACA;EACA;EAGC,SqE1F6B;ErE4F9B;EACA;EACA;EACA;EqE9Fe,OA3Cc;EA4Cd;EACA,OA5Ca;EA6Cb;;AAEJ;EACI;;AAEJ;EACI;;;AC3Cf;EACC;EACA;EACA,YAZyB;EAazB,eAZ4B;EAa5B;;AAEA;EACC;EACA,O7DjBU;E6DkBV;;AAED;EACC,O7DvBmB;E6DwBnB;;AAED;EACC;;AAKC;EACC;;AAEF;EACC;EACA,O7DrCkB;;A6DuCnB;EACC;;AAEF;EACC;EACA,MA7CgC;EA8ChC;EACA,O7D3CoB;E6D4CpB,aA/CoB;EAgDpB;;AAGA;EAEC;;AAGD;EAEC;EACA;;AAGD;EACC;;AAEF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EAEC,ODrF4B;;ACwF7B;EAEC,ODzF4B;;AC4F7B;EAEC,OD7F0B;;AC+F5B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAEA;EAGC,OA7G2B;;AA+G7B;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAEA;EACC;;AACD;EACC;;AACD;EACC;;AACD;EACC,a7DtIiB;;A6DwInB;EACC;;AACD;EACC;;AACD;EACC;;;AC5IF;EvEqFA;;AuE9EA;EvE8EA;;;AwErFA;EACC;EACA;EACA;EACA;EACA,aFNoB;EEOpB,O/DJoB;E+DKpB;EACA;EACA;EACA;;AAEA;EACC;EACA,O/DVmB;;A+DYrB;EACC;EACA;EACA;;;ACnBD;EzEqFA;;;A0E7EA;EACC;EACA,aJXoB;EIYpB,OjEToB;EiEUpB;EACA;EACA;EACA;;AAEA;EACC;EACA,OjEfmB;;AiEiBpB;EACC;;AAEA;EAIC;EACA;;AAKF;EACC;;AACD;EACC,OLrC0B;;AKuC5B;EACC;EACA;EACA,OAvC4B;EAwC5B,WAvCgC;;AA6C/B;EAEC;;AAMD;EAEC;;AAED;EACC;EACA;;AAKD;EACC;EACA,OjEvEiB;;AiEyElB;EAEC,aJpEiC;EIqEjC;;AAKD;EACC;EACA,OjEnFiB;;AiEqFlB;EACC;;AAED;EACC;;AAGD;EACC,OL9F2B;;AKiG5B;EACC,OLjG2B;;AKoG5B;EACC,OLpGyB;;AKsG3B;EACC,aJjGkC;EIkGlC;;AAEH;EACC,YjEjGuB;EiEkGvB;;AAEA;EACC;EACA;EACA;EACA,SApH0C;EAqH1C,aApH8C;EAqH9C,avEhHoB;EuEiHpB;EACA;EACA;EACA;EACA,OjEvHoB;EiEwHpB;;AAEA;EAGC,YjEvHoB;;AiEyHrB;EACC,YAjIkC;;AAmIrC;EACC;;;ACrIA;E3EqFA;;A2E9ED;E3E8EC;;;AAlCD;E4ElDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E4CD;E4EpDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E8CD;E4EtDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EgDD;E4ExDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5E0CD;E4EvCA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EiCD;E4EzCA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EmCD;E4E3CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A5EqCD;E4E7CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;AAGD;EACC,YnExBgB;EmEyBhB,QA3BmB;EA4BnB;EACA;;AAEA;EAEC;EACA,YnEjCmB;EmEkCnB,QAnCkB;EAoClB;;AAED;EACC;EACA;;;ACvCF;E7EsFC;;A6E7EC;EACC;;AAID;EACC;EACA;;;A7EoCH;E8EpDA;IACC;;EACD;IACC;;;A9EmDD;E8EtDA;IACC;;EACD;IACC;;;A9EqDD;E8ExDA;IACC;;EACD;IACC;;;A9EuDD;E8E1DA;IACC;;EACD;IACC;;;A9EiDD;E8E9CA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9ECD;E8EhDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9EGD;E8ElDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;A9EKD;E8EpDA;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;EACD;IACC;IACA;;;AAEF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA,QrErFoB;EqEsFpB;EACA;;;ACvFD;EACC","file":"util_tmp.css"} \ No newline at end of file diff --git a/quizzes/lib/version.txt b/quizzes/lib/version.txt index 64c6de82..a6a41962 100644 --- a/quizzes/lib/version.txt +++ b/quizzes/lib/version.txt @@ -1 +1 @@ -4.8.2.6d8b49 \ No newline at end of file +4.11.2.53b815 \ No newline at end of file diff --git a/quizzes/lib/wirisquizzes.css b/quizzes/lib/wirisquizzes.css index cfe334d5..751b1338 100644 --- a/quizzes/lib/wirisquizzes.css +++ b/quizzes/lib/wirisquizzes.css @@ -64,6 +64,21 @@ .wrsUI_app.wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentCorrect::after, .wrsUI_app.wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentWarning::after, .wrsUI_app.wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentError::after, .wrsUI_app .wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentCorrect::after, .wrsUI_app .wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentWarning::after, .wrsUI_app .wrsUI_quizzesAnswerField.wrsUI_quizzesEmbeddedAnswerField .wrsUI_inputComponent.wrsUI_textField.wrsUI_popupTextField.wrsUI_inputComponentError::after { right: 23px; } +.wrsUI_app.wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar, .wrsUI_app .wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar { + display: flex; + align-items: center; + justify-content: space-between; + height: 20px; + font-size: 15px; + background: #077680; + color: white; +} +.wrsUI_app.wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar > .wrsUI_aux_titleBar_buttons > .wrsUI_button > .wrsUI_aux_icon, .wrsUI_app .wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_movable > .wrsUI_aux_titleBar > .wrsUI_aux_titleBar_buttons > .wrsUI_button > .wrsUI_aux_icon { + color: white; +} +.wrsUI_app.wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_button_resize_bar > .wrsUI_bottom_right_resizer, .wrsUI_app .wrsUI_quizzesAnswerField .wrsUI_aux_window > .wrsUI_aux_windowContent.wrsUI_resizable > .wrsUI_button_resize_bar > .wrsUI_bottom_right_resizer { + color: #077680; +} .wrsUI_app.wrsUI_quizzesAuthoringField { background: transparent !important; @@ -506,7 +521,7 @@ color: rgba(0, 0, 0, 0.54); } .wrsUI_app .wrsUI_button.wrsUI_quizzesButton.wrsUI_calcmeButton { - color: #1e6193; + color: rgb(30, 97, 147); border-color: rgba(30, 97, 147, 0.4); } .wrsUI_app .wrsUI_button.wrsUI_quizzesButton.wrsUI_gettingStartedAboutUsButton { @@ -534,7 +549,7 @@ background: rgba(7, 118, 128, 0.32); } .wrsUI_app .wrsUI_quizzesStudio .wrsUI_label { - color: black; + color: rgb(0, 0, 0); } .wrsUI_app .wrsUI_quizzesStudio .wrsUI_label.wrsUI_labelImportant { font-size: 16px; @@ -806,12 +821,30 @@ min-width: 72px; font-weight: 400; display: inline-flex; - color: black; + color: rgb(0, 0, 0); justify-content: flex-end !important; } .wrsUI_app .wrsUI_quizzesStudio .wrsUI_panel.wrsUI_separatorRow .wrsUI_aux_dropdown_container { margin-left: 24px; } +.wrsUI_app .wrsUI_quizzesStudio .wrsUI_panel.wrsUI_separatorRowDisplay { + width: 400px; + display: flex; + margin-left: 8px; + flex-direction: row; + justify-content: space-between; +} +.wrsUI_app .wrsUI_quizzesStudio .wrsUI_panel.wrsUI_separatorRowDisplay .wrsUI_label { + min-width: 150px; + font-weight: 400; + display: inline-flex; + color: rgb(0, 0, 0); + justify-content: flex-end !important; +} +.wrsUI_app .wrsUI_quizzesStudio .wrsUI_panel.wrsUI_separatorRowDisplay .wrsUI_aux_dropdown_container { + margin-left: 24px; + width: 200px; +} .wrsUI_app .wrsUI_quizzesStudio .wrsUI_panel.wrsUI_correctAnswer { min-height: 60px; box-sizing: border-box; diff --git a/quizzes/lib/wirisquizzes_temp.css.map b/quizzes/lib/wirisquizzes_temp.css.map index 068f2c3e..7c383537 100644 --- a/quizzes/lib/wirisquizzes_temp.css.map +++ b/quizzes/lib/wirisquizzes_temp.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["quizzes.sass","component_answer_feedback.sass","component_answer_field.sass","component_authoring_field.sass","component_calc_me.sass","component_compound_answer_field.sass","component_math_text_field.sass","mixins.sass","component_mathtype.sass","component_popup_text_field.sass","component_quizzes_studio.sass","component_wiris_cas.sass","component_graph_validation_options_activity.sass","component_graph_validation_element.sass","component_table.sass"],"names":[],"mappings":"AAGC;EACC;EACA;;;ACFA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGJ;EACC;;;AC7BF;EAEC;;AAEA;EACC;EACA;EACA;;AAGC;EACC;;AAKA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAEA;EACC;EACA;;AAKD;EACC;;;ACxCN;EACC;;AAED;EAEC;EACA;;AAEA;EACC;;AAED;EACC,OHbqB;;AGgBpB;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;EACA,YH3BoB;;AG8BnB;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAEH;EAEC;;AAGC;EACC;;AAGC;EACC;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAKJ;EACC;EACA;;AAEA;EAJD;IAKE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAhBD;IAiBE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EA5BD;IA6BE;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAEA;IACC;;;AAGH;EA1CD;IA2CE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAtDD;IAuDE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAlED;IAmEE;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAEA;IACC;;;;ACrJN;EACC;EACA;EACA;;AAEA;EACC;;;ACJD;EACC;;AAEA;EACC;;;ACNH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;;;ACpBH;ECLA;IACC;IACA;;EACD;IACC;IACA;;;ADED;ECPA;IACC;IACA;;EACD;IACC;IACA;;;ADID;ECTA;IACC;IACA;;EACD;IACC;IACA;;;ADMD;ECXA;IACC;IACA;;EACD;IACC;IACA;;;AAIA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;;AC/IL;EACC;;AAEA;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAEF;EACC;;;ACrBD;EACC,OVLqB;;AUQpB;EACC;;AACA;EACC;;AAEF;EACC;;AAED;EACC;EACA,YVlBmB;;AUoBlB;EACC;;AACD;EACC;;AACF;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEH;EACC,OA5CmB;EA6CnB;;AAED;EACC;EACA;EACA;EACA;;AAEH;EACC;EACA;EACA;;AAEA;EACC;;AAGC;EACC;EACA;;AAED;EACC,YVnEmB;;AUqErB;EACC;;AAEF;EACC;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAIA;EACC;EACA;;AAEA;EACC;;AAGF;EACC;;AAEF;EACC;;AACA;EACC;EACA;;AAID;EACC;;AAEA;EACC;EACA;EACA;;AAEH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;;AAGA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGD;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAIA;EACC;;AAED;EACC;;AAGF;EACC;;AAEJ;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAEH;EACC;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AACD;EACC;;AAEA;EACC;EACA;;AACD;EACC;;AAEF;EACC;EACA;;AACD;EACC;;AACD;EACC;;AAEF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGH;EACC;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGC;EACC;;AAGD;EACC;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA,OV9TkB;;AUgUpB;EACC;EACA;EACA;EACA;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAEF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAGF;EACC;;AAED;EACC;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;;AAEC;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAED;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAEL;EACC;EACA;;AAGC;EACC,OVhcmB;;AUkcrB;EACC,qBVncoB;;AUqcrB;EACC;EACA;;AAEA;EACC;;AAEH;EACC;;AAIE;EACC,YVldkB;;AUqdlB;EAEC,YVvdiB;;AUydrB;EAEC;;AACA;EAGC;EACA;;AAEH;EACC;;AAIE;EACC,cVxekB;;AU0enB;EACC,YV3ekB;;AU8elB;EAEC,YVhfiB;;AUkfrB;EAEC;;AAEA;EAGC;EACA;;AAEH;EACC;EACA;EACA;;;AC9fF;EACC;;AAGC;EACC;;AAIA;EACE;;AAEF;EACC;EACA;;AAED;EACE;EACA;;;ACkBF;EACI,OAtCS;EAuCT,QAtCU;;AAyCN;EACI;EACA,QArCY;;AAuCZ;EACI,OAtCH;EAuCG,QArCF;EAsCE;;AAEA;EACI,OAvCA;EAwCA,QAvCC;EAwCD,QAvCC;;AAyCL;EACI,OAzCD;EA0CC,QAzCA;EA0CA,UAzCE;;AA2CN;EACI;EACA;EACA,UA7CI;;AA+CR;EACI,QA/CG;;AAiDX;EACI,OAhDO;EAiDP,QAhDQ;EAiDR,QAhDQ;;AAkDhB;EACI,OAjDW;EAkDX,QAjDY;EAkDZ,SAjDa;EAkDb,kBAjDsB;;AAmDtB;EACI,WAnD2B;EAoD3B,aAnD6B;;AAqDjC;EACI;EACA,kBArDkC;EAsDlC,QArDwB;;;ACjBxC;EACI,OAlBQ;;AAoBR;EACI,OAlBI;EAmBJ,QAlBK;EAmBL,aAlBU;;AAoBV;EACI,OAnBS;EAoBT,QAnBU;;AAqBV;EACI;EACA;EACA,aAvBkB;EAwBlB;;AAER;EACI,WAxBc;EAyBd,kBAxBqB;;AA0BzB;EACI,aA1BgB;;AA4BpB;EACI;;AAER;EACI;;;AC5CR;EACI;;AAEA;EACI;;AAEJ;EAEI;EACA;EACA;EACA;EACA","file":"wirisquizzes_temp.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["quizzes.sass","component_answer_feedback.sass","component_answer_field.sass","component_authoring_field.sass","component_calc_me.sass","component_compound_answer_field.sass","component_math_text_field.sass","mixins.sass","component_mathtype.sass","component_popup_text_field.sass","component_quizzes_studio.sass","component_wiris_cas.sass","component_graph_validation_options_activity.sass","component_graph_validation_element.sass","component_table.sass"],"names":[],"mappings":"AAGC;EACC;EACA;;;ACFA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGJ;EACC;;;AC3BF;EAEC;;AAEA;EACC;EACA;EACA;;AAGC;EACC;;AAKA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAEA;EACC;EACA;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,YArDkB;EAsDlB;;AAGE;EACC;;AAIH;EACC,OA/DiB;;;ACCvB;EACC;;AAED;EAEC;EACA;;AAEA;EACC;;AAED;EACC,ODbqB;;ACgBpB;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;EACA,YD3BoB;;AC8BnB;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAEH;EAEC;;AAGC;EACC;;AAGC;EACC;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAKJ;EACC;EACA;;AAEA;EAJD;IAKE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAhBD;IAiBE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EA5BD;IA6BE;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAEA;IACC;;;AAGH;EA1CD;IA2CE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAtDD;IAuDE;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;;AAEH;EAlED;IAmEE;IACA;IACA;IACA;IACA;;EAEA;IACC;;EAEA;IACC;;;;ACrJN;EACC;EACA;EACA;;AAEA;EACC;;;ACJD;EACC;;AAEA;EACC;;;ACNH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;;;ACpBH;ECLA;IACC;IACA;;EACD;IACC;IACA;;;ADED;ECPA;IACC;IACA;;EACD;IACC;IACA;;;ADID;ECTA;IACC;IACA;;EACD;IACC;IACA;;;ADMD;ECXA;IACC;IACA;;EACD;IACC;IACA;;;AAIA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACC;EACA;EACA;;AAEA;EACC;EACA;;;AC/IL;EACC;;AAEA;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAEF;EACC;;;ACrBD;EACC,ORLqB;;AQQpB;EACC;;AACA;EACC;;AAEF;EACC;;AAED;EACC;EACA,YRlBmB;;AQoBlB;EACC;;AACD;EACC;;AACF;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEH;EACC,OA5CmB;EA6CnB;;AAED;EACC;EACA;EACA;EACA;;AAEH;EACC;EACA;EACA;;AAEA;EACC;;AAGC;EACC;EACA;;AAED;EACC,YRnEmB;;AQqErB;EACC;;AAEF;EACC;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAIA;EACC;EACA;;AAEA;EACC;;AAGF;EACC;;AAEF;EACC;;AACA;EACC;EACA;;AAID;EACC;;AAEA;EACC;EACA;EACA;;AAEH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACD;EACC;;AAEF;EACC;;AAGA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGD;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAIA;EACC;;AAED;EACC;;AAGF;EACC;;AAEJ;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAEH;EACC;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AACD;EACC;;AAEA;EACC;EACA;;AACD;EACC;;AAEF;EACC;EACA;;AACD;EACC;;AACD;EACC;;AAEF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGH;EACC;EACA;;AAEF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGC;EACC;;AAGD;EACC;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA,OR9TkB;;AQgUpB;EACC;EACA;EACA;EACA;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAEF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAEF;EACC;;AAED;EACC;;AAED;EACC;;AAGF;EACC;;AAED;EACC;;AAEF;EACC;;AAEA;EACC;;AAEF;EACC;;AAEC;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAED;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAEL;EACC;EACA;;AAGC;EACC,ORpdmB;;AQsdrB;EACC,qBRvdoB;;AQydrB;EACC;EACA;;AAEA;EACC;;AAEH;EACC;;AAIE;EACC,YRtekB;;AQyelB;EAEC,YR3eiB;;AQ6erB;EAEC;;AACA;EAGC;EACA;;AAEH;EACC;;AAIE;EACC,cR5fkB;;AQ8fnB;EACC,YR/fkB;;AQkgBlB;EAEC,YRpgBiB;;AQsgBrB;EAEC;;AAEA;EAGC;EACA;;AAEH;EACC;EACA;EACA;;;AClhBF;EACC;;AAGC;EACC;;AAIA;EACE;;AAEF;EACC;EACA;;AAED;EACE;EACA;;;ACkBF;EACI,OAtCS;EAuCT,QAtCU;;AAyCN;EACI;EACA,QArCY;;AAuCZ;EACI,OAtCH;EAuCG,QArCF;EAsCE;;AAEA;EACI,OAvCA;EAwCA,QAvCC;EAwCD,QAvCC;;AAyCL;EACI,OAzCD;EA0CC,QAzCA;EA0CA,UAzCE;;AA2CN;EACI;EACA;EACA,UA7CI;;AA+CR;EACI,QA/CG;;AAiDX;EACI,OAhDO;EAiDP,QAhDQ;EAiDR,QAhDQ;;AAkDhB;EACI,OAjDW;EAkDX,QAjDY;EAkDZ,SAjDa;EAkDb,kBAjDsB;;AAmDtB;EACI,WAnD2B;EAoD3B,aAnD6B;;AAqDjC;EACI;EACA,kBArDkC;EAsDlC,QArDwB;;;ACjBxC;EACI,OAlBQ;;AAoBR;EACI,OAlBI;EAmBJ,QAlBK;EAmBL,aAlBU;;AAoBV;EACI,OAnBS;EAoBT,QAnBU;;AAqBV;EACI;EACA;EACA,aAvBkB;EAwBlB;;AAER;EACI,WAxBc;EAyBd,kBAxBqB;;AA0BzB;EACI,aA1BgB;;AA4BpB;EACI;;AAER;EACI;;;AC5CR;EACI;;AAEA;EACI;;AAEJ;EAEI;EACA;EACA;EACA;EACA","file":"wirisquizzes_temp.css"} \ No newline at end of file diff --git a/renderer.php b/renderer.php index fbb39889..942c29f9 100644 --- a/renderer.php +++ b/renderer.php @@ -117,26 +117,33 @@ protected function auxiliar_text(question_attempt $qa, question_display_options // Answer field. $step = $qa->get_last_step_with_qt_var('auxiliar_text'); $question = $qa->get_question(); - + /** @var qtype_essay_format_renderer_base $responseoutput */ $responseoutput = $this->page->get_renderer('qtype_wq', 'auxiliar_text'); if (method_exists($responseoutput, 'set_displayoptions')) { // Moodle 4.1.2 and up require this. $responseoutput->set_displayoptions($options); } - if (!$step->has_qt_var('auxiliar_text') && empty($options->readonly)) { // Auxiliar text has never been filled. $step = new question_attempt_step(); - } if (empty($options->readonly)) { - $auxiliartext = $responseoutput->response_area_input('auxiliar_text', $qa, - $step, $question->auxiliartextfieldlines, $options->context); - + $auxiliartext = $responseoutput->response_area_input( + 'auxiliar_text', + $qa, + $step, + $question->auxiliartextfieldlines, + $options->context + ); } else { - $auxiliartext = $responseoutput->response_area_read_only('auxiliar_text', $qa, - $step, $question->auxiliartextfieldlines, $options->context); + $auxiliartext = $responseoutput->response_area_read_only( + 'auxiliar_text', + $qa, + $step, + $question->auxiliartextfieldlines, + $options->context + ); } $result .= html_writer::tag('div', $auxiliartext); @@ -178,16 +185,24 @@ protected function class_name() { * Rewrite the auxiliar_text field response. To create the proper URL's for auxiliar_text * qt variable. */ - protected function prepare_response($name, question_attempt $qa, - question_attempt_step $step, $context) { + protected function prepare_response( + $name, + question_attempt $qa, + question_attempt_step $step, + $context + ) { if (!$step->has_qt_var($name)) { return ''; } $formatoptions = new stdClass(); $formatoptions->para = false; - $text = $qa->rewrite_response_pluginfile_urls($step->get_qt_var($name), - $context->id, 'auxiliar_text', $step); - return format_text($text, $step->get_qt_var($name), $formatoptions); + $text = $qa->rewrite_response_pluginfile_urls( + $step->get_qt_var($name), + $context->id, + 'auxiliar_text', + $step + ); + return format_text($text, FORMAT_MOODLE, $formatoptions); } } diff --git a/settings.php b/settings.php index 8883b2f9..2050e989 100644 --- a/settings.php +++ b/settings.php @@ -37,63 +37,92 @@ } } -$settings->add(new admin_setting_heading('qtype_wq/connectionsettings', - get_string('connectionsettings', 'qtype_wq'), - get_string('connectionsettings_text', 'qtype_wq'))); - -$settings->add(new admin_setting_configtext('qtype_wq/quizzesserviceurl', - get_string('quizzesserviceurl', 'qtype_wq'), - get_string('quizzesserviceurl_help', 'qtype_wq'), - 'http://www.wiris.net/demo/quizzes', - PARAM_URL)); - -$settings->add(new admin_setting_configtext('qtype_wq/quizzeseditorurl', - get_string('quizzeseditorurl', 'qtype_wq'), - get_string('quizzeseditorurl_help', 'qtype_wq'), - 'http://www.wiris.net/demo/editor', - PARAM_URL)); - -$settings->add(new admin_setting_configtext('qtype_wq/quizzeshandurl', - get_string('quizzeshandurl', 'qtype_wq'), - get_string('quizzeshandurl_help', 'qtype_wq'), - 'http://www.wiris.net/demo/hand', - PARAM_URL)); - -$settings->add(new admin_setting_configtext('qtype_wq/quizzeswirislauncherurl', - get_string('quizzeswirislauncherurl', 'qtype_wq'), - get_string('quizzeswirislauncherurl_help', 'qtype_wq'), - 'http://stateful.wiris.net/demo/wiris', - PARAM_URL)); - -$settings->add(new admin_setting_configtext('qtype_wq/quizzeswirisurl', - get_string('quizzeswirisurl', 'qtype_wq'), - get_string('quizzeswirisurl_help', 'qtype_wq'), - 'http://www.wiris.net/demo/wiris', - PARAM_URL)); +$settings->add(new admin_setting_heading( + 'qtype_wq/connectionsettings', + get_string('connectionsettings', 'qtype_wq'), + get_string('connectionsettings_text', 'qtype_wq') +)); + +$settings->add(new admin_setting_configtext( + 'qtype_wq/quizzesserviceurl', + get_string('quizzesserviceurl', 'qtype_wq'), + get_string('quizzesserviceurl_help', 'qtype_wq'), + 'http://www.wiris.net/demo/quizzes', + PARAM_URL +)); + +$settings->add(new admin_setting_configtext( + 'qtype_wq/quizzeseditorurl', + get_string('quizzeseditorurl', 'qtype_wq'), + get_string('quizzeseditorurl_help', 'qtype_wq'), + 'http://www.wiris.net/demo/editor', + PARAM_URL +)); + +$settings->add(new admin_setting_configtext( + 'qtype_wq/quizzeshandurl', + get_string('quizzeshandurl', 'qtype_wq'), + get_string('quizzeshandurl_help', 'qtype_wq'), + 'http://www.wiris.net/demo/hand', + PARAM_URL +)); + +$settings->add(new admin_setting_configtext( + 'qtype_wq/quizzeswirislauncherurl', + get_string('quizzeswirislauncherurl', 'qtype_wq'), + get_string('quizzeswirislauncherurl_help', 'qtype_wq'), + 'http://stateful.wiris.net/demo/wiris', + PARAM_URL +)); + +$settings->add(new admin_setting_configtext( + 'qtype_wq/quizzeswirisurl', + get_string('quizzeswirisurl', 'qtype_wq'), + get_string('quizzeswirisurl_help', 'qtype_wq'), + 'http://www.wiris.net/demo/wiris', + PARAM_URL +)); // Access provider option. If enabled only loged users can access to Wiris Quizzes services. -$settings->add(new admin_setting_configcheckbox('qtype_wq/access_provider_enabled', - get_string('access_provider_enabled', 'qtype_wq'), - get_string('access_provider_enabled_help', 'qtype_wq'), - '0')); - -$settings->add(new admin_setting_heading('qtype_wq/compatibility_settings', - get_string('compatibility_settings', 'qtype_wq'), - get_string('compatibility_settings_text', 'qtype_wq'))); - -$settings->add(new admin_setting_configcheckbox('qtype_wq/filtercodes_compatibility', - get_string('filtercodes_compatibility_enabled', 'qtype_wq'), - get_string('filtercodes_compatibility_enabled_help', 'qtype_wq'), - '0')); - -$settings->add(new admin_setting_heading('qtype_wq/troubleshooting_settings', - get_string('troubleshooting_settings', 'qtype_wq'), - get_string('troubleshooting_settings_text', 'qtype_wq'))); - -$settings->add(new admin_setting_configcheckbox('qtype_wq/debug_mode_enabled', - get_string('debug_mode_enabled', 'qtype_wq'), - get_string('debug_mode_enabled_help', 'qtype_wq'), - '0')); +$settings->add(new admin_setting_configcheckbox( + 'qtype_wq/access_provider_enabled', + get_string('access_provider_enabled', 'qtype_wq'), + get_string('access_provider_enabled_help', 'qtype_wq'), + '0' +)); + +$settings->add(new admin_setting_heading( + 'qtype_wq/compatibility_settings', + get_string('compatibility_settings', 'qtype_wq'), + get_string('compatibility_settings_text', 'qtype_wq') +)); + +$settings->add(new admin_setting_configcheckbox( + 'qtype_wq/filtercodes_compatibility', + get_string('filtercodes_compatibility_enabled', 'qtype_wq'), + get_string('filtercodes_compatibility_enabled_help', 'qtype_wq'), + '0' +)); + +$settings->add(new admin_setting_heading( + 'qtype_wq/troubleshooting_settings', + get_string('troubleshooting_settings', 'qtype_wq'), + get_string('troubleshooting_settings_text', 'qtype_wq') +)); + +$settings->add(new admin_setting_configcheckbox( + 'qtype_wq/debug_mode_enabled', + get_string('debug_mode_enabled', 'qtype_wq'), + get_string('debug_mode_enabled_help', 'qtype_wq'), + '0' +)); + +$settings->add(new admin_setting_configcheckbox( + 'qtype_wq/log_server_errors', + get_string('log_server_errors', 'qtype_wq'), + get_string('log_server_errors_help', 'qtype_wq'), + '0' +)); if ($CFG->version >= 2012120300 && $CFG->version < 2013051400) { diff --git a/step.php b/step.php index 25e23c2e..37067460 100644 --- a/step.php +++ b/step.php @@ -33,11 +33,13 @@ * l'step és read-only. * **/ +defined('MOODLE_INTERNAL') || die(); + class qtype_wirisstep { const MAX_ATTEMPS_SHORTANSWER_WIRIS = 2; private $step; - private $step_id; + private $stepid; private $extraprefix; public function __construct() { @@ -45,9 +47,11 @@ public function __construct() { } public function load($step) { - $notReadOnly = !($step instanceof question_attempt_step_read_only); - $notAdapterOfReadOnly = !($step instanceof question_attempt_step_subquestion_adapter_wiris && $step->is_adapter_of_read_only()); - if ($notReadOnly && $notAdapterOfReadOnly) { + $notreadonly = !($step instanceof question_attempt_step_read_only); + $notadapterofreadonly = + !($step instanceof question_attempt_step_subquestion_adapter_wiris && $step->is_adapter_of_read_only()); + + if ($notreadonly && $notadapterofreadonly) { $this->step = $step; // It is a regrade or the first attempt. try { @@ -58,16 +62,17 @@ public function load($step) { $this->step = null; } } + $s = var_export($step, true); if (isset($step->get_id)) { // Moodle 2.3 or superior. - $this->step_id = $step->get_id(); + $this->stepid = $step->get_id(); } else { // Moodle 2.2. if (preg_match("/'id' *=> *'(.*)'/", $s, $matches)) { - $this->step_id = $matches[1]; + $this->stepid = $matches[1]; } else { - $this->step_id = 0; + $this->stepid = 0; } } if (preg_match("/'extraprefix' *=> *'(.*)'/", $s, $matches)) { @@ -86,12 +91,14 @@ public function load($step) { * @throws dml_exception */ public function set_var($name, $value, $subquesbool = true) { + $name = $this->trim_name($name, $subquesbool); + if ($subquesbool && $this->step != null) { $this->step->set_qt_var($name, $value); return; } - if (!isset($this->step_id) || $this->step_id == 0) { + if (!isset($this->stepid) || $this->stepid == 0) { // It doees not exist, do not even try to find in the db. return null; } @@ -100,24 +107,75 @@ public function set_var($name, $value, $subquesbool = true) { $name = $this->get_step_var_internal($name, $subquesbool); - if (strlen($name) > 32) { - // Database only allows keys up to length 32. - $name = substr($name, 0, 32); - } - - $gc = $DB->get_record('question_attempt_step_data', array('attemptstepid' => $this->step_id, 'name' => $name), 'value'); + $gc = $DB->get_record('question_attempt_step_data', array('attemptstepid' => $this->stepid, 'name' => $name), 'value'); if ($gc == null) { $gc = new stdClass(); - $gc->attemptstepid = $this->step_id; + $gc->attemptstepid = $this->stepid; $gc->name = $name; $gc->value = $value; $DB->insert_record('question_attempt_step_data', $gc); } else { - $DB->set_field('question_attempt_step_data', 'value', - $value, array('attemptstepid' => $this->step_id, 'name' => $name)); + $DB->set_field( + 'question_attempt_step_data', + 'value', + $value, + array('attemptstepid' => $this->stepid, 'name' => $name) + ); + } + } + + public function set_var_in_answer_cache(string $name, string $value, string $answer) { + $this->put_answer_in_cache($answer); + + $hash = md5($answer); + $this->set_var('_' . substr($hash, 0, 6) . $name, $value, true); + } + + public function get_var_in_answer_cache(string $name, string $answer) { + $responsehash = md5($answer); + + $data = $this->get_var('_' . substr($responsehash, 0, 6) . $name); + + if (empty($data)) { + $data = $this->get_var($name); + } + + return $data; + } + + public function put_answer_in_cache(string $answer) { + if ($this->is_answer_cached($answer)) { + return; + } + + $hash = md5($answer); + $cache = $this->get_var('_response_hash') ?? ''; + + $this->set_var('_response_hash', $cache ? ($cache . ',' . $hash) : $hash, true); + } + + public function is_answer_cached(string $answer): bool { + $cachedresponses = $this->get_var('_response_hash') ?? ''; + $responsehash = md5($answer); + + return strpos($cachedresponses, $responsehash) !== false; + } + + private function trim_name(string $name, bool $subquesbool) { + while ($this->get_name_length($name, $subquesbool) > 32) { + $name = substr($name, 0, -1); } + return $name; + } + private function get_name_length(string $name, bool $subquesbool) { + return strlen( + $this->step instanceof question_attempt_step_subquestion_adapter ? + $this->step->add_prefix($name) : + $this->get_step_var_internal($name, $subquesbool) + ); } + public function get_qt_data() { if ($this->step != null) { return $this->step->get_qt_data(); @@ -132,11 +190,14 @@ public function get_qt_data() { * @return null */ public function get_var($name, $subquesbool = true) { + $name = $this->trim_name($name, $subquesbool); + if ($subquesbool && $this->step != null) { - return $this->step->get_qt_var($name); + $value = $this->step->get_qt_var($name); + return $value; } - if (!isset($this->step_id) || $this->step_id == 0) { + if (!isset($this->stepid) || $this->stepid == 0) { // It doees not exist, do not even try to find in the db. return null; } @@ -145,11 +206,7 @@ public function get_var($name, $subquesbool = true) { $name = $this->get_step_var_internal($name, $subquesbool); - if (strlen($name) > 32) { - $name = substr($name, 0, 32); - } - - $gc = $DB->get_record('question_attempt_step_data', array('attemptstepid' => $this->step_id, 'name' => $name), 'value'); + $gc = $DB->get_record('question_attempt_step_data', array('attemptstepid' => $this->stepid, 'name' => $name), 'value'); if ($gc == null) { $r = null; } else { @@ -160,7 +217,7 @@ public function get_var($name, $subquesbool = true) { } private function get_step_var_internal($name, $subquesbool) { - if ($subquesbool && strlen($this->extraprefix) > 0) { + if ($subquesbool && isset($this->extraprefix) && strlen($this->extraprefix) > 0) { // The prefix is needed when it is a subquestion of a cloze // (multianswer) question type. if (substr($name, 0, 2) === '!_') { @@ -259,8 +316,7 @@ public function is_adapter_of_read_only() { // In Moodle 4.1 and earlier the variable $this->realstep was misspelled as $this->realqas. // Therefore we need to check for both possibilities. In Moodle 4.2 we use this extension class // because $this->realstep is protected. - return - (isset($this->realqas) && ($this->realqas instanceof question_attempt_step_read_only)) || + return (isset($this->realqas) && ($this->realqas instanceof question_attempt_step_read_only)) || (isset($this->realstep) && ($this->realstep instanceof question_attempt_step_read_only)); } } diff --git a/thirdpartylibs.xml b/thirdpartylibs.xml index 8fb99866..f9be942d 100644 --- a/thirdpartylibs.xml +++ b/thirdpartylibs.xml @@ -3,7 +3,7 @@ quizzes WirisQuizzes generic integration - 4.8.0 + 4.11.2 GPL 3.0+ diff --git a/version.php b/version.php index 745304f2..09c624ad 100644 --- a/version.php +++ b/version.php @@ -16,11 +16,11 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2023050202; +$plugin->version = 2024032204; $plugin->requires = 2015111600; // Moodle 3.0. -$plugin->release = '4.8.2'; +$plugin->release = '4.11.4'; $plugin->maturity = MATURITY_STABLE; $plugin->component = 'qtype_wq'; -$plugin->dependencies = array ( +$plugin->dependencies = array( 'filter_wiris' => ANY_VERSION );