From 2e00497f129e5b42bfd489d86d4546fcfb9e6747 Mon Sep 17 00:00:00 2001 From: Joel Bout Date: Mon, 23 Nov 2015 17:45:56 +0100 Subject: [PATCH 01/36] Removed reserved classnames String,Integer,Float,Boolean --- model/import/QtiPackageImportForm.php | 5 +++++ model/qti/attribute/Adaptive.php | 2 +- model/qti/attribute/Alt.php | 2 +- model/qti/attribute/Autostart.php | 2 +- model/qti/attribute/BaseStringInteraction.php | 2 +- model/qti/attribute/CaseSensitive.php | 2 +- model/qti/attribute/Data.php | 2 +- model/qti/attribute/DefaultValue.php | 2 +- model/qti/attribute/ExpectedLength.php | 2 +- model/qti/attribute/ExpectedLines.php | 2 +- model/qti/attribute/Fixed.php | 2 +- model/qti/attribute/Interpretation.php | 2 +- model/qti/attribute/Loop.php | 2 +- model/qti/attribute/LowerBound.php | 2 +- model/qti/attribute/LowerBoundSliderInteraction.php | 2 +- model/qti/attribute/MappedValue.php | 2 +- model/qti/attribute/MasteryValue.php | 2 +- model/qti/attribute/MatchMax.php | 2 +- model/qti/attribute/MatchMin.php | 2 +- model/qti/attribute/MaxAssociations.php | 2 +- model/qti/attribute/MaxChoices.php | 2 +- model/qti/attribute/MaxChoicesOrderInteraction.php | 2 +- model/qti/attribute/MaxPlays.php | 2 +- model/qti/attribute/MaxStrings.php | 2 +- model/qti/attribute/Media.php | 2 +- model/qti/attribute/MinAssociations.php | 2 +- model/qti/attribute/MinChoices.php | 2 +- model/qti/attribute/MinChoicesOrderInteraction.php | 2 +- model/qti/attribute/MinPlays.php | 2 +- model/qti/attribute/MinStrings.php | 2 +- model/qti/attribute/NormalMaximum.php | 2 +- model/qti/attribute/NormalMinimum.php | 2 +- model/qti/attribute/ObjectLabel.php | 2 +- model/qti/attribute/PatternMask.php | 2 +- model/qti/attribute/PlaceholderText.php | 2 +- model/qti/attribute/PowerForm.php | 2 +- model/qti/attribute/Required.php | 2 +- model/qti/attribute/Reverse.php | 2 +- model/qti/attribute/Shuffle.php | 2 +- model/qti/attribute/Step.php | 2 +- model/qti/attribute/StepLabel.php | 2 +- model/qti/attribute/TimeDependent.php | 2 +- model/qti/attribute/Title.php | 2 +- model/qti/attribute/TitleOptional.php | 2 +- model/qti/attribute/UpperBound.php | 2 +- model/qti/attribute/UpperBoundSliderInteraction.php | 2 +- model/qti/attribute/UseAttribute.php | 2 +- model/qti/datatype/{Boolean.php => QtiBoolean.php} | 2 +- model/qti/datatype/{Float.php => QtiFloat.php} | 3 +-- model/qti/datatype/{Integer.php => QtiInteger.php} | 3 +-- model/qti/datatype/{String.php => QtiString.php} | 3 +-- 51 files changed, 55 insertions(+), 53 deletions(-) rename model/qti/datatype/{Boolean.php => QtiBoolean.php} (97%) rename model/qti/datatype/{Float.php => QtiFloat.php} (94%) rename model/qti/datatype/{Integer.php => QtiInteger.php} (93%) rename model/qti/datatype/{String.php => QtiString.php} (94%) diff --git a/model/import/QtiPackageImportForm.php b/model/import/QtiPackageImportForm.php index 9356b0c832..ec3664feee 100755 --- a/model/import/QtiPackageImportForm.php +++ b/model/import/QtiPackageImportForm.php @@ -88,6 +88,11 @@ public function initElements() )); $this->form->addElement($fileElt); + $apipElt = tao_helpers_form_FormFactory::getElement('apip', 'Checkbox'); + $apipElt->setOptions(array('import' => 'Apip')); + $apipElt->setDescription(__('Import Apip')); + $this->form->addElement($apipElt); + $rollbackElt = tao_helpers_form_FormFactory::getElement('rollback', 'Checkbox'); $rollbackElt->setOptions(array('error' => 'error', 'warning' => 'warning')); $rollbackElt->setDescription(__('Rollback on...')); diff --git a/model/qti/attribute/Adaptive.php b/model/qti/attribute/Adaptive.php index 2e4e645c69..ce784d3f78 100755 --- a/model/qti/attribute/Adaptive.php +++ b/model/qti/attribute/Adaptive.php @@ -36,7 +36,7 @@ class Adaptive extends Attribute { static protected $name = 'adaptive'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = false; static protected $required = false; diff --git a/model/qti/attribute/Alt.php b/model/qti/attribute/Alt.php index 964942fe6e..65aca15bfe 100755 --- a/model/qti/attribute/Alt.php +++ b/model/qti/attribute/Alt.php @@ -36,7 +36,7 @@ class Alt extends Attribute { static protected $name = 'alt'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Autostart.php b/model/qti/attribute/Autostart.php index 32418c4131..4f33b9dece 100755 --- a/model/qti/attribute/Autostart.php +++ b/model/qti/attribute/Autostart.php @@ -36,7 +36,7 @@ class Autostart extends Attribute { static protected $name = 'autostart'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = null; static protected $required = true; static protected $taoDefaultValue = 1; diff --git a/model/qti/attribute/BaseStringInteraction.php b/model/qti/attribute/BaseStringInteraction.php index efcc41ab78..c4fb3af876 100755 --- a/model/qti/attribute/BaseStringInteraction.php +++ b/model/qti/attribute/BaseStringInteraction.php @@ -36,7 +36,7 @@ class BaseStringInteraction extends Attribute { static protected $name = 'base'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 10; static protected $required = false; diff --git a/model/qti/attribute/CaseSensitive.php b/model/qti/attribute/CaseSensitive.php index fc1f554b1e..7212a28d15 100755 --- a/model/qti/attribute/CaseSensitive.php +++ b/model/qti/attribute/CaseSensitive.php @@ -36,7 +36,7 @@ class CaseSensitive extends Attribute { static protected $name = 'caseSensitive'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = null; static protected $required = true; diff --git a/model/qti/attribute/Data.php b/model/qti/attribute/Data.php index da94587982..b6e46234cd 100755 --- a/model/qti/attribute/Data.php +++ b/model/qti/attribute/Data.php @@ -33,7 +33,7 @@ class Data extends Attribute { static protected $name = 'data'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = true; diff --git a/model/qti/attribute/DefaultValue.php b/model/qti/attribute/DefaultValue.php index d5e76b1881..056ae83e13 100755 --- a/model/qti/attribute/DefaultValue.php +++ b/model/qti/attribute/DefaultValue.php @@ -36,7 +36,7 @@ class DefaultValue extends Attribute { static protected $name = 'defaultValue'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = 0; static protected $required = true; diff --git a/model/qti/attribute/ExpectedLength.php b/model/qti/attribute/ExpectedLength.php index 34ed94e276..a7f533cf34 100755 --- a/model/qti/attribute/ExpectedLength.php +++ b/model/qti/attribute/ExpectedLength.php @@ -36,7 +36,7 @@ class ExpectedLength extends Attribute { static protected $name = 'expectedLength'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/ExpectedLines.php b/model/qti/attribute/ExpectedLines.php index 2e7ee96bae..7064a2d8cd 100755 --- a/model/qti/attribute/ExpectedLines.php +++ b/model/qti/attribute/ExpectedLines.php @@ -36,7 +36,7 @@ class ExpectedLines extends Attribute { static protected $name = 'expectedLines'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Fixed.php b/model/qti/attribute/Fixed.php index 51b04be749..7e71866e1e 100755 --- a/model/qti/attribute/Fixed.php +++ b/model/qti/attribute/Fixed.php @@ -36,7 +36,7 @@ class Fixed extends Attribute { static protected $name = 'fixed'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = false; static protected $required = false; diff --git a/model/qti/attribute/Interpretation.php b/model/qti/attribute/Interpretation.php index 6288f8fe99..f6353ac52c 100755 --- a/model/qti/attribute/Interpretation.php +++ b/model/qti/attribute/Interpretation.php @@ -36,7 +36,7 @@ class Interpretation extends Attribute { static protected $name = 'interpretation'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Loop.php b/model/qti/attribute/Loop.php index 0f02d468ce..ad4dfd3fc9 100755 --- a/model/qti/attribute/Loop.php +++ b/model/qti/attribute/Loop.php @@ -36,7 +36,7 @@ class Loop extends Attribute { static protected $name = 'loop'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = false; static protected $required = false; diff --git a/model/qti/attribute/LowerBound.php b/model/qti/attribute/LowerBound.php index 7e7b55c49d..a67009e65b 100755 --- a/model/qti/attribute/LowerBound.php +++ b/model/qti/attribute/LowerBound.php @@ -36,7 +36,7 @@ class LowerBound extends Attribute { static protected $name = 'lowerBound'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/LowerBoundSliderInteraction.php b/model/qti/attribute/LowerBoundSliderInteraction.php index 18688e57c0..bb367a31b9 100755 --- a/model/qti/attribute/LowerBoundSliderInteraction.php +++ b/model/qti/attribute/LowerBoundSliderInteraction.php @@ -36,7 +36,7 @@ class LowerBoundSliderInteraction extends Attribute { static protected $name = 'lowerBound'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = true; diff --git a/model/qti/attribute/MappedValue.php b/model/qti/attribute/MappedValue.php index a05cdea3a1..40eb19746d 100755 --- a/model/qti/attribute/MappedValue.php +++ b/model/qti/attribute/MappedValue.php @@ -36,7 +36,7 @@ class MappedValue extends Attribute { static protected $name = 'mappedValue'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = true; diff --git a/model/qti/attribute/MasteryValue.php b/model/qti/attribute/MasteryValue.php index d625c8905e..ef9e683be6 100755 --- a/model/qti/attribute/MasteryValue.php +++ b/model/qti/attribute/MasteryValue.php @@ -36,7 +36,7 @@ class MasteryValue extends Attribute { static protected $name = 'masteryValue'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/MatchMax.php b/model/qti/attribute/MatchMax.php index bf399c7101..9fd9830559 100755 --- a/model/qti/attribute/MatchMax.php +++ b/model/qti/attribute/MatchMax.php @@ -36,7 +36,7 @@ class MatchMax extends Attribute { static protected $name = 'matchMax'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = true; static protected $taoDefaultValue = 0; diff --git a/model/qti/attribute/MatchMin.php b/model/qti/attribute/MatchMin.php index 5b94378e37..885d737af1 100755 --- a/model/qti/attribute/MatchMin.php +++ b/model/qti/attribute/MatchMin.php @@ -36,7 +36,7 @@ class MatchMin extends Attribute { static protected $name = 'matchMin'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/MaxAssociations.php b/model/qti/attribute/MaxAssociations.php index 5c467b813d..9648a33b6e 100755 --- a/model/qti/attribute/MaxAssociations.php +++ b/model/qti/attribute/MaxAssociations.php @@ -36,7 +36,7 @@ class MaxAssociations extends Attribute { static protected $name = 'maxAssociations'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 1; static protected $required = false; diff --git a/model/qti/attribute/MaxChoices.php b/model/qti/attribute/MaxChoices.php index dffe6ba8e6..52ee3606f2 100755 --- a/model/qti/attribute/MaxChoices.php +++ b/model/qti/attribute/MaxChoices.php @@ -36,7 +36,7 @@ class MaxChoices extends Attribute { static protected $name = 'maxChoices'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 1; static protected $required = true; diff --git a/model/qti/attribute/MaxChoicesOrderInteraction.php b/model/qti/attribute/MaxChoicesOrderInteraction.php index e5489e5940..dcc90c54cb 100755 --- a/model/qti/attribute/MaxChoicesOrderInteraction.php +++ b/model/qti/attribute/MaxChoicesOrderInteraction.php @@ -36,7 +36,7 @@ class MaxChoicesOrderInteraction extends Attribute { static protected $name = 'maxChoices'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/MaxPlays.php b/model/qti/attribute/MaxPlays.php index 47744facb8..5a074abd20 100755 --- a/model/qti/attribute/MaxPlays.php +++ b/model/qti/attribute/MaxPlays.php @@ -36,7 +36,7 @@ class MaxPlays extends Attribute { static protected $name = 'maxPlays'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/MaxStrings.php b/model/qti/attribute/MaxStrings.php index f793335de0..a0cc11224f 100755 --- a/model/qti/attribute/MaxStrings.php +++ b/model/qti/attribute/MaxStrings.php @@ -36,7 +36,7 @@ class MaxStrings extends Attribute { static protected $name = 'maxStrings'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Media.php b/model/qti/attribute/Media.php index 484505f4c3..4b463edf06 100755 --- a/model/qti/attribute/Media.php +++ b/model/qti/attribute/Media.php @@ -36,7 +36,7 @@ class Media extends Attribute { static protected $name = 'media'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/MinAssociations.php b/model/qti/attribute/MinAssociations.php index c943e23fe0..31d737fa45 100755 --- a/model/qti/attribute/MinAssociations.php +++ b/model/qti/attribute/MinAssociations.php @@ -36,7 +36,7 @@ class MinAssociations extends Attribute { static protected $name = 'minAssociations'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/MinChoices.php b/model/qti/attribute/MinChoices.php index 3764f6837c..7db9e9b5a8 100755 --- a/model/qti/attribute/MinChoices.php +++ b/model/qti/attribute/MinChoices.php @@ -36,7 +36,7 @@ class MinChoices extends Attribute { static protected $name = 'minChoices'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/MinChoicesOrderInteraction.php b/model/qti/attribute/MinChoicesOrderInteraction.php index 1921af3836..a6e1d70b3b 100755 --- a/model/qti/attribute/MinChoicesOrderInteraction.php +++ b/model/qti/attribute/MinChoicesOrderInteraction.php @@ -36,7 +36,7 @@ class MinChoicesOrderInteraction extends Attribute { static protected $name = 'minChoices'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/MinPlays.php b/model/qti/attribute/MinPlays.php index 6aacf5779c..ce7f1d6e61 100755 --- a/model/qti/attribute/MinPlays.php +++ b/model/qti/attribute/MinPlays.php @@ -36,7 +36,7 @@ class MinPlays extends Attribute { static protected $name = 'minPlays'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/MinStrings.php b/model/qti/attribute/MinStrings.php index 1fd00fb8a4..2754f41553 100755 --- a/model/qti/attribute/MinStrings.php +++ b/model/qti/attribute/MinStrings.php @@ -36,7 +36,7 @@ class MinStrings extends Attribute { static protected $name = 'minStrings'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = 0; static protected $required = false; diff --git a/model/qti/attribute/NormalMaximum.php b/model/qti/attribute/NormalMaximum.php index 84a3bc9aec..0ffd4cfeb5 100755 --- a/model/qti/attribute/NormalMaximum.php +++ b/model/qti/attribute/NormalMaximum.php @@ -36,7 +36,7 @@ class NormalMaximum extends Attribute { static protected $name = 'normalMaximum'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/NormalMinimum.php b/model/qti/attribute/NormalMinimum.php index 8dae2021e3..894a4b6f53 100755 --- a/model/qti/attribute/NormalMinimum.php +++ b/model/qti/attribute/NormalMinimum.php @@ -36,7 +36,7 @@ class NormalMinimum extends Attribute { static protected $name = 'normalMinimum'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/ObjectLabel.php b/model/qti/attribute/ObjectLabel.php index 33a36af6a1..a04879dc74 100755 --- a/model/qti/attribute/ObjectLabel.php +++ b/model/qti/attribute/ObjectLabel.php @@ -36,7 +36,7 @@ class ObjectLabel extends Attribute { static protected $name = 'objectLabel'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/PatternMask.php b/model/qti/attribute/PatternMask.php index 552fc47f33..57072867c6 100755 --- a/model/qti/attribute/PatternMask.php +++ b/model/qti/attribute/PatternMask.php @@ -36,7 +36,7 @@ class PatternMask extends Attribute { static protected $name = 'patternMask'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/PlaceholderText.php b/model/qti/attribute/PlaceholderText.php index 6c7c1a3c5d..dcede98ed3 100755 --- a/model/qti/attribute/PlaceholderText.php +++ b/model/qti/attribute/PlaceholderText.php @@ -36,7 +36,7 @@ class PlaceholderText extends Attribute { static protected $name = 'placeholderText'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/PowerForm.php b/model/qti/attribute/PowerForm.php index d8d5f5c2d0..752d6a9f28 100755 --- a/model/qti/attribute/PowerForm.php +++ b/model/qti/attribute/PowerForm.php @@ -36,7 +36,7 @@ class PowerForm extends Attribute { static protected $name = 'powerForm'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Required.php b/model/qti/attribute/Required.php index d5f4491269..19e6efe849 100755 --- a/model/qti/attribute/Required.php +++ b/model/qti/attribute/Required.php @@ -36,7 +36,7 @@ class Required extends Attribute { static protected $name = 'required'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = false; static protected $required = false; diff --git a/model/qti/attribute/Reverse.php b/model/qti/attribute/Reverse.php index 5729c129a3..cea19f950b 100755 --- a/model/qti/attribute/Reverse.php +++ b/model/qti/attribute/Reverse.php @@ -36,7 +36,7 @@ class Reverse extends Attribute { static protected $name = 'reverse'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/Shuffle.php b/model/qti/attribute/Shuffle.php index 337193e5d8..3d0fb41d2e 100755 --- a/model/qti/attribute/Shuffle.php +++ b/model/qti/attribute/Shuffle.php @@ -36,7 +36,7 @@ class Shuffle extends Attribute { static protected $name = 'shuffle'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = 'false'; static protected $required = false; diff --git a/model/qti/attribute/Step.php b/model/qti/attribute/Step.php index a413446138..f1669a856d 100755 --- a/model/qti/attribute/Step.php +++ b/model/qti/attribute/Step.php @@ -36,7 +36,7 @@ class Step extends Attribute { static protected $name = 'step'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Integer'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiInteger'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/StepLabel.php b/model/qti/attribute/StepLabel.php index b6f42a3e26..59325c4988 100755 --- a/model/qti/attribute/StepLabel.php +++ b/model/qti/attribute/StepLabel.php @@ -36,7 +36,7 @@ class StepLabel extends Attribute { static protected $name = 'stepLabel'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = false; static protected $required = false; diff --git a/model/qti/attribute/TimeDependent.php b/model/qti/attribute/TimeDependent.php index e0331ad8f7..6660f9716d 100755 --- a/model/qti/attribute/TimeDependent.php +++ b/model/qti/attribute/TimeDependent.php @@ -36,7 +36,7 @@ class TimeDependent extends Attribute { static protected $name = 'timeDependent'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Boolean'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiBoolean'; static protected $defaultValue = null; static protected $required = true; static protected $taoDefaultValue = false; diff --git a/model/qti/attribute/Title.php b/model/qti/attribute/Title.php index 8684ee2d1d..f53e34d746 100755 --- a/model/qti/attribute/Title.php +++ b/model/qti/attribute/Title.php @@ -36,7 +36,7 @@ class Title extends Attribute { static protected $name = 'title'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = true; static protected $taoDefaultValue = ''; diff --git a/model/qti/attribute/TitleOptional.php b/model/qti/attribute/TitleOptional.php index 80d3b5c35c..c9330dbba6 100755 --- a/model/qti/attribute/TitleOptional.php +++ b/model/qti/attribute/TitleOptional.php @@ -36,7 +36,7 @@ class TitleOptional extends Attribute { static protected $name = 'title'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/UpperBound.php b/model/qti/attribute/UpperBound.php index a861690584..7239071400 100755 --- a/model/qti/attribute/UpperBound.php +++ b/model/qti/attribute/UpperBound.php @@ -36,7 +36,7 @@ class UpperBound extends Attribute { static protected $name = 'upperBound'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/attribute/UpperBoundSliderInteraction.php b/model/qti/attribute/UpperBoundSliderInteraction.php index 69c1d842ff..7415f0bb6e 100755 --- a/model/qti/attribute/UpperBoundSliderInteraction.php +++ b/model/qti/attribute/UpperBoundSliderInteraction.php @@ -36,7 +36,7 @@ class UpperBoundSliderInteraction extends Attribute { static protected $name = 'upperBound'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\Float'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiFloat'; static protected $defaultValue = null; static protected $required = true; static protected $taoDefaultValue = 100; diff --git a/model/qti/attribute/UseAttribute.php b/model/qti/attribute/UseAttribute.php index bc89fcd6de..fd95422e71 100755 --- a/model/qti/attribute/UseAttribute.php +++ b/model/qti/attribute/UseAttribute.php @@ -36,7 +36,7 @@ class UseAttribute extends Attribute { static protected $name = 'use'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; diff --git a/model/qti/datatype/Boolean.php b/model/qti/datatype/QtiBoolean.php similarity index 97% rename from model/qti/datatype/Boolean.php rename to model/qti/datatype/QtiBoolean.php index 6d5f98c090..76d2d2af95 100755 --- a/model/qti/datatype/Boolean.php +++ b/model/qti/datatype/QtiBoolean.php @@ -32,7 +32,7 @@ * @package taoQTI */ -class Boolean extends Datatype +class QtiBoolean extends Datatype { public static function validate($value){ diff --git a/model/qti/datatype/Float.php b/model/qti/datatype/QtiFloat.php similarity index 94% rename from model/qti/datatype/Float.php rename to model/qti/datatype/QtiFloat.php index 4a3942aa6d..7c6cbc25b6 100755 --- a/model/qti/datatype/Float.php +++ b/model/qti/datatype/QtiFloat.php @@ -21,7 +21,6 @@ namespace oat\taoQtiItem\model\qti\datatype; -use oat\taoQtiItem\model\qti\datatype\Float; use oat\taoQtiItem\model\qti\datatype\Datatype; /** @@ -32,7 +31,7 @@ * @package taoQTI */ -class Float extends Datatype +class QtiFloat extends Datatype { public static function validate($value){ diff --git a/model/qti/datatype/Integer.php b/model/qti/datatype/QtiInteger.php similarity index 93% rename from model/qti/datatype/Integer.php rename to model/qti/datatype/QtiInteger.php index 0dc8d78ba4..3996964353 100755 --- a/model/qti/datatype/Integer.php +++ b/model/qti/datatype/QtiInteger.php @@ -21,7 +21,6 @@ namespace oat\taoQtiItem\model\qti\datatype; -use oat\taoQtiItem\model\qti\datatype\Integer; use oat\taoQtiItem\model\qti\datatype\Datatype; /** @@ -32,7 +31,7 @@ * @package taoQTI */ -class Integer extends Datatype +class QtiInteger extends Datatype { public static function validate($value){ diff --git a/model/qti/datatype/String.php b/model/qti/datatype/QtiString.php similarity index 94% rename from model/qti/datatype/String.php rename to model/qti/datatype/QtiString.php index 5518bc9731..efd5319980 100755 --- a/model/qti/datatype/String.php +++ b/model/qti/datatype/QtiString.php @@ -21,7 +21,6 @@ namespace oat\taoQtiItem\model\qti\datatype; -use oat\taoQtiItem\model\qti\datatype\String; use oat\taoQtiItem\model\qti\datatype\Datatype; /** @@ -32,7 +31,7 @@ * @package taoQTI */ -class String extends Datatype +class QtiString extends Datatype { public static function validate($value){ From af012b301cf6b20e94897496bfbb5360417ffd9b Mon Sep 17 00:00:00 2001 From: Joel Bout Date: Mon, 23 Nov 2015 17:48:53 +0100 Subject: [PATCH 02/36] Removed accidental apip feature inclusion --- model/import/QtiPackageImportForm.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/model/import/QtiPackageImportForm.php b/model/import/QtiPackageImportForm.php index ec3664feee..8b49077c10 100755 --- a/model/import/QtiPackageImportForm.php +++ b/model/import/QtiPackageImportForm.php @@ -88,11 +88,6 @@ public function initElements() )); $this->form->addElement($fileElt); - $apipElt = tao_helpers_form_FormFactory::getElement('apip', 'Checkbox'); - $apipElt->setOptions(array('import' => 'Apip')); - $apipElt->setDescription(__('Import Apip')); - $this->form->addElement($apipElt); - $rollbackElt = tao_helpers_form_FormFactory::getElement('rollback', 'Checkbox'); $rollbackElt->setOptions(array('error' => 'error', 'warning' => 'warning')); $rollbackElt->setDescription(__('Rollback on...')); @@ -106,4 +101,4 @@ public function initElements() $this->form->addElement($qtiSentElt); } -} \ No newline at end of file +} From e263c2676e183b1ba5d1beef7e43516b15fc01a9 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 09:28:55 +0100 Subject: [PATCH 03/36] add the possibility to validate imsmanifest with registred xsd --- config/default/manifestValidation.conf.php | 7 +++ manifest.php | 2 +- model/qti/ManifestParser.php | 50 +++++++++++++++++++--- scripts/update/Updater.php | 14 +++++- 4 files changed, 66 insertions(+), 7 deletions(-) create mode 100644 config/default/manifestValidation.conf.php diff --git a/config/default/manifestValidation.conf.php b/config/default/manifestValidation.conf.php new file mode 100644 index 0000000000..abf7b52e78 --- /dev/null +++ b/config/default/manifestValidation.conf.php @@ -0,0 +1,7 @@ + array( + __DIR__.'/../model/qti/data/imscp_v1p1.xsd' + ) +); \ No newline at end of file diff --git a/manifest.php b/manifest.php index 9fcdee6acd..ca2800f746 100755 --- a/manifest.php +++ b/manifest.php @@ -26,7 +26,7 @@ 'label' => 'QTI item model', 'description' => 'TAO QTI item model', 'license' => 'GPL-2.0', - 'version' => '2.15.0', + 'version' => '2.16.0', 'author' => 'Open Assessment Technologies', 'requires' => array( 'taoItems' => '>=2.6' diff --git a/model/qti/ManifestParser.php b/model/qti/ManifestParser.php index 7933eb5bbd..246417c4e0 100755 --- a/model/qti/ManifestParser.php +++ b/model/qti/ManifestParser.php @@ -51,11 +51,51 @@ class ManifestParser */ public function validate($schema = '') { - if(empty($schema) || !file_exists($schema)){ - $schema = dirname(__FILE__).'/data/imscp_v1p1.xsd'; - } - $returnValue = parent::validate($schema); - return $returnValue; + if (empty($schema)) { + + // Let's detect NS in use... + $dom = new \DOMDocument('1.0', 'UTF-8'); + + switch($this->sourceType){ + case self::SOURCE_FILE: + $dom->load($this->source); + break; + case self::SOURCE_URL: + $xmlContent = tao_helpers_Request::load($this->source, true); + $dom->loadXML($xmlContent); + break; + case self::SOURCE_STRING: + $dom->loadXML($this->source); + break; + } + + // Retrieve Root's namespace. + if( $dom->documentElement == null ){ + $this->addError('dom is null and could not be validate'); + $returnValue = false; + } else { + $ns = $dom->documentElement->lookupNamespaceUri(null); + $extension = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + $validation = $extension->getConfig('manifestValidation'); + if(isset($validation[$ns])){ + $schemas = $validation[$ns]; + } + else{ + $schemas = $validation['default']; + } + + \common_Logger::i("The following schema will be used to validate imsmanifest.xml: '" . $schemas[0] . "'."); + + $validSchema = $this->validateMultiple($schemas); + $returnValue = $validSchema !== ''; + } + } elseif(!file_exists($schema)) { + throw new \common_Exception('no schema found in the location '.$schema); + } else { + $returnValue = parent::validate($schema); + } + + return (bool) $returnValue; } /** diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index faa096035c..cbed0d9a14 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -195,7 +195,7 @@ public function update($initialVersion){ $this->setVersion('2.13.0'); } - if($this->isVersion('2.13.0')) { + if($this->isVersion('2.13.0')) { \oat\tao\model\ClientLibConfigRegistry::getRegistry()->register( 'taoQtiItem/qtiRunner/core/QtiRunner', @@ -211,6 +211,18 @@ public function update($initialVersion){ } $this->skip('2.14.0','2.15.0'); + + if($this->isVersion('2.15.0')){ + //turning the multi-column option to true + $ext = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + $validation = array( + 'default' => array( + __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', + ) + ); + $ext->setConfig('manifestValidation', $validation); + $this->setVersion('2.16.0'); + } } } \ No newline at end of file From 17098a85e26eb86fe4a10f8e9d6fc9a3b6843882 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 10:02:58 +0100 Subject: [PATCH 04/36] validate items and test with right xsd --- config/default/manifestValidation.conf.php | 3 ++- model/qti/ImportService.php | 6 +----- scripts/update/Updater.php | 1 + 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/config/default/manifestValidation.conf.php b/config/default/manifestValidation.conf.php index abf7b52e78..553ec802fe 100644 --- a/config/default/manifestValidation.conf.php +++ b/config/default/manifestValidation.conf.php @@ -2,6 +2,7 @@ return array( 'default' => array( - __DIR__.'/../model/qti/data/imscp_v1p1.xsd' + __DIR__.'/../model/qti/data/imscp_v1p1.xsd', + __DIR__.'/../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' ) ); \ No newline at end of file diff --git a/model/qti/ImportService.php b/model/qti/ImportService.php index 58ba8768bd..4aee2b8ccc 100755 --- a/model/qti/ImportService.php +++ b/model/qti/ImportService.php @@ -177,11 +177,7 @@ protected function createQtiManifest($manifestFile, $validate = true) $qtiManifestParser = new ManifestParser($manifestFile); if ($validate) { - $basePath = common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem')->getDir(); - $qtiManifestParser->validateMultiple(array( - $basePath . 'model/qti/data/imscp_v1p1.xsd', - $basePath . 'model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' - )); + $qtiManifestParser->validate(); if (!$qtiManifestParser->isValid()) { diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index cbed0d9a14..46cc58ce17 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -218,6 +218,7 @@ public function update($initialVersion){ $validation = array( 'default' => array( __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' ) ); $ext->setConfig('manifestValidation', $validation); From 4cb5b00f1b433329f8efa4ac00c1088b78b84ac3 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 10:10:38 +0100 Subject: [PATCH 05/36] modify logger position --- model/qti/ManifestParser.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/model/qti/ManifestParser.php b/model/qti/ManifestParser.php index 246417c4e0..6696f3d588 100755 --- a/model/qti/ManifestParser.php +++ b/model/qti/ManifestParser.php @@ -84,14 +84,13 @@ public function validate($schema = '') $schemas = $validation['default']; } - \common_Logger::i("The following schema will be used to validate imsmanifest.xml: '" . $schemas[0] . "'."); - $validSchema = $this->validateMultiple($schemas); $returnValue = $validSchema !== ''; } } elseif(!file_exists($schema)) { throw new \common_Exception('no schema found in the location '.$schema); } else { + \common_Logger::i("The following schema will be used to validate imsmanifest.xml: '" . $schema . "'."); $returnValue = parent::validate($schema); } From 2e9b0c91868cc05fd10e02ea1b611d9932943fcc Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 10:13:53 +0100 Subject: [PATCH 06/36] add the possibility to specify xsd to validate content against --- config/default/contentValidation.conf.php | 14 ++++++++++++ manifest.php | 2 +- model/qti/Parser.php | 27 ++++++----------------- scripts/update/Updater.php | 15 ++++++++++++- 4 files changed, 36 insertions(+), 22 deletions(-) create mode 100644 config/default/contentValidation.conf.php diff --git a/config/default/contentValidation.conf.php b/config/default/contentValidation.conf.php new file mode 100644 index 0000000000..7f870e814d --- /dev/null +++ b/config/default/contentValidation.conf.php @@ -0,0 +1,14 @@ + array( + __DIR__.'/../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' + ), + 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( + __DIR__.'/../model/qti/data/qtiv2p0/imsqti_v2p0.xsd', + __DIR__.'/../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + ), + 'default' => array( + __DIR__.'/../model/qti/data/qtiv2p1/imsqti_v2p1.xsd' + ) +); \ No newline at end of file diff --git a/manifest.php b/manifest.php index 9fcdee6acd..ca2800f746 100755 --- a/manifest.php +++ b/manifest.php @@ -26,7 +26,7 @@ 'label' => 'QTI item model', 'description' => 'TAO QTI item model', 'license' => 'GPL-2.0', - 'version' => '2.15.0', + 'version' => '2.16.0', 'author' => 'Open Assessment Technologies', 'requires' => array( 'taoItems' => '>=2.6' diff --git a/model/qti/Parser.php b/model/qti/Parser.php index 44ca09823c..338adc7152 100755 --- a/model/qti/Parser.php +++ b/model/qti/Parser.php @@ -78,26 +78,13 @@ public function validate($schema = ''){ $returnValue = false; } else { $ns = $dom->documentElement->lookupNamespaceUri(null); - switch ($ns) { - case 'http://www.imsglobal.org/xsd/imsqti_v2p0': - $schemas = array( - __DIR__.'/data/qtiv2p0/imsqti_v2p0.xsd', - ); - break; - - case 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1': - $schemas = array( - __DIR__.'/data/qtiv2p0/imsqti_v2p0.xsd', - __DIR__.'/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' - ); - break; - - // default is QTI 2.1. - default : - $schemas = array( - __DIR__.'/data/qtiv2p1/imsqti_v2p1.xsd' - ); - break; + $extension = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + $validation = $extension->getConfig('contentValidation'); + if(isset($validation[$ns])){ + $schemas = $validation[$ns]; + } + else{ + $schemas = $validation['default']; } \common_Logger::i("The following schema will be used to validate: '" . $schemas[0] . "'."); diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index faa096035c..0503f7243b 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -195,7 +195,7 @@ public function update($initialVersion){ $this->setVersion('2.13.0'); } - if($this->isVersion('2.13.0')) { + if($this->isVersion('2.13.0')) { \oat\tao\model\ClientLibConfigRegistry::getRegistry()->register( 'taoQtiItem/qtiRunner/core/QtiRunner', @@ -211,6 +211,19 @@ public function update($initialVersion){ } $this->skip('2.14.0','2.15.0'); + + if($this->isVersion('2.15.0')) { + $itemQtiExt = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + $validation = array( + 'default' => array( + __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' + ) + ); + + $itemQtiExt->setConfig('contentValidation', $validation); + $this->setVersion('2.16.0'); + } } } \ No newline at end of file From ec5e291a3a2344714e837febdeb1f86dc863c537 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 10:44:09 +0100 Subject: [PATCH 07/36] unused variable --- model/qti/ImportService.php | 1 - 1 file changed, 1 deletion(-) diff --git a/model/qti/ImportService.php b/model/qti/ImportService.php index 58ba8768bd..a3fc94eb6e 100755 --- a/model/qti/ImportService.php +++ b/model/qti/ImportService.php @@ -146,7 +146,6 @@ protected function createQtiItemModel($qtiFile, $validate = true) $qtiParser = new Parser($qtiXml); if ($validate) { - $basePath = common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem')->getDir(); $qtiParser->validate(); if (!$qtiParser->isValid()) { From 9869aa7ae335d1b2b2899a3db0e7732fafd4db4e Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 11:20:29 +0100 Subject: [PATCH 08/36] correct path --- config/default/contentValidation.conf.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/default/contentValidation.conf.php b/config/default/contentValidation.conf.php index 7f870e814d..7a9fdb4980 100644 --- a/config/default/contentValidation.conf.php +++ b/config/default/contentValidation.conf.php @@ -2,13 +2,13 @@ return array( 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( - __DIR__.'/../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' + __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' ), 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( - __DIR__.'/../model/qti/data/qtiv2p0/imsqti_v2p0.xsd', - __DIR__.'/../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd', + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' ), 'default' => array( - __DIR__.'/../model/qti/data/qtiv2p1/imsqti_v2p1.xsd' + __DIR__.'/../../model/qti/data/qtiv2p1/imsqti_v2p1.xsd' ) ); \ No newline at end of file From 802a03a313f41dd4e1b49c9e4d6669189d8fb5a8 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 11:21:04 +0100 Subject: [PATCH 09/36] correct path --- config/default/manifestValidation.conf.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/default/manifestValidation.conf.php b/config/default/manifestValidation.conf.php index 553ec802fe..d3e0b3d565 100644 --- a/config/default/manifestValidation.conf.php +++ b/config/default/manifestValidation.conf.php @@ -2,7 +2,7 @@ return array( 'default' => array( - __DIR__.'/../model/qti/data/imscp_v1p1.xsd', - __DIR__.'/../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' + __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' ) ); \ No newline at end of file From 4bced06828a8ac9fe85f96f27ee02f1caefb3a5e Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 16 Feb 2016 13:48:50 +0100 Subject: [PATCH 10/36] increase version number require right xsds --- config/default/contentValidation.conf.php | 1 - manifest.php | 2 +- scripts/update/Updater.php | 18 +++++++++++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/config/default/contentValidation.conf.php b/config/default/contentValidation.conf.php index 7a9fdb4980..479709600f 100644 --- a/config/default/contentValidation.conf.php +++ b/config/default/contentValidation.conf.php @@ -5,7 +5,6 @@ __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' ), 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( - __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd', __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' ), 'default' => array( diff --git a/manifest.php b/manifest.php index ca2800f746..5019108b0b 100755 --- a/manifest.php +++ b/manifest.php @@ -26,7 +26,7 @@ 'label' => 'QTI item model', 'description' => 'TAO QTI item model', 'license' => 'GPL-2.0', - 'version' => '2.16.0', + 'version' => '2.17.0', 'author' => 'Open Assessment Technologies', 'requires' => array( 'taoItems' => '>=2.6' diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index 46cc58ce17..cfdd6f13d7 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -213,7 +213,6 @@ public function update($initialVersion){ $this->skip('2.14.0','2.15.0'); if($this->isVersion('2.15.0')){ - //turning the multi-column option to true $ext = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); $validation = array( 'default' => array( @@ -224,6 +223,23 @@ public function update($initialVersion){ $ext->setConfig('manifestValidation', $validation); $this->setVersion('2.16.0'); } + + if($this->isVersion('2.16.0')){ + $ext = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + $validation = array( + 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( + __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' + ), + 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + ), + 'default' => array( + __DIR__.'/../../model/qti/data/qtiv2p1/imsqti_v2p1.xsd', + ) + ); + $ext->setConfig('contentValidation', $validation); + $this->setVersion('2.17.0'); + } } } \ No newline at end of file From 9e619109fd53a3db489060685647be7ede651163 Mon Sep 17 00:00:00 2001 From: Bertrand Chevrier Date: Wed, 17 Feb 2016 14:51:34 +0100 Subject: [PATCH 11/36] default response on media interaction --- .../renderers/interactions/MediaInteraction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/js/qtiCommonRenderer/renderers/interactions/MediaInteraction.js b/views/js/qtiCommonRenderer/renderers/interactions/MediaInteraction.js index 079cd17ae3..a1b88c3ad3 100755 --- a/views/js/qtiCommonRenderer/renderers/interactions/MediaInteraction.js +++ b/views/js/qtiCommonRenderer/renderers/interactions/MediaInteraction.js @@ -397,7 +397,7 @@ define([ * @returns {Array} of points */ var _getRawResponse = function _getRawResponse(interaction) { - return [containerHelper.get(interaction).data('timesPlayed')]; + return [containerHelper.get(interaction).data('timesPlayed') || 0]; }; /** From 894d6084dcab0f0c9839e6c1ca67adc8903931ad Mon Sep 17 00:00:00 2001 From: Lionel Lecaque Date: Fri, 19 Feb 2016 17:25:38 +0000 Subject: [PATCH 12/36] add italian --- locales/it-IT/messages.lang.php | 491 +++++++++++++++ locales/it-IT/messages.po | 947 +++++++++++++++-------------- locales/it-IT/messages_po.js | 2 +- locales/it-IT/qtiItemRunner.rdf.po | 6 +- locales/it-IT/taoQti.rdf.po | 6 +- 5 files changed, 987 insertions(+), 465 deletions(-) diff --git a/locales/it-IT/messages.lang.php b/locales/it-IT/messages.lang.php index 15c5adc7fa..080c35cb6b 100755 --- a/locales/it-IT/messages.lang.php +++ b/locales/it-IT/messages.lang.php @@ -1,3 +1,494 @@ %s removed
Click Add Style Sheet to re-apply."]="Foglio di stile %s rimosso
Fare clic su Aggiungi foglio di stile per applicare nuovamente."; +$GLOBALS['__l10n']["Style Sheet Manager"]="Gestore foglio di stile"; +$GLOBALS['__l10n']["Successfully compiled \"%s"]="Compilato correttamente \"5s"; +$GLOBALS['__l10n']["SVG image"]="Immagine SVG"; +$GLOBALS['__l10n']["Table headings"]="Intestazione tabella"; +$GLOBALS['__l10n']["TAO default styles"]="Stile di default di Tao"; +$GLOBALS['__l10n']["Test takers library"]="Biblioteca dei partecipanti"; +$GLOBALS['__l10n']["Test-takers"]="Partecipanti"; +$GLOBALS['__l10n']["Tests"]="Test"; +$GLOBALS['__l10n']["Tests library"]="Biblioteca di test"; +$GLOBALS['__l10n']["Text Block"]="Blocco di testo"; +$GLOBALS['__l10n']["Text Block Properties"]="Proprietà del blocco di testo"; +$GLOBALS['__l10n']["Text color"]="Colore testo"; +$GLOBALS['__l10n']["Text Entry"]="Inserisci Testo"; +$GLOBALS['__l10n']["Text Entry Interaction"]="Inserimento interazione di testo"; +$GLOBALS['__l10n']["The \"%s\" QTI component is not supported."]="ll \"% s\" componente QTI non è supportato."; +$GLOBALS['__l10n']["The autostart attribute determines if the media object should begin as soon as the candidate starts the attempt (checked) or if the media object should be started under the control of the candidate (unchecked)."]="L'attributo autostart determina se l'oggetto multimediale parte non appena il candidato inizia il tentativo (selezionato) o se l'oggetto multimediale deve partire sotto il controllo del candidato (non selezionato)."; +$GLOBALS['__l10n']["The button label."]="L'etichetta del pulsante"; +$GLOBALS['__l10n']["The default value from the target set to be used when no explicit mapping for a source value is given."]="Il valore di default dell'obiettivo e' utilizzato quando non viene data esplicita mappatura per un valore di origine."; +$GLOBALS['__l10n']["The expectedLength attribute provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters. This is not a validity constraint."]="L'attributo expectedLenght fornisce un suggerimento al candidato circa la lunghezza complessiva prevista della risposta desiderata misurata in numero di caratteri. Questo non è un vincolo di validità."; +$GLOBALS['__l10n']["The file path to the image."]="Il percorso del file all'immagine."; +$GLOBALS['__l10n']["The file path to the media."]="Il percorso del file al multimediale."; +$GLOBALS['__l10n']["The file path to the shared stimulus."]="Il percorso del file allo stimolo comune."; +$GLOBALS['__l10n']["the following Qti Element is currently not supported in TAO"]="il seguente elemento Qti non è attualmente supportato in TAO"; +$GLOBALS['__l10n']["The highlighted choice cannot be associated more than %d time(s)."]="La scelta evidenziata non può essere associata più di %d volta"; +$GLOBALS['__l10n']["The identifier of the choice. This identifier must not be used by any other choice or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders."]="L'identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile scelta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") (underscore) e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", Alias full-stop), cifre, combinazione di caratteri e Extender."; +$GLOBALS['__l10n']["The identifier of the choice. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders."]="L'identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") (underscore) e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinazioni di caratteri e Extender."; +$GLOBALS['__l10n']["The identifier of the modal feedback. This identifier must not be used by any other modal feedback or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders."]="L'identificativo del feedback modale. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile feedback o elemento modale. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinaziondi caratteri e Extender."; +$GLOBALS['__l10n']["The identifier of the response identifier. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders."]="L'identificativo dell'identificativo di risposta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinazioni di caratteri e Extender."; +$GLOBALS['__l10n']["The IMS QTI Item could not be imported."]="L'item IMS QTI non può essere importato."; +$GLOBALS['__l10n']["The IMS QTI Item referenced as \"%s\" in the IMS Manifest file was already stored in the Item Bank."]="L'item IMS QTI riferito a \"%s\" nel file IMS Manifest è già stato memorizzato nella banca item."; +$GLOBALS['__l10n']["The IMS QTI Item referenced as \"%s\" in the IMS Manifest file was successfully imported."]="L'item IMS QTI riferito a \"% s\" nel file IMS Manifest è stato importato con successo."; +$GLOBALS['__l10n']["The IMS QTI Item referenced as \"%s\" in the IMS Manifest was successfully rolled back."]="L'item IMS QTI riferito a \"%s\" nel IMS Manifest è stato ripristinato correttamente."; +$GLOBALS['__l10n']["The IMS QTI Item was successfully imported."]="L'item IMS QTI è stato importato con successo."; +$GLOBALS['__l10n']["The item needs to be saved before it can be previewed"]="L'item deve essere salvato prima di poter essere visualizzato in anteprima"; +$GLOBALS['__l10n']["The item of the qti item. It is currently used as a meta data only. It is required by the QTI standard."]="L'item dell'item QTI. Attualmente è utilizzato solo come un meta-dati. Questo è richiesto dallo standard QTI."; +$GLOBALS['__l10n']["The left position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it's container"]="La posizione di sinistra della forma relativa all'angolo in alto a sinistra dello sfondo in pixel. Questo valore può essere reso in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore."; +$GLOBALS['__l10n']["The loop attribute is used to set continuous play mode. In continuous play mode, once the media object has started to play it should play continuously (subject to maxPlays)."]="L'attributo loop viene utilizzato per impostare la modalità di riproduzione continua. In modalità di riproduzione continua, una volta che l'oggetto multimediale ha iniziato a funzionare questo dovrebbe funzionare continuamente (soggetto a maxPlays)."; +$GLOBALS['__l10n']["The lower bound of the slider"]="Il limite inferiore del cursore"; +$GLOBALS['__l10n']["The manifest argument must be an instance of DOMDocument."]="L'argomento manifesto deve essere un'istanza di DOMDocument."; +$GLOBALS['__l10n']["The maximum number of association is unlimited."]="Il numero massimo di associazioni è illimitato."; +$GLOBALS['__l10n']["The maximum number of associations that the candidate is allowed to make."]="Il numero massimo di associazioni che il candidato è autorizzato a fare."; +$GLOBALS['__l10n']["The maximum number of choices that the candidate is allowed to select to form a valid response."]="Il numero massimo di scelte che il candidato è autorizzato a selezionare per formare una risposta valida."; +$GLOBALS['__l10n']["The maximum number of choices that the candidate is allowed to select."]="Il numero massimo di scelte che il candidato è autorizzato a selezionare."; +$GLOBALS['__l10n']["The maximum number of choices this choice may be associated with."]="Il numero massimo di scelte cui questa scelta puo' essere associata a"; +$GLOBALS['__l10n']["The maximum number of choices this choice may be associated with. If matchMax is 0 there is no restriction."]="Il numero massimo di scelte con cui questa scelta può essere associata. Se matchMax è 0 non vi sono restrizioni."; +$GLOBALS['__l10n']["The maxPlays attribute indicates that the media object can be played at most maxPlays times - it must not be possible for the candidate to play the media object more than maxPlay times. A value of 0 (the default) indicates that there is no limit."]="L'attributo maxPlays indica che l'oggetto multimediale può essere riprodotto nella maggior parte maxPlays volte - non deve essere possibile per il candidato riprodurre i supporti multimediali oggetto più di maxPlays volte. Un valore pari a 0 (default) indica che non ci sono limiti."; +$GLOBALS['__l10n']["The MIME-type attribute describes which kind of file may be uploaded."]="L'attributo MIME-type descrive che tipo di file può essere caricato."; +$GLOBALS['__l10n']["The minimum number of answers is "]="Il numero minimo di risposte è"; +$GLOBALS['__l10n']["The minimum number of associations that the candidate is required to make to form a valid response."]="Il numero minimo di associazioni che il candidato deve fornire per formare una risposta valida."; +$GLOBALS['__l10n']["The minimum number of choices that the candidate is required to select to form a valid response."]="Il numero minimo di scelte che il candidato deve selezionare per formare una risposta valida."; +$GLOBALS['__l10n']["The minimum number of choices this choice must be associated with to form a valid response."]="Il numero minimo di scelte che questa scelta deve associare per formare una risposta valida."; +$GLOBALS['__l10n']["The number of units corresponding to a step on the slider"]="Il numero di unità corrispondente ad un passaggio sul cursore"; +$GLOBALS['__l10n']["The principle identifier of the item. This identifier must have a corresponding entry in the item's metadata."]="Il criterio identificativo dell'articolo. Questo identificativo deve avere una voce corrispondente nei metadati dell'item."; +$GLOBALS['__l10n']["The purpose for which the rubric is intended to be used. As a reading passage for multiple items, or instructions for a particular section, for example."]="Lo scopo per cui la rubrica è destinata ad essere utilizzata. Come un passaggio di lettura per item multipli, o istruzioni per una particolare sezione, per esempio."; +$GLOBALS['__l10n']["The QTI class \"%1\$s\" located at line \"%2\$d\" is currently not supported."]="La classe QTI \"% 1 \$ s\" che si trova alla riga \"% 2 \$ d\" non è attualmente supportata."; +$GLOBALS['__l10n']["The Response Processing Template \"%s\" is not supported."]="La risposta di elaborazione del Modello \"% s\" non è supportata."; +$GLOBALS['__l10n']["The selected file is ready to be sent."]="Il file selezionato è pronto per essere inviato."; +$GLOBALS['__l10n']["The shape height in pixels. This value may be scaled when the background image size is adapted to it's container"]="L'altezza della forma in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata alla suo contenitore."; +$GLOBALS['__l10n']["The shape width in pixels. This value may be scaled when the background image size is adapted to it's container"]="La larghezza della forma in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore ."; +$GLOBALS['__l10n']["The target must be an instance of DOMDocument"]="L'obiettivo deve essere un'istanza di DOMDocument"; +$GLOBALS['__l10n']["The text to be displayed if the image is not available."]="Il testo da visualizzare se l'immagine non è disponibile."; +$GLOBALS['__l10n']["The top position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it's container"]="La posizione superiore della forma relativa all'angolo in alto a sinistra dello sfondo in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore"; +$GLOBALS['__l10n']["The upper bound of the slider"]="Il limite superiore del cursore"; +$GLOBALS['__l10n']["The validation of the imported QTI item failed. The system returned the following error:%s\n"]="La convalida dell'item QTI importato non è riuscita. Il sistema ha restituito il seguente errore: %s\n"; +$GLOBALS['__l10n']["The ZIP archive containing the IMS APIP Item cannot be extracted."]="L'archivio ZIP contenente l'item IMS APIP non può essere estratto."; +$GLOBALS['__l10n']["The ZIP archive containing the IMS QTI Item cannot be extracted."]="L'archivio ZIP contenente l'item IMS QTI non può essere estratto."; +$GLOBALS['__l10n']["The ZIP archive does not contain an imsmanifest.xml file or is an invalid ZIP archive."]="L'archivio ZIP non contiene un file imsmanifest.xml oppure è un archivio ZIP non valido."; +$GLOBALS['__l10n']["There is an incomplete element in your item: please click on it to complete it."]="C'è un elemento incompleto nel tuo item: clicca su di esso per completarlo."; +$GLOBALS['__l10n']["There was a problem downloading your CSS, please try again."]="C'è stato un problema durante il download del tuo CSS, prego riprovare."; +$GLOBALS['__l10n']["this identifier is already in use"]="Questo identificatore è già in uso"; +$GLOBALS['__l10n']["This is not a valid answer"]="Questa non è una risposta valida."; +$GLOBALS['__l10n']["This stylesheet has not been found on the server. you may want to delete this reference"]="Questo foglio di stile non è stato trovato sul server. si consiglia di eliminare questo riferimento "; +$GLOBALS['__l10n']["Time dependent"]="Tempo dipendente"; +$GLOBALS['__l10n']["Title"]="Titolo"; +$GLOBALS['__l10n']["Top"]="Cima"; +$GLOBALS['__l10n']["Translate"]="Traduci"; +$GLOBALS['__l10n']["Trigger the end of the item attempt."]="Innesca la fine del tentativo di item."; +$GLOBALS['__l10n']["Unable to retrieve asset \"%s"]="Impossibile recuperare risorsa: %1"; +$GLOBALS['__l10n']["Undo"]="Ripristina"; +$GLOBALS['__l10n']["undo"]="Ripristina"; +$GLOBALS['__l10n']["Upload a file (e.g. document, picture...) as a response."]="Carica un file (ad esempio documenti, foto ...) come risposta."; +$GLOBALS['__l10n']["Upper Bound"]="Limite superiore"; +$GLOBALS['__l10n']["Use this if you want the list of choices to be prefixed (e.g. 1,2,3 a,b,c)"]="Utilizza questo se desideri che l'elenco delle scelte sia prefissato (ad esempio 1,2,3 a, b, c)"; +$GLOBALS['__l10n']["Used to control the format of the text entered by the candidate."]="Usato per controllare il formato del testo immesso dal candidato."; +$GLOBALS['__l10n']["View and format the collected results."]="Visualizza e formatta i risultati raccolti"; +$GLOBALS['__l10n']["View result"]="Visualizza il risultato"; +$GLOBALS['__l10n']["WAV audio"]="Audio WAV"; +$GLOBALS['__l10n']["We will use the patternMask to do this, to be compliant with the IMS standard"]="Useremo il patternMask per fare questo, per essere compatibile con lo standard IMS"; +$GLOBALS['__l10n']["Width"]="Larghezza"; +$GLOBALS['__l10n']["Width (optional)"]="Larghezza (opzionale)"; +$GLOBALS['__l10n']["Windows Media audio"]="Windows Media Audio"; +$GLOBALS['__l10n']["Windows Media video"]="Windows Media video"; +$GLOBALS['__l10n']["words"]="parole"; +$GLOBALS['__l10n']["Would you like to replace the alt text"]="Volete sostituire il testo"; +$GLOBALS['__l10n']["XHTML"]="XHTML"; +$GLOBALS['__l10n']["XML error at line %1\$d \"%2\$s\"."]="Errore di XML alla riga %1\$ d \"%2\$s\"."; +$GLOBALS['__l10n']["Yes"]="Sì"; +$GLOBALS['__l10n']["You can select maximum %d choice"]="Puoi selezionare al massimo %d scelta "; +$GLOBALS['__l10n']["You can select maximum %d choices"]="Puoi selezionare al massimo %d scelte"; +$GLOBALS['__l10n']["You can select maximum of %s choices"]="Puoi selezionare al massimo %s scelte"; +$GLOBALS['__l10n']["You can select maximum of 1 choice"]="Puoi selezionare al massimo 1 scelta"; +$GLOBALS['__l10n']["You can use maximum %d choices"]="Puoi utilizzare al massimo %d scelte"; +$GLOBALS['__l10n']["You have deleted"]="Hai cancellato"; +$GLOBALS['__l10n']["You have deleted an element"]="Hai cancellato un elemento"; +$GLOBALS['__l10n']["You have deleted an element."]="Hai cancellato un elemento."; +$GLOBALS['__l10n']["You may make as many association pairs as you want."]="Tu puoi effettuare tante coppie di associazione quante ne vuoi."; +$GLOBALS['__l10n']["You must at least %d choice"]="Tu puoi almeno %d scelta"; +$GLOBALS['__l10n']["You must select %1\$d to %2\$d choices."]="Tu devi selezionare da %1\$d a %2\$ d scelte."; +$GLOBALS['__l10n']["You must select 0 to %d choices."]="Devi selezionare da 0 a %d scelte."; +$GLOBALS['__l10n']["You must select at least %d choices"]="Devi selezionare almeno %d scelte"; +$GLOBALS['__l10n']["You must select at least %s choices"]="Devi selezionare almeno %s scelte"; +$GLOBALS['__l10n']["You must select at least 1 choice"]="Devi selezionare almeno 1 scelta"; +$GLOBALS['__l10n']["You must select exactly %d choice"]="Devi selezionare esattamente %d scelta"; +$GLOBALS['__l10n']["You must select exactly %d choice(s)."]="Devi selezionare esattamente %d scelte"; +$GLOBALS['__l10n']["You must select exactly %d choices"]="Devi selezionare esattamente %d scelte"; +$GLOBALS['__l10n']["You must select exactly %s choices"]="Devi selezionare esattamente %d scelte"; +$GLOBALS['__l10n']["You must use at least %d choices"]="Devi selezionare almeno %d scelte"; +$GLOBALS['__l10n']["You need to make"]="Hai bisogno di fare"; +$GLOBALS['__l10n']["Your item has been saved"]="Il tuo item e' stato salvato"; +$GLOBALS['__l10n']["ZIP archive"]="Archivio zip"; ?> \ No newline at end of file diff --git a/locales/it-IT/messages.po b/locales/it-IT/messages.po index d99f96f182..a1a7d38ad0 100755 --- a/locales/it-IT/messages.po +++ b/locales/it-IT/messages.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"Project-Id-Version: TAO 3.1.0-sprint15\n" -"PO-Revision-Date: 2015-12-29T10:19:46\n" +"Project-Id-Version: TAO 3.1.0-sprint20\n" +"PO-Revision-Date: 2016-02-19T17:24:59\n" "Last-Translator: TAO Translation Team \n" "MIME-Version: 1.0\n" "Language: it-IT\n" @@ -14,79 +14,79 @@ msgstr "" "X-Poedit-SearchPath-0: .\n" msgid " Fill in the gaps in a text from a set of choices." -msgstr "" +msgstr "Riempi gli spazi mancanti sotto forma di testo da una serie di scelte." msgid "%d Item(s) of %d imported from the given IMS QTI Package." -msgstr "" +msgstr "%d item di %d importati dal pacchetto IMS QTI fornito." msgid "-- Any kind of file --" -msgstr "" +msgstr "- Qualsiasi tipo di file -" msgid "A choice must be selected" -msgstr "" +msgstr "Occorre selezionare una scelta." msgid "A rubric block identifies part of an assessmentItem's itemBody that represents instructions to one or more of the actors that view the item. Although rubric blocks are defined as simpleBlocks they must not contain interactions." -msgstr "" +msgstr "Un blocco rubrica identifica una parte di blocco-item di un item di valutazione che rappresenta istruzioni a uno o più attori che osservano gli item. Anche se i blocchi rubrica sono definiti come semplici blocchi, essi non devono contenere interazioni." msgid "Adapt to item size" -msgstr "" +msgstr "Adatta alla dimensione dell'item" msgid "Adapt to screen size" -msgstr "" +msgstr "Adatta alla dimensione dello schermo" msgid "Add" -msgstr "" +msgstr "Aggiungi" msgid "Add a modal feedback" -msgstr "" +msgstr "Aggiungi un feedback modale" msgid "Add a QTI XML file" -msgstr "" +msgstr "Aggiungi un file XML QTI" msgid "Add a zip file containing APIP items" -msgstr "" +msgstr "Aggiungi un file zip contenente item APIP" msgid "Add a zip file containing QTI items" -msgstr "" +msgstr "Aggiungi un file zip contenente item QTI" msgid "Add another option" -msgstr "" +msgstr "Aggiungi un'altra opzione" msgid "Add choice" -msgstr "" +msgstr "Aggiungi scelta" msgid "Add else feedback" -msgstr "" +msgstr "Aggiungi ulteriore feedback" msgid "Add new pairs" -msgstr "" +msgstr "Aggiungi nuove coppie" msgid "Add Style Sheet" -msgstr "" +msgstr "Aggiungi foglio di stile" msgid "Alignment" -msgstr "" +msgstr "Allineamento" msgid "Alignment (optional)" -msgstr "" +msgstr "Allineamento (opzionale)" msgid "Allowed associations" -msgstr "" +msgstr "Associazioni consentite" msgid "Allowed choices" -msgstr "" +msgstr "Scelte consentite" msgid "Allowed number of matches" -msgstr "" +msgstr "Numero consentito di matches" msgid "Allowed number of uses" -msgstr "" +msgstr "Numero consentito di usi" msgid "Alt Text" -msgstr "" +msgstr "Testo alternativo" msgid "An error occured at the level of the QTI model." -msgstr "" +msgstr "Si è verificato un errore a livello del modello QTI" msgid "An error occured while exporting an item." msgstr "" @@ -95,1307 +95,1338 @@ msgid "An error occured while exporting the item %s." msgstr "" msgid "An error occured while extracting the ZIP archive representing the IMS Content Package." -msgstr "" +msgstr "Si è verificato un errore durante l'estrazione dell'archivio ZIP che rappresenta l'IMS Content Package." msgid "An error occured while loading a shared stimulus." -msgstr "" +msgstr "Si è verificato un errore durante il caricamento di uno stimolo comune." msgid "An error occured while parsing IMS QTI data." -msgstr "" +msgstr "Si è verificato un errore durante l'analisi dei dati IMS QTI" msgid "An unexpected error occured during the import of the IMS APIP Item Package." -msgstr "" +msgstr "Si è verificato un errore imprevisto durante l'importazione del pacchetto item IMS APIP" msgid "An unexpected error occured during the import of the IMS QTI Item Package." -msgstr "" +msgstr "Si è verificato un errore imprevisto durante l'importazione del pacchetto item IMS QTI" msgid "An unexpected error occured during the import of the QTI Item. The system returned the following error:" -msgstr "" +msgstr "Si è verificato un errore imprevisto durante l'importazione dell'item QTI. Il sistema ha restituito il seguente errore:" msgid "An unexpected error occured while dealing with Response Processing." -msgstr "" +msgstr "Si è verificato un errore imprevisto durante l'elaborazione della risposta" msgid "An unknown error occured while importing the IMS QTI Package." -msgstr "" +msgstr "Si è verificato un errore sconosciuto durante l'importazione del pacchetto IMS QTI." msgid "APIP data" msgstr "" msgid "APIP Package" -msgstr "" +msgstr "Pacchetto APIP" msgid "APIP Package 1.0" -msgstr "" +msgstr "Pacchetto APIP 1.0" msgid "Arrange a list of choices in the correct order." -msgstr "" +msgstr "Elabora un elenco di scelte nell'ordine corretto." msgid "Associate" -msgstr "" +msgstr "Associa" msgid "Associate Interaction" -msgstr "" +msgstr "Associa interazione" msgid "association pairs" -msgstr "" +msgstr "coppie di associazione" msgid "at least" -msgstr "" +msgstr "almeno" msgid "Autostart" -msgstr "" +msgstr "Avvio automatico" msgid "Background color" -msgstr "" +msgstr "Colore di fondo" msgid "Block" -msgstr "" +msgstr "Blocco" msgid "block" -msgstr "" +msgstr "blocco" msgid "Block contains the content (stimulus) of the item such as text or image. It is also required for Inline Interactions." -msgstr "" +msgstr "Il blocco contiene il contenuto (stimolo) dell'item, ad esempio testo o immagine. E 'anche necessario per Ie interazioni inline" msgid "Border color" -msgstr "" +msgstr "Colore del bordo" msgid "Browse your computer and select the appropriate file." -msgstr "" +msgstr "Naviga nel tuo computer e seleziona il file appropriato." msgid "Browse..." -msgstr "" - -msgid "Cancel" -msgstr "" +msgstr "Esplora..." msgid "cancel" -msgstr "" +msgstr "cancella" + +msgid "Cancel" +msgstr "Cancella" msgid "chars" -msgstr "" +msgstr "caratteri" msgid "Choice" -msgstr "" +msgstr "Scelta" msgid "Choice Image" -msgstr "" +msgstr " Immagine scelta" msgid "Choice Interaction" -msgstr "" +msgstr "Interazione scelta" msgid "Choice Properties" +msgstr "Proprietà scelta" + +msgid "choices" msgstr "" msgid "Choices" -msgstr "" +msgstr "Scelte" msgid "Click again to remove" -msgstr "" +msgstr "Clicca di nuovo per rimuovere" msgid "Click to display interaction widget" -msgstr "" +msgstr "Clicca per visualizzare widget di interazione" msgid "Close" -msgstr "" +msgstr "Chiudi" msgid "Collect open-ended information in a short text input (strings or numeric values)." -msgstr "" +msgstr "Raccogli informazione indeterminata in un breve input di testo (stringhe o valori numerici)." msgid "Collect open-ended information in one or more text area(s) (strings or numeric values)." -msgstr "" +msgstr "Raccogli informazione indeterminata in uno o più aree di testo (stringhe o valori numerici)." msgid "Color Picker" -msgstr "" +msgstr "Selettore di colore" msgid "Contraints" -msgstr "" +msgstr "Vincoli" msgid "Control the playing parameters (auto-start, loop) of a video or audio file and report the number of time it has been played." -msgstr "" +msgstr "Controlla i parametri di riproduzione (auto-start, anello) di un video o un file audio e riporta il numero di volte che è stato riprodotto." msgid "Correct" -msgstr "" +msgstr "Corretto" msgid "correct" -msgstr "" +msgstr "corretto" msgid "Could not create language specific directory for item \'%s\" -msgstr "" +msgstr "Impossibile creare la directory specifica della lingua per l'item \\'%s\\"\n" +"\n" +"msgid " msgid "Create assocations and fill the score in the form below" msgstr "" msgid "Create association(s) between areas (hotspots) displayed on a picture." -msgstr "" +msgstr "Crea associazione(i) tra aree (hotspot) visualizzate su una foto." msgid "Create association(s) between two sets of choices displayed in a table (row and column)." -msgstr "" +msgstr "Crea associazione(i) tra due gruppi di scelte visualizzate in una tabella (riga e colonna)" msgid "Create gap" -msgstr "" +msgstr "Crea divario" msgid "Create hottext" -msgstr "" +msgstr "Crea hottest" msgid "Create pair(s) from a series of choices." -msgstr "" +msgstr "Crea coppia(e) da una serie di scelte" msgid "CSV file" -msgstr "" +msgstr "File CSV " msgid "Current value:" -msgstr "" +msgstr "Valore corrente" msgid "Currently conversion from MathML to LaTeX is not available. Editing MathML here will have the LaTex code discarded." -msgstr "" +msgstr "Attualmente la conversione da MathML a LaTeX non è disponibile. La modifica MathML qui non avrà validità in LaTex." msgid "Custom Response Processing Mode" -msgstr "" - -msgid "Default" -msgstr "" +msgstr "Modalità di elaborazione di risposta personalizzata" msgid "default" -msgstr "" +msgstr "default" + +msgid "Default" +msgstr "Default" msgid "Define correct response" -msgstr "" +msgstr "Definisci la risposta corretta" msgid "define prompt" -msgstr "" +msgstr "definisci il prompt" msgid "Define the correct response." -msgstr "" +msgstr "Stabilisci la risposta corretta." msgid "Define whether a choice must be selected by the candidate in order to form a valid response to the interaction." -msgstr "" +msgstr "Stabilisci se la scelta deve essere selezionata dal candidato per formare una valida risposta all'interazione." msgid "Define whether the item should be time dependent on delivery." -msgstr "" +msgstr "Stabilisci se nella somministrazione l'item deve essere dipendente dal tempo." msgid "Defined width" -msgstr "" +msgstr "Definisci la larghezza " msgid "delete" -msgstr "" +msgstr "elimina" msgid "Delete else statement" -msgstr "" +msgstr "Elimina ulteriore affermazione" msgid "Delete this modal feedback" -msgstr "" +msgstr "Eliminina questo feedback di modalità" msgid "Description" -msgstr "" +msgstr "Descrizione" msgid "Disable this stylesheet temporarily" -msgstr "" +msgstr "Disattiva temporaneamente questo foglio di stile" msgid "Display" -msgstr "" +msgstr "Display" msgid "Display larger editor" -msgstr "" +msgstr "Visualizza l´editor più grande" msgid "Display the choices either horizontaly or verticaly" msgstr "" msgid "done" -msgstr "" +msgstr "fatto" msgid "Download this stylesheet" -msgstr "" +msgstr "Scarica questo foglio di stile" msgid "Draw a circle on the image" -msgstr "" +msgstr "Disegna un cerchio sull'immagine" msgid "Draw a free form on the image" -msgstr "" +msgstr "Disegna una forma libera sulla immagine" msgid "Draw a rectangle on the image" -msgstr "" +msgstr "Disegna un rettangolo sull'immagine" msgid "Draw an ellipsis on the image" -msgstr "" +msgstr "Disegna un ellisse sull'immagine" msgid "Drop the target to select a point" -msgstr "" +msgstr "Elimina l'obiettivo di selezionare un punto" msgid "e.g. 13" -msgstr "" +msgstr "es 13" msgid "e.g. 960" -msgstr "" +msgstr "e.g. 960" msgid "edit choices" -msgstr "" +msgstr "modifica scelte" msgid "Edit math expression using LaTex type setting system, e.g. e^{i \pi} = -1" -msgstr "" +msgstr "Modifica l'espressione matematica utilizzando un linguaggio tipo LaTex, per esempio e^{i \\pi} = -1" msgid "Edit math expression using MathML" -msgstr "" +msgstr "Modifica espressione matematica utilizzando MathML" msgid "Edit modal feedback title" -msgstr "" +msgstr "Modifica titolo feedback modale" msgid "Edit stylesheet label" -msgstr "" +msgstr "Modifica etichetta foglio di stile" msgid "Editing Mode" -msgstr "" +msgstr "Modalità modifica" msgid "Editing this element is not supported currently." -msgstr "" +msgstr "Modifica questo elemento non è supportato attualmente." msgid "Element Properties" -msgstr "" +msgstr "Proprietà elemento" msgid "elements" -msgstr "" +msgstr "elementi" msgid "Enable the test taker to pause and restart the playing." -msgstr "" +msgstr "Abilita il partecipante al test a mettere in pausa e a riavviare la riproduzione" msgid "End Attempt" -msgstr "" +msgstr "Fine tentativo" msgid "End Attempt Interaction" -msgstr "" +msgstr "Fine tentativo interazione" msgid "Enlarge font size" +msgstr "Ingrandisci la dimensione del carattere" + +msgid "Enter choices…" msgstr "" msgid "Export" -msgstr "" +msgstr "Esporta" msgid "Export APIP 1.0 Package" -msgstr "" +msgstr "Esporta il pacchetto APIP 1.0" msgid "Export QTI 2.1 Package" -msgstr "" +msgstr "Esporta il pacchetto QTI 2.1" msgid "Extended Text" -msgstr "" +msgstr "Espandi il testo" msgid "Extended Text Interaction" -msgstr "" +msgstr "Interazione estesa test" msgid "Failed to publish %1$s in %2$s" -msgstr "" +msgstr "Impossibile pubblicare %1$s in %2$s" msgid "Failed to save item" -msgstr "" +msgstr "Salvataggio dell'item fallito" msgid "Feedback" +msgstr "Feedback" + +msgid "Feedback Style" msgstr "" msgid "File" -msgstr "" +msgstr "File" msgid "File name" -msgstr "" +msgstr "Nome del file" msgid "File Upload" -msgstr "" +msgstr "Carica file" msgid "File Upload Interaction" -msgstr "" +msgstr "Interazione di carica file" msgid "Fill in the gaps on a picture with a set of image choices." -msgstr "" +msgstr "Riempi gli spazi su una foto con un set di scelte immagine." msgid "Flash video" -msgstr "" +msgstr "Video Flash" msgid "Font family" -msgstr "" +msgstr "Famiglia di caratteri" msgid "Font size" -msgstr "" +msgstr "Dimensione del carattere" msgid "Format" -msgstr "" +msgstr "Formato" msgid "Gap" -msgstr "" +msgstr "Gap" msgid "Gap Match" -msgstr "" +msgstr "Gap Match" msgid "Gap Match Interaction" -msgstr "" +msgstr "Gap Match Interaction" msgid "Gaps" -msgstr "" +msgstr "Gap" msgid "GIF image" -msgstr "" +msgstr "Immagine GIF" msgid "Graphic Associate Interaction" -msgstr "" +msgstr "Graphic Associate Interaction" msgid "Graphic Gap Match Interaction" -msgstr "" +msgstr "Graphic Gap Match Interaction" msgid "Graphic Order Interaction" -msgstr "" +msgstr "Graphic Order Interaction" msgid "Height" -msgstr "" +msgstr "Altezza" msgid "Height (optional)" -msgstr "" +msgstr "Altezza (opzionale)" msgid "Horizontal" msgstr "" msgid "Hotspot" -msgstr "" +msgstr "Hotspot" msgid "Hotspot Interaction" -msgstr "" +msgstr "Interazione Hotspot" msgid "Hottext" -msgstr "" +msgstr "Hottext" msgid "Hottext Interaction" -msgstr "" +msgstr "Hottext Interaction" msgid "How the math expression should be displayed." -msgstr "" +msgstr "Come deve essere visualizzata l'espressione matematica." msgid "How the math expression should be edited" -msgstr "" +msgstr "Come si deve modificare l'espressione matematica" msgid "identical pair already exists" -msgstr "" - -msgid "Identifier" -msgstr "" +msgstr "coppia identica esiste già" msgid "identifier" -msgstr "" +msgstr "identifica" + +msgid "Identifier" +msgstr "Identificatore" msgid "If given, the pattern mask specifies a regular expression that the candidate's response must match in order to be considered valid" -msgstr "" +msgstr "Se assegnata, la mascherina del modello indica una formulazione che la risposta del candidato deve soddisfare per poter essere considerata valida" msgid "If given, the pattern mask specifies a regular expression that the candidate's response must match in order to be considered valid.Care is needed to ensure that the format of the required input is clear to the candidate, especially when validity checking of responses is required for progression through a test. This could be done by providing an illustrative sample response in the prompt, for example." -msgstr "" +msgstr "Se assegnata, la mascherina del modello indica una formulazione che la risposta del candidato deve soddisfare per poter essere considerata valida. Attenzione è necessaria per garantire che il formato dell'input richiesto sia chiaro al candidato, in particolare quando è necessario verificare la validità delle risposte per progressione attraverso un test. Ciò potrebbe essere realizzato ad esempio, fornendo un esempio illustrativo di risposta nella richiesta." msgid "If the string interaction is bound to a numeric response variable then the base attribute must be used to set the number base in which to interpret the value entered by the candidate." -msgstr "" +msgstr "Se la stringa di interazione è associata a una variabile di risposta numerica si deve poi utilizzare l'attributo di base per impostare la base numerica con cui interpretare il valore inserito dal candidato." msgid "Import" -msgstr "" +msgstr "Importa" msgid "Import a QTI 2.X Package" -msgstr "" +msgstr "Importa un pacchetto QTI 2.X" msgid "Import an APIP 1.0 Package" -msgstr "" +msgstr "Importa un pacchetto APIP 1.0 " msgid "Import QTI 2.X Item" -msgstr "" +msgstr "Importa item QTI 2.X" msgid "IMS QTI Item referenced as \"%s\" in the IMS Manifest file could not be imported." -msgstr "" +msgstr "L' Item IMS QTI riferito a \"%s\" nel file IMS Manifest non può essere importato." msgid "In visual environments, string interactions are typically represented by empty boxes into which the candidate writes or types. Delivery engines should use the value of this attribute (if provided) instead of their default placeholder text when this is required." -msgstr "" +msgstr "In ambienti visivi, le interazioni delle stringhe sono in genere rappresentate da scatole vuote in cui il candidato scrive o digita. I motori della somministrazione devono utilizzare il valore di questo attributo (se presente) invece del loro testo segnaposto di default quando questo è richiesto." msgid "incorrect" -msgstr "" +msgstr "Non corretto" msgid "inline" -msgstr "" +msgstr "In linea" msgid "Inline Choice" -msgstr "" +msgstr "Scelta in linea" msgid "Inline Choice Interaction" -msgstr "" +msgstr "Interazione scelta in linea" msgid "Inline interactions need to be inserted into a text block." -msgstr "" +msgstr "interazioni inline devono essere inserite in un blocco di testo." msgid "Interaction Background" -msgstr "" +msgstr "Sfondo delle interazioni" msgid "Interaction Properties" -msgstr "" +msgstr "Proprietà dell'interazione" msgid "invalid identifier" -msgstr "" +msgstr "Identificatore non valido" msgid "Is this choice the correct response?" -msgstr "" +msgstr "È questa scelta la risposta corretta?" msgid "Is this pair the correct response?" -msgstr "" +msgstr "È questa coppia la risposta corretta?" msgid "Item \"%s\" is not available in any language" -msgstr "" +msgstr "L'item\"%s\" non è disponibile in tutte le lingue" msgid "Item \'%s\' has no model" -msgstr "" +msgstr "L'item \\ '% s \\' non ha un modello" msgid "Item Properties" -msgstr "" +msgstr "Proprietà dell'item" msgid "Item properties" -msgstr "" +msgstr "Proprietà dell'item" msgid "Item width" -msgstr "" +msgstr "Larghezza item" #, tao-public msgid "Items" -msgstr "" +msgstr "Item" msgid "JPEG image" -msgstr "" +msgstr "Immagine JPEG" msgid "Label" -msgstr "" - -msgid "LaTex" -msgstr "" +msgstr "Etichetta" msgid "Latex" -msgstr "" +msgstr "Latex" + +msgid "LaTex" +msgstr "LaTeX" msgid "leave empty" -msgstr "" +msgstr "Lasciare vuoto" msgid "left" -msgstr "" +msgstr "sinistra" msgid "Left" -msgstr "" +msgstr "Sinistra" msgid "Length" -msgstr "" +msgstr "Lunghezza" msgid "Lines" -msgstr "" +msgstr "Righe" msgid "List Style" -msgstr "" +msgstr "Stile dell'elenco" msgid "Loop" -msgstr "" +msgstr "Ciclo" msgid "Lower Bound" -msgstr "" +msgstr "Limite inferiore" msgid "Malformed XML:\n" "%s" -msgstr "" +msgstr "XML non corretto:\n" +" %s" + +msgid "Manage Items" +msgstr "Gestisci gli item" #, tao-public msgid "Manage items" -msgstr "" - -msgid "Manage Items" -msgstr "" +msgstr "Gestisci item" msgid "Mapping default" -msgstr "" +msgstr "Mappatura di default" msgid "Match" -msgstr "" +msgstr "Corrispondenza" msgid "Match Interaction" -msgstr "" +msgstr "Interazione corrispondenza" msgid "MathJax is not installed." -msgstr "" +msgstr "MathJax non è istallato" msgid "MathML" -msgstr "" +msgstr "MathML" msgid "Max" -msgstr "" - -msgid "Max length" -msgstr "" +msgstr "Massimo" msgid "Max Length" -msgstr "" +msgstr "Lunghezza massima" + +msgid "Max length" +msgstr "Lunghezza massima" msgid "Max Words" -msgstr "" +msgstr "Massimo numero di parole" msgid "Max words" -msgstr "" +msgstr "parole massime" msgid "Max. number of matches" -msgstr "" +msgstr "Max. numero di matches" msgid "Maximal score for this interaction." -msgstr "" +msgstr "Punteggio massimo per questa interazione." msgid "maximum" -msgstr "" +msgstr "massimo" msgid "Maximum choices reached" -msgstr "" +msgstr "Scelte massime raggiunte" msgid "Maximum number of choices reached." -msgstr "" +msgstr "Raggiunto il massimo numero di scelte." msgid "Media" -msgstr "" +msgstr "Multimediale" msgid "Media file path or YouTube video address" -msgstr "" +msgstr "percorso file multimediale o indirizzo del video su YouTube" msgid "Media Interaction" -msgstr "" +msgstr "Interazione con il mezzo" msgid "Microsoft Excel" -msgstr "" +msgstr "Microsoft Excel" msgid "Microsoft Powerpoint" -msgstr "" +msgstr "Microsoft PowerPoint" msgid "Microsoft Word" -msgstr "" +msgstr "Microsoft Word" msgid "MIME-type" -msgstr "" +msgstr "Tipo MIME" msgid "Min" -msgstr "" +msgstr "Minimo" msgid "Minimal score for this interaction." -msgstr "" +msgstr "Punteggio minimo per questa interazione." msgid "Modal feedback is shown to the candidate directly following response processing." -msgstr "" +msgstr "Un feedback modale viene mostrato al candidato subito dopo l'elaborazione della risposta." msgid "Modal Feedback Prop." -msgstr "" +msgstr "Modal Feedback Prop." msgid "Modal Feedbacks" -msgstr "" +msgstr "Modal Feedback " msgid "MP4 video" -msgstr "" +msgstr "Video MP4" msgid "MPEG audio" -msgstr "" +msgstr "Audio MPEG" msgid "MPEG video" +msgstr "Video MPEG" + +msgid "negative" msgstr "" #, tao-public msgid "New item" -msgstr "" +msgstr "Nuovo item" msgid "No" -msgstr "" +msgstr "No" msgid "no configuration property needed" -msgstr "" +msgstr "nessuna proprietà di configurazione necessaria" msgid "No file selected" -msgstr "" +msgstr "Nessun file selezionato" msgid "No Items could be imported from the given IMS QTI package." +msgstr "Nessun item puo' essere importato dal dato pacchetto IMS QTI." + +msgid "No preview available" msgstr "" msgid "No value set" -msgstr "" +msgstr "nessun valore impostato" msgid "None" -msgstr "" +msgstr "Nessuno" msgid "None defined yet." -msgstr "" +msgstr "Non ancora definito." msgid "Number of associations" -msgstr "" +msgstr "Numero di associrazioni" msgid "of" +msgstr "di" + +msgid "OK" msgstr "" msgid "one association pair" -msgstr "" +msgstr "Una coppia di associazioni" msgid "Order" -msgstr "" +msgstr "Ordine" msgid "Order Interaction" -msgstr "" +msgstr "Ordina un interazione" msgid "Order the areas (hotspots) displayed on a picture." -msgstr "" +msgstr "Ordina le aree (hotspot) visualizzate su una foto." msgid "Orientation" msgstr "" msgid "Pair scoring" -msgstr "" +msgstr "Coppia di punteggio" msgid "Pattern" -msgstr "" +msgstr "Modello" msgid "pattern" -msgstr "" +msgstr "modello" msgid "Pause" -msgstr "" +msgstr "Pausa" msgid "PDF file" -msgstr "" +msgstr "File PDF" msgid "Plain text" -msgstr "" +msgstr "Testo semplice" msgid "Please create areas that correspond to the response and associate them a score.\n" "" -msgstr "" +msgstr "Prego crea aree che corrispondono alla risposta e associa loro un punteggio. \\N" msgid "Please define association pairs and their scores below." -msgstr "" +msgstr "Prego definisci le coppie di associazione e relativi punteggi di seguito" msgid "Please define the correct association pairs below." -msgstr "" +msgstr "Prego indica le corrette coppie di associazione sotto." msgid "Please define the correct order in the box to the right." -msgstr "" +msgstr "Prego indica l'ordine corretto nella casella a destra." msgid "Please define the correct response and the score below." -msgstr "" +msgstr "Prego indica la risposta corretta e il punteggio sotto." msgid "Please define the correct response below." -msgstr "" +msgstr "Prego indica la risposta corretta sotto." msgid "Please define the correct response using the slider." -msgstr "" +msgstr "Prego indica la risposta corretta usando il cursore." msgid "Please enter the score for the given hottexts." -msgstr "" +msgstr "Prego inserisci il punteggio per l'hottext assegnato." msgid "Please fill the gap with the correct choices below." -msgstr "" +msgstr "Prego riempi gli spazi con le scelte corrette sotto." msgid "Please fill the gap with the correct choices." -msgstr "" +msgstr "Prego riempi gli spazi con le scelte corrette." msgid "Please fill the gap with the images below, then edit the score for each gap/image pair." -msgstr "" +msgstr "Prego, riempi lo spazio con le immagini qui sotto, quindi modificare il punteggio per ogni coppia spazio/immagine." msgid "Please fill the gap with the texts below, then edit the score for each pair." -msgstr "" +msgstr "Prego, riempi lo spazio con i testi di seguito, quindi modificare il punteggio per ogni coppia." msgid "Please order the choices below to set the correct answer" -msgstr "" +msgstr "Prego, ordina le opzioni qui sotto per impostare la risposta corretta" msgid "Please select a media file (video or audio) from the resource manager. You can add files from your computer with the button \"Add file(s)\"." -msgstr "" +msgstr "Prego, seleziona un file multimediale (video o audio) dal gestore delle risorse. Puoi aggiungere i file dal computer con il tasto \"Aggiungi file\"." msgid "Please select a shared stimulus file from the resource manager." -msgstr "" +msgstr "Prego seleziona un file di stimolo comune dal gestore delle risorse." msgid "Please select an image file from the resource manager. You can add files from your computer with the button \"Add file(s)\"." -msgstr "" +msgstr "Prego, seleziona un file immagine dal gestore delle risorse. Puoi aggiungere i file dal computer con il tasto \"Aggiungi file\"." msgid "Please select the correct hotspot choices below." -msgstr "" +msgstr "Prego, seleziona le scelte giuste più congeniali di seguito." msgid "Please select the correct hottext choices below." -msgstr "" +msgstr "Prego seleziona le scelte corrette più congeniali di seguito." msgid "Please set the correct associations by linking the choices." -msgstr "" +msgstr "Prego, imposta le associazioni corrette collegando le scelte." msgid "Please the score of each hotspot choice." -msgstr "" +msgstr "Prego, il punteggio di ciascuna scelta hotspot." msgid "Please type the correct response below." -msgstr "" +msgstr "Prego inserisci la risposta corretta sotto" msgid "Please type the correct response in the box below." -msgstr "" +msgstr "Prego inserisci la risposta corretta nella casella qui sotto." msgid "PNG image" -msgstr "" +msgstr "Immagine PNG" msgid "Position one or more points on a picture (response areas are not displayed)." +msgstr "Posiziona uno o più punti su una foto (le aree di risposta non sono visualizzate)." + +msgid "positive" msgstr "" msgid "Pre-formatted text" -msgstr "" +msgstr "Testo preformattato" msgid "Preparing CSS, please wait…" -msgstr "" +msgstr "Preparazione CSS, attendere prego" msgid "Preview" -msgstr "" +msgstr "Anteprima" msgid "Print" -msgstr "" +msgstr "Stampa" msgid "Provides a hint to the candidate as to the expected number of lines of input required. A line is expected to have about 72 characters." -msgstr "" +msgstr "Fornisci un suggerimento al candidato circa il numero atteso di linee di input richieste. Una linea dovrebbe avere circa 72 caratteri." msgid "Provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters." -msgstr "" +msgstr "Fornisci un suggerimento al candidato circa la lunghezza complessiva prevista della risposta desiderata, misurata in numero di caratteri." msgid "Published %s" -msgstr "" +msgstr "Pubblicato %s" msgid "QTI Item" -msgstr "" +msgstr "Item QTI" msgid "QTI Item Runner" -msgstr "" +msgstr "QTI Item Runner" msgid "QTI Package" -msgstr "" +msgstr "Pacchetto QTI" msgid "QTI Package 2.0" -msgstr "" +msgstr "Pacchetto QTI 2.0" msgid "QTI Package 2.1" -msgstr "" +msgstr "Pacchetto QTI 2.1" msgid "QTI-XML error at line %1$d \"%2$s\"." -msgstr "" +msgstr "Errore QTI XML alla riga%1$d \"%2$s\"" msgid "Question" -msgstr "" +msgstr "Domanda" msgid "Quicktime video" -msgstr "" +msgstr "Video QuickTime" msgid "recommanded" -msgstr "" +msgstr "consigliato" msgid "Recommendations" -msgstr "" +msgstr "Consigli" msgid "recommended" -msgstr "" +msgstr "consigliato" msgid "Reduce font size" -msgstr "" +msgstr "Riduci la dimensione del carattere" msgid "Remove" -msgstr "" +msgstr "Rimuovi" msgid "remove" -msgstr "" +msgstr "rimuovi" msgid "Remove custom background color" -msgstr "" +msgstr "Rimuovi il colore di sfondo personalizzato" msgid "Remove custom border color" -msgstr "" +msgstr "Rimuovi il colore personalizzato del bordo" msgid "Remove custom font family" -msgstr "" +msgstr "Rimuovi la famiglia personalizzata di caratteri" msgid "Remove custom font size" -msgstr "" +msgstr "Rimuovi la dimensione personalizzata del carattere" msgid "Remove custom item width" -msgstr "" +msgstr "Rimuovi la lunghezza personalizzata dell'item" msgid "Remove custom text color" -msgstr "" +msgstr "Rimuovi il colore personalizzato del testo" msgid "Remove Message" -msgstr "" +msgstr "Rimuovi messaggio" msgid "Remove pair" -msgstr "" +msgstr "Rimuovi coppia" msgid "Remove the selected shape" -msgstr "" +msgstr "Rimuovi la forma personalizzata" msgid "Remove this stylesheet" -msgstr "" +msgstr "Rimuovi questo foglio di stile" msgid "required" -msgstr "" +msgstr "richiesto" msgid "Response" -msgstr "" +msgstr "Risposta" msgid "Response identifier" -msgstr "" +msgstr "Identificatore risposta" msgid "Response processing" -msgstr "" +msgstr "Elaborazione risposta" msgid "Response Properties" -msgstr "" +msgstr "Proprietà della risposta" msgid "right" -msgstr "" +msgstr "destra" msgid "Rollback on..." -msgstr "" +msgstr "Rollback on..." msgid "Save" -msgstr "" +msgstr "Salva" msgid "score" -msgstr "" +msgstr "punteggio" msgid "Score" -msgstr "" +msgstr "Punteggio" msgid "Score range" -msgstr "" +msgstr "Intervallo di punteggio" msgid "Score value" -msgstr "" +msgstr "Valore di punteggio" msgid "Select a " -msgstr "" +msgstr "Seleziona un" msgid "select a choice" -msgstr "" +msgstr "Seleziona una scelta" msgid "Select a choice from a drop-down list." -msgstr "" +msgstr "Seleziona una scelta da un elenco a discesa." msgid "Select a response identifier from the list." -msgstr "" +msgstr "Seleziona una risposta dall'elenco." msgid "Select a single (radio buttons) or multiple (check boxes) responses among a set of choices." -msgstr "" +msgstr "Selezionare una risposta singola (pulsante di opzione) o multipla (caselle di controllo) fra un insieme di scelte." msgid "Select a value within a numerical range." -msgstr "" +msgstr "Seleziona un valore all'interno di un intervallo numerico" msgid "Select an image first" -msgstr "" +msgstr "Seleziona prima un'immagine " msgid "Select an image first." -msgstr "" +msgstr "Seleziona prima un'immagine" msgid "Select another area to complete the association" -msgstr "" +msgstr "Seleziona un'altra zona per completare l'associazione" msgid "select correct choice" -msgstr "" +msgstr "seleziona la scelta corretta " msgid "Select image" -msgstr "" +msgstr "Seleziona immagine" msgid "Select media" -msgstr "" +msgstr "Seleziona supporto" msgid "Select media file" -msgstr "" +msgstr "Seleziona il file multimediale" msgid "Select one or more areas (hotspots) displayed on an picture." -msgstr "" +msgstr "Seleziona una o più aree (hotspot) visualizzate su una fotografia." msgid "Select one or more text parts (hottext) within a text." -msgstr "" +msgstr "Seleziona una o più parti di testo (hottext) all'interno di un testo." msgid "Select Point" -msgstr "" +msgstr "Seleziona punto" msgid "Select Point Interaction" +msgstr "Seleziona il punto di interazione" + +msgid "Select predefined feedback style from the list." msgstr "" msgid "Select shared stimulus" -msgstr "" +msgstr "Seleziona lo stimolo comune" msgid "Select the area to add an image" -msgstr "" +msgstr "Seleziona l'area da aggiungere ad una immagine" msgid "Select the way the response of your interaction should be processed" -msgstr "" +msgstr "Seleziona il modo in cui la risposta della tua interazione dovrebbe essere elaborata" msgid "Select this area" -msgstr "" +msgstr "Seleziona questa area" msgid "Select this area to start an association" -msgstr "" +msgstr "Seleziona quest'area per avviare un'associazione" msgid "Set the score for this response" -msgstr "" +msgstr "Impostare il punteggio per questa risposta" msgid "Shape position" -msgstr "" +msgstr "Posizione della forma" msgid "Shuffle choices" -msgstr "" +msgstr "Scelte casuali" msgid "Size and position" -msgstr "" +msgstr "Dimensione e posizione" msgid "Slider" -msgstr "" +msgstr "Cursore" msgid "Slider Interaction" -msgstr "" +msgstr "Interazione del cursore" msgid "some text ..." +msgstr "del testo..." + +msgid "standard" msgstr "" msgid "Step" -msgstr "" +msgstr "Passo" msgid "Style Editor" -msgstr "" +msgstr "Editore di stile" msgid "Style Sheet %s removed
Click Add Style Sheet to re-apply." -msgstr "" +msgstr "Foglio di stile %s rimosso
Fare clic su Aggiungi foglio di stile per applicare nuovamente." msgid "Style Sheet Manager" -msgstr "" +msgstr "Gestore foglio di stile" msgid "Successfully compiled \"%s" -msgstr "" +msgstr "Compilato correttamente \"5s" msgid "SVG image" -msgstr "" +msgstr "Immagine SVG" msgid "Table headings" -msgstr "" +msgstr "Intestazione tabella" msgid "TAO default styles" -msgstr "" +msgstr "Stile di default di Tao" msgid "Text Block" -msgstr "" +msgstr "Blocco di testo" msgid "Text Block Properties" -msgstr "" +msgstr "Proprietà del blocco di testo" msgid "Text color" -msgstr "" +msgstr "Colore testo" msgid "Text Entry" -msgstr "" +msgstr "Inserisci Testo" msgid "Text Entry Interaction" -msgstr "" +msgstr "Inserimento interazione di testo" msgid "The \"%s\" QTI component is not supported." -msgstr "" +msgstr "ll \"% s\" componente QTI non è supportato." msgid "The autostart attribute determines if the media object should begin as soon as the candidate starts the attempt (checked) or if the media object should be started under the control of the candidate (unchecked)." -msgstr "" +msgstr "L'attributo autostart determina se l'oggetto multimediale parte non appena il candidato inizia il tentativo (selezionato) o se l'oggetto multimediale deve partire sotto il controllo del candidato (non selezionato)." msgid "The button label." -msgstr "" +msgstr "L'etichetta del pulsante" msgid "The default value from the target set to be used when no explicit mapping for a source value is given." -msgstr "" +msgstr "Il valore di default dell'obiettivo e' utilizzato quando non viene data esplicita mappatura per un valore di origine." msgid "The expectedLength attribute provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters. This is not a validity constraint." -msgstr "" +msgstr "L'attributo expectedLenght fornisce un suggerimento al candidato circa la lunghezza complessiva prevista della risposta desiderata misurata in numero di caratteri. Questo non è un vincolo di validità." msgid "The file path to the image." -msgstr "" +msgstr "Il percorso del file all'immagine." msgid "The file path to the media." -msgstr "" +msgstr "Il percorso del file al multimediale." msgid "The file path to the shared stimulus." -msgstr "" +msgstr "Il percorso del file allo stimolo comune." msgid "the following Qti Element is currently not supported in TAO" -msgstr "" +msgstr "il seguente elemento Qti non è attualmente supportato in TAO" msgid "The highlighted choice cannot be associated more than %d time(s)." -msgstr "" +msgstr "La scelta evidenziata non può essere associata più di %d volta" msgid "The identifier of the choice. This identifier must not be used by any other choice or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders." -msgstr "" +msgstr "L'identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile scelta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") (underscore) e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", Alias full-stop), cifre, combinazione di caratteri e Extender." msgid "The identifier of the choice. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders." -msgstr "" +msgstr "L'identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") (underscore) e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinazioni di caratteri e Extender." msgid "The identifier of the modal feedback. This identifier must not be used by any other modal feedback or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders." -msgstr "" +msgstr "L'identificativo del feedback modale. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile feedback o elemento modale. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinaziondi caratteri e Extender." msgid "The identifier of the response identifier. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\"_\") and contain only Letters, underscores, hyphens (\"-\"), period (\".\", a.k.a. full-stop), Digits, CombiningChars and Extenders." -msgstr "" +msgstr "L'identificativo dell'identificativo di risposta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore è una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\"_\") e contenere solo lettere, underscore, trattini (\"-\"), punto (\".\", full-stop), cifre, combinazioni di caratteri e Extender." msgid "The IMS QTI Item could not be imported." -msgstr "" +msgstr "L'item IMS QTI non può essere importato." msgid "The IMS QTI Item referenced as \"%s\" in the IMS Manifest file was already stored in the Item Bank." -msgstr "" +msgstr "L'item IMS QTI riferito a \"%s\" nel file IMS Manifest è già stato memorizzato nella banca item." msgid "The IMS QTI Item referenced as \"%s\" in the IMS Manifest file was successfully imported." -msgstr "" +msgstr "L'item IMS QTI riferito a \"% s\" nel file IMS Manifest è stato importato con successo." msgid "The IMS QTI Item referenced as \"%s\" in the IMS Manifest was successfully rolled back." -msgstr "" +msgstr "L'item IMS QTI riferito a \"%s\" nel IMS Manifest è stato ripristinato correttamente." msgid "The IMS QTI Item was successfully imported." -msgstr "" +msgstr "L'item IMS QTI è stato importato con successo." msgid "The item needs to be saved before it can be previewed" -msgstr "" +msgstr "L'item deve essere salvato prima di poter essere visualizzato in anteprima" msgid "The item of the qti item. It is currently used as a meta data only. It is required by the QTI standard." -msgstr "" +msgstr "L'item dell'item QTI. Attualmente è utilizzato solo come un meta-dati. Questo è richiesto dallo standard QTI." msgid "The left position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it's container" -msgstr "" +msgstr "La posizione di sinistra della forma relativa all'angolo in alto a sinistra dello sfondo in pixel. Questo valore può essere reso in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore." msgid "The loop attribute is used to set continuous play mode. In continuous play mode, once the media object has started to play it should play continuously (subject to maxPlays)." -msgstr "" +msgstr "L'attributo loop viene utilizzato per impostare la modalità di riproduzione continua. In modalità di riproduzione continua, una volta che l'oggetto multimediale ha iniziato a funzionare questo dovrebbe funzionare continuamente (soggetto a maxPlays)." msgid "The lower bound of the slider" -msgstr "" +msgstr "Il limite inferiore del cursore" msgid "The manifest argument must be an instance of DOMDocument." -msgstr "" +msgstr "L'argomento manifesto deve essere un'istanza di DOMDocument." msgid "The maximum number of association is unlimited." -msgstr "" +msgstr "Il numero massimo di associazioni è illimitato." msgid "The maximum number of associations that the candidate is allowed to make." -msgstr "" +msgstr "Il numero massimo di associazioni che il candidato è autorizzato a fare." msgid "The maximum number of choices that the candidate is allowed to select to form a valid response." -msgstr "" +msgstr "Il numero massimo di scelte che il candidato è autorizzato a selezionare per formare una risposta valida." msgid "The maximum number of choices that the candidate is allowed to select." -msgstr "" +msgstr "Il numero massimo di scelte che il candidato è autorizzato a selezionare." msgid "The maximum number of choices this choice may be associated with." -msgstr "" +msgstr "Il numero massimo di scelte cui questa scelta puo' essere associata a" msgid "The maximum number of choices this choice may be associated with. If matchMax is 0 there is no restriction." -msgstr "" +msgstr "Il numero massimo di scelte con cui questa scelta può essere associata. Se matchMax è 0 non vi sono restrizioni." msgid "The maxPlays attribute indicates that the media object can be played at most maxPlays times - it must not be possible for the candidate to play the media object more than maxPlay times. A value of 0 (the default) indicates that there is no limit." -msgstr "" +msgstr "L'attributo maxPlays indica che l'oggetto multimediale può essere riprodotto nella maggior parte maxPlays volte - non deve essere possibile per il candidato riprodurre i supporti multimediali oggetto più di maxPlays volte. Un valore pari a 0 (default) indica che non ci sono limiti." msgid "The MIME-type attribute describes which kind of file may be uploaded." -msgstr "" +msgstr "L'attributo MIME-type descrive che tipo di file può essere caricato." msgid "The minimum number of answers is " -msgstr "" +msgstr "Il numero minimo di risposte è" msgid "The minimum number of associations that the candidate is required to make to form a valid response." -msgstr "" +msgstr "Il numero minimo di associazioni che il candidato deve fornire per formare una risposta valida." msgid "The minimum number of choices that the candidate is required to select to form a valid response." -msgstr "" +msgstr "Il numero minimo di scelte che il candidato deve selezionare per formare una risposta valida." msgid "The minimum number of choices this choice must be associated with to form a valid response." -msgstr "" +msgstr "Il numero minimo di scelte che questa scelta deve associare per formare una risposta valida." msgid "The number of units corresponding to a step on the slider" -msgstr "" +msgstr "Il numero di unità corrispondente ad un passaggio sul cursore" msgid "The principle identifier of the item. This identifier must have a corresponding entry in the item's metadata." -msgstr "" +msgstr "Il criterio identificativo dell'articolo. Questo identificativo deve avere una voce corrispondente nei metadati dell'item." msgid "The purpose for which the rubric is intended to be used. As a reading passage for multiple items, or instructions for a particular section, for example." -msgstr "" +msgstr "Lo scopo per cui la rubrica è destinata ad essere utilizzata. Come un passaggio di lettura per item multipli, o istruzioni per una particolare sezione, per esempio." msgid "The QTI class \"%1$s\" located at line \"%2$d\" is currently not supported." -msgstr "" +msgstr "La classe QTI \"% 1 $ s\" che si trova alla riga \"% 2 $ d\" non è attualmente supportata." msgid "The Response Processing Template \"%s\" is not supported." -msgstr "" +msgstr "La risposta di elaborazione del Modello \"% s\" non è supportata." msgid "The selected file is ready to be sent." -msgstr "" +msgstr "Il file selezionato è pronto per essere inviato." msgid "The shape height in pixels. This value may be scaled when the background image size is adapted to it's container" -msgstr "" +msgstr "L'altezza della forma in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata alla suo contenitore." msgid "The shape width in pixels. This value may be scaled when the background image size is adapted to it's container" -msgstr "" +msgstr "La larghezza della forma in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore ." msgid "The target must be an instance of DOMDocument" -msgstr "" +msgstr "L'obiettivo deve essere un'istanza di DOMDocument" msgid "The text to be displayed if the image is not available." -msgstr "" +msgstr "Il testo da visualizzare se l'immagine non è disponibile." msgid "The top position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it's container" -msgstr "" +msgstr "La posizione superiore della forma relativa all'angolo in alto a sinistra dello sfondo in pixel. Questo valore può essere messo in scala quando la dimensione dell'immagine di sfondo è adattata al suo contenitore" msgid "The upper bound of the slider" -msgstr "" +msgstr "Il limite superiore del cursore" msgid "The validation of the imported QTI item failed. The system returned the following error:%s\n" "" -msgstr "" +msgstr "La convalida dell'item QTI importato non è riuscita. Il sistema ha restituito il seguente errore: %s\n" +"" msgid "The ZIP archive containing the IMS APIP Item cannot be extracted." -msgstr "" +msgstr "L'archivio ZIP contenente l'item IMS APIP non può essere estratto." msgid "The ZIP archive containing the IMS QTI Item cannot be extracted." -msgstr "" +msgstr "L'archivio ZIP contenente l'item IMS QTI non può essere estratto." msgid "The ZIP archive does not contain an imsmanifest.xml file or is an invalid ZIP archive." -msgstr "" +msgstr "L'archivio ZIP non contiene un file imsmanifest.xml oppure è un archivio ZIP non valido." msgid "There are errors in the following shared stimulus : " msgstr "" msgid "There is an incomplete element in your item: please click on it to complete it." -msgstr "" +msgstr "C'è un elemento incompleto nel tuo item: clicca su di esso per completarlo." msgid "There was a problem downloading your CSS, please try again." -msgstr "" +msgstr "C'è stato un problema durante il download del tuo CSS, prego riprovare." msgid "this identifier is already in use" -msgstr "" +msgstr "Questo identificatore è già in uso" msgid "This is not a valid answer" -msgstr "" +msgstr "Questa non è una risposta valida." msgid "This stylesheet has not been found on the server. you may want to delete this reference" -msgstr "" +msgstr "Questo foglio di stile non è stato trovato sul server. si consiglia di eliminare questo riferimento " msgid "Time dependent" -msgstr "" +msgstr "Tempo dipendente" msgid "Title" -msgstr "" +msgstr "Titolo" msgid "Top" -msgstr "" +msgstr "Cima" msgid "Trigger the end of the item attempt." -msgstr "" +msgstr "Innesca la fine del tentativo di item." msgid "Unable to retrieve asset \"%s" -msgstr "" - -msgid "undo" -msgstr "" +msgstr "Impossibile recuperare risorsa: %1" msgid "Undo" -msgstr "" +msgstr "Ripristina" + +msgid "undo" +msgstr "Ripristina" msgid "Upload a file (e.g. document, picture...) as a response." -msgstr "" +msgstr "Carica un file (ad esempio documenti, foto ...) come risposta." msgid "Upper Bound" -msgstr "" +msgstr "Limite superiore" msgid "Use this if you want the list of choices to be prefixed (e.g. 1,2,3 a,b,c)" -msgstr "" +msgstr "Utilizza questo se desideri che l'elenco delle scelte sia prefissato (ad esempio 1,2,3 a, b, c)" msgid "Used to control the format of the text entered by the candidate." -msgstr "" +msgstr "Usato per controllare il formato del testo immesso dal candidato." msgid "Vertical" msgstr "" msgid "WAV audio" -msgstr "" +msgstr "Audio WAV" msgid "We will use the patternMask to do this, to be compliant with the IMS standard" -msgstr "" +msgstr "Useremo il patternMask per fare questo, per essere compatibile con lo standard IMS" msgid "Width" -msgstr "" +msgstr "Larghezza" msgid "Width (optional)" -msgstr "" +msgstr "Larghezza (opzionale)" msgid "Windows Media audio" -msgstr "" +msgstr "Windows Media Audio" msgid "Windows Media video" -msgstr "" +msgstr "Windows Media video" msgid "words" -msgstr "" +msgstr "parole" msgid "Would you like to replace the alt text" -msgstr "" +msgstr "Volete sostituire il testo" msgid "XHTML" -msgstr "" +msgstr "XHTML" msgid "XML error at line %1$d \"%2$s\"." -msgstr "" +msgstr "Errore di XML alla riga %1$ d \"%2$s\"." msgid "Yes" -msgstr "" +msgstr "Sì" msgid "You can select maximum %d choice" -msgstr "" +msgstr "Puoi selezionare al massimo %d scelta " msgid "You can select maximum %d choices" -msgstr "" +msgstr "Puoi selezionare al massimo %d scelte" msgid "You can select maximum of %s choices" -msgstr "" +msgstr "Puoi selezionare al massimo %s scelte" msgid "You can select maximum of 1 choice" -msgstr "" +msgstr "Puoi selezionare al massimo 1 scelta" msgid "You can use maximum %d choices" -msgstr "" +msgstr "Puoi utilizzare al massimo %d scelte" msgid "You have deleted" -msgstr "" +msgstr "Hai cancellato" msgid "You have deleted an element" -msgstr "" +msgstr "Hai cancellato un elemento" msgid "You have deleted an element." -msgstr "" +msgstr "Hai cancellato un elemento." msgid "You may make as many association pairs as you want." -msgstr "" +msgstr "Tu puoi effettuare tante coppie di associazione quante ne vuoi." msgid "You must at least %d choice" -msgstr "" +msgstr "Tu puoi almeno %d scelta" msgid "You must select %1$d to %2$d choices." -msgstr "" +msgstr "Tu devi selezionare da %1$d a %2$ d scelte." msgid "You must select 0 to %d choices." -msgstr "" +msgstr "Devi selezionare da 0 a %d scelte." msgid "You must select at least %d choices" -msgstr "" +msgstr "Devi selezionare almeno %d scelte" msgid "You must select at least %s choices" -msgstr "" +msgstr "Devi selezionare almeno %s scelte" msgid "You must select at least 1 choice" -msgstr "" +msgstr "Devi selezionare almeno 1 scelta" msgid "You must select exactly %d choice" -msgstr "" +msgstr "Devi selezionare esattamente %d scelta" msgid "You must select exactly %d choice(s)." -msgstr "" +msgstr "Devi selezionare esattamente %d scelte" msgid "You must select exactly %d choices" -msgstr "" +msgstr "Devi selezionare esattamente %d scelte" msgid "You must select exactly %s choices" -msgstr "" +msgstr "Devi selezionare esattamente %d scelte" msgid "You must use at least %d choices" -msgstr "" +msgstr "Devi selezionare almeno %d scelte" msgid "You need to make" -msgstr "" +msgstr "Hai bisogno di fare" msgid "Your item has been saved" -msgstr "" +msgstr "Il tuo item e' stato salvato" msgid "ZIP archive" -msgstr "" +msgstr "Archivio zip" diff --git a/locales/it-IT/messages_po.js b/locales/it-IT/messages_po.js index 0637a088a0..e31ac60af8 100755 --- a/locales/it-IT/messages_po.js +++ b/locales/it-IT/messages_po.js @@ -1 +1 @@ -[] \ No newline at end of file +{" Fill in the gaps in a text from a set of choices.":"Riempi gli spazi mancanti sotto forma di testo da una serie di scelte.","%d Item(s) of %d imported from the given IMS QTI Package.":"%d item di %d importati dal pacchetto IMS QTI fornito.","-- Any kind of file --":"- Qualsiasi tipo di file -","A choice must be selected":"Occorre selezionare una scelta.","A rubric block identifies part of an assessmentItem\u0027s itemBody that represents instructions to one or more of the actors that view the item. Although rubric blocks are defined as simpleBlocks they must not contain interactions.":"Un blocco rubrica identifica una parte di blocco-item di un item di valutazione che rappresenta istruzioni a uno o pi\u00f9 attori che osservano gli item. Anche se i blocchi rubrica sono definiti come semplici blocchi, essi non devono contenere interazioni.","Adapt to item size":"Adatta alla dimensione dell\u0027item","Adapt to screen size":"Adatta alla dimensione dello schermo","Add":"Aggiungi","Add a modal feedback":"Aggiungi un feedback modale","Add a QTI XML file":"Aggiungi un file XML QTI","Add a zip file containing APIP items":"Aggiungi un file zip contenente item APIP","Add a zip file containing QTI items":"Aggiungi un file zip contenente item QTI","Add another option":"Aggiungi un\u0027altra opzione","Add choice":"Aggiungi scelta","Add Consumer":"Aggiungi consumatore","Add else feedback":"Aggiungi ulteriore feedback","Add new pairs":"Aggiungi nuove coppie","Add Style Sheet":"Aggiungi foglio di stile","Alignment":"Allineamento","Alignment (optional)":"Allineamento (opzionale)","Allowed associations":"Associazioni consentite","Allowed choices":"Scelte consentite","Allowed number of matches":"Numero consentito di matches","Allowed number of uses":"Numero consentito di usi","Alt Text":"Testo alternativo","An error occured at the level of the QTI model.":"Si \u00e8 verificato un errore a livello del modello QTI","An error occured while extracting the ZIP archive representing the IMS Content Package.":"Si \u00e8 verificato un errore durante l\u0027estrazione dell\u0027archivio ZIP che rappresenta l\u0027IMS Content Package.","An error occured while loading a shared stimulus.":"Si \u00e8 verificato un errore durante il caricamento di uno stimolo comune.","An error occured while parsing IMS QTI data.":"Si \u00e8 verificato un errore durante l\u0027analisi dei dati IMS QTI","An unexpected error occured during the import of the IMS APIP Item Package.":"Si \u00e8 verificato un errore imprevisto durante l\u0027importazione del pacchetto item IMS APIP","An unexpected error occured during the import of the IMS QTI Item Package.":"Si \u00e8 verificato un errore imprevisto durante l\u0027importazione del pacchetto item IMS QTI","An unexpected error occured during the import of the QTI Item. The system returned the following error:":"Si \u00e8 verificato un errore imprevisto durante l\u0027importazione dell\u0027item QTI. Il sistema ha restituito il seguente errore:","An unexpected error occured while dealing with Response Processing.":"Si \u00e8 verificato un errore imprevisto durante l\u0027elaborazione della risposta","An unknown error occured while importing the IMS QTI Package.":"Si \u00e8 verificato un errore sconosciuto durante l\u0027importazione del pacchetto IMS QTI.","APIP Package":"Pacchetto APIP","APIP Package 1.0":"Pacchetto APIP 1.0","Arrange a list of choices in the correct order.":"Elabora un elenco di scelte nell\u0027ordine corretto.","Associate":"Associa","Associate Interaction":"Associa interazione","association pairs":"coppie di associazione","at least":"almeno","Authoring":"Authoring","Autostart":"Avvio automatico","Background color":"Colore di fondo","Block":"Blocco","block":"blocco","Block contains the content (stimulus) of the item such as text or image. It is also required for Inline Interactions.":"Il blocco contiene il contenuto (stimolo) dell\u0027item, ad esempio testo o immagine. E \u0027anche necessario per Ie interazioni inline","Border color":"Colore del bordo","Browse your computer and select the appropriate file.":"Naviga nel tuo computer e seleziona il file appropriato.","Browse...":"Esplora...","Cancel":"Cancella","cancel":"cancella","chars":"caratteri","Choice":"Scelta","Choice Image":" Immagine scelta","Choice Interaction":"Interazione scelta","Choice Properties":"Propriet\u00e0 scelta","Choices":"Scelte","Click again to remove":"Clicca di nuovo per rimuovere","Click to display interaction widget":"Clicca per visualizzare widget di interazione","Close":"Chiudi","Collect open-ended information in a short text input (strings or numeric values).":"Raccogli informazione indeterminata in un breve input di testo (stringhe o valori numerici).","Collect open-ended information in one or more text area(s) (strings or numeric values).":"Raccogli informazione indeterminata in uno o pi\u00f9 aree di testo (stringhe o valori numerici).","Color Picker":"Selettore di colore","Combine a selection of items into tests.":"Combina una selezione di item nel test","Complete expired tests":"Test scaduti completati","Contraints":"Vincoli","Control the playing parameters (auto-start, loop) of a video or audio file and report the number of time it has been played.":"Controlla i parametri di riproduzione (auto-start, anello) di un video o un file audio e riporta il numero di volte che \u00e8 stato riprodotto.","Correct":"Corretto","correct":"corretto","Could not create language specific directory for item \\\u0027%s\\":"Impossibile creare la directory specifica della lingua per l\u0027item \\\\\u0027%s\\\u0022\n\nmsgid ","Create and design items and exercises.":"Crea e progetta item ed esercizi","Create association(s) between areas (hotspots) displayed on a picture.":"Crea associazione(i) tra aree (hotspot) visualizzate su una foto.","Create association(s) between two sets of choices displayed in a table (row and column).":"Crea associazione(i) tra due gruppi di scelte visualizzate in una tabella (riga e colonna)","Create gap":"Crea divario","Create hottext":"Crea hottest","Create pair(s) from a series of choices.":"Crea coppia(e) da una serie di scelte","CSV file":"File CSV ","Current value:":"Valore corrente","Currently conversion from MathML to LaTeX is not available. Editing MathML here will have the LaTex code discarded.":"Attualmente la conversione da MathML a LaTeX non \u00e8 disponibile. La modifica MathML qui non avr\u00e0 validit\u00e0 in LaTex.","Custom Response Processing Mode":"Modalit\u00e0 di elaborazione di risposta personalizzata","Default":"Default","default":"default","Define correct response":"Definisci la risposta corretta","define prompt":"definisci il prompt","Define the correct response.":"Stabilisci la risposta corretta.","Define whether a choice must be selected by the candidate in order to form a valid response to the interaction.":"Stabilisci se la scelta deve essere selezionata dal candidato per formare una valida risposta all\u0027interazione.","Define whether the item should be time dependent on delivery.":"Stabilisci se nella somministrazione l\u0027item deve essere dipendente dal tempo.","Defined width":"Definisci la larghezza ","Delete":"Cancella","delete":"elimina","Delete else statement":"Elimina ulteriore affermazione","Delete this modal feedback":"Eliminina questo feedback di modalit\u00e0","Deliveries":"Somministrazioni","Description":"Descrizione","Disable this stylesheet temporarily":"Disattiva temporaneamente questo foglio di stile","Display":"Display","Display larger editor":"Visualizza l\u00b4editor pi\u00f9 grande","done":"fatto","Download this stylesheet":"Scarica questo foglio di stile","Draw a circle on the image":"Disegna un cerchio sull\u0027immagine","Draw a free form on the image":"Disegna una forma libera sulla immagine","Draw a rectangle on the image":"Disegna un rettangolo sull\u0027immagine","Draw an ellipsis on the image":"Disegna un ellisse sull\u0027immagine","Drop the target to select a point":"Elimina l\u0027obiettivo di selezionare un punto","Duplicate":"Duplica","e.g. 13":"es 13","e.g. 960":"e.g. 960","edit choices":"modifica scelte","Edit math expression using LaTex type setting system, e.g. e^{i \\pi} = -1":"Modifica l\u0027espressione matematica utilizzando un linguaggio tipo LaTex, per esempio e^{i \\\\pi} = -1","Edit math expression using MathML":"Modifica espressione matematica utilizzando MathML","Edit modal feedback title":"Modifica titolo feedback modale","Edit stylesheet label":"Modifica etichetta foglio di stile","Editing Mode":"Modalit\u00e0 modifica","Editing this element is not supported currently.":"Modifica questo elemento non \u00e8 supportato attualmente.","Element Properties":"Propriet\u00e0 elemento","elements":"elementi","Enable the test taker to pause and restart the playing.":"Abilita il partecipante al test a mettere in pausa e a riavviare la riproduzione","End Attempt":"Fine tentativo","End Attempt Interaction":"Fine tentativo interazione","Enlarge font size":"Ingrandisci la dimensione del carattere","Export":"Esporta","Export APIP 1.0 Package":"Esporta il pacchetto APIP 1.0","Export QTI 2.1 Package":"Esporta il pacchetto QTI 2.1","Export Table":"Esporta tabella","Extended Text":"Espandi il testo","Extended Text Interaction":"Interazione estesa test","Failed to publish %1$s in %2$s":"Impossibile pubblicare %1$s in %2$s","Failed to save item":"Salvataggio dell\u0027item fallito","Feedback":"Feedback","File":"File","File name":"Nome del file","File Upload":"Carica file","File Upload Interaction":"Interazione di carica file","Fill in the gaps on a picture with a set of image choices.":"Riempi gli spazi su una foto con un set di scelte immagine.","Filter":"Filtro","Flash video":"Video Flash","Font family":"Famiglia di caratteri","Font size":"Dimensione del carattere","Format":"Formato","Gap":"Gap","Gap Match":"Gap Match","Gap Match Interaction":"Gap Match Interaction","Gaps":"Gap","GIF image":"Immagine GIF","Graphic Associate Interaction":"Graphic Associate Interaction","Graphic Gap Match Interaction":"Graphic Gap Match Interaction","Graphic Order Interaction":"Graphic Order Interaction","Group test takers according to global features and classifications.":"Raggruppa i partecipanti secondo caratteristiche globali e classificazioni.","Groups":"Gruppi","Groups library":"Biblioteca di gruppi","Height":"Altezza","Height (optional)":"Altezza (opzionale)","Help":"Aiuto","Hotspot":"Hotspot","Hotspot Interaction":"Interazione Hotspot","Hottext":"Hottext","Hottext Interaction":"Hottext Interaction","How the math expression should be displayed.":"Come deve essere visualizzata l\u0027espressione matematica.","How the math expression should be edited":"Come si deve modificare l\u0027espressione matematica","identical pair already exists":"coppia identica esiste gi\u00e0","Identifier":"Identificatore","identifier":"identifica","If given, the pattern mask specifies a regular expression that the candidate\u0027s response must match in order to be considered valid":"Se assegnata, la mascherina del modello indica una formulazione che la risposta del candidato deve soddisfare per poter essere considerata valida","If given, the pattern mask specifies a regular expression that the candidate\u0027s response must match in order to be considered valid.Care is needed to ensure that the format of the required input is clear to the candidate, especially when validity checking of responses is required for progression through a test. This could be done by providing an illustrative sample response in the prompt, for example.":"Se assegnata, la mascherina del modello indica una formulazione che la risposta del candidato deve soddisfare per poter essere considerata valida. Attenzione \u00e8 necessaria per garantire che il formato dell\u0027input richiesto sia chiaro al candidato, in particolare quando \u00e8 necessario verificare la validit\u00e0 delle risposte per progressione attraverso un test. Ci\u00f2 potrebbe essere realizzato ad esempio, fornendo un esempio illustrativo di risposta nella richiesta.","If the string interaction is bound to a numeric response variable then the base attribute must be used to set the number base in which to interpret the value entered by the candidate.":"Se la stringa di interazione \u00e8 associata a una variabile di risposta numerica si deve poi utilizzare l\u0027attributo di base per impostare la base numerica con cui interpretare il valore inserito dal candidato.","Import":"Importa","Import a QTI 2.X Package":"Importa un pacchetto QTI 2.X","Import an APIP 1.0 Package":"Importa un pacchetto APIP 1.0 ","Import QTI 2.X Item":"Importa item QTI 2.X","IMS QTI Item referenced as \u0022%s\u0022 in the IMS Manifest file could not be imported.":"L\u0027 Item IMS QTI riferito a \u0022%s\u0022 nel file IMS Manifest non pu\u00f2 essere importato.","In visual environments, string interactions are typically represented by empty boxes into which the candidate writes or types. Delivery engines should use the value of this attribute (if provided) instead of their default placeholder text when this is required.":"In ambienti visivi, le interazioni delle stringhe sono in genere rappresentate da scatole vuote in cui il candidato scrive o digita. I motori della somministrazione devono utilizzare il valore di questo attributo (se presente) invece del loro testo segnaposto di default quando questo \u00e8 richiesto.","incorrect":"Non corretto","Index":"Indice","inline":"In linea","Inline Choice":"Scelta in linea","Inline Choice Interaction":"Interazione scelta in linea","Inline interactions need to be inserted into a text block.":"interazioni inline devono essere inserite in un blocco di testo.","Interaction Background":"Sfondo delle interazioni","Interaction Properties":"Propriet\u00e0 dell\u0027interazione","invalid identifier":"Identificatore non valido","Is this choice the correct response?":"\u00c8 questa scelta la risposta corretta?","Is this pair the correct response?":"\u00c8 questa coppia la risposta corretta?","Item \u0022%s\u0022 is not available in any language":"L\u0027item\u0022%s\u0022 non \u00e8 disponibile in tutte le lingue","Item \\\u0027%s\\\u0027 has no model":"L\u0027item \\\\ \u0027% s \\\\\u0027 non ha un modello","Item Properties":"Propriet\u00e0 dell\u0027item","Item properties":"Propriet\u00e0 dell\u0027item","Item width":"Larghezza item","Items":"Item","Items library":"Raccolta item","JPEG image":"Immagine JPEG","Label":"Etichetta","Latex":"Latex","LaTex":"LaTeX","leave empty":"Lasciare vuoto","Left":"Sinistra","left":"sinistra","Length":"Lunghezza","Lines":"Righe","List Style":"Stile dell\u0027elenco","Loop":"Ciclo","Lower Bound":"Limite inferiore","LTI":"LTI","LTI Consumers":"Cliente LTI ","Malformed XML:\n%s":"XML non corretto:\n %s","Manage groups":"Gestione gruppi","Manage items":"Gestisci item","Manage Items":"Gestisci gli item","Manage Results":"Gestione risultati","Manage test takers":"Gestisci i partecipanti al test","Manage tests":"Gestisci i test","Mapping default":"Mappatura di default","Match":"Corrispondenza","Match Interaction":"Interazione corrispondenza","MathJax is not installed.":"MathJax non \u00e8 istallato","MathML":"MathML","Max":"Massimo","Max length":"Lunghezza massima","Max Length":"Lunghezza massima","Max Words":"Massimo numero di parole","Max words":"parole massime","Max. number of matches":"Max. numero di matches","Maximal score for this interaction.":"Punteggio massimo per questa interazione.","maximum":"massimo","Maximum choices reached":"Scelte massime raggiunte","Maximum number of choices reached.":"Raggiunto il massimo numero di scelte.","Media":"Multimediale","Media file path or YouTube video address":"percorso file multimediale o indirizzo del video su YouTube","Media Interaction":"Interazione con il mezzo","Microsoft Excel":"Microsoft Excel","Microsoft Powerpoint":"Microsoft PowerPoint","Microsoft Word":"Microsoft Word","MIME-type":"Tipo MIME","Min":"Minimo","Minimal score for this interaction.":"Punteggio minimo per questa interazione.","Modal feedback is shown to the candidate directly following response processing.":"Un feedback modale viene mostrato al candidato subito dopo l\u0027elaborazione della risposta.","Modal Feedback Prop.":"Modal Feedback Prop.","Modal Feedbacks":"Modal Feedback ","Move":"Sposta","MP4 video":"Video MP4","MPEG audio":"Audio MPEG","MPEG video":"Video MPEG","New class":"Nuova classe","New Group":"Nuovo Gruppo","New item":"Nuovo item","New test":"Nuovo test","New test-taker":"Nuovo partecipante","No":"No","no configuration property needed":"nessuna propriet\u00e0 di configurazione necessaria","No file selected":"Nessun file selezionato","No Items could be imported from the given IMS QTI package.":"Nessun item puo\u0027 essere importato dal dato pacchetto IMS QTI.","No value set":"nessun valore impostato","None":"Nessuno","None defined yet.":"Non ancora definito.","Number of associations":"Numero di associrazioni","of":"di","one association pair":"Una coppia di associazioni","Order":"Ordine","Order Interaction":"Ordina un interazione","Order the areas (hotspots) displayed on a picture.":"Ordina le aree (hotspot) visualizzate su una foto.","Pair scoring":"Coppia di punteggio","Pattern":"Modello","pattern":"modello","Pause":"Pausa","PDF file":"File PDF","Plain text":"Testo semplice","Please create areas that correspond to the response and associate them a score.\n":"Prego crea aree che corrispondono alla risposta e associa loro un punteggio. \\\\N","Please define association pairs and their scores below.":"Prego definisci le coppie di associazione e relativi punteggi di seguito","Please define the correct association pairs below.":"Prego indica le corrette coppie di associazione sotto.","Please define the correct order in the box to the right.":"Prego indica l\u0027ordine corretto nella casella a destra.","Please define the correct response and the score below.":"Prego indica la risposta corretta e il punteggio sotto.","Please define the correct response below.":"Prego indica la risposta corretta sotto.","Please define the correct response using the slider.":"Prego indica la risposta corretta usando il cursore.","Please enter the score for the given hottexts.":"Prego inserisci il punteggio per l\u0027hottext assegnato.","Please fill the gap with the correct choices below.":"Prego riempi gli spazi con le scelte corrette sotto.","Please fill the gap with the correct choices.":"Prego riempi gli spazi con le scelte corrette.","Please fill the gap with the images below, then edit the score for each gap\/image pair.":"Prego, riempi lo spazio con le immagini qui sotto, quindi modificare il punteggio per ogni coppia spazio\/immagine.","Please fill the gap with the texts below, then edit the score for each pair.":"Prego, riempi lo spazio con i testi di seguito, quindi modificare il punteggio per ogni coppia.","Please order the choices below to set the correct answer":"Prego, ordina le opzioni qui sotto per impostare la risposta corretta","Please select a media file (video or audio) from the resource manager. You can add files from your computer with the button \u0022Add file(s)\u0022.":"Prego, seleziona un file multimediale (video o audio) dal gestore delle risorse. Puoi aggiungere i file dal computer con il tasto \u0022Aggiungi file\u0022.","Please select a shared stimulus file from the resource manager.":"Prego seleziona un file di stimolo comune dal gestore delle risorse.","Please select an image file from the resource manager. You can add files from your computer with the button \u0022Add file(s)\u0022.":"Prego, seleziona un file immagine dal gestore delle risorse. Puoi aggiungere i file dal computer con il tasto \u0022Aggiungi file\u0022.","Please select the correct hotspot choices below.":"Prego, seleziona le scelte giuste pi\u00f9 congeniali di seguito.","Please select the correct hottext choices below.":"Prego seleziona le scelte corrette pi\u00f9 congeniali di seguito.","Please set the correct associations by linking the choices.":"Prego, imposta le associazioni corrette collegando le scelte.","Please the score of each hotspot choice.":"Prego, il punteggio di ciascuna scelta hotspot.","Please type the correct response below.":"Prego inserisci la risposta corretta sotto","Please type the correct response in the box below.":"Prego inserisci la risposta corretta nella casella qui sotto.","PNG image":"Immagine PNG","Position one or more points on a picture (response areas are not displayed).":"Posiziona uno o pi\u00f9 punti su una foto (le aree di risposta non sono visualizzate).","Pre-formatted text":"Testo preformattato","Preparing CSS, please wait\u2026":"Preparazione CSS, attendere prego","Preview":"Anteprima","Print":"Stampa","Properties":"Propriet\u00e0","Provides a hint to the candidate as to the expected number of lines of input required. A line is expected to have about 72 characters.":"Fornisci un suggerimento al candidato circa il numero atteso di linee di input richieste. Una linea dovrebbe avere circa 72 caratteri.","Provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters.":"Fornisci un suggerimento al candidato circa la lunghezza complessiva prevista della risposta desiderata, misurata in numero di caratteri.","Published %s":"Pubblicato %s","QTI Item":"Item QTI","QTI Item Runner":"QTI Item Runner","QTI Package":"Pacchetto QTI","QTI Package 2.0":"Pacchetto QTI 2.0","QTI Package 2.1":"Pacchetto QTI 2.1","QTI-XML error at line %1$d \u0022%2$s\u0022.":"Errore QTI XML alla riga%1$d \u0022%2$s\u0022","Question":"Domanda","Quicktime video":"Video QuickTime","recommanded":"consigliato","Recommendations":"Consigli","recommended":"consigliato","Record and manage test takers.":"Registra e gestisci i partecipanti","Reduce font size":"Riduci la dimensione del carattere","Remove":"Rimuovi","remove":"rimuovi","Remove custom background color":"Rimuovi il colore di sfondo personalizzato","Remove custom border color":"Rimuovi il colore personalizzato del bordo","Remove custom font family":"Rimuovi la famiglia personalizzata di caratteri","Remove custom font size":"Rimuovi la dimensione personalizzata del carattere","Remove custom item width":"Rimuovi la lunghezza personalizzata dell\u0027item","Remove custom text color":"Rimuovi il colore personalizzato del testo","Remove Message":"Rimuovi messaggio","Remove pair":"Rimuovi coppia","Remove the selected shape":"Rimuovi la forma personalizzata","Remove this stylesheet":"Rimuovi questo foglio di stile","required":"richiesto","Response":"Risposta","Response identifier":"Identificatore risposta","Response processing":"Elaborazione risposta","Response Properties":"Propriet\u00e0 della risposta","Results":"Risultati","Results library":"Raccolta dei risultati","right":"destra","Rollback on...":"Rollback on...","Save":"Salva","score":"punteggio","Score":"Punteggio","Score range":"Intervallo di punteggio","Score value":"Valore di punteggio","Search":"Cerca","Select a ":"Seleziona un","select a choice":"Seleziona una scelta","Select a choice from a drop-down list.":"Seleziona una scelta da un elenco a discesa.","Select a response identifier from the list.":"Seleziona una risposta dall\u0027elenco.","Select a single (radio buttons) or multiple (check boxes) responses among a set of choices.":"Selezionare una risposta singola (pulsante di opzione) o multipla (caselle di controllo) fra un insieme di scelte.","Select a value within a numerical range.":"Seleziona un valore all\u0027interno di un intervallo numerico","Select an image first":"Seleziona prima un\u0027immagine ","Select an image first.":"Seleziona prima un\u0027immagine","Select another area to complete the association":"Seleziona un\u0027altra zona per completare l\u0027associazione","select correct choice":"seleziona la scelta corretta ","Select image":"Seleziona immagine","Select media":"Seleziona supporto","Select media file":"Seleziona il file multimediale","Select one or more areas (hotspots) displayed on an picture.":"Seleziona una o pi\u00f9 aree (hotspot) visualizzate su una fotografia.","Select one or more text parts (hottext) within a text.":"Seleziona una o pi\u00f9 parti di testo (hottext) all\u0027interno di un testo.","Select Point":"Seleziona punto","Select Point Interaction":"Seleziona il punto di interazione","Select shared stimulus":"Seleziona lo stimolo comune","Select the area to add an image":"Seleziona l\u0027area da aggiungere ad una immagine","Select the way the response of your interaction should be processed":"Seleziona il modo in cui la risposta della tua interazione dovrebbe essere elaborata","Select this area":"Seleziona questa area","Select this area to start an association":"Seleziona quest\u0027area per avviare un\u0027associazione","Set the score for this response":"Impostare il punteggio per questa risposta","Settings":"Impostazioni","Shape position":"Posizione della forma","Shuffle choices":"Scelte casuali","Size and position":"Dimensione e posizione","Slider":"Cursore","Slider Interaction":"Interazione del cursore","some text ...":"del testo...","Step":"Passo","Style Editor":"Editore di stile","Style Sheet %s<\/b> removed
Click Add Style Sheet<\/i> to re-apply.":"Foglio di stile %s <\/b> rimosso
Fare clic su Aggiungi foglio di stile <\/ i> per applicare nuovamente.","Style Sheet Manager":"Gestore foglio di stile","Successfully compiled \u0022%s":"Compilato correttamente \u00225s","SVG image":"Immagine SVG","Table headings":"Intestazione tabella","TAO default styles":"Stile di default di Tao","Test takers library":"Biblioteca dei partecipanti","Test-takers":"Partecipanti","Tests":"Test","Tests library":"Biblioteca di test","Text Block":"Blocco di testo","Text Block Properties":"Propriet\u00e0 del blocco di testo","Text color":"Colore testo","Text Entry":"Inserisci Testo","Text Entry Interaction":"Inserimento interazione di testo","The \u0022%s\u0022 QTI component is not supported.":"ll \u0022% s\u0022 componente QTI non \u00e8 supportato.","The autostart attribute determines if the media object should begin as soon as the candidate starts the attempt (checked) or if the media object should be started under the control of the candidate (unchecked).":"L\u0027attributo autostart determina se l\u0027oggetto multimediale parte non appena il candidato inizia il tentativo (selezionato) o se l\u0027oggetto multimediale deve partire sotto il controllo del candidato (non selezionato).","The button label.":"L\u0027etichetta del pulsante","The default value from the target set to be used when no explicit mapping for a source value is given.":"Il valore di default dell\u0027obiettivo e\u0027 utilizzato quando non viene data esplicita mappatura per un valore di origine.","The expectedLength attribute provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters. This is not a validity constraint.":"L\u0027attributo expectedLenght fornisce un suggerimento al candidato circa la lunghezza complessiva prevista della risposta desiderata misurata in numero di caratteri. Questo non \u00e8 un vincolo di validit\u00e0.","The file path to the image.":"Il percorso del file all\u0027immagine.","The file path to the media.":"Il percorso del file al multimediale.","The file path to the shared stimulus.":"Il percorso del file allo stimolo comune.","the following Qti Element is currently not supported in TAO":"il seguente elemento Qti non \u00e8 attualmente supportato in TAO","The highlighted choice cannot be associated more than %d time(s).":"La scelta evidenziata non pu\u00f2 essere associata pi\u00f9 di %d volta","The identifier of the choice. This identifier must not be used by any other choice or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\u0022_\u0022) and contain only Letters, underscores, hyphens (\u0022-\u0022), period (\u0022.\u0022, a.k.a. full-stop), Digits, CombiningChars and Extenders.":"L\u0027identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile scelta o item. Un identificatore \u00e8 una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\u0022_\u0022) (underscore) e contenere solo lettere, underscore, trattini (\u0022-\u0022), punto (\u0022.\u0022, Alias full-stop), cifre, combinazione di caratteri e Extender.","The identifier of the choice. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\u0022_\u0022) and contain only Letters, underscores, hyphens (\u0022-\u0022), period (\u0022.\u0022, a.k.a. full-stop), Digits, CombiningChars and Extenders.":"L\u0027identificativo della scelta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore \u00e8 una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\u0022_\u0022) (underscore) e contenere solo lettere, underscore, trattini (\u0022-\u0022), punto (\u0022.\u0022, full-stop), cifre, combinazioni di caratteri e Extender.","The identifier of the modal feedback. This identifier must not be used by any other modal feedback or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\u0022_\u0022) and contain only Letters, underscores, hyphens (\u0022-\u0022), period (\u0022.\u0022, a.k.a. full-stop), Digits, CombiningChars and Extenders.":"L\u0027identificativo del feedback modale. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile feedback o elemento modale. Un identificatore \u00e8 una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\u0022_\u0022) e contenere solo lettere, underscore, trattini (\u0022-\u0022), punto (\u0022.\u0022, full-stop), cifre, combinaziondi caratteri e Extender.","The identifier of the response identifier. This identifier must not be used by any other response or item variable. An identifier is a string of characters that must start with a Letter or an underscore (\u0022_\u0022) and contain only Letters, underscores, hyphens (\u0022-\u0022), period (\u0022.\u0022, a.k.a. full-stop), Digits, CombiningChars and Extenders.":"L\u0027identificativo dell\u0027identificativo di risposta. Questo identificatore non deve essere utilizzato da qualsiasi altra variabile risposta o item. Un identificatore \u00e8 una stringa di caratteri che deve iniziare con una lettera o un carattere di sottolineatura (\u0022_\u0022) e contenere solo lettere, underscore, trattini (\u0022-\u0022), punto (\u0022.\u0022, full-stop), cifre, combinazioni di caratteri e Extender.","The IMS QTI Item could not be imported.":"L\u0027item IMS QTI non pu\u00f2 essere importato.","The IMS QTI Item referenced as \u0022%s\u0022 in the IMS Manifest file was already stored in the Item Bank.":"L\u0027item IMS QTI riferito a \u0022%s\u0022 nel file IMS Manifest \u00e8 gi\u00e0 stato memorizzato nella banca item.","The IMS QTI Item referenced as \u0022%s\u0022 in the IMS Manifest file was successfully imported.":"L\u0027item IMS QTI riferito a \u0022% s\u0022 nel file IMS Manifest \u00e8 stato importato con successo.","The IMS QTI Item referenced as \u0022%s\u0022 in the IMS Manifest was successfully rolled back.":"L\u0027item IMS QTI riferito a \u0022%s\u0022 nel IMS Manifest \u00e8 stato ripristinato correttamente.","The IMS QTI Item was successfully imported.":"L\u0027item IMS QTI \u00e8 stato importato con successo.","The item needs to be saved before it can be previewed":"L\u0027item deve essere salvato prima di poter essere visualizzato in anteprima","The item of the qti item. It is currently used as a meta data only. It is required by the QTI standard.":"L\u0027item dell\u0027item QTI. Attualmente \u00e8 utilizzato solo come un meta-dati. Questo \u00e8 richiesto dallo standard QTI.","The left position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it\u0027s container":"La posizione di sinistra della forma relativa all\u0027angolo in alto a sinistra dello sfondo in pixel. Questo valore pu\u00f2 essere reso in scala quando la dimensione dell\u0027immagine di sfondo \u00e8 adattata al suo contenitore.","The loop attribute is used to set continuous play mode. In continuous play mode, once the media object has started to play it should play continuously (subject to maxPlays).":"L\u0027attributo loop viene utilizzato per impostare la modalit\u00e0 di riproduzione continua. In modalit\u00e0 di riproduzione continua, una volta che l\u0027oggetto multimediale ha iniziato a funzionare questo dovrebbe funzionare continuamente (soggetto a maxPlays).","The lower bound of the slider":"Il limite inferiore del cursore","The manifest argument must be an instance of DOMDocument.":"L\u0027argomento manifesto deve essere un\u0027istanza di DOMDocument.","The maximum number of association is unlimited.":"Il numero massimo di associazioni \u00e8 illimitato.","The maximum number of associations that the candidate is allowed to make.":"Il numero massimo di associazioni che il candidato \u00e8 autorizzato a fare.","The maximum number of choices that the candidate is allowed to select to form a valid response.":"Il numero massimo di scelte che il candidato \u00e8 autorizzato a selezionare per formare una risposta valida.","The maximum number of choices that the candidate is allowed to select.":"Il numero massimo di scelte che il candidato \u00e8 autorizzato a selezionare.","The maximum number of choices this choice may be associated with.":"Il numero massimo di scelte cui questa scelta puo\u0027 essere associata a","The maximum number of choices this choice may be associated with. If matchMax is 0 there is no restriction.":"Il numero massimo di scelte con cui questa scelta pu\u00f2 essere associata. Se matchMax \u00e8 0 non vi sono restrizioni.","The maxPlays attribute indicates that the media object can be played at most maxPlays times - it must not be possible for the candidate to play the media object more than maxPlay times. A value of 0 (the default) indicates that there is no limit.":"L\u0027attributo maxPlays indica che l\u0027oggetto multimediale pu\u00f2 essere riprodotto nella maggior parte maxPlays volte - non deve essere possibile per il candidato riprodurre i supporti multimediali oggetto pi\u00f9 di maxPlays volte. Un valore pari a 0 (default) indica che non ci sono limiti.","The MIME-type attribute describes which kind of file may be uploaded.":"L\u0027attributo MIME-type descrive che tipo di file pu\u00f2 essere caricato.","The minimum number of answers is ":"Il numero minimo di risposte \u00e8","The minimum number of associations that the candidate is required to make to form a valid response.":"Il numero minimo di associazioni che il candidato deve fornire per formare una risposta valida.","The minimum number of choices that the candidate is required to select to form a valid response.":"Il numero minimo di scelte che il candidato deve selezionare per formare una risposta valida.","The minimum number of choices this choice must be associated with to form a valid response.":"Il numero minimo di scelte che questa scelta deve associare per formare una risposta valida.","The number of units corresponding to a step on the slider":"Il numero di unit\u00e0 corrispondente ad un passaggio sul cursore","The principle identifier of the item. This identifier must have a corresponding entry in the item\u0027s metadata.":"Il criterio identificativo dell\u0027articolo. Questo identificativo deve avere una voce corrispondente nei metadati dell\u0027item.","The purpose for which the rubric is intended to be used. As a reading passage for multiple items, or instructions for a particular section, for example.":"Lo scopo per cui la rubrica \u00e8 destinata ad essere utilizzata. Come un passaggio di lettura per item multipli, o istruzioni per una particolare sezione, per esempio.","The QTI class \u0022%1$s\u0022 located at line \u0022%2$d\u0022 is currently not supported.":"La classe QTI \u0022% 1 $ s\u0022 che si trova alla riga \u0022% 2 $ d\u0022 non \u00e8 attualmente supportata.","The Response Processing Template \u0022%s\u0022 is not supported.":"La risposta di elaborazione del Modello \u0022% s\u0022 non \u00e8 supportata.","The selected file is ready to be sent.":"Il file selezionato \u00e8 pronto per essere inviato.","The shape height in pixels. This value may be scaled when the background image size is adapted to it\u0027s container":"L\u0027altezza della forma in pixel. Questo valore pu\u00f2 essere messo in scala quando la dimensione dell\u0027immagine di sfondo \u00e8 adattata alla suo contenitore.","The shape width in pixels. This value may be scaled when the background image size is adapted to it\u0027s container":"La larghezza della forma in pixel. Questo valore pu\u00f2 essere messo in scala quando la dimensione dell\u0027immagine di sfondo \u00e8 adattata al suo contenitore .","The target must be an instance of DOMDocument":"L\u0027obiettivo deve essere un\u0027istanza di DOMDocument","The text to be displayed if the image is not available.":"Il testo da visualizzare se l\u0027immagine non \u00e8 disponibile.","The top position of the shape relative to the top left corner of the background in pixels. This value may be scaled when the background image size is adapted to it\u0027s container":"La posizione superiore della forma relativa all\u0027angolo in alto a sinistra dello sfondo in pixel. Questo valore pu\u00f2 essere messo in scala quando la dimensione dell\u0027immagine di sfondo \u00e8 adattata al suo contenitore","The upper bound of the slider":"Il limite superiore del cursore","The validation of the imported QTI item failed. The system returned the following error:%s\n":"La convalida dell\u0027item QTI importato non \u00e8 riuscita. Il sistema ha restituito il seguente errore: %s\n","The ZIP archive containing the IMS APIP Item cannot be extracted.":"L\u0027archivio ZIP contenente l\u0027item IMS APIP non pu\u00f2 essere estratto.","The ZIP archive containing the IMS QTI Item cannot be extracted.":"L\u0027archivio ZIP contenente l\u0027item IMS QTI non pu\u00f2 essere estratto.","The ZIP archive does not contain an imsmanifest.xml file or is an invalid ZIP archive.":"L\u0027archivio ZIP non contiene un file imsmanifest.xml oppure \u00e8 un archivio ZIP non valido.","There is an incomplete element in your item: please click on it to complete it.":"C\u0027\u00e8 un elemento incompleto nel tuo item: clicca su di esso per completarlo.","There was a problem downloading your CSS, please try again.":"C\u0027\u00e8 stato un problema durante il download del tuo CSS, prego riprovare.","this identifier is already in use":"Questo identificatore \u00e8 gi\u00e0 in uso","This is not a valid answer":"Questa non \u00e8 una risposta valida.","This stylesheet has not been found on the server. you may want to delete this reference":"Questo foglio di stile non \u00e8 stato trovato sul server. si consiglia di eliminare questo riferimento ","Time dependent":"Tempo dipendente","Title":"Titolo","Top":"Cima","Translate":"Traduci","Trigger the end of the item attempt.":"Innesca la fine del tentativo di item.","Unable to retrieve asset \u0022%s":"Impossibile recuperare risorsa: %1","Undo":"Ripristina","undo":"Ripristina","Upload a file (e.g. document, picture...) as a response.":"Carica un file (ad esempio documenti, foto ...) come risposta.","Upper Bound":"Limite superiore","Use this if you want the list of choices to be prefixed (e.g. 1,2,3 a,b,c)":"Utilizza questo se desideri che l\u0027elenco delle scelte sia prefissato (ad esempio 1,2,3 a, b, c)","Used to control the format of the text entered by the candidate.":"Usato per controllare il formato del testo immesso dal candidato.","View and format the collected results.":"Visualizza e formatta i risultati raccolti","View result":"Visualizza il risultato","WAV audio":"Audio WAV","We will use the patternMask to do this, to be compliant with the IMS standard":"Useremo il patternMask per fare questo, per essere compatibile con lo standard IMS","Width":"Larghezza","Width (optional)":"Larghezza (opzionale)","Windows Media audio":"Windows Media Audio","Windows Media video":"Windows Media video","words":"parole","Would you like to replace the alt text":"Volete sostituire il testo","XHTML":"XHTML","XML error at line %1$d \u0022%2$s\u0022.":"Errore di XML alla riga %1$ d \u0022%2$s\u0022.","Yes":"S\u00ec","You can select maximum %d choice":"Puoi selezionare al massimo %d scelta ","You can select maximum %d choices":"Puoi selezionare al massimo %d scelte","You can select maximum of %s choices":"Puoi selezionare al massimo %s scelte","You can select maximum of 1 choice":"Puoi selezionare al massimo 1 scelta","You can use maximum %d choices":"Puoi utilizzare al massimo %d scelte","You have deleted":"Hai cancellato","You have deleted an element":"Hai cancellato un elemento","You have deleted an element.":"Hai cancellato un elemento.","You may make as many association pairs as you want.":"Tu puoi effettuare tante coppie di associazione quante ne vuoi.","You must at least %d choice":"Tu puoi almeno %d scelta","You must select %1$d to %2$d choices.":"Tu devi selezionare da %1$d a %2$ d scelte.","You must select 0 to %d choices.":"Devi selezionare da 0 a %d scelte.","You must select at least %d choices":"Devi selezionare almeno %d scelte","You must select at least %s choices":"Devi selezionare almeno %s scelte","You must select at least 1 choice":"Devi selezionare almeno 1 scelta","You must select exactly %d choice":"Devi selezionare esattamente %d scelta","You must select exactly %d choice(s).":"Devi selezionare esattamente %d scelte","You must select exactly %d choices":"Devi selezionare esattamente %d scelte","You must select exactly %s choices":"Devi selezionare esattamente %d scelte","You must use at least %d choices":"Devi selezionare almeno %d scelte","You need to make":"Hai bisogno di fare","Your item has been saved":"Il tuo item e\u0027 stato salvato","ZIP archive":"Archivio zip"} \ No newline at end of file diff --git a/locales/it-IT/qtiItemRunner.rdf.po b/locales/it-IT/qtiItemRunner.rdf.po index 6b1f2ca4c4..c7ebed63bc 100644 --- a/locales/it-IT/qtiItemRunner.rdf.po +++ b/locales/it-IT/qtiItemRunner.rdf.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"Project-Id-Version: TAO 3.1.0-sprint15\n" -"PO-Revision-Date: 2015-12-29T10:19:46\n" +"Project-Id-Version: TAO 3.1.0-sprint20\n" +"PO-Revision-Date: 2016-02-19T17:24:59\n" "Last-Translator: TAO Translation Team \n" "MIME-Version: 1.0\n" "Language: it-IT\n" @@ -18,7 +18,7 @@ msgstr "QTI Item Runner" # http://www.tao.lu/Ontologies/TAOItem.rdf#ServiceQtiItemRunner msgctxt "http://www.w3.org/2000/01/rdf-schema#comment" msgid "Embed a run an item into a Delivery. This service initialize the TAO Apis and contexts" -msgstr "" +msgstr "Incorpora una uscita un item in una somministrazione. Questo servizio inizializza le TAO Apis e i contesti" # http://www.tao.lu/Ontologies/TAOItem.rdf#ServiceQtiItemRunner msgctxt "http://www.w3.org/2000/01/rdf-schema#comment" diff --git a/locales/it-IT/taoQti.rdf.po b/locales/it-IT/taoQti.rdf.po index d736006b23..bc2c9a3d6f 100644 --- a/locales/it-IT/taoQti.rdf.po +++ b/locales/it-IT/taoQti.rdf.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"Project-Id-Version: TAO 3.1.0-sprint15\n" -"PO-Revision-Date: 2015-12-29T10:19:46\n" +"Project-Id-Version: TAO 3.1.0-sprint20\n" +"PO-Revision-Date: 2016-02-19T17:24:59\n" "Last-Translator: TAO Translation Team \n" "MIME-Version: 1.0\n" "Language: it-IT\n" @@ -18,7 +18,7 @@ msgstr "QTI" # http://www.tao.lu/Ontologies/TAOItem.rdf#QTI msgctxt "http://www.w3.org/2000/01/rdf-schema#comment" msgid "IMS Question and Test Interoperability" -msgstr "" +msgstr "Domanda IMS e test di interoperabilità" # http://www.tao.lu/Ontologies/TAOItem.rdf#QTIManagerRole msgctxt "http://www.w3.org/2000/01/rdf-schema#label" From 74bdccf197dc0ad172688bc486824f744af131df Mon Sep 17 00:00:00 2001 From: Lionel Lecaque Date: Fri, 19 Feb 2016 17:27:58 +0000 Subject: [PATCH 13/36] add support of missing legacy version --- scripts/update/Updater.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index cfdd6f13d7..7fef76b089 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -187,7 +187,7 @@ public function update($initialVersion){ $this->setVersion($currentVersion); - if($this->isVersion('2.12.0')) { + if($this->isBetween('2.12.0','2.13.0')) { $itemQtiExt = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); $compilerClassConfig = 'oat\taoQtiItem\model\QtiItemCompiler'; From 06a1c7a6af1f412aa6c04c44a9060355b16312f4 Mon Sep 17 00:00:00 2001 From: Bertrand Chevrier Date: Mon, 22 Feb 2016 14:22:11 +0100 Subject: [PATCH 14/36] remove failing tests --- .../modalFeedback/choiceSelector/test.html | 36 ------ .../modalFeedback/choiceSelector/test.js | 110 ------------------ 2 files changed, 146 deletions(-) delete mode 100644 views/js/test/qtiRunner/modalFeedback/choiceSelector/test.html delete mode 100644 views/js/test/qtiRunner/modalFeedback/choiceSelector/test.js diff --git a/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.html b/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.html deleted file mode 100644 index 94dc39bf00..0000000000 --- a/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - Ui Test - Choice Selector - - - - - - - - - - -
-
-
-
- - \ No newline at end of file diff --git a/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.js b/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.js deleted file mode 100644 index 867efb98d0..0000000000 --- a/views/js/test/qtiRunner/modalFeedback/choiceSelector/test.js +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; under version 2 - * of the License (non-upgradable). - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * Copyright (c) 2015 (original work) Open Assessment Technologies SA ; - */ -define([ - 'jquery', - 'lodash', - 'taoQtiItem/qtiCreator/editor/response/choiceSelector' -], function($, _, choiceSelector) { - 'use strict'; - - var config = { - renderTo: $('#fixture-1'), - interaction : { - choices: (function() { - var i = 3, - _choices = {}, - choice = { bdy: { bdy: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' }}; - while(i--){ - choice.id = function() {return 'id- ' + i;}; - _choices['c-' + i] = choice; - } - return _choices; - }()) - }, - choices: [], - titleLength: 20 - }; - - - QUnit.module('choiceSelector'); - - - QUnit.test('module', 3, function(assert) { - assert.equal(typeof choiceSelector, 'function', "The choiceSelector module exposes a function"); - assert.equal(typeof choiceSelector(config), 'object', "The choiceSelector factory produces an object"); - assert.notStrictEqual(choiceSelector(config), choiceSelector(config), "The choiceSelector factory provides a different object on each call"); - }); - - - var testReviewApi = [ - { name : 'init', title : 'init' }, - { name : 'destroy', title : 'destroy' }, - { name : 'render', title : 'render' }, - { name : 'show', title : 'show' }, - { name : 'hide', title : 'hide' }, - { name : 'enable', title : 'enable' }, - { name : 'disable', title : 'disable' }, - { name : 'is', title : 'is' }, - { name : 'setState', title : 'setState' }, - { name : 'getElement', title : 'getElement' }, - { name : 'getContainer', title : 'getContainer' }, - { name: 'getSelectedChoices', title: 'getSelectedChoices'}, - { name: 'setSelectedChoices', title: 'setSelectedChoices'} - ]; - - QUnit - .cases(testReviewApi) - .test('instance API ', function(data, assert) { - var instance = choiceSelector(config); - assert.equal(typeof instance[data.name], 'function', 'The choiceSelector instance exposes a "' + data.title + '" function'); - instance.destroy(); - }); - - - QUnit.test('init', function(assert) { - var instance = choiceSelector(config); - - assert.notEqual(instance.config, config, 'The choiceSelector instance must duplicate the config set'); - assert.equal(instance.hasOwnProperty('nothing'), false, 'The choiceSelector instance must not accept undefined config properties'); - assert.equal(instance.hasOwnProperty('dummy'), false, 'The choiceSelector instance must not accept null config properties'); - - instance.destroy(); - }); - - - QUnit.test('render', function(assert) { - var $container = $('#fixture-1'); - var instance; - - instance = choiceSelector(config); - - assert.equal(instance.is('rendered'), true, 'The choiceSelector instance must be rendered'); - assert.equal(typeof instance.getElement(), 'object', 'The choiceSelector instance returns the rendered content as an object'); - assert.equal(instance.getElement().length, 1, 'The choiceSelector instance returns the rendered content'); - // assert.equal(instance.getElement().parent()[0], $container.get(0), 'The choiceSelector instance is rendered inside the right container'); - - assert.equal(instance.getElement().find('option').length, _.size(config.interaction.choices), 'The choiceSelector instance has rendered its entries'); - - instance.destroy(); - - assert.equal($container.children().length, 0, 'The container is now empty'); - assert.equal(instance.getElement(), null, 'The choiceSelector instance has removed its rendered content'); - }); - - -}); From e6dacca8318713bce6a98f51344d9ca756186ab3 Mon Sep 17 00:00:00 2001 From: ssipasseuth Date: Mon, 29 Feb 2016 11:03:17 +0100 Subject: [PATCH 15/36] fixed class name --- model/qti/attribute/FieldIdentifier.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/qti/attribute/FieldIdentifier.php b/model/qti/attribute/FieldIdentifier.php index 5d078f4433..bf2207d0a1 100755 --- a/model/qti/attribute/FieldIdentifier.php +++ b/model/qti/attribute/FieldIdentifier.php @@ -35,7 +35,7 @@ class FieldIdentifier extends Attribute { static protected $name = 'fieldIdentifier'; - static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\String'; + static protected $type = 'oat\\taoQtiItem\\model\\qti\\datatype\\QtiString'; static protected $defaultValue = null; static protected $required = false; From 6a917126be091b0e317d2df31eb22b580fc39ca0 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 1 Mar 2016 14:49:54 +0100 Subject: [PATCH 16/36] replace validation config by service --- config/default/contentValidation.conf.php | 13 ------- config/default/manifestValidation.conf.php | 8 ---- model/ValidationService.php | 44 ++++++++++++++++++++++ 3 files changed, 44 insertions(+), 21 deletions(-) delete mode 100644 config/default/contentValidation.conf.php delete mode 100644 config/default/manifestValidation.conf.php create mode 100644 model/ValidationService.php diff --git a/config/default/contentValidation.conf.php b/config/default/contentValidation.conf.php deleted file mode 100644 index 479709600f..0000000000 --- a/config/default/contentValidation.conf.php +++ /dev/null @@ -1,13 +0,0 @@ - array( - __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' - ), - 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( - __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' - ), - 'default' => array( - __DIR__.'/../../model/qti/data/qtiv2p1/imsqti_v2p1.xsd' - ) -); \ No newline at end of file diff --git a/config/default/manifestValidation.conf.php b/config/default/manifestValidation.conf.php deleted file mode 100644 index d3e0b3d565..0000000000 --- a/config/default/manifestValidation.conf.php +++ /dev/null @@ -1,8 +0,0 @@ - array( - __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', - __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' - ) -); \ No newline at end of file diff --git a/model/ValidationService.php b/model/ValidationService.php new file mode 100644 index 0000000000..28b284aa86 --- /dev/null +++ b/model/ValidationService.php @@ -0,0 +1,44 @@ +getOption($key); + + if(in_array($type, $validationArray)){ + return $validationArray[$type]; + } + + if(is_null($validationArray) || !isset($validationArray['default'])){ + return array(); + } + + return $validationArray['default']; + } +} \ No newline at end of file From 45f4c3e54a7ee9510d21a7c1e5f541e1c9bc778c Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 1 Mar 2016 14:50:31 +0100 Subject: [PATCH 17/36] use the new validation service --- model/qti/ManifestParser.php | 13 +++++-------- model/qti/Parser.php | 14 +++++--------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/model/qti/ManifestParser.php b/model/qti/ManifestParser.php index 6696f3d588..86f472b8fe 100755 --- a/model/qti/ManifestParser.php +++ b/model/qti/ManifestParser.php @@ -21,8 +21,10 @@ namespace oat\taoQtiItem\model\qti; +use oat\oatbox\service\ServiceManager; use oat\taoQtiItem\model\qti\ManifestParser; use oat\taoQtiItem\model\qti\ManifestParserFactory; +use oat\taoQtiItem\model\ValidationService; use \tao_models_classes_Parser; use \tao_helpers_Request; @@ -75,14 +77,9 @@ public function validate($schema = '') $returnValue = false; } else { $ns = $dom->documentElement->lookupNamespaceUri(null); - $extension = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); - $validation = $extension->getConfig('manifestValidation'); - if(isset($validation[$ns])){ - $schemas = $validation[$ns]; - } - else{ - $schemas = $validation['default']; - } + $servicemanager = ServiceManager::getServiceManager(); + $validationService = $servicemanager->get(ValidationService::SERVICE_ID); + $schemas = $validationService->getValidationSchema('manifestValidation',$ns); $validSchema = $this->validateMultiple($schemas); $returnValue = $validSchema !== ''; diff --git a/model/qti/Parser.php b/model/qti/Parser.php index 338adc7152..393409c02a 100755 --- a/model/qti/Parser.php +++ b/model/qti/Parser.php @@ -21,8 +21,10 @@ namespace oat\taoQtiItem\model\qti; +use oat\oatbox\service\ServiceManager; use oat\taoQtiItem\model\qti\ParserFactory; use oat\taoQtiItem\model\qti\exception\UnsupportedQtiElement; +use oat\taoQtiItem\model\ValidationService; use \tao_models_classes_Parser; use \DOMDocument; use \tao_helpers_Request; @@ -78,15 +80,9 @@ public function validate($schema = ''){ $returnValue = false; } else { $ns = $dom->documentElement->lookupNamespaceUri(null); - $extension = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); - $validation = $extension->getConfig('contentValidation'); - if(isset($validation[$ns])){ - $schemas = $validation[$ns]; - } - else{ - $schemas = $validation['default']; - } - + $servicemanager = ServiceManager::getServiceManager(); + $validationService = $servicemanager->get(ValidationService::SERVICE_ID); + $schemas = $validationService->getValidationSchema('contentValidation',$ns); \common_Logger::i("The following schema will be used to validate: '" . $schemas[0] . "'."); $validSchema = $this->validateMultiple($schemas); From f1abd0eee8ef892862a47e3aeb4a1a16a7f1f9ec Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 1 Mar 2016 14:50:46 +0100 Subject: [PATCH 18/36] update config with new validation service --- install/scripts/addValidationSettings.php | 53 +++++++++++++++++++++++ manifest.php | 5 ++- scripts/update/Updater.php | 8 ++++ 3 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 install/scripts/addValidationSettings.php diff --git a/install/scripts/addValidationSettings.php b/install/scripts/addValidationSettings.php new file mode 100644 index 0000000000..d8700e9885 --- /dev/null +++ b/install/scripts/addValidationSettings.php @@ -0,0 +1,53 @@ +setServiceLocator(ServiceManager::getServiceManager()); + $serviceManager = $this->getServiceManager(); + $manifestValidation = array( + 'default' => array( + __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' + ) + ); + + $contentValidation = array( + 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( + __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' + ), + 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( + __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + ), + 'default' => array( + __DIR__.'/../../model/qti/data/qtiv2p1/imsqti_v2p1.xsd', + ) + ); + + $ext = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); + if($ext->hasConfig('contentValidation')){ + $contentValidation = $ext->getConfig('contentValidation'); + $ext->unsetConfig('contentValidation'); + } + + if($ext->hasConfig('manifestValidation')){ + $manifestValidation = $ext->getConfig('manifestValidation'); + $ext->unsetConfig('manifestValidation'); + } + //Set Validation service + $validationService = new ValidationService(array('contentValidation' => $contentValidation, 'manifestValidation' => $manifestValidation)); + $validationService->setServiceManager($serviceManager); + $serviceManager->register(ValidationService::SERVICE_ID, $validationService); + + return new \common_report_Report(\common_report_Report::TYPE_SUCCESS, 'Validation service has been successfully set up'); + } +} \ No newline at end of file diff --git a/manifest.php b/manifest.php index 5019108b0b..c2551d1616 100755 --- a/manifest.php +++ b/manifest.php @@ -26,7 +26,7 @@ 'label' => 'QTI item model', 'description' => 'TAO QTI item model', 'license' => 'GPL-2.0', - 'version' => '2.17.0', + 'version' => '2.17.1', 'author' => 'Open Assessment Technologies', 'requires' => array( 'taoItems' => '>=2.6' @@ -47,7 +47,8 @@ dirname(__FILE__).'/install/local/setDefaultTheme.php', dirname(__FILE__).'/install/local/addPortableContexts.php', dirname(__FILE__).'/install/scripts/addPortableSharedLibraries.php', - dirname(__FILE__).'/install/scripts/setQtiRunnerConfig.php' + dirname(__FILE__).'/install/scripts/setQtiRunnerConfig.php', + 'oat\\taoQtiItem\\install\\scripts\\addValidationService' ) ), 'local' => array( diff --git a/scripts/update/Updater.php b/scripts/update/Updater.php index 7fef76b089..27dc5607a9 100644 --- a/scripts/update/Updater.php +++ b/scripts/update/Updater.php @@ -21,11 +21,13 @@ namespace oat\taoQtiItem\scripts\update; +use oat\taoQtiItem\install\scripts\addValidationSettings; use oat\taoQtiItem\model\SharedLibrariesRegistry; use oat\tao\model\ThemeRegistry; use oat\tao\model\websource\TokenWebSource; use oat\tao\model\ClientLibRegistry; use oat\taoQtiItem\model\update\ItemUpdateInlineFeedback; +use oat\taoQtiItem\model\ValidationService; /** * @@ -240,6 +242,12 @@ public function update($initialVersion){ $ext->setConfig('contentValidation', $validation); $this->setVersion('2.17.0'); } + + if($this->isVersion('2.17.0')){ + $service = new addValidationSettings(); + $service([]); + $this->setVersion('2.17.1'); + } } } \ No newline at end of file From 994345e6efcaa9b874802a95d25f2d6653a7640a Mon Sep 17 00:00:00 2001 From: Bertrand Chevrier Date: Tue, 1 Mar 2016 14:51:10 +0100 Subject: [PATCH 19/36] scope error and jshints --- .../qtiCreator/widgets/static/img/Widget.js | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/views/js/qtiCreator/widgets/static/img/Widget.js b/views/js/qtiCreator/widgets/static/img/Widget.js index 603ac6f834..d54c18f7d4 100755 --- a/views/js/qtiCreator/widgets/static/img/Widget.js +++ b/views/js/qtiCreator/widgets/static/img/Widget.js @@ -1,3 +1,21 @@ +/* + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; under version 2 + * of the License (non-upgradable). + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Copyright (c) 2015 (original work) Open Assessment Technologies SA ; + * + */ define([ 'jquery', 'taoQtiItem/qtiCreator/widgets/static/Widget', @@ -6,13 +24,14 @@ define([ 'tpl!taoQtiItem/qtiCreator/tpl/toolbars/media', 'taoQtiItem/qtiCreator/widgets/static/helpers/inline' ], function($, Widget, states, helper, toolbarTpl, inlineHelper){ + 'use strict'; var ImgWidget = Widget.clone(); - ImgWidget.initCreator = function(options){ + ImgWidget.initCreator = function initCreator(options){ - var _this = this, - img = _this.element; + var self = this; + var img = this.element; this.registerStates(states); @@ -23,14 +42,14 @@ define([ //check file exists: inlineHelper.checkFileExists(this, 'src', options.baseUrl); $('#item-editor-scope').on('filedelete.resourcemgr.' + this.element.serial, function(e, src){ - if (this.getAssetManager().resolve(img.attr('src')) === this.getAssetManager().resolve(src)) { + if (self.getAssetManager().resolve(img.attr('src')) === self.getAssetManager().resolve(src)) { img.attr('src', ''); - inlineHelper.togglePlaceholder(_this); + inlineHelper.togglePlaceholder(self); } }); }; - ImgWidget.destroy = function(){ + ImgWidget.destroy = function destroy(){ $('#item-editor-scope').off('.' + this.element.serial); }; @@ -38,7 +57,7 @@ define([ return ['baseUrl', 'uri', 'lang', 'mediaManager', 'assetManager']; }; - ImgWidget.buildContainer = function(){ + ImgWidget.buildContainer = function buildContainer(){ helper.buildInlineContainer(this); @@ -52,7 +71,7 @@ define([ return this; }; - ImgWidget.createToolbar = function(){ + ImgWidget.createToolbar = function createToolbar(){ helper.createToolbar(this, toolbarTpl); From a5b01b5f4d024f5a4590e132d37458f7ed2a7af2 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Tue, 1 Mar 2016 16:38:08 +0100 Subject: [PATCH 20/36] typo --- install/scripts/addValidationSettings.php | 2 -- manifest.php | 2 +- model/ValidationService.php | 6 +++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/install/scripts/addValidationSettings.php b/install/scripts/addValidationSettings.php index d8700e9885..61bdfd9dee 100644 --- a/install/scripts/addValidationSettings.php +++ b/install/scripts/addValidationSettings.php @@ -3,8 +3,6 @@ namespace oat\taoQtiItem\install\scripts; use oat\oatbox\service\ServiceManager; -use oat\taoClientDiagnostic\model\authorization\Authorization; -use oat\taoClientDiagnostic\model\authorization\RequireUsername; use oat\taoQtiItem\model\ValidationService; class addValidationSettings extends \common_ext_action_InstallAction diff --git a/manifest.php b/manifest.php index c2551d1616..51e8ffbb22 100755 --- a/manifest.php +++ b/manifest.php @@ -48,7 +48,7 @@ dirname(__FILE__).'/install/local/addPortableContexts.php', dirname(__FILE__).'/install/scripts/addPortableSharedLibraries.php', dirname(__FILE__).'/install/scripts/setQtiRunnerConfig.php', - 'oat\\taoQtiItem\\install\\scripts\\addValidationService' + 'oat\\taoQtiItem\\install\\scripts\\addValidationSettings' ) ), 'local' => array( diff --git a/model/ValidationService.php b/model/ValidationService.php index 28b284aa86..a49a1096f7 100644 --- a/model/ValidationService.php +++ b/model/ValidationService.php @@ -29,10 +29,10 @@ class ValidationService extends ConfigurableService const SERVICE_ID = 'taoQtiItem/validation'; public function getValidationSchema($type, $key){ - $validationArray = $this->getOption($key); + $validationArray = $this->getOption($type); - if(in_array($type, $validationArray)){ - return $validationArray[$type]; + if(isset($validationArray[$key])){ + return $validationArray[$key]; } if(is_null($validationArray) || !isset($validationArray['default'])){ From c1d9c11c4424c9d59c27ad7c213a9024c71bdcb7 Mon Sep 17 00:00:00 2001 From: ssipasseuth Date: Wed, 2 Mar 2016 08:55:15 +0100 Subject: [PATCH 21/36] fixed wrong response submitted for multiple slider interactions --- .../interactions/SliderInteraction.js | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/views/js/qtiCommonRenderer/renderers/interactions/SliderInteraction.js b/views/js/qtiCommonRenderer/renderers/interactions/SliderInteraction.js index 29e9ecb282..5edddb0b74 100755 --- a/views/js/qtiCommonRenderer/renderers/interactions/SliderInteraction.js +++ b/views/js/qtiCommonRenderer/renderers/interactions/SliderInteraction.js @@ -49,10 +49,10 @@ define([ var attributes = interaction.getAttributes(), $container = interaction.getContainer(), - $el = $('
').attr({'id' : attributes.identifier + '-qti-slider', 'class' : 'qti-slider'}), //slider element + $el = $('
').attr({'id' : attributes.responseIdentifier + '-qti-slider', 'class' : 'qti-slider'}), //slider element $sliderLabels = $('
').attr({'class' : 'qti-slider-values'}), - $sliderCurrentValue = $('
').attr({'id' : attributes.identifier + '-qti-slider-cur-value', 'class' : 'qti-slider-cur-value'}), //show the current selected value - $sliderValue = $('').attr({'type' : 'hidden', 'id' : attributes.identifier + '-qti-slider-value'}); //the input that always holds the slider value + $sliderCurrentValue = $('
').attr({'id' : attributes.responseIdentifier + '-qti-slider-cur-value', 'class' : 'qti-slider-cur-value'}), //show the current selected value + $sliderValue = $('').attr({'type' : 'hidden', 'id' : attributes.responseIdentifier + '-qti-slider-value'}); //the input that always holds the slider value //getting the options var orientation = 'horizontal', @@ -141,9 +141,9 @@ define([ var resetResponse = function(interaction){ var attributes = interaction.getAttributes(), - $el = $('#' + attributes.identifier + '-qti-slider'), - $sliderValue = $('#' + attributes.identifier + '-qti-slider-value'), - $sliderCurrentValue = $('#' + attributes.identifier + '-qti-slider-cur-value'), + $el = $('#' + attributes.responseIdentifier + '-qti-slider'), + $sliderValue = $('#' + attributes.responseIdentifier + '-qti-slider-value'), + $sliderCurrentValue = $('#' + attributes.responseIdentifier + '-qti-slider-cur-value'), min = parseInt(attributes.lowerBound), max = parseInt(attributes.upperBound), reverse = typeof attributes.reverse !== 'undefined' && attributes.reverse ? true : false, @@ -172,9 +172,9 @@ define([ */ var setResponse = function(interaction, response){ var attributes = interaction.getAttributes(), - $sliderValue = $('#' + attributes.identifier + '-qti-slider-value'), - $sliderCurrentValue = $('#' + attributes.identifier + '-qti-slider-cur-value'), - $el = $('#' + attributes.identifier + '-qti-slider'), + $sliderValue = $('#' + attributes.responseIdentifier + '-qti-slider-value'), + $sliderCurrentValue = $('#' + attributes.responseIdentifier + '-qti-slider-cur-value'), + $el = $('#' + attributes.responseIdentifier + '-qti-slider'), min = parseInt(attributes.lowerBound), max = parseInt(attributes.upperBound), value; @@ -196,8 +196,8 @@ define([ attributes = interaction.getAttributes(), baseType = interaction.getResponseDeclaration().attr('baseType'), min = parseInt(attributes.lowerBound), - $sliderValue = $('#' + attributes.identifier + '-qti-slider-value'); - + $sliderValue = $('#' + attributes.responseIdentifier + '-qti-slider-value'); + if(baseType === 'integer'){ value = parseInt($sliderValue.val()); }else if(baseType === 'float'){ From 18cc262ad064a089c2a9fadd905df6b478c9f4a7 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Wed, 2 Mar 2016 09:10:04 +0100 Subject: [PATCH 22/36] validation xsd as class variable --- install/scripts/addValidationSettings.php | 23 +----------- model/ValidationService.php | 45 ++++++++++++++++++++--- 2 files changed, 41 insertions(+), 27 deletions(-) diff --git a/install/scripts/addValidationSettings.php b/install/scripts/addValidationSettings.php index 61bdfd9dee..485255bcec 100644 --- a/install/scripts/addValidationSettings.php +++ b/install/scripts/addValidationSettings.php @@ -12,37 +12,18 @@ public function __invoke($params) $this->setServiceLocator(ServiceManager::getServiceManager()); $serviceManager = $this->getServiceManager(); - $manifestValidation = array( - 'default' => array( - __DIR__.'/../../model/qti/data/imscp_v1p1.xsd', - __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' - ) - ); - - $contentValidation = array( - 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( - __DIR__.'/../../model/qti/data/qtiv2p0/imsqti_v2p0.xsd' - ), - 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( - __DIR__.'/../../model/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' - ), - 'default' => array( - __DIR__.'/../../model/qti/data/qtiv2p1/imsqti_v2p1.xsd', - ) - ); $ext = \common_ext_ExtensionsManager::singleton()->getExtensionById('taoQtiItem'); if($ext->hasConfig('contentValidation')){ - $contentValidation = $ext->getConfig('contentValidation'); $ext->unsetConfig('contentValidation'); } if($ext->hasConfig('manifestValidation')){ - $manifestValidation = $ext->getConfig('manifestValidation'); $ext->unsetConfig('manifestValidation'); } + //Set Validation service - $validationService = new ValidationService(array('contentValidation' => $contentValidation, 'manifestValidation' => $manifestValidation)); + $validationService = new ValidationService(); $validationService->setServiceManager($serviceManager); $serviceManager->register(ValidationService::SERVICE_ID, $validationService); diff --git a/model/ValidationService.php b/model/ValidationService.php index a49a1096f7..bba6a5798e 100644 --- a/model/ValidationService.php +++ b/model/ValidationService.php @@ -28,17 +28,50 @@ class ValidationService extends ConfigurableService { const SERVICE_ID = 'taoQtiItem/validation'; - public function getValidationSchema($type, $key){ - $validationArray = $this->getOption($type); + private $contentValidation = array( + 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( + __DIR__.'/qti/data/qtiv2p0/imsqti_v2p0.xsd' + ), + 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( + __DIR__.'/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + ), + 'default' => array( + __DIR__.'/qti/data/qtiv2p1/imsqti_v2p1.xsd' + ) + ); + private $manifestValidation = array( + 'default' => array( + __DIR__.'/qti/data/imscp_v1p1.xsd', + __DIR__.'/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' + ) + ); + + public function getContentValidationSchema($key){ + $validationArray = $this->getContentValidation(); + + return $this->getSchemas($validationArray, $key); + } + + public function getManifestValidationSchema($key){ + $validationArray = $this->getManifestValidation(); + + return $this->getSchemas($validationArray, $key); + } + + protected function getSchemas($validationArray, $key){ if(isset($validationArray[$key])){ return $validationArray[$key]; } - if(is_null($validationArray) || !isset($validationArray['default'])){ - return array(); - } - return $validationArray['default']; } + + protected function getContentValidation(){ + return $this->contentValidation; + } + + protected function getManifestValidation(){ + return $this->manifestValidation; + } } \ No newline at end of file From 3d92483799c467dea23d9e4140affc4dbece998d Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Wed, 2 Mar 2016 09:15:52 +0100 Subject: [PATCH 23/36] use getServiceManager and correct method name --- model/qti/ManifestParser.php | 8 ++++++-- model/qti/Parser.php | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/model/qti/ManifestParser.php b/model/qti/ManifestParser.php index 86f472b8fe..35e296fcaf 100755 --- a/model/qti/ManifestParser.php +++ b/model/qti/ManifestParser.php @@ -77,9 +77,9 @@ public function validate($schema = '') $returnValue = false; } else { $ns = $dom->documentElement->lookupNamespaceUri(null); - $servicemanager = ServiceManager::getServiceManager(); + $servicemanager = $this->getServiceManager(); $validationService = $servicemanager->get(ValidationService::SERVICE_ID); - $schemas = $validationService->getValidationSchema('manifestValidation',$ns); + $schemas = $validationService->getManifestValidationSchema($ns); $validSchema = $this->validateMultiple($schemas); $returnValue = $validSchema !== ''; @@ -141,4 +141,8 @@ public function load() return (array) $returnValue; } + protected function getServiceManager(){ + return ServiceManager::getServiceManager(); + } + } \ No newline at end of file diff --git a/model/qti/Parser.php b/model/qti/Parser.php index 393409c02a..c9b0098fe8 100755 --- a/model/qti/Parser.php +++ b/model/qti/Parser.php @@ -80,9 +80,9 @@ public function validate($schema = ''){ $returnValue = false; } else { $ns = $dom->documentElement->lookupNamespaceUri(null); - $servicemanager = ServiceManager::getServiceManager(); + $servicemanager = $this->getServiceManager(); $validationService = $servicemanager->get(ValidationService::SERVICE_ID); - $schemas = $validationService->getValidationSchema('contentValidation',$ns); + $schemas = $validationService->getContentValidationSchema($ns); \common_Logger::i("The following schema will be used to validate: '" . $schemas[0] . "'."); $validSchema = $this->validateMultiple($schemas); @@ -167,4 +167,8 @@ protected function addError($error){ parent::addError($error); } } + + protected function getServiceManager(){ + return ServiceManager::getServiceManager(); + } } \ No newline at end of file From 15ff01ce9240e567b12f7c7576f9ffda310e9a95 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Wed, 2 Mar 2016 10:25:36 +0100 Subject: [PATCH 24/36] add doc, get correct path in the constructor --- model/ValidationService.php | 44 ++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/model/ValidationService.php b/model/ValidationService.php index bba6a5798e..875f17f28c 100644 --- a/model/ValidationService.php +++ b/model/ValidationService.php @@ -30,35 +30,63 @@ class ValidationService extends ConfigurableService private $contentValidation = array( 'http://www.imsglobal.org/xsd/imsqti_v2p0' => array( - __DIR__.'/qti/data/qtiv2p0/imsqti_v2p0.xsd' + '/qti/data/qtiv2p0/imsqti_v2p0.xsd' ), 'http://www.imsglobal.org/xsd/apip/apipv1p0/qtiitem/imsqti_v2p1' => array( - __DIR__.'/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' + '/qti/data/apipv1p0/Core_Level/Package/apipv1p0_qtiitemv2p1_v1p0.xsd' ), 'default' => array( - __DIR__.'/qti/data/qtiv2p1/imsqti_v2p1.xsd' + '/qti/data/qtiv2p1/imsqti_v2p1.xsd' ) ); private $manifestValidation = array( 'default' => array( - __DIR__.'/qti/data/imscp_v1p1.xsd', - __DIR__.'/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' + '/qti/data/imscp_v1p1.xsd', + '/qti/data/apipv1p0/Core_Level/Package/apipv1p0_imscpv1p2_v1p0.xsd' ) ); + public function __construct(array $options = array()) + { + parent::__construct($options); + foreach($this->contentValidation as $key => &$array){ + foreach($array as &$value){ + $value = __DIR__.$value; + } + } + foreach($this->manifestValidation as $key => &$array){ + foreach($array as &$value){ + $value = __DIR__.$value; + } + } + } + + /** + * @param string $key the namespace of content to validate + * @return array of schema for content validation + */ public function getContentValidationSchema($key){ $validationArray = $this->getContentValidation(); return $this->getSchemas($validationArray, $key); } + /** + * @param string $key the namespace of manifest to validate + * @return array of schema for manifest validation + */ public function getManifestValidationSchema($key){ $validationArray = $this->getManifestValidation(); return $this->getSchemas($validationArray, $key); } + /** + * @param array $validationArray list of xsds for namespaces + * @param string $key the namespace + * @return array schemas for validation + */ protected function getSchemas($validationArray, $key){ if(isset($validationArray[$key])){ return $validationArray[$key]; @@ -67,10 +95,16 @@ protected function getSchemas($validationArray, $key){ return $validationArray['default']; } + /** + * @return array + */ protected function getContentValidation(){ return $this->contentValidation; } + /** + * @return array + */ protected function getManifestValidation(){ return $this->manifestValidation; } From adda144b339d6a6a28b85666302e9c8a1264bfe8 Mon Sep 17 00:00:00 2001 From: antoinerobin Date: Thu, 3 Mar 2016 10:40:03 +0100 Subject: [PATCH 25/36] get all potential xml from properties to get images from it --- model/qti/AssetParser.php | 38 ++++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/model/qti/AssetParser.php b/model/qti/AssetParser.php index 479b64a65b..ff09b87ebf 100644 --- a/model/qti/AssetParser.php +++ b/model/qti/AssetParser.php @@ -228,7 +228,7 @@ private function loadCustomElementAssets(Element $element) $libBasePath = ROOT_PATH . 'taoQtiItem/views/js/portableSharedLibraries'; $libRootUrl = ROOT_URL . 'taoQtiItem/views/js/portableSharedLibraries'; - + $xmls = array(); if($element instanceof PortableCustomInteraction || $element instanceof PortableInfoControl){ $entryPoint = $element->getEntryPoint(); $fileName = substr($entryPoint, -3) != '.js' ? $entryPoint.'.js' : $entryPoint; @@ -239,23 +239,45 @@ private function loadCustomElementAssets(Element $element) $this->addAsset('js', $fileName); } } + $xmls = $this->getXmlProperties($element->getProperties()); } //parse and extract assets from markup using XPATH if($element instanceof CustomInteraction || $element instanceof InfoControl){ // http://php.net/manual/fr/simplexmlelement.xpath.php#116622 $sanitizedMarkup = str_replace('xmlns=', 'ns=', $element->getMarkup()); - $xml = new SimpleXMLElement($sanitizedMarkup); - foreach($xml->xpath('//img') as $img){ - $this->addAsset('img', (string)$img['src']); + $xmls[] = new SimpleXMLElement($sanitizedMarkup); + + + /** @var SimpleXMLElement $xml */ + foreach ($xmls as $xml) { + foreach($xml->xpath('//img') as $img){ + $this->addAsset('img', (string)$img['src']); + } + foreach($xml->xpath('//video') as $video){ + $this->addAsset('video', (string)$video['src']); + } + foreach($xml->xpath('//audio') as $audio){ + $this->addAsset('audio', (string)$audio['src']); + } } - foreach($xml->xpath('//video') as $video){ - $this->addAsset('video', (string)$video['src']); + } + } + + private function getXmlProperties($properties){ + $xmls = array(); + foreach($properties as $property){ + if(is_array($property)){ + $xmls = array_merge($xmls, $this->getXmlProperties($property)); } - foreach($xml->xpath('//audio') as $audio){ - $this->addAsset('audio', (string)$audio['src']); + if(is_string($property)){ + $xml = simplexml_load_string('
'.$property.'
'); + if($xml !== false){ + $xmls[] = $xml; + } } } + return $xmls; } /** From a9eea1f65592aec2109631395f279b8a2b3c7680 Mon Sep 17 00:00:00 2001 From: Mikhail Kamarouski Date: Thu, 3 Mar 2016 15:12:33 -0600 Subject: [PATCH 26/36] Restored compatibility of xinclude items for new test runner ( double compilation prevented) --- model/QtiJsonItemCompiler.php | 1 + model/pack/QtiItemPacker.php | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/model/QtiJsonItemCompiler.php b/model/QtiJsonItemCompiler.php index 43f6b52575..ffe44b6dd5 100644 --- a/model/QtiJsonItemCompiler.php +++ b/model/QtiJsonItemCompiler.php @@ -74,6 +74,7 @@ protected function deployQtiItem(core_kernel_classes_Resource $item, $language, //create the item.json file in private directory $itemPacker = new QtiItemPacker(); + $itemPacker->setReplaceXinclude(false); $itemPack = $itemPacker->packQtiItem($item, $language, $qtiItem); $this->itemJson = $itemPack->JsonSerialize(); //get the filtered data to avoid cheat diff --git a/model/pack/QtiItemPacker.php b/model/pack/QtiItemPacker.php index dab4492377..b3a504da1d 100644 --- a/model/pack/QtiItemPacker.php +++ b/model/pack/QtiItemPacker.php @@ -138,4 +138,12 @@ protected function getItemContent($folder) throw new common_Exception('Unable to retrieve item content at : ' . $file); } + /** + * @param boolean $replaceXinclude + */ + public function setReplaceXinclude($replaceXinclude) + { + $this->replaceXinclude = $replaceXinclude; + } + } From 585a5a64baf782cf4f479dacbbf3174011d026a0 Mon Sep 17 00:00:00 2001 From: Bertrand Chevrier Date: Mon, 7 Mar 2016 11:54:15 +0100 Subject: [PATCH 27/36] build css and bunde js --- views/css/qti-runner.css | 2 +- views/css/qti-runner.css.map | 2 +- views/js/controllers.min.js | 20 +++--- views/js/controllers.min.js.map | 2 +- views/js/runtime/qtiBootstrap.min.js | 78 ++++++++++++------------ views/js/runtime/qtiBootstrap.min.js.map | 2 +- 6 files changed, 53 insertions(+), 53 deletions(-) diff --git a/views/css/qti-runner.css b/views/css/qti-runner.css index f197553d7c..e4baa98526 100644 --- a/views/css/qti-runner.css +++ b/views/css/qti-runner.css @@ -1,2 +1,2 @@ -.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}@font-face{font-family:'tao';src:url("../../../tao/views/css/font/tao/tao.eot?-tj5o0d");src:url("../../../tao/views/css/font/tao/tao.eot?#iefix-tj5o0d") format("embedded-opentype"),url("../../../tao/views/css/font/tao/tao.ttf?-tj5o0d") format("truetype"),url("../../../tao/views/css/font/tao/tao.woff?-tj5o0d") format("woff"),url("../../../tao/views/css/font/tao/tao.svg?-tj5o0d#tao") format("svg");font-weight:normal;font-style:normal}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;line-height:1.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html.fullscreen{width:100%}body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}::-webkit-scrollbar-corner{background-color:ThreeDHighlight}.qti-item *,.qti-item *:before,.qti-item *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.qti-item,.qti-item body{color:#222;font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-weight:normal;margin:0;padding:0;position:relative;height:100%;z-index:0;line-height:1.4;background:white;border-width:1px;font-size:14px;font-size:1.4rem}.qti-item address,.qti-item article,.qti-item aside,.qti-item audio,.qti-item blockquote,.qti-item dd,.qti-item div,.qti-item dl,.qti-item fieldset,.qti-item figcaption,.qti-item figure,.qti-item footer,.qti-item form,.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6,.qti-item header,.qti-item hr,.qti-item noscript,.qti-item ol,.qti-item output,.qti-item p,.qti-item pre,.qti-item section,.qti-item summary,.qti-item ul,.qti-item main{margin-top:0;padding-top:0;padding-bottom:0;white-space:normal}.qti-item h1{font-size:2em;margin:0.67em 0}.qti-item h2{font-size:1.5em;margin:0.83em 0}.qti-item h3{font-size:1.17em;margin:1em 0}.qti-item h4{font-size:1em;margin:1.33em 0}.qti-item h5{font-size:0.83em;margin:1.67em 0}.qti-item h6{font-size:0.67em;margin:2.33em 0}.qti-item blockquote{margin:1em 40px}.qti-item blockquote,.qti-item dd,.qti-item dl,.qti-item fieldset,.qti-item figure,.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6,.qti-item hr,.qti-item ol,.qti-item p,.qti-item pre,.qti-item ul{display:block;margin-bottom:10px;white-space:normal}.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6{font-weight:normal;font-style:normal}.qti-item iframe{border:none}.qti-item audio,.qti-item canvas,.qti-item video,.qti-item svg{display:inline-block;vertical-align:middle}.qti-item .MathJax svg{display:inline;vertical-align:baseline}.qti-item a{cursor:pointer;background:transparent;text-decoration:none;outline:0;color:#3e7da7}.qti-item a:focus{outline:thin dotted}.qti-item a:hover{text-decoration:underline;color:#0e5d91}.qti-item a:hover:before,.qti-item a:hover:after{text-decoration:none !important}.qti-item a.block{color:#222;text-decoration:none;display:block}.qti-item a[rel="external"] span.icon-external:before{font-size:11px;font-size:1.1rem;padding:0 0 0 4px;position:relative;top:1px}.qti-item abbr[title]{border-bottom:1px dotted}.qti-item b,.qti-item .b,.qti-item strong,.qti-item .strong{font-weight:bold}.qti-item i,.qti-item .i,.qti-item em,.qti-item .em,.qti-item dfn{font-style:italic}.qti-item code,.qti-item pre,.qti-item kdb,.qti-item samp{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:14px;font-size:1.4rem}.qti-item pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.qti-item code{background:#f1f5f7;padding:2px 6px;display:inline-block;margin:0 3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.qti-item q{quotes:"\201C" "\201D" "\2018" "\2019"}.qti-item q:before,.qti-item q:after{content:'';content:none}.qti-item small{font-size:11px;font-size:1.1rem}.qti-item sub,.qti-item sup{font-size:.75rem;line-height:0;position:relative;vertical-align:baseline}.qti-item sup{top:-0.5rem}.qti-item sub{bottom:-0.25rem}.qti-item img{border:0;max-width:100%;height:auto}.qti-item svg:not(:root){overflow:hidden}.qti-item fieldset{border:0;margin:0;padding:0}.qti-item legend{border:0;padding:0}.qti-item textarea{overflow:auto;vertical-align:top;resize:vertical}.qti-item label,.qti-item button{cursor:pointer}.qti-item button{vertical-align:middle;outline:0;overflow:visible;border:none}.qti-item button::-moz-focus-inner,.qti-item input::-moz-focus-inner{border:0;padding:0}.qti-item button,.qti-item input,.qti-item select,.qti-item textarea{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-weight:normal;line-height:normal;text-transform:none;vertical-align:baseline}.qti-item button,.qti-item html input[type="button"],.qti-item input[type="reset"],.qti-item input[type="submit"]{-webkit-appearance:button;cursor:pointer}.qti-item input{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.qti-item input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.qti-item input[type="search"]::-webkit-search-cancel-button,.qti-item input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.qti-item input[type="checkbox"],.qti-item input[type="radio"]{box-sizing:border-box;padding:0}.qti-item select{max-width:100%}.qti-item audio:not([controls]),.qti-item [hidden],.qti-item template,.qti-item .hidden,.qti-item .deleted,.qti-item .js,.qti-item .js-hide{display:none !important}.qti-item .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.qti-item .visuallyhidden.focusable:active,.qti-item .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.qti-item .invisible{visibility:hidden}.qti-item .viewport-hidden{position:absolute;left:-10000px;top:-10000px}.qti-item .clearfix:before,.qti-item .grid-row:before,.qti-item .fixed-grid-row:before,.qti-item #icon-editor .grid-row:before,.qti-item .block-listing.horizontal:before,.qti-item .qti-associateInteraction .result-area>li:before,.qti-item .clearfix:after,.qti-item .grid-row:after,.qti-item .fixed-grid-row:after,.qti-item #icon-editor .grid-row:after,.qti-item .block-listing.horizontal:after,.qti-item .qti-associateInteraction .result-area>li:after{content:" ";display:table}.qti-item .clearfix:after,.qti-item .grid-row:after,.qti-item .fixed-grid-row:after,.qti-item #icon-editor .grid-row:after,.qti-item .block-listing.horizontal:after,.qti-item .qti-associateInteraction .result-area>li:after{clear:both}.qti-item .clear{display:block;clear:both}.qti-item .lft{display:inline;float:left}.qti-item .rgt{display:inline;float:right}.qti-item .txt-ctr{text-align:center}.qti-item .txt-lft{text-align:left}.qti-item .txt-rgt{text-align:right}.qti-item .txt-jty{text-align:justify}.qti-item .txt-underline{text-decoration:underline;font-size:inherit}.qti-item ::-moz-selection{background:#b3d4fc;text-shadow:none}.qti-item ::selection{background:#b3d4fc;text-shadow:none}.qti-item .placeholder{color:#777 !important}.qti-item ::-webkit-input-placeholder{color:#777 !important}.qti-item :-moz-placeholder{color:#777 !important}.qti-item ::-moz-placeholder{color:#777 !important}.qti-item .truncate,.qti-item .file-drop ul>li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qti-item .disabled,.qti-item *:disabled{cursor:default;opacity:.7}.qti-item .overlay,.qti-item .ui-widget-overlay{background:rgba(255,255,255,0.9)}.qti-item .ui-widget{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-size:1.4rem !important}.qti-item .ui-widget .ui-widget{font-size:1.4rem !important}.qti-item .ui-widget input,.qti-item .ui-widget select,.qti-item .ui-widget textarea,.qti-item .ui-widget button{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-size:1.4rem !important}.qti-item ul,.qti-item ol{padding-left:40px}.qti-item ul.plain,.qti-item ul.none,.qti-item ol.plain,.qti-item ol.none{padding:0;margin:0;list-style:none}.qti-item ul li,.qti-item ol li{vertical-align:text-top !important}.qti-item nav ul{padding:0;margin:0;list-style:none}.qti-item ul.disc,.qti-item ol.disc{list-style-type:disc}.qti-item ul.circle,.qti-item ol.circle{list-style-type:circle}.qti-item ul.square,.qti-item ol.square{list-style-type:square}.qti-item ul.decimal,.qti-item ol.decimal{list-style-type:decimal}.qti-item ul.decimal-leading-zero,.qti-item ol.decimal-leading-zero{list-style-type:decimal-leading-zero}.qti-item ul.lower-roman,.qti-item ol.lower-roman{list-style-type:lower-roman}.qti-item ul.upper-roman,.qti-item ol.upper-roman{list-style-type:upper-roman}.qti-item ul.lower-greek,.qti-item ol.lower-greek{list-style-type:lower-greek}.qti-item ul.lower-latin,.qti-item ol.lower-latin{list-style-type:lower-latin}.qti-item ul.upper-latin,.qti-item ol.upper-latin{list-style-type:upper-latin}.qti-item ul.armenian,.qti-item ol.armenian{list-style-type:armenian}.qti-item ul.georgian,.qti-item ol.georgian{list-style-type:georgian}.qti-item ul.lower-alpha,.qti-item ol.lower-alpha{list-style-type:lower-alpha}.qti-item ul.upper-alpha,.qti-item ol.upper-alpha{list-style-type:upper-alpha}.qti-item ul.none,.qti-item ol.none{list-style-type:none}.qti-item [class^="list-style-"],.qti-item [class*=" list-style-"]{counter-reset:custom-counter}.qti-item [class^="list-style-"]>p::before,.qti-item [class^="list-style-"]>div::before,.qti-item [class^="list-style-"]>li::before,.qti-item [class*=" list-style-"]>p::before,.qti-item [class*=" list-style-"]>div::before,.qti-item [class*=" list-style-"]>li::before{counter-increment:custom-counter;width:20px;display:inline-block;text-align:center}.qti-item [class^="list-style-"].list-style-disc>p::before,.qti-item [class^="list-style-"].list-style-disc>div::before,.qti-item [class^="list-style-"].list-style-disc>li::before,.qti-item [class*=" list-style-"].list-style-disc>p::before,.qti-item [class*=" list-style-"].list-style-disc>div::before,.qti-item [class*=" list-style-"].list-style-disc>li::before{content:counter(custom-counter,disc)}.qti-item [class^="list-style-"].list-style-circle>p::before,.qti-item [class^="list-style-"].list-style-circle>div::before,.qti-item [class^="list-style-"].list-style-circle>li::before,.qti-item [class*=" list-style-"].list-style-circle>p::before,.qti-item [class*=" list-style-"].list-style-circle>div::before,.qti-item [class*=" list-style-"].list-style-circle>li::before{content:counter(custom-counter,circle)}.qti-item [class^="list-style-"].list-style-square>p::before,.qti-item [class^="list-style-"].list-style-square>div::before,.qti-item [class^="list-style-"].list-style-square>li::before,.qti-item [class*=" list-style-"].list-style-square>p::before,.qti-item [class*=" list-style-"].list-style-square>div::before,.qti-item [class*=" list-style-"].list-style-square>li::before{content:counter(custom-counter,square)}.qti-item [class^="list-style-"].list-style-decimal>p::before,.qti-item [class^="list-style-"].list-style-decimal>div::before,.qti-item [class^="list-style-"].list-style-decimal>li::before,.qti-item [class*=" list-style-"].list-style-decimal>p::before,.qti-item [class*=" list-style-"].list-style-decimal>div::before,.qti-item [class*=" list-style-"].list-style-decimal>li::before{content:counter(custom-counter,decimal)}.qti-item [class^="list-style-"].list-style-decimal-leading-zero>p::before,.qti-item [class^="list-style-"].list-style-decimal-leading-zero>div::before,.qti-item [class^="list-style-"].list-style-decimal-leading-zero>li::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>p::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>div::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>li::before{content:counter(custom-counter,decimal-leading-zero)}.qti-item [class^="list-style-"].list-style-lower-roman>p::before,.qti-item [class^="list-style-"].list-style-lower-roman>div::before,.qti-item [class^="list-style-"].list-style-lower-roman>li::before,.qti-item [class*=" list-style-"].list-style-lower-roman>p::before,.qti-item [class*=" list-style-"].list-style-lower-roman>div::before,.qti-item [class*=" list-style-"].list-style-lower-roman>li::before{content:counter(custom-counter,lower-roman)}.qti-item [class^="list-style-"].list-style-upper-roman>p::before,.qti-item [class^="list-style-"].list-style-upper-roman>div::before,.qti-item [class^="list-style-"].list-style-upper-roman>li::before,.qti-item [class*=" list-style-"].list-style-upper-roman>p::before,.qti-item [class*=" list-style-"].list-style-upper-roman>div::before,.qti-item [class*=" list-style-"].list-style-upper-roman>li::before{content:counter(custom-counter,upper-roman)}.qti-item [class^="list-style-"].list-style-lower-greek>p::before,.qti-item [class^="list-style-"].list-style-lower-greek>div::before,.qti-item [class^="list-style-"].list-style-lower-greek>li::before,.qti-item [class*=" list-style-"].list-style-lower-greek>p::before,.qti-item [class*=" list-style-"].list-style-lower-greek>div::before,.qti-item [class*=" list-style-"].list-style-lower-greek>li::before{content:counter(custom-counter,lower-greek)}.qti-item [class^="list-style-"].list-style-lower-latin>p::before,.qti-item [class^="list-style-"].list-style-lower-latin>div::before,.qti-item [class^="list-style-"].list-style-lower-latin>li::before,.qti-item [class*=" list-style-"].list-style-lower-latin>p::before,.qti-item [class*=" list-style-"].list-style-lower-latin>div::before,.qti-item [class*=" list-style-"].list-style-lower-latin>li::before{content:counter(custom-counter,lower-latin)}.qti-item [class^="list-style-"].list-style-upper-latin>p::before,.qti-item [class^="list-style-"].list-style-upper-latin>div::before,.qti-item [class^="list-style-"].list-style-upper-latin>li::before,.qti-item [class*=" list-style-"].list-style-upper-latin>p::before,.qti-item [class*=" list-style-"].list-style-upper-latin>div::before,.qti-item [class*=" list-style-"].list-style-upper-latin>li::before{content:counter(custom-counter,upper-latin)}.qti-item [class^="list-style-"].list-style-armenian>p::before,.qti-item [class^="list-style-"].list-style-armenian>div::before,.qti-item [class^="list-style-"].list-style-armenian>li::before,.qti-item [class*=" list-style-"].list-style-armenian>p::before,.qti-item [class*=" list-style-"].list-style-armenian>div::before,.qti-item [class*=" list-style-"].list-style-armenian>li::before{content:counter(custom-counter,armenian)}.qti-item [class^="list-style-"].list-style-georgian>p::before,.qti-item [class^="list-style-"].list-style-georgian>div::before,.qti-item [class^="list-style-"].list-style-georgian>li::before,.qti-item [class*=" list-style-"].list-style-georgian>p::before,.qti-item [class*=" list-style-"].list-style-georgian>div::before,.qti-item [class*=" list-style-"].list-style-georgian>li::before{content:counter(custom-counter,georgian)}.qti-item [class^="list-style-"].list-style-lower-alpha>p::before,.qti-item [class^="list-style-"].list-style-lower-alpha>div::before,.qti-item [class^="list-style-"].list-style-lower-alpha>li::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>p::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>div::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>li::before{content:counter(custom-counter,lower-alpha)}.qti-item [class^="list-style-"].list-style-upper-alpha>p::before,.qti-item [class^="list-style-"].list-style-upper-alpha>div::before,.qti-item [class^="list-style-"].list-style-upper-alpha>li::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>p::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>div::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>li::before{content:counter(custom-counter,upper-alpha)}.qti-item [class^="list-style-"].list-style-none>p::before,.qti-item [class^="list-style-"].list-style-none>div::before,.qti-item [class^="list-style-"].list-style-none>li::before,.qti-item [class*=" list-style-"].list-style-none>p::before,.qti-item [class*=" list-style-"].list-style-none>div::before,.qti-item [class*=" list-style-"].list-style-none>li::before{content:counter(custom-counter,none)}.qti-item table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}.qti-item table.matrix{width:100%;border:6px solid #f9f8f7;margin-bottom:10px}.qti-item table.matrix td,.qti-item table.matrix th{font-weight:normal;padding:3px 5px;border:1px solid #ddd}.qti-item table.matrix th{text-align:left;vertical-align:middle;background:#f9f8f7}.qti-item table.matrix td{background:transparent;text-align:left;padding:2px}.qti-item table.matrix td.numeric{text-align:right}.qti-item table.matrix td label{display:block;margin:0}.qti-item table.matrix tr:nth-child(even){background:white}.qti-item table.matrix tr:nth-child(odd){background:#f4f7f8}.qti-item table.matrix [data-edit],.qti-item table.matrix [data-edit] *{border:none;padding:6px;cursor:pointer}.qti-item table.matrix tbody [data-edit]{width:30px}.qti-item .tbl{display:table;float:none !important}.qti-item .tbl-row{display:table-row;float:none !important}.qti-item .tbl-cell{display:table-cell;vertical-align:top;float:none !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.select2-container *{text-decoration:none !important}.select2-drop{font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;font-weight:400}.select2-drop [data-symbol]:before{content:attr(data-symbol);display:inline-block;width:20px;line-height:20px;margin-right:4px;text-align:center;color:#222}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;white-space:nowrap;line-height:23px;color:#222;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background-position:right top;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;top:5px}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:109998;background-color:#f3f1ef;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:109999;top:100%;background:#fff;color:#222;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;border-top:0;border-radius:0 0 2px 2px}.select2-drop-auto-width{border-top:1px solid #ddd;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #ddd;border-bottom:0;border-radius:2px 2px 0 0}.select2-drop-active{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;border-top:none}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;background-clip:padding-box}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:1.05rem;font-size:10.5px;font-size:1.05rem;line-height:2.3;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select2-container .select2-choice .select2-arrow b:before{content:"\e611"}.select2-container .select2-choice .select2-arrow b:hover{background-color:#3e7da7;color:#fff}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:100000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;background-position:100% -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #a3a9b1;outline:none}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 !important;margin:4px 0 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;font-size:inherit}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3e7da7;color:#fff}.select2-results li em{background:#fff;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#222}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f3f1ef;display:list-item}.select2-hidden-accessible{display:none}.select2-results .select2-disabled.select2-highlighted{color:#999;display:list-item;cursor:default}.select2-results .select2-disabled .select2-result-label{cursor:default}.select2-results .select2-disabled{display:list-item;cursor:default;color:#999}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f3f1ef url("img/select2/select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f3f1ef;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f3f1ef;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f3f1ef;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #ddd;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #ddd;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("img/select2/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#222;cursor:default;border:1px solid #ddd;border-radius:1px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dad8d7}.select2-container-multi .select2-choices .select2-search-choice.partial{background-color:#faf9f8}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background-position:right top}.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-search input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==);background-repeat:no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f3f1ef;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f3f1ef}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("img/select2/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat}.no-svg .mejs-overlay-button{background-image:url(data:image/png;base64,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)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrszzERACAMALEH/25qEBcMvcRBTjUtcFtCRERERERERERERERERERERERERERERERERERERERERERERERE5I8nwABEjQEXuO95jAAAAABJRU5ErkJggg==);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(data:image/gif;base64,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) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrszzERACAMALEH/25qEBcMvcRBTjUtcFtCRERERERERERERERERERERERERERERERERERERERERERERERE5I8nwABEjQEXuO95jAAAAABJRU5ErkJggg==);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImNvbnRyb2xzLmZ3LVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgMTQ0IDMyIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjMycHgiDT4NCTxkZWZzPg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQxIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDIiIHgxPSI1MCUiIHkxPSItNy44NjUyJSIgeDI9IjUwJSIgeTI9IjI0OS42NjI5JSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDMiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQ0IiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50NSIgeDE9IjUwJSIgeTE9Ii0zMy4zMzMzJSIgeDI9IjUwJSIgeTI9IjE1Mi4wODMzJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDYiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQ3IiB4MT0iNTAlIiB5MT0iLTMzLjMzMzMlIiB4Mj0iNTAlIiB5Mj0iMTUyLjA4MzMlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50OCIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDkiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxMCIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDExIiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTIiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxMyIgeDE9IjQwJSIgeTE9Ii0xNDAlIiB4Mj0iNDAlIiB5Mj0iOTguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTQiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxNSIgeDE9IjYwJSIgeTE9Ii0xNDAlIiB4Mj0iNjAlIiB5Mj0iOTguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTYiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjI5OC40Mzc1JSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDE3IiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIyMzguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTgiIHgxPSI1MCUiIHkxPSItMjAwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxOSIgeDE9IjUwJSIgeTE9Ii0yMDAlIiB4Mj0iNTAlIiB5Mj0iMTEwLjkzNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MjAiIHgxPSI1NSUiIHkxPSIwJSIgeDI9IjU1JSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQyMSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iOTkuNDQ0NCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JPC9kZWZzPg0JPGcgaWQ9IkJHIj4NCTwvZz4NCTxnIGlkPSJjb250cm9scyI+DQkJPHBhdGggaWQ9IkxpbmUiIGQ9Ik0gOTguNSA3LjUgTCAxMDkuNSA3LjUgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGlkPSJMaW5lMiIgZD0iTSA5OC41IDMuNSBMIDEwOS41IDMuNSAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIi8+DQkJPHBhdGggaWQ9IkxpbmUzIiBkPSJNIDk4LjUgMTEuNSBMIDEwOS41IDExLjUgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEwOCAxMS41IEMgMTA4IDEwLjY3MTYgMTA4LjQ0NzcgMTAgMTA5IDEwIEMgMTA5LjU1MjMgMTAgMTEwIDEwLjY3MTYgMTEwIDExLjUgQyAxMTAgMTIuMzI4NCAxMDkuNTUyMyAxMyAxMDkgMTMgQyAxMDguNDQ3NyAxMyAxMDggMTIuMzI4NCAxMDggMTEuNSBaIiBmaWxsPSIjZmZmZmZmIi8+DQkJPHBhdGggaWQ9IkVsbGlwc2UyIiBkPSJNIDEwNCA3LjUgQyAxMDQgNi42NzE2IDEwNC40NDc3IDYgMTA1IDYgQyAxMDUuNTUyMyA2IDEwNiA2LjY3MTYgMTA2IDcuNSBDIDEwNiA4LjMyODQgMTA1LjU1MjMgOSAxMDUgOSBDIDEwNC40NDc3IDkgMTA0IDguMzI4NCAxMDQgNy41IFoiIGZpbGw9IiNmZmZmZmYiLz4NCQk8cGF0aCBpZD0iRWxsaXBzZTMiIGQ9Ik0gMTA4IDMuNSBDIDEwOCAyLjY3MTYgMTA4LjQ0NzcgMiAxMDkgMiBDIDEwOS41NTIzIDIgMTEwIDIuNjcxNiAxMTAgMy41IEMgMTEwIDQuMzI4NCAxMDkuNTUyMyA1IDEwOSA1IEMgMTA4LjQ0NzcgNSAxMDggNC4zMjg0IDEwOCAzLjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JPC9nPg0JPGcgaWQ9ImJhY2tsaWdodCI+DQkJPGcgaWQ9Im9mZiI+DQkJCTxyZWN0IHg9IjgzIiB5PSIyMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSIjMzMzMzMzIi8+DQkJPC9nPg0JCTxnIGlkPSJvbiI+DQkJCTxwYXRoIGlkPSJFbGxpcHNlNCIgZD0iTSA4MSA4IEMgODEgNS4yMzg1IDg0LjEzNCAzIDg4IDMgQyA5MS44NjYgMyA5NSA1LjIzODUgOTUgOCBDIDk1IDEwLjc2MTUgOTEuODY2IDEzIDg4IDEzIEMgODQuMTM0IDEzIDgxIDEwLjc2MTUgODEgOCBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50MSkiLz4NCQkJPHJlY3QgeD0iODMiIHk9IjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzMzMzMzMyIvPg0JCTwvZz4NCTwvZz4NCTxnIGlkPSJsb29wIj4NCQk8ZyBpZD0ib24yIj4NCQkJPHBhdGggZD0iTSA3My43OTUgNC4yMDUgQyA3NS4yMTU1IDQuODc4NSA3Ni4yIDYuMzIzNCA3Ni4yIDggQyA3Ni4yIDEwLjMxOTYgNzQuMzE5NiAxMi4yIDcyIDEyLjIgQyA2OS42ODA0IDEyLjIgNjcuOCAxMC4zMTk2IDY3LjggOCBDIDY3LjggNi4zMjM0IDY4Ljc4NDUgNC44Nzg1IDcwLjIwNSA0LjIwNSBMIDY4Ljg3NSAyLjg3NSBDIDY3LjE1MDEgMy45Mjg5IDY2IDUuODMwNiA2NiA4IEMgNjYgMTEuMzEzOCA2OC42ODYyIDE0IDcyIDE0IEMgNzUuMzEzOCAxNCA3OCAxMS4zMTM4IDc4IDggQyA3OCA1LjgzMDYgNzYuODQ5OSAzLjkyODkgNzUuMTI1IDIuODc1IEwgNzMuNzk1IDQuMjA1IFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JCQk8cGF0aCBkPSJNIDcxIDIgTCA2NiAyIEwgNzEgNyBMIDcxIDIgWiIgZmlsbD0idXJsKCNncmFkaWVudDMpIi8+DQkJPC9nPg0JCTxnIGlkPSJvZmYyIj4NCQkJPHBhdGggZD0iTSA3My43OTUgMjAuMjA1IEMgNzUuMjE1NSAyMC44Nzg1IDc2LjIgMjIuMzIzNCA3Ni4yIDI0IEMgNzYuMiAyNi4zMTk2IDc0LjMxOTYgMjguMiA3MiAyOC4yIEMgNjkuNjgwNCAyOC4yIDY3LjggMjYuMzE5NiA2Ny44IDI0IEMgNjcuOCAyMi4zMjM0IDY4Ljc4NDUgMjAuODc4NSA3MC4yMDUgMjAuMjA1IEwgNjguODc1IDE4Ljg3NSBDIDY3LjE1MDEgMTkuOTI4OSA2NiAyMS44MzA2IDY2IDI0IEMgNjYgMjcuMzEzOCA2OC42ODYyIDMwIDcyIDMwIEMgNzUuMzEzOCAzMCA3OCAyNy4zMTM4IDc4IDI0IEMgNzggMjEuODMwNiA3Ni44NDk5IDE5LjkyODkgNzUuMTI1IDE4Ljg3NSBMIDczLjc5NSAyMC4yMDUgWiIgZmlsbD0iI2E4YThiNyIvPg0JCQk8cGF0aCBkPSJNIDcxIDE4IEwgNjYgMTggTCA3MSAyMyBMIDcxIDE4IFoiIGZpbGw9IiNhOGE4YjciLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0iY2MiPg0JCTxyZWN0IHZpc2liaWxpdHk9ImhpZGRlbiIgeD0iNDkiIHk9IjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgc3Ryb2tlPSIjYjBiMGIwIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8dGV4dCB2aXNpYmlsaXR5PSJoaWRkZW4iIHg9IjQ5IiB5PSIxNyIgd2lkdGg9IjE0IiBmaWxsPSIjZmZmZmZmIiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IEFyaWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7ICI+PHRzcGFuPjwhW0NEQVRBW2NjXV0+PC90c3Bhbj48L3RleHQ+DQkJPHBhdGggZD0iTSA1NSA3IEMgNTAuMjgxMyAzLjc4MTMgNTAuMDYzIDEyLjk0MDUgNTUgMTAgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGQ9Ik0gNjAgNyBDIDU1LjI4MTMgMy43ODEzIDU1LjA2MyAxMi45NDA1IDYwIDEwICIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8cGF0aCBkPSJNIDUwIDMgTCA2MiAzIEwgNjIgMTMgTCA1MCAxMyBMIDUwIDMgWk0gNDkgMiBMIDQ5IDE0IEwgNjMgMTQgTCA2MyAyIEwgNDkgMiBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50NCkiLz4NCQk8cmVjdCB4PSI0OSIgeT0iMiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIi8+DQk8L2c+DQk8ZyBpZD0idm9sdW1lIj4NCQk8ZyBpZD0ibm8lMjBzb3VuZCI+DQkJCTxyZWN0IHg9IjE3IiB5PSI1IiB3aWR0aD0iNSIgaGVpZ2h0PSI2IiBmaWxsPSJ1cmwoI2dyYWRpZW50NSkiLz4NCQkJPHBhdGggZD0iTSAyMSA1IEwgMjUgMiBMIDI1IDE0IEwgMjEgMTEuMDYyNSBMIDIxIDUgWiIgZmlsbD0idXJsKCNncmFkaWVudDYpIi8+DQkJPC9nPg0JCTxnIGlkPSJzb3VuZCUyMGJhcnMiPg0JCQk8cmVjdCB4PSIxNyIgeT0iMjEiIHdpZHRoPSI1IiBoZWlnaHQ9IjYiIGZpbGw9InVybCgjZ3JhZGllbnQ3KSIvPg0JCQk8cGF0aCBkPSJNIDIxIDIxIEwgMjUgMTggTCAyNSAzMCBMIDIxIDI3LjA2MjUgTCAyMSAyMSBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50OCkiLz4NCQkJPHBhdGggZD0iTSAyNyAxOCBDIDI3IDE4IDMwLjA2MjUgMTcuMzc1IDMwIDI0IEMgMjkuOTM3NSAzMC42MjUgMjcgMzAgMjcgMzAgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCQk8cGF0aCBkPSJNIDI2IDIxLjAwNzkgQyAyNiAyMS4wMDc5IDI4LjA0MSAyMC42OTYyIDI3Ljk5OTQgMjQgQyAyNy45NTc3IDI3LjMwMzggMjYgMjYuOTkyMSAyNiAyNi45OTIxICIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0icGxheS9wYXVzZSI+DQkJPGcgaWQ9InBsYXkiPg0JCQk8cGF0aCBpZD0iUG9seWdvbiIgZD0iTSAxNCA4LjUgTCAzIDE0IEwgMyAzIEwgMTQgOC41IFoiIGZpbGw9InVybCgjZ3JhZGllbnQ5KSIvPg0JCTwvZz4NCQk8ZyBpZD0icGF1c2UiPg0JCQk8cmVjdCB4PSIzIiB5PSIxOCIgd2lkdGg9IjMiIGhlaWdodD0iMTIiIGZpbGw9InVybCgjZ3JhZGllbnQxMCkiLz4NCQkJPHJlY3QgeD0iMTAiIHk9IjE4IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0idXJsKCNncmFkaWVudDExKSIvPg0JCTwvZz4NCTwvZz4NCTxnIGlkPSJmdWxsc2NyZWVuIj4NCQk8ZyBpZD0iZW50ZXIlMjAxIj4NCQkJPHBhdGggZD0iTSAzNCAyIEwgMzkgMiBMIDM0IDcgTCAzNCAyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxMikiLz4NCQkJPHBhdGggZD0iTSAzNCAxNCBMIDM5IDE0IEwgMzQgOSBMIDM0IDE0IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxMykiLz4NCQkJPHBhdGggZD0iTSA0NiAyIEwgNDEgMiBMIDQ2IDcgTCA0NiAyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNCkiLz4NCQkJPHBhdGggZD0iTSA0NiAxNCBMIDQxIDE0IEwgNDYgOSBMIDQ2IDE0IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNSkiLz4NCQk8L2c+DQkJPGcgaWQ9ImV4aXQiPg0JCQk8cGF0aCBkPSJNIDQyIDIyIEwgNDYgMjIgTCA0MiAxOCBMIDQyIDIyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNikiLz4NCQkJPHBhdGggZD0iTSAzOCAyMiBMIDM4IDE4IEwgMzQgMjIgTCAzOCAyMiBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50MTcpIi8+DQkJCTxwYXRoIGQ9Ik0gMzggMjYgTCAzNCAyNiBMIDM4IDMwIEwgMzggMjYgWiIgZmlsbD0idXJsKCNncmFkaWVudDE4KSIvPg0JCQk8cGF0aCBkPSJNIDQyIDI2IEwgNDIgMzAgTCA0NiAyNiBMIDQyIDI2IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxOSkiLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0ic3RvcCI+DQkJPHJlY3QgeD0iMTE1IiB5PSIzIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9InVybCgjZ3JhZGllbnQyMCkiLz4NCTwvZz4NCTxnIGlkPSJjaG9vc2VyIj4NCQk8cGF0aCBkPSJNIDEzNS4yMzQ2IDYuMTUyMiBDIDEzNi4yNTUxIDUuNzI5NSAxMzcuNDI1MSA2LjIxNDEgMTM3Ljg0NzggNy4yMzQ2IEMgMTM4LjI3MDQgOC4yNTUxIDEzNy43ODU5IDkuNDI1IDEzNi43NjU0IDkuODQ3OCBDIDEzNS43NDQ5IDEwLjI3MDUgMTM0LjU3NDkgOS43ODU5IDEzNC4xNTIyIDguNzY1NCBDIDEzMy43Mjk1IDcuNzQ0OSAxMzQuMjE0MSA2LjU3NDkgMTM1LjIzNDYgNi4xNTIyIFpNIDEzMy4yNzM1IDEuNDE3NiBMIDEzNiA0LjAwNTQgTCAxMzguNzI2NSAxLjQxNzYgTCAxMzguODI0NiA1LjE3NTQgTCAxNDIuNTgyNCA1LjI3MzUgTCAxMzkuOTk0NiA4IEwgMTQyLjU4MjQgMTAuNzI2NSBMIDEzOC44MjQ2IDEwLjgyNDYgTCAxMzguNzI2NSAxNC41ODI0IEwgMTM2IDExLjk5NDYgTCAxMzMuMjczNSAxNC41ODI0IEwgMTMzLjE3NTQgMTAuODI0NiBMIDEyOS40MTc2IDEwLjcyNjUgTCAxMzIuMDA1NCA4IEwgMTI5LjQxNzYgNS4yNzM1IEwgMTMzLjE3NTQgNS4xNzU0IEwgMTMzLjI3MzUgMS40MTc2IFoiIGZpbGw9InVybCgjZ3JhZGllbnQyMSkiLz4NCTwvZz4NPC9zdmc+) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgCAMAAADKUgH/AAAAA3NCSVQICAjb4U/gAAAB+1BMVEX////+/v77+/v6+vr5+fn4+Pj39/f29vb19fX09PTy8vLx8fHw8PDv7+/u7u7t7e3s7Ozr6+vq6urp6eno6Ojm5ubk5OTj4+Pi4uLh4eHg4ODf39/e3t7c3Nzb29va2trZ2dnX19fW1tbT09PS0tLR0dHQ0NDOzs7Nzc3Ly8vGxsbFxcXExMTDw8PCwsLBwcHAwMC/v7+9vb24uLi3t7e2tra0tLSysrKvr6+urq6tra2srKyrq6uoqLenp6elpaWkpKSioqKgoKCenqyfn5+dnZ2cnJybm5uampqZmZmXl5eVlZWUlJSUlKGTk5OSkpKPj4+Ojo6MjIyLi4uKioqJiYmJiZWHh4eGhoaEhISDg4OCgoKBgYGAgIB5eXl4eHh3d3d1dYBycnJwcHBubm5tbXdpaXNpaWlnZ2dkZGRjY2NgYGBfX19eXl5dXV1cXFxaWlpYWFhWVlZVVVVTU1NSUlJRUVFPT09OTk5NTU1MTExLS0tKSkpJSUlHR0dGRkZERERDQ0NCQkJAQEA/Pz8+Pj47Ozs5OTk3Nzc2NjY1NTU1NTkzMzMyMjIxMTEwMDAsLCwrKysqKioqKi4pKSkoKCgnJychISEgICAgICIfHx8eHh4dHR0cHBwaGhoZGRkYGBgVFRcVFRUSEhIREREQEBAPDw8LCwsAAAD8LSgfAAAAqXRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A+297FgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMy8xMqzAOnkAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEAUlEQVRYhdVWCVsTVxQNJpqqGKONRCMRk0jjVrDuW1RIiIoo1SpIClq1JihGcUFZVNSAG264Aq5Ug/dn+u57d+5MwuQrtfMVer4v797z3p07J2+2Y4MpBttkC5Bo46GgoKGfOLUJVANUYySqA/QFGPq78/p8BRZcMYCYiwX52sZVdM6zc26322sw1ogEqbFOks1qIeZ6SrNv7qRbU61dL/U/ZNBvnNDaOBzxuMPBgux2fzpXz29Op5OJ07lHJXvkpNNYiGTEPR0XRvzT3CM4N9Z/KXUs0Zg4lrr6V25b2iE7Q1uYKcGCfhAIXNAWkc0W4Daza7WsFifF7/NboAEn4o4VNRizKxxxrLpnKyLYroIZZjKQtS8sZixsl4IUCbWrcsznCvDx+yAnnQtta9Ztz8gBsMozo1/V9M/wiHHwVtEjQlH6bv7uIOYwJK1zu92V169XilCndmgeIXwRiHkETP8cnh8CnyBzG4cMYJV+dWX2tEcX1NoDJvfQjwx1WL3HcwPghsdTD0rQAsZWYiUChQSVvA+LUQ6CyCugXwsU1KkLSnWa7VAJQ/GDXu9NgJte70EStIiw8jIQWyzAxx+CnHQxBB5kO57LAbCqZFa3Wu2ehWcYNO7QHbO/VMpQTcXJNvT2bhDhkBLkl6i8osoxLxPg48uOaNkRnCyD3m3rqx7IAXCitnj1GK6OrS6Wt/8t/aZOf8lRQru0lIGsI7yEEe6QggICa3MeiKPBYJBJMHiUZ5EaC5G89bkqxL3SU+Hy4YMHn7tSLfWxXbH6lrMfkI+7h0IMrU1AQqZYsmzZumt5u3ptVTnn5eXlCYwJkSA11knyrNQtUfqMZgcv4Xvo7MO8ptoOhRnaQijU1ETyUNDGrvwjAV7v4HS5QDNAM0aiOmTFuwP++fP9B96NbzNBVGD/ChY0+ejmYYoIMuD/JKgv/eq/08EghwN6UBB+KNO8RXtsqnkwQTIigMmoVYLIBxjsAPmh1i2KxaVVUa7IBCeUoGR02CJBZH4MHgj9UN/FIfBKtld9rdgX5WE0KgWN7o9ELdgjFETmh4LmhzKNO7Mb8f29z+Vy0XqtWYtkpOE07tDXhkhS9eRPx3cKIvNDQfdDVbd/PTWBFtHIC5BKXkSickL/uH6nIDI/FHQ/1HLuj+MTaKHuaEP2rwWRMaGg+6Hfzx/+c1IEkfmhoPuhTY+rzkygRTQyoJIBqy4ZmR8Kmh/qi1fBLxlAF8QLh81aiJv6K0brbmoyPwYPhH7oSU8WirPEMAQCjaYtxGPfIPZooMGyx175HC1IKD90crdiCbkQairQYxhfRAKWvRjJ1mjuRgL90PGfNdbMgylGk0JSNGnZp6MQ7n+04gz/EFPOfnwDzhnRIkQEkOIAAAAASUVORK5CYII=)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-time span{font-size:1rem !important;line-height:1.1 !important}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#ffffff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MTwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6QmFnLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wNy0zMVQxNDowNzo3MzwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjI8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cpunxb8AAAHMSURBVDgRpZS7SkNBEIY98QK+gaIxxELF2JjEBKwsJA9gkZcQFXyDYBUEwYfQwsJeGxGt1E470QRUsFHiBQQvid8fZglHs8GDA19mLzP/bvbMbleXxxqNxjRsahrfByWY9YT7hy15Df8Bh5CFc5DN+TPbzJCQgwtlmj3jP10HfwllyEN3G4nWEAGT8AJ/sSeCtiDTUmjTImAMjsDZA40318EfgHbp7JZGsY1Ua4iAAJbhFXSG43AMsnkYgRWogqwGnUUlT1ASStbWIosw45amPQVuIe007eYie5IDWyhFuwIynWlvZLGfCYjoeOqgisj/nI/cRyQOVyArx/iZgDQkoPlXIqreE39iOQUd/iOoeHUGnYvVsxJ56yCrxYiRiHiHOvzLJHhtCv34yDtkV/qyw6ZRkeC+dbL4QWtHcQME5yxhT2eoi647rE+/FEVJseSEy4aBXtgGWQVSFuj94sR0LmwCVDa6PjJdp6Zop90qxmJxzdzw1WOwCLrosiroAUhAjxNW28a8j0PobxGsV2MDhkxEFXAKN9aP4/VAjFr/Dr8aBMGO9X87RDOgM9Uj6jPvAxvaoZNHRfWoMlqAAiRBVgGV2S6csbMvfMi+AaMLVYXh1sqKAAAAAElFTkSuQmCC) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#ffffff}.qti-item.runtime .block-listing>li:hover,.qti-item .qti-associateInteraction .empty:hover,.qti-item .qti-graphicGapMatchInteraction ul.source>li:hover,.qti-item .qti-graphicGapMatchInteraction ul.source>li.active.selectable:hover,.qti-item .qti-graphicOrderInteraction ul.ordinals>li:hover,.qti-item .qti-hottextInteraction .qti-hottext:hover,.qti-item .qti-gapMatchInteraction .gapmatch-content:hover{background:#f2f6f9 !important;cursor:pointer !important}.qti-item.runtime .block-listing>li.active:hover,.qti-item .qti-associateInteraction .result-area>li>.target.active:hover{background:#e9f0f5 !important}.qti-item #modalFeedbacks .qti-modalFeedback,.qti-item .qti-itemBody .qti-modalFeedback{color:#111;margin-top:10px;border:4px solid #266d9c}.qti-item #modalFeedbacks .qti-modalFeedback .qti-title,.qti-item .qti-itemBody .qti-modalFeedback .qti-title{margin-top:0px}.qti-item #modalFeedbacks .positive.qti-modalFeedback,.qti-item .qti-itemBody .positive.qti-modalFeedback{border-color:#269c5d}.qti-item #modalFeedbacks .negative.qti-modalFeedback,.qti-item .qti-itemBody .negative.qti-modalFeedback{border-color:#c02940}.qti-item{overflow-x:visible !important;padding:15px;background:#fff;margin:auto;max-width:1024px}.qti-item [class^="icon-"],.qti-item [class*=" icon-"]{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qti-item .icon-tree:before{content:"\e6b4"}.qti-item .icon-home:before{content:"\e6b3"}.qti-item .icon-shared-file:before{content:"\e6b2"}.qti-item .icon-end-attempt:before{content:"\e603"}.qti-item .icon-icon:before{content:"\f1c5"}.qti-item .icon-radio-bg:before{content:"\e600"}.qti-item .icon-checkbox-bg:before{content:"\e601"}.qti-item .icon-tag:before{content:"\e602"}.qti-item .icon-style:before{content:"\e604"}.qti-item .icon-ownership-transfer:before{content:"\e605"}.qti-item .icon-property-advanced:before{content:"\e606"}.qti-item .icon-property-add:before{content:"\e607"}.qti-item .icon-repository-add:before{content:"\e608"}.qti-item .icon-repository-remove:before{content:"\e609"}.qti-item .icon-repository:before{content:"\e60a"}.qti-item .icon-result-server:before{content:"\e60b"}.qti-item .icon-folder:before{content:"\e60c"}.qti-item .icon-folder-open:before{content:"\e60d"}.qti-item .icon-left:before{content:"\e60e"}.qti-item .icon-right:before{content:"\e60f"}.qti-item .icon-up:before{content:"\e610"}.qti-item .icon-down:before{content:"\e611"}.qti-item .icon-undo:before{content:"\e612"}.qti-item .icon-redo:before{content:"\e613"}.qti-item .icon-screen:before{content:"\e614"}.qti-item .icon-laptop:before{content:"\e615"}.qti-item .icon-tablet:before{content:"\e616"}.qti-item .icon-phone:before{content:"\e617"}.qti-item .icon-move:before{content:"\e618"}.qti-item .icon-bin:before{content:"\e619"}.qti-item .icon-shuffle:before{content:"\e61a"}.qti-item .icon-print:before{content:"\e61b"}.qti-item .icon-tools:before{content:"\e61c"}.qti-item .icon-settings:before{content:"\e61d"}.qti-item .icon-video:before{content:"\e61e"}.qti-item .icon-find:before{content:"\e61f"}.qti-item .icon-image:before{content:"\e620"}.qti-item .icon-edit:before{content:"\e621"}.qti-item .icon-document:before{content:"\e622"}.qti-item .icon-resize-grid:before{content:"\e623"}.qti-item .icon-resize:before{content:"\e624"}.qti-item .icon-help:before{content:"\e625"}.qti-item .icon-mobile-menu:before{content:"\e626"}.qti-item .icon-fix:before{content:"\e627"}.qti-item .icon-unlock:before{content:"\e628"}.qti-item .icon-lock:before{content:"\e629"}.qti-item .icon-ul:before{content:"\e62a"}.qti-item .icon-ol:before{content:"\e62b"}.qti-item .icon-email:before{content:"\e62c"}.qti-item .icon-download:before{content:"\e62d"}.qti-item .icon-logout:before{content:"\e62e"}.qti-item .icon-login:before{content:"\e62f"}.qti-item .icon-spinner:before{content:"\e630"}.qti-item .icon-preview:before{content:"\e631"}.qti-item .icon-external:before{content:"\e632"}.qti-item .icon-time:before{content:"\e633"}.qti-item .icon-save:before{content:"\e634"}.qti-item .icon-warning:before{content:"\e635"}.qti-item .icon-add:before{content:"\e636"}.qti-item .icon-close:before{content:"\e637"}.qti-item .icon-success:before{content:"\e638"}.qti-item .icon-remove:before{content:"\e639"}.qti-item .icon-info:before{content:"\e63a"}.qti-item .icon-error:before{content:"\e63b"}.qti-item .icon-users:before{content:"\e63c"}.qti-item .icon-user:before{content:"\e63d"}.qti-item .icon-test-taker:before{content:"\e63e"}.qti-item .icon-test-takers:before{content:"\e63f"}.qti-item .icon-item:before{content:"\e640"}.qti-item .icon-test:before{content:"\e641"}.qti-item .icon-delivery:before{content:"\e642"}.qti-item .icon-eye-slash:before{content:"\e643"}.qti-item .icon-result:before{content:"\e644"}.qti-item .icon-delivery-small:before{content:"\e645"}.qti-item .icon-upload:before{content:"\e646"}.qti-item .icon-result-small:before{content:"\e647"}.qti-item .icon-mobile-preview:before{content:"\e648"}.qti-item .icon-extension:before{content:"\e649"}.qti-item .icon-desktop-preview:before{content:"\e64a"}.qti-item .icon-tablet-preview:before{content:"\e64b"}.qti-item .icon-insert-horizontal-line:before{content:"\e64c"}.qti-item .icon-table:before{content:"\e64d"}.qti-item .icon-anchor:before{content:"\e64e"}.qti-item .icon-unlink:before{content:"\e64f"}.qti-item .icon-link:before{content:"\e650"}.qti-item .icon-right-left:before{content:"\e651"}.qti-item .icon-left-right:before{content:"\e652"}.qti-item .icon-special-character:before{content:"\e653"}.qti-item .icon-source:before{content:"\e654"}.qti-item .icon-new-page:before{content:"\e655"}.qti-item .icon-templates:before{content:"\e656"}.qti-item .icon-cut:before{content:"\e657"}.qti-item .icon-replace:before{content:"\e658"}.qti-item .icon-copy:before{content:"\e659"}.qti-item .icon-paste:before{content:"\e65a"}.qti-item .icon-select-all:before{content:"\e65b"}.qti-item .icon-paste-text:before{content:"\e65c"}.qti-item .icon-paste-word:before{content:"\e65d"}.qti-item .icon-bold:before{content:"\e65e"}.qti-item .icon-italic:before{content:"\e65f"}.qti-item .icon-underline:before{content:"\e660"}.qti-item .icon-subscript:before{content:"\e661"}.qti-item .icon-superscript:before{content:"\e662"}.qti-item .icon-strike-through:before{content:"\e663"}.qti-item .icon-decrease-indent:before{content:"\e664"}.qti-item .icon-increase-indent:before{content:"\e665"}.qti-item .icon-block-quote:before{content:"\e666"}.qti-item .icon-div-container:before{content:"\e667"}.qti-item .icon-align-left:before{content:"\e668"}.qti-item .icon-center:before{content:"\e669"}.qti-item .icon-align-right:before{content:"\e66a"}.qti-item .icon-justify:before{content:"\e66b"}.qti-item .icon-choice:before{content:"\e66c"}.qti-item .icon-inline-choice:before{content:"\e66d"}.qti-item .icon-match:before{content:"\e66e"}.qti-item .icon-associate:before{content:"\e66f"}.qti-item .icon-media:before{content:"\e670"}.qti-item .icon-graphic-order:before{content:"\e671"}.qti-item .icon-hotspot:before{content:"\e672"}.qti-item .icon-graphic-gap:before{content:"\e673"}.qti-item .icon-graphic-associate:before{content:"\e674"}.qti-item .icon-select-point:before{content:"\e675"}.qti-item .icon-pin:before{content:"\e676"}.qti-item .icon-import:before{content:"\e677"}.qti-item .icon-export:before{content:"\e678"}.qti-item .icon-move-item:before{content:"\e679"}.qti-item .icon-meta-data:before{content:"\e67a"}.qti-item .icon-slider:before{content:"\e67b"}.qti-item .icon-summary-report:before{content:"\e67c"}.qti-item .icon-text-entry:before{content:"\e67d"}.qti-item .icon-extended-text:before{content:"\e67e"}.qti-item .icon-eraser:before{content:"\e67f"}.qti-item .icon-row:before{content:"\e680"}.qti-item .icon-column:before{content:"\e681"}.qti-item .icon-text-color:before{content:"\e682"}.qti-item .icon-background-color:before{content:"\e683"}.qti-item .icon-spell-check:before{content:"\e684"}.qti-item .icon-polygon:before{content:"\e685"}.qti-item .icon-rectangle:before{content:"\e686"}.qti-item .icon-gap-match:before{content:"\e687"}.qti-item .icon-order:before{content:"\e688"}.qti-item .icon-hottext:before{content:"\e689"}.qti-item .icon-free-form:before{content:"\e68a"}.qti-item .icon-step-backward:before{content:"\e68b"}.qti-item .icon-fast-backward:before{content:"\e68c"}.qti-item .icon-backward:before{content:"\e68d"}.qti-item .icon-play:before{content:"\e68e"}.qti-item .icon-pause:before{content:"\e68f"}.qti-item .icon-stop:before{content:"\e690"}.qti-item .icon-forward:before{content:"\e691"}.qti-item .icon-fast-forward:before{content:"\e692"}.qti-item .icon-step-forward:before{content:"\e693"}.qti-item .icon-ellipsis:before{content:"\e694"}.qti-item .icon-circle:before{content:"\e695"}.qti-item .icon-target:before{content:"\e696"}.qti-item .icon-guide-arrow:before{content:"\e697"}.qti-item .icon-range-slider-right:before{content:"\e698"}.qti-item .icon-range-slider-left:before{content:"\e699"}.qti-item .icon-radio-checked:before,.qti-item label input[type="radio"]:checked ~ .icon-radio:before,.qti-item label input[type="checkbox"]:checked ~ .icon-radio:before{content:"\e69a"}.qti-item .icon-checkbox:before{content:"\e69b"}.qti-item .icon-checkbox-crossed:before,.qti-item label input[type="radio"]:checked ~ .icon-checkbox.cross:before,.qti-item label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before{content:"\e69c"}.qti-item .icon-checkbox-checked:before,.qti-item label input[type="radio"]:checked ~ .icon-checkbox:before,.qti-item label input[type="checkbox"]:checked ~ .icon-checkbox:before{content:"\e69d"}.qti-item .icon-result-nok:before{content:"\e69e"}.qti-item .icon-result-ok:before{content:"\e69f"}.qti-item .icon-not-evaluated:before{content:"\e6a0"}.qti-item .icon-filter:before{content:"\e6a1"}.qti-item .icon-translate:before{content:"\e6a2"}.qti-item .icon-eject:before{content:"\e6a3"}.qti-item .icon-continue:before{content:"\e6a4"}.qti-item .icon-radio:before{content:"\e6a5"}.qti-item .icon-sphere:before{content:"\e6a6"}.qti-item .icon-reset:before{content:"\e6a7"}.qti-item .icon-smaller:before{content:"\e6a8"}.qti-item .icon-larger:before{content:"\e6a9"}.qti-item .icon-clock:before{content:"\e6aa"}.qti-item .icon-font:before{content:"\e6ab"}.qti-item .icon-maths:before{content:"\e6ac"}.qti-item .icon-grip:before{content:"\e6ad"}.qti-item .icon-rubric:before{content:"\e6ae"}.qti-item .icon-audio:before{content:"\e6af"}.qti-item .icon-grip-h:before{content:"\e6b0"}.qti-item .icon-magicwand:before{content:"\e6b1"}.qti-item .icon-loop:before{content:"\ea2e"}.qti-item .icon-calendar:before{content:"\e953"}.qti-item .icon-reload:before{content:"\e984"}.qti-item .icon-speed:before{content:"\e9a6"}.qti-item .icon-volume:before{content:"\ea27"}.qti-item [class^="feedback-"],.qti-item [class*=" feedback-"]{border:1px transparent solid;position:relative;padding:20px 20px 20px 45px;margin:5px 0 10px 0;border-radius:3px;color:#222 !important}.qti-item [class^="feedback-"].small,.qti-item [class*=" feedback-"].small{padding:8px 20px 8px 45px}.qti-item [class^="feedback-"].small [class^="icon-"],.qti-item [class^="feedback-"].small [class*=" icon-"],.qti-item [class*=" feedback-"].small [class^="icon-"],.qti-item [class*=" feedback-"].small [class*=" icon-"]{top:9px;left:10px}.qti-item [class^="feedback-"] [class^="icon-"],.qti-item [class^="feedback-"] [class*=" icon-"],.qti-item [class*=" feedback-"] [class^="icon-"],.qti-item [class*=" feedback-"] [class*=" icon-"]{font-size:20px;font-size:2rem;position:absolute;top:20px;left:15px}.qti-item [class^="feedback-"] [class^="icon-"].icon-close,.qti-item [class^="feedback-"] [class^="icon-"].icon-remove,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove{font-size:15px;font-size:1.5rem;color:#999;left:auto;top:5px;cursor:pointer}.qti-item [class^="feedback-"] [class^="icon-"].icon-close:hover,.qti-item [class^="feedback-"] [class^="icon-"].icon-remove:hover,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close:hover,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove:hover,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close:hover,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove:hover,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close:hover,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove:hover{color:#222}.qti-item [class^="feedback-"] [class^="icon-"].icon-remove,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove{right:24px}.qti-item [class^="feedback-"] [class^="icon-"].icon-close,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close{right:7px}.qti-item [class^="feedback-"].popup,.qti-item [class*=" feedback-"].popup{display:block;position:fixed;top:50px;left:50%;margin-left:-200px;width:400px;z-index:999999}.qti-item .feedback-error,.qti-item .tao-error-tooltip{border-color:#c02940;background-color:#f1cfd4}.qti-item .feedback-error .icon-error,.qti-item .tao-error-tooltip .icon-error{color:#ba122b !important}.qti-item .feedback-info,.qti-item .tao-info-tooltip{border-color:#266d9c;background-color:#cedee9}.qti-item .feedback-info .icon-info,.qti-item .tao-info-tooltip .icon-info,.qti-item .feedback-info .icon-lock,.qti-item .tao-info-tooltip .icon-lock{color:#0e5d91 !important}.qti-item .feedback-info .button-container,.qti-item .tao-info-tooltip .button-container{margin-top:20px}.qti-item .feedback-success,.qti-item .tao-success-tooltip{border-color:#269c5d;background-color:#cee9db}.qti-item .feedback-success .icon-success,.qti-item .tao-success-tooltip .icon-success{color:#0e914b !important}.qti-item .feedback-warning,.qti-item .tao-warning-tooltip{border-color:#dbb66b;background-color:#f7eede}.qti-item .feedback-warning .icon-warning,.qti-item .tao-warning-tooltip .icon-warning{color:#d8ae5b !important}.qti-item .brd-error{border:1px solid #c02940 !important}.qti-item .brd-info{border:1px solid #266d9c !important}.qti-item .brd-success{border:1px solid #269c5d !important}.qti-item .brd-warning{border:1px solid #dbb66b !important}.qti-item .txt-error{color:#ba122b !important}.qti-item .txt-info{color:#0e5d91 !important}.qti-item .txt-success{color:#0e914b !important}.qti-item .txt-warning{color:#d8ae5b !important}.qti-item .bg-error{background-color:#f1cfd4}.qti-item .bg-info{background-color:#cedee9}.qti-item .bg-success{background-color:#cee9db}.qti-item .bg-warning{background-color:#f7eede}.qti-item [class*=" col-"],.qti-item [class^="col-"]{float:left;min-height:1rem}.qti-item [class*=" col-"]:first-child,.qti-item [class^="col-"]:first-child{margin-left:0}.qti-item [class*=" col-"].grid-container,.qti-item [class^="col-"].grid-container{margin-bottom:0}.qti-item .col-12{float:none}.qti-item .grid-container{overflow-x:hidden}.qti-item .grid-row,.qti-item .fixed-grid-row{width:101.42857%}.qti-item .col-1{margin-left:1.42857%;width:6.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-2{margin-left:1.42857%;width:15.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-3{margin-left:1.42857%;width:23.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-4{margin-left:1.42857%;width:31.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-5{margin-left:1.42857%;width:40.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-6{margin-left:1.42857%;width:48.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-7{margin-left:1.42857%;width:56.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-8{margin-left:1.42857%;width:65.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-9{margin-left:1.42857%;width:73.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-10{margin-left:1.42857%;width:81.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-11{margin-left:1.42857%;width:90.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-12{margin-left:1.42857%;width:98.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item #icon-editor .grid-row{width:100%}.qti-item #icon-editor .col-1{margin-left:0%;width:8.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-2{margin-left:0%;width:16.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-3{margin-left:0%;width:25%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-4{margin-left:0%;width:33.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-5{margin-left:0%;width:41.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-6{margin-left:0%;width:50%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-7{margin-left:0%;width:58.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-8{margin-left:0%;width:66.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-9{margin-left:0%;width:75%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-10{margin-left:0%;width:83.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-11{margin-left:0%;width:91.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-12{margin-left:0%;width:100%;margin-top:0 !important;margin-bottom:0 !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .tao-dark-tooltip,.qti-item .tao-default-tooltip,.qti-item .tao-info-tooltip,.qti-item .tao-success-tooltip,.qti-item .tao-warning-tooltip,.qti-item .tao-error-tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:300px;border-width:1px;border-style:solid}.qti-item .tao-dark-tooltip .tooltipster-content,.qti-item .tao-default-tooltip .tooltipster-content,.qti-item .tao-info-tooltip .tooltipster-content,.qti-item .tao-success-tooltip .tooltipster-content,.qti-item .tao-warning-tooltip .tooltipster-content,.qti-item .tao-error-tooltip .tooltipster-content{font-size:12px;font-size:1.2rem;line-height:14px;padding:6px}.qti-item .tao-dark-tooltip .tooltipster-fade-show,.qti-item .tao-default-tooltip .tooltipster-fade-show,.qti-item .tao-info-tooltip .tooltipster-fade-show,.qti-item .tao-success-tooltip .tooltipster-fade-show,.qti-item .tao-warning-tooltip .tooltipster-fade-show,.qti-item .tao-error-tooltip .tooltipster-fade-show{opacity:0.7 !important}.qti-item .tao-dark-tooltip{border-color:#444;background-color:#404040;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#fff}.qti-item .tao-default-tooltip{border-color:#ddd;background-color:#fff;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-info-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-success-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-warning-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-error-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tooltip-content{display:none}.qti-item .tooltipster-content .tooltip-content{display:block}.qti-item .tooltipster-arrow-top .tooltipster-arrow-border,.qti-item .tooltipster-arrow-top-right .tooltipster-arrow-border,.qti-item .tooltipster-arrow-top-left .tooltipster-arrow-border{bottom:-8px !important}.qti-item .icon-help.tooltipstered{cursor:help;position:relative;top:2px}.qti-item .help-content{display:none}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .resourcemgr{position:relative;width:100%;height:100%}#mediaManager .qti-item .resourcemgr.modal{max-height:700px;top:40px !important;bottom:40px;padding:0}.qti-item .resourcemgr>h2{font-size:15px;font-size:1.5rem;margin:20px 40px 10px;height:40px}.qti-item .resourcemgr .file-wrapper{overflow-y:auto;padding:0 40px;height:calc(100% - 40px - 30px - 40px)}.qti-item .resourcemgr .file-browser,.qti-item .resourcemgr .file-selector,.qti-item .resourcemgr .file-preview{position:relative;display:table-cell;vertical-align:top;height:100% !important;color:#222}.qti-item .resourcemgr .file-browser h1,.qti-item .resourcemgr .file-selector h1,.qti-item .resourcemgr .file-preview h1{font-size:16px;font-size:1.6rem;line-height:1.6;color:#222;margin-top:1px;padding:5px;height:38px}.qti-item .resourcemgr .file-browser h2,.qti-item .resourcemgr .file-selector h2,.qti-item .resourcemgr .file-preview h2{font-size:13px;font-size:1.3rem;line-height:1.3;background-color:#D4D5D7;color:#222;margin-top:1px;padding:6px;position:relative;clear:both}.qti-item .resourcemgr .file-browser h2.toggler,.qti-item .resourcemgr .file-selector h2.toggler,.qti-item .resourcemgr .file-preview h2.toggler{cursor:pointer}.qti-item .resourcemgr .file-browser h2.toggler:after,.qti-item .resourcemgr .file-selector h2.toggler:after,.qti-item .resourcemgr .file-preview h2.toggler:after{position:absolute;right:15px;top:3px}.qti-item .resourcemgr .file-browser{background-color:#f3f1ef}.qti-item .resourcemgr .file-browser>h1{width:260px;background-color:#D4D5D7}.qti-item .resourcemgr .file-browser .file-browser-wrapper{width:260px;overflow:auto;height:calc(100% - 50px)}.qti-item .resourcemgr .file-browser ul{list-style-type:none;padding-left:5px}.qti-item .resourcemgr .file-browser ul ul{padding-left:18px}.qti-item .resourcemgr .file-browser ul li a{color:#222;white-space:nowrap}.qti-item .resourcemgr .file-browser ul li a:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c";margin:0 3px}.qti-item .resourcemgr .file-browser ul li a.opened:before{font-style:italic;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60d"}.qti-item .resourcemgr .file-browser ul li.active>a{background-color:#9ebed3}.qti-item .resourcemgr .file-preview{max-width:300px;background-color:#f3f1ef}.qti-item .resourcemgr .file-preview>h1{width:300px;background-color:#D4D5D7}.qti-item .resourcemgr .file-preview .file-properties{padding:0 5px}.qti-item .resourcemgr .file-preview .previewer{height:300px;overflow:hidden}.qti-item .resourcemgr .file-preview .actions{text-align:center;margin-bottom:10px}.qti-item .resourcemgr .file-selector{position:relative;width:100%;border:solid 1px #fff;border-top:none;border-bottom:none;background-color:#fff}.qti-item .resourcemgr .file-selector>h1{position:relative;background-color:#f3f1ef}.qti-item .resourcemgr .file-selector>h1 .title{margin-right:10px}.qti-item .resourcemgr .file-selector>h1 .upload-switcher a{display:inline-block}.qti-item .resourcemgr .file-selector>h1 .upload-switcher .listing{display:none}.qti-item .resourcemgr .file-selector .empty{width:100%;color:#666;font-style:italic;font-size:18px;font-size:1.8rem;text-align:center}.qti-item .resourcemgr .file-selector ul.files{position:relative;margin-bottom:0;padding:0;list-style-type:none;max-height:550px;overflow-y:auto}.qti-item .resourcemgr .file-selector ul.files li{height:35px;line-height:35px;margin-bottom:0;padding:0 0 0 5px;overflow-y:hidden}.qti-item .resourcemgr .file-selector ul.files li:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";margin:0 4px;font-size:16px;font-size:1.6rem;vertical-align:top}.qti-item .resourcemgr .file-selector ul.files li[data-type='image']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e620";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li[data-type='audio']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li[data-type='video']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61e";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li.active,.qti-item .resourcemgr .file-selector ul.files li:hover{background-color:#9ebed3;cursor:pointer}.qti-item .resourcemgr .file-selector ul.files li .desc{display:inline-block;min-width:150px;max-width:250px}.qti-item .resourcemgr .file-selector ul.files li .actions{float:right;position:relative;height:35px;width:100px}.qti-item .resourcemgr .file-selector ul.files li .actions .tlb{display:inline-block;background:none;font-size:14px;font-size:1.4rem}.qti-item .resourcemgr .file-selector ul.files li .actions .tlb .tlb-top{background:none !important;border-width:0 !important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}.qti-item .resourcemgr .file-selector .file-upload-container{display:none;padding:0 5px}.qti-item [class^="btn-"],.qti-item [class*=" btn-"],.qti-item .btn-default,.qti-item button,.qti-item input[type="submit"],.qti-item input[type="reset"]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px !important;font-size:1.4rem !important;color:#fff !important;cursor:pointer;text-decoration:none !important;vertical-align:middle;outline:0;overflow:visible;border:none;display:inline-block;line-height:2.5;padding:0 15px;background-color:#acb1b8;text-shadow:1px 1px 0 #82878d;font-weight:normal;font-style:normal;text-align:center;height:35px}.qti-item .small[class^="btn-"],.qti-item .small[class*=" btn-"],.qti-item .small.btn-default,.qti-item button.small,.qti-item input.small[type="submit"],.qti-item input.small[type="reset"]{line-height:1.8;height:25px}.qti-item .small[class^="btn-"] [class^="icon-"],.qti-item .small[class*=" btn-"] [class^="icon-"],.qti-item .small.btn-default [class^="icon-"],.qti-item button.small [class^="icon-"],.qti-item input.small[type="submit"] [class^="icon-"],.qti-item input.small[type="reset"] [class^="icon-"],.qti-item .small[class^="btn-"] [class*=" icon-"],.qti-item .small[class*=" btn-"] [class*=" icon-"],.qti-item .small.btn-default [class*=" icon-"],.qti-item button.small [class*=" icon-"],.qti-item input.small[type="submit"] [class*=" icon-"],.qti-item input.small[type="reset"] [class*=" icon-"]{font-size:13px;font-size:1.3rem}.qti-item [class^="btn-"] [class^="icon-"],.qti-item [class*=" btn-"] [class^="icon-"],.qti-item .btn-default [class^="icon-"],.qti-item button [class^="icon-"],.qti-item input[type="submit"] [class^="icon-"],.qti-item input[type="reset"] [class^="icon-"],.qti-item [class^="btn-"] [class*=" icon-"],.qti-item [class*=" btn-"] [class*=" icon-"],.qti-item .btn-default [class*=" icon-"],.qti-item button [class*=" icon-"],.qti-item input[type="submit"] [class*=" icon-"],.qti-item input[type="reset"] [class*=" icon-"]{font:tao !important;font-family:tao;font-size:14px;font-size:1.4rem;line-height:1;padding:0 9px 0 0;position:relative;top:1px;left:-1px;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.qti-item [class^="btn-"] [class^="icon-"].r,.qti-item [class*=" btn-"] [class^="icon-"].r,.qti-item .btn-default [class^="icon-"].r,.qti-item button [class^="icon-"].r,.qti-item input[type="submit"] [class^="icon-"].r,.qti-item input[type="reset"] [class^="icon-"].r,.qti-item [class^="btn-"] [class*=" icon-"].r,.qti-item [class*=" btn-"] [class*=" icon-"].r,.qti-item .btn-default [class*=" icon-"].r,.qti-item button [class*=" icon-"].r,.qti-item input[type="submit"] [class*=" icon-"].r,.qti-item input[type="reset"] [class*=" icon-"].r{padding:0 0 0 9px}.qti-item [class^="btn-"]:hover,.qti-item [class*=" btn-"]:hover,.qti-item .btn-default:hover,.qti-item button:hover,.qti-item input[type="submit"]:hover,.qti-item input[type="reset"]:hover{opacity:.85}.qti-item .btn-info[class^="btn-"],.qti-item .btn-info[class*=" btn-"],.qti-item .btn-info.btn-default,.qti-item button.btn-info,.qti-item input.btn-info[type="submit"],.qti-item input.btn-info[type="reset"]{background-color:#266d9c;text-shadow:1px 1px 0 #0b4a74}.qti-item .btn-error[class^="btn-"],.qti-item .btn-error[class*=" btn-"],.qti-item .btn-error.btn-default,.qti-item button.btn-error,.qti-item input.btn-error[type="submit"],.qti-item input.btn-error[type="reset"]{background-color:#c02940;text-shadow:1px 1px 0 #940e22}.qti-item .btn-success[class^="btn-"],.qti-item .btn-success[class*=" btn-"],.qti-item .btn-success.btn-default,.qti-item button.btn-success,.qti-item input.btn-success[type="submit"],.qti-item input.btn-success[type="reset"]{background-color:#269c5d;text-shadow:1px 1px 0 #0b743c}.qti-item .btn-warning[class^="btn-"],.qti-item .btn-warning[class*=" btn-"],.qti-item .btn-warning.btn-default,.qti-item button.btn-warning,.qti-item input.btn-warning[type="submit"],.qti-item input.btn-warning[type="reset"]{background-color:#dbb66b;text-shadow:1px 1px 0 #ac8b48}.qti-item .disabled,.qti-item button[disabled]{background-color:#afb4bb !important;text-shadow:1px 1px 0 rgba(255,255,255,0.8) !important;cursor:not-allowed !important;opacity:.55 !important;color:#000 !important}.qti-item .ui-button [class^="icon-"],.qti-item .ui-button [class*=" icon-"]{font-family:tao !important}.qti-item .noUi-target,.qti-item .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.qti-item .noUi-base{width:100%;height:100%;position:relative}.qti-item .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.qti-item .noUi-handle{position:relative;z-index:1}.qti-item .noUi-stacking .noUi-handle{z-index:10}.qti-item .noUi-stacking+.noUi-origin{*z-index:-1}.qti-item .noUi-state-drag *{cursor:inherit !important}.qti-item .noUi-horizontal{height:11px}.qti-item .noUi-horizontal .noUi-handle{width:10px;height:17px;left:-5px;top:-4px}.qti-item .noUi-horizontal .noUi-handle:after{border-top:3px solid #a3a9b1;border-left:5px solid transparent;border-right:5px solid transparent;content:"";left:0;position:absolute;bottom:-3px;width:0}.qti-item .qti-slider-values{margin-top:6px !important}.qti-item .noUi-horizontal .noUi-handle:hover:after{border-top:3px solid #3e7da7}.qti-item .noUi-horizontal .noUi-handle.noUi-active:after{border-top-color:#3e7da7}.qti-item .noUi-horizontal.noUi-extended{padding:0 15px}.qti-item .noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.qti-item .noUi-vertical{width:11px;height:200px;display:inline-block}.qti-item .noUi-vertical .noUi-handle{width:17px;height:10px;left:-4px;top:-5px}.qti-item .noUi-vertical.noUi-extended{padding:15px 0}.qti-item .noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.qti-item .noUi-background{background:#fff}.qti-item .noUi-connect{background:#f3f1ef}.qti-item .noUi-target{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .noUi-dragable{cursor:w-resize}.qti-item .noUi-vertical .noUi-dragable{cursor:n-resize}.qti-item .noUi-handle{background:#a3a9b1;color:#a3a9b1;cursor:default}.qti-item .noUi-active,.qti-item .noUi-handle:hover{background:#3e7da7;color:#3e7da7}.qti-item .noUi-handle:after{left:17px}.qti-item .noUi-vertical .noUi-handle:before,.qti-item .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.qti-item .noUi-vertical .noUi-handle:after{top:17px}.qti-item [disabled].noUi-connect,.qti-item [disabled] .noUi-connect{background:#B8B8B8}.qti-item [disabled] .noUi-handle{cursor:not-allowed}.qti-item .noUi-horizontal .step-marker{position:relative}.qti-item .noUi-horizontal .step-marker span{font-size:10px;position:relative;display:block;float:left;text-align:center;min-height:10px}.qti-item .noUi-horizontal .step-marker span:before{width:1px;height:5px;position:absolute;content:'';background:#434343;left:50%}.qti-item .noUi-horizontal .step-marker.after{top:5px}.qti-item .noUi-horizontal .step-marker.after span:before{top:-4px}.qti-item .noUi-horizontal .step-marker.before{top:-28px}.qti-item .noUi-horizontal .step-marker.before span:before{top:13px}.qti-item .item-editor-sidebar .noUi-target{margin-left:4px;margin-right:4px}.qti-item .noUi-vertical-wrapper{position:relative;display:inline-block}.qti-item .noUi-vertical-wrapper .step-marker{position:absolute;height:100%;top:0}.qti-item .noUi-vertical-wrapper .step-marker span{font-size:10px;position:relative;display:block}.qti-item .noUi-vertical-wrapper .step-marker span:before{width:5px;height:1px;position:absolute;content:'';background:#434343;top:50%}.qti-item .noUi-vertical-wrapper .step-marker.after{left:20px}.qti-item .noUi-vertical-wrapper .step-marker.after span:before{left:-9px}.qti-item .noUi-vertical-wrapper .step-marker.before span:before{left:-40%}.qti-item label{display:inline-block;cursor:pointer;padding-right:10px;margin-bottom:5px}.qti-item label abbr{border:none;color:#0e5d91}.qti-item .uploader .file-upload.grid-row{max-width:none}.qti-item .file-upload{display:inline-block;position:relative;overflow:hidden;max-width:300px}.qti-item .file-upload .file-name{padding:2px 5px;background:white;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .file-upload .file-name.placeholder{font-style:italic;color:#d2d2d2}.qti-item .file-upload .file-name.active{font-style:normal;color:#222}.qti-item .file-upload input[type="file"]{font-size:80px !important;position:absolute;left:auto;right:0;top:0;opacity:0;cursor:pointer}.qti-item .file-upload:hover .btn-info{opacity:.85}.qti-item .file-drop{height:150px;overflow-y:auto;border:solid 1px #ddd;position:relative}.qti-item .file-drop .dragholder{padding-top:20px;text-align:center;color:#ddd;font-size:20px;font-size:2rem}.qti-item .file-drop.drag-hover{border-color:#3e7da7;color:#3e7da7}.qti-item .file-drop.drag-hover:after{content:attr(data-drop-msg);position:absolute;top:0;left:0;right:0;bottom:0;width:75%;height:30px;padding:5px;background-color:#0e5d91;color:#fff;text-align:center;margin:auto}.qti-item .file-drop ul{list-style-type:none;position:relative;margin:0;padding:0}.qti-item .file-drop ul>li{position:relative;padding:6px 60px 6px 6px;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .file-drop ul>li:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";font-size:14px;font-size:1.4rem;line-height:14px;margin-right:5px;color:#0e5d91}.qti-item .file-drop ul>li .size{color:#0e5d91;margin-left:5px;font-style:italic}.qti-item .file-drop ul>li .status{position:absolute;right:30px;top:6px}.qti-item .file-drop ul>li .status.sending:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e62d";-webkit-animation:fade 1s forwards;-moz-animation:fade 1s forwards;-ms-animation:fade 1s forwards;-o-animation:fade 1s forwards;animation:fade 1s forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-o-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.qti-item .file-drop ul>li .status.success:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";color:#0e914b}.qti-item .file-drop ul>li .status.error:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63b";color:#ba122b}.qti-item .file-drop ul>li .icon-close{position:absolute;right:6px;top:6px}.qti-item .pseudo-label-box{position:relative;cursor:pointer}.qti-item .pseudo-label-box>label{width:20px;position:absolute;top:0;left:0;margin:0}.qti-item .pseudo-label-box>label+div{cursor:pointer;margin-left:24px}.qti-item .pseudo-label-box abbr{border:none;color:#0e5d91}.qti-item ol.horizontal .pseudo-label-box>label+div,.qti-item ul.horizontal .pseudo-label-box>label+div{display:table}.qti-item input[type="color"],.qti-item input[type="date"],.qti-item input[type="datetime"],.qti-item input[type="datetime-local"],.qti-item input[type="email"],.qti-item input[type="month"],.qti-item input[type="number"],.qti-item input[type="range"],.qti-item input[type="search"],.qti-item input[type="tel"],.qti-item input[type="time"],.qti-item input[type="text"],.qti-item input[type="password"],.qti-item input[type="url"],.qti-item input[type="week"],.qti-item textarea,.qti-item select{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;padding:4px;min-width:150px;background-color:white;color:#222;max-width:300px}.qti-item input[type="color"].disabled,.qti-item input[type="color"][disabled],.qti-item input[type="color"][readonly],.qti-item input[type="date"].disabled,.qti-item input[type="date"][disabled],.qti-item input[type="date"][readonly],.qti-item input[type="datetime"].disabled,.qti-item input[type="datetime"][disabled],.qti-item input[type="datetime"][readonly],.qti-item input[type="datetime-local"].disabled,.qti-item input[type="datetime-local"][disabled],.qti-item input[type="datetime-local"][readonly],.qti-item input[type="email"].disabled,.qti-item input[type="email"][disabled],.qti-item input[type="email"][readonly],.qti-item input[type="month"].disabled,.qti-item input[type="month"][disabled],.qti-item input[type="month"][readonly],.qti-item input[type="number"].disabled,.qti-item input[type="number"][disabled],.qti-item input[type="number"][readonly],.qti-item input[type="range"].disabled,.qti-item input[type="range"][disabled],.qti-item input[type="range"][readonly],.qti-item input[type="search"].disabled,.qti-item input[type="search"][disabled],.qti-item input[type="search"][readonly],.qti-item input[type="tel"].disabled,.qti-item input[type="tel"][disabled],.qti-item input[type="tel"][readonly],.qti-item input[type="time"].disabled,.qti-item input[type="time"][disabled],.qti-item input[type="time"][readonly],.qti-item input[type="text"].disabled,.qti-item input[type="text"][disabled],.qti-item input[type="text"][readonly],.qti-item input[type="password"].disabled,.qti-item input[type="password"][disabled],.qti-item input[type="password"][readonly],.qti-item input[type="url"].disabled,.qti-item input[type="url"][disabled],.qti-item input[type="url"][readonly],.qti-item input[type="week"].disabled,.qti-item input[type="week"][disabled],.qti-item input[type="week"][readonly],.qti-item textarea.disabled,.qti-item textarea[disabled],.qti-item textarea[readonly],.qti-item select.disabled,.qti-item select[disabled],.qti-item select[readonly]{color:#222;opacity:.55 !important;cursor:default}.qti-item input[type="color"].disabled,.qti-item input[type="color"][disabled],.qti-item input[type="date"].disabled,.qti-item input[type="date"][disabled],.qti-item input[type="datetime"].disabled,.qti-item input[type="datetime"][disabled],.qti-item input[type="datetime-local"].disabled,.qti-item input[type="datetime-local"][disabled],.qti-item input[type="email"].disabled,.qti-item input[type="email"][disabled],.qti-item input[type="month"].disabled,.qti-item input[type="month"][disabled],.qti-item input[type="number"].disabled,.qti-item input[type="number"][disabled],.qti-item input[type="range"].disabled,.qti-item input[type="range"][disabled],.qti-item input[type="search"].disabled,.qti-item input[type="search"][disabled],.qti-item input[type="tel"].disabled,.qti-item input[type="tel"][disabled],.qti-item input[type="time"].disabled,.qti-item input[type="time"][disabled],.qti-item input[type="text"].disabled,.qti-item input[type="text"][disabled],.qti-item input[type="password"].disabled,.qti-item input[type="password"][disabled],.qti-item input[type="url"].disabled,.qti-item input[type="url"][disabled],.qti-item input[type="week"].disabled,.qti-item input[type="week"][disabled],.qti-item textarea.disabled,.qti-item textarea[disabled],.qti-item select.disabled,.qti-item select[disabled]{cursor:not-allowed !important}.qti-item input[type="color"] ~ .validate-error,.qti-item input[type="date"] ~ .validate-error,.qti-item input[type="datetime"] ~ .validate-error,.qti-item input[type="datetime-local"] ~ .validate-error,.qti-item input[type="email"] ~ .validate-error,.qti-item input[type="month"] ~ .validate-error,.qti-item input[type="number"] ~ .validate-error,.qti-item input[type="range"] ~ .validate-error,.qti-item input[type="search"] ~ .validate-error,.qti-item input[type="tel"] ~ .validate-error,.qti-item input[type="time"] ~ .validate-error,.qti-item input[type="text"] ~ .validate-error,.qti-item input[type="password"] ~ .validate-error,.qti-item input[type="url"] ~ .validate-error,.qti-item input[type="week"] ~ .validate-error,.qti-item textarea ~ .validate-error,.qti-item select ~ .validate-error{color:#ba122b}.qti-item input[type="color"].error,.qti-item input[type="date"].error,.qti-item input[type="datetime"].error,.qti-item input[type="datetime-local"].error,.qti-item input[type="email"].error,.qti-item input[type="month"].error,.qti-item input[type="number"].error,.qti-item input[type="range"].error,.qti-item input[type="search"].error,.qti-item input[type="tel"].error,.qti-item input[type="time"].error,.qti-item input[type="text"].error,.qti-item input[type="password"].error,.qti-item input[type="url"].error,.qti-item input[type="week"].error,.qti-item textarea.error,.qti-item select.error{border-color:#ba122b;color:#ba122b}.qti-item input[type="color"].error+.form-error,.qti-item input[type="date"].error+.form-error,.qti-item input[type="datetime"].error+.form-error,.qti-item input[type="datetime-local"].error+.form-error,.qti-item input[type="email"].error+.form-error,.qti-item input[type="month"].error+.form-error,.qti-item input[type="number"].error+.form-error,.qti-item input[type="range"].error+.form-error,.qti-item input[type="search"].error+.form-error,.qti-item input[type="tel"].error+.form-error,.qti-item input[type="time"].error+.form-error,.qti-item input[type="text"].error+.form-error,.qti-item input[type="password"].error+.form-error,.qti-item input[type="url"].error+.form-error,.qti-item input[type="week"].error+.form-error,.qti-item textarea.error+.form-error,.qti-item select.error+.form-error{color:#ba122b;text-align:right}.qti-item .form_radlst input[type="radio"].error+label,.qti-item .form_radlst input[type="checkbox"].error+label{border-color:#ba122b;color:#ba122b}.qti-item .form_radlst+.form-error{color:#ba122b;text-align:right}.qti-item option{background:white;color:#222}.qti-item label{position:relative}.qti-item label [class^="icon-checkbox"]:after,.qti-item label [class*=" icon-checkbox"]:after{content:"\e601";color:white !important}.qti-item label [class^="icon-radio"],.qti-item label [class*=" icon-radio"]{padding:0 2px 0 3px}.qti-item label [class^="icon-radio"]:after,.qti-item label [class*=" icon-radio"]:after{content:"\e600";color:white !important}.qti-item label .icon-checkbox,.qti-item label .icon-checkbox-crossed{padding:0 3px 0 3px}.qti-item label .icon-checkbox-checked{padding:0 0 0 3px}.qti-item label [class^="icon-"],.qti-item label [class*=" icon-"]{font-size:16px;font-size:1.6rem;position:relative;top:2px;color:#555;display:inline-block;width:20px}.qti-item label [class^="icon-"]:before,.qti-item label [class^="icon-"]:after,.qti-item label [class*=" icon-"]:before,.qti-item label [class*=" icon-"]:after{position:relative}.qti-item label [class^="icon-"]:before,.qti-item label [class*=" icon-"]:before{z-index:3}.qti-item label [class^="icon-"]:after,.qti-item label [class*=" icon-"]:after{left:-1em;position:relative;z-index:2}.qti-item label input[type="radio"],.qti-item label input[type="checkbox"]{position:absolute;left:-10000px;top:0}.qti-item label input[type="radio"]:focus ~ [class^="icon-"],.qti-item label input[type="radio"]:focus ~ [class*=" icon-"],.qti-item label input[type="radio"]:active ~ [class^="icon-"],.qti-item label input[type="radio"]:active ~ [class*=" icon-"],.qti-item label input[type="checkbox"]:focus ~ [class^="icon-"],.qti-item label input[type="checkbox"]:focus ~ [class*=" icon-"],.qti-item label input[type="checkbox"]:active ~ [class^="icon-"],.qti-item label input[type="checkbox"]:active ~ [class*=" icon-"]{color:#222}.qti-item label input[type="radio"].disabled ~ [class^="icon-"],.qti-item label input[type="radio"].disabled ~ [class*=" icon-"],.qti-item label input[type="radio"][disabled] ~ [class^="icon-"],.qti-item label input[type="radio"][disabled] ~ [class*=" icon-"],.qti-item label input[type="radio"][readonly] ~ [class^="icon-"],.qti-item label input[type="radio"][readonly] ~ [class*=" icon-"],.qti-item label input[type="checkbox"].disabled ~ [class^="icon-"],.qti-item label input[type="checkbox"].disabled ~ [class*=" icon-"],.qti-item label input[type="checkbox"][disabled] ~ [class^="icon-"],.qti-item label input[type="checkbox"][disabled] ~ [class*=" icon-"],.qti-item label input[type="checkbox"][readonly] ~ [class^="icon-"],.qti-item label input[type="checkbox"][readonly] ~ [class*=" icon-"]{cursor:not-allowed !important;opacity:.4 !important;color:#555}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.qti-item label [class^="icon-radio"]:after,.qti-item label [class*=" icon-radio"]:after,.qti-item label [class^="icon-checkbox"]:after,.qti-item label [class*=" icon-checkbox"]:after{color:white !important;left:2px;position:absolute;z-index:2}}.qti-item .search-form,.qti-item .filter-form{display:none;font-size:13px;font-size:1.3rem}.qti-item .search-form .xhtml_form .form_desc,.qti-item .filter-form .xhtml_form .form_desc{display:block;width:auto;margin-top:5px;margin-bottom:1px}.qti-item .search-form .xhtml_form .form-toolbar,.qti-item .filter-form .xhtml_form .form-toolbar{margin:0 !important}.qti-item .search-form .xhtml_form input[type="text"],.qti-item .search-form .xhtml_form input[type="password"],.qti-item .filter-form .xhtml_form input[type="text"],.qti-item .filter-form .xhtml_form input[type="password"]{width:100%;max-width:none}.qti-item .search-form .xhtml_form select,.qti-item .search-form .xhtml_form textarea,.qti-item .search-form .xhtml_form .form_radlst,.qti-item .filter-form .xhtml_form select,.qti-item .filter-form .xhtml_form textarea,.qti-item .filter-form .xhtml_form .form_radlst{width:100%;max-width:none}.qti-item .search-form .xhtml_form .form-group,.qti-item .filter-form .xhtml_form .form-group{margin-bottom:0}.qti-item .search-form .xhtml_form .form-group>div>div,.qti-item .filter-form .xhtml_form .form-group>div>div{margin-bottom:10px}.qti-item .search-form .xhtml_form label,.qti-item .filter-form .xhtml_form label{margin:0}.qti-item .search-form .xhtml_form .form_radlst,.qti-item .filter-form .xhtml_form .form_radlst{padding-left:2px}.qti-item .search-form .ui-widget-header,.qti-item .search-form .search-title,.qti-item .filter-form .ui-widget-header,.qti-item .filter-form .search-title{font-size:16px;font-size:1.6rem;border:none;margin:8px 0}.qti-item .search-form>div,.qti-item .filter-form>div{background:transparent}.qti-item .xhtml_form form>div{margin-bottom:10px}.qti-item .xhtml_form form>div.property-container{border-top:1px solid #ddd}.qti-item .xhtml_form form>div.property-container .tree ul{background:transparent !important}.qti-item .xhtml_form [class^="btn-"].btn-success,.qti-item .xhtml_form [class*=" btn-"].btn-success,.qti-item .xhtml_form button.btn-success,.qti-item .xhtml_form input[type="submit"].btn-success,.qti-item .xhtml_form input[type="reset"].btn-success{background-color:#266d9c;text-shadow:1px 1px 0 #0b4a74}.qti-item .xhtml_form .form-toolbar{text-align:right;margin:30px 0 0 0}.qti-item .xhtml_form .property-title{margin-bottom:10px}.qti-item .xhtml_form .property-heading-icon{margin-left:5px}.qti-item .xhtml_form .property-heading-icon:hover{color:#0e5d91}.qti-item .xhtml_form .property-heading-label{padding-left:5px}.qti-item .xhtml_form .property-heading-label:before{font-size:12px;content:'\2022 ';line-height:2px;opacity:.8}.qti-item .xhtml_form .property-edit-container{display:none;width:100%}.qti-item .xhtml_form .property-heading-toolbar{float:right}.qti-item .xhtml_form .property-heading-toolbar .property-parent-label{display:inline-block;padding:0 5px}.qti-item .xhtml_form .property-heading-toolbar [class^="icon-"],.qti-item .xhtml_form .property-heading-toolbar [class*=" icon-"]{background:rgba(255,255,255,0.5);border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;margin-left:1px;padding:3px;cursor:pointer;min-width:24px;display:inline-block;text-align:center}.qti-item .xhtml_form .property-heading-toolbar [class^="icon-"]:hover,.qti-item .xhtml_form .property-heading-toolbar [class*=" icon-"]:hover{background:rgba(255,255,255,0.7);color:#0e5d91}.qti-item .xhtml_form .property-block{overflow:hidden;padding:6px 0;border-bottom:1px white solid}.qti-item .xhtml_form .property-block.property-block-first{border-top:1px white solid}.qti-item .xhtml_form .property-block.readonly-property div{display:inline}.qti-item .xhtml_form .property-block.readonly-property div div{float:right;padding-left:5px;color:#7a7a7a;cursor:default}.qti-item .xhtml_form .property-block.parent-property div{display:inline}.qti-item .xhtml_form .property-block.parent-property div div{float:right;padding-left:5px;color:#4e4e4e}.qti-item .xhtml_form .property-block.regular-property>div{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;padding:15px;background:rgba(255,255,255,0.5);margin:5px 0;position:relative;top:6px}.qti-item .xhtml_form .property-block.regular-property>div div{padding:2px 0}.qti-item .xhtml_form .bool-list{overflow:hidden}.qti-item .xhtml_form .bool-list .form_desc{float:left}.qti-item .xhtml_form .form_desc{width:35%;display:inline-block;padding:0 10px 0 0}.qti-item .xhtml_form .form_desc.hidden-input-label{width:auto}.qti-item .xhtml_form input[type="text"],.qti-item .xhtml_form input[type="password"]{width:65%;max-width:none}.qti-item .xhtml_form select,.qti-item .xhtml_form textarea,.qti-item .xhtml_form .form_radlst{width:65%;max-width:none}.qti-item .xhtml_form .form_radlst{display:inline-block}.qti-item .xhtml_form .datepicker-input{position:relative;z-index:8100}.qti-item .xhtml_form .form-group>div>div{position:relative}.qti-item .xhtml_form .form-group>div>div .has-unit{padding-right:45px}.qti-item .xhtml_form .form-group>div>div .unit{position:absolute;top:1px;right:1px;background:#f2f0ee;width:auto;display:block;padding:3px 10px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;opacity:.8;cursor:default}.qti-item .xhtml_form .btn-info{float:left}.qti-item .xhtml_form .btn-success{float:right}.qti-item input[type="checkbox"],.qti-item input[type="radio"]{position:relative;top:1px;margin-right:3px}.qti-item div.wysiwyg{border:1px solid #ccc;padding:5px;background-color:#fff}.qti-item div.wysiwyg *{margin:0;padding:0}.qti-item div.wysiwyg ul.panel{border-bottom:1px solid #ccc;float:left;width:100%;padding:0}.qti-item div.wysiwyg ul.panel li{list-style:none;float:left;margin:1px 2px 3px 0;background:#fff;-moz-user-select:none;-webkit-user-select:none;user-select:none}.qti-item div.wysiwyg ul.panel li.separator{width:1px;height:16px;margin:0 4px;border-left:1px solid #ccc}.qti-item div.wysiwyg ul.panel li{text-indent:-5000px;opacity:0.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url("/tao/views/js/lib/jwysiwyg/jquery.wysiwyg.gif") no-repeat -64px -80px;border:0;cursor:pointer;margin:1px}.qti-item div.wysiwyg ul.panel li.wysiwyg-button-hover,.qti-item div.wysiwyg ul.panel li.active{opacity:1.00;filter:alpha(opacity=100)}.qti-item div.wysiwyg ul.panel li.active{background-color:#f9f9f9;border:1px solid #ccc;border-left-color:#aaa;border-top-color:#aaa;margin:0}.qti-item div.wysiwyg ul.panel li.bold{background-position:0 -16px}.qti-item div.wysiwyg ul.panel li.italic{background-position:-16px -16px}.qti-item div.wysiwyg ul.panel li.strikeThrough{background-position:-32px -16px}.qti-item div.wysiwyg ul.panel li.underline{background-position:-48px -16px}.qti-item div.wysiwyg ul.panel li.justifyLeft{background-position:0 0}.qti-item div.wysiwyg ul.panel li.justifyCenter{background-position:-16px 0}.qti-item div.wysiwyg ul.panel li.justifyRight{background-position:-32px 0}.qti-item div.wysiwyg ul.panel li.justifyFull{background-position:-48px 0}.qti-item div.wysiwyg ul.panel li.indent{background-position:-64px 0}.qti-item div.wysiwyg ul.panel li.outdent{background-position:-80px 0}.qti-item div.wysiwyg ul.panel li.subscript{background-position:-64px -16px}.qti-item div.wysiwyg ul.panel li.superscript{background-position:-80px -16px}.qti-item div.wysiwyg ul.panel li.undo{background-position:0 -64px}.qti-item div.wysiwyg ul.panel li.redo{background-position:-16px -64px}.qti-item div.wysiwyg ul.panel li.insertOrderedlist{background-position:-32px -48px}.qti-item div.wysiwyg ul.panel li.insertUnorderedlist{background-position:-16px -48px}.qti-item div.wysiwyg ul.panel li.insertHorizontalRule{background-position:0 -48px}.qti-item div.wysiwyg ul.panel li.h1{background-position:0 -32px}.qti-item div.wysiwyg ul.panel li.h2{background-position:-16px -32px}.qti-item div.wysiwyg ul.panel li.h3{background-position:-32px -32px}.qti-item div.wysiwyg ul.panel li.h4{background-position:-48px -32px}.qti-item div.wysiwyg ul.panel li.h5{background-position:-64px -32px}.qti-item div.wysiwyg ul.panel li.h6{background-position:-80px -32px}.qti-item div.wysiwyg ul.panel li.cut{background-position:-32px -64px}.qti-item div.wysiwyg ul.panel li.copy{background-position:-48px -64px}.qti-item div.wysiwyg ul.panel li.paste{background-position:-64px -64px}.qti-item div.wysiwyg ul.panel li.insertTable{background-position:-64px -48px}.qti-item div.wysiwyg ul.panel li.increaseFontSize{background-position:-16px -80px}.qti-item div.wysiwyg ul.panel li.decreaseFontSize{background-position:-32px -80px}.qti-item div.wysiwyg ul.panel li.createlink{background-position:-80px -48px}.qti-item div.wysiwyg ul.panel li.insertImage{background-position:-80px -80px}.qti-item div.wysiwyg ul.panel li.html{background-position:-47px -46px}.qti-item div.wysiwyg ul.panel li.removeFormat{background-position:-80px -63px}.qti-item div.wysiwyg ul.panel li.empty{background-position:-64px -80px}.qti-item div.wysiwyg iframe{border:0;clear:left;margin:4px 0 0 1px}.qti-item .toggler:after{margin-left:3px;position:relative;top:2px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611"}.qti-item .toggler.opened:after{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610"}.qti-item .toggled{display:none}.qti-item .adder:before{margin-right:5px;font-size:10.5px;font-size:1.05rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e636"}.qti-item .closer:before,.qti-item .deleter:before{margin-right:5px;font-size:10.5px;font-size:1.05rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e637"}.qti-item .undobox{display:block;position:fixed;top:50px;left:50%;margin-left:-200px;width:400px;z-index:100005}.qti-item input[data-increment],.qti-item input.duration-ctrl{width:40px !important;min-width:40px !important;text-align:right}.qti-item .duration-ctrl-wrapper,.qti-item .incrementer-ctrl-wrapper{position:relative;display:inline-block;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer,.qti-item .incrementer-ctrl-wrapper .incrementer{text-align:right;border:none;padding-right:18px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl{border-left:1px #ddd solid;display:inline-block;height:100%;position:absolute;right:0;top:0}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a{outline:0 !important;cursor:pointer;display:inline-block;line-height:13px;color:#222;background:#f3f1ef;padding:0 4px 0 4px;font-size:10.5px;font-size:1.05rem;position:absolute;right:0;height:50%;text-align:center}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc{top:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec{top:50%;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc:before,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc:before{position:relative;bottom:0px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610"}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec:before,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec:before{position:relative;top:0px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611"}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a:hover,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a:hover{background-color:#3e7da7;color:#fff}.qti-item .duration-ctrl-wrapper ~ .separator{padding:0 3px;text-align:center;opacity:.7}.qti-item [data-in-place],.qti-item .inplace{cursor:pointer;min-height:1em}.qti-item [data-in-place] input,.qti-item .inplace input{cursor:auto}.qti-item [data-in-place]:hover,.qti-item .inplace:hover{border:dotted 1px #3e7da7}.qti-item ul.listbox{margin:.1em 0;padding:0;list-style-type:none;display:block}.qti-item ul.listbox>li{white-space:no-wrap;position:relative;min-width:75%;border:solid 1px #ddd;border-bottom-width:0;vertical-align:top;margin:0;padding:.3em 2em .3em .2em;background-color:#f3f1ef;min-height:1.5em}.qti-item ul.listbox>li>.closer,.qti-item ul.listbox>li>.deleter{position:absolute;right:5px;top:0}.qti-item ul.listbox>li:first-child{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.qti-item ul.listbox>li:last-child{-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border-bottom-width:1px}.qti-item ul.listbox>li.placeholder{background:none;margin:.5em;opacity:0.6}.qti-item .modal{background-color:#fff;border:1px solid #ddd;box-shadow:3px 3px 5px #666666;height:auto;opacity:0;top:-1000px;padding:40px;position:fixed;z-index:105002;margin:auto;left:0;right:0;overflow:hidden}.qti-item .modal .modal-close{position:absolute;right:12px;top:12px;cursor:pointer;font-weight:bold;color:#222;font-size:20px;font-size:2rem}.qti-item .modal-bg{background:none repeat scroll 0 0 #000;opacity:0.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);display:none;position:fixed;height:100%;width:100%;left:0;top:0;z-index:100001;overflow:hidden}.qti-item ul[data-button-group],.qti-item ul.button-group{list-style-type:none;padding:0;background-color:#fff;border:1px solid #ddd;border-radius:1px;margin:0 2px 2px 0;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;font-size:1.2rem}.qti-item ul[data-button-group]>li,.qti-item ul.button-group>li{border:0 none;color:#222;cursor:pointer;display:inline-block;float:left;min-width:26px;padding:4px 6px;text-align:center;text-decoration:none !important}.qti-item ul[data-button-group]>li.active,.qti-item ul.button-group>li.active{color:#fff;background-color:#0e5d91;-webkit-transition:background 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:background 0.4s ease;transition:all 0.4s ease}.qti-item ul[data-button-group]>li:hover,.qti-item ul.button-group>li:hover{color:#fff;background-color:#3e7da7;-webkit-transition:background 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:background 0.4s ease;transition:all 0.4s ease}.qti-item ul[data-button-group]>li.separator,.qti-item ul.button-group>li.separator{background-color:#ddd;float:left;height:18px;margin:5px 2px 0 2px;width:1px;min-width:1px;padding:0}.qti-item ul[data-button-group]>li[class^="icon-"],.qti-item ul[data-button-group]>li[class*=" icon-"],.qti-item ul.button-group>li[class^="icon-"],.qti-item ul.button-group>li[class*=" icon-"]{height:16px;margin-top:1px;width:16px;padding-top:2px}.qti-item .previewer{background-color:#fff;margin:5px;min-width:280px;min-height:200px;text-align:center}.qti-item .previewer .nopreview{color:#ddd;text-align:center;font-size:20px;font-size:2rem}.qti-item .previewer .nopreview:before{font-size:60px;font-size:6rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";display:block !important}.qti-item .progressbar{height:2em;text-align:left;border:none;height:0.8em;background-color:#fff;border:1px solid #ddd}.qti-item .progressbar>span{height:100%;border:none;background-color:#3e7da7;display:block;color:#fff;-webkit-transition:width 0.6s ease 0s;-moz-transition:width 0.4s ease 0s;-o-transition:width 0.4s ease 0s;transition:width 0.4s ease 0s}.qti-item .progressbar.info>span{background-color:#0e5d91}.qti-item .progressbar.success>span{background-color:#0e914b}.qti-item .progressbar.warning>span{background-color:#d8ae5b}.qti-item .progressbar.error>span{background-color:#ba122b}.qti-item .grid-row,.qti-item .fixed-grid-row{width:100%}.qti-item .grid-row [class*=" col-"].col-12,.qti-item .grid-row [class^="col-"].col-12,.qti-item .fixed-grid-row [class*=" col-"].col-12,.qti-item .fixed-grid-row [class^="col-"].col-12{width:100%}.qti-item .grid-row [class*=" col-"]:last-child,.qti-item .grid-row [class^="col-"]:last-child,.qti-item .fixed-grid-row [class*=" col-"]:last-child,.qti-item .fixed-grid-row [class^="col-"]:last-child{margin-right:0}.qti-item .grid-container{overflow-x:visible !important}.qti-item.runtime{min-height:100%}.qti-item [class*="col-"] img{max-width:auto}.qti-item #modalFeedbacks{max-height:0}.qti-item .qti-itemBody .qti-modalFeedback{border-width:1px;padding:10px 10px 15px;background:#cedee9}.qti-item .qti-itemBody .qti-modalFeedback.positive{background:#cee9db}.qti-item .qti-itemBody .qti-modalFeedback.negative{background:#f1cfd4}.qti-item .interaction-cover{display:block;opacity:0.05}.qti-item .qti-choice p:last-child,.qti-item .qti-prompt-container p:last-child{margin-bottom:0 !important}.qti-item .MathJax span{line-height:inherit;font-size:inherit}.qti-item.runtime .block-listing>li.active{border-color:#3e7da7 !important}.qti-item .block-listing>li{border:1px solid #e0e0e0;border-radius:2px;-webkit-border-radius:2px;background:transparent;padding:5px;margin:3px;cursor:pointer;position:relative}.qti-item .block-listing.horizontal>li{display:block;float:left}.qti-item .block-listing.solid,.qti-item .block-listing.bordered{padding-top:3px;padding-right:3px;padding-bottom:3px}.qti-item .block-listing.solid.none,.qti-item .block-listing.bordered.none{padding-left:3px}.qti-item .qti-block{border:1px solid transparent}.qti-item .qti-interaction:focus{outline-color:#0E5D91}.qti-item .qti-interaction .text-container{min-height:50px}.qti-item .qti-interaction .text-container.text-preformatted{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace}.qti-item .qti-interaction .solid{border:6px solid #f5f3f2}.qti-item .qti-interaction .bordered{border:1px solid #e0e0e0;border-radius:2px;-webkit-border-radius:2px;background:white}.qti-item .qti-interaction .empty{border:1px #3e7da7 dashed !important;min-height:50px;cursor:default}.qti-item .qti-interaction .add-option{border:1px #3e7da7 dashed !important;list-style-type:none;position:relative;cursor:pointer !important;color:#0e5d91 !important;border-radius:3px;background-color:#e6eef4}.qti-item .qti-interaction .add-option [class^="icon-"],.qti-item .qti-interaction .add-option [class*=" icon-"]{font-size:14px;font-size:1.4rem;position:relative;top:1px;left:2px;color:#0e5d91;padding-right:5px}.qti-item .qti-interaction .add-option>div{display:table;width:100%;height:100%}.qti-item .qti-interaction .add-option>div [class^="icon-"],.qti-item .qti-interaction .add-option>div [class*=" icon-"]{display:table-cell;font-size:60px;font-size:6rem;position:static !important;vertical-align:middle;width:100%;height:100%;text-align:center;top:0;left:auto;padding:0}.qti-item .qti-interaction .add-option:hover{opacity:.8}.qti-item .qti-interaction input[type="color"],.qti-item .qti-interaction input[type="date"],.qti-item .qti-interaction input[type="datetime"],.qti-item .qti-interaction input[type="datetime-local"],.qti-item .qti-interaction input[type="email"],.qti-item .qti-interaction input[type="month"],.qti-item .qti-interaction input[type="number"],.qti-item .qti-interaction input[type="range"],.qti-item .qti-interaction input[type="search"],.qti-item .qti-interaction input[type="tel"],.qti-item .qti-interaction input[type="time"],.qti-item .qti-interaction input[type="text"],.qti-item .qti-interaction input[type="password"],.qti-item .qti-interaction input[type="url"],.qti-item .qti-interaction input[type="week"],.qti-item .qti-interaction textarea,.qti-item .qti-interaction select{border-top-color:#aaa;border-left-color:#aaa}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-choiceInteraction .qti-choice .real-label{top:1px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] .label-content,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] .label-content{padding-left:30px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] p::before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] div::before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] li::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] p::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] div::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] li::before{position:absolute;left:30px;top:6px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] p.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] div.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] li.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] p.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] div.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] li.add-option:before{content:'';display:inline}.qti-item .qti-choiceInteraction .block-listing>li{margin-top:0;margin-bottom:0;border-top:none;border-bottom:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.qti-item .qti-choiceInteraction .block-listing>li:first-child{margin-top:3px;border-top:1px solid #eee;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.qti-item .qti-choiceInteraction .block-listing>li:last-child{margin-bottom:3px;border-bottom:1px solid #eee;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.qti-item .qti-choiceInteraction .block-listing.horizontal>li{margin:3px;border:1px solid #eee;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item .qti-choiceInteraction .checked span.icon-checkbox:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e69d"}.qti-item .qti-choiceInteraction .checked span.icon-radio:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e69a"}.qti-item .qti-choiceInteraction .real-label input{position:absolute;left:-10000px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-orderInteraction .arrow-bar{text-align:center}.qti-item .qti-orderInteraction .arrow-bar span{margin:3px auto;font-size:25px;font-size:2.5rem;color:#909090;background:#f9f8f7;cursor:default;height:40px}.qti-item .qti-orderInteraction .arrow-bar span.active{background:#f3f1ef;cursor:pointer;color:#222}.qti-item .qti-orderInteraction .arrow-bar span.active:hover{color:#fff;background:#3e7da7}.qti-item .qti-orderInteraction .arrow-bar span.triggered{color:#fff;background:#3e7da7}.qti-item .qti-orderInteraction.qti-vertical .order-interaction-area{display:table;border-collapse:separate;border-spacing:5px 5px 5px 0;width:100%}.qti-item .qti-orderInteraction.qti-vertical ul.source,.qti-item .qti-orderInteraction.qti-vertical ul.target,.qti-item .qti-orderInteraction.qti-vertical ol.source,.qti-item .qti-orderInteraction.qti-vertical ol.target{display:table-cell;width:43%}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar{display:table-cell;vertical-align:middle;padding:5px}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar .icon-move-before{content:"\e610"}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar .icon-move-behind{content:"\e611"}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar span{padding:8px 0;display:block;width:50px}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar span.inactive{visibility:hidden}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar.middle span.inactive{display:none}.qti-item .qti-orderInteraction.qti-horizontal .block-listing{min-height:38px}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar{margin-bottom:10px}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span{padding:0 15px;display:inline-block;line-height:1.6}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.inactive{visibility:hidden}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.icon-move-before{content:"\e610"}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.icon-move-behind{content:"\e611"}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-extendedTextInteraction .text-container{min-height:50px}.qti-item .qti-extendedTextInteraction .text-container.text-preformatted{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace}.qti-item .qti-extendedTextInteraction input{width:100%}.qti-item .qti-extendedTextInteraction .solid>li,.qti-item .qti-extendedTextInteraction .bordered>li{padding:0;border:none}.qti-item .qti-extendedTextInteraction .solid ~ input,.qti-item .qti-extendedTextInteraction .solid ~ textarea,.qti-item .qti-extendedTextInteraction .solid ~ .cke,.qti-item .qti-extendedTextInteraction .bordered ~ input,.qti-item .qti-extendedTextInteraction .bordered ~ textarea,.qti-item .qti-extendedTextInteraction .bordered ~ .cke{border:6px solid #f5f3f2}.qti-item .qti-extendedTextInteraction .solid ~ input .cke_top,.qti-item .qti-extendedTextInteraction .solid ~ textarea .cke_top,.qti-item .qti-extendedTextInteraction .solid ~ .cke .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ input .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ textarea .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ .cke .cke_top{border:none;margin:3px;width:calc(100% - 6px);-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.qti-item .qti-extendedTextInteraction .solid ~ input .cke_bottom,.qti-item .qti-extendedTextInteraction .solid ~ textarea .cke_bottom,.qti-item .qti-extendedTextInteraction .solid ~ .cke .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ input .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ textarea .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ .cke .cke_bottom{border:none}.qti-item .qti-extendedTextInteraction .active>input,.qti-item .qti-extendedTextInteraction .active>textarea,.qti-item .qti-extendedTextInteraction .active input.active,.qti-item .qti-extendedTextInteraction .active textarea.active{border-color:#3e7da7}.qti-item .qti-extendedTextInteraction textarea{max-width:100% !important;width:100%;height:150px;resize:none}.qti-item .qti-extendedTextInteraction textarea[disabled="disabled"]{background-color:white;opacity:1 !important}.qti-item .qti-extendedTextInteraction .text-counter{text-align:right}.qti-item .qti-extendedTextInteraction .text-counter .count-words,.qti-item .qti-extendedTextInteraction .text-counter .count-chars{font-weight:bold}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-associateInteraction .empty{cursor:pointer;min-height:0}.qti-item .qti-associateInteraction .choice-area{margin-bottom:30px}.qti-item .qti-associateInteraction .choice-area .deactivated{opacity:0.2;cursor:default !important}.qti-item .qti-associateInteraction .choice-area>.qti-choice{min-width:100px;min-height:30px;max-width:150px}.qti-item .qti-associateInteraction .result-area{width:40%;min-width:260px;margin:auto}.qti-item .qti-associateInteraction .result-area>li{display:block;margin-bottom:30px;position:relative}.qti-item .qti-associateInteraction .result-area>li:before{border-top:1px solid #86aec8;display:block;width:80%;left:10%;height:1px;position:absolute;z-index:1;top:50%}.qti-item .qti-associateInteraction .result-area>li>.target{background:white;padding:5px;margin:5px;float:right;position:relative;z-index:2;min-width:100px;min-height:30px;max-width:180px;outline:5px #f5f3f2 solid;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;overflow:hidden}.qti-item .qti-associateInteraction .result-area>li>.target.active{border-color:#3e7da7}.qti-item .qti-associateInteraction .result-area>li>.target:first-child{float:left}.qti-item .qti-associateInteraction .result-area>li.removing>div{background-color:#eee}.qti-item .qti-associateInteraction .result-area>li.incomplete-pair{display:none}.qti-item .qti-associateInteraction .result-area>li.incomplete-pair>div{border:1px dashed #ccc}.qti-item .qti-associateInteraction .result-area .remove-choice{cursor:pointer;position:absolute;right:0;bottom:0;margin:0 2px 2px 0;color:#0e5d91}.qti-item .qti-associateInteraction .result-area .remove-choice:hover{opacity:0.6}.qti-item .qti-associateInteraction .result-area .filled{cursor:pointer}.qti-item .qti-associateInteraction .result-area .filled:hover{background:#f2f6f9}.qti-item .result-area>li>div.filled ~ div.filled:before{border-top:1px solid #86c8a5 !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-matchInteraction .matrix{table-layout:fixed}.qti-item .qti-matchInteraction .matrix tbody [data-edit]{width:30px}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice),.qti-item .qti-matchInteraction .matrix th:not(.qti-choice){position:relative}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice) label,.qti-item .qti-matchInteraction .matrix th:not(.qti-choice) label{position:absolute;top:0;left:0;width:100%;padding:inherit;height:100%}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice) label .icon-checkbox,.qti-item .qti-matchInteraction .matrix th:not(.qti-choice) label .icon-checkbox{position:absolute;top:calc(50% - .8rem)}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-mediaInteraction .mejs-container iframe{min-height:inherit}.qti-item .qti-mediaInteraction .overlay{background:#000;z-index:999;position:relative;opacity:0;width:100%;height:100%}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicInteraction .source li>img{display:block}.qti-item .qti-graphicInteraction .active>input,.qti-item .qti-graphicInteraction .active>textarea,.qti-item .qti-graphicInteraction .active input.active,.qti-item .qti-graphicInteraction .active textarea.active{border-color:#3e7da7}.qti-item .qti-graphicInteraction .image-editor{position:relative;float:left;padding:3px}.qti-item .qti-graphicInteraction .image-editor .mapping-editor{display:none;position:absolute;width:150px;height:150px;text-align:left;z-index:10009}.qti-item .qti-graphicInteraction .main-image-box{margin:0 auto;padding:0;text-align:center;overflow:visible}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicGapMatchInteraction ul.source{width:100%;margin:10px auto;padding:3px !important;clear:both;min-height:60px}.qti-item .qti-graphicGapMatchInteraction ul.source>li{background:#fff;border:solid 1px #ddd !important;line-height:60px;min-height:60px;min-width:60px;text-align:center;max-width:100%;font-size:20px;font-size:2rem;margin:0 3px 3px 0 !important;padding:0;cursor:pointer}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active{border:solid 1px #3e7da7 !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active:hover{background:#fff !important;cursor:default !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active.selectable:hover{cursor:pointer !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.disabled{border:none;cursor:default !important;color:#333 !important;background-color:transparent !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li img{display:block}.qti-item .qti-graphicGapMatchInteraction .gap-filler{display:block;position:absolute;z-index:20000}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicOrderInteraction ul.ordinals{width:100%;margin:10px auto;padding:0 !important;clear:both;min-height:54px}.qti-item .qti-graphicOrderInteraction ul.ordinals>li{width:30px;line-height:30px;text-align:center;font-size:20px;font-size:2rem;margin:0;background:#fff;font-family:helvetica, arial, sans-serif;margin-right:1px}.qti-item .qti-graphicOrderInteraction ul.ordinals>li:hover{cursor:pointer}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.active{border:solid 1px #3e7da7}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.active:hover{background:#fff !important;cursor:default !important}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.disabled{border:none;cursor:default !important;color:#666 !important;background-color:transparent !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-SelectPointInteraction .txt-success:hover{background:transparent !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .runtime:not(.widget-box) .qti-hottextInteraction .qti-hottext{padding:1px;border-width:1px !important}.qti-item .qti-hottextInteraction .qti-hottext{background:#f3f1ef;margin-right:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;border-width:0px !important}.qti-item .qti-hottextInteraction .qti-hottext.error{color:#ba122b}.qti-item .qti-hottextInteraction .qti-hottext .hottext-checkmark{padding-right:0;min-width:auto;width:auto}.qti-item .qti-hottextInteraction .qti-hottext [class^="icon-"].small,.qti-item .qti-hottextInteraction .qti-hottext [class*=" icon-"].small{font-size:12px;font-size:1.2rem;text-shadow:none;line-height:10px;top:1px}.qti-item .qti-hottextInteraction .qti-hottext [class^="icon-"].error,.qti-item .qti-hottextInteraction .qti-hottext [class*=" icon-"].error{color:#ba122b}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-gapMatchInteraction .gapmatch-content{background:#f3f1ef;color:#222;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;top:0px;min-width:45px;min-height:20px;display:inline-block}.qti-item .qti-gapMatchInteraction .gapmatch-content audio,.qti-item .qti-gapMatchInteraction .gapmatch-content canvas,.qti-item .qti-gapMatchInteraction .gapmatch-content img,.qti-item .qti-gapMatchInteraction .gapmatch-content video{vertical-align:baseline}.qti-item .qti-gapMatchInteraction .gapmatch-content.empty{min-height:20px}.qti-item .qti-gapMatchInteraction .gapmatch-content .remove{float:right}.qti-item .qti-gapMatchInteraction .gapmatch-content.filled{top:0 !important}.qti-item .qti-gapMatchInteraction .choice-area .deactivated{cursor:default;opacity:0.2}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-sliderInteraction .ui-slider-horizontal{margin:0 20px}.qti-item .qti-sliderInteraction .ui-slider-vertical{margin:0 20px;display:inline-block}.qti-item .qti-sliderInteraction .qti-slider-values{position:relative}.qti-item .qti-sliderInteraction.qti-slider-horizontal .qti-slider-values{height:20px;margin:0 10px}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-min,.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-max,.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-middle{position:absolute;width:40px;margin-left:-20px;text-align:center;font-size:12px;font-size:1.2rem}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-min{left:0%}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-max{left:100%}.qti-item .qti-sliderInteraction.qti-slider-vertical .qti-slider-values{width:30px;display:inline-block}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-min,.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-max,.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-middle{position:absolute}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-min{bottom:-10px}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-max{top:-10px}.qti-item .qti-sliderInteraction.qti-slider-vertical .ui-slider-handle{width:17px !important;height:10px !important;margin-left:-4px !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item select.qti-inlineChoiceInteraction{min-width:150px;max-width:100%;width:auto;padding-right:20px;font-size:14px}.qti-item .qti-inlineChoiceInteraction .select2-chosen{margin-right:30px}.qti-item .qti-inlineChoiceInteraction .select2-chosen,.qti-item select.qti-inlineChoiceInteraction,.qti-item .qti-inlineChoiceInteraction-dropdown .select2-result-label{font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif !important;font-weight:normal !important}.qti-item .qti-inlineChoiceInteraction.select2-container-active{outline-color:#0E5D91;outline-style:auto;outline-width:5px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-textEntryInteraction table{border-collapse:separate;border-spacing:2px}.qti-item .qti-textEntryInteraction tr{height:27px;white-space:nowrap}.qti-item .qti-textEntryInteraction .icon-bin,.qti-item .qti-textEntryInteraction .icon-pin,.qti-item .qti-textEntryInteraction .icon-shuffle{text-align:center;padding:0 5px;cursor:pointer;vertical-align:middle}.qti-item .qti-textEntryInteraction .icon-radio,.qti-item .qti-textEntryInteraction .icon-checkbox,.qti-item .qti-textEntryInteraction .icon-radio-checked,.qti-item .qti-textEntryInteraction .icon-checkbox-checked{font-size:13px !important}.qti-item .qti-textEntryInteraction .icon-bin:hover,.qti-item .qti-textEntryInteraction .icon-pin:hover,.qti-item .qti-textEntryInteraction .icon-shuffle:hover{color:#3e7da7}.qti-item .qti-textEntryInteraction td[contenteditable],.qti-item .qti-textEntryInteraction .main-option{padding:0 7px;background:white;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .qti-textEntryInteraction .main-option{border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding-right:29px;min-width:180px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-uploadInteraction{padding:6px 6px 0 6px}.qti-item .qti-uploadInteraction input[type="file"]{height:50px}.qti-item .qti-uploadInteraction .grid-row{margin-bottom:0 !important}.qti-item .qti-uploadInteraction .progressbar{margin-bottom:6px}.qti-item .qti-uploadInteraction .btn-info{padding-top:0 !important}.qti-item .qti-uploadInteraction .file-name{padding:2px 3px !important}.qti-item .qti-uploadInteraction .file-upload{margin-right:20px}.qti-item .qti-uploadInteraction .file-upload-preview{background-color:#f2f0ee;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;max-width:100%;min-width:300px;min-height:250px;margin:0 20px 20px 0;height:auto;position:relative;overflow:hidden;display:none}.qti-item .qti-uploadInteraction .file-upload-preview.visible-file-upload-preview{display:block}.qti-item .qti-uploadInteraction .file-upload-preview.clickable{cursor:pointer}.qti-item .qti-uploadInteraction .file-upload-preview.runtime-visible-file-upload-preview{min-width:unset;min-height:unset;height:auto;background:transparent}.qti-item .qti-uploadInteraction .file-upload-preview p.nopreview{position:absolute;top:32%;left:0;font-weight:normal;font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;font-size:20px;font-size:2rem;text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#ddd;display:block;text-align:center;width:100%}.qti-item .qti-uploadInteraction .file-upload-preview p.nopreview:before{font-size:60px;font-size:6rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";display:block !important}.qti-item .qti-uploadInteraction .file-upload-preview-popup{padding:40px 0 0;max-width:100%}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal{position:absolute;max-width:unset;height:auto;top:0 !important}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal .modal-body{overflow:auto;width:100%;height:100%;border-top:1px solid #ddd}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal img{display:block;margin:auto;max-width:unset}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-rubricBlock .qti-rubricBlock-body{border:1px solid transparent}.qti-item .qti-rubricBlock>.col-12{border:1px solid #DDD !important;background-color:rgba(243,241,239,0.3)} +.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}@font-face{font-family:'tao';src:url("../../../tao/views/css/font/tao/tao.eot?-tj5o0d");src:url("../../../tao/views/css/font/tao/tao.eot?#iefix-tj5o0d") format("embedded-opentype"),url("../../../tao/views/css/font/tao/tao.ttf?-tj5o0d") format("truetype"),url("../../../tao/views/css/font/tao/tao.woff?-tj5o0d") format("woff"),url("../../../tao/views/css/font/tao/tao.svg?-tj5o0d#tao") format("svg");font-weight:normal;font-style:normal}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;line-height:1.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html.fullscreen{width:100%}body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}::-webkit-scrollbar-corner{background-color:ThreeDHighlight}.qti-item *,.qti-item *:before,.qti-item *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.qti-item,.qti-item body{color:#222;font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-weight:normal;margin:0;padding:0;position:relative;height:100%;z-index:0;line-height:1.4;background:white;border-width:1px;font-size:14px;font-size:1.4rem}.qti-item address,.qti-item article,.qti-item aside,.qti-item audio,.qti-item blockquote,.qti-item dd,.qti-item div,.qti-item dl,.qti-item fieldset,.qti-item figcaption,.qti-item figure,.qti-item footer,.qti-item form,.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6,.qti-item header,.qti-item hr,.qti-item noscript,.qti-item ol,.qti-item output,.qti-item p,.qti-item pre,.qti-item section,.qti-item summary,.qti-item ul,.qti-item main{margin-top:0;padding-top:0;padding-bottom:0;white-space:normal}.qti-item h1{font-size:2em;margin:0.67em 0}.qti-item h2{font-size:1.5em;margin:0.83em 0}.qti-item h3{font-size:1.17em;margin:1em 0}.qti-item h4{font-size:1em;margin:1.33em 0}.qti-item h5{font-size:0.83em;margin:1.67em 0}.qti-item h6{font-size:0.67em;margin:2.33em 0}.qti-item blockquote{margin:1em 40px}.qti-item blockquote,.qti-item dd,.qti-item dl,.qti-item fieldset,.qti-item figure,.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6,.qti-item hr,.qti-item ol,.qti-item p,.qti-item pre,.qti-item ul{display:block;margin-bottom:10px;white-space:normal}.qti-item h1,.qti-item h2,.qti-item h3,.qti-item h4,.qti-item h5,.qti-item h6{font-weight:normal;font-style:normal}.qti-item iframe{border:none}.qti-item audio,.qti-item canvas,.qti-item video,.qti-item svg{display:inline-block;vertical-align:middle}.qti-item .MathJax svg{display:inline;vertical-align:baseline}.qti-item a{cursor:pointer;background:transparent;text-decoration:none;outline:0;color:#3e7da7}.qti-item a:focus{outline:thin dotted}.qti-item a:hover{text-decoration:underline;color:#0e5d91}.qti-item a:hover:before,.qti-item a:hover:after{text-decoration:none !important}.qti-item a.block{color:#222;text-decoration:none;display:block}.qti-item a[rel="external"] span.icon-external:before{font-size:11px;font-size:1.1rem;padding:0 0 0 4px;position:relative;top:1px}.qti-item abbr[title]{border-bottom:1px dotted}.qti-item b,.qti-item .b,.qti-item strong,.qti-item .strong{font-weight:bold}.qti-item i,.qti-item .i,.qti-item em,.qti-item .em,.qti-item dfn{font-style:italic}.qti-item code,.qti-item pre,.qti-item kdb,.qti-item samp{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:14px;font-size:1.4rem}.qti-item pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.qti-item code{background:#f1f5f7;padding:2px 6px;display:inline-block;margin:0 3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.qti-item q{quotes:"\201C" "\201D" "\2018" "\2019"}.qti-item q:before,.qti-item q:after{content:'';content:none}.qti-item small{font-size:11px;font-size:1.1rem}.qti-item sub,.qti-item sup{font-size:.75rem;line-height:0;position:relative;vertical-align:baseline}.qti-item sup{top:-0.5rem}.qti-item sub{bottom:-0.25rem}.qti-item img{border:0;max-width:100%;height:auto}.qti-item svg:not(:root){overflow:hidden}.qti-item fieldset{border:0;margin:0;padding:0}.qti-item legend{border:0;padding:0}.qti-item textarea{overflow:auto;vertical-align:top;resize:vertical}.qti-item label,.qti-item button{cursor:pointer}.qti-item button{vertical-align:middle;outline:0;overflow:visible;border:none}.qti-item button::-moz-focus-inner,.qti-item input::-moz-focus-inner{border:0;padding:0}.qti-item button,.qti-item input,.qti-item select,.qti-item textarea{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-weight:normal;line-height:normal;text-transform:none;vertical-align:baseline}.qti-item button,.qti-item html input[type="button"],.qti-item input[type="reset"],.qti-item input[type="submit"]{-webkit-appearance:button;cursor:pointer}.qti-item input{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.qti-item input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.qti-item input[type="search"]::-webkit-search-cancel-button,.qti-item input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.qti-item input[type="checkbox"],.qti-item input[type="radio"]{box-sizing:border-box;padding:0}.qti-item select{max-width:100%}.qti-item audio:not([controls]),.qti-item [hidden],.qti-item template,.qti-item .hidden,.qti-item .deleted,.qti-item .js,.qti-item .js-hide{display:none !important}.qti-item .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.qti-item .visuallyhidden.focusable:active,.qti-item .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.qti-item .invisible{visibility:hidden}.qti-item .viewport-hidden{position:absolute;left:-10000px;top:-10000px}.qti-item .clearfix:before,.qti-item .grid-row:before,.qti-item .fixed-grid-row:before,.qti-item #icon-editor .grid-row:before,.qti-item .block-listing.horizontal:before,.qti-item .qti-associateInteraction .result-area>li:before,.qti-item .clearfix:after,.qti-item .grid-row:after,.qti-item .fixed-grid-row:after,.qti-item #icon-editor .grid-row:after,.qti-item .block-listing.horizontal:after,.qti-item .qti-associateInteraction .result-area>li:after{content:" ";display:table}.qti-item .clearfix:after,.qti-item .grid-row:after,.qti-item .fixed-grid-row:after,.qti-item #icon-editor .grid-row:after,.qti-item .block-listing.horizontal:after,.qti-item .qti-associateInteraction .result-area>li:after{clear:both}.qti-item .clear{display:block;clear:both}.qti-item .lft{display:inline;float:left}.qti-item .rgt{display:inline;float:right}.qti-item .txt-ctr{text-align:center}.qti-item .txt-lft{text-align:left}.qti-item .txt-rgt{text-align:right}.qti-item .txt-jty{text-align:justify}.qti-item .txt-underline{text-decoration:underline;font-size:inherit}.qti-item ::-moz-selection{background:#b3d4fc;text-shadow:none}.qti-item ::selection{background:#b3d4fc;text-shadow:none}.qti-item .placeholder{color:#777 !important}.qti-item ::-webkit-input-placeholder{color:#777 !important}.qti-item :-moz-placeholder{color:#777 !important}.qti-item ::-moz-placeholder{color:#777 !important}.qti-item .truncate,.qti-item .file-drop ul>li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qti-item .disabled,.qti-item *:disabled{cursor:default;opacity:.7}.qti-item .overlay,.qti-item .ui-widget-overlay{background:rgba(255,255,255,0.9)}.qti-item .ui-widget{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-size:1.4rem !important}.qti-item .ui-widget .ui-widget{font-size:1.4rem !important}.qti-item .ui-widget input,.qti-item .ui-widget select,.qti-item .ui-widget textarea,.qti-item .ui-widget button{font-family:"Franklin Gothic","Franklin Gothic Medium",sans-serif;font-size:1.4rem !important}.qti-item ul,.qti-item ol{padding-left:40px}.qti-item ul.plain,.qti-item ul.none,.qti-item ol.plain,.qti-item ol.none{padding:0;margin:0;list-style:none}.qti-item ul li,.qti-item ol li{vertical-align:text-top !important}.qti-item nav ul{padding:0;margin:0;list-style:none}.qti-item ul.disc,.qti-item ol.disc{list-style-type:disc}.qti-item ul.circle,.qti-item ol.circle{list-style-type:circle}.qti-item ul.square,.qti-item ol.square{list-style-type:square}.qti-item ul.decimal,.qti-item ol.decimal{list-style-type:decimal}.qti-item ul.decimal-leading-zero,.qti-item ol.decimal-leading-zero{list-style-type:decimal-leading-zero}.qti-item ul.lower-roman,.qti-item ol.lower-roman{list-style-type:lower-roman}.qti-item ul.upper-roman,.qti-item ol.upper-roman{list-style-type:upper-roman}.qti-item ul.lower-greek,.qti-item ol.lower-greek{list-style-type:lower-greek}.qti-item ul.lower-latin,.qti-item ol.lower-latin{list-style-type:lower-latin}.qti-item ul.upper-latin,.qti-item ol.upper-latin{list-style-type:upper-latin}.qti-item ul.armenian,.qti-item ol.armenian{list-style-type:armenian}.qti-item ul.georgian,.qti-item ol.georgian{list-style-type:georgian}.qti-item ul.lower-alpha,.qti-item ol.lower-alpha{list-style-type:lower-alpha}.qti-item ul.upper-alpha,.qti-item ol.upper-alpha{list-style-type:upper-alpha}.qti-item ul.none,.qti-item ol.none{list-style-type:none}.qti-item [class^="list-style-"],.qti-item [class*=" list-style-"]{counter-reset:custom-counter}.qti-item [class^="list-style-"]>p::before,.qti-item [class^="list-style-"]>div::before,.qti-item [class^="list-style-"]>li::before,.qti-item [class*=" list-style-"]>p::before,.qti-item [class*=" list-style-"]>div::before,.qti-item [class*=" list-style-"]>li::before{counter-increment:custom-counter;width:20px;display:inline-block;text-align:center}.qti-item [class^="list-style-"].list-style-disc>p::before,.qti-item [class^="list-style-"].list-style-disc>div::before,.qti-item [class^="list-style-"].list-style-disc>li::before,.qti-item [class*=" list-style-"].list-style-disc>p::before,.qti-item [class*=" list-style-"].list-style-disc>div::before,.qti-item [class*=" list-style-"].list-style-disc>li::before{content:counter(custom-counter,disc)}.qti-item [class^="list-style-"].list-style-circle>p::before,.qti-item [class^="list-style-"].list-style-circle>div::before,.qti-item [class^="list-style-"].list-style-circle>li::before,.qti-item [class*=" list-style-"].list-style-circle>p::before,.qti-item [class*=" list-style-"].list-style-circle>div::before,.qti-item [class*=" list-style-"].list-style-circle>li::before{content:counter(custom-counter,circle)}.qti-item [class^="list-style-"].list-style-square>p::before,.qti-item [class^="list-style-"].list-style-square>div::before,.qti-item [class^="list-style-"].list-style-square>li::before,.qti-item [class*=" list-style-"].list-style-square>p::before,.qti-item [class*=" list-style-"].list-style-square>div::before,.qti-item [class*=" list-style-"].list-style-square>li::before{content:counter(custom-counter,square)}.qti-item [class^="list-style-"].list-style-decimal>p::before,.qti-item [class^="list-style-"].list-style-decimal>div::before,.qti-item [class^="list-style-"].list-style-decimal>li::before,.qti-item [class*=" list-style-"].list-style-decimal>p::before,.qti-item [class*=" list-style-"].list-style-decimal>div::before,.qti-item [class*=" list-style-"].list-style-decimal>li::before{content:counter(custom-counter,decimal)}.qti-item [class^="list-style-"].list-style-decimal-leading-zero>p::before,.qti-item [class^="list-style-"].list-style-decimal-leading-zero>div::before,.qti-item [class^="list-style-"].list-style-decimal-leading-zero>li::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>p::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>div::before,.qti-item [class*=" list-style-"].list-style-decimal-leading-zero>li::before{content:counter(custom-counter,decimal-leading-zero)}.qti-item [class^="list-style-"].list-style-lower-roman>p::before,.qti-item [class^="list-style-"].list-style-lower-roman>div::before,.qti-item [class^="list-style-"].list-style-lower-roman>li::before,.qti-item [class*=" list-style-"].list-style-lower-roman>p::before,.qti-item [class*=" list-style-"].list-style-lower-roman>div::before,.qti-item [class*=" list-style-"].list-style-lower-roman>li::before{content:counter(custom-counter,lower-roman)}.qti-item [class^="list-style-"].list-style-upper-roman>p::before,.qti-item [class^="list-style-"].list-style-upper-roman>div::before,.qti-item [class^="list-style-"].list-style-upper-roman>li::before,.qti-item [class*=" list-style-"].list-style-upper-roman>p::before,.qti-item [class*=" list-style-"].list-style-upper-roman>div::before,.qti-item [class*=" list-style-"].list-style-upper-roman>li::before{content:counter(custom-counter,upper-roman)}.qti-item [class^="list-style-"].list-style-lower-greek>p::before,.qti-item [class^="list-style-"].list-style-lower-greek>div::before,.qti-item [class^="list-style-"].list-style-lower-greek>li::before,.qti-item [class*=" list-style-"].list-style-lower-greek>p::before,.qti-item [class*=" list-style-"].list-style-lower-greek>div::before,.qti-item [class*=" list-style-"].list-style-lower-greek>li::before{content:counter(custom-counter,lower-greek)}.qti-item [class^="list-style-"].list-style-lower-latin>p::before,.qti-item [class^="list-style-"].list-style-lower-latin>div::before,.qti-item [class^="list-style-"].list-style-lower-latin>li::before,.qti-item [class*=" list-style-"].list-style-lower-latin>p::before,.qti-item [class*=" list-style-"].list-style-lower-latin>div::before,.qti-item [class*=" list-style-"].list-style-lower-latin>li::before{content:counter(custom-counter,lower-latin)}.qti-item [class^="list-style-"].list-style-upper-latin>p::before,.qti-item [class^="list-style-"].list-style-upper-latin>div::before,.qti-item [class^="list-style-"].list-style-upper-latin>li::before,.qti-item [class*=" list-style-"].list-style-upper-latin>p::before,.qti-item [class*=" list-style-"].list-style-upper-latin>div::before,.qti-item [class*=" list-style-"].list-style-upper-latin>li::before{content:counter(custom-counter,upper-latin)}.qti-item [class^="list-style-"].list-style-armenian>p::before,.qti-item [class^="list-style-"].list-style-armenian>div::before,.qti-item [class^="list-style-"].list-style-armenian>li::before,.qti-item [class*=" list-style-"].list-style-armenian>p::before,.qti-item [class*=" list-style-"].list-style-armenian>div::before,.qti-item [class*=" list-style-"].list-style-armenian>li::before{content:counter(custom-counter,armenian)}.qti-item [class^="list-style-"].list-style-georgian>p::before,.qti-item [class^="list-style-"].list-style-georgian>div::before,.qti-item [class^="list-style-"].list-style-georgian>li::before,.qti-item [class*=" list-style-"].list-style-georgian>p::before,.qti-item [class*=" list-style-"].list-style-georgian>div::before,.qti-item [class*=" list-style-"].list-style-georgian>li::before{content:counter(custom-counter,georgian)}.qti-item [class^="list-style-"].list-style-lower-alpha>p::before,.qti-item [class^="list-style-"].list-style-lower-alpha>div::before,.qti-item [class^="list-style-"].list-style-lower-alpha>li::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>p::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>div::before,.qti-item [class*=" list-style-"].list-style-lower-alpha>li::before{content:counter(custom-counter,lower-alpha)}.qti-item [class^="list-style-"].list-style-upper-alpha>p::before,.qti-item [class^="list-style-"].list-style-upper-alpha>div::before,.qti-item [class^="list-style-"].list-style-upper-alpha>li::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>p::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>div::before,.qti-item [class*=" list-style-"].list-style-upper-alpha>li::before{content:counter(custom-counter,upper-alpha)}.qti-item [class^="list-style-"].list-style-none>p::before,.qti-item [class^="list-style-"].list-style-none>div::before,.qti-item [class^="list-style-"].list-style-none>li::before,.qti-item [class*=" list-style-"].list-style-none>p::before,.qti-item [class*=" list-style-"].list-style-none>div::before,.qti-item [class*=" list-style-"].list-style-none>li::before{content:counter(custom-counter,none)}.qti-item table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}.qti-item table.matrix{width:100%;border:6px solid #f9f8f7;margin-bottom:10px}.qti-item table.matrix td,.qti-item table.matrix th{font-weight:normal;padding:3px 5px;border:1px solid #ddd}.qti-item table.matrix th{text-align:left;vertical-align:middle;background:#f9f8f7}.qti-item table.matrix td{background:transparent;text-align:left;padding:2px}.qti-item table.matrix td.numeric{text-align:right}.qti-item table.matrix td label{display:block;margin:0}.qti-item table.matrix tr:nth-child(even){background:white}.qti-item table.matrix tr:nth-child(odd){background:#f4f7f8}.qti-item table.matrix [data-edit],.qti-item table.matrix [data-edit] *{border:none;padding:6px;cursor:pointer}.qti-item table.matrix tbody [data-edit]{width:30px}.qti-item .tbl{display:table;float:none !important}.qti-item .tbl-row{display:table-row;float:none !important}.qti-item .tbl-cell{display:table-cell;vertical-align:top;float:none !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.select2-container *{text-decoration:none !important}.select2-drop{font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;font-weight:400}.select2-drop [data-symbol]:before{content:attr(data-symbol);display:inline-block;width:20px;line-height:20px;margin-right:4px;text-align:center;color:#222}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;white-space:nowrap;line-height:23px;color:#222;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background-position:right top;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;top:5px}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:109998;background-color:#f3f1ef;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:109999;top:100%;background:#fff;color:#222;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;border-top:0;border-radius:0 0 2px 2px}.select2-drop-auto-width{border-top:1px solid #ddd;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #ddd;border-bottom:0;border-radius:2px 2px 0 0}.select2-drop-active{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;border-top:none}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;background-clip:padding-box}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:1.05rem;font-size:10.5px;font-size:1.05rem;line-height:2.3;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select2-container .select2-choice .select2-arrow b:before{content:"\e611"}.select2-container .select2-choice .select2-arrow b:hover{background-color:#3e7da7;color:#fff}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:100000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;background-position:100% -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #a3a9b1;outline:none}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 !important;margin:4px 0 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;font-size:inherit}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3e7da7;color:#fff}.select2-results li em{background:#fff;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#222}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f3f1ef;display:list-item}.select2-hidden-accessible{display:none}.select2-results .select2-disabled.select2-highlighted{color:#999;display:list-item;cursor:default}.select2-results .select2-disabled .select2-result-label{cursor:default}.select2-results .select2-disabled{display:list-item;cursor:default;color:#999}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f3f1ef url("img/select2/select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f3f1ef;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f3f1ef;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f3f1ef;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #ddd;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #ddd;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("img/select2/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#222;cursor:default;border:1px solid #ddd;border-radius:1px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dad8d7}.select2-container-multi .select2-choices .select2-search-choice.partial{background-color:#faf9f8}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background-position:right top}.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-search input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==);background-repeat:no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f3f1ef;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f3f1ef}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("img/select2/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat}.no-svg .mejs-overlay-button{background-image:url(data:image/png;base64,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)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrszzERACAMALEH/25qEBcMvcRBTjUtcFtCRERERERERERERERERERERERERERERERERERERERERERERERE5I8nwABEjQEXuO95jAAAAABJRU5ErkJggg==);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(data:image/gif;base64,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) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrszzERACAMALEH/25qEBcMvcRBTjUtcFtCRERERERERERERERERERERERERERERERERERERERERERERERE5I8nwABEjQEXuO95jAAAAABJRU5ErkJggg==);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImNvbnRyb2xzLmZ3LVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgMTQ0IDMyIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjMycHgiDT4NCTxkZWZzPg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQxIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDIiIHgxPSI1MCUiIHkxPSItNy44NjUyJSIgeDI9IjUwJSIgeTI9IjI0OS42NjI5JSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDMiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQ0IiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50NSIgeDE9IjUwJSIgeTE9Ii0zMy4zMzMzJSIgeDI9IjUwJSIgeTI9IjE1Mi4wODMzJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDYiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQ3IiB4MT0iNTAlIiB5MT0iLTMzLjMzMzMlIiB4Mj0iNTAlIiB5Mj0iMTUyLjA4MzMlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50OCIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDkiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxMCIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDExIiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTIiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxMyIgeDE9IjQwJSIgeTE9Ii0xNDAlIiB4Mj0iNDAlIiB5Mj0iOTguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTQiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjIzOC43NSUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxNSIgeDE9IjYwJSIgeTE9Ii0xNDAlIiB4Mj0iNjAlIiB5Mj0iOTguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTYiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjI5OC40Mzc1JSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvbGluZWFyR3JhZGllbnQ+DQkJPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudDE3IiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIyMzguNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MTgiIHgxPSI1MCUiIHkxPSItMjAwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQxOSIgeDE9IjUwJSIgeTE9Ii0yMDAlIiB4Mj0iNTAlIiB5Mj0iMTEwLjkzNzUlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxMDAlIi8+DQkJPC9saW5lYXJHcmFkaWVudD4NCQk8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50MjAiIHgxPSI1NSUiIHkxPSIwJSIgeDI9IjU1JSIgeTI9IjEwMCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQyMSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iOTkuNDQ0NCUiLz4NCQk8L2xpbmVhckdyYWRpZW50Pg0JPC9kZWZzPg0JPGcgaWQ9IkJHIj4NCTwvZz4NCTxnIGlkPSJjb250cm9scyI+DQkJPHBhdGggaWQ9IkxpbmUiIGQ9Ik0gOTguNSA3LjUgTCAxMDkuNSA3LjUgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGlkPSJMaW5lMiIgZD0iTSA5OC41IDMuNSBMIDEwOS41IDMuNSAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIi8+DQkJPHBhdGggaWQ9IkxpbmUzIiBkPSJNIDk4LjUgMTEuNSBMIDEwOS41IDExLjUgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEwOCAxMS41IEMgMTA4IDEwLjY3MTYgMTA4LjQ0NzcgMTAgMTA5IDEwIEMgMTA5LjU1MjMgMTAgMTEwIDEwLjY3MTYgMTEwIDExLjUgQyAxMTAgMTIuMzI4NCAxMDkuNTUyMyAxMyAxMDkgMTMgQyAxMDguNDQ3NyAxMyAxMDggMTIuMzI4NCAxMDggMTEuNSBaIiBmaWxsPSIjZmZmZmZmIi8+DQkJPHBhdGggaWQ9IkVsbGlwc2UyIiBkPSJNIDEwNCA3LjUgQyAxMDQgNi42NzE2IDEwNC40NDc3IDYgMTA1IDYgQyAxMDUuNTUyMyA2IDEwNiA2LjY3MTYgMTA2IDcuNSBDIDEwNiA4LjMyODQgMTA1LjU1MjMgOSAxMDUgOSBDIDEwNC40NDc3IDkgMTA0IDguMzI4NCAxMDQgNy41IFoiIGZpbGw9IiNmZmZmZmYiLz4NCQk8cGF0aCBpZD0iRWxsaXBzZTMiIGQ9Ik0gMTA4IDMuNSBDIDEwOCAyLjY3MTYgMTA4LjQ0NzcgMiAxMDkgMiBDIDEwOS41NTIzIDIgMTEwIDIuNjcxNiAxMTAgMy41IEMgMTEwIDQuMzI4NCAxMDkuNTUyMyA1IDEwOSA1IEMgMTA4LjQ0NzcgNSAxMDggNC4zMjg0IDEwOCAzLjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JPC9nPg0JPGcgaWQ9ImJhY2tsaWdodCI+DQkJPGcgaWQ9Im9mZiI+DQkJCTxyZWN0IHg9IjgzIiB5PSIyMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSIjMzMzMzMzIi8+DQkJPC9nPg0JCTxnIGlkPSJvbiI+DQkJCTxwYXRoIGlkPSJFbGxpcHNlNCIgZD0iTSA4MSA4IEMgODEgNS4yMzg1IDg0LjEzNCAzIDg4IDMgQyA5MS44NjYgMyA5NSA1LjIzODUgOTUgOCBDIDk1IDEwLjc2MTUgOTEuODY2IDEzIDg4IDEzIEMgODQuMTM0IDEzIDgxIDEwLjc2MTUgODEgOCBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50MSkiLz4NCQkJPHJlY3QgeD0iODMiIHk9IjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzMzMzMzMyIvPg0JCTwvZz4NCTwvZz4NCTxnIGlkPSJsb29wIj4NCQk8ZyBpZD0ib24yIj4NCQkJPHBhdGggZD0iTSA3My43OTUgNC4yMDUgQyA3NS4yMTU1IDQuODc4NSA3Ni4yIDYuMzIzNCA3Ni4yIDggQyA3Ni4yIDEwLjMxOTYgNzQuMzE5NiAxMi4yIDcyIDEyLjIgQyA2OS42ODA0IDEyLjIgNjcuOCAxMC4zMTk2IDY3LjggOCBDIDY3LjggNi4zMjM0IDY4Ljc4NDUgNC44Nzg1IDcwLjIwNSA0LjIwNSBMIDY4Ljg3NSAyLjg3NSBDIDY3LjE1MDEgMy45Mjg5IDY2IDUuODMwNiA2NiA4IEMgNjYgMTEuMzEzOCA2OC42ODYyIDE0IDcyIDE0IEMgNzUuMzEzOCAxNCA3OCAxMS4zMTM4IDc4IDggQyA3OCA1LjgzMDYgNzYuODQ5OSAzLjkyODkgNzUuMTI1IDIuODc1IEwgNzMuNzk1IDQuMjA1IFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JCQk8cGF0aCBkPSJNIDcxIDIgTCA2NiAyIEwgNzEgNyBMIDcxIDIgWiIgZmlsbD0idXJsKCNncmFkaWVudDMpIi8+DQkJPC9nPg0JCTxnIGlkPSJvZmYyIj4NCQkJPHBhdGggZD0iTSA3My43OTUgMjAuMjA1IEMgNzUuMjE1NSAyMC44Nzg1IDc2LjIgMjIuMzIzNCA3Ni4yIDI0IEMgNzYuMiAyNi4zMTk2IDc0LjMxOTYgMjguMiA3MiAyOC4yIEMgNjkuNjgwNCAyOC4yIDY3LjggMjYuMzE5NiA2Ny44IDI0IEMgNjcuOCAyMi4zMjM0IDY4Ljc4NDUgMjAuODc4NSA3MC4yMDUgMjAuMjA1IEwgNjguODc1IDE4Ljg3NSBDIDY3LjE1MDEgMTkuOTI4OSA2NiAyMS44MzA2IDY2IDI0IEMgNjYgMjcuMzEzOCA2OC42ODYyIDMwIDcyIDMwIEMgNzUuMzEzOCAzMCA3OCAyNy4zMTM4IDc4IDI0IEMgNzggMjEuODMwNiA3Ni44NDk5IDE5LjkyODkgNzUuMTI1IDE4Ljg3NSBMIDczLjc5NSAyMC4yMDUgWiIgZmlsbD0iI2E4YThiNyIvPg0JCQk8cGF0aCBkPSJNIDcxIDE4IEwgNjYgMTggTCA3MSAyMyBMIDcxIDE4IFoiIGZpbGw9IiNhOGE4YjciLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0iY2MiPg0JCTxyZWN0IHZpc2liaWxpdHk9ImhpZGRlbiIgeD0iNDkiIHk9IjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgc3Ryb2tlPSIjYjBiMGIwIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8dGV4dCB2aXNpYmlsaXR5PSJoaWRkZW4iIHg9IjQ5IiB5PSIxNyIgd2lkdGg9IjE0IiBmaWxsPSIjZmZmZmZmIiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IEFyaWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7ICI+PHRzcGFuPjwhW0NEQVRBW2NjXV0+PC90c3Bhbj48L3RleHQ+DQkJPHBhdGggZD0iTSA1NSA3IEMgNTAuMjgxMyAzLjc4MTMgNTAuMDYzIDEyLjk0MDUgNTUgMTAgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCTxwYXRoIGQ9Ik0gNjAgNyBDIDU1LjI4MTMgMy43ODEzIDU1LjA2MyAxMi45NDA1IDYwIDEwICIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8cGF0aCBkPSJNIDUwIDMgTCA2MiAzIEwgNjIgMTMgTCA1MCAxMyBMIDUwIDMgWk0gNDkgMiBMIDQ5IDE0IEwgNjMgMTQgTCA2MyAyIEwgNDkgMiBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50NCkiLz4NCQk8cmVjdCB4PSI0OSIgeT0iMiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIi8+DQk8L2c+DQk8ZyBpZD0idm9sdW1lIj4NCQk8ZyBpZD0ibm8lMjBzb3VuZCI+DQkJCTxyZWN0IHg9IjE3IiB5PSI1IiB3aWR0aD0iNSIgaGVpZ2h0PSI2IiBmaWxsPSJ1cmwoI2dyYWRpZW50NSkiLz4NCQkJPHBhdGggZD0iTSAyMSA1IEwgMjUgMiBMIDI1IDE0IEwgMjEgMTEuMDYyNSBMIDIxIDUgWiIgZmlsbD0idXJsKCNncmFkaWVudDYpIi8+DQkJPC9nPg0JCTxnIGlkPSJzb3VuZCUyMGJhcnMiPg0JCQk8cmVjdCB4PSIxNyIgeT0iMjEiIHdpZHRoPSI1IiBoZWlnaHQ9IjYiIGZpbGw9InVybCgjZ3JhZGllbnQ3KSIvPg0JCQk8cGF0aCBkPSJNIDIxIDIxIEwgMjUgMTggTCAyNSAzMCBMIDIxIDI3LjA2MjUgTCAyMSAyMSBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50OCkiLz4NCQkJPHBhdGggZD0iTSAyNyAxOCBDIDI3IDE4IDMwLjA2MjUgMTcuMzc1IDMwIDI0IEMgMjkuOTM3NSAzMC42MjUgMjcgMzAgMjcgMzAgIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIvPg0JCQk8cGF0aCBkPSJNIDI2IDIxLjAwNzkgQyAyNiAyMS4wMDc5IDI4LjA0MSAyMC42OTYyIDI3Ljk5OTQgMjQgQyAyNy45NTc3IDI3LjMwMzggMjYgMjYuOTkyMSAyNiAyNi45OTIxICIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0icGxheS9wYXVzZSI+DQkJPGcgaWQ9InBsYXkiPg0JCQk8cGF0aCBpZD0iUG9seWdvbiIgZD0iTSAxNCA4LjUgTCAzIDE0IEwgMyAzIEwgMTQgOC41IFoiIGZpbGw9InVybCgjZ3JhZGllbnQ5KSIvPg0JCTwvZz4NCQk8ZyBpZD0icGF1c2UiPg0JCQk8cmVjdCB4PSIzIiB5PSIxOCIgd2lkdGg9IjMiIGhlaWdodD0iMTIiIGZpbGw9InVybCgjZ3JhZGllbnQxMCkiLz4NCQkJPHJlY3QgeD0iMTAiIHk9IjE4IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0idXJsKCNncmFkaWVudDExKSIvPg0JCTwvZz4NCTwvZz4NCTxnIGlkPSJmdWxsc2NyZWVuIj4NCQk8ZyBpZD0iZW50ZXIlMjAxIj4NCQkJPHBhdGggZD0iTSAzNCAyIEwgMzkgMiBMIDM0IDcgTCAzNCAyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxMikiLz4NCQkJPHBhdGggZD0iTSAzNCAxNCBMIDM5IDE0IEwgMzQgOSBMIDM0IDE0IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxMykiLz4NCQkJPHBhdGggZD0iTSA0NiAyIEwgNDEgMiBMIDQ2IDcgTCA0NiAyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNCkiLz4NCQkJPHBhdGggZD0iTSA0NiAxNCBMIDQxIDE0IEwgNDYgOSBMIDQ2IDE0IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNSkiLz4NCQk8L2c+DQkJPGcgaWQ9ImV4aXQiPg0JCQk8cGF0aCBkPSJNIDQyIDIyIEwgNDYgMjIgTCA0MiAxOCBMIDQyIDIyIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxNikiLz4NCQkJPHBhdGggZD0iTSAzOCAyMiBMIDM4IDE4IEwgMzQgMjIgTCAzOCAyMiBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50MTcpIi8+DQkJCTxwYXRoIGQ9Ik0gMzggMjYgTCAzNCAyNiBMIDM4IDMwIEwgMzggMjYgWiIgZmlsbD0idXJsKCNncmFkaWVudDE4KSIvPg0JCQk8cGF0aCBkPSJNIDQyIDI2IEwgNDIgMzAgTCA0NiAyNiBMIDQyIDI2IFoiIGZpbGw9InVybCgjZ3JhZGllbnQxOSkiLz4NCQk8L2c+DQk8L2c+DQk8ZyBpZD0ic3RvcCI+DQkJPHJlY3QgeD0iMTE1IiB5PSIzIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9InVybCgjZ3JhZGllbnQyMCkiLz4NCTwvZz4NCTxnIGlkPSJjaG9vc2VyIj4NCQk8cGF0aCBkPSJNIDEzNS4yMzQ2IDYuMTUyMiBDIDEzNi4yNTUxIDUuNzI5NSAxMzcuNDI1MSA2LjIxNDEgMTM3Ljg0NzggNy4yMzQ2IEMgMTM4LjI3MDQgOC4yNTUxIDEzNy43ODU5IDkuNDI1IDEzNi43NjU0IDkuODQ3OCBDIDEzNS43NDQ5IDEwLjI3MDUgMTM0LjU3NDkgOS43ODU5IDEzNC4xNTIyIDguNzY1NCBDIDEzMy43Mjk1IDcuNzQ0OSAxMzQuMjE0MSA2LjU3NDkgMTM1LjIzNDYgNi4xNTIyIFpNIDEzMy4yNzM1IDEuNDE3NiBMIDEzNiA0LjAwNTQgTCAxMzguNzI2NSAxLjQxNzYgTCAxMzguODI0NiA1LjE3NTQgTCAxNDIuNTgyNCA1LjI3MzUgTCAxMzkuOTk0NiA4IEwgMTQyLjU4MjQgMTAuNzI2NSBMIDEzOC44MjQ2IDEwLjgyNDYgTCAxMzguNzI2NSAxNC41ODI0IEwgMTM2IDExLjk5NDYgTCAxMzMuMjczNSAxNC41ODI0IEwgMTMzLjE3NTQgMTAuODI0NiBMIDEyOS40MTc2IDEwLjcyNjUgTCAxMzIuMDA1NCA4IEwgMTI5LjQxNzYgNS4yNzM1IEwgMTMzLjE3NTQgNS4xNzU0IEwgMTMzLjI3MzUgMS40MTc2IFoiIGZpbGw9InVybCgjZ3JhZGllbnQyMSkiLz4NCTwvZz4NPC9zdmc+) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgCAMAAADKUgH/AAAAA3NCSVQICAjb4U/gAAAB+1BMVEX////+/v77+/v6+vr5+fn4+Pj39/f29vb19fX09PTy8vLx8fHw8PDv7+/u7u7t7e3s7Ozr6+vq6urp6eno6Ojm5ubk5OTj4+Pi4uLh4eHg4ODf39/e3t7c3Nzb29va2trZ2dnX19fW1tbT09PS0tLR0dHQ0NDOzs7Nzc3Ly8vGxsbFxcXExMTDw8PCwsLBwcHAwMC/v7+9vb24uLi3t7e2tra0tLSysrKvr6+urq6tra2srKyrq6uoqLenp6elpaWkpKSioqKgoKCenqyfn5+dnZ2cnJybm5uampqZmZmXl5eVlZWUlJSUlKGTk5OSkpKPj4+Ojo6MjIyLi4uKioqJiYmJiZWHh4eGhoaEhISDg4OCgoKBgYGAgIB5eXl4eHh3d3d1dYBycnJwcHBubm5tbXdpaXNpaWlnZ2dkZGRjY2NgYGBfX19eXl5dXV1cXFxaWlpYWFhWVlZVVVVTU1NSUlJRUVFPT09OTk5NTU1MTExLS0tKSkpJSUlHR0dGRkZERERDQ0NCQkJAQEA/Pz8+Pj47Ozs5OTk3Nzc2NjY1NTU1NTkzMzMyMjIxMTEwMDAsLCwrKysqKioqKi4pKSkoKCgnJychISEgICAgICIfHx8eHh4dHR0cHBwaGhoZGRkYGBgVFRcVFRUSEhIREREQEBAPDw8LCwsAAAD8LSgfAAAAqXRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A+297FgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMy8xMqzAOnkAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEAUlEQVRYhdVWCVsTVxQNJpqqGKONRCMRk0jjVrDuW1RIiIoo1SpIClq1JihGcUFZVNSAG264Aq5Ug/dn+u57d+5MwuQrtfMVer4v797z3p07J2+2Y4MpBttkC5Bo46GgoKGfOLUJVANUYySqA/QFGPq78/p8BRZcMYCYiwX52sZVdM6zc26322sw1ogEqbFOks1qIeZ6SrNv7qRbU61dL/U/ZNBvnNDaOBzxuMPBgux2fzpXz29Op5OJ07lHJXvkpNNYiGTEPR0XRvzT3CM4N9Z/KXUs0Zg4lrr6V25b2iE7Q1uYKcGCfhAIXNAWkc0W4Daza7WsFifF7/NboAEn4o4VNRizKxxxrLpnKyLYroIZZjKQtS8sZixsl4IUCbWrcsznCvDx+yAnnQtta9Ztz8gBsMozo1/V9M/wiHHwVtEjQlH6bv7uIOYwJK1zu92V169XilCndmgeIXwRiHkETP8cnh8CnyBzG4cMYJV+dWX2tEcX1NoDJvfQjwx1WL3HcwPghsdTD0rQAsZWYiUChQSVvA+LUQ6CyCugXwsU1KkLSnWa7VAJQ/GDXu9NgJte70EStIiw8jIQWyzAxx+CnHQxBB5kO57LAbCqZFa3Wu2ehWcYNO7QHbO/VMpQTcXJNvT2bhDhkBLkl6i8osoxLxPg48uOaNkRnCyD3m3rqx7IAXCitnj1GK6OrS6Wt/8t/aZOf8lRQru0lIGsI7yEEe6QggICa3MeiKPBYJBJMHiUZ5EaC5G89bkqxL3SU+Hy4YMHn7tSLfWxXbH6lrMfkI+7h0IMrU1AQqZYsmzZumt5u3ptVTnn5eXlCYwJkSA11knyrNQtUfqMZgcv4Xvo7MO8ptoOhRnaQijU1ETyUNDGrvwjAV7v4HS5QDNAM0aiOmTFuwP++fP9B96NbzNBVGD/ChY0+ejmYYoIMuD/JKgv/eq/08EghwN6UBB+KNO8RXtsqnkwQTIigMmoVYLIBxjsAPmh1i2KxaVVUa7IBCeUoGR02CJBZH4MHgj9UN/FIfBKtld9rdgX5WE0KgWN7o9ELdgjFETmh4LmhzKNO7Mb8f29z+Vy0XqtWYtkpOE07tDXhkhS9eRPx3cKIvNDQfdDVbd/PTWBFtHIC5BKXkSickL/uH6nIDI/FHQ/1HLuj+MTaKHuaEP2rwWRMaGg+6Hfzx/+c1IEkfmhoPuhTY+rzkygRTQyoJIBqy4ZmR8Kmh/qi1fBLxlAF8QLh81aiJv6K0brbmoyPwYPhH7oSU8WirPEMAQCjaYtxGPfIPZooMGyx175HC1IKD90crdiCbkQairQYxhfRAKWvRjJ1mjuRgL90PGfNdbMgylGk0JSNGnZp6MQ7n+04gz/EFPOfnwDzhnRIkQEkOIAAAAASUVORK5CYII=)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-time span{font-size:1rem !important;line-height:1.1 !important}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#ffffff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9ImJpZ3BsYXktZ3JhZGllbnQuZnctUGFnZSUyMDEiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjIwMHB4Ig0+DQk8ZGVmcz4NCQk8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWRpZW50MSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjcwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjMjIyMjIyIiBzdG9wLW9wYWNpdHk9IjAuMDExOCIgb2Zmc2V0PSI3MC4yMDIlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSI4NSUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4NCQk8L3JhZGlhbEdyYWRpZW50Pg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQyIiBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iNzAlIi8+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMC4wMTE4IiBvZmZzZXQ9IjcwLjIwMiUiLz4NCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9Ijg1JSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQkJPGZpbHRlciBpZD0iZmlsdGVyMSIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cxIi8+DQkJPC9maWx0ZXI+DQkJPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iLTEwMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMzAwJSIgaGVpZ2h0PSIzMDAlIj4NCQkJPCEtLSBHbG93IC0tPg0JCQk8ZmVDb2xvck1hdHJpeCByZXN1bHQ9Im91dCIgaW49IlNvdXJjZUdyYXBoaWMiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwLjg2NjcgMCAgMCAwIDAgMC44NjY3IDAgIDAgMCAwIDAuODY2NyAwICAwIDAgMCAwLjI1MSAwIi8+DQkJCTxmZU1vcnBob2xvZ3kgcmVzdWx0PSJvdXQiIGluPSJvdXQiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMyIvPg0JCQk8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJvdXQiIGluPSJvdXQiIHN0ZERldmlhdGlvbj0iMS41Ii8+DQkJCTxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im91dCIgbW9kZT0ibm9ybWFsIiByZXN1bHQ9Ikdsb3cyIi8+DQkJPC9maWx0ZXI+DQk8L2RlZnM+DQk8ZyBpZD0iQmFja2dyb3VuZCI+DQk8L2c+DQk8ZyBpZD0iZGFyayUyMHNoYWRvdyI+DQkJPHBhdGggZD0iTSAyMiA1MCBDIDIyIDM0LjUzNTggMzQuNTM1OCAyMiA1MCAyMiBDIDY1LjQ2NDIgMjIgNzggMzQuNTM1OCA3OCA1MCBDIDc4IDY1LjQ2NDIgNjUuNDY0MiA3OCA1MCA3OCBDIDM0LjUzNTggNzggMjIgNjUuNDY0MiAyMiA1MCBaTSA1IDUwIEMgNSA3NC44NTMxIDI1LjE0NjkgOTUgNTAgOTUgQyA3NC44NTMxIDk1IDk1IDc0Ljg1MzEgOTUgNTAgQyA5NSAyNS4xNDY5IDc0Ljg1MzEgNSA1MCA1IEMgMjUuMTQ2OSA1IDUgMjUuMTQ2OSA1IDUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQxKSIvPg0JCTxwYXRoIGQ9Ik0gMjIgMTUwIEMgMjIgMTM0LjUzNTggMzQuNTM1OCAxMjIgNTAgMTIyIEMgNjUuNDY0MiAxMjIgNzggMTM0LjUzNTggNzggMTUwIEMgNzggMTY1LjQ2NDIgNjUuNDY0MiAxNzggNTAgMTc4IEMgMzQuNTM1OCAxNzggMjIgMTY1LjQ2NDIgMjIgMTUwIFpNIDUgMTUwIEMgNSAxNzQuODUzMSAyNS4xNDY5IDE5NSA1MCAxOTUgQyA3NC44NTMxIDE5NSA5NSAxNzQuODUzMSA5NSAxNTAgQyA5NSAxMjUuMTQ2OSA3NC44NTMxIDEwNSA1MCAxMDUgQyAyNS4xNDY5IDEwNSA1IDEyNS4xNDY5IDUgMTUwIFoiIGZpbGw9InVybCgjZ3JhZGllbnQyKSIvPg0JPC9nPg0JPGcgaWQ9ImRhcmsiPg0JCTxwYXRoIGlkPSJQb2x5Z29uIiBmaWx0ZXI9InVybCgjZmlsdGVyMSkiIGQ9Ik0gNzIuNSA0OS41IEwgMzguNzUgNjguOTg1NiBMIDM4Ljc1IDMwLjAxNDQgTCA3Mi41IDQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDEzIDUwLjUgQyAxMyAyOS43ODkxIDI5Ljc4OTEgMTMgNTAuNSAxMyBDIDcxLjIxMDkgMTMgODggMjkuNzg5MSA4OCA1MC41IEMgODggNzEuMjEwOSA3MS4yMTA5IDg4IDUwLjUgODggQyAyOS43ODkxIDg4IDEzIDcxLjIxMDkgMTMgNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg0JPGcgaWQ9ImxpZ2h0Ij4NCQk8cGF0aCBpZD0iUG9seWdvbjIiIGZpbHRlcj0idXJsKCNmaWx0ZXIyKSIgZD0iTSA3Mi41IDE0OS41IEwgMzguNzUgMTY4Ljk4NTYgTCAzOC43NSAxMzAuMDE0NCBMIDcyLjUgMTQ5LjUgWiIgZmlsbD0iI2ZmZmZmZiIvPg0JCTxwYXRoIGlkPSJFbGxpcHNlMiIgZD0iTSAxMyAxNTAuNSBDIDEzIDEyOS43ODkxIDI5Ljc4OTEgMTEzIDUwLjUgMTEzIEMgNzEuMjEwOSAxMTMgODggMTI5Ljc4OTEgODggMTUwLjUgQyA4OCAxNzEuMjExIDcxLjIxMDkgMTg4IDUwLjUgMTg4IEMgMjkuNzg5MSAxODggMTMgMTcxLjIxMSAxMyAxNTAuNSBaIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPg0JPC9nPg08L3N2Zz4=") no-repeat;background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(data:image/png;base64,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TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MTwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6QmFnLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wNy0zMVQxNDowNzo3MzwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjI8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cpunxb8AAAHMSURBVDgRpZS7SkNBEIY98QK+gaIxxELF2JjEBKwsJA9gkZcQFXyDYBUEwYfQwsJeGxGt1E470QRUsFHiBQQvid8fZglHs8GDA19mLzP/bvbMbleXxxqNxjRsahrfByWY9YT7hy15Df8Bh5CFc5DN+TPbzJCQgwtlmj3jP10HfwllyEN3G4nWEAGT8AJ/sSeCtiDTUmjTImAMjsDZA40318EfgHbp7JZGsY1Ua4iAAJbhFXSG43AMsnkYgRWogqwGnUUlT1ASStbWIosw45amPQVuIe007eYie5IDWyhFuwIynWlvZLGfCYjoeOqgisj/nI/cRyQOVyArx/iZgDQkoPlXIqreE39iOQUd/iOoeHUGnYvVsxJ56yCrxYiRiHiHOvzLJHhtCv34yDtkV/qyw6ZRkeC+dbL4QWtHcQME5yxhT2eoi647rE+/FEVJseSEy4aBXtgGWQVSFuj94sR0LmwCVDa6PjJdp6Zop90qxmJxzdzw1WOwCLrosiroAUhAjxNW28a8j0PobxGsV2MDhkxEFXAKN9aP4/VAjFr/Dr8aBMGO9X87RDOgM9Uj6jPvAxvaoZNHRfWoMlqAAiRBVgGV2S6csbMvfMi+AaMLVYXh1sqKAAAAAElFTkSuQmCC) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#ffffff}.qti-item.runtime .block-listing>li:hover,.qti-item .qti-associateInteraction .empty:hover,.qti-item .qti-graphicGapMatchInteraction ul.source>li:hover,.qti-item .qti-graphicGapMatchInteraction ul.source>li.active.selectable:hover,.qti-item .qti-graphicOrderInteraction ul.ordinals>li:hover,.qti-item .qti-hottextInteraction .qti-hottext:hover,.qti-item .qti-gapMatchInteraction .gapmatch-content:hover{background:#f2f6f9 !important;cursor:pointer !important}.qti-item.runtime .block-listing>li.active:hover,.qti-item .qti-associateInteraction .result-area>li>.target.active:hover{background:#e9f0f5 !important}.qti-item #modalFeedbacks .qti-modalFeedback,.qti-item .qti-itemBody .qti-modalFeedback{color:#111;margin-top:10px;border:4px solid #266d9c}.qti-item #modalFeedbacks .qti-modalFeedback .qti-title,.qti-item .qti-itemBody .qti-modalFeedback .qti-title{margin-top:0px}.qti-item #modalFeedbacks .positive.qti-modalFeedback,.qti-item .qti-itemBody .positive.qti-modalFeedback{border-color:#269c5d}.qti-item #modalFeedbacks .negative.qti-modalFeedback,.qti-item .qti-itemBody .negative.qti-modalFeedback{border-color:#c02940}.qti-item{overflow-x:visible !important;padding:15px;background:#fff;margin:auto;max-width:1024px}.qti-item [class^="icon-"],.qti-item [class*=" icon-"]{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qti-item .icon-tree:before{content:"\e6b4"}.qti-item .icon-home:before{content:"\e6b3"}.qti-item .icon-shared-file:before{content:"\e6b2"}.qti-item .icon-end-attempt:before{content:"\e603"}.qti-item .icon-icon:before{content:"\f1c5"}.qti-item .icon-radio-bg:before{content:"\e600"}.qti-item .icon-checkbox-bg:before{content:"\e601"}.qti-item .icon-tag:before{content:"\e602"}.qti-item .icon-style:before{content:"\e604"}.qti-item .icon-ownership-transfer:before{content:"\e605"}.qti-item .icon-property-advanced:before{content:"\e606"}.qti-item .icon-property-add:before{content:"\e607"}.qti-item .icon-repository-add:before{content:"\e608"}.qti-item .icon-repository-remove:before{content:"\e609"}.qti-item .icon-repository:before{content:"\e60a"}.qti-item .icon-result-server:before{content:"\e60b"}.qti-item .icon-folder:before{content:"\e60c"}.qti-item .icon-folder-open:before{content:"\e60d"}.qti-item .icon-left:before{content:"\e60e"}.qti-item .icon-right:before{content:"\e60f"}.qti-item .icon-up:before{content:"\e610"}.qti-item .icon-down:before{content:"\e611"}.qti-item .icon-undo:before{content:"\e612"}.qti-item .icon-redo:before{content:"\e613"}.qti-item .icon-screen:before{content:"\e614"}.qti-item .icon-laptop:before{content:"\e615"}.qti-item .icon-tablet:before{content:"\e616"}.qti-item .icon-phone:before{content:"\e617"}.qti-item .icon-move:before{content:"\e618"}.qti-item .icon-bin:before{content:"\e619"}.qti-item .icon-shuffle:before{content:"\e61a"}.qti-item .icon-print:before{content:"\e61b"}.qti-item .icon-tools:before{content:"\e61c"}.qti-item .icon-settings:before{content:"\e61d"}.qti-item .icon-video:before{content:"\e61e"}.qti-item .icon-find:before{content:"\e61f"}.qti-item .icon-image:before{content:"\e620"}.qti-item .icon-edit:before{content:"\e621"}.qti-item .icon-document:before{content:"\e622"}.qti-item .icon-resize-grid:before{content:"\e623"}.qti-item .icon-resize:before{content:"\e624"}.qti-item .icon-help:before{content:"\e625"}.qti-item .icon-mobile-menu:before{content:"\e626"}.qti-item .icon-fix:before{content:"\e627"}.qti-item .icon-unlock:before{content:"\e628"}.qti-item .icon-lock:before{content:"\e629"}.qti-item .icon-ul:before{content:"\e62a"}.qti-item .icon-ol:before{content:"\e62b"}.qti-item .icon-email:before{content:"\e62c"}.qti-item .icon-download:before{content:"\e62d"}.qti-item .icon-logout:before{content:"\e62e"}.qti-item .icon-login:before{content:"\e62f"}.qti-item .icon-spinner:before{content:"\e630"}.qti-item .icon-preview:before{content:"\e631"}.qti-item .icon-external:before{content:"\e632"}.qti-item .icon-time:before{content:"\e633"}.qti-item .icon-save:before{content:"\e634"}.qti-item .icon-warning:before{content:"\e635"}.qti-item .icon-add:before{content:"\e636"}.qti-item .icon-close:before{content:"\e637"}.qti-item .icon-success:before{content:"\e638"}.qti-item .icon-remove:before{content:"\e639"}.qti-item .icon-info:before{content:"\e63a"}.qti-item .icon-error:before{content:"\e63b"}.qti-item .icon-users:before{content:"\e63c"}.qti-item .icon-user:before{content:"\e63d"}.qti-item .icon-test-taker:before{content:"\e63e"}.qti-item .icon-test-takers:before{content:"\e63f"}.qti-item .icon-item:before{content:"\e640"}.qti-item .icon-test:before{content:"\e641"}.qti-item .icon-delivery:before{content:"\e642"}.qti-item .icon-eye-slash:before{content:"\e643"}.qti-item .icon-result:before{content:"\e644"}.qti-item .icon-delivery-small:before{content:"\e645"}.qti-item .icon-upload:before{content:"\e646"}.qti-item .icon-result-small:before{content:"\e647"}.qti-item .icon-mobile-preview:before{content:"\e648"}.qti-item .icon-extension:before{content:"\e649"}.qti-item .icon-desktop-preview:before{content:"\e64a"}.qti-item .icon-tablet-preview:before{content:"\e64b"}.qti-item .icon-insert-horizontal-line:before{content:"\e64c"}.qti-item .icon-table:before{content:"\e64d"}.qti-item .icon-anchor:before{content:"\e64e"}.qti-item .icon-unlink:before{content:"\e64f"}.qti-item .icon-link:before{content:"\e650"}.qti-item .icon-right-left:before{content:"\e651"}.qti-item .icon-left-right:before{content:"\e652"}.qti-item .icon-special-character:before{content:"\e653"}.qti-item .icon-source:before{content:"\e654"}.qti-item .icon-new-page:before{content:"\e655"}.qti-item .icon-templates:before{content:"\e656"}.qti-item .icon-cut:before{content:"\e657"}.qti-item .icon-replace:before{content:"\e658"}.qti-item .icon-copy:before{content:"\e659"}.qti-item .icon-paste:before{content:"\e65a"}.qti-item .icon-select-all:before{content:"\e65b"}.qti-item .icon-paste-text:before{content:"\e65c"}.qti-item .icon-paste-word:before{content:"\e65d"}.qti-item .icon-bold:before{content:"\e65e"}.qti-item .icon-italic:before{content:"\e65f"}.qti-item .icon-underline:before{content:"\e660"}.qti-item .icon-subscript:before{content:"\e661"}.qti-item .icon-superscript:before{content:"\e662"}.qti-item .icon-strike-through:before{content:"\e663"}.qti-item .icon-decrease-indent:before{content:"\e664"}.qti-item .icon-increase-indent:before{content:"\e665"}.qti-item .icon-block-quote:before{content:"\e666"}.qti-item .icon-div-container:before{content:"\e667"}.qti-item .icon-align-left:before{content:"\e668"}.qti-item .icon-center:before{content:"\e669"}.qti-item .icon-align-right:before{content:"\e66a"}.qti-item .icon-justify:before{content:"\e66b"}.qti-item .icon-choice:before{content:"\e66c"}.qti-item .icon-inline-choice:before{content:"\e66d"}.qti-item .icon-match:before{content:"\e66e"}.qti-item .icon-associate:before{content:"\e66f"}.qti-item .icon-media:before{content:"\e670"}.qti-item .icon-graphic-order:before{content:"\e671"}.qti-item .icon-hotspot:before{content:"\e672"}.qti-item .icon-graphic-gap:before{content:"\e673"}.qti-item .icon-graphic-associate:before{content:"\e674"}.qti-item .icon-select-point:before{content:"\e675"}.qti-item .icon-pin:before{content:"\e676"}.qti-item .icon-import:before{content:"\e677"}.qti-item .icon-export:before{content:"\e678"}.qti-item .icon-move-item:before{content:"\e679"}.qti-item .icon-meta-data:before{content:"\e67a"}.qti-item .icon-slider:before{content:"\e67b"}.qti-item .icon-summary-report:before{content:"\e67c"}.qti-item .icon-text-entry:before{content:"\e67d"}.qti-item .icon-extended-text:before{content:"\e67e"}.qti-item .icon-eraser:before{content:"\e67f"}.qti-item .icon-row:before{content:"\e680"}.qti-item .icon-column:before{content:"\e681"}.qti-item .icon-text-color:before{content:"\e682"}.qti-item .icon-background-color:before{content:"\e683"}.qti-item .icon-spell-check:before{content:"\e684"}.qti-item .icon-polygon:before{content:"\e685"}.qti-item .icon-rectangle:before{content:"\e686"}.qti-item .icon-gap-match:before{content:"\e687"}.qti-item .icon-order:before{content:"\e688"}.qti-item .icon-hottext:before{content:"\e689"}.qti-item .icon-free-form:before{content:"\e68a"}.qti-item .icon-step-backward:before{content:"\e68b"}.qti-item .icon-fast-backward:before{content:"\e68c"}.qti-item .icon-backward:before{content:"\e68d"}.qti-item .icon-play:before{content:"\e68e"}.qti-item .icon-pause:before{content:"\e68f"}.qti-item .icon-stop:before{content:"\e690"}.qti-item .icon-forward:before{content:"\e691"}.qti-item .icon-fast-forward:before{content:"\e692"}.qti-item .icon-step-forward:before{content:"\e693"}.qti-item .icon-ellipsis:before{content:"\e694"}.qti-item .icon-circle:before{content:"\e695"}.qti-item .icon-target:before{content:"\e696"}.qti-item .icon-guide-arrow:before{content:"\e697"}.qti-item .icon-range-slider-right:before{content:"\e698"}.qti-item .icon-range-slider-left:before{content:"\e699"}.qti-item .icon-radio-checked:before,.qti-item label input[type="radio"]:checked ~ .icon-radio:before,.qti-item label input[type="checkbox"]:checked ~ .icon-radio:before{content:"\e69a"}.qti-item .icon-checkbox:before{content:"\e69b"}.qti-item .icon-checkbox-crossed:before,.qti-item label input[type="radio"]:checked ~ .icon-checkbox.cross:before,.qti-item label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before{content:"\e69c"}.qti-item .icon-checkbox-checked:before,.qti-item label input[type="radio"]:checked ~ .icon-checkbox:before,.qti-item label input[type="checkbox"]:checked ~ .icon-checkbox:before{content:"\e69d"}.qti-item .icon-result-nok:before{content:"\e69e"}.qti-item .icon-result-ok:before{content:"\e69f"}.qti-item .icon-not-evaluated:before{content:"\e6a0"}.qti-item .icon-filter:before{content:"\e6a1"}.qti-item .icon-translate:before{content:"\e6a2"}.qti-item .icon-eject:before{content:"\e6a3"}.qti-item .icon-continue:before{content:"\e6a4"}.qti-item .icon-radio:before{content:"\e6a5"}.qti-item .icon-sphere:before{content:"\e6a6"}.qti-item .icon-reset:before{content:"\e6a7"}.qti-item .icon-smaller:before{content:"\e6a8"}.qti-item .icon-larger:before{content:"\e6a9"}.qti-item .icon-clock:before{content:"\e6aa"}.qti-item .icon-font:before{content:"\e6ab"}.qti-item .icon-maths:before{content:"\e6ac"}.qti-item .icon-grip:before{content:"\e6ad"}.qti-item .icon-rubric:before{content:"\e6ae"}.qti-item .icon-audio:before{content:"\e6af"}.qti-item .icon-grip-h:before{content:"\e6b0"}.qti-item .icon-magicwand:before{content:"\e6b1"}.qti-item .icon-loop:before{content:"\ea2e"}.qti-item .icon-calendar:before{content:"\e953"}.qti-item .icon-reload:before{content:"\e984"}.qti-item .icon-speed:before{content:"\e9a6"}.qti-item .icon-volume:before{content:"\ea27"}.qti-item [class^="feedback-"],.qti-item [class*=" feedback-"]{border:1px transparent solid;position:relative;padding:20px 20px 20px 45px;margin:5px 0 10px 0;border-radius:3px;color:#222 !important}.qti-item [class^="feedback-"].small,.qti-item [class*=" feedback-"].small{padding:8px 20px 8px 45px}.qti-item [class^="feedback-"].small [class^="icon-"],.qti-item [class^="feedback-"].small [class*=" icon-"],.qti-item [class*=" feedback-"].small [class^="icon-"],.qti-item [class*=" feedback-"].small [class*=" icon-"]{top:9px;left:10px}.qti-item [class^="feedback-"] [class^="icon-"],.qti-item [class^="feedback-"] [class*=" icon-"],.qti-item [class*=" feedback-"] [class^="icon-"],.qti-item [class*=" feedback-"] [class*=" icon-"]{font-size:20px;font-size:2rem;position:absolute;top:20px;left:15px}.qti-item [class^="feedback-"] [class^="icon-"].icon-close,.qti-item [class^="feedback-"] [class^="icon-"].icon-remove,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove{font-size:15px;font-size:1.5rem;color:#999;left:auto;top:5px;cursor:pointer}.qti-item [class^="feedback-"] [class^="icon-"].icon-close:hover,.qti-item [class^="feedback-"] [class^="icon-"].icon-remove:hover,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close:hover,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove:hover,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close:hover,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove:hover,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close:hover,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove:hover{color:#222}.qti-item [class^="feedback-"] [class^="icon-"].icon-remove,.qti-item [class^="feedback-"] [class*=" icon-"].icon-remove,.qti-item [class*=" feedback-"] [class^="icon-"].icon-remove,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-remove{right:24px}.qti-item [class^="feedback-"] [class^="icon-"].icon-close,.qti-item [class^="feedback-"] [class*=" icon-"].icon-close,.qti-item [class*=" feedback-"] [class^="icon-"].icon-close,.qti-item [class*=" feedback-"] [class*=" icon-"].icon-close{right:7px}.qti-item [class^="feedback-"].popup,.qti-item [class*=" feedback-"].popup{display:block;position:fixed;top:50px;left:50%;margin-left:-200px;width:400px;z-index:999999}.qti-item .feedback-error,.qti-item .tao-error-tooltip{border-color:#c02940;background-color:#f1cfd4}.qti-item .feedback-error .icon-error,.qti-item .tao-error-tooltip .icon-error{color:#ba122b !important}.qti-item .feedback-info,.qti-item .tao-info-tooltip{border-color:#266d9c;background-color:#cedee9}.qti-item .feedback-info .icon-info,.qti-item .tao-info-tooltip .icon-info,.qti-item .feedback-info .icon-lock,.qti-item .tao-info-tooltip .icon-lock{color:#0e5d91 !important}.qti-item .feedback-info .button-container,.qti-item .tao-info-tooltip .button-container{margin-top:20px}.qti-item .feedback-success,.qti-item .tao-success-tooltip{border-color:#269c5d;background-color:#cee9db}.qti-item .feedback-success .icon-success,.qti-item .tao-success-tooltip .icon-success{color:#0e914b !important}.qti-item .feedback-warning,.qti-item .tao-warning-tooltip{border-color:#dbb66b;background-color:#f7eede}.qti-item .feedback-warning .icon-warning,.qti-item .tao-warning-tooltip .icon-warning{color:#d8ae5b !important}.qti-item .brd-error{border:1px solid #c02940 !important}.qti-item .brd-info{border:1px solid #266d9c !important}.qti-item .brd-success{border:1px solid #269c5d !important}.qti-item .brd-warning{border:1px solid #dbb66b !important}.qti-item .txt-error{color:#ba122b !important}.qti-item .txt-info{color:#0e5d91 !important}.qti-item .txt-success{color:#0e914b !important}.qti-item .txt-warning{color:#d8ae5b !important}.qti-item .bg-error{background-color:#f1cfd4}.qti-item .bg-info{background-color:#cedee9}.qti-item .bg-success{background-color:#cee9db}.qti-item .bg-warning{background-color:#f7eede}.qti-item [class*=" col-"],.qti-item [class^="col-"]{float:left;min-height:1rem}.qti-item [class*=" col-"]:first-child,.qti-item [class^="col-"]:first-child{margin-left:0}.qti-item [class*=" col-"].grid-container,.qti-item [class^="col-"].grid-container{margin-bottom:0}.qti-item .col-12{float:none}.qti-item .grid-container{overflow-x:hidden}.qti-item .grid-row,.qti-item .fixed-grid-row{width:101.42857%}.qti-item .col-1{margin-left:1.42857%;width:6.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-2{margin-left:1.42857%;width:15.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-3{margin-left:1.42857%;width:23.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-4{margin-left:1.42857%;width:31.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-5{margin-left:1.42857%;width:40.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-6{margin-left:1.42857%;width:48.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-7{margin-left:1.42857%;width:56.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-8{margin-left:1.42857%;width:65.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-9{margin-left:1.42857%;width:73.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-10{margin-left:1.42857%;width:81.90476%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-11{margin-left:1.42857%;width:90.2381%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item .col-12{margin-left:1.42857%;width:98.57143%;margin-bottom:12px}.qti-item .alpha{margin-left:0 !important}.qti-item #icon-editor .grid-row{width:100%}.qti-item #icon-editor .col-1{margin-left:0%;width:8.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-2{margin-left:0%;width:16.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-3{margin-left:0%;width:25%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-4{margin-left:0%;width:33.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-5{margin-left:0%;width:41.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-6{margin-left:0%;width:50%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-7{margin-left:0%;width:58.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-8{margin-left:0%;width:66.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-9{margin-left:0%;width:75%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-10{margin-left:0%;width:83.33333%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-11{margin-left:0%;width:91.66667%;margin-top:0 !important;margin-bottom:0 !important}.qti-item #icon-editor .col-12{margin-left:0%;width:100%;margin-top:0 !important;margin-bottom:0 !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .tao-dark-tooltip,.qti-item .tao-default-tooltip,.qti-item .tao-info-tooltip,.qti-item .tao-success-tooltip,.qti-item .tao-warning-tooltip,.qti-item .tao-error-tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:300px;border-width:1px;border-style:solid}.qti-item .tao-dark-tooltip .tooltipster-content,.qti-item .tao-default-tooltip .tooltipster-content,.qti-item .tao-info-tooltip .tooltipster-content,.qti-item .tao-success-tooltip .tooltipster-content,.qti-item .tao-warning-tooltip .tooltipster-content,.qti-item .tao-error-tooltip .tooltipster-content{font-size:12px;font-size:1.2rem;line-height:14px;padding:6px}.qti-item .tao-dark-tooltip .tooltipster-fade-show,.qti-item .tao-default-tooltip .tooltipster-fade-show,.qti-item .tao-info-tooltip .tooltipster-fade-show,.qti-item .tao-success-tooltip .tooltipster-fade-show,.qti-item .tao-warning-tooltip .tooltipster-fade-show,.qti-item .tao-error-tooltip .tooltipster-fade-show{opacity:0.7 !important}.qti-item .tao-dark-tooltip{border-color:#444;background-color:#404040;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#fff}.qti-item .tao-default-tooltip{border-color:#ddd;background-color:#fff;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-info-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-success-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-warning-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tao-error-tooltip{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);color:#222}.qti-item .tooltip-content{display:none}.qti-item .tooltipster-content .tooltip-content{display:block}.qti-item .tooltipster-arrow-top .tooltipster-arrow-border,.qti-item .tooltipster-arrow-top-right .tooltipster-arrow-border,.qti-item .tooltipster-arrow-top-left .tooltipster-arrow-border{bottom:-8px !important}.qti-item .icon-help.tooltipstered{cursor:help;position:relative;top:2px}.qti-item .help-content{display:none}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .resourcemgr{position:relative;width:100%;height:100%}#mediaManager .qti-item .resourcemgr.modal{max-height:700px;top:40px !important;bottom:40px;padding:0}.qti-item .resourcemgr>h2{font-size:15px;font-size:1.5rem;margin:20px 40px 10px;height:40px}.qti-item .resourcemgr .file-wrapper{overflow-y:auto;padding:0 40px;height:calc(100% - 40px - 30px - 40px)}.qti-item .resourcemgr .file-browser,.qti-item .resourcemgr .file-selector,.qti-item .resourcemgr .file-preview{position:relative;display:table-cell;vertical-align:top;height:100% !important;color:#222}.qti-item .resourcemgr .file-browser h1,.qti-item .resourcemgr .file-selector h1,.qti-item .resourcemgr .file-preview h1{font-size:16px;font-size:1.6rem;line-height:1.6;color:#222;margin-top:1px;padding:5px;height:38px}.qti-item .resourcemgr .file-browser h2,.qti-item .resourcemgr .file-selector h2,.qti-item .resourcemgr .file-preview h2{font-size:13px;font-size:1.3rem;line-height:1.3;background-color:#D4D5D7;color:#222;margin-top:1px;padding:6px;position:relative;clear:both}.qti-item .resourcemgr .file-browser h2.toggler,.qti-item .resourcemgr .file-selector h2.toggler,.qti-item .resourcemgr .file-preview h2.toggler{cursor:pointer}.qti-item .resourcemgr .file-browser h2.toggler:after,.qti-item .resourcemgr .file-selector h2.toggler:after,.qti-item .resourcemgr .file-preview h2.toggler:after{position:absolute;right:15px;top:3px}.qti-item .resourcemgr .file-browser{background-color:#f3f1ef}.qti-item .resourcemgr .file-browser>h1{width:260px;background-color:#D4D5D7}.qti-item .resourcemgr .file-browser .file-browser-wrapper{width:260px;overflow:auto;height:calc(100% - 50px)}.qti-item .resourcemgr .file-browser ul{list-style-type:none;padding-left:5px}.qti-item .resourcemgr .file-browser ul ul{padding-left:18px}.qti-item .resourcemgr .file-browser ul li a{color:#222;white-space:nowrap}.qti-item .resourcemgr .file-browser ul li a:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c";margin:0 3px}.qti-item .resourcemgr .file-browser ul li a.opened:before{font-style:italic;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60d"}.qti-item .resourcemgr .file-browser ul li.active>a{background-color:#9ebed3}.qti-item .resourcemgr .file-preview{max-width:300px;background-color:#f3f1ef}.qti-item .resourcemgr .file-preview>h1{width:300px;background-color:#D4D5D7}.qti-item .resourcemgr .file-preview .file-properties{padding:0 5px}.qti-item .resourcemgr .file-preview .previewer{height:300px;overflow:hidden}.qti-item .resourcemgr .file-preview .actions{text-align:center;margin-bottom:10px}.qti-item .resourcemgr .file-selector{position:relative;width:100%;border:solid 1px #fff;border-top:none;border-bottom:none;background-color:#fff}.qti-item .resourcemgr .file-selector>h1{position:relative;background-color:#f3f1ef}.qti-item .resourcemgr .file-selector>h1 .title{margin-right:10px}.qti-item .resourcemgr .file-selector>h1 .upload-switcher a{display:inline-block}.qti-item .resourcemgr .file-selector>h1 .upload-switcher .listing{display:none}.qti-item .resourcemgr .file-selector .empty{width:100%;color:#666;font-style:italic;font-size:18px;font-size:1.8rem;text-align:center}.qti-item .resourcemgr .file-selector ul.files{position:relative;margin-bottom:0;padding:0;list-style-type:none;max-height:550px;overflow-y:auto}.qti-item .resourcemgr .file-selector ul.files li{height:35px;line-height:35px;margin-bottom:0;padding:0 0 0 5px;overflow-y:hidden}.qti-item .resourcemgr .file-selector ul.files li:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";margin:0 4px;font-size:16px;font-size:1.6rem;vertical-align:top}.qti-item .resourcemgr .file-selector ul.files li[data-type='image']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e620";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li[data-type='audio']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li[data-type='video']:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61e";margin:0 2px 0 0;line-height:2.2}.qti-item .resourcemgr .file-selector ul.files li.active,.qti-item .resourcemgr .file-selector ul.files li:hover{background-color:#9ebed3;cursor:pointer}.qti-item .resourcemgr .file-selector ul.files li .desc{display:inline-block;min-width:150px;max-width:250px}.qti-item .resourcemgr .file-selector ul.files li .actions{float:right;position:relative;height:35px;width:100px}.qti-item .resourcemgr .file-selector ul.files li .actions .tlb{display:inline-block;background:none;font-size:14px;font-size:1.4rem}.qti-item .resourcemgr .file-selector ul.files li .actions .tlb .tlb-top{background:none !important;border-width:0 !important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}.qti-item .resourcemgr .file-selector .file-upload-container{display:none;padding:0 5px}.qti-item [class^="btn-"],.qti-item [class*=" btn-"],.qti-item .btn-default,.qti-item button,.qti-item input[type="submit"],.qti-item input[type="reset"]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px !important;font-size:1.4rem !important;color:#fff !important;cursor:pointer;text-decoration:none !important;vertical-align:middle;outline:0;overflow:visible;border:none;display:inline-block;line-height:2.5;padding:0 15px;background-color:#acb1b8;text-shadow:1px 1px 0 #82878d;font-weight:normal;font-style:normal;text-align:center;height:35px}.qti-item .small[class^="btn-"],.qti-item .small[class*=" btn-"],.qti-item .small.btn-default,.qti-item button.small,.qti-item input.small[type="submit"],.qti-item input.small[type="reset"]{line-height:1.8;height:25px}.qti-item .small[class^="btn-"] [class^="icon-"],.qti-item .small[class*=" btn-"] [class^="icon-"],.qti-item .small.btn-default [class^="icon-"],.qti-item button.small [class^="icon-"],.qti-item input.small[type="submit"] [class^="icon-"],.qti-item input.small[type="reset"] [class^="icon-"],.qti-item .small[class^="btn-"] [class*=" icon-"],.qti-item .small[class*=" btn-"] [class*=" icon-"],.qti-item .small.btn-default [class*=" icon-"],.qti-item button.small [class*=" icon-"],.qti-item input.small[type="submit"] [class*=" icon-"],.qti-item input.small[type="reset"] [class*=" icon-"]{font-size:13px;font-size:1.3rem}.qti-item [class^="btn-"] [class^="icon-"],.qti-item [class*=" btn-"] [class^="icon-"],.qti-item .btn-default [class^="icon-"],.qti-item button [class^="icon-"],.qti-item input[type="submit"] [class^="icon-"],.qti-item input[type="reset"] [class^="icon-"],.qti-item [class^="btn-"] [class*=" icon-"],.qti-item [class*=" btn-"] [class*=" icon-"],.qti-item .btn-default [class*=" icon-"],.qti-item button [class*=" icon-"],.qti-item input[type="submit"] [class*=" icon-"],.qti-item input[type="reset"] [class*=" icon-"]{font:tao !important;font-family:tao;font-size:14px;font-size:1.4rem;line-height:1;padding:0 9px 0 0;position:relative;top:1px;left:-1px;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.qti-item [class^="btn-"] [class^="icon-"].r,.qti-item [class*=" btn-"] [class^="icon-"].r,.qti-item .btn-default [class^="icon-"].r,.qti-item button [class^="icon-"].r,.qti-item input[type="submit"] [class^="icon-"].r,.qti-item input[type="reset"] [class^="icon-"].r,.qti-item [class^="btn-"] [class*=" icon-"].r,.qti-item [class*=" btn-"] [class*=" icon-"].r,.qti-item .btn-default [class*=" icon-"].r,.qti-item button [class*=" icon-"].r,.qti-item input[type="submit"] [class*=" icon-"].r,.qti-item input[type="reset"] [class*=" icon-"].r{padding:0 0 0 9px}.qti-item [class^="btn-"]:hover,.qti-item [class*=" btn-"]:hover,.qti-item .btn-default:hover,.qti-item button:hover,.qti-item input[type="submit"]:hover,.qti-item input[type="reset"]:hover{opacity:.85}.qti-item .btn-info[class^="btn-"],.qti-item .btn-info[class*=" btn-"],.qti-item .btn-info.btn-default,.qti-item button.btn-info,.qti-item input.btn-info[type="submit"],.qti-item input.btn-info[type="reset"]{background-color:#266d9c;text-shadow:1px 1px 0 #0b4a74}.qti-item .btn-error[class^="btn-"],.qti-item .btn-error[class*=" btn-"],.qti-item .btn-error.btn-default,.qti-item button.btn-error,.qti-item input.btn-error[type="submit"],.qti-item input.btn-error[type="reset"]{background-color:#c02940;text-shadow:1px 1px 0 #940e22}.qti-item .btn-success[class^="btn-"],.qti-item .btn-success[class*=" btn-"],.qti-item .btn-success.btn-default,.qti-item button.btn-success,.qti-item input.btn-success[type="submit"],.qti-item input.btn-success[type="reset"]{background-color:#269c5d;text-shadow:1px 1px 0 #0b743c}.qti-item .btn-warning[class^="btn-"],.qti-item .btn-warning[class*=" btn-"],.qti-item .btn-warning.btn-default,.qti-item button.btn-warning,.qti-item input.btn-warning[type="submit"],.qti-item input.btn-warning[type="reset"]{background-color:#dbb66b;text-shadow:1px 1px 0 #ac8b48}.qti-item .disabled,.qti-item button[disabled]{background-color:#afb4bb !important;text-shadow:1px 1px 0 rgba(255,255,255,0.8) !important;cursor:not-allowed !important;opacity:.55 !important;color:#000 !important}.qti-item .ui-button [class^="icon-"],.qti-item .ui-button [class*=" icon-"]{font-family:tao !important}.qti-item .noUi-target,.qti-item .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.qti-item .noUi-base{width:100%;height:100%;position:relative}.qti-item .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.qti-item .noUi-handle{position:relative;z-index:1}.qti-item .noUi-stacking .noUi-handle{z-index:10}.qti-item .noUi-stacking+.noUi-origin{*z-index:-1}.qti-item .noUi-state-drag *{cursor:inherit !important}.qti-item .noUi-horizontal{height:11px}.qti-item .noUi-horizontal .noUi-handle{width:10px;height:17px;left:-5px;top:-4px}.qti-item .noUi-horizontal .noUi-handle:after{border-top:3px solid #a3a9b1;border-left:5px solid transparent;border-right:5px solid transparent;content:"";left:0;position:absolute;bottom:-3px;width:0}.qti-item .qti-slider-values{margin-top:6px !important}.qti-item .noUi-horizontal .noUi-handle:hover:after{border-top:3px solid #3e7da7}.qti-item .noUi-horizontal .noUi-handle.noUi-active:after{border-top-color:#3e7da7}.qti-item .noUi-horizontal.noUi-extended{padding:0 15px}.qti-item .noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.qti-item .noUi-vertical{width:11px;height:200px;display:inline-block}.qti-item .noUi-vertical .noUi-handle{width:17px;height:10px;left:-4px;top:-5px}.qti-item .noUi-vertical.noUi-extended{padding:15px 0}.qti-item .noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.qti-item .noUi-background{background:#fff}.qti-item .noUi-connect{background:#f3f1ef}.qti-item .noUi-target{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .noUi-dragable{cursor:w-resize}.qti-item .noUi-vertical .noUi-dragable{cursor:n-resize}.qti-item .noUi-handle{background:#a3a9b1;color:#a3a9b1;cursor:default}.qti-item .noUi-active,.qti-item .noUi-handle:hover{background:#3e7da7;color:#3e7da7}.qti-item .noUi-handle:after{left:17px}.qti-item .noUi-vertical .noUi-handle:before,.qti-item .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.qti-item .noUi-vertical .noUi-handle:after{top:17px}.qti-item [disabled].noUi-connect,.qti-item [disabled] .noUi-connect{background:#B8B8B8}.qti-item [disabled] .noUi-handle{cursor:not-allowed}.qti-item .noUi-horizontal .step-marker{position:relative}.qti-item .noUi-horizontal .step-marker span{font-size:10px;position:relative;display:block;float:left;text-align:center;min-height:10px}.qti-item .noUi-horizontal .step-marker span:before{width:1px;height:5px;position:absolute;content:'';background:#434343;left:50%}.qti-item .noUi-horizontal .step-marker.after{top:5px}.qti-item .noUi-horizontal .step-marker.after span:before{top:-4px}.qti-item .noUi-horizontal .step-marker.before{top:-28px}.qti-item .noUi-horizontal .step-marker.before span:before{top:13px}.qti-item .item-editor-sidebar .noUi-target{margin-left:4px;margin-right:4px}.qti-item .noUi-vertical-wrapper{position:relative;display:inline-block}.qti-item .noUi-vertical-wrapper .step-marker{position:absolute;height:100%;top:0}.qti-item .noUi-vertical-wrapper .step-marker span{font-size:10px;position:relative;display:block}.qti-item .noUi-vertical-wrapper .step-marker span:before{width:5px;height:1px;position:absolute;content:'';background:#434343;top:50%}.qti-item .noUi-vertical-wrapper .step-marker.after{left:20px}.qti-item .noUi-vertical-wrapper .step-marker.after span:before{left:-9px}.qti-item .noUi-vertical-wrapper .step-marker.before span:before{left:-40%}.qti-item label{display:inline-block;cursor:pointer;padding-right:10px;margin-bottom:5px}.qti-item label abbr{border:none;color:#0e5d91}.qti-item .uploader .file-upload.grid-row{max-width:none}.qti-item .file-upload{display:inline-block;position:relative;overflow:hidden;max-width:300px}.qti-item .file-upload .file-name{padding:2px 5px;background:white;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .file-upload .file-name.placeholder{font-style:italic;color:#d2d2d2}.qti-item .file-upload .file-name.active{font-style:normal;color:#222}.qti-item .file-upload input[type="file"]{font-size:80px !important;position:absolute;left:auto;right:0;top:0;opacity:0;cursor:pointer}.qti-item .file-upload:hover .btn-info{opacity:.85}.qti-item .file-drop{height:150px;overflow-y:auto;border:solid 1px #ddd;position:relative}.qti-item .file-drop .dragholder{padding-top:20px;text-align:center;color:#ddd;font-size:20px;font-size:2rem}.qti-item .file-drop.drag-hover{border-color:#3e7da7;color:#3e7da7}.qti-item .file-drop.drag-hover:after{content:attr(data-drop-msg);position:absolute;top:0;left:0;right:0;bottom:0;width:75%;height:30px;padding:5px;background-color:#0e5d91;color:#fff;text-align:center;margin:auto}.qti-item .file-drop ul{list-style-type:none;position:relative;margin:0;padding:0}.qti-item .file-drop ul>li{position:relative;padding:6px 60px 6px 6px;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .file-drop ul>li:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";font-size:14px;font-size:1.4rem;line-height:14px;margin-right:5px;color:#0e5d91}.qti-item .file-drop ul>li .size{color:#0e5d91;margin-left:5px;font-style:italic}.qti-item .file-drop ul>li .status{position:absolute;right:30px;top:6px}.qti-item .file-drop ul>li .status.sending:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e62d";-webkit-animation:fade 1s forwards;-moz-animation:fade 1s forwards;-ms-animation:fade 1s forwards;-o-animation:fade 1s forwards;animation:fade 1s forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-o-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.qti-item .file-drop ul>li .status.success:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";color:#0e914b}.qti-item .file-drop ul>li .status.error:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63b";color:#ba122b}.qti-item .file-drop ul>li .icon-close{position:absolute;right:6px;top:6px}.qti-item .pseudo-label-box{position:relative;cursor:pointer}.qti-item .pseudo-label-box>label{width:20px;position:absolute;top:0;left:0;margin:0}.qti-item .pseudo-label-box>label+div{cursor:pointer;margin-left:24px}.qti-item .pseudo-label-box abbr{border:none;color:#0e5d91}.qti-item ol.horizontal .pseudo-label-box>label+div,.qti-item ul.horizontal .pseudo-label-box>label+div{display:table}.qti-item input[type="color"],.qti-item input[type="date"],.qti-item input[type="datetime"],.qti-item input[type="datetime-local"],.qti-item input[type="email"],.qti-item input[type="month"],.qti-item input[type="number"],.qti-item input[type="range"],.qti-item input[type="search"],.qti-item input[type="tel"],.qti-item input[type="time"],.qti-item input[type="text"],.qti-item input[type="password"],.qti-item input[type="url"],.qti-item input[type="week"],.qti-item textarea,.qti-item select{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;padding:4px;min-width:150px;background-color:white;color:#222;max-width:300px}.qti-item input[type="color"].disabled,.qti-item input[type="color"][disabled],.qti-item input[type="color"][readonly],.qti-item input[type="date"].disabled,.qti-item input[type="date"][disabled],.qti-item input[type="date"][readonly],.qti-item input[type="datetime"].disabled,.qti-item input[type="datetime"][disabled],.qti-item input[type="datetime"][readonly],.qti-item input[type="datetime-local"].disabled,.qti-item input[type="datetime-local"][disabled],.qti-item input[type="datetime-local"][readonly],.qti-item input[type="email"].disabled,.qti-item input[type="email"][disabled],.qti-item input[type="email"][readonly],.qti-item input[type="month"].disabled,.qti-item input[type="month"][disabled],.qti-item input[type="month"][readonly],.qti-item input[type="number"].disabled,.qti-item input[type="number"][disabled],.qti-item input[type="number"][readonly],.qti-item input[type="range"].disabled,.qti-item input[type="range"][disabled],.qti-item input[type="range"][readonly],.qti-item input[type="search"].disabled,.qti-item input[type="search"][disabled],.qti-item input[type="search"][readonly],.qti-item input[type="tel"].disabled,.qti-item input[type="tel"][disabled],.qti-item input[type="tel"][readonly],.qti-item input[type="time"].disabled,.qti-item input[type="time"][disabled],.qti-item input[type="time"][readonly],.qti-item input[type="text"].disabled,.qti-item input[type="text"][disabled],.qti-item input[type="text"][readonly],.qti-item input[type="password"].disabled,.qti-item input[type="password"][disabled],.qti-item input[type="password"][readonly],.qti-item input[type="url"].disabled,.qti-item input[type="url"][disabled],.qti-item input[type="url"][readonly],.qti-item input[type="week"].disabled,.qti-item input[type="week"][disabled],.qti-item input[type="week"][readonly],.qti-item textarea.disabled,.qti-item textarea[disabled],.qti-item textarea[readonly],.qti-item select.disabled,.qti-item select[disabled],.qti-item select[readonly]{color:#222;opacity:.55 !important;cursor:default}.qti-item input[type="color"].disabled,.qti-item input[type="color"][disabled],.qti-item input[type="date"].disabled,.qti-item input[type="date"][disabled],.qti-item input[type="datetime"].disabled,.qti-item input[type="datetime"][disabled],.qti-item input[type="datetime-local"].disabled,.qti-item input[type="datetime-local"][disabled],.qti-item input[type="email"].disabled,.qti-item input[type="email"][disabled],.qti-item input[type="month"].disabled,.qti-item input[type="month"][disabled],.qti-item input[type="number"].disabled,.qti-item input[type="number"][disabled],.qti-item input[type="range"].disabled,.qti-item input[type="range"][disabled],.qti-item input[type="search"].disabled,.qti-item input[type="search"][disabled],.qti-item input[type="tel"].disabled,.qti-item input[type="tel"][disabled],.qti-item input[type="time"].disabled,.qti-item input[type="time"][disabled],.qti-item input[type="text"].disabled,.qti-item input[type="text"][disabled],.qti-item input[type="password"].disabled,.qti-item input[type="password"][disabled],.qti-item input[type="url"].disabled,.qti-item input[type="url"][disabled],.qti-item input[type="week"].disabled,.qti-item input[type="week"][disabled],.qti-item textarea.disabled,.qti-item textarea[disabled],.qti-item select.disabled,.qti-item select[disabled]{cursor:not-allowed !important}.qti-item input[type="color"] ~ .validate-error,.qti-item input[type="date"] ~ .validate-error,.qti-item input[type="datetime"] ~ .validate-error,.qti-item input[type="datetime-local"] ~ .validate-error,.qti-item input[type="email"] ~ .validate-error,.qti-item input[type="month"] ~ .validate-error,.qti-item input[type="number"] ~ .validate-error,.qti-item input[type="range"] ~ .validate-error,.qti-item input[type="search"] ~ .validate-error,.qti-item input[type="tel"] ~ .validate-error,.qti-item input[type="time"] ~ .validate-error,.qti-item input[type="text"] ~ .validate-error,.qti-item input[type="password"] ~ .validate-error,.qti-item input[type="url"] ~ .validate-error,.qti-item input[type="week"] ~ .validate-error,.qti-item textarea ~ .validate-error,.qti-item select ~ .validate-error{color:#ba122b}.qti-item input[type="color"].error,.qti-item input[type="date"].error,.qti-item input[type="datetime"].error,.qti-item input[type="datetime-local"].error,.qti-item input[type="email"].error,.qti-item input[type="month"].error,.qti-item input[type="number"].error,.qti-item input[type="range"].error,.qti-item input[type="search"].error,.qti-item input[type="tel"].error,.qti-item input[type="time"].error,.qti-item input[type="text"].error,.qti-item input[type="password"].error,.qti-item input[type="url"].error,.qti-item input[type="week"].error,.qti-item textarea.error,.qti-item select.error{border-color:#ba122b;color:#ba122b}.qti-item input[type="color"].error+.form-error,.qti-item input[type="date"].error+.form-error,.qti-item input[type="datetime"].error+.form-error,.qti-item input[type="datetime-local"].error+.form-error,.qti-item input[type="email"].error+.form-error,.qti-item input[type="month"].error+.form-error,.qti-item input[type="number"].error+.form-error,.qti-item input[type="range"].error+.form-error,.qti-item input[type="search"].error+.form-error,.qti-item input[type="tel"].error+.form-error,.qti-item input[type="time"].error+.form-error,.qti-item input[type="text"].error+.form-error,.qti-item input[type="password"].error+.form-error,.qti-item input[type="url"].error+.form-error,.qti-item input[type="week"].error+.form-error,.qti-item textarea.error+.form-error,.qti-item select.error+.form-error{color:#ba122b;text-align:right}.qti-item .form_radlst input[type="radio"].error+label,.qti-item .form_radlst input[type="checkbox"].error+label{border-color:#ba122b;color:#ba122b}.qti-item .form_radlst+.form-error{color:#ba122b;text-align:right}.qti-item option{background:white;color:#222}.qti-item label{position:relative}.qti-item label [class^="icon-checkbox"]:after,.qti-item label [class*=" icon-checkbox"]:after{content:"\e601";color:white !important}.qti-item label [class^="icon-radio"],.qti-item label [class*=" icon-radio"]{padding:0 2px 0 3px}.qti-item label [class^="icon-radio"]:after,.qti-item label [class*=" icon-radio"]:after{content:"\e600";color:white !important}.qti-item label .icon-checkbox,.qti-item label .icon-checkbox-crossed{padding:0 3px 0 3px}.qti-item label .icon-checkbox-checked{padding:0 0 0 3px}.qti-item label [class^="icon-"],.qti-item label [class*=" icon-"]{font-size:16px;font-size:1.6rem;position:relative;top:2px;color:#555;display:inline-block;width:20px}.qti-item label [class^="icon-"]:before,.qti-item label [class^="icon-"]:after,.qti-item label [class*=" icon-"]:before,.qti-item label [class*=" icon-"]:after{position:relative}.qti-item label [class^="icon-"]:before,.qti-item label [class*=" icon-"]:before{z-index:3}.qti-item label [class^="icon-"]:after,.qti-item label [class*=" icon-"]:after{left:-1em;position:relative;z-index:2}.qti-item label input[type="radio"],.qti-item label input[type="checkbox"]{position:absolute;left:-10000px;top:0}.qti-item label input[type="radio"]:focus ~ [class^="icon-"],.qti-item label input[type="radio"]:focus ~ [class*=" icon-"],.qti-item label input[type="radio"]:active ~ [class^="icon-"],.qti-item label input[type="radio"]:active ~ [class*=" icon-"],.qti-item label input[type="checkbox"]:focus ~ [class^="icon-"],.qti-item label input[type="checkbox"]:focus ~ [class*=" icon-"],.qti-item label input[type="checkbox"]:active ~ [class^="icon-"],.qti-item label input[type="checkbox"]:active ~ [class*=" icon-"]{color:#222}.qti-item label input[type="radio"].disabled ~ [class^="icon-"],.qti-item label input[type="radio"].disabled ~ [class*=" icon-"],.qti-item label input[type="radio"][disabled] ~ [class^="icon-"],.qti-item label input[type="radio"][disabled] ~ [class*=" icon-"],.qti-item label input[type="radio"][readonly] ~ [class^="icon-"],.qti-item label input[type="radio"][readonly] ~ [class*=" icon-"],.qti-item label input[type="checkbox"].disabled ~ [class^="icon-"],.qti-item label input[type="checkbox"].disabled ~ [class*=" icon-"],.qti-item label input[type="checkbox"][disabled] ~ [class^="icon-"],.qti-item label input[type="checkbox"][disabled] ~ [class*=" icon-"],.qti-item label input[type="checkbox"][readonly] ~ [class^="icon-"],.qti-item label input[type="checkbox"][readonly] ~ [class*=" icon-"]{cursor:not-allowed !important;opacity:.4 !important;color:#555}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.qti-item label [class^="icon-radio"]:after,.qti-item label [class*=" icon-radio"]:after,.qti-item label [class^="icon-checkbox"]:after,.qti-item label [class*=" icon-checkbox"]:after{color:white !important;left:2px;position:absolute;z-index:2}}.qti-item .search-form,.qti-item .filter-form{display:none;font-size:13px;font-size:1.3rem}.qti-item .search-form .xhtml_form .form_desc,.qti-item .filter-form .xhtml_form .form_desc{display:block;width:auto;margin-top:5px;margin-bottom:1px}.qti-item .search-form .xhtml_form .form-toolbar,.qti-item .filter-form .xhtml_form .form-toolbar{margin:0 !important}.qti-item .search-form .xhtml_form input[type="text"],.qti-item .search-form .xhtml_form input[type="password"],.qti-item .filter-form .xhtml_form input[type="text"],.qti-item .filter-form .xhtml_form input[type="password"]{width:100%;max-width:none}.qti-item .search-form .xhtml_form select,.qti-item .search-form .xhtml_form textarea,.qti-item .search-form .xhtml_form .form_radlst,.qti-item .filter-form .xhtml_form select,.qti-item .filter-form .xhtml_form textarea,.qti-item .filter-form .xhtml_form .form_radlst{width:100%;max-width:none}.qti-item .search-form .xhtml_form .form-group,.qti-item .filter-form .xhtml_form .form-group{margin-bottom:0}.qti-item .search-form .xhtml_form .form-group>div>div,.qti-item .filter-form .xhtml_form .form-group>div>div{margin-bottom:10px}.qti-item .search-form .xhtml_form label,.qti-item .filter-form .xhtml_form label{margin:0}.qti-item .search-form .xhtml_form .form_radlst,.qti-item .filter-form .xhtml_form .form_radlst{padding-left:2px}.qti-item .search-form .ui-widget-header,.qti-item .search-form .search-title,.qti-item .filter-form .ui-widget-header,.qti-item .filter-form .search-title{font-size:16px;font-size:1.6rem;border:none;margin:8px 0}.qti-item .search-form>div,.qti-item .filter-form>div{background:transparent}.qti-item .xhtml_form form>div,.qti-item .xhtml_form .form>div{margin-bottom:10px}.qti-item .xhtml_form form>div.property-container,.qti-item .xhtml_form .form>div.property-container{border-top:1px solid #ddd}.qti-item .xhtml_form form>div.property-container .tree ul,.qti-item .xhtml_form .form>div.property-container .tree ul{background:transparent !important}.qti-item .xhtml_form [class^="btn-"].btn-success,.qti-item .xhtml_form [class*=" btn-"].btn-success,.qti-item .xhtml_form button.btn-success,.qti-item .xhtml_form input[type="submit"].btn-success,.qti-item .xhtml_form input[type="reset"].btn-success{background-color:#266d9c;text-shadow:1px 1px 0 #0b4a74}.qti-item .xhtml_form .form-toolbar{text-align:right;margin:30px 0 0 0}.qti-item .xhtml_form .property-title{margin-bottom:10px}.qti-item .xhtml_form .property-heading-icon{margin-left:5px}.qti-item .xhtml_form .property-heading-icon:hover{color:#0e5d91}.qti-item .xhtml_form .property-heading-label{padding-left:5px}.qti-item .xhtml_form .property-heading-label:before{font-size:12px;content:'\2022 ';line-height:2px;opacity:.8}.qti-item .xhtml_form .property-edit-container{display:none;width:100%}.qti-item .xhtml_form .property-heading-toolbar{float:right}.qti-item .xhtml_form .property-heading-toolbar .property-parent-label{display:inline-block;padding:0 5px}.qti-item .xhtml_form .property-heading-toolbar [class^="icon-"],.qti-item .xhtml_form .property-heading-toolbar [class*=" icon-"]{background:rgba(255,255,255,0.5);border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;margin-left:1px;padding:3px;cursor:pointer;min-width:24px;display:inline-block;text-align:center}.qti-item .xhtml_form .property-heading-toolbar [class^="icon-"]:hover,.qti-item .xhtml_form .property-heading-toolbar [class*=" icon-"]:hover{background:rgba(255,255,255,0.7);color:#0e5d91}.qti-item .xhtml_form .property-block{overflow:hidden;padding:6px 0;border-bottom:1px white solid}.qti-item .xhtml_form .property-block.property-block-first{border-top:1px white solid}.qti-item .xhtml_form .property-block.readonly-property div{display:inline}.qti-item .xhtml_form .property-block.readonly-property div div{float:right;padding-left:5px;color:#7a7a7a;cursor:default}.qti-item .xhtml_form .property-block.parent-property div{display:inline}.qti-item .xhtml_form .property-block.parent-property div div{float:right;padding-left:5px;color:#4e4e4e}.qti-item .xhtml_form .property-block.regular-property>div{border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;padding:15px;background:rgba(255,255,255,0.5);margin:5px 0;position:relative;top:6px}.qti-item .xhtml_form .property-block.regular-property>div div{padding:2px 0}.qti-item .xhtml_form .bool-list{overflow:hidden}.qti-item .xhtml_form .bool-list .form_desc{float:left}.qti-item .xhtml_form .form_desc{width:35%;display:inline-block;padding:0 10px 0 0}.qti-item .xhtml_form .form_desc.hidden-input-label{width:auto}.qti-item .xhtml_form input[type="text"],.qti-item .xhtml_form input[type="password"]{width:65%;max-width:none}.qti-item .xhtml_form select,.qti-item .xhtml_form textarea,.qti-item .xhtml_form .form_radlst{width:65%;max-width:none}.qti-item .xhtml_form .form_radlst{display:inline-block}.qti-item .xhtml_form .datepicker-input{position:relative;z-index:8100}.qti-item .xhtml_form .form-group>div>div{position:relative}.qti-item .xhtml_form .form-group>div>div .has-unit{padding-right:45px}.qti-item .xhtml_form .form-group>div>div .unit{position:absolute;top:1px;right:1px;background:#f2f0ee;width:auto;display:block;padding:3px 10px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;opacity:.8;cursor:default}.qti-item .xhtml_form .btn-info{float:left}.qti-item .xhtml_form .btn-success{float:right}.qti-item input[type="checkbox"],.qti-item input[type="radio"]{position:relative;top:1px;margin-right:3px}.qti-item div.wysiwyg{border:1px solid #ccc;padding:5px;background-color:#fff}.qti-item div.wysiwyg *{margin:0;padding:0}.qti-item div.wysiwyg ul.panel{border-bottom:1px solid #ccc;float:left;width:100%;padding:0}.qti-item div.wysiwyg ul.panel li{list-style:none;float:left;margin:1px 2px 3px 0;background:#fff;-moz-user-select:none;-webkit-user-select:none;user-select:none}.qti-item div.wysiwyg ul.panel li.separator{width:1px;height:16px;margin:0 4px;border-left:1px solid #ccc}.qti-item div.wysiwyg ul.panel li{text-indent:-5000px;opacity:0.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url("/tao/views/js/lib/jwysiwyg/jquery.wysiwyg.gif") no-repeat -64px -80px;border:0;cursor:pointer;margin:1px}.qti-item div.wysiwyg ul.panel li.wysiwyg-button-hover,.qti-item div.wysiwyg ul.panel li.active{opacity:1.00;filter:alpha(opacity=100)}.qti-item div.wysiwyg ul.panel li.active{background-color:#f9f9f9;border:1px solid #ccc;border-left-color:#aaa;border-top-color:#aaa;margin:0}.qti-item div.wysiwyg ul.panel li.bold{background-position:0 -16px}.qti-item div.wysiwyg ul.panel li.italic{background-position:-16px -16px}.qti-item div.wysiwyg ul.panel li.strikeThrough{background-position:-32px -16px}.qti-item div.wysiwyg ul.panel li.underline{background-position:-48px -16px}.qti-item div.wysiwyg ul.panel li.justifyLeft{background-position:0 0}.qti-item div.wysiwyg ul.panel li.justifyCenter{background-position:-16px 0}.qti-item div.wysiwyg ul.panel li.justifyRight{background-position:-32px 0}.qti-item div.wysiwyg ul.panel li.justifyFull{background-position:-48px 0}.qti-item div.wysiwyg ul.panel li.indent{background-position:-64px 0}.qti-item div.wysiwyg ul.panel li.outdent{background-position:-80px 0}.qti-item div.wysiwyg ul.panel li.subscript{background-position:-64px -16px}.qti-item div.wysiwyg ul.panel li.superscript{background-position:-80px -16px}.qti-item div.wysiwyg ul.panel li.undo{background-position:0 -64px}.qti-item div.wysiwyg ul.panel li.redo{background-position:-16px -64px}.qti-item div.wysiwyg ul.panel li.insertOrderedlist{background-position:-32px -48px}.qti-item div.wysiwyg ul.panel li.insertUnorderedlist{background-position:-16px -48px}.qti-item div.wysiwyg ul.panel li.insertHorizontalRule{background-position:0 -48px}.qti-item div.wysiwyg ul.panel li.h1{background-position:0 -32px}.qti-item div.wysiwyg ul.panel li.h2{background-position:-16px -32px}.qti-item div.wysiwyg ul.panel li.h3{background-position:-32px -32px}.qti-item div.wysiwyg ul.panel li.h4{background-position:-48px -32px}.qti-item div.wysiwyg ul.panel li.h5{background-position:-64px -32px}.qti-item div.wysiwyg ul.panel li.h6{background-position:-80px -32px}.qti-item div.wysiwyg ul.panel li.cut{background-position:-32px -64px}.qti-item div.wysiwyg ul.panel li.copy{background-position:-48px -64px}.qti-item div.wysiwyg ul.panel li.paste{background-position:-64px -64px}.qti-item div.wysiwyg ul.panel li.insertTable{background-position:-64px -48px}.qti-item div.wysiwyg ul.panel li.increaseFontSize{background-position:-16px -80px}.qti-item div.wysiwyg ul.panel li.decreaseFontSize{background-position:-32px -80px}.qti-item div.wysiwyg ul.panel li.createlink{background-position:-80px -48px}.qti-item div.wysiwyg ul.panel li.insertImage{background-position:-80px -80px}.qti-item div.wysiwyg ul.panel li.html{background-position:-47px -46px}.qti-item div.wysiwyg ul.panel li.removeFormat{background-position:-80px -63px}.qti-item div.wysiwyg ul.panel li.empty{background-position:-64px -80px}.qti-item div.wysiwyg iframe{border:0;clear:left;margin:4px 0 0 1px}.qti-item .toggler:after{margin-left:3px;position:relative;top:2px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611"}.qti-item .toggler.opened:after{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610"}.qti-item .toggled{display:none}.qti-item .adder:before{margin-right:5px;font-size:10.5px;font-size:1.05rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e636"}.qti-item .closer:before,.qti-item .deleter:before{margin-right:5px;font-size:10.5px;font-size:1.05rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e637"}.qti-item .undobox{display:block;position:fixed;top:50px;left:50%;margin-left:-200px;width:400px;z-index:100005}.qti-item input[data-increment],.qti-item input.duration-ctrl{width:40px !important;min-width:40px !important;text-align:right}.qti-item .duration-ctrl-wrapper,.qti-item .incrementer-ctrl-wrapper{position:relative;display:inline-block;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer,.qti-item .incrementer-ctrl-wrapper .incrementer{text-align:right;border:none;padding-right:18px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl{border-left:1px #ddd solid;display:inline-block;height:100%;position:absolute;right:0;top:0}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a{outline:0 !important;cursor:pointer;display:inline-block;line-height:13px;color:#222;background:#f3f1ef;padding:0 4px 0 4px;font-size:10.5px;font-size:1.05rem;position:absolute;right:0;height:50%;text-align:center}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc{top:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec{top:50%;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc:before,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.inc:before{position:relative;bottom:0px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610"}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec:before,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a.dec:before{position:relative;top:0px;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611"}.qti-item .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a:hover,.qti-item .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl>a:hover{background-color:#3e7da7;color:#fff}.qti-item .duration-ctrl-wrapper ~ .separator{padding:0 3px;text-align:center;opacity:.7}.qti-item [data-in-place],.qti-item .inplace{cursor:pointer;min-height:1em}.qti-item [data-in-place] input,.qti-item .inplace input{cursor:auto}.qti-item [data-in-place]:hover,.qti-item .inplace:hover{border:dotted 1px #3e7da7}.qti-item ul.listbox{margin:.1em 0;padding:0;list-style-type:none;display:block}.qti-item ul.listbox>li{white-space:no-wrap;position:relative;min-width:75%;border:solid 1px #ddd;border-bottom-width:0;vertical-align:top;margin:0;padding:.3em 2em .3em .2em;background-color:#f3f1ef;min-height:1.5em}.qti-item ul.listbox>li>.closer,.qti-item ul.listbox>li>.deleter{position:absolute;right:5px;top:0}.qti-item ul.listbox>li:first-child{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.qti-item ul.listbox>li:last-child{-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border-bottom-width:1px}.qti-item ul.listbox>li.placeholder{background:none;margin:.5em;opacity:0.6}.qti-item .modal{background-color:#fff;border:1px solid #ddd;box-shadow:3px 3px 5px #666666;height:auto;opacity:0;top:-1000px;padding:40px;position:fixed;z-index:105002;margin:auto;left:0;right:0;overflow:hidden}.qti-item .modal .modal-close{position:absolute;right:12px;top:12px;cursor:pointer;font-weight:bold;color:#222;font-size:20px;font-size:2rem}.qti-item .modal-bg{background:none repeat scroll 0 0 #000;opacity:0.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);display:none;position:fixed;height:100%;width:100%;left:0;top:0;z-index:100001;overflow:hidden}.qti-item ul[data-button-group],.qti-item ul.button-group{list-style-type:none;padding:0;background-color:#fff;border:1px solid #ddd;border-radius:1px;margin:0 2px 2px 0;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;font-size:1.2rem}.qti-item ul[data-button-group]>li,.qti-item ul.button-group>li{border:0 none;color:#222;cursor:pointer;display:inline-block;float:left;min-width:26px;padding:4px 6px;text-align:center;text-decoration:none !important}.qti-item ul[data-button-group]>li.active,.qti-item ul.button-group>li.active{color:#fff;background-color:#0e5d91;-webkit-transition:background 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:background 0.4s ease;transition:all 0.4s ease}.qti-item ul[data-button-group]>li:hover,.qti-item ul.button-group>li:hover{color:#fff;background-color:#3e7da7;-webkit-transition:background 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:background 0.4s ease;transition:all 0.4s ease}.qti-item ul[data-button-group]>li.separator,.qti-item ul.button-group>li.separator{background-color:#ddd;float:left;height:18px;margin:5px 2px 0 2px;width:1px;min-width:1px;padding:0}.qti-item ul[data-button-group]>li[class^="icon-"],.qti-item ul[data-button-group]>li[class*=" icon-"],.qti-item ul.button-group>li[class^="icon-"],.qti-item ul.button-group>li[class*=" icon-"]{height:16px;margin-top:1px;width:16px;padding-top:2px}.qti-item .previewer{background-color:#fff;margin:5px;min-width:280px;min-height:200px;text-align:center}.qti-item .previewer .nopreview{color:#ddd;text-align:center;font-size:20px;font-size:2rem}.qti-item .previewer .nopreview:before{font-size:60px;font-size:6rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";display:block !important}.qti-item .progressbar{height:2em;text-align:left;border:none;height:0.8em;background-color:#fff;border:1px solid #ddd}.qti-item .progressbar>span{height:100%;border:none;background-color:#3e7da7;display:block;color:#fff;-webkit-transition:width 0.6s ease 0s;-moz-transition:width 0.4s ease 0s;-o-transition:width 0.4s ease 0s;transition:width 0.4s ease 0s}.qti-item .progressbar.info>span{background-color:#0e5d91}.qti-item .progressbar.success>span{background-color:#0e914b}.qti-item .progressbar.warning>span{background-color:#d8ae5b}.qti-item .progressbar.error>span{background-color:#ba122b}.qti-item .grid-row,.qti-item .fixed-grid-row{width:100%}.qti-item .grid-row [class*=" col-"].col-12,.qti-item .grid-row [class^="col-"].col-12,.qti-item .fixed-grid-row [class*=" col-"].col-12,.qti-item .fixed-grid-row [class^="col-"].col-12{width:100%}.qti-item .grid-row [class*=" col-"]:last-child,.qti-item .grid-row [class^="col-"]:last-child,.qti-item .fixed-grid-row [class*=" col-"]:last-child,.qti-item .fixed-grid-row [class^="col-"]:last-child{margin-right:0}.qti-item .grid-container{overflow-x:visible !important}.qti-item.runtime{min-height:100%}.qti-item [class*="col-"] img{max-width:auto}.qti-item #modalFeedbacks{max-height:0}.qti-item .qti-itemBody .qti-modalFeedback{border-width:1px;padding:10px 10px 15px;background:#cedee9}.qti-item .qti-itemBody .qti-modalFeedback.positive{background:#cee9db}.qti-item .qti-itemBody .qti-modalFeedback.negative{background:#f1cfd4}.qti-item .interaction-cover{display:block;opacity:0.05}.qti-item .qti-choice p:last-child,.qti-item .qti-prompt-container p:last-child{margin-bottom:0 !important}.qti-item .MathJax span{line-height:inherit;font-size:inherit}.qti-item.runtime .block-listing>li.active{border-color:#3e7da7 !important}.qti-item .block-listing>li{border:1px solid #e0e0e0;border-radius:2px;-webkit-border-radius:2px;background:transparent;padding:5px;margin:3px;cursor:pointer;position:relative}.qti-item .block-listing.horizontal>li{display:block;float:left}.qti-item .block-listing.solid,.qti-item .block-listing.bordered{padding-top:3px;padding-right:3px;padding-bottom:3px}.qti-item .block-listing.solid.none,.qti-item .block-listing.bordered.none{padding-left:3px}.qti-item .qti-block{border:1px solid transparent}.qti-item .qti-interaction:focus{outline-color:#0E5D91}.qti-item .qti-interaction .text-container{min-height:50px}.qti-item .qti-interaction .text-container.text-preformatted{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace}.qti-item .qti-interaction .solid{border:6px solid #f5f3f2}.qti-item .qti-interaction .bordered{border:1px solid #e0e0e0;border-radius:2px;-webkit-border-radius:2px;background:white}.qti-item .qti-interaction .empty{border:1px #3e7da7 dashed !important;min-height:50px;cursor:default}.qti-item .qti-interaction .add-option{border:1px #3e7da7 dashed !important;list-style-type:none;position:relative;cursor:pointer !important;color:#0e5d91 !important;border-radius:3px;background-color:#e6eef4}.qti-item .qti-interaction .add-option [class^="icon-"],.qti-item .qti-interaction .add-option [class*=" icon-"]{font-size:14px;font-size:1.4rem;position:relative;top:1px;left:2px;color:#0e5d91;padding-right:5px}.qti-item .qti-interaction .add-option>div{display:table;width:100%;height:100%}.qti-item .qti-interaction .add-option>div [class^="icon-"],.qti-item .qti-interaction .add-option>div [class*=" icon-"]{display:table-cell;font-size:60px;font-size:6rem;position:static !important;vertical-align:middle;width:100%;height:100%;text-align:center;top:0;left:auto;padding:0}.qti-item .qti-interaction .add-option:hover{opacity:.8}.qti-item .qti-interaction input[type="color"],.qti-item .qti-interaction input[type="date"],.qti-item .qti-interaction input[type="datetime"],.qti-item .qti-interaction input[type="datetime-local"],.qti-item .qti-interaction input[type="email"],.qti-item .qti-interaction input[type="month"],.qti-item .qti-interaction input[type="number"],.qti-item .qti-interaction input[type="range"],.qti-item .qti-interaction input[type="search"],.qti-item .qti-interaction input[type="tel"],.qti-item .qti-interaction input[type="time"],.qti-item .qti-interaction input[type="text"],.qti-item .qti-interaction input[type="password"],.qti-item .qti-interaction input[type="url"],.qti-item .qti-interaction input[type="week"],.qti-item .qti-interaction textarea,.qti-item .qti-interaction select{border-top-color:#aaa;border-left-color:#aaa}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-choiceInteraction .qti-choice .real-label{top:1px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] .label-content,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] .label-content{padding-left:30px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] p::before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] div::before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] li::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] p::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] div::before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] li::before{position:absolute;left:30px;top:6px}.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] p.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] div.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class^="list-style-"] li.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] p.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] div.add-option:before,.qti-item .qti-choiceInteraction .choice-area[class*=" list-style-"] li.add-option:before{content:'';display:inline}.qti-item .qti-choiceInteraction .block-listing>li{margin-top:0;margin-bottom:0;border-top:none;border-bottom:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.qti-item .qti-choiceInteraction .block-listing>li:first-child{margin-top:3px;border-top:1px solid #eee;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.qti-item .qti-choiceInteraction .block-listing>li:last-child{margin-bottom:3px;border-bottom:1px solid #eee;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.qti-item .qti-choiceInteraction .block-listing.horizontal>li{margin:3px;border:1px solid #eee;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.qti-item .qti-choiceInteraction .checked span.icon-checkbox:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e69d"}.qti-item .qti-choiceInteraction .checked span.icon-radio:before{font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e69a"}.qti-item .qti-choiceInteraction .real-label input{position:absolute;left:-10000px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-orderInteraction .arrow-bar{text-align:center}.qti-item .qti-orderInteraction .arrow-bar span{margin:3px auto;font-size:25px;font-size:2.5rem;color:#909090;background:#f9f8f7;cursor:default;height:40px}.qti-item .qti-orderInteraction .arrow-bar span.active{background:#f3f1ef;cursor:pointer;color:#222}.qti-item .qti-orderInteraction .arrow-bar span.active:hover{color:#fff;background:#3e7da7}.qti-item .qti-orderInteraction .arrow-bar span.triggered{color:#fff;background:#3e7da7}.qti-item .qti-orderInteraction.qti-vertical .order-interaction-area{display:table;border-collapse:separate;border-spacing:5px 5px 5px 0;width:100%}.qti-item .qti-orderInteraction.qti-vertical ul.source,.qti-item .qti-orderInteraction.qti-vertical ul.target,.qti-item .qti-orderInteraction.qti-vertical ol.source,.qti-item .qti-orderInteraction.qti-vertical ol.target{display:table-cell;width:43%}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar{display:table-cell;vertical-align:middle;padding:5px}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar .icon-move-before{content:"\e610"}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar .icon-move-behind{content:"\e611"}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar span{padding:8px 0;display:block;width:50px}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar span.inactive{visibility:hidden}.qti-item .qti-orderInteraction.qti-vertical .arrow-bar.middle span.inactive{display:none}.qti-item .qti-orderInteraction.qti-horizontal .block-listing{min-height:38px}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar{margin-bottom:10px}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span{padding:0 15px;display:inline-block;line-height:1.6}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.inactive{visibility:hidden}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.icon-move-before{content:"\e610"}.qti-item .qti-orderInteraction.qti-horizontal .arrow-bar span.icon-move-behind{content:"\e611"}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-extendedTextInteraction .text-container{min-height:50px}.qti-item .qti-extendedTextInteraction .text-container.text-preformatted{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace}.qti-item .qti-extendedTextInteraction input{width:100%}.qti-item .qti-extendedTextInteraction .solid>li,.qti-item .qti-extendedTextInteraction .bordered>li{padding:0;border:none}.qti-item .qti-extendedTextInteraction .solid ~ input,.qti-item .qti-extendedTextInteraction .solid ~ textarea,.qti-item .qti-extendedTextInteraction .solid ~ .cke,.qti-item .qti-extendedTextInteraction .bordered ~ input,.qti-item .qti-extendedTextInteraction .bordered ~ textarea,.qti-item .qti-extendedTextInteraction .bordered ~ .cke{border:6px solid #f5f3f2}.qti-item .qti-extendedTextInteraction .solid ~ input .cke_top,.qti-item .qti-extendedTextInteraction .solid ~ textarea .cke_top,.qti-item .qti-extendedTextInteraction .solid ~ .cke .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ input .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ textarea .cke_top,.qti-item .qti-extendedTextInteraction .bordered ~ .cke .cke_top{border:none;margin:3px;width:calc(100% - 6px);-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.qti-item .qti-extendedTextInteraction .solid ~ input .cke_bottom,.qti-item .qti-extendedTextInteraction .solid ~ textarea .cke_bottom,.qti-item .qti-extendedTextInteraction .solid ~ .cke .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ input .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ textarea .cke_bottom,.qti-item .qti-extendedTextInteraction .bordered ~ .cke .cke_bottom{border:none}.qti-item .qti-extendedTextInteraction .active>input,.qti-item .qti-extendedTextInteraction .active>textarea,.qti-item .qti-extendedTextInteraction .active input.active,.qti-item .qti-extendedTextInteraction .active textarea.active{border-color:#3e7da7}.qti-item .qti-extendedTextInteraction textarea{max-width:100% !important;width:100%;height:150px;resize:none}.qti-item .qti-extendedTextInteraction textarea[disabled="disabled"]{background-color:white;opacity:1 !important}.qti-item .qti-extendedTextInteraction .text-counter{text-align:right}.qti-item .qti-extendedTextInteraction .text-counter .count-words,.qti-item .qti-extendedTextInteraction .text-counter .count-chars{font-weight:bold}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-associateInteraction .empty{cursor:pointer;min-height:0}.qti-item .qti-associateInteraction .choice-area{margin-bottom:30px}.qti-item .qti-associateInteraction .choice-area .deactivated{opacity:0.2;cursor:default !important}.qti-item .qti-associateInteraction .choice-area>.qti-choice{min-width:100px;min-height:30px;max-width:150px}.qti-item .qti-associateInteraction .result-area{width:40%;min-width:260px;margin:auto}.qti-item .qti-associateInteraction .result-area>li{display:block;margin-bottom:30px;position:relative}.qti-item .qti-associateInteraction .result-area>li:before{border-top:1px solid #86aec8;display:block;width:80%;left:10%;height:1px;position:absolute;z-index:1;top:50%}.qti-item .qti-associateInteraction .result-area>li>.target{background:white;padding:5px;margin:5px;float:right;position:relative;z-index:2;min-width:100px;min-height:30px;max-width:180px;outline:5px #f5f3f2 solid;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;overflow:hidden}.qti-item .qti-associateInteraction .result-area>li>.target.active{border-color:#3e7da7}.qti-item .qti-associateInteraction .result-area>li>.target:first-child{float:left}.qti-item .qti-associateInteraction .result-area>li.removing>div{background-color:#eee}.qti-item .qti-associateInteraction .result-area>li.incomplete-pair{display:none}.qti-item .qti-associateInteraction .result-area>li.incomplete-pair>div{border:1px dashed #ccc}.qti-item .qti-associateInteraction .result-area .remove-choice{cursor:pointer;position:absolute;right:0;bottom:0;margin:0 2px 2px 0;color:#0e5d91}.qti-item .qti-associateInteraction .result-area .remove-choice:hover{opacity:0.6}.qti-item .qti-associateInteraction .result-area .filled{cursor:pointer}.qti-item .qti-associateInteraction .result-area .filled:hover{background:#f2f6f9}.qti-item .result-area>li>div.filled ~ div.filled:before{border-top:1px solid #86c8a5 !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-matchInteraction .matrix{table-layout:fixed}.qti-item .qti-matchInteraction .matrix tbody [data-edit]{width:30px}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice),.qti-item .qti-matchInteraction .matrix th:not(.qti-choice){position:relative}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice) label,.qti-item .qti-matchInteraction .matrix th:not(.qti-choice) label{position:absolute;top:0;left:0;width:100%;padding:inherit;height:100%}.qti-item .qti-matchInteraction .matrix td:not(.qti-choice) label .icon-checkbox,.qti-item .qti-matchInteraction .matrix th:not(.qti-choice) label .icon-checkbox{position:absolute;top:calc(50% - .8rem)}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-mediaInteraction .mejs-container iframe{min-height:inherit}.qti-item .qti-mediaInteraction .overlay{background:#000;z-index:999;position:relative;opacity:0;width:100%;height:100%}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicInteraction .source li>img{display:block}.qti-item .qti-graphicInteraction .active>input,.qti-item .qti-graphicInteraction .active>textarea,.qti-item .qti-graphicInteraction .active input.active,.qti-item .qti-graphicInteraction .active textarea.active{border-color:#3e7da7}.qti-item .qti-graphicInteraction .image-editor{position:relative;float:left;padding:3px}.qti-item .qti-graphicInteraction .image-editor .mapping-editor{display:none;position:absolute;width:150px;height:150px;text-align:left;z-index:10009}.qti-item .qti-graphicInteraction .main-image-box{margin:0 auto;padding:0;text-align:center;overflow:visible}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicGapMatchInteraction ul.source{width:100%;margin:10px auto;padding:3px !important;clear:both;min-height:60px}.qti-item .qti-graphicGapMatchInteraction ul.source>li{background:#fff;border:solid 1px #ddd !important;line-height:60px;min-height:60px;min-width:60px;text-align:center;max-width:100%;font-size:20px;font-size:2rem;margin:0 3px 3px 0 !important;padding:0;cursor:pointer}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active{border:solid 1px #3e7da7 !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active:hover{background:#fff !important;cursor:default !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.active.selectable:hover{cursor:pointer !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li.disabled{border:none;cursor:default !important;color:#333 !important;background-color:transparent !important}.qti-item .qti-graphicGapMatchInteraction ul.source>li img{display:block}.qti-item .qti-graphicGapMatchInteraction .gap-filler{display:block;position:absolute;z-index:20000}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-graphicOrderInteraction ul.ordinals{width:100%;margin:10px auto;padding:0 !important;clear:both;min-height:54px}.qti-item .qti-graphicOrderInteraction ul.ordinals>li{width:30px;line-height:30px;text-align:center;font-size:20px;font-size:2rem;margin:0;background:#fff;font-family:helvetica, arial, sans-serif;margin-right:1px}.qti-item .qti-graphicOrderInteraction ul.ordinals>li:hover{cursor:pointer}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.active{border:solid 1px #3e7da7}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.active:hover{background:#fff !important;cursor:default !important}.qti-item .qti-graphicOrderInteraction ul.ordinals>li.disabled{border:none;cursor:default !important;color:#666 !important;background-color:transparent !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-SelectPointInteraction .txt-success:hover{background:transparent !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .runtime:not(.widget-box) .qti-hottextInteraction .qti-hottext{padding:1px;border-width:1px !important}.qti-item .qti-hottextInteraction .qti-hottext{background:#f3f1ef;margin-right:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;border-width:0px !important}.qti-item .qti-hottextInteraction .qti-hottext.error{color:#ba122b}.qti-item .qti-hottextInteraction .qti-hottext .hottext-checkmark{padding-right:0;min-width:auto;width:auto}.qti-item .qti-hottextInteraction .qti-hottext [class^="icon-"].small,.qti-item .qti-hottextInteraction .qti-hottext [class*=" icon-"].small{font-size:12px;font-size:1.2rem;text-shadow:none;line-height:10px;top:1px}.qti-item .qti-hottextInteraction .qti-hottext [class^="icon-"].error,.qti-item .qti-hottextInteraction .qti-hottext [class*=" icon-"].error{color:#ba122b}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-gapMatchInteraction .gapmatch-content{background:#f3f1ef;color:#222;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;top:0px;min-width:45px;min-height:20px;display:inline-block}.qti-item .qti-gapMatchInteraction .gapmatch-content audio,.qti-item .qti-gapMatchInteraction .gapmatch-content canvas,.qti-item .qti-gapMatchInteraction .gapmatch-content img,.qti-item .qti-gapMatchInteraction .gapmatch-content video{vertical-align:baseline}.qti-item .qti-gapMatchInteraction .gapmatch-content.empty{min-height:20px}.qti-item .qti-gapMatchInteraction .gapmatch-content .remove{float:right}.qti-item .qti-gapMatchInteraction .gapmatch-content.filled{top:0 !important}.qti-item .qti-gapMatchInteraction .choice-area .deactivated{cursor:default;opacity:0.2}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-sliderInteraction .ui-slider-horizontal{margin:0 20px}.qti-item .qti-sliderInteraction .ui-slider-vertical{margin:0 20px;display:inline-block}.qti-item .qti-sliderInteraction .qti-slider-values{position:relative}.qti-item .qti-sliderInteraction.qti-slider-horizontal .qti-slider-values{height:20px;margin:0 10px}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-min,.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-max,.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-middle{position:absolute;width:40px;margin-left:-20px;text-align:center;font-size:12px;font-size:1.2rem}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-min{left:0%}.qti-item .qti-sliderInteraction.qti-slider-horizontal .slider-max{left:100%}.qti-item .qti-sliderInteraction.qti-slider-vertical .qti-slider-values{width:30px;display:inline-block}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-min,.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-max,.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-middle{position:absolute}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-min{bottom:-10px}.qti-item .qti-sliderInteraction.qti-slider-vertical .slider-max{top:-10px}.qti-item .qti-sliderInteraction.qti-slider-vertical .ui-slider-handle{width:17px !important;height:10px !important;margin-left:-4px !important}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item select.qti-inlineChoiceInteraction{min-width:150px;max-width:100%;width:auto;padding-right:20px;font-size:14px}.qti-item .qti-inlineChoiceInteraction .select2-chosen{margin-right:30px}.qti-item .qti-inlineChoiceInteraction .select2-chosen,.qti-item select.qti-inlineChoiceInteraction,.qti-item .qti-inlineChoiceInteraction-dropdown .select2-result-label{font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif !important;font-weight:normal !important}.qti-item .qti-inlineChoiceInteraction.select2-container-active{outline-color:#0E5D91;outline-style:auto;outline-width:5px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-textEntryInteraction table{border-collapse:separate;border-spacing:2px}.qti-item .qti-textEntryInteraction tr{height:27px;white-space:nowrap}.qti-item .qti-textEntryInteraction .icon-bin,.qti-item .qti-textEntryInteraction .icon-pin,.qti-item .qti-textEntryInteraction .icon-shuffle{text-align:center;padding:0 5px;cursor:pointer;vertical-align:middle}.qti-item .qti-textEntryInteraction .icon-radio,.qti-item .qti-textEntryInteraction .icon-checkbox,.qti-item .qti-textEntryInteraction .icon-radio-checked,.qti-item .qti-textEntryInteraction .icon-checkbox-checked{font-size:13px !important}.qti-item .qti-textEntryInteraction .icon-bin:hover,.qti-item .qti-textEntryInteraction .icon-pin:hover,.qti-item .qti-textEntryInteraction .icon-shuffle:hover{color:#3e7da7}.qti-item .qti-textEntryInteraction td[contenteditable],.qti-item .qti-textEntryInteraction .main-option{padding:0 7px;background:white;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px}.qti-item .qti-textEntryInteraction .main-option{border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding-right:29px;min-width:180px}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-uploadInteraction{padding:6px 6px 0 6px}.qti-item .qti-uploadInteraction input[type="file"]{height:50px}.qti-item .qti-uploadInteraction .grid-row{margin-bottom:0 !important}.qti-item .qti-uploadInteraction .progressbar{margin-bottom:6px}.qti-item .qti-uploadInteraction .btn-info{padding-top:0 !important}.qti-item .qti-uploadInteraction .file-name{padding:2px 3px !important}.qti-item .qti-uploadInteraction .file-upload{margin-right:20px}.qti-item .qti-uploadInteraction .file-upload-preview{background-color:#f2f0ee;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;max-width:100%;min-width:300px;min-height:250px;margin:0 20px 20px 0;height:auto;position:relative;overflow:hidden;display:none}.qti-item .qti-uploadInteraction .file-upload-preview.visible-file-upload-preview{display:block}.qti-item .qti-uploadInteraction .file-upload-preview.clickable{cursor:pointer}.qti-item .qti-uploadInteraction .file-upload-preview.runtime-visible-file-upload-preview{min-width:unset;min-height:unset;height:auto;background:transparent}.qti-item .qti-uploadInteraction .file-upload-preview p.nopreview{position:absolute;top:32%;left:0;font-weight:normal;font-family:"Franklin Gothic","Franklin Gothic Medium","Source Sans Pro",sans-serif;font-size:20px;font-size:2rem;text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#ddd;display:block;text-align:center;width:100%}.qti-item .qti-uploadInteraction .file-upload-preview p.nopreview:before{font-size:60px;font-size:6rem;font-family:'tao';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e670";display:block !important}.qti-item .qti-uploadInteraction .file-upload-preview-popup{padding:40px 0 0;max-width:100%}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal{position:absolute;max-width:unset;height:auto;top:0 !important}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal .modal-body{overflow:auto;width:100%;height:100%;border-top:1px solid #ddd}.qti-item .qti-uploadInteraction .file-upload-preview-popup.modal img{display:block;margin:auto;max-width:unset}.qti-item .xhtml_form .form-toolbar:before,.qti-item .qti-uploadInteraction:before,.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{content:" ";display:table}.qti-item .xhtml_form .form-toolbar:after,.qti-item .qti-uploadInteraction:after{clear:both}.qti-item .qti-rubricBlock .qti-rubricBlock-body{border:1px solid transparent}.qti-item .qti-rubricBlock>.col-12{border:1px solid #DDD !important;background-color:rgba(243,241,239,0.3)} /*# sourceMappingURL=qti-runner.css.map */ diff --git a/views/css/qti-runner.css.map b/views/css/qti-runner.css.map index 211c2ba254..307f2e1645 100644 --- a/views/css/qti-runner.css.map +++ b/views/css/qti-runner.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["../../../tao/views/scss/inc/_variables.scss","../../../tao/views/scss/inc/fonts/_tao-icon-def.scss","../../../tao/views/scss/inc/_base.scss","../../../tao/views/scss/inc/_colors.scss","../scss/qti/_qti-base.scss","../../../tao/views/scss/inc/_functions.scss","../../../tao/views/scss/inc/base/_list-style.scss","../../../tao/views/scss/inc/base/_table.scss","../../../tao/views/scss/inc/_select2.scss","../../../tao/views/scss/inc/fonts/_tao-icon-vars.scss","../../../tao/views/scss/inc/_mediaelementplayer.scss","../../../tao/views/scss/inc/fonts/_tao-icon-classes.scss","../../../tao/views/scss/inc/_feedback.scss","../../../tao/views/scss/inc/_grid.scss","../../../tao/views/scss/inc/_tooltip.scss","../../../tao/views/scss/inc/_resourcemgr.scss","../../../tao/views/scss/inc/_buttons.scss","../../../tao/views/scss/inc/_jquery.nouislider.scss","../../../tao/views/scss/inc/_forms.scss","../../../tao/views/scss/inc/_wysiwyg.scss","../../../tao/views/scss/inc/_components.scss","../scss/qti/_choice.scss","../scss/qti/_order.scss","../scss/qti/_extended-text.scss","../scss/qti/_associate.scss","../scss/qti/_match.scss","../scss/qti/_media.scss","../scss/qti/_graphic.scss","../scss/qti/_graphic-gap.scss","../scss/qti/_graphic-order.scss","../scss/qti/_select-point.scss","../scss/qti/_hottext.scss","../scss/qti/_gap-match.scss","../scss/qti/_slider.scss","../scss/qti/_inline-choice.scss","../scss/qti/_text-entry.scss","../scss/qti/_upload.scss","../scss/qti/_rubric-block.scss"], "names": [], "file": "qti-runner.css" diff --git a/views/js/controllers.min.js b/views/js/controllers.min.js index bff5391180..996ec86ad3 100644 --- a/views/js/controllers.min.js +++ b/views/js/controllers.min.js @@ -551,9 +551,9 @@ confirmBox.modal({width:500}),save.off("click").on("click",function(){img.attr(" return factory.createBundle(states,arguments)}),define("taoQtiItem/qtiCreator/widgets/static/helpers/widget",["jquery","lodash"],function($,_){var helper={buildInlineContainer:function(widget){var float="";widget.element.hasClass("lft")?float=" lft":widget.element.hasClass("rgt")&&(float=" rgt");var $wrap=$("",{"data-serial":widget.element.serial,"class":"widget-box widget-inline widget-"+widget.element.qtiClass+float,"data-qti-class":widget.element.qtiClass,contenteditable:"false"});if(widget.$container=widget.$original.wrap($wrap).parent(),widget.$container.length){var textNode=widget.$container[0].nextSibling;textNode&&(textNode.nodeValue=" "+textNode.nodeValue); }},buildBlockContainer:function(widget){var $wrap=$("
",{"data-serial":widget.element.serial,"class":"widget-box widget-block widget-"+widget.element.qtiClass,"data-qti-class":widget.element.qtiClass});widget.$container=widget.$original.wrap($wrap).parent()},createToolbar:function(widget,toolbarTpl){if(!_.isFunction(toolbarTpl))throw"the toolbarTpl must be a handlebars function";var $tlb=$(toolbarTpl({serial:widget.serial,state:"active"}));widget.$container.append($tlb),$tlb.find('[data-role="delete"]').on("click.widget-box",function(e){e.stopPropagation(),widget.changeState("deleting")})}};return helper}),define("tpl!taoQtiItem/qtiCreator/tpl/toolbars/media",["handlebars"],function(hb){ return hb.template(function(Handlebars,depth0,helpers,partials,data){this.compilerInfo=[4,">= 1.0.0"],helpers=this.merge(helpers,Handlebars.helpers),data=data||{};var stack1,helper,buffer="",functionType="function",escapeExpression=this.escapeExpression;return buffer+='\n \n \n \n\n'})}),define("taoQtiItem/qtiCreator/widgets/static/img/Widget",["jquery","taoQtiItem/qtiCreator/widgets/static/Widget","taoQtiItem/qtiCreator/widgets/static/img/states/states","taoQtiItem/qtiCreator/widgets/static/helpers/widget","tpl!taoQtiItem/qtiCreator/tpl/toolbars/media","taoQtiItem/qtiCreator/widgets/static/helpers/inline"],function($,Widget,states,helper,toolbarTpl,inlineHelper){var ImgWidget=Widget.clone();return ImgWidget.initCreator=function(options){var _this=this,img=_this.element; -this.registerStates(states),Widget.initCreator.call(this),inlineHelper.togglePlaceholder(this),inlineHelper.checkFileExists(this,"src",options.baseUrl),$("#item-editor-scope").on("filedelete.resourcemgr."+this.element.serial,function(e,src){this.getAssetManager().resolve(img.attr("src"))===this.getAssetManager().resolve(src)&&(img.attr("src",""),inlineHelper.togglePlaceholder(_this))})},ImgWidget.destroy=function(){$("#item-editor-scope").off("."+this.element.serial)},ImgWidget.getRequiredOptions=function(){return["baseUrl","uri","lang","mediaManager","assetManager"]},ImgWidget.buildContainer=function(){return helper.buildInlineContainer(this),this.$container.css({ -width:this.element.attr("width"),height:this.element.attr("height")}),this.$original[0].setAttribute("width","100%"),this.$original[0].setAttribute("height","100%"),this},ImgWidget.createToolbar=function(){return helper.createToolbar(this,toolbarTpl),this},ImgWidget}),define("taoQtiItem/qtiCreator/renderers/Img",["lodash","taoQtiItem/qtiCommonRenderer/renderers/Img","taoQtiItem/qtiCreator/widgets/static/img/Widget"],function(_,Renderer,Widget){"use strict";var CreatorImg=_.clone(Renderer);return CreatorImg.render=function(img,options){options=options||{},options.baseUrl=this.getOption("baseUrl"),options.uri=this.getOption("uri"),options.lang=this.getOption("lang"), +hash:{},data:data}):helper),buffer+=escapeExpression(stack1)+'">\n \n \n \n\n'})}),define("taoQtiItem/qtiCreator/widgets/static/img/Widget",["jquery","taoQtiItem/qtiCreator/widgets/static/Widget","taoQtiItem/qtiCreator/widgets/static/img/states/states","taoQtiItem/qtiCreator/widgets/static/helpers/widget","tpl!taoQtiItem/qtiCreator/tpl/toolbars/media","taoQtiItem/qtiCreator/widgets/static/helpers/inline"],function($,Widget,states,helper,toolbarTpl,inlineHelper){"use strict";var ImgWidget=Widget.clone();return ImgWidget.initCreator=function(options){ +var self=this,img=this.element;this.registerStates(states),Widget.initCreator.call(this),inlineHelper.togglePlaceholder(this),inlineHelper.checkFileExists(this,"src",options.baseUrl),$("#item-editor-scope").on("filedelete.resourcemgr."+this.element.serial,function(e,src){self.getAssetManager().resolve(img.attr("src"))===self.getAssetManager().resolve(src)&&(img.attr("src",""),inlineHelper.togglePlaceholder(self))})},ImgWidget.destroy=function(){$("#item-editor-scope").off("."+this.element.serial)},ImgWidget.getRequiredOptions=function(){return["baseUrl","uri","lang","mediaManager","assetManager"]},ImgWidget.buildContainer=function(){return helper.buildInlineContainer(this), +this.$container.css({width:this.element.attr("width"),height:this.element.attr("height")}),this.$original[0].setAttribute("width","100%"),this.$original[0].setAttribute("height","100%"),this},ImgWidget.createToolbar=function(){return helper.createToolbar(this,toolbarTpl),this},ImgWidget}),define("taoQtiItem/qtiCreator/renderers/Img",["lodash","taoQtiItem/qtiCommonRenderer/renderers/Img","taoQtiItem/qtiCreator/widgets/static/img/Widget"],function(_,Renderer,Widget){"use strict";var CreatorImg=_.clone(Renderer);return CreatorImg.render=function(img,options){options=options||{},options.baseUrl=this.getOption("baseUrl"),options.uri=this.getOption("uri"),options.lang=this.getOption("lang"), options.mediaManager=this.getOption("mediaManager"),options.assetManager=this.getAssetManager(),Widget.build(img,Renderer.getContainer(img),this.getOption("bodyElementOptionForm"),options)},CreatorImg}),define("tpl!taoQtiItem/qtiCommonRenderer/tpl/include",["handlebars"],function(hb){return hb.template(function(Handlebars,depth0,helpers,partials,data){this.compilerInfo=[4,">= 1.0.0"],helpers=this.merge(helpers,Handlebars.helpers),data=data||{};var stack1,helper,functionType="function";return(helper=helpers.body)?stack1=helper.call(depth0,{hash:{},data:data}):(helper=depth0&&depth0.body,stack1=typeof helper===functionType?helper.call(depth0,{hash:{},data:data}):helper), stack1||0===stack1?stack1:""})}),define("taoQtiItem/qtiCommonRenderer/renderers/Include",["tpl!taoQtiItem/qtiCommonRenderer/tpl/include"],function(tpl){"use strict";return{qtiClass:"include",template:tpl}}),define("tpl!taoQtiItem/qtiCreator/tpl/forms/static/include",["handlebars"],function(hb){return hb.template(function(Handlebars,depth0,helpers,partials,data){this.compilerInfo=[4,">= 1.0.0"],helpers=this.merge(helpers,Handlebars.helpers),data=data||{};var stack1,helper,options,buffer="",helperMissing=helpers.helperMissing,escapeExpression=this.escapeExpression,functionType="function";return buffer+='
\n \n \n
'+escapeExpression((helper=helpers.__||depth0&&depth0.__,options={hash:{},data:data},helper?helper.call(depth0,"The file path to the shared stimulus.",options):helperMissing.call(depth0,"__","The file path to the shared stimulus.",options)))+'
\n
').width(mediaOptions.videoWidth).height(mediaOptions.videoHeight-controlsHeight).appendTo($layers),interaction.attr("loop")&&(interaction.mediaElement.pluginApi?$(playerDom).remove():interaction.mediaElement.setSrc(""))); },!1),$playpauseBtn.on("click.qti-element",function(e){pauseFromClick=!0,enablePause||(e.preventDefault(),e.stopPropagation())}),mediaElement.addEventListener("pause",function(event){pauseFromClick&&(playFromPauseEvent=!0,pauseFromClick=!1)}),resizeVideo(mediaElement,$container);var delayedResize=function(){clearTimeout(rTimer),rTimer=setTimeout(function(){resizeVideo(mediaElement,$container)},200)};$(window).off("resize.video").on("resize.video",delayedResize),$item.off("resize.gridEdit").on("resize.gridEdit",delayedResize),$container.trigger("playerready")},error:function(playerDom){$(playerDom).closest("div.mejs-container").find(".me-cannotplay").remove()} },$meTag=$(_buildMedia(media,url,mediaType)).appendTo($(".media-container",$container)),$meTag.on("contextmenu",function(e){e.preventDefault()}).on("click.qit-element",function(e){return pauseFromClick=!0,enablePause?void 0:(e.preventDefault(),e.stopPropagation(),!1)}),$container.on("responseSet",function(){initMediaPlayer()}),initMediaPlayer()},_buildMedia=function(media,url,type){var element,attrs,inlineAttrs=function(attrs){return _.reduce(attrs,function(res,value,key){return res+=key+'="'+value+'" '},"")};return media&&(attrs={width:media.attr("width")+"px",height:media.attr("height")+"px",preload:"none"},/^http(s)?:\/\//.test(media.attr("data"))||(attrs.type=media.attr("type")), -"video/youtube"===type?element="':(attrs.src=url,type||(type="video"),element="<"+type+" "+inlineAttrs(attrs)+">")),element},destroy=function(interaction){var $container=containerHelper.get(interaction);interaction.mediaElement&&(interaction.mediaElement.pluginApi||interaction.mediaElement.setSrc(""),interaction.mediaElement=void 0),$(".instruction-container",$container).empty(),$(".media-container",$container).empty(),$container.removeData("timesPlayed"),$(window).off("resize.video"),containerHelper.reset(interaction)},_getRawResponse=function(interaction){return[containerHelper.get(interaction).data("timesPlayed")]; +"video/youtube"===type?element="':(attrs.src=url,type||(type="video"),element="<"+type+" "+inlineAttrs(attrs)+">")),element},destroy=function(interaction){var $container=containerHelper.get(interaction);interaction.mediaElement&&(interaction.mediaElement.pluginApi||interaction.mediaElement.setSrc(""),interaction.mediaElement=void 0),$(".instruction-container",$container).empty(),$(".media-container",$container).empty(),$container.removeData("timesPlayed"),$(window).off("resize.video"),containerHelper.reset(interaction)},_getRawResponse=function(interaction){return[containerHelper.get(interaction).data("timesPlayed")||0]; },setResponse=function(interaction,response){if(response)try{var responseValues;responseValues=pciResponse.unserialize(response,interaction),containerHelper.get(interaction).data("timesPlayed",responseValues[0])}catch(e){}},resetResponse=function(interaction){containerHelper.get(interaction).data("timesPlayed",0)},getResponse=function(interaction){return pciResponse.serialize(_getRawResponse(interaction),interaction)},setState=function(interaction,state){_.isObject(state)&&state.response&&(interaction.resetResponse(),interaction.setResponse(state.response))},getState=function(interaction){var state={},response=interaction.getResponse();return response&&(state.response=response), state};return{qtiClass:"mediaInteraction",template:tpl,render:render,getContainer:containerHelper.get,setResponse:setResponse,getResponse:getResponse,resetResponse:resetResponse,destroy:destroy,setState:setState,getState:getState}}),define("tpl!taoQtiItem/qtiCreator/tpl/forms/interactions/media",["handlebars"],function(hb){return hb.template(function(Handlebars,depth0,helpers,partials,data){function program1(depth0,data){return'checked="checked"'}this.compilerInfo=[4,">= 1.0.0"],helpers=this.merge(helpers,Handlebars.helpers),data=data||{};var stack1,helper,options,buffer="",helperMissing=helpers.helperMissing,escapeExpression=this.escapeExpression,functionType="function",self=this; return buffer+='\n\n
\n \n
\n